From c978dad9859e7a9528e12de98c11eb291f203969 Mon Sep 17 00:00:00 2001 From: hechth Date: Mon, 13 Nov 2023 12:34:50 +0100 Subject: [PATCH 1/7] Finalize plots for paper Fixes #13 --- .../chemical_composition_boxplot.ipynb | 123 ++- .../chemical_composition_boxplot.png | Bin 187690 -> 190188 bytes .../chemical_composition_boxplot2.png | Bin 168148 -> 170828 bytes .../chemical_composition_boxplot2_N.png | Bin 211966 -> 216130 bytes .../chemical_composition_boxplot_N.png | Bin 200269 -> 205796 bytes analysis/Python_scripts/scatter_plot.png | Bin 81508 -> 162957 bytes analysis/Python_scripts/scatterplot.ipynb | 980 ++++++++++++------ analysis/Python_scripts/utils.py | 4 +- 8 files changed, 756 insertions(+), 351 deletions(-) diff --git a/analysis/Python_scripts/chemical_composition_boxplot.ipynb b/analysis/Python_scripts/chemical_composition_boxplot.ipynb index 1f83e2d..6e9250f 100644 --- a/analysis/Python_scripts/chemical_composition_boxplot.ipynb +++ b/analysis/Python_scripts/chemical_composition_boxplot.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 13, "metadata": {}, "outputs": [], "source": [ @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 14, "metadata": {}, "outputs": [], "source": [ @@ -21,28 +21,28 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:57] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:57] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", - "[13:36:57] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n" + "[11:54:55] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:55] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:55] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:56] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:57] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:57] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n", + "[11:54:57] Skipping unrecognized collection type at line 48576: MDLV30/STERAC1 BONDS=(1 7)\n" ] } ], @@ -66,7 +66,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 16, "metadata": {}, "outputs": [], "source": [ @@ -77,12 +77,30 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 17, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n" + ] + }, { "data": { - "image/png": "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UidOnNCJEyf0xBNP5NnRnZ6erpdfflnJycn67LPP1LVr11znL1y4kGf9nTt3asqUKQoODrYce+2117R69Wpt3bpVvXv3liRlZGTo5ZdfVnZ2tpYvX65GjRpZxh88eFBDhgzRhAkTNGvWLEnS6tWrlZ6erhkzZuTa3S5JcXFxN/6LhN1wMroAAAAAAAAAAPavf//+OnnypI4ePSpJWrFihbKysvTggw/mO75y5cp5QnFJ6tu3r8qXL6+9e/cWeu1t27bp/Pnz6tOnT55QXJKqVauW51ibNm1yheKSLLUeOXLEcmznzp06e/ashg0blisUl6TWrVsrKChIu3btUlJSUq5zHh4eedasWLFioZ8TjMWOcQAAAAAAAAA31bdvX4WFhWn58uW64447tHLlSrVo0UK33XZbgXM2b96sb775Rr/++qsSExOVlZVlOXfx4sVCr3348GFJUqdOnQo9p0mTJnmO5QToiYmJlmOHDh2SJEVGRmratGl55sTExCg7O1u///67mjVrpvvuu0/z5s3TCy+8oF69eqljx4666667VKNGjULXBuMRjAMAAAAAAAC4qcqVK6tr165av369unfvrj///FNPPfVUgeO//PJLffjhh6pUqZI6deqkatWqWXZZz5s3TxkZGYVe+8qVK5Ikf3//Qs/J6V/+T87OzpKk7Oxsy7GEhARJ0tq1a294vZSUFElSy5YtNW/ePIWHh2vdunVasWKFJKlp06Z67bXX1L59+0LXCOMQjAMAAAAAAAAolAcffFDbtm3TuHHj5OHhoZCQkHzHZWZmasaMGapatapWr16tSpUqWc6ZzWbNnj27SOvmhNzR0dG3XnwBypcvL0maNWuW7rnnnkLNadu2rdq2bavU1FRFRERox44dWrRokZ599lmtXbtWtWrVsnmdsC2CcQAoYy5cuKDk5GSjy8jDy8sr355vAAAAAIDSo1u3bvLz81N0dLT69OljCZWvFxcXpytXrqhDhw65QnHpWn/v1NTUPHOcnK7dDvGfu7lzNG/eXJK0Z88e9enTx9qnke+1Dx06VOhgPIeHh4fatWundu3aqUKFCpo6dar27t1LMF4KEIwDQBmSmJioESNG5PshwmhOTk6aP3++vL29jS4FAAAAAHCLXFxcNGPGDF28eDHfHt45KleuLA8PD/36669KSUmRp6enpGttS95777185/j4+Ei6tuHr+mA5KChI1apV05o1axQSEqIuXbrkOh8dHV2kNiv/1KNHD9WoUUNz5sxR586d1aZNm1znMzIyFBERodatW0uSDh48qEaNGuX5ocClS5ck5X9TTtgfgnEAKEO8vb01a9Ysm+wYj4qKUlhYmEaPHq3AwECrr+fl5UUoDgAAAABlQM4O6xtxcnLSY489pi+//FJ9+/bVPffco6SkJH333XcKCAhQ1apV88xp3769vvzyS7311lu6//77Va5cOVWvXl2hoaFyc3PTxx9/rGHDhmn48OHq0qWLGjVqpKSkJB0/flypqalatWrVLT0fNzc3ffLJJxo+fLgGDRqkDh06qEGDBpKk8+fP6+DBg/L19dWmTZskXeudvnfvXrVr106BgYFyc3PTsWPHtG/fPtWuXVs9evS4pTpQsgjGAaCMsXW7ksDAQNWvX9+m1wQAAACAsuDCBfvbGWxPNY0ePVo+Pj5auXKlFi1apCpVqqh3794aNWqUQkND84zv1q2bxowZo6VLl2r27NnKyMhQ27ZtLWNbtmyplStXKjw8XLt379a+ffvk7e2t+vXra+DAgVbV2rx5c61Zs0azZ8/Wd999p59++klubm7y9/dXjx491Lt3b8vYRx99VBUqVFBERIQOHDggs9msGjVq6LnnntMTTzxRYHsZ2BeCcQAAAAAAAKAIvL295e7uqgULrP92bXFwd3e1yTd2a9asqZMnTxZ6/PVjXV1dNWLECI0YMSLP2O3bt+d7jWHDhmnYsGEFrlGrVi1NmDDhhnW0a9euwLpv9Jz8/f01btw4jRs37obX79KlS55WLih9CMYBAAAAAACAIvDz89OMGbOUmJhodCn58vb2lp+fn9FlAHaNYBwAAAAAAAAoIj8/P8JnoBRzMroAAAAAAAAAAABKEsE4AAAAAAAAAMChEIwDAAAAAAAAABwKwTgAAAAAAAAAwKEQjAMAAAAAAAAAHArBOAAAAAAAAADAoRCMAwAAAAAAAAAcCsE4AAAAAAAAAMChEIwDAAAAAAAAABwKwTgAAAAAAAAAwKEQjAMAAAAAAAAAHIqL0QUAAAAAAAAApU1MTIwSExONLiNf3t7e8vPzM7oMwK4RjAMAAAAAAABFEBMToxHPPa+M9DSjS8mXq5u7Zs2cYXU4npKSonnz5unbb7/VH3/8oczMTFWsWFE1a9bUXXfdpYcffli1atWyUdVAySIYBwAAAAAAAIogMTFRGelpiuo2WKk+1YwuJxePhAsK3LVAiYmJVgXjSUlJeuyxx3Ty5EnVrl1boaGh8vb21vnz5/Xbb7/ps88+U61atQjGUWoRjAMAAAAAAAC3INWnmlKrBBpdRrGYN2+eTp48qYceekjvvfeeTCZTrvNRUVFKT083qDrAegTjAAAAAAAABrpw4YKSk5ONLiMPLy8vVatmX7uhUXIOHTokSRo0aFCeUFySAgPz/kDg0qVLmj17trZv365z587J09NTderU0f3336+nnnoq19gdO3boyy+/1LFjx5SRkaG6deuqX79+Gjx4sJydnS3j/v77bwUFBalfv34aPny4pkyZogMHDig+Pl7btm1TzZo1JUlbt27VggULdOzYMaWmpqp27drq16+fnnzyyVzXy87O1vLly/XNN9/or7/+UlpamipXrqxGjRpp6NChatOmjS3++lAKEIwDAAAApYQ9BieEJgBgncTERI0YMULZ2dlGl5KHk5OT5s+fL29vb6NLgQF8fHwkSX/++acaN2580/F//PGHhgwZoujoaN11113q0aOHUlJSdPr0ac2aNStXMD5v3jy9//778vX1VUhIiMqVK6ft27frgw8+0E8//aSpU6fmCeP//PNPPfLII7rtttvUr18/JSQkyNXVVZIUFham8PBwVatWTT179lT58uV14MABTZo0SREREZo6darlOh999JFmz56tWrVqKSQkRF5eXoqOjtbBgwe1f/9+gnEHQjAOAAAAlAL2GpwQmgCAdby9vTVr1iyb/OAzKipKYWFhGj16dL67eYvKy8uL93cHdv/992vt2rUaN26cjh49qk6dOqlJkyaWwPx6Y8aMUXR0tN59910NGDAg17kLFy5Y/hwVFaVJkyapcuXKWr58uapXry5Jevnll/X0009r8+bNWrNmjfr27ZvrGj///LOef/55vfjii7mO79mzR+Hh4erataumTp0qT09PSZLZbNbbb7+tr7/+Wt9++63uu+8+SdKyZcvk7++vNWvWWMbmjE9ISLjFvy2URgTjAAAAQClgr8EJoQkAWM/W37wJDAxU/fr1bXpNOJ4ePXpozJgx+vTTT/X555/r888/lyTVqlVLXbp00ZAhQ1SnTh1J0uHDh3X48GG1adMmTygu5X6Nr1mzRpmZmRo6dKglFJckNzc3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JzVr1syq2uy1TXehW6mUJjExMfnuMtm/f79Onz5dpoJ+AAAAAAAAAI6tW7du6tSpk95++20lJSWpVq1aWr9+vb7//ntNnjxZzs7OkqSxY8dq1apV2rJliwICAiRJ/fv31zfffKP//ve/iouL02233aa9e/dq0aJFeuyxxyzjrGGPbbrLZDD+9ttvKyYmRu3bt1eNGjWUlpamX3/9VRs2bJCXl5def/11o0sEAAAAAAAAAJuZNm2apkyZoqlTpyo+Pl716tXLdUNNScrOzlZWVlauoNrV1VVffvmlwsLCFB4eroSEBAUEBOiVV17R0KFDra7LXtt0l8lgvHfv3lq1apVWr16ty5cvy2QyqUaNGnrkkUf09NNPq0aNGkaXCAAAAAAAAAA24+XlpfHjx2v8+PEFjpk4caImTpyY57ivr6/eeecdvfPOOzavy167d9gsGE9KStK+fft04sQJxcXFKTU19YZb5E0mk95//31bLZ9LcHBwrl46AAAAAAAAAADksDoYz87O1owZM/Tll18qJSWlUHPMZnOxBuMAAAAAAAAAABTE6mD89ddf19q1a2U2m+Xs7CxfX19dunRJJpNJ1apVU0JCgq5evSrp2i7xihUrysPDw+rCAQAAAAAAAAC4FVYF499//73WrFkjk8mkfv366fXXX1d0dLT69OkjSdqxY4ck6ffff9fixYu1cOFCeXt769NPP1X9+vWtrx4AAAAAgAKYzWZduXJFKSkp8vT0VIUKFWQymYwuCwAAXMeINt1WBeMrVqyQJN1222364IMPJEkXL17MM65u3boaO3asOnTooJEjR+qZZ57RqlWrVKFCBWuWBwAAAAAgj6SkJG3fvl0bN27U2bNnLccDAgLUq1cvde/eXeXLlzewQgAAIBnbptuqYDwiIkImk0mPP/54ocbfc889euCBB7RixQrNnz9fL7zwgjXLAwAAAACQy88//6xJkyYpLS1NHTt21OOPP67y5ctbdqLNmTNHixYt0muvvaZWrVoZXS5KsZiYGCUmJhpdRi5RUVG5frcn3t7e8vPzM7oMAHbGyDbdVgXjly5dkiTVqVPHcszJycny5/T0dLm5ueWac99992n58uXaunUrwTgAAAAAwGZ+/vlnvfvuu2rZsqVGjRqlihUr5jrfuXNnxcXFadq0aXr33Xf15ptvEo7jlsTExGjEc88rIz3N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fPgwv//+O0FBQdja2lKhQgWKFi1K7ty5o9UVFxERERERERERedMUjIskcdZQ/MSJE4wbNw4/Pz8yZ85M06ZNadiwIQ4ODjEe9/wscM0KFxERERERERGRt4WCcZEkzBqKHzlyhI4dO1KyZEnq169P/fr1432sVWhoKHZ2djFuExERERERERERSUwUjIskcefPn6dTp04ULFiQfv36kTt3biDucDvy7PALFy6QK1euBGuviIiIiIiIiIjIf6UpnSJJVEREBKGhoSxduhQHBwfatGljhOIWiyXOGd/WUHzs2LF06dKFY8eOJUibRUREREREREREXgUF4yJJlNlsxmw2s337djw8PChdurSxLaZa4c+/XBIcHExoaCj+/v74+vq+9vaKiIiIiIiIiIi8KgrGRZIwPz8//Pz8KFSoEABhYWGx7msymXjy5AknT54EIEWKFHTr1o2KFSuyZs0aQkJCEqTNIiIiIiIiIiIi/5WCcZEkymKxGLPAz507F2f5lIiICABu377NjBkzjBnimTJlonjx4oSFhcU4y1xERERERERERCQxsn3TDRCRN8NkMpEzZ07y58/PsWPHCA4OJmXKlISHh2NjYxNlX2tgvmzZMo4ePUq6dOmMbV27dqVhw4YkT548QdsvIiIiIiIiIiLyb2nGuEgSZbFYCAsLo2zZsly8eJGRI0cCYGNjQ3h4uLGP1ZkzZzh8+DBVq1bF0dERwNgvY8aMCdx6ERERERERERGRf0/BuEgSZTKZsLOzo1WrVri6urJu3Tq++OILAGPGuLU8ip+fH4sXL8bX15fGjRsbwfjzM8tFRERERERERETeBiZL5CmhIpIknT9/nrZt23Lnzh0qVqxI586dyZYtG+nSpWPz5s1s3LiR7du3M2XKFGrUqPGmmysiIiIiIiIiIvKfKBgXEQAuXrzIF198wcGDBzGbzTg7O2NnZ0dISAjZsmWjf//+VKpUCYvFooU2RURERERERETkraZgXEQMgYGBHD16lB07dnD37l1sbW2pXr06BQoUIEeOHEbNcQXjIiIiIiIiIiLyNlMwLiIiIiIiIiIiIiJJihbfFJEonn9WpmdnIiIiIiIiIiLyrtGMcRERERERERERERFJUjRjXERERERERERERESSFAXjIiIiIiIiIiIiIpKkKBgXERERERERERERkSRFwbiIiIiIiIiIiIiIJCkKxkVEREREREREREQkSVEwLiIiIiIiIiIiIiJJioJxEREREREREREREUlSFIyLiIiIiIiIiIiISJKiYFxEREREREREREREkhQF4yIiIiIiIiIiIiKSpCgYFxEREREREREREZEkRcG4iIiIiIiIiIiIiCQpCsZFREREREREREREJElRMC4iIiIiIiIiIiIiSYqCcRERERERERERERFJUhSMi4iIiIiIiIiIiEiSomBcRERE5BXy9/fHw8MDDw8PVq5c+aabk2AS+3Un9vbJq+fj42N8z318fP7TuT777DM8PDyoWrXqK2qdiIiIiLxptm+6ASIiIiKJTWhoKJs2bWLnzp0cP36cwMBAgoODSZEiBVmzZqVQoULUrFmTMmXKYDZrnoGIiIiIiMjbRsG4iIiISCRbtmzhq6++4sqVK9G2BQUFERQUxMmTJ/n5559xdXVlyJAhVK5cOeEbKiL/yYwZM5g5cyYAZ8+efcOtEREREZGEpmBcRERE5P/NmjWLKVOmYLFYAPjggw+oVq0abm5uODs7c+/ePS5evMi2bdvYs2cPly5dYsqUKQrGgWzZsilclESldOnSr6xPfvXVV3z11Vev5FwiIiIikjgoGBcREREBVq9ezeTJkwFIkyYNU6ZMoUyZMtH2++CDD2jVqhVnz55l3LhxBAUFJXBLRURERERE5L9SMC4iIiJJXkBAACNHjgTA0dGRH3/8kdy5c8d5jIeHB/PmzWPt2rUJ0UQRERERERF5hRSMi4iISJI3f/58Hj58CEDv3r1fGIpbmc1mPvzwwxfut3v3bn788UdOnDjBvXv3yJAhAxUqVKB79+5kypTphccfP36cpUuXcuDAAW7evInFYiFTpkyULVuWdu3a4erqGuNxK1euZMiQIQBs3bqVDBkysHjxYtauXcvly5exsbHBw8ODTp06RSkHExwczJIlS1i/fj1+fn6YzWYKFSpEly5dKFu2bIx/l7+/P9WqVQNg/PjxNG7cONbrOXToECtXruTgwYPcunULi8VCxowZyZUrF56enlSvXp0UKVJEOebmzZts3rwZHx8fzpw5w82bNwkLC8PFxYWCBQtSv359atWqlWCLoe7YsYO1a9dy5MgR7ty5g42NDZkyZcLd3Z1atWpRqVIlHBwcoh0XERHB2rVrWbduHadOneLevXukSJGCPHnyUKtWLZo1a4a9vX2Mf+fzNbGDg4OZN28emzZtwt/fH0dHRwoUKED37t0pVqyYcdydO3dYuHAhW7Zs4erVqyRLloxixYrRu3dv8ufPH+PfFVPf+fHHH1m3bh1+fn5YLBbc3Nxo2LAhH3/8MTY2NnH+ewUGBrJgwQJ27NiBv78/T548IX369BQvXpzmzZtTokSJOI/fu3cvy5Yt4+jRo9y+fRuTyUTatGlJly4dxYsXp2LFitH6po+PD23btgVg4cKFlC5dOtq1WXl4eET7O7du3Uq2bNkA+Oyzz1i1ahVZs2Zl27Ztsbbz7NmzLFq0CB8fHwICAjCbzWTJkoVy5crRtm1b43zPi+nn57/eN0REREQkbgrGRUREJEmzWCysXr0agOTJk9O8efNXev5JkyYxZ86cKJ9dvXqVn3/+mU2bNrFo0SLc3NxiPDYsLIwxY8awZMmSaNsuXrzIxYsXWbZsGSNGjOCjjz6Ksx3BwcEMGDCAY8eORfl8//797N+/n88++4wOHTpw7do1unTpwt9//x1lvz179rB3714mTJgQr4cBMXn8+DHDhg1j3bp1sV7P1q1b6dWrF7179za2hYeHU6lSJSIiIqIdd/PmTbZt28a2bdtYvnw5M2bMwMnJ6V+1Lz7u3r1L//792bt3b7Rt586d49y5c2zYsCHGhwNBQUF0796dw4cPRzun9fuwePFi5syZQ9asWeNsx/Xr12nfvj2XLl0yPnv48CE7d+5k9+7dfP3119SuXZszZ87QpUsXAgICjP0ePXrEtm3b2LVrF7Nnz471YYfV/fv36dOnDydPnozy+fHjxzl+/Djr169n9uzZ0R5mWO3atYu+ffsSHBwc5fOrV69y9epV1qxZQ6tWrfj8889jfLAxfvx45s+fH+1z6/HHjh1j5cqV+Pj4xHkdr9usWbOYOnVqtH5q7RdLlixh9OjRNGzY8IXn+i/3DRERERGJHwXjIiIikqSdO3eOwMBAAIoXLx5ruPdvLF26lCNHjlCqVCmaN2+Oq6srDx48YPXq1axevZrAwECGDh3KL7/8EuPxw4YNM0L7ihUrUr9+fVxdXTGZTJw5c4YFCxbw999/M3z4cNKlS0fVqlVjbcuIESM4efIkLVu2pEaNGjg7O3P69GmmTZvGrVu3+N///ke5cuX47LPPuHLlCl26dKFChQo4Ojpy+PBhZsyYwYMHDxg5ciTly5cnbdq0L/VvERERQY8ePdi9ezcArq6utGjRgoIFC+Lo6MitW7c4cuQIGzdujHasdTHUMmXKULFiRdzd3UmTJg0hISFcuXKFZcuWceTIEXbv3s2oUaOYMGHCS7Utvh49ekTbtm3x9fUFoECBAjRv3pw8efJgb2/PjRs3OHDgABs2bIh2bHh4ON26dePIkSMAlCpVilatWpEtWzZu3rzJihUr2LJlC+fPn6d9+/asXr06zoC/b9++BAQE0LVrVypUqICDgwOHDh1ixowZBAcHM2zYMAoWLEi3bt148uQJ/fv3p2TJktjZ2bFz5068vb15+vQpQ4cO5ffff491ljr803fq1KlDw4YNSZs2LZcuXWL+/PmcOHGCQ4cO8emnn+Lt7R3t2NOnT9OtWzdCQ0Oxs7OjZcuWVKtWDUdHR06fPs3s2bPx9/dn8eLFODo64uXlFeX47du3G6G4h4cHLVq0wM3NjZQpU/LgwQMuXLjAnj17jH/X+KhevToFCxbkp59+Mh46xVQSKWPGjPE+5+LFi6OsUdC5c2eKFStGeHg4e/fuZe7cuTx8+JDPPvsMFxcXKlWqFOu5/ut9Q0RERETiySIiIiKShK1Zs8bi7u5ucXd3t0yePPk/n+/KlSvG+dzd3S2ff/65JSIiItp+w4YNM/Y5efJktO2//fabsX3p0qUx/l2PHz+2tG3b1uLu7m6pUqWKJTQ0NMr2FStWGOfw8PCwbN68Odo5zpw5Y8mXL5/F3d3dUqZMGUvBggUtR48ejbbfH3/8YZxr3rx5cV73ihUrom2fP3++sb1nz56WJ0+exHhN4eHhlhs3bkT5LCIiwnLp0qUY97eaNm2acZ0XL1586fbFx9ixY41zjBw5Msbvq8VisTx58sRy69atKJ8tWrTIOHbQoEExHjt58mRjn//973/Rtk+fPt3YHp/vU5kyZSylS5e2XL58Odp+kduzadOmaNsj9x13d3eLt7d3tH1CQ0MtHTt2NPbZvn17tH2aNGlicXd3t+TLl8/y559/RtseFBRkqVOnjsXd3d2SN29ei6+vb5TtXl5eRv8ODg6OdrzV3bt3o322b98+o2379u2Ltj3yv+eLDB482GjH8+7cuWMpUqSIxd3d3VK+fHnLtWvXou1z8uRJy/vvv29xd3e3VKhQwfL06dMo21/VfUNERERE4i9hijCKiIiIJFJ37941vn7ZWdAvkj59eoYPH47JZIq2rWPHjsbXBw8ejLZ91qxZANSoUYNmzZrFeP5kyZIxYsQI4FmZhf3798faltq1a1O9evVon3t4eFC8eHHgWR3o9u3bU6RIkWj7VapUySjvEVN74xIREcHcuXOBZ7NwJ0yYEOsMZbPZHG2mrslkIkeOHHH+HT179sTFxQWLxRJnDeh/6969eyxduhR4NlN82LBhMX5fAezt7UmXLl2UzxYvXgyAi4tLrH2iT58+5MqVC4Bly5bx9OnTWNvTrl27F36fAgMD6devH++99160/Zo0aUKyZMmAF38/PTw86Ny5c7TPbW1tGTt2LHZ2dgD89NNPUbYfP36cEydOANC0aVPKly8f7RypUqVi1KhRwLN+8vw5bt++DUD+/PnjnEGfOnXqOK/hdVqxYgWPHj0CntUiz5w5c7R98ufPT5cuXYBni/1u2bIl1vP9l/uGiIiIiMSfgnERERFJ0kJCQoyvHR0dX+m5a9WqFWsAnCtXLpInTw7AlStXomwLCAgw6jnXrl07zr/Dzc0NFxcXgDjLSdStWzfWbZEXHqxTp06s+7m7u8fY3hc5ffq0UeP6o48++s81wCMiIggICODChQv4+vri6+vL+fPnjQUJz5w585/OHxMfHx8j/GzTps0LF5uMLCAggPPnzwPPvp+xleuxsbEx6pLfu3cvWk3vyOL6flq/TyaTKdb+4+DgYDxseNH3s1GjRrEuapopUybKlSsHPKtXHx4ebmzbs2eP8XXTpk1jPX/x4sWNetmRj4FnITHAgQMH8PPzi7Odb4q13ryzszOenp6x7hf5AVdMNeqt/u19Q0RERERejmqMi4iISJIWOaS1Bp+vSs6cOePcnipVKh4+fBglnAeMWbYAAwYMYMCAAfH6+6yza2Pi6uoa67aUKVPGaz9nZ2eAaO19kVOnThlflyhR4qWOtbJYLKxZs4bly5dz/PhxHj9+HOu+kd8CeFX+yzVEXsg0plnekUXe/vfff1O0aNEY94vP98nFxYVUqVK9cL8XfT8LFSr0wu1//PEHjx494sqVK0bbrNdtZ2dH/vz54zxHkSJFOH/+PJcvX+bp06dGMNywYUNWr15NUFAQ9erVo1q1apQvX54SJUq88C2ChGKtOZ8vXz5j9nxM0qVLR9asWbl69apxTEz+7X1DRERERF6OgnERERFJ0qyzrQHu3LnzSs/9ohno1lm4ERERUT63Lgb6suIKix0cHF7YDoi7zbG190UiB9XWGcAv48mTJ/Tq1YudO3fGa/+4/h3+rcjXkCFDhpc69t69e8bXLyrXE7kES1BQUKz7xef79G/73/PSpEkT5/bIbY58rdb2p06dGlvbuH/tsJ7DYrFw//59489ly5ZlxIgR/O9//+Px48ds2LDBWNw0Y8aMVK5cmZYtW5I3b944z/86Wa/5+fI5MUmfPj1Xr16N8u/0vFf1fRMRERGRuCkYFxERkSQtcqAWV+mKhBS5HMWkSZOilDqJS1yzgxOL2Opyx+W7774zQvFSpUrRsmVLChQoQLp06XBwcDCCwlatWiX6ussvun6LxZJALYm/hGhzXOdo1aoVtWrVYu3atezZs4fDhw/z4MEDAgIC+OWXX1i6dCldu3alf//+/7kd/0V8+nZi/P6KiIiIJFUKxkVERCRJy507Ny4uLty9e5dDhw4RHBwcaw3ohBJ5IUGTyWTUjH5bRZ6Vf/PmTWOByfiwWCwsX74ceFaLesGCBbHWu75///5/a2gcnr+G7Nmzx/vYyA8s4ip3A1HfWniTC0pGdufOnTjLe0Ruc+RrtbY/KCiIsLCwOGeNW89hMpmMEi+RpU2blvbt29O+fXsiIiI4ffo0mzZt4qeffuL+/ft4e3tTqFChGBeYfd1SpUrFrVu3uHXr1gv3tX7/34aHWCIiIiLvOi2+KSIiIkmayWSiUaNGADx8+JBly5a94RYRpR7z7t2732BLXo0CBQoYX7/sjO6goCAjcKxdu3asoXhISAgXL1789418gf9yDXny5DG+PnbsWJz7Hj9+PMbj3qTINe9j8tdffwHPSoBEfmBgbX9oaGiUGu0xsV53jhw5Yl140spsNlOgQAH69+/P/Pnzjc83btwY53HP+zdvL8TE+uDq9OnThIaGxrrfnTt3uHbtWpRjREREROTNUTAuIiIiSV779u2Nur7Tp0/n/Pnz8TouIiKCX3/99ZW3J0eOHOTOnRuA9evXG2Ha2ypv3rxkzpwZgGXLlr3UooGRy8rEtTjq8uXL4wwl/6vSpUuTPHlyAH788cco7XqRjBkz4ubmBsBvv/1GcHBwjPuFh4ezatUq4NmM4shh/Jv066+/xloCJCAggF27dgHPytzY2NgY2z744APja+us/5gcOXKEc+fORTsmPgoUKGDMvo6rJntMIgfwT58+faljIytbtizw7I2FTZs2xbrf8uXLjX9H6zEiIiIi8uYoGBcREZEkL2PGjAwfPhx4Nmu8TZs27N+/P85jzp07R6dOnfjhhx9eS5u6d+8O/LPwZFwLcj59+pTFixfz5MmT19KW/8psNtOpUycAbty4weDBg2MNIiMiIggICDD+nCZNGqO0xoYNG2I87vjx40ydOvXVNzwSZ2dnmjdvDjyrRT9u3LhYw+LQ0NBoC7m2atUKeLaw6pgxY2I8dubMmUZA3KxZsxfOnE4op0+f5vvvv4/2eVhYGJ9//rnxQKJFixZRthcuXJhChQoBz0LhmN5+ePDgASNGjACe9ZPnz7Fhw4Y4F1M9ceKEsZBl1qxZX+Kqoi6i6ufn91LHRtakSRPjwdpXX33F9evXo+1z5swZvL29gWf3mzdR8kVEREREolKNcRERERGehVs3btxg+vTp3LlzhzZt2lC+fHmqVq2Km5sbzs7O3Lt3j4sXL7Jjxw7+/PNPwsPDoyze+SrVq1ePXbt2sWrVKk6ePEmdOnVo3rw5pUqVIk2aNDx8+JArV65w8OBBNm/eTFBQEA0bNiRZsmSvpT3/VatWrdi+fTu7d+9m8+bN1K9fn5YtW1KwYEEcHR25desWx44dY/369dSrV4/evXsDz8LS+vXrs3jxYk6fPk2rVq1o37497733HsHBwezYsYOffvqJ5MmTkyFDBi5duvTarqFv377s3r0bX19fFi1axJEjR/j4449xd3fHzs6OGzducOjQIdatW0e/fv1o3LixcezHH3/M2rVrOXLkCKtWreLq1au0atWK7Nmzc+vWLVasWGHMNn7vvffo0aPHa7uOl1WwYEEmTZrEmTNn+PDDD0mbNi2XL19m3rx5RgmUKlWqUKVKlWjHjh49mmbNmhEaGkrXrl1p3bo1VapUIXny5Jw+fZrZs2dz5coVADp27BitxMikSZP44osvqFatGiVKlMDV1ZXkyZMTFBTEoUOHWLRoEQA2NjZ89NFHL3VdRYsWNb4eP3483bp1I3369EaJlaxZs8ZZF90qTZo0eHl5MWrUKG7evEmTJk3o0qULRYsWJTw8nD179jB37lwePnyIyWRi9OjR2NnZvVRbRUREROTVUzAuIiIi8v969uxJnjx5+Oqrr7h69Sq7du0yykTEJE+ePHh5eb229owdO5a0adMyb9487t69i7e3tzHr9HnJkyePUsYisTGbzXzzzTcMHjyY33//nUuXLjFu3Lh4Hdu/f38OHz7M6dOnOX78OAMGDIiyPXXq1MyYMYPp06e/1mDc0dGRBQsW0KdPHw4cOMDJkyeNNw1exMbGBm9vb7p3787hw4fZv39/jG8luLm5MWfOHJycnF518/+10aNHM2zYMNatW8e6deuibS9WrBiTJk2K8dh8+fLh7e1N3759CQ4OZt68ecybNy/afq1atWLgwIExnuP+/fusWrXKKDPzvGTJkjFq1CgKFiz4Elf1rGRR7dq12bhxY4w/61u3biVbtmzxOlerVq148OAB06ZN486dO4wfPz7aPvb29owePZpKlSq9VDtFRERE5PVQMC4iIiISiaenJ5UrV+b3339n586dnDhxgsDAQEJCQkiRIgVZs2alSJEieHp6UqZMmVe2gF9MbGxs8PLyomnTpixdupR9+/Zx9epVgoODcXBwIEuWLOTNm5fy5ctTvXp1HBwcXltbXgVHR0emT5/Ovn37WLlyJYcOHeL27dvY2NiQMWNGcufOTc2aNalatWqU41KmTMmSJUuYN28eGzdu5PLly9jY2JA5c2YqVapEu3btyJQpU4JcQ5o0aVi0aBGbN29m7dq1HDt2jMDAQBwdHcmYMSMeHh7Url2bChUqRDs2derULF68mLVr17J27VpOnz7NvXv3cHJywt3dnVq1aiWqEipWzs7O/PzzzyxYsIANGzbg5+eHxWLBzc2Nhg0b0qJFizgfypQvX57NmzezYMECduzYwZUrV3j69Cnp0qWjePHifPzxx5QoUSLGYxctWsTu3bvZs2cP586d4/bt29y/fx8HBwdy5MhBmTJlaNGiRZRFP1/GxIkTKViwIL///jsXL14kJCSEiIiIf3Wubt26UblyZRYvXsy+ffu4efMmZrOZzJkzU65cOdq1axfvoF1EREREXj+TJbbiiCIiIiIikiStXLmSIUOGAC83c1pERERE5G2hxTdFREREREREREREJElRMC4iIiIiIiIiIiIiSYqCcRERERERERERERFJUhSMi4iIiIiIiIiIiEiSomBcRERERERERERERJIUk8VisbzpRoiIiIiIiIiIiIiIJBTNGBcRERERERERERGRJEXBuIiIiIiIiIiIiIgkKQrGRURERERERERERCRJUTAuIiIiIiIiIiIiIkmKgnERERERERERERERSVIUjIuIiIiIiIiIiIhIkqJgXERERERERERERESSFAXjIiIiIiIiIiIiIpKk/B/LEics4mxXvgAAAABJRU5ErkJggg==", + "image/png": "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BQWpRIkSeVgdAADISsuWLbV582bt2LEjwwM4u3fvrj179tjbdIeGhioxMVHLli1zaptuh1aM50Tx4sXVsGFDNW7cmFAcAAAAAOB0hmEoNDRUO3bsUExMTI7GXLhwQTt37lRoaKgMw8jjCgEAwD9Z3abboWA8Li7O4QIAAAAAAHBUx44d5e3trSlTpigtLe26x6alpWnq1Kny9vZWx44d86lCAABwLavbdDvUSqVdu3a688471bVrVwUHB8vLy8vhggAAAAAAyK3ixYvr5Zdf1pgxY/T2229r6NChKl26dKbjLly4oKlTp+rnn3/W66+/nusHdgIAAOexsk23Q8H4lStXtHHjRm3cuFF+fn7q1KmTunXrptatW/NRNAAAAABAvmrWrJlef/11TZgwQQMHDlTr1q3Vpk0bFS9eXPHx8dqxY4d27twpb29vvf7662rWrJnVJQMAgOtIb9OdFxwKxvv27atvvvlGMTExSkhI0NKlS7V06VKVKVNGXbt2VdeuXfWvf/3LWbUCAAAAAHBdzZo10yeffKKNGzdq1apV2rZtm31fUFCQBg4cqODgYBUrVszCKgEAQFxcnFNaotwsh4LxN998U6+99pq2bdum5cuXa8OGDUpMTFR0dLTmzp2ruXPnqlq1aurevbu6du2qqlWrOqtuAAAAAACyVLx4cXXv3l3dunXTpUuXlJiYKF9fX5UoUYJPNwMA4CKsbtPtUDAuSe7u7mrfvr3at2+vxMREbdiwQcuXL9f27duVmpqq33//XVOnTtXUqVPVuHFjde/eXZ07d86y1xsAAAAAAM5iGIZKliypkiVLWl0KAAD4B6vbdLs582S+vr7q2rWrwsPDtXXrVr3++utq2rSpJMk0Te3Zs0dvv/227rzzTg0ePNiZUwMAAAAAAAAACoi+ffsqICBApmna23Q//vjjuuOOOzR+/Hjt378/T+d3ajB+rVKlSunhhx/WF198ofXr1+v5559X7dq1ZZqmUlNTM/R5AwAAAAAAAAAUHW+++aa2bdum8PBwde3aVT4+PjJN096mu3fv3rr33ns1ffp0/fnnn06f3+FWKjkRFBSku+++W4mJiYqMjNTFixfzY1oAAAAAAAAAgIuysk13ngbj586d08qVK7V8+XIdOnQowz5vb++8nBoAAAAAAAAAUECkt+nu2rWrYmJitHr1ai1fvly//PKL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Q88995x+++03vfjii1Z9SXnOME3TtLqIvDB37ly98847atasmXr06KGYmBjNmTNHnp6eWrRoUaH9TQcAAAAAAACAoichIUGTJ0/WmjVrFBsbqxo1aujJJ59Uly5d7Me88sorWrJkiTZs2KDKlSvbt0dHR2vixInavHmzEhMTVb9+fQ0bNkxt2rSx4kvJF4U2GJekiIgIzZ49W8ePH5evr6/atGmjF154QVWqVLG6NAAAAAAAAACARQp1MA4AAAAAAAAAwD8Vyh7jAAAAAAAAAABkh2AcAAAAAAAAAFCkEIwDAAAAAAAAAIoUgnHkOZvNJkminT0AFB68pwNA4cT7O4qq9J9bgcKM6xzIiGAceebbb79VVFSUUlNTJUmGYUjiZhuFGzcaKCp4T0dRxPWOouDSpUsZXnNvg8Jsy5Yt2rt3ryTJze1qPMI1j8Is/Trnnga4yjD5rwF5YOXKlXrnnXd0+fJltWzZUnfffbfuvvtulSxZUtLVm430N2SgoJs9e7aKFSumVq1aKTAwUN7e3laXBOSZqVOnatWqVWrdurW6dOmiOnXqqESJElaXBeSZefPmqX79+ipfvryqVq1q326apv0XREBhER4erkWLFqlTp07617/+pXvvvde+j/t3FDY///yzHnroIZUuXVoVKlRQx44ddf/996tixYpWlwY43bRp07Rx40Z16tRJd955pxo0aGDfxz0NijKCceSJlJQUxcbGatWqVdq4caN++OEHNW7cWF26dFH//v0lcXONwuHixYvq37+/kpKS9Oeff+qOO+7Q3Xffrfvvv9/q0gCnu3Llinbt2qXVq1fr4MGDOnDggJo3b67Q0FA99NBDVpcHON3x48f1zDPPKD4+XqmpqerRo4datmyp4OBgq0sD8sTSpUt16tQpLVmyROfPn1e9evXUu3dvdejQQaVKleL+HYXOyZMnFRkZqY8++kj79u2Tm5ubnnnmGbVv317VqlWzujzAKZKSkrR27Vpt2rRJhw4d0u+//65OnTrp7rvvVrdu3awuD7AUwTic7p83zFFRUdq3b5/efvttnT59WsHBwZoyZYrc3d35zSQKjQsXLmjVqlVauHChjhw5orvuukt9+/bVnXfeyQ+QKJQuXbqkNWvWaM6cOTp+/LhCQ0M1aNAg1atXj2sehUb6fcru3bv13Xffac6cOUpOTlanTp303HPP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C22KiIiIiIiIiMgrTcG4iBju3LnDkSNH2L59O3fv3sXW1pY6depQokQJ8uXLZ9QcVzAuIiIiIiIiIiKvMgXjIiIiIiIiIiIiIpKmaPFNEYnjyWdlenYmIiIiIiIiIiKvG80YFxEREREREREREZE0RTPGRURERERERERERCRNUTAuIiIiIiIiIiIiImmKgnERERERERERERERSVMUjIuIiIiIiIiIiIhImqJgXERERERERERERETSFAXjIiIiIiIiIiIiIpKmKBgXERERERERERERkTRFwbiIiIiIiIiIiIiIpCkKxkVEREREREREREQkTVEwLiIiIiIiIiIiIiJpioJxEREREREREREREUlTFIyLiIiIiIiIiIiISJqiYFxERERERERERERE0hQF4yIiIiIiIiIiIiKSpigYFxEREREREREREZE0RcG4iIiIiIiIiIiIiKQpCsZFREREnqMrV67g4eGBh4cHq1atSunuvDSp/bxTe//k+fP19TV+576+vv/qWJ988gkeHh7UqlXrOfVORERERFKabUp3QERERCS1iYyMZPPmzezYsQM/Pz/u3LlDSEgIGTJkIHfu3JQqVYr69etTpUoVzGbNMxAREREREXnVKBgXERERiWXr1q188cUXXL58Od624OBggoOD8ff356effiJ//vwMHz6cGjVqvPyOisi/4uPjw6xZswA4depUCvdGRERERF42BeMiIiIi/+/rr79m2rRpWCwWAN566y1q165NoUKFcHFx4d69e1y4cIFt27axe/duLl68yLRp0xSMA3ny5FG4KKlK5cqVn9uY/OKLL/jiiy+ey7FEREREJHVQMC4iIiICrFmzhi+//BKAzJkzM23aNKpUqRKv3VtvvYW3tzenTp1iwoQJBAcHv+SeioiIiIiIyL+lYFxERETSvMDAQD7//HMAHB0d+eGHHyhcuHCS+3h4eDB//nzWrVv3MrooIiIiIiIiz5GCcREREUnzFixYwMOHDwHo27fvU0NxK7PZzLvvvvvUdrt27eKHH37g2LFj3Lt3j2zZslG1alV69uxJjhw5nrq/n58fy5YtY//+/QQFBWGxWMiRIweenp507NiR/PnzJ7jfqlWrGD58OAC///472bJlY8mSJaxbt45Lly5hY2ODh4cHXbt2jVMOJiQkhKVLl7J+/XoCAgIwm82UKlWKbt264enp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", "text/plain": [ "
" ] @@ -90,9 +108,27 @@ "metadata": {}, "output_type": "display_data" }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n" + ] + }, { "data": { - "image/png": "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qgbKF8E4AAAAAAAAUAoWi0XZWZmK6TVYGX5BRpdTgFdKnEK2LJDFYrErGE9NTdX999+vI0eO6KqrrlL//v1lNpt16tQp/fHHH/rvf/+rBg0aEIyj0iIYBwAAAAAAAP6FDL8gZQSEGF1GmZg3b56OHDmiu+66S2+88YZMJlOB/TExMcrKyjKoOsB+BOMAAAAAAAAACtizZ48k6cEHHywUiktSSEjhNwTOnDmj2bNna+PGjYqNjZW3t7caNmyo2267TY888kiBYzdt2qTPPvtMBw8eVHZ2tho1aqRBgwZp8ODBcnV1tR134sQJhYaGatCgQXrsscc0ZcoU7dq1S8nJydqwYYPq168vSVq/fr0WLFiggwcPKiMjQ1dddZUGDRqkhx9+uMD58vLytGjRIn3zzTf6559/lJmZqVq1aqlly5YaOnSoOnbs6IhvHyoBgnEAAAAAAAAABfj5+UmS/v77b7Vq1eqKx//1118aMmSI4uPjdf311yssLEzp6ek6duyYZs2aVSAYnzdvnt566y35+/srPDxcPj4+2rhxo95++239+uuvmjZtWqEw/u+//9a9996rpk2batCgQUpJSZG7u7skKSIiQpGRkQoKClLv3r1VrVo17dq1S++++66ioqI0bdo023k++OADzZ49Ww0aNFB4eLh8fX0VHx+v3bt3a+fOnQTjToRgHAAAAAAAAEABt912m1asWKHx48dr//796t69u1q3bm0LzC81ZswYxcfH6/XXX9c999xTYF9cXJzt7zExMXr33XdVq1YtLVq0SHXr1pUkPf/883r00Ue1du1aLV++XAMHDixwjt9++01PPfWUnn322QLbt23bpsjISPXs2VPTpk2Tt7e3JMlqtWrixIn6+uuv9cMPP+jWW2+VJC1cuFB16tTR8uXLbcfmH5+SkvIvv1uojFyMLgAAAAAAAABAxRIWFqYxY8YoLy9Pn3zyiR5++GF16tRJt9xyiyZNmqS//vrLduzevXu1d+9edezYsVAoLklBQf+7Qeny5cuVk5OjoUOH2kJxSfLw8NDo0aMlSUuWLCl0jsDAQD355JOFtn/++eeSpEmTJhUIuk0mk1544QWZTCatWrWqwBh3d/cC7VXyj/f397/MdwRVDSvGAQAAAAAAABQybNgw3Xffffrpp5/0+++/a//+/dq7d6+++OILLVy4UFOmTFFoaKj2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xo0btWPHDtWqVUvt27fXoEGDCtz47+Jw/N1339XSpUv15JNP6tlnnzX6aQCVQv41dPToUc2fP1+7d+9Wbm6uOnTooP/85z/y9/cvFCpkZWXpyy+/1Pvvv69u3brp448/lru7u9FPBajw8q+3M2fOyGKx6MSJE2rRooWqVasmHx8fW3CQv+onMzPTtrpu0KBBmjhxIh+FBUog/1o7fvy4Fi5cqO3bt8vFxUV9+vTRoEGDFBgYaDv24sDujTfe0Oeff64hQ4bo+eefl7e3t1FPAag0Lr3eDh8+rPT0dI0ePVodO3Ys8o2oefPm6f3331fjxo316aef0t8fKIH8a+3gwYOaNm2aDh06pPj4ePXu3VtvvfWWqlWrVmgBxl9//aUPP/xQa9as0csvv6wHHnjAwGcAVC4E4zBE/v/s9+zZoxdffFHZ2dnKyclRenq60tLS9Pjjj+vZZ58tsKIgf0x8fLyGDRumtLQ0RUZGqlmzZqxiBS4j/9r5/fff9cwzzyggIEANGzbUqVOntGfPHj344IN68cUXC9z8L/+aSk9P18SJE7Vq1Sq999576tOnD9cbcBn519vevXv1+uuvKzo6WmlpaapZs6batm2rsWPHqmHDhrbj88PxjIwMDR8+XL/99pveeecd9enTx7gnAVQCF/8s+cwzz6hGjRry8/NTamqqjh49qpdffln33ntvgTEXB3YPP/ywjh49qgULFqhJkya8tgGXcen15urqKm9vb0VHR8tkMmn16tVq1KhRoeMl6Z133tGcOXM0YsQIDR8+vEAbCAAF5b8WRUVF6fHHH9dVV12l1q1bKzExUevXr9dTTz2lZ555psix+/bt04svvihJmjZtmpo1a1aepQOVFp9jQrmzWq1ycXHR4cOH9fTTT6t58+Z66623tGbNGn355ZeqX7++Fi9erD///LPAuPyV43Xq1NGkSZMUFxenH374QZL4RQYoRv71dujQIT311FNq166dJk2apClTpujrr79WvXr1dOzYMVtQIF34ZSZ/xY+3t7fGjRunmjVras2aNZK43oDLcXFx0f79+/XQQw/JbDbr6aef1syZM9WiRQtt3rxZDzzwgDZu3KisrCxJkpubm3Jzc+Xl5aX3339fNWvW1JIlSwx+FkDFlv/aduDAAT3xxBO217b58+frk08+kY+PjzZv3mzrf5zP1dVVubm5kqSXX35Zubm5mj17tiRe24DLyf/U4YgRI9ShQwe9//77Wr16td555x1ZrVYdO3bMdmz+9Zl/rf3nP//Rtddeq+XLlys9Pd12DIDCTCaTYmJi9OKLL6pLly6aNGmSJk6cqDfffFNNmjTRqVOnCo3Jf61r06aNnn76af3555/as2dPgX0AikcwjnJnMpmUlJSkDz/8UE2bNtVTTz2lrl27qlq1amrevLlGjx6thIQE/fbbb4XG5veQvPrqqzVgwAAtW7ZMcXFxBjwLoHIwmUyKj4/XW2+9pbZt22r48OFq06aNrFar0tLSVLduXXl7e+vYsWM6fvy4UlJSbCt88ls9+Pn56bHHHtOPP/6oX3/91eBnBFRs586d0wcffKDWrVtrzJgxeuSRR3TTTTdpzpw5uvXWW3XmzBmNGzfO9sau1Wq19fcPCAjQY489pu3bt2vdunUGPxOg4jKZTDp16pRef/11XXfddbY3fqULn8IICgqSv7+/4uLilJCQoJSUFEkXAoL8N4Lr1q2r2267Tbt37+ZnSeAyrFarcnJy9N1336lGjRp6+OGHbdfbtddeqwYNGqh27do6efKk4uPjbW8yubq6Kjs7W5I0ZswYJSQk6IsvvpDEG1FAUfLfMPr111+VmpqqO+64Qy1atJAkmc1mNWrUSFdddZWWL1+uJUuWKD4+Xjk5OQXeiAoPD1doaKhmz56tc+fO0dMfKAGuEhgiOjpa27ZtU7du3dS6dWtJ/3shaNiwodzd3XXixIkC2/OZTCZ5eHjopptu0unTpxUfH1++xQOVTGJiov755x+FhYXpmmuukXThOvr111+1d+9e/f777/rggw909913a9CgQdq4caOkCwFC/sddO3ToIB8fH0VHRxv2PIDKICcnRwcPHlSrVq3UsmVLSVJmZqYk6YUXXlD16tWVmpqq1157TXv37pXJZCrwkfOuXbuqZs2a2r9/vyRW1QFFsVqtiomJ0fnz59W7d2+1atXKtu/AgQP666+/tGXLFr3++uvq06ePHn/8cUVFRdk+fShJPj4+uuuuuxQTE6OoqCijngpQ4ZlMJrm5uWnfvn2qXr262rZta/v5cP/+/Tp9+rReeOEF3XbbbQoPD9enn35qe7Mp/940jRs3Vrt27WzXGq9tQGH5bxhFR0crJSVFrVu3tm3bunWr1q9fr3nz5mncuHF66aWX9Mgjj2jlypXKysoq8Onfm266SefOndPp06cNeR5AZUMwDkO4u7vrjjvu0NChQyWpQF/HOnXqqEaNGjpz5oykCyHDxfLfDb311lvVoEEDff/997ZzACjs6quv1tSpU3X33Xfbtm3btk1PP/20brzxRr3++uuaMmWKnn/+efn6+uqll17S8ePHbZ/QkKRWrVqpffv2+uGHH2S1WrnegCJYrVadPn1aKSkpqlGjhiQpKyvLdiPNpKQkVatWTffee68yMjI0YcIEJScnF1jN07hxY919991auXKlkpKSWFUHXCQtLU3ShfCgadOm+s9//qM77rjDtn/nzp165pln1LVrV40dO1avvvqq7rnnHh09elRPPPGE7bVNunC9tmnTRtdee61+/fVXPm4OXMa5c+d0/vx5nTp1Srt27dKZM2e0fv16vfzyy7rmmmv04IMPasyYMWrVqpWmTJmihQsXSpLtZ8YaNWro//7v/7R161ZbX3IAF+S318tnNpuVk5OjDz/8UJs2bdJXX32lZ555Rr1791ZERITWrFmjd999V9nZ2Zo5c6Zt4VJ+TnLXXXdJki0nAXB53PkChmjTpo0CAgLk4eFR6GZHrq6ucnV1tW3LX2mQnJys6tWr2z5yLkm9evWy/Y+fH7CA/93sKCMjQ25ubrYVPdddd52k//3AtHHjRvXs2VMTJkxQ7dq1ZTKZdN9998nNzU2vvfaaFi5cqBdffFEmk8l2jd5yyy269tprudaA/y//ektPT5e3t7dMJpOCgoLUrFkzzZ07V7fddpuaNGliO37nzp0ymUx65JFHlJWVpe+++05//PGHOnToIOl/bxI3bNhQPj4+XGvARd555x15e3vbbjpWs2ZNde/eXdKFa/H8+fNauHChevfurRdeeEH16tWTJL344ovy9vbWxx9/rN27d9uuyfzrKzQ0VKGhoXzcHLiM6tWr64knntDo0aP1+OOPKzg4WH///be6du2qV199VcHBwZKk7t2766233tLMmTMVFhZm++SUJIWEhKhVq1by9fU16mkAFc7MmTMVGBiou+66y3ZD9mHDhmn79u1auHChli9fLklq2rSpxowZo5CQEEkXFhOaTCaNGTNGK1euVMuWLW330cjNzdXtt9+ufv36GfnUgEqDnwBRbi5eYWoymWy/sBT1i7/JZCqwUjwuLk4ffPCBnn32WdvKAxcXF73wwgtq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PDyciIgIihQpohr+IiIiIiIiIiLPmIJxEZEnJLlwvGfPngwZMgRbW1tjuWWyTREREREREREReT4UjIuIPEFpheMKxUVEREREREREnj8F4yIij+DB0igJJReOv/fee3zwwQfY2to+456KiIiIiIiIiMiDFIyLiCTDMrI7Ojqae/fuce7cOZycnMicOTO5c+c22qUUkCcMx99++23CwsJYt24drq6uz3I3REREREREREQkGQrGRUQeYAnFT5w4wQ8//MD+/fu5dOkSmTNnJkeOHHTu3JmGDRvyyiuvAInD8eRKpVy/fp2TJ09SqVKlZ74vIiIiIiIiIiKSlIJxEZEELMH24cOHGTBgADlz5qR48eLkz5+fsLAwNm3axO3bt6lduzZdu3alatWqxroJA/Ljx4/j7u6eaNuWP7cplWAREREREREREZFnI9Pz7oCIyIvEZDJx/Phx+vfvT8WKFenVqxdlypQxlrdp04bVq1ezevVqbt++jZ2dHW+88Qbwb+A9bdo01q1bx5dffkmFChWMwFyBuIiIiIiIiIjIi0HBuIhIAvfu3WPRokXkypUrUSgeExODjY0NFStWJF++fGTLlo1FixaxbNkyIxgHiIyMxMrKiitXrvDXX39RoUIFBeIiIiIiIiIiIi8YU9pNREQyjqioKA4cOEDJkiUTjRS3sbExfnZxcaFdu3ZUq1aNFStWsHPnTmOZg4MDHh4eNGjQgD179nDnzp1n2n8REREREREREUmbgnERkQROnjzJxYsXKViwIADR0dHJtitSpAitW7cG4MCBAwDExcUBkD9/fqpVq8bly5fRNA4iIiIiIiIiIi8elVIREUkgZ86cZM6cmUuXLgFga2ubpI2lZnidOnXInj270dba2tpo065dO+rVq4e9vf2z6biIiIiIiIiIiKSbRoyLiCRgZ2eHvb0927dvJyAgINk2lprhWbJkIT4+nkyZEt9jtIwSd3JyerqdFRERERERERGRR6JgXEQkgXz58tG1a1fCw8NZv349ERERKbbdsWMHsbGxVKtWDfg3ELcE55p0U0RERERERETkxaRgXETkATVq1KBChQosXLgQHx8fQkNDk7S5cOEC69evJ3fu3JQsWRJQEC4iIiIiIiIi8l+hGuMiIg8oVqwY3bt3JzIykjlz5nDmzBkaNWpE3bp1yZQpEzt37mTdunWsW7eO2bNn4+rq+ry7LCIiIiIiIiIiD8HKbHn2X0TkJWaZMPNh2u3Zs4elS5fy+++/A/fLrMTGxhIVFYWTkxMfffQR9erVS/e2RURERERERETkxaBgXEReevHx8ZhMJsLCwvD39+fIkSNUrlyZGjVqJNs+YdB969YtfH192bhxIxEREWTKlIkaNWpQrlw5ihYtmqSuuIiIiIiIiIiIvPgUjIvIS80SigcEBDBp0iSCg4PJnz8/bdu2pWXLlmTJkiXZ9R4cBa5R4SIiIiIiIiIiLw8F4yLy0rKE4ocPH6ZHjx68+eabtGjRghYtWqR7XYuYmBhsbGySXSYiIiIiIiIiIv8tCsZF5KV2+vRpevbsSalSpRg6dChFixYFUg+3E44OP3PmDEWKFHlm/RURERERERERkadPQx5F5KUUHx9PTEwMS5cuJUuWLHTu3NkIxc1mc6ojvi2h+MSJE+nduzd+fn7PpM8iIiIiIiIiIvJsKBgXkZeSyWTCZDKxfft23N3dqVy5srEsuVrhDz48ExkZSUxMDBcuXODEiRNPvb8iIiIiIiIiIvLsKBgXkZdWcHAwwcHBlC5dGoDY2NgU21pZWXHv3j2OHj0KgIODA3379qVmzZr89ttv3L59+5n0WUREREREREREnj4F4yLyUjKbzcYo8FOnTqVaPiU+Ph6Aq1ev4uXlZYwQz5cvHxUqVCA2NjbZUeYiIiIiIiIiIvLflOl5d0BE5GmwsrKicOHClChRAj8/PyIjI8mWLRtxcXFYW1snamsJzJctW8aRI0fIlSuXsaxPnz60bNmSrFmzPtP+i4iIiIiIiIjI06MR4yLyUjKbzcTGxlK1alXOnj3LuHHjALC2tiYuLs5oYxEUFISvry9169bFzs4OwGiXN2/eZ9x7ERERERERERF5mhSMi8hLycrKChsbGzw8PChUqBBr167l008/BTBGjFvKowQHB+Pj48OJEydo3bq1EYw/OLJcREREREREREReDlbmhEMmRUReQqdPn6ZLly5cu3aNmjVr0qtXL1xcXMiVKxebN29mw4YNbN++nZkzZ9KgQYPn3V0REREREREREXnKFIyLSIZw9uxZPv30Uw4ePIjJZMLR0REbGxtu376Ni4sLw4YNo1atWpjNZk20KSIiIiIiIiLyklMwLiIZRnh4OEeOHGHHjh1cv36dTJkyUb9+fUqWLEnBggWNmuMKxkVEREREREREXm4KxkVEREREREREREQkQ9HkmyKSoTx4L1D3BkVEREREREREMh6NGBcRERERERERERGRDEUjxkVEREREREREREQkQ1EwLiIiIiIiIiIiIiIZioJxEREREREREREREclQFIyLiIiIiIiIiIiISIaiYFxEREREREREREREMhQF4yIiIiIiIiIiIiKSoSgYFxEREREREREREZEMRcG4iIiIiIiIiIiIiGQoCsZFREREREREREREJENRMC4iIiIiIiIiIiIiGYqCcRERERERERERERHJUBSMi4iIiIiIiIiIiEiGomBcRERERERERERERDIUBeMiIiIiIiIiIiIikqEoGBcRERERERERERGRDEXBuIiIiIiIiIiIiIhkKArGRURERERERERERCRDUTAuIiIi8gRduHABd3d33N3dWbly5fPuzjPzou/3i94/efL27dtnvOf79u17rG199NFHuLu7U7du3SfUOxERERF53jI97w6IiIiIvGhiYmLYtGkTO3fuxN/fn/DwcCIjI3FwcKBAgQKULl2aRo0aUaVKFUwmjTMQERERERH5r1EwLiIiIpLAli1bmDJlCiEhIUmWRUREEBERwdGjR/n5558pVKgQH3/8MbVr1372HRWRx+Ll5cWcOXMAOH78+HPujYiIiIg8awrGRURERP7fN998w8yZMzGbzQC89dZb1KtXD1dXVxwdHblx4wZnz55l27Zt7Nmzh3PnzjFz5kwF44CLi4vCRXmhVK5c+Yl9JqdMmcKUKVOeyLZERERE5MWgYFxEREQEWL16NTNmzADA2dmZmTNnUqVKlSTt3nrrLTw8PDh+/DiTJk0iIiLiGfdUREREREREHpeCcREREcnwQkNDGTduHAB2dnb8+OOPFC1aNNV13N3dWbBgAWvWrHkWXRQREREREZEnSMG4iIiIZHgLFy7kzp07AAwaNCjNUNzCZDLxzjvvpNlu9+7d/PjjjwQEBHDjxg3y5MlDjRo16NevH/ny5UtzfX9/f5YuXcqBAwcICwvDbDaTL18+qlatSteuXSlUqFCy661cuZKPP/4YgK1bt5InTx58fHxYs2YN58+fx9raGnd3d3r27JmoHExkZCRLlixh3bp1BAcHYzKZKF26NL1796Zq1arJ/q4LFy5Qr149ACZPnkzr1q1T3J9Dhw6xcuVKDh48yJUrVzCb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sVKgQIFU66JbODs7M3LkSD7//HPCwsJo06YNvXv3ply5csTFxbFnzx6+++477ty5g5WVFePHj8fGxuah+ioiIiIiT56CcREREZH/N2DAAF5//XWmTJnCxYsX2bVrl1EmIjmvv/46I0eOfGr9mThxIjlz5mTBggVcv34db29vY9Tpg7JmzZqojMWLxmQy8dVXX/Hhhx+yceNGzp07x6RJk9K17rBhw/D19SUwMBB/f3+GDx+eaHmOHDnw8vLC09PzqQbjdnZ2LFq0iMGDB3PgwAGOHj1qPGmQFmtra7y9venXrx++vr7s378/2acSXF1d+fbbb7G3t3/S3X9k48ePZ/To0axdu5a1a9cmWV6+fHmmT5+e7LrFixfH29ubIUOGEBkZyYIFC1iwYEGSdh4eHowYMSLZbdy8eZNVq1YZZWYelDlzZj7//HNKlSr1EHt1v2RRkyZN2LBhQ7LH+tatW3FxcUnXtjw8PLh16xazZ8/m2rVrTJ48OUkbW1tbxo8fT61atR6qnyIiIiLydCgYFxEREUmgYcOG1K5dm40bN7Jz504CAgIIDw/n9u3bODg4UKBAAcqWLUvDhg2pUqXKE5vALznW1taMHDmStm3bsnTpUvbu3cvFixeJjIwkS5YsvPLKKxQrVozq1atTv359smTJ8tT68iTY2dnh6enJ3r17WblyJYcOHeLq1atYW1uTN29eihYtSqNGjahbt26i9bJly8aSJUtYsGABGzZs4Pz581hbW5M/f35q1apF165dyZcv3zPZB2dnZxYvXszmzZtZs2YNfn5+hIeHY2dnR968eXF3d6dJkybUqFEjybo5cuTAx8eHNWvWsGbNGgIDA7lx4wb29va4ubnRuHHjF6qEioWjoyM///wzixYtYv369QQHB2M2m3F1daVly5Z07Ngx1Zsy1atXZ/PmzSxatIgdO3YQEhJCdHQ0uXLlokKFCnTo0IGKFSsmu+7ixYvZvXs3e/bs4dSpU1y9epWbN2+SJUsWChYsSJUqVejYsWOiST8fxrRp0yhVqhQbN27k7Nmz3L59m/j4+EfaVt++falduzY+Pj7s3buXsLAwTCYT+fPnp1q1anTt2jXdQbuIiIiIPH1W5pSKI4qIiIiISIa0cuVKPv74Y+DhRk6LiIiIiPxXaPJNEREREREREREREclQFIyLiIiIiIiIiIiISIaiYFxEREREREREREREMhQF4yIiIiIiIiIiIiKSoSgYFxEREREREREREZEMxcpsNpufdydERERERERERERERJ4VjRgXERERERERERERkQxFwbiIiIiIiIiIiIiIZCgKxkVEREREREREREQkQ1EwLiIiIiIiIiIiIiIZioJxEREREREREREREclQFIyLiIiIiIiIiIiISIaiYFxEREREREREREREMhQF4yIiIiIiIiIiIiKSofwfOdqmUH0OcTcAAAAASUVORK5CYII=", + "image/png": "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eHi4Tpw4oQULFmjfvn0qX768evbsqYcfflilS5e2ujyg0Fi5cqXOnj2rFStW6OLFi6pXr5569eql9u3bq0SJErxvA5wkKipKqamp+uKLL7R3714dOnRIzZs310MPPaTu3btbXR5QYBGMI1/5+y9OkZGROnTokMaPH6/w8HAFBwdrxowZcnd35xNRwAF/P39OnjypTZs26auvvlJcXJw6deqkF198kfAAcIK/n28HDhzQpk2btHTpUrm5ualbt256/vnnVbRoUQurBAqHtLS0TL8nRkdH6/jx45o2bZr279+vZs2a6e2331blypWtLhUoVMLDw/XDDz8oNDRUp06dsp9rlSpVIhwHnCw6Olrr16/XBx98oEuXLmnAgAF68cUX5e3tbXVpQIFDMA7LZbyByfhbyhoihIeHa9KkSfrf//6nZs2aae7cufLy8uKXLMABGedZxt+pqamKiorSmDFjtHv3btWvX1+zZ89W+fLlrS4VKHSSk5P1559/atSoUTp48KCaNWumDz74wN42DEDO/f33wev9fjh27FgtXbpUVapU0Zw5c1SlSpW8LBMoNDJ+d8zoJW4Yhv29W0pKit566y0tXbpUAQEB+vjjj9WgQQPetwFOcG1mIkk//vij5syZo+3bt6tnz54aM2YMEy2AW8QrEyxls9nk7u6usLAwTZw4UfHx8ZKUKRS32WyqWLGi/v3vf6tPnz4KCwvTM888I0lyc3PjxmVADv39XPn7TW3d3d1Vvnx5zZ07V3369NGRI0c0ePBgXbhwIc9rBQo7Ly8v1ahRQ59++qkeeOABhYWF6amnntLVq1etLg0oUDLCtl9//VWrV6+WlP774bU3/0tLS5MkjR8/XkOGDNEff/yhl156SREREZbUDBRUGedVxt/x8fGZ3o+lpaXJ09NT48aN08iRI5WSkqInn3xSv//+e5bzEsD1Xe9cybgiKmP9HXfcoZEjR6pXr15asWKFpkyZkpdlAoUCwTgsk/FGZt++ferXr59Onz6txMTELNtl/BJVsmRJPfvss3rggQe0e/duTZ8+XZJopwLkgM1mk2EYCg8P13fffafFixfrwIEDioyMtL+hyZg1LqXPqnviiSd08uRJjR8/nrAOuAUZIVyGjPMqu+18fHz0n//8Rw8//LD279+vCRMmKCkpKS/KBAoFNzc3HTlyRD169NAHH3ygVatW2ZdnBAcZVyZK0ksvvaQ+ffro559/1ty5c5WQkGBZ7UBBcu2HUO+9954GDBigQYMGKSwszP675LXn2oABAzR06FDFxcXphRdeUFRUFDPGgRy49lz773//q+eff15vv/22Fi9eLCk9/3Bzc7OfazVq1NCTTz6pTp06adGiRfr888+tLB8ocGilAktk/Gf/448/6oknntC9996roUOHqmbNmlm2vfZSPTc3N0VERGjQoEGKi4tTaGioateuTb9x4AYyzp2ffvpJr776qiIjI+1BQNWqVTVmzBi1bt1aHh4ektJDvIyvhw0bpi1btujtt99Wz549LXsOQEGRcb4dPHhQS5Ys0VtvvSUp66WvGTKWJyYm6umnn9a+ffs0adIkderUKa9LBwqsL7/8Um+++aY8PT1VsWJFDR06VN26dZOUua3Ktedh//79deLECS1cuFA1a9bkd0ngBjLOo/379+v555+Xu7u7fH19derUKRmGofXr16t69epZtpekSZMmaf78+Ro6dKiefvpp+++YALK69n3bc889Jzc3N/n5+dnfv7Vr1079+/fXHXfckaW17KFDh/TKK69IkmbMmKHatWtb+VSAAoOPbJHnrv3Pvn///urQoYOee+45eyienJysS5cuKTk52f4mJS0tzT7zp1y5cho3bpzOnz+v//3vf5KYNQ7ciJubm06ePKmnn35aQUFBeuedd7R161YNGTJEKSkpevbZZzVv3jxdunRJkuTh4WGf4Tpx4kRVq1ZNS5YssfIpAAWCaZpyc3PTsWPH1L9/fy1ZskSvvfaapMwzVq+VsdzHx0fvvfeeSpYsqRUrVuR16UCBVr9+fdWuXVsvvviiLl68qKlTp2rNmjWSss4cT0lJkSS9/vrrSktL05w5cyTxuyRwI25ubjpx4oSGDh2qO++8U++9957Wr1+vSZMmyTRNnTx50r5txmthxmveq6++qttvv12rV6+2T8xgbh6QPTc3N/32228aNmyYmjRpomnTpmnTpk1atGiR7r33Xu3cudP+GpeUlJTpNa5hw4Z67rnn9Ntvv2n//v2Srt+SBcBfCMaR59zc3PTzzz+rX79+atCggV5//XXVqlVLkvT5559ryJAhCg4OVo8ePfTyyy8rNjbW3ksr4zK9Bg0aqHv37lq1apXOnz9v8TMC8i/TNGWapjZs2CAfHx89+eSTuv/++xUYGKiXXnpJEyZMUNu2bTV9+nR99tlnunz5sqT0cNxms6lIkSJ66qmndOjQIfvl6QCyZxiGLly4oPfee0/e3t6qV6+eVqxYoVdffVXSjcNxm82m0qVLa/DgwdqzZ482b96c1+UDBVb16tV14cIFFSlSRB9++KGio6M1ffr0TD3HM4I4T09PSVKFChV0//3364cffuB3SeAGTNNUamqqlixZohIlSqh///5q3LixJOn2229XlSpVVLZsWZ09e1YRERH2D5mu/SBq5MiRioyMtLd44IMoIKuMEDtj8l+/fv105513SpKCgoL0wgsvqGzZsjp48KA++eQT7dixwz7pMOM1rmvXrgoODtacOXN05coV2hcBOcBZAkucOHFCKSkpunLlik6dOiVJeuuttzR+/HhdvnxZ9957r3x9fbVu3To99thjOn/+vH3muGEY8vLyUvv27XXhwgVunATcgGEYMgxDv/76qzw9PdWoUSNJsr9RadWqlV566SUFBwcrNDRU69atk5T5EtjmzZurXLlyOnjwoDVPAigg0tLStHbtWu3atUsDBgzQvHnz1Lp1a61ateqm4XjG+daqVSuVLFlShw8flsSsOuBm0tLSVKxYMTVs2FAnT55Us2bNNGXKFF28eFHTp0+3zxzfsGGDDh06ZN/Pz89PDz/8sM6cOaMDBw5YVT6Q7xmGIQ8PDx06dEjFihVTo0aN7O1QDh8+rAsXLujll1/W/fffr65du2ru3Ln2D5syPoiqUaOGGjdubD/XeG0Dssr4XfDYsWOSpNtuu03SX/euqVWrlpo3b66qVasqKipK8+fPV2xsbJbjtG/fXleuXNGFCxfyqHKgYCMYhyV69uyp8ePH69y5c5o0aZJeeuklLVmyRGPHjtXs2bP17rvv6tNPP9XQoUN16tQpDR8+XCkpKfaZ45J03333qUqVKtq4caMkfsECspMxy8fb21sXL17UsWPHZJqmPD097edM3bp19dRTT6lJkyaaOHGijh07lml2QWBgoPr06aNNmzbxQRRwA+7u7qpRo4Zuv/12DR48WCVLltSECRPUsmXLHIXjUnp40KtXL61du1bR0dHMqgOuERcXl2VZRs/whg0baufOnYqNjVX79u01bdo0Xbp0SdOnT9fAgQP1yiuv6OrVq/ZWYaZpqmHDhrr99tv1448/crk5cANXrlxRfHy8zp07p7Cw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IiIi8nrTiHERERERERERERERyVY0YlxEREREREREREREshUF4yIiIiIiIiIiIiKSrSgYFxEREREREREREZFsRcG4iIiIiIiIiIiIiGQrCsZFREREREREREREJFtRMC4iIiIiIiIiIiIi2YqCcRERERERERERERHJVhSMi4iIiIiIiIiIiEi2omBcRERERERERERERLIVBeMiIiIiIiIiIiIikq0oGBcRERERERERERGRbEXBuIiIiIiIiIiIiIhkKwrGRURERERERERERCRbUTAuIiIiIiIiIiIiItmKgnERERERERERERERyVYUjIuIiIiIiIiIiIhItqJgXEREROQ5Cg0Nxc3NDTc3N1avXp3VzXlpXvXjftXbJ8/foUOHTO/5oUOHnmlfY8aMwc3NjcaNGz+n1omIiIhIVrPM6gaIiIiIvGri4+PZsmULu3fvxsfHh8jISGJiYrCzs6No0aKUL1+ed955h1q1amFurnEGIiIiIiIirxsF4yIiIiLJbNu2jWnTphESEpJqWVRUFFFRUZw5c4bff/8dZ2dnxo4dS8OGDV9+Q0XkmXh6ejJ37lwAzp07l8WtEREREZGXTcG4iIiIyP/74YcfmDlzJgaDAYA6derQpEkTXFxcsLe35/bt21y6dIkdO3awf/9+Ll++zMyZMxWMA05OTgoX5ZVSs2bN5/Y7OW3aNKZNm/Zc9iUiIiIirwYF4yIiIiLAmjVr+O677wBwdHRk5syZ1KpVK9V6derUwcPDg3PnzjF16lSioqJecktFRERERETkWSkYFxERkWwvPDycSZMmAWBjY8Ovv/5KyZIlM9zGzc2NRYsWsW7dupfRRBEREREREXmOFIyLiIhItrd48WLu3r0LwKBBgx4bihuZm5vz/vvvP3a9ffv28euvv+Lr68vt27cpWLAg7u7u9OvXj8KFCz92ex8fH5YvX86RI0eIiIjAYDBQuHBhateuTffu3XF2dk5zu9WrVzN27FgAtm/fTsGCBfH29mbdunUEBQVhYWGBm5sbH3/8cYpyMDExMSxbtowNGzYQHByMubk55cuXp3fv3tSuXTvN7xUaGkqTJk0A+Oqrr2jXrl26x3Ps2DFWr17N0aNHuX79OgaDgUKFClGiRAmaN29O06ZNsbOzS7FNREQEW7du5dChQ/j7+xMREUFCQgIODg6UK1eONm3a0KJFi5c2GequXbtYt24dJ06c4ObNm1hYWFC4cGFcXV1p0aIFDRo0IGfOnKm2S0pKYt26daxfv56zZ89y+/Zt7OzsePvtt2nRogUdO3bE2to6ze/5aE3smJgYFi1axJYtWwgNDcXGxoayZcvSr18/qlSpYtru5s2b/PLLL2zbto0rV66QI0cOqlSpwqBBgyhTpkya3yut351ff/2V9evXExwcjMFgwMXFhbZt29K5c2csLCwy/HlFRkayZMkSdu3aRWhoKA8ePKBAgQJUrVqVTp06Ua1atQy3P3DgACtWrODkyZPcuHEDMzMz8uXLR/78+alatSr169dP9bt56NAhunXrBsAvv/xCzZo1Ux2bkZubW6rvuX37dpycnAAYM2YMf/75J0WLFmXHjh3ptvPcuXMsXbqUQ4cOER4ejrm5OW+88QZ169alW7dupv09Kq3+86x/N0REREQkYwrGRUREJFszGAysWbMGgFy5ctGpU6fnuv8ZM2bw008/pXjtypUr/P7772zZsoWlS5fi4uKS5rYJCQlMmTKFZcuWpVp26dIlLl26xIoVK5gwYQIffvhhhu2IiYlh+PDhnDp1KsXrhw8f5vDhw4wZM4aePXty9epVevfuzfnz51Ost3//fg4cOMDXX3+dqZsBabl//z7jx49n/fr16R7P9u3bGThwIIMGDTItS0xMpEGDBiQlJaXaLiIigh07drBjxw5WrlyJp6cntra2T9W+zLh16xbDhg3jwIEDqZZduHCBCxcusHHjxjRvDkRFRdGvXz+OHz+eap/G98Hb25uffvqJokWLZtiOsLAwevToweXLl02v3b17l927d7Nv3z6+/fZbWrZsib+/P7179yY8PNy03r1799ixYwd79+7lxx9/TPdmh1F0dDSDBw/mzJkzKV738fHBx8eHDRs28OOPP6a6mWG0d+9ehgwZQkxMTIrXr1y5wpUrV1i7di0eHh589tlnad7Y+Oqrr1i8eHGq143bnzp1itWrV3Po0KEMj+NF++GHH5g1a1aq31Pj78WyZcuYPHkybdu2fey+nuXvhoiIiIhkjoJxERERydYuXLhAZGQkAFWrVk033Hsay5cv58SJE9SoUYNOnTrh7OzMnTt3WLNmDWvWrCEyMpJx48bxxx9/pLn9+PHjTaF9/fr1adOmDc7OzpiZmeHv78+SJUs4f/48n3/+Ofnz56dx48bp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72JmZsbkyZOxsrJ6oraKiIiIyPOnYFxERETk/w0YMIC3336badOmceXKFfbu3WsqE5GWt99+m5EjR76w9nz55Zfky5ePRYsWcevWLby8vEyjTh+VK1euFGUsXjXm5uZ8//33jB49ms2bN3P58mWmTp2aqW2HDRvG8ePH8fPzw8fHh+HDh6dYnjdvXjw9PZkzZ84LDcZtbGxYsmQJgwcP5siRI5w5c8b0pMHjWFhY4OXlRb9+/Th+/DiHDx9O86kEFxcXfvrpJ2xtbZ9385/a5MmTGT9+POvXr2f9+vWpllepUoUZM2akuW3p0qXx8vJiyJAhxMTEsGjRIhYtWpRqPQ8PD0aMGJHmPqKjo/nzzz9NZWYelSNHDr744gvKlSv3BEf1sGRRy5Yt2bRpU5p9ffv27Tg5OWVqXx4eHty5c4fZs2dz8+ZNvvrqq1TrWFtbM3nyZBo0aPBE7RQRERGRF0PBuIiIiEgyzZs3p2HDhmzevJndu3fj6+tLZGQksbGx2NnZUbRoUSpWrEjz5s2pVavWc5vALy0WFhaMHDmSDh06sHz5cg4ePMiVK1eIiYkhZ86cvPHGG5QqVYp69erRtGlTcubM+cLa8jzY2NgwZ84cDh48yOrVqzl27Bg3btzAwsKCQoUKUbJkSd555x0aN26cYrvcuXOzbNkyFi1axKZNmwgKCsLCwoIiRYrQoEEDunfvTuHChV/KMTg6OrJ06VK2bt3KunXrOHXqFJGRkdjY2FCoUCHc3Nxo2bIl7u7uqbbNmzcv3t7erFu3jnXr1uHn58ft27extbXF1dWVFi1avFIlVIzs7e35/fffWbJkCRs3biQ4OBiDwYCLiwtt27blo48+yvCmTL169di6dStLlixh165dhISEEBcXR/78+alatSqdO3emWrVqaW67dOlS9u3bx/79+7lw4QI3btwgOjqanDlzUqxYMWrVqsVHH32UYtLPJzF9+nTKlSvH5s2buXTpErGxsSQlJT3Vvvr27UvDhg3x9vbm4MGDREREYG5uTpEiRahbty7du3fPdNAuIiIiIi+emSG94ogiIiIiIpItrV69mrFjxwJPNnJaREREROR1ock3RURERERERERERCRbUTAuIiIiIiIiIiIiItmKgnERERERERERERERyVYUjIuIiIiIiIiIiIhItqJgXERERERERERERESyFTODwWDI6kaIiIiIiIiIiIiIiLwsGjEuIiIiIiIiIiIiItmKgnERERERERERERERyVYUjIuIiIiIiIiIiIhItqJgXERERERERERERESyFQXjIiIiIiIiIiIiIpKtKBgXERERERERERERkWxFwbiIiIiIiIiIiIiIZCsKxkVEREREREREREQkW1EwLiIiIiIiIiIiIiLZyv8Bo1XcYtllOksAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -111,18 +147,37 @@ "# without Nitrogen plot 1\n", "mdf_p1 = split_and_add_rows(mdf, 'true_names', split_by=', ')\n", "mdf_p1 = mdf_p1.sort_values(by=['true_names'])\n", + "mdf_p1['true_names'].replace(to_replace=\"C,O,N,H\", value=\"C,O,H\", inplace=True)\n", "\n", "create_plot(mdf_p1, '../Python_scripts/chemical_composition_boxplot.png')" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 18, "metadata": {}, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n" + ] + }, { "data": { - "image/png": "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N26Y/jx27Fj5+flp2bJl+vLLL/Xll1/K2dlZXbt21f/93/+pXLlyd30OsA4E4wAAAAAAAADypUyZMnrnnXe0bds2nT9/XidOnJC7u7sk5Rpo36506dKSpCtXrqhy5co59l+5csU05la334zz9vPt2bMnX/U7Ojpq0KBBGjRokKKiorRv3z4tXbpUy5cvV0xMjP73v//l6zwo+egxDgAAAAAAACDfDAaDXFxcTI/r168v6eaNMO+mbt26knIPsg8dOqTk5GTVqVMn37U0aNBAsbGx2Xqe51eFChXUvXt3zZo1S9WqVdOuXbuUnJx8z+dByUQwDgAAAAAAACCb77//XocOHcp13/r163X69Gm5u7urVq1aatCggRo0aKB9+/Zp0aJFOcbfupI8JCREDg4OmjNnTrbtaWlp+vTTTyVJvXr1ynedffv2lSSNHj1a165dy7E/Ojpap06dkiSlpqZq9+7dMhqN2cbcuHFDiYmJcnBwkJ0dcamtoJUKAAAAAAAAgGx+/vlnvfvuu7rvvvvUpEkT+fj46MaNGzp69Kj2798vOzs7vfvuu6YbYk6aNEl9+/bV22+/rRUrVqhRo0ZKSUnRn3/+qaNHj5pWiFetWlVvvPGGJk6cqB49eqhr164qVaqUtm7dqtOnTyswMFA9e/bMd50PPvigXnnlFc2YMUOdO3dW+/btValSJcXGxurs2bP69ddf9d///lf+/v5KTk5W//795efnp4YNG6pixYq6ceOGtm7dqujoaL344ou53uAT1olgHAAAAAAAAPgXXOIuWbqEHAqqpjfeeENNmjTRrl27tG/fPkVHR0u62X6kV69eeu655/TAAw+YxlerVk3Lli1TWFiYtmzZorlz58rNzU333XefXn755WznHjBggKpWrao5c+Zo5cqVSktLU7Vq1TRq1Cj17ds3z37ieXnttdfUvHlzzZs3T7t379b169fl6empKlWqaOjQoQoJCZEklSpVSm+88YZ++eUX7d+/X1euXJGHh4dq1KihN954Q8HBwWb+raEkIRgHAAAAAAAA7oG7u7scnZzlt22+pUvJlaOTs+mGmP9WjRo1VKNGDQ0aNCjfx5QvX15jxozRmDFj7jo2MDBQgYGBdx1XpUoVHT9+/K7j2rRpozZt2txxjKOjo1588UW9+OKLdz0frB/BOAAAAAAAAHAPvL29NfPLGYqP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Jycn+fj4qG7dunJzc/t31QIAAAAAAAAASrzq1avr4MGDWrNmjdq0aZOvY1avXm061lz3FIz36tUr2+O33npLkhQUFHRPS94BAAAAAAAAALarU6dOOnDggJYuXaomTZqod+/edxy/dOlSLV26VAaDIdeW3/fqnoLx282bN0+SVKVKFbMLAQAAAAAAAADYhueee07z589XTEyMxowZo3Xr1umxxx5Tw4YN5eXlJUm6cuWKDh48qMWLF2vHjh0yGo2qUKGCnnvuObPnNysYb9GihdkFAAAAAAAAAABsi6urq8LCwjRgwADFxcVp+/bt2r59e57jjUajPDw8FBYWViA9xu3MPgMAAAAAAAAAAPeoXr16WrlypTp37iw7OzsZjcZcf9nZ2emRRx7RypUrVadOnQKZ26wV47cyGo06evSojh07pmvXrik5OVlGo/GOxwwdOrSgpgcAAAAAAAAAlDAVKlTQ1KlTFR0drT179ujkyZOKjY2VJHl6eiogIEAtWrSQj49Pgc5bIMH4smXLNH36dF24cOGejiMYBwAAAAAAAAB4e3ure/fuRTaf2cH45MmT9dVXX911dbgkGQyGfI0DAAAAAAAAAKCwmNVj/ODBgwoLC5MktW3bVsuXL9eyZcsk3QzBjx49ql9++UWzZs1SYGCgjEajmjZtqh07dujYsWPmVw8AAAAAAAAAKJEuXLigCxcuKDU19a5jU1JSTOMLglnB+MKFCyVJlSpVUlhYmOrUqSMHh38WoRsMBnl6eqpdu3b64osv9M477+jXX3/VoEGD8vVkAQAAAAAAAADWZ//+/erUqZNCQkKUlJR01/HJycnq3r27goKCdOjQIbPnNysY//3332UwGNS3b99sgXhennnmGXXu3FnHjx/XggULzJkaAAAAAAAAAFBCrV27VpIUFBQkDw+Pu4738PDQI488oszMTK1evdrs+c0Kxi9fvixJCggI+OeEdv+cMi0tLccxPXv2lNFoND1xAAAAAAAAAIBtyVp03aZNm3wf07ZtW0nSr7/+avb8ZgXj6enpkiQvLy/TNldXV9Ofr169muOYihUrSpLOnj1rztQAAAAAAAAAgBLq0qVLkqTq1avn+5iqVatKkqKiosye36xgvFy5cpKkhIQE0zYvLy/Z29tLkk6fPp3jmOjoaElSYmKiOVMDAAAAAAAAAEqo69evS5IpS86PrLGxsbFmz29WMF6zZk1J2QNwJycn0/Y1a9bkOGblypWSJB8fH3OmBgAAAAAAAACUUGXLlpUkRUZG5vuYrLH56Ul+N2YF482aNZPRaNSePXuybQ8ODpbRaNSSJUv0+eef6+TJkzp06JDGjRun1atXy2Aw6MEHHzSrcAAAAAAAAABAyVS3bl1JuS+uzkvW2FvveflvmRWMBwUFSZK2bNmSrZ1Kv379VLlyZWVmZmrmzJnq0aOHnnrqKS1cuFCS5O7ursGDB5szNQAAAAAAAACghAoMDJTRaNSGDRu0du3au45fs2aN1q9fL4PBYMqlzWFWMB4QEKB58+bpiy++MN2IU5JKlSqlefPmqUmTJjIajdl+BQQEaO7cufL19TW7eAAAAAAAAABAydOrVy9VrlxZRqNRb7zxhiZOnKiLFy/mGHfx4kV99NFHGjlypAwGgypWrKgnnnjC7PkdzD1BixYtct1euXJlLViwQKdPn9aff/6p9PR0VatWTfXq1TN3SgAAAAAAAABACebo6Kjp06fr2Wef1Y0bNzR37lzNnTtXFStWNN2f8vLly6aw3Gg0ytXVVdOnT5eTk5PZ85sdjN9NjRo1VKNGjcKeBgAAAAAAAABQgtStW1eLFi3SyJEjdfToUUnShQsXsoXhWe6//3598skn8vf3L5C5Cz0YBwAAAAAAAJB/kZGRli6hwGQ9F2t6Tu7u7vL29rZ0GVajZs2aWrZsmXbs2KGtW7fq6NGjunbtmiSpbNmyqlevnjp16qTWrVsX6LwE4wAAAAAAAEAxEB/vIKPBoNDQUEuXUuCs6Tk5Ojlr5pczCMcLWLt27dSuXbsimy/fwfi+ffsKfPLmzZsX+DkBAAAAAACAkigpyV4Go1GRHfoq2cPX0uUgFy5xl+S3bb7i4+MJxku4fAfjffv2lcFgKLCJDQaDIiIiCux8AAAAAAAAgDVI9vBVcnk/S5cBWNy1a9dkZ2cnDw+PAj/3PbdSubXhOQAAAAAAAAAABSUmJkaff/651q9fr/j4eElS6dKlFRgYqP/85z+qVKlSgcxzz8G4i4uLAgMD1aZNG9nZ2RVIEQAAAAAAAAAA6xQdHa1evXpJkl555RU988wzuY6LjIzUs88+q+jo6GwLtK9fv64VK1Zoy5YtmjNnjurWrWt2TfkOxt3c3JSYmKjk5GStWbNGe/bsUUhIiHr27Kk6deqYXQgA4M4uXXKxdAnIA18bAAAAlBS8dy3eYmKcLF0CUCj27dunmJgYOTo6qmvXrnmOe/3113X58mXT44oVK8rHx0d//vmnEhMTFRcXp+HDhys8PFwODve85jubfB+9a9cubdq0SStWrNDOnTsVExOjOXPmaM6cOQoICFDPnj3VvXt3VahQwayCAADZubu7y9nZUfPn01+uOHN2dpS7u7ulywAAAAByxXUFAEvas2ePJKlly5YqW7ZsrmO2bNmiI0eOyGAwyN3dXZ999pnatWsnSUpOTta4ceO0dOlS/fXXX1q/fr2Cg4PNqinfwbizs7OCg4MVHBysq1evKjw8XCtWrFBERIROnDihTz/9VKGhoWrRooV69uypzp07y9XV1aziAACSt7e3ZsyYaeqrZQ0iIyMVGhqq4cOHy8/POt6Yu7u7c0dyAAAAFFtcV5QMWc8JsDbHjx+XwWBQ27Zt8xwTHh5u+vOoUaNMobh0s733hAkTdOTIEZ08eVKbNm0qumD8VuXKldPzzz+v559/XqdOndLy5cu1atUqXbx4Ubt379Yvv/yi999/X0FBQerRo4fatWsng8FgVqEAYMu8vb2tMnT18/OTv7+/pcsAAAAAbALXFQAsJSYmRpLu2JJ77969kqQyZcqoe/fuOfYbDAY99thj+uijj3Ts2DGzazL77pn+/v4aMWKEtmzZorlz56pXr15yc3NTUlKSwsPD9dJLL6l9+/aaNGmS2cUCAAAAAAAAAEqWK1euSFKebVQiIyMVExMjg8Ggpk2bytHRMddx9erVk6Rsfcj/LbOD8Vu1bNlSH330kXbu3KnPPvtMDz74oOzt7RUTE6Nvv/22IKcCAAAAAAAAAJQAGRkZkqTU1NRc9x88eND05/vvvz/P85QpU0aSlJSUZHZNBRqMZzEYDKZfAAAAAAAAAADblbVS/K+//sp1/4EDB0x/rl+/fp7nSUxMlCQ5OTmZXdO/6jGel71792rFihX66aefTEUajUZ5e3urZ8+eBTkVAAAAAAAAAKAEqFOnji5fvqz169erR48e2fYZjUZt3rxZkmRnZ6cmTZrkeZ4LFy5IksqXL292TWYH46dOndKKFSsUHh6uS5cuSbr5ZEqVKqWgoCA9+uijat26tezsCmVxOgAAAAAAAACgGAsMDNS2bdu0adMmLV++XI8++qhp36xZs3ThwgUZDAa1atXK1C4lN1kry6tXr252Tf8qGL9y5YpWrVqlFStW6OjRo5JuhuF2dnZq2bKlevbsqc6dO8vV1dXsAgEAAAAAAAAAJVdISIhmzpypixcv6q233tJ3332nqlWr6vTp0zp27Jhp3IABA/I8h9Fo1MaNG2UwGNSwYUOza8p3MJ6SkqKNGzdqxYoV2rVrlzIyMmQ0GiVJAQEB6tmzp0JCQlShQgWziwIAAAAAAAAAWIdSpUppypQpGjhwoBISEnTkyBEdOXJEkkwZ82OPPaZ27drleY5t27YpKipKBoNBbdq0MbumfAfjrVu3Nt3t02g0qnz58urevbt69uypunXrml0IAAAAAAAAAMA6NWjQQEuXLlVoaKi2bdtmyporVaqkvn37qn///nc8fsaMGZJu9hdv1KiR2fXkOxi/ceOGDAaDnJ2d1alTJ7Vt21b29vY6fvy4jh8//q8mv7WXDAAAAAAAAADAelWtWlVTpkxRZmamrl69KkdHR3l4eOTr2Dlz5kiSHBzMvm3mzfPc6wEpKSlau3at1q5da9bEBoOBYBwAAAAAAAAAbIydnZ3Kly9/T8cU9P0s7ykYz+r3AgAAAAAAAABASZXvYHzevHmFWQcAAAAAAAAAAEUi38F4ixYtCrMOAAAAAAAAAACKhJ2lCwAAAAAAAAAAoCgRjAMAAAAAAAAAbArBOAAAAAAAAADApuS7xziKxqVLLpYuAXcQE+MkSXKJu2ThSpAXvjYAAAAAAAC4G4LxYsLd3V3Ozo6aP9/P0qXgLowGg/y2zbd0GbgDRydnubu7W7oMAAAAAAAAFFME48WEt7e3ZsyYqfj4eEuXUmAiIyMVGhqq4cOHy8/PegL/tLQ0OTo6WrqMAmONXyd3d3d5e3tbugwAAAAAAO7Zjh2fKOmPSjI6OFm6FOTCkF5OAfdbugoUBILxYsTb29sqwzw/Pz/5+/tbugzcBV8nAAAAAAAs79q1OtI1S1eBvLlIBONWgZtvAgAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKPcYBAAAAAACAYqJs2WNKKsvNN4srQ3qqpUtAASEYBwAAAAAAAIqJdu3e1MkeI5Vc3s/SpSAXLjGR0kpLV4GCQDAOAAAAAAAAFCMucZcsXQLywNfGehCMAwAAAAAAAMWAu7u7HJ2c5bdtvqVLwR04OjnL3d3d0mXATATjAAAAAAAAQDHg7e2tmV/OUHx8vKVLKTCRkZEKDQ3V8OHD5ednHe1h3N3d5e3tbekyYCaCcQAAAAAAAKCY8Pb2tsrQ1c/PT/7+/pYuAzCxs3QBAAAAAAAAAAAUJatdMR4WFqY//vhDf/zxh86dO6fKlStr8+bNli4LAAAAAAAAsLhLly4pMTGx0OeJjIzM9nthcnNzk6+vb6HPU1wlJiZqypQpWrt2reLi4lSjRg299NJL6tat2x2PW79+vdatW6fDhw8rKipK5cuXV+PGjTVs2DBVq1ataIq3AKsNxkNDQ+Xp6al69erp+vXrli4HAAAAAAAAKBbi4+M1ZMgQZWZmFtmcoaGhhT6HnZ2d5s2bZ7M3xhw2bJgOHz6sESNGqFq1alq1apWGDx+uzMxMhYSE5Hnc119/rfLly2vIkCHy8/PTxYsXFRYWpl69emnRokUKCAgowmdRdKw2GN+4caOpoX/37t1148YNC1cEAAAAAAAAWJ67u7tmzpxZJCvGi5Kbm5vNhuLbtm3Tzp079dlnn6l79+6SpFatWunChQv65JNPFBwcLHt7+1yPnTlzpry8vLJta9WqlQIDAzVnzhxNmDCh0Ou3BKsNxq3lLrcAAAAAAABAQbPlliPWaMOGDXJ1dVWXLl2ybe/du7dGjBihgwcPqkmTJrkee3soLkkVKlRQhQoVdOnSpUKptzjg5psAAAAAAAAAUIKdPHlS/v7+cnDIvg66du3apv33IjIyUhcuXFDNmjULrMbixmpXjP9bqampSk1NNT22to+UAMCdcPMVAAAAAAWhKK4tivK6QuLaApaTmJiohIQE02MnJyc5OTllGxMbG6sqVarkONbDw8O0P7/S09M1evRoubq6qn///v+q5pKAYPw2YWFhmj59uqXLAIAix81XAAAAABSEor62KIrrColrC1hOcHBwtsdDhw7VsGHDcowzGAx5nuNO+25lNBo1ZswY/frrr5o6daoqVqx4b8WWIATjtxk8eLAGDBhgehwVFZXjHx8AWCNuvgIAAACgIHBtARSsNWvWqEKFCqbHt68WlyRPT89cV4XHxcVJ+mfl+J1kheIrV67UxIkTFRQU9O+LLgEIxm9z+0cRbv2YAgBYOz4WCAAAAKAgcG0BFBw3NzeVLl36jmNq1aqlVatWKT09PVuf8RMnTkiSAgIC7nh8Vii+dOlSTZgwQT179jS/8GKOm28CAAAAAAAAQAkWFBSkGzduaP369dm2L1u2TD4+PmrYsGGexxqNRo0dO1ZLly7VuHHj9NhjjxV2ucUCK8YBAAAAAAAAoATr0KGD2rZtq/fee08JCQmqWrWqVq9ere3bt2vSpEmyt7eXJI0ePVrLly/Xhg0bVLlyZUnS+PHjtXjxYj322GOqVauWDhw4YDqvk5OT6tWrZ4mnVOisNhhfvny5Lly4IEm6evWq0tLSNGPGDEk3e10999xzliwPAAAAAAAAAArMtGnTNHnyZE2dOlWxsbGqUaOGQkND1a1bN9OYzMxMZWRkyGg0mrZt2bJFkrRkyRItWbIk2zkrV66szZs3F80TKGJWG4wvWbJEe/fuzbbt888/l3TzC0owDgAAAAAAAMBauLm5aezYsRo7dmyeYyZOnKiJEydm22atwffdWG0wPn/+fEuXAAAAAAAAAAAohrj5JgAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmEIwDAAAAAAAAAGwKwTgAAAAAAAAAwKYQjAMAAAAAAAAAbArBOAAAAAAAAADAphCMAwAAAAAAAABsCsE4AAAAAAAAAMCmWHUwvmrVKvXu3VsNGjRQy5YtNXz4cJ0/f97SZQEAAAAAAABAgUpMTNSECRPUrl071a9fXz179tTq1avzdeyVK1c0atQotWzZUg0bNtRTTz2l3bt3F3LFlmW1wfi3336rESNGyNnZWW+99Zaef/557dy5U3369FFUVJSlywMAAAAAAACAAjNs2DAtX75cQ4cO1ddff6369etr+PDhCg8Pv+Nxqamp6t+/v3bv3q0xY8ZoxowZ8vLy0qBBg7R3794iqr7oOVi6gMJw7do1ffbZZ7r//vs1f/58OTjcfJrt27fXE088oalTp2rChAkWrhIAAAAAAAAAzLdt2zbt3LlTn332mbp37y5JatWqlS5cuKBPPvlEwcHBsre3z/XYH3/8USdOnND333+vxo0bS5Jatmypnj17atKkSfrxxx+L7HkUJasMxjdt2qQbN26ob9++plBckurXr6/mzZtr7dq1evfdd+Xk5GTBKgEAAMzT+qPWli4B+bHSuj+Cag2s8VPCvD6UALw2lAjW+PoAwDpt2LBBrq6u6tKlS7btvXv31ogRI3Tw4EE1adIk12M3btyo6tWrm0JxSXJwcFCPHj0UGhqqqKgoVahQoVDrtwSrDMYPHTokSdm+mFkaN26svXv36vTp06pTp05RlwYAAFBgfjn9i6VLQH7wZYIF8PpQAvAlAgAUoJMnT8rf3z/bImFJql27tml/XsH4yZMn1bRp0xzbbz2WYLyEuHz5siTJ19c3x76sL2JUVFSuwXhqaqpSU1NNj69fvy5Jio6OLoxSLSY6Olo3btwo1DkuXLigtLQ0HTp0SDExMYU6lyS5urrK29u70OcpKkXxNZKkixcvKiMjQ4cPHy70r5O1fY0AwNLsk3P/KCSKF6NdgqVLwF0cO3ZOnp6eli6jQPH6UPzx2lAyWOPrA4CSIyuPvH79ukqXLm3a7uTklKMTRmxsrKpUqZLjHB4eHqb9eYmNjTWNu9djSzKrDMaTkpIkKddWKc7OztnG3C4sLEzTp0/Psf3xxx8vwApty6hRoyxdAvLh//7v/yxdAgDgHvnL39IlID9q5lx9g+KlZ09LV1DweH0oAXhtKBGs8fUBQMmT1TM8y9ChQzVs2LAc4wwGQ57nuNM+c48tqawyGC9VqpSkm6u/XVxcsu1LSUnJNuZ2gwcP1oABA0yP09PTdfr0afn6+srOzq6QKgYAAAAAAACAf2RmZurixYs5WqTkthjY09Mz15XdcXFxkpTrivCCOLYks8pg3MfHR5J06dIlVatWLdu+qKgoScqzL05uH0XIq/8OAAAAAAAAABSWSpUq5WtcrVq1tGrVKqWnp2cL0U+cOCFJCggIuOOxWeNulZ9jSzKrXAJdv359SdLvv/+eY9/vv/8uV1dX1ahRo6jLAgAAAAAAAIACFxQUpBs3bmj9+vXZti9btkw+Pj5q2LDhHY89ffq0Dh48aNqWnp6ulStXqmHDhlZ5403JSoPxwMBAlSpVSvPnz1d6erpp++HDh7Vv3z517do1148cAAAAAAAAAEBJ06FDB7Vt21bvvfeeFi1apF9++UVvv/22tm/frpEjR8re/uaNuUePHq169erp/PnzpmMff/xxBQQE6LXXXlN4eLh27dql//73vzpz5ozeeOMNSz2lQmcwGo1GSxdRGObOnasPP/xQTZo0Uc+ePXXt2jXNmTNHjo6OWrJkidX+pAMAAAAAAACA7UlMTNTkyZO1bt06xcbGqkaNGho8eLC6detmGjNq1CgtW7ZMmzZtUpUqVUzbY2JiNGnSJG3dulVJSUmqW7euXnvtNbVp08YST6VIWG0wLkkrV67U7NmzderUKZUqVUpt2rTR8OHD5efnZ+nSAAAAAAAAAAAWYtXBOAAAAAAAAAAAt7PKHuMAAAAAAAAAAOSFYBwAAAAAAAAAYFMIxgEAAAAAAAAANoVgHDaL9voAbsVrAgAAuFe8fwAAoOQiGIfNuXHjhiTJYDBIkjIzMy1ZDoBi4vLly5YuAUAxRwAG4HZZ1xS8PgDIcv36daWmpmbbxmsEUDwZjHx3woZ89tlnOnHihJo1a6Z27dqpbt26li4JQDEwd+5chYaGqlOnTrr//vv17LPPysHBQY6OjsrMzJSdHT9HBmzVypUr5eDgoKCgIEmSk5MTrwsANG3aNK1Zs0atW7dWt27dVKtWLZUpU8bSZQGwsP/973+aPn26HnjgAYWEhKhRo0aqVauWpcsCkAeCcdiU2bNn68yZMwoPD5eLi4vq1q2roUOHqmbNmnJ3d7d0eQAsZP/+/Tp//ryWLFmiI0eOyMvLS127dtXTTz+tihUrymg0mlaEAbAdp06d0vPPP6/09HQ5OzurefPmGjBggGrVqiVHR0dLlwfAQtLS0rRv3z6tXbtWERER+uOPP9S8eXMFBwfr6aeftnR5ACzo0qVL+umnn3T48GGtWbNGvr6+6tSpk1599VW5u7vL3t7e0iUCuAXBOGxSVFSUFixYoDVr1ujKlSvq0aOH+vXrpxo1ali6NAAWFBcXp7/++ktTpkzR7t27ValSJX388cdq3ry5pUsDYCHXrl1TamqqvvjiC+3atUuXL1/W448/rpCQEDVu3NjS5QGwsOvXr2vdunWaM2eOTp06peDgYA0aNEh16tThkyWAjdu/f7/mzZunjRs3qk6dOho4cKCCgoLk4uJi6dIA/H8E47A5GRkZsre3V2pqqi5evKgpU6Zo7dq1atiwod555x3df//9li4RgAXcvip81qxZmjdvnq5fv67x48erW7duFqwOQHFw+PBhrVixQt9++62qVaum//znPwoODrZ0WQAsIOuaIsuJEye0cuVKfffdd/L399ewYcPUvn17wnHABtx6HZH12pC17cqVK9q1a5cmT56sGzdu6KWXXtLTTz+tUqVKWbhqABLBOKzYnVof3N4b9OOPP9bs2bNVr149ffzxxwoICCiqMgEUsbxeG7K233qh+9NPP2nGjBn6+++/NXXqVLVv357ewoCVu/U1IrfXBUlatmyZxo4dq9KlS2vMmDHq0aOHpcoFUATyeu+QkZEhOzs70764uDht3rxZEydOVOXKlTV69Gg1a9asqMsFUETulDncui8zM1PHjh3Tm2++qaioKL355pt69NFHacsGFAME47BKWcFVbGysYmNjFRERofr168vLy0uurq6mcbde6H766aeaNWuWgoODNXr0aJUvX95S5QMoJFmvDefPn9fhw4d18OBBValSRW3atFH16tVNb2BvDb83btyoiRMnKiEhQYsWLVLVqlXpOQ5Yoazv+9TUVEk3W6hUqFDBtP/27/v169dr5MiRKleunD788EO1bt26yGsGUPiyXhuuXr2qK1eu6PTp03J3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hbvEExERERERERERUXnFwDgRERERERERERERaRVuvkkfjbvEExERERERERERUXnEFeNEREREREREREREpFW4YpyIiIiIiIiIiIiItAoD40RERERERERERESkVRgYJyIiIiIiIiIiIiKtwsA4EREREREREREREWkVBsaJiIiIiIiIiIiISKswME5EREREREREREREWoWBcSIiIiIiIiIiIiLSKgyMExEREREREREREZFWYWCciIiIiIiIiIiIiLQKA+NEREREREREREREpFUYGCciIiIiIiIiIiIircLAOBERERERERERERFpFQbGiYiIiIiIiIiIiEirMDBORERERERERERERFqFgXEiIiIiIiIiIiIi0ioMjBMRERERERERERGRVmFgnIiIiKgYPX36FLa2trC1tcWRI0fKujul5nM/78+9f1T8rl+/Ln7m169f/6S25s6dC1tbW/Tq1auYekdEREREZU23rDtARERE9LmRy+UICgrCpUuXEB4ejuTkZMhkMlSqVAm1atVC8+bN8fXXX6NTp06QSrnOgIiIiIiIqLxhYJyIiIhIxblz57Bq1SrExcWpHUtJSUFKSgru3buH33//HdbW1pg3bx569OhR+h0lok+yceNGbNq0CQBw//79Mu4NEREREZU2BsaJiIiI/t+WLVuwdu1aCIIAAOjcuTN69+6N+vXrw8TEBG/evEFMTAwuXLiAK1eu4PHjx1i7di0D4wCsrKwYXKTPSseOHYvtO7lq1SqsWrWqWNoiIiIios8DA+NEREREAAICAuDj4wMAMDMzw9q1a9GpUye1cp07d4abmxvu37+PFStWICUlpZR7SkRERERERJ+KgXEiIiLSegkJCViyZAkAwNDQEHv27EGDBg3yrWNraws/Pz8EBgaWRheJiIiIiIioGDEwTkRERFpv586dSE9PBwBMnTq1wKC4klQqhbOzc4HlQkJCsGfPHkRERODNmzewtLREt27dMHHiRFSvXr3A+uHh4Thw4ABu3ryJxMRECIKA6tWrw87ODqNHj4a1tbXGekeOHMG8efMAAOfPn4elpSX8/f0RGBiIJ0+eQEdHB7a2thg7dmyudDAymQz79+/HyZMnERsbC6lUiubNm8PT0xN2dnYaf9bTp0/Ru3dvAMDKlSsxaNCgPM/n9u3bOHLkCG7duoWXL19CEARUq1YN9erVQ9++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HTuQnp4OiUSCZcuWQU9Pr0h9JSIiIqLix8A4ERER0f+bPHkyGjZsiFWrViE+Ph6XL18W00Ro0rBhQ8yePbvE+rN8+XKYm5vDz88Pr1+/hq+vr7jq9ENGRka50lh8bqRSKX799VfMmTMHZ86cwePHj7FixYpC1fXy8sKdO3cQGRmJ8PBwzJgxI9fxKlWqYOPGjdiwYUOJBsYNDQ2xa9cufP/997h58ybu3bsnPmlQEB0dHfj6+mLixIm4c+cObty4ofGphPr162Pbtm2oWLFicXf/oy1btgzz58/HiRMncOLECbXjbdq0werVqzXWbdy4MXx9fTFt2jTIZDL4+fnBz89PrZybmxtmzpypsY23b9/i6NGjYpqZD+nr62Pp0qVo1qxZEc4qJ2VRv379cPr0aY1/6+fPn4eVlVWh2nJzc0NqairWr1+PpKQkrFy5Uq1MhQoVsGzZMtjb2xepn0RERERUMhgYJyIiIlLRt29f9OjRA2fOnMGlS5cQERGB5ORkpKWloVKlSqhVqxZatmyJvn37olOnTsW2gZ8mOjo6mD17NgYPHowDBw7g2rVriI+Ph0wmg4GBAWrWrIlGjRqha9eucHBwgIGBQYn1pTgYGhpiw4YNuHbtGo4cOYLbt2/j1atX0NHRQbVq1dCgQQN8/fXX6NWrV656xsbG2L9/P/z8/HD69Gk8efIEOjo6qFGjBuzt7TF69GhUr169VM7BzMwMe/fuxdmzZxEYGIi7d+8iOTkZhoaGqFatGmxtbdGvXz9069ZNrW6VKlXg7++PwMBABAYGIjIyEm/evEHFihVhY2MDR0fHzyqFipKJiQl+//137Nq1C6dOnUJsbCwEQUD9+vUxcOBADB8+PN9Jma5du+Ls2bPYtWsXgoODERcXh8zMTFhYWKBt27YYNmwY2rVrp7Hu3r17ERISgitXruDRo0d49eoV3r59CwMDA9StWxedOnXC8OHDc236WRS//PILmjVrhjNnziAmJgZpaWlQKBQf1daECRPQo0cP+Pv749q1a0hMTIRUKkWNGjXQpUsXjB49utCBdiIiIiIqeRIhr+SIRERERESklY4cOYJ58+YBKNrKaSIiIiKi8oKbbxIRERERERERERGRVmFgnIiIiIiIiIiIiIi0CgPjRERERERERERERKRVGBgnIiIiIiIiIiIiIq3CwDgRERERERERERERaRWJIAhCWXeCiIiIiIiIiIiIiKi0cMU4EREREREREREREWkVBsaJiIiIiIiIiIiISKswME5EREREREREREREWoWBcSIiIiIiIiIiIiLSKgyMExEREREREREREZFWYWCciIiIiIiIiIiIiLQKA+NEREREREREREREpFUYGCciIiIiIiIiIiIircLAOBERERERERERERFplf8DrJALG57HwUcAAAAASUVORK5CYII=", + "image/png": "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nTqpb9++acZu2LBB33zzjSIiInTt2jVVqVJF3bt3V69evdK0gDl58qQCAgLUvXt3Pfvss5owYYJ27Nih6OhorVu3TuXLl5ckrV27VrNnz1ZERIQSEhJUqVIlde/eXU8//XSa81ksFi1cuFA//PCD/vnnHyUmJsrPz0+1a9dWnz591LRp0+z434d8gGAcAAAAAAAAQBo+Pj6SpOPHj8vf3/+24//++2/17t1bkZGRuvvuuxUYGKj4+HgdPnxYX375ZZpgfObMmRo1apR8fX3VtWtXeXt7a/369Ro9erR+++03TZo0KV0Yf/z4cT366KOqXr26unfvrpiYGLm7u0uSxo8fr9DQUJUuXVodO3ZUoUKFtGPHDn388cfavXu3Jk2aZD3Pp59+qmnTpqlixYrq2rWrChYsqMjISO3cuVO//PILwbgTIRgHAAAAAAAAkEanTp0UHh6uYcOGad++fWrdurXq1KljDcxvNnjwYEVGRuqjjz7SI488kmbf2bNnrV+fOHFCH3/8sfz8/LRw4UKVKVNGkvTaa6/pmWee0erVqxUWFqaQkJA05/j999/14osv6pVXXkmzfcuWLQoNDdU999yjSZMmqUCBApKu94F///339f333+vHH3/U/fffL0lasGCBSpUqpbCwMOvY1PExMTH/8f8W8iMXexcAAAAAAAAAIG8JDAzU4MGDZbFY9NVXX+npp59Ws2bNdN999+nDDz/U33//bR27Z88e7dmzR02bNk0XiktS6dKlrV+HhYUpOTlZffr0sYbikuTh4aFBgwZJkhYvXpzuHCVKlNALL7yQbvu3334rSfrwww/TBN2GYeiNN96QYRhavnx5mmPc3d3TtFdJHe/r63uL/yNwNKwYBwAAAAAAAJBOv3791LNnT/3888/6448/tG/fPu3Zs0ffffedFixYoAkTJiggIEB79+6VJLVu3fq259y/f78kqXnz5un2NWzYUF5eXtYxN6pVq5Y8PDzSbd+9e7e8vb21YMGCDOfz8vLS0aNHrY87deqk77//XsHBwercubOaNWumhg0bytvb+7a1w7EQjAMAAAAAAADIUKFChdS5c2d17txZknTlyhWNHz9ec+bM0bBhw9S2bVtdvnxZklSqVKnbni82NlaS5Ofnl+F+Pz8/RUZGpttevHjxDMfHxMQoOTlZU6ZMyXTOq1evWr8ePny4KlSo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05S3t7eef/55W6YGAAAAAAAAADiR7GzTbVMw/uuvv8owDGsf0qwoW7asxo0bp8qVK9syNQAAAAAAAADAiWRnm26bgvGmTZvedoyLi4sKFiyo8uXLq1mzZmrXrp3c3d1tmfa2jh49qs8//1wRERE6d+6cUlJSVKZMGbVr107PPPOMSpQokaPzAwAAAAAAAEBuiouL08SJE7Vy5UrFxMSoatWqeu6559SlS5csHb927VrNmDFDERERslgsKleunHr37q1HH300hyu/vZxo021TMD579mybC8gJkZGRioqK0n333adSpUrJzc1Nhw4d0g8//KBly5ZpyZIlKl68uL3LBAAAAAAAAIBsMXDgQO3du1eDBg1S5cqVtWzZMr3++uuyWCwKDg6+5bH/+9//NGHCBPXs2VPPPfec3N3ddfToUV27di3H6rV3m+5cu/lmbmrZsmWGvzW4++679dprr2nBggX0OAcAAAAAAADgEDZt2qQtW7bo008/VdeuXSVJLVq00OnTp/Xxxx8rKChIrq6uGR67b98+TZgwQa+//rqeffZZ6/bsWJV9K/Zu0+2QwXhmypcvL0mKiYmxcyUAAAAAAAAAkD3WrFkjb29vderUKc32Hj16aNCgQdq9e7caN26c4bHfffedPDw81KtXr9wo1crebbodOhhPTExUXFyckpKSdPToUX3yySeSpHbt2tm5MgAAAAAAAADIHocPH1a1atXk5pY27q1Vq5Z1f2bB+I4dO1StWjX9+OOPmjp1qv755x+VKFFC3bp108svvywPD48cqdnebbqzFIzv2LEjRybPym8FbDF//nx99NFH1sdlypTR2LFj1aJFi0yPSUpKUlJSkvVxXFxcjtYIAAAAAAAAAJmJi4tTbGys9bGHh0e6sDo6OtraLeNGPj4+1v2ZiYyM1MWLFzVy5Ei98sorqlatmrZt26avvvpKZ86c0aeffpo9TySPyVIw3qtXLxmGka0TG4ahiIiIbD3nzQIDA1W1alVdvXpVERER2rBhw23bqISGhmrKlCk5WhcAAAAAAAAAZEVQUFCaxwMGDNDAgQPTjbtVfnurfaZpKi4uTuPHj1eXLl0kXe9PHh8fr5kzZ+rll19WpUqV/mP1eVeWW6ncSRP0vKJ06dIqXbq0pOsheceOHfXQQw8pISFB/fv3z/CY/v37q0+fPtbHkZGR6f7yAQAA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v/2mffv2adKkSXrggQf09NNP6+uvv5aUthVbv379VKRIES1dulQSv1QH8juLxSJXV1cdPnxYhQoVsn7KTPr3F+Z+fn6SZH0dyEzr1q11/Phx6yfQAORfpmnKw8NDFStWVHBwsNq1a2fdt337do0cOVIVK1ZUkyZNVKJECZ06dUrDhw/XrFmzFB8fL8MwrO8RWrZsqatXr1p/qQ7APtzsXQBgqzVr1ui+++6TJHl7e+uJJ56Qt7e3pH9vrJnaKqVQoUJKSUlJt5IrOTlZbm5u1nHFihWTxWJRgQIFcvGZAMhO3333nerVq6f69evLYrGoQYMGatCggaTrb2rPnj2rZ555Rvfdd5/eeOMNVaxYUdL11V3vvfeexowZo3bt2ql8+fKSrl8kly1bVvfee69Klixpt+cFwHaxsbHWm2JVqFBBzz//vO6++27r/p07d+r5559Xu3bt9Oijj6px48b69ddf9cEHH2j8+PEqU6aMgoKC5Orqag3QatWqpX/++UfXrl2Tu7u7vZ4aABt8++236tSpk4oXLy5JGjlypA4fPizp3+uKVKnvBW7+FFnqdUWqe++9V999952uXLnCzbuBfGry5Mlq37697rrrLknS/fffb91nsVisC2sCAwM1YMAAVa5cWZLUs2dP9e3bV+Hh4XrsscfS5AuNGjXSXXfdReYA2BkrxpGvRUREaODAgfr999+t2xo3bmxtk5D65jU1CHd1dU3TM1iSIiMjtWjRojQrQAMDA7VgwQIVLVo0N54GgGxkmqYiIyM1atQoHT9+XFL6fuCGYcjPz09Tp07VO++8Yw3FpeuvIffff7+uXbumc+fOWbe7uLioePHi+uSTT1ShQoXceTIAst3UqVP10ksvWR8XLFjQGoqnpKQoMTFRq1at0sMPP6wPPvhA7du3l4+Pj+677z6NGjVKFoslzXuG1NeXvn37asCAAYTiQD61d+9eTZ48WSdPnpR0vV2CJGubhBtDcUny8PCQJF27ds267fTp0/rhhx+sYboklShRQj/88INKly6do/UDyBlnzpzR0qVLtX//fklpf+al6+8DKlasqLfffltDhw61huJJSUny9fVVhw4ddOrUKe3du9d6TOrK82nTpqlSpUq59lwApEcwjnytWLFiKlOmjPXNZ2rgfXMIlhqMp/YETd1/5swZTZ48WaNGjVJCQkKasakfjwSQ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SzyALLvEA8CRI0dgYWGBjh07FleXiegLk5iYiDt37uDChQt48+YN9PX1YW9vj8aNG6NOnTriY44MjBPpDk6aEZE2HBuIiIioODAwTnkSBAGRkZHo168fBgwYgJUrV+a4U7wqjUpsbCyWLVuG6dOnZ9kBmoEvIiIiUsdJMyLShmMDERERFTUGxilfBEGAk5MT3r9/j/3796N8+fLIzMwUN9HLbt26dfjrr79w/PhxmJqaFnNviehLlX1lF1d6EREREREREVFJ0FzyS5QNd4knosKSPQjOoDgRAVmvI7T9m4h0E8cGIiIiKkoMjFOeJBIJDAwM4OzsDCsrKwQGBmLx4sUAIK4YVwW3oqKi4Ovri4cPH2LgwIEMjBMREVGeOGlGRNpwbCAiIqKixFQqVCDcJZ6IiIiIiIiIiIhKOwbGqcC4SzwRERERERERERGVZgyM0yfhLvFERERERERERERUWjEwTkREREREREREREQ6hZtv0ifjLvFERERERERERERUGnHFOBERERERERERERHpFK4YJyIiIiIiIiIiIiKdwsA4EREREREREREREekUBsaJiIiIiIiIiIiISKcwME5EREREREREREREOoWBcSIiIiIiIiIiIiLSKQyMExEREREREREREZFOYWCciIiIiIiIiIiIiHQKA+NEREREREREREREpFMYGCciIiIiIiIiIiIincLAOBERERERERERERHpFAbGiYiIiIiIiIiIiEinMDBORERERERERERERDqFgXEiIiIiIiIiIiIi0ikMjBMRERERERERERGRTmFgnIiIiIiIiIiIiIh0CgPjRERERERERERERKRTGBgnIiIiKkQxMTGQyWSQyWQ4fPhwSXen2Hzp5/2l948K37Vr18TP/Nq1a5/V1rx58yCTydCjR49C6h0RERERlTT9ku4AERER0ZdGoVDg1KlTuHjxIkJCQpCYmAi5XI5y5cqhZs2aaNq0Kb799lt06NABUinXGRAREREREZU2DIwTERERqTlz5gxWrVqF6OhojWNJSUlISkrCvXv38Ndff8HKygrz58+HnZ1d8XeUiD7Lxo0bsWnTJgDAgwcPSrg3RERERFTcGBgnIiIi+v+2bNmCtWvXQhAEAECnTp3Qs2dPWFtbo0KFCnj79i0iIyNx7tw5XL58GU+fPsXatWsZGAdgaWnJ4CJ9Udq3b19o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SExMhLGxMapWrQqZTIa+ffuia9euGnUrVaoEX19fBAQEICAgAGFhYXj79i3Kli0LGxsb9OnT54tKoaJSoUIF/PXXX9i1axeOHz+OqKgoCIIAa2trDBgwAMOHD891UqZLly44ffo0du3ahQsXLiA6Ohrp6ekwNzdH69atMWzYMLRp00ZrXR8fHwQFBeHy5ct4/PgxXr9+jXfv3sHIyAh16tRBhw4dMHz48CybfhbE6tWr0aRJE5w8eRKRkZFISUmBUqn8pLYmTJgAOzs7+Pr64urVq4iPj4dUKkX16tXRuXNnjB49Ot+BdiIiIiIqehIhp+SIRERERESkkw4fPoz58+cDKNjKaSIiIiKi0oKbbxIRERERERERERGRTmFgnIiIiIiIiIiIiIh0CgPjRERERERERERERKRTGBgnIiIiIiIiIiIiIp3CwDgRERERERERERER6RSJIAhCSXeCiIiIiIiIiIiIiKi4cMU4EREREREREREREekUBsaJiIiIiIiIiIiISKcwME5EREREREREREREOoWBcSIiIiIiIiIiIiLSKQyMExEREREREREREZFOYWCciIiIiIiIiIiIiHQKA+NEREREREREREREpFMYGCciIiIiIiIiIiIincLAOBERERERERERERHplP8HBn0qcx3Q/O4AAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -130,9 +185,27 @@ "metadata": {}, "output_type": "display_data" }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n", + "/home/hechth/micromamba/envs/rms/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n", + " if pd.api.types.is_categorical_dtype(vector):\n" + ] + }, { "data": { - "image/png": "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AAAAAAC5/Pjjj/rggw90xx13qEWLFqpevbquXbumo0eP6pdffpGTk5M++OADyw0xx48frz59+ui9997TypUrdc899ygtLU1//PGHjh49alkhXqdOHb355psaN26cevbsqe7du8vT01Pbtm3T6dOn1aVLF/Xq1avQdXbs2FGvvPKKpk2bpq5du+r+++9XrVq1lJCQoLNnz+rXX3/V66+/rsDAQKWmpur5559XQECAmjVrppo1a+ratWvatm2bYmNjNXDgwHxv8InyiWAcAAAAAAAAuA0eidH2LiGP4qrpzTffVIsWLbR7927t27dPsbGxkq63H+ndu7eee+45/eMf/7AcX7duXS1fvlwzZ87U1q1bNXfuXHl5eemOO+7Qyy+/nOvc/fv3V506dTRnzhytWrVKGRkZqlu3rt555x316dOnwH7iBXnttdfUsmVLzZs3T3v27NHVq1fl4+Oj2rVra8iQIQoLC5MkeXp66s0339TevXv1yy+/6PLly/L29la9evX05ptvKiQkxMp/NZQlBOMAAAAAAABAERiNRrm6uStg+3x7l5IvVzd3yw0xb1e9evVUr149DRgwoNBjqlWrplGjRmnUqFG3PLZLly7q0qXLLY+rXbu2jh8/fsvj2rVrp3bt2t30GFdXVw0cOFADBw685flQ/hGMAwAAAAAAAEXg6+urGdOnyWQy2buUfBmNRvn6+tq7DKBUIxgHAAAAAAAAisjX15fwGSjDuM0qAAAAAAAAAMChEIwDAAAAAAAAABwKwTgAAAAAAAAAwKEQjAMAAAAAAAAAHArBOAAAAAAAAADAoRCMAwAAAAAAAAUwm832LgHlDNdU6UAwDgAAAAAAANzAxcVFkpSZmWnnSlDeZGRkSJKcnZ3tXIljc5hgPCUlRV26dFHDhg31/vvv27scAAAAAAAAlGLOzs5ydnaWyWSydykoR8xmsxITE+Xu7i5XV9diPXdycrLGjh2rDh066O6771avXr20Zs2aQo3du3ev+vfvr7Zt26p58+YKCwvTvHnzlJWVVaw1liYu9i7AViZPnqwrV67YuwwAAAAAAACUAQaDQdWrV9fFixfl7u4uLy8vGQwGe5eFMspsNisjI0OJiYlKSkqSv79/sc8xdOhQHTx4UMOHD1fdunW1evVqDRs2TNnZ2QoLCytw3O7du/Xiiy/qvvvu08cff6wKFSpo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EhJUr149DRo0SD169LAc884772j58uXavHmzateubdkeFxen8ePHa9u2bUpJSVHjxo312muvqV27dvZ4KjZRboNxSVq1apVmz56tU6dOydPTU+3atdOwYcMUEBBg79IAAAAAAAAAAHZSroNxAAAAAAAAAABuVC57jAMAAAAAAAAAUBCCcQAAAAAAAACAQyEYBwAAAAAAAAA4FIJx5ELLeQClRXZ2tr1LAAAL3iMBAMob3m+juHAtoawiGIck6dq1a5Ikg8EgiRc13J5z584pPj4+1zaCBBTVli1blJiYqJSUFHuXgnKE1yJYK+c9EtcSbld6enqux1xLAOxl7969Sk5O5ud+WO33339XVlaW5THf21DWGMxctQ5vwoQJOnHihO677z516NBBjRs3tndJKIO+//57/fvf/5a/v7+6deum++67T506dbJ3WShjNm7cqNGjR0uSgoKC9PTTT6tFixaqVauWpOtvtHLCKeBWVq1aJRcXFwUHB0uS3NzclJ2dLScn1gWg8KZMmaK1a9eqbdu26tGjhxo0aKBKlSrZuyyUMVOmTFFMTIw6deqkxo0bq3bt2vYuCWXU/PnzdeXKFfXq1Us+Pj7y8fGxd0koY5YvX65x48bJ2dlZbdu2Vffu3dW+fXt5enpK4v02Cu/777/XhAkTZDQa1bZtW/Xq1UtNmzaVm5ubJK4llA0E49Ds2bP1559/KiIiQh4eHmrcuLGGDBmi+vXry2g02rs8lBGZmZnatm2bjh07pvnz5ys9PV3t2rXTSy+9pIYNG8rDw8PeJaIMSEpKkiQtWbJEO3fu1M6dO9WkSRP17NlTzz//vH2LQ5ly6tQp9evXT5mZmXJ3d1fLli3Vv39/NWjQQK6urvYuD2VERkaG9u3bp3Xr1unIkSM6fPiwWrZsqZCQEP3zn/+0d3koQz744ANFR0dr+/btql27tjp06KD+/furZs2algABuJUrV67o9ddfV3R0tOLi4lS3bl31799frVq1Uo0aNexdHsqIq1evKiEhQcuWLdPOnTt18OBBtWvXTj169NBjjz0miUAThXPp0iUlJiZq0aJF+vnnn3Xq1Ck99NBD6tGjhx5++GFJXEso/QjGYRETE6OFCxdq7dq1unz5snr27Km+ffuqXr169i4NpdyN3+z++OMPRURE6IcffpCTk5P++c9/6tlnn2VFC27qxusoOTlZu3fv1ueff66oqCj16NFD77//vry9ve1YJcqS+Ph4paen68svv9Tu3bt16dIlPf744woLC1Pz5s3tXR7KmKtXr2r9+vWaM2eOTp06pZCQEA0YMECNGjXiUwgotN9++01LlizRhg0b5O3trccee0zPPvss39twSznvkzIyMuTq6qp58+Zpy5Yt2rt3r+677z49+eST6tmzp73LRCl34yfnLly4oD179ujzzz9XcnKyevfurY8//lgSgSZu7sbr48yZM9q8ebOmTJkiSerbt6+GDRuW77FAaUIw7uCysrLk7Oxs+Zqenq6LFy9q0qRJWrdunZo1a6b3339fd911l71LRRmR800vNTVVJ0+e1IcffqjDhw/rqaee0uuvv67KlSvbu0SUcjmvRznX0h9//KH//Oc/Wr58uTp27KhPPvlE1apV4w0W8pVzXdz4g9/Bgwe1cuVKffvtt6pbt65effVVhYSE2LFSlBU5r0k5Tpw4oVWrVmnBggUKDAzU0KFDdf/99xOOo0A5r0s5X69evaqTJ09qzJgxOnLkiLp27aoPPvhAVatWtXepKOXMZrPMZrPl9ebKlSvavHmzxo4dK7PZrBdffFGvvvqqnatEWXDj+6Rjx45p/Pjx2rVrl7p27arJkydLItDErWVmZsrFxcXyeN++fZowYYL279+vJ598Uh999JEkriWUXgTjDibnhzuTySQvL69c4dONPvvsM82ePVtNmjTRZ599pqCgIDtUjNLuVv16k5OTNXjwYO3bt08DBgzQyy+/LC8vLxtWiNLq79dOVlaWsrKyLB8nvzGIiomJ0fz58/Wf//xHDz30EG/WkUfONZOcnCwvL68CA/Lly5dr9OjRqlixokaNGsXqOuRS0GvKjWFUYmKitmzZonHjxsnf318jR47UfffdZ+tyUcZlZ2frlVde0bZt29S5c2eNHTuWBQTIJed7WHp6eq6WOze+Vv3666/66KOPdPz4cb300kuWVZpATtxjMBjyvL/OkXOd/fXXX5oyZYpWrlypsLAwjR8/3tblohT7+3vqG1+DsrOzLY8NBoNOnjypL774Qps2bVK/fv307rvv2qVmoDBY2uJgnJ2dFRkZqddee01r1qxRVlaWZQVLjpw7Cr/99tsaMGCAjhw5ounTpysuLs5eZaMUybk+YmNjlZ6eLicnpwLvZp6dnS0vLy/95z//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iKggkAlMykdE9MMICgrCvHnz4OHhATU1NRQrVgyamppISEiAkZERHBwcYG5uzkVbiYjohxAYGAg7OztERUWhbdu2GDZsGIyMjFCyZElcvHgR586dw9WrV7FmzRp07Ngxv4tLRERERD8RBsaJiH4w0dHR8Pb2xvXr1xETEwMNDQ1YWlqidu3aqFSpkjT9nIFxIiL6EbDTl4iIiIjyAwPjRERERESUr9jpS0RERETfGwPjREQ/oM9HzXEUHRERERERERFR7nHxTSKiH9DnQXAGxYmI6Ef3+Xgdjt8hIiIiom+JI8aJiIiIiIiIiIiISKVwxDgRERERERERERERqRQGxomIiIiIiIiIiIhIpTAwTkREREREREREREQqhYFxIiIiIiIiIiIiIlIpDIwTERERERERERERkUphYJyIiIiIiIiIiIiIVAoD40RERERERERERESkUhgYJyIiIiIiIiIiIiKVwsA4EREREREREREREakUBsaJiIiIiIiIiIiISKUwME5EREREREREREREKoWBcSIiIiIiIiIiIiJSKQyMExEREREREREREZFKYWCciIiIiIiIiIiIiFQKA+NEREREREREREREpFIYGCciIiIiIiIiIiIilcLAOBEREVEeCg0NhampKUxNTXHs2LH8Ls53U9Cvu6CXj/LevXv3pO/83r17X3WuGTNmwNTUFO3bt8+j0hERERFRftPI7wIQERERFTSpqam4cOECbty4AR8fH0RHRyM+Ph5FihRB+fLlUbduXXTu3BnNmzeHmhrHGRAREREREf1oGBgnIiIiUnDp0iUsW7YMISEhGbbFxsYiNjYWT548wYEDB1C5cmU4OjrCwsLi+xeUiL6Ki4sL1q9fDwAICAjI59IQERER0ffGwDgRERHR/3N1dcWaNWsgCAIAoGXLlujQoQOMjY1RrFgxvH//HkFBQbhy5Qpu376Nly9fYs2aNQyMAzAyMmJwkQqUZs2a5VmdXLZsGZYtW5Yn5yIiIiKigoGBcSIiIiIAJ06cgJOTEwBAX18fa9asQfPmzTPs17JlS9ja2iIgIABLlixBbGzsdy4pERERERERfS0GxomIiEjlhYeHY/78+QAAHR0d7NmzB9WqVcv2GFNTU+zYsQPu7u7fo4hERERERESUhxgYJyIiIpW3c+dOJCYmAgDGjRuXY1BcpKamBhsbmxz3u3Xr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", + "image/png": "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nV0OAAAAAAAAigB/f38lJyfr3Llzio2NdXY5KAa8vb0VGBio0qVL5+t5N2/erK1bt2rs2LHq2rWrJKlly5Y6deqUPvjgA4WGhubYumXRokXy8PDQlClT5OfnJ0lq3bq1/vjjDy1evJhgvKhKT0/XsGHD1LZtW3Xq1IlgHAAAAAAAALliGIYqV66sChUq2PpCAzfL3d0939unZFi7dq38/Px0//33Z9reo0cPDRw4UNHR0WratGm2Yz09PeXp6SkfH59M20uVKiVvb+8CqbcwKPbB+MyZM3XkyBF99NFHzi4FAAAAAAAARVBGv3GgsDp8+LBq1aplu2lshnr16tn25xSMP/roo1q+fLlGjBihZ599Vr6+vtqwYYPWrVunAQMGFHjtzlKsg/GTJ09q4sSJev7551WtWjX99ddfNxyTlpamtLQ02+OkpKSCLBEAAAAAAAAAcpSUlKTExETbYy8vL3l5eWU6Jj4+XlWrVs0y1t/f37Y/J02aNNHMmTP10ksvac6cOZKu/jJowIAB6tOnTz48g8KpWAfj77zzjqpUqZKn/4BTpkzRpEmTCrAqAAAAAAAAAMid0NDQTI/79eun/v37ZznuejeHvd6+vXv3ql+/fmrcuLGGDx8uX19f7dixQx9++KFSU1P1wgsv3HzxhVixDcajoqL03Xff6csvv8xT755nn31WkZGRtscxMTFZLj4AAAAAAAAAcISVK1eqYsWKtsfXrhaXpICAgGxXhSckJEj6e+V4doYPH66yZcvq448/trUMatmypdzc3DRp0iR169ZN1apVs/NZFD5uzi6gIKSlpen9999Xhw4dVLlyZf3111/666+/dObMGUlXP37w119/6dKlS1nGenl5qWTJkrY/JUqUcHT5AAAAAAAAACBJKlGiRKa8MrtgvG7dujpy5IgsFkum7YcOHZIk1alTJ8fz79+/X//617+y9NFv1KiRrFarjhw5kg/PovAplsF4SkqKzp8/r40bNyo4ONj25/HHH5ckLV++XMHBwfrqq6+cXCkAAAAAAAAA2CckJESXL1/WmjVrMm1fvHixKlSooCZNmuQ4tkKFCtq7d6/S09Mzbd+1a5ckqVKlSvleb2FQLFup+Pr66uOPP86y/fz583rrrbfUtm1b/fvf/1bt2rWdUB0AAAAAAAAA5J/27durTZs2euedd5SYmKjq1atrxYoV+v777zVmzBjbavAhQ4ZoyZIlWrt2rQIDAyVJTz75pEaMGKH//Oc/euSRR+Tr66vt27dr+vTpat26terXr+/Mp1ZgimUw7unpqZCQkCzb//rrL0lSYGBgtvsBAAAAAAAAoCiaOHGixo8frwkTJig+Pl41a9bUuHHj1KVLF9sxVqtV6enpMk3Tti0iIkIVK1bUjBkzNGzYMKWmpiowMFAvvPCCnnzySSc8E8colsE4AAAAAAAAALiSEiVKaNiwYRo2bFiOx4waNUqjRo3Ksr1Tp07q1KlTQZZX6LhUMF61alUdPHjQ2WUAAAAAAAAAAJzIpYJxAEDxZ5qmUlNTHTZfSkpKtl87ire3twzDcPi8AAAAAAAUZQTjAIBiJTU1VT179nTK3BEREQ6fc/78+fLx8XH4vAAAAAAAFGVuzi4AAAAAAAAAAABHYsU4AKDY2v/Ye7J6eBX8RBl383ZQSxM3S5qC5g5xyFwAAAAAABRHBOMAgGLL6uEl09Pb2WXkO6uzCwAAAAAAoIijlQoAAAAAAAAAwKUQjAMAAAAAAAAAXArBOAAAAAAAAADApRCMAwAAAAAAAABcCsE4AAAAAAAAAMClEIwDAAAAAAAAAFwKwTgAAAAAAAAAwKUQjAMAAAAAAAAAXArBOAAAAAAAAADApRCMAwAAAAAAAABcCsE4AAAAAAAAAMClEIwDAAAAAAAAAFyKh7MLAAAAAAAABcs0TaWmpjp0zpSUlGy/dhRvb28ZhuHweQEARUOBB+MbNmzQqlWrFBcXp6pVq+rhhx9WgwYNCnpaAAAAAADw/1JTU9WzZ0+nzR8REeHwOefPny8fHx+HzwsAKBrsCsZ37NihV155Rd7e3lq2bJlKly6daf+HH36oKVOmZNq2YMECvffee+rWrZs9UwMAAAAAAAAAcFPsCsY3b96suLg43XfffVlC8QMHDmjKlCkyTVOS5O/vr4SEBFksFr311lu68847FRgYaM/0AAAAAAAgj/Y/9p6sHl6Omez/MwE5qKWJmyVNQXOHOGQuAEDRZlcw/ssvv8gwDLVp0ybLvq+++kqmacrf31/Tp09XgwYNtGfPHvXt21cXL17U119/rYEDB9ozPQAAAAAAyCOrh5dMT29nl1EgrM4uAACQrwqyTbebPYNjY2MlSTVr1syyb9OmTTIMQ4899pit2EaNGumJJ56QaZratm2bPVMDAAAAAAAAAIqoHTt2qFWrVrrnnnt08eLFLPs//PBDvfDCC1q+fLm2bt2qb775Rg8//LCWLVuWL/PbFYxfuHBBklSyZMlM248fP66YmBhJUqdOnTLtu+uuu2zHAAAAAAAAAABcT0ab7iZNmly3TbdpmipdurRM07S16T558qTd89sVjGf0D09MTMy0/aeffpIklSpVSkFBQZn2BQQESJKSk5PtmRoAAAAAAAAAUETltk33okWL9MMPP2j+/Pny9/dXamqqvv76a7vntysYL1eunCTpyJEjmbZv2bJFktS0adMsYy5fvizp6s04AQAAAAAAAACux9ltuu0Kxm+//XaZpqmvvvrKtgL8xIkTWr9+vQzDUOvWrbOM+fPPPyX9HaoDAAAAAAAAAFyLs9t0e9gz+KGHHtKKFSt08OBBde3aVQ0bNtTOnTuVmpoqX19fde3aNcuYjDYrtWvXtmdqAAAAAAAAAEAR5ew23XatGG/VqpV69+4t0zR18uRJrV27VnFxcZKkQYMGqUyZMpmOT01Nve5qcgAAAAAAAABA8efsNt12rRiXpDfeeEMtW7bU6tWrde7cOZUvX17h4eFq1apVlmPXr1+vkiVLqmTJktk2VQcAAAAAAAAAFH+33367Tp48qa+++krdunWTr6+vQ9t02x2MS1KHDh3UoUOHGx4XGhqq0NDQ/JgSAAAAAAAAAFBEObtNt12tVAAAAAAAAAAAyCtnt+nOlxXj/2SapuLj45WSkqIKFSrI3d09v6cAAAAAAAAAABRxzmzTnS/BeHp6upYsWaJFixZpz549unLligzD0LJlyzIta9+4caN27typUqVK6bnnnsuPqQEAyGTDBjf98stAXb5cSckHq0uG4eyS8p9pKi52jPz8zmjDBjfRpQwAAAAAUFQ5q0233cH4+fPn9cILLyg6OlqmaV732KpVq+q5556TYRi65557FBQUZO/0AADYrFsnhYd7ymK55+qGeGdWU7BSVV/x8fUVHm5q9WopONjZFQEAAAAAUHTY1WPcarXqueee065du2QYhjp37qw333wzx+Pr1Kmj22+/XZK0du1ae6YGACCL6dMli6UYrhC/DovF0LRpzq4CAAAAAAD7maapuLg4nT59Wunp6QU6l10rxpcsWaLdu3fLw8NDkydP1t133y1Jevfdd3Mc07FjR+3atUs///yzPVMD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4wAAAAAAAAAAl0IwDgAAAAAAAABwKQTjAAAAAAAAAACX4pFfJ7Jarfr999914sQJJSUlyWq13nDMAw88kF/TAwAAAAAAAACQK3YH4ykpKZo8ebLmzZun+Pj4XI8zDINgHAAAAAAAAADgcHYF4ykpKerdu7d2794t0zTzqyYAAAAAAAAAgIuJiYlRbGysUlJS9K9//Us+Pj4FNpddwfiMGTMUHR0tSapTp46eeOIJNWzYUP7+/nJzo305AAAAAAAAACBniYmJmjZtmhYuXKizZ8/atkdFRal27dq2xytWrNCaNWtUqlQpjRgxwu557QrGV65cKUm64447NHPmTHl5edldEAAAAAAAAACg+Dt27JiefvppnThxIlNHEsMwshx7++2367XXXpPVatUDDzygu+66y6657VrWfeLECRmGob59+xKKAwAAAAAAAAByJS0tTc8884yOHz8uHx8f9e3bV1OmTMnx+MDAQLVo0UKStGHDBrvnt2vFuKenp1JSUlSlShW7CwEAAAAAAAAAuIavvvpKx44dk6+vr+bOnaugoKAbjmnXrp22bdumXbt22T2/XcF4zZo1FR0drdjY2FwVDgAAAABAYWKaplJTUx02X0pKSrZfO3JeAAAKg7Vr18owDPXq1SvX2XK9evUkXW3BYi+7gvHu3btr165dWr16tdq1a2d3MQAAAAAAOFJqaqp69uzplLkjIiKcMi8AAIXB77//Lklq27ZtrscEBARIki5evGj3/Hb1GH/44YfVokULLV26VMuXL7e7GAAAAAAAAABA8ZeUlCRJKlWqVK7HZHzKy8PDrvXeV8+Rm4NOnTqV474333xTb775pgYNGqS1a9cqLCxMt912m3x9fW94XnqTAwAAAAAKi/fe2y8vL2uBz2OaV/82jAKfSpKUluamIUNofwoAKFwCAgJ07tw5nTt3LtdjDh06JEkqV66c3fPnKhgPDg6+4TGmaWrNmjVas2ZNriY2DEP79u3L1bEAAABAURMb20QnToTo8uVKSj5Y3XEJmKOZpuJix8jP74w2bHBTaKizCwJunpeXVd7eprPLKAAFH/YDAJBXQUFB+v7777V9+/Zct1NZuHChDMNQ48aN7Z4/V8G4aebujUFujwMAAACKs23b2ujHH9+Raf7/2+14p5ZT4FJVX/Hx9RUebmr1aikX62oAAADg4u6991599913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", "text/plain": [ "
" ] diff --git a/analysis/Python_scripts/chemical_composition_boxplot.png b/analysis/Python_scripts/chemical_composition_boxplot.png index b5c238cbd3527d480c745a52c894bfefbbfb3137..f0e48ac434f12b221c75e725eac30d59c2419141 100644 GIT binary patch literal 190188 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�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 literal 187690 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%0D^6=7lweq; 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 diff --git a/analysis/Python_scripts/chemical_composition_boxplot2.png b/analysis/Python_scripts/chemical_composition_boxplot2.png index 0e1f188606672e8a28fdd296c9d60392eef3bc62..7ba40e740d401b525323e9d52e6b02db6c891129 100644 GIT binary patch literal 170828 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
Z`L)-R|QR@!{eio9F^M3gLDxfkT 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%0A!KF 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

!2FC*>yZs!zL6W`-8t3D>}z(y3wt0u(nJ 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 literal 211966 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 diff --git a/analysis/Python_scripts/chemical_composition_boxplot_N.png b/analysis/Python_scripts/chemical_composition_boxplot_N.png index 70527a2a0bcd6069e53b19190f97a35846487020..17cdebf3648f4b532e2917f5dc9cf17d169f886e 100644 GIT binary patch literal 205796 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�=dHEI}B%r&N5RIrzzh%}7~2trH|NGgJ^17M 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

#iPrHnLEhiV4wsa9kYVm6Wx= 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%0AqM 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

rRK>;P)8L@a0!RDQy97Q#;5q0Bje?a*pZh z4!r2k?GSh#<6{zFR1Jh~dKqj8S*?LC!(sPoqi1GExs(mrM3)#Qig3xMO;SlI?6D21 zXGRV`xWK`Irxq}$hv1y|zb<`w4UEb<$i58Ynr= zvH?>Ij6~DdaisDzIeKs#)*=5;^{|@UAz~ps4mwU;VcSb1u^RBBbSdx@atC4y+;s#L z(12wPY+FvoJLF_ZBD~;?Y5cU6tvpM>j0HmQC~pKB7ALC zPuFtWD>&FT+|eJU=dHEZhYHHp4#cuLKGIl65-yjA?d}sxW=Swcq?f=iIcG!2!{=JO zVMO>c+}&Od7b|v=M^6=X=wUezQu~-%OzN*gUq>v{cy#HU4qpWEN<~NdAdf@pzGQCC z!x}eCH7TV5AmlNlNhS6-*N6B95Jd+FQH~1d0&G&!U=t$6uynZ8AwP_UAvbb23eO({ zF~cKR&LyiE-9D^yd{fGiM9-7zgs)4H{D&!qh-a^Nge>s~JV`(Y5?1NB_71@}}(bjgT6%iT~y#_BR%TPK+QN%3T9c21b|#(RBP;3$-rH zIQ@mjiO1&55~eCiK#0`H_8id*F%+AFd~xKXrv5ANmg;bq*?L|xmZU~Fl8C93xb}1` zG2--mdBe-HyL3@ykb*-k8eASoWuI715zOFO+h2W+vgSb9MSxfdl9DXzaAZC72?qFZ ze`jY_LiSkK+*^;U{A;QD6g+V6N9vPlcgD@cg>k9mYQ-F-QA_S7_`nhNozPeNneISP1*=$x?ovopi{EH=Iu~qk1mv&= zwYD{?YR{zYfLbV)VEt)F>&WiE`wU=_1qp0LC1TfE=VH8`H0FwNxKUNF`#QfWjF|W- zlsPZf!s!mLR0Z|gTKsI!;gUjckAIZ(JRw(o8WNBtUL7h!x0e@$hi<^@ehQ(}!N0g${!1Lh1{PzA%o5FLrM zSAiuhY~vZIWmK}T48puajbFH}U@hfNF5F=At?nq=++|5iLAl?aMu)_%8Nwu`FTRqm zvMh~j0L_X5?AMJ?-?$9g|I0PX`w#`8NOj>^tcDYgf=`z5z7aX#e0;>H^mj&tj$O%z zn2Hc{nc^>T`xqAJQs?pY0@a^1o~JfSZz4FhoQv=-ra&#t#Oa$_6-fCk#S^5WpPVT; zk}G}Va%@kkn5eC^CgWt3Tmv1ZfhLqvN(tzO6X9acU&{R{$zOaP{4oiQ9JqP2Lw=+t z?2OTdss5m##e-J+tMPj-g&ONhoeI23AN^2-qgo{X$Tvmu8kF%4EJznnD8UGwq|%Uw zbIykRuh&9OAfcs7F_|b~lxiA0q&{8!W}GhJ#KT&Y3`zl2Ezgc#C`f>9ytbXVAwoAX zQ^Lt1F!(U&mOpws$gNm{m6+}Jw>yn5T)H}n%)dR*QSlz|Y2 zG1EdaNE+lKwOm5j*%DZ=o_zk4dhuipesHAaMHbzd25TduP)N03ejS|2ZV)}{P{o)m z!`nR28#t7wnMUt)o&ByT6@>`|G^)i_P3>gnm$Zkg$Iu(UPkD7V5CgR(8WRBrQX#e{%_*3Nq{g2=dd*-WZbGU1tm>=U1zsPcJ z><&RxruiTxdj+Y;PhI?)m?>(#gbYzK{C~eH4swSFRovG{O=qd1vSFK=usgZwEnRgwP&&H2l=ze z??xjW_MMGI$|5T!4O78=K`R#iE_v&ZO@OaWNM1?PvgZurq3o>fZNdr6b~?1)hJ$iXlSkkbU)C`X{Y<`Jh#6FKON zBaY3&1z+8q*9N-7*srG(!ZdgRF9}9+LTz+^o>t^Q5MJb%S$+X#<%bPu{Q4 zLP1#o6L~1b&6dUeMv_b4OB8tmEHE@ji3S8m4I4%#%mfbEud#>&BT0`CiQp6 zj*BK-9<|YcK^^LXtiKNFk}ND=e0iIWm*nC})1%3*ij;soYI5y&-{Y@DF~-{&^Ham9 zKQUO*?J#fB@5GjFiu#y+$scSaJ0mf}v=Pb-p%We1l^fW7oMiX%hhpLisZpIK3Q@EqE^|Eh0Y+Prtbt*p2eTgN zm@1aT4oNI?7OY}8W#KvzQFx{RUp010tU!QH&%s)+5x54WMKGgcM|-Z`W`i&8DE2`E zmjH#c4x*V2ff15QPyV4Da=;f2IY7N@Fg0e34wLI?{%tPlb7ZiCkXV9^`4AR=R4OzQ zle)Aao}op)>glcJk^ikD*z|`weor&a^q}5$YC=MQ!umtS?@BrAAwF4fzY57vV5NO7_eA4gpE?ndb6UTqjm@j8y2XU}5M`^TUZQy; zSE^!fj%{nwFunAj{Vi8pq*m8rrj(zP_u;Q;5v)-th!8ve`}x zI#AmWE0lVZ&4!-V(&!JcYxCx2A+1syJqF*BPXW+?M(~oeZkDRR z*{*bI35UBM0UWo6c0hHN6EBMqQEj>rTm?YW(T8@^aXz^EhR_W}({#JW=t*LeE? zU_A6?P0XI)aa6T?KCGBqed-e1@kVkB%{~Fv9}jl;Rp?4)yq;SrUvq0Ee^P;xunW~L zO(LLbgjL~x%$>&DYv)ez69{Ki!|n zo6fQdxCHb;@LD5E9yQ(51o=g-!a;=ih-RTnK_EZ~P9^^EpQq$V5zc!@B^l5Fv9`rM z_VH!2rYlF`p+YN$H}W`O6g4u{c^_XDSi>cScSG+jj@|lS?Y((e&UqI|UovZPWeAtWl=HzHojJP@;e?iM3!mjA}}n2a+gIn)-%H&3N0yq~yS#=<~vo z6KO>ff;Fy)tErb9j#XdbZM;AA2PD$M^@R&kI){8uqdyEA^{kH&4&sDQ_7g$Cf2%oh zrh{G%<@c;vad**1bRC%)3c(;FMN5swL!QHGzMj7;`1_b32EVoxQ&R6*7u0fac2#X#8BC^<9Ra@U7q`iFv%(Aj{r zC4q^r&=1$JU`Txe%aEq$NWupTZty9k~my7W{m>L$|rwK)<{7A$>yRUz4B(xa;L(=+dMaW`>_Ua0RJQoH z8BbclfUTi&2Fi|64wJHUAFTP(Gp~|BYqAF)x{*-2=NW1u{Xs=g#nrFVA9|Koy39+wgIGhBEMajWZFI?*Ca$ecLf+Xm+r#~zs&k8Tou1x?t z8L~nsICF#YW_rOykqt|22Ty*&%{lM^BI9RY#YXCalOc2y+Z)_hBlXjv9$dh&qLabo z##{AvpUH{y_qBx_Y5w z9cCmhr9SDf{;;$aBY+-_r!p7qA(qq-5p(9i_HrHTMrqJsqD-ih2O;h!VFN5SJk@zWGu)X6NS$S9+bwOb^bLQSN z)=Vx<0SS>1lQz*!rVQ4k1gXL;fBgl}YpZ;WHEeD9@=M*lev-O= zrEjC^UIEqc)q4ZI&fj17^Bn0_Km4%%hxPka9-VVIzj}qzg%v!lxxf3bkeTf}Yvqp? zy*UzB$7P;(1SpuU<^DW&q|)`|XT9W#rAf&*jwIPmd)VoJ^m?(94*UQ8^}laoUH-QS z|67Ew*W>@;Bz$_=Hti-!RA7)`dA74{ax+r0@t9Deu+C<7l_3U-r9gV%6H=a_uXk~= z@Tt%H5~D!UTR`h)%4P>ke)!9J7UpxE*|umd**TM_yn?r$sqQElo8CVxEf+ecF_&FivF zeO`R3W#tJF9#W@1{-L;5&D(wN-n{~Xf(NplI!nMter#-v$Z~9NLnccDpMK%Og~m^d z{`IEId1oW6`{$*J2P)Gt^gu_3k$ShDcW32H!^6YPn~U$%WZFleO5i(;mOFsyvznQw z8hJz@g_!<&s4@MsYTI?!$#{S-)=e`0v!tXXSbW=-Eh=cs@|$M7ZUlOKnxpyY>}Yy} z#h6CBS1C|*i~A1Dfp+Yudi^KHnEdy}Qy>#JZCR6&h4s>+5kl*xm|s_uQyYJ7EMoD( zU%2hnz2A_-jLXQ#5UQRDie|0YKI6oAb*vW?(|~lN5+n1H+-}N7L`7LvCz%{jR;~cv zPj;Ir4V>jAw3iUz->;r+nA_-v67dua;|?m1Rv=CRnU>E315PEH6LE;`@O(F^Eu>JuzwXMl+MlNEf)|f9&Tmb&Gt)>3 zJ^#h*n-sr%`66i%=d%HJ!Cy${KB_m3TW4xHX3eTTYo<9ZuV8$$ug`%l+~W2+&j}A2 zd-~%toy9nv1D$Wo`l-Gt;MByphkl0LF7Wo6n3bujrncy(pYC3}_7le79zd1*v$jQi z7TavzzQR0QNBrA@r%yNR*kRDs)%Cfz_Xd;69330Gxyf(`-h4lfo=)z@X-jN6?fQH1 zSR#1F9Abu%5(b)<-QPQZowc9Gc^{v4G)#Go;WiEpkLMKp^;Zi_H~R6*%3?_NANG9b&0qfWpNZ3lB@Ts13+kps zV?t*9Qn3@!m|$5w{-_fsnpeVZC#D)!Kp3)+n>%K^b5{$L7@zz4)a~pN$ztQaMw=D| zo+t_b^YrP{A~M_7uHA>3@1+Q}7A;?%5FNd~Hrx3SCMtgJ@7F+LNrR!iMT2Rej{(RS z-gmR3$3|aHRn?bnH1duuQ2l4Q^~ZutyEioC!oPOy0pD-G{dOT%`0m{mi#BK~;%8K2 zR3p^G_Hi!Sc%(|e9b-W?z>;b1+4K9V)vFibAu}>0u;}f0&I1Py_+Gtw6%V#>>C#vj zs@Oe${vv3YmxE&#fdS`|ChTDHO!8NFUL)H{pD<2~iJ^uE@WAxLK0ZG5>u~_U5yfFD zADJgwC7enD35lwhk;sUMRun2qx%Avs4v~(*g_vOHR+N^i!E!ynvpxOsc;US?&vuifTv7a~K4cW7A7+3`$*(#~AFczZDb|bnds`=zw76sX}?2 zRwXFuxQ7oPDzYzMy;_NL=!jX}bOmH_w}r+ zudS_Z?Cxg1dv|n^u&z2r*wRSUK8Sy#_g`P7lQoE{^c2@#(>v0xs!_^!RF519)?nH@ zJ8NNZZXa69V~Y;N>ZZoxaoSS4H41YugppUqO?~bHp2IFK85<4rM$OEXvGF;%xsA=u zQSh~bLP8zvPY8${>a^>0rw$h{%R+t|EghNW@p+5Ozi|* z+1Oc|t%X6DiJe4-F0X=wy(4VVZ~0*`N>m5ob7vb7FyXGNF#QwYAnEmI^>(j@SdA5XY8RyUE3EHMiC1f)ma2BA7+XEFE^gWaW)yK8-)-`o(VpX~(W zcLP?oGpB*Y&(Cl1>3zX4s7bPx*#jF@?*FcvW)*{>-?3KJN!)GMUx%I@w?UDeZmyf7 zw^QLCtM*8Rt@-mk0q%a#@aCva&VrluHsD*dC<0!*71DuHxObR| z)!S{&tpFE?ksfn|XhX4IK}o3`zb^&DmTwB{X+naTAjfByx=&X(5IL1)lD_nV zLwf!A{QOj>PTkAPwiUOnxUoSi!5qp}T1FIIq9uDJ*yOOP;1g{Lt*nML*~Kbo0;TVk}6^M*S@9{;aAhZKd0rccBfY*1mC>aE#P#MaR$AXbZr^ zg2%v$i4P{;g0H|*DPwqCp?WAzXgktKssLxA=m5hp$J1mF0v04h?rFqn3g9fM<&vX< zP7vbI9i>Rj-G>%TB_!m^NSxkwr;b;cb>i^lvx!gNRYUZM`Ui= zcKfDFNNt31OuQWMfqS*C&(lXuq88AY*y$lVR*!($sToGE>ekqV&XhFt;T(p3cEx*E zp^RIfU5R+L{D~8>gjD(=mtb+N8ZXC(Da-ft^gu%ar>f#4470aDO5BZFHYZI1#~D{476X~98_m-4r98)T z(6uid$vWfVklWk|<7)hf^*zgLKHZrB9rD7(} z7YZBXR9O`znY<8nXgQ2K%eJv!y?S*y(@?fH)BdTA%$;Wl_>j9K7g!u36I9-Q`(|*k zRi)3Ea3zVoEx;RB!-Se#9h|`xqvWFAX}fgtw@Nb2-F2WEndQwdN_lb>seXa19VR4w?_{ioCD z(YZOgAS`5e2@auDq(CZ^P1MIS!0gEKiy>0%lgAbp|bT|XJre=algvbZ4G_Kg2$XG`gR-W zXf5lJ(3;SnB9Od}yPEb-1$kb{o%Q*Ku;1Qd=oxepmWqY+&0S2nF6eM2h=?xff)KOA zOI**-&p&qj_#&JLup)vYA|>xRZafRe3R~jb%=_Vo#5Y}pjgX{coLTXE_w;yZd478bY)DgYhiDB$t5JM0HKbkG@cKe;fLoD7Q>c%~ z#}O-ZXNQL_KxyKT*^R)!SV(*hL3n;0UVcq0+RrRSBZunB*>mQ^;D!sThX3)osVEM3 zvEa#*Hh3xWs~TL%wr|puU}7|I^f2yzEnzM}!8*UIG$L1*#_z)%dX)Z3VOE1QM4Lt4h(1sOF^n*B31d5HiA;_^r!%*1IBl{}SpTn~Pif4JAmX?svhE>$U zjZnY4^P6O5J|fk{8;?Y9${$sQbuw+IwRZV*4B`)Y7$j4cIiYIs8afCwMMmwV?cRA| z1Z^}R*|NNR>^!lR3%Eib_#oKQ3Mlik zFnKOwC#>}GT#$AD3R`L@e|5Q7M*x^_xU@E6+)(yoRadJ!muq=htVZ1Ur;~<;hO{2M z+nv-O94p`$#3hSB{Q4iT8A0(EFJCT43y|ws23xon0uA-C;eO71 zWfqGiW>K<+&_K@^ZE9Od#KqmacXPChe8A-aKpBt(-e36kyYD7WE?>AX z9HCX*=`Ww#-ex8vJZI24k7mBd2M@$(xjI~B#qK;K*7qLp9gEwgrKS5&mlOw|D5#&6 zV$_LXpbw&PbD()|N0?-kS*7=3ipvs%x-5R8VbtUN+Z zP5AW*>5Fj1I2-q^-=wv|F7s~JEV%el#tD-i-!1(Qpwb5PoENPUN9=`_>?L1CX1D_#v%@tw5Y{7|RTN{u6KvdRb|Y*0{iW z_X7r-y4B%8inUJw;XH$A*s_tiLfN$2vAVN ztB)nn0)wdJfoochy9KAQv;y~337_(T(x4s?0Bn~ze4BTJvTqrnc~P)rXt@*9!^!KFH9LFu?9#2Km*B0< zmdx&P_RmvZV*!{$lufw|UnIz##rcEd8o(tKui-uwH0i*Tl%ZWN2U7+NNW4L=ZsYTt z$(a*;_rt;vD7^6bzG_qhPDB($bC8+!+YA*7%L~R4$(G{VR>L_5F|{%p&TmZ#jbIL9(m@FBIC!)yjRyCdUX(UarQTB2OD#vL3-80Htu58~V77Y-DyIqB8k4R+OLBc%3ND?Z9Z zKgU-+kE{y*oWQn;w*S2ljK#(3nlHnDG>)1MWy{+DOPoTt;^&Oow zkb_GqgpXt#2F!N~__BTo6^CIkIJ%7X`uu#P1bky&Eo{xN+zIF+di)7TykWipOs`*d zwza3mU&bOj90}LP-6sq|(G?Bq;dc?T!tY8Px;6|GlVabj95igU4;D!brzU8(TKL5G z>pk#r1aqnbk;DjYVqhcf6&6I z2#-0i8mc(DbURt?;PP{7Yg#VIvip#2Dw>z6XPQsb5c^wU+)H|p@Hm*Q7yP@ zI!{3(-POrYt;{d<)myScXeF5C;P+_JKvqTSyR(wuye{*})*aJ_m%@<3BS9$Sc6FuO z5D07}EhEEeiHb|hsPAuQKJONsGL6AL@20djAJ-!ozHsG=I70xo{6^ZdGg3|+wBvfG zcb4pj!=;bO3dAm&X5_EIn!Y?%^#qp*ohmj}kG}g-kHoJfNV*eMiTA1l5q<;qY*e#n zyasbYWd$rI6VQl)T2`PfC@#-&Puxv{3+K>4S1Vw;nMqMu6TZHeDg|}WH@gN+DgFtE5q@tD56pVnv;Wh6Z~G(JPD)R&^0Dna^;}$BT2Mr;0wW_*9%b^vpUyp}CDF>@XH26f;Gl)P*Z3jp zgs{rQdpBeJaHJwPxo2R}t&AWU_cWs)p0jwc{2e;5wMdqlsmbcOxVyg@bLSJn#|TI` zl6g!UAA4CYM2rE$Izv#vmO?FUrcJ>Rh!0a2Z{Z`2&eIf`#naQcr~KdqVa{t4*8*24 z*Q|A?15q${b-dWIzkXoNZ5c#F_VMFKj=}UkyC%d_<;Wv(3{GsvZ9>lic|q;OyVZdR zL~5+-Sn7z)(82$iLnxG>MUi&Dp&F&5ccClq z>gsCZrU^VzmTqgv3PfZDLQbYM`O?CTN3^L7!l6g=>T(&YEYCbx9{?SPNYn3U&u&2j z4lzb`roCCDsdgOR8}Q9v-wh;O{rk`&;DX5qIDm~cOSB5$%kwt-@eE_cjiRwfc znV_FE6OLG@)g#*yBx4Ck6uJBIwXrqp)>$Hw_ZHiGVc}~8F`Xhzy!DCK_s<&@A+kk~ zXmiW8DWhb@wY)gvT7pVhY)L7mM1_G~P~OkkZ1%=nd;!7Np#T|A$Ptu-C9dDATc;en znWK6=l350r3Bb`W{>v}F99wea7X+fPI5i##ef97B!LL^F-(HO%HCBrmqLGSJ(rYRu zYYp)2L#ZKm2%nTg;YRz8PQ)~-KqA%lF!D+mnJzEu*M*!8aBiRsMkC}y@e!P%GH_fZ zKxoHD10(=pai1$J(`g2|zPQ^G$2qNiu!wg3m{&C}NT+zW5u)oT99L42?H3OA{&{WfsNs(UEA*R|{0Ibw%I(eyHVClyl~0jwU-+N@99OGHWMf^O zRFD`6^z8<7Y~5!05hUheq$D^kt#Y3LL0b+m4&U1?-oJYw-LYM>HpjIzu?gY8b);%* zO|Rfddj@9%j(~N0gHxI@(=1+{vHozG$=X=JW56pPcju5^6z|?JWl6 z<_mg-jy-@h2m9bnL6h{vtFp6a&o)OE#aj$;Q5D3Ae)IS}{Bl%FU#}fTso%@kEGQ*v ztW7}?YNVdfNNz69s2@OR0ypN=S&g_G=I%|0E7)g5nO16S$Myf@oAS#oJO3f%krOpHnL|UyU1E`5x}da|LkCX@8{2|pfrj? zx@%HjthDdsRXmJv@uC>Og4X$Yi#o(hi;9X84ULV%YfY+LAc8qI znCUy#onG-)9>|D+Q~bs;;kCy&E^wCnV1j=0m_9Z>Ih+|^S%5<kd~4sETC3HbjG^NN&c{CuK%WD!!7<5PMKg zS-<(q$OwrqoH})o7|hJfAz2D4NQ?oV^g3e94ynqPGaH`u*aztVS*vMl-eglEclQx6Gx`FO`+a3$_kp`cT+=DV#1(bQUkjeg4+(u%Ain#?F>(#qqnAC>Yu7&M+Palh z!petVIa#tc;n8}Y_xKmeZ`Zg>LiK@2qbLMm@QuLWMm=O(UiIXFTOsO_)s&7nqGuEi z)hSdb#a!j$;FC*<3sxyNwQylUyU%s3=@=~^H`{^bo)C8R0y`&9uJX{J73G{Jn zAO}*0*u(eE6>Zmz!`<~>X$p^!DA;poxSM^dDI7dCO3l3oS7t0YIG6`8Ez!}88BtwD z34PP@8D5NrfawCI;*Xu3)(@Vv7@qW8DEaNATW4wuqsTXPrtaE-J1$ovm4Kh zhpyR!_wE?J7I_^gCWuq{&kGll+8M~7)uh(*A>&;X0z&*vEOU{2v0qYUWgXBdCp%6( z=6yj0Gfkc23{!VZX~`ZanLv5&z;$a(tlP(B6BQm_Ro0I8zHs&GHiiy( zG$om>&s%mKaGx6`(bjvsFB6EtsZbH3DVDt+^GEqChgRPPS0~Qw#E$?V$j8K-8T}-m z%q6pZH$*C>rY76`6Cz-wCCz?b2C|{H=Pmcy`G5r5IFuixgvIkX=8I(wBCOfICR#AA zD;@AcZU6p1Bc`Sv;3+b8R7I>^PvCwt}ydFMAdmy#BC9ory({`L|N z8y-g`?X2anU~)~SzemjNzVqp5k_@&)kF=gJPdEMjoBF=&Gm^V1b#O4D!%Y}OcaTgk z)Lqy66`}E+vVw{4H~kwSd4T z6udAJB?$((vG9H4+|oFBD~UfM_7<3rNcPO^Y`t2pE0nMSQxqt(38@&k2cA56`gOml zb$Hl1-JBs7;ypK20&*=(yZ7!OTy`*UaYJY4o$?LZ1$A6TQU|cN`XeR<%}+HFew0sg z;ImVIcy6^7lJXQ7T3K27cU}W|ZjziF7_m743N&1fT+%7J2P8W!;NTFIzWV2%589=> z(gS||>8E#o+(fOj43Q~ev>k5^X}Q$?wytsr_5e%^KX53&+{h6yRe(U10C@Zgh=w#l z+k)5KDg!nPaodZ-hE?)T8Kx1zCvCs~Z}|OAcWB+N|NiY-*zdppUikFs)5IoFTFN!w zr)5CsrO7;c6QLHv;2Wo-0<+d__tuwwiKC2Q_pT79(z8}%CW=B_-Q1-3%^z#}CwQ85 zTD3NucAu-UvRBBXxZ@E7Uz;C(09&frzaeK=4-y*vC(+oZ!RRQ$qPvbEIQpXqm z`YTAyVFjFDHPDQcd^D_)Q!D2iovh`-pZd*;c)E)I`>?ZuFHeWa5(tF7o1598&LwLT z=WrQ44iM6}g#a8p)Q1YDArtZpN*n6r9=Kw)eV-VB|MgLN5>Hc=-cLe@&=fSgmlr^A=PvL{{64O!Ib~4K7#W|)3eonTGIcH z!IYi;Xi3Xvh;{7JU_ZFM!}jdkCkSnGNXTe&O2-;8F|jzUS>qp@n*7T*EXjhj0lob^ zkw4eb;6uU-pE}&QIu;#GiNN^=boO;Z;qq7I}qV`Zr$!H*J_!o z?SoU(Q!6(mahZ8A#RETdg?#apZ&S&5f<$iu2&y(jkd&SPStt(KgmD)0nQ;k5V-e$& zi`H1g=<}wXmyw=VIjwcD@odl1smfAGWdPktSyVIpq7)n<9<(VZ;^=jZvCw3C@%&X; zS=loRi;R^&P6;~xHEWhs41M`RnS3p^FdN$%SdJh{P>OZ2Uj9S;*$ri zz^qC)kL(^e-U>yFu&bbzj*y{w4zqc4UaFEmLNPK1&6%~7~)p=H5f4?~p+N{;W3VU{`*IP-* zA$);)l8JooI$M*MC1Vw;RlntG2OhULBoVqb;WEgH@w^gd^y5j($u)3LzmomiUdemUM7L`^xOuQFhaB zwN;l+?$if|V2FCm48NOZ2~RL&gZsdq`Lvk=k@d2#dDIJnm z@(iK!(-$ueBLB6GA&Ioz{rmTWQ+{TsWY`(8?9ZtkJ%p1eB2DR2`^C?^kl+a*Z&8j0 zlxq;qWwUebo3GTm@0cf~e-IiX<(j|5_dWU%oGl1Or=bNTIB0N19Lk&bos~TjD5x{o z?%*9U!c4u#=bsP?4pb*w)!QV>Qd(409nJ27=`fE$=t)i-ZhaMe{6(e`@%t+D~TZxZ@BnQ~fHaO`2m}EkYJ-o`HJFH!71pK})zIFR{ zOHcPxL|xv^{$2H+@0M<3gO!BiBPCf1?mxDu;JqcO-QafCS>3WnEEaS0(K%E0olpJi zOzPXGs^53cq~-`&ZCJm)FtG{RLNy%q8{+5qzxn1H@3UN3W~dLd{+2wE>R3O-hIXUUazb-06ke()Mav*~q)@8947FC?&+|%PPo)f@BTD2NHw6_=F4a zqSHF-bMpEqd{_t~YhVN$&`Hs^Pdfz`Yo(oGNA}tHv2xS|= zDVO_^qB_ayg-lG+VH}()YLm@3N-#3y0ffOW$ z#shDWYi;{!iJ1%P9yE|@V+DfAlClU2-Vn#sJ2(bOyBAveQofjh+vR}G1;e&u1q%KHqCOJ3I z8l#QK9gv{h#gNCPyUJU}LtWUzjzN?QxxQo7=q1z^;QE0gx*`7HB|dMDw3t}ALQvJM z2=`u`bl%~*jBQheLWNgm?3e~*O{q4uHHm8>Dn!pQyOMns3I`6L@FnRba$c*EPD*Y@ zeCX67S6rwQg2Wc97g9gd?4uDlDlGehT)t+1!7vH$*ng)Km!h!eG~gaB1~RZ(*zA`f z0Q%-YPzwU?K#BUm8E1)CWLdzkU&TaH;e!B3ob2|pnB$I{U=@KXYZISb9~3{BoBTn{ z05t?GdwFkx>gVeh%AcwYjj}9{<%dm5ZborO1(uRmWc$XA$`s%;o?V&dY`x_9rV|9O zQD=SZ)1&7|0V*S;aw^&P#Hs6T3=WfN|5BZ`;4~&P9rj=m5e-V&u9Pl;VuAsnkW67t z^~RpZlinC4ky9wj!VbU}SLJqxg~M2SHspcv>z*&hy8rx(FIK4fNWWE zGcfAn-!5NE1qd=741qG}D>+`8<7yw|rknMI`0#5ZZxH=Ee*UPy3Pe_|+QY____`ix z=s*>Mv={&M(@~d@+H-71*-y_zifc7b}ye?Bv5AW~>1M zHPNFFXI*pzonC_YGC1+NE2)Y>QlJcGOsIBs93t@-J*VNHNjG&P?NJyJ0$`Q5Fwk8s z4UV!o{Ibw|a5mDiC|1#LuFW_phtr*G$(C0EO{I?G#0n%)&Xz5&K_5qfQSxqv@uWf~ zeKV+l+mHemVOSuo1f7;;Wo9B1IVi}><(xW^7BNI&$MX(XDng;WyIYz~tu9v1lpPip zCPuk1H(g(-evn;XQsD=oH7axx+mE>aarv^C^tO4+?8V_pP*fBklMfL1pY#Wt4h}X! zBS3oB+{^Ea1L;vk5|W|7}J}peBHWrluS?sZTg>dkxk@cPGhm1 zf=omLL{F5hhqw%4P(Bk7l1U9;a9f1G_mhy}eTp8(z90%ZOURE6Lk_`d35sSd7Z+F1FdT{&;<2raFG&7(3~wy}ShwBsmteNR z2Z-}UrPKRl3ajTW7BU~`0N1Ge_OCpQkG5b9u2tYW-E&soQ~V1`FgRJuYEi8gueU9` zXv%QR(wkAs#Ri^0O~p-c*G9F_^pqu=9YT7xP9aDEGlVbV_)rM)4D!@R(JEma>~6@$ zAQD?IB~_!aOaaQA)HmO~$7r%e8_;V)in}711Woc+)RCmPktV_xIsA_@dw1>^&-h9-n!4(7)R4~@rZzl-OUTj!`^Klr5T|{R7 z73a~RlOAY15zuwR*Z2Om`qOFvFs7D}`jtV{$kCtfa2b}W+xdSoLQO+pF$_sxxJi>>O0rI-BFNb#--U3UZ6X z5{g-|lkfLrztltZ3p}Hlb}4cP5IQ~C*!$1vL)R3|X)O9IUs4vLuc3BV*OQ4Kg;7pQ z!4n$VHN5f>hUzX3%NXrBF;3JAt0^NEOC1M!ueTU51J!Au^0qxu#`nezWagKq+SVJO z6aOlS#-9Q9H#ZgqRVJFk8k2NtAs?S@Wi<&Lfe=#7*vsSE#>U1pl1-J8oBx&vfz{6C z=tfl%i71NDe32z{Y8BKL=sN0-;zOh`p>8Do6G*e{Vp7xt^jqicTei){%0)?`1e~G> z?{bHpce`@OhuaS*DTy(bZ8^5b+w9>N>T46T`7Q*ExnG)sq<~6|^r2&4v~+3UJ#O%M zY9v{(#My`dm2N61&5wGAO}Tx(1ztBG-A3&8rY#RSZYcGyQekCLhzt%@?em^1`>2!< zCo)iG5J?7nR=9{T0wDuJ$kvB?j%UI!P{~jm`Wd1w2^wYU7#kxA^H72AN*tCsIXR+e zET=fFjM(etbQ>`=LCyi%`KPq{m9Y@MkpipsTXm2!RQZfYj)iBa$@9q8AKnp5>ef$Z zUnA2+I)31J6%hQjrbv>vLw{8UM;k_^n5dCM7;G#HM27bdF35uEdedn+h)Z0FNTwei z*&K1I_<4Qpd9x%C)q$b7b?C?~AS|XPd-vQsK@^gx_+q6i>BRLn ze>YyqI(HV6{_esclE6*8|H6d}sz`icAo5yP7IBD3yQanr)*}sb0F;5ZSpL{RP?l3? zEHW)sZ#`lEpgRq+0rjM<1#KtEL7K*Wkp~Q;>JbR0Dxe|mL-~z1$Eu`#K*Vr^5zv1x zt4Ot~E_ok%FS$Hk4?!_%3tr=wI-sIyowczn0$P$86=Z?tv_!in%Ht@Fsi~>;qbi(~ z6OeUoVRVAXLSdk_n&;HjOI$aDUno=tsmG54PIW2Z^AfR{*@4@g6G-Cyye2JZaTD$*c-g%zYn>Qb(5?^E*Ir+X_QN}6xK~pD}e+laagE%^X4U0 z$wDLv?Eeb;iXsd*RQZXpvXN9JX;2vsPEiG91&Z+Fa8hGr%qQ=@8EP;guT20ix?#(f zPkhZNFnUepi}-?>OLy@5&h+{Updz}mtSo32qj8K+)TG3aG8M@=_A!?~*PzO#6+%T) zy+J`8jTE?vTeFDCb4pl}0>g;tVJe30@2b@UINUaR<~F=GDL>)aDIZ+GOK~@h2)n7a z;Rv)+M0bz>{8N(o>s3^6Lt;s+)JNc)w5MPNQyf}VNhbv3>)ne|YEcNaz~C64=!Tlv z11<5FqN%G~j3hKUVJjaE?F+!v%dSv- zEP8WP1g0W$5rajDM%m)$!NFVU>FL#Z2*cM z3ZbS*&ryY1U4sm%bzP1Ql5^!a$HHBQQDRAEGc93SKQE{0;*OqeB>qEOMhZjx_{Dyx zVr#M-jtik zi!O3$5pIW(pyFMXQdxrT1(T^#?r5NXCTg z)%LY|h0~H)0@TFPI-~j*8u=tzAMPnJY+5Nek4OYBaLbf>gX<(UC!CH(GRYhr+th>3 zDKSo>und>0i_Lrk8Y>RlPaG+wc#wVlGBi|ZECL))hO88Dhst$Glz8lqcYKJZ?&CMU zaddWfg%Fl74l9tj12Bk~H}N3W4544rUb_oxF7rsL0{_=QV`8L_NFm!6#z(BT4;ydT-(`q*lMUfA>#OGKuj(Bhrb!t|mPi*o)xk?E_Mh!V z0)G$nz`&Q5yM^GE!Yi1A`3VT5IFXZYhqRi^xDCY`aB%(`^-pMw5n+J)s95CS>|6=q zW;9ePCb3t=kl;u`%HiV5WohOp=%YKG-JcAElx2Y!L$lse|1v6Q5HCc*R_peAfHcq` zWB^5wh}bqX8-VVEsh(lipx8eZPtJ0;V^3>I- zU=hQB{|%C%7oen4i00raM#ViMhH}(;OfvQDOGwX%3)J$88?KY0P+qAIDgc17h=$tH zbo*JG2BQf&c+_00Vf(t|J8`RI;1(JY`2e8;{j@O+}1J4`8~8eI*GpjVt2cUdA*u1kqWJo{tH*8D`HGB;18ul+FaO zjZ`Q}-ESCyO~fCBLm0E7HQ z*A>eRs3P*F`cXFb}cVvjso?)`M;t_?`X4KtO=AQ3jYUfl_Ed1HReWW8=dLICi8JCH*(r z7+k9ze*A@i2()5UIf6ZW>5z}{4T=j|9V(==jW-v7w$tO6iXM1@;(IMtZTx-i3-AgmFA+V zIu;rKXkbjz6Ur?QVGEF-h5Vk>CX*cs0QI4u*pC1)pluoMD*byra;#zg4z7MVLgE0c zh#Zp2+Qy3%@o7FK~A;{7E>Kj0Qi+m#qO4-rbu984N_zfMh3WUMS@DazX#e9 z!b{*3u%kWqxPp<6G^91^%ag{ zKj<$M10I-4?3E{~*TXovp@>2Z{e-AI0M?}x$arg69DF=XelF~cdF4@j;B5$2w161O z(M>%J@+wGU^~lB&PysMkWJkjTBKa1F=h+}CTDCyXj1xaa50B45sy~V)QOdqSL`0Rk z!2nyJ(i3ICjK01;hQT%#Q3W`9EdW@Pf(W!gAYQ3y2RT2({5(SKP^$M`=Lnjz;yvbe zTLTm$83t2DYIY{rPt?I(y22xQpM+rWq7YrH;TQhh3k+cIU%kK<3q_+4nmRN9Mv1KC zS+E#sXC&pRAA=N%tPx>TWD2mf9?~BKo4P281fb6%a;QQ7kvR?`6t*BCmX!WjqRnDnEA2U1bb(4q?;m3jwV_;phPp1YlT zuMs{oZpQvlp&VuKkT0PQ4AfZ-X%1A4AI74?!lBA^sCfc%m~i|znyOFLV|+m&-saC{ z?EuR}f+cEMLJxsBX`}wv`X5vz2|k$V$|>N_c-47_}$0xJZS2^zu(XI^SQ3`I?waEx^_r$@BE+Geqt~f z^X2x*9APk66d8=!{{NYcugr@*v;==_Key-jIVE$wb2d6>PcsyB&YdwaKWAci@>lEA zXDtoQ%>=fHZrRH7tHHT*XDr3|_)P!#hArl2_4$MnQljxDbI;?gS(&U#xKxZScPz&u+n&3tlvRBoS2 zhE-Q}Ui0M8Bim1f8+6M;_poP~kM%tAbRK);>?%+qx~@LeG~@mEyLe}AwaPz!`*GgM z7e3tl`XzyWk`C59s)?L+H#<+)CmUMiEm4ut(rV)B(@Zr{ZL}c|M_ra-Tx)4FxOo0~1ukxu;C39vrjy zmcXuM;u^!4v%&CXpQ-u+9oa_n`xfwsKdYpl9G^(pMV(GMP6?~2cn60_=Dymz(T zJ7155><0cPqOmlt&x?x{tbd;N2~oF~@~X)U_rBJ}MR+)mw{jdlbm&I+zPbDN?{7(b zxkY}XLY?WO*C&ho_{(C|A6*ns(XiN~VO4dkzuq|B)bH4_V|m9^G?z?#8FcknB`$1d z7Ike#m~j!?fAFBE+3Ux7O%8ooZx5CRORmFf?b;@%v7XpO(f9wIv-+xe_Gm=CNsXqB z`-Tw5ZS^U}Dy?^{d+PJBomg{5i_K4#-;-l+yL9Q2MOW;jeCLT8XQ9)lYNME8@zj+! zSM>kdfhqy>*#tM{d#nn$Co}C{AKGP43^f=uq?#rhRT+g1ue7e!xq17xim9;kx^6LfXoJo#^cM2`Jnr)Zm>?#cHrZn5hb8XEE&mfx#2 zj12PU6sY79s++dc84Q1K#UQaNHUGpE`~JLT(YGRGWLDaD{2p-3e-TT%mw0#1I3rJl;~qZT zs#oN9*t9xAAz=BoQ~QF3Odh?q<~MkC*C;77GxK=b8J*qhb_H?Ih}gCH3L#RGn>KBF zQ2b@Mj{`Sn)g*N0&6A6DdpXV@?K3%~Ju@AoT3EIf$@vX-)x>LM;HPp_$9})h+|TC4 z{zCm9pDipX;Ba0U;yh^=qm?Cg-PLuSfPerV>aw1ON1jsWzvQ}nH|u21#E>f<@p|!X z(;k%IJZ;DRJx@*AgKXkz;`~d_kG{V>SpVbv-$gIQ=HuA5o*sKkn2xSGK3WU3zM}TCzb| z)M&76%eA!jUXD+Cc=ucUBv+AP(NGhJQcxZ)-x`KY!#I$KC=wd-E?j~zJq>3_e8@Zl1`sKJ=ip7@TPw^V|=Ss zPrVS5N;-X%h?+lel6CDGv&SDI(%$>3uf;=u`$g%X@Z3(B3Dl6w>|9h_rlcV=oZTsfGMo9xD;(Th4%!2O8C`2NY-SmI3f#S1& zlIh@>VD{dx3FhIbUP<5zXDp6LW_EYt%aa|iez&T}256{F@W1u>^XHAcys^USkIXbr z>FHG)H-8!IV%6hSOOC4962+ItEvUXB*!JXsKv8}?WHr;te0Fmg?2oJ|i%AtakV8EU zH6Mypw9g;wv1-mf-+FbOhk=j8tL2{t23oIe2#ykF7dAQm?%g|1ZWdhLlZBprW%S(t zd{s7Md#}bq>nG|8ZpNlk+^DFU<8(gDS=br-T1aYEDrZj9O}(C)oJp&vF)=Yblm$5N zO?!|ou}T@%J&W}6^700oRE``u(qrYil($p!>Gy-Tg1Z^7ewj6Afm?TX_eLI`7~zoZ zmU=5Ka#`f||F}c z40z0QCafhsKACkhBqXGJqu?P$Ma4jyCOiI9&u^UCOLx=xeApm$)xVzGj+!{lR;2ql z;g>I8y8d_8oNBw8N6k*`@87?lJEkKquVBqEh-z$Xyjb_(ShUxTA6)VU^@^5D-$-(Q zURvtOuba;)PQl>N!tA|CJs&06{#LO~7ZhhKN4%wyYS@l&xD z_U+S{2M;#QmHX$r|NP5|u1Xxdi*;@*1UgfUzkL2MHz{kVK3Xf|?wZAsuexK^Qa0&S zV}&?5zq`w?dFGEFZ+d%scP|(GEif=J?agoVyjIbEjGEINR%bo3dj3D}jv#A(FFgEM zz+Y*kGt(Hscy1C>ZG2PR-RyD{C~TpLiQAU)9KW%(6d+_58-uOl#+uzNPi8H2qbIl5 zaM6!H{y0}UY8z4*9-uTUH?6m&tl% z<=N+YeX2=%3W&KW^(F^)16k8LW2n{2G5#S0M$SOKI`BdKI7~Q8ACZwZPL8S#Lx4rBnOp>0O<(+V)o+ zUj+X-tIi!-RQ}JZ{P~wB)yBD3S#I9BqiQ8*PXsy zETw+v&@aQy&dw45(T9&6yLD!Qva8d?7on4C-`*@^-?@_Q?YTHC8D(8UnqzgPPRd;+ z(o>_QWvCx!>qjdf*%8vV$X}r^V`n#dd32e!BTKoU8U!Kcha?0MXrc{p<|2wfgX&f@k%-7D}YPkinuTld(eZ#6|l zY(PrPK!fzHCx^Q0_^moC-6wU~SQ1L5#&WG{G#_1Ro;&TrrDf(V+u{bqB^Go?#9S-3 z=H-hQY>Nz&=C2gpYL+!voi_gIW%R8`$_J>1*y6Ll7{#_L9XWCmAKhOOGMRioY**~! z$Q$Pd+KLA;?IiHV9&2ms z?#zLbvPb649TkxWe_pYT6EVYkWXrS*JJFEX6_=3@wBg^q{9zr|T~NF?O}87Vo!_MP zq0sT+Ys0aD@_|SeyHhV2rcX-;jFlzUQbBRy? zB4Y>e*|a=}^#4CHDBf82Z(j{wxVR{seEfj~K@!I~fit$p$GWf&L< zpt_T&W#E*S^v>{bt*M66&=>*mZR=VxF#M5&J5GOitNKTzP#kpn)Lok~P z>f9+O_pZwOO4v8~pWeR=i;9Y>KmYPJpJ!1~(LQ;3dD#OlSFchA`R3&k`x=WIhU=;4 z5fKr2Y~Axf@JAO@HCb8Nb3n6aEiI#qfh2TMg#!6}%$d$=RE8q)SI4L-nff9m6SIOn z`R?NPF1#DpuU}7`03L2t+n*=p*1e-M*2^db4-s1`M!2gnJ*j*#!wI#=k&~cQ;)SCD zvr>#}xVTwdrd9YZYDmE<4zI!LJb(Ut-w`&(zF?H923Vbxx*VsVA8Ng3TxpB8^RE({ zH*c1cWBfY0O+X+zOF8g+PVX7-j0IG7c#Y@Ax&AwscVjgzKF$+jb04mser{^7(qX_$ zSpML_gLDbm_{QTX!mvB!_RkuBHS;H4ym)a@RZUH8kr(4h^%^0egowKl@wXZ3zfHdi z_oxRC_WOlnf2^6yFj-}^N%8)NuJuoR?@rsEc$oj+vzj}?9)EhVISe?YYEr}Q{Vjx# zC&FBk(~owACFxRj}_dPz=A*a7ObUd;4e3KI#1O#~CiBp3^sE z>^?m`yHolqs1Hn1OM=7;5Mx9#wNi|ZWsbH5Sk&rV5i&3b13@>OA~laOqC>UDx39aS zY$#}-nv9S1&uhr@R+rdOtYD&ua`P=k3+2g>u5I^+1Pr2x~0 zubQYz*Rk$SC=fQ-z<6jnLr|zxM@h2lcR9pgRG;yIIFx<*D?J)?`i4E3-hV@3}v zGEOv1kFX4b8_v9n*RC#?c5=)b1`TK#F!(d$%@y7md(EZI6ikr^k)p|l6~aY&#r{hO zgaQ0l8LHs?XMTJ-uSyU3&Ej*}UXlIP&MA(gpZvtEjEaK9MY2a)T#qLk9A3P1sVtW4 z=&@saP}wCL*K859>0L?HO*dd@S-f@*f?L!;68Mpp(e{w$kM_Nd>2rtiWBFObO&O|V zgdwl2vOXSUDI?Uv6sYUeod z+kSildN#HuN%(ZW+X{ZWPw)Krb!B-wn}$uV%U>oqGK;z5SQKL zFsiCw%t4P_UfJw4W=h<`+O;TyL$O86lJrYO-?+?bdH8IBD-w_FdDI?GnO{1i`@t#Z zB4_E2etLiS=+VVM1H=#;fTBKi`gER$c<*w}3~P6y@13@+sGgj=>>$P6Kr9`|hW-u6_L7{0N>*l(> z)%QiiQBiU!1}^uM__Pm;99jJ{N=QNj;IXybKt&^QF_+e;GD@^FDy;K!wum08UW*C^ zkv#kWYaB4g9zdmc@89PUS&0Ly-JJtA{{1bLd@YBbsyF)1@yMt2Aq%BOP80=*n1>C= zg3eTq*II?8_0SJFFN{)`mCB;=PL&*^kL_(Od9JOv6;ISd+xN@M8)rrWT;O0WBeHV6 zyl?It4#$UY)rh9Nv3tS&f%aKXQh%L6AiK1g6FG*m!zige#90clv@2O30c~y)?p}Cf zgS7b6_<-)a=QsPOCYz@kP8q()=h4oVAbN|CxG`@-tv_w<$)4s(-Yq%fpVZ`)gd=b_ zR0JbaO=@3A#BR@fZPUCeGVttv_i%1@0aQ4mZ!fa8gx}UOdNq*q=*-)vq95*g zlN1m=(5#E~qT-Ft5!KvEeLq8>uw7|c#Lo||+TAz8n=bS8EnXjl7X9T+Y&uOB1S(Lop>f`p#Py zVvT!h61N+Nw3MPmf3E$Kh{}7&`a9d>!N?Ic*{Sh>mF2Lq^3t4%9`n{)Dq4nzE`ubI zlyzrYBA{1f@G5x8X64-N?SZVgIE|oEe9Q%l*H$%oxMnt=@7`SDnHgJ5pFO|1PWS1> zxm9|t`R=Y47Kj-nmE?f9ML~JQRM>IkB8P~*7Z7DN0)U$5Gh7ClV zOG`^j;bHrsm~`*U$VTNKY>T55T?|^5g&CfR&jl9@GTxJlp(f|4iQ`~Fo_YYy5^MSk z@S8U1yUOj)sN}q@akfylSp}f-b5{)?QAq~isc0tOTD$)Xipr6H#PzdHg=6u?Xm}pvbl^qhzrprICSOgX8)Jn&Xf0TimQtRW} zxbf;TE!#D{IH(jlQjGWP*<*o1HIKMlZf@+B5NofZv_2M~0;GY0w>58>wi`G>g|?Aaj;Z6V z%`ad5zPpvU)6X9&^u5KGZqZmCpEabG2_AtTDvUzY!iT*3XJq#i4LAJ#+1AOrMG32C zSeug45FinN@W|mbqLZQ;uay-FhSS}jA9co-#~q=zV4jG}wm>2`OB7tcHWZbQMZIAp zX^X9|b}v*&lftLjqAX$;GTt2nwlMB-Cn4^AX{jI_@&J;4A=W82oSTJ(QthjqbMnAu zEhkL@G?5^Em;LE4xMv~**RCDHmiODLvx}4(ERT!~NW{GRk-=;WB|jgcBKqwYdQa@? z=I-{}sH5KB)?SVCp^#<`)-0F)+tiTxRBBl{=s5%m$zCjQ8vYLqaBO|bt<5U=9Frff zU>!fbHsptX|-FPJ=+4=;Tkwuk+=28 z@6}Jvxwj*Mx#5bqiW~+zmmEa!;+m&qp=;AdKec+-xYf6zI}Qr zB^aM>!>XtG_}sOZTQW?NLZ;%8`jlD={&NB{%rvpXKoA(r6{6hHfb)p!3AX($YNe9c zz=J==*o{7vhxbcQ4M@)&5H_vP z)wFrNBt1P{Zr@-|d3kxuLFX?@fD~098li);ATZ7yFsz6$tsX_}$ltwC(q}7&puwT> zUYnd~CEvavr!OCfPro>dTUF~y50}5qRYchUHFLDe0vC>L)2oLaVPZqIy3tv2sL(db zj_Pxq|9seSVz8!44|MRpBlDz$!%?ab4`h^tTru*_`=FOk$CSjx=L#eW->o_CyyQ;; zJu2=Bow9s)b1!B7W9^o-fpb~*au!MB8;ixJ2p%KtYnu9k6F~knJ9MW6Q8Hw!16WX_ z@eyY}JS81pZ*OEohV-eKRfQE+b}s~t2gUiG930p`LQT?UjcFI_u(JX<)phF;v|058 z^h*xx^6H$N9M0KL1j4HIBCF!QUH+YlQlszeLtX=LEYgFhI;s~Ggp>2snnq^gWQ6LQED2EgU{~JYcrI5Y%o@ zd8DOt?(0??A)5)6%vrcP^O84bC$!HClUg{Si}dgS2=^k!z3xZ{Au0&0#@aTY+hSBd zqdQUFy|mG9Vz^maM_Eg2bCAR(2m~X=zb&Rcb56hLZ=$hgu+Zr(HIlU(eE1#$0_IQD(4PJex0)3#qUw%E4PRFwvwg@uDi&)^oj$+vgfCvJ{j- zwdYRis9Gs;Xmjb*bwH)Q@ToH5?%li9UC@hO} z*XePxRVQq`oZkqd~QoQsK0iKK`p47Kh4# z`SD=cS`n)}cV3vChli`$)AYxMIeSrQ1@OGop88VbCt-Kiy@rV<`*NJ=P=kB-BuevK zXC*iE=~dA2-BAB=1(NPWh{`B2(;et`eI1L}10?f07GWbiFv3U$%~O-ZwxCx|q68#9 zUR58ArAS~_=Y!}LXjP^y$qaRl8R5u#1@>U$*_XVBwY0LC&-D4rm-1;gsBjc~iSOix zGRPJ`G2SliNvb*2+Cz~+(EHt4Vh^VPD(Wc1wsetG-4n#)Mb!e2RjocsiiU~$@E2Go z^(iPQxa)ds=knOz=0_ZLCbl(+IU{hYP%RoDp^d5m<|EA*sJ&a#-+9fxH`~Bz2C1YF zL3sG%A9D(z@@MO$qBNjG$8}Gj9I26cyqxYM2P;5pS?V zs}||ONtFN=g!5jVSmkH_QG_CLO442R-5_8`!&jpb4^gF6i-y3pvs5v0kmwJi zK#>AZxe%%IEx_d-B(vsE1${x9UdzX4{&LQ&eO`YhiCSNX4>DkAz!UC3EyZs7ujFx} z0-2#DD$L_LoDQM+U8qehv0`@%gSDY@;9lnr^uErhanOfg<%oJ~{wb)#?4a`&8%@GcRxP& z!Rz8thI%kFA-HgTLg`;HYoWw1px6sNcFlVK?p>~3d(g7omw$#N^G~XC(KE)zX6IGh zj<_1|xejqD&Y}rh)xM92BM1@qn%dW`1-Ib6l}sHMta~9yk^hctTq&c3eMxXdnyP-^ z)|L-LMbM#h127%tkxa%U;S(>fz&6kTa73V0HqAc!{srgy?`uCT+WefZ!(g#)zT08{ z#BZGje_r8^q-xwM`Q1pNKQK~Jna9n(c^)b2SvFFj7Y3!qvcM<(o%Mwc`iPQkZ32t? zc&9@^5*;<2)N>!oDG+$wh_FaDsUu6@?X7&gystm$FuXWt7TO$_Q6NAgEG{YWAPEJJ zIAs)k9+5a!O=L032TjxXMq`!OxqW_!^?6{12)e}$HysX>%|pHp`RLRK)lanh;WM`6 zjC3)q8c|1XD7uXXGI}3xUaSgm|jg!z3bMj)APH(j`e1-md!! z=ZUNna+>T#aWKDW{ws~Yh~y`!M$d1ov3T>}IYe0|h6z3fH+FIDO;|=`@ZR1&QHF?( zd!TJ3>i%`v_~R9WObXCWlj=?STk`s^NRO`}XBBB-?>s!EzHEfTJ}x^p#i9t2jP8=@ zD0BitBb(zi5ej@U*mS;Z&$2w!bBi}C$3zJe*rKdR7S?>k5Ut1{9JYQOY?5H9uo*1z z0)DyWT^dPfih7L67Kd8=$15BGW60Xj+m`7jeJIS>Kr#$@{@@cqjn@DWv? zZ&9#HC0@IBbg)Ld0RIcw+Kd>+_StUMtHwWzHG^G^#tSu{Xj5vxMzUITbqbr1r zj!J;)VIG7@*m?8FVTLqD#^Xv`Yg&sp7Z&DI5r}=o-Ufe?O;NC9#?EwEx8*kv1t!A& zxg2lux%ajB5Dr@{c#u$(@N@MY{^ESy9jNZhnHtM!#YQFK#i%A56*>j=z;oqt#4uE= z-93U}MCgyKSX>JJiwUctfT*5uH~Wz^N@rNeS`hmbH|7+=F+_zOg(T5|B7ra*1BfVU zUD+s#@_|Y?ytx#vW33#XwJT3ePKew&4Y|PrkgEWGU8Wu7XLezpp=ReP3iw8nDllIV z?bV38BMZ}+3CQ&gF^hh6F}*Y$&z=Z)1aDhDSmKq~76wmKC^%v*SR@^W+)ydXn3{b5<=T!;IT%$;Zs4VFm^e6Dbp6_s zAK(1ZA2Kx>(m&QbB?XlDKyx!6pC{ly&uU;eI;O&zeJ~$w+_J?3{>BlY3tb#F$ku98 zB5Aii0M66B^haw?Yy#+fph+$mP$_x$zXDxtww|8Sp?sx=wU_cavYZ!WRV-9@Yq zTK`b1cly++TrdX9zzoWPYMV1yPenM{8zEF=l$|9qL^20CiviIw>Ekwj70)d!h)a%puexvUMrxNdRUsj(4 zx#_BImcG73wAIZPUnClvc3Zn7uGQkncXM(d>O5-!WF(NO*5^zpml_C8zwohzEE9(E zrlj-$pe7K&R;n39;TG(2Tzx`)x{rZTdyk$Y6?EOp-M!Ypvxq#EDcX}1$#F&^LcvSSKWuQXjm|Q(_zNin?hv6r9=cJ8E6Jq3!(`pBZ?|mAg<84-41*gyN1MnAPsSEN4H-SXw#&m*#&^`jYyZ4jLiFs} zv%+Jluvu6(VlTP-=Me4oX?q%?05iBCZ1q>Gn=@q-Vz(l)n##J!?1RR z9tp<^U%a@k^XzgSo@Q#T0K8YBsISWK_Pj#}Tui6;FSu|P0+FCb7VSyDI_F>Wn-Eo{lhE&1x^1xbWxk9Z}k6djQV?R=+FOcG5gnQ{QuUhM=cTGygu$e z1||$xvCv~D>kAw(7}rh})Kao!C7%UqRd}~{Qqo2QCOLqVR`PU$AIYcQCjh=ek9iD1 z%Nb|!9&9IyAa3CZpX&}Kn0YS4@z^=tE zzJ>8{{!De|?kI^~H4_Qk| zY~BcU4M^+w<8y{oB=ZB^0yZx^3Adm6kOIs*i>HS$^_!o3?;I`@6R+d{^$%*qqwhD$ z6oz+l4!Bc7npl7`Caglvd|!9WC*!} zi6AO;FY!iHLv#?sDq&+u4iPOVN48{8LKkJisX{N>jL5lU^k$NaP>Jo6hHv@!Fd+kR zQRF4?<5=hZ?9eswduk>R}k-MZ7q^u`YVS0NU z6>^u*K?ZmC3%N^ztn0by;1TK|!>xPpk1o9O)9ob>55p^QoveCxkWWA+SffNEvjG#K zLDpl>iobjJSL`4VMtsy-vK%I3f;A{vPeP|9E^AL$b!^u-P)2(Jd^Ig_23$jl#>Q+G zpzc!g60>q0xJs>)9&bt<>4NPfWRReF8u$0VWx;qoo)Fo~n<3j+AzXU0M>gO7mR_2ImZu)`_t4 z3ggL}@7}+>ZT^-sB>+DD%6)W)eyE5nfRd~W)s9L}v!ObyZ5sIO)>7w5 zOPqz859zeRuprq&MqpMY@>|k5k0>d1vE?Y^8C=I>l_uBJ>^@+)>!2&Q;-Rx*iK7Qb z4@!-4mPn0tQ?rzY&1T3{drUbiG@t)(;jaGE+kQo+AS|we|KZ$w?W*6 z>lmDyxO-%WSznoq8$Uo@as_l}8a=@xDpP&{(ctAZ5z^mUK=l$U1Y>ib^Qb!l&YL4g z&?onUqZR46gSHzB;B@K;U>g5%j%W9bH32qL&Fyh4T3N`p1~gSGh%|Q)e}c9(#I(`T zf(wC@iHaNHv}=W8>B zVuDhnqB|J2i(~Dm@k!5y`^q|LUcId6>MV%!5SW;$6+LmT@HLR4LxlpI6;$4k+ma~s zu*Af(Nx?rpsXq8M05k~Z6x%kud9(tJM>__Da7my76s><|+ld+hZA`KjKRsDkiPZ}^ z1ov4#ObU5OG0RA=Luq8?+HMavq!qa%IzezfY9TTWi4ImOg@IFLe@$`hA1>x#@JfWX zfQfNXj1pu@VT;G+*P{BC%0%}cH+JWGNTUGI->fiPap9FMDh@g2$DyP+`33l0TRQ=l6eSiYON{WielX4eL)P%lPz6{ zu9skl`e|=3v$vp?a9^4ewQtj#fL0mfN-`;uz8yhpWdWLKFBC@+duIT?pTRijOg^2* zM?Q}mTl-+8Z$x$?Nl=ZP_PJ4q!4+MUoDG<&`ffkF05awetp-XVQF25Jr6Xr7{Y z&(W^Bz7)d>E(-5tK5HR+Qw#3<8a8FI*t{pz`Y&rz|8B;3vJ|ao%fq=FuJ$ywc<`v{R80hhnmQ(41dKscY}wuUhN*09*^O&ymgdTl;X)n1DlE(;D`u zwE-grygEonWmOdYy*j=N;hXku0j$HTSXe0d!IF}T6v0Yp1~dd8@i_SU{1=Ik3`U3& zyl96L&_X@HcsSs2e8|lMT5nMs$bZVx*@}I9h;x$z(o+It6elv;ny{KX@*YLOuAmg) z{r&>!N&fPRuHmrvX>$wBC5J@uMiuJuj-9dy8*(;0&XjlVU7?|A-{f%J$beRy1 zCZt-+v`%giI?Sp=*VV8gwP#`H#P=Vc zQDMQP{X$*0T*tF27E?mfr-TZBZyu3lEG(4Y*6hBVOP)jUqeS?&^AIlZxpixO5g&v} z`&)K`)dPI!*F#77gMn;ppOIp7Csx3fIAI_lPa2;<3Z}ijB(#T<(CcDq>X4{uLidHx%jy7 zpNc}Q7$NXr>=`DE0VasA@gOY9|Cw$^M9a8*cxw-4W zy04X#%&LchMjDHdSSBEJ-VvUt6j7`TdCTUP{IFwShF3r8Hu*>Z<|r`rBf{h|i$U6$ zRA+)wuQpVHRHb42_7Xd<>}V67f^w@P%xw2720D#(OZ!mpU$8MZDaa2_=SFI9*xf>` zAp7}t>6e9ta(-BDOza3b^K`CINwa-dEVJJb!wKvpCP!LReB)6&$~AwUKI_aLlauz6%qww6Zi5JDG*gEp!r z8^ox+zA6l~S*60c5lvkr8R-XEDHr(*MOTlZSfgT!oN6pA#JS+kM9C9`n%x=OR#5pA z!)xPA*E+{#bQ*8p0tb~XWbD?v7Z%iaoOd35sf{fdlW#nwwrNq>LtNeq1Wi97S;H5@ zM)rJzyoz!M560Vg_)C?jlZ+Qz0|}Fz;x$@+a;`!PHW_L{ST6uu%&s43A-mG<-A$tN zQ3V(nXfV7Ed=1Qho|uPw$VI*yQidpit8r#F^gBPqCcQqmrwn5Z2Fv|QVeL0c)|{Up zbo)Bt36z8@Fy2QRpE$AyO$)y(wlCw;TFEpkLElV3X5!jE_lfVJsq0(6J(e!^P=Q?o z%pP-7nSC5)+oyx{s9`5s)P`-l-*3s{#e#DA{>d;N=_nsPT4^w5Tz{-WAV3Wp%{Y() z=6NRP z&G?mD%({EI^l0Hha+}Ys!Erv)dIw6=79HR279XHHQq~YZXZLK`yxA24C`_vb0_yXF zx1V_8BKqD(DfNthJ#8YWi($@ajDWPV7iofqh0x_NVJ9koH&h~QrExf0)J0Bd=Fu4= z2HWnL6OyDg&|n;6L63v2ous*^F`(*DtTaWX3rBzx5Gq*)^VOTzH2%eX0C914UtBa5 z4X6~JIzp#amyp+lb89b6sepO+8r5Y~^QX1>8=t(bX??$ck_udQ^UQ=xO5eX)KCL*z z(6$OZ8@6@`8nG7Hf16R1!%jaa2ETH+)e${CbjVk+JCrIQUz^QMqKbB|92*x}b`&KC zE6K7oji_8MVmO19LUO=uHbYd5#%kd_KiXqN2AZV7LA<;XZ;JaA}Tnel09 zqLUy^))!U$nLHn;a-)kh^xt&dCxqbaN!*P%3;el|h6Fy>hdBzp~DP84nERR-IQ%YWZ}Wu)++ zlh;;lgxm4A3!SM`wYUiYU7VlW0_pLO9iYrEBnnsZA!1TT#?$eedsklrL;0XA zI0>5u>}+kvAUa8MQRmgYX{QkaFnqJNVT%}Fu$lGn{fwOELgvf`NOq^0-q{ zI`tvpVOo$!K{@7lLfIH4X7Z~NMBsjfsw;5fyRhOH^1I zMIGBzvH?#s)kfeMn_RSlij0nHTGy?oUMjYDQWX@@C#5z|N(%UcMhxk8*Cq&Q;lIAr zMU~Nf%7gbUGP65L)%nK66OJRhc;rkD#s>`AJ;cllKOA&&Jd)2mS8hYlV)Ao ziX2Ra2*c*BPeF`e0%l-bSE6wtN3f#kq<4hyPEAiV`imYNIix1PyLuJvIYLb+(QVOP zw#lnfcEr3f{ zl+N>HmSPfZP=C74nNgomaPVq0#uUrWJA?^iE8(_}vq`NdHp7CfR3PV!GP6O#qsl4N z>l4Rlm{uYRkmzOi*NPJ4$5nb@MWi6FB6uzzvSrcaxauSX~4ToQyqCT;GydpEJB(fQL2?VMjR>o9s?u5IHn05E`?Ui zT)9g9PW8RSP=X&5w$Dm%Jw@Pzc2w&I=~20`-XBlAoGJcvlI&(1!hGl~ z38>ww?WanehLURG_@rJ%RAc73R1)IIl$7?M1SHnZ0v2j=H3XH;dT2GHS=z)GW$YdR z`4$9HH&iBm0{V)MAQ}7N70L&JxP&$+X)1tjKx}&;j*#C15R3+HFpb;TzBof0z^XKL zjAH*#vl=BYdMj!Vr>-%QKUN9CV9=^S>I!3)~hGY2YcqBL{d=M)Fy(@iBNF97RqVI0(rf%N4(9$1I zbWN8Zf0YAQPTAovrCZVZ2ekD2PP5#(aFVhJ#7hj4iyrrk;tEita|ZkZFZsVSc>h79 z|JSA&|CMJCEkh9K2cpjdfM1G`M4Ak3J?dQ@g3pxvUtypj3q8J0iFzWu7C)t^ zJF+mYl&c7`GN#BeQWprFUlsFpLWxUkIStK3SC$7^r;tB_N`U{V^@y6^3CLyH4_?;> zO-wE*uKn}=S<)w|n{c&=Lk}iy*dnOYIlXqD@vGhB;O&+O)P}fPuX2X;IVNVVeL&I? zbqJ1t^c>@& z%d9oj^NdU*k0n%F#V8ic?{QO1iAy;aZFPThy;xK@%HFMawGZ7?SgPu^W0BX`SXj=z z^u`|w?OAPewByINwQp~iXlM1_?_eyIE?pwl6~ntpp|H5v9R_Qfe6e`(Vwhih+nbWm zd_xirsdwhr(*C&}hRHg7M7f9j{{5kkAB)KwGJbV<5FL#{BWN=B4Hsmv*wq2c8WDDCKT5s-7X04hm0P+l3#r50k!#%TVieJU6GR@I6pv**6jI03 z5Lr9F7M}wov_o_fAxKO8_^|bLAeqo0ExLjZ)JLi7s*N#ljOh%4!azfZNk@aeLG5%% zDCcR8DS%X9kKYaGbE|d%cA=3vy$QpF73_) zw`bu_j8!-R`krz^GBqb=@P1c#nL1gR{qxktJYF|KRwA5=)iiwuW8;$DS@r54>g;A_ zdYWMirb8D^{{dM}AcUAbF@Qwu5S2{Bd|o{aG@0YV%QRf0bJ(v3;@XaRbbsS${E2xa z7!Fe*)0=FT{@xdx=zeLMMJtnH)}H88p@Zf&fVrAisY#g>f3BXdy^tpw5+ID|7ZD9j z34cDj@JQZUhRLlX_m2YX|2|ZjsZcfC-kM4?mdFetiU83cN- z%`|#ikA_gbdWsr(1*y9zJM{wD(b9+}P42U2)gt;VM?Su#aSyq?j~Yo0RuET#w@dm< znP&_77F>a7Ql1Zd-GsGYNVP`|O-Xo?3_6P$9s<=^k9xOe0} z<}Y1$XBUx01d36A6xS3oarG*tdH^9|#o9@p;}3tOF&(f&n^&HPdx7~>$W%&Y1NbB5 z{l{}a8c4@sAP(2EM-Wr;$g58exK$Wd=@&7JR{EuQ38ghsq{=kCc5=W(0nvv`M09T zVAR^vL}oO{zvpI|8nH`*-=NB20V7oyB~yy?7PFVo#F9v#?t+*HU6Z=*-3b8U2+`v>p?}F130!Y5F1at7jLkfm%|ZLTm}@;mP=+G=N4L(n40>BtMEqapW36B=Q#q4}Z-#E}hG| z`TVf*`5{tZv8y~Fn?>G=Dw4|EKrtO8Tu;=Iaxps# z`McB5A0yC)Z_%Wg0>`jpPItCB2GfDPO#b$M?WsX+ z!z3iWT8>cc?LSBbS`GHg4NrD*K$%bBKC?Wef4GfOoqf3DYqDhobmFqfu|&9%85LU@ zJEDm`qB_*N(PFQ3-^7#yN{SW)L-_zS8gdhUwwG5jDmjQ#vjy%MH%k>wt7GVKPB@lW zJxJr_;Vh}pBhZT#@3VAOr^*J8!JHzh;lR;NOAwoFT=g&UVhpzRedHEA{*~D5DM|5; z?>7^TaEc$l^5WGZBH-QhCSZtpWEa*=&xz(Y1cV>CPoqcb1;54_#wsP4ENKkL<@xMO zNvQ!_DT^;*KBS&F8$(bXPBTh*;9E(AAf|yFAo$WLakY&8F6}8XU17{ZM?=87_NFmd z{zPc>y6_m1Lo3=xOcEUD-@%}z{BG)QzyxL;*WNy)Q4M(cR?s8>WcfWw13Pu!pB86S zq9pIV26e1@watg}yoG$?KAYSYnQox>F zSy;NC>+8l7^W~Ha{nHsnol7kJp4uHMnwmlV^X7baH%s1&{5)&ryiE2Q*8EMb*OPOP zT6N6&JxJgsBS>-`_45%iB`;(03Nb}MPa93M>?yjK?8*z0m)=t~z3%7d7Z@GpDQL~yvPQ*{YJWR~rA-@q~0NMra z6%+9TD$LS%(Zn+hEfHwCaR!?Y zYvnzrEq4I4Xh8Bjf5_)OFL0KYBhAN4mY}@}{@49Ucw#0$GAEvGy0t$b2-8?p_j{XF zth|486U7sr@UHSY}WdIwdhiL$W4Pk1owRJNkX++sSE)ptH#&UpuJrl&N*ydHTeA4xjVhwC-| z2!%FbDh$)w^lR`(A$?RuC9;@0qR>BR^f?aAw|b2tC`R?(k4fN1h0!%!5fZ-uF|0LMJw&nKV;3{&5a!5fJ__nZRS>IA>( z+#$QMt}q&OxOyO@G3RBPQYUgPKGA!~^cs8@YtEi6kLHRvaAy(7clFFxFcC%1MS&BR z7S3@GNBDS)v*|{&=1i@D&B}l{K@DL0m{+`^-NbpNg*AQ_=nXWaU zd0dY=ixe}=!Fv&U*z3g^>%W4{>vj+046cegH;p`Lc#AX|niKst(xA?YPo~%4uzQ4Q zlZ*~O8oQL-3a~)~XMM{n<1wI`#xem*q$JTV=~#1RrB~k3e;=GmeMnj>q?10`k>3}o zx7fZHTJts<++z4C`%AATfRXpGDOr@#-~rPmtpUbF8Q>rp892oy=nB_&wBC~xaCJ0$58()C8WKQ=rZ)fr`RiwNNlfL@FX=FyUwZKRr_8s zIm(*H+eDIlC{*$yyBQX2-`+Fe>|y2~4MVj2H&e|GJcZ2~{rEAf)Y2Okw7|pj|4x-Lc8s^v;OcTxMcsx3?7EjDp*fiTTy1F61KDqzVcGH}HUt4l88JSR(Hb*&N zTLnxse)(w^p75)8=K)|>BvntIenJic(tB_YZV6A7-_Bl4^CWapnY+^PSv%}m^uLO) z#ylYEnKKr^6vaFk+nftfSS%+o;J(DAn2(x!1Jt1=j$EG>E z?vL9sw#5i#FXI(|4~EDY7T~?f)66_2i%wIh%MXyGq}T4o;sY3@}-FM0(!;V ziue1Pz66&Yq4q|%avwSp{Cpg^{^+MhG;;TiIXfrVZS*(^N0hAQ@Hb#n}TveLxWi^R(ON(HJIV^yE5RM^L!npacA%m(nfJ}4z>YEiw-~|Njn%l+)IsxMo(WhsP@QWgy|L_ zQDa~f9;CuMC~#=}2eMgB2{Gi-5Gen|{hLwdDu@SzrSX8d zf_g>r9B@=Z_@m?E$c25nh)lHbotQZuN6yb9p%*TYqYjzScF0+xi+)bk1A`0sa>mc* zPgO6Mv_Cg3J88|w@EqMC{C)rtLlrY0BnH*l{a;_nDhL33$&v^&K}?GFA6S z8!V9~rm5iLW&Td>|6IT;t*T*xZE$50i6h%*k51ifdf2IEXH!cnzz@2qqTci#j)g~C zSNZty+IQz)EoQQN1_DHX=XYP<9JkN7)>OW#s)~M5)~TX{_*EJ_-~2w0yX!_^ISu4T zo@i&wYKJKEI`lPfI7(LCA*_fXb1Ey%lrpVG)h+>>6mxlA^O!^hBai%>$luaZV7MeotE!Vel&Pc3juOTK$bq_n-$VWxBtb<1!RG)G&m1& zM3v^&-`pQ=q))Jd1{a~cs^=+yA*Tfm+4}<4%PpdB3poAHdgCv5TQQ+flj+z2600mB zDus-`*6la1&dyGXFKQKL#^he2k%|bI6>Vhw#kskE zEadAi62We+e*02;@+|pK43iL=MoMh5S>ZxBnKevi2QrxV@%@mEupf%$kM&BCg-xP$ zta-{Q-;sTbc@bR|5`)ff0`-=ALp_KSMh*4E1RdwX4(!{GF0wautiQt6< zxVt9?^)vwhQPN*2GY1Cxc8$d#AkhREGND_D+O{F)%nUFQkL20_Rko9>g1T+W+vqnM&{v3LsRg3cjSRBB zj+{&vN#r_ZzrV!FZMyo9>8P{A%zOMHH}mwIVrqv3bcj}5VeUtxkE#8o0PSmR$g<`` zNmMM;Z*ikeuvU%#!`_=lRduFYqonF2)``&yDiBdLL2NdNmI~Nlmk1~zD188xLo2I)gy`$}urs z$%r7Panal9Fc?U>&CfwO-3ac5eGV&N(kD1mv!6T7<6PK4Wdq)!bQNcWnBgzP+&|J& zu#98xOUXR9_lV3_oHD|jar%Cm$k~URL(xw;I+0()fuWCnjTGhHOb%^%3dD30g<*N> ziGd(xavE_d4siAqG&X#eP}hd%v{J*5VX!K<62;Xc4wwJ__$z!cm-qO=h=yT|dzvmG z^KQ+?PD&CMZ6aXbCD>N7JK>16xsJ3%6b#CMUro7x;~2a9>-GV7CbP7pg*cwCp%+!E z$)!(BO^`(Z@z@A!4D2ZFxl-)ptoHIbDrGv+gy}DEcNXQ-L1=p9|9nAhn6QLcO?=g< zj1&4Ww=8mdC=Qzt_ucmb1?ba<98J?3gbon&HmMr;;0E@AW>83v&=Hq@LZDwAMzK$i z8$71$9&z0HbY`H0r_&vu;Hv(&`jwgwu)R?yN682ppk~lL55bY$05mg9lDPIZa=oG( zHoz&Gamov923Wf-%%h-PjLo;&i-<}`Pw1H<9*UO{Y(lLX3$(Bd}pERK@ zAi)RxiN;4+C?f4GCFa$fg`uhpV1~@}A>a=*`ibbL=#;Qo*C3_`u`Z*b%J3-kH86|( z;-G*avELR@dyO_gTF)We*u~*AA@2g1FH8wF()M-;RufndprI%d3K= z&oI|jIk`m>W%(=U_74stpa1WN9C|BD|MyD%c{!r~f4n9+CKi55<*jUN3W1)at9_7|fIy`w^;EMB z{`l(rYLoibHpGAb|KZujM=U*>3jH*Q2hoX%%qmD%8JsR$OZP5ZH*tdQuHu~^)i~b^ zJy!7B%9l%qzWGeE$n@{9!8LIr1#F4>PI->LaTwJ-q1g+>`hwh$#)_mg2e=9!*4Lw^ z=7PJWf})d&2oSoQ;S6=NvNw|^&feaxMWM>KjQAMYcLNr8ENU}4A5V|oPZ64N4{a9y#AE^38U>J zX|XtecPHppuHB6s=+n)k?n=nTcExxu5+aBk(2#L;8yHFEUqZtlx&h!Qgv6uv-a6TD z{PQw21j{WdHBFO5>WBO|H3dyI`}*F=Q1=DeHmFLFXjVX8Uw^^;Jb7>LSI_H#hAB|- zCFCHZxvf-8!`-SovKh=o&?C11hDyIaWCl9;p1yu)+FX*+V#ljgkCPCq!bm3~^9kzx zLnz8}r4Q6pGqhUJN*t!waVlKcRbiVkZT0bwX)VBtv!n6iB!~~DISsqiFO&YQn1H~L z#Kw)m@Ziq6t_yKh?VeWcxS5>!WAHaCq5(d@zLes+1=zS%NX{+Bu-R<=`i6UfvR7rf z-UjJkwU~>r5vWv_lbY8^%W#WGH1*G?cAW2QBy)qjYW=-Xd8?2fNx!b^*Un?sK^v|| z82p>udc%4eeEpxLqEMrJe2-=-HEH}rH9bwBu$}SBa}2`13CbaVJa%zCn?1yfHhC6d zhON9fn|TSYn}K~Z{;fG+y~Unw%ujT?OOVCvsyR*GhnE{J60Q>MT_Nj^UU3AZ_C1NXd(+^Kb@gWf7V!IS`1JxTQnXxK0T(Dtn7<_u&%+IK zH#MOOcB!C=)@-D7DPyY`?=+K{Ah>ZC4HwF8sxA)bdO3v&1dE|+?@Mk!fOMukzKg0G zaST%h$3(q7wng!|ie4ogY0g6D#+(O%!T|5m`3qOHh$cB^yHK4jq>8MwGtH0Xc~Lgv~ov>*+C=Ku8|EehExc zVRHc4yn5%?6@8J)Jqk(84iH8QSXPy1{&K8$+VuMO!Wok`>J$v4-O6sEHOpx94p!?5 zP1_e|sJjd7gFsvLP=7olXAB2q*OtoxwmyFSE7SBEZ1k@7<@Mz{cjQ69(**NUd%*Q0 zrWghXwrc&Jd|^743*8zmDn!RPX2A~~JSe$*qAo6=Y*Qm?Of6Ya~?fUyI zKRw43r&{G-sa57UI7+v{zj^*>}fE+bLnm*2glJm`)_fu zcw%zrRS+FN!BKxU*BN9jfu2te5r&po`5H-<$-T`i43Ka$aDdcl5kS zN#Ppj*Hs72K-$6_XbZ+5$1&xyb2ZYVn>S`Px0v%9C2fw*+i)0q<{ZP?x)3afxwv|D zv#-TF9On~Yc8TD2-8UiOTXU2RgSAo?IKjBO=hh`?2k)I6etCFBbMw^*%5>jCJuwT# zi)zzkA2^L(oI^2r4b-|im+&b`iXBgpZKOYVhdo zgJu@{w?X%|a>Is3#m56kiKzee0=NlUBFDYAzYegVJ<6U|R1I75p58}?{OXQM_ML6U zSie<`*+~>qncN~5jdoqx5+~S0xO5MD>$-#7r+(SKWY6y|WmM5!lFpCGTRKQ$AAone z5+$&H*B<=BdMsqFR0%aw3#c!9!~-V5YFViZ17lk_!Ia(0mAwL)f2VWJZ|k5|3E7#45tVD9cCNC#JYk2Jy&A9i z4r$r{a)L(Dq^M@Yj+!P34iU;7>XhQ*7f;1zNr~*;XI0rWwn!4+KIBJClG#-Lv@yV0 zzkcuCcwJ6s0>dH;b^|2CM#^*5`z?wAKU)WQo)eT8S64JivK#lLaDS)au#Rghd=uxg zR0E7%8|%}d&r+dKln^f|peVyM$>S6XD5H=V{VP;3=dx zO9{h}(us^`O7rP(&zd?zyM0muSc9lCX&ix(x@xGA)4I!TK2(4RzTg+YIaYuf=FMy4 zZ_oSfyV+Xq^JUjU#|mJU zsCaOg89W{UzI5#Gm67~uCvi|wl&h*6v=cbIv7!M;_T#2#s!?g zK;{&ODTCEHXXm3D=OI+r!A}w8LmAh%tt{pZI`Cffsp9>vjBJwNysgkBYb<1!bcDS= z%^%<}AUG3K+wVG6SQJ2q zKoX=+5vPB+oJx2`VPGWBUYgp)?ryu@@&lOn>DUJ`7E{q@lI#Vk%>pz{%BWj_soRH^ zWP($ti0$kC_Fa&qfv33GZ12|f;LY6*Dz*jnEqCt-bh>A9Yo%6-2^IL7;6E192eJO1 zH+5OmJc+w!%Dz$hRtn`%tvcVdNV2@Mquit`Znh8j#M^W(!FRZm7HidEX&&t?9Jb|g zj6?;T z6WdvcZQhTBNt0XiLI0r|T2IeF6dJWNY4RO; zcwW#Xj%Z>(jbGOd=roXqsRwd<$dg<=jiXLYfG0*spLB%Dt4p$FxZG6`M>_iXbnB$p zpX!Fzt&pU5-Y#ZY;^b+jydGB~VZD+(o}i8(kV_cP7arOHG$Q%M?(znNFM3pUdfd1! zo9_u!^cq`7+|aFhvByFxH1(kmAoXH5IvqZf^h4jf-$MHdErdA=nbxWf+CM5I%_$ao zG&?36+oZ8!(r|3n*ZCq^O1ea-w$EOZ&soYqHPVXC!Db}c4iMV z;Kh*jeL-G_{GzI`s0vA}hn>Vc8{opl@FxIoF2AV1oDZsZrLz-b+39%_td`VZ&y+n} z=;|{sIzGoawy7M49%G%);VGjA0(*}hp0qk`GC+4;kzI17{~=nw@PD; z>nePFOw{seNJqDE2jh-q%Zn2ucqDk0Yn z-Jaoa`f^9QZn1mXjX0@h3VLYcgx+#Ojv!Is0F;6X^2d6g90MVhj`G}{w;T>X5~AjM zbYocWS1GeiVNi5<*~_jYf-;FN05ta(1 z3E?rqyaj#Mc(5n0&oFwLV=mDYS=Uw&2jCzUa=yUrlyx`5;d9H5@xx#t6?-y+0r!Y| za}JH2UVy;5`bXZi!2rfm|3kk;X6*<{aE#;Jjo0G7`&0sG8=n^6j$M*BFiW?+^EsMw z;u7M<>2J+bxO3@Uwf-`48@&VZ;*OBR;>;^6GPg@ti~EeuI~;!LZIWaz#_^^3a@a9b zqbSBM4T#5wh!FwBI^?me(lAW2k2UYBH0R;XgQ48W*3HO%13*XAvRlt>mR)U#eMk|R zg2!mz1QaYyb9ItPqc-y&Q=3lft9v;S1F;6E|J}He8py1<(dD& z#w(1|?E}ZiyM8C~I>M19cM2{r>MY4a2cuvr^C9ZeL+>x5lnwWmo(Ewf)g}Ts_#WB= zZxIW4t$xyc_*=e+v^Vh3Rzlu1V`-9ocsg(~G<=cr4o{10=I(rc_tguB0B7=7|2lfX zr|cO5=N==;P4n5Xv!X_^Ws~mm?JsC!$pQ?(7*=#MqH(SQ=9o-mJ2y_0>I7C0YUcOV z=^qTOc&4q4=P4IQu|0It=# z)xq?kg}<12ZY!(PtN$D^sfLd$u~(YDW9|!lrY>C)ez_Cv219>6R-Vx`t*wB_F#QMF zXUEs0|HxJ z;okCZwNVcd&QmZGtqru0?|5}-CNr4O7)}t3ZeVE3ax~OPKUmE*%`b6@O<$!YEW{4s zzMgG7Ir+eIPfDOQdqmDw2Q^K-QG~cHJ6j)4YfHA<>GGl#*tg1q+_ym?={#lF3KHLA zJ|_ciC~mGBBPmvh%gn^KQ)OQY56XmPFOu?49~*@Z(FtZ*SdQXFz+W7&K{$!5E<&%g zrxj4RI8yd*`%1f!wR067cLLyg@)N`0ScNzbJGXS#3x?Y}Fs^5=X+mgv#U>$L3(byZ z?-`Fa+A<_ zP_f%0^nc1T58<&<&_132VIlq>_?SwrBA7+LCjiJ{}Gk`l9@GX&veJ=W&K% zXdV|Dqo>#5S$qa<2TwZkGH60f3xB2$0A@&$dc<82NI9$vm?64%zaFg}l(_|EoIYy8 zDFnC)jo#>nCro#(K?~P@66M;3cf5Hxhe$LLpqS>DG6{-cX3WxYA_)Bi%pg|PlVz`1 zT!FjXPqr&+>l-snpF(P(NYpoAX<90`7z=I7rRhkp(lIUj>3e?*)bsTVWHD^H)HViH zfenaO7I21PFeIETRnGtV&B!L;5r>)D5~CG|jPV-|rn+aZ&%?n6wv;&JqtrNH^gx5+ z8lU1Qs@J*ZOb%Sf`S|w}L5-W>DSKUA-sj+oUb1+-`^_9gz-VVI3M=P(_cFx|g&?0{ z`L^Zx`B5QQb!e39)u>{#sD zzNYpO7JNkpv09Moy#nxq@18Mg_~NspAp}D#{SJi1RqXhhqYh7iMw{nt(2MQcQ4zOb zsxg704@w|Pun-?tgYBXfNgCr#mTPm1%M^e5_T|7w%}2{4^uKUrackD<0YuOtfF4U> z12Hq!b)m||1#$7mV>=z#zCeA0V8;_#9+c+ro~pjA{Vz+p$@4&Q77aTjHQR7Hq`o-6 zrI2*fiRdC~{Ukp^ri2}1A*93U@(KBW;5*EMF;DXItGjHV2d5lW%3{vkvqR0rw#oJG zHThRF*N%rE(|Vh1!BE(yDWJ`mgF!MOZsN_C@rW?yVeUS&-X=EDq1lk6x zVeb?o5OLaMddHuJaT29heye70Ph#YEw%71`dL3Ru#Ot4;T}b~Se*Y+i^D|7ZN5=#$ zQs)zo&$c@0>3JND%$E96>R}tv@{~nAPZ)!+izds7e`X9TnKI8}r`gkrUT90R+NgTa zYH}GWDSTwiW})ca*Q$FrNmF#lFY`(;v#SUx(c0Ngn?5~UvC)N9{ulsxEL>wV>5UAm-qo<7TY}xAfLtpQt5P!W(2InD zg8hK*%?IvWELjt0j>CT9j?&L*DWZ5_sq8z}(tPao0TBE3D1`)o_ENqb032H2!1Twv z!_%ilgn5!suu_~%)gLtqwk0#skAQ-!9t7W$1+-&CA)58R$m_Iy42JJCUvpkER^~l@ zdlP=_KKgx;QTl%{?@ry-h#{49RM{2o?NccgrCIm+o+|tD4~^Z5R=a&@0;csiA@Y>w zHw*!z$_ZE?Gt9NlUqY?JAS4FS36w?(i}9>%#DSDGRV07ZIy}AY2@sL)2N)aQIM5{X zdE_=(ktGJqdHfTEv1j@m{~!nN-m`NX&xnAe@U1B`Ob_`He-~aJ7LN;4uf}fiHY)bS zK1+sSBdl{WRlFW2J$(q^Iil-~$w-U#h|0x%G=w89@%?2MvhP|K0K$4c)O+r_Gu-w} zCyR3C^nrt1H?W^O1?-(pYGryqHdFYn+gO|go+TSl;y!5a$ zDI%s|7r6WUkQzP(vhTI29+vTI2Rs`_`$K}V0Pa>t53h3NY~X{E4zS6@$75T>aORPh zXRHw8R8bcnHIs}nJMd4Vh9{8dUwpQ+GWV?We!$3u5FS_9omQ89la8O2uytWe!#GQ< z6#E|ZWe(pqD5EB^nULUWYj5RgbamN>tM|jsDt0Gj(BH2 zG@!Qi%gnN8uz;eC@#d*EV5HMsZ2Xh(NE+@anrEFs_lS^kXzYdbcWl5)FuvUedoz9Y z(By2rxH+i)8bYAIB6|cB<|&@V+STkyGoFfMyV=qL03|=nNfDV{V7?>f@vcu+lg6Ec znrpn%ENwbF>XcNJN!yzw%Cw+44GfniWrSRt(RR^&wleIrR&OZYkp-VH)MZpGoH-rx zad?DvtQq!f&SX>(Wrl#16E|VdE?6uA(~fAlKo$$2T9X^*Pdq_FBrJy~wcOd;&X^rs z97%xCx4GHxVb={ypF>PHKqO)lp7X=l-ANckWkkXt%1#Q^tES4iVF0PgoR2Xo!d`PF6bwSY!P7LWpuOhZJJRE)nL>A$?Ooqp&C*$KeH3hA@ zw!{YoU=xxMzosm0R9JikFBlw#&eWE8%*HOsk6zQuIrF<1SSzdN4*70cmGfb`z^MvN zwpVM+PO?7*0KSPP9ay3B>Aog-r-MgK!8NM8nny3e#L2(%-ADoJl~`H@`>DAOSwf72>w{RU+78U=lS{yZq95p+M; z&a{WG_wdF*6Z8qvKFAn~>!``>$Bi|1cxGNOd*0c-Q00%hMfxvr9on-g_J36W_sdJ) zqPz3O?N*^^xdSB%G5*YSiQfT9c*V&|Nn(XhrB(J0C(K^QS65{x7&L6=@;^*-g2OLI zXQ~YELQB6vmE8;=RJ>2XZs#S5=Hf^X4!PJe-7BrOBEDK|SCHP8rQI3?IUnPX=U=)M zQv~&%>`zS{(-A22V}`rJ{Knmm$Qj7{rCXxe<6T{?xmtvD8#c@7}O4c)t~eYClakCVDK zYJ*Xbe$mJGF4#*<8*mA|(-Arx>vmZI*1He&D9qdBSdDldLmN@_AEERKg9v4q!NRy@ z5^xDx`~ktZjcS7DJnj0ChH#_?BNY0E)xO-34)>Qg-+Ay?n+!45qQf=oBafAB|3jDr zW(TJ_{&pA#4JC&|7=o|=cGQZ8rTHR^GV0}JU(a{u1NdBfmMx>pn}ewRJNEPosJUpv-A4k-JYa$42`LZ)U|_xwbXrCUa8#?fItpj1I6Z$ZnG4_Di* z0M3vw@|M}Mu zQo~^tV@=fzQ`c`eXW%vk$3IjQT}RB2;(?uIu>FEpT@zR3fv3j~TsJZp_9?>I*{+n} zhGB#sL|-8xK9bh#;H77^VmpQDMgd-XG7DS95ZUYWbCsc|(LC%@nzt4|xw#uee5URO zq0N?mHG{jhP{Y7{=6J&ovhV&===B>reN*#6R~H82)V)x525q2paSO{2eD8wnyq;8# zLRm;8>N^z(fog+FU4Y+Xzs^vJu^pF?8AaR=JL)7#B0zYXf#Yd$3q)yt*aLN8nsKT{ zBKt8iV_~shxpOsjyPI^s$iOA}xe6AfOX;&5?=uB+PAqC>-prgPyCR~rry7=hw!wa6 zz9{u8K)^=;dpc#xq1Dx3=-13R+3V$-day}iy$vKNr<;J-pk}^&9pBO? zsfX}q=dw9NSJr`(US3}Cv_p9<-8ihBGs0>sx3QQjHo=7mrZxoUu+7%;TU3qBRFnNA zQCX25U0?CSX{?2oO5t@xb}{3`fp4@LPA?-0d-~JeH@Mn zlqHdk@W(2qH{m*@QgwYdd*5doq0en6|xk!&8TZoAFV?$ zX%{qyPIK17;Iho0Ca8N_DQ;~Z)=Yb7kaUBA>B`?BK-q~c5sI9AKB)vkHk?)M4&|6=q%B(CosRCt}6!u{L` zoT4^RwhsJR=U2+4&;h1M2QWhN^P}#Jz<;rGrs9vd@0@LSV%Ar;HOxe4Y$73Je(T3q zd>bX9)#K;nW24FT_P4OBVXZ^87}gj-je?UG84W89lBG8PtmA^24h|ZJy@Nm#2hsFA z2)G`;#?xpd23s%3344HTdTeimTGQma|Io&3auQVQFZ)S;)`^9DkMC56#s;Se9+=CU zL{>M}MwSW2XDF~|v#}Q3gTUKz)fZ{w=>=p~IC1-Ga#ltf%04bNijWy+Ha>-oRK3os zk?<7oz2A?IRpDG>gi$NH8G3QCz5_JA5$I(Xn5uvalf{)uB9q$R7pSuMC(NL8V`$wb zTtiUJ$7f)Zh1d0d#j?yu5XZM+ua8#<$;=AhCQ*(+t(rT_FqpVwG?aGYuwiU&oHn7a zQ97D)gpJ7x#H*M)mPZFm(_LMSSLmzD%Tv!~VY)ERWEgt1{IGz*2+vHclUN~N6rp%L zGwYeZz1v*SX#4A`^Ass_voDn0cznOSu+8aDz((rdBzfjJz1yX*DiE%W`8`otu%l8!Z_|FZsQc6ZDNh{%;Mn3mW_wiR2*a z1Af7M$0F%S16%Fp&K&2q-|*$bj%9{o+gk~F8qJV|o(u>qUn&TDvD4IHH=rU5<94De zK*;u#FhN2bndsz&vH-2gkHx2O_)|KMY8upalh2Jb*t7vdR1=Kfj?Lomlaey3#Zfv@ zV?k3Miv0u&CfS-}`K2t}^96t?9nnn!jKcmO=nkUN$?rC4CV-m+0p&mH@itJo2j^#D!Se_S=}bk% z%()n5=1t^QbNGt^3P}r^k+RbdDM%WN$I?TL1E8#_3K8vaj24ooz_Knx%0~Ty|J(;6 zSO~(UA`QE9P}RdAqw?1*)E`XYK;Iic7jcFzNko7!;ZbxMqfIm&;QOhwF{n`fZxFbwSnDIjr zIa81n1H@K=@yO>z#dLrZnBg#17T@l{TO&()GHZ3l@xe;Hq3FNsFH=;2MP?L7qB4CN z=}}4pc>uw5i(=+O<%Y3cM}i|RPOe7CVF0dCM)BNiMR-GK(0CFASB^$0tYGs>Z#$Y0 za1x0lDY-9?(M8zQCUOW%qeyY2Or?V(fSVtz|EVB0XdoSvQeL_kQCABUsyOan5eSEo z51GCui1}+8C3nLqUwSxo0a_R!$c9O}DGN=5)fmi;Nr6h8mV^7+$SYnO zBl!G>AWQJ*o%~;1$*hw-an#Wnv-}ovIMjvYaT-v0d*@}zY~?OXCI8eK>Ig>7@p0 z0`qr>b1<}z_~p{)zx`XMsc^nv7qaue)0=>M9bsx9 zO*{-5=A&j4Lc(Y%Pu)`U)P2&9&7M+JJC7v*k%AAO23@R`aCP1&ArM*&S3yOO$&gjFmyikZz!=SJ% ze2#A9#rLPyu66JMUo(;_VkOcx^0(V)n!}y9|GZrXPG3qqao}ee&56VL`FvlgFX3|TQLOSans{z~tCgxWiw zJ19`S|GJgxVo!QQZ zu5+8l#_F1})#sr-7oJX%sL%5{BVe3CXcKX2c0qO^_> zWOzH1Fc2cCDMn8a3FU;XkxaMzbCn0U592ei1HxSe1qHPlEH^7|5g(>@DJLf^?c3vE zMPf~4*1~@*PBKGWE;2AX%uHUz3KVB?CWr%|GG^T=%g0Gyl8 zb$kIL8=NgY3Llhm4jojs~|_ zL-V~iuK*M6*qnMi{FpDCt_IU$BAm2J&flj*3=jNF9&$8ZK?%74kiKJCtl@{2*DjtJ zN9Eg$V72Qms&$HLhQS?w>!^cc+gzHJoWnq$+)*C;q{%SaVcyvY7$Y&!Q7jKsei7>) zu>D|%7M_IAAK13h86a~Wm^EY$coasB2Y>yN{=B-`4zuN?l0Fyd=*Ac<9^atiy;}Ao z9^b~TE}g{btYZ~?O{YBum){|`#N}|41pWxlH_7l~(IVvc0-V>ZWA-1b3{DXlJO7F9`4@2{+cO6ezIRGjhESE#y*z(L5;& z*8G@LYr+a8q+^Db1rJqPLtp1N$-H%>{3Huw=ecb+vm5~hIH+OEeSFu-|gJEv!J2H-E( z6z+cZ5X#C-Z!EswJL>uLIa2@f^2!BPfDjG6=&wxMuYi8TCG_TR-syIce<>y#oKaJP z;twPW>%F&VHgX;mH#_k%Il0U*`>nZN0rneQ@8VmHr4Zr3e~8d5`t;AwDyMP`_hXW9 zKcdcpMRM_WAH9hgt?s-e8ylmeH5?c2`SdhgLQ4j_!pLVv4m!xyB+7ah9u#O^LW=G;*INdw)du}kiP4@73Vj9II4{8Y z7EyUcwwpbju*G%NVGM2Ndpr2#i?DIQEpH)&PUAB!#)%lc#?{!0kl=Kc6L+524jCoZhrw>wy^{$@axU}DIz6(U^%UcI>cs(9x_See++ zZ$t3cbu9f0S>S>Y+>u+7$*)VoQxEpJ;FnR&-II!|{=JtDRhc%L4Wb{6;_PP(0^mHGTeVcY4pS9?wUF_NJoN<_E~6UJZvRK_g~`lMh6h z(#EIVEw0s?I2wo@o^SHkU}dxQ_Bx&q6G8icK^#?o%<$0+$Bk8X2aAtXrd8eE)JwwD)sac#Vf^^E-tNa29H59$mJB* z_0{Aaih(I6ho0@nB>5k2`WwZ4B zP+XKY4J8^%c1P68H;*sFMX_D=$G3m|{y2OAp^eXg8R&fPyYcxV=v-)T&8-F}8#pGI zzJ~Nx?z+oe6JEILFj$YekoT-ItpK#}V>)}$Gk`h=(xR==ke%cCfkzFy_J#H|EPL5^ zedBkB{rx_iG5V^N{H{>{k!EAu#aV6-T~rcNo6lO?KetnG7mFXOSKY2lR@qf)^l_gw z+RA^%r(eEb`{{(wzMlG7Yu~}ku?y91FE6;hd+FpOPp(~PJiXoLY_)z+#k4NiMq>rJ z0)4c1(m^7(xGn{iHO+J9)bk}Rx?JEt2n$r=G zC}X|{`ej=9kP<3&O9MiZUBp}Lb?eIzjvttFLoR92K5!H$s!wgCe$mPq&sP2YeQjZ@ zr_Q*Nw?aWWCat}V*DYw>! z5};69?vnH7%^M|Kg}PkFS+>Ec7g8QZ%BS`T#%!o9out@y3n7JC*SgQ)9uV5pxhNa& zSU-M(KINvuCM$|A-%?H#tR*Xq^UxWMA6_e5;_-&+knq15V;i9WaW=G_UXDXPj6q zOns{*G1w0%a6Fda zne=MZGGpmJ=~$3v!~1`6%34T(Rs{h562fnV%96w!l1{)N8qW=#^#W7IKt~8*dISz; z0*llbvbthiGAF4Wc|!ij1f4TSAIsnpzE$yP2e=Xi!WSLAit2!{eGDz=FULB`B*@2t zy}MT4T>|0{^V9_MKze+fsnpr4M{1WmP^k5PRr^;RoX6^lAw0tH+pN_`D2VV89)2b} z*WPyli$`-3AQ#3Pu*u0q z2-(cMNsI(jUg&D2qPsJY{we}Nh{>AybmGUbLOU-H166WW1lvaXqF;?&n`;d!&{w~F z!%c>^9b^~Mf1TYNVn@f(@(sM@4@!OlaG#GqrTl!6NiCCaXXpI(1tC~AVB*FE_$1zYr27VX(dl)suRJ(fg?aOwvT0Cu zLjz7uIS%iVdGO?{ys(-<90~6Hq&^mq9(T-77VrL_i!sYnGob{h+Kx8*`B2EHHr*I$ zj^p^-`>v0^3A_I()(*Xmd734kQBYDU1pY$dTb)!K@%@fJPM<&ispX`3c7YRgFG3&z zKuL+Yby;ctjEXcgXmATO{NvF4<1fg`g(oUnMRwC>65~M?pv);VOp?|eH@~ndZjMMS z`&E3ORc`dRAkC>Caj2hQz9ipuH$7PMhPia+oTQ}Haq;OPb&@p8U1z(;y?KwpUnMTn zj9%b`tUu36D;s@u$64QrvNVmKrdO+tIb_#i74c%&yNRnG3AQO8BZbif&Fq1%U5%bH z>ERrN?-WIEq@@9letp%Wew*f==$->rWAOD&Oas6z75r&X*^&Qc-h1}!s;OwksCsij zU|whrjT&=b4I_9jcQ41gvRx|#T{2}{tmV>9AYjZsB4AqpMxeE4CowGIxLE^@sIIJ> zF?i~NXECj7C!p@NBLyznB`&=9SYmH;3_Uqt`02IKU3| z6BK5f=8nIDEuJV&RIiHd0|jmxr{yXPSXzwznSr7V3(t2i%3!`TeNlHK z2%~+6iR}ACB|EQ=oQvX}gDE{rO%p@4F~UZOhj$~&XZIf-_Q9!$n-cL2bUA6ND=wfn z?7w|v|2U?BE8lx2`=X_GPI0=+*JG#^JJDv=VEhfdhMbT~sIyy8!=j>VhPuX;2{2gN zxZ8*TLRSp-_DV8}alni^HKcYH-oZCsj7OS*hs3>z5pl#qsNbV5Qv{KOBS864r+%bS zDY{(kelKP73{6wpi!e>V;bSN=79Bf!RGw;x7)iW@2{?2IMajx3vw}B1h(}}2LOMUv zt0x9+&f&2CmicnN@uXf0PMt99k>@-YA+zz?C7ev`dGV~&Bf#P%Fl(C=p-PDpy(-MO z-)P19p9f&&2$|O$ry_}D?lH)K3n65lh_cksSa$Fyr+gQ%IUON!qHNWhdm_*;v42&A zR(+F%UOwk{;?vFF7;Fi%7AgS*!ytTcRaIWfkn5c6Z-nQupfS=MVpyv6KFSd`_@q?u znjz113f4b7y~i>$4yNOJJ9qB9=qT*QKkHyAm28B~96>6-Rhq_F8*ToT(MI;+V$UL= z$>v=--4UN*KjNy?QhS!hla2&)@G_Sr=a|8R`#(I(L*qBSxr#qb!iVTWVJax#XhDk; z!|HkTm3AzT0@QiRcwY9Bd_k+r8Ro(c5LGMi9+`0h-oEv?P>tD|H zkw{w&mNa+I|2J!STU)Qosoe$7#Bg`soX^pbf3u#dJf0rzQXD%Vyj^;0{F}WcD#;#k z&NLHZ#P0V zT(QzkK$h}3>q^V%HbUH0rT1md?FefL!M*Md19setSmgbEkk=6Pk|&ffUdMy2Kf6FF zG|uC~hLi2L(!^~>;*r+jDY$Irjma5tsjf##Zr(iODMq_<8@OodEvs4^KpA`nQgUi> zWW)|J67^Mli1*zEv}78_U_EhZ9q5Khr~tbF>4sWBR_$AkDM5^Gtw>b};WmSyiR0-i z=3^l6etgB&m|ik438uxpBaJPJHlq*aTw2(_QQ&cnu2LIwboDfgrK540!*vL54EPUS z7@BehXwjRRv#X^Q4}d3-983F}GBo}l^jo;BD~8tW{Q2{B-i1Lb?zt;b92|B>|6y-+ z#r!1Jx25iB2q;hXzS&!R<6Y1ndcq(gA84apvpY}jgA=!{BEcGOrG&aEZRcrxOCey4 z9#X*BExn5YNjFhEM)x#;+v{2#!v7}MW{&TTS!-L+=PLMiQtNr)#}M;~$aaH^gzJiL zvfN@@8v2c-sPM#z6Ab)eC=2Kpf~Y41fK3QmnNm+##*148ggBT7JlpN zJL9@?zs$!`k#dF!-(<8B(o5ZMkPTa6?qHl7lab5mJnn%&%qS}P_%cdb;-sHI)`Ufn zl(%JsoU#d~F;H(T#5Gtl0XYsR?^m+S2W+sgVGaXPH$j2I(1d+oyB2{5PbAp=5x^_2 zyba`(GMfs*G2w_Ip@l&k8_>k~yN4Z!#0-%i1Pv91foGp&MFczBd)Fdf+N~86?Zlo* z>o4v|@)V<6v7eCS|LD;pZVVN`9;{n)hd%N|GN?nS42$P*Q^>qS`;%ULx#lMxAso3< zpht~!@)?dy1!^RUh-}vb!qb_Uf-WXGdQJ2;)F4mTo6)*@4;&G10o58$6$gFD0zfmd zS(m-I1chi5lYoI2CVhVP^ej|nanMUv?cIS}P>_ZC*261alX!?Oid&zPeQz2V-}tY% zN_m^0iZZ{?VxBk}4`yseiO1aOip-9YuxvE$n#i3aYG&8j_XK=0xQphYrFpe#p{d#! zg%bL@od-tX{-`K%4XGO(50X$L`O7ivme`D#P*R94UU~6KM^|aS2sAfS*KCoEg{`3% zw=Csq6fv(nEY21Y5$VW*P1~)#Z@{$W7XQPC3aiS(86VM)tVZ5e$>fjH{*I;l{b&_s zN|RE?rSId#Md?)aut&JCzuq7(F5dK{U5k4Y_HCSNRL605GPqHmYM;#yPNl}`w)@y8 z&S9#^zz`J6@wdCRV$bXtQDaRZ3&t^7Mf*V2&1$5T4pjtroRW7xL3gogT1aJQZWao9 z>y8|>7ha7+EQ`v-n5-~nG5#je_GPc0mN=ra-&*Pp09O~~p0uAy(qvK|=QF^R%K|`N zccQA1O80x0YxPRki0@yGs`$AzT_-hQ$*E6Hb}~|Oo(`P&QRt*RIFtCCooEmY`lD~p zWAY$F>%4>xur8z-PqDVdcAPGIyt1t9_l;&R%M z{fI1bszyLk*kX}~0qk+Ohh>d=ibtU~e#y{PPh&<-wVkT)XZveQ_E-HHCu*T&lfO}9 zRZXJ(#--?M&!aeHduFyxZn=+!0B}7#&hH_&TobKtOhFb(pOwqHNq)`ZE87s1S!4-}RvpN4s(dkGOxD?u__ALYk znsT$K-jfVNc9POX^(YUT(N(YUo@b+jtueK6h!iLs!glMcNTCUyI{~dI!6et~RKYHI z5cRFOGY@di6*awub?&mBS&ZA(HGX>=$q#HnPWB;LD7E}4L7gH`@3aC4pRHPR%TsF= z6992fXZ!Exr~dv_HX8VNn11sPZ9H8xbtVdw!(bygr)&!i3oAg}gH4x7nC66Cs>!q6 z-z)*&`vUVE$F+Ym;;suYvUY!-|LrKvqpPms*B1Nxb1-D1ZAIo_EJu`=ElBR6X-B7{ zbipxz(xrM^2zNU?PaB-_Foh%g>|y4vi`po2{QN*kh^^Zg%w4W(FS>QQ9hvtUP76_( zs?P0v^7CIuoP*4Fc7r=(!fxv;5p_6ae#QK0@yU}XRnRskdkrDayC9a>D0y7)#O*id zRKEP#%aMtV{Ea9B5vF;yui{q=S2H{hRke*S7F7pMeglJIg-^9RE^CwE<)*s`k$7L? zLMGKJC0JT-u%`1Yn?Sc*>YS{ctS>BXLFR`a^GYzos_%zCiFuxP@ak#J_^N(9wT0>r z6HKcP?V`RLzy(IDEUH*EWY^G|%H#lUT~0dzCdG+Nk~O#Ux8OgX)Edmbi^{6WbhXHO zf})^m&k^+C%GJ{N6*1GWW2f$1ihgg=>gxwbU7u$zhf94_SiM7j^ z=P%8|#vHXfl@20SKcX6y7z3uNN`3dy6DP*AEkdbim9tdUyf-m&Ho#*7KjMK=Lw4x! zT? znVb5mT3p!FK3ZrVc1L*Z-S*Y?b?L|Ba_pIp?A54yGTe)3JXd4TjR0d5wzLjN=~>EA zFe?Ftxasy`36he$2WC&RLi=#C&?B#anNJ?|CT}3BK|AUE{VcV%dS0)|>0fu@5I(fYFO=%zvxqYA zAY#e&NN-x8yyhXYW>BeQ_Z=3Sbz3xAY;|?u^>BkhwGTN^y(A?awWE#h*3On@t~nbx zOdf$IlknMEC$YW15i@olpj#KHPS`WlTSS#h(mZZdKL(3KD4B>wRoV(GMEJibkuAE* zB2QrKF<8{DMi#kvPH4U92xLZqV>NPa%b7=uS}@E5(#%6>Yi&*(fUZBQF$SOfHXv7) zXZpJaQ5?d5soM)!ck7lE7pFdHY^wkuqpAufi)GrtdTdsnrJs+;$5`MKPIC12y>w1q z=ijXl;0J8mtE9J=H0LnD3b^@ zA>XR6ZXnX{o8VN~v;YKjTelaTTK3YKSC2^u13g3kYU_8iS|*P@q=&-NE22;QVfg)B z>ft}|0HpAaEif5_g7h0Vi#l5j=+PDH(CCnfXSCvD%EgYALu$|u&N-PCh3TuC0-tqQl(MDHoll-LST+<5i?>PHdB#8UR#5i@D9TNeX0qRB4k?*rq^0ipKe5pB`UNZSaDDI zk3VTsuSPZtOF*N~ucK;p1H&FEJuC5oj(E%!z7w?!Fd3K?GwZo*^?K%4;>k&=*=k&z zyK>5uhBv1qM)p4fR1_7G&qU8QJXlm};foc8v$ZQ%MKdw_|$=HccSYNi6Z18;HN!+j=4hidqutVt8ScJt=y z6U9)Lad&Y#g_)||t7&V5Z(C!{_7v5D?R8+*(dc%o1}OHkat^&=K>}qzQrjjGgJB|z z)rL!qEQLh42}8m_B;UKGndRN3^#L0tFKPS?jkmw}X8@D=5hUA!5#L*Yc~1Fp^-5e> z^PpXbzPfhnmZ`UBgSHZbxA_JY{P3r-I@ML8|+InV&aZ=7^pjZ^p zGXv-(xpd;-M%ZfA=xD68eutS#=XqB=L2p)oT+~xa1uTN@@-&^A z)QFAefReM@rP|pgQdD@&lQia;ZNQL zONaQIjIjRmbRUnQ1#XSmb^1?Y7<0B~DJNM7(TSIwlBBHjH-DM9FSjT|6R^j!UXVr@ zP9(0()wUXHcJ6DZd+&!8gq%bf=v;M7T+PKN=-5R}ELJo)giI|aS6lwHQkZ0!kS^22 z@N(-8FWRwSD+o82n4j%#ls8N1>Gp=(e-nqOcz(n$M(KPmlo-@|u$lhx;H2=*8E-Ci zsXBJbLR8O_Y1O9TO!S&WMbuqKGF$9`m625;%AhYmdU|-zk<~&`Q5yINX*XzEc3s5@ zmwX0YjYrRZ>JU)?e}-Al=xeeoZNrnDU#$1#BnI=u z@w6;sWCV=ksE27AswmQ|48~$K zE0}LLxY@h703SU}!a88u9MUbx!25qWE#|nCMzMpr7&AXn(JXRImp26Jmg5rH(s7bb zs!}mZ?N71rqMR5|?YYqy(-V@`86FW`?wL{B(=AcD3G`NzrQB0W;rwemP*kRkg2rA}hZxep_Zo27bt%b*}( zd3p7j01H;B3m}__LG7d+7ONK}Fq%g{ia2Zy2wI?KZ#_u1Iq#bm7sZgq!2vKE)W z99-K^B%o|~c~+RM%qI_y922w*1>8H}@?<1hC9>I&+^ydNQ5?46AS~p0aE`ot6?>gB z6gzewAyX73MY-RuHx-UtF~fqHrF@9{(gx5jBv~LE6wr|bc;&iB5Gx2`5Jc;f z4aOM)5YP|hgfcw`q8$r^L{1`Yg(S=pmLe{~pNs_|3l82V^a3~s1Ha5WLuXE2ME)rO zA@+CeT7T1I+YOK}l0JaXDUVzJysS(T7#R2o%ys$aUYEfxgB3I8t>r2)m9Czk+4{6- zI55CrA)Ro^I-pZSI#%-0_>(u+NFtV9V4ANni_4zl=gD0>#m;}#iLYYyq* zLdfx;ectnzeV30=c5oZ))I}ZD_QqTHg3K5z~xYi!`W`66^x7@&XXnNZX?r#8DJHK{vLMy%V0GB`iS}pkh$fNU?g} zKTmj(VoQ`IvVl!Dv;4+YGZ?Q)saan4o?g*A)f9&-Apem2WEj~=2YVMix zN!VuI7iotkN=oKqy475GX$;z#KZrFw@fTz(-iC?IO~n{1r3A^1 zYuEg!N)kK@@m%lpw}w4zA%SvtSH6;PwqPPbzaizWpkZ&i+Mz-p{V8owH$d&q2u~(flL|yl zA?KCrk4D4+&~+)I&9tEY<)lxrWx`NFA2b;AB6Bx&b3%UZ;QDQpLf){WVYKXfjY`~B zt#@Je!)OxCpFb@*5ClAV3B77|gEQ(#ws}s#{S}@@nkv|#IO^UF??d?6bov1{SH<8y z*~c-gKK-jV)4ajA@C|FFgcSGuvQhQbV_s$+w$XEekHdIVSGahOeID=a0&Proq-!lD zHAr~k?av-d6Js{d9gEl}_7d(8T+Os%JwLzds#7dXY^7uvqEh&TH;!IPbaH!8mz5GN zOPcYucHz;?71>3Tadco48A%B^UjlP8f6Jl)^`glw8L){Ge5I)wVV&NIrO3Je#VzLy z%_7a$aLg&lQ&Ff`(Pgn{2>dX38ST!og$E^7k%}U^dh@zRM}It3)!fLu$jas?^9y94vmo8LbIpyOBsb_!MQj5_P7>k6o63Q!@{~mCH%cmnM)D zNZBT<1}0(fQc{>ETuO(`r5K(t1D&%Vfp_ydl~@qzw_gRlbJtO?NN9w1|%d>nmXQxhIal|!2(cEUEz-43i? z!N51#ZNi!hnj6W+wTGT<_lS8n%#TtXB`+#Q)Ch9K%o)lmSsc2TbXnnX&SDVdrhHe+ z)_=8Esi!^0P==>CS1&Y;qem$SK4X8rJ5Wx=nV7CX>#PWt=ad%z_b*e0+6IA`;*U_ZJgwqi<8R}BQ&JwYVa9j~%z;U&)``&eVv+cG; zVeZ_xKwuMUYrG7#;{blPB=!&aTEZ_smX~LJiGjod7Q58N@!Fokjz}kYJxhmRbTlcy zyK8L*+mg7L%wes5U*6s(%-q|DlLwY3P>_+RIZ9zj89Df_d8L@`C{dCv*vrtZl1wr_ zf*@f6o7OZ8&@_FD(T%X*z$uFnlztWFlA`ZsRQha7v8O-iM~L^uDY_9Agj?bR+3)jH zWqL+NGZou}OUd_yjhhz)?w9k!5;7B;Bn+Ve9XbY^49UlSiF<90P|kdWYM;F&?VkYZ zfA2q7PY-$ddI}M`AZpdeqt7xB=yZUl$sw2b@(m;^iBDA#5L|~uFsfdIv!2mVnAAEUw-+CyqV+I zM&cXhbZg*hrPDo`!0I|fKBn-?itFfQ{fef=QA)ORS{IEaMS@*!8Ocmnd zC;uJb_W(664_t2GFmBkAxli`n{-pgn{f0HcRrFF*RNdfoEABJEL`>u2d|a>EwYMjj zpxGDMG)&LLT!-fmtv-lzuD>n&g1?UR!HF_w%boLlfH^2ob#n+aFW&&~cHGk)w>|LT1$(ZoYY{eryq zG0@wjEqk8Yp~>ZJnAZS(*N#n2+7CZGDy};7_!$c0)w_fd%FxfaidGr~IQhL_q6mdb zw@v3*oaKheuQ^XdSpk*19{;U)6_&s3Ip-U{5zHr63hY_%*i2K6F1R8A0ou)uvuME{ ziT4|Yl(PDsjG=70*B_+)S4@t0uo7F=tH_-hhf-ANmr-%QE_L}=}S?7cNe zY*SvkX=L;}-sqPwCy{*Ru_S7%h^X?faMXXhJ451C*wGqj#et@R5sW|3RMd=lu z0&gmhOm2bD@b$&{^B-Ok5P#`_!+n5z6-FElN9|w&_U9jY{fo6D1TRPKjvjE-;uoTvhy9u>&5R%UauV<6(gqw?T73q^>uz%^7^CU zpH?pX9af#oGv1NB{=Xmc%|$MKvFvb^`4uz%q})z|CwP7Ls=RAY1Lt z-;s-obM49(v9^YD&{Y!uDc|FKtKlf_|Juzcsc;a3L{;$%jv06D81FVzFq<}Qf{<~@ z>wsaEQmPtYL7BXexXi7-nd+3|(?hOn#Xnm|k>r2L+4-W)TL7|9naa0&bdb-mV`Wqj z<9;5%6i6VP4tdec4>gm80*t{Cs0h|T6JaefGTh~AXfb2Uux%|YDt}x8$x7q^90%=E z|8qkxeNmhGZ2XO3xjmU`lyX2e=?P4L4r!3w#7iWxDKli7b2*m<#d#z?&X{%aK{Tfe zV7d60N!mZOP*+NpTWegQ|G1bA@AL%4K|qqbl8c^F`#1!rC-taJx;` zuzb%qEGpCFV9lMgj z$e1!V01)}^nA8J1opRVUBA#S+%xeY0k6Ez!EYw+&LLyO9~Ft9q*P zbmA7ss;E2S7Y^GNQ)_`zH=!dsj8lp}cPK3*D&dcjKmIaEb!eQ8Agw(Mm#taYTG5JqNillM>h`WOi ztbhSc(s}C^VWI_8!7Ddw+K(W{aS0Tid2S-8h=4wo{V<5u4!KSOLvnMZrvZuUc!*OZ zae8`L`O{jCTwDawma1y9rZX&s6Q8^^`J9>&044d;W4ouvV-m)0D?ww(3}f(hQ~w|K z-UBMjv)dLWedjkO!C0}xAgCaS1r)GA5=22kX&QQ>f=H2opn{^rBnr}$rc@OLq$^cX zz$9P+0Y!>{LIe>3l>k9hEN9LaHTvPcci*wcId|-Fe#W0)65;#a?|q+VJ!{Q1=Umsp zG-?Jk?k>RWzsi97FB7s27E$TSrzMZ(5$R{|=npl8~RJ2>ZVMYR=QLx9rtfC?=TxLkc9qsMG2D%B?>`E3q z2S=-_M5#gsy~b=KQYTQd7~N*ea*#Av%;a=ZYOX9D@%8tDiFP0mv@`Srwy{%8;*=(S ze_GiNG7qQ&&Y6#fy$6XU?7hnt$*{Gt4I;Oc9J|+CkGVA&l%C*kXHElIG{rlRhkzaqo+l$y5CO70PTwmy^P8nY}X2S z1K75r(6qlLCHfRHt-*QN!XPTCU!qmK)IczY0s3?>)ShVc+O^v(X6jqq)!%>$qs`0E zk;)nvl_f^a?VJ1>vvA;b!}p(9b3Seyc$f&6LURBhp`x^p4XTvC0iM(;70ImcCZLQG zcA9@l;|$7^usdUC4wAH`FhdU1Y?Z1ktwU%Tm2g_O zRxLus6R^FP84N1!OoAZVUrD)>nah<$jGc-{wX4u`vuy?1XM0PkHwk-GLxcV&X=DhJ zHfC7wELz)$^|k@9P1_Q^L`pyUGt}rqy%WjwEOr{84}tQtUfWO&B)(#5g4x4cq^12R zq7^MaZ@TJ54JyNIK7bWs1o^d;^>Zkx#4w{Olq|Nwh*w^kF-N=-lcWB`Xx#p}b%GT- z7NO!`^Wa!hFh&rQ1V$50-gLYZi!WYG*o2!^O1C(ks)V3chc1y?O_2l1t*}eHdO#HX z_6$uve*Acy8+d^dDq5u!YDYO<(*o(T zGq^H56q}f^?WoL%coZOUb#9Q~Oq!Bli8J|yjT&fZ8vPIMO@a`%u(d@7I=%pqZWjuW z4bJv(1JSU2IdJV-L(4`GKCfTUvR!H5q>b%7Rz>Tn?aU&$bd!R_iixv$g1cFIbL=|l zT~6o$6cN7!^~V=ST%5{loyviQTxyIeATf%BKfkfJhJewXSVx8m?!?n#?emMUK(2py zLk-HZmXqL8Nv?*MB)K-48l($RN5Y%ULC)y7eOPJ~-GU0k_OA}n?RWVvD#k&ZNttDd z7K22Ep(9SmeP}ZIgAIfSc?Vrv34o0v<4EP)u0LC4HI1~u|wzi zU2LB|DQc90!p!wvi*;(WrG`~4l$f>Db$|~3+U46kV{Zk@mDPb5PN7EkSr-lMnE=2g zY90VW(p;whyuu_>-@seTW4^7vL73LJ){kNa4c<|-gqS~hi^ZvOQbdWK#!k}TgQ%Z* zE(@*J9Pyyag3OWehSO&zbS}`XHN}OI&@GzkjAM_%j7MvM7SDykAnh2jNS4%u@u6kioJ=?j%G1K z%}yNrI_2oPu5ieq8j=ea4Askb!kFrA>8)BdP1`Kn1;_MU_qfNQA^tv;0koZzd+l=w z-&UTUU8X#V6gg7O7D=~!*$Pwq=bg`=7M#R(9xGo?l@+?10Vt?vCOz3kH8%>-RH#aV zGl$2s#r4*gMbJBkva%T+oMTg`CYVKc(`5r+f{$WYSnVNWGU`tP?`QM2>2XW(>?lCM z``{vSNJZk?o`ONqa7hMRJo~_h7uR!e(*|T{hF752>cdmd082K}h55-}yVZQ*b#xSZ z)>dyX>e`#J2iNcY#7}3iV}GR{z`iDEC5}y#n+ z_>5yYjJBg|!&QYh7@z|m@lY&1N}CX0_TYqFtWo;w*&R1RV`Z?^+1(~*j35TurpS#se(Xvx%W(<_)c|N2GJrUctzq z$N71azaG3Q6g|x=h?#0T$B4IT?IEn9|N$Xw|U^4;^B5mN`l zI+vGF841q}_OY)4*~E&U$Bvg^Wr5ZdiQFLYCU!lc$P5HIK?s3_MD0_xCx3BcjqUn0 z+#g4CI-1#nHrBj@%>+1&==D%_Pe)wa8v1_|a;qF1i*@+vUy=lZA3;pS>5w$0V?l+J zj6@+GZgg^p%hXw(p)fGj5Tw(DP4__Dvb&`yPB8u;&V;H|E9j*;bXrqa6x3ATSOEt8 z00yAwCMYpzMi8*$$s`n2ArvDtnKnLNd1T#V%rh8+_?uRT^9Z)RNV z*&N*dcs)z?#TpvO$j}9wi^KHloiKK8>3OrrzxWiV_t8uD?*U29Ypud9`i6Iq=t~qsXcs&4knz}ufD5XbO$(Xu>sW4V$fEDuEiww2mOi;9w=1WS_I$AN_ zu9lYvE`$ERvtA=|5?)x{!xZu+CUuK7 z3I$phgoEK%v+SWHw!+~p%*>okV1BwxKab4mb6K=C6Ayar6AIs6UV%a_DGJUD@lHQye#0w4 zeK4XNI6)DWLvy_6>H-QN9ZP&)xPl}dc(fJ|sy^C{Q4A+Wp+!5#Ij}l@pi-XJqKq66 zHyqA#M`iRNYRFg)s-$dBajb&qbtqbbte3bcdfyd$y9MEX*8Nk?peJeDiW!BQgP*t|> z(t#`dt&yuDD{wk%>gs2pPh~VOO=jL}mneK&T0(pp$H|EELbbjY#)u0bIKO%zxy24u zHUt}0!juT)!PyAqwjBEEH+bmlE}WUWN6%Wj1h+HTjiZ^sUs|tSrAqa`@aE6KP~^q4 zF`Cr_#~ejxQD<{8iDG2bQO=P|q;Tub@$`hH3SOlfo*HMf+fgG^S1x#!tzTl0M{s8z z?i0qItY3&zZ~`3_sIfuW&qgy!xFe{HIk)>fPTnI}GHw2^v2KMsu;L~q7g&+=8^DEz z?rB61t-ui*n?6!|__f5OJ0URIakB#}mkx>S8<1SrQZDkjJtteCF6R(70)iBzpn^fONO}`A#8e#uYKxyI zIdm;T2We+G2K>Fs=MBS!a9r65I1tg*{c7a#7796W+W8YQ9dW+JF_a!agl}m~xUBDy z<=TVWy0t#PlRk>DB<08v;bX{K@N{TQ(q90FZimI2liEM#G4+u$8a|#l%nin1N z&S9px7p-2=1)mTf>8uUl?Di1L`r%Isp7%XZl-D_I&5vRRn@O32^#BmDC!8P}DWcmG z&Zwnpeh-aB#G(4nXaEIUON!TqC+Z>CAHtZ;E6*}w+tYh20mGV;gDT8&6WGHGw{77s zBKtMJ*D(s>W(YmE<0n4yixlBQc~;v~h{4kz72HXq))4fDDc}^w%%SKR8l1X;GqdPG zmAgi9DaXihE;=IYw0{{E&zmXaBH%L%c|Qa%aVqP3_Jg-nZ+q7B9roLqmTuV?JSv2J zTvAwYMyYaRB68TN+hue513XDcgfpsUp-ns5Bbz%LD0pY9kh9-T*w>~9 z*Kio_6{0vdca4>pwkd_9RW@L@JlOEn!sJt=NoIh2xztg*9lLWFpURhsFQ;6~ymG4o zyN_?ge2412HvdL@MlZ;ZgaIK)!eol1S{wsuoa3+Dd5 zMjJZ!hxKMF8KH6N4XNNfUIb03^Z)K0uj(RX59Ck^a~ZLqWjg3{A&|78hfy+IE3!hp zyu3h0FM{g8yk&&oJfYJk1w~Z2o-vh9DR~a7b=q%^3hs z>!S)QX8#CGa^*ZKt+!Y-EYN#4Uvf1iLCCX$H`2ipJpg*C#1_OX1n{y2D5`}0^K+L0 zn`4eFZZ(?k$COi_eE10Qyoq%WHIwM))J%0Fca^)EdpzcBZ0@BLbN2knBkshITfFS) zs@6VuH3&3%x@+TPm$734Zw9(0QK+g_W+I<{Nf(Sp&LIolJFBFu%%AT@6L{P5i}*LP zv)mTJA-OZMvOrIwd(;e(Pga?ODmcEF{KKRZ zim~auM%Ny70c@3Osi`km9afSBr9`f%x{0s`-b z68%^76_HYUd4Y^{vN+=C6TcT&Fq8f*ppK4}`=bD!31k?p21Hzyy1(@iseog~ls*eM zQ-+YxVRaDP2sz5%WP8A_I&JYlq}KJ6$FQ&@?E-Zq>&;Jk%HeNGE1Qs7GTl_yB_$mM zR6>*8J`SC>D#KP1?2x}MCA60jwf}JxgWx$0LFZib4vM$WI_kol+`PFK$VxS*QXY!hUkR(6xjfC3%a1 zVZN@0t@l!}GYE-T*1cO;&GIRv7SZtP-uI!mw7rzHrYU+=CmiXr^^uLq-OZn2wdv0I z-GEUtIzMtynx#EE#_?~R&7XLVT%&thWoFLP>ldE)#QmkV`|_4yMYSi^-3=4WDF&99 z`lPKOh9zFoo!?cM(m)Y_FIC31{UF5F-L|i{rB56X?K4fvz!|BeLZ0Ur9ee7k{FRd? z8p0^U2?9YDTCii?AId5y$tW0t(oCd+j*}W1!ff)h?|h_z^oxlV4-3lAH8hZ-&Eb{; zW=$_6#-26s;FH<9SROZ&NWCM_Aaq5_!{J!!4CLV;;!T@Cd zF3}<+(*-VIKR~A!dkMb3qj6H2=G72%!FTlQoY@aORePk9-2!mwcx(4G(>^gD&7QgL z{TB1gFRe^Mz?{4zRl4V2=J<~dx$^vnX5qKBY~45mOZs(EyK_%JzXOH)79YR zzE~{qOT%Kx(^)hlWiXS(4h6L*|KRPPo)p=$U=%gZD~W#g`*>!^j+@l z`(9pmuC|8VsqYI@{OHvqH_2r@4?_dkE~2jk$u^vYL69X^zz<$kZV`RSDFEl^UjOl1 z$ox`QZz7(;*~5RRE0i&jm+NF`Q6nhqog1C7fx*kXPGby#n-Ig!b9@kw^Zh!sc z%+mE#`yV=aa^vt3_lD^O-r7GSI0LVw)@z&_-NdZ>hqE8b@ewsUr3fOePp$N(mq8oefN{@1%$eoA~F^d zlTo#5ExCa?hqS0L3JVyglHQP(1q29iY1PW84A=>~mtP6S=ROBl+aT~dGIl*|{YWf4 zvH1DI9=+WGlFnDhu|_=<((Mr+da*A`>`+S>qQ`Y4*)&0MS$x=^JZVav$=!qWME#2< zJ4N}RG`6!YOUPNAQ3eP8lu@fNw+WUj@f|Ds76gIL=h(BoD$4Z6j-{53oNB~TgGEjR zol(R+9%i%2#2$VZ8uZ|WTjYSnD>S%8P}7C#+vu6^({?bNZdwbYnC7vK4>bk-2yIE0 zZpgm|m`Z}DZ^$FEmRZQ;S#}~c*a^dY@?RkZ>KkWJZI-jaJa^5C&q!B6^m##GQup~0 zNA-qY6()I1Zd`NkBRnNt0$_BywBKm+ePn>yZUuD!e6Bb?$gn?xlz{nK?Z=@R%J zLU#16q)7H*;?u7BFMwDXxSCawh(_t9{Z;3Pu2E(HCO)i%AStrHZ1>H#>qivHw4gIA zc!kkyg0&jOP4uHg%?e4K6e;o?&O%~GVe5|HGVN-n({ze9C_F4UWNtBz!0^tauHkbX zEzICYC^)J(fKf?52*snXHnvSIZSx2plTvs?@7NIz3C95W;1`G74^LtP{{ zN2g&S%t&uI9qOGr%_r9GzQ32(LXT)TQXSOVI8jXOVPxmLubaC)rij@JBi5N^VZLL< z_}B*YkLKXBhRqr~+gg~-sN*fM@}FH_>X~*$y}4Tn8Z%FajeiWCOCo)?upLs$YD$X} zO|BjXhU(DZ2%85ZYm6$WKhro$25zE)ZWmOCJ+&}yK2f#9|8j6Y`jzBfHX41*nE#c;=G((yUN{=0xCluXy|mEPR=k{t(;i1 z^ITJn^3|g-hC4?m6G$eL(?db;=TvNo0fWqc7WQQccN5@nRtRlYhiVdc`3EISmzRfB8)J+Fz!#WJ@O{pUkwvmu`MKP$7Lo6i9nG*_t`&` zx4j?Ip&bnrm-C1GfmuEML}=bAZUmB(I?MFTmaaLSIaW^EX#d`YiVL3%)>fvW&QCy` zJr8um*5euQ^u$Z>PWC}$luZNL$ zPzDyz$%jooB#szW)Blh)%vvkAj#v9pEaeZN%&at%9_+4IZy^%2`2g&X0BKwqhOM|G z;(;s>Di8;cUScCx^HFD8YiY!))&&d^IJTCAVOb=U^=HqaZ5zf)7olJsPO>29(y^7m zM#qC*tY(&kMQF{8My0fls(G44UqjR$tKxR`a&rBYGJsUJt=!Jk!}>)|u0n%!0_CfT zmw>x*jKlgRmGgN6I64KfhO84Phr$=7CV1R*s|?6PvN9u1N|HY(RdIedd6?Q zK9lCm6o7t$K~rBl&s_wyfECR7UTfkj1N*popnW4yr=*!*R$+{;KNaPKGG*$rC!3;{xnl!Y3QxOJ6GCt-?{AkaI?gc&z|f4(~nJA4&H>& z4PyOpsTxDIpj`F>pz4_Pz#RcP=@NSkt-gxpltErcg*Kw|U^_;X)-OHLa*CsuxT$Fk zNwQ%xmH+feDGQ6p1tU>EHDOesV(&JcuaVjElw=YtYezmF4z&fG(4Z*w&($nRV;cn@ zh~Cgzn}@d_qaFw}6NY1atyuh@jGg!eOT4P>3AKf^H;BK4sWRy&pLCaWWIEajKGk$( zAz=ul|G#hfK zdtkJ^%JhJ~!PnY4`NvkoZfis$jC7XjYp~I~j(quaDz)nlXMT=LSu~tQ?PPP^ipri? z1AzBtu2n{q`B}ZTuC;a@ z*HsNO(<*F7q*Sl|I>~6Bvf*&dq?{=G>BOl!XI+^1%d*yIH+8~;-uYOotn8=qbtxIn z-FNeL6m;t9nynAq?u}$gYW$>W2u){hTo?GOdn4$HaSi&eCLD1I;VGaZv)fN|#?y=J z*wxRnW|KI`O3DrM)tr9&U{oQJKa->xEhWYJ`N>COQah5$6FccCMuP!jpq$?5koxD= zh^e|?&E=3)-0|jz5c#d_xJHo;#Dt`Qy+3e*sQ>ZFxQ90U=aO32o~e#CGHuGoZ(L|R zIepjl%}y1s$U&a>E;IdWd{nl1mNjv7S`5M@G`H5Sljacc{63cqKQ6ja%hzqCK_?Q@ zX=^r7)`!rXeaAiA5)V#*u&KYUX#3lGh(UIyRP19nS91f8d%1f|gk1>!-gS($(pz!- zUZvl|DW7R^iY(r$;?M7Uh|%ESD?31_nR>k*7@=Bmag4#_5Z^UbU&5Km2PMlnko{Iu_$JH@ z0A9?wl1LjHbG|6ek?5zYPayu! z7L0(=92$JRB@8Mw5-$Wwn`lku7XewKuk7iASyY4=vl`UxE`q0+$z+$Z5hg8#AY4V4 z-cdZlZHy%UMD6dv+HEd^to_i>pYCC2ld2$gypX=G$=I5V#YNbToQ_MduHqPXn4Ok< zSK!7PjCC^DCAPowCeHdv?OMuNSS&x4{g?K(DJYW>~DmqZ6vPp^3+K0)5Fy z57VPZZq@nMdep(M+PD=v;y+@GWj!8!n_^cM++m?;>0`x!oe zDjtxz`}QSe)^36-mjQH~8egW_pS=c;@!cuR$9jKkH~ocQq5ZHoNo z_Q5TSf^#~8UB+G8aLdtb)VKFfE4RJgkgop)bK2MwV2Z?Pi)^2;WaDv;t_FK2TolxX znt&d0ERPOSleP0&UMTl3JkCFLi~M&KExs{<#jTj2hJiq7oEU=_D7EaRz>;29!lT6X z8?_v}G)x@uf;fvfa$`%Q<5gsI*MG+3GeMK)4QIJGO1~T0O)j zlH$iK_@Zj50ZlpCB8rWgP@m6Ci zj8SOPCImLaxa2RSE>p&fr1xTnv}hTR{8VpUxdynN%@C=V+pgD+1v5jKID=V!ELNvA z0-OZ~EHyRmC&JHP0 z@9TRUMn}sD<0&*%qf&denAdL9`nuvB**wg~(aElc3sZzkUM`KkkRKubFCv(v=ibpTt71%nij8Zq|0}`LvA|W@eEsQaaP{(dzdY%7%1# zJ&aL|T^umM3Hu$)?7RDZ{N}X?B77Te0!CvL>3VYDDSH^Vmqbr9F?(EGu}>Z$YiypT zL1J_~APk`=%)EeXGO0nr=h7s=+{BUX^0BGkuc&kYjli`G%Qpg7l(c9>eC4WN0xMOA zQcp|tLnxpilu|}jbOgU^TrRq1)E^LN1C(W8_Y9f=sl9O{rpxul@%P1O@UD@o*($ z65nfv4QOKf?@RRY1ORr;oV3^~6=$>bf#fceWlqI7O&ZtQVMh9Kt(t$Tfq_@`%%uuh zFv{4c7o3jgw*>)V4Gv|kb3Wt`5@<~PW`Fw!vWUytGmM*Cq(v;Ye^DfZV-!FAPww~f?p!P5m@kB<0+Sn~Lad}Iy+4B*#kgFF zu3-3XHpIv=iRxCMh4|rtB)8gXf1ve|jW5cvv@#BM%NR_|xmN{2xVjwj<5!h2x1tXe>udnT70 z{6-O1wU3wk5K~zW)8f>gys5Zd)9>l(Sv?OWKp;Q*4y52x%4mbq(#BMn#Oy)P}9p<%Uj zf@_Li!s9Mpxp1t~e)QLQ<os(HRScmIN>z;}_muhK7cU{S8$0Lu8s++b0@a4_VQstci3pNUUYSx6EhrQ1J0o z%$*;b?iCA3Ka+44rR0q31fGtqpT5U{+&1V!%#hj)5$F)e433;RGk>2Pj#;BYlJDc= zRiU_S#>pIDl(bS{caa%~v`YoAlyB6*>5(K+P}bGVY0F@2DmgWUIz+(X0`n+n@gIOd zd?Imte7C&l)0aAY{P+x^C(bFtUS4GMaaEE>MS2;4bycE`gtWZ8h&JLox|+~>p^#`E zU6x63yI8;E`W)lPZiJ5W$k@hH=wY%ycfBV-(4d zz=D$`IPtE|--C1a=-Y-SD8}O$u6inZ)!&=ul)@(o)qpS(3?Z*WZke8$=(~v3`#T`x zM)Q;K2KDBtv7!5Wiez|7Tt~Vef%#+cSFd0l)2fnBpVT?dy=Ko&s0R@W zTvVgF9st{4%&ZD?QrI71=ZRL$bYY}32*-TX9kKSNZbE3~Ic{qno7J6-hpeK;+To3_ zTvzXwhlTxX5j!nG*j?b1F5iGPWae>OirSA-TeH? z!RH1^im@ly)new|1SXgipXqrHwC~LiZYS{+il>FVI_74(~6FU#PpQP2o-%< z&%4G*h>38zPN)YjtO>1$GTUgHa*=VZ8W4r)U6jgK%`g3G-GE-14;zP7@4F!=*3Yxw z+PjSQw;ayE5u<`GdB^^E3KdEApv7H!^dNHfZCC8EbMTl5x$=`<8w!$3?$PL`)#{yGX zE;UN@Ih4{vk4mIOfA97H1o%R@T1E6OI%o76J`jwlbm<5?b&^z@xwGJ<}aDO#BMEOtf%3Qj>P<*tK>$05MIzv&+0(RLzx= z?BCA?6gDynj?7Yf19Iz$B5^v}_VJkAvjL5h)z73$H+5a*?q6f^2 z?w&!(mMd3QAM3y*!8%kuhh~gXh}7l_9;p^B zvJP2MF9Z`_z&=^-lWE{6C0P}5*qwvL3qd#x0-e@*V5(RdMT*&5sDXD6P|BvZ619EW z#)aU^Xr_tYCiQL*F;;b+V0z@EB@s=>aN}hafAhuA=_+&kc8>wD2J_An=ts^~Hqb%2 zld>@%TQJd0sbuj#kLeq4TMW|r4nJu8pYL zZl8{)c4K53(IEE#d6P^VyVX`aNu%(-q6?ya7br((%G|)F%s}C(lwmkBPw{B{5$WRE zreMG*RVt1brX0o4+AC09dU=_YE^tI(tKQxJ9Qpmv0OxS{zU4|C(VuiJJMGdI_@W|? zRX8Pycq6oQo&bZn-lU|TU`Pjs1f`|%S4rpM1eYVT%AyyXUisBh4GnZ~$7W3zy~9170Pf>Z3$f=Xw4rhz_u zq|Kzv+TTtCT=^Fc+5fzoXJ``Q?3kycLZU{XO{O!$C=SrDmCFx?59~Qj={G~a{dmg( zTF|-v5QRu&oiSf`kP35YOF?(h0qs~p#?2wGpt|z=-c*WlITw6PV}C;*p|z~)gl+ja zxzA%9#Mod_jKVWCfm1}vlST>V;ACJ+i_84MIRs#piSG+jket1By6h5FbzxKv>8+ZD z1rhd=`CD$%`I)2<$1AF=Hc5aXKxgEvpZE7szp#Xe13-aeNl;*=h30?!bT5ZW$Ot*q>5ds-k3dfv|$a4fssLq zd6Cm~Ymr}4g(x5i6~WrzD_NzEe4;A%~aP1>oqidN6(Zj z@eW^!Q(1yWbA(=vLP9m3^#9tkTkXkLkOLntvWo(wPncmb@R)~dS1D*Dn4L~t+|m_Z zW0>EFUBhHbQb8eJ?Uv|87-pcO$?=oObn`}qu-HIVrXy>@422YXM3g8Au1z*-5^QuN zTTSQV(6j74lU^t#$w3l>-o#~DwldBxlE;y+mTyBuJqkIV+Uhup(Qx1$=MiO;65aIR| zgzwK*GaKj5fSNo)sRRkkXkquEYh`3CDcSr8t8g4W2{LY9*mdUUdzl)f-a>FE%#tUt zP~~&t@sPuhkLb6kP=`q^42H5h#ST7be!?TqsZMrZRfMYf5pz;%XVK4I7`}!7 zy#I=~o;e;G{0`!4XRS2=Vr`Os#9vj`U$y-hXKXSv6YQw@8mLB!mD5nzK7Md-EN6`H znbNFZ6Zyn2?Lmn{wjTf(_Qo%n(W1iUZhlG_60iEn~Y#`(1IvU za)KEIN8(+J4${SK&7Ws~5;)gL(>a0`YxX7anzSZL*g#z-#n$$QcCT;`X<7$G#4HRS zI2iSr=E%WrX`YjvVIX;KIl7fXR7;u~YkgR&w-%>)Gg|20Xo9ya?K@@>s_&5(-cxLh zML_RUf2gcePA81iev82RF#VSaIVL8hCdy7vu&~w7Q;$s@7NTJAG(0yo$>L}r@M0ci zwD>f2RggDEoD;n#-l^e+2FtqvcQTCaeh5qI(Zq`ho0J#7T`e9&$}eSc z#AX>>60aR~uhlYNBx@OWJ1eAPJH4vt&_J32bwm-5H<<+QJUR$GKAU}?E~`YS&>}eT z5W|s1Q%YZTB1L{VU;v|0lKgg&ZEwvM4h6IDPu)V z-aH*DkiC6Di_yIE%)YMSl!~zGM1x&zJGSg%bXagksQM88Gt`dNAJd9X4r*o2W29W= z2|B~R;9jL0J5Na{8WC@p_{`e`^NVn{$s_k0$;k$&N|k|ek=gL^WYHV>y{R*d=Zk>0 zwa*uZ$EH1hoMv6yx4EF-oYDcKUu8n1r}mDBtu*X8(=IJbOJmFDy_Qa;N;QQrOpciD zGGy<57f)@a2)o2`#A>6UQjQ?vsHK-0B0AO+H91@(Hm_EX2UX=ps5 z#DhbpFZOu=ubr)Jkl0y}m1uboxsJn*7YE*7WPq0W%2OKHH zJ%ZhIQz8V9$pg#pMvH#_3-YA>x?9vb=^5M10t|8o(w(5rM;Qm7%7Mdh@X8Ur{kf{j zwhL{eSM^v(N-~2jcvz$m{$ydG{$3YPFE6my&Ji>uaSA)3kUF(3_y}uSibKTp`h!+& zTkjhfB+aWDu-FD|Pi>fBvSkeR(Zug^BeL zNDJe#N#ho5o;fcD*6}W2T4`!j8i(qy^47+(hyC9)gy<3M7J=lr2$Tz!3#aFbu3&W^ z%J;Vb{Y!j2EwS%AI@$8vp4_+*kI1OpE;Q1xd@lkIXEt&ivpf#BA#{k?~9O zM3{5e(VdqABRI(mk1P6Gp6Ho>*%`j$YCv8kQBC;KIgr`^@*u9&KP(e0obB`7Q9G%T`Skq0rcV{U5f!G+`^^xNb&geMgg6b?UObBGG%en5n zluB*f(WE_kvOfBft23l!K~iM)`4IKxILoK)tC~3`3b6kaH#^ZiBlSI0YewbMwoa2h z7$BjPsMRNnPAr?H$VnU1($$0kW1#ge?qc^n4t5dELo54u~X0ZE|BdbDGGGQr0Nr9L4Yi(C*f(Fw&bD;)r&uH&~<&q#Dr7EV06J=4-O92W9zIAWVD)U{4R+(>8pqGNX zjHd7CE4Q|m!rri94G>m@X}W3ClwGsa71%DvZBJr1D1=I9%B+s`EvcA;i6S>>o#^{3#g|cJY69}&adgpYoe0Tx}=7^rD>R(L5v%+rA zEL+3!EvT~(cc?~oeL`DA;}h$kyCDRh&-s;1U6!x`c#ux|a((nEE}Ow=ya^+{dDP89 zUO0jqcRotUE?{4aHP#M4rlFDYZb*9u0L}B@4)gRC5;sH*!FL^;B)LWrYxGPr@H)FX zET=@hn{C+|`GwQ{Q(Ez!*E0aCv*jvzjN?*S_`Qr~&79ok9wRkNyi6iXG zIW?(sd*5l*0C}^M$1gt6`h5=UOw3`@Ax!w7WgZ4QaWG{U30yD$9gn3ITe&K^8xOaT z_2S94xQHgt_dfNawJ>LM0MRV#Hh=SJs+V-P#f$f}3Rik?d$`NH7j#0Ne&O1Nls4#o zFDP9#Ta(i>TX2W$D;BW3OH2ct2jA)FV!}6MZkt7IC{Ahnv7mL5V=A0nd~5bdu@eZt zD;&c4uH<7VI~F8CSz(?ylOI$@AySSXi)=&BluSfr_kdpX@wECNMY+E}I)k`iTQo9N z(vuTE^=n^P+I24WUaE4eK09{z>@0n#L!lqLpn2gEc(L6?US4c(J;0w8ohN{>&S|r7 zMP}1^9HlbzL#4K8adDzpDGRQ)xsXSCv9CDp9`N^E&Kf}zV}elb;OI9Xb&_+36S05% zRFoP;8&(rHv!&3m2IdbsxizROXQ9(70Y(uPL9AAvuNQ41Hs+%qnA|um0;6naz@FeF zNNmDr6ZY2y(mQPX4P~=xM~Q%N_MJ#?f{+Ifh40DA&J)DCFFtsLv~Z2knZW5W+aI(s z(z`HqDQWFLKgez&;;OfKSFL&wwAm0T+=rr%e~m&wa>`ZH^;e z)oi6gNGH1-wR6GWk#Me=Q@g#YswQe*N0AIco%L*~GTzgfxB>i+M7Pp7k*fx2$PyWG z`+{sN`#Yc@1l!c0RYE%!Figm4m>2TOeSyHHa1J{vRZsMdqT1Oe_w=OEmwz`i!s$AGFwYB8vBL_2t8(zUg4c+g2d zkGF?)xH2NDX8EGRQ42<5^)uQ^ZLPAxS&{X?*UNgE?Zwc0I0%uyvW69cJ65SbDj0Wo zQO+7-U|U8M1%b~8$-1@2Z*N|Odg^*0_!Z(}hkj!V8~6y7{)wsH#XEyguPZStgj0iU z9 zU=Hd;SCljVC{dBS@#ckKla@Mw>&>?Z8_+H$eJk+1^ORO9V=3gg-@`AnUoh*jT)Q*Q zFvs2rmT~Sf%Ut0TVvun!Y-qiiQ!yahCL|R8yb5r_#&b~2FmVbQ!Ef9H04)DXshVg! z$XrH|?-L->#Rp>b6A-VuAWfK)kC76ZFptW%y~mo8(@Yb4ZBxG#r<@9Fx4gRXtTh?z zoJ5@XG;y;%yRXI%E`^c{k(@jLD!|y2OIZ(hz!7DH^$*&m#=!6hvgyIu3f-0q-?)oj zQQ+V7 ze0p+w$VR6Id67mXBrTW_aeF>+eo92KyEyUD1_{Wf4We)DS;$0zBqNp&?Xkz?2(1V+ zjwr`x@-;T|K3W?zOiVP1UxzAn zuE>5YGaK0ZN5|(&EURM8ZEwE+HS6BHV`i>hQX%twKOBK8KAxBZM5S>LTz0C%SA|Bi zY-Iad85Z2!FP6CtAUugv*QnXLs8k84IWu`=O4p_OR_q5Bm@WHluN(z@*ounv`L%n$ zD3XE1Oc;fQj*bv(QP{n0v#@hNvf|CSaQ4B?>l+KUh^bGPK!W$lg!#&pDJHHCY9Bum z>^cEJhEjY2t&YaIR_d`+>8m8nCuAA}^E_|(zNaLPi*;YFse`$rw%J=DJIkS8z?eny zA&$F&_u#}R&E7nR00p{FMNrStBAuhkCridO{2tt{kQv^Cl|dC0?F?MIBwP^=o%Y&ikX3oS<+h&wYS3++eiy^c*vaC6 z6Ctrf7k}L-O^?Kbrf$#BJ6Q9A7HNIatPMX}f457(l={j;0TAl<6s^cRF?n!c8a8O) z-!=cg@7B&nM%*ZD2>2WMgBCJXGG?W>wukKL+4N82LZ{=k-ipg-T)#wp>Bq*R(WAsx zP_4*vr(z?+`hxJ*3Ee-V!aahYqCvJYi1SI|&PWQv)}EP67TM8BB6n2m_^&vFnrPrp zaTc{yDm3YZSonr@+C|JdVyh3ZKZm`Mla{>pX_3Nqaq;KV9TL`qTy1=D-%xpEtdBqP z0NBHu#+JuUbSV+YA0Y=9nOOn7(uW+|gcU`}EYCw!kz>Js5oU~neMQ^~4H4SLT!E{+ zpgAB%z4SZq%8(c}SeMs=CYKQ$_b3baWP7_^s^}B+JPNW6$M|qItd^?wE^t*SI}P&R zrzD@NEFGdPJ^rwk%+5i-7k4Gb#~?d4W}idK`=Z5|Sm4{}$)3B|w2lSSa4_gPaq+FU zP|Ob0k1i(87{q4p!kPaN9K5 z-2_273bfZ!Wk=c@;y9UiIQYdqKkgu*{MVJy_~*cmrV)A#sRk8J-=E%F;AH;Esm`XO zYs7A4;{2mEM#W5ckn^$k??O zUs_>dF@a|o+ExPZh^=>Y&H!zCv*m!^uK3gbzU8WuE47^d>Q9t(}#jiS%nt z!(LK2IS&=;+!IKc=C=KZVg-`X@pvUIRpCfldxNA0$|V5!k{r?#2^6I8q*HU#yv9em zL_SJBE?5DS5wuo+C|MSgh_D5e95j{IX4DKvEySthOy@bTbE($N5*gjEX5xU?TKsCM z4t(ROX`H{!?a7_RYI|r!Z|Qy?uQ!2OT^edQflW&WGNpM#WF}FQNXL*T;9~g^wEVgz z6?_?bJmP;Jtwy%s1fXjX=vfgmGWMsyP!V}Mv0E{;zMz^w9{r?LlDnW-p##itK;EUn z)30&{E(eVKywt$f9gH*%RAdWtvi66jY0zY>IEdR$I1d8>q{fT(YGzTApsV)uZ&jZq zP}NJkuKm9G`>$O<1PgIr0-YLI?;`_of(7@wX`AFxzMyTewGeWqFUZA%>I%JhApKFF${T|v0wrzR!`PKcun{jiB zUUl5J6*Ip-t#`bw=bG!|5Uun40Z$EDB(ak5rI&S6on4wA^UdlH}lxc(L+W}81FN3{P+m#&d)LQ5(?<;hK7aRN^@an z?)gr@xwAh7OojuQr`cb~baSiel98077@JGa8Io~0Gc3`XE+y;`_^Um880Q=I1FR3I z!FF)MI7tEwu!TDbZrQBc=qns*8a_-UaGQ7r22KYrQdhhqNcY|PgB1^(o-3Q^S4iKK z5)-?%6BzhhiXD8(_mwc5AasR}fIdw-9lPqLVDx=buGmGQ58?z~3QNJNyZ3S${pltR zO#JGd-ou9t%SBlU_J_$+thPtfoP9BQi!~U{L|0hfT5#Y-LJzXuCI7Y|blIr8l9U|V zPStK2f%ETz!;pG;-$nOEExNKGLUQ?tFV^ZL9yPi<($BG1*p{B5zjsDW9J9Ui{mU*J z+}cAQ_8JuEs(v`s5P{{(P0wen+4QHvr@r$WgKztuNk21s^m{@6?;J1vYqrFaT?em- zDaxzG|8y&A<3kmv`!`!BkALrwG21EC_IIzH7;3Q&|4%c9N|S!ffvsz|uf2>e0YlVm zYx)9B9a=xHNJjlg@U4)-$2)sZY&WXV`o6y+SF&Z*KmlWK@TB46z?*%#Vmhr?T@Rjn z5`aSE=M=qW1(`;ZXDer^T$4?iW-?9p9h+~qYrc08SLGSk(yF-k%<>wKaF_Qzt+PO; zJ)ox6(@*Y75yJD8KeOohYmxzKQ*6 z=rI>m+r#$m3U>Yb73vzG&|ue^>?~L7Qwx|Fv90tS#m}C5{Cc;Wf){lxakwK+my`qw z|ApZFqyEdmtH3ZFfxc&1Bka|-_qzApH*cMQv#haQDWZg3Yu}|Eb`9 zb188$w4JIB*^zj(Y&~2GrmwO%Wd}@FOro?;k)fkD3w?h&%xP$xxpDKJm;c9tv|}Pr zyqm3xV#lM1X%J)^ni~h1864yqj(OBjkWAi1ibYzgof@br_~sN%M~Ddl0~^x=HN+H} z_Wq*(Q`7K=`Z$mssZSjUrF`QTUw=M7-Lz+##I{l-52L8K8JpEfbBR*i@6%NsRj&6? z_2QP^b|!TL4T9O$gxn6oJnUoXoeFQM>?V$ag0G5;#yY7cDT&%Km!ulIPXXjx(tRoG zHtnexdp?%hxx-+vS}z3Hb5JTsKM?z$+k(Tb3FWw33i(XEwCf$VqBu&TeX=P1Dbxsvi5AS;HLn#+^Is zl!k)SVw%?gyxX=E%8fj%v{+^t&-x3V&jYeF`!>}o2~yn>T01^xeNP)}<6u zm&?L(_!puZ371FLTrNbn`EJj@&TcB|Q>>rdcvb9pUc$2lI)Ly879o{4s%@zRz?PaU*L(XMnCXy(y7EK`PiQvHePlNO^tKFRC-y>hxC4SD9#ThL z?t=?)6u*MDVLYv#Gu0?Ah7xK@@F%v@mb_VUe}3i7JXK*#dR&a;i#$~o{=KDiP)R`} zqa@os4{`fsbut_PO!F+((3%iZvCcveLT2BlDFWTY*`iu8>sZ8_d_J3Z{@*M;Zh3)z zUllHotPr2VI5H4@;DP-q(aeqo9gnM%FUk$)x)Vm)z&CM9;E*|sdqw9#ogGOIYf3Fd zJ~_52prd?;Ng(Hvp^d;a=i^2lO6NEu56y#36t#`%;aFlKR*Rtc$cX+pTjN22iKl~h z$DZmdCz99vUH5~*t%TJ(leI#IYitX58R&4?s4ke->-&|*E~)W9f0zh*>}P6^XRN7q zJimQk>;By;lhWkM@qoj<3Xc4=_TfCn>a93NI@gPZhc?dpy4!tIdl-YZ5}JPGt|DVk z#4Ns^7&x;3_UjaK{Gr3~tp)QlLTcT&^hgnmKG8sqn%PJO4bu_|<=5?$$5>*U;Gf2R zbndL*d(C^kEDO+$Dh~30uinq9#N>R)s>x9U2W)uRsoe+1wocf-0foUK8oYrvG~0S} zoj{{8lX6|E<^jj#z05giJ!ph_0ueQa#5dVhK>q_+d(~U;uItm5N{4 zwa+PbrF9Q+x|v_nXA2=o+rXyFMO`#Owm%F5_^NQ|N_N=&rOK2%$L8Mcbf~2cV16AD z>@^Dk2~tmvYE@4>FY#hs<|L)L8EDNU8On5`FEO zjVVqyX-X6yLgqN@HhWwYy#q21!AlPRr?P$-q7~2LL^ijZ0}oS5@ALnzLvAz$`k=6x z5F1+heyO(I=Rq`%5aP9C0>Gbgypr`L`0Roa62MPiH!$Tx;`Ro;?X{2T9bri_CIf4p z^q*!B+LC+1v69${qGfKH>)pVm)4g$$DJ`wm1|==vg-2oV%tml}*C5)`y~X;*m*L+I z9IY>}T=>(uv}M2L1Qw|v%_iGsW6P3UDdcA$AX9Nj8qr93li{DKJ^2yS3eHrk(!huc zhtlZH0GYeMd#DWGk24*2;>NM8g5DIzBHqnoO5fYTcx)z)yc0M_OQUJtsG4R9Ltg7N zl&9vTN9#R$<9gt4w2&nY$oz%inKi*3xm0-$lG+1v9UJzia(3>+i_5oHn2FEkL8fAf zK%n`kr24xPs}~(f-Hn0XzZTNbimT#7%RY4H*i*}_-AH=QLs-ZcWYMkn^{+pd4n;dj zaQVj!hi2T5hNceo=&4(1!jLv^w0x|W{YU+r!OU6H1X|)iuUNPyV8KY%yXZ2>gH0RN znhnkxXHby&PuGtUtsm+|l5t$cA#oCS(AJy3dpEMKz?c0FGHU=;Y<_`< z4yqz#C^CApJ!QH~c*VW0gOd8!E>XSuzj=j&KFZnWYdZ7)NKU?=^^V%?jCE6YPF(c) ziSJk49p-oA+ETf$!om%{Q#Sc|U(_>DJXaVTbmz*opljlOS8NOwvkNWsR{!QdHRjOH zot0s=83k$&AA~wxUh(0spZfDtH;$=p=yV^YGUnl_;tVmH&F{a0{9k>Xd;Wh8fAudf zzBzP5d{9XzmN{>yf#?rE%vhss`q?|7qqjG__;24o`{z9mt@ev3-_Y^ZtDhg2uwk&TiP$Ci|MC_6 z%VELG7Za<~L`nkDT1{r}j02y6B2tVjq$c^^??V(Wfx3J{bJFVVu0U;5cE9|Ud%IrU zVNYp8S65eHTh-Nn914*KTlU%Wm-kOjJh9&W zf5V*|UWes-_K90h>5bX8mG{HCE~RT_EmQo?COmxBhNcg+0z+0!2!H3jUD;ipuRewF zO{g3q%b}>Gw9e3rL93Qc&got9{l%+$M+9AZqVmSkAol&u#Q)}2{vR6w|LYIz*KAOm zX6$HhpB%Szf6nY9^{*a7#ScyWTGr3Ty$QS@|M6qpcRV+3IO}4_gv)6~c?c5M9h(CI^Ddt7wp1S?^tKa?p z;^Y^{z@d<2r=D7e1+P8y?^YY;^uGGhSKr(YeHBw*{kQ+*)Oz*q>RT&;B~ozgu;7#1 zf1qx3hKf|l?lc_8GC=Ikx#DFr6!aX2e~u0@u_4|s-pJE!g}HeY3e>FL88%kv-DN&6 z_~$-meo^(>8S(OxJWomgR}Z-V`s4lo@f7~|MZSEp|6lT%*RuyPu>+Ql`KPvO`qeF% z9c?@(VN=dTIYk|vF>||iN?k0T_F1XtJKxrCQ5W7vPV4n(b@_f(&E}F@7pF}Qs&|(< zerx@OJ+Joi+25sf2RShO4^H>~H!L*abb9spW)!>;9#4Pp!{PO|+Pl3wr-VJ)I6!t8 z67+hAsmsI3Wz7)jbXLLOZYA=&_m=vGuRpjp>MOMk9X|-KeEgST@uGGy|L5{%uCoJC z;MU)QpzQ*DMCdP|sHk`pJriSeYcr}%>|z0iJ1o$6bst`QQ@8ie;Ui_Jyf#{89)i}! z46x7puXhd|J!2y6&8Y8*$JE9lPQQr!>R*pwsJ)j>6X+5*!KOU&o5Oq2C0UnMwXy^w z&LisT>ar&^wUR~Mjr`aO{n9XCx@;E!&YlC4KI@g19=+KUCS*=j{&mss2+Q3R!NP## z{5X&2m^OHc(#_lSb)($~$HffUGWarJ1(Ql&Qa9-T^kqY=`=eq*O=Kw+61q7+eZRXf zDKZbp>N;q4X=sQfPAag%?55uwZe;)U%fV7%Fy4KJIX%{Z{w~oz@z+N4(df*D zk{5tZSX#jhMQJU-e-V^hu`@~o&0lA$Km6?d_{(v;vmk)WL6ui+uV%T%PbnQu#C7PX zm&QeG2uJs)>;d&P7O5wj_I#jXDDr4*Zu92tcv`cg1$b~|Qmcf7gfnFFt(*b9r>N;& zi5sI%118)E>jW$4J~sAVhru4tL@VfahuEy0(aI$iYENzk-ncWmdzR$pr7AxS8LtHM2T+CmvNory1h3;J=55o9(2AvD(+rbsf zD+NIy8nc-TYWq0+fS|wHv#x+q)yIRRD3j+1!T7_64;ybq2?dn=w0-);$;Kdn(Bp=t z!l%$3nuW$@aUbOJG{ls{9j%2I;mG!DKdjtoU^AP|G>RTZ-lOFvxh<8Im6;Fi6JkS) zF@!4AZ%*A*P!QI_Gww+7x}w!HN!HkayI)ydJ^k_tkru}Bweuh?>A@qLV`plc5Zg^z z3P*$abaFyrImGSZymh5@@WX7k$A+kdt;(o7TT0-v9}aElsYN!$7#it(^Vd<rVk=t>bf3J~|tiaQN_7eC|FEAbL_G>to&6 z@b22qD0GbF>l)EvV4pZ;j;_c*(mvF4=HZdF^vKz{&k=Ysl9@Eu;n~)2w1;Ht%2i`ZI$pnUM}u9l(J%@A<>K zd>$CTk#1a%?qU@F$*Vfo=Z0A?!Qg^q8=GPgY=2Z@83&b_-^kQdPG)kzM3L_SWj{@;{!0{@CqJE!(uPx%~Q2OIEnw z(A%b%k2-V!^Bhn|S>ku4Q#T(26qS+AVY%Wcx}qFIbxWlZw_I5hRk9H|zXm-;fzJuY zoYha>{T%gVqXq_3kSblVz6hPJ_?|Xo_oy7_)-WzsRN~!#Ey$xe`RIUcolS|gq?DA% zk2*ETR*KsTP=FGHcdP6lC@ev3&C6SzVC=7_=uiW#oPmcG={6Q~e@e`JLE|?aot&I% zYETO3a`<@9QR)zGzKKG@L#X|K8RFsSR~Bo$p2#RRau_iRfCHjYYX8QzaDw* zsI=UAr}RNAhg}xRN7bEax*OFI3g<5=S9>h0a1>V0`DO0o@se>k1^7Dq(e;LGB>C*1 zYwLaeZ+KE(fdsz_M!&OMA9?6Oa@$1#=9d6^AmV4Tu z*}2op??~cR_P*J-caqWmo4(MrS!ctT9F7^XMoZ(if&UUUf4||X44NLMs-~vqOg~_1 zZN0A6A3N`(7~_k3*XrzNW9wz#jd_~I-k+UsUs8{_J+gnpENodnR6W@a)^?m-t@%YO z_uP*|4#(r$zk{CZ=8y=uyv&6Fqr%h%hY}9Pn460&O2jRS85}aU^623Deu06DN-W$L zFcD83f%YBf4DssLLwMuf>aLEM6S&Q-DaQZWl1@`ujJr zG`=GP6%aG{8DEEOj>x&RK-(u~@OR-3hxRd z>AI)S$Lj5C{%Zf}!{gZa&d9%iqCV*9k%fi_l=vSG9C^2m`)9{(W=FiGfx=~9NAb6@ z`ODsYu&BCYFFqsapmwmr2DM8*thCJVphSkTWKs;0NeZG8Z z<`b=cp*NPK?%@d|92MFr2@Hvx^L@sY`VShBrAsUG1fH(KY~II29M)o@S4MOM*X#}Wxw)tMIV z{DJZeYG_0imWI#7xV->30wm{oIM#1{R!n(HqXTO6EcVgeA*BJ#mY4O6!2EAOGBkN) z&w+sHn7cSykajNf5k5teTt^MU)7%A<6^^`C4VutrFq9Klty22I8cTAcQ^B#%;8w!^ zm$wrv{q8tg%&yxqHfa2i!;Q|mEmeg{j{9ETNH~?7m@tN6@y-8x`FFfeFK!io*FtTd zZ(E^MZF82wbQYJF>bf}}J7QeZxIM9I1$UKlUYqp3YqEdd_~OM?%u_Enk6o1q3$oqc zYvaRIU_LsaBkx_(-Uj3C?o$m|Z}oFPw;H*FV;JJDOnh{}C1CX7PuEYNWYPfv zbhh(n2?yWL5+{X;|2&n$!j9Ycg$Yjc7$-M1k&FC+L~Cq{J!uqacu#L%W8I#2RGH)b z<&amU5h{^!?3ZvQeIXUacGq2kF67hirWSXIC{?ih+}>{gb}ufp&2UY1HUDeDzpl@| zy{hW!xem^q-Pg{ZJ?s6YD=7Q>8~gr_-{-CKTL6Q#lRI=;l{q=^iC^Ekf;Qc*J^%Xs z7gov1$yPZozo+GU<+ zwDJX7Ze7Q2d#12IS!i5y z@cHjU>a^Dt9LpB{|A|K7sBzMokf>08x44bS^i11N@A7+H-nO+V{a)!?2>n)X_40o$ zUwJa_n_@k%&f3ah{+GJChqu+r)0^msd7OxyFM3j({0B2(Ypc=wpf1-KJ6<>#-OxMb zv(mq?79-R^+xI)pE^5KBldyu$FKb}kXjjYKI#53ynOJz?=>bBQEY~Sc@47e98RmbP z@yfPwbk*>!|Cjw;r3CcZbgL6!Ji2W}M>5L9)HE1+3Aevb-4Kj#Yf=UfsqUpqmqzcN zuy{cq2~6UilclsmjLwkADzI*oCwF_Gn7oxY+U}9J&umr==~Shil9Kw__Mc zMakfDocY`HsKO1$yu#B)=|T5KApD3Na)*V_;3I1LQQ+5>ltFd2o8AHttNiDi@(>E< zIFR?mks>WZUtgbMJ^s+?{bkm__E9GV@uOlzmN5h_xZKy<3lYK8+;RoX@72m3wS}C; z2=I%Wi?30Cdf-U?f#rKc|11nIWk>8g1J*3KpK@pyhcoF<#_dHNs~xc8!Mx~enDXUz6^Rtpy_rHqck zQOMD~gK|mpLva&U`n9Ps?ER~-!jO$OR~Zlg8)>x(F?3_p2-s5Ovcgl(wvw8|DmNDZ|Z z+~ENioafMl4mqv+ZU42V-A^gzr2vLskFKM!1hFpWZHc8S3A) zh)OA>);tg;r2@5cHv0(xd&*(JNlJ`*6P$^g_}Dv zJk*u~5x&&JA&hq@jc`t{>lmdzFq%GI=n_={!3>@vDM=Kg$QVTp1Xil6sR;<4kv1~b zA6?B#F36{^+0u2cMrKW*`Vmx4B;3C*9Q^?~YM6Zby#tqrNb5z@t;7lF`a(*yy6NCg z|9wFE)5*FzkOy1@!m7?G85x!Es}T_Ep2)2Px6wjrHzfou;<3Xm%XOJBe_|5t_VXc? z`SdpL5I2|bCpMyz8g{(3$75bc$%zgOv^n=XKwS%B;m4xrg=pe!3Fru^Nl!u%D612+ zMgSSgR171r8SqQm$%D4CZpr!N?JHXD+`jD8_w|3>dWxS~Fo3xnB?|Jc7<*WOU?Ug? zUE_a*ySA_I>=4Bdz+~dXQfMiU8QFzdFP=Sw9T!m7T2f*~oul+PZVsu3Z7&ZZ8y|iX*z+{-)Y4 zQ27?_edr%Xa;Kp0=VvW%g}7X_MChxkffH}l2$?5^UYKmVEekPFrMjvevaRL)=sFd+ z`sn}jY%ogDf-{1c6bV&_7rV91t*s-eIVUbs#qPj_>;!5+WxmIA7o@5h=9P+w&+<_S zeI_Au>z)6sQZ8{Xr2KA8xdKeBLsoG2=&67AFzrp*DJMXzR*qg>(Wnb)>%ArQA81E2 zF0*)YDdklK(?J5!a0`AtHqFKkTupT12n5EVC{kI8C_@j&DGjU>I*RmAH$BnvlkBak z;6@HYnrnygvMrEFd(M-TY#XdY!)PVaTBFl!!T+Y6Jlqgld86V(8CQq8Ne6CRT&BP^ zFtfDdq$0>c=;++OI3S&F0jAavB%x9in{T%=Q%ZC0}kMMt= z_5Z7f9JMhuHD$+vSoyk@!DzL)YvJ;D3QOT7&l%XEa|gx@bllug`}dP%u9$@^-Dnef zI0j4Oin?meWSsQwrM<_nzpbyb5`LLJfss9jn_~T1nX%qi8OTMN>DgDVC^21XETi)! zjhnDMBv-4pa+w&TeyQ42#*0SuzE!AItBFEQMzUP^@R*a-XAT8*9(0GHEY%T#T6l7W zq8~k+t`PlYH{}?QmN)Xa9`=m+o3uv#V^r9Ap!rHwq+8d z`zf#8$Y!J`j9c%NVpnCT!5=T_autztTyAb|k9NBeyI|>@oE%37hplW1TkR`jM6M1P!=9@BasA#Nj$<%lyJ&PH zk>AoP?bq=t#3d4=FXFB7b%%0=#itH3_U-7UW@AKJa&z&Gsi1{vDSE*~X#%p?L7!Z` zdFfA#flAh%V{)@6JG!_SkRIh&R}5T>Xgz>}VvqyKxwK_6qg#m8LPC@e);El={#GF+ z{k{`1L`OT`&^=D|Gru~Sk$LAnI!wAhld#_z(157LCHv)O3Fz>NZ=;?N_<%IObTl>y zwMFXE;#LF7g)}i}R=#NE?8%(-zdw8SOn*HORxwPi#$qWv&0!epFbdL}?~GySkigtF z*8e*b4+?-E|1dp$CGa@7tz=?Gl&D1(n5h(66OPxp%VSRFdiC-(M06%Qe8XWJ@T824 z3_nye^kWM|UW=Rtx)_p*_A0UXCIHyHHCRh_&t2 zL3UAjAE%99i9P%scu)a1;kcld_7E$HJ*VGw?1Jo^46xME7aNdJUvGw@7M^{p6XRsA zI(idPyAP&Gc$h4)7+G`<2`FKQV|STZ#`lCz`E|_6O{J-7R79u(pU(0$g!9gNHqY4> za_4fgqi98P$BuDwSp+gvp$_OjTnPnu52Wa=!nW8-KsYmD>izro-5L2mYVA-^UL;G<*h-t6(&j4*qERfGHIrf9_`+(%>{l;dZ1-kSqG7Y7 zYY1*|#7?Xj9xy^Ab%rEXG<1(w z9k1WjVH~5LhhcKh&(AUmPB8kYu_8~X51AlxpaL7^xo09reEqA@OQ1=92(G<#P9 z;%j81+)wTd5lh z{$O^{)7g^)dAjxuvmTIXq5Kwd8qpx362LccDqpKH9h5b56a6Ailn2G9x<)UR?l-T>?5Y0=0h2sC%P;3u0gYkt=!zC zKp<+x60KLV20y1PzuP>P;oyt=laFe$UerXjf{5|OB5x1BLSH35IZWC)Eyt`7>U=vy zb`=2dZ_J9vGaOj2;+WnD%sdcD2#6)4hGsl_K?JL&?2j6J0g=o?j3JN2d6;Cq+ITEO z!2sl>F`HWFLlmUpfuhJZ0LD@{9{E0MwnN8T|1VbrPOo4%q|h~-9+dtp4Nr11cUNQO z5aNk8tX2hPaj1YqM_1kN9(rz|7NR+3RN@B3nT|r!-)wvp;Yc-?f#SqD$#q z#1O6UdAwQ1TGxJAx_PILd{@3~tva(OC&ORS+U4#hssjpCabTQOCm9dxYh7s|;d*qQ z>QwRfn)Mmm+e-$FT1dsGf!ab~ z308s027M&J1gjEqO!#$$Z>z^LLi}?>Q4;9uj>xVJD_DtwCi%|5jW=f=j+90qag4?) zyTDp-te!uXV%$jc%M};JTQE9=OJomK54bp-U`wH&ZXFU$Sx8z)A6YYj;jm7yHtt6y zo}Yz4TN7=}lu=QE4qq~*<(d&DNg?7l3-W*MTYsQdTVIvX+8M@BR}y+D&p(Y#q#fDnq0 z6s+9M!@%*=rcGnAzD#LEHmm3K!XJxZ%Z}Pje|~=!BXbSOtYSZMgQWhG(S)y^FU!%# z6=ve*!+8n3K4P_6;IGOk?c+6e0^|BqI2C_?|1V(AXm|;zL<6vM^&RVv0IS11QV2)$ zbcNtbUO&4%fidtJo#d3^)DTW-diPbEQ?gSg+rXcexMGr7NYbj}mbiTtF|KjBK z;H2cf22I+Av8z0=L>vMF)!WCMT=vesZ5I&-bVsRe7KTc4sGhvEqc(~F09E-T8xbUw zVBFyQ=Pn>)MfoNAU=jt$b;eE$d}|wQD2lsi+h3(wYj{p$WLnU2j&8VXVStBZ+aetx zfl6q~F0v3_5j?|!0#BJJh|5?0z((wFIQ z8Q9sR^z;haZ*nqpG9@qLJPP>Fh#5eX6hllB74`~zaeT9`gM><;I07j7L#}V4XtFE$~@^R?5GzjrE#&i}TQNlulO|4N8G2zx(AUhJqIY zxkpk19S2HbjIN33B=p#zs9rx)A7ISxZVNdwntuweHQn&pR7STYUIuH0mp+EhYl$u7 zUIgm|{Dt^=qH)Nx6HDT%X3IFq(kXEKh+?)8k5O;C!;k ziDTbei9Mr3D9vxPhcbYuFzQU;s%64B*$N;$4_<;)0lU$=mhxuSXTI0g)Ue1-!M4O2 zs@KI`0{ZFx6k#e{!w2>cr7^>3v7L10k(#KLv<#gpyZVWjQ6J8 zz2d`IO94<(8S1*X3m<41o62#hElVnniYBsp+$WRe39X3B10L^N$pHpA_5boOGzw2Bo-pWC#H;(Pf1uWZq0qGdVi5RoBHrk_m3X9OtV*QWkJ$R z8mJ@^oe&qF+%=9Nej;|yMTgF(=X+W&4-O8JN&+FGH5qy7ShoX)Y=9?f985`ktIh@n zqu05n-T~T}d|ZxRbdD@^4>}?ge}tHYcwtTORNQJaYfam!3>`m|$niORyf&7hs^Pq+7amz~=){nXGlq~$$3URCW6pF|c_&$0~AUz|=h?Obk?WQE;IIk&9vWZdbB8VP1 zKjEB6F2wj&VHdPmIBbd4O;Z>OF|0jjjsx!ymIv2Iag0Otr8$CrU}fUK@_{&eD^HB5 zFe8?gAHxuK8jCP}?O!*{d^I2xkMNA4ON#`{32L3sQ+&pCv)zM)2d1_CkdbuFekm5Y zP>gYX4!1^TmW%;ZTY5b-8;n`j9fEEXNr>LCkhc=F=BPl2@dFLy%L#DcbT2PW9CCm| zqeYiOv->)S+n4H(|0#kRoqwUjO$FR#7`(h$eVMZn5=-SMM7>Ua303HhDT~K4%4T5K13BEEOj@4JTL-81ob+~hN=3@vz{T{Shvph0pi|B!hB)5_ z+yLfk!RWPvluDG2tx%~D_t4_Y>qj{#xk~@?MVpgIo0I;zVr8qtGrR%?twZ{ zI$oS<^Q)_?5uKLP-NA4RTSPrs2m&nPkTcmOL?c^HoZWFA7~JX~0Powf_I;LR?ECs{ zlc%0{Oq`likh=|}fMr;FchDsiZft#}rDaFC35tF&;rK{l;{?WwdY;-#0+!UaUg_aC z6LuWl#=YboLL<%2>?#tjnScKoX88gjM+Eg^CjLW|&Yx&(>6%mRj)PzW>l&Yi*q=BEk!uEkbgVuWwtO191?Qa)B~&bSRK{^ZObqGUgB?XbvDl>+VtB6O?pxJu;U=ROLfJ(!CPwPb=X-+Za zBM84SBhDqdAhDx~@@pY#I$ZH_E$7Z`D6I8Oy+&!@CJ6igG1H>JS{q@?3K z3UxnDl9p)9@JmGcZ2G*h43Cyx_46zLviblxP;QLjB+`n-rZk?E49*lgDaQJtzPhy{ z>J;{Z6i7$_u#jmnLgjZA__5d3)j5N{_GtPI=d5;m!i)-}jo2+!o{40&&}2gsu-~e$ z0b%ID4GTIH`?b;Xl=^K-==dGC>oO2t{Ypd*c0vjBoC@`x!3w2;)W$yYfz~6a70}EW z6R6yQ)S+%#N&Py}B*nF162k$K005;Gqe0%tc~j^|@dwG&{zGBi@$09A0I9)96te62 zD(B-o7@@b+g%{~XrirD99{|9APFzjepc~`Huzalw{>~ex6(3iN32Fc{vKNmJ5&0at2PJJP8H3l#Ukj)n&X0;NM^U4Z&17kVh!B z7Zt@w@Z1hiY z>!-wO|3&!~JenxthC_M!&x&vE}HpZ*f`t$lqNgs##8Y%$8$AP`M-60eiQ@a9)*CY^S zJX+F4HV>UvLQtKbS$Dq*7A=~_*itezB{oNlVPS#&ees2V|K$hb@#!HEA}(j5ZR=IU z3315q*Eyx6W#L$`5XBl%p3O4qx|)`N`nnM6yDvh|l=dj>;bgq|HiqGs zPF+~YRm4D*Q#o7#wmNp2#=BLc!%d^nc-(^O=_MgULgdb(>Cln#78#2wVx>NzKR4Yo znzzEqmtvfZ^LF5oI)<`a$Xrx_bG!<#k!WH}icuP^Kmdz)Opa%4O|m^J+9SV*C*MnE zr8Kcug-M(?rWLiF$ily_>>mOYd7kR|8*au*^x37RaTLZug>157HoH948m>rSazk1Z z@W-QM@wqtg2x)6WN%u-$PkxQ!Dq(i|C-lKXckC#nA?pz6y(qVDvm{9ab%DU4u|+6$ z4Y=i7SCcO2%nEc6mh=2G)z{nFc`A`V)Xso(a|k+&K>43ZbOE}dD?|E_Bzwk5aUJW( zY*w1G62++03y%jbCNeOQFrdgxV}Fw!87IA%;IV=Ndlr9$xs@Y(&aI?=8Fb9RUAs{> z>d|xMcIjv2IN`4fdfH($2yzm*C+#Kz+~7%!_3Us-b9lpw-Iygo0df38#P)c95%Psk zOTfuuTJ@ies>F?P2jeI}-?Ze5Nm4DZ&0u!w8K*vREItvJqHmQr6F^ zZx8JDu9%MwaIsjOU>Z74P5lJDmTe9^H6yrdf$|M$(ilX*ENP9MFx{nkHQIqI(#N@B zq%r)(Ql{LwOa1T{r2Qp@rIjEW#Zm&8!&3036!o!Sx9Cs@b%|~b!dUk|f7t>JQ1<6~ zV{g7A0JtW2wq6jLc@sNyF_Y6BvhH0QKQkEYR_Dz$W(gYAkhs3z2iiOh2-u6RDIfwe zwG=*6V?JU4t5%CK%BOIqFgo|b4bddO-S}z#MpGEeP$G5_7wsW#U*CcEd&SfgFb)Wu zl|5#)hZTN{=VdrMIgu=u)UTx=v|<4RcnMaFeWl;QG_C{x zx3fpW9$YrNh4S|pMf%mue-7h?4u9%I!Y?H|9fB5>SE8g6JWm z15L_S1d9|Ywr^+lAh+I1*a(zn6ja}NyZWm`YNIGOL0GR0;t~$XO-eoOl%oKINMRL# z2I*cK-7y4p^h^T)##^kL2F=o8B7i^VxZXs(OCjBK?Qbs#{_wwl(}H26duJ`N6#2qi zK4We)$QjS{gIAZp6dk*iNmzgd8tn;yeKOan&ebkZ76m#f{ zIU{VO_!V<3)&UpD%mTk^mc9e|0S~ZGZRi}6=2ru|(19Ni#*PYOMcKsDnp3uU-*&<8 zLX#2#ftE5;PPPXzIrX9;%IHrSGlm75Go$4l=*|4UZUxCrIM)98vz$ifGD@<^Z#WG0 zfy3aq^J%6@l+WiRZ=|fP(!R)67EsEEK%!jU@-U5;$mQjb#Srw5VJLXBwD6d20VZl!WJ#pc zJhmqI&AkKBCR*491Oo;nxvxlsCGIL5awESI*Vn!RsB1-K6|iM1Y5lJB_r%Q~nE!VR4 zY5>IYt;iZ|h0RUB|2dh?HnUz`D;|`69atbPe5d)!-{fj{0>;^peNmT~gJ^Ko(y{9c zcI~ye2i*r9T(kNxE2kuCF-NPP1$<bSpuR zx8gxhdG8GJFUw|VAWcVxv;xT;4n^n8c79k${})OaQEVlD?xOv)yoXp6D}l(HrZd?s zq(Y%}mR9MnD}-4R_QsAr*m@=rLtOr@NW+1U5q^8}ls*uX1{`MEN8|cz0&eN7$KIId zHz)WV{7OEF27M5)vRfRl2sdB{HA@LmvMp8TFQL`cE-{;WpNow3Z@no9fB;b@+_DlN zfKY;F^O;$%aLm**?0JzE7te7)^xeFkR9@ zNbU0K(C-QLB3DH&LfqQr8klYSr@xw)BW}4G`=ez!Ihrbr2Eg~}KQzS|Bc&BAU)tWW zX%L->U<2xi06QghpmI7PK$v^zyRR4{REq4|Ka4X1)+wCtFgXz02#6a`$M5b&1W7T3 z2hw=0P_>pWJ}1Q{wa=?9J&qGQsYnKdPtLCAmg%OV)G73W9K&qb7kPVlZr~$ZO<_%w27@{Z2no`-9H#}Z&c@&9oH&d-3m1dDP zpm3<6s}1-aHXcX>uPCa=k=XUb6p!2k zd?`RNr+LcdydRC&A{BB(Y-0^S8eU1356P-KF(9S3=5O{!u9hNl)hUK_btuP20Y62k zSvXVXF-d7@hA?>|x*m;hd3c3zVx7rYy6?-+nJxed+tunr(;sawsnu+~YmxfSY5?($ znb=U^<1vrexBXVFVTvejiu#qgUK9$`7g0RV@l5PFR_3e???!cL=%RfH7zF@T7ANYT z^!1#rk6e)?`H#Q|>}k+_*q|OrgY!Ox_l_t{nx8?V8}al;mVNKo)akpVKsxal+<)#c(Hk94FFlkn|YF3}nh;RzPtx zPtt`<90ECrN2E(ZO;&dt{)Le_AYUs>)67K>M`gx407hHb$qEEuohVE!s7tsKCro$^ z0=^Zzw>yRQXxhBEG_jA5@Y34z0ZsxZKa3`W<3?H{B-HuGNz&A@^P2M*7BkD&cDcha zs;-NAi&}sVMD%1DxhU(@NSTJ8HianV^=l}&uflMtg9vw^f;jymSQi*V8dC|NSDSp! zoj2h^7`zrCL<;=jH>oTD)o`o{@i^Oh!meRTZIJ4P9eyroTf7NjG3rxD2R%qLB8!$8 zc?6J0XvlYGW(->z_CDkFqBK`jy=vlm`xJRpM-psL7y1yX503#>#^5nRe(QD(gz z{t{tE>~19L>yU7+LVsAE3T1Rj!z-XVVv(FH7A)_OKax}wGMUZy$TuRHoCmCxS)(?Rjj#Hy zjbfW{q)Fg)bh|0(k+gAK;%nP1Og_$0>+yZ1GL`g5o+dP-@Frczb z!lU>Vk~k@Mox4=_QHasgQDB1az1piF?tzoQ0v3EF7_)DZDK;98fI<;?TEHJ;Xr@Wp zg#)FOI*r%2{jNnhHQu1g12AHIDt@Hrrqn0}l^w`U3o#^;@}lw8>bY*v{Zm{UEDfiK zNDs-_5->p~63Bwvf+W*$har~aruo2ipgd!@WuN zEOW__Lo3sf(=GK_bh&w25j_fQB$ zG6LzO4nBn_I5xKD+z}*gm*dF!T9QqpI!;a{0Z7~rHG=LSYa(Gpc*hW$%iVM?Eib!J z2rSV?OU35Je316WFfW4Kxu5UZPwUXd2XIm0Y1SAiP0WuDAeuBd%zaFg5#Lb~V1hZc z2|py8mw^-*lT|Y{$mF;_o8%UBFm_AmArJ#Y%^^3=FPy;0T)`chbJDAw!VM%r!I+LWCoS{sTp#x^;?lsUJ4cHYDe1 z9m@PlZjvlQY2v3I^n$I#OLP9*aFAi~iV7OM0aJ+3#+5#bITl%q`+8wJG!pqV7IwM2^jhA|z4QZ#F34I23+Ecv^|5O>4`9i)9nM0qZ?p@7RJW zRkNhm%1mWQq<#>kvFM-@N1v*PJYF%EOI&IMH_uu%GcQyD~pw<=-69=8jmM4tOYk+cEM$5rrPyYRye8aA&hEH##!vsy{N zSypf?8l<}=)Qxyyi=@a#>=dir29ix>?kaTS5CpQpujD$6-g^5-*#s||V<6IW;2X-| z>{GK|-rBxG)mlMz;h;ZI6(yWS1q>P1gS=T2wn!cMZQ1*HtyA5oK9W9v`WYkh3>=j) za^nuW6~s|r90@tG-sU4{Vgp9C^EWT-Uve5!TTWMm%4Rn~`;#|^{XrByU;Q8Ei) zhvu>(a%ziDDtO2dR2V|Aw`2Um4`QQMMKRH$$Ay_4Eqz!=RruYgBRe z|5|5tFkt26!Hm(t46-FeLi876w8C@&OUHQ5D;x;Rb{|SvLy&29Vj&~b0SBE& ziC#z;DeGkEAX2arRsj#`O4({k1Te*;yF+>k$gCo`)DVfEzk}))74ok5NNs(P33kX6 z)gKmp0q{Wf!G5R#3_9Z4m6Z5i009dL5jo>7^eFlX^qvc*%@^>~fM==f_UKts&ohkyKR$vW2W=L~@ zKJ0lRvK*g;2hF$N9n1f+q84XEO^C#FFA&YrqJgJMBos!nVRQJ~y9*H-TY}LcrvvKK z4^*o+{u_KxaRNj9nBeV+=U~sIIaUXu#HfT+ewDdD$2qn~7o?U*L62%8CaZC`sCEEu zi4QLtiD{op5gj?^-t~0TxDYa9Y8sj@SfY6e+t0_h*-)b)1lMo!?_*Cs-6_1mM};EA z8HnA?o_vGVAEmMtkE5r*rt)&0k`Tg{<+?L{7g^NTwY5r_^|uZ+71kXHQk2`j3Qm+- zWD|;w^E|X;JVRVt5Fwx-?bVM=zP@}~h;2oiA#cbQ78>{w^bCdCB+CZyw)z5-PWViu zTM-2Ss6%i^lxyCooiS$|r^y#?k=jdezC+=r1vcoBR^KEF;MNMrm0>F5Ra=(gD+nZ` zjy#hPRcfwz=T$QTZTl7SHkSUBG90I_Yl<%hs3m{*IF^A_`cB#;Bn-O%k)O9Tp+&_+SCG1CxG-vF3p!vU{ zVD0uZz8r)9CR;TYQN6H8FB1i!u+0 zS{%h^YiLln8X6)A)tw8a;-o2vqD2L*Q@P6qTe%&Zf_d&#mPm_hXLS2-L7%hN>BcCz z3~Q=bAn=KGlat&6EK@8!MaDMwM%vV|p zqmW$cE4OWM53yyU`K)F^3QA`x5w}A9Ed)Bmj zXiMr$a1P4k1YlnDq)7d-0J`ZR`;yg7uqIyzle--$!fNAv66_wP4yr?SV#=`N@elaz75rm8K<&*$MghR0^01m!@ zxRxwb9q#&GOVK2#;EX6=A5v*HQ+UtmCZ+8m3>U_q0`D%*Lw*9-gb(x?LmA(+jva-# zAjH-r0GCYhL$zLSv8)V*Ikz^UcqbyK2$+R+7O3VKoz%jzRwgD&`zw%q^3_py?&f#>J3132vSq1MaT?fjQ zh?`d0X=)HcleEw+$Cq%tUzcxF%4;3L2rpi=|m7kYCu>U zlh{NBT<*v}nXfc)0-(X2sqc8C0^meBRFW%DDGT%?9L*5d+&US85s5nB0%(E*cn>wE z+yr)6-_zeyVnh^{IxNY4gaP~b!wtqTGE+B1qXqZBTi!4nK)cYlALq$Wl*vA=vFxs zXE_Z->oO*}ixsoUmGE3uxC=tUQ2;<`=!=pXEAa;5n0>*vr4nZXus=HNb<3z`2Z)IH zz!JPGwVKi-evj%FKw9RwU(c6{QAP(Bk*pgB(CR^#uB_5Y7obVNzf^_qG3}OZuk7FvV+wjKZ;os1u5y>$=%qiO1^NC;L zaqAsb=ZBG6r00t?=aK?J%MYKhJS5l^)KZrY3e9XsT2)xlWwMbtD`+`jGAYvfXShj9 zsK>+F5Ul|>N%jEzm5DY)Vfj5H!60^)3BT<-%qHzvJ`AaR=jf;HWl&2}bZFkXiKSg) zy7zgqh!i17C|46J8bPWiA)3a85jPmKa*KoIwo1HdP7 zg6k-bV*XAAYwoL18N))?l6;im1gjR=4N$cXr3Ixqfmg_ci&V0$5zaD>g}>zfc!zC^ zq>zm)3n~xyhM!q+E|GG@2;l$SMBbc5;?NLeQWXts5CsQ5 zR7Fpcadw>h*5h~pqA@`7+h{s?;7_fPv>$xUT>}9f4Im*Dmzw^m?En{*Q<&Vbg9-^>> zrYyw|lLQY`={WG>2R@S&n)FJPfWnsQqjit`W7*!dv3P?l2zlaxfcdQ~Uhi^&VfvJf z!v0K94a>tV^(fBaE8pGm&B9dp&-08_JjLXMqP=-bqvd5hAwY96AFM%%VDQFsA z39RkR4)6O7B7&99Zhpk^XHM zkY7OU7@m)s;aKd!Nh6#F?)Rq2bHefb>AzN{xj(D|7SmrSxKG+fx9C%qo4r%PZyX`Z zN@5#TRa5Jeth`=&C=oZ-O3Udk{8m%7l;!FAcM=zicz-Pt*Xpnn>PPP|NTbju&RzY^aO^{FR6i9^|;TjO#r(3yJ zb_arXN~WSWupwnU$rEn0#3JDR9!7x%0+_DXQgosWJg3PNu9O6rwf?BAHWjKzA`85- zG*OK@Zi?z}nQ}o3sm==TxI454trA1@lC46w&4#FdkI12(cap@d$w6%CY}# zpAT>M{)(L8_Yy=eJ2hYbAZ(3VK#zAb7%xUbG?;YvKcTh6vh7G+*+Q)-tg8$NrKF3A zQiy&${-K8tpaUhK3L45ph^kuA83taYCtk^47J#Ln5qSv*)UOjBn>2;&xS3jSahWK{q8(VazG!zC zy~Xrjia<_ie!QsS4yqGbxsrS6TLD}yY}F_V7p0s5T|9sb1yBQ4k^mSkWzClPo;%sb zGkUQW1T9Gzg}{!OjQsm&?(7bNzh?pNrl+pEG=E)g-$)P+k1Snn%8!y^LRg6`b_s%U z4I2*$f&I{Ta9W=Et{W;}hO|XfhKdrMxa35l6KMYJo+3k`g7t7fNVzJMX~$BIc`I^L zI{o3B)R6s|(MIe9>Km-`9}JSM0ppOm4s4ccLBJS?Ft`DPbz!_e*Lznz$2lOJVOH2r z-4y`~4Q_5HQ4i^_h|)zpb@az$XfR043;`6kp^PaHHcUP8&2fM|l9I@T4+UNtJ40&~ zq5>B?Qy#j}v^gJK33Y79At{~iM`J-#StqS#w@_Lb*_u7VFO-h-yMOZ_9K10iv$nsq z1)DCwHrW%hz$uKSlu(k?VUSx#iQLJbcOt(D|A+cWq`92zM4gb>!%Y$>E)_)BQJpd* zrVTFXaA7R~Up(sGAqsJEb9N=|Cut_O9CY?_6916O!nXBP6e&#+4vMxM=@U`KE39TT zX;>h_U-pg@UQ6|LasqzVX8AhUC z%B}=wKj=Kv9^>q?!{h?QVd@{WS)7AzHQ-+%c!zVXIEd#8h9Q|B z6&64}Wzh5KR1~E^k;+Lqb4!}9!G#2dED(SwJrNivQE3u7AReIpDkRjUN{-gSelB9w z<>C2`UPv^T;vA}vjxK|7i0fg!0zM(aDy_bsaz!mwdTRyz^eH`?KlT)mWR7%oB-a4s z%%fGC@G7UR!qt&W)_SR`7r9`MZ_lTn!h`85lN1W zeXCKJT4qNL1dzYD20Kx1ZUan?*p8$3jJrTCM%D3^-xW`z#v&+rMWuFB%|~4j!L@|@ zKW4lzY9Ij>s-d8js&ko9))pRC)LYg}A5n*dk6b791m+5(DW*Dsy1QU$>Qck)ORq5- z@h9#B=NQ0`Pr?NBOUNEXiLO=fuge%1&4Qv;r1$Jb7Wy7rkZ@2qa^#1*0j~DS4*7LKu|yPom-yA6eCuh zULq@sNKtD8HU!n%^i;^xd|AynC;dO0c&H5DToS1m;d77~M ze3~bCSmnBuqNHpi{u5feY{`-(Z3}%5f5ZcPM1A4&_P(__7w5Cw2fFv?x;0R%h5;O= z0Z3LY^WB%B`{EOUdvl*p^jJ+V2mJxX-!@YJ`#KUYnCuvZDQhr_2g z<~d)_&dyeNSmeJx->xi_f+%X3`}rkazh!BHGxDo&VIB295dmkJR-K+Q8Z@*O-3(CS0F$URwc&*o=WpZ+p*W|{Iv-Nfx zFnE)*J;@~giVf+b%XA~j5PBB-~JN;yVMW4?@`)>h&3<>aGKVZXuI=vzBWu|TE%mOK{TG<`9e!`>dhlQGZcEihC zo1)(aad`_~prgoms2J?gGG_f?^Mc}4QF`i@)i*Yb1^1wwSThq3{Nr)DBJ!rzf7{PU4{Qy?^F4#(`(k$@#imJuK3pe#bUO5m!T<*--aZ*F6j{NG2WcVoq-hV!@}t9%Etk*dG} zsnlF_@Q}O0-UrtqXPGter>OP64xKG5Z@lP{)$iQ+K$ED$4v5B!fhZl{-CK>zbj)c^QPUMWOKE9o9IK_^ z*fw2TvMH+gA>d3RAQvNi^18dHJ+v3hfS~c`BS(%H#Xj%!;(GV8a$V}!g39-OK6Izl z{#uN0iJ8)rry1GEG@D=4WjiBpyx16sca00q+0IB`X`Oo!%~5&~W-2?pSTurISRw7U zOI;Se*w%Yk^o$+_4MxX#sMIJ%wIYuQ+Dr4)aJVLt>D_v5iK^SX>v*Kq2$!dN>NP(J zOtLA`xthPg@E#BdDWzX0J?>cRg8OgjGk?hcM~=8d(D zHe&bwhXpw~D@N>-b{Kj@!0etQW77PjKL!9y2U;K=%8W4nSudgHK!nWRj4+_y9a*-e zE`w+AvP(3}f@`PzjBhbLyZ`6Ofrkqkz)uIG+%@ya$IZJ}&T-3&1c>TJ^oZ?^8vg{Q zVht*xCFXbJXwb3!4h%(8k_wjO49>z&eOJDEX;;9tDF^Tt|4;D46)qbCczF5$vu zHl|K5Tu?bOiW9M8dsMt1?wwkEc;$hgu&{>{VvCM`GJy)B6zuHQZQGVAE3+}4dmUFj@nf&BTj*!s zXNl#N?yt*v1QL*69< zy{2;D++(4i4pKpin6mgMV$-PZ*+Yy>?H5O2;gAhrBKc1H-ZNC!cg6qeb5%ookLL?Q zf5lTwu|95W3$h84%-?Yd=fzf16}0E(X4&sIemf;LZpHQ+43J0dldf0-JRxD?vGLID z+qWHIybiM_L~ILHV8Vej_4VDw+@{P~nR@yu4uNp}@y>m7$0Jr>Dl2>5ySH`BRW^Gg zoLAEJn__U3UNOgH#vHLP&PpBCTIKiSy_1Q_%xl-K!MQNx%u?^v<6O6hi7y!MJol_= z)0>-_p>~=R+&bsA9_=gtdPUwM^G5Ie<_&`wFFoP#^jYSq7Qd7n_dUXrTDZvmgwoFw z|586do@a?)(FU_s1*+Kt~&?H_vBnIARko~2{BbLVU{C*Ox=L9bIS zRjMA#;_=-BvYgK&TAz9{J6n~3JX;Au{Y|@f?@mwqXz;`o*yhxFMn-KJ&hn?4G|AG^ z(u&3^WFP(r3R>sta6xp#^y!n>@|T+iO1@mW3X&3~MP4=Od#HWFL^><_1N%QBzUoHZ z12LgfnaP$yDHs97ZDMOAI2e5-ole5*p;Ao*&LBniWlb_abC7ryw8u>8eQH=&GX5(=- zY7CHv8|&4%>coiO$jHzk)S_%&^z$N3%{uRkwe3&a`_Mhmo{&T0v(od$YrkJjZYVgC zzZ;kcz=13pv#EFIO<4pJ3@|s>pg0k$E6RW|SmLepqp5%WqDK*G&QQbYTHyLJnasF^ z1ejA$SPAX|UN&41#>TJp)lYmYndQ5-S?$blzoK>Ss$*Z?O}&z*XOvYxB}?}?J#gCu zu`yGNZvZ-4`Y4ihAC+1dabV%Q`Kk^-pWT0$>gRoq>#y-`oik8*_+C|?V}0HsW2iLU z?f7^WcAi01+{VDkJCk>wM}1(kR{_(&!1n8hr>chQ|D4mH(x5+GHb~La8~8b1mSsN#vY+=!`|^CYW4;xCmJ%$eX7h4G?d{ zZ9fgIMKlWLUm-K6uu#msprNCoAPm#tZ3p%O6R+5P?{Kc4IK4&xnOYS@a`P`qYIsc- zvgQo+kt`5#-Ref~w)tLP-i0sLdYZn+EY;#MTGWszQ(1eFv&z)dEiJY{x0mfKjjq3g zylq2WmR*hn-qd}}l!ep%K_L%-w>$Ms?!t^LY27!yVg=A%>APOTF$ikBmu_V*~}C=$QheHyv)S`?%KfZ(A-e z(B`4Ab^xp(jKvhleM+z4XgJr6al_TVIkezPo35VelS4z?3FhmL{`LM$LQ4%J9rvhZ zWr5CI-2g3**79cL>Pmlp!itb#IM<}Y6(S3=5sIvP;F15hd|4-D-eQrLh*~i15wz=L zvVKH(Ib4|k=Yjr%xDonT_Sd(ufcYoqFRVG#wJv}6O7O^kB8@Wf>hfmUy%}==s>3Bu z!jndSyPF85{fnDp(NbsZ>qOek8Sv1+La&o|1tI9(XDNPa{Ygl$0$cf!ZBB|;tGh$~ z_+z3|O)3*u#Mr9Jp^J&zw({uTXW-Y7DSa^Q6{vt)kH4pMM6TPJH`7jGb~w78F=CE? zm;_Y(eyYtI-8_XLf&oYgUA=mBJ>Dg{a=Vg`*2He0+ibX8 z@*CitEPf+y`^}AYBLRrD;MYCSJP*vlpOAyAoJoAMK^DhLn=lo^8_Vg&miLd!!mGf1 zB*rA|N)bm$TsPv44{Uk2zkeUvvpfQOJ|=49Y?)xm+^MZwk6#!rgpqr6caYcVZLt%>UjDZICwSWK7x8Z5DTuD?Y{Aw zVb#%%AH_~FkPcVMC>)e?baZ@F+q*5?7*8MRZSrd;mzc?jGa{f+zP+z})3h+D;L za8BpQ6ilBOxDis9)BB6hu4a|bwGVif?)cu~Q1M9J4`DBTTUn?gHS?2ESO0#|IS`g~ z?K$TT?K`-@V=Oat5dczjpY<1DpDRkvXol051dy@jeWKN9*H7 z=C#3)N?^OMzJ9$EW^ZQ|eq(E4$hvC}VOo>|M>h^5*hHh7!?;M`S*PM@#FQJ^9=RPG z-oRpgg&Z2e?Xu+xPg#fV5wb%lp9$+fwNg78moQ+s&-_O~kxHsN)LJicUEjJ0r_xn+ z)2!}XgXee;9^u&ZQC1%O4nqD7ICQd>S+-|A-<;+$@RIMbNaK}HjNNzOz!DHqwg}&h zhE2hHe0k7o)Yi8NC*etsXS-Rzh|nH;eR%Hk=?>gtQ;Adoz(n81u^cT=$D#hE87A?mf_NhU*yO?rZb99OpS;AmwouDy+buPloaD5*gV1!-ii4W6l! zNAM77nB_#gFqUhL1Iij37Z>-wSNP9)h$8@4`b+caJBJ?pAF9p-Ea!BM|8MpsLX5Ih zj4eVG+N8mZ1{IS*WT}u8QY32`$ug9ENehEw2B~aGq)>@Ms4OX!cc>^)68eAcw>kg+ z^*`4&*LBVr>V1E|=eeKz{%%iYvpH)ko9@gX3sloxu-jdfi)A$)V7wjwTr2*@{;Icmi z*m!e6L&qYGL_r6lXS0v#&%9_rKlx9UL(uh~CrPoeD?F-?PDJt=4W^${&{+NX@_nkZ zYVw6ezax=Km9dac5|nMbcRQ1-!Le&j1|61e}Rqous|2A(d@7lUGk#$yR?n;0vooNBsDwjQ-Q2RF9)_HK-g)b@fy{^-k z+eY8ImUjQ_un#>sfy0tr*OcpQpHerEloD&W~mE+x^n_!)i75cVWxx<*#`jE8A+X zvCwgibK!sj@$O<>KmU1ti}aukEm<LGeMf1-C;=8 z==_+&l*Rol{-_)pgB*`eYQZ7FCzyV1ZG3iCziDT?p-d4htS^Tcmx+G#wX?8@IH zlUaQ!PxI*>x8#Kx>h!MT_xAe<^khSQTT9cmpA8w$dr}3~1nStlxU#}6_goKu74p-$ zU5a6gCXFC*!symx7d`H;bUiw03yRPC(Q`)OuIV}cz@YN4Wo)UnFka|ccF<-mIJxW^ zKa8Np+2FoA7nh!IZo?8&gpM4{$DKHFyM09N2(1Cel)7GiEu&Tb=cAFoPMC1aYC|Ka zrjZiw=(zmB&zxy7i=PdDefLlbGV^50cIdUB?yW}9NFy|~m0V#*bD*~l9XjM*UUn?| znA&szU+R_+qDQ8j`pwqHrQWT^gLZ$&kX^v&hDiK0UoS-9HN4zh+Hy^b@QLX$&SlRo zWtpbUJil;q^}83PA5Gv)04_X5FI0NBBHcG}Hb}2$*@vUdHwDvQ{<4ndt-WcdgkL1e zL;9`t*I%~mb;#JQ1J$fo|Ni}Ra^^RGM9U6HyU{+{t!XI;UOHHgbq9M3WG z>7S6eb!XQ?edb8Hc~V}Wc(^G;jgn5emW8~Aa+2Mvu01q>F8jC0iQ4pZbRS!Q#qHeo%xBn1?_1LWF^BoJaYrg!~xEudg{@} zHpYEtQRz-d-fnkdG>ZOh=0cVJ>PDmAx5#M})HTkS#yn66p3NiQO6%ZU+ z2-{ywGP3TCx%cy;F?!4=P4hYIET`K1D}9|EexR-7kc;7s(6EG!jOKS%(9y;&eQ8NB zf?MC>C;6j>s&52uGIRO{kUcHXG-Se{_yAB=_aLVEUJ>U?gBvw%bqEOG~EhO`nb#?fG?!NAuBhhQy990eCzxjk^UtQ(h#du*7fRv$)X0~xH z^-tp6^rxM541d%bXz5LR`EopuMk+X@y;{>KUR>L}^KP0P0fp>ltJOtGIx~jZWNR0v zrE{+8+3`?d%bE+Oj&O-G-0DC^iLs(=#XzvyTYq-0;^^z3t^LL$v`Hg1gg)&Zm118OvH*#Lltb`d^TvI2f>X7JR@Qy<$iI4s zJ^vvf2UI#U>^Zj^ouaTi0p>Swd?<+IA5o^GdCkBr^R;=_QhK5%l z!aU|gKP&fn`{SC0k7s9dwD7AoH*{r2K4I(y@e@x!zi?Mo+~?1}QIYzyuYPWM!T;NH zmfd7Z5zml4@*^$Bx4pGh$|~NY1gTA|aVtyx{p6$#P|1ck=pH_N7+SHHmGl7-R~#e? zhI8vptvX#MDJ1v0-zbiFj=T_ffmoN+wkkZ7llm9tO1X99*HNHs_U*?xi#iUNx*c&q3>sLA)^=*4wFMQ|2hYAbT~+;R?R@Hc0Rhr|3rXSHY$YF7 zY-1#*<(dZXJ>2>0^!=MsiWB!MkNaTofmuB>8L zhu-7Qk%q2*si1hdZ!0TDM+pdSEqe}T+~vt>2kTFp4b7(WT3Zi>2I?!2o7 zRSF$rqT&sTJu(kQwk&wmzq*Kzc^Q@eDyDrEP`=xabeqleB~X(;DCA&*wa(z5(&s^Y zUH}2QkoTHJ6Q*tIb==-AFC{kPz+hLH5Tx=NH*emYLMn9T zovzlOeopVt&Vyg0V$OEzMloC4=c=uQ!q(E#ZTPsZD`x}ngGdcSLtcNLp?CH6DaZJs ztmg&kyL+E@h-;Q~${mWz8tRdK=MWO7&vF;_z~K=~7qDV%_5SSM;y`HVUD7%zK^^&! zQo`PA>panI(d6WBCt4vLd(cePuih{vsqOK%8mv@*GMiJovTr|q3?hik>4KWoK$2MY9+O_BT>Dhe_Z?BVLUDn z{#UHN*IaBYP_ow(Cyn*Fepeg^S?C07?r-#FV?TnU4g`*rvNhLdWE`bjWZjx?521*u zKwy3!I#Vw(=v?zLZBph!83}dWt8ZV|x~F9`1l9Zd_W}9q>lWj>$O0h#dEUI^njaTz zKF#dw>i_txs|-=(n5jv*>23&Al^#`g+(wCVuWD_`k-{eH=+JqSQ7&`Rf zsr`juwIFv`D=T_Ex16)xJw2vBF8484yGVVN7WHn#s0g;QklE^+cW%6) zN6=+c?(FK+d&2%H(u{ejwH!6q!XwuZ@S}M_ldwn8b0VMs&6;noch`DssLtsB^R|vh z9pk;Uugy6+x~cM8^2@r3d8OyvJ0!dwZ)+O~C)%q|pGBU(%UKmux{+z4f<@N&O>^Hd zN83sFA@N^RY+Mphhe!aH|Hm&k-o+U>Uf#(*Ffv=XR=5*vuo4d@2S<~S&-|W(d$l^A zV^Uo*cK>`Rdtt9&5aL%$Q(rqB@(>i}M(HPZF!lO&=_lD9K!DQEs&y;fFnxbXKomY$ z?X>TQoDO7cn(v^!=nQltg1%|0XS{1-%wWUqjAs0w@*=8BsL8ODk6T{8*M@Nj1mfI( ztE!^-QzIGcowS<4rMeK>o4I)1`s=#>ET>AYgrfDzfYM^4_u{koB-{US_moqkr%c)Fz0g{gnn9q` zIp#INCWE?}?(Sh+f=20;#@G#g6)4;BpeRu*fd9E|Y-3qltQi#^<9>i)Rjq>4 zB;~McBi0A~@w~VlB zXyN8>-XlyR123HMPjr)P|JSg9eJm}*1%IwU`Lrt};d zlj02<(z!-;E~@keg35HyTi1gVKjbvonvc%RJb=?cUcsVV6br?TTyoTmTr z?e8i2(jn2)51r+gyI}yWk0SH?@ASMzS6^28H6Qv-XJ^b3wa~76QyMQBcDX;(UVT|! z+-4qu>6%|@I)pt(zBifYIx*{JZm|2aivtDD<2(5LF#)3cJ3T?MOri60kf_c)8Nt5DTIF9eej?) zXO*zO3dBV!aOfUTE}W9TfMGLT15-+WsQbiu-Q;*phzcLwb(i{jSv4QrK&vqHZl`*7 z&y+JW_Hmx7&8y3c^7PSlrRn;=tzFNkBP#S`I3r#mQ=p8pip&lBIf;-OUE+<(o9GN&jJNa@s!ikcl~x^JP%4=IV^dpIoQgs z)<6j&+5JkhVfDqSONt>J%`paC5y@DOdQ^uPSy8;&ciX+QZm(Xwf}&FrW`3i@D~3jO z_ntkldc1r-%(9104v&pw+wOUx8MCxz!h{Kp=h7vgU-;k;@ULSK!NJHbH7H2)aD>uO z-Z_<6Hd8Tc&;g@Itvs=nJYZil#*D?%(NKjavH3+&fMSMC$(v?Atb|Jb4W8YgysN|h zrb$TJL(N2lIVE~_7>HUWv(>J>dvBs_1JZ%(n{?H8S(gz@){Z_nbAfMSzGnWj{Kk#j zoP~la?(Fm4g?dY7$KZpJTirq!`VhLwGTMEjOUioKtZtMv)X(e$k3*5nmw$3)DdnjcsA&@%lU6)SC$wj^oRm zu01c;Q2j?cY3PeTKNY5x=FuRfrfitn6nHk=gyAvi)VRGSa9zca( zMfkn;Td&Ts>vg8A)E`8l^brTdgpE*m!xx#_gx`S!=1wp>`a^=ltSlPfk5B z$ar{eGstq&Mfq1(L808Jeag9eVnSz$-ZI$ytZU#6PLFg*12v%Qjtsg84*x{95l2y0 z53a|a*mBcoxnEsS7fwRDDcb})Jc(!Rc)@{ACKogps!q63L)144_sD8PY{1vi8#r)> z?42mv?s}zaH9p^D{*3jlbXFR+O@c?v@(sJlC$T4x8>dbx$>*J4EIQ*lN%c9x0(}H-|?~`bl=?=(^=WZ4vDKTXxc`} zU^BM3xSs7`um#a_?qE4CL4z5d<_Ro*`Ry5LN#ax@SM+5CbI zLrOYn1!{&nYfPUv9Ncg7?%lipeI9Ql{TPE9M~r1kT>?x?{cmSx3WraIUQ=k)aA3NX0vn+d2`#ewg>1Q9Q zj*KqWJ!g=@LPsOgEqs~pHYY7gNZW2ENi=gpM?uzFE)IT8F9O_cQfhzsjO-Zwglj_o z0~yX`HNYA@im&L~v6Vz1*`J&H6EptK9}D#d9r%+C(Z1Ct;bYiXlsdD{Jx@jQl-mCq z)o^4`G3SE_%VZX>FA?vekNEtvg+-GR$Ch>*wl|LHQbx^AkC3KR$Tjl(TK`}$-RkJ* zO`^mQ`I`QSA2Lr=a7MJ>br)QLNdf@T;rjZKFo7AdXiom3Sxk!gZbPBmpKQ-}rCf_} z@$~G(5MTp=fQ5Ah0uFcTo?0`fY{n_dg!Z+i8heXxp0VI@dA%d^Xn=wuGic|v`sFO& zhzITi9byA$o}3(}1}cUpJQ-r6nWXKpBH=~m%MnZS@4^a0c^48D#@~N+{*xF{@3Q>4 znRR#7$nLlKxaodyCvx~Vk`D#)QGlpc&E%iF&gLe!u3c{7xumP*vsGOZK!bEHJuAQZ zx-$BVYCARwdfbErmF^E7Jg}V=JNHH-dWXu|wYIvi(KIMnw!S2OPrvNhLzp>^fmiI? zZ&^AMcxWeSTv1!BY-DfM02LbfL?7ooGMIBMlp}e5uF=!W%YGDW3)vILQgPb$33NE| z;uu-}Z@aph_evP4<|^7_OMty68+=~Z0~xn4c`u5MRp>I;xComL}otUG2CP$~&WYKA)ZOYQ=Nmo07(^qB;k~ED{vWC`mfnhGB zfpJBam|1>%|NQpq%_x~CPxhlpu>SSeW#74_DYHi*qC5mT3@FDyXHhe>kIq?hr{+TG zF*K2y2t@d$|ES2z+PzuIV>~J8TERSahlGsh!-U=66L)A8Kvp-pLe4;gj7CA9CdRt& zzr8-O;_1)cX0nL-^V_?3-;q-)y}g2x)AagFJ1|(Q{VDbnv&A%02%jt`0R-=>N?*Ys z1SbK+ET+e`EC~_b0hhDdLGzV^BHa+&k0XSr^+`KHQ5{^6*o+dxJ!7nN^%OJjYBvg@ z0H`p;^l$svmK>w#!4H8lSPi3CLx27UdX#uo@*C}AoPQRU-NU2I&vI&^3cEWiP*&>(@;5&QN3yq zaXH9uJPY4ccaz30OOhIRi0Rs&?-F^;nZHW36c-nFW!q*O53$)35YXh#fx&j@{J@_~ zXvccBYavMTg3Qo#vW=*`R8QB4Mf`!Ud~mRm%_x1!_O6*yt)_eFncVp{o>tWD#g$=4 zZv0Ml_<9oH+V%YsvjoRD{-7`1Bv zKBt0~F*8>B`ohkju5#v$WQPBy*KRJo!NJIM^Z^q&>b!xU+uFno-l8gGE~3)h3z2HcQFZ^91u6EFN`JQy zUcP#YUb_~a5Q9S(J?h7534JOa7w%eTb-Pj{{r}Q-OUi1H}YUVzJUlYFi7k&(K z?fagdc`37{9q27`7@3anGTON0 z5Z4E2a;g-zEeb&|%zM&A-l(_2z+wO-3hRynb`8Ss)oI)TcFo zo2sC~N$i?pmexRC#_kDIR&3pproTgXR5-h~l3k)OU1L@AxneJj!Qf}f_GK&TzI_j! zaZQ#@v%K!e0gX6tGfM|pKwpi`oQipa%S{H-_f*xIpqEFY)xuZv}0ZnizQ>Ep(mJ8R>0%7+N|w-h;2Z?v?{GQWErt;mrF#ZWH-Mq$a?>RPUS zxG|Z^sljrR?Dl^2jlZ;~3kZ_vrh>ZPzxT#wV@12Y=&a^V z@ZC1DU+mgiFIvsp0Kr}#jre|Ba$^V3GrR6La7YF=&*bL7u$)n|{6qOyX{T~i{sOYO z9czH7WB>dZjz0BKqr%rMyzE=~imkJe5lZQb`vnmPobomp7m(FXUlH`|4qgY>nHiqV z{)Q0t3<~(W_S^cmInj1>p1kiKTIybuf+||i#!(vXE#F^|d)Jud8<{*g%*=l`%zVVN z99dDy%}cL;+mB4Yy|so1V7P9@%gwW5i}buMTj^Qpwey^v^Suh>-s*Moo3f`1V6*|p zCLCxdFT{w7pd`g`E)7N*6T!1;)SAZ;@ra1ILFKUW?cO~xu6{Texz}qPfe&5L9cu*^ zer=w*D4d=~!74OXJ>6B78=>Jig~j0`igmD+$1M}2ajcCZ+)ZwwHAI@Imv}LKYwKpR z0mt6p81`y~bWRP;xX3l3Uc(2xU$fTt4v6}i+brXAso*XDGGa?r5L8Kg7W=aJ;yt}C z76Kc^iAMV4zc*;ZePIm_4xQiX$TLrVc=6r5#=V$3QHU2-)iOP#pK3PIAS1c-6Zny& zLXHN|w||yfAOB(r4J&7QUy0H){JJY=;{aJM2{bRP>SlWV`)>m*kMk-SuXN2jMUNo7 zDQ48>{#E9XY*EVK0hwGgIqdT^j|hT_IK&@J{ED1woF6bf-Og zs#JnSxrf_SzuvU2KmhOfi-8qwc93~izCGDKSwoxqx^~D`7MB4n2MxiU3t6)3YM&hn zj6xC$(rd_ADi2e}MdI*GHV4Tf$P5^1B{X2G9}NEeXv@hi;z&EQxz0I#*$5UGOIhrl zgHty`?X6$n@B@OZmUf3mEY*SenC#0@Vr^OC6)##01&1hzO90on-K%x*nP6>QAeZT} zlw7C~R<{#R+&#DXcRJ^-uw+Y`HNmiuUOfytE-n7vI~PEsZge@1I>{XIMK50e>uu*X zi+#>~nA1EkDB>8Mo1C!M{ruqOBM%4h?mlct-qe~My>;8RMsvaN0!AP8IMui;?*->m zqtq{!*m0ZL&W;LrZ$1(ewShxy6Mnu$j-{u^`!S1|u30(Os(z<77f4cMqFN)CJU3m| zC++OAzyA7bA!niJCV9mwd`!Fgq=;s@czHA)yMsoqZ6P0;27Ov-JV73`SGB6S($2kp zd4xx9JC&L-Io3ebCv-ad+)GUkLo6G{jw}P98%v9Vg8`onwmf!xe6=WC#t!Wo?!2`4 zVC115NZ?#SE)|zKmc%vw;jO6K(wd^4C!IjXd06?mQ+#?5?jF-)p{um`B36WacA7^v;DO2zuO@3i=uf3A43=4 zZHca(I(J_ABwA%V?7Su@62wik+4lBo2Zy=;z#2+>-1QGA7Dl4X!Uc7cDq#iGY*+nT z`}y4W3R4yDit6UYatwsKH9Gd6(jq#i^lrFVoNx@v3%XK_lMy$?!`klxSD~!3Yhhx# z{-qn*pUi6*Z~tPCgLo)RHhiP3!#p-@Mth)03FGczYI;b3xyqtcZ=8e$&s%g~mhfWl zfN4Pxq7Q(>`c4|8rH&|hhFeUmDR?zLpVhhl2kaAGc!kUTyNdJy%+iD40cRRt1!X&dml5E zJ({Qd+@-|vnN`|E-|?_isKIZ763Gh<$#HM<+Z@<&5`0smySwOeT)}9+LD%LZIEHs!(u+0NV{P+N?uUEW)93RgDge^ z>z6q+5M$0hYV7J&k$QH+)acpeAD5P0*x{xfs>^4XNl(eOijN;$?GT2;%t?~L?8 z&1sQ%9N zX_rZ4v06Rmm7|-Ob<^?~)opjgvSwj7O>%~}8LAonkUI1IYn2^|H|rm+mYbxLVpJqj zyk|GvZ3{H^z3!MWHFmRYdGyNir%k*46J^^uL`ERJb!pWQtVd|RZGE@RisJ#j&J2@$ z*c+5BuaDlG`)TnhNd0~oI35i#>;(%E?ganIU~603%+ivuy)RszUR`D6Z=VeZ5iU0r z4L%?m$P#=P) z`Kw+_`Y`}`de|+ba9CA0&7XGaw@oZPTnjAtvi!uuVwZY<=+L?-5q@00Z1Rrm6_Jg( z-lHR=tx*y(I+v?<^J16Ck-GB4i4({qbX3OR^;mwGHP{>t?+wBqK%Ev7(DJ~$Cq{q zU0SFwidbRWN3v#iX9d*PSxU#(&Ge7dqVxx222}gs!oCHJ7h3g=-dl*BMjNamM+;%k z8mB1-(WPPaW;m#cNwHs)bJhkx+pEk-^)hc+UWE}{F)@32vyp<(LCN@gd*{+s9U@Y- zWs>Q^wJ;^7n|E_!_413U2@#1L!%(Q{J``dfknJm zV@(g7TGXNaF3sHQQ(nS4>>V`gsp)4?<-E>{(3m&p%G#+dhcQ#973Ms$()j!vkJa~0>xb%o>Yw9C`Y2-)arA~OksLqk& z|NPC0+#CAUtII|a9yY`#+aaY=B|mOe+L=L6S$3sIj~+Mj*2F58l&`*>-`C9EXW(y) z!3w2ST=&r3`_8S8$lB}{!cPrt7mjvHahYtTe*q^Q&Zry|8XQ@|O*H!<(ZV0Ogp(`nim$@!3^iUz-%Etv15>eZ-NJSft!o!o7Fa(oS zw}|fIn~rZ6I#bh{Ws-^3NSrH=PO2TRZ`9V1+iRH4_V;yfrC|pJeXk`$0NOd{rft^n zFdWm^2j3U_A#9h57J4rb;#n@7t?H?|QpjrcNSEjb^y!DY{q0KS8{|<~f9*Q{S)!cP z0oUM*#QbtLAZo9H!*1MWue{=c5>yQzvg>MBpQ`WxOn^TK!D632pX%Kk*D8wm7I>F;qNZf}AG{N_{%2w@o z&1eQ03Q!x2*Eh<2B7T3La&|L!1vx9Cz8|Dxj&$1{8XEfM-1@pt$tm{Y_k;EK{}>{g z97U#Og$iNN5Q#pC61Ja}S?CBhT#eWM4E(_z z4O@_Hn~YkS@WO1Ks&_+O;;~%15RtAZGSA$KbcTL;%q9!W5zj&O_ zJ#Jj+%x@2H3xNcr{z#UBzvj~XjKw}jGDML6^7<&$=qnZ-5#1XQOPFSg<`4&mlMS>ti=gVKBP`(sTO0fS{(Qcw~w<7d8UGf~X?B z?)>@N_qccKa-F;dZ(cvGUq|PAA;ToAWrEYUokJ{W9tH`Gk5+BEVB6M~bjagCrM1j` z40tyglUfHvERAh!oq6Jr)0(jA5P?qR00o!4$8r4=zXrJYLfnC7TrM%90?D`O4Rjnm zdwyt82G*bA8wmlOS?)(yy}i5nez=qQErz6vG1~N|J(wlZ&Bpyy67o?o&4(eaxXE=u zO$*d#Vu8y1RI!&KfE=L4s$KP=YhBVk(M{d&m=H;^i>HmP@e!8^pfRn2zjV*0-mmAG z8u$JhM}U?P02J{CsdnwYSydee&kjX1N@r{tq2Vt+QBIqyjyfRDJ_$mC0WJTCqw~~C z1yQV1-(tUsa+eq4JuYs+J!r0`{`P~#-~svE_|3QAQ0L|sbJ;XRCa{O$4Po)5CzGCf z_imNcuxH;DKr;4}K!XggMSoH^u(P!YeQ{zNf0lwO?5N7e8sn|B1yc?wxxcp}=e+9L zNH>ywmZ^9L>-F+(pxqUSxO3|!ixZMTwGgOLIZto>=MWGU6bjqRR7vyd7m{(Fv#djc1VMinOFy1I)BVl}I)R5ko&;PU_dAm&6*7Vv<6g zk+W71K~zPXx662X$glp}0gOR=_U{jL(#l+XtGWPvsHtm;J!gq(Ht3+VvPCENR+}fc z_FoRzVuVIbgEmDfv{w%?)t0x`f7)4b&AzW;&>cd$h{Mz|_8zG@hJU+JK0jOnoe?{& z-nYn63DvbU)T!VXRUWf^&MoFpWFII{0USSZLX8Pn<37wzL0Q{2(zk57k-zy0+K&w% zXK$v<=Ix8kBeTZq?WlvLX{8>K??5_d4rG zu?DXG7ZB`bwlPJlc3<=n*6Ziy=(1poQOkRceq8pxGoxLS_GyzGppw!E9zTtnR* zD(mg@NY{`)NZC76?;3elAN6t>sK66758xUR(>)w4Ym7-99zovq`M9%JFHf}MA!LFa zLpO9cTYiMYnehO9a=DKY!d>i`O?JAh*f?uUcfXU7Aecymw&7D=B=(`P-}hvcux8}( zOg=e@P!j*R_uP5>Eg1JlOOvT9=k1#{co?!9AW#0C=1s52qxw;+1*L6o@}zGqHBsAe zu0kPlNsv)SqQX!OyA3WEb}W)pVprU;bR9}#?}QEQfW^pE@OOFh0sLeE>K+b>=4pvP zJ*gOT8^5edn)E>>F`qWM zt;!3?Ada_@OC5({GGOF4{o(1-nhj+agk>h>yuy#`pirc;atd+1;tZpEY;kg&jEdS+ zIWQf8Q-HC>*7ixVUPWx;RhDRzefQj@`B|T^m-z!^E)qw=*r7PGK)xqHDqvEEyP~he z&`6bygI|eTA57KsqE~3wy?c3?x0~uUdEH_Dl^`hvw2aLE>*{>qe7y4m1WshuR8iZZ zQ#q;`kaZ<$>S0Me@H=i9Z~t!H=WTM?y#2tynUS*EcCEc@s4fXlE&6=?D{xP{p6kdOf6NU0z*VKcYH9qxYcRZX1;KgCih zs#+v@H&p(&W=Xu%^5@nILn2k0)!iFrbrtr9HcBmZP!C4TPU5h@+^5JRcX^GCWkgnO zxRVybcBHTP;~!t6yWA4Gzxy?x23_pd`3@8xgA8X_(66MeC|rkWI&%II)GWWt2GszB z8&M4Qb+)`$uitz$dh6@I*&aTJE=Z&t=q+ryIfr-z6}H#2cBg8RJWt_Aio*q1&*H!3 z=AYBz>!1>Bo)+`dRBPRjqR7Tw_ppapV%CbmOHN^wM026LlP>dpB;v|;psetR2#3A< z%eqCPpF(is5ov&W>EfZsA|#qAE@j;X)s5Bd4HG zkPIa*sYpiEG3=^z1bMgf$8FoT?G@N@U!ts%;vf4$NZ{sabp2&S`8TFI5!=gcI-uy91^k#Zo8x#p=uVgX?yxh*)1r=203a1>yl<0tL|QKv;+7v3?qN@<+wG zOOuvU!z>s4tLky?)~2f%27iMV#0X^&eH7G-*At@~%I92BaK%5jaMx+ z+^S$e5l4tloSx9N_JW`rNZJ3z%FmdR8M;FSTaEqD*`}6F;Fj08vyi|PrBuW1>Lbc% z@X`dFqF%{a5qu;#o=`PhOg^nahKug$;AKwanT7C5#G-RM+Vg&5hFIWvj4pEC8VW6R??{UG0uTel}z?N`n$HHi>f`FzyK%mQSiwkZ*aX-(1m%_^L-q`6F68mxTx4m^7;1jn8H^Kv}X!tcBlZO)gKpP6=_p^_da6| z4AYVV^ududNt8USH7A`kWJ@eSRv_#wE-3X4Q)#)egmsI^QU)X(id>bsDTK{6%(fE#?k{ z`CH*RlIP*xxWkyA!3WJWdwy~3)(*CwXRE_hh4yhz3Wt&zMvhXBaL$#`_t#O#IIMpG zbS4>VD!_V6vAv48nHbaDgaG5VJj@pJEPSuRm|gq+#r=nYGny3Ny-|by}K^L7UCbwhizZyxd5#q`NDfy zZVR5RS#6<%*3ODZpnhaJu_4i24Q1|MUGuK|`DqV?X)`ABAc~iVj96+*EL>Q0`RZ3p z?N`6N{pTw(F01OYpR@xvGzgk9XERSVYUuDCTpfNOzy@=tH7%N<`yULPqng>HYeRx zeL&yn>>t3Ix2^LOVU~!Nu<~}-OR;hX_ll=gIfVpbXa4iFclUyLhj4KJd(<2+?eNYx ziLV7Z{5g%A?VYccWnZWwRg9{JPRUJJ3(dOynzWTf}gOVCLte_s#R2J60Ff|qiD8Ca6`NmR#*@t?LmAQ zgos$uaTece85p;*K$0L`f=B*>S~Rx&8$9=bsi)_{lS8(J`6~WC+I52ZWGS>L)~@B9X8f5+df()+o?zlQN-cwgy4|r0eU~$%0@{ zXMG;2si`UMU`8(|-h}p|P>6PKR6Y;R&NAQDQGfR=T@iVW{cunY=Uy3{_bkDyydiqI zZfRQK56N2MBU&?OhNUWRCY@^LAS0FJn9-*6L-cD+}CJmXa1z=DOA6^VBGcF?>e8VmtN5| zAEzOB;J~S{&{LCPl5469SJPQ=Lc3NfZ(66T| z1n)>681;{Cvfs4@_qs6s(+{M7EOqT;A+-xXLBmhZbSqr(fN(lr!f!jPCzEvac+b&SHN>0JCG?fN2X_*r{~p6t2*?<|~HVPSwyCgaVZez$EGbKf$bgj1v>(7nB)`^c)W;B)TsBrrmlOCi%t zXAJJAdVpRJp|?U|8z9mKv9GCelg2f4qd9Vo0fTc` zyKr%Ac`8rYD<^ zjTe*FAu5h*3%jlOOQ4iRq5;1%dxe+<<{@k>Mhof!rJ+6A9#-Yl%u9pB%ZJ7|v&Q?c z+mrr#4oBP%%6_3siIqwzpsO(A2A71tg2U z%r^6JfeMV^eVQ$QG{r`iaqj%sar8XiOfN)Y_X@+ z)jY+qDYOTal4slUle6W0d81#Iv>cJ`00O&&Ao~Jp3R`!Q4&no$$1$YM=q1`6S24Gl zop7R@pgIXZO54ZbfFR2&o@_EP*L*C0ri#W|6fSd|P)1@A;=$6F-r-8Kn=(+vdzB2m zoBw*O;Y{cq9HEh%B=8{S-owG0ut1ZNqa`&PEF<goWHMqsv+*jSwQC3jrqQC+P;^DROM z8hS|MD4>G)>U=>S;ODMVV^{}DMUX0*>A$7@GuUw8#?-zpImVDI$H3>3Vy>tHs63R( z;WoZ6hOnJra_#~i#TX12(=HS>F>*V}N{U3eoLRLZMGmOY37D@%0WNAFPPx<)FOC_i z#fp2v^`T|5W*$*|a*}udJQh{02eUDa9OT7thmv9YjAMZ<1P|rL2C8}enu>oLf1^3fP%S8<{o>EUf%lb>2ds+ zv9SkKv)<_dU5jvfcA0h%cq=^H7Uho7mE;n5S?;^o0C{6EGmbA*JTfCz>QdTH zA*M?}{DAinv(P@}&@>$5z@dzzup7hwy0DBrw_5}9dLtp(ib+ST)Wq_N^ly;??_ON1bj z@D#inVg8rFQ&0zVY=sv~U(~Z=r=Sn`r zNs`vN3b_M=LX+hM@MuK(bse!pZeI~Ob2q$j0VDf?X>mTeJvprne%&~8hret>)0J`n zi}o-nrs`)tj*;ESPaTmy+}mSmO%N1fTxZNB4eeHZ(!!?@QJLFD=AtLK%xy9vWR$y0 z{6F?+x8`7{x#-sgQWTC?02;yiN*=P0dIck=anh2^3~3BF;kkt%w4cpC-A%4gom8d@TG0{2HcK?vF_=AhpECv_A6;FjVu zxIXpPT`r<4mGllpd>7;2u#iX>PSHwN-}txBmOHeyf;vgW(}p6?)Er}Rjqz?dkNW4R zVgicKR%|q2Mv9_fBVf@=G4why%G)9#P))d4R_trk^~)A%p>TO*g7-#ZvqUVQy+r@~ zr~`Zu>)BPl7LH!&y~V;ni3I;boVudT@#Z;L5(4Fp4nqB6nPD^=eU%#XVLV;SDsGhi z7c;lK^XemHvt&mRUC@pvxSaTf*?V3TNgeoF3cxd$&ujIiWE)*N=*9zzg+*%{HSsV4 zJ_t7`Nej1;8Q4ZIpgfqp7c$vPXQ)B>*{xfwhqqWdgEmBLwZClF660&6TSJ&%rl&hS zAn3i4Z+Mh0HM6we;@P~sdKrdECJFHFN0fk>ObsVbo^+hKah+z+%lAs*YxzAM&n~t} zIyLkEwaTLIGWp@Gv#y~n!LCDxc0l^%Cb#_VpyVi@Dw*|nU5x=*mw++QJy;7##E~B# z5D?%vCj$wA#qysqm@=OA$sd%Kub25Rbr2<*6L?_LO{X5p_Q{##}Z=J3qY zlV??BdpQ9d;)&yYo_>9OqUII%tftTAKo{N<*&!Z-?GTGmfs+S{OyPR&x19jTdqv%t z5qr+yPpl<^5h6YaJL>8+{Qa)S5t}AVoLCH+J(pEn_VW76LvhSg|9_wDbz5k%_Pd^| zqGZ#DaB;1s{6p5jVa*U{jaPvhaagazz|;1ygI?5z50}wykO#V})t}^cG=HMD4AsG^ zZvo9%>d&=j&C4$Ay^RKL0~4A4|=bZ~S?Q0+bxXcXqp6sgen>!<;?i94U6 zsu}84OdWA17z2$x_*erq;pFgxz~OA0RUb_G<-J_P`WyEiK72p@(w?0=lUU`}9v&Xy zXDUB`JBnJqiaSPPF!qw2j(RTHP@PqV3QCxNA>JgVlhFVJLMvB_r%7%J0yR2d1RTGtf0(`R;$-8{6C&P$+`d zNu1B~W2V=xQ^UoU9qERHy$2Kv0)^VzH*bT%w}sn-yt8d#r;mw~P=?MRRn4*Ds#XS@ zcM?-TTGRet4}7TTvHf|w{OuCxWf+Z?>WG7%(qSi`` zb-X9G^i8DOWz=3_hX9G1=j80#SFsnif$R;j#)LHn>mUDFt?2pL8}dq4=G8x;MXwV_ z-Kmx$M&~||U&OqtJ~7n5qPIobMTBDFp1^6x&@>vFzBb|~PZdiw$RMhfO^o{n+VM&d zU9w3wUUgj1%;%*_+l6%kAzvJJGiAZKEai{wTF}U0qDMKng}?CtNQA&OYXmrUz60A_ zk^$&tQ2nK~d`jUTM3yV+V7Kf(C|G4ElvEDMQDN_`x|m<&I$NAQz?!$H_ndzIah*$4 z;VhX&*k-+io);KaC{Uo*u!vLPJR;NjO*t)?#tg_Pha}3z;~c*F?J0}dvwrchO9v7_ z;%3B^4k}PdS-oN5OvYYGZvdAl0zwnj?%@5R50Ah5ZkoZ2^IHHtTpae>|0whqB*fs1 z=v8ay%tzd2Ktcq3Rv1BIu>^f9n2w1@=txKUn(K;=Q)By{E}i#%fW-;8_veTcs1}3l z)=c1M_uOqN08_kTQ~hs}RV_&?(!UfgNPO7KHO=~7Q!lDr4*N{Kg>(oKslwj>?QFDu9Cvzf{{T%Z zI?1uBu{Rm-2b!PFRV#4vU@(bfd9CvCFIirwFE%@AA|%QR<>(}d;@E8$I>@+ppFV+7 z-?+x+ZK(N{HD6at`w5~kwA=ld<_>LAJeQbO*RFMB`Aco$nzIe0#I?C7uV0z0ks&@g z$p`|f+>M+TbeJ|M+t|n=ieE1JaJjFBP_Y(ibp^Y?vn4}ajyaN9q@!1mu@{`Wr?6nz z^5w=@7m8(*aAGL2G@bzZR8C10$(@7d>}=G}2jF}_=w6x}Xis{{H@QDzRs2oOfaVXm z3=u`*ba8d?vrn+C02}Y~qAawh-$Uy9 zdGYP)Gk#`sMKR*no!B!GYJ!iMr07WL8qD?z*O_fP3pM1k2K|DcNd!^8o8FstCoovH zuXI456R4z1EC#JTGVJRbSvF!YMJJr`Vw32zF1CnvBhNRPD{u%=TM(GPIWbtW?l2KJ zi?2!K?WB@-+F4VmuULOQg6j6C{KL#ES+}56af9g6%EskU1<+-TT!`KaZCJx5&6|g> zXf6FTN~H}*dxJtwjH)m0)TJ+d!LkgY!sD21i7HK-A_$3zhw{dF0*I zY|_S_5R!7Sh&(Gwj>N7H|F!I11f31D#W;rEh6@lj&?+DslQ0yd3!!?u1;$`3-b??W z{1Q?&v&A|~T`tj9D8#nLSGHZ)>bUOt20~XMIY<;tRY2kzCO%Pr(yaH%YG%p2WzE^I z5FpN0s~h&^;8YcNzH4p4Xs%)now=h;iXNxCY-!n~EYd0tt~fR*mo#sf?|_V7eS~(G zz@H#$;>q;-@Wq9touI|#h>B`0P z#La1=M6sq+BB)(uGm}sP{})7o(G#UH4xcl~X!&sDK1hcdmzM0vD0xNvM{hcS|JpJ2 zQjzlQ@;+dDD6=Fi4ovoyE5H5G*eqj(Bu zKn5E$1-M6seh_bQ)hM2$Vxnm{3@KXjWwlInu7FC6?c$iA(SeUdtRmVIB-g6jl0E6 zP|ROfGfSD|`FU~1kq{7r;?X`mHbv$J&2gcA(^OedQCSJ%UZD;S zf_%s(d({#mwy){7+9XyEN#y`MnsRbd;iw$l&Ye>Q8UtG;5w?Y$Wo@q`4w7ECt7?`g_xkFzFxyz(I-s;GA6-CcbYvD9)5IBU zdh2ZCC((1{g38>htKzD@ai9s3-}h#(!EX`uclL9RQ~t5_rvspvFWi12r>_vHO$lgsn(ohBAKD zFeC3iL37;cSm-YWoS?1Sgf%e^XbT;kgzNodsTx1ZpjelW9#^K&^aqy-#zgSoRB+k) z9WPpwwkv-NXf&3{7}txamd$_CuXbEUvSu3zApZt#kxw!Vx zm*8%uqtSK$@AYmK%xsV$Xle-&X3MS(BDR;_@EF^jman(QwCa~-w>O8h;w9GF>9s4s z6X{BU1@l$O@s=U6dk|$8Vd1c6)?w*%nIdS(iq#7m_IBD3pBIL_XhJLfUwGBju9a8J z)^^eQC0zZ&)5bpv$_Dm|aA!aZTZ&0U+R~%?sd4VHt;@wOQ9L5*A2%r0e~HKwJc2GQ ztKvE58N|L^TOt=7`FpoZwRGg-+HovO5@pPzN&{QR%ti>5z7(;cghvbhMboam{s$Ji zp!A5GNONkQ8J)D(-t@Z>SF@SkSV;&$X2K>J8G|JBMO2tP3ai_#*CWpwi?q?!Hi)z);646Ys9CSC@sM{#M5?BL zR8F!J?6dgmUvL|{S_g!ke@e(Okh4E}zgPnppu3_+WS4$ey_JXGv+udhy|^G`0+SE3 zBD}n~fTa+@&^-QDX3{veSS>Cv z)hVWN`RTBGC@ba3ipTlPrvGZ|{+DBfohwe>c_`$y?0NdI6x2sq8$PC(_zYgaEGBdS zlM9CWq0bjOVnq`Ch`L?%dJHYP^)*!XwSZv|5uSnf_tLtvv?mCoJnbwti`Hl6xcG%P zyx+7_@QtX`rD)?S004x5A2hfO?Fhqu6kVYK!MD75=@Ryki@~O9h^>6ouDUV@pNAw5 z%H42`qk%PXjU^r{nO5c|ng4_cyAg*5ga?RmFI{?MM}P6@d8uL0Iu1q#aH8waNmdC_ z3e2^`Vm28Th(5tqj-x9FUL%aV)FVh5XhI+*NwxTnV$*2V1M-l^Ao14$ABkdP} zwtAh$)|S>!ZD_Y^+9Q^9 zW1lti++F0oEzu#)BX213{Ycd!-0kKQ5ebk^Icb`tov#Y8|7Azd-o1ZT&5yf}dHrZC zrdIVX##;~%^sQ`)yL^IGjGi} zaM1QY{z6Q%&}_V3i!c8klklYG8wFh*)WqlHuWSM4ISte*KXz<|Dn4{n`Rs|~$8W1z zsgkEa6A_yOjv(nwuPJsU&6|!4wMUdI7DH~LgkWtEmHAk-;58{KE1I_ zPGLRH`V!vXv5hSjSRX-+zj z(#TMl+243R$_xuszd$wz(c20cqvu*TjGD0fdhytHq3fngDUCwPsPdDGHym%>vgD?} zNUd>A$v5ZG1s^n9(O;nx+#Iq;7uF)vfwS_9nL z+TA|;Cuc*$h>ETym5xbr0{k@xAF=GjkK((t)p?7`Vc8EKny@F@uH{N59$se={1#gP z=!%_AsCDqXEWqDit*t$Erjg7EVDswg4Al)A+LGK38lm=ZvkTYJDV8RF`hjwn{-DNo z!UPvOSnNcKH-!TmO5tu(QZP`rg1Jb_D=&rj?WA=Y(IkzXxY-oSUy8~WXf+cP6H~54 z%>cWqL_)=!@Z|!)x78w89~}lINN8|mS3r4LCdMK}K^fNApNZa(&Qa;k*Vz@fZ_iJj z)uA>lr_eF{e$$timYS&mXV#Ht*k(P+JVNTyM!6dD8O!g*w~n6G8Gu zy$T;JiIDd6`_F#J6D3toQT9B351N$hmUg_hOto%xNfMWmR$CxOVb+-<^L2|PDy-IU zkAvQOmf7+zRhDkzTeu3utL!N`ze; zHjP^Sp*ofYGNC{A|9I3cAs;M66|$b6*cDXf&9l!z8aC32qZZZf*QQA$a<%)rS_)HM zY;M}AN%PbtKVGBq5*xHr^Z8P(W&*OHaOygWlUs&~@)%$gWKdx802{pYTaq^bJPR*( zdbIubf3EMz%Ma$yS}zgZB;QmB;`56hZ^MM5XmE(JIu&FgCd298W=9EntMYo}%sb)3 z^-D|}2>*;MqVZE}4>~RHlrYJLD?uGbxIOG8A>GF{uFcqgi{6h56-Ka2ng%Ui+pmpC z-7-7Vl6%Gf%m0t7QIzU(X{%3yWJ@3_V8j2)Q1jjpee3UBFo z$R($>XiUkC;%N-#6H~cB1<+FN60nuKskwkK&%p&^0!@Jka%!G?Yp_yJxTFR(I0&{P zsq^HLm~&+LiKD@gWdAId6wXJX(Yfr>eBD8NQx;|S{Fh8pmR~Ez_-9|+FAr})cikqg zx}h-}3xv6r%W6wC>SDn83YbAMtH{M=+I_3y!7h5mJIZPU4{C(VTGfV2R1QzrYieT0 zy7=lUEal{YarK-SfwGj|qhA$F4;EUt*I+sXEFA(VNRktik~8e3RA1KoWW>R8SugYF zP>c5y-TP$3=Elx%&HMyS?AkV-S!?XLajvQ38fIaY8aQ)|v=%%fff1o@<~#5@`SzfK zXgI(Ja}(E$z|8RUv+zyM0HFnM}C7cPgl$Bag|NVV^>`04SIv=;}*fF0DRdUO* zrKmN$8feWf=pbvk+*gvh;5aB)ZXr~8=_y%Xo=+?GW^amwTYHY%V9YC?)!5iEKFw}y ziYq+~14?5`$r_-GGMBwXW{juzlS_oUf}wo)+YNx(SAs`eU#~qvN{$E~YGL zlTtvZUyN+Lsb{i%?4JZ2qV|Eb?`zy!OI_8X#V6$rvqm~3bSpoSyOrf~%`UwxEJVPS zx$|vhwD*uyJEa(Mis=D<`+VtD?acx5 z#zLC=UI}u!3}B9sxT9i9gDO_N%#Im6wTbA>`O|`q6yS(+!Dm5=Um&6>PZpK{`E*a8 zfr=&GRII2xpr$5HnKBdix)j#`?kJ<+j8^6rH6-Nq95$?z>cSY<^iLc317inyN+*&& zzi-_w%K?YmR~HBxU5j*mDDk6ZHv7?)X6AilZMQd#pd%CnOU&MkDEoU@^p<#q>-FK- zkwOK?%}Nha3oaTl=DaHAz@d|+?`l9sT&d3WBj%;G!#CApXW=_sm-RASL~%FMT?rv1(TCPOhEw-w`;Zn%tSc9mbnEEBE=$1DxLi`f7*phyU%7`^5O_XTxsUQmDqiUJrtYlHB6^A+F`vtYub?cHE|kI` zK?rD5DMOOpArC7|xhcm=o??iUS&;JD|h2v~R+b%QrZ*mI}wHv9{h?Q;VsnEsz zJzt*P_PpjnZBoR#kXgehJVCD=zAKlI1%ZuI#n?`<7wjKgBBEW$Lv9qY{PORQ4XV!F zahb>Wzj=0PFjD1FPMNpYhe5E4J?445cUVOyf4N42nqcx?M6$cPm#scdLDat1xz+z+ z@5|$I%-gqbjK?;^jCD{N+)*l#ly+N_yHqOLv{>4eDAHat7$X#SY2QSWBwCfWv9+&M zifYhC60O?bG^6>iIbM zFnkOQi~yn_Q$T&xcFo+;XfLMvG}h&P)~fqICq^uV-RV5DbvY6*im2QdKyyNBq4#NQ z8uPf&ww#u1a6AcXy{T6l|A0;riFc0OMGFkn^A+DYX80?j#_4?dG{qh{pJu>r>IsRh z<|`iqkb@%D2k8|p$jiO*LC27XoQG)Q{u2!vf$u?-WD&_g6QRCc?O2EbMW_OBGVBXFga1h20)U3CCEa}tBLcYG+Y7MX`WH;6e9!p}fI z3$)t{lCTM$S4?vkK%GagUh#6TW&=9!y2W8EY&4K$NEY{?^*kfCi4UWZAYj$?0d&f64p5k zLOIG~Y;?HisX79t&=@OtRlqiBP)6E}2)k)Ab)UV&^S%3yeyB431et4&qKVSYmf&0u z7fcE@&Yy(yoKGS_%+vej{Va8&i{J&&1K8*!X}j!G5|e{f;7Z$7rphTIg#XH}j;4z00Tl8X}HE6RaBQbhw6@ZgXC zLA^2%Dbm`6!o|M%K*3S|X_Y_FyR25&^#&=@NVSS>i0ua@4(R-AS!WvU=7qmA%5*%s z%=P0IOy+9XnbYZUItCU4<&h7_qO-M1o0nH0`;=r+v4T>=*dY#Ev!;-!k9tZ|%!;%* z72Ny=yS_ud2c#dFJCH=4_B5@JG_2sb9I{hSI-uJhn$V!^(a80aA{jWSr;Z$sr|yKM zd|3W(H;qIhu?Pn7M<}@>iOBz+yr0NK%RpFe-LcUB-d zPN@gFvVt4T9_iZ)gwK%qVYR4g&)9{|Baj4@AZtfe*)&WOj4#QSk8rNm=Ky&M!qbxM z5sf5F92I1Kf^b$O6C+;Wu*Ob(^h36Udfj~caF+<#`&Nag(v>1OLNR1-)UhRCXU4rLq?@NUli%`=Z;w+9}fivbMe;jqx4oua=5T z6n@dJz2@?*I}c`pbu*Za?)%4%9lIvrB`Ir;Jm)nYhv)mL*yV+NY@#sAyV@uRvKZ2r zxx=$qEMfPA&>`90XIfIPPR*mF8!4tc)){0OmFXXfzZ@|(+=`5fpT$g8uHE)cQ}?Y8 z8Y=1m4HgkG^4^@oEiElQcH%@#QqqR89`!LlXmB^8HM6C*?*7xHix?=eb@zpyhdP~d zT4eX%JFaO0u~`xN*=6r~^S$~c*21boCFTxjiR0QT(^vqB%gdsxE;i<2$F%`N>vo22 zT3-;FzPp_x6CYWK|2Gt*y~0wPWQ`}@yf54ne3!HCSP%9lc!b%ycZYCVcmnkBt9B^8 zPi>u)#j74PwACAVUO7}@IF0suj7c)9c5hd^xzP0fv+AxZKzG=uzO+;6Uc}mWDYN3c zy!h@N1)(AK4%iqx_QmTLLppDo>T5+(>{kbiGkO-XGRo!sY#4B?qKMrZ#wBRYg4pid;Kg8da`V z?7(-two0^SL4wCfyESUNRGRFku!IjMWLEb>XjyMX9FUgG08lXd4#OZJ~VXaiV`h_%)z6$<6%z=PgzwLbZ! zw;Cfuy6-mh6QK}22^J;FrCG*5&3JoHKfdK8-|)UvT;@G0TJ$WVFSpcQU-}Cxa%`!B zyX)*te|oaVHm%i)*X~YD%ZgWjtku#m1~VA}p{r!$KjRo=z|2d6NgH~Ks9S+g(_1>h7 zHI|RH5U&J2oGl{^BG(j~^r=y5WS%7ohtCcd0E!(7psQWcov3Wv9Jy!mtxvt$7AaQ9M^sse zCqlnuhPEihe@x>GMWXvoR@iB&v?^!EH%jtdmx#gURJwmIM_xSQM9xsXN>kEgmarPy zI~0?w23}f@j`+J?XRcIta5c{w4()N*k0<$xG5anI?E>}0r?U1*@rO?SxJr13c(ani zphoKR1Ltb$pS)ZYOpT2PI&3{cq6F$z3(S`5DR=EliZHwu;`9h6`}8LyWSaLj4r(KA zNn~3ZM^Dtk{v0paUD4`Xrn7`OO^b%wv>mWZ=8G1mrvZtpf zxpj-kq4*SSiRb%Hx(*Z>m%@#`{N@|h$V+r|wnO(bb4)85SruL>{p8uxr@lx9x1vK# z3G!~CIF#{OYVA=zW=XZPA7C(?0GWe^-rFZqA|#Ne&uadASxRaOe7M^HJ59KQC@sz~wWykKKKrAY4QPYzCg^$@_!G zPvesoCvObsg)yf<v`c>jhmI!D9{G71b07xrN7c&-`W_cHR_7C(6LozxtCm!W_eZKv^P!r+f_|+Dw$?gN z3lwts?40v_3i61ajBebW!YT?k6%6MNA6(nSp1~3}_J8bHh$6s`f80Wqsva6t1$5oO z%Q(H%d(!wT-e&|a?(z8{pIs$qHHZX3ONkH;7yEI;*hu48ebLn^EXVG_cfE2fR?k}V zQP#q(Lcw+rF{fM=OwkvSlaq_BvH~o~_7zEcDc0-kb|vSOI*vT_pByd#Ev8>>Yz?(n z1EY{Z4@Qow%Ia-f+m2{WPKtgB^bwb7;uy0BN~Ky&a0j;ce3YZPW=TQEtMyjLgxV=r zBPtRPDcK!Yb?o?Yeh#4LqKf&fpEyV`-r#Zk^Ou1(C52#ihm;yVQ)502IJSHAgHjXh zd0X?PwSm=-6V&`!xn0zLRSE=PB1~3Ht@U+$YsW>`TDJh&mY!W59tapLSP<&8)!6z% zj@_uHzo|F;4mlrH*)wvuunso z^H`g0#R4X=0&B1Z84ySC+^O>Cr8a(e>u)#*W`D!#ak)L^Kde7f$RJ!phs||4pC5~I zuen`P6l?wYrO@qrE6{btve7kZ9RU`am(^j@3r`fVK(QkGZVUj}W#wqY9r0CGzyVTN zSbG$KnBqdV_abzjXh}ff_pH5_T>wrl1k*y~Idu`USi0FFhsY?`ekwdDYCB)nDa%nA zHk%x}=xafHA+HCDKe2KTH2-#x6{)a+9^oLc81v~Uo=qv^|8B7u8#s6<5iJc?4dk6X z!@}1-z1KGu;b~Y;*C3vSLhz4*u}r zgXGK3m!JGPG09lZCZ(#Y!pB`4Hr<3PRpDoqlJVoHJ}WnIv+Pt>n~Hv(mj0sS$VhB3 zG&B_Sdi~wDI|+-_vAe0U>X0G+&Ay}d57)EGBZ7(m%I`z9CqFh2F%|?t`x-?JoaO7n zMVUkOou$AV73c(zJ0MDr>#wKywhhl4vgzo7(oJv9zr-v%JTEr0YEtdazu+$1KF`rd zKLGA-mpRg<3{NcJMcaR1xK$wnqA*$DUfhbM_!2#&yb}S!%pi;?r1Opl1kXuP6rCY( z)z?uo7e8{W$toq-IV&80cDi-CIKhH7HsrNiUg#ib2r7^ZOUFvE#TFRAs`yce%Bh^4 zozk)eNAHlgR7)T#*scXA&14B5GIBak$#upZAdWLdl=1f6yFy@r@G9-SHraU+p!WRH zR!tV#VRf7;d}kTqF9oQ84Zwa82VLt{G6EborzLz!NoVMDxX}n(*EdTE;iu1|=&RVk zY|HJ=Nvt+F+wh;SULwPcy<(A;93Y|ZR)j}of1Fz0V@1U!cE^nZh=04U%yAQl zyOpTyE!X#a7)V$pMc*dkISNPg$?6X0jP;MTEZr6~^y?g0&3*1Dl)qf&_Q9UwvQqh> z_hct5%TA(<<0ktD3hzUz6+;&p9N9ua3i^y)ar>4IgMb&#BRz~%)5UFF^_}kYD6S7} zkfaw!HpxIHoLfBOK~;ONY)|<%DS#$lHa1CEtK;`Dy$9S|AL-l2VE^8}eVg9R13?6V zch}YQ(?mJJBF*WuS#8}d*~=(E1@0}Ju{!i3BoV72NK(_7AFCZlQR3h1MwB3}pRnZ1 z<#X;_)L*2-E&zWWPLPB`LTM(V(v01$IsdWjCqFblxULy{4JMOUm5$%oO^ZUTOEAS9 z$j@4JzUhT(Nno!{${u+@X%n!KIF<;ye+-gyaX5_B5c_}tEBAGkwFEIS@3HNOQE<6k zk+JEjfETsamU{jB$}VJwdb%v&Rc{Ly4a3BhQGjvPTY3$J5=$;Tkac9QKM0 zkYtB_+j74{8(nid($rx(@C{}msTOXXPCdJO*__ENU8Bqfsk>;WbIm9rMmx?lEx*GvXvsmjA1`HdYW;i*1_@0Ng+4xz8{JrBBO5uyS8%j5=1f8RfrjdmX;?crI zc+b{&8Y%p61C%+~3;6P1I=%^$*QsAeXr2A(f~^U(C4{bLOSeVpC~6VWLnH#HGW+>4 zcYF8cO{L!gTBcbNSCqFiXo$qDyPU7hnB^+0~RbgQQ z!m`%HSGDV{x`#AenIZSF3(rhA0LQF$7w9!FB4nf0Jtva-{jXD4gUQuXSeQ&0O#Ru? zk@wR|sKGbcAed%9(;yg05ekEt*bjv#e{Dz|a0Ux29z4>5G$sOu8cDfkz(Us&i$aQv zO#ZkkC_?cC4xKL=A8&-~D+u*vLpP_Qqf_&Gq#S2LqJQcf2zg7OtXb$H-b^v+YWYuR zWib@1V_+w@Z{Cns6hp%4wd<-NWFyKg6!Wgr;X{BQUXjKm3G4_BryXeZ7;T-ecz0Kx zrV$4Y@6QWaU7^n@N=NC&^1aq~6^WN&=gthHgE3o#3q$2uojK zS8@KJc^n#rl2|4`WCDFRLI+blGk}Hx*pvWtWD)Hv`9@C}DTyn&nG0g#a;=vXpOm8=@^f^=9zR?mGQy(($bVJkXn zkT~3Pkj0BTg#tt-_{3#balq%wlzsY%<=OoBrG139c=P3iDXgA737OgEC?j1&2PqTR zMooe^AdhP{2#97tZ8cD+|BjIR22J(6fM0+B4CW$e`gWmsIPmvSD_G4C;sH4e<$^2g zT7jrHK$_9#4pU0+|5jq*nse;W_?HgHVG#Q9$_NA>%pEq&>`xrr@9Fb}2K|yRoe4 zhhJR~=|E-~hN4Ozfjpy%MG;21&m?#gy)@Y#o zjJzM?^idG5iN{*{SPNXmenbPzm;cQufkXm202zP}C8##8H%b*Rji3#?*|>H3;@ktz zGW1q)h?*o!Rtwbo6c_}wR`%KJIFU#-m*M4x!`-IZt}>eMBiprO^y3)?Hb+`U2F5e# zwU>|?SS^*gtG9tsx(n{d944Kk=TA6TBBUd-j-C;?O9rXavB@@v_D2aa3|4BR%wKUH z1m13SFV=WPjqDDgT@2oGyAimU$74z?)?jq?-E#;hH`2-HN?qaNINGGvu8J5aHm|Gj zi(ViA|CWmS4yP7vguIx2y-N+;4i)ZkTI7~}GrkZig)mjbW4nagYfT=bAN~aL>v@T2 zcx8s=JrGq$;S)3qRP>I4yBdZ^DMSLM_rQ7dWPGkAcgMsJRVH&9! zj4|Gppx1#*uLWl(g=s_?JI$_NC>>r|*B3F` z6Ej>kHmshJk)au{tuV*QgJ{iAa{>UumCe*VzUH-lkh?q*l} zCQ8i_F~%-{RBywPKXWO{)kC0HX)WQ>@#C4lZ-j1Qb0e{Yr-Wl2mD^V}gT~%~-h~$A z{re=)Y_Zw3Z5v-9c1cdM{3=$tQf94V;p_9)lZm1021`y#`sPskQVy&GVr#FceCV0{ z({e^S;2x5b0K^AU=J!wARb3Ivjhb%c|JfdgwuJ-47h$n)PYmypgGjK6@=Hq}lnY+5Z`7O7+ z7DQVKdu~tAdOFpAeF@K@tKWINKs^XHm}p0$uHbnwcj`U6z#Kr52b>E$lVj5=UY4%B zh_!4pOpL0={2-`{={D$XX~#8#vn_`GehgwmBwOJdR(b25HTJXB8y(+VKwv+9!u3#w z+nwE?CCX`>`7m2UmclhA^#`u0uW#K~tKu*8K#-;KN63YkVqR6+irDzoC6B@N+Rg@v z#iG)x%x)%fC(&2EQSZ) z09Fd*%XmC~3vmL`hTNX?b=E@RiNG4kZv+v-BM2@)AIpn)?KjfSO#geW$fO@Nm&?`c zG6Tn;q(ui7u+kfdhHa@3w3xMT%Ns!iOzxBgrQ#PA;o!=yLPuqQo8S^ND2D<_6Q#y= z*fEu*+qXdR5_QByp@UVK7PpC^3kcjxp6SnkV-M~`QnJHQ`A}%Y=SQpUz}ED1wSBo2 zmcJ;iP({=uEtINWqVAf=E$CV#oR6`Faq1?b_)LJ2vtX4~3a@G{;GaEcF_CHuWfeRs z5DS|l-*?xi`S+FHJGgzW)3KU(bI}4`$lf??j$hz-Xv82`KhLHmW`R2WwwAvsJphFP z1));keRU%$N*Zh1F8|3AmauR1ls)?TQRvYpi>bn}5*Y-TE;ulxesSaovr{{n?eN%& z+5otc%RD~VM--t|Qy~5wQpu76Y1RlB7}RW09?37A=lCu*#*Ux~<@)A!FGd(qkI20i zgYJmA3=aLG-ORby0!`s?Me}Y>+l;s^#f{O?fE;&PJWV`MFn7e zzj=dbRdyQBkYWCHN5iW9Ce zzr$&}(7RN0)oMldlEZZ{Fy+9XZ=|Q}o11%s!`&2ez6qwt7mFe3tj577l^(S1#+Qj}hR?~f7i0+~kd2VKEbxVzV=jD6n+ z6;T9Ya)30l*LghlJJCnB-uwQS3$n^jfTHY~lz{z=9fVXYuAqpQ^jH}eXq$x-3J&@r zg@gs6JCrr%V<9B#k7*I}5G@_9{bMs;ucePD2j~_5@XqeM$zMJ^_t)6oJ{BwR>H=Cn z(7;Yy>b>rSY-`vU{MJt9&B-HTL?oe({qr6jOsGK>nW|5IxO2u?cEzf@twBVyU({y_ zOV@w*8vBffPRBeME*t(Axe$aGw84?yCiHSExl&ohW+w$Jlxr|iTSs;nl$tR&+2_TV zo5Pduc6MR0hPMfYbJ=urFu|Q?v7=RX3VCzcl!;9OYypRcYj>x{SH*v^Fuc2*JEL3Y*TiLWEQ70#Fi{ z!W`->&vwlF=Q=D;N%c(tO#1`_;k7|3wqD#ey8y}5AU1F`0cX3ojY@UMkrN!h4uMRG z*@lA9JIauNz*pKs@7{`k&Efi)4qWelQTGIVUI3vdlKB8zaltT16u{~Su-y)X|L4nf za}R;lWU+J~6ee0Xe(y>#o4LY}9=8dc5tB39jF{`t` zrPvF>R%;_tMAQcu`@b(+qW;)ZBF7N;8|;kuY6pArD~_+aKvCjIC;S?|5hvTe5sY7Y z7K!P`78Esilw6t2Dhlk!8IwXM0AG`EM;H^_1$9tnXd7a~sZ_Ras73M&QkNVqs6=YH zF#wTJKaGBd4FL?n@6-Z4*+cnhetD0!Wx|{6sFyKZZ6g)qRtQ1cZlj3fZ6 zDIuGVUVrw`8R4vu8wGEH(ZbGAIHJ@3C+ac;~U9B*{ zq2w?DJu#xoX!<#2zSwVN4kC}4lm12!qrbL|b~KKPP#YI6Iceb{r`LiUVy{gRm5@TW%Xi(y!GnijJw>4RQ6K7sH^mOGk$zS`^G0&in)t>v zWP@NBm(}7NQ}uB7k}oUh=?~*O9x{OIiCkR^m&faIi_{ z*MwjJcMtqzAu8&%0-gR1US-IWofP3&dv4x%E(6A0y*F*OjTsU z#rjMB0Ef`oeU)!S!1(inMa*u1RL<544p601sC6rel!(@)9*@+nhyIR$lr|}XE83*Q zMS+DD05^0HiSaB5Cd4`4AVKoam;WT@-MHmedc_pGo%{#}=F+y=Qfy8lq}{Fd5km%m ziZbwAk&VbcDT5QDY%m*RPBvqspkH}8ZH$gyef#AVfAJLb*^HC`@h0EhWNhTFGYZ4Y zjfd)LxNOprAqJs5D+Sh+_JWgLbGa~Ncsm}e;pGny#;r@}m;UDtk@uVZ3Lot$4*=Fe zNghhjvJRhnh0=MN+ zM5{aujgqx(4s=(%osLR00RZ_)lmEJnVCErRi+TAe58a&-1!I!a_9oPH!+NeKUFaggzJI+&2xDN?CvPG#FYGRVkYun} zTKbfgfUO@A_R?~T9eDIR)Qs{ZhiU+XD@*z?{F;r!k2F%(0R;P5jf9RV1%Q18$Cik= zt_jM}&`yc39uHU9*Mgp~ouv>-`dipCXPaI`iF9fAmOdf$Ho? zHIjet!L&2_i4Nb zI!(kY+;;+M8CMW=a?xv-!_kIdrLg^pRv+jdSAd(tIjIOmsb3(euQ#A0I5zC?hZ8wP z5D_kX+d0v4sQk0t`J7Cd%mnShY-mGTz!tkALV&wsv@}StQfnlDF-kLx93;&|-HX3>T1r~Yl6Ej5g^4>sT;h=0*IC9iqyKaf zKtccYF^35Ycjp?jcZ5A9y<$KH!ECS#CQakHNHjZb%%Lp2z#VGsfNX)`@{}_9_}!4vTU+^+HoKyIh51~nkt=V z@fFPlgPpyD!IYCkEM%Ke6-k*7au_u)OQCiNCx(c@i_n=-LJ{E!U}48c&LM>oGy8Cx zv|G?1Fbjhh(@H3uk`!gS`k(v|sjNm}%`q;3Qs38}f(13$3_3l+rxY*5kQ`~vWgVLY z*e`XDK`q8tqDwFhNbW*`QCdI^^FBxnNR%c}R1KFg@K_;Oei`q|B?l2#48dt*!w9PU znK0o2Sy@WV11=Y_k~KY?ut1Z-E80Db{tx*EdpL_|;6;FQcuo$`)S2A~FFFr>*ryBz zUlnUDzGMIdd?>)ze$I&0gqInqGyXDvef)!Z(2GN-cZWN*1W}GL9cAdHUDwk)-^@{PON?-mj|JBPB;DPV_xF@a(aRR%56cD6jvFu&5^uo{3 zN^zU8ugakI2|*QEZ{5Uoic}a6F^eC4jldA=7L5OV@_+rD0kyhY|Lf=DA>*(A^>YS3 z>OT1Q&p(ZS{>=aS`S|B6|JTpQKi_MiM0giO(*N}wqRi(FW|<{PH6GVL%B?PI5YKTe zM9XCaX)*W>xhx5_FUy9%wG~-qL7fP#_Z|u?EXHo_ZV_J&&sYHAln5LJg+9n9EID-R z68trpYlMji77Ie3E4RC4U0I+GV?%^GmrcF^s6~vS@hMG@YM(1L|JqD$dK!JF^Wq5_ zMW&xz4T`apgwUw17ek?lF_X!FLd^y5j704wh>&rVN=Q{~edmw=P#DndeIj!uB%6nA zlNRiI`yCiA?r@&RuoBuJaK}Y^sDba=(>~!rS@z7K9jPQO9MMndr~-R&$!|QZJ05nh z@mv>vzB-akx>*v1FUtOSIuo0{3?&x6#Y;`}>RM)BdY%Fn8_};hgfAlqf+e;pv8cdm{%f8+jCEp?D?(>x81Ip!n3fcN-graGdjV=3 zf)K8d2p-1VQfVjHJ!I)5&}F9x!a4~39{i@(;!ZV`{-pk^B~b%Ze!Kr=L>6AvM}~*R z`m-1QX?UQ_qZD$28gD2P=<2ExwQN#mgJIfGHpqcO3L!C(L8P-qjHyOa9~vf3B3bwX zA6mAKemHx)7s`_&EGa}HFbVOj$T5Vg#}kl+b_Hls=ME!QB5gE9Nlc2n+4ig86Sq_( zLl!u)3`iM(iY5)%L!Qxu(kc~~TIhzlf0^U@69bV@6w#N#sZ;QU-(NMLR7{;+Nt^DD zprw_x4kREXkr@Y=6?PW59&i#7^E#A`jZ9Y3(tp9>68IjdtI76fLu;H5C1a@ZXjcF* z25lvr@P$_QCv2bGxCN$q{#kNx8=n5!ZETLW^t&6x&~%t$0#X4XVA7YN_&dzJerko+ zEuuCt@5P15YJfHo^orsϖ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 KM*g&F$NvX<924&V diff --git a/analysis/Python_scripts/scatter_plot.png b/analysis/Python_scripts/scatter_plot.png index e1808d91eed41498c05a9f554a3d05ca590db0f1..5dc3bb5ea8c9695a04931d9a5a1d74685760a056 100644 GIT binary patch literal 162957 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⋙Cw^DvRrJ5FyG@; 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℞LXe^B9n|g$sdBhc4panRE?MrpdPS*CKd_N> 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

I`JAN2YHC;m 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 z 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 MvX)YXf\n", + " window.PlotlyConfig = {MathJaxConfig: 'local'};\n", + " if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: \"STIX-Web\"}});}\n", + " if (typeof require !== 'undefined') {\n", + " require.undef(\"plotly\");\n", + " define('plotly', function(require, exports, module) {\n", + " /**\n", + "* plotly.js v2.12.1\n", + "* Copyright 2012-2022, Plotly, Inc.\n", + "* All rights reserved.\n", + "* Licensed under the MIT license\n", + "*/\n", + "!function(t){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=t();else if(\"function\"==typeof define&&define.amd)define([],t);else{(\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:this).Plotly=t()}}((function(){return function t(e,r,n){function i(o,s){if(!r[o]){if(!e[o]){var l=\"function\"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error(\"Cannot find module '\"+o+\"'\");throw c.code=\"MODULE_NOT_FOUND\",c}var u=r[o]={exports:{}};e[o][0].call(u.exports,(function(t){return i(e[o][1][t]||t)}),u,u.exports,t,e,r,n)}return r[o].exports}for(var a=\"function\"==typeof require&&require,o=0;o:not(.watermark)\":\"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;\",\"X:hover .modebar--hover .modebar-group\":\"opacity:1;\",\"X .modebar-group\":\"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;\",\"X .modebar-btn\":\"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;\",\"X .modebar-btn svg\":\"position:relative;top:2px;\",\"X .modebar.vertical\":\"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;\",\"X .modebar.vertical svg\":\"top:-1px;\",\"X .modebar.vertical .modebar-group\":\"display:block;float:none;padding-left:0px;padding-bottom:8px;\",\"X .modebar.vertical .modebar-group .modebar-btn\":\"display:block;text-align:center;\",\"X [data-title]:before,X [data-title]:after\":\"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%;\",\"X [data-title]:hover:before,X [data-title]:hover:after\":\"display:block;opacity:1;\",\"X [data-title]:before\":'content:\"\";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;',\"X [data-title]:after\":\"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;\",\"X .vertical [data-title]:before,X .vertical [data-title]:after\":\"top:0%;right:200%;\",\"X .vertical [data-title]:before\":\"border:6px solid rgba(0,0,0,0);border-left-color:#69738a;margin-top:8px;margin-right:-30px;\",\"X .select-outline\":\"fill:none;stroke-width:1;shape-rendering:crispEdges;\",\"X .select-outline-1\":\"stroke:#fff;\",\"X .select-outline-2\":\"stroke:#000;stroke-dasharray:2px 2px;\",Y:'font-family:\"Open Sans\",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',\"Y p\":\"margin:0;\",\"Y .notifier-note\":\"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;\",\"Y .notifier-close\":\"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;\",\"Y .notifier-close:hover\":\"color:#444;text-decoration:none;cursor:pointer;\"};for(var a in i){var o=a.replace(/^,/,\" ,\").replace(/X/g,\".js-plotly-plot .plotly\").replace(/Y/g,\".plotly-notifier\");n.addStyleRule(o,i[a])}},{\"../src/lib\":503}],2:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/aggregate\")},{\"../src/transforms/aggregate\":1118}],3:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/bar\")},{\"../src/traces/bar\":656}],4:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/barpolar\")},{\"../src/traces/barpolar\":669}],5:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/box\")},{\"../src/traces/box\":679}],6:[function(t,e,r){\"use strict\";e.exports=t(\"../src/components/calendars\")},{\"../src/components/calendars\":364}],7:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/candlestick\")},{\"../src/traces/candlestick\":688}],8:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/carpet\")},{\"../src/traces/carpet\":707}],9:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/choropleth\")},{\"../src/traces/choropleth\":721}],10:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/choroplethmapbox\")},{\"../src/traces/choroplethmapbox\":728}],11:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/cone\")},{\"../src/traces/cone\":734}],12:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/contour\")},{\"../src/traces/contour\":749}],13:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/contourcarpet\")},{\"../src/traces/contourcarpet\":760}],14:[function(t,e,r){\"use strict\";e.exports=t(\"../src/core\")},{\"../src/core\":481}],15:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/densitymapbox\")},{\"../src/traces/densitymapbox\":768}],16:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/filter\")},{\"../src/transforms/filter\":1119}],17:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/funnel\")},{\"../src/traces/funnel\":778}],18:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/funnelarea\")},{\"../src/traces/funnelarea\":787}],19:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/groupby\")},{\"../src/transforms/groupby\":1120}],20:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/heatmap\")},{\"../src/traces/heatmap\":800}],21:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/heatmapgl\")},{\"../src/traces/heatmapgl\":811}],22:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram\")},{\"../src/traces/histogram\":823}],23:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram2d\")},{\"../src/traces/histogram2d\":829}],24:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram2dcontour\")},{\"../src/traces/histogram2dcontour\":833}],25:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/icicle\")},{\"../src/traces/icicle\":839}],26:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/image\")},{\"../src/traces/image\":852}],27:[function(t,e,r){\"use strict\";var n=t(\"./core\");n.register([t(\"./bar\"),t(\"./box\"),t(\"./heatmap\"),t(\"./histogram\"),t(\"./histogram2d\"),t(\"./histogram2dcontour\"),t(\"./contour\"),t(\"./scatterternary\"),t(\"./violin\"),t(\"./funnel\"),t(\"./waterfall\"),t(\"./image\"),t(\"./pie\"),t(\"./sunburst\"),t(\"./treemap\"),t(\"./icicle\"),t(\"./funnelarea\"),t(\"./scatter3d\"),t(\"./surface\"),t(\"./isosurface\"),t(\"./volume\"),t(\"./mesh3d\"),t(\"./cone\"),t(\"./streamtube\"),t(\"./scattergeo\"),t(\"./choropleth\"),t(\"./scattergl\"),t(\"./splom\"),t(\"./pointcloud\"),t(\"./heatmapgl\"),t(\"./parcoords\"),t(\"./parcats\"),t(\"./scattermapbox\"),t(\"./choroplethmapbox\"),t(\"./densitymapbox\"),t(\"./sankey\"),t(\"./indicator\"),t(\"./table\"),t(\"./carpet\"),t(\"./scattercarpet\"),t(\"./contourcarpet\"),t(\"./ohlc\"),t(\"./candlestick\"),t(\"./scatterpolar\"),t(\"./scatterpolargl\"),t(\"./barpolar\"),t(\"./scattersmith\"),t(\"./aggregate\"),t(\"./filter\"),t(\"./groupby\"),t(\"./sort\"),t(\"./calendars\")]),e.exports=n},{\"./aggregate\":2,\"./bar\":3,\"./barpolar\":4,\"./box\":5,\"./calendars\":6,\"./candlestick\":7,\"./carpet\":8,\"./choropleth\":9,\"./choroplethmapbox\":10,\"./cone\":11,\"./contour\":12,\"./contourcarpet\":13,\"./core\":14,\"./densitymapbox\":15,\"./filter\":16,\"./funnel\":17,\"./funnelarea\":18,\"./groupby\":19,\"./heatmap\":20,\"./heatmapgl\":21,\"./histogram\":22,\"./histogram2d\":23,\"./histogram2dcontour\":24,\"./icicle\":25,\"./image\":26,\"./indicator\":28,\"./isosurface\":29,\"./mesh3d\":30,\"./ohlc\":31,\"./parcats\":32,\"./parcoords\":33,\"./pie\":34,\"./pointcloud\":35,\"./sankey\":36,\"./scatter3d\":37,\"./scattercarpet\":38,\"./scattergeo\":39,\"./scattergl\":40,\"./scattermapbox\":41,\"./scatterpolar\":42,\"./scatterpolargl\":43,\"./scattersmith\":44,\"./scatterternary\":45,\"./sort\":46,\"./splom\":47,\"./streamtube\":48,\"./sunburst\":49,\"./surface\":50,\"./table\":51,\"./treemap\":52,\"./violin\":53,\"./volume\":54,\"./waterfall\":55}],28:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/indicator\")},{\"../src/traces/indicator\":860}],29:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/isosurface\")},{\"../src/traces/isosurface\":866}],30:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/mesh3d\")},{\"../src/traces/mesh3d\":871}],31:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/ohlc\")},{\"../src/traces/ohlc\":876}],32:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/parcats\")},{\"../src/traces/parcats\":885}],33:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/parcoords\")},{\"../src/traces/parcoords\":896}],34:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/pie\")},{\"../src/traces/pie\":907}],35:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/pointcloud\")},{\"../src/traces/pointcloud\":916}],36:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/sankey\")},{\"../src/traces/sankey\":922}],37:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatter3d\")},{\"../src/traces/scatter3d\":960}],38:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattercarpet\")},{\"../src/traces/scattercarpet\":967}],39:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattergeo\")},{\"../src/traces/scattergeo\":975}],40:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattergl\")},{\"../src/traces/scattergl\":989}],41:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattermapbox\")},{\"../src/traces/scattermapbox\":999}],42:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterpolar\")},{\"../src/traces/scatterpolar\":1007}],43:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterpolargl\")},{\"../src/traces/scatterpolargl\":1015}],44:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattersmith\")},{\"../src/traces/scattersmith\":1022}],45:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterternary\")},{\"../src/traces/scatterternary\":1030}],46:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/sort\")},{\"../src/transforms/sort\":1122}],47:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/splom\")},{\"../src/traces/splom\":1040}],48:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/streamtube\")},{\"../src/traces/streamtube\":1048}],49:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/sunburst\")},{\"../src/traces/sunburst\":1056}],50:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/surface\")},{\"../src/traces/surface\":1065}],51:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/table\")},{\"../src/traces/table\":1073}],52:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/treemap\")},{\"../src/traces/treemap\":1084}],53:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/violin\")},{\"../src/traces/violin\":1097}],54:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/volume\")},{\"../src/traces/volume\":1105}],55:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/waterfall\")},{\"../src/traces/waterfall\":1113}],56:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-array\"),t(\"d3-collection\"),t(\"d3-shape\"),t(\"elementary-circuits-directed-graph\")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,null)}(this,(function(t,e,r,n,i){\"use strict\";function a(t){return t.target.depth}function o(t,e){return t.sourceLinks.length?t.depth:e-1}function s(t){return function(){return t}}i=i&&i.hasOwnProperty(\"default\")?i.default:i;var l=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};function c(t,e){return f(t.source,e.source)||t.index-e.index}function u(t,e){return f(t.target,e.target)||t.index-e.index}function f(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:\"top\"===t.circularLinkType||\"bottom\"===e.circularLinkType?-1:1}function h(t){return t.value}function p(t){return(t.y0+t.y1)/2}function d(t){return p(t.source)}function m(t){return p(t.target)}function g(t){return t.index}function v(t){return t.nodes}function y(t){return t.links}function x(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function b(t,e){return e(t)}function _(t,e,r){var n=0;if(null===r){for(var a=[],o=0;o1||i>1)}function M(t,e,r){return t.sort(E),t.forEach((function(n,i){var a,o,s=0;if(q(n,r)&&A(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var c=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=c>s?c:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function S(t,r,i,a){var o=e.min(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),M(t.links.filter((function(t){return\"top\"==t.circularLinkType})),r,a),M(t.links.filter((function(t){return\"bottom\"==t.circularLinkType})),r,a),t.links.forEach((function(e){if(e.circular){if(e.circularPathData.arcRadius=e.width+10,e.circularPathData.leftNodeBuffer=5,e.circularPathData.rightNodeBuffer=5,e.circularPathData.sourceWidth=e.source.x1-e.source.x0,e.circularPathData.sourceX=e.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetX=e.target.x0,e.circularPathData.sourceY=e.y0,e.circularPathData.targetY=e.y1,q(e,a)&&A(e))e.circularPathData.leftSmallArcRadius=10+e.width/2,e.circularPathData.leftLargeArcRadius=10+e.width/2,e.circularPathData.rightSmallArcRadius=10+e.width/2,e.circularPathData.rightLargeArcRadius=10+e.width/2,\"bottom\"==e.circularLinkType?(e.circularPathData.verticalFullExtent=e.source.y1+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=e.source.y0-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var s=e.source.column,l=e.circularLinkType,c=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));\"bottom\"==e.circularLinkType?c.sort(C):c.sort(L);var u=0;c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.leftSmallArcRadius=10+e.width/2+u,e.circularPathData.leftLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),s=e.target.column,c=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),\"bottom\"==e.circularLinkType?c.sort(I):c.sort(P),u=0,c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.rightSmallArcRadius=10+e.width/2+u,e.circularPathData.rightLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),\"bottom\"==e.circularLinkType?(e.circularPathData.verticalFullExtent=Math.max(i,e.source.y1,e.target.y1)+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=o-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtent=e.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtent=e.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtent=e.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtent=e.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.path=function(t){var e=\"\";e=\"top\"==t.circularLinkType?\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 0 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 0 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 0 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 0 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY:\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 1 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 1 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 1 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 1 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY;return e}(e);else{var f=n.linkHorizontal().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));e.path=f(e)}}))}function E(t,e){return O(t)==O(e)?\"bottom\"==t.circularLinkType?C(t,e):L(t,e):O(e)-O(t)}function L(t,e){return t.y0-e.y0}function C(t,e){return e.y0-t.y0}function P(t,e){return t.y1-e.y1}function I(t,e){return e.y1-t.y1}function O(t){return t.target.column-t.source.column}function z(t){return t.target.x0-t.source.x1}function D(t,e){var r=T(t),n=z(e)/Math.tan(r);return\"up\"==H(t)?t.y1+n:t.y1-n}function R(t,e){var r=T(t),n=z(e)/Math.tan(r);return\"up\"==H(t)?t.y1-n:t.y1+n}function F(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var c,u=s/(l+1),f=Math.pow(1-u,3),h=3*u*Math.pow(1-u,2),p=3*Math.pow(u,2)*(1-u),d=Math.pow(u,3),m=f*i.y0+h*i.y0+p*i.y1+d*i.y1,g=m-i.width/2,v=m+i.width/2;g>o.y0&&go.y0&&vo.y1)&&(c=v-o.y0+10,o=N(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0o.y1&&N(t,c,e,r)})))}}))}}))}function B(t,e){return t.y0>e.y0&&t.y0e.y0&&t.y1e.y1)}function N(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function j(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return b(t.source,r)==b(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!V(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=R(e,t);return t.y1-r}if(e.target.column>t.target.column)return R(t,e)-e.y1}return t.circular&&!e.circular?\"top\"==t.circularLinkType?-1:1:e.circular&&!t.circular?\"top\"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&\"top\"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&\"bottom\"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:\"top\"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if(\"bottom\"==t.circularLinkType){for(var r=e+1,n=0;r1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!V(t,e))return t.y0-e.y0;if(e.source.column0?\"up\":\"down\"}function q(t,e){return b(t.source,e)==b(t.target,e)}function G(t,r,n){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){\"top\"==t.circularLinkType?o=!0:\"bottom\"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=e.min(i,(function(t){return t.y0})),c=(n-r)/(e.max(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*c;t.y0=(t.y0-l)*c,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*c,t.y1=(t.y1-l)*c,t.width=t.width*c}))}}t.sankeyCircular=function(){var t,n,i=0,a=0,b=1,T=1,A=24,M=g,E=o,L=v,C=y,P=32,I=2,O=null;function z(){var t={nodes:L.apply(null,arguments),links:C.apply(null,arguments)};D(t),_(t,M,O),R(t),B(t),w(t,M),N(t,P,M),V(t);for(var e=4,r=0;r0?r+25+10:r,bottom:n=n>0?n+25+10:n,left:a=a>0?a+25+10:a,right:i=i>0?i+25+10:i}}(o),f=function(t,r){var n=e.max(t.nodes,(function(t){return t.column})),o=b-i,s=T-a,l=o/(o+r.right+r.left),c=s/(s+r.top+r.bottom);return i=i*l+r.left,b=0==r.right?b:b*l,a=a*c+r.top,T*=c,t.nodes.forEach((function(t){t.x0=i+t.column*((b-i-A)/n),t.x1=t.x0+A})),c}(o,u);l*=f,o.links.forEach((function(t){t.width=t.value*l})),c.forEach((function(t){var e=t.length;t.forEach((function(t,n){t.depth==c.length-1&&1==e||0==t.depth&&1==e?(t.y0=T/2-t.value*l,t.y1=t.y0+t.value*l):t.partOfCycle?0==k(t,r)?(t.y0=T/2+n,t.y1=t.y0+t.value*l):\"top\"==t.circularLinkType?(t.y0=a+n,t.y1=t.y0+t.value*l):(t.y0=T-t.value*l-n,t.y1=t.y0+t.value*l):0==u.top||0==u.bottom?(t.y0=(T-a)/e*n,t.y1=t.y0+t.value*l):(t.y0=(T-a)/2-e/2+n,t.y1=t.y0+t.value*l)}))}))}(l),y();for(var u=1,g=s;g>0;--g)v(u*=.99,l),y();function v(t,r){var n=c.length;c.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&k(i,r)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else if(o==n-1&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else{var l=e.mean(i.sourceLinks,m),c=e.mean(i.targetLinks,d),u=((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+=u,i.y1+=u}}))}))}function y(){c.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(f),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-T)>0)for(o=r.y0-=n,r.y1-=n,i=s-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}function V(t){t.nodes.forEach((function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return z.nodeId=function(t){return arguments.length?(M=\"function\"==typeof t?t:s(t),z):M},z.nodeAlign=function(t){return arguments.length?(E=\"function\"==typeof t?t:s(t),z):E},z.nodeWidth=function(t){return arguments.length?(A=+t,z):A},z.nodePadding=function(e){return arguments.length?(t=+e,z):t},z.nodes=function(t){return arguments.length?(L=\"function\"==typeof t?t:s(t),z):L},z.links=function(t){return arguments.length?(C=\"function\"==typeof t?t:s(t),z):C},z.size=function(t){return arguments.length?(i=a=0,b=+t[0],T=+t[1],z):[b-i,T-a]},z.extent=function(t){return arguments.length?(i=+t[0][0],b=+t[1][0],a=+t[0][1],T=+t[1][1],z):[[i,a],[b,T]]},z.iterations=function(t){return arguments.length?(P=+t,z):P},z.circularLinkGap=function(t){return arguments.length?(I=+t,z):I},z.nodePaddingRatio=function(t){return arguments.length?(n=+t,z):n},z.sortNodes=function(t){return arguments.length?(O=t,z):O},z.update=function(t){return w(t,M),V(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y1a&&(b=a);var o=e.min(i,(function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)}));i.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*o}))})),t.links.forEach((function(t){t.width=t.value*o}))}(),d();for(var a=1,o=A;o>0;--o)l(a*=.99),d(),s(a),d();function s(t){i.forEach((function(r){r.forEach((function(r){if(r.targetLinks.length){var n=(e.sum(r.targetLinks,h)/e.sum(r.targetLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function l(t){i.slice().reverse().forEach((function(r){r.forEach((function(r){if(r.sourceLinks.length){var n=(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function d(){i.forEach((function(t){var e,r,i,a=n,o=t.length;for(t.sort(c),i=0;i0&&(e.y0+=r,e.y1+=r),a=e.y1+b;if((r=a-b-y)>0)for(a=e.y0-=r,e.y1-=r,i=o-2;i>=0;--i)(r=(e=t[i]).y1+b-a)>0&&(e.y0-=r,e.y1-=r),a=e.y0}))}}function P(t){t.nodes.forEach((function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return M.update=function(t){return P(t),t},M.nodeId=function(t){return arguments.length?(_=\"function\"==typeof t?t:o(t),M):_},M.nodeAlign=function(t){return arguments.length?(w=\"function\"==typeof t?t:o(t),M):w},M.nodeWidth=function(t){return arguments.length?(x=+t,M):x},M.nodePadding=function(t){return arguments.length?(b=+t,M):b},M.nodes=function(t){return arguments.length?(T=\"function\"==typeof t?t:o(t),M):T},M.links=function(t){return arguments.length?(k=\"function\"==typeof t?t:o(t),M):k},M.size=function(e){return arguments.length?(t=n=0,i=+e[0],y=+e[1],M):[i-t,y-n]},M.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],y=+e[1][1],M):[[t,n],[i,y]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=a,t.sankeyLinkHorizontal=function(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-array\":107,\"d3-collection\":108,\"d3-shape\":119}],58:[function(t,e,r){(function(){var t={version:\"3.8.0\"},r=[].slice,n=function(t){return r.call(t)},i=self.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)[0].nodeType}catch(t){n=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),i)try{i.createElement(\"DIV\").style.setProperty(\"opacity\",0,\"\")}catch(t){var s=this.Element.prototype,l=s.setAttribute,c=s.setAttributeNS,u=this.CSSStyleDeclaration.prototype,f=u.setProperty;s.setAttribute=function(t,e){l.call(this,t,e+\"\")},s.setAttributeNS=function(t,e,r){c.call(this,t,e,r+\"\")},u.setProperty=function(t,e,r){f.call(this,t,e+\"\",r)}}function h(t,e){return te?1:t>=e?0:NaN}function p(t){return null===t?NaN:+t}function d(t){return!isNaN(t)}function m(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}t.ascending=h,t.descending=function(t,e){return et?1:e>=t?0:NaN},t.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},t.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},t.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return o/(l-1)},t.deviation=function(){var e=t.variance.apply(this,arguments);return e?Math.sqrt(e):e};var g=m(h);function v(t){return t.length}t.bisectLeft=g.left,t.bisect=t.bisectRight=g.right,t.bisector=function(t){return m(1===t.length?function(e,r){return h(t(e),r)}:t)},t.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var y=Math.abs;function x(t){for(var e=1;t*e%1;)e*=10;return e}function b(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function _(){this._=Object.create(null)}t.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error(\"infinite range\");var n,i=[],a=x(y(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)=i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,f,h=-1,p=a.length,d=i[s++],m=new _;++h=i.length)return e;var n=[],o=a[r++];return e.forEach((function(e,i){n.push({key:e,values:t(i,r)})})),o?n.sort((function(t,e){return o(t.key,e.key)})):n}(o(t.map,e,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return a[i.length-1]=t,n},n.sortValues=function(t){return e=t,n},n.rollup=function(t){return r=t,n},n},t.set=function(t){var e=new L;if(t)for(var r=0,n=t.length;r=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},t.event=null,t.requote=function(t){return t.replace(j,\"\\\\$&\")};var j=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,U={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function V(t){return U(t,Y),t}var H=function(t,e){return e.querySelector(t)},q=function(t,e){return e.querySelectorAll(t)},G=function(t,e){var r=t.matches||t[I(t,\"matchesSelector\")];return(G=function(t,e){return r.call(t,e)})(t,e)};\"function\"==typeof Sizzle&&(H=function(t,e){return Sizzle(t,e)[0]||null},q=Sizzle,G=Sizzle.matchesSelector),t.selection=function(){return t.select(i.documentElement)};var Y=t.selection.prototype=[];function W(t){return\"function\"==typeof t?t:function(){return H(t,this)}}function X(t){return\"function\"==typeof t?t:function(){return q(t,this)}}Y.select=function(t){var e,r,n,i,a=[];t=W(t);for(var o=-1,s=this.length;++o=0&&\"xmlns\"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),J.hasOwnProperty(r)?{space:J[r],local:t}:t}},Y.attr=function(e,r){if(arguments.length<2){if(\"string\"==typeof e){var n=this.node();return(e=t.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each(K(r,e[r]));return this}return this.each(K(e,r))},Y.classed=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node(),n=(t=tt(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},Y.sort=function(t){t=ct.apply(this,arguments);for(var e=-1,r=this.length;++e=e&&(e=i+1);!(o=s[e])&&++e0&&(e=e.slice(0,o));var l=mt.get(e);function c(){var t=this[a];t&&(this.removeEventListener(e,t,t.$),delete this[a])}return l&&(e=l,s=vt),o?r?function(){var t=s(r,n(arguments));c.call(this),this.addEventListener(e,this[a]=t,t.$=i),t._=r}:c:r?z:function(){var r,n=new RegExp(\"^__on([^.]+)\"+t.requote(e)+\"$\");for(var i in this)if(r=i.match(n)){var a=this[i];this.removeEventListener(r[1],a,a.$),delete this[i]}}}t.selection.enter=ft,t.selection.enter.prototype=ht,ht.append=Y.append,ht.empty=Y.empty,ht.node=Y.node,ht.call=Y.call,ht.size=Y.size,ht.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s1?Et:t<-1?-Et:Math.asin(t)}function It(t){return((t=Math.exp(t))+1/t)/2}var Ot=Math.SQRT2;t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h<1e-12)n=Math.log(c/o)/Ot,r=function(t){return[i+t*u,a+t*f,o*Math.exp(Ot*t*n)]};else{var p=Math.sqrt(h),d=(c*c-o*o+4*h)/(2*o*2*p),m=(c*c-o*o-4*h)/(2*c*2*p),g=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(m*m+1)-m);n=(v-g)/Ot,r=function(t){var e,r=t*n,s=It(g),l=o/(2*p)*(s*(e=Ot*r+g,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(g));return[i+l*u,a+l*f,o*s/It(Ot*r+g)]}}return r.duration=1e3*n,r},t.behavior.zoom=function(){var e,r,n,a,s,l,c,u,f,h={x:0,y:0,k:1},p=[960,500],d=Rt,m=250,g=0,v=\"mousedown.zoom\",y=\"mousemove.zoom\",x=\"mouseup.zoom\",b=\"touchstart.zoom\",_=N(w,\"zoomstart\",\"zoom\",\"zoomend\");function w(t){t.on(v,P).on(Dt+\".zoom\",O).on(\"dblclick.zoom\",z).on(b,I)}function T(t){return[(t[0]-h.x)/h.k,(t[1]-h.y)/h.k]}function k(t){h.k=Math.max(d[0],Math.min(d[1],t))}function A(t,e){e=function(t){return[t[0]*h.k+h.x,t[1]*h.k+h.y]}(e),h.x+=t[0]-e[0],h.y+=t[1]-e[1]}function M(e,n,i,a){e.__chart__={x:h.x,y:h.y,k:h.k},k(Math.pow(2,a)),A(r=n,i),e=t.select(e),m>0&&(e=e.transition().duration(m)),e.call(w.event)}function S(){c&&c.domain(l.range().map((function(t){return(t-h.x)/h.k})).map(l.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){g++||t({type:\"zoomstart\"})}function L(t){S(),t({type:\"zoom\",scale:h.k,translate:[h.x,h.y]})}function C(t){--g||(t({type:\"zoomend\"}),r=null)}function P(){var e=this,r=_.of(e,arguments),n=0,i=t.select(o(e)).on(y,l).on(x,c),a=T(t.mouse(e)),s=bt(e);function l(){n=1,A(t.mouse(e),a),L(r)}function c(){i.on(y,null).on(x,null),s(n),C(r)}Di.call(e),E(r)}function I(){var e,r=this,n=_.of(r,arguments),i={},a=0,o=\".zoom-\"+t.event.changedTouches[0].identifier,l=\"touchmove\"+o,c=\"touchend\"+o,u=[],f=t.select(r),p=bt(r);function d(){var n=t.touches(r);return e=h.k,n.forEach((function(t){t.identifier in i&&(i[t.identifier]=T(t))})),n}function m(){var e=t.event.target;t.select(e).on(l,g).on(c,y),u.push(e);for(var n=t.event.changedTouches,o=0,f=n.length;o1){v=p[0];var x=p[1],b=v[0]-x[0],_=v[1]-x[1];a=b*b+_*_}}function g(){var o,l,c,u,f=t.touches(r);Di.call(r);for(var h=0,p=f.length;h360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new Qt(a(t+120),a(t),a(t-120))}function Ut(e,r,n){return this instanceof Ut?(this.h=+e,this.c=+r,void(this.l=+n)):arguments.length<2?e instanceof Ut?new Ut(e.h,e.c,e.l):Xt(e instanceof qt?e.l:(e=ae((e=t.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ut(e,r,n)}Nt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,this.l/t)},Nt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,t*this.l)},Nt.rgb=function(){return jt(this.h,this.s,this.l)},t.hcl=Ut;var Vt=Ut.prototype=new Ft;function Ht(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new qt(r,Math.cos(t*=Lt)*e,Math.sin(t)*e)}function qt(t,e,r){return this instanceof qt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof qt?new qt(t.l,t.a,t.b):t instanceof Ut?Ht(t.h,t.c,t.l):ae((t=Qt(t)).r,t.g,t.b):new qt(t,e,r)}Vt.brighter=function(t){return new Ut(this.h,this.c,Math.min(100,this.l+Gt*(arguments.length?t:1)))},Vt.darker=function(t){return new Ut(this.h,this.c,Math.max(0,this.l-Gt*(arguments.length?t:1)))},Vt.rgb=function(){return Ht(this.h,this.c,this.l).rgb()},t.lab=qt;var Gt=18,Yt=qt.prototype=new Ft;function Wt(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new Qt(Kt(3.2404542*(i=.95047*Zt(i))-1.5371385*(n=1*Zt(n))-.4985314*(a=1.08883*Zt(a))),Kt(-.969266*i+1.8760108*n+.041556*a),Kt(.0556434*i-.2040259*n+1.0572252*a))}function Xt(t,e,r){return t>0?new Ut(Math.atan2(r,e)*Ct,Math.sqrt(e*e+r*r),t):new Ut(NaN,NaN,t)}function Zt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function Jt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function Kt(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function Qt(t,e,r){return this instanceof Qt?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof Qt?new Qt(t.r,t.g,t.b):ne(\"\"+t,Qt,jt):new Qt(t,e,r)}function $t(t){return new Qt(t>>16,t>>8&255,255&t)}function te(t){return $t(t)+\"\"}Yt.brighter=function(t){return new qt(Math.min(100,this.l+Gt*(arguments.length?t:1)),this.a,this.b)},Yt.darker=function(t){return new qt(Math.max(0,this.l-Gt*(arguments.length?t:1)),this.a,this.b)},Yt.rgb=function(){return Wt(this.l,this.a,this.b)},t.rgb=Qt;var ee=Qt.prototype=new Ft;function re(t){return t<16?\"0\"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ne(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\\((.*)\\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(\",\"),n[1]){case\"hsl\":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case\"rgb\":return e(se(i[0]),se(i[1]),se(i[2]))}return(a=le.get(t))?e(a.r,a.g,a.b):(null==t||\"#\"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function ie(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e0&&l<1?0:n),new Bt(n,i,l)}function ae(t,e,r){var n=Jt((.4124564*(t=oe(t))+.3575761*(e=oe(e))+.1804375*(r=oe(r)))/.95047),i=Jt((.2126729*t+.7151522*e+.072175*r)/1);return qt(116*i-16,500*(n-i),200*(i-Jt((.0193339*t+.119192*e+.9503041*r)/1.08883)))}function oe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function se(t){var e=parseFloat(t);return\"%\"===t.charAt(t.length-1)?Math.round(2.55*e):e}ee.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e=200&&e<300||304===e){try{t=i.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return self.XDomainRequest&&!(\"withCredentials\"in c)&&/^(http(s)?:)?\\/\\//.test(e)&&(c=new XDomainRequest),\"onload\"in c?c.onload=c.onerror=f:c.onreadystatechange=function(){c.readyState>3&&f()},c.onprogress=function(e){var r=t.event;t.event=e;try{s.progress.call(o,c)}finally{t.event=r}},o.header=function(t,e){return t=(t+\"\").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+\"\",o)},o.mimeType=function(t){return arguments.length?(r=null==t?null:t+\"\",o):r},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return i=t,o},[\"get\",\"post\"].forEach((function(t){o[t]=function(){return o.send.apply(o,[t].concat(n(arguments)))}})),o.send=function(t,n,i){if(2===arguments.length&&\"function\"==typeof n&&(i=n,n=null),c.open(t,e,!0),null==r||\"accept\"in l||(l.accept=r+\",*/*\"),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,l[a]);return null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=u&&(c.responseType=u),null!=i&&o.on(\"error\",i).on(\"load\",(function(t){i(null,t)})),s.beforesend.call(o,c),c.send(null==n?null:n),o},o.abort=function(){return c.abort(),o},t.rebind(o,s,\"on\"),null==a?o:o.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(a))}le.forEach((function(t,e){le.set(t,$t(e))})),t.functor=ce,t.xhr=ue(C),t.dsv=function(t,e){var r=new RegExp('[\"'+t+\"\\n]\"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=fe(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'\"'+t.replace(/\\\"/g,'\"\"')+'\"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=function(e){for(var r={},n=t.length,i=0;i=l)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(me),me=setTimeout(ye,e)),de=0):(de=1,ge(ye))}function xe(){for(var t=Date.now(),e=he;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function be(){for(var t,e=he,r=1/0;e;)e.c?(e.t1&&(e=t[a[o-2]],r=t[a[o-1]],n=t[s],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--o;a[o++]=s}return a.slice(0,o)}function ke(t,e){return t[0]-e[0]||t[1]-e[1]}t.timer=function(){ve.apply(this,arguments)},t.timer.flush=function(){xe(),be()},t.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},t.geom={},t.geom.hull=function(t){var e=_e,r=we;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ce(e),a=ce(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[c[n]][2]]);for(n=+f;nkt)s=s.L;else{if(!((i=a-Ve(s,o))>kt)){n>-kt?(e=s.P,r=s):i>-kt?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=Fe(t);if(Pe.insert(e,l),e||r){if(e===r)return We(e),r=Fe(e.site),Pe.insert(l,r),l.edge=r.edge=Je(e.site,l.site),Ye(e),void Ye(r);if(r){We(e),We(r);var c=e.site,u=c.x,f=c.y,h=t.x-u,p=t.y-f,d=r.site,m=d.x-u,g=d.y-f,v=2*(h*g-p*m),y=h*h+p*p,x=m*m+g*g,b={x:(g*y-p*x)/v+u,y:(h*x-m*y)/v+f};Qe(r.edge,c,d,b),l.edge=Je(c,t,null,b),r.edge=Je(t,d,null,b),Ye(e),Ye(r)}else l.edge=Je(e.site,l.site)}}function Ue(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,c=l-e;if(!c)return s;var u=s-n,f=1/a-1/c,h=u/c;return f?(-h+Math.sqrt(h*h-2*f*(u*u/(-2*c)-l+c/2+i-a/2)))/f+n:(n+s)/2}function Ve(t,e){var r=t.N;if(r)return Ue(r,e);var n=t.site;return n.y===e?n.x:1/0}function He(t){this.site=t,this.edges=[]}function qe(t,e){return e.angle-t.angle}function Ge(){er(this),this.x=this.y=this.arc=this.site=this.cy=null}function Ye(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,c=n.y-s,u=a.x-o,f=2*(l*(g=a.y-s)-c*u);if(!(f>=-1e-12)){var h=l*l+c*c,p=u*u+g*g,d=(g*h-c*p)/f,m=(l*p-u*h)/f,g=m+s,v=De.pop()||new Ge;v.arc=t,v.site=i,v.x=d+o,v.y=g+Math.sqrt(d*d+m*m),v.cy=g,t.circle=v;for(var y=null,x=Oe._;x;)if(v.y=s)return;if(h>d){if(a){if(a.y>=c)return}else a={x:g,y:l};r={x:g,y:c}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=c)return}else a={x:(l-i)/n,y:l};r={x:(c-i)/n,y:c}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x0)){if(e/=h,h<0){if(e0){if(e>f)return;e>u&&(u=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>u&&(u=e)}else if(h>0){if(e0)){if(e/=p,p<0){if(e0){if(e>f)return;e>u&&(u=e)}if(e=a-c,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>u&&(u=e)}else if(p>0){if(e0&&(t.a={x:l+u*h,y:c+u*p}),f<1&&(t.b={x:l+f*h,y:c+f*p}),t}}}}}),l=o.length;l--;)(!Xe(e=o[l],t)||!s(e)||y(e.a.x-e.b.x)kt||y(i-r)>kt)&&(s.splice(o,0,new $e(Ke(a.site,u,y(n-f)kt?{x:f,y:y(e-f)kt?{x:y(r-d)kt?{x:h,y:y(e-h)kt?{x:y(r-p)=r&&c.x<=i&&c.y>=n&&c.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}}))}return o.links=function(t){return ar(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return ar(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,c=r.edges.sort(qe),u=-1,f=c.length,h=c[f-1].edge,p=h.l===l?h.r:h.l;++ua||f>o||h=_)<<1|e>=b,T=w+4;wa&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:dr(r,n)})),a=vr.lastIndex;return am&&(m=l.x),l.y>g&&(g=l.y),c.push(l.x),u.push(l.y);else for(f=0;fm&&(m=b),_>g&&(g=_),c.push(b),u.push(_)}var w=m-p,T=g-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-r)+y(c-n)<.01)A(t,e,r,n,i,a,o,s);else{var u=t.point;t.x=t.y=t.point=null,A(t,u,l,c,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),c=.5*(a+s),u=r>=l,f=n>=c,h=f<<1|u;t.leaf=!1,u?i=l:o=l,f?a=c:s=c,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}w>T?g=d+w:m=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+v(t,++f),+x(t,f),p,d,m,g)},visit:function(t){ur(t,M,p,d,m,g)},find:function(t){return fr(M,t[0],t[1],p,d,m,g)}};if(f=-1,null==e){for(;++f=0&&!(n=t.interpolators[i](e,r)););return n}function xr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1?1:t(e)}}function kr(t){return function(e){return 1-t(1-e)}}function Ar(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function Mr(t){return t*t}function Sr(t){return t*t*t}function Er(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Lr(t){return 1-Math.cos(t*Et)}function Cr(t){return Math.pow(2,10*(t-1))}function Pr(t){return 1-Math.sqrt(1-t*t)}function Ir(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Or(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function zr(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=Rr(i),s=Dr(i,a),l=Rr(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,e):t,i=e>=0?t.slice(e+1):\"in\";return n=_r.get(n)||br,Tr((i=wr.get(i)||C)(n.apply(null,r.call(arguments,1))))},t.interpolateHcl=function(e,r){e=t.hcl(e),r=t.hcl(r);var n=e.h,i=e.c,a=e.l,o=r.h-n,s=r.c-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.c:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Ht(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateHsl=function(e,r){e=t.hsl(e),r=t.hsl(r);var n=e.h,i=e.s,a=e.l,o=r.h-n,s=r.s-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.s:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return jt(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateLab=function(e,r){e=t.lab(e),r=t.lab(r);var n=e.l,i=e.a,a=e.b,o=r.l-n,s=r.a-i,l=r.b-a;return function(t){return Wt(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateRound=Or,t.transform=function(e){var r=i.createElementNS(t.ns.prefix.svg,\"g\");return(t.transform=function(t){if(null!=t){r.setAttribute(\"transform\",t);var e=r.transform.baseVal.consolidate()}return new zr(e?e.matrix:Fr)})(e)},zr.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var Fr={a:1,b:0,c:0,d:1,e:0,f:0};function Br(t){return t.length?t.pop()+\",\":\"\"}function Nr(e,r){var n=[],i=[];return e=t.transform(e),r=t.transform(r),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(\"translate(\",null,\",\",null,\")\");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else(e[0]||e[1])&&r.push(\"translate(\"+e+\")\")}(e.translate,r.translate,n,i),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Br(r)+\"rotate(\",null,\")\")-2,x:dr(t,e)})):e&&r.push(Br(r)+\"rotate(\"+e+\")\")}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!==e?n.push({i:r.push(Br(r)+\"skewX(\",null,\")\")-2,x:dr(t,e)}):e&&r.push(Br(r)+\"skewX(\"+e+\")\")}(e.skew,r.skew,n,i),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Br(r)+\"scale(\",null,\",\",null,\")\");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Br(r)+\"scale(\"+e+\")\")}(e.scale,r.scale,n,i),e=r=null,function(t){for(var e,r=-1,a=i.length;++r0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:\"end\",alpha:n=0})):t>0&&(l.start({type:\"start\",alpha:n=t}),e=ve(s.tick)),s):n},s.start=function(){var t,e,r,n=v.length,l=y.length,u=c[0],d=c[1];for(t=0;t=0;)r.push(i[n])}function $r(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o=0;)o.push(u=c[l]),u.parent=a,u.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return $r(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(Qr(t,(function(t){t.children&&(t.value=0)})),$r(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},t.layout.partition=function(){var e=t.layout.hierarchy(),r=[1,1];function n(t,n){var i=e.call(this,t,n);return function t(e,r,n,i){var a=e.children;if(e.x=r,e.y=e.depth*i,e.dx=n,e.dy=i,a&&(o=a.length)){var o,s,l,c=-1;for(n=e.value?n/e.value:0;++cs&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function dn(t){return t.reduce(mn,0)}function mn(t,e){return t+e[1]}function gn(t,e){return vn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function vn(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function yn(e){return[t.min(e),t.max(e)]}function xn(t,e){return t.value-e.value}function bn(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function _n(t,e){t._pack_next=e,e._pack_prev=t}function wn(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function Tn(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,c=1/0,u=-1/0,f=1/0,h=-1/0;if(e.forEach(kn),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(Mn(r,n,i=e[2]),x(i),bn(r,i),r._pack_prev=i,bn(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=c[t.bisect(h,l,1,d)-1]).y+=m,s.push(a[o]));return c}return a.value=function(t){return arguments.length?(r=t,a):r},a.range=function(t){return arguments.length?(n=ce(t),a):n},a.bins=function(t){return arguments.length?(i=\"number\"==typeof t?function(e){return vn(e,t)}:ce(t),a):i},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},t.layout.pack=function(){var e,r=t.layout.hierarchy().sort(xn),n=0,i=[1,1];function a(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],c=i[1],u=null==e?Math.sqrt:\"function\"==typeof e?e:function(){return e};if(s.x=s.y=0,$r(s,(function(t){t.r=+u(t.value)})),$r(s,Tn),n){var f=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;$r(s,(function(t){t.r+=f})),$r(s,Tn),$r(s,(function(t){t.r-=f}))}return function t(e,r,n,i){var a=e.children;if(e.x=r+=i*e.x,e.y=n+=i*e.y,e.r*=i,a)for(var o=-1,s=a.length;++op.x&&(p=t),t.depth>d.depth&&(d=t)}));var m=r(h,p)/2-h.x,g=n[0]/(p.x+r(p,h)/2+m),v=n[1]/(d.depth||1);Qr(u,(function(t){t.x=(t.x+m)*g,t.y=t.depth*v}))}return c}function o(t){var e=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(e.length){!function(t){var e,r=0,n=0,i=t.children,a=i.length;for(;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+r(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+r(t._,i._));t.parent.A=function(t,e,n){if(e){for(var i,a=t,o=t,s=e,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=Ln(s),a=En(a),s&&a;)l=En(l),(o=Ln(o)).a=t,(i=s.z+f-a.z-c+r(s._,a._))>0&&(Cn(Pn(s,t,n),t,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!Ln(o)&&(o.t=s,o.m+=f-u),a&&!En(l)&&(l.t=a,l.m+=c-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t)?l:null,a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,a):i?n:null},Kr(a,e)},t.layout.cluster=function(){var e=t.layout.hierarchy().sort(null).value(null),r=Sn,n=[1,1],i=!1;function a(a,o){var s,l=e.call(this,a,o),c=l[0],u=0;$r(c,(function(e){var n=e.children;n&&n.length?(e.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(n),e.y=function(e){return 1+t.max(e,(function(t){return t.y}))}(n)):(e.x=s?u+=r(e,s):0,e.y=0,s=e)}));var f=function t(e){var r=e.children;return r&&r.length?t(r[0]):e}(c),h=function t(e){var r,n=e.children;return n&&(r=n.length)?t(n[r-1]):e}(c),p=f.x-r(f,h)/2,d=h.x+r(h,f)/2;return $r(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(d-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t),a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null!=(n=t),a):i?n:null},Kr(a,e)},t.layout.treemap=function(){var e,r=t.layout.hierarchy(),n=Math.round,i=[1,1],a=null,o=In,s=!1,l=\"squarify\",c=.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=c[i-1]),s.area+=r.area,\"squarify\"!==l||(n=p(s,m))<=h?(c.pop(),h=n):(s.area-=s.pop().area,d(s,m,a,!1),m=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,m,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(u(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return e*=e,(n*=n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o=-1,s=t.length,l=r.x,c=r.y,u=e?n(t.area/e):0;if(e==r.dx){for((i||u>r.dy)&&(u=r.dy);++or.dx)&&(u=r.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=t.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var r=t.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?jn:Rn,s=i?Ur:jr;return a=t(e,r,s,n),o=t(r,e,s,yr),l}function l(t){return a(t)}return l.invert=function(t){return o(t)},l.domain=function(t){return arguments.length?(e=t.map(Number),s()):e},l.range=function(t){return arguments.length?(r=t,s()):r},l.rangeRound=function(t){return l.range(t).interpolate(Or)},l.clamp=function(t){return arguments.length?(i=t,s()):i},l.interpolate=function(t){return arguments.length?(n=t,s()):n},l.ticks=function(t){return qn(e,t)},l.tickFormat=function(t,r){return d3_scale_linearTickFormat(e,t,r)},l.nice=function(t){return Vn(e,t),s()},l.copy=function(){return t(e,r,n,i)},s()}([0,1],[0,1],yr,!1)};t.scale.log=function(){return function t(e,r,n,i){function a(t){return(n?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(r)}function o(t){return n?Math.pow(r,t):-Math.pow(r,-t)}function s(t){return e(a(t))}return s.invert=function(t){return o(e.invert(t))},s.domain=function(t){return arguments.length?(n=t[0]>=0,e.domain((i=t.map(Number)).map(a)),s):i},s.base=function(t){return arguments.length?(r=+t,e.domain(i.map(a)),s):r},s.nice=function(){var t=Fn(i.map(a),n?Math:Gn);return e.domain(t),i=t.map(o),s},s.ticks=function(){var t=zn(i),e=[],s=t[0],l=t[1],c=Math.floor(a(s)),u=Math.ceil(a(l)),f=r%1?2:r;if(isFinite(u-c)){if(n){for(;c0;h--)e.push(o(c)*h);for(c=0;e[c]l;u--);e=e.slice(c,u)}return e},s.copy=function(){return t(e.copy(),r,n,i)},Un(s,e)}(t.scale.linear().domain([0,1]),10,!0,[1,10])};var Gn={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function Yn(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}t.scale.pow=function(){return function t(e,r,n){var i=Yn(r),a=Yn(1/r);function o(t){return e(i(t))}return o.invert=function(t){return a(e.invert(t))},o.domain=function(t){return arguments.length?(e.domain((n=t.map(Number)).map(i)),o):n},o.ticks=function(t){return qn(n,t)},o.tickFormat=function(t,e){return d3_scale_linearTickFormat(n,t,e)},o.nice=function(t){return o.domain(Vn(n,t))},o.exponent=function(t){return arguments.length?(i=Yn(r=t),a=Yn(1/r),e.domain(n.map(i)),o):r},o.copy=function(){return t(e.copy(),r,n)},Un(o,e)}(t.scale.linear(),1,[0,1])},t.scale.sqrt=function(){return t.scale.pow().exponent(.5)},t.scale.ordinal=function(){return function e(r,n){var i,a,o;function s(t){return a[((i.get(t)||(\"range\"===n.t?i.set(t,r.push(t)):NaN))-1)%a.length]}function l(e,n){return t.range(r.length).map((function(t){return e+n*t}))}return s.domain=function(t){if(!arguments.length)return r;r=[],i=new _;for(var e,a=-1,o=t.length;++a0?i[t-1]:r[0],tf?0:1;if(c=St)return l(c,p)+(s?l(s,1-p):\"\")+\"Z\";var d,m,g,v,y,x,b,_,w,T,k,A,M=0,S=0,E=[];if((v=(+o.apply(this,arguments)||0)/2)&&(g=n===Qn?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*=-1),c&&(S=Pt(g/c*Math.sin(v))),s&&(M=Pt(g/s*Math.sin(v)))),c){y=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(f-S),_=c*Math.sin(f-S);var L=Math.abs(f-u-2*S)<=At?0:1;if(S&&ii(y,x,b,_)===p^L){var C=(u+f)/2;y=c*Math.cos(C),x=c*Math.sin(C),b=_=null}}else y=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(u+M),A=s*Math.sin(u+M);var P=Math.abs(u-f+2*M)<=At?0:1;if(M&&ii(w,T,k,A)===1-p^P){var I=(u+f)/2;w=s*Math.cos(I),T=s*Math.sin(I),k=A=null}}else w=T=0;if(h>kt&&(d=Math.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){m=s0?0:1}function ai(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,c=-s*a,u=t[0]+l,f=t[1]+c,h=e[0]+l,p=e[1]+c,d=(u+h)/2,m=(f+p)/2,g=h-u,v=p-f,y=g*g+v*v,x=r-n,b=u*p-h*f,_=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*v-g*_)/y,T=(-b*g-v*_)/y,k=(b*v+g*_)/y,A=(-b*g+v*_)/y,M=w-d,S=T-m,E=k-d,L=A-m;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-c],[w*r/x,T*r/x]]}function oi(){return!0}function si(t){var e=_e,r=we,n=oi,i=ci,a=i.key,o=.7;function s(a){var s,l=[],c=[],u=-1,f=a.length,h=ce(e),p=ce(r);function d(){l.push(\"M\",i(t(c),o))}for(;++u1&&i.push(\"H\",n[0]);return i.join(\"\")},\"step-before\":fi,\"step-after\":hi,basis:mi,\"basis-open\":function(t){if(t.length<4)return ci(t);var e,r=[],n=-1,i=t.length,a=[0],o=[0];for(;++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);r.push(gi(xi,a)+\",\"+gi(xi,o)),--n;for(;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));s=-1;for(;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function ci(t){return t.length>1?t.join(\"L\"):t+\"Z\"}function ui(t){return t.join(\"L\")+\"Z\"}function fi(t){for(var e=0,r=t.length,n=t[0],i=[n[0],\",\",n[1]];++e1){s=e[1],a=t[l],l++,n+=\"C\"+(i[0]+o[0])+\",\"+(i[1]+o[1])+\",\"+(a[0]-s[0])+\",\"+(a[1]-s[1])+\",\"+a[0]+\",\"+a[1];for(var c=2;cAt)+\",1 \"+e}function l(t,e,r,n){return\"Q 0,0 \"+n}return a.radius=function(t){return arguments.length?(r=ce(t),a):r},a.source=function(e){return arguments.length?(t=ce(e),a):t},a.target=function(t){return arguments.length?(e=ce(t),a):e},a.startAngle=function(t){return arguments.length?(n=ce(t),a):n},a.endAngle=function(t){return arguments.length?(i=ce(t),a):i},a},t.svg.diagonal=function(){var t=ki,e=Ai,r=Si;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return\"M\"+(l=l.map(r))[0]+\"C\"+l[1]+\" \"+l[2]+\" \"+l[3]}return n.source=function(e){return arguments.length?(t=ce(e),n):t},n.target=function(t){return arguments.length?(e=ce(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},t.svg.diagonal.radial=function(){var e=t.svg.diagonal(),r=Si,n=e.projection;return e.projection=function(t){return arguments.length?n(Ei(r=t)):r},e},t.svg.symbol=function(){var t=Ci,e=Li;function r(r,n){return(Ii.get(t.call(this,r,n))||Pi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ce(e),r):t},r.size=function(t){return arguments.length?(e=ce(t),r):e},r};var Ii=t.map({circle:Pi,cross:function(t){var e=Math.sqrt(t/5)/2;return\"M\"+-3*e+\",\"+-e+\"H\"+-e+\"V\"+-3*e+\"H\"+e+\"V\"+-e+\"H\"+3*e+\"V\"+e+\"H\"+e+\"V\"+3*e+\"H\"+-e+\"V\"+e+\"H\"+-3*e+\"Z\"},diamond:function(t){var e=Math.sqrt(t/(2*zi)),r=e*zi;return\"M0,\"+-e+\"L\"+r+\",0 0,\"+e+\" \"+-r+\",0Z\"},square:function(t){var e=Math.sqrt(t)/2;return\"M\"+-e+\",\"+-e+\"L\"+e+\",\"+-e+\" \"+e+\",\"+e+\" \"+-e+\",\"+e+\"Z\"},\"triangle-down\":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return\"M0,\"+r+\"L\"+e+\",\"+-r+\" \"+-e+\",\"+-r+\"Z\"},\"triangle-up\":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return\"M0,\"+-r+\"L\"+e+\",\"+r+\" \"+-e+\",\"+r+\"Z\"}});t.svg.symbolTypes=Ii.keys();var Oi=Math.sqrt(3),zi=Math.tan(30*Lt);Y.transition=function(t){for(var e,r,n=Bi||++Ui,i=qi(t),a=[],o=Ni||{time:Date.now(),ease:Er,delay:0,duration:250},s=-1,l=this.length;++s0;)c[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--u.count?delete u[n]:delete t[r],1}f||(a=i.time,o=ve((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=u[n]={tween:new _,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++u.count)}ji.call=Y.call,ji.empty=Y.empty,ji.node=Y.node,ji.size=Y.size,t.transition=function(e,r){return e&&e.transition?Bi?e.transition(r):e:t.selection().transition(e)},t.transition.prototype=ji,ji.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=W(t);for(var s=-1,l=this.length;++srect,.s>rect\").attr(\"width\",s[1]-s[0])}function m(t){t.select(\".extent\").attr(\"y\",l[0]),t.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",l[1]-l[0])}function g(){var f,g,v=this,y=t.select(t.event.target),x=n.of(v,arguments),b=t.select(v),_=y.datum(),w=!/^(n|s)$/.test(_)&&i,T=!/^(e|w)$/.test(_)&&a,k=y.classed(\"extent\"),A=bt(v),M=t.mouse(v),S=t.select(o(v)).on(\"keydown.brush\",C).on(\"keyup.brush\",P);if(t.event.changedTouches?S.on(\"touchmove.brush\",I).on(\"touchend.brush\",z):S.on(\"mousemove.brush\",I).on(\"mouseup.brush\",z),b.interrupt().selectAll(\"*\").interrupt(),k)M[0]=s[0]-M[0],M[1]=l[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);g=[s[1-E]-M[0],l[1-L]-M[1]],M[0]=s[E],M[1]=l[L]}else t.event.altKey&&(f=M.slice());function C(){32==t.event.keyCode&&(k||(f=null,M[0]-=s[1],M[1]-=l[1],k=2),F())}function P(){32==t.event.keyCode&&2==k&&(M[0]+=s[1],M[1]+=l[1],k=0,F())}function I(){var e=t.mouse(v),r=!1;g&&(e[0]+=g[0],e[1]+=g[1]),k||(t.event.altKey?(f||(f=[(s[0]+s[1])/2,(l[0]+l[1])/2]),M[0]=s[+(e[0]>>1;e.dtype||(e.dtype=\"array\"),\"string\"==typeof e.dtype?d=new(f(e.dtype))(g):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=g));for(var v=0;vr||s>1073741824){for(var h=0;he+n||w>r+n||T=A||a===o)){var s=y[i];void 0===o&&(o=s.length);for(var l=a;l=d&&u<=g&&f>=m&&f<=v&&S.push(c)}var h=x[i],p=h[4*a+0],b=h[4*a+1],M=h[4*a+2],E=h[4*a+3],P=C(h,a+1),I=.5*n,O=i+1;L(e,r,I,O,p,b||M||E||P),L(e,r+I,I,O,b,M||E||P),L(e+I,r,I,O,M,E||P),L(e+I,r+I,I,O,E,P)}}function C(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}return L(0,0,1,0,0,1),S},d;function E(t,e,r,i,a){for(var o=[],s=0;s0){e+=Math.abs(a(t[0]));for(var r=1;r2){for(s=0;s=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=r.areaFactors[e];if(!i)throw new Error(\"invalid original units\");var a=r.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!d(t))throw new Error(\"bbox must only contain numbers\")}))},r.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")}},{}],63:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=t(\"@turf/helpers\");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,m=\"FeatureCollection\"===d,g=\"Feature\"===d,v=m?t.features.length:1,y=0;yc||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var m=n.lineString([l,i],t.properties);if(!1===e(m,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;st[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=r.areaFactors[e];if(!i)throw new Error(\"invalid original units\");var a=r.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!d(t))throw new Error(\"bbox must only contain numbers\")}))},r.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")},r.radians2degrees=function(){throw new Error(\"method has been renamed to `radiansToDegrees`\")},r.degrees2radians=function(){throw new Error(\"method has been renamed to `degreesToRadians`\")},r.distanceToDegrees=function(){throw new Error(\"method has been renamed to `lengthToDegrees`\")},r.distanceToRadians=function(){throw new Error(\"method has been renamed to `lengthToRadians`\")},r.radiansToDistance=function(){throw new Error(\"method has been renamed to `radiansToLength`\")},r.bearingToAngle=function(){throw new Error(\"method has been renamed to `bearingToAzimuth`\")},r.convertDistance=function(){throw new Error(\"method has been renamed to `convertLength`\")}},{}],69:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=t(\"@turf/helpers\");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,m=\"FeatureCollection\"===d,g=\"Feature\"===d,v=m?t.features.length:1,y=0;yc||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var m=n.lineString([l,i],t.properties);if(!1===e(m,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;si&&(i=t[o]),t[o] \n", + " * @license MIT\n", + " */function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i=0;c--)if(u[c]!==f[c])return!1;for(c=u.length-1;c>=0;c--)if(s=u[c],!x(t[s],e[s],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function b(t){return\"[object Arguments]\"==Object.prototype.toString.call(t)}function _(t,e){if(!t||!e)return!1;if(\"[object RegExp]\"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function w(t,e,r,n){var i;if(\"function\"!=typeof e)throw new TypeError('\"block\" argument must be a function');\"string\"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?\" (\"+r.name+\").\":\".\")+(n?\" \"+n:\".\"),t&&!i&&v(i,r,\"Missing expected exception\"+n);var a=\"string\"==typeof n,s=!t&&i&&!r;if((!t&&o.isError(i)&&a&&_(i,r)||s)&&v(i,r,\"Got unwanted exception\"+n),t&&i&&r&&!_(i,r)||!t&&i)throw i}h.AssertionError=function(t){this.name=\"AssertionError\",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return m(g(t.actual),128)+\" \"+t.operator+\" \"+m(g(t.expected),128)}(this),this.generatedMessage=!0);var e=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=d(e),a=n.indexOf(\"\\n\"+i);if(a>=0){var o=n.indexOf(\"\\n\",a+1);n=n.substring(o+1)}this.stack=n}}},o.inherits(h.AssertionError,Error),h.fail=v,h.ok=y,h.equal=function(t,e,r){t!=e&&v(t,e,r,\"==\",h.equal)},h.notEqual=function(t,e,r){t==e&&v(t,e,r,\"!=\",h.notEqual)},h.deepEqual=function(t,e,r){x(t,e,!1)||v(t,e,r,\"deepEqual\",h.deepEqual)},h.deepStrictEqual=function(t,e,r){x(t,e,!0)||v(t,e,r,\"deepStrictEqual\",h.deepStrictEqual)},h.notDeepEqual=function(t,e,r){x(t,e,!1)&&v(t,e,r,\"notDeepEqual\",h.notDeepEqual)},h.notDeepStrictEqual=function t(e,r,n){x(e,r,!0)&&v(e,r,n,\"notDeepStrictEqual\",t)},h.strictEqual=function(t,e,r){t!==e&&v(t,e,r,\"===\",h.strictEqual)},h.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,\"!==\",h.notStrictEqual)},h.throws=function(t,e,r){w(!0,t,e,r)},h.doesNotThrow=function(t,e,r){w(!1,t,e,r)},h.ifError=function(t){if(t)throw t},h.strict=n((function t(e,r){e||v(e,!0,r,\"==\",t)}),h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var T=Object.keys||function(t){var e=[];for(var r in t)s.call(t,r)&&e.push(r);return e}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"object-assign\":247,\"util/\":78}],76:[function(t,e,r){\"function\"==typeof Object.create?e.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],77:[function(t,e,r){e.exports=function(t){return t&&\"object\"==typeof t&&\"function\"==typeof t.copy&&\"function\"==typeof t.fill&&\"function\"==typeof t.readUInt8}},{}],78:[function(t,e,r){(function(e,n){(function(){var i=/%[sdj%]/g;r.format=function(t){if(!v(t)){for(var e=[],r=0;r=a)return t;switch(t){case\"%s\":return String(n[r++]);case\"%d\":return Number(n[r++]);case\"%j\":try{return JSON.stringify(n[r++])}catch(t){return\"[Circular]\"}default:return t}})),l=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(e)?n.showHidden=e:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),u(n,t,n.depth)}function l(t,e){var r=s.styles[e];return r?\"\\x1b[\"+s.colors[r][0]+\"m\"+t+\"\\x1b[\"+s.colors[r][1]+\"m\":t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return v(i)||(i=u(t,i,n)),i}var a=function(t,e){if(y(e))return t.stylize(\"undefined\",\"undefined\");if(v(e)){var r=\"'\"+JSON.stringify(e).replace(/^\"|\"$/g,\"\").replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"')+\"'\";return t.stylize(r,\"string\")}if(g(e))return t.stylize(\"\"+e,\"number\");if(d(e))return t.stylize(\"\"+e,\"boolean\");if(m(e))return t.stylize(\"null\",\"null\")}(t,e);if(a)return a;var o=Object.keys(e),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),w(e)&&(o.indexOf(\"message\")>=0||o.indexOf(\"description\")>=0))return f(e);if(0===o.length){if(T(e)){var l=e.name?\": \"+e.name:\"\";return t.stylize(\"[Function\"+l+\"]\",\"special\")}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),\"regexp\");if(_(e))return t.stylize(Date.prototype.toString.call(e),\"date\");if(w(e))return f(e)}var c,b=\"\",k=!1,A=[\"{\",\"}\"];(p(e)&&(k=!0,A=[\"[\",\"]\"]),T(e))&&(b=\" [Function\"+(e.name?\": \"+e.name:\"\")+\"]\");return x(e)&&(b=\" \"+RegExp.prototype.toString.call(e)),_(e)&&(b=\" \"+Date.prototype.toUTCString.call(e)),w(e)&&(b=\" \"+f(e)),0!==o.length||k&&0!=e.length?n<0?x(e)?t.stylize(RegExp.prototype.toString.call(e),\"regexp\"):t.stylize(\"[Object]\",\"special\"):(t.seen.push(e),c=k?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o=0&&0,t+e.replace(/\\u001b\\[\\d\\d?m/g,\"\").length+1}),0)>60)return r[0]+(\"\"===e?\"\":e+\"\\n \")+\" \"+t.join(\",\\n \")+\" \"+r[1];return r[0]+e+\" \"+t.join(\", \")+\" \"+r[1]}(c,b,A)):A[0]+b+A[1]}function f(t){return\"[\"+Error.prototype.toString.call(t)+\"]\"}function h(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize(\"[Getter/Setter]\",\"special\"):t.stylize(\"[Getter]\",\"special\"):l.set&&(s=t.stylize(\"[Setter]\",\"special\")),E(n,i)||(o=\"[\"+i+\"]\"),s||(t.seen.indexOf(l.value)<0?(s=m(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf(\"\\n\")>-1&&(s=a?s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\").substr(2):\"\\n\"+s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\")):s=t.stylize(\"[Circular]\",\"special\")),y(o)){if(a&&i.match(/^\\d+$/))return s;(o=JSON.stringify(\"\"+i)).match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,\"name\")):(o=o.replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"').replace(/(^\"|\"$)/g,\"'\"),o=t.stylize(o,\"string\"))}return o+\": \"+s}function p(t){return Array.isArray(t)}function d(t){return\"boolean\"==typeof t}function m(t){return null===t}function g(t){return\"number\"==typeof t}function v(t){return\"string\"==typeof t}function y(t){return void 0===t}function x(t){return b(t)&&\"[object RegExp]\"===k(t)}function b(t){return\"object\"==typeof t&&null!==t}function _(t){return b(t)&&\"[object Date]\"===k(t)}function w(t){return b(t)&&(\"[object Error]\"===k(t)||t instanceof Error)}function T(t){return\"function\"==typeof t}function k(t){return Object.prototype.toString.call(t)}function A(t){return t<10?\"0\"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(y(a)&&(a=e.env.NODE_DEBUG||\"\"),t=t.toUpperCase(),!o[t])if(new RegExp(\"\\\\b\"+t+\"\\\\b\",\"i\").test(a)){var n=e.pid;o[t]=function(){var e=r.format.apply(r,arguments);console.error(\"%s %d: %s\",t,n,e)}}else o[t]=function(){};return o[t]},r.inspect=s,s.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]},s.styles={special:\"cyan\",number:\"yellow\",boolean:\"yellow\",undefined:\"grey\",null:\"bold\",string:\"green\",date:\"magenta\",regexp:\"red\"},r.isArray=p,r.isBoolean=d,r.isNull=m,r.isNullOrUndefined=function(t){return null==t},r.isNumber=g,r.isString=v,r.isSymbol=function(t){return\"symbol\"==typeof t},r.isUndefined=y,r.isRegExp=x,r.isObject=b,r.isDate=_,r.isError=w,r.isFunction=T,r.isPrimitive=function(t){return null===t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||\"symbol\"==typeof t||void 0===t},r.isBuffer=t(\"./support/isBuffer\");var M=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function S(){var t=new Date,e=[A(t.getHours()),A(t.getMinutes()),A(t.getSeconds())].join(\":\");return[t.getDate(),M[t.getMonth()],e].join(\" \")}function E(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.log=function(){console.log(\"%s - %s\",S(),r.format.apply(r,arguments))},r.inherits=t(\"inherits\"),r._extend=function(t,e){if(!e||!b(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}}).call(this)}).call(this,t(\"_process\"),\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"./support/isBuffer\":77,_process:277,inherits:76}],79:[function(t,e,r){\"use strict\";r.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},r.toByteArray=function(t){var e,r,n=c(t),o=n[0],s=n[1],l=new a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u=0,f=s>0?o-4:o;for(r=0;r>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;os?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+\"==\")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+\"=\"));return a.join(\"\")};for(var n=[],i=[],a=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",s=0,l=o.length;s0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join(\"\")}i[\"-\".charCodeAt(0)]=62,i[\"_\".charCodeAt(0)]=63},{}],80:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],81:[function(t,e,r){\"use strict\";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],82:[function(t,e,r){\"use strict\";var n=t(\"clamp\");e.exports=function(t,e){e||(e={});var r,o,s,l,c,u,f,h,p,d,m,g=null==e.cutoff?.25:e.cutoff,v=null==e.radius?8:e.radius,y=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error(\"For raw data width and height should be provided by options\");r=e.width,o=e.height,l=t,u=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext(\"2d\"),r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(h=t.canvas,f=t,r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,u=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(c=l,l=Array(r*o),d=0,m=c.length;d0&&o.length>i&&!o.warned){o.warned=!0;var l=new Error(\"Possible EventEmitter memory leak detected. \"+o.length+\" \"+String(e)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");l.name=\"MaxListenersExceededWarning\",l.emitter=t,l.type=e,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return t}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=h.bind(n);return i.listener=r,n.wrapFn=i,i}function d(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:\"function\"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error(\"Unhandled error.\"+(o?\" (\"+o.message+\")\":\"\"));throw s.context=o,s}var l=i[t];if(void 0===l)return!1;if(\"function\"==typeof l)a(l,this,e);else{var c=l.length,u=g(l,c);for(r=0;r=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},s.prototype.listeners=function(t){return d(this,t,!0)},s.prototype.rawListeners=function(t){return d(this,t,!1)},s.listenerCount=function(t,e){return\"function\"==typeof t.listenerCount?t.listenerCount(e):m.call(t,e)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},{}],85:[function(t,e,r){(function(e){(function(){\n", + "/*!\n", + " * The buffer module from node.js, for the browser.\n", + " *\n", + " * @author Feross Aboukhadijeh \n", + " * @license MIT\n", + " */\n", + "\"use strict\";var e=t(\"base64-js\"),n=t(\"ieee754\");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if(\"string\"==typeof t)return function(t,e){\"string\"==typeof e&&\"\"!==e||(e=\"utf8\");if(!a.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=2147483647)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+2147483647..toString(16)+\" bytes\");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return D(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return R(t).length;default:if(i)return n?-1:D(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return M(this,e,r);case\"utf8\":case\"utf-8\":return T(this,e,r);case\"ascii\":return k(this,e,r);case\"latin1\":case\"binary\":return A(this,e,r);case\"base64\":return w(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return S(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function m(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r=\"\",n=0;for(;ne&&(t+=\" ... \"),\"\"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return g(this,t,e,r);case\"utf8\":case\"utf-8\":return v(this,t,e,r);case\"ascii\":return y(this,t,e,r);case\"latin1\":case\"binary\":return x(this,t,e,r);case\"base64\":return b(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return _(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if(\"string\"==typeof t){if(\"string\"==typeof e?(n=e,e=0,r=this.length):\"string\"==typeof r&&(n=r,r=this.length),void 0!==n&&\"string\"!=typeof n)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof n&&!a.isEncoding(n))throw new TypeError(\"Unknown encoding: \"+n);if(1===t.length){var i=t.charCodeAt(0);(\"utf8\"===n&&i<128||\"latin1\"===n)&&(t=i)}}else\"number\"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(O,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function F(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t(\"buffer\").Buffer)},{\"base64-js\":79,buffer:85,ieee754:230}],86:[function(t,e,r){e.exports=function(t,e,r){return er?r:t:te?e:t}},{}],87:[function(t,e,r){\"use strict\";var n=t(\"clamp\");function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(o=255&n(o,0,255))}e.exports=i,e.exports.to=i,e.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},{clamp:86}],88:[function(t,e,r){\"use strict\";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],89:[function(t,e,r){\"use strict\";var n=t(\"color-rgba\"),i=t(\"clamp\"),a=t(\"dtype\");e.exports=function(t,e){\"float\"!==e&&e||(e=\"array\"),\"uint\"===e&&(e=\"uint8\"),\"uint_clamped\"===e&&(e=\"uint8_clamped\");var r=new(a(e))(4),o=\"uint8\"!==e&&\"uint8_clamped\"!==e;return t.length&&\"string\"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},{clamp:86,\"color-rgba\":91,dtype:127}],90:[function(t,e,r){(function(r){(function(){\"use strict\";var n=t(\"color-name\"),i=t(\"is-plain-obj\"),a=t(\"defined\");e.exports=function(t){var e,s,l=[],c=1;if(\"string\"==typeof t)if(n[t])l=n[t].slice(),s=\"rgb\";else if(\"transparent\"===t)c=0,s=\"rgb\",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var u=(p=t.slice(1)).length;c=1,u<=4?(l=[parseInt(p[0]+p[0],16),parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16)],4===u&&(c=parseInt(p[3]+p[3],16)/255)):(l=[parseInt(p[0]+p[1],16),parseInt(p[2]+p[3],16),parseInt(p[4]+p[5],16)],8===u&&(c=parseInt(p[6]+p[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s=\"rgb\"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\\s*\\(([^\\)]*)\\)/.exec(t)){var f=e[1],h=\"rgb\"===f,p=f.replace(/a$/,\"\");s=p;u=\"cmyk\"===p?4:\"gray\"===p?1:3;l=e[2].trim().split(/\\s*,\\s*/).map((function(t,e){if(/%$/.test(t))return e===u?parseFloat(t)/100:\"rgb\"===p?255*parseFloat(t)/100:parseFloat(t);if(\"h\"===p[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===p&&l.push(1),c=h||void 0===l[u]?1:l[u],l=l.slice(0,u)}else t.length>10&&/[0-9](?:\\s|\\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join(\"\").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s=\"rgb\",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s=\"hsl\",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),c=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(c/=100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s=\"rgb\",c=4===t.length?t[3]:1);else s=\"rgb\",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:c}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"color-name\":88,defined:124,\"is-plain-obj\":236}],91:[function(t,e,r){\"use strict\";var n=t(\"color-parse\"),i=t(\"color-space/hsl\"),a=t(\"clamp\");e.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),\"h\"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},{clamp:86,\"color-parse\":90,\"color-space/hsl\":92}],92:[function(t,e,r){\"use strict\";var n=t(\"./rgb\");e.exports={name:\"hsl\",min:[0,0,0],max:[360,100,100],channel:[\"hue\",\"saturation\",\"lightness\"],alias:[\"HSL\"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[c]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},{\"./rgb\":93}],93:[function(t,e,r){\"use strict\";e.exports={name:\"rgb\",min:[0,0,0],max:[255,255,255],channel:[\"red\",\"green\",\"blue\"],alias:[\"RGB\"]}},{}],94:[function(t,e,r){e.exports={AFG:\"afghan\",ALA:\"\\\\b\\\\wland\",ALB:\"albania\",DZA:\"algeria\",ASM:\"^(?=.*americ).*samoa\",AND:\"andorra\",AGO:\"angola\",AIA:\"anguill?a\",ATA:\"antarctica\",ATG:\"antigua\",ARG:\"argentin\",ARM:\"armenia\",ABW:\"^(?!.*bonaire).*\\\\baruba\",AUS:\"australia\",AUT:\"^(?!.*hungary).*austria|\\\\baustri.*\\\\bemp\",AZE:\"azerbaijan\",BHS:\"bahamas\",BHR:\"bahrain\",BGD:\"bangladesh|^(?=.*east).*paki?stan\",BRB:\"barbados\",BLR:\"belarus|byelo\",BEL:\"^(?!.*luxem).*belgium\",BLZ:\"belize|^(?=.*british).*honduras\",BEN:\"benin|dahome\",BMU:\"bermuda\",BTN:\"bhutan\",BOL:\"bolivia\",BES:\"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\\\bbes.?islands\",BIH:\"herzegovina|bosnia\",BWA:\"botswana|bechuana\",BVT:\"bouvet\",BRA:\"brazil\",IOT:\"british.?indian.?ocean\",BRN:\"brunei\",BGR:\"bulgaria\",BFA:\"burkina|\\\\bfaso|upper.?volta\",BDI:\"burundi\",CPV:\"verde\",KHM:\"cambodia|kampuchea|khmer\",CMR:\"cameroon\",CAN:\"canada\",CYM:\"cayman\",CAF:\"\\\\bcentral.african.republic\",TCD:\"\\\\bchad\",CHL:\"\\\\bchile\",CHN:\"^(?!.*\\\\bmac)(?!.*\\\\bhong)(?!.*\\\\btai)(?!.*\\\\brep).*china|^(?=.*peo)(?=.*rep).*china\",CXR:\"christmas\",CCK:\"\\\\bcocos|keeling\",COL:\"colombia\",COM:\"comoro\",COG:\"^(?!.*\\\\bdem)(?!.*\\\\bd[\\\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\\\bcongo\",COK:\"\\\\bcook\",CRI:\"costa.?rica\",CIV:\"ivoire|ivory\",HRV:\"croatia\",CUB:\"\\\\bcuba\",CUW:\"^(?!.*bonaire).*\\\\bcura(c|\\xe7)ao\",CYP:\"cyprus\",CSK:\"czechoslovakia\",CZE:\"^(?=.*rep).*czech|czechia|bohemia\",COD:\"\\\\bdem.*congo|congo.*\\\\bdem|congo.*\\\\bd[\\\\.]?r|\\\\bd[\\\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc\",DNK:\"denmark\",DJI:\"djibouti\",DMA:\"dominica(?!n)\",DOM:\"dominican.rep\",ECU:\"ecuador\",EGY:\"egypt\",SLV:\"el.?salvador\",GNQ:\"guine.*eq|eq.*guine|^(?=.*span).*guinea\",ERI:\"eritrea\",EST:\"estonia\",ETH:\"ethiopia|abyssinia\",FLK:\"falkland|malvinas\",FRO:\"faroe|faeroe\",FJI:\"fiji\",FIN:\"finland\",FRA:\"^(?!.*\\\\bdep)(?!.*martinique).*france|french.?republic|\\\\bgaul\",GUF:\"^(?=.*french).*guiana\",PYF:\"french.?polynesia|tahiti\",ATF:\"french.?southern\",GAB:\"gabon\",GMB:\"gambia\",GEO:\"^(?!.*south).*georgia\",DDR:\"german.?democratic.?republic|democratic.?republic.*germany|east.germany\",DEU:\"^(?!.*east).*germany|^(?=.*\\\\bfed.*\\\\brep).*german\",GHA:\"ghana|gold.?coast\",GIB:\"gibraltar\",GRC:\"greece|hellenic|hellas\",GRL:\"greenland\",GRD:\"grenada\",GLP:\"guadeloupe\",GUM:\"\\\\bguam\",GTM:\"guatemala\",GGY:\"guernsey\",GIN:\"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea\",GNB:\"bissau|^(?=.*portu).*guinea\",GUY:\"guyana|british.?guiana\",HTI:\"haiti\",HMD:\"heard.*mcdonald\",VAT:\"holy.?see|vatican|papal.?st\",HND:\"^(?!.*brit).*honduras\",HKG:\"hong.?kong\",HUN:\"^(?!.*austr).*hungary\",ISL:\"iceland\",IND:\"india(?!.*ocea)\",IDN:\"indonesia\",IRN:\"\\\\biran|persia\",IRQ:\"\\\\biraq|mesopotamia\",IRL:\"(^ireland)|(^republic.*ireland)\",IMN:\"^(?=.*isle).*\\\\bman\",ISR:\"israel\",ITA:\"italy\",JAM:\"jamaica\",JPN:\"japan\",JEY:\"jersey\",JOR:\"jordan\",KAZ:\"kazak\",KEN:\"kenya|british.?east.?africa|east.?africa.?prot\",KIR:\"kiribati\",PRK:\"^(?=.*democrat|people|north|d.*p.*.r).*\\\\bkorea|dprk|korea.*(d.*p.*r)\",KWT:\"kuwait\",KGZ:\"kyrgyz|kirghiz\",LAO:\"\\\\blaos?\\\\b\",LVA:\"latvia\",LBN:\"lebanon\",LSO:\"lesotho|basuto\",LBR:\"liberia\",LBY:\"libya\",LIE:\"liechtenstein\",LTU:\"lithuania\",LUX:\"^(?!.*belg).*luxem\",MAC:\"maca(o|u)\",MDG:\"madagascar|malagasy\",MWI:\"malawi|nyasa\",MYS:\"malaysia\",MDV:\"maldive\",MLI:\"\\\\bmali\\\\b\",MLT:\"\\\\bmalta\",MHL:\"marshall\",MTQ:\"martinique\",MRT:\"mauritania\",MUS:\"mauritius\",MYT:\"\\\\bmayotte\",MEX:\"\\\\bmexic\",FSM:\"fed.*micronesia|micronesia.*fed\",MCO:\"monaco\",MNG:\"mongolia\",MNE:\"^(?!.*serbia).*montenegro\",MSR:\"montserrat\",MAR:\"morocco|\\\\bmaroc\",MOZ:\"mozambique\",MMR:\"myanmar|burma\",NAM:\"namibia\",NRU:\"nauru\",NPL:\"nepal\",NLD:\"^(?!.*\\\\bant)(?!.*\\\\bcarib).*netherlands\",ANT:\"^(?=.*\\\\bant).*(nether|dutch)\",NCL:\"new.?caledonia\",NZL:\"new.?zealand\",NIC:\"nicaragua\",NER:\"\\\\bniger(?!ia)\",NGA:\"nigeria\",NIU:\"niue\",NFK:\"norfolk\",MNP:\"mariana\",NOR:\"norway\",OMN:\"\\\\boman|trucial\",PAK:\"^(?!.*east).*paki?stan\",PLW:\"palau\",PSE:\"palestin|\\\\bgaza|west.?bank\",PAN:\"panama\",PNG:\"papua|new.?guinea\",PRY:\"paraguay\",PER:\"peru\",PHL:\"philippines\",PCN:\"pitcairn\",POL:\"poland\",PRT:\"portugal\",PRI:\"puerto.?rico\",QAT:\"qatar\",KOR:\"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\\\bkorea(?!.*d.*p.*r)\",MDA:\"moldov|b(a|e)ssarabia\",REU:\"r(e|\\xe9)union\",ROU:\"r(o|u|ou)mania\",RUS:\"\\\\brussia|soviet.?union|u\\\\.?s\\\\.?s\\\\.?r|socialist.?republics\",RWA:\"rwanda\",BLM:\"barth(e|\\xe9)lemy\",SHN:\"helena\",KNA:\"kitts|\\\\bnevis\",LCA:\"\\\\blucia\",MAF:\"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)\",SPM:\"miquelon\",VCT:\"vincent\",WSM:\"^(?!.*amer).*samoa\",SMR:\"san.?marino\",STP:\"\\\\bs(a|\\xe3)o.?tom(e|\\xe9)\",SAU:\"\\\\bsa\\\\w*.?arabia\",SEN:\"senegal\",SRB:\"^(?!.*monte).*serbia\",SYC:\"seychell\",SLE:\"sierra\",SGP:\"singapore\",SXM:\"^(?!.*martin)(?!.*saba).*maarten\",SVK:\"^(?!.*cze).*slovak\",SVN:\"slovenia\",SLB:\"solomon\",SOM:\"somali\",ZAF:\"south.africa|s\\\\\\\\..?africa\",SGS:\"south.?georgia|sandwich\",SSD:\"\\\\bs\\\\w*.?sudan\",ESP:\"spain\",LKA:\"sri.?lanka|ceylon\",SDN:\"^(?!.*\\\\bs(?!u)).*sudan\",SUR:\"surinam|dutch.?guiana\",SJM:\"svalbard\",SWZ:\"swaziland\",SWE:\"sweden\",CHE:\"switz|swiss\",SYR:\"syria\",TWN:\"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china\",TJK:\"tajik\",THA:\"thailand|\\\\bsiam\",MKD:\"macedonia|fyrom\",TLS:\"^(?=.*leste).*timor|^(?=.*east).*timor\",TGO:\"togo\",TKL:\"tokelau\",TON:\"tonga\",TTO:\"trinidad|tobago\",TUN:\"tunisia\",TUR:\"turkey\",TKM:\"turkmen\",TCA:\"turks\",TUV:\"tuvalu\",UGA:\"uganda\",UKR:\"ukrain\",ARE:\"emirates|^u\\\\.?a\\\\.?e\\\\.?$|united.?arab.?em\",GBR:\"united.?kingdom|britain|^u\\\\.?k\\\\.?$\",TZA:\"tanzania\",USA:\"united.?states\\\\b(?!.*islands)|\\\\bu\\\\.?s\\\\.?a\\\\.?\\\\b|^\\\\s*u\\\\.?s\\\\.?\\\\b(?!.*islands)\",UMI:\"minor.?outlying.?is\",URY:\"uruguay\",UZB:\"uzbek\",VUT:\"vanuatu|new.?hebrides\",VEN:\"venezuela\",VNM:\"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam\",VGB:\"^(?=.*\\\\bu\\\\.?\\\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin\",VIR:\"^(?=.*\\\\bu\\\\.?\\\\s?s).*virgin|^(?=.*states).*virgin\",WLF:\"futuna|wallis\",ESH:\"western.sahara\",YEM:\"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YMD:\"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YUG:\"yugoslavia\",ZMB:\"zambia|northern.?rhodesia\",EAZ:\"zanzibar\",ZWE:\"zimbabwe|^(?!.*northern).*rhodesia\"}},{}],95:[function(t,e,r){e.exports=[\"xx-small\",\"x-small\",\"small\",\"medium\",\"large\",\"x-large\",\"xx-large\",\"larger\",\"smaller\"]},{}],96:[function(t,e,r){e.exports=[\"normal\",\"condensed\",\"semi-condensed\",\"extra-condensed\",\"ultra-condensed\",\"expanded\",\"semi-expanded\",\"extra-expanded\",\"ultra-expanded\"]},{}],97:[function(t,e,r){e.exports=[\"normal\",\"italic\",\"oblique\"]},{}],98:[function(t,e,r){e.exports=[\"normal\",\"bold\",\"bolder\",\"lighter\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"]},{}],99:[function(t,e,r){\"use strict\";e.exports={parse:t(\"./parse\"),stringify:t(\"./stringify\")}},{\"./parse\":101,\"./stringify\":102}],100:[function(t,e,r){\"use strict\";var n=t(\"css-font-size-keywords\");e.exports={isSize:function(t){return/^[\\d\\.]/.test(t)||-1!==t.indexOf(\"/\")||-1!==n.indexOf(t)}}},{\"css-font-size-keywords\":95}],101:[function(t,e,r){\"use strict\";var n=t(\"unquote\"),i=t(\"css-global-keywords\"),a=t(\"css-system-font-keywords\"),o=t(\"css-font-weight-keywords\"),s=t(\"css-font-style-keywords\"),l=t(\"css-font-stretch-keywords\"),c=t(\"string-split-by\"),u=t(\"./lib/util\").isSize;e.exports=h;var f=h.cache={};function h(t){if(\"string\"!=typeof t)throw new Error(\"Font argument must be a string.\");if(f[t])return f[t];if(\"\"===t)throw new Error(\"Cannot parse an empty string.\");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:\"normal\",variant:\"normal\",weight:\"normal\",stretch:\"normal\",lineHeight:\"normal\",size:\"1rem\",family:[\"serif\"]},h=c(t,/\\s+/);e=h.shift();){if(-1!==i.indexOf(e))return[\"style\",\"variant\",\"weight\",\"stretch\"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if(\"normal\"!==e&&\"small-caps\"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(u(e)){var d=c(e,\"/\");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):\"/\"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error(\"Missing required font-family.\");return r.family=c(h.join(\" \"),/\\s*,\\s*/).map(n),f[t]=r}throw new Error(\"Unknown or unsupported font token: \"+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error(\"Missing required font-size.\")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},{\"./lib/util\":100,\"css-font-stretch-keywords\":96,\"css-font-style-keywords\":97,\"css-font-weight-keywords\":98,\"css-global-keywords\":103,\"css-system-font-keywords\":104,\"string-split-by\":305,unquote:328}],102:[function(t,e,r){\"use strict\";var n=t(\"pick-by-alias\"),i=t(\"./lib/util\").isSize,a=m(t(\"css-global-keywords\")),o=m(t(\"css-system-font-keywords\")),s=m(t(\"css-font-weight-keywords\")),l=m(t(\"css-font-style-keywords\")),c=m(t(\"css-font-stretch-keywords\")),u={normal:1,\"small-caps\":1},f={serif:1,\"sans-serif\":1,monospace:1,cursive:1,fantasy:1,\"system-ui\":1},h=\"1rem\",p=\"serif\";function d(t,e){if(t&&!e[t]&&!a[t])throw Error(\"Unknown keyword `\"+t+\"`\");return t}function m(t){for(var e={},r=0;re?1:t>=e?0:NaN}function r(t){var r;return 1===t.length&&(r=t,t=function(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}var n=r(e),i=n.right,a=n.left;function o(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var r,n,i=t.length,a=0,o=-1,l=0,c=0;if(null==e)for(;++o1)return c/(a-1)}function c(t,e){var r=l(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,a=t.length,o=-1;if(null==e){for(;++o=r)for(n=i=r;++or&&(n=r),i=r)for(n=i=r;++or&&(n=r),i=0?(a>=v?10:a>=y?5:a>=x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=v?10:a>=y?5:a>=x?2:1)}function _(t,e,r){var n=Math.abs(e-t)/Math.max(0,r),i=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),a=n/i;return a>=v?i*=10:a>=y?i*=5:a>=x&&(i*=2),e=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,a=Math.floor(i),o=+r(t[a],a,t);return o+(+r(t[a+1],a+1,t)-o)*(i-a)}}function k(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++ar&&(n=r)}else for(;++a=r)for(n=r;++ar&&(n=r);return n}function A(t){if(!(i=t.length))return[];for(var e=-1,r=k(t,M),n=new Array(r);++et?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=m,e=u,r=w;function n(n){var a,o,s=n.length,l=new Array(s);for(a=0;af;)h.pop(),--p;var d,m=new Array(p+1);for(a=0;a<=p;++a)(d=m[a]=[]).x0=a>0?h[a-1]:u,d.x1=a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n},t.mean=function(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r},t.min=k,t.pairs=function(t,e){null==e&&(e=o);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r0)return[t];if((n=e0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s=l.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var s,c,f,h=-1,p=n.length,d=l[i++],m=r(),g=a();++hl.length)return r;var i,a=c[n-1];return null!=e&&n>=l.length?i=r.entries():(i=[],r.each((function(e,r){i.push({key:r,values:t(e,n)})}))),null!=a?i.sort((function(t,e){return a(t.key,e.key)})):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return c[l.length-1]=t,s},sortValues:function(e){return t=e,s},rollup:function(t){return e=t,s}}},t.set=c,t.map=r,t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],109:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";function e(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function r(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function n(){}var i=\"\\\\s*([+-]?\\\\d+)\\\\s*\",a=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",o=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",s=/^#([0-9a-f]{3,8})$/,l=new RegExp(\"^rgb\\\\(\"+[i,i,i]+\"\\\\)$\"),c=new RegExp(\"^rgb\\\\(\"+[o,o,o]+\"\\\\)$\"),u=new RegExp(\"^rgba\\\\(\"+[i,i,i,a]+\"\\\\)$\"),f=new RegExp(\"^rgba\\\\(\"+[o,o,o,a]+\"\\\\)$\"),h=new RegExp(\"^hsl\\\\(\"+[a,o,o]+\"\\\\)$\"),p=new RegExp(\"^hsla\\\\(\"+[a,o,o,a]+\"\\\\)$\"),d={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 m(){return this.rgb().formatHex()}function g(){return this.rgb().formatRgb()}function v(t){var e,r;return t=(t+\"\").trim().toLowerCase(),(e=s.exec(t))?(r=e[1].length,e=parseInt(e[1],16),6===r?y(e):3===r?new w(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?x(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?x(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=l.exec(t))?new w(e[1],e[2],e[3],1):(e=c.exec(t))?new w(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=u.exec(t))?x(e[1],e[2],e[3],e[4]):(e=f.exec(t))?x(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=h.exec(t))?M(e[1],e[2]/100,e[3]/100,1):(e=p.exec(t))?M(e[1],e[2]/100,e[3]/100,e[4]):d.hasOwnProperty(t)?y(d[t]):\"transparent\"===t?new w(NaN,NaN,NaN,0):null}function y(t){return new w(t>>16&255,t>>8&255,255&t,1)}function x(t,e,r,n){return n<=0&&(t=e=r=NaN),new w(t,e,r,n)}function b(t){return t instanceof n||(t=v(t)),t?new w((t=t.rgb()).r,t.g,t.b,t.opacity):new w}function _(t,e,r,n){return 1===arguments.length?b(t):new w(t,e,r,null==n?1:n)}function w(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function T(){return\"#\"+A(this.r)+A(this.g)+A(this.b)}function k(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?\"rgb(\":\"rgba(\")+Math.max(0,Math.min(255,Math.round(this.r)||0))+\", \"+Math.max(0,Math.min(255,Math.round(this.g)||0))+\", \"+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?\")\":\", \"+t+\")\")}function A(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?\"0\":\"\")+t.toString(16)}function M(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new L(t,e,r,n)}function S(t){if(t instanceof L)return new L(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=v(t)),!t)return new L;if(t instanceof L)return t;var e=(t=t.rgb()).r/255,r=t.g/255,i=t.b/255,a=Math.min(e,r,i),o=Math.max(e,r,i),s=NaN,l=o-a,c=(o+a)/2;return l?(s=e===o?(r-i)/l+6*(r0&&c<1?0:s,new L(s,l,c,t.opacity)}function E(t,e,r,n){return 1===arguments.length?S(t):new L(t,e,r,null==n?1:n)}function L(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function C(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}e(n,v,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return S(this).formatHsl()},formatRgb:g,toString:g}),e(w,_,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:T,formatHex:T,formatRgb:k,toString:k})),e(L,E,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new L(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new L(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new w(C(t>=240?t-240:t+120,i,n),C(t,i,n),C(t<120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?\"hsl(\":\"hsla(\")+(this.h||0)+\", \"+100*(this.s||0)+\"%, \"+100*(this.l||0)+\"%\"+(1===t?\")\":\", \"+t+\")\")}}));var P=Math.PI/180,I=180/Math.PI,O=6/29,z=3*O*O;function D(t){if(t instanceof F)return new F(t.l,t.a,t.b,t.opacity);if(t instanceof q)return G(t);t instanceof w||(t=b(t));var e,r,n=U(t.r),i=U(t.g),a=U(t.b),o=B((.2225045*n+.7168786*i+.0606169*a)/1);return n===i&&i===a?e=r=o:(e=B((.4360747*n+.3850649*i+.1430804*a)/.96422),r=B((.0139322*n+.0971045*i+.7141733*a)/.82521)),new F(116*o-16,500*(e-o),200*(o-r),t.opacity)}function R(t,e,r,n){return 1===arguments.length?D(t):new F(t,e,r,null==n?1:n)}function F(t,e,r,n){this.l=+t,this.a=+e,this.b=+r,this.opacity=+n}function B(t){return t>.008856451679035631?Math.pow(t,1/3):t/z+4/29}function N(t){return t>O?t*t*t:z*(t-4/29)}function j(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function U(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function V(t){if(t instanceof q)return new q(t.h,t.c,t.l,t.opacity);if(t instanceof F||(t=D(t)),0===t.a&&0===t.b)return new q(NaN,0=0&&(r=t.slice(n+1),t=t.slice(0,n)),t&&!e.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);return{type:t,name:r}}))}function a(t,e){for(var r,n=0,i=t.length;n0)for(var r,n,i=new Array(r),a=0;ah+c||np+c||au.index){var f=h-s.x-s.vx,g=p-s.y-s.vy,v=f*f+g*g;vt.r&&(t.r=t[e].r)}function h(){if(r){var e,i,a=r.length;for(n=new Array(a),e=0;e=c)){(t.data!==r||t.next)&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d1?(null==r?u.remove(t):u.set(t,v(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c1?(h.on(t,r),e):h.on(t)}}},t.forceX=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a1?n[0]+n.slice(2):n,+t.slice(r+1)]}function r(t){return(t=e(Math.abs(t)))?t[1]:NaN}var n,i=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function a(t){if(!(e=i.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new o({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o(t){this.fill=void 0===t.fill?\" \":t.fill+\"\",this.align=void 0===t.align?\">\":t.align+\"\",this.sign=void 0===t.sign?\"-\":t.sign+\"\",this.symbol=void 0===t.symbol?\"\":t.symbol+\"\",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?\"\":t.type+\"\"}function s(t,r){var n=e(t,r);if(!n)return t+\"\";var i=n[0],a=n[1];return a<0?\"0.\"+new Array(-a).join(\"0\")+i:i.length>a+1?i.slice(0,a+1)+\".\"+i.slice(a+1):i+new Array(a-i.length+2).join(\"0\")}a.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};var l={\"%\":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+\"\"},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString(\"en\").replace(/,/g,\"\"):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return s(100*t,e)},r:s,s:function(t,r){var i=e(t,r);if(!i)return t+\"\";var a=i[0],o=i[1],s=o-(n=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join(\"0\"):s>0?a.slice(0,s)+\".\"+a.slice(s):\"0.\"+new Array(1-s).join(\"0\")+e(t,Math.max(0,r+s-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var u,f=Array.prototype.map,h=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"\\xb5\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];function p(t){var e,i,o=void 0===t.grouping||void 0===t.thousands?c:(e=f.call(t.grouping,Number),i=t.thousands+\"\",function(t,r){for(var n=t.length,a=[],o=0,s=e[0],l=0;n>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(t.substring(n-=s,n+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(i)}),s=void 0===t.currency?\"\":t.currency[0]+\"\",u=void 0===t.currency?\"\":t.currency[1]+\"\",p=void 0===t.decimal?\".\":t.decimal+\"\",d=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(f.call(t.numerals,String)),m=void 0===t.percent?\"%\":t.percent+\"\",g=void 0===t.minus?\"-\":t.minus+\"\",v=void 0===t.nan?\"NaN\":t.nan+\"\";function y(t){var e=(t=a(t)).fill,r=t.align,i=t.sign,c=t.symbol,f=t.zero,y=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;\"n\"===w?(x=!0,w=\"g\"):l[w]||(void 0===b&&(b=12),_=!0,w=\"g\"),(f||\"0\"===e&&\"=\"===r)&&(f=!0,e=\"0\",r=\"=\");var T=\"$\"===c?s:\"#\"===c&&/[boxX]/.test(w)?\"0\"+w.toLowerCase():\"\",k=\"$\"===c?u:/[%p]/.test(w)?m:\"\",A=l[w],M=/[defgprs%]/.test(w);function S(t){var a,s,l,c=T,u=k;if(\"c\"===w)u=A(t)+u,t=\"\";else{var m=(t=+t)<0||1/t<0;if(t=isNaN(t)?v:A(Math.abs(t),b),_&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),m&&0==+t&&\"+\"!==i&&(m=!1),c=(m?\"(\"===i?i:g:\"-\"===i||\"(\"===i?\"\":i)+c,u=(\"s\"===w?h[8+n/3]:\"\")+u+(m&&\"(\"===i?\")\":\"\"),M)for(a=-1,s=t.length;++a(l=t.charCodeAt(a))||l>57){u=(46===l?p+t.slice(a+1):t.slice(a))+u,t=t.slice(0,a);break}}x&&!f&&(t=o(t,1/0));var S=c.length+t.length+u.length,E=S>1)+c+t+u+E.slice(S);break;default:t=E+c+t+u}return d(t)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return t+\"\"},S}return{format:y,formatPrefix:function(t,e){var n=y(((t=a(t)).type=\"f\",t)),i=3*Math.max(-8,Math.min(8,Math.floor(r(e)/3))),o=Math.pow(10,-i),s=h[8+i/3];return function(t){return n(o*t)+s}}}}function d(e){return u=p(e),t.format=u.format,t.formatPrefix=u.formatPrefix,u}d({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"}),t.FormatSpecifier=o,t.formatDefaultLocale=d,t.formatLocale=p,t.formatSpecifier=a,t.precisionFixed=function(t){return Math.max(0,-r(Math.abs(t)))},t.precisionPrefix=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(r(e)/3)))-r(Math.abs(t)))},t.precisionRound=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,r(e)-r(t))+1},Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],113:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-geo\"),t(\"d3-array\")):i(n.d3=n.d3||{},n.d3,n.d3)}(this,(function(t,e,r){\"use strict\";var n=Math.abs,i=Math.atan,a=Math.atan2,o=Math.cos,s=Math.exp,l=Math.floor,c=Math.log,u=Math.max,f=Math.min,h=Math.pow,p=Math.round,d=Math.sign||function(t){return t>0?1:t<0?-1:0},m=Math.sin,g=Math.tan,v=1e-6,y=Math.PI,x=y/2,b=y/4,_=Math.SQRT1_2,w=L(2),T=L(y),k=2*y,A=180/y,M=y/180;function S(t){return t>1?x:t<-1?-x:Math.asin(t)}function E(t){return t>1?0:t<-1?y:Math.acos(t)}function L(t){return t>0?Math.sqrt(t):0}function C(t){return(s(t)-s(-t))/2}function P(t){return(s(t)+s(-t))/2}function I(t){var e=g(t/2),r=2*c(o(t/2))/(e*e);function i(t,e){var n=o(t),i=o(e),a=m(e),s=i*n,l=-((1-s?c((1+s)/2)/(1-s):-.5)+r/(1+s));return[l*i*m(t),l*a]}return i.invert=function(e,i){var s,l=L(e*e+i*i),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=o(h),d=m(h),g=d/p,y=-c(n(p));u-=s=(2/g*y-r*g-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(n(s)>v&&--f>0);var x=m(u);return[a(e*x,l*o(u)),S(i*x/l)]},i}function O(t,e){var r=o(e),n=function(t){return t?t/Math.sin(t):1}(E(r*o(t/=2)));return[2*r*m(t)*n,m(e)*n]}function z(t){var e=m(t),r=o(t),i=t>=0?1:-1,s=g(i*t),l=(1+e-r)/2;function c(t,n){var c=o(n),u=o(t/=2);return[(1+c)*m(t),(i*n>-a(u,s)-.001?0:10*-i)+l+m(n)*r-(1+c)*e*u]}return c.invert=function(t,c){var u=0,f=0,h=50;do{var p=o(u),d=m(u),g=o(f),y=m(f),x=1+g,b=x*d-t,_=l+y*r-x*e*p-c,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*g+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;n(E)>2&&(E/=2),u-=S,f-=E}while((n(S)>v||n(E)>v)&&--h>0);return i*f>-a(o(u),s)-.001?[2*u,f]:null},c}function D(t,e){var r=g(e/2),n=L(1-r*r),i=1+n*o(t/=2),a=m(t)*n/i,s=r/i,l=a*a,c=s*s;return[4/3*a*(3+l-3*c),4/3*s*(3+3*l-c)]}O.invert=function(t,e){if(!(t*t+4*e*e>y*y+v)){var r=t,i=e,a=25;do{var s,l=m(r),c=m(r/2),u=o(r/2),f=m(i),h=o(i),p=m(2*i),d=f*f,g=h*h,x=c*c,b=1-g*u*u,_=b?E(h*u)*L(s=1/b):s=0,w=2*_*h*c-t,T=_*f-e,k=s*(g*x+_*h*u*d),A=s*(.5*l*p-2*_*f*c),M=.25*s*(p*c-_*f*g*l),S=s*(d*u+_*x*h),C=A*M-S*k;if(!C)break;var P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]}},D.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&n(e)>1)return null;var r=1+t*t+e*e,i=L((r-L(r*r-4*e*e))/2),s=S(i)/3,l=i?function(t){return c(t+L(t*t-1))}(n(e/i))/3:function(t){return c(t+L(t*t+1))}(n(t))/3,u=o(s),f=P(l),h=f*f-u*u;return[2*d(t)*a(C(l)*u,.25-h),2*d(e)*a(f*m(s),.25+h)]};var R=L(8),F=c(1+w);function B(t,e){var r=n(e);return rx){var l=a(s[1],s[0]),c=L(s[0]*s[0]+s[1]*s[1]),u=r*p((l-x)/r)+x,f=a(m(l-=u),2-o(l));l=u+S(y/c*m(f))-f,s[0]=c*o(l),s[1]=c*m(l)}return s}return s.invert=function(t,n){var s=L(t*t+n*n);if(s>x){var l=a(n,t),c=r*p((l-x)/r)+x,u=l>c?-1:1,f=s*o(c-l),h=1/g(u*E((f-y)/L(y*(y-2*f)+s*s)));l=c+2*i((h+u*L(h*h-3))/3),t=s*o(l),n=s*m(l)}return e.geoAzimuthalEquidistantRaw.invert(t,n)},s}function j(t,r){if(arguments.length<2&&(r=t),1===r)return e.geoAzimuthalEqualAreaRaw;if(r===1/0)return U;function n(n,i){var a=e.geoAzimuthalEqualAreaRaw(n/r,i);return a[0]*=t,a}return n.invert=function(n,i){var a=e.geoAzimuthalEqualAreaRaw.invert(n/t,i);return a[0]*=r,a},n}function U(t,e){return[t*o(e)/o(e/=2),2*m(e)]}function V(t,e,r){var i,a,o,s=100;r=void 0===r?0:+r,e=+e;do{(a=t(r))===(o=t(r+v))&&(o=a+v),r-=i=-1*v*(a-e)/(a-o)}while(s-- >0&&n(i)>v);return s<0?NaN:r}function H(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=1e-12),function(i,a,o,s){var l,c,u;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;fl)o-=c/=2,s-=u/=2;else{l=m;var g=(o>0?-1:1)*r,v=(s>0?-1:1)*r,y=t(o+g,s),x=t(o,s+v),b=(y[0]-h[0])/g,_=(y[1]-h[1])/g,w=(x[0]-h[0])/v,T=(x[1]-h[1])/v,k=T*b-_*w,A=(n(k)<.5?.5:1)/k;if(o+=c=(d*w-p*T)*A,s+=u=(p*_-d*b)*A,n(c)0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=H(e),e}function G(t,e){var r,i=t*m(e),a=30;do{e-=r=(e+m(e)-i)/(1+o(e))}while(n(r)>v&&--a>0);return e/2}function Y(t,e,r){function n(n,i){return[t*n*o(i=G(r,i)),e*m(i)]}return n.invert=function(n,i){return i=S(i/e),[n/(t*o(i)),S((2*i+m(2*i))/r)]},n}B.invert=function(t,e){if((a=n(e))1e-12&&--u>0);return[t/(o(l)*(R-1/m(l))),d(e)*l]},U.invert=function(t,e){var r=2*S(e/2);return[t*o(r/2)/o(r),r]};var W=Y(w/x,w,y);var X=2.00276,Z=1.11072;function J(t,e){var r=G(y,e);return[X*t/(1/o(e)+Z/o(r)),(e+w*m(r))/X]}function K(t){var r=0,n=e.geoProjectionMutator(t),i=n(r);return i.parallel=function(t){return arguments.length?n(r=t*M):r*A},i}function Q(t,e){return[t*o(e),e]}function $(t){if(!t)return Q;var e=1/g(t);function r(r,n){var i=e+t-n,a=i?r*o(n)/i:i;return[i*m(a),e-i*o(a)]}return r.invert=function(r,n){var i=L(r*r+(n=e-n)*n),s=e+t-i;return[i/o(s)*a(r,n),s]},r}function tt(t){function e(e,r){var n=x-r,i=n?e*t*m(n)/n:n;return[n*m(i)/t,x-n*o(i)]}return e.invert=function(e,r){var n=e*t,i=x-r,o=L(n*n+i*i),s=a(n,i);return[(o?o/m(o):1)*s/t,x-o]},e}J.invert=function(t,e){var r,i,a=X*e,s=e<0?-b:b,l=25;do{i=a-w*m(s),s-=r=(m(2*s)+2*s-y*m(i))/(2*o(2*s)+2+y*o(i)*w*o(s))}while(n(r)>v&&--l>0);return i=a-w*m(s),[t*(1/o(i)+Z/o(s))/X,i]},Q.invert=function(t,e){return[t/o(e),e]};var et=Y(1,4/y,y);function rt(t,e,r,i,s,l){var c,u=o(l);if(n(t)>1||n(l)>1)c=E(r*s+e*i*u);else{var f=m(t/2),h=m(l/2);c=2*S(L(f*f+e*i*h*h))}return n(c)>v?[c,a(i*m(l),e*s-r*i*u)]:[0,0]}function nt(t,e,r){return E((t*t+e*e-r*r)/(2*t*e))}function it(t){return t-2*y*l((t+y)/(2*y))}function at(t,e,r){for(var n,i=[[t[0],t[1],m(t[1]),o(t[1])],[e[0],e[1],m(e[1]),o(e[1])],[r[0],r[1],m(r[1]),o(r[1])]],a=i[2],s=0;s<3;++s,a=n)n=i[s],a.v=rt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=nt(i[0].v[0],i[2].v[0],i[1].v[0]),c=nt(i[0].v[0],i[1].v[0],i[2].v[0]),u=y-l;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var f=[i[2].point[0]=i[0].point[0]+i[2].v[0]*o(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*m(l))];return function(t,e){var r,n=m(e),a=o(e),s=new Array(3);for(r=0;r<3;++r){var l=i[r];if(s[r]=rt(e-l[1],l[3],l[2],a,n,t-l[0]),!s[r][0])return l.point;s[r][1]=it(s[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=nt(i[r].v[0],s[r][0],s[p][0]);s[r][1]<0&&(d=-d),r?1==r?(d=c-d,h[0]-=s[r][0]*o(d),h[1]-=s[r][0]*m(d)):(d=u-d,h[0]+=s[r][0]*o(d),h[1]+=s[r][0]*m(d)):(h[0]+=s[r][0]*o(d),h[1]-=s[r][0]*m(d))}return h[0]/=3,h[1]/=3,h}}function ot(t){return t[0]*=M,t[1]*=M,t}function st(t,r,n){var i=e.geoCentroid({type:\"MultiPoint\",coordinates:[t,r,n]}),a=[-i[0],-i[1]],o=e.geoRotation(a),s=at(ot(o(t)),ot(o(r)),ot(o(n)));s.invert=H(s);var l=e.geoProjection(s).rotate(a),c=l.center;return delete l.rotate,l.center=function(t){return arguments.length?c(o(t)):o.invert(c())},l.clipAngle(90)}function lt(t,e){var r=L(1-m(e));return[2/T*t*r,T*(1-r)]}function ct(t){var e=g(t);function r(t,r){return[t,(t?t/m(t):1)*(m(r)*o(t)-e*o(r))]}return r.invert=e?function(t,r){t&&(r*=m(t)/t);var n=o(t);return[t,2*a(L(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,S(t?e*g(t)/t:e)]},r}lt.invert=function(t,e){var r=(r=e/T-1)*r;return[r>0?t*L(y/r)/2:0,S(1-r)]};var ut=L(3);function ft(t,e){return[ut*t*(2*o(2*e/3)-1)/T,ut*T*m(e/3)]}function ht(t){var e=o(t);function r(t,r){return[t*e,m(r)/e]}return r.invert=function(t,r){return[t/e,S(r*e)]},r}function pt(t){var e=o(t);function r(t,r){return[t*e,(1+e)*g(r/2)]}return r.invert=function(t,r){return[t/e,2*i(r/(1+e))]},r}function dt(t,e){var r=L(8/(3*y));return[r*t*(1-n(e)/y),r*e]}function mt(t,e){var r=L(4-3*m(n(e)));return[2/L(6*y)*t*r,d(e)*L(2*y/3)*(2-r)]}function gt(t,e){var r=L(y*(4+y));return[2/r*t*(1+L(1-4*e*e/(y*y))),4/r*e]}function vt(t,e){var r=(2+x)*m(e);e/=2;for(var i=0,a=1/0;i<10&&n(a)>v;i++){var s=o(e);e-=a=(e+m(e)*(s+2)-r)/(2*s*(1+s))}return[2/L(y*(4+y))*t*(1+o(e)),2*L(y/(4+y))*m(e)]}function yt(t,e){return[t*(1+o(e))/L(2+y),2*e/L(2+y)]}function xt(t,e){for(var r=(1+x)*m(e),i=0,a=1/0;i<10&&n(a)>v;i++)e-=a=(e+m(e)-r)/(1+o(e));return r=L(2+y),[t*(1+o(e))/r,2*e/r]}ft.invert=function(t,e){var r=3*S(e/(ut*T));return[T*t/(ut*(2*o(2*r/3)-1)),r]},dt.invert=function(t,e){var r=L(8/(3*y)),i=e/r;return[t/(r*(1-n(i)/y)),i]},mt.invert=function(t,e){var r=2-n(e)/L(2*y/3);return[t*L(6*y)/(2*r),d(e)*S((4-r*r)/3)]},gt.invert=function(t,e){var r=L(y*(4+y))/2;return[t*r/(1+L(1-e*e*(4+y)/(4*y))),e*r/2]},vt.invert=function(t,e){var r=e*L((4+y)/y)/2,n=S(r),i=o(n);return[t/(2/L(y*(4+y))*(1+i)),S((n+r*(i+2))/(2+x))]},yt.invert=function(t,e){var r=L(2+y),n=e*r/2;return[r*t/(1+o(n)),n]},xt.invert=function(t,e){var r=1+x,n=L(r/2);return[2*t*n/(1+o(e*=n)),S((e+m(e))/r)]};var bt=3+2*w;function _t(t,e){var r=m(t/=2),n=o(t),a=L(o(e)),s=o(e/=2),l=m(e)/(s+w*n*a),u=L(2/(1+l*l)),f=L((w*s+(n+r)*a)/(w*s+(n-r)*a));return[bt*(u*(f-1/f)-2*c(f)),bt*(u*l*(f+1/f)-2*i(l))]}_t.invert=function(t,e){if(!(r=D.invert(t/1.2,1.065*e)))return null;var r,a=r[0],s=r[1],l=20;t/=bt,e/=bt;do{var h=a/2,p=s/2,d=m(h),g=o(h),y=m(p),b=o(p),T=o(s),k=L(T),A=y/(b+w*g*k),M=A*A,S=L(2/(1+M)),E=(w*b+(g+d)*k)/(w*b+(g-d)*k),C=L(E),P=C-1/C,I=C+1/C,O=S*P-2*c(C)-t,z=S*A*I-2*i(A)-e,R=y&&_*k*d*M/y,F=(w*g*b+k)/(2*(b+w*g*k)*(b+w*g*k)*k),B=-.5*A*S*S*S,N=B*R,j=B*F,U=(U=2*b+w*k*(g-d))*U*C,V=(w*g*b*k+T)/U,H=-w*d*y/(k*U),q=P*N-2*V/C+S*(V+V/E),G=P*j-2*H/C+S*(H+H/E),Y=A*I*N-2*R/(1+M)+S*I*R+S*A*(V-V/E),W=A*I*j-2*F/(1+M)+S*I*F+S*A*(H-H/E),X=G*Y-W*q;if(!X)break;var Z=(z*G-O*W)/X,J=(O*Y-z*q)/X;a-=Z,s=u(-x,f(x,s-J))}while((n(Z)>v||n(J)>v)&&--l>0);return n(n(s)-x)s){var d=L(h),g=a(f,u),b=i*p(g/i),_=g-b,w=t*o(_),T=(t*m(_)-_*m(w))/(x-w),k=Lt(_,T),A=(y-t)/Ct(k,w,y);u=d;var M,S=50;do{u-=M=(t+Ct(k,w,u)*A-d)/(k(u)*A)}while(n(M)>v&&--S>0);f=_*m(u),us){var u=L(c),f=a(l,r),h=i*p(f/i),d=f-h;r=u*o(d),l=u*m(d);for(var g=r-x,v=m(r),b=l/v,_=rv||n(p)>v)&&--x>0);return[d,g]},u}Tt.invert=function(t,e){var r=e/(1+wt);return[t&&t/(wt*L(1-r*r)),2*i(r)]},kt.invert=function(t,e){var r=i(e/T),n=o(r),a=2*r;return[t*T/2/(o(a)*n*n),a]};var It=Pt(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);var Ot=Pt(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);var zt=Pt(5/6*y,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Dt(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}Dt.invert=function(t,e){var r,i=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(n(r)>v&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=i*i)*l;i-=r=(i*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(n(r)>v&&--o>0);return[i,a]};var Rt=Pt(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Ft(t){var e=t(x,0)[0]-t(-x,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*y,n);return a[0]-=i*e,a}return t.invert&&(r.invert=function(r,n){var i=r>0?-.5:.5,a=t.invert(r+i*e,n),o=a[0]-i*y;return o<-y?o+=2*y:o>y&&(o-=2*y),a[0]=o,a}),r}function Bt(t,e){var r=d(t),i=d(e),s=o(e),l=o(t)*s,c=m(t)*s,u=m(i*e);t=n(a(c,u)),e=S(l),n(t-x)>v&&(t%=x);var f=function(t,e){if(e===x)return[0,0];var r,i,a=m(e),s=a*a,l=s*s,c=1+l,u=1+3*l,f=1-l,h=S(1/L(c)),p=f+s*c*h,d=(1-a)/p,g=L(d),b=d*c,_=L(b),w=g*f;if(0===t)return[0,-(w+s*_)];var T,k=o(e),A=1/k,M=2*a*k,E=(-p*k-(-3*s+h*u)*M*(1-a))/(p*p),C=-A*M,P=-A*(s*c*E+d*u*M),I=-2*A*(f*(.5*E/g)-2*s*g*M),O=4*t/y;if(t>.222*y||e.175*y){if(r=(w+s*L(b*(1+l)-w*w))/(1+l),t>y/4)return[r,r];var z=r,D=.5*r;r=.5*(D+z),i=50;do{var R=L(b-r*r),F=r*(I+C*R)+P*S(r/_)-O;if(!F)break;F<0?D=r:z=r,r=.5*(D+z)}while(n(z-D)>v&&--i>0)}else{r=v,i=25;do{var B=r*r,N=L(b-B),j=I+C*N,U=r*j+P*S(r/_)-O,V=j+(P-C*B)/N;r-=T=N?U/V:0}while(n(T)>v&&--i>0)}return[r,-w-s*L(b-r*r)]}(t>y/4?x-t:t,e);return t>y/4&&(u=f[0],f[0]=-f[1],f[1]=-u),f[0]*=r,f[1]*=-i,f}function Nt(t,e){var r,a,l,c,u,f;if(e=1-v)return r=(1-e)/4,l=1/(a=P(t)),[(c=((f=s(2*(f=t)))-1)/(f+1))+r*((u=a*C(t))-t)/(a*a),l-r*c*l*(u-t),l+r*c*l*(u+t),2*i(s(t))-x+r*(u-t)/a];var h=[1,0,0,0,0,0,0,0,0],p=[L(e),0,0,0,0,0,0,0,0],d=0;for(a=L(1-e),u=1;n(p[d]/h[d])>v&&d<8;)r=h[d++],p[d]=(r-a)/2,h[d]=(r+a)/2,a=L(r*a),u*=2;l=u*h[d]*t;do{l=(S(c=p[d]*m(a=l)/h[d])+l)/2}while(--d);return[m(l),c=o(l),c/o(l-a),l]}function jt(t,e){if(!e)return t;if(1===e)return c(g(t/2+b));for(var r=1,a=L(1-e),o=L(e),s=0;n(o)>v;s++){if(t%y){var l=i(a*g(t)/r);l<0&&(l+=y),t+=l+~~(t/y)*y}else t+=t;o=(r+a)/2,a=L(r*a),o=((r=o)-a)/2}return t/(h(2,s)*r)}function Ut(t,e){var r=(w-1)/(w+1),l=L(1-r*r),u=jt(x,l*l),f=c(g(y/4+n(e)/2)),h=s(-1*f)/L(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?x:-x)-a(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*o(-1*t),h*m(-1*t)),v=function(t,e,r){var a=n(t),o=C(n(e));if(a){var s=1/m(a),l=1/(g(a)*g(a)),c=-(l+r*(o*o*s*s)-1+r),u=(-c+L(c*c-4*((r-1)*l)))/2;return[jt(i(1/L(u)),r)*d(t),jt(i(L((u/l-1)/r)),1-r)*d(e)]}return[0,jt(i(o),1-r)*d(e)]}(p[0],p[1],l*l);return[-v[1],(e>=0?1:-1)*(.5*u-v[0])]}function Vt(t){var e=m(t),r=o(t),i=Ht(t);function s(t,a){var s=i(t,a);t=s[0],a=s[1];var l=m(a),c=o(a),u=o(t),f=E(e*l+r*c*u),h=m(f),p=n(h)>v?f/h:1;return[p*r*m(t),(n(t)>x?p:-p)*(e*c-r*l*u)]}return i.invert=Ht(-t),s.invert=function(t,r){var n=L(t*t+r*r),s=-m(n),l=o(n),c=n*l,u=-r*s,f=n*e,h=L(c*c+u*u-f*f),p=a(c*f+u*h,u*f-c*h),d=(n>x?-1:1)*a(t*s,n*o(p)*l+r*m(p)*s);return i.invert(d,p)},s}function Ht(t){var e=m(t),r=o(t);return function(t,n){var i=o(n),s=o(t)*i,l=m(t)*i,c=m(n);return[a(l,s*r-c*e),S(c*r+s*e)]}}Bt.invert=function(t,e){n(t)>1&&(t=2*d(t)-t),n(e)>1&&(e=2*d(e)-e);var r=d(t),i=d(e),s=-r*t,l=-i*e,c=l/s<1,u=function(t,e){var r=0,i=1,a=.5,s=50;for(;;){var l=a*a,c=L(a),u=S(1/L(1+l)),f=1-l+a*(1+l)*u,h=(1-c)/f,p=L(h),d=h*(1+l),m=p*(1-l),g=L(d-t*t),v=e+m+a*g;if(n(i-r)<1e-12||0==--s||0===v)break;v>0?r=a:i=a,a=.5*(r+i)}if(!s)return null;var x=S(c),b=o(x),_=1/b,w=2*c*b,T=(-f*b-(-3*a+u*(1+3*l))*w*(1-c))/(f*f);return[y/4*(t*(-2*_*(.5*T/p*(1-l)-2*a*p*w)+-_*w*g)+-_*(a*(1+l)*T+h*(1+3*l)*w)*S(t/L(d))),x]}(c?l:s,c?s:l),f=u[0],h=u[1],p=o(h);return c&&(f=-x-f),[r*(a(m(f)*p,-m(h))+y),i*S(o(f)*p)]},Ut.invert=function(t,e){var r,n,o,l,u,f,h=(w-1)/(w+1),p=L(1-h*h),d=jt(x,p*p),m=(n=-t,o=p*p,(r=.5*d-e)?(l=Nt(r,o),n?(f=(u=Nt(n,1-o))[1]*u[1]+o*l[0]*l[0]*u[0]*u[0],[[l[0]*u[2]/f,l[1]*l[2]*u[0]*u[1]/f],[l[1]*u[1]/f,-l[0]*l[2]*u[0]*u[2]/f],[l[2]*u[1]*u[2]/f,-o*l[0]*l[1]*u[0]/f]]):[[l[0],0],[l[1],0],[l[2],0]]):[[0,(u=Nt(n,1-o))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),g=function(t,e){var r=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/r,(t[1]*e[0]-t[0]*e[1])/r]}(m[0],m[1]);return[a(g[1],g[0])/-1,2*i(s(-.5*c(h*g[0]*g[0]+h*g[1]*g[1])))-x]};var qt=S(1-1/3)*A,Gt=ht(0);function Yt(t){var e=qt*M,r=lt(y,e)[0]-lt(-y,e)[0],i=Gt(0,e)[1],a=lt(0,e)[1],o=T-a,s=k/t,c=4/k,h=i+o*o*4/k;function p(p,d){var m,g=n(d);if(g>e){var v=f(t-1,u(0,l((p+y)/s)));(m=lt(p+=y*(t-1)/t-v*s,g))[0]=m[0]*k/r-k*(t-1)/(2*t)+v*k/t,m[1]=i+4*(m[1]-a)*o/k,d<0&&(m[1]=-m[1])}else m=Gt(p,d);return m[0]*=c,m[1]/=h,m}return p.invert=function(e,p){e/=c;var d=n(p*=h);if(d>i){var m=f(t-1,u(0,l((e+y)/s)));e=(e+y*(t-1)/t-m*s)*r/k;var g=lt.invert(e,.25*(d-i)*k/o+a);return g[0]-=y*(t-1)/t-m*s,p<0&&(g[1]=-g[1]),g}return Gt.invert(e,p)},p}function Wt(t,e){return[t,1&e?90-v:qt]}function Xt(t,e){return[t,1&e?-90+v:-qt]}function Zt(t){return[t[0]*(1-v),t[1]]}function Jt(t){var e,r=1+t,i=S(m(1/r)),s=2*L(y/(e=y+4*i*r)),l=.5*s*(r+L(t*(2+t))),c=t*t,u=r*r;function f(f,h){var p,d,g=1-m(h);if(g&&g<2){var v,b=x-h,_=25;do{var w=m(b),T=o(b),k=i+a(w,r-T),A=1+u-2*r*T;b-=v=(b-c*i-r*w+A*k-.5*g*e)/(2*r*w*k)}while(n(v)>1e-12&&--_>0);p=s*L(A),d=f*k/y}else p=s*(t+g),d=f*i/y;return[p*m(d),l-p*o(d)]}return f.invert=function(t,n){var o=t*t+(n-=l)*n,f=(1+u-o/(s*s))/(2*r),h=E(f),p=m(h),d=i+a(p,r-f);return[S(t/L(o))*y/d,S(1-2*(h-c*i-r*p+(1+u-2*r*f)*d)/e)]},f}function Kt(t,e){return e>-.7109889596207567?((t=W(t,e))[1]+=.0528035274542,t):Q(t,e)}function Qt(t,e){return n(e)>.7109889596207567?((t=W(t,e))[1]-=e>0?.0528035274542:-.0528035274542,t):Q(t,e)}function $t(t,e,r,n){var i=L(4*y/(2*r+(1+t-e/2)*m(2*r)+(t+e)/2*m(4*r)+e/2*m(6*r))),a=L(n*m(r)*L((1+t*o(2*r)+e*o(4*r))/(1+t+e))),s=r*c(1);function l(r){return L(1+t*o(2*r)+e*o(4*r))}function c(n){var i=n*r;return(2*i+(1+t-e/2)*m(2*i)+(t+e)/2*m(4*i)+e/2*m(6*i))/r}function u(t){return l(t)*m(t)}var f=function(t,e){var n=r*V(c,s*m(e)/r,e/y);isNaN(n)&&(n=r*d(e));var u=i*l(n);return[u*a*t/y*o(n),u/a*m(n)]};return f.invert=function(t,e){var n=V(u,e*a/i);return[t*y/(o(n)*i*a*l(n)),S(r*c(n/r)/s)]},0===r&&(i=L(n/y),(f=function(t,e){return[t*i,m(e)/i]}).invert=function(t,e){return[t/i,S(e*i)]}),f}function te(t,e,r,n,i){void 0===n&&(n=1e-8),void 0===i&&(i=20);var a=t(e),o=t(.5*(e+r)),s=t(r);return function t(e,r,n,i,a,o,s,l,c,u,f){if(f.nanEncountered)return NaN;var h,p,d,m,g,v,y,x,b,_;if(p=e(r+.25*(h=n-r)),d=e(n-.25*h),isNaN(p))f.nanEncountered=!0;else{if(!isNaN(d))return _=((v=(m=h*(i+4*p+a)/12)+(g=h*(a+4*d+o)/12))-s)/15,u>c?(f.maxDepthCount++,v+_):Math.abs(_)t?r=n:e=n,n=e+r>>1}while(n>e);var i=c[n+1]-c[n];return i&&(i=(t-c[n+1])/i),(n+1+i)/s}var p=2*f(1)/y*o/r,g=function(t,e){var r=f(n(m(e))),a=i(r)*t;return r/=p,[a,e>=0?r:-r]};return g.invert=function(t,e){var r;return n(e*=p)<1&&(r=d(e)*S(a(n(e))*o)),[t/i(n(e)),r]},g}function re(t,e){return n(t[0]-e[0])=0;--l)n=(e=t[1][l])[0][0],i=e[0][1],a=e[1][1],o=e[2][0],s=e[2][1],c.push(ne([[o-v,s-v],[o-v,a+v],[n+v,a+v],[n+v,i-v]],30));return{type:\"Polygon\",coordinates:[r.merge(c)]}}function ae(t,r,n){var i,a;function o(e,n){for(var i=n<0?-1:1,a=r[+(n<0)],o=0,s=a.length-1;oa[o][2][0];++o);var l=t(e-a[o][1][0],n);return l[0]+=t(a[o][1][0],i*n>i*a[o][0][1]?a[o][0][1]:n)[0],l}n?o.invert=n(o):t.invert&&(o.invert=function(e,n){for(var i=a[+(n<0)],s=r[+(n<0)],l=0,c=i.length;lo&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):r.map((function(t){return t.map((function(t){return[[t[0][0]*A,t[0][1]*A],[t[1][0]*A,t[1][1]*A],[t[2][0]*A,t[2][1]*A]]}))}))},null!=r&&s.lobes(r),s}Kt.invert=function(t,e){return e>-.7109889596207567?W.invert(t,e-.0528035274542):Q.invert(t,e)},Qt.invert=function(t,e){return n(e)>.7109889596207567?W.invert(t,e+(e>0?.0528035274542:-.0528035274542)):Q.invert(t,e)};var oe=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var se=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var le=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var ce=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];var ue=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];var fe=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function he(t,e){return[3/k*t*L(y*y/3-e*e),e]}function pe(t){function e(e,r){if(n(n(r)-x)2)return null;var o=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+o+s);return l=h((1+l)/(1-l),1/t),[a(2*e,1-o-s)/t,S((l-1)/(l+1))]},e}he.invert=function(t,e){return[k/3*t/L(y*y/3-e*e),e]};var de=y/w;function me(t,e){return[t*(1+L(o(e)))/2,e/(o(e/2)*o(t/6))]}function ge(t,e){var r=t*t,n=e*e;return[t*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))]}function ve(t,e){return[m(t)/o(e),g(e)*o(t)]}function ye(t){var e=o(t),r=g(b+t/2);function i(i,a){var o=a-t,s=n(o)=0;)h=(f=t[u])[0]+l*(i=h)-c*p,p=f[1]+l*p+c*i;return[h=l*(i=h)-c*p,p=l*p+c*i]}return r.invert=function(r,s){var l=20,c=r,u=s;do{for(var f,h=e,p=t[h],d=p[0],g=p[1],v=0,y=0;--h>=0;)v=d+c*(f=v)-u*y,y=g+c*y+u*f,d=(p=t[h])[0]+c*(f=d)-u*g,g=p[1]+c*g+u*f;var x,b,_=(v=d+c*(f=v)-u*y)*v+(y=g+c*y+u*f)*y;c-=x=((d=c*(f=d)-u*g-r)*v+(g=c*g+u*f-s)*y)/_,u-=b=(g*v-d*y)/_}while(n(x)+n(b)>1e-12&&--l>0);if(l){var w=L(c*c+u*u),T=2*i(.5*w),k=m(T);return[a(c*k,w*o(T)),w?S(u*k/w):0]}},r}me.invert=function(t,e){var r=n(t),i=n(e),a=v,s=x;iv||n(b)>v)&&--a>0);return a&&[r,i]},ve.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?_*L((i-L(i*i-4*r))/r):1/L(n);return[S(t*a),d(e)*E(a)]},xe.invert=function(t,e){return[t,2.5*i(s(.8*e))-.625*y]};var _e=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],we=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Te=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],ke=[[.9245,0],[0,0],[.01943,0]],Ae=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Me(t,r){var n=e.geoProjection(be(t)).rotate(r).clipAngle(90),i=e.geoRotation(r),a=n.center;return delete n.rotate,n.center=function(t){return arguments.length?a(i(t)):i.invert(a())},n}var Se=L(6),Ee=L(7);function Le(t,e){var r=S(7*m(e)/(3*Se));return[Se*t*(2*o(2*r/3)-1)/Ee,9*m(r/3)/Ee]}function Ce(t,e){for(var r,i=(1+_)*m(e),a=e,s=0;s<25&&(a-=r=(m(a/2)+m(a)-i)/(.5*o(a/2)+o(a)),!(n(r)1e-12&&--l>0);return[t/(.84719-.13063*(i=s*s)+(o=i*(a=i*i))*o*(.05494*i-.04515-.02326*a+.00331*o)),s]},Oe.invert=function(t,e){for(var r=e/2,i=0,a=1/0;i<10&&n(a)>v;++i){var s=o(e/2);e-=a=(e-g(e/2)-r)/(1-.5/(s*s))}return[2*t/(1+o(e)),e]};var ze=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function De(t,e){var r=m(e),i=o(e),a=d(t);if(0===t||n(e)===x)return[0,e];if(0===e)return[t,0];if(n(t)===x)return[t*i,x*r];var s=y/(2*t)-2*t/y,l=2*e/y,c=(1-l*l)/(r-l),u=s*s,f=c*c,h=1+u/f,p=1+f/u,g=(s*r/c-s/2)/h,v=(f*r/u+c/2)/p,b=v*v-(f*r*r/u+c*r-1)/p;return[x*(g+L(g*g+i*i/h)*a),x*(v+L(b<0?0:b)*d(-e*s)*a)]}De.invert=function(t,e){var r=(t/=x)*t,n=r+(e/=x)*e,i=y*y;return[t?(n-1+L((1-n)*(1-n)+4*r))/(2*t)*x:0,V((function(t){return n*(y*m(t)-2*t)*y+4*t*t*(e-m(t))+2*y*t-i*e}),0)]};function Re(t,e){var r=e*e;return[t,e*(1.0148+r*r*(.23185+r*(.02406*r-.14499)))]}function Fe(t,e){if(n(e)=0;)if(n=e[s],r[0]===n[0]&&r[1]===n[1]){if(a)return[a,r];a=r}}}(e.face,r.face),i=Be(n.map(r.project),n.map(e.project));e.transform=r.transform?Ne(r.transform,i):i;for(var a=r.edges,o=0,s=a.length;o1.790857183?e=1.790857183:e<-1.790857183&&(e=-1.790857183);var r,i=e;do{var a=i*i;i-=r=(i*(1.0148+a*a*(.23185+a*(.02406*a-.14499)))-e)/(1.0148+a*a*(5*.23185+a*(.21654*a-1.01493)))}while(n(r)>v);return[t,i]},Fe.invert=function(t,e){if(n(e)v&&--s>0);return l=g(a),[(n(e)n^p>n&&r<(h-c)*(n-u)/(p-u)+c&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),nr=[],t.length?t.length>1?{type:\"MultiPolygon\",coordinates:t}:{type:\"Polygon\",coordinates:t[0]}:null}};function sr(t){var r=t(x,0)[0]-t(-x,0)[0];function i(e,i){var a=n(e)0?e-y:e+y,i),s=(o[0]-o[1])*_,l=(o[0]+o[1])*_;if(a)return[s,l];var c=r*_,u=s>0^l>0?-1:1;return[u*s-d(l)*c,u*l-d(s)*c]}return t.invert&&(i.invert=function(e,i){var a=(e+i)*_,o=(i-e)*_,s=n(a)<.5*r&&n(o)<.5*r;if(!s){var l=r*_,c=a>0^o>0?-1:1,u=-c*e+(o>0?1:-1)*l,f=-c*i+(a>0?1:-1)*l;a=(-u-f)*_,o=(u-f)*_}var h=t.invert(a,o);return s||(h[0]+=a>0?y:-y),h}),e.geoProjection(i).rotate([-90,-90,45]).clipAngle(179.999)}function lr(){return sr(Ut).scale(111.48)}function cr(t){var e=m(t);function r(r,n){var a=e?g(r*e/2)/e:r/2;if(!n)return[2*a,-t];var s=2*i(a*m(n)),l=1/g(n);return[m(s)*l,n+(1-o(s))*l-t]}return r.invert=function(r,a){if(n(a+=t)v&&--u>0);var d=r*(f=g(c)),x=g(n(a)0?x:-x)*(h+o*(d-c)/2+o*o*(d-2*h+c)/2)]}function hr(t,e){var r=function(t){function e(e,r){var n=o(r),i=(t-1)/(t-n*o(e));return[i*n*m(e),i*m(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=L(n),o=(t-L(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[a(e*o,i*L(1-o*o)),i?S(r*o/i):0]},e}(t);if(!e)return r;var n=o(e),i=m(e);function s(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return s.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},s}ur.forEach((function(t){t[1]*=1.0144})),fr.invert=function(t,e){var r=e/x,i=90*r,a=f(18,n(i/5)),o=u(0,l(a));do{var s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],p=h-s,d=h-2*c+s,m=2*(n(r)-c)/p,g=d/p,v=m*(1-g*m*(1-2*g*m));if(v>=0||1===o){i=(e>=0?5:-5)*(v+a);var y,b=50;do{v=(a=f(18,n(i)/5))-(o=l(a)),s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],i-=(y=(e>=0?x:-x)*(c+v*(h-s)/2+v*v*(h-2*c+s)/2)-e)*A}while(n(y)>1e-12&&--b>0);break}}while(--o>=0);var _=ur[o][0],w=ur[o+1][0],T=ur[f(19,o+2)][0];return[t/(w+v*(T-_)/2+v*v*(T-2*w+_)/2),i*M]};var pr=-179.9999,dr=179.9999,mr=-89.9999;function gr(t){return t.length>0}function vr(t){return-90===t||90===t?[0,t]:[-180,(e=t,Math.floor(1e4*e)/1e4)];var e}function yr(t){var e=t[0],r=t[1],n=!1;return e<=pr?(e=-180,n=!0):e>=dr&&(e=180,n=!0),r<=mr?(r=-90,n=!0):r>=89.9999&&(r=90,n=!0),n?[e,r]:t}function xr(t){return t.map(yr)}function br(t,e,r){for(var n=0,i=t.length;n=dr||u<=mr||u>=89.9999){a[o]=yr(l);for(var f=o+1;fpr&&pmr&&d<89.9999)break}if(f===o+1)continue;if(o){var m={index:-1,polygon:e,ring:a.slice(0,o+1)};m.ring[m.ring.length-1]=vr(u),r[r.length-1]=m}else r.pop();if(f>=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=vr(a[0][1]),o=-1,s=a.length}}}}function _r(t){var e,r,n,i,a,o,s=t.length,l={},c={};for(e=0;e0?y-l:l)*A],u=e.geoProjection(t(s)).rotate(c),f=e.geoRotation(c),h=u.center;return delete u.rotate,u.center=function(t){return arguments.length?h(f(t)):f.invert(h())},u.clipAngle(90)}function Mr(t){var r=o(t);function n(t,n){var i=e.geoGnomonicRaw(t,n);return i[0]*=r,i}return n.invert=function(t,n){return e.geoGnomonicRaw.invert(t/r,n)},n}function Sr(t,e){return Ar(Mr,t,e)}function Er(t){if(!(t*=2))return e.geoAzimuthalEquidistantRaw;var r=-t/2,n=-r,i=t*t,s=g(n),l=.5/m(n);function c(e,a){var s=E(o(a)*o(e-r)),l=E(o(a)*o(e-n));return[((s*=s)-(l*=l))/(2*t),(a<0?-1:1)*L(4*i*l-(i-s+l)*(i-s+l))/(2*t)]}return c.invert=function(t,e){var i,c,u=e*e,f=o(L(u+(i=t+r)*i)),h=o(L(u+(i=t+n)*i));return[a(c=f-h,i=(f+h)*s),(e<0?-1:1)*E(L(i*i+c*c)*l)]},c}function Lr(t,e){return Ar(Er,t,e)}function Cr(t,e){if(n(e)v&&--l>0);return[d(t)*(L(a*a+4)+a)*y/4,x*s]};var Rr=4*y+3*L(3),Fr=2*L(2*y*L(3)/Rr),Br=Y(Fr*L(3)/y,Fr,Rr/6);function Nr(t,e){return[t*L(1-3*e*e/(y*y)),e]}function jr(t,e){var r=o(e),n=o(t)*r,i=1-n,s=o(t=a(m(t)*r,-m(e))),l=m(t);return[l*(r=L(1-n*n))-s*i,-s*r-l*i]}function Ur(t,e){var r=O(t,e);return[(r[0]+t/x)/2,(r[1]+e)/2]}Nr.invert=function(t,e){return[t/L(1-3*e*e/(y*y)),e]},jr.invert=function(t,e){var r=(t*t+e*e)/-2,n=L(-r*(2+r)),i=e*r+t*n,o=t*r-e*n,s=L(o*o+i*i);return[a(n*i,s*(1+r)),s?-S(n*o/s):0]},Ur.invert=function(t,e){var r=t,i=e,a=25;do{var s,l=o(i),c=m(i),u=m(2*i),f=c*c,h=l*l,p=m(r),d=o(r/2),g=m(r/2),y=g*g,b=1-h*d*d,_=b?E(l*d)*L(s=1/b):s=0,w=.5*(2*_*l*g+r/x)-t,T=.5*(_*c+i)-e,k=.5*s*(h*y+_*l*d*f)+.5/x,A=s*(p*u/4-_*c*g),M=.125*s*(u*g-_*c*h*p),S=.5*s*(f*d+_*y*l)+.5,C=A*M-S*k,P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]},t.geoNaturalEarth=e.geoNaturalEarth1,t.geoNaturalEarthRaw=e.geoNaturalEarth1Raw,t.geoAiry=function(){var t=x,r=e.geoProjectionMutator(I),n=r(t);return n.radius=function(e){return arguments.length?r(t=e*M):t*A},n.scale(179.976).clipAngle(147)},t.geoAiryRaw=I,t.geoAitoff=function(){return e.geoProjection(O).scale(152.63)},t.geoAitoffRaw=O,t.geoArmadillo=function(){var t=20*M,r=t>=0?1:-1,n=g(r*t),i=e.geoProjectionMutator(z),s=i(t),l=s.stream;return s.parallel=function(e){return arguments.length?(n=g((r=(t=e*M)>=0?1:-1)*t),i(t)):t*A},s.stream=function(e){var i=s.rotate(),c=l(e),u=(s.rotate([0,0]),l(e)),f=s.precision();return s.rotate(i),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=-180*r;r*e<180;e+=90*r)u.point(e,90*r);if(t)for(;r*(e-=3*r*f)>=-180;)u.point(e,r*-a(o(e*M/2),n)*A);u.lineEnd(),u.polygonEnd()},c},s.scale(218.695).center([0,28.0974])},t.geoArmadilloRaw=z,t.geoAugust=function(){return e.geoProjection(D).scale(66.1603)},t.geoAugustRaw=D,t.geoBaker=function(){return e.geoProjection(B).scale(112.314)},t.geoBakerRaw=B,t.geoBerghaus=function(){var t=5,r=e.geoProjectionMutator(N),n=r(t),i=n.stream,s=-o(.01*M),l=m(.01*M);return n.lobes=function(e){return arguments.length?r(t=+e):t},n.stream=function(e){var r=n.rotate(),c=i(e),u=(n.rotate([0,0]),i(e));return n.rotate(r),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=0,r=360/t,n=2*y/t,i=90-180/t,c=x;e=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},n.scale(79.4187).parallel(45).clipAngle(179.999)},t.geoHammerRetroazimuthalRaw=Vt,t.geoHealpix=function(){var t=4,n=e.geoProjectionMutator(Yt),i=n(t),a=i.stream;return i.lobes=function(e){return arguments.length?n(t=+e):t},i.stream=function(n){var o=i.rotate(),s=a(n),l=(i.rotate([0,0]),a(n));return i.rotate(o),s.sphere=function(){var n,i;e.geoStream((n=180/t,i=[].concat(r.range(-180,180+n/2,n).map(Wt),r.range(180,-180-n/2,-n).map(Xt)),{type:\"Polygon\",coordinates:[180===n?i.map(Zt):i]}),l)},s},i.scale(239.75)},t.geoHealpixRaw=Yt,t.geoHill=function(){var t=1,r=e.geoProjectionMutator(Jt),n=r(t);return n.ratio=function(e){return arguments.length?r(t=+e):t},n.scale(167.774).center([0,18.67])},t.geoHillRaw=Jt,t.geoHomolosine=function(){return e.geoProjection(Qt).scale(152.63)},t.geoHomolosineRaw=Qt,t.geoHufnagel=function(){var t=1,r=0,n=45*M,i=2,a=e.geoProjectionMutator($t),o=a(t,r,n,i);return o.a=function(e){return arguments.length?a(t=+e,r,n,i):t},o.b=function(e){return arguments.length?a(t,r=+e,n,i):r},o.psiMax=function(e){return arguments.length?a(t,r,n=+e*M,i):n*A},o.ratio=function(e){return arguments.length?a(t,r,n,i=+e):i},o.scale(180.739)},t.geoHufnagelRaw=$t,t.geoHyperelliptical=function(){var t=0,r=2.5,n=1.183136,i=e.geoProjectionMutator(ee),a=i(t,r,n);return a.alpha=function(e){return arguments.length?i(t=+e,r,n):t},a.k=function(e){return arguments.length?i(t,r=+e,n):r},a.gamma=function(e){return arguments.length?i(t,r,n=+e):n},a.scale(152.63)},t.geoHyperellipticalRaw=ee,t.geoInterrupt=ae,t.geoInterruptedBoggs=function(){return ae(J,oe).scale(160.857)},t.geoInterruptedHomolosine=function(){return ae(Qt,se).scale(152.63)},t.geoInterruptedMollweide=function(){return ae(W,le).scale(169.529)},t.geoInterruptedMollweideHemispheres=function(){return ae(W,ce).scale(169.529).rotate([20,0])},t.geoInterruptedSinuMollweide=function(){return ae(Kt,ue,H).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoInterruptedSinusoidal=function(){return ae(Q,fe).scale(152.63).rotate([-20,0])},t.geoKavrayskiy7=function(){return e.geoProjection(he).scale(158.837)},t.geoKavrayskiy7Raw=he,t.geoLagrange=function(){var t=.5,r=e.geoProjectionMutator(pe),n=r(t);return n.spacing=function(e){return arguments.length?r(t=+e):t},n.scale(124.75)},t.geoLagrangeRaw=pe,t.geoLarrivee=function(){return e.geoProjection(me).scale(97.2672)},t.geoLarriveeRaw=me,t.geoLaskowski=function(){return e.geoProjection(ge).scale(139.98)},t.geoLaskowskiRaw=ge,t.geoLittrow=function(){return e.geoProjection(ve).scale(144.049).clipAngle(89.999)},t.geoLittrowRaw=ve,t.geoLoximuthal=function(){return K(ye).parallel(40).scale(158.837)},t.geoLoximuthalRaw=ye,t.geoMiller=function(){return e.geoProjection(xe).scale(108.318)},t.geoMillerRaw=xe,t.geoModifiedStereographic=Me,t.geoModifiedStereographicRaw=be,t.geoModifiedStereographicAlaska=function(){return Me(_e,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)},t.geoModifiedStereographicGs48=function(){return Me(we,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])},t.geoModifiedStereographicGs50=function(){return Me(Te,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])},t.geoModifiedStereographicMiller=function(){return Me(ke,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)},t.geoModifiedStereographicLee=function(){return Me(Ae,[165,10]).scale(250).clipAngle(130).center([-165,-10])},t.geoMollweide=function(){return e.geoProjection(W).scale(169.529)},t.geoMollweideRaw=W,t.geoMtFlatPolarParabolic=function(){return e.geoProjection(Le).scale(164.859)},t.geoMtFlatPolarParabolicRaw=Le,t.geoMtFlatPolarQuartic=function(){return e.geoProjection(Ce).scale(188.209)},t.geoMtFlatPolarQuarticRaw=Ce,t.geoMtFlatPolarSinusoidal=function(){return e.geoProjection(Pe).scale(166.518)},t.geoMtFlatPolarSinusoidalRaw=Pe,t.geoNaturalEarth2=function(){return e.geoProjection(Ie).scale(175.295)},t.geoNaturalEarth2Raw=Ie,t.geoNellHammer=function(){return e.geoProjection(Oe).scale(152.63)},t.geoNellHammerRaw=Oe,t.geoInterruptedQuarticAuthalic=function(){return ae(j(1/0),ze).rotate([20,0]).scale(152.63)},t.geoNicolosi=function(){return e.geoProjection(De).scale(127.267)},t.geoNicolosiRaw=De,t.geoPatterson=function(){return e.geoProjection(Re).scale(139.319)},t.geoPattersonRaw=Re,t.geoPolyconic=function(){return e.geoProjection(Fe).scale(103.74)},t.geoPolyconicRaw=Fe,t.geoPolyhedral=Ve,t.geoPolyhedralButterfly=function(t){t=t||function(t){var r=e.geoCentroid({type:\"MultiPoint\",coordinates:t});return e.geoGnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t0?[-r[0],0]:[180-r[0],180])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t2||a[0]!=e[0]||a[1]!=e[1])&&(n.push(a),e=a)}return 1===n.length&&t.length>1&&n.push(r(t[t.length-1])),n}function a(t){return t.map(i)}function o(t){if(null==t)return t;var e;switch(t.type){case\"GeometryCollection\":e={type:\"GeometryCollection\",geometries:t.geometries.map(o)};break;case\"Point\":e={type:\"Point\",coordinates:r(t.coordinates)};break;case\"MultiPoint\":e={type:t.type,coordinates:n(t.coordinates)};break;case\"LineString\":e={type:t.type,coordinates:i(t.coordinates)};break;case\"MultiLineString\":case\"Polygon\":e={type:t.type,coordinates:a(t.coordinates)};break;case\"MultiPolygon\":e={type:\"MultiPolygon\",coordinates:t.coordinates.map(a)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function s(t){var e={type:\"Feature\",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case\"Feature\":return s(t);case\"FeatureCollection\":var l={type:\"FeatureCollection\",features:t.features.map(s)};return null!=t.bbox&&(l.bbox=t.bbox),l;default:return o(t)}return t},t.geoQuincuncial=sr,t.geoRectangularPolyconic=function(){return K(cr).scale(131.215)},t.geoRectangularPolyconicRaw=cr,t.geoRobinson=function(){return e.geoProjection(fr).scale(152.63)},t.geoRobinsonRaw=fr,t.geoSatellite=function(){var t=2,r=0,n=e.geoProjectionMutator(hr),i=n(t,r);return i.distance=function(e){return arguments.length?n(t=+e,r):t},i.tilt=function(e){return arguments.length?n(t,r=e*M):r*A},i.scale(432.147).clipAngle(E(1/t)*A-1e-6)},t.geoSatelliteRaw=hr,t.geoSinuMollweide=function(){return e.geoProjection(Kt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoSinuMollweideRaw=Kt,t.geoSinusoidal=function(){return e.geoProjection(Q).scale(152.63)},t.geoSinusoidalRaw=Q,t.geoStitch=function(t){if(null==t)return t;switch(t.type){case\"Feature\":return wr(t);case\"FeatureCollection\":var e={type:\"FeatureCollection\",features:t.features.map(wr)};return null!=t.bbox&&(e.bbox=t.bbox),e;default:return Tr(t)}},t.geoTimes=function(){return e.geoProjection(kr).scale(146.153)},t.geoTimesRaw=kr,t.geoTwoPointAzimuthal=Sr,t.geoTwoPointAzimuthalRaw=Mr,t.geoTwoPointAzimuthalUsa=function(){return Sr([-158,21.5],[-77,39]).clipAngle(60).scale(400)},t.geoTwoPointEquidistant=Lr,t.geoTwoPointEquidistantRaw=Er,t.geoTwoPointEquidistantUsa=function(){return Lr([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)},t.geoVanDerGrinten=function(){return e.geoProjection(Cr).scale(79.4183)},t.geoVanDerGrintenRaw=Cr,t.geoVanDerGrinten2=function(){return e.geoProjection(Pr).scale(79.4183)},t.geoVanDerGrinten2Raw=Pr,t.geoVanDerGrinten3=function(){return e.geoProjection(Ir).scale(79.4183)},t.geoVanDerGrinten3Raw=Ir,t.geoVanDerGrinten4=function(){return e.geoProjection(Or).scale(127.16)},t.geoVanDerGrinten4Raw=Or,t.geoWagner=Dr,t.geoWagner7=function(){return Dr().poleline(65).parallels(60).inflation(0).ratio(200).scale(172.633)},t.geoWagnerRaw=zr,t.geoWagner4=function(){return e.geoProjection(Br).scale(176.84)},t.geoWagner4Raw=Br,t.geoWagner6=function(){return e.geoProjection(Nr).scale(152.63)},t.geoWagner6Raw=Nr,t.geoWiechel=function(){return e.geoProjection(jr).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)},t.geoWiechelRaw=jr,t.geoWinkel3=function(){return e.geoProjection(Ur).scale(158.837)},t.geoWinkel3Raw=Ur,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-array\":107,\"d3-geo\":114}],114:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-array\")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){\"use strict\";function r(){return new n}function n(){this.reset()}n.prototype={constructor:n,reset:function(){this.s=this.t=0},add:function(t){a(i,t,this.t),a(this,i.s,this.s),this.s?this.t+=i.t:this.s=i.t},valueOf:function(){return this.s}};var i=new n;function a(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}var o=1e-6,s=Math.PI,l=s/2,c=s/4,u=2*s,f=180/s,h=s/180,p=Math.abs,d=Math.atan,m=Math.atan2,g=Math.cos,v=Math.ceil,y=Math.exp,x=Math.log,b=Math.pow,_=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},T=Math.sqrt,k=Math.tan;function A(t){return t>1?0:t<-1?s:Math.acos(t)}function M(t){return t>1?l:t<-1?-l:Math.asin(t)}function S(t){return(t=_(t/2))*t}function E(){}function L(t,e){t&&P.hasOwnProperty(t.type)&&P[t.type](t,e)}var C={Feature:function(t,e){L(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n=0?1:-1,i=n*r,a=g(e=(e*=h)/2+c),o=_(e),s=N*o,l=B*a+s*g(i),u=s*n*_(i);j.add(m(u,l)),F=t,B=a,N=o}function W(t){return[m(t[1],t[0]),M(t[2])]}function X(t){var e=t[0],r=t[1],n=g(r);return[n*g(e),n*_(e),_(r)]}function Z(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function J(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function K(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Q(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function $(t){var e=T(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,mt,gt,vt,yt,xt,bt,_t,wt,Tt,kt,At,Mt=r(),St={point:Et,lineStart:Ct,lineEnd:Pt,polygonStart:function(){St.point=It,St.lineStart=Ot,St.lineEnd=zt,Mt.reset(),V.polygonStart()},polygonEnd:function(){V.polygonEnd(),St.point=Et,St.lineStart=Ct,St.lineEnd=Pt,j<0?(tt=-(rt=180),et=-(nt=90)):Mt>o?nt=90:Mt<-o&&(et=-90),ct[0]=tt,ct[1]=rt},sphere:function(){tt=-(rt=180),et=-(nt=90)}};function Et(t,e){lt.push(ct=[tt=t,rt=t]),ent&&(nt=e)}function Lt(t,e){var r=X([t*h,e*h]);if(st){var n=J(st,r),i=J([n[1],-n[0],0],n);$(i),i=W(i);var a,o=t-it,s=o>0?1:-1,l=i[0]*f*s,c=p(o)>180;c^(s*itnt&&(nt=a):c^(s*it<(l=(l+360)%360-180)&&lnt&&(nt=e)),c?tDt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t):rt>=tt?(trt&&(rt=t)):t>it?Dt(tt,t)>Dt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t)}else lt.push(ct=[tt=t,rt=t]);ent&&(nt=e),st=r,it=t}function Ct(){St.point=Lt}function Pt(){ct[0]=tt,ct[1]=rt,St.point=Et,st=null}function It(t,e){if(st){var r=t-it;Mt.add(p(r)>180?r+(r>0?360:-360):r)}else at=t,ot=e;V.point(t,e),Lt(t,e)}function Ot(){V.lineStart()}function zt(){It(at,ot),V.lineEnd(),p(Mt)>o&&(tt=-(rt=180)),ct[0]=tt,ct[1]=rt,st=null}function Dt(t,e){return(e-=t)<0?e+360:e}function Rt(t,e){return t[0]-e[0]}function Ft(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:es?t+Math.round(-t/u)*u:t,e]}function Qt(t,e,r){return(t%=u)?e||r?Jt(te(t),ee(e,r)):te(t):e||r?ee(e,r):Kt}function $t(t){return function(e,r){return[(e+=t)>s?e-u:e<-s?e+u:e,r]}}function te(t){var e=$t(t);return e.invert=$t(-t),e}function ee(t,e){var r=g(t),n=_(t),i=g(e),a=_(e);function o(t,e){var o=g(e),s=g(t)*o,l=_(t)*o,c=_(e),u=c*r+s*n;return[m(l*i-u*a,s*r-c*n),M(u*i+l*a)]}return o.invert=function(t,e){var o=g(e),s=g(t)*o,l=_(t)*o,c=_(e),u=c*i-l*a;return[m(l*i+c*a,s*r+u*n),M(u*r-s*n)]},o}function re(t){function e(e){return(e=t(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e}return t=Qt(t[0]*h,t[1]*h,t.length>2?t[2]*h:0),e.invert=function(e){return(e=t.invert(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e},e}function ne(t,e,r,n,i,a){if(r){var o=g(e),s=_(e),l=n*r;null==i?(i=e+n*u,a=e-l/2):(i=ie(o,i),a=ie(o,a),(n>0?ia)&&(i+=n*u));for(var c,f=i;n>0?f>a:f1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}function oe(t,e){return p(t[0]-e[0])=0;--a)i.point((f=u[a])[0],f[1]);else n(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}}function ce(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n=0?1:-1,z=O*I,D=z>s,R=T*C;if(ue.add(m(R*O*_(z),k*P+R*g(z))),f+=D?I+O*u:I,D^b>=r^E>=r){var F=J(X(x),X(S));$(F);var B=J(a,F);$(B);var N=(D^I>=0?-1:1)*M(B[2]);(n>N||n===N&&(F[0]||F[1]))&&(h+=D^I>=0?1:-1)}}return(f<-o||f0){for(h||(a.polygonStart(),h=!0),a.lineStart(),t=0;t1&&2&i&&c.push(c.pop().concat(c.shift())),s.push(c.filter(de))}return p}}function de(t){return t.length>1}function me(t,e){return((t=t.x)[0]<0?t[1]-l-o:l-t[1])-((e=e.x)[0]<0?e[1]-l-o:l-e[1])}var ge=pe((function(){return!0}),(function(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,c){var u=a>0?s:-s,f=p(a-r);p(f-s)0?l:-l),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),t.point(a,n),e=0):i!==u&&f>=s&&(p(r-i)o?d((_(e)*(a=g(n))*_(r)-_(n)*(i=g(e))*_(t))/(i*a*s)):(e+n)/2}(r,n,a,c),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),e=0),t.point(r=a,n=c),i=u},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var i;if(null==t)i=r*l,n.point(-s,i),n.point(0,i),n.point(s,i),n.point(s,0),n.point(s,-i),n.point(0,-i),n.point(-s,-i),n.point(-s,0),n.point(-s,i);else if(p(t[0]-e[0])>o){var a=t[0]0,i=p(e)>o;function a(t,r){return g(t)*g(r)>e}function l(t,r,n){var i=[1,0,0],a=J(X(t),X(r)),l=Z(a,a),c=a[0],u=l-c*c;if(!u)return!n&&t;var f=e*l/u,h=-e*c/u,d=J(i,a),m=Q(i,f);K(m,Q(a,h));var g=d,v=Z(m,g),y=Z(g,g),x=v*v-y*(Z(m,m)-1);if(!(x<0)){var b=T(x),_=Q(g,(-v-b)/y);if(K(_,m),_=W(_),!n)return _;var w,k=t[0],A=r[0],M=t[1],S=r[1];A0^_[1]<(p(_[0]-k)s^(k<=_[0]&&_[0]<=A)){var C=Q(g,(-v+b)/y);return K(C,m),[_,W(C)]}}}function c(e,r){var i=n?t:s-t,a=0;return e<-i?a|=1:e>i&&(a|=2),r<-i?a|=4:r>i&&(a|=8),a}return pe(a,(function(t){var e,r,o,u,f;return{lineStart:function(){u=o=!1,f=1},point:function(h,p){var d,m=[h,p],g=a(h,p),v=n?g?0:c(h,p):g?c(h+(h<0?s:-s),p):0;if(!e&&(u=o=g)&&t.lineStart(),g!==o&&(!(d=l(e,m))||oe(e,d)||oe(m,d))&&(m[2]=1),g!==o)f=0,g?(t.lineStart(),d=l(m,e),t.point(d[0],d[1])):(d=l(e,m),t.point(d[0],d[1],2),t.lineEnd()),e=d;else if(i&&e&&n^g){var y;v&r||!(y=l(m,e,!0))||(f=0,n?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1],3)))}!g||e&&oe(e,m)||t.point(m[0],m[1]),e=m,o=g,r=v},lineEnd:function(){o&&t.lineEnd(),e=null},clean:function(){return f|(u&&o)<<1}}}),(function(e,n,i,a){ne(a,t,r,i,e,n)}),n?[0,-t]:[-s,t-s])}function ye(t,r,n,i){function a(e,a){return t<=e&&e<=n&&r<=a&&a<=i}function s(e,a,o,s){var c=0,f=0;if(null==e||(c=l(e,o))!==(f=l(a,o))||u(e,a)<0^o>0)do{s.point(0===c||3===c?t:n,c>1?i:r)}while((c=(c+o+4)%4)!==f);else s.point(a[0],a[1])}function l(e,i){return p(e[0]-t)0?0:3:p(e[0]-n)0?2:1:p(e[1]-r)0?1:0:i>0?3:2}function c(t,e){return u(t.x,e.x)}function u(t,e){var r=l(t,1),n=l(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}return function(o){var l,u,f,h,p,d,m,g,v,y,x,b=o,_=ae(),w={point:T,lineStart:function(){w.point=k,u&&u.push(f=[]);y=!0,v=!1,m=g=NaN},lineEnd:function(){l&&(k(h,p),d&&v&&_.rejoin(),l.push(_.result()));w.point=T,v&&b.lineEnd()},polygonStart:function(){b=_,l=[],u=[],x=!0},polygonEnd:function(){var r=function(){for(var e=0,r=0,n=u.length;ri&&(h-a)*(i-o)>(p-o)*(t-a)&&++e:p<=i&&(h-a)*(i-o)<(p-o)*(t-a)&&--e;return e}(),n=x&&r,a=(l=e.merge(l)).length;(n||a)&&(o.polygonStart(),n&&(o.lineStart(),s(null,null,1,o),o.lineEnd()),a&&le(l,c,r,s,o),o.polygonEnd());b=o,l=u=f=null}};function T(t,e){a(t,e)&&b.point(t,e)}function k(e,o){var s=a(e,o);if(u&&f.push([e,o]),y)h=e,p=o,d=s,y=!1,s&&(b.lineStart(),b.point(e,o));else if(s&&v)b.point(e,o);else{var l=[m=Math.max(-1e9,Math.min(1e9,m)),g=Math.max(-1e9,Math.min(1e9,g))],c=[e=Math.max(-1e9,Math.min(1e9,e)),o=Math.max(-1e9,Math.min(1e9,o))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],c=0,u=1,f=e[0]-s,h=e[1]-l;if(o=r-s,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>u)return;o>c&&(c=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>u)return;o>c&&(c=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>u)return;o>c&&(c=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>u)return;o>c&&(c=o)}else if(h>0){if(o0&&(t[0]=s+c*f,t[1]=l+c*h),u<1&&(e[0]=s+u*f,e[1]=l+u*h),!0}}}}}(l,c,t,r,n,i)?s&&(b.lineStart(),b.point(e,o),x=!1):(v||(b.lineStart(),b.point(l[0],l[1])),b.point(c[0],c[1]),s||b.lineEnd(),x=!1)}m=e,g=o,v=s}return w}}var xe,be,_e,we=r(),Te={sphere:E,point:E,lineStart:function(){Te.point=Ae,Te.lineEnd=ke},lineEnd:E,polygonStart:E,polygonEnd:E};function ke(){Te.point=Te.lineEnd=E}function Ae(t,e){xe=t*=h,be=_(e*=h),_e=g(e),Te.point=Me}function Me(t,e){t*=h;var r=_(e*=h),n=g(e),i=p(t-xe),a=g(i),o=n*_(i),s=_e*r-be*n*a,l=be*r+_e*n*a;we.add(m(T(o*o+s*s),l)),xe=t,be=r,_e=n}function Se(t){return we.reset(),z(t,Te),+we}var Ee=[null,null],Le={type:\"LineString\",coordinates:Ee};function Ce(t,e){return Ee[0]=t,Ee[1]=e,Se(Le)}var Pe={Feature:function(t,e){return Oe(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n0&&(i=Ce(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))<1e-12*i)return!0;r=n}return!1}function Re(t,e){return!!he(t.map(Fe),Be(e))}function Fe(t){return(t=t.map(Be)).pop(),t}function Be(t){return[t[0]*h,t[1]*h]}function Ne(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[t,e]}))}}function je(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[e,t]}))}}function Ue(){var t,r,n,i,a,s,l,c,u,f,h,d,m=10,g=m,y=90,x=360,b=2.5;function _(){return{type:\"MultiLineString\",coordinates:w()}}function w(){return e.range(v(i/y)*y,n,y).map(h).concat(e.range(v(c/x)*x,l,x).map(d)).concat(e.range(v(r/m)*m,t,m).filter((function(t){return p(t%y)>o})).map(u)).concat(e.range(v(s/g)*g,a,g).filter((function(t){return p(t%x)>o})).map(f))}return _.lines=function(){return w().map((function(t){return{type:\"LineString\",coordinates:t}}))},_.outline=function(){return{type:\"Polygon\",coordinates:[h(i).concat(d(l).slice(1),h(n).reverse().slice(1),d(c).reverse().slice(1))]}},_.extent=function(t){return arguments.length?_.extentMajor(t).extentMinor(t):_.extentMinor()},_.extentMajor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],c=+t[0][1],l=+t[1][1],i>n&&(t=i,i=n,n=t),c>l&&(t=c,c=l,l=t),_.precision(b)):[[i,c],[n,l]]},_.extentMinor=function(e){return arguments.length?(r=+e[0][0],t=+e[1][0],s=+e[0][1],a=+e[1][1],r>t&&(e=r,r=t,t=e),s>a&&(e=s,s=a,a=e),_.precision(b)):[[r,s],[t,a]]},_.step=function(t){return arguments.length?_.stepMajor(t).stepMinor(t):_.stepMinor()},_.stepMajor=function(t){return arguments.length?(y=+t[0],x=+t[1],_):[y,x]},_.stepMinor=function(t){return arguments.length?(m=+t[0],g=+t[1],_):[m,g]},_.precision=function(e){return arguments.length?(b=+e,u=Ne(s,a,90),f=je(r,t,b),h=Ne(c,l,90),d=je(i,n,b),_):b},_.extentMajor([[-180,-90+o],[180,90-o]]).extentMinor([[-180,-80-o],[180,80+o]])}function Ve(t){return t}var He,qe,Ge,Ye,We=r(),Xe=r(),Ze={point:E,lineStart:E,lineEnd:E,polygonStart:function(){Ze.lineStart=Je,Ze.lineEnd=$e},polygonEnd:function(){Ze.lineStart=Ze.lineEnd=Ze.point=E,We.add(p(Xe)),Xe.reset()},result:function(){var t=We/2;return We.reset(),t}};function Je(){Ze.point=Ke}function Ke(t,e){Ze.point=Qe,He=Ge=t,qe=Ye=e}function Qe(t,e){Xe.add(Ye*t-Ge*e),Ge=t,Ye=e}function $e(){Qe(He,qe)}var tr=1/0,er=tr,rr=-tr,nr=rr,ir={point:function(t,e){trr&&(rr=t);enr&&(nr=e)},lineStart:E,lineEnd:E,polygonStart:E,polygonEnd:E,result:function(){var t=[[tr,er],[rr,nr]];return rr=nr=-(er=tr=1/0),t}};var ar,or,sr,lr,cr=0,ur=0,fr=0,hr=0,pr=0,dr=0,mr=0,gr=0,vr=0,yr={point:xr,lineStart:br,lineEnd:Tr,polygonStart:function(){yr.lineStart=kr,yr.lineEnd=Ar},polygonEnd:function(){yr.point=xr,yr.lineStart=br,yr.lineEnd=Tr},result:function(){var t=vr?[mr/vr,gr/vr]:dr?[hr/dr,pr/dr]:fr?[cr/fr,ur/fr]:[NaN,NaN];return cr=ur=fr=hr=pr=dr=mr=gr=vr=0,t}};function xr(t,e){cr+=t,ur+=e,++fr}function br(){yr.point=_r}function _r(t,e){yr.point=wr,xr(sr=t,lr=e)}function wr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,xr(sr=t,lr=e)}function Tr(){yr.point=xr}function kr(){yr.point=Mr}function Ar(){Sr(ar,or)}function Mr(t,e){yr.point=Sr,xr(ar=sr=t,or=lr=e)}function Sr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,mr+=(i=lr*t-sr*e)*(sr+t),gr+=i*(lr+e),vr+=3*i,xr(sr=t,lr=e)}function Er(t){this._context=t}Er.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,u)}},result:E};var Lr,Cr,Pr,Ir,Or,zr=r(),Dr={point:E,lineStart:function(){Dr.point=Rr},lineEnd:function(){Lr&&Fr(Cr,Pr),Dr.point=E},polygonStart:function(){Lr=!0},polygonEnd:function(){Lr=null},result:function(){var t=+zr;return zr.reset(),t}};function Rr(t,e){Dr.point=Fr,Cr=Ir=t,Pr=Or=e}function Fr(t,e){Ir-=t,Or-=e,zr.add(T(Ir*Ir+Or*Or)),Ir=t,Or=e}function Br(){this._string=[]}function Nr(t){return\"m0,\"+t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+-2*t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+2*t+\"z\"}function jr(t){return function(e){var r=new Ur;for(var n in t)r[n]=t[n];return r.stream=e,r}}function Ur(){}function Vr(t,e,r){var n=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=n&&t.clipExtent(null),z(r,t.stream(ir)),e(ir.result()),null!=n&&t.clipExtent(n),t}function Hr(t,e,r){return Vr(t,(function(r){var n=e[1][0]-e[0][0],i=e[1][1]-e[0][1],a=Math.min(n/(r[1][0]-r[0][0]),i/(r[1][1]-r[0][1])),o=+e[0][0]+(n-a*(r[1][0]+r[0][0]))/2,s=+e[0][1]+(i-a*(r[1][1]+r[0][1]))/2;t.scale(150*a).translate([o,s])}),r)}function qr(t,e,r){return Hr(t,[[0,0],e],r)}function Gr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][0]-r[0][0]),a=(n-i*(r[1][0]+r[0][0]))/2,o=-i*r[0][1];t.scale(150*i).translate([a,o])}),r)}function Yr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][1]-r[0][1]),a=-i*r[0][0],o=(n-i*(r[1][1]+r[0][1]))/2;t.scale(150*i).translate([a,o])}),r)}Br.prototype={_radius:4.5,_circle:Nr(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push(\"Z\"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push(\"M\",t,\",\",e),this._point=1;break;case 1:this._string.push(\"L\",t,\",\",e);break;default:null==this._circle&&(this._circle=Nr(this._radius)),this._string.push(\"M\",t,\",\",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join(\"\");return this._string=[],t}return null}},Ur.prototype={constructor:Ur,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Wr=g(30*h);function Xr(t,e){return+e?function(t,e){function r(n,i,a,s,l,c,u,f,h,d,g,v,y,x){var b=u-n,_=f-i,w=b*b+_*_;if(w>4*e&&y--){var k=s+d,A=l+g,S=c+v,E=T(k*k+A*A+S*S),L=M(S/=E),C=p(p(S)-1)e||p((b*z+_*D)/w-.5)>.3||s*d+l*g+c*v2?t[2]%360*h:0,I()):[y*f,x*f,b*f]},C.angle=function(t){return arguments.length?(_=t%360*h,I()):_*f},C.reflectX=function(t){return arguments.length?(w=t?-1:1,I()):w<0},C.reflectY=function(t){return arguments.length?(k=t?-1:1,I()):k<0},C.precision=function(t){return arguments.length?(o=Xr(s,L=t*t),O()):T(L)},C.fitExtent=function(t,e){return Hr(C,t,e)},C.fitSize=function(t,e){return qr(C,t,e)},C.fitWidth=function(t,e){return Gr(C,t,e)},C.fitHeight=function(t,e){return Yr(C,t,e)},function(){return e=t.apply(this,arguments),C.invert=e.invert&&P,I()}}function tn(t){var e=0,r=s/3,n=$r(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*h,r=t[1]*h):[e*f,r*f]},i}function en(t,e){var r=_(t),n=(r+_(e))/2;if(p(n)0?e<-l+o&&(e=-l+o):e>l-o&&(e=l-o);var r=i/b(fn(e),n);return[r*_(n*t),i-r*g(n*t)]}return a.invert=function(t,e){var r=i-e,a=w(n)*T(t*t+r*r),o=m(t,p(r))*w(r);return r*n<0&&(o-=s*w(t)*w(r)),[o/n,2*d(b(i/a,1/n))-l]},a}function pn(t,e){return[t,e]}function dn(t,e){var r=g(t),n=t===e?_(t):(r-g(e))/(e-t),i=r/n+t;if(p(n)o&&--i>0);return[t/(.8707+(a=n*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n]},Tn.invert=on(M),kn.invert=on((function(t){return 2*d(t)})),An.invert=function(t,e){return[-e,2*d(y(t))-l]},t.geoAlbers=nn,t.geoAlbersUsa=function(){var t,e,r,n,i,a,s=nn(),l=rn().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=rn().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){a=[t,e]}};function f(t){var e=t[0],o=t[1];return a=null,r.point(e,o),a||(n.point(e,o),a)||(i.point(e,o),a)}function h(){return t=e=null,f}return f.invert=function(t){var e=s.scale(),r=s.translate(),n=(t[0]-r[0])/e,i=(t[1]-r[1])/e;return(i>=.12&&i<.234&&n>=-.425&&n<-.214?l:i>=.166&&i<.234&&n>=-.214&&n<-.115?c:s).invert(t)},f.stream=function(r){return t&&e===r?t:(n=[s.stream(e=r),l.stream(r),c.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++rDt(n[0],n[1])&&(n[1]=i[1]),Dt(i[0],n[1])>Dt(n[0],n[1])&&(n[0]=i[0])):a.push(n=i);for(o=-1/0,e=0,n=a[r=a.length-1];e<=r;n=i,++e)i=a[e],(s=Dt(n[1],i[0]))>o&&(o=s,tt=i[0],rt=n[1])}return lt=ct=null,tt===1/0||et===1/0?[[NaN,NaN],[NaN,NaN]]:[[tt,et],[rt,nt]]},t.geoCentroid=function(t){ut=ft=ht=pt=dt=mt=gt=vt=yt=xt=bt=0,z(t,Bt);var e=yt,r=xt,n=bt,i=e*e+r*r+n*n;return i<1e-12&&(e=mt,r=gt,n=vt,ft2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)},t.geoTransverseMercatorRaw=An,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-array\":107}],115:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";function e(t,e){return t.parent===e.parent?1:2}function r(t,e){return t+e.x}function n(t,e){return Math.max(t,e.y)}function i(t){var e=0,r=t.children,n=r&&r.length;if(n)for(;--n>=0;)e+=r[n].value;else e=1;t.value=e}function a(t,e){var r,n,i,a,s,u=new c(t),f=+t.value&&(u.value=t.value),h=[u];for(null==e&&(e=o);r=h.pop();)if(f&&(r.value=+r.data.value),(i=e(r.data))&&(s=i.length))for(r.children=new Array(s),a=s-1;a>=0;--a)h.push(n=r.children[a]=new c(i[a])),n.parent=r,n.depth=r.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.data=t.data.data}function l(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;t=r.pop(),e=n.pop();for(;t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return a(this).eachBefore(s)}};var u=Array.prototype.slice;function f(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(u.call(t))).length,a=[];n0&&r*r>n*n+i*i}function m(t,e){for(var r=0;r(o*=o)?(n=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function b(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._=t,this.next=null,this.previous=null}function T(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,c,u,h;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;x(r,e,n=t[2]),e=new w(e),r=new w(r),n=new w(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;sh&&(h=s),g=u*u*m,(p=Math.max(h/g,g/f))>d){u-=s;break}d=p}v.push(o={value:u,dice:l1?e:1)},r}(G);var X=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,c,u,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(G);t.cluster=function(){var t=e,i=1,a=1,o=!1;function s(e){var s,l=0;e.eachAfter((function(e){var i=e.children;i?(e.x=function(t){return t.reduce(r,0)/t.length}(i),e.y=function(t){return 1+t.reduce(n,0)}(i)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)}));var c=function(t){for(var e;e=t.children;)t=e[0];return t}(e),u=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),f=c.x-t(c,u)/2,h=u.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*a}:function(t){t.x=(t.x-f)/(h-f)*i,t.y=(1-(e.y?t.y/e.y:1))*a})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,i=+t[0],a=+t[1],s):o?null:[i,a]},s.nodeSize=function(t){return arguments.length?(o=!0,i=+t[0],a=+t[1],s):o?[i,a]:null},s},t.hierarchy=a,t.pack=function(){var t=null,e=1,r=1,n=M;function i(i){return i.x=e/2,i.y=r/2,t?i.eachBefore(L(t)).eachAfter(C(n,.5)).eachBefore(P(1)):i.eachBefore(L(E)).eachAfter(C(M,1)).eachAfter(C(n,i.r/Math.min(e,r))).eachBefore(P(Math.min(e,r)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=k(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],r=+t[1],i):[e,r]},i.padding=function(t){return arguments.length?(n=\"function\"==typeof t?t:S(+t),i):n},i},t.packEnclose=f,t.packSiblings=function(t){return T(t),t},t.partition=function(){var t=1,e=1,r=0,n=!1;function i(i){var a=i.height+1;return i.x0=i.y0=r,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(n){n.children&&O(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var i=n.x0,a=n.y0,o=n.x1-r,s=n.y1-r;o0)throw new Error(\"cycle\");return a}return r.id=function(e){return arguments.length?(t=A(e),r):t},r.parentId=function(t){return arguments.length?(e=A(t),r):e},r},t.tree=function(){var t=B,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new H(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new H(n[i],i)),r.parent=e;return(o.parent=new H(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var c=i,u=i,f=i;i.eachBefore((function(t){t.xu.x&&(u=t),t.depth>f.depth&&(f=t)}));var h=c===u?1:t(c,u)/2,p=h-c.x,d=e/(u.x+h+p),m=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*m}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=j(s),a=N(a),s&&a;)l=N(l),(o=j(o)).a=e,(i=s.z+f-a.z-c+t(s._,a._))>0&&(U(V(s,e,n),e,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!j(o)&&(o.t=s,o.m+=f-u),a&&!N(l)&&(l.t=a,l.m+=c-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i},t.treemap=function(){var t=W,e=!1,r=1,n=1,i=[0],a=M,o=M,s=M,l=M,c=M;function u(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(I),t}function f(e){var r=i[e.depth],n=e.x0+r,u=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var u=s[e];return u.x0=i,u.y0=a,u.x1=o,void(u.y1=l)}var f=c[e],h=n/2+f,p=e+1,d=r-1;for(;p>>1;c[m]l-a){var y=(i*v+o*g)/n;t(e,p,g,i,a,y,l),t(p,r,v,y,a,o,l)}else{var x=(a*v+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,v,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDice=O,t.treemapResquarify=X,t.treemapSlice=q,t.treemapSliceDice=function(t,e,r,n,i){(1&t.depth?q:O)(t,e,r,n,i)},t.treemapSquarify=W,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],116:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-color\")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){\"use strict\";function r(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i180||r<-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1==(t=+t)?c:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var r=e-t;return r?o(t,r):a(isNaN(t)?e:t)}var u=function t(r){var n=l(r);function i(t,r){var i=n((t=e.rgb(t)).r,(r=e.rgb(r)).r),a=n(t.g,r.g),o=n(t.b,r.b),s=c(t.opacity,r.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=s(e),t+\"\"}}return i.gamma=t,i}(1);function f(t){return function(r){var n,i,a=r.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;na&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:y(r,n)})),a=_.lastIndex;return a180?e+=360:e-t>180&&(t+=360),a.push({i:r.push(i(r)+\"rotate(\",null,n)-2,x:y(t,e)})):e&&r.push(i(r)+\"rotate(\"+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!==e?a.push({i:r.push(i(r)+\"skewX(\",null,n)-2,x:y(t,e)}):e&&r.push(i(r)+\"skewX(\"+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!==r||e!==n){var s=a.push(i(a)+\"scale(\",null,\",\",null,\")\");o.push({i:s-4,x:y(t,r)},{i:s-2,x:y(e,n)})}else 1===r&&1===n||a.push(i(a)+\"scale(\"+r+\",\"+n+\")\")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(t){for(var e,r=-1,n=l.length;++r1e-6)if(Math.abs(f*l-c*u)>1e-6&&a){var p=n-o,d=i-s,m=l*l+c*c,g=p*p+d*d,v=Math.sqrt(m),y=Math.sqrt(h),x=a*Math.tan((e-Math.acos((m+h-g)/(2*v*y)))/2),b=x/y,_=x/v;Math.abs(b-1)>1e-6&&(this._+=\"L\"+(t+b*u)+\",\"+(r+b*f)),this._+=\"A\"+a+\",\"+a+\",0,0,\"+ +(f*p>u*d)+\",\"+(this._x1=t+_*l)+\",\"+(this._y1=r+_*c)}else this._+=\"L\"+(this._x1=t)+\",\"+(this._y1=r);else;},arc:function(t,i,a,o,s,l){t=+t,i=+i,l=!!l;var c=(a=+a)*Math.cos(o),u=a*Math.sin(o),f=t+c,h=i+u,p=1^l,d=l?o-s:s-o;if(a<0)throw new Error(\"negative radius: \"+a);null===this._x1?this._+=\"M\"+f+\",\"+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+=\"L\"+f+\",\"+h),a&&(d<0&&(d=d%r+r),d>n?this._+=\"A\"+a+\",\"+a+\",0,1,\"+p+\",\"+(t-c)+\",\"+(i-u)+\"A\"+a+\",\"+a+\",0,1,\"+p+\",\"+(this._x1=f)+\",\"+(this._y1=h):d>1e-6&&(this._+=\"A\"+a+\",\"+a+\",0,\"+ +(d>=e)+\",\"+p+\",\"+(this._x1=t+a*Math.cos(s))+\",\"+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)+\"h\"+ +r+\"v\"+ +n+\"h\"+-r+\"Z\"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],118:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,f,h,p=t._root,d={data:n},m=t._x0,g=t._y0,v=t._x1,y=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((c=e>=(a=(m+v)/2))?m=a:v=a,(u=r>=(o=(g+y)/2))?g=o:y=o,i=p,!(p=p[f=u<<1|c]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(c=e>=(a=(m+v)/2))?m=a:v=a,(u=r>=(o=(g+y)/2))?g=o:y=o}while((f=u<<1|c)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function r(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function n(t){return t[0]}function i(t){return t[1]}function a(t,e,r){var a=new o(null==e?n:e,null==r?i:r,NaN,NaN,NaN,NaN);return null==t?a:a.addAll(t)}function o(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function s(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}var l=a.prototype=o.prototype;l.copy=function(){var t,e,r=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return r;if(!n.length)return r._root=s(n),r;for(t=[{source:n,target:r._root=new Array(4)}];n=t.pop();)for(var i=0;i<4;++i)(e=n.source[i])&&(e.length?t.push({source:e,target:n.target[i]=new Array(4)}):n.target[i]=s(e));return r},l.add=function(t){var r=+this._x.call(null,t),n=+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAll=function(t){var r,n,i,a,o=t.length,s=new Array(o),l=new Array(o),c=1/0,u=1/0,f=-1/0,h=-1/0;for(n=0;nf&&(f=i),ah&&(h=a));if(c>f||u>h)return this;for(this.cover(c,u).cover(f,h),n=0;nt||t>=i||n>e||e>=a;)switch(s=(ep||(o=c.y0)>d||(s=c.x1)=y)<<1|t>=v)&&(c=m[m.length-1],m[m.length-1]=m[m.length-1-u],m[m.length-1-u]=c)}else{var x=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=x*x+b*b;if(_=(s=(d+g)/2))?d=s:g=s,(u=o>=(l=(m+v)/2))?m=l:v=l,e=p,!(p=p[f=u<<1|c]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},l.removeAll=function(t){for(var e=0,r=t.length;e1?0:t<-1?u:Math.acos(t)}function d(t){return t>=1?f:t<=-1?-f:Math.asin(t)}function m(t){return t.innerRadius}function g(t){return t.outerRadius}function v(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,o,s){var l=r-t,c=n-e,u=o-i,f=s-a,h=f*l-u*c;if(!(h*h<1e-12))return[t+(h=(u*(e-a)-f*(t-i))/h)*l,e+h*c]}function _(t,e,r,n,i,a,s){var l=t-r,u=e-n,f=(s?a:-a)/c(l*l+u*u),h=f*u,p=-f*l,d=t+h,m=e+p,g=r+h,v=n+p,y=(d+g)/2,x=(m+v)/2,b=g-d,_=v-m,w=b*b+_*_,T=i-a,k=d*v-g*m,A=(_<0?-1:1)*c(o(0,T*T*w-k*k)),M=(k*_-b*A)/w,S=(-k*b-_*A)/w,E=(k*_+b*A)/w,L=(-k*b+_*A)/w,C=M-y,P=S-x,I=E-y,O=L-x;return C*C+P*P>I*I+O*O&&(M=E,S=L),{cx:M,cy:S,x01:-h,y01:-p,x11:M*(i/T-1),y11:S*(i/T-1)}}function w(t){this._context=t}function T(t){return new w(t)}function k(t){return t[0]}function A(t){return t[1]}function M(){var t=k,n=A,i=r(!0),a=null,o=T,s=null;function l(r){var l,c,u,f=r.length,h=!1;for(null==a&&(s=o(u=e.path())),l=0;l<=f;++l)!(l=f;--h)c.point(v[h],y[h]);c.lineEnd(),c.areaEnd()}g&&(v[u]=+t(p,u,r),y[u]=+i(p,u,r),c.point(n?+n(p,u,r):v[u],a?+a(p,u,r):y[u]))}if(d)return c=null,d+\"\"||null}function f(){return M().defined(o).curve(l).context(s)}return u.x=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),n=null,u):t},u.x0=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),u):t},u.x1=function(t){return arguments.length?(n=null==t?null:\"function\"==typeof t?t:r(+t),u):n},u.y=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),a=null,u):i},u.y0=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),u):i},u.y1=function(t){return arguments.length?(a=null==t?null:\"function\"==typeof t?t:r(+t),u):a},u.lineX0=u.lineY0=function(){return f().x(t).y(i)},u.lineY1=function(){return f().x(t).y(a)},u.lineX1=function(){return f().x(n).y(i)},u.defined=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(!!t),u):o},u.curve=function(t){return arguments.length?(l=t,null!=s&&(c=l(s)),u):l},u.context=function(t){return arguments.length?(null==t?s=c=null:c=l(s=t),u):s},u}function E(t,e){return et?1:e>=t?0:NaN}function L(t){return t}w.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var C=I(T);function P(t){this._curve=t}function I(t){function e(e){return new P(t(e))}return e._curve=t,e}function O(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function z(){return O(M().curve(C))}function D(){var t=S().curve(C),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return O(r())},delete t.lineX0,t.lineEndAngle=function(){return O(n())},delete t.lineX1,t.lineInnerRadius=function(){return O(i())},delete t.lineY0,t.lineOuterRadius=function(){return O(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function R(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}P.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var F=Array.prototype.slice;function B(t){return t.source}function N(t){return t.target}function j(t){var n=B,i=N,a=k,o=A,s=null;function l(){var r,l=F.call(arguments),c=n.apply(this,l),u=i.apply(this,l);if(s||(s=r=e.path()),t(s,+a.apply(this,(l[0]=c,l)),+o.apply(this,l),+a.apply(this,(l[0]=u,l)),+o.apply(this,l)),r)return s=null,r+\"\"||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(i=t,l):i},l.x=function(t){return arguments.length?(a=\"function\"==typeof t?t:r(+t),l):a},l.y=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(+t),l):o},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}function U(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function V(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function H(t,e,r,n,i){var a=R(e,r),o=R(e,r=(r+i)/2),s=R(n,r),l=R(n,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],l[0],l[1])}var q={draw:function(t,e){var r=Math.sqrt(e/u);t.moveTo(r,0),t.arc(0,0,r,0,h)}},G={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},Y=Math.sqrt(1/3),W=2*Y,X={draw:function(t,e){var r=Math.sqrt(e/W),n=r*Y;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},Z=Math.sin(u/10)/Math.sin(7*u/10),J=Math.sin(h/10)*Z,K=-Math.cos(h/10)*Z,Q={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=J*r,i=K*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a=1;a<5;++a){var o=h*a/5,s=Math.cos(o),l=Math.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},$={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},tt=Math.sqrt(3),et={draw:function(t,e){var r=-Math.sqrt(e/(3*tt));t.moveTo(0,2*r),t.lineTo(-tt*r,-r),t.lineTo(tt*r,-r),t.closePath()}},rt=-.5,nt=Math.sqrt(3)/2,it=1/Math.sqrt(12),at=3*(it/2+1),ot={draw:function(t,e){var r=Math.sqrt(e/at),n=r/2,i=r*it,a=n,o=r*it+r,s=-a,l=o;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(rt*n-nt*i,nt*n+rt*i),t.lineTo(rt*a-nt*o,nt*a+rt*o),t.lineTo(rt*s-nt*l,nt*s+rt*l),t.lineTo(rt*n+nt*i,rt*i-nt*n),t.lineTo(rt*a+nt*o,rt*o-nt*a),t.lineTo(rt*s+nt*l,rt*l-nt*s),t.closePath()}},st=[q,G,X,$,Q,et,ot];function lt(){}function ct(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ut(t){this._context=t}function ft(t){this._context=t}function ht(t){this._context=t}function pt(t,e){this._basis=new ut(t),this._beta=e}ut.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:ct(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);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:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ft.prototype={areaStart:lt,areaEnd:lt,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)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ht.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},pt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],a=e[0],o=t[r]-i,s=e[r]-a,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*t[l]+(1-this._beta)*(i+n*o),this._beta*e[l]+(1-this._beta)*(a+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var dt=function t(e){function r(t){return 1===e?new ut(t):new pt(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function mt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function gt(t,e){this._context=t,this._k=(1-e)/6}gt.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:mt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vt=function t(e){function r(t){return new gt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function yt(t,e){this._context=t,this._k=(1-e)/6}yt.prototype={areaStart:lt,areaEnd:lt,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)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var xt=function t(e){function r(t){return new yt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function bt(t,e){this._context=t,this._k=(1-e)/6}bt.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,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:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var _t=function t(e){function r(t){return new bt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function wt(t,e,r){var n=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>1e-12){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/u,o=(o*c+t._y1*t._l23_2a-r*t._l12_2a)/u}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function Tt(t,e){this._context=t,this._alpha=e}Tt.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)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:wt(this,t,e)}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=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var kt=function t(e){function r(t){return e?new Tt(t,e):new gt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function At(t,e){this._context=t,this._alpha=e}At.prototype={areaStart:lt,areaEnd:lt,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)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:wt(this,t,e)}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=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Mt=function t(e){function r(t){return e?new At(t,e):new yt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function St(t,e){this._context=t,this._alpha=e}St.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,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:wt(this,t,e)}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=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Et=function t(e){function r(t){return e?new St(t,e):new bt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Lt(t){this._context=t}function Ct(t){return t<0?-1:1}function Pt(t,e,r){var n=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(n||i<0&&-0),o=(r-t._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Ct(a)+Ct(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function It(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function Ot(t,e,r){var n=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function zt(t){this._context=t}function Dt(t){this._context=new Rt(t)}function Rt(t){this._context=t}function Ft(t){this._context=t}function Bt(t){var e,r,n=t.length-1,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[n-1]=(t[n]+i[n-1])/2,e=0;e1)for(var r,n,i,a=1,o=t[e[0]],s=o.length;a=0;)r[e]=e;return r}function Vt(t,e){return t[e]}function Ht(t){var e=t.map(qt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function qt(t){for(var e,r=-1,n=0,i=t.length,a=-1/0;++ra&&(a=e,n=r);return n}function Gt(t){var e=t.map(Yt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function Yt(t){for(var e,r=0,n=-1,i=t.length;++n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}},t.arc=function(){var t=m,o=g,w=r(0),T=null,k=v,A=y,M=x,S=null;function E(){var r,m,g=+t.apply(this,arguments),v=+o.apply(this,arguments),y=k.apply(this,arguments)-f,x=A.apply(this,arguments)-f,E=n(x-y),L=x>y;if(S||(S=r=e.path()),v1e-12)if(E>h-1e-12)S.moveTo(v*a(y),v*l(y)),S.arc(0,0,v,y,x,!L),g>1e-12&&(S.moveTo(g*a(x),g*l(x)),S.arc(0,0,g,x,y,L));else{var C,P,I=y,O=x,z=y,D=x,R=E,F=E,B=M.apply(this,arguments)/2,N=B>1e-12&&(T?+T.apply(this,arguments):c(g*g+v*v)),j=s(n(v-g)/2,+w.apply(this,arguments)),U=j,V=j;if(N>1e-12){var H=d(N/g*l(B)),q=d(N/v*l(B));(R-=2*H)>1e-12?(z+=H*=L?1:-1,D-=H):(R=0,z=D=(y+x)/2),(F-=2*q)>1e-12?(I+=q*=L?1:-1,O-=q):(F=0,I=O=(y+x)/2)}var G=v*a(I),Y=v*l(I),W=g*a(D),X=g*l(D);if(j>1e-12){var Z,J=v*a(O),K=v*l(O),Q=g*a(z),$=g*l(z);if(E1e-12?V>1e-12?(C=_(Q,$,G,Y,v,V,L),P=_(J,K,W,X,v,V,L),S.moveTo(C.cx+C.x01,C.cy+C.y01),V1e-12&&R>1e-12?U>1e-12?(C=_(W,X,J,K,g,-U,L),P=_(G,Y,Q,$,g,-U,L),S.lineTo(C.cx+C.x01,C.cy+C.y01),U0&&(d+=f);for(null!=e?m.sort((function(t,r){return e(g[t],g[r])})):null!=n&&m.sort((function(t,e){return n(r[t],r[e])})),s=0,c=d?(y-p*b)/d:0;s0?f*c:0)+b,g[l]={data:r[l],index:s,value:f,startAngle:v,endAngle:u,padAngle:x};return g}return s.value=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),s):t},s.sortValues=function(t){return arguments.length?(e=t,n=null,s):e},s.sort=function(t){return arguments.length?(n=t,e=null,s):n},s.startAngle=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),s):i},s.endAngle=function(t){return arguments.length?(a=\"function\"==typeof t?t:r(+t),s):a},s.padAngle=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(+t),s):o},s},t.pointRadial=R,t.radialArea=D,t.radialLine=z,t.stack=function(){var t=r([]),e=Ut,n=jt,i=Vt;function a(r){var a,o,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(a=0;a0)for(var r,n,i,a,o,s,l=0,c=t[e[0]].length;l0?(n[0]=a,n[1]=a+=i):i<0?(n[1]=o,n[0]=o+=i):(n[0]=0,n[1]=i)},t.stackOffsetExpand=function(t,e){if((n=t.length)>0){for(var r,n,i,a=0,o=t[0].length;a0){for(var r,n=0,i=t[e[0]],a=i.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,a=0,o=1;o=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:gt,s:vt,S:H,u:q,U:G,V:Y,w:W,W:X,x:null,X:null,y:Z,Y:J,Z:K,\"%\":mt},Ct={a:function(t){return f[t.getUTCDay()]},A:function(t){return u[t.getUTCDay()]},b:function(t){return yt[t.getUTCMonth()]},B:function(t){return h[t.getUTCMonth()]},c:null,d:Q,e:Q,f:nt,H:$,I:tt,j:et,L:rt,m:it,M:at,p:function(t){return c[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:gt,s:vt,S:ot,u:st,U:lt,V:ct,w:ut,W:ft,x:null,X:null,y:ht,Y:pt,Z:dt,\"%\":mt},Pt={a:function(t,e,r){var n=Tt.exec(e.slice(r));return n?(t.w=kt[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=_t.exec(e.slice(r));return n?(t.w=wt[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=St.exec(e.slice(r));return n?(t.m=Et[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=At.exec(e.slice(r));return n?(t.m=Mt[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,e,r){return zt(t,a,e,r)},d:A,e:A,f:P,H:S,I:S,j:M,L:C,m:k,M:E,p:function(t,e,r){var n=xt.exec(e.slice(r));return n?(t.p=bt[n[0].toLowerCase()],r+n[0].length):-1},q:T,Q:O,s:z,S:L,u:g,U:v,V:y,w:m,W:x,x:function(t,e,r){return zt(t,o,e,r)},X:function(t,e,r){return zt(t,l,e,r)},y:_,Y:b,Z:w,\"%\":I};function It(t,e){return function(r){var n,i,a,o=[],l=-1,c=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++l53)return null;\"w\"in c||(c.w=1),\"Z\"in c?(l=(s=n(i(c.y,0,1))).getUTCDay(),s=l>4||0===l?e.utcMonday.ceil(s):e.utcMonday(s),s=e.utcDay.offset(s,7*(c.V-1)),c.y=s.getUTCFullYear(),c.m=s.getUTCMonth(),c.d=s.getUTCDate()+(c.w+6)%7):(l=(s=r(i(c.y,0,1))).getDay(),s=l>4||0===l?e.timeMonday.ceil(s):e.timeMonday(s),s=e.timeDay.offset(s,7*(c.V-1)),c.y=s.getFullYear(),c.m=s.getMonth(),c.d=s.getDate()+(c.w+6)%7)}else(\"W\"in c||\"U\"in c)&&(\"w\"in c||(c.w=\"u\"in c?c.u%7:\"W\"in c?1:0),l=\"Z\"in c?n(i(c.y,0,1)).getUTCDay():r(i(c.y,0,1)).getDay(),c.m=0,c.d=\"W\"in c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);return\"Z\"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,n(c)):r(c)}}function zt(t,e,r,n){for(var i,a,o=0,l=e.length,c=r.length;o=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Pt[i in s?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Lt.x=It(o,Lt),Lt.X=It(l,Lt),Lt.c=It(a,Lt),Ct.x=It(o,Ct),Ct.X=It(l,Ct),Ct.c=It(a,Ct),{format:function(t){var e=It(t+=\"\",Lt);return e.toString=function(){return t},e},parse:function(t){var e=Ot(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=It(t+=\"\",Ct);return e.toString=function(){return t},e},utcParse:function(t){var e=Ot(t+=\"\",!0);return e.toString=function(){return t},e}}}var o,s={\"-\":\"\",_:\" \",0:\"0\"},l=/^\\s*\\d+/,c=/^%/,u=/[\\\\^$*+?|[\\]().{}]/g;function f(t,e,r){var n=t<0?\"-\":\"\",i=(n?-t:t)+\"\",a=i.length;return n+(a68?1900:2e3),r+n[0].length):-1}function w(t,e,r){var n=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||\"00\")),r+n[0].length):-1}function T(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function k(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function A(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function M(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function S(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function E(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function L(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function C(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function P(t,e,r){var n=l.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function I(t,e,r){var n=c.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function O(t,e,r){var n=l.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function z(t,e,r){var n=l.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function D(t,e){return f(t.getDate(),e,2)}function R(t,e){return f(t.getHours(),e,2)}function F(t,e){return f(t.getHours()%12||12,e,2)}function B(t,r){return f(1+e.timeDay.count(e.timeYear(t),t),r,3)}function N(t,e){return f(t.getMilliseconds(),e,3)}function j(t,e){return N(t,e)+\"000\"}function U(t,e){return f(t.getMonth()+1,e,2)}function V(t,e){return f(t.getMinutes(),e,2)}function H(t,e){return f(t.getSeconds(),e,2)}function q(t){var e=t.getDay();return 0===e?7:e}function G(t,r){return f(e.timeSunday.count(e.timeYear(t)-1,t),r,2)}function Y(t,r){var n=t.getDay();return t=n>=4||0===n?e.timeThursday(t):e.timeThursday.ceil(t),f(e.timeThursday.count(e.timeYear(t),t)+(4===e.timeYear(t).getDay()),r,2)}function W(t){return t.getDay()}function X(t,r){return f(e.timeMonday.count(e.timeYear(t)-1,t),r,2)}function Z(t,e){return f(t.getFullYear()%100,e,2)}function J(t,e){return f(t.getFullYear()%1e4,e,4)}function K(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+f(e/60|0,\"0\",2)+f(e%60,\"0\",2)}function Q(t,e){return f(t.getUTCDate(),e,2)}function $(t,e){return f(t.getUTCHours(),e,2)}function tt(t,e){return f(t.getUTCHours()%12||12,e,2)}function et(t,r){return f(1+e.utcDay.count(e.utcYear(t),t),r,3)}function rt(t,e){return f(t.getUTCMilliseconds(),e,3)}function nt(t,e){return rt(t,e)+\"000\"}function it(t,e){return f(t.getUTCMonth()+1,e,2)}function at(t,e){return f(t.getUTCMinutes(),e,2)}function ot(t,e){return f(t.getUTCSeconds(),e,2)}function st(t){var e=t.getUTCDay();return 0===e?7:e}function lt(t,r){return f(e.utcSunday.count(e.utcYear(t)-1,t),r,2)}function ct(t,r){var n=t.getUTCDay();return t=n>=4||0===n?e.utcThursday(t):e.utcThursday.ceil(t),f(e.utcThursday.count(e.utcYear(t),t)+(4===e.utcYear(t).getUTCDay()),r,2)}function ut(t){return t.getUTCDay()}function ft(t,r){return f(e.utcMonday.count(e.utcYear(t)-1,t),r,2)}function ht(t,e){return f(t.getUTCFullYear()%100,e,2)}function pt(t,e){return f(t.getUTCFullYear()%1e4,e,4)}function dt(){return\"+0000\"}function mt(){return\"%\"}function gt(t){return+t}function vt(t){return Math.floor(+t/1e3)}function yt(e){return o=a(e),t.timeFormat=o.format,t.timeParse=o.parse,t.utcFormat=o.utcFormat,t.utcParse=o.utcParse,o}yt({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]});var xt=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat(\"%Y-%m-%dT%H:%M:%S.%LZ\");var bt=+new Date(\"2000-01-01T00:00:00.000Z\")?function(t){var e=new Date(t);return isNaN(e)?null:e}:t.utcParse(\"%Y-%m-%dT%H:%M:%S.%LZ\");t.isoFormat=xt,t.isoParse=bt,t.timeFormatDefaultLocale=yt,t.timeFormatLocale=a,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-time\":121}],121:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";var e=new Date,r=new Date;function n(t,i,a,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(e){return t(e=new Date(e-1)),i(e,1),t(e),e},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e0))return o;do{o.push(a=new Date(+e)),i(e,n),t(e)}while(a=r)for(;t(r),!e(r);)r.setTime(r-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;i(t,-1),!e(t););else for(;--r>=0;)for(;i(t,1),!e(t););}))},a&&(s.count=function(n,i){return e.setTime(+n),r.setTime(+i),t(e),t(r),Math.floor(a(e,r))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}var i=n((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?n((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i.range,o=n((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),s=o.range,l=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),c=l.range,u=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),f=u.range,h=n((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),p=h.range;function d(t){return n((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var m=d(0),g=d(1),v=d(2),y=d(3),x=d(4),b=d(5),_=d(6),w=m.range,T=g.range,k=v.range,A=y.range,M=x.range,S=b.range,E=_.range,L=n((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),C=L.range,P=n((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));P.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null};var I=P.range,O=n((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),z=O.range,D=n((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),R=D.range,F=n((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),B=F.range;function N(t){return n((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var j=N(0),U=N(1),V=N(2),H=N(3),q=N(4),G=N(5),Y=N(6),W=j.range,X=U.range,Z=V.range,J=H.range,K=q.range,Q=G.range,$=Y.range,tt=n((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),et=tt.range,rt=n((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));rt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null};var nt=rt.range;t.timeDay=h,t.timeDays=p,t.timeFriday=b,t.timeFridays=S,t.timeHour=u,t.timeHours=f,t.timeInterval=n,t.timeMillisecond=i,t.timeMilliseconds=a,t.timeMinute=l,t.timeMinutes=c,t.timeMonday=g,t.timeMondays=T,t.timeMonth=L,t.timeMonths=C,t.timeSaturday=_,t.timeSaturdays=E,t.timeSecond=o,t.timeSeconds=s,t.timeSunday=m,t.timeSundays=w,t.timeThursday=x,t.timeThursdays=M,t.timeTuesday=v,t.timeTuesdays=k,t.timeWednesday=y,t.timeWednesdays=A,t.timeWeek=m,t.timeWeeks=w,t.timeYear=P,t.timeYears=I,t.utcDay=F,t.utcDays=B,t.utcFriday=G,t.utcFridays=Q,t.utcHour=D,t.utcHours=R,t.utcMillisecond=i,t.utcMilliseconds=a,t.utcMinute=O,t.utcMinutes=z,t.utcMonday=U,t.utcMondays=X,t.utcMonth=tt,t.utcMonths=et,t.utcSaturday=Y,t.utcSaturdays=$,t.utcSecond=o,t.utcSeconds=s,t.utcSunday=j,t.utcSundays=W,t.utcThursday=q,t.utcThursdays=K,t.utcTuesday=V,t.utcTuesdays=Z,t.utcWednesday=H,t.utcWednesdays=J,t.utcWeek=j,t.utcWeeks=W,t.utcYear=rt,t.utcYears=nt,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],122:[function(t,e,r){arguments[4][121][0].apply(r,arguments)},{dup:121}],123:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";var e,r,n=0,i=0,a=0,o=0,s=0,l=0,c=\"object\"==typeof performance&&performance.now?performance:Date,u=\"object\"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return s||(u(h),s=c.now()+l)}function h(){s=0}function p(){this._call=this._time=this._next=null}function d(t,e,r){var n=new p;return n.restart(t,e,r),n}function m(){f(),++n;for(var t,r=e;r;)(t=s-r._time)>=0&&r._call.call(null,t),r=r._next;--n}function g(){s=(o=c.now())+l,n=i=0;try{m()}finally{n=0,function(){var t,n,i=e,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),t=i,i=i._next):(n=i._next,i._next=null,i=t?t._next=n:e=n);r=t,y(a)}(),s=0}}function v(){var t=c.now(),e=t-o;e>1e3&&(l-=e,o=t)}function y(t){n||(i&&(i=clearTimeout(i)),t-s>24?(t<1/0&&(i=setTimeout(g,t-c.now()-l)),a&&(a=clearInterval(a))):(a||(o=c.now(),a=setInterval(v,1e3)),n=1,u(g)))}p.prototype=d.prototype={constructor:p,restart:function(t,n,i){if(\"function\"!=typeof t)throw new TypeError(\"callback is not a function\");i=(null==i?f():+i)+(null==n?0:+n),this._next||r===this||(r?r._next=this:e=this,r=this),this._call=t,this._time=i,y()},stop:function(){this._call&&(this._call=null,this._time=1/0,y())}},t.interval=function(t,e,r){var n=new p,i=e;return null==e?(n.restart(t,e,r),n):(e=+e,r=null==r?f():+r,n.restart((function a(o){o+=i,n.restart(a,i+=e,r),t(o)}),e,r),n)},t.now=f,t.timeout=function(t,e,r){var n=new p;return e=null==e?0:+e,n.restart((function(r){n.stop(),t(r+e)}),e,r),n},t.timer=d,t.timerFlush=m,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],124:[function(t,e,r){e.exports=function(){for(var t=0;ts*l){var p=(h-f)/s;a[u]=1e3*p}}return a}function o(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i0)return function(t,e){var r,n;for(r=new Array(t),n=0;n80*r){n=l=t[0],s=c=t[1];for(var b=r;bl&&(l=u),p>c&&(c=p);d=0!==(d=Math.max(l-n,c-s))?1/d:0}return o(y,x,r,n,s,d),x}function i(t,e,r,n,i){var a,o;if(i===E(t,e,r,n)>0)for(a=e;a=e;a-=n)o=A(a,t[a],t[a+1],o);return o&&x(o,o.next)&&(M(o),o=o.next),o}function a(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!x(n,n.next)&&0!==y(n.prev,n,n.next))n=n.next;else{if(M(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function o(t,e,r,n,i,f,h){if(t){!h&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=d(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,f);for(var p,m,g=t;t.prev!==t.next;)if(p=t.prev,m=t.next,f?l(t,n,i,f):s(t))e.push(p.i/r),e.push(t.i/r),e.push(m.i/r),M(t),t=m.next,g=m.next;else if((t=m)===g){h?1===h?o(t=c(a(t),e,r),e,r,n,i,f,2):2===h&&u(t,e,r,n,i,f):o(a(t),e,r,n,i,f,1);break}}}function s(t){var e=t.prev,r=t,n=t.next;if(y(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(g(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&y(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(t,e,r,n){var i=t.prev,a=t,o=t.next;if(y(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=d(s,l,e,r,n),h=d(c,u,e,r,n),p=t.prevZ,m=t.nextZ;p&&p.z>=f&&m&&m.z<=h;){if(p!==t.prev&&p!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,m!==t.prev&&m!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;m&&m.z<=h;){if(m!==t.prev&&m!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function c(t,e,r){var n=t;do{var i=n.prev,o=n.next.next;!x(i,o)&&b(i,n,n.next,o)&&T(i,o)&&T(o,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(o.i/r),M(n),M(n.next),n=t=o),n=n.next}while(n!==t);return a(n)}function u(t,e,r,n,i,s){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&v(l,c)){var u=k(l,c);return l=a(l,l.next),u=a(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}c=c.next}l=l.next}while(l!==t)}function f(t,e){return t.x-e.x}function h(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&g(ar.x||n.x===r.x&&p(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=k(e,t);a(e,e.next),a(r,r.next)}}function p(t,e){return y(t.prev,t,e.prev)<0&&y(e.next,t,t.next)<0}function d(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function m(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&b(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(T(t,e)&&T(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(y(t.prev,t,e.prev)||y(t,e.prev,e))||x(t,e)&&y(t.prev,t,t.next)>0&&y(e.prev,e,e.next)>0)}function y(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function x(t,e){return t.x===e.x&&t.y===e.y}function b(t,e,r,n){var i=w(y(t,e,r)),a=w(y(t,e,n)),o=w(y(r,n,t)),s=w(y(r,n,e));return i!==a&&o!==s||(!(0!==i||!_(t,r,e))||(!(0!==a||!_(t,n,e))||(!(0!==o||!_(r,t,n))||!(0!==s||!_(r,e,n)))))}function _(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function w(t){return t>0?1:t<0?-1:0}function T(t,e){return y(t.prev,t,t.next)<0?y(t,e,t.next)>=0&&y(t,t.prev,e)>=0:y(t,e,t.prev)<0||y(t,t.next,e)<0}function k(t,e){var r=new S(t.i,t.x,t.y),n=new S(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function A(t,e,r,n){var i=new S(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function M(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function S(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function E(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],130:[function(t,e,r){var n=t(\"strongly-connected-components\");e.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function c(t){var e,n,i=!1;for(a.push(t),o[t]=!0,e=0;e=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o=55296&&y<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,m):w,e?(p.value=w,d(g,m,p)):g[m]=w,++m;v=m}if(void 0===v)for(v=o(t.length),e&&(g=new e(v)),r=0;r0?1:-1}},{}],141:[function(t,e,r){\"use strict\";var n=t(\"../math/sign\"),i=Math.abs,a=Math.floor;e.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},{\"../math/sign\":138}],142:[function(t,e,r){\"use strict\";var n=t(\"./to-integer\"),i=Math.max;e.exports=function(t){return i(0,n(t))}},{\"./to-integer\":141}],143:[function(t,e,r){\"use strict\";var n=t(\"./valid-callable\"),i=t(\"./valid-value\"),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(t,e){return function(r,c){var u,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(c),u=s(r),h&&u.sort(\"function\"==typeof h?a.call(h,r):void 0),\"function\"!=typeof t&&(t=u[t]),o.call(t,u,(function(t,n){return l.call(r,t)?o.call(c,f,r[t],t,r,n):e}))}}},{\"./valid-callable\":160,\"./valid-value\":162}],144:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Object.assign:t(\"./shim\")},{\"./is-implemented\":145,\"./shim\":146}],145:[function(t,e,r){\"use strict\";e.exports=function(){var t,e=Object.assign;return\"function\"==typeof e&&(e(t={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),t.foo+t.bar+t.trzy===\"razdwatrzy\")}},{}],146:[function(t,e,r){\"use strict\";var n=t(\"../keys\"),i=t(\"../valid-value\"),a=Math.max;e.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o-1}},{}],166:[function(t,e,r){\"use strict\";var n=Object.prototype.toString,i=n.call(\"\");e.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||n.call(t)===i)||!1}},{}],167:[function(t,e,r){\"use strict\";var n=Object.create(null),i=Math.random;e.exports=function(){var t;do{t=i().toString(36).slice(2)}while(n[t]);return t}},{}],168:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/set-prototype-of\"),a=t(\"es5-ext/string/#/contains\"),o=t(\"d\"),s=t(\"es6-symbol\"),l=t(\"./\"),c=Object.defineProperty;n=e.exports=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l.call(this,t),e=e?a.call(e,\"key+value\")?\"key+value\":a.call(e,\"key\")?\"key\":\"value\":\"value\",c(this,\"__kind__\",o(\"\",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t}))}),c(n.prototype,s.toStringTag,o(\"c\",\"Array Iterator\"))},{\"./\":171,d:106,\"es5-ext/object/set-prototype-of\":157,\"es5-ext/string/#/contains\":163,\"es6-symbol\":175}],169:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/object/valid-callable\"),a=t(\"es5-ext/string/is-string\"),o=t(\"./get\"),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(t,e){var r,u,f,h,p,d,m,g,v=arguments[2];if(s(t)||n(t)?r=\"array\":a(t)?r=\"string\":t=o(t),i(e),f=function(){h=!0},\"array\"!==r)if(\"string\"!==r)for(u=t.next();!u.done;){if(l.call(e,v,u.value,f),h)return;u=t.next()}else for(d=t.length,p=0;p=55296&&g<=56319&&(m+=t[++p]),l.call(e,v,m,f),!h);++p);else c.call(t,(function(t){return l.call(e,v,t,f),h}))}},{\"./get\":170,\"es5-ext/function/is-arguments\":135,\"es5-ext/object/valid-callable\":160,\"es5-ext/string/is-string\":166}],170:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/string/is-string\"),a=t(\"./array\"),o=t(\"./string\"),s=t(\"./valid-iterable\"),l=t(\"es6-symbol\").iterator;e.exports=function(t){return\"function\"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},{\"./array\":168,\"./string\":173,\"./valid-iterable\":174,\"es5-ext/function/is-arguments\":135,\"es5-ext/string/is-string\":166,\"es6-symbol\":175}],171:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/array/#/clear\"),a=t(\"es5-ext/object/assign\"),o=t(\"es5-ext/object/valid-callable\"),s=t(\"es5-ext/object/valid-value\"),l=t(\"d\"),c=t(\"d/auto-bind\"),u=t(\"es6-symbol\"),f=Object.defineProperty,h=Object.defineProperties;e.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");h(this,{__list__:l(\"w\",s(t)),__context__:l(\"w\",e),__nextIndex__:l(\"w\",0)}),e&&(o(e.on),e.on(\"_add\",this._onAdd),e.on(\"_delete\",this._onDelete),e.on(\"_clear\",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,\"__redo__\",l(\"c\",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,u.iterator,l((function(){return this})))},{d:106,\"d/auto-bind\":105,\"es5-ext/array/#/clear\":131,\"es5-ext/object/assign\":144,\"es5-ext/object/valid-callable\":160,\"es5-ext/object/valid-value\":162,\"es6-symbol\":175}],172:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/object/is-value\"),a=t(\"es5-ext/string/is-string\"),o=t(\"es6-symbol\").iterator,s=Array.isArray;e.exports=function(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||\"function\"==typeof t[o])))}},{\"es5-ext/function/is-arguments\":135,\"es5-ext/object/is-value\":151,\"es5-ext/string/is-string\":166,\"es6-symbol\":175}],173:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/set-prototype-of\"),a=t(\"d\"),o=t(\"es6-symbol\"),s=t(\"./\"),l=Object.defineProperty;n=e.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),l(this,\"__length__\",a(\"\",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a(\"c\",\"String Iterator\"))},{\"./\":171,d:106,\"es5-ext/object/set-prototype-of\":157,\"es6-symbol\":175}],174:[function(t,e,r){\"use strict\";var n=t(\"./is-iterable\");e.exports=function(t){if(!n(t))throw new TypeError(t+\" is not iterable\");return t}},{\"./is-iterable\":172}],175:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?t(\"ext/global-this\").Symbol:t(\"./polyfill\")},{\"./is-implemented\":176,\"./polyfill\":181,\"ext/global-this\":188}],176:[function(t,e,r){\"use strict\";var n=t(\"ext/global-this\"),i={object:!0,symbol:!0};e.exports=function(){var t,e=n.Symbol;if(\"function\"!=typeof e)return!1;t=e(\"test symbol\");try{String(t)}catch(t){return!1}return!!i[typeof e.iterator]&&(!!i[typeof e.toPrimitive]&&!!i[typeof e.toStringTag])}},{\"ext/global-this\":188}],177:[function(t,e,r){\"use strict\";e.exports=function(t){return!!t&&(\"symbol\"==typeof t||!!t.constructor&&(\"Symbol\"===t.constructor.name&&\"Symbol\"===t[t.constructor.toStringTag]))}},{}],178:[function(t,e,r){\"use strict\";var n=t(\"d\"),i=Object.create,a=Object.defineProperty,o=Object.prototype,s=i(null);e.exports=function(t){for(var e,r,i=0;s[t+(i||\"\")];)++i;return s[t+=i||\"\"]=!0,a(o,e=\"@@\"+t,n.gs(null,(function(t){r||(r=!0,a(this,e,n(t)),r=!1)}))),e}},{d:106}],179:[function(t,e,r){\"use strict\";var n=t(\"d\"),i=t(\"ext/global-this\").Symbol;e.exports=function(t){return Object.defineProperties(t,{hasInstance:n(\"\",i&&i.hasInstance||t(\"hasInstance\")),isConcatSpreadable:n(\"\",i&&i.isConcatSpreadable||t(\"isConcatSpreadable\")),iterator:n(\"\",i&&i.iterator||t(\"iterator\")),match:n(\"\",i&&i.match||t(\"match\")),replace:n(\"\",i&&i.replace||t(\"replace\")),search:n(\"\",i&&i.search||t(\"search\")),species:n(\"\",i&&i.species||t(\"species\")),split:n(\"\",i&&i.split||t(\"split\")),toPrimitive:n(\"\",i&&i.toPrimitive||t(\"toPrimitive\")),toStringTag:n(\"\",i&&i.toStringTag||t(\"toStringTag\")),unscopables:n(\"\",i&&i.unscopables||t(\"unscopables\"))})}},{d:106,\"ext/global-this\":188}],180:[function(t,e,r){\"use strict\";var n=t(\"d\"),i=t(\"../../../validate-symbol\"),a=Object.create(null);e.exports=function(t){return Object.defineProperties(t,{for:n((function(e){return a[e]?a[e]:a[e]=t(String(e))})),keyFor:n((function(t){var e;for(e in i(t),a)if(a[e]===t)return e}))})}},{\"../../../validate-symbol\":182,d:106}],181:[function(t,e,r){\"use strict\";var n,i,a,o=t(\"d\"),s=t(\"./validate-symbol\"),l=t(\"ext/global-this\").Symbol,c=t(\"./lib/private/generate-name\"),u=t(\"./lib/private/setup/standard-symbols\"),f=t(\"./lib/private/setup/symbol-registry\"),h=Object.create,p=Object.defineProperties,d=Object.defineProperty;if(\"function\"==typeof l)try{String(l()),a=!0}catch(t){}else l=null;i=function(t){if(this instanceof i)throw new TypeError(\"Symbol is not a constructor\");return n(t)},e.exports=n=function t(e){var r;if(this instanceof t)throw new TypeError(\"Symbol is not a constructor\");return a?l(e):(r=h(i.prototype),e=void 0===e?\"\":String(e),p(r,{__description__:o(\"\",e),__name__:o(\"\",c(e))}))},u(n),f(n),p(i.prototype,{constructor:o(n),toString:o(\"\",(function(){return this.__name__}))}),p(n.prototype,{toString:o((function(){return\"Symbol (\"+s(this).__description__+\")\"})),valueOf:o((function(){return s(this)}))}),d(n.prototype,n.toPrimitive,o(\"\",(function(){var t=s(this);return\"symbol\"==typeof t?t:t.toString()}))),d(n.prototype,n.toStringTag,o(\"c\",\"Symbol\")),d(i.prototype,n.toStringTag,o(\"c\",n.prototype[n.toStringTag])),d(i.prototype,n.toPrimitive,o(\"c\",n.prototype[n.toPrimitive]))},{\"./lib/private/generate-name\":178,\"./lib/private/setup/standard-symbols\":179,\"./lib/private/setup/symbol-registry\":180,\"./validate-symbol\":182,d:106,\"ext/global-this\":188}],182:[function(t,e,r){\"use strict\";var n=t(\"./is-symbol\");e.exports=function(t){if(!n(t))throw new TypeError(t+\" is not a symbol\");return t}},{\"./is-symbol\":177}],183:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?WeakMap:t(\"./polyfill\")},{\"./is-implemented\":184,\"./polyfill\":186}],184:[function(t,e,r){\"use strict\";e.exports=function(){var t,e;if(\"function\"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},\"one\"],[{},\"two\"],[{},\"three\"]])}catch(t){return!1}return\"[object WeakMap]\"===String(t)&&(\"function\"==typeof t.set&&(t.set({},1)===t&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.has&&\"one\"===t.get(e)))))}},{}],185:[function(t,e,r){\"use strict\";e.exports=\"function\"==typeof WeakMap&&\"[object WeakMap]\"===Object.prototype.toString.call(new WeakMap)},{}],186:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/is-value\"),a=t(\"es5-ext/object/set-prototype-of\"),o=t(\"es5-ext/object/valid-object\"),s=t(\"es5-ext/object/valid-value\"),l=t(\"es5-ext/string/random-uniq\"),c=t(\"d\"),u=t(\"es6-iterator/get\"),f=t(\"es6-iterator/for-of\"),h=t(\"es6-symbol\").toStringTag,p=t(\"./is-native-implemented\"),d=Array.isArray,m=Object.defineProperty,g=Object.prototype.hasOwnProperty,v=Object.getPrototypeOf;e.exports=n=function(){var t,e=arguments[0];if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");return t=p&&a&&WeakMap!==n?a(new WeakMap,v(this)):this,i(e)&&(d(e)||(e=u(e))),m(t,\"__weakMapData__\",c(\"c\",\"$weakMap$\"+l())),e?(f(e,(function(e){s(e),t.set(e[0],e[1])})),t):t},p&&(a&&a(n,WeakMap),n.prototype=Object.create(WeakMap.prototype,{constructor:c(n)})),Object.defineProperties(n.prototype,{delete:c((function(t){return!!g.call(o(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)})),get:c((function(t){if(g.call(o(t),this.__weakMapData__))return t[this.__weakMapData__]})),has:c((function(t){return g.call(o(t),this.__weakMapData__)})),set:c((function(t,e){return m(o(t),this.__weakMapData__,c(\"c\",e)),this})),toString:c((function(){return\"[object WeakMap]\"}))}),m(n.prototype,h,c(\"c\",\"WeakMap\"))},{\"./is-native-implemented\":185,d:106,\"es5-ext/object/is-value\":151,\"es5-ext/object/set-prototype-of\":157,\"es5-ext/object/valid-object\":161,\"es5-ext/object/valid-value\":162,\"es5-ext/string/random-uniq\":167,\"es6-iterator/for-of\":169,\"es6-iterator/get\":170,\"es6-symbol\":175}],187:[function(t,e,r){var n=function(){if(\"object\"==typeof self&&self)return self;if(\"object\"==typeof window&&window)return window;throw new Error(\"Unable to resolve global `this`\")};e.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,\"__global__\",{get:function(){return this},configurable:!0})}catch(t){return n()}try{return __global__||n()}finally{delete Object.prototype.__global__}}()},{}],188:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?globalThis:t(\"./implementation\")},{\"./implementation\":187,\"./is-implemented\":189}],189:[function(t,e,r){\"use strict\";e.exports=function(){return\"object\"==typeof globalThis&&(!!globalThis&&globalThis.Array===Array)}},{}],190:[function(t,e,r){\"use strict\";var n=t(\"is-string-blank\");e.exports=function(t){var e=typeof t;if(\"string\"===e){var r=t;if(0===(t=+t)&&n(r))return!1}else if(\"number\"!==e)return!1;return t-t<1}},{\"is-string-blank\":237}],191:[function(t,e,r){var n=t(\"dtype\");e.exports=function(t,e,r){if(!t)throw new TypeError(\"must specify data as first parameter\");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&\"number\"==typeof t[0][0]){var i,a,o,s,l=t[0].length,c=t.length*l;e&&\"string\"!=typeof e||(e=new(n(e||\"float32\"))(c+r));var u=e.length-r;if(c!==u)throw new Error(\"source length \"+c+\" (\"+l+\"x\"+t.length+\") does not match destination length \"+u);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},{\"css-font/stringify\":102}],193:[function(t,e,r){\"use strict\";function n(t,e){e||(e={}),(\"string\"==typeof t||Array.isArray(t))&&(e.family=t);var r=Array.isArray(e.family)?e.family.join(\", \"):e.family;if(!r)throw Error(\"`family` must be defined\");var s=e.size||e.fontSize||e.em||48,l=e.weight||e.fontWeight||\"\",c=(t=[e.style||e.fontStyle||\"\",l,s].join(\" \")+\"px \"+r,e.origin||\"top\");if(n.cache[r]&&s<=n.cache[r].em)return i(n.cache[r],c);var u=e.canvas||n.canvas,f=u.getContext(\"2d\"),h={upper:void 0!==e.upper?e.upper:\"H\",lower:void 0!==e.lower?e.lower:\"x\",descent:void 0!==e.descent?e.descent:\"p\",ascent:void 0!==e.ascent?e.ascent:\"h\",tittle:void 0!==e.tittle?e.tittle:\"i\",overshoot:void 0!==e.overshoot?e.overshoot:\"O\"},p=Math.ceil(1.5*s);u.height=p,u.width=.5*p,f.font=t;var d={top:0};f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillStyle=\"black\",f.fillText(\"H\",0,0);var m=a(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline=\"bottom\",f.fillText(\"H\",0,p);var g=a(f.getImageData(0,0,p,p));d.lineHeight=d.bottom=p-g+m,f.clearRect(0,0,p,p),f.textBaseline=\"alphabetic\",f.fillText(\"H\",0,p);var v=p-a(f.getImageData(0,0,p,p))-1+m;d.baseline=d.alphabetic=v,f.clearRect(0,0,p,p),f.textBaseline=\"middle\",f.fillText(\"H\",0,.5*p);var y=a(f.getImageData(0,0,p,p));d.median=d.middle=p-y-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"hanging\",f.fillText(\"H\",0,.5*p);var x=a(f.getImageData(0,0,p,p));d.hanging=p-x-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"ideographic\",f.fillText(\"H\",0,p);var b=a(f.getImageData(0,0,p,p));if(d.ideographic=p-b-1+m,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.upper,0,0),d.upper=a(f.getImageData(0,0,p,p)),d.capHeight=d.baseline-d.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.lower,0,0),d.lower=a(f.getImageData(0,0,p,p)),d.xHeight=d.baseline-d.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.tittle,0,0),d.tittle=a(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.ascent,0,0),d.ascent=a(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.descent,0,0),d.descent=o(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.overshoot,0,0);var _=o(f.getImageData(0,0,p,p));d.overshoot=_-v}for(var w in d)d[w]/=s;return d.em=s,n.cache[r]=d,i(d,c)}function i(t,e){var r={};for(var n in\"string\"==typeof e&&(e=t[e]),t)\"em\"!==n&&(r[n]=t[n]-e);return r}function a(t){for(var e=t.height,r=t.data,n=3;n0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}e.exports=n,n.canvas=document.createElement(\"canvas\"),n.cache={}},{}],194:[function(t,e,r){e.exports=function(t,e){if(\"string\"!=typeof t)throw new TypeError(\"must specify type string\");if(e=e||{},\"undefined\"==typeof document&&!e.canvas)return null;var r=e.canvas||document.createElement(\"canvas\");\"number\"==typeof e.width&&(r.width=e.width);\"number\"==typeof e.height&&(r.height=e.height);var n,i=e;try{var a=[t];0===t.indexOf(\"webgl\")&&a.push(\"experimental-\"+t);for(var o=0;o halfCharStep + halfCharWidth ||\\n\\t\\t\\t\\t\\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\\n\\n\\t\\t\\t\\tuv += charId * charStep;\\n\\t\\t\\t\\tuv = uv / atlasSize;\\n\\n\\t\\t\\t\\tvec4 color = fontColor;\\n\\t\\t\\t\\tvec4 mask = texture2D(atlas, uv);\\n\\n\\t\\t\\t\\tfloat maskY = lightness(mask);\\n\\t\\t\\t\\t// float colorY = lightness(color);\\n\\t\\t\\t\\tcolor.a *= maskY;\\n\\t\\t\\t\\tcolor.a *= opacity;\\n\\n\\t\\t\\t\\t// color.a += .1;\\n\\n\\t\\t\\t\\t// antialiasing, see yiq color space y-channel formula\\n\\t\\t\\t\\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\\n\\n\\t\\t\\t\\tgl_FragColor = color;\\n\\t\\t\\t}\"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if(\"string\"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:\"position positions coord coords coordinates\",font:\"font fontFace fontface typeface cssFont css-font family fontFamily\",fontSize:\"fontSize fontsize size font-size\",text:\"text texts chars characters value values symbols\",align:\"align alignment textAlign textbaseline\",baseline:\"baseline textBaseline textbaseline\",direction:\"dir direction textDirection\",color:\"color colour fill fill-color fillColor textColor textcolor\",kerning:\"kerning kern\",range:\"range dataBox\",viewport:\"vp viewport viewBox viewbox viewPort\",opacity:\"opacity alpha transparency visible visibility opaque\",offset:\"offset positionOffset padding shift indent indentation\"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&(\"number\"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=y(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+\"px sans-serif\");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if(\"string\"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+\"px \"+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var c=t.family.join(\", \"),u=[t.style];t.style!=t.variant&&u.push(t.variant),t.variant!=t.weight&&u.push(t.weight),_&&t.weight!=t.stretch&&u.push(t.stretch),e.font[r]={baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:v(c,{origin:\"top\",fontSize:T.baseFontSize,fontStyle:u.join(\" \")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),\"string\"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h2){for(var w=!t.position[0].length,k=u.mallocFloat(2*this.count),A=0,M=0;A1?e.align[r]:e.align[0]:e.align;if(\"number\"==typeof n)return n;switch(n){case\"right\":case\"end\":return-t;case\"center\":case\"centre\":case\"middle\":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,i+=\"number\"==typeof t?t-n.baseline:-n[t],i*=-1}))),null!=t.color)if(t.color||(t.color=\"transparent\"),\"string\"!=typeof t.color&&isNaN(t.color)){var q;if(\"number\"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=u.mallocUint8(G);for(var Y=(t.color.subarray||t.color.slice).bind(t.color),W=0;W4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text=\"\",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.maxAtlasSize=1024,T.atlasCanvas=document.createElement(\"canvas\"),T.atlasContext=T.atlasCanvas.getContext(\"2d\",{alpha:!1}),T.baseFontSize=64,T.fonts={},e.exports=T},{\"bit-twiddle\":81,\"color-normalize\":89,\"css-font\":99,\"detect-kerning\":125,\"es6-weak-map\":183,\"flatten-vertex-data\":191,\"font-atlas\":192,\"font-measure\":193,\"gl-util/context\":226,\"is-plain-obj\":236,\"object-assign\":247,\"parse-rect\":249,\"parse-unit\":251,\"pick-by-alias\":253,regl:283,\"to-px\":314,\"typedarray-pool\":327}],226:[function(t,e,r){(function(r){(function(){\"use strict\";var n=t(\"pick-by-alias\");function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return\"function\"==typeof t.getContext&&\"width\"in t&&\"height\"in t}function o(){var t=document.createElement(\"canvas\");return t.style.position=\"absolute\",t.style.top=0,t.style.left=0,t}e.exports=function(t){var e;if(t?\"string\"==typeof t&&(t={container:t}):t={},a(t)?t={container:t}:t=\"string\"==typeof(e=t).nodeName&&\"function\"==typeof e.appendChild&&\"function\"==typeof e.getBoundingClientRect?{container:t}:function(t){return\"function\"==typeof t.drawArrays||\"function\"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:\"container target element el canvas holder parent parentNode wrapper use ref root node\",gl:\"gl context webgl glContext\",attrs:\"attributes attrs contextAttributes\",pixelRatio:\"pixelRatio pxRatio px ratio pxratio pixelratio\",width:\"w width\",height:\"h height\"},!0),t.pixelRatio||(t.pixelRatio=r.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if(\"string\"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error(\"Element \"+t.container+\" is not found\");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if(\"undefined\"==typeof document)throw Error(\"Not DOM environment. Use headless-gl.\");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}return t.gl||[\"webgl\",\"experimental-webgl\",\"webgl-experimental\"].some((function(e){try{t.gl=t.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"pick-by-alias\":253}],227:[function(t,e,r){e.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m}},{}],231:[function(t,e,r){\"function\"==typeof Object.create?e.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},{}],232:[function(t,e,r){e.exports=!0},{}],233:[function(t,e,r){\"use strict\";e.exports=\"undefined\"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\\//.test(navigator.appVersion))},{}],234:[function(t,e,r){\"use strict\";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\\d+|meego).+mobile|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|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\\d+|meego).+mobile|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|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||\"undefined\"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&\"string\"==typeof e.headers[\"user-agent\"]&&(e=e.headers[\"user-agent\"]),\"string\"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf(\"Macintosh\")&&-1!==e.indexOf(\"Safari\")&&(r=!0),r}},{}],235:[function(t,e,r){\"use strict\";e.exports=function(t){var e=typeof t;return null!==t&&(\"object\"===e||\"function\"===e)}},{}],236:[function(t,e,r){\"use strict\";var n=Object.prototype.toString;e.exports=function(t){var e;return\"[object Object]\"===n.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))}},{}],237:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],238:[function(t,e,r){\"use strict\";e.exports=function(t){return\"string\"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\\dz]$/i.test(t)&&t.length>4))}},{}],239:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?e.exports=n():(t=t||self).mapboxgl=n()}(this,(function(){\"use strict\";var t,e,r;function n(n,i){if(t)if(e){var a=\"var sharedChunk = {}; (\"+t+\")(sharedChunk); (\"+e+\")(sharedChunk);\",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:\"text/javascript\"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}function o(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var s=o(.25,.1,.25,1);function l(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function u(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function d(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function m(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function g(t,e){return-1!==t.indexOf(e,t.length-e.length)}function v(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function y(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function x(t){return Array.isArray(t)?t.map(x):\"object\"==typeof t&&t?v(t,x):t}var b={};function _(t){b[t]||(\"undefined\"!=typeof console&&console.warn(t),b[t]=!0)}function w(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)(?:\\=(?:([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)|(?:\\\"((?:[^\"\\\\]|\\\\.)*)\\\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),\"\"})),e[\"max-age\"]){var r=parseInt(e[\"max-age\"],10);isNaN(r)?delete e[\"max-age\"]:e[\"max-age\"]=r}return e}var M=null;function S(t){if(null==M){var e=t.navigator?t.navigator.userAgent:null;M=!!t.safari||!(!e||!(/\\b(iPad|iPhone|iPod)\\b/.test(e)||e.match(\"Safari\")&&!e.match(\"Chrome\")))}return M}function E(t){try{var e=self[t];return e.setItem(\"_mapbox_test_\",1),e.removeItem(\"_mapbox_test_\"),!0}catch(t){return!1}}var L,C,P,I,O=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),z=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,D=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,R={now:O,frame:function(t){var e=z(t);return{cancel:function(){return D(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement(\"canvas\"),n=r.getContext(\"2d\");if(!n)throw new Error(\"failed to create canvas 2d context\");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return L||(L=self.document.createElement(\"a\")),L.href=t,L.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==C&&(C=self.matchMedia(\"(prefers-reduced-motion: reduce)\")),C.matches)}},F={API_URL:\"https://api.mapbox.com\",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf(\"https://api.mapbox.cn\")?\"https://events.mapbox.cn/events/v2\":0===this.API_URL.indexOf(\"https://api.mapbox.com\")?\"https://events.mapbox.com/events/v2\":null:null},FEEDBACK_URL:\"https://apps.mapbox.com/feedback\",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},B={supported:!1,testSupport:function(t){if(N||!I)return;j?U(t):P=t}},N=!1,j=!1;function U(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;B.supported=!0}catch(t){}t.deleteTexture(e),N=!0}self.document&&((I=self.document.createElement(\"img\")).onload=function(){P&&U(P),P=null,j=!0},I.onerror=function(){N=!0,P=null},I.src=\"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=\");var V=\"01\";var H=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function q(t){return 0===t.indexOf(\"mapbox:\")}H.prototype._createSkuToken=function(){var t=function(){for(var t=\"\",e=0;e<10;e++)t+=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\"[Math.floor(62*Math.random())];return{token:[\"1\",V,t].join(\"\"),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},H.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},H.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},H.prototype.normalizeStyleURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path=\"/styles/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeGlyphsURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path=\"/fonts/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSourceURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path=\"/v4/\"+r.authority+\".json\",r.params.push(\"secure\"),this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return q(t)?(i.path=\"/styles/v1\"+i.path+\"/sprite\"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=\"\"+e+r,Z(i))},H.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!q(t))return t;var r=X(t),n=R.devicePixelRatio>=2||512===e?\"@2x\":\"\",i=B.supported?\".webp\":\"$1\";r.path=r.path.replace(/(\\.(png|jpg)\\d*)(?=$)/,\"\"+n+i),r.path=r.path.replace(/^.+\\/v4\\//,\"/\"),r.path=\"/v4\"+r.path;var a=this._customAccessToken||function(t){for(var e=0,r=t;e=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){_(\"Unable to write to LocalStorage\")}},K.prototype.processRequests=function(t){},K.prototype.postEvent=function(t,e,r,n){var i=this;if(F.EVENTS_URL){var a=X(F.EVENTS_URL);a.params.push(\"access_token=\"+(n||F.ACCESS_TOKEN||\"\"));var o={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:\"mapbox-gl-js\",sdkVersion:\"1.10.1\",skuId:V,userId:this.anonId},s=e?u(o,e):o,l={url:Z(a),headers:{\"Content-Type\":\"text/plain\"},body:JSON.stringify([s])};this.pendingRequest=bt(l,(function(t){i.pendingRequest=null,r(t),i.saveEventData(),i.processRequests(n)}))}},K.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var Q,$,tt=function(t){function e(){t.call(this,\"map.load\"),this.success={},this.skuToken=\"\"}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(F.EVENTS_URL&&n||F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),d(this.anonId)||(this.anonId=p()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(K),et=new(function(t){function e(e){t.call(this,\"appUserTurnstile\"),this._customAccessToken=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t,e){F.EVENTS_URL&&F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=J(F.ACCESS_TOKEN),n=r?r.u:F.ACCESS_TOKEN,i=n!==this.eventData.tokenU;d(this.anonId)||(this.anonId=p(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{\"enabled.telemetry\":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(K)),rt=et.postTurnstileEvent.bind(et),nt=new tt,it=nt.postMapLoadEvent.bind(nt),at=500,ot=50;function st(){self.caches&&!Q&&(Q=self.caches.open(\"mapbox-tiles\"))}function lt(t,e,r){if(st(),Q){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=A(e.headers.get(\"Cache-Control\")||\"\");if(!i[\"no-store\"])i[\"max-age\"]&&n.headers.set(\"Expires\",new Date(r+1e3*i[\"max-age\"]).toUTCString()),new Date(n.headers.get(\"Expires\")).getTime()-r<42e4||function(t,e){if(void 0===$)try{new Response(new ReadableStream),$=!0}catch(t){$=!1}$?e(t.body):t.blob().then(e)}(e,(function(e){var r=new self.Response(e,n);st(),Q&&Q.then((function(e){return e.put(ct(t.url),r)})).catch((function(t){return _(t.message)}))}))}}function ct(t){var e=t.indexOf(\"?\");return e<0?t:t.slice(0,e)}function ut(t,e){if(st(),!Q)return e(null);var r=ct(t.url);Q.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get(\"Expires\")||0),r=A(t.headers.get(\"Cache-Control\")||\"\");return e>Date.now()&&!r[\"no-cache\"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var ft,ht=1/0;function pt(){return null==ft&&(ft=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext(\"2d\")&&\"function\"==typeof self.createImageBitmap),ft}var dt={Unknown:\"Unknown\",Style:\"Style\",Source:\"Source\",Tile:\"Tile\",Glyphs:\"Glyphs\",SpriteImage:\"SpriteImage\",SpriteJSON:\"SpriteJSON\",Image:\"Image\"};\"function\"==typeof Object.freeze&&Object.freeze(dt);var mt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=\": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes\"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+\": \"+this.message+\" (\"+this.status+\"): \"+this.url},e}(Error),gt=k()?function(){return self.worker&&self.worker.referrer}:function(){return(\"blob:\"===self.location.protocol?self.parent:self).location.href};function vt(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||\"GET\",body:t.body,credentials:t.credentials,headers:t.headers,referrer:gt(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf(\"sku=\")>0&&Y(r);\"json\"===t.type&&i.headers.set(\"Accept\",\"application/json\");var l=function(r,n,a){if(!o){if(r&&\"SecurityError\"!==r.message&&_(r),n&&a)return c(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return c(r,n,l)}return e(new mt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},c=function(r,n,s){(\"arrayBuffer\"===t.type?r.arrayBuffer():\"json\"===t.type?r.json():r.text()).then((function(t){o||(n&&s&<(i,n,s),a=!0,e(null,t,r.headers.get(\"Cache-Control\"),r.headers.get(\"Expires\")))})).catch((function(t){o||e(new Error(t.message))}))};return s?ut(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var yt=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(gt())&&!/^\\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty(\"signal\"))return vt(t,e);if(k()&&self.worker&&self.worker.actor){return self.worker.actor.send(\"getResource\",t,e,void 0,!0)}}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||\"GET\",t.url,!0),\"arrayBuffer\"===t.type&&(r.responseType=\"arraybuffer\"),t.headers)r.setRequestHeader(n,t.headers[n]);return\"json\"===t.type&&(r.responseType=\"text\",r.setRequestHeader(\"Accept\",\"application/json\")),r.withCredentials=\"include\"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if(\"json\"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader(\"Cache-Control\"),r.getResponseHeader(\"Expires\"))}else e(new mt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},xt=function(t,e){return yt(u(t,{type:\"arrayBuffer\"}),e)},bt=function(t,e){return yt(u(t,{method:\"POST\"}),e)};var _t,wt;_t=[],wt=0;var Tt=function(t,e){if(B.supported&&(t.headers||(t.headers={}),t.headers.accept=\"image/webp,*/*\"),wt>=F.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return _t.push(r),r}wt++;var n=!1,i=function(){if(!n)for(n=!0,wt--;_t.length&&wt0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},Et.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Lt={$version:8,$root:{version:{required:!0,type:\"enum\",values:[8]},name:{type:\"string\"},metadata:{type:\"*\"},center:{type:\"array\",value:\"number\"},zoom:{type:\"number\"},bearing:{type:\"number\",default:0,period:360,units:\"degrees\"},pitch:{type:\"number\",default:0,units:\"degrees\"},light:{type:\"light\"},sources:{required:!0,type:\"sources\"},sprite:{type:\"string\"},glyphs:{type:\"string\"},transition:{type:\"transition\"},layers:{required:!0,type:\"array\",value:\"layer\"}},sources:{\"*\":{type:\"source\"}},source:[\"source_vector\",\"source_raster\",\"source_raster_dem\",\"source_geojson\",\"source_video\",\"source_image\"],source_vector:{type:{required:!0,type:\"enum\",values:{vector:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},attribution:{type:\"string\"},promoteId:{type:\"promoteId\"},\"*\":{type:\"*\"}},source_raster:{type:{required:!0,type:\"enum\",values:{raster:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},attribution:{type:\"string\"},\"*\":{type:\"*\"}},source_raster_dem:{type:{required:!0,type:\"enum\",values:{\"raster-dem\":{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},attribution:{type:\"string\"},encoding:{type:\"enum\",values:{terrarium:{},mapbox:{}},default:\"mapbox\"},\"*\":{type:\"*\"}},source_geojson:{type:{required:!0,type:\"enum\",values:{geojson:{}}},data:{type:\"*\"},maxzoom:{type:\"number\",default:18},attribution:{type:\"string\"},buffer:{type:\"number\",default:128,maximum:512,minimum:0},tolerance:{type:\"number\",default:.375},cluster:{type:\"boolean\",default:!1},clusterRadius:{type:\"number\",default:50,minimum:0},clusterMaxZoom:{type:\"number\"},clusterProperties:{type:\"*\"},lineMetrics:{type:\"boolean\",default:!1},generateId:{type:\"boolean\",default:!1},promoteId:{type:\"promoteId\"}},source_video:{type:{required:!0,type:\"enum\",values:{video:{}}},urls:{required:!0,type:\"array\",value:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},source_image:{type:{required:!0,type:\"enum\",values:{image:{}}},url:{required:!0,type:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},layer:{id:{type:\"string\",required:!0},type:{type:\"enum\",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},\"fill-extrusion\":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:\"*\"},source:{type:\"string\"},\"source-layer\":{type:\"string\"},minzoom:{type:\"number\",minimum:0,maximum:24},maxzoom:{type:\"number\",minimum:0,maximum:24},filter:{type:\"filter\"},layout:{type:\"layout\"},paint:{type:\"paint\"}},layout:[\"layout_fill\",\"layout_line\",\"layout_circle\",\"layout_heatmap\",\"layout_fill-extrusion\",\"layout_symbol\",\"layout_raster\",\"layout_hillshade\",\"layout_background\"],layout_background:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_fill:{\"fill-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_circle:{\"circle-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_heatmap:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},\"layout_fill-extrusion\":{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_line:{\"line-cap\":{type:\"enum\",values:{butt:{},round:{},square:{}},default:\"butt\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-join\":{type:\"enum\",values:{bevel:{},round:{},miter:{}},default:\"miter\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"line-miter-limit\":{type:\"number\",default:2,requires:[{\"line-join\":\"miter\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-round-limit\":{type:\"number\",default:1.05,requires:[{\"line-join\":\"round\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_symbol:{\"symbol-placement\":{type:\"enum\",values:{point:{},line:{},\"line-center\":{}},default:\"point\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-spacing\":{type:\"number\",default:250,minimum:1,units:\"pixels\",requires:[{\"symbol-placement\":\"line\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-avoid-edges\":{type:\"boolean\",default:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"symbol-z-order\":{type:\"enum\",values:{auto:{},\"viewport-y\":{},source:{}},default:\"auto\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-optional\":{type:\"boolean\",default:!1,requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-size\":{type:\"number\",default:1,minimum:0,units:\"factor of the original icon size\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-text-fit\":{type:\"enum\",values:{none:{},width:{},height:{},both:{}},default:\"none\",requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-text-fit-padding\":{type:\"array\",value:\"number\",length:4,default:[0,0,0,0],units:\"pixels\",requires:[\"icon-image\",\"text-field\",{\"icon-text-fit\":[\"both\",\"width\",\"height\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-image\":{type:\"resolvedImage\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-keep-upright\":{type:\"boolean\",default:!1,requires:[\"icon-image\",{\"icon-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-offset\":{type:\"array\",value:\"number\",length:2,default:[0,0],requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-field\":{type:\"formatted\",default:\"\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-font\":{type:\"array\",value:\"string\",default:[\"Open Sans Regular\",\"Arial Unicode MS Regular\"],requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-size\":{type:\"number\",default:16,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-width\":{type:\"number\",default:10,minimum:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-line-height\":{type:\"number\",default:1.2,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-letter-spacing\":{type:\"number\",default:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-justify\":{type:\"enum\",values:{auto:{},left:{},center:{},right:{}},default:\"center\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-radial-offset\":{type:\"number\",units:\"ems\",default:0,requires:[\"text-field\"],\"property-type\":\"data-driven\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]}},\"text-variable-anchor\":{type:\"array\",value:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"text-field\",{\"!\":\"text-variable-anchor\"}],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-angle\":{type:\"number\",default:45,units:\"degrees\",requires:[\"text-field\",{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-writing-mode\":{type:\"array\",value:\"enum\",values:{horizontal:{},vertical:{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-keep-upright\":{type:\"boolean\",default:!0,requires:[\"text-field\",{\"text-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-transform\":{type:\"enum\",values:{none:{},uppercase:{},lowercase:{}},default:\"none\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-offset\":{type:\"array\",value:\"number\",units:\"ems\",length:2,default:[0,0],requires:[\"text-field\",{\"!\":\"text-radial-offset\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-optional\":{type:\"boolean\",default:!1,requires:[\"text-field\",\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_raster:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_hillshade:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},filter:{type:\"array\",value:\"*\"},filter_operator:{type:\"enum\",values:{\"==\":{},\"!=\":{},\">\":{},\">=\":{},\"<\":{},\"<=\":{},in:{},\"!in\":{},all:{},any:{},none:{},has:{},\"!has\":{},within:{}}},geometry_type:{type:\"enum\",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:\"expression\"},stops:{type:\"array\",value:\"function_stop\"},base:{type:\"number\",default:1,minimum:0},property:{type:\"string\",default:\"$zoom\"},type:{type:\"enum\",values:{identity:{},exponential:{},interval:{},categorical:{}},default:\"exponential\"},colorSpace:{type:\"enum\",values:{rgb:{},lab:{},hcl:{}},default:\"rgb\"},default:{type:\"*\",required:!1}},function_stop:{type:\"array\",minimum:0,maximum:24,value:[\"number\",\"color\"],length:2},expression:{type:\"array\",value:\"*\",minimum:1},expression_name:{type:\"enum\",values:{let:{group:\"Variable binding\"},var:{group:\"Variable binding\"},literal:{group:\"Types\"},array:{group:\"Types\"},at:{group:\"Lookup\"},in:{group:\"Lookup\"},\"index-of\":{group:\"Lookup\"},slice:{group:\"Lookup\"},case:{group:\"Decision\"},match:{group:\"Decision\"},coalesce:{group:\"Decision\"},step:{group:\"Ramps, scales, curves\"},interpolate:{group:\"Ramps, scales, curves\"},\"interpolate-hcl\":{group:\"Ramps, scales, curves\"},\"interpolate-lab\":{group:\"Ramps, scales, curves\"},ln2:{group:\"Math\"},pi:{group:\"Math\"},e:{group:\"Math\"},typeof:{group:\"Types\"},string:{group:\"Types\"},number:{group:\"Types\"},boolean:{group:\"Types\"},object:{group:\"Types\"},collator:{group:\"Types\"},format:{group:\"Types\"},image:{group:\"Types\"},\"number-format\":{group:\"Types\"},\"to-string\":{group:\"Types\"},\"to-number\":{group:\"Types\"},\"to-boolean\":{group:\"Types\"},\"to-rgba\":{group:\"Color\"},\"to-color\":{group:\"Types\"},rgb:{group:\"Color\"},rgba:{group:\"Color\"},get:{group:\"Lookup\"},has:{group:\"Lookup\"},length:{group:\"Lookup\"},properties:{group:\"Feature data\"},\"feature-state\":{group:\"Feature data\"},\"geometry-type\":{group:\"Feature data\"},id:{group:\"Feature data\"},zoom:{group:\"Zoom\"},\"heatmap-density\":{group:\"Heatmap\"},\"line-progress\":{group:\"Feature data\"},accumulated:{group:\"Feature data\"},\"+\":{group:\"Math\"},\"*\":{group:\"Math\"},\"-\":{group:\"Math\"},\"/\":{group:\"Math\"},\"%\":{group:\"Math\"},\"^\":{group:\"Math\"},sqrt:{group:\"Math\"},log10:{group:\"Math\"},ln:{group:\"Math\"},log2:{group:\"Math\"},sin:{group:\"Math\"},cos:{group:\"Math\"},tan:{group:\"Math\"},asin:{group:\"Math\"},acos:{group:\"Math\"},atan:{group:\"Math\"},min:{group:\"Math\"},max:{group:\"Math\"},round:{group:\"Math\"},abs:{group:\"Math\"},ceil:{group:\"Math\"},floor:{group:\"Math\"},distance:{group:\"Math\"},\"==\":{group:\"Decision\"},\"!=\":{group:\"Decision\"},\">\":{group:\"Decision\"},\"<\":{group:\"Decision\"},\">=\":{group:\"Decision\"},\"<=\":{group:\"Decision\"},all:{group:\"Decision\"},any:{group:\"Decision\"},\"!\":{group:\"Decision\"},within:{group:\"Decision\"},\"is-supported-script\":{group:\"String\"},upcase:{group:\"String\"},downcase:{group:\"String\"},concat:{group:\"String\"},\"resolved-locale\":{group:\"String\"}}},light:{anchor:{type:\"enum\",default:\"viewport\",values:{map:{},viewport:{}},\"property-type\":\"data-constant\",transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]}},position:{type:\"array\",default:[1.15,210,30],length:3,value:\"number\",\"property-type\":\"data-constant\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]}},color:{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},intensity:{type:\"number\",\"property-type\":\"data-constant\",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0}},paint:[\"paint_fill\",\"paint_line\",\"paint_circle\",\"paint_heatmap\",\"paint_fill-extrusion\",\"paint_symbol\",\"paint_raster\",\"paint_hillshade\",\"paint_background\"],paint_fill:{\"fill-antialias\":{type:\"boolean\",default:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-outline-color\":{type:\"color\",transition:!0,requires:[{\"!\":\"fill-pattern\"},{\"fill-antialias\":!0}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"}},\"paint_fill-extrusion\":{\"fill-extrusion-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-extrusion-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-extrusion-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"fill-extrusion-height\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-base\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,requires:[\"fill-extrusion-height\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-vertical-gradient\":{type:\"boolean\",default:!0,transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_line:{\"line-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"line-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-width\":{type:\"number\",default:1,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-gap-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-offset\":{type:\"number\",default:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-dasharray\":{type:\"array\",value:\"number\",minimum:0,transition:!0,units:\"line widths\",requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"line-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"line-gradient\":{type:\"color\",transition:!1,requires:[{\"!\":\"line-dasharray\"},{\"!\":\"line-pattern\"},{source:\"geojson\",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[\"line-progress\"]},\"property-type\":\"color-ramp\"}},paint_circle:{\"circle-radius\":{type:\"number\",default:5,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-blur\":{type:\"number\",default:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"circle-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-scale\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-stroke-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"}},paint_heatmap:{\"heatmap-radius\":{type:\"number\",default:30,minimum:1,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-weight\":{type:\"number\",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-intensity\":{type:\"number\",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"heatmap-color\":{type:\"color\",default:[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,\"rgba(0, 0, 255, 0)\",.1,\"royalblue\",.3,\"cyan\",.5,\"lime\",.7,\"yellow\",1,\"red\"],transition:!1,expression:{interpolated:!0,parameters:[\"heatmap-density\"]},\"property-type\":\"color-ramp\"},\"heatmap-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_symbol:{\"icon-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"icon-image\",\"icon-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-color\":{type:\"color\",default:\"#000000\",transition:!0,overridable:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"text-field\",\"text-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_raster:{\"raster-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-hue-rotate\":{type:\"number\",default:0,period:360,transition:!0,units:\"degrees\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-min\":{type:\"number\",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-max\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-saturation\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-contrast\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-resampling\":{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-fade-duration\":{type:\"number\",default:300,minimum:0,transition:!1,units:\"milliseconds\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_hillshade:{\"hillshade-illumination-direction\":{type:\"number\",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-illumination-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-exaggeration\":{type:\"number\",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-shadow-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-highlight-color\":{type:\"color\",default:\"#FFFFFF\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-accent-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_background:{\"background-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"background-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"background-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"background-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},transition:{duration:{type:\"number\",default:300,minimum:0,units:\"milliseconds\"},delay:{type:\"number\",default:0,minimum:0,units:\"milliseconds\"}},\"property-type\":{\"data-driven\":{type:\"property-type\"},\"cross-faded\":{type:\"property-type\"},\"cross-faded-data-driven\":{type:\"property-type\"},\"color-ramp\":{type:\"property-type\"},\"data-constant\":{type:\"property-type\"},constant:{type:\"property-type\"}},promoteId:{\"*\":{type:\"string\"}}},Ct=function(t,e,r,n){this.message=(t?t+\": \":\"\")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Pt(t){var e=t.key,r=t.value;return r?[new Ct(e,r,\"constants have been deprecated as of v8\")]:[]}function It(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n\":\"value\"===t.itemType.kind?\"array\":\"array<\"+e+\">\"}return t.kind}var Zt=[Ft,Bt,Nt,jt,Ut,Gt,Vt,Wt(Ht),Yt];function Jt(t,e){if(\"error\"===e.kind)return null;if(\"array\"===t.kind){if(\"array\"===e.kind&&(0===e.N&&\"value\"===e.itemType.kind||!Jt(t.itemType,e.itemType))&&(\"number\"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if(\"value\"===t.kind)for(var r=0,n=Zt;r255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return\"%\"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return\"%\"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,\"\").toLowerCase();if(i in r)return r[i].slice();if(\"#\"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf(\"(\"),c=i.indexOf(\")\");if(-1!==l&&c+1===i.length){var u=i.substr(0,l),f=i.substr(l+1,c-(l+1)).split(\",\"),h=1;switch(u){case\"rgba\":if(4!==f.length)return null;h=o(f.pop());case\"rgb\":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case\"hsla\":if(4!==f.length)return null;h=o(f.pop());case\"hsl\":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),m=o(f[2]),g=m<=.5?m*(d+1):m+d-m*d,v=2*m-g;return[n(255*s(v,g,p+1/3)),n(255*s(v,g,p)),n(255*s(v,g,p-1/3)),h];default:return null}}return null}}catch(t){}})).parseCSSColor,te=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};te.parse=function(t){if(t){if(t instanceof te)return t;if(\"string\"==typeof t){var e=$t(t);if(e)return new te(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},te.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return\"rgba(\"+Math.round(e)+\",\"+Math.round(r)+\",\"+Math.round(n)+\",\"+i+\")\"},te.prototype.toArray=function(){var t=this.r,e=this.g,r=this.b,n=this.a;return 0===n?[0,0,0,0]:[255*t/n,255*e/n,255*r/n,n]},te.black=new te(0,0,0,1),te.white=new te(1,1,1,1),te.transparent=new te(0,0,0,0),te.red=new te(1,0,0,1);var ee=function(t,e,r){this.sensitivity=t?e?\"variant\":\"case\":e?\"accent\":\"base\",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:\"search\"})};ee.prototype.compare=function(t,e){return this.collator.compare(t,e)},ee.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var re=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ne=function(t){this.sections=t};ne.fromString=function(t){return new ne([new re(t,null,null,null,null)])},ne.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ne.factory=function(t){return t instanceof ne?t:ne.fromString(t)},ne.prototype.toString=function(){return 0===this.sections.length?\"\":this.sections.map((function(t){return t.text})).join(\"\")},ne.prototype.serialize=function(){for(var t=[\"format\"],e=0,r=this.sections;e=0&&t<=255&&\"number\"==typeof e&&e>=0&&e<=255&&\"number\"==typeof r&&r>=0&&r<=255?void 0===n||\"number\"==typeof n&&n>=0&&n<=1?null:\"Invalid rgba value [\"+[t,e,r,n].join(\", \")+\"]: 'a' must be between 0 and 1.\":\"Invalid rgba value [\"+(\"number\"==typeof n?[t,e,r,n]:[t,e,r]).join(\", \")+\"]: 'r', 'g', and 'b' must be between 0 and 255.\"}function oe(t){if(null===t)return!0;if(\"string\"==typeof t)return!0;if(\"boolean\"==typeof t)return!0;if(\"number\"==typeof t)return!0;if(t instanceof te)return!0;if(t instanceof ee)return!0;if(t instanceof ne)return!0;if(t instanceof ie)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if(\"string\"!=typeof s||!(s in fe)||\"object\"===s)return e.error('The item type argument of \"array\" must be one of string, number, boolean',1);a=fe[s],n++}else a=Ht;if(t.length>3){if(null!==t[2]&&(\"number\"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to \"array\" must be a positive integer literal',2);o=t[2],n++}r=Wt(a,o)}else r=fe[i];for(var l=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var pe=function(t){this.type=Gt,this.sections=t};pe.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[1];if(!Array.isArray(r)&&\"object\"==typeof r)return e.error(\"First argument must be an image or text section.\");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&\"object\"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o[\"font-scale\"]&&!(s=e.parse(o[\"font-scale\"],1,Bt)))return null;var l=null;if(o[\"text-font\"]&&!(l=e.parse(o[\"text-font\"],1,Wt(Nt))))return null;var c=null;if(o[\"text-color\"]&&!(c=e.parse(o[\"text-color\"],1,Ut)))return null;var u=n[n.length-1];u.scale=s,u.font=l,u.textColor=c}else{var f=e.parse(t[a],1,Ht);if(!f)return null;var h=f.type.kind;if(\"string\"!==h&&\"value\"!==h&&\"null\"!==h&&\"resolvedImage\"!==h)return e.error(\"Formatted text type must be 'string', 'value', 'image' or 'null'.\");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new pe(n)},pe.prototype.evaluate=function(t){return new ne(this.sections.map((function(e){var r=e.content.evaluate(t);return se(r)===Yt?new re(\"\",r,null,null,null):new re(le(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(\",\"):null,e.textColor?e.textColor.evaluate(t):null)})))},pe.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},de.prototype.eachChild=function(t){t(this.input)},de.prototype.outputDefined=function(){return!1},de.prototype.serialize=function(){return[\"image\",this.input.serialize()]};var me={\"to-boolean\":jt,\"to-color\":Ut,\"to-number\":Bt,\"to-string\":Nt},ge=function(t,e){this.type=t,this.args=e};ge.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[0];if((\"to-boolean\"===r||\"to-string\"===r)&&2!==t.length)return e.error(\"Expected one argument.\");for(var n=me[r],i=[],a=1;a4?\"Invalid rbga value \"+JSON.stringify(e)+\": expected an array containing either three or four numeric values.\":ae(e[0],e[1],e[2],e[3])))return new te(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new ue(r||\"Could not parse color from value '\"+(\"string\"==typeof e?e:String(JSON.stringify(e)))+\"'\")}if(\"number\"===this.type.kind){for(var o=null,s=0,l=this.args;s=e[2])&&(!(t[1]<=e[1])&&!(t[3]>=e[3])))}function Te(t,e){var r,n=(180+t[0])/360,i=(r=t[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),a=Math.pow(2,e.z);return[Math.round(n*a*8192),Math.round(i*a*8192)]}function ke(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Ae(t,e){for(var r,n,i,a,o,s,l,c=!1,u=0,f=e.length;u0&&f<0||u<0&&f>0}function Ee(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}_e(e,t)}function ze(t,e,r,n){for(var i=8192*Math.pow(2,n.z),a=[8192*n.x,8192*n.y],o=[],s=0,l=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ne(t,e)&&(r=!1)})),r}Re.parse=function(t,e){if(2!==t.length)return e.error(\"'within' expression requires exactly one argument, but found \"+(t.length-1)+\" instead.\");if(oe(t[1])){var r=t[1];if(\"FeatureCollection\"===r.type)for(var n=0;ne))throw new ue(\"Input is not a number.\");o=s-1}return 0}Ue.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Ue.prototype._parse=function(t,e){function r(t,e,r){return\"assert\"===r?new he(e,[t]):\"coerce\"===r?new ge(e,[t]):t}if(null!==t&&\"string\"!=typeof t&&\"boolean\"!=typeof t&&\"number\"!=typeof t||(t=[\"literal\",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use [\"literal\", []].');var n=t[0];if(\"string\"!=typeof n)return this.error(\"Expression name must be a string, but found \"+typeof n+' instead. If you wanted a literal array, use [\"literal\", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if(\"string\"!==o.kind&&\"number\"!==o.kind&&\"boolean\"!==o.kind&&\"object\"!==o.kind&&\"array\"!==o.kind||\"value\"!==s.kind)if(\"color\"!==o.kind&&\"formatted\"!==o.kind&&\"resolvedImage\"!==o.kind||\"value\"!==s.kind&&\"string\"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||\"coerce\");else a=r(a,o,e.typeAnnotation||\"assert\")}if(!(a instanceof ce)&&\"resolvedImage\"!==a.type.kind&&function t(e){if(e instanceof je)return t(e.boundExpression);if(e instanceof xe&&\"error\"===e.name)return!1;if(e instanceof be)return!1;if(e instanceof Re)return!1;var r=e instanceof ge||e instanceof he,n=!0;if(e.eachChild((function(e){n=r?n&&t(e):n&&e instanceof ce})),!n)return!1;return Fe(e)&&Ne(e,[\"zoom\",\"heatmap-density\",\"line-progress\",\"accumulated\",\"is-supported-script\"])}(a)){var l=new ye;try{a=new ce(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression \"'+n+'\". If you wanted a literal array, use [\"literal\", [...]].',0)}return void 0===t?this.error(\"'undefined' value invalid. Use null instead.\"):\"object\"==typeof t?this.error('Bare objects invalid. Use [\"literal\", {...}] instead.'):this.error(\"Expected an array, but found \"+typeof t+\" instead.\")},Ue.prototype.concat=function(t,e,r){var n=\"number\"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new Ue(this.registry,n,e||null,i,this.errors)},Ue.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=\"\"+this.key+e.map((function(t){return\"[\"+t+\"]\"})).join(\"\");this.errors.push(new Dt(n,t))},Ue.prototype.checkSubtype=function(t,e){var r=Jt(t,e);return r&&this.error(r),r};var He=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for \"step\" expressions must be arranged with input values in strictly ascending order.',l);var u=e.parse(s,c,i);if(!u)return null;i=i||u.type,n.push([o,u])}return new He(i,r,n)},He.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Ve(e,n)].evaluate(t)},He.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Ge=Object.freeze({__proto__:null,number:qe,color:function(t,e,r){return new te(qe(t.r,e.r,r),qe(t.g,e.g,r),qe(t.b,e.b,r),qe(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return qe(t,e[n],r)}))}}),Ye=6/29,We=3*Ye*Ye,Xe=Math.PI/180,Ze=180/Math.PI;function Je(t){return t>.008856451679035631?Math.pow(t,1/3):t/We+4/29}function Ke(t){return t>Ye?t*t*t:We*(t-4/29)}function Qe(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function $e(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tr(t){var e=$e(t.r),r=$e(t.g),n=$e(t.b),i=Je((.4124564*e+.3575761*r+.1804375*n)/.95047),a=Je((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Je((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function er(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*Ke(e),r=.95047*Ke(r),n=1.08883*Ke(n),new te(Qe(3.2404542*r-1.5371385*e-.4985314*n),Qe(-.969266*r+1.8760108*e+.041556*n),Qe(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function rr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var nr={forward:tr,reverse:er,interpolate:function(t,e,r){return{l:qe(t.l,e.l,r),a:qe(t.a,e.a,r),b:qe(t.b,e.b,r),alpha:qe(t.alpha,e.alpha,r)}}},ir={forward:function(t){var e=tr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*Ze;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*Xe,r=t.c;return er({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:rr(t.h,e.h,r),c:qe(t.c,e.c,r),l:qe(t.l,e.l,r),alpha:qe(t.alpha,e.alpha,r)}}},ar=Object.freeze({__proto__:null,lab:nr,hcl:ir}),or=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error(\"Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.\",1);n={name:\"cubic-bezier\",controlPoints:s}}if(t.length-1<4)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if((t.length-1)%2!=0)return e.error(\"Expected an even number of arguments.\");if(!(i=e.parse(i,2,Bt)))return null;var l=[],c=null;\"interpolate-hcl\"===r||\"interpolate-lab\"===r?c=Ut:e.expectedType&&\"value\"!==e.expectedType.kind&&(c=e.expectedType);for(var u=0;u=f)return e.error('Input/output pairs for \"interpolate\" expressions must be arranged with input values in strictly ascending order.',p);var m=e.parse(h,d,c);if(!m)return null;c=c||m.type,l.push([f,m])}return\"number\"===c.kind||\"color\"===c.kind||\"array\"===c.kind&&\"number\"===c.itemType.kind&&\"number\"==typeof c.N?new or(c,r,n,i,l):e.error(\"Type \"+Xt(c)+\" is not interpolatable.\")},or.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Ve(e,n),o=e[a],s=e[a+1],l=or.interpolationFactor(this.interpolation,n,o,s),c=r[a].evaluate(t),u=r[a+1].evaluate(t);return\"interpolate\"===this.operator?Ge[this.type.kind.toLowerCase()](c,u,l):\"interpolate-hcl\"===this.operator?ir.reverse(ir.interpolate(ir.forward(c),ir.forward(u),l)):nr.reverse(nr.interpolate(nr.forward(c),nr.forward(u),l))},or.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new ue(\"Array index out of bounds: \"+e+\" > \"+(r.length-1)+\".\");if(e!==Math.floor(e))throw new ue(\"Array index must be an integer, but found \"+e+\" instead.\");return r[e]},ur.prototype.eachChild=function(t){t(this.index),t(this.input)},ur.prototype.outputDefined=function(){return!1},ur.prototype.serialize=function(){return[\"at\",this.index.serialize(),this.input.serialize()]};var fr=function(t,e){this.type=jt,this.needle=t,this.haystack=e};fr.parse=function(t,e){if(3!==t.length)return e.error(\"Expected 2 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);return r&&n?Kt(r.type,[jt,Nt,Bt,Ft,Ht])?new fr(r,n):e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(r.type)+\" instead\"):null},fr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!Qt(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ue(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(se(e))+\" instead.\");if(!Qt(r,[\"string\",\"array\"]))throw new ue(\"Expected second argument to be of type array or string, but found \"+Xt(se(r))+\" instead.\");return r.indexOf(e)>=0},fr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},fr.prototype.outputDefined=function(){return!0},fr.prototype.serialize=function(){return[\"in\",this.needle.serialize(),this.haystack.serialize()]};var hr=function(t,e,r){this.type=Bt,this.needle=t,this.haystack=e,this.fromIndex=r};hr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);if(!r||!n)return null;if(!Kt(r.type,[jt,Nt,Bt,Ft,Ht]))return e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new hr(r,n,i):null}return new hr(r,n)},hr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!Qt(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ue(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(se(e))+\" instead.\");if(!Qt(r,[\"string\",\"array\"]))throw new ue(\"Expected second argument to be of type array or string, but found \"+Xt(se(r))+\" instead.\");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},hr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},hr.prototype.outputDefined=function(){return!1},hr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return[\"index-of\",this.needle.serialize(),this.haystack.serialize(),t]}return[\"index-of\",this.needle.serialize(),this.haystack.serialize()]};var pr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};pr.parse=function(t,e){if(t.length<5)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if(t.length%2!=1)return e.error(\"Expected an even number of arguments.\");var r,n;e.expectedType&&\"value\"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return c.error(\"Branch labels must be integers no larger than \"+Number.MAX_SAFE_INTEGER+\".\");if(\"number\"==typeof h&&Math.floor(h)!==h)return c.error(\"Numeric branch labels must be integer values.\");if(r){if(c.checkSubtype(r,se(h)))return null}else r=se(h);if(void 0!==i[String(h)])return c.error(\"Branch labels must be unique.\");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Ht);if(!d)return null;var m=e.parse(t[t.length-1],t.length-1,n);return m?\"value\"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new pr(r,n,d,i,a,m):null},pr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(se(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},pr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},pr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},pr.prototype.serialize=function(){for(var t=this,e=[\"match\",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Bt);if(!r||!n)return null;if(!Kt(r.type,[Wt(Ht),Nt,Ht]))return e.error(\"Expected first argument to be of type array or string, but found \"+Xt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new mr(r.type,r,n,i):null}return new mr(r.type,r,n)},mr.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!Qt(e,[\"string\",\"array\"]))throw new ue(\"Expected first argument to be of type array or string, but found \"+Xt(se(e))+\" instead.\");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},mr.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},mr.prototype.outputDefined=function(){return!1},mr.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return[\"slice\",this.input.serialize(),this.beginIndex.serialize(),t]}return[\"slice\",this.input.serialize(),this.beginIndex.serialize()]};var xr=yr(\"==\",(function(t,e,r){return e===r}),vr),br=yr(\"!=\",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!vr(0,e,r,n)})),_r=yr(\"<\",(function(t,e,r){return e\",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Tr=yr(\"<=\",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),kr=yr(\">=\",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Ar=function(t,e,r,n,i){this.type=Nt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Ar.parse=function(t,e){if(3!==t.length)return e.error(\"Expected two arguments.\");var r=e.parse(t[1],1,Bt);if(!r)return null;var n=t[2];if(\"object\"!=typeof n||Array.isArray(n))return e.error(\"NumberFormat options argument must be an object.\");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Nt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Nt)))return null;var o=null;if(n[\"min-fraction-digits\"]&&!(o=e.parse(n[\"min-fraction-digits\"],1,Bt)))return null;var s=null;return n[\"max-fraction-digits\"]&&!(s=e.parse(n[\"max-fraction-digits\"],1,Bt))?null:new Ar(r,i,a,o,s)},Ar.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?\"currency\":\"decimal\",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Ar.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Ar.prototype.outputDefined=function(){return!1},Ar.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t[\"min-fraction-digits\"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t[\"max-fraction-digits\"]=this.maxFractionDigits.serialize()),[\"number-format\",this.number.serialize(),t]};var Mr=function(t){this.type=Bt,this.input=t};Mr.parse=function(t,e){if(2!==t.length)return e.error(\"Expected 1 argument, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1);return r?\"array\"!==r.type.kind&&\"string\"!==r.type.kind&&\"value\"!==r.type.kind?e.error(\"Expected argument of type string or array, but found \"+Xt(r.type)+\" instead.\"):new Mr(r):null},Mr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if(\"string\"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new ue(\"Expected value to be of type string or array, but found \"+Xt(se(e))+\" instead.\")},Mr.prototype.eachChild=function(t){t(this.input)},Mr.prototype.outputDefined=function(){return!1},Mr.prototype.serialize=function(){var t=[\"length\"];return this.eachChild((function(e){t.push(e.serialize())})),t};var Sr={\"==\":xr,\"!=\":br,\">\":wr,\"<\":_r,\">=\":kr,\"<=\":Tr,array:he,at:ur,boolean:he,case:dr,coalesce:lr,collator:be,format:pe,image:de,in:fr,\"index-of\":hr,interpolate:or,\"interpolate-hcl\":or,\"interpolate-lab\":or,length:Mr,let:cr,literal:ce,match:pr,number:he,\"number-format\":Ar,object:he,slice:mr,step:He,string:he,\"to-boolean\":ge,\"to-color\":ge,\"to-number\":ge,\"to-string\":ge,var:je,within:Re};function Er(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=ae(r,n,i,o);if(s)throw new ue(s);return new te(r/255*o,n/255*o,i/255*o,o)}function Lr(t,e){return t in e}function Cr(t,e){var r=e[t];return void 0===r?null:r}function Pr(t){return{type:t}}function Ir(t){return{result:\"success\",value:t}}function Or(t){return{result:\"error\",value:t}}function zr(t){return\"data-driven\"===t[\"property-type\"]||\"cross-faded-data-driven\"===t[\"property-type\"]}function Dr(t){return!!t.expression&&t.expression.parameters.indexOf(\"zoom\")>-1}function Rr(t){return!!t.expression&&t.expression.interpolated}function Fr(t){return t instanceof Number?\"number\":t instanceof String?\"string\":t instanceof Boolean?\"boolean\":Array.isArray(t)?\"array\":null===t?\"null\":typeof t}function Br(t){return\"object\"==typeof t&&null!==t&&!Array.isArray(t)}function Nr(t){return t}function jr(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Ur(t,e,r,n,i){return jr(typeof r===i?n[r]:void 0,t.default,e.default)}function Vr(t,e,r){if(\"number\"!==Fr(r))return jr(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=Ve(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function Hr(t,e,r){var n=void 0!==t.base?t.base:1;if(\"number\"!==Fr(r))return jr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Ve(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],c=Ge[e.type]||Nr;if(t.colorSpace&&\"rgb\"!==t.colorSpace){var u=ar[t.colorSpace];c=function(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}return\"function\"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return c(r,n,o)}}:c(s,l,o)}function qr(t,e,r){return\"color\"===e.type?r=te.parse(r):\"formatted\"===e.type?r=ne.fromString(r.toString()):\"resolvedImage\"===e.type?r=ie.fromString(r.toString()):Fr(r)===e.type||\"enum\"===e.type&&e.values[r]||(r=void 0),jr(r,t.default,e.default)}xe.register(Sr,{error:[{kind:\"error\"},[Nt],function(t,e){var r=e[0];throw new ue(r.evaluate(t))}],typeof:[Nt,[Ht],function(t,e){return Xt(se(e[0].evaluate(t)))}],\"to-rgba\":[Wt(Bt,4),[Ut],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Ut,[Bt,Bt,Bt],Er],rgba:[Ut,[Bt,Bt,Bt,Bt],Er],has:{type:jt,overloads:[[[Nt],function(t,e){return Lr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Lr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Ht,overloads:[[[Nt],function(t,e){return Cr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Cr(r.evaluate(t),n.evaluate(t))}]]},\"feature-state\":[Ht,[Nt],function(t,e){return Cr(e[0].evaluate(t),t.featureState||{})}],properties:[Vt,[],function(t){return t.properties()}],\"geometry-type\":[Nt,[],function(t){return t.geometryType()}],id:[Ht,[],function(t){return t.id()}],zoom:[Bt,[],function(t){return t.globals.zoom}],\"heatmap-density\":[Bt,[],function(t){return t.globals.heatmapDensity||0}],\"line-progress\":[Bt,[],function(t){return t.globals.lineProgress||0}],accumulated:[Ht,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],\"+\":[Bt,Pr(Bt),function(t,e){for(var r=0,n=0,i=e;n\":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],\"filter-id->\":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],\"filter-<=\":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],\"filter-id-<=\":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],\"filter->=\":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],\"filter-id->=\":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],\"filter-has\":[jt,[Ht],function(t,e){return e[0].value in t.properties()}],\"filter-has-id\":[jt,[],function(t){return null!==t.id()&&void 0!==t.id()}],\"filter-type-in\":[jt,[Wt(Nt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],\"filter-id-in\":[jt,[Wt(Ht)],function(t,e){return e[0].value.indexOf(t.id())>=0}],\"filter-in-small\":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],\"filter-in-large\":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:jt,overloads:[[[jt,jt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[Pr(jt),function(t,e){for(var r=0,n=e;r0&&\"string\"==typeof t[0]&&t[0]in Sr}function Wr(t,e){var r=new Ue(Sr,[],e?function(t){var e={color:Ut,string:Nt,number:Bt,enum:Nt,boolean:jt,formatted:Gt,resolvedImage:Yt};if(\"array\"===t.type)return Wt(e[t.value]||Ht,t.length);return e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&\"string\"===e.type?{typeAnnotation:\"coerce\"}:void 0);return n?Ir(new Gr(n,e)):Or(r.errors)}Gr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},Gr.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||\"number\"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ue(\"Expected value to be one of \"+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(\", \")+\", but found \"+JSON.stringify(o)+\" instead.\");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,\"undefined\"!=typeof console&&console.warn(t.message)),this._defaultValue}};var Xr=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent=\"constant\"!==t&&!Be(e.expression)};Xr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Xr.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Zr=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent=\"camera\"!==t&&!Be(e.expression),this.interpolationType=n};function Jr(t,e){if(\"error\"===(t=Wr(t,e)).result)return t;var r=t.value.expression,n=Fe(r);if(!n&&!zr(e))return Or([new Dt(\"\",\"data expressions not supported\")]);var i=Ne(r,[\"zoom\"]);if(!i&&!Dr(e))return Or([new Dt(\"\",\"zoom expressions not supported\")]);var a=function t(e){var r=null;if(e instanceof cr)r=t(e.result);else if(e instanceof lr)for(var n=0,i=e.args;nn.maximum?[new Ct(e,r,r+\" is greater than the maximum value \"+n.maximum)]:[]}function en(t){var e,r,n,i=t.valueSpec,a=Ot(t.value.type),o={},s=\"categorical\"!==a&&void 0===t.value.property,l=!s,c=\"array\"===Fr(t.value.stops)&&\"array\"===Fr(t.value.stops[0])&&\"object\"===Fr(t.value.stops[0][0]),u=Qr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if(\"identity\"===a)return[new Ct(t.key,t.value,'identity function may not have a \"stops\" property')];var e=[],r=t.value;e=e.concat($r({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),\"array\"===Fr(r)&&0===r.length&&e.push(new Ct(t.key,r,\"array must have at least one stop\"));return e},default:function(t){return kn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return\"identity\"===a&&s&&u.push(new Ct(t.key,t.value,'missing required property \"property\"')),\"identity\"===a||t.value.stops||u.push(new Ct(t.key,t.value,'missing required property \"stops\"')),\"exponential\"===a&&t.valueSpec.expression&&!Rr(t.valueSpec)&&u.push(new Ct(t.key,t.value,\"exponential functions not supported\")),t.styleSpec.$version>=8&&(l&&!zr(t.valueSpec)?u.push(new Ct(t.key,t.value,\"property functions not supported\")):s&&!Dr(t.valueSpec)&&u.push(new Ct(t.key,t.value,\"zoom functions not supported\"))),\"categorical\"!==a&&!c||void 0!==t.value.property||u.push(new Ct(t.key,t.value,'\"property\" property is required')),u;function f(t){var e=[],a=t.value,s=t.key;if(\"array\"!==Fr(a))return[new Ct(s,a,\"array expected, \"+Fr(a)+\" found\")];if(2!==a.length)return[new Ct(s,a,\"array length 2 expected, length \"+a.length+\" found\")];if(c){if(\"object\"!==Fr(a[0]))return[new Ct(s,a,\"object expected, \"+Fr(a[0])+\" found\")];if(void 0===a[0].zoom)return[new Ct(s,a,\"object stop key must have zoom\")];if(void 0===a[0].value)return[new Ct(s,a,\"object stop key must have value\")];if(n&&n>Ot(a[0].zoom))return[new Ct(s,a[0].zoom,\"stop zoom values must appear in ascending order\")];Ot(a[0].zoom)!==n&&(n=Ot(a[0].zoom),r=void 0,o={}),e=e.concat(Qr({key:s+\"[0]\",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:tn,value:h}}))}else e=e.concat(h({key:s+\"[0]\",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Yr(zt(a[1]))?e.concat([new Ct(s+\"[1]\",a[1],\"expressions are not allowed in function stops.\")]):e.concat(kn({key:s+\"[1]\",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Fr(t.value),l=Ot(t.value),c=null!==t.value?t.value:n;if(e){if(s!==e)return[new Ct(t.key,c,s+\" stop domain type must match previous stop domain type \"+e)]}else e=s;if(\"number\"!==s&&\"string\"!==s&&\"boolean\"!==s)return[new Ct(t.key,c,\"stop domain value must be a number, string, or boolean\")];if(\"number\"!==s&&\"categorical\"!==a){var u=\"number expected, \"+s+\" found\";return zr(i)&&void 0===a&&(u+='\\nIf you intended to use a categorical function, specify `\"type\": \"categorical\"`.'),[new Ct(t.key,c,u)]}return\"categorical\"!==a||\"number\"!==s||isFinite(l)&&Math.floor(l)===l?\"categorical\"!==a&&\"number\"===s&&void 0!==r&&l=2&&\"$id\"!==t[1]&&\"$type\"!==t[1];case\"in\":return t.length>=3&&(\"string\"!=typeof t[1]||Array.isArray(t[2]));case\"!in\":case\"!has\":case\"none\":return!1;case\"==\":case\"!=\":case\">\":case\">=\":case\"<\":case\"<=\":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case\"any\":case\"all\":for(var e=0,r=t.slice(1);ee?1:0}function cn(t){if(!t)return!0;var e,r=t[0];return t.length<=1?\"any\"!==r:\"==\"===r?un(t[1],t[2],\"==\"):\"!=\"===r?pn(un(t[1],t[2],\"==\")):\"<\"===r||\">\"===r||\"<=\"===r||\">=\"===r?un(t[1],t[2],r):\"any\"===r?(e=t.slice(1),[\"any\"].concat(e.map(cn))):\"all\"===r?[\"all\"].concat(t.slice(1).map(cn)):\"none\"===r?[\"all\"].concat(t.slice(1).map(cn).map(pn)):\"in\"===r?fn(t[1],t.slice(2)):\"!in\"===r?pn(fn(t[1],t.slice(2))):\"has\"===r?hn(t[1]):\"!has\"===r?pn(hn(t[1])):\"within\"!==r||t}function un(t,e,r){switch(t){case\"$type\":return[\"filter-type-\"+r,e];case\"$id\":return[\"filter-id-\"+r,e];default:return[\"filter-\"+r,t,e]}}function fn(t,e){if(0===e.length)return!1;switch(t){case\"$type\":return[\"filter-type-in\",[\"literal\",e]];case\"$id\":return[\"filter-id-in\",[\"literal\",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?[\"filter-in-large\",t,[\"literal\",e.sort(ln)]]:[\"filter-in-small\",t,[\"literal\",e]]}}function hn(t){switch(t){case\"$type\":return!0;case\"$id\":return[\"filter-has-id\"];default:return[\"filter-has\",t]}}function pn(t){return[\"!\",t]}function dn(t){return an(zt(t.value))?rn(It({},t,{expressionContext:\"filter\",valueSpec:{value:\"boolean\"}})):function t(e){var r=e.value,n=e.key;if(\"array\"!==Fr(r))return[new Ct(n,r,\"array expected, \"+Fr(r)+\" found\")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new Ct(n,r,\"filter array must have at least 1 element\")];switch(o=o.concat(nn({key:n+\"[0]\",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Ot(r[0])){case\"<\":case\"<=\":case\">\":case\">=\":r.length>=2&&\"$type\"===Ot(r[1])&&o.push(new Ct(n,r,'\"$type\" cannot be use with operator \"'+r[0]+'\"'));case\"==\":case\"!=\":3!==r.length&&o.push(new Ct(n,r,'filter array for operator \"'+r[0]+'\" must have 3 elements'));case\"in\":case\"!in\":r.length>=2&&\"string\"!==(i=Fr(r[1]))&&o.push(new Ct(n+\"[1]\",r[1],\"string expected, \"+i+\" found\"));for(var s=2;s=u[p+0]&&n>=u[p+1])?(o[h]=!0,a.push(c[h])):o[h]=!1}}},Dn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),c=this._convertToCellCoord(e),u=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=u;h++)for(var p=c;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Dn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Dn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Dn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n=0)){var f=t[u];c[u]=Bn[l].shallow.indexOf(u)>=0?f:Hn(f,e)}t instanceof Error&&(c.message=t.message)}if(c.$name)throw new Error(\"$name property is reserved for worker serialization logic.\");return\"Object\"!==l&&(c.$name=l),c}throw new Error(\"can't serialize object of type \"+typeof t)}function qn(t){if(null==t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Un(t)||Vn(t)||ArrayBuffer.isView(t)||t instanceof Rn)return t;if(Array.isArray(t))return t.map(qn);if(\"object\"==typeof t){var e=t.$name||\"Object\",r=Bn[e].klass;if(!r)throw new Error(\"can't deserialize unregistered class \"+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:qn(s)}}return n}throw new Error(\"can't deserialize object of type \"+typeof t)}var Gn=function(){this.first=!0};Gn.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},\"Arabic Supplement\":function(t){return t>=1872&&t<=1919},\"Arabic Extended-A\":function(t){return t>=2208&&t<=2303},\"Hangul Jamo\":function(t){return t>=4352&&t<=4607},\"Unified Canadian Aboriginal Syllabics\":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},\"Unified Canadian Aboriginal Syllabics Extended\":function(t){return t>=6320&&t<=6399},\"General Punctuation\":function(t){return t>=8192&&t<=8303},\"Letterlike Symbols\":function(t){return t>=8448&&t<=8527},\"Number Forms\":function(t){return t>=8528&&t<=8591},\"Miscellaneous Technical\":function(t){return t>=8960&&t<=9215},\"Control Pictures\":function(t){return t>=9216&&t<=9279},\"Optical Character Recognition\":function(t){return t>=9280&&t<=9311},\"Enclosed Alphanumerics\":function(t){return t>=9312&&t<=9471},\"Geometric Shapes\":function(t){return t>=9632&&t<=9727},\"Miscellaneous Symbols\":function(t){return t>=9728&&t<=9983},\"Miscellaneous Symbols and Arrows\":function(t){return t>=11008&&t<=11263},\"CJK Radicals Supplement\":function(t){return t>=11904&&t<=12031},\"Kangxi Radicals\":function(t){return t>=12032&&t<=12255},\"Ideographic Description Characters\":function(t){return t>=12272&&t<=12287},\"CJK Symbols and Punctuation\":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},\"Hangul Compatibility Jamo\":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},\"Bopomofo Extended\":function(t){return t>=12704&&t<=12735},\"CJK Strokes\":function(t){return t>=12736&&t<=12783},\"Katakana Phonetic Extensions\":function(t){return t>=12784&&t<=12799},\"Enclosed CJK Letters and Months\":function(t){return t>=12800&&t<=13055},\"CJK Compatibility\":function(t){return t>=13056&&t<=13311},\"CJK Unified Ideographs Extension A\":function(t){return t>=13312&&t<=19903},\"Yijing Hexagram Symbols\":function(t){return t>=19904&&t<=19967},\"CJK Unified Ideographs\":function(t){return t>=19968&&t<=40959},\"Yi Syllables\":function(t){return t>=40960&&t<=42127},\"Yi Radicals\":function(t){return t>=42128&&t<=42191},\"Hangul Jamo Extended-A\":function(t){return t>=43360&&t<=43391},\"Hangul Syllables\":function(t){return t>=44032&&t<=55215},\"Hangul Jamo Extended-B\":function(t){return t>=55216&&t<=55295},\"Private Use Area\":function(t){return t>=57344&&t<=63743},\"CJK Compatibility Ideographs\":function(t){return t>=63744&&t<=64255},\"Arabic Presentation Forms-A\":function(t){return t>=64336&&t<=65023},\"Vertical Forms\":function(t){return t>=65040&&t<=65055},\"CJK Compatibility Forms\":function(t){return t>=65072&&t<=65103},\"Small Form Variants\":function(t){return t>=65104&&t<=65135},\"Arabic Presentation Forms-B\":function(t){return t>=65136&&t<=65279},\"Halfwidth and Fullwidth Forms\":function(t){return t>=65280&&t<=65519}};function Wn(t){for(var e=0,r=t;e=65097&&t<=65103)||(!!Yn[\"CJK Compatibility Ideographs\"](t)||(!!Yn[\"CJK Compatibility\"](t)||(!!Yn[\"CJK Radicals Supplement\"](t)||(!!Yn[\"CJK Strokes\"](t)||(!(!Yn[\"CJK Symbols and Punctuation\"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||(!!Yn[\"CJK Unified Ideographs Extension A\"](t)||(!!Yn[\"CJK Unified Ideographs\"](t)||(!!Yn[\"Enclosed CJK Letters and Months\"](t)||(!!Yn[\"Hangul Compatibility Jamo\"](t)||(!!Yn[\"Hangul Jamo Extended-A\"](t)||(!!Yn[\"Hangul Jamo Extended-B\"](t)||(!!Yn[\"Hangul Jamo\"](t)||(!!Yn[\"Hangul Syllables\"](t)||(!!Yn.Hiragana(t)||(!!Yn[\"Ideographic Description Characters\"](t)||(!!Yn.Kanbun(t)||(!!Yn[\"Kangxi Radicals\"](t)||(!!Yn[\"Katakana Phonetic Extensions\"](t)||(!(!Yn.Katakana(t)||12540===t)||(!(!Yn[\"Halfwidth and Fullwidth Forms\"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||(!(!Yn[\"Small Form Variants\"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||(!!Yn[\"Unified Canadian Aboriginal Syllabics\"](t)||(!!Yn[\"Unified Canadian Aboriginal Syllabics Extended\"](t)||(!!Yn[\"Vertical Forms\"](t)||(!!Yn[\"Yijing Hexagram Symbols\"](t)||(!!Yn[\"Yi Syllables\"](t)||!!Yn[\"Yi Radicals\"](t))))))))))))))))))))))))))))))}function Jn(t){return!(Zn(t)||function(t){return!(!Yn[\"Latin-1 Supplement\"](t)||167!==t&&169!==t&&174!==t&&177!==t&&188!==t&&189!==t&&190!==t&&215!==t&&247!==t)||(!(!Yn[\"General Punctuation\"](t)||8214!==t&&8224!==t&&8225!==t&&8240!==t&&8241!==t&&8251!==t&&8252!==t&&8258!==t&&8263!==t&&8264!==t&&8265!==t&&8273!==t)||(!!Yn[\"Letterlike Symbols\"](t)||(!!Yn[\"Number Forms\"](t)||(!(!Yn[\"Miscellaneous Technical\"](t)||!(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215))||(!(!Yn[\"Control Pictures\"](t)||9251===t)||(!!Yn[\"Optical Character Recognition\"](t)||(!!Yn[\"Enclosed Alphanumerics\"](t)||(!!Yn[\"Geometric Shapes\"](t)||(!(!Yn[\"Miscellaneous Symbols\"](t)||t>=9754&&t<=9759)||(!(!Yn[\"Miscellaneous Symbols and Arrows\"](t)||!(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243))||(!!Yn[\"CJK Symbols and Punctuation\"](t)||(!!Yn.Katakana(t)||(!!Yn[\"Private Use Area\"](t)||(!!Yn[\"CJK Compatibility Forms\"](t)||(!!Yn[\"Small Form Variants\"](t)||(!!Yn[\"Halfwidth and Fullwidth Forms\"](t)||(8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)))))))))))))))))}(t))}function Kn(t){return t>=1424&&t<=2303||Yn[\"Arabic Presentation Forms-A\"](t)||Yn[\"Arabic Presentation Forms-B\"](t)}function Qn(t,e){return!(!e&&Kn(t))&&!(t>=2304&&t<=3583||t>=3840&&t<=4255||Yn.Khmer(t))}function $n(t){for(var e=0,r=t;e-1&&(ai=ni),ii&&ii(t)};function li(){ci.fire(new Mt(\"pluginStateChange\",{pluginStatus:ai,pluginURL:oi}))}var ci=new Et,ui=function(){return ai},fi=function(){if(ai!==ti||!oi)throw new Error(\"rtl-text-plugin cannot be downloaded unless a pluginURL is specified\");ai=ei,li(),oi&&xt({url:oi},(function(t){t?si(t):(ai=ri,li())}))},hi={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return ai===ri||null!=hi.applyArabicShaping},isLoading:function(){return ai===ei},setState:function(t){ai=t.pluginStatus,oi=t.pluginURL},isParsed:function(){return null!=hi.applyArabicShaping&&null!=hi.processBidirectionalText&&null!=hi.processStyledBidirectionalText},getPluginURL:function(){return oi}},pi=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Gn,this.transition={})};pi.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var di=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Br(t))return new Kr(t,e);if(Yr(t)){var r=Jr(t,e);if(\"error\"===r.result)throw new Error(r.value.map((function(t){return t.key+\": \"+t.message})).join(\", \"));return r.value}var n=t;return\"string\"==typeof t&&\"color\"===e.type&&(n=te.parse(t)),{kind:\"constant\",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};di.prototype.isDataDriven=function(){return\"source\"===this.expression.kind||\"composite\"===this.expression.kind},di.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var mi=function(t){this.property=t,this.value=new di(t,void 0)};mi.prototype.transitioned=function(t,e){return new vi(this.property,this.value,e,u({},t.transition,this.transition),t.now)},mi.prototype.untransitioned=function(){return new vi(this.property,this.value,null,{},0)};var gi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};gi.prototype.getValue=function(t){return x(this._values[t].value.value)},gi.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new mi(this._values[t].property)),this._values[t].value=new di(this._values[t].property,null===e?void 0:x(e))},gi.prototype.getTransition=function(t){return x(this._values[t].transition)},gi.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new mi(this._values[t].property)),this._values[t].transition=x(e)||void 0},gi.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var yi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};yi.prototype.possiblyEvaluate=function(t,e,r){for(var n=new _i(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Ti),Ai=function(t){this.specification=t};Ai.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if(\"constant\"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new pi(Math.floor(e.zoom-1),e)),t.expression.evaluate(new pi(Math.floor(e.zoom),e)),t.expression.evaluate(new pi(Math.floor(e.zoom+1),e)),e)}},Ai.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Ai.prototype.interpolate=function(t){return t};var Mi=function(t){this.specification=t};Mi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},Mi.prototype.interpolate=function(){return!1};var Si=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new di(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new mi(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Nn(\"DataDrivenProperty\",Ti),Nn(\"DataConstantProperty\",wi),Nn(\"CrossFadedDataDrivenProperty\",ki),Nn(\"CrossFadedProperty\",Ai),Nn(\"ColorRampProperty\",Mi);var Ei=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},\"custom\"!==e.type&&(e=e,this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,\"background\"!==e.type&&(this.source=e.source,this.sourceLayer=e[\"source-layer\"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new xi(r.layout)),r.paint)){for(var n in this._transitionablePaint=new gi(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new _i(r.paint)}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return\"visibility\"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".layout.\"+t;if(this._validate(In,n,t,e,r))return}\"visibility\"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return g(t,\"-transition\")?this._transitionablePaint.getTransition(t.slice(0,-\"-transition\".length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".paint.\"+t;if(this._validate(Pn,n,t,e,r))return!1}if(g(t,\"-transition\"))return this._transitionablePaint.setTransition(t.slice(0,-\"-transition\".length),e||void 0),!1;var i=this._transitionablePaint._values[t],a=\"cross-faded-data-driven\"===i.property.specification[\"property-type\"],o=i.value.isDataDriven(),s=i.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var l=this._transitionablePaint._values[t].value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||\"none\"===this.visibility)},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,\"source-layer\":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),y(t,(function(t,e){return!(void 0===t||\"layout\"===e&&!Object.keys(t).length||\"paint\"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&On(this,t.call(Ln,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Lt,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof bi&&zr(e.property.specification)&&((\"source\"===e.value.kind||\"composite\"===e.value.kind)&&e.value.isStateDependent))return!0}return!1},e}(Et),Li={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Ci=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Pi=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Ii(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,Li[i].BYTES_PER_ELEMENT),o=r=Oi(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:Oi(r,Math.max(n,e)),alignment:e}}function Oi(t,e){return Math.ceil(t/e)*e}Pi.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Pi.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Pi.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Pi.prototype.clear=function(){this.length=0},Pi.prototype.resize=function(t){this.reserve(t),this.length=t},Pi.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Pi.prototype._refreshViews=function(){throw new Error(\"_refreshViews() must be implemented by each concrete StructArray layout\")};var zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(Pi);zi.prototype.bytesPerElement=4,Nn(\"StructArrayLayout2i4\",zi);var Di=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(Pi);Di.prototype.bytesPerElement=8,Nn(\"StructArrayLayout4i8\",Di);var Ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Ri.prototype.bytesPerElement=12,Nn(\"StructArrayLayout2i4i12\",Ri);var Fi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(Pi);Fi.prototype.bytesPerElement=8,Nn(\"StructArrayLayout2i4ub8\",Fi);var Bi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l,c)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=c,this.uint8[h+17]=u,t},e}(Pi);Bi.prototype.bytesPerElement=18,Nn(\"StructArrayLayout8ui2ub18\",Bi);var Ni=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,c,u,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=c,this.int16[p+9]=u,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Pi);Ni.prototype.bytesPerElement=24,Nn(\"StructArrayLayout4i4ui4i24\",Ni);var ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(Pi);ji.prototype.bytesPerElement=12,Nn(\"StructArrayLayout3f12\",ji);var Ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(Pi);Ui.prototype.bytesPerElement=4,Nn(\"StructArrayLayout1ul4\",Ui);var Vi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c){var u=10*t,f=5*t;return this.int16[u+0]=e,this.int16[u+1]=r,this.int16[u+2]=n,this.int16[u+3]=i,this.int16[u+4]=a,this.int16[u+5]=o,this.uint32[f+3]=s,this.uint16[u+8]=l,this.uint16[u+9]=c,t},e}(Pi);Vi.prototype.bytesPerElement=20,Nn(\"StructArrayLayout6i1ul2ui20\",Vi);var Hi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Hi.prototype.bytesPerElement=12,Nn(\"StructArrayLayout2i2i2i12\",Hi);var qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(Pi);qi.prototype.bytesPerElement=16,Nn(\"StructArrayLayout2f1f2i16\",qi);var Gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(Pi);Gi.prototype.bytesPerElement=12,Nn(\"StructArrayLayout2ub2f12\",Gi);var Yi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(Pi);Yi.prototype.bytesPerElement=6,Nn(\"StructArrayLayout3ui6\",Yi);var Wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g){var v=this.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v){var y=24*t,x=12*t,b=48*t;return this.int16[y+0]=e,this.int16[y+1]=r,this.uint16[y+2]=n,this.uint16[y+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[y+10]=l,this.uint16[y+11]=c,this.uint16[y+12]=u,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=m,this.uint32[x+10]=g,this.int16[y+22]=v,t},e}(Pi);Wi.prototype.bytesPerElement=48,Nn(\"StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48\",Wi);var Xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,E){var L=34*t,C=17*t;return this.int16[L+0]=e,this.int16[L+1]=r,this.int16[L+2]=n,this.int16[L+3]=i,this.int16[L+4]=a,this.int16[L+5]=o,this.int16[L+6]=s,this.int16[L+7]=l,this.uint16[L+8]=c,this.uint16[L+9]=u,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=m,this.uint16[L+15]=g,this.uint16[L+16]=v,this.uint16[L+17]=y,this.uint16[L+18]=x,this.uint16[L+19]=b,this.uint16[L+20]=_,this.uint16[L+21]=w,this.uint16[L+22]=T,this.uint32[C+12]=k,this.float32[C+13]=A,this.float32[C+14]=M,this.float32[C+15]=S,this.float32[C+16]=E,t},e}(Pi);Xi.prototype.bytesPerElement=68,Nn(\"StructArrayLayout8i15ui1ul4f68\",Xi);var Zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(Pi);Zi.prototype.bytesPerElement=4,Nn(\"StructArrayLayout1f4\",Zi);var Ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(Pi);Ji.prototype.bytesPerElement=6,Nn(\"StructArrayLayout3i6\",Ji);var Ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(Pi);Ki.prototype.bytesPerElement=8,Nn(\"StructArrayLayout1ul2ui8\",Ki);var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(Pi);Qi.prototype.bytesPerElement=4,Nn(\"StructArrayLayout2ui4\",Qi);var $i=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(Pi);$i.prototype.bytesPerElement=2,Nn(\"StructArrayLayout1ui2\",$i);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(Pi);ta.prototype.bytesPerElement=8,Nn(\"StructArrayLayout2f8\",ta);var ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(Pi);ea.prototype.bytesPerElement=16,Nn(\"StructArrayLayout4f16\",ea);var ra=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Ci);ra.prototype.size=20;var na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ra(this,t)},e}(Vi);Nn(\"CollisionBoxArray\",na);var ia=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Ci);ia.prototype.size=48;var aa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ia(this,t)},e}(Wi);Nn(\"PlacedSymbolArray\",aa);var oa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Ci);oa.prototype.size=68;var sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new oa(this,t)},e}(Xi);Nn(\"SymbolInstanceArray\",sa);var la=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(Zi);Nn(\"GlyphOffsetArray\",la);var ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(Ji);Nn(\"SymbolLineVertexArray\",ca);var ua=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Ci);ua.prototype.size=8;var fa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ua(this,t)},e}(Ki);Nn(\"FeatureIndexArray\",fa);var ha=Ii([{name:\"a_pos\",components:2,type:\"Int16\"}],4).members,pa=function(t){void 0===t&&(t=[]),this.segments=t};function da(t,e){return 256*(t=l(Math.floor(t),0,255))+(e=l(Math.floor(e),0,255))}pa.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>pa.MAX_VERTEX_ARRAY_LENGTH&&_(\"Max vertices per segment is \"+pa.MAX_VERTEX_ARRAY_LENGTH+\": bucket requested \"+t),(!i||i.vertexLength+t>pa.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},pa.prototype.get=function(){return this.segments},pa.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(c+2))<<16;case 2:l^=(255&t.charCodeAt(c+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),va=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),ya=ga,xa=ga,ba=va;ya.murmur3=xa,ya.murmur2=ba;var _a=function(){this.ids=[],this.positions=[],this.indexed=!1};_a.prototype.add=function(t,e,r,n){this.ids.push(Ta(t)),this.positions.push(e,r,n)},_a.prototype.getPositions=function(t){for(var e=Ta(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;){var o=this.positions[3*r],s=this.positions[3*r+1],l=this.positions[3*r+2];a.push({index:o,start:s,end:l}),r++}return a},_a.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){for(;n>1],o=n-1,s=i+1;;){do{o++}while(e[o]a);if(o>=s)break;ka(e,o,s),ka(r,3*o,3*s),ka(r,3*o+1,3*s+1),ka(r,3*o+2,3*s+2)}s-nGa.max||o.yGa.max)&&(_(\"Geometry exceeds allowed extent, reduce your vector tile buffer size\"),o.x=l(o.x,Ga.min,Ga.max),o.y=l(o.y,Ga.min,Ga.max))}return r}function Wa(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Xa=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new zi,this.indexArray=new Yi,this.segments=new pa,this.programConfigurations=new Ua(ha,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Za(t,e){for(var r=0;r1){if($a(t,e))return!0;for(var n=0;n1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function no(t,e){for(var r,n,i,a=!1,o=0;oe.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function io(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function ao(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=w(t,e,r[0]);return a!==w(t,e,r[1])||a!==w(t,e,r[2])||a!==w(t,e,r[3])}function oo(t,e,r){var n=e.paint.get(t).value;return\"constant\"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function so(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function lo(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);\"viewport\"===r&&o._rotate(-n);for(var s=[],l=0;l=8192||u<0||u>=8192)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;Wa(this.layoutVertexArray,c,u,-1,-1),Wa(this.layoutVertexArray,c,u,1,-1),Wa(this.layoutVertexArray,c,u,1,1),Wa(this.layoutVertexArray,c,u,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Nn(\"CircleBucket\",Xa,{omit:[\"layers\"]});var co=new Si({\"circle-sort-key\":new Ti(Lt.layout_circle[\"circle-sort-key\"])}),uo={paint:new Si({\"circle-radius\":new Ti(Lt.paint_circle[\"circle-radius\"]),\"circle-color\":new Ti(Lt.paint_circle[\"circle-color\"]),\"circle-blur\":new Ti(Lt.paint_circle[\"circle-blur\"]),\"circle-opacity\":new Ti(Lt.paint_circle[\"circle-opacity\"]),\"circle-translate\":new wi(Lt.paint_circle[\"circle-translate\"]),\"circle-translate-anchor\":new wi(Lt.paint_circle[\"circle-translate-anchor\"]),\"circle-pitch-scale\":new wi(Lt.paint_circle[\"circle-pitch-scale\"]),\"circle-pitch-alignment\":new wi(Lt.paint_circle[\"circle-pitch-alignment\"]),\"circle-stroke-width\":new Ti(Lt.paint_circle[\"circle-stroke-width\"]),\"circle-stroke-color\":new Ti(Lt.paint_circle[\"circle-stroke-color\"]),\"circle-stroke-opacity\":new Ti(Lt.paint_circle[\"circle-stroke-opacity\"])}),layout:co},fo=\"undefined\"!=typeof Float32Array?Float32Array:Array;function ho(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function po(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],m=e[12],g=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*m,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*m,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*m,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*m,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var mo=po;var go,vo,yo=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};go=new fo(3),fo!=Float32Array&&(go[0]=0,go[1]=0,go[2]=0),vo=go;function xo(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}!function(){var t=function(){var t=new fo(4);return fo!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}()}();var bo=function(t){var e=t[0],r=t[1];return e*e+r*r},_o=(function(){var t=function(){var t=new fo(2);return fo!=Float32Array&&(t[0]=0,t[1]=0),t}()}(),function(t){function e(e){t.call(this,e,uo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Xa(t)},e.prototype.queryRadius=function(t){var e=t;return oo(\"circle-radius\",this,e)+oo(\"circle-stroke-width\",this,e)+so(this.paint.get(\"circle-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=lo(t,this.paint.get(\"circle-translate\"),this.paint.get(\"circle-translate-anchor\"),a.angle,o),c=this.paint.get(\"circle-radius\").evaluate(e,r)+this.paint.get(\"circle-stroke-width\").evaluate(e,r),u=\"map\"===this.paint.get(\"circle-pitch-alignment\"),f=u?l:function(t,e){return t.map((function(t){return wo(t,e)}))}(l,s),h=u?c*o:c,p=0,d=n;pt.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError(\"out of range source coordinates for image copy\");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError(\"out of range destination coordinates for image copy\");for(var o=t.data,s=e.data,l=0;l80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),l>o&&(o=l);c=0!==(c=Math.max(a-n,o-i))?1/c:0}return jo(h,p,r,n,i,c),p}function Bo(t,e,r,n,i){var a,o;if(i===ls(t,e,r,n)>0)for(a=e;a=e;a-=n)o=as(a,t[a],t[a+1],o);return o&&$o(o,o.next)&&(os(o),o=o.next),o}function No(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!$o(n,n.next)&&0!==Qo(n.prev,n,n.next))n=n.next;else{if(os(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function jo(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Xo(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,c=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?Vo(t,n,i,a):Uo(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),os(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?jo(t=Ho(No(t),e,r),e,r,n,i,a,2):2===o&&qo(t,e,r,n,i,a):jo(No(t),e,r,n,i,a,1);break}}}function Uo(t){var e=t.prev,r=t,n=t.next;if(Qo(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(Jo(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Qo(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Vo(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Qo(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=Xo(s,l,e,r,n),h=Xo(c,u,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function Ho(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!$o(i,a)&&ts(i,n,n.next,a)&&ns(i,a)&&ns(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),os(n),os(n.next),n=t=a),n=n.next}while(n!==t);return No(n)}function qo(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Ko(o,s)){var l=is(o,s);return o=No(o,o.next),l=No(l,l.next),jo(o,e,r,n,i,a),void jo(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Go(t,e){return t.x-e.x}function Yo(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&Jo(ar.x||n.x===r.x&&Wo(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=is(e,t);No(e,e.next),No(r,r.next)}}function Wo(t,e){return Qo(t.prev,t,e.prev)<0&&Qo(e.next,t,t.next)<0}function Xo(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Zo(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function Ko(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&ts(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(ns(t,e)&&ns(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(Qo(t.prev,t,e.prev)||Qo(t,e.prev,e))||$o(t,e)&&Qo(t.prev,t,t.next)>0&&Qo(e.prev,e,e.next)>0)}function Qo(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function $o(t,e){return t.x===e.x&&t.y===e.y}function ts(t,e,r,n){var i=rs(Qo(t,e,r)),a=rs(Qo(t,e,n)),o=rs(Qo(r,n,t)),s=rs(Qo(r,n,e));return i!==a&&o!==s||(!(0!==i||!es(t,r,e))||(!(0!==a||!es(t,n,e))||(!(0!==o||!es(r,t,n))||!(0!==s||!es(r,e,n)))))}function es(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function rs(t){return t>0?1:t<0?-1:0}function ns(t,e){return Qo(t.prev,t,t.next)<0?Qo(t,e,t.next)>=0&&Qo(t,t.prev,e)>=0:Qo(t,e,t.prev)<0||Qo(t,t.next,e)<0}function is(t,e){var r=new ss(t.i,t.x,t.y),n=new ss(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function as(t,e,r,n){var i=new ss(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function os(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function ss(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ls(t,e,r,n){for(var i=0,a=e,o=r-n;an;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1),f=Math.max(n,Math.floor(r-s*c/o+u)),h=Math.min(i,Math.floor(r+(o-s)*c/o+u));t(e,r,f,h,a)}var p=e[r],d=n,m=i;for(us(e,n,r),a(e[i],p)>0&&us(e,n,i);d0;)m--}0===a(e[n],p)?us(e,n,m):(m++,us(e,m,i)),m<=r&&(n=m+1),r<=m&&(i=m-1)}}(t,e,r||0,n||t.length-1,i||fs)}function us(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function fs(t,e){return te?1:0}function hs(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var l=0;l0&&(n+=t[i-1].length,r.holes.push(n))}return r},Do.default=Ro;var gs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new zi,this.indexArray=new Yi,this.indexArray2=new Qi,this.programConfigurations=new Ua(zo,t.layers,t.zoom),this.segments=new pa,this.segments2=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};gs.prototype.populate=function(t,e,r){this.hasPattern=ds(\"fill\",this.layers,e);for(var n=this.layers[0].layout.get(\"fill-sort-key\"),i=[],a=0,o=t;a>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error(\"unknown command \"+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},ws.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,c=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())c&&(c=a);else if(7!==r)throw new Error(\"unknown command \"+r)}return[o,l,s,c]},ws.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),c=ws.types[this.type];function u(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Es(t,e,r){if(3===t){var n=new As(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Ms.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error(\"feature index out of bounds\");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new _s(this._pbf,e,this.extent,this._keys,this._values)};var Ls={VectorTile:function(t,e){this.layers=t.readFields(Es,{},e)},VectorTileFeature:_s,VectorTileLayer:As},Cs=Ls.VectorTileFeature.types,Ps=Math.pow(2,13);function Is(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ps)+o,i*Ps*2,a*Ps*2,Math.round(s))}var Os=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Ri,this.indexArray=new Yi,this.programConfigurations=new Ua(bs,t.layers,t.zoom),this.segments=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function zs(t,e){return t.x===e.x&&(t.x<0||t.x>8192)||t.y===e.y&&(t.y<0||t.y>8192)}function Ds(t){return t.every((function(t){return t.x<0}))||t.every((function(t){return t.x>8192}))||t.every((function(t){return t.y<0}))||t.every((function(t){return t.y>8192}))}Os.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=ds(\"fill-extrusion\",this.layers,e);for(var n=0,i=t;n=1){var y=d[g-1];if(!zs(v,y)){f.vertexLength+4>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=v.sub(y)._perp()._unit(),b=y.dist(v);m+b>32768&&(m=0),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,1,m),m+=b,Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,m);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),\"Polygon\"===Cs[t.type]){for(var w=[],T=[],k=f.vertexLength,A=0,M=s;A=2&&t[l-1].equals(t[l-2]);)l--;for(var c=0;c0;if(T&&v>c){var A=u.dist(p);if(A>2*f){var M=u.sub(u.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,m,0,0,h),p=M}}var S=p&&d,E=S?r:s?\"butt\":n;if(S&&\"round\"===E&&(_i&&(E=\"bevel\"),\"bevel\"===E&&(_>2&&(E=\"flipbevel\"),_100)y=g.mult(-1);else{var L=_*m.add(g).mag()/m.sub(g).mag();y._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(u,y,0,0,h),this.addCurrentVertex(u,y.mult(-1),0,0,h)}else if(\"bevel\"===E||\"fakeround\"===E){var C=-Math.sqrt(_*_-1),P=k?C:0,I=k?0:C;if(p&&this.addCurrentVertex(u,m,P,I,h),\"fakeround\"===E)for(var O=Math.round(180*w/Math.PI/20),z=1;z2*f){var j=u.add(d.sub(u)._mult(f/N)._round());this.updateDistance(u,j),this.addCurrentVertex(j,g,0,0,h),u=j}}}}},qs.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.x+e.y*r,s=e.y-e.x*r,l=-e.x+e.y*n,c=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,c,a,!0,-n,i),this.distance>Hs/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},qs.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,c=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(n?1:0),(l<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&c)<<2,c>>6);var u=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,u),o.primitiveLength++),i?this.e2=u:this.e1=u},qs.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(Hs-1):this.distance},qs.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Nn(\"LineBucket\",qs,{omit:[\"layers\",\"patternFeatures\"]});var Gs=new Si({\"line-cap\":new wi(Lt.layout_line[\"line-cap\"]),\"line-join\":new Ti(Lt.layout_line[\"line-join\"]),\"line-miter-limit\":new wi(Lt.layout_line[\"line-miter-limit\"]),\"line-round-limit\":new wi(Lt.layout_line[\"line-round-limit\"]),\"line-sort-key\":new Ti(Lt.layout_line[\"line-sort-key\"])}),Ys={paint:new Si({\"line-opacity\":new Ti(Lt.paint_line[\"line-opacity\"]),\"line-color\":new Ti(Lt.paint_line[\"line-color\"]),\"line-translate\":new wi(Lt.paint_line[\"line-translate\"]),\"line-translate-anchor\":new wi(Lt.paint_line[\"line-translate-anchor\"]),\"line-width\":new Ti(Lt.paint_line[\"line-width\"]),\"line-gap-width\":new Ti(Lt.paint_line[\"line-gap-width\"]),\"line-offset\":new Ti(Lt.paint_line[\"line-offset\"]),\"line-blur\":new Ti(Lt.paint_line[\"line-blur\"]),\"line-dasharray\":new Ai(Lt.paint_line[\"line-dasharray\"]),\"line-pattern\":new ki(Lt.paint_line[\"line-pattern\"]),\"line-gradient\":new Mi(Lt.paint_line[\"line-gradient\"])}),layout:Gs},Ws=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new pi(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=u({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Ti))(Ys.paint.properties[\"line-width\"].specification);Ws.useIntegerZoom=!0;var Xs=function(t){function e(e){t.call(this,e,Ys)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){\"line-gradient\"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values[\"line-gradient\"].value.expression;this.gradient=Co(t,\"lineProgress\"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values[\"line-floorwidth\"]=Ws.possiblyEvaluate(this._transitioningPaint._values[\"line-width\"].value,e)},e.prototype.createBucket=function(t){return new qs(t)},e.prototype.queryRadius=function(t){var e=t,r=Zs(oo(\"line-width\",this,e),oo(\"line-gap-width\",this,e)),n=oo(\"line-offset\",this,e);return r/2+Math.abs(n)+so(this.paint.get(\"line-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var l=lo(t,this.paint.get(\"line-translate\"),this.paint.get(\"line-translate-anchor\"),o.angle,s),c=s/2*Zs(this.paint.get(\"line-width\").evaluate(e,r),this.paint.get(\"line-gap-width\").evaluate(e,r)),u=this.paint.get(\"line-offset\").evaluate(e,r);return u&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a=3)for(var a=0;a0?e+2*t:t}var Js=Ii([{name:\"a_pos_offset\",components:4,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint16\"},{name:\"a_pixeloffset\",components:4,type:\"Int16\"}],4),Ks=Ii([{name:\"a_projected_pos\",components:3,type:\"Float32\"}],4),Qs=(Ii([{name:\"a_fade_opacity\",components:1,type:\"Uint32\"}],4),Ii([{name:\"a_placed\",components:2,type:\"Uint8\"},{name:\"a_shift\",components:2,type:\"Float32\"}])),$s=(Ii([{type:\"Int16\",name:\"anchorPointX\"},{type:\"Int16\",name:\"anchorPointY\"},{type:\"Int16\",name:\"x1\"},{type:\"Int16\",name:\"y1\"},{type:\"Int16\",name:\"x2\"},{type:\"Int16\",name:\"y2\"},{type:\"Uint32\",name:\"featureIndex\"},{type:\"Uint16\",name:\"sourceLayerIndex\"},{type:\"Uint16\",name:\"bucketIndex\"}]),Ii([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4)),tl=Ii([{name:\"a_pos\",components:2,type:\"Float32\"},{name:\"a_radius\",components:1,type:\"Float32\"},{name:\"a_flags\",components:2,type:\"Int16\"}],4);Ii([{name:\"triangle\",components:3,type:\"Uint16\"}]),Ii([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Uint16\",name:\"glyphStartIndex\"},{type:\"Uint16\",name:\"numGlyphs\"},{type:\"Uint32\",name:\"vertexStartIndex\"},{type:\"Uint32\",name:\"lineStartIndex\"},{type:\"Uint32\",name:\"lineLength\"},{type:\"Uint16\",name:\"segment\"},{type:\"Uint16\",name:\"lowerSize\"},{type:\"Uint16\",name:\"upperSize\"},{type:\"Float32\",name:\"lineOffsetX\"},{type:\"Float32\",name:\"lineOffsetY\"},{type:\"Uint8\",name:\"writingMode\"},{type:\"Uint8\",name:\"placedOrientation\"},{type:\"Uint8\",name:\"hidden\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Int16\",name:\"associatedIconIndex\"}]),Ii([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Int16\",name:\"rightJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"centerJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"leftJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedTextSymbolIndex\"},{type:\"Int16\",name:\"placedIconSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedIconSymbolIndex\"},{type:\"Uint16\",name:\"key\"},{type:\"Uint16\",name:\"textBoxStartIndex\"},{type:\"Uint16\",name:\"textBoxEndIndex\"},{type:\"Uint16\",name:\"verticalTextBoxStartIndex\"},{type:\"Uint16\",name:\"verticalTextBoxEndIndex\"},{type:\"Uint16\",name:\"iconBoxStartIndex\"},{type:\"Uint16\",name:\"iconBoxEndIndex\"},{type:\"Uint16\",name:\"verticalIconBoxStartIndex\"},{type:\"Uint16\",name:\"verticalIconBoxEndIndex\"},{type:\"Uint16\",name:\"featureIndex\"},{type:\"Uint16\",name:\"numHorizontalGlyphVertices\"},{type:\"Uint16\",name:\"numVerticalGlyphVertices\"},{type:\"Uint16\",name:\"numIconVertices\"},{type:\"Uint16\",name:\"numVerticalIconVertices\"},{type:\"Uint16\",name:\"useRuntimeCollisionCircles\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Float32\",name:\"textBoxScale\"},{type:\"Float32\",components:2,name:\"textOffset\"},{type:\"Float32\",name:\"collisionCircleDiameter\"}]),Ii([{type:\"Float32\",name:\"offsetX\"}]),Ii([{type:\"Int16\",name:\"x\"},{type:\"Int16\",name:\"y\"},{type:\"Int16\",name:\"tileUnitDistanceFromAnchor\"}]);function el(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get(\"text-transform\").evaluate(r,{});return\"uppercase\"===n?t=t.toLocaleUpperCase():\"lowercase\"===n&&(t=t.toLocaleLowerCase()),hi.applyArabicShaping&&(t=hi.applyArabicShaping(t)),t}(t.text,e,r)})),t}var rl={\"!\":\"\\ufe15\",\"#\":\"\\uff03\",$:\"\\uff04\",\"%\":\"\\uff05\",\"&\":\"\\uff06\",\"(\":\"\\ufe35\",\")\":\"\\ufe36\",\"*\":\"\\uff0a\",\"+\":\"\\uff0b\",\",\":\"\\ufe10\",\"-\":\"\\ufe32\",\".\":\"\\u30fb\",\"/\":\"\\uff0f\",\":\":\"\\ufe13\",\";\":\"\\ufe14\",\"<\":\"\\ufe3f\",\"=\":\"\\uff1d\",\">\":\"\\ufe40\",\"?\":\"\\ufe16\",\"@\":\"\\uff20\",\"[\":\"\\ufe47\",\"\\\\\":\"\\uff3c\",\"]\":\"\\ufe48\",\"^\":\"\\uff3e\",_:\"\\ufe33\",\"`\":\"\\uff40\",\"{\":\"\\ufe37\",\"|\":\"\\u2015\",\"}\":\"\\ufe38\",\"~\":\"\\uff5e\",\"\\xa2\":\"\\uffe0\",\"\\xa3\":\"\\uffe1\",\"\\xa5\":\"\\uffe5\",\"\\xa6\":\"\\uffe4\",\"\\xac\":\"\\uffe2\",\"\\xaf\":\"\\uffe3\",\"\\u2013\":\"\\ufe32\",\"\\u2014\":\"\\ufe31\",\"\\u2018\":\"\\ufe43\",\"\\u2019\":\"\\ufe44\",\"\\u201c\":\"\\ufe41\",\"\\u201d\":\"\\ufe42\",\"\\u2026\":\"\\ufe19\",\"\\u2027\":\"\\u30fb\",\"\\u20a9\":\"\\uffe6\",\"\\u3001\":\"\\ufe11\",\"\\u3002\":\"\\ufe12\",\"\\u3008\":\"\\ufe3f\",\"\\u3009\":\"\\ufe40\",\"\\u300a\":\"\\ufe3d\",\"\\u300b\":\"\\ufe3e\",\"\\u300c\":\"\\ufe41\",\"\\u300d\":\"\\ufe42\",\"\\u300e\":\"\\ufe43\",\"\\u300f\":\"\\ufe44\",\"\\u3010\":\"\\ufe3b\",\"\\u3011\":\"\\ufe3c\",\"\\u3014\":\"\\ufe39\",\"\\u3015\":\"\\ufe3a\",\"\\u3016\":\"\\ufe17\",\"\\u3017\":\"\\ufe18\",\"\\uff01\":\"\\ufe15\",\"\\uff08\":\"\\ufe35\",\"\\uff09\":\"\\ufe36\",\"\\uff0c\":\"\\ufe10\",\"\\uff0d\":\"\\ufe32\",\"\\uff0e\":\"\\u30fb\",\"\\uff1a\":\"\\ufe13\",\"\\uff1b\":\"\\ufe14\",\"\\uff1c\":\"\\ufe3f\",\"\\uff1e\":\"\\ufe40\",\"\\uff1f\":\"\\ufe16\",\"\\uff3b\":\"\\ufe47\",\"\\uff3d\":\"\\ufe48\",\"\\uff3f\":\"\\ufe33\",\"\\uff5b\":\"\\ufe37\",\"\\uff5c\":\"\\u2015\",\"\\uff5d\":\"\\ufe38\",\"\\uff5f\":\"\\ufe35\",\"\\uff60\":\"\\ufe36\",\"\\uff61\":\"\\ufe12\",\"\\uff62\":\"\\ufe41\",\"\\uff63\":\"\\ufe42\"};var nl=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},il=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m},al=ol;function ol(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}ol.Varint=0,ol.Fixed64=1,ol.Bytes=2,ol.Fixed32=5;var sl=\"undefined\"==typeof TextDecoder?null:new TextDecoder(\"utf8\");function ll(t){return t.type===ol.Bytes?t.readVarint()+t.pos:t.pos+1}function cl(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function ul(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function fl(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function wl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}ol.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=bl(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=wl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*bl(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*wl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=nl(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=nl(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(i=a[r.pos++],n=(112&i)>>4,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<3,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<10,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<17,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<24,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(1&i)<<31,i<128)return cl(t,n,e);throw new Error(\"Expected varint not more than 10 bytes\")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&sl?function(t,e,r){return sl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){var n=\"\",i=e;for(;i239?4:l>223?3:l>191?2:1;if(i+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(a=t[i+1]))&&(c=(31&l)<<6|63&a)<=127&&(c=null):3===u?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((c=(15&l)<<12|(63&a)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),i+=u}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==ol.Bytes)return t.push(this.readVarint(e));var r=ll(this);for(t=t||[];this.pos127;);else if(e===ol.Bytes)this.pos=this.readVarint()+this.pos;else if(e===ol.Fixed32)this.pos+=4;else{if(e!==ol.Fixed64)throw new Error(\"Unimplemented type: \"+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0));if(t>=0x10000000000000000||t<-0x10000000000000000)throw new Error(\"Given varint doesn't fit into 10 bytes\");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;if(e.buf[e.pos++]|=r|((t>>>=3)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;e.buf[e.pos++]=127&t}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&ul(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),il(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),il(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&ul(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,ol.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,fl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,ml,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,pl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,dl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,gl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,vl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,yl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,xl,e)},writeBytesField:function(t,e){this.writeTag(t,ol.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,ol.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,ol.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};function Tl(t,e,r){1===t&&r.readMessage(kl,e)}function kl(t,e,r){if(3===t){var n=r.readMessage(Al,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,c=n.top,u=n.advance;e.push({id:i,bitmap:new So({width:o+6,height:s+6},a),metrics:{width:o,height:s,left:l,top:c,advance:u}})}}function Al(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function Ml(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h0&&N>A&&(A=N)}else{var j=r[S.fontStack],U=j&&j[L];if(U&&U.rect)I=U.rect,P=U.metrics;else{var V=e[S.fontStack],H=V&&V[L];if(!H)continue;P=H.metrics}C=24*(_-S.scale)}D?(t.verticalizable=!0,k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=z*S.scale+c):(k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=P.advance*S.scale+c)}if(0!==k.length){var q=h-c;d=Math.max(q,d),Vl(k,0,k.length-1,g,A)}h=0;var G=a*_+A;T.lineOffset=Math.max(A,w),p+=G,m=Math.max(G,m),++v}else p+=a,++v}var Y;var W=p- -17,X=Ul(o),Z=X.horizontalAlign,J=X.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var c=(e-r)*i,u=0;u=a!==o?-s*n- -17:(-n*l+.5)*o;for(var f=0,h=t;f=0&&n>=t&&zl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},Il.prototype.substring=function(t,e){var r=new Il;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},Il.prototype.toString=function(){return this.text},Il.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},Il.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(Pl.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var zl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Dl={};function Rl(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*24/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function Fl(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,f=0,h=0;h-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],c=0;sn;)c-=l.shift().angleDelta;if(c>i)return!1;o++,s+=f.dist(h)}return!0}function Jl(t){for(var e=0,r=0;rc){var d=(c-l)/p,m=qe(f.x,h.x,d),g=qe(f.y,h.y,d),v=new ql(m,g,h.angleTo(f),u);return v._round(),!o||Zl(t,v,s,o,e)?v:void 0}l+=p}}function tc(t,e,r,n,i,a,o,s,l){var c=Kl(n,a,o),u=Ql(n,i),f=u*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f=0&&_=0&&w=0&&p+u<=f){var T=new ql(_,w,x,m);T._round(),i&&!Zl(e,T,o,i,a)||d.push(T)}}h+=y}l||d.length||s||(d=t(e,h/2,n,i,a,o,s,!0,c));return d}(t,h?e/2*s%e:(u/2+2*a)*o*s%e,e,c,r,f,h,!1,l)}function ec(t,e,r,n,a){for(var o=[],s=0;s=n&&h.x>=n||(f.x>=n?f=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=a&&h.y>=a||(f.y>=a?f=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round():h.y>=a&&(h=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round()),c&&f.equals(c[c.length-1])||(c=[f],o.push(c)),c.push(h)))))}return o}function rc(t,e,r,n){var a=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2,c=o.paddedRect.h-2,u=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,c]],d=function(t,e){return t+e[1]-e[0]},m=h.reduce(d,0),g=p.reduce(d,0),v=l-m,y=c-g,x=0,b=m,_=0,w=g,T=0,k=v,A=0,M=y;if(o.content&&n){var S=o.content;x=nc(h,0,S[0]),_=nc(p,0,S[1]),b=nc(h,S[0],S[2]),w=nc(p,S[1],S[3]),T=S[0]-x,A=S[1]-_,k=S[2]-S[0]-b,M=S[3]-S[1]-w}var E=function(n,a,l,c){var h=ac(n.stretch-x,b,u,t.left),p=oc(n.fixed-T,k,n.stretch,m),d=ac(a.stretch-_,w,f,t.top),v=oc(a.fixed-A,M,a.stretch,g),y=ac(l.stretch-x,b,u,t.left),S=oc(l.fixed-T,k,l.stretch,m),E=ac(c.stretch-_,w,f,t.top),L=oc(c.fixed-A,M,c.stretch,g),C=new i(h,d),P=new i(y,d),I=new i(y,E),O=new i(h,E),z=new i(p/s,v/s),D=new i(S/s,L/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];C._matMult(N),P._matMult(N),O._matMult(N),I._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=a.stretch+a.fixed,H=c.stretch+c.fixed;return{tl:C,tr:P,bl:O,br:I,tex:{x:o.paddedRect.x+1+j,y:o.paddedRect.y+1+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:z,pixelOffsetBR:D,minFontScaleX:k/s/u,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=ic(h,v,m),C=ic(p,y,g),P=0;P0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var m=o.top*s-l,g=o.bottom*s+l,v=o.left*s-l,y=o.right*s+l,x=o.collisionPadding;if(x&&(v-=x[0]*s,m-=x[1]*s,y+=x[2]*s,g+=x[3]*s),u){var b=new i(v,m),_=new i(y,m),w=new i(v,g),T=new i(y,g),k=u*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),v=Math.min(b.x,_.x,w.x,T.x),y=Math.max(b.x,_.x,w.x,T.x),m=Math.min(b.y,_.y,w.y,T.y),g=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,v,m,y,g,r,n,a)}this.boxEndIndex=t.length},lc=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=cc),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function cc(t,e){return te?1:0}function uc(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,l=t[0],c=0;co)&&(o=u.x),(!c||u.y>s)&&(s=u.y)}var f=o-n,h=s-a,p=Math.min(f,h),d=p/2,m=new lc([],fc);if(0===p)return new i(n,a);for(var g=n;gy.d||!y.d)&&(y=b,r&&console.log(\"found best %d after %d probes\",Math.round(1e4*b.d)/1e4,x)),b.max-y.d<=e||(d=b.h/2,m.push(new hc(b.p.x-d,b.p.y-d,d,t)),m.push(new hc(b.p.x+d,b.p.y-d,d,t)),m.push(new hc(b.p.x-d,b.p.y+d,d,t)),m.push(new hc(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log(\"num probes: \"+x),console.log(\"best distance: \"+y.d)),y.p}function fc(t,e){return e.max-t.max}function hc(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=u.y>t.y&&t.x<(u.x-c.x)*(t.y-c.y)/(u.y-c.y)+c.x&&(r=!r),n=Math.min(n,ro(t,c,u))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}lc.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},lc.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},lc.prototype.peek=function(){return this.data[0]},lc.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},lc.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var pc=Number.POSITIVE_INFINITY;function dc(t,e){return e[1]!==pc?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case\"top-right\":case\"top-left\":case\"top\":i=r-7;break;case\"bottom-right\":case\"bottom-left\":case\"bottom\":i=7-r}switch(t){case\"top-right\":case\"bottom-right\":case\"right\":n=-e;break;case\"top-left\":case\"bottom-left\":case\"left\":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case\"top-right\":case\"top-left\":n=i-7;break;case\"bottom-right\":case\"bottom-left\":n=7-i;break;case\"bottom\":n=7-e;break;case\"top\":n=e-7}switch(t){case\"top-right\":case\"bottom-right\":r=-i;break;case\"top-left\":case\"bottom-left\":r=i;break;case\"left\":r=e;break;case\"right\":r=-e}return[r,n]}(t,e[0])}function mc(t){switch(t){case\"right\":case\"top-right\":case\"bottom-right\":return\"right\";case\"left\":case\"top-left\":case\"bottom-left\":return\"left\"}return\"center\"}function gc(t,e,r,n,a,o,s,l,c,u,f,h,p,d,m){var g=function(t,e,r,n,a,o,s,l){for(var c=n.layout.get(\"text-rotate\").evaluate(o,{})*Math.PI/180,u=[],f=0,h=e.positionedLines;f32640&&_(t.layerIds[0]+': Value for \"text-size\" is >= 255. Reduce your \"text-size\".'):\"composite\"===v.kind&&((y=[128*d.compositeTextSizes[0].evaluate(s,{},m),128*d.compositeTextSizes[1].evaluate(s,{},m)])[0]>32640||y[1]>32640)&&_(t.layerIds[0]+': Value for \"text-size\" is >= 255. Reduce your \"text-size\".'),t.addSymbols(t.text,g,y,l,o,s,u,e,c.lineStartIndex,c.lineLength,p,m);for(var x=0,b=f;x=0;o--)if(n.dist(a[o])0)&&(\"constant\"!==a.value.kind||a.value.value.length>0),c=\"constant\"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,u=i.get(\"symbol-sort-key\");if(this.features=[],l||c){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new pi(this.zoom),m=0,g=t;m=0;for(var O=0,z=k.sections;O=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l0},Mc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},Mc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},Mc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},Mc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},Mc.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Nn(\"SymbolBucket\",Mc,{omit:[\"layers\",\"collisionBoxArray\",\"features\",\"compareText\"]}),Mc.MAX_GLYPHS=65535,Mc.addDynamicAttributes=wc;var Sc=new Si({\"symbol-placement\":new wi(Lt.layout_symbol[\"symbol-placement\"]),\"symbol-spacing\":new wi(Lt.layout_symbol[\"symbol-spacing\"]),\"symbol-avoid-edges\":new wi(Lt.layout_symbol[\"symbol-avoid-edges\"]),\"symbol-sort-key\":new Ti(Lt.layout_symbol[\"symbol-sort-key\"]),\"symbol-z-order\":new wi(Lt.layout_symbol[\"symbol-z-order\"]),\"icon-allow-overlap\":new wi(Lt.layout_symbol[\"icon-allow-overlap\"]),\"icon-ignore-placement\":new wi(Lt.layout_symbol[\"icon-ignore-placement\"]),\"icon-optional\":new wi(Lt.layout_symbol[\"icon-optional\"]),\"icon-rotation-alignment\":new wi(Lt.layout_symbol[\"icon-rotation-alignment\"]),\"icon-size\":new Ti(Lt.layout_symbol[\"icon-size\"]),\"icon-text-fit\":new wi(Lt.layout_symbol[\"icon-text-fit\"]),\"icon-text-fit-padding\":new wi(Lt.layout_symbol[\"icon-text-fit-padding\"]),\"icon-image\":new Ti(Lt.layout_symbol[\"icon-image\"]),\"icon-rotate\":new Ti(Lt.layout_symbol[\"icon-rotate\"]),\"icon-padding\":new wi(Lt.layout_symbol[\"icon-padding\"]),\"icon-keep-upright\":new wi(Lt.layout_symbol[\"icon-keep-upright\"]),\"icon-offset\":new Ti(Lt.layout_symbol[\"icon-offset\"]),\"icon-anchor\":new Ti(Lt.layout_symbol[\"icon-anchor\"]),\"icon-pitch-alignment\":new wi(Lt.layout_symbol[\"icon-pitch-alignment\"]),\"text-pitch-alignment\":new wi(Lt.layout_symbol[\"text-pitch-alignment\"]),\"text-rotation-alignment\":new wi(Lt.layout_symbol[\"text-rotation-alignment\"]),\"text-field\":new Ti(Lt.layout_symbol[\"text-field\"]),\"text-font\":new Ti(Lt.layout_symbol[\"text-font\"]),\"text-size\":new Ti(Lt.layout_symbol[\"text-size\"]),\"text-max-width\":new Ti(Lt.layout_symbol[\"text-max-width\"]),\"text-line-height\":new wi(Lt.layout_symbol[\"text-line-height\"]),\"text-letter-spacing\":new Ti(Lt.layout_symbol[\"text-letter-spacing\"]),\"text-justify\":new Ti(Lt.layout_symbol[\"text-justify\"]),\"text-radial-offset\":new Ti(Lt.layout_symbol[\"text-radial-offset\"]),\"text-variable-anchor\":new wi(Lt.layout_symbol[\"text-variable-anchor\"]),\"text-anchor\":new Ti(Lt.layout_symbol[\"text-anchor\"]),\"text-max-angle\":new wi(Lt.layout_symbol[\"text-max-angle\"]),\"text-writing-mode\":new wi(Lt.layout_symbol[\"text-writing-mode\"]),\"text-rotate\":new Ti(Lt.layout_symbol[\"text-rotate\"]),\"text-padding\":new wi(Lt.layout_symbol[\"text-padding\"]),\"text-keep-upright\":new wi(Lt.layout_symbol[\"text-keep-upright\"]),\"text-transform\":new Ti(Lt.layout_symbol[\"text-transform\"]),\"text-offset\":new Ti(Lt.layout_symbol[\"text-offset\"]),\"text-allow-overlap\":new wi(Lt.layout_symbol[\"text-allow-overlap\"]),\"text-ignore-placement\":new wi(Lt.layout_symbol[\"text-ignore-placement\"]),\"text-optional\":new wi(Lt.layout_symbol[\"text-optional\"])}),Ec={paint:new Si({\"icon-opacity\":new Ti(Lt.paint_symbol[\"icon-opacity\"]),\"icon-color\":new Ti(Lt.paint_symbol[\"icon-color\"]),\"icon-halo-color\":new Ti(Lt.paint_symbol[\"icon-halo-color\"]),\"icon-halo-width\":new Ti(Lt.paint_symbol[\"icon-halo-width\"]),\"icon-halo-blur\":new Ti(Lt.paint_symbol[\"icon-halo-blur\"]),\"icon-translate\":new wi(Lt.paint_symbol[\"icon-translate\"]),\"icon-translate-anchor\":new wi(Lt.paint_symbol[\"icon-translate-anchor\"]),\"text-opacity\":new Ti(Lt.paint_symbol[\"text-opacity\"]),\"text-color\":new Ti(Lt.paint_symbol[\"text-color\"],{runtimeType:Ut,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),\"text-halo-color\":new Ti(Lt.paint_symbol[\"text-halo-color\"]),\"text-halo-width\":new Ti(Lt.paint_symbol[\"text-halo-width\"]),\"text-halo-blur\":new Ti(Lt.paint_symbol[\"text-halo-blur\"]),\"text-translate\":new wi(Lt.paint_symbol[\"text-translate\"]),\"text-translate-anchor\":new wi(Lt.paint_symbol[\"text-translate-anchor\"])}),layout:Sc},Lc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ft,this.defaultValue=t};Lc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},Lc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},Lc.prototype.outputDefined=function(){return!1},Lc.prototype.serialize=function(){return null},Nn(\"FormatSectionOverride\",Lc,{omit:[\"defaultValue\"]});var Cc=function(t){function e(e){t.call(this,e,Ec)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),\"auto\"===this.layout.get(\"icon-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"icon-rotation-alignment\"]=\"map\":this.layout._values[\"icon-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"text-rotation-alignment\"]=\"map\":this.layout._values[\"text-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-pitch-alignment\")&&(this.layout._values[\"text-pitch-alignment\"]=this.layout.get(\"text-rotation-alignment\")),\"auto\"===this.layout.get(\"icon-pitch-alignment\")&&(this.layout._values[\"icon-pitch-alignment\"]=this.layout.get(\"icon-rotation-alignment\")),\"point\"===this.layout.get(\"symbol-placement\")){var n=this.layout.get(\"text-writing-mode\");if(n){for(var i=[],a=0,o=n;a\",targetMapId:n,sourceMapId:a.mapId})}}},qc.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(\"\"===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else k()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},qc.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},qc.prototype.processTask=function(t,e){var r=this;if(\"\"===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(qn(e.error)):n(null,qn(e.data)))}else{var i=!1,a=S(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:\"\",sourceMapId:r.mapId,error:e?Hn(e):null,data:Hn(n,a)},a)}:function(t){i=!0},s=null,l=qn(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var c=e.type.split(\".\");s=this.parent.getWorkerSource(e.sourceMapId,c[0],l.source)[c[1]](l,o)}else o(new Error(\"Could not find function \"+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},qc.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener(\"message\",this.receive,!1)};var Yc=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Yc.prototype.setNorthEast=function(t){return this._ne=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.setSouthWest=function(t){return this._sw=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Wc)e=t,r=t;else{if(!(t instanceof Yc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(Yc.convert(a))}var o=t;return this.extend(Wc.convert(o))}return this}if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Wc(e.lng,e.lat),this._ne=new Wc(r.lng,r.lat)),this},Yc.prototype.getCenter=function(){return new Wc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Yc.prototype.getSouthWest=function(){return this._sw},Yc.prototype.getNorthEast=function(){return this._ne},Yc.prototype.getNorthWest=function(){return new Wc(this.getWest(),this.getNorth())},Yc.prototype.getSouthEast=function(){return new Wc(this.getEast(),this.getSouth())},Yc.prototype.getWest=function(){return this._sw.lng},Yc.prototype.getSouth=function(){return this._sw.lat},Yc.prototype.getEast=function(){return this._ne.lng},Yc.prototype.getNorth=function(){return this._ne.lat},Yc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Yc.prototype.toString=function(){return\"LngLatBounds(\"+this._sw.toString()+\", \"+this._ne.toString()+\")\"},Yc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Yc.prototype.contains=function(t){var e=Wc.convert(t),r=e.lng,n=e.lat,i=this._sw.lat<=n&&n<=this._ne.lat,a=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(a=this._sw.lng>=r&&r>=this._ne.lng),i&&a},Yc.convert=function(t){return!t||t instanceof Yc?t:new Yc(t)};var Wc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error(\"Invalid LngLat object: (\"+t+\", \"+e+\")\");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error(\"Invalid LngLat latitude value: must be between -90 and 90\")};Wc.prototype.wrap=function(){return new Wc(c(this.lng,-180,180),this.lat)},Wc.prototype.toArray=function(){return[this.lng,this.lat]},Wc.prototype.toString=function(){return\"LngLat(\"+this.lng+\", \"+this.lat+\")\"},Wc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Wc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Yc(new Wc(this.lng-r,this.lat-e),new Wc(this.lng+r,this.lat+e))},Wc.convert=function(t){if(t instanceof Wc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Wc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&\"object\"==typeof t&&null!==t)return new Wc(Number(\"lng\"in t?t.lng:t.lon),Number(t.lat));throw new Error(\"`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]\")};var Xc=2*Math.PI*6371008.8;function Zc(t){return Xc*Math.cos(t*Math.PI/180)}function Jc(t){return(180+t)/360}function Kc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Qc(t,e){return t/Zc(e)}function $c(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var tu=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};tu.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Wc.convert(t);return new tu(Jc(r.lng),Kc(r.lat),Qc(e,r.lat))},tu.prototype.toLngLat=function(){return new Wc(360*this.x-180,$c(this.y))},tu.prototype.toAltitude=function(){return t=this.z,e=this.y,t*Zc($c(e));var t,e},tu.prototype.meterInMercatorCoordinateUnits=function(){return 1/Xc*(t=$c(this.y),1/Math.cos(t*Math.PI/180));var t};var eu=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=iu(0,t,t,e,r)};eu.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},eu.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=Gc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=Gc(256*(r+1),256*(n+1),i),a[0]+\",\"+a[1]+\",\"+o[0]+\",\"+o[1]),l=function(t,e,r){for(var n,i=\"\",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new nu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new nu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},nu.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?iu(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):iu(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},nu.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},nu.prototype.children=function(t){if(this.overscaledZ>=t)return[new nu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new nu(e,this.wrap,e,r,n),new nu(e,this.wrap,e,r+1,n),new nu(e,this.wrap,e,r,n+1),new nu(e,this.wrap,e,r+1,n+1)]},nu.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError(\"out of range source coordinates for DEM data\");return(e+1)*this.stride+(t+1)},au.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},au.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},au.prototype.getPixels=function(){return new Eo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},au.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error(\"dem dimension mismatch\");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,c=a;c=0&&u[3]>=0&&s.insert(o,u[0],u[1],u[2],u[3])}},uu.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Ls.VectorTile(new al(this.rawTileData)).layers,this.sourceLayerCoder=new ou(this.vtLayers?Object.keys(this.vtLayers).sort():[\"_geojsonTileLayer\"])),this.vtLayers},uu.prototype.query=function(t,e,r,n){var a=this;this.loadVTLayers();for(var o=t.params||{},s=8192/t.tileSize/t.scale,l=sn(o.filter),c=t.queryGeometry,u=t.queryPadding*s,f=hu(c),h=this.grid.query(f.minX-u,f.minY-u,f.maxX+u,f.maxY+u),p=hu(t.cameraQueryGeometry),d=this.grid3D.query(p.minX-u,p.minY-u,p.maxX+u,p.maxY+u,(function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o=l.x&&a>=l.y)return!0}var c=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var u=0,f=c;u=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new pi(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),m=0;mn)i=!1;else if(e)if(this.expirationTimeot&&(t.getActor().send(\"enforceCacheSizeLimit\",at),ht=0)},t.clamp=l,t.clearTileCache=function(t){var e=self.caches.delete(\"mapbox-tiles\");t&&e.catch(t).then((function(){return t()}))},t.clipLine=ec,t.clone=function(t){var e=new fo(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=x,t.clone$2=function(t){var e=new fo(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=tl,t.config=F,t.create=function(){var t=new fo(16);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new fo(9);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new fo(4);return fo!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=Wr,t.createLayout=Ii,t.createStyleLayer=function(t){return\"custom\"===t.type?new Dc(t):new Rc[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=qe,t.offscreenCanvasSupported=pt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t},t.parseGlyphPBF=function(t){return new al(t).readFields(Tl,[])},t.pbf=al,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=8192/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,c=t.layers[0]._unevaluatedLayout._values,u={};if(\"composite\"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;u.compositeTextSizes=[c[\"text-size\"].possiblyEvaluate(new pi(h),o),c[\"text-size\"].possiblyEvaluate(new pi(p),o)]}if(\"composite\"===t.iconSizeData.kind){var d=t.iconSizeData,m=d.minZoom,g=d.maxZoom;u.compositeIconSizes=[c[\"icon-size\"].possiblyEvaluate(new pi(m),o),c[\"icon-size\"].possiblyEvaluate(new pi(g),o)]}u.layoutTextSize=c[\"text-size\"].possiblyEvaluate(new pi(t.zoom+1),o),u.layoutIconSize=c[\"icon-size\"].possiblyEvaluate(new pi(t.zoom+1),o),u.textMaxSize=c[\"text-size\"].possiblyEvaluate(new pi(18));for(var v=24*l.get(\"text-line-height\"),y=\"map\"===l.get(\"text-rotation-alignment\")&&\"point\"!==l.get(\"symbol-placement\"),x=l.get(\"text-keep-upright\"),b=l.get(\"text-size\"),w=function(){var a=k[T],s=l.get(\"text-font\").evaluate(a,{},o).join(\",\"),c=b.evaluate(a,{},o),f=u.layoutTextSize.evaluate(a,{},o),h=u.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,m=[0,0];if(d){var g=d.toString(),w=24*l.get(\"text-letter-spacing\").evaluate(a,{},o),A=function(t){for(var e=0,r=t;e=8192||f.y<0||f.y>=8192||function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,w,T,k,A){var M,S,E,L,C,P=t.addToLineVertexArray(e,r),I=0,O=0,z=0,D=0,R=-1,F=-1,B={},N=ya(\"\"),j=0,U=0;void 0===s._unevaluatedLayout.getValue(\"text-radial-offset\")?(M=s.layout.get(\"text-offset\").evaluate(b,{},k).map((function(t){return 24*t})),j=M[0],U=M[1]):(j=24*s.layout.get(\"text-radial-offset\").evaluate(b,{},k),U=pc);if(t.allowVerticalPlacement&&n.vertical){var V=s.layout.get(\"text-rotate\").evaluate(b,{},k)+90,H=n.vertical;L=new sc(l,e,c,u,f,H,h,p,d,V),o&&(C=new sc(l,e,c,u,f,o,g,v,d,V))}if(i){var q=s.layout.get(\"icon-rotate\").evaluate(b,{}),G=\"none\"!==s.layout.get(\"icon-text-fit\"),Y=rc(i,q,T,G),W=o?rc(o,q,T,G):void 0;E=new sc(l,e,c,u,f,i,g,v,!1,q),I=4*Y.length;var X=t.iconSizeData,Z=null;\"source\"===X.kind?(Z=[128*s.layout.get(\"icon-size\").evaluate(b,{})])[0]>32640&&_(t.layerIds[0]+': Value for \"icon-size\" is >= 255. Reduce your \"icon-size\".'):\"composite\"===X.kind&&((Z=[128*w.compositeIconSizes[0].evaluate(b,{},k),128*w.compositeIconSizes[1].evaluate(b,{},k)])[0]>32640||Z[1]>32640)&&_(t.layerIds[0]+': Value for \"icon-size\" is >= 255. Reduce your \"icon-size\".'),t.addSymbols(t.icon,Y,Z,x,y,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,W&&(O=4*W.length,t.addSymbols(t.icon,W,Z,x,y,b,Cl.vertical,e,P.lineStartIndex,P.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var K=n.horizontal[J];if(!S){N=ya(K.text);var Q=s.layout.get(\"text-rotate\").evaluate(b,{},k);S=new sc(l,e,c,u,f,K,h,p,d,Q)}var $=1===K.positionedLines.length;if(z+=gc(t,e,K,a,s,d,b,m,P,n.vertical?Cl.horizontal:Cl.horizontalOnly,$?Object.keys(n.horizontal):[J],B,R,w,k),$)break}n.vertical&&(D+=gc(t,e,n.vertical,a,s,d,b,m,P,Cl.vertical,[\"vertical\"],B,F,w,k));var tt=S?S.boxStartIndex:t.collisionBoxArray.length,et=S?S.boxEndIndex:t.collisionBoxArray.length,rt=L?L.boxStartIndex:t.collisionBoxArray.length,nt=L?L.boxEndIndex:t.collisionBoxArray.length,it=E?E.boxStartIndex:t.collisionBoxArray.length,at=E?E.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,st=C?C.boxEndIndex:t.collisionBoxArray.length,lt=-1,ct=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ct(S,lt),lt=ct(L,lt),lt=ct(E,lt);var ut=(lt=ct(C,lt))>-1?1:0;ut&&(lt*=A/24);t.glyphOffsetArray.length>=Mc.MAX_GLYPHS&&_(\"Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907\");void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey);t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,c,z,D,I,O,ut,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,w,A,l,x,T,M,d,e,a,c,u,o)};if(\"line\"===S)for(var P=0,I=ec(e.geometry,0,0,8192,8192);P1){var V=$l(U,k,r.vertical||m,n,24,y);V&&C(U,V)}}else if(\"Polygon\"===e.type)for(var H=0,q=hs(e.geometry,0);H=E.maxzoom))if(\"none\"!==E.visibility)o(S,this.zoom,n),(m[E.id]=E.createBucket({index:u.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,g,this.tileID.canonical),u.bucketLayerIDs.push(S.map((function(t){return t.id})))}}}var L=t.mapObject(g.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send(\"getGlyphs\",{uid:this.uid,stacks:L},(function(t,e){f||(f=t,h=e,I.call(l))})):h={};var C=Object.keys(g.iconDependencies);C.length?a.send(\"getImages\",{icons:C,source:this.source,tileID:this.tileID,type:\"icons\"},(function(t,e){f||(f=t,p=e,I.call(l))})):p={};var P=Object.keys(g.patternDependencies);function I(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in m){var l=m[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(g,this.tileID.canonical,r.patternPositions))}this.status=\"done\",s(null,{buckets:t.values(m).filter((function(t){return!t.isEmpty()})),featureIndex:u,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send(\"getImages\",{icons:P,source:this.source,tileID:this.tileID,type:\"patterns\"},(function(t,e){f||(f=t,d=e,I.call(l))})):d={},I.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status=\"done\",n.loaded[i]=s,r(e);var l=a.rawData,c={};a.expires&&(c.expires=a.expires),a.cacheControl&&(c.cacheControl=a.cacheControl);var u={};if(o){var f=o.finish();f&&(u.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};\"parsing\"===o.status?o.reloadCallback=s:\"done\"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var c=t.window.ImageBitmap,u=function(){this.loaded={}};u.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=c&&a instanceof c?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},u.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext(\"2d\")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},u.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=function t(e,r){var n,i=e&&e.type;if(\"FeatureCollection\"===i)for(n=0;n=0!=!!e&&t.reverse()}var d=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,m=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,\"id\"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};m.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function P(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s>1;!function t(e,r,n,i,a,o){for(;a>i;){if(a-i>600){var s=a-i+1,l=n-i+1,c=Math.log(s),u=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1),h=Math.max(i,Math.floor(n-l*u/s+f)),p=Math.min(a,Math.floor(n+(s-l)*u/s+f));t(e,r,n,h,p,o)}var d=r[2*n+o],m=i,g=a;for(z(e,r,i,n),r[2*a+o]>d&&z(e,r,i,a);md;)g--}r[2*i+o]===d?z(e,r,i,g):(g++,z(e,r,g,a)),g<=n&&(i=g+1),n<=g&&(a=g-1)}}(t,e,o,n,i,a%2),O(t,e,r,n,o-1,a+1),O(t,e,r,o+1,i,a+1)}}function z(t,e,r,n){D(t,r,n),D(e,2*r,2*n),D(e,2*r+1,2*n+1)}function D(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function R(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var F=function(t){return t[0]},B=function(t){return t[1]},N=function(t,e,r,n,i){void 0===e&&(e=F),void 0===r&&(r=B),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l=r&&s<=i&&l>=n&&l<=a&&u.push(t[d]);else{var m=Math.floor((p+h)/2);s=e[2*m],l=e[2*m+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[m]);var g=(f+1)%2;(0===f?r<=s:n<=l)&&(c.push(p),c.push(m-1),c.push(g)),(0===f?i>=s:a>=l)&&(c.push(m+1),c.push(h),c.push(g))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},N.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var c=o.pop(),u=o.pop(),f=o.pop();if(u-f<=a)for(var h=f;h<=u;h++)R(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+u)/2),d=e[2*p],m=e[2*p+1];R(d,m,r,n)<=l&&s.push(t[p]);var g=(c+1)%2;(0===c?r-i<=d:n-i<=m)&&(o.push(f),o.push(p-1),o.push(g)),(0===c?r+i>=d:n+i>=m)&&(o.push(p+1),o.push(u),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var j={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},U=function(t){this.options=X(Object.create(j),t),this.trees=new Array(this.options.maxZoom+1)};function V(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function H(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function q(t){return{type:\"Feature\",id:t.id,properties:G(t),geometry:{type:\"Point\",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function G(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+\"k\":e>=1e3?Math.round(e/100)/10+\"k\":e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function X(t,e){for(var r in e)t[r]=e[r];return t}function Z(t){return t.x}function J(t){return t.y}function K(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function Q(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if(\"Point\"===r||\"MultiPoint\"===r||\"LineString\"===r)$(t,e);else if(\"Polygon\"===r||\"MultiLineString\"===r)for(var n=0;n0&&(o+=n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),i=l,a=c}var u=e.length-3;e[2]=1,function t(e,r,n,i){for(var a,o=i,s=n-r>>1,l=n-r,c=e[r],u=e[r+1],f=e[n],h=e[n+1],p=r+3;po)a=p,o=d;else if(d===o){var m=Math.abs(p-s);mi&&(a-r>3&&t(e,r,a,i),e[a+2]=o,n-a>3&&t(e,a,n,i))}(e,0,u,r),e[u+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function nt(t,e,r,n){for(var i=0;i1?1:r}function ot(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o=n)return null;for(var l=[],c=0;c=r&&d=n)){var m=[];if(\"Point\"===h||\"MultiPoint\"===h)st(f,m,r,n,i);else if(\"LineString\"===h)lt(f,m,r,n,i,!1,s.lineMetrics);else if(\"MultiLineString\"===h)ut(f,m,r,n,i,!1);else if(\"Polygon\"===h)ut(f,m,r,n,i,!0);else if(\"MultiPolygon\"===h)for(var g=0;g=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function lt(t,e,r,n,i,a,o){for(var s,l,c=ct(t),u=0===i?ht:pt,f=t.start,h=0;hr&&(l=u(c,p,d,g,v,r),o&&(c.start=f+s*l)):y>n?x=r&&(l=u(c,p,d,g,v,r),b=!0),x>n&&y<=n&&(l=u(c,p,d,g,v,n),b=!0),!a&&b&&(o&&(c.end=f+s*l),e.push(c),c=ct(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],m=t[_+2],(y=0===i?p:d)>=r&&y<=n&&ft(c,p,d,m),_=c.length-3,a&&_>=3&&(c[_]!==c[0]||c[_+1]!==c[1])&&ft(c,c[0],c[1],c[2]),c.length&&e.push(c)}function ct(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ut(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=u),f>o.maxY&&(o.maxY=f)}return o}function xt(t,e,r,n){var i=e.geometry,a=e.type,o=[];if(\"Point\"===a||\"MultiPoint\"===a)for(var s=0;s0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n0===e)for(n=0,i=t.length;n24)throw new Error(\"maxZoom should be in the 0-24 range\");if(e.promoteId&&e.generateId)throw new Error(\"promoteId and generateId cannot be used together.\");var n=function(t,e){var r=[];if(\"FeatureCollection\"===t.type)for(var n=0;n=n;c--){var u=+Date.now();s=this._cluster(s,c),this.trees[c]=new N(s,Z,J,a,Float32Array),r&&console.log(\"z%d: %d clusters in %dms\",c,s.length,+Date.now()-u)}return r&&console.timeEnd(\"total time\"),this},U.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],c=[],u=0,f=l.range(Y(r),W(a),Y(i),W(n));u1?this._map(c,!0):null,g=(l<<5)+(e+1)+this.points.length,v=0,y=f;v>5},U.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},U.prototype._map=function(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?X({},n):n},_t.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},_t.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,c=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var u=1<1&&console.time(\"creation\"),h=this.tiles[f]=yt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log(\"tile z%d-%d-%d (features: %d, points: %d, simplified: %d)\",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd(\"creation\"));var p=\"z\"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<1&&console.time(\"clipping\");var m,g,v,y,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;m=g=v=y=null,x=ot(t,u,r-_,r+T,0,h.minX,h.maxX,l),b=ot(t,u,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(m=ot(x,u,n-_,n+T,1,h.minY,h.maxY,l),g=ot(x,u,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(v=ot(b,u,n-_,n+T,1,h.minY,h.maxY,l),y=ot(b,u,n+w,n+k,1,h.minY,h.maxY,l),b=null),c>1&&console.timeEnd(\"clipping\"),s.push(m||[],e+1,2*r,2*n),s.push(g||[],e+1,2*r,2*n+1),s.push(v||[],e+1,2*r+1,2*n),s.push(y||[],e+1,2*r+1,2*n+1)}}},_t.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<1&&console.log(\"drilling down to z%d-%d-%d\",t,e,r);for(var l,c=t,u=e,f=r;!l&&c>0;)c--,u=Math.floor(u/2),f=Math.floor(f/2),l=this.tiles[wt(c,u,f)];return l&&l.source?(a>1&&console.log(\"found parent tile z%d-%d-%d\",c,u,f),a>1&&console.time(\"drilling down\"),this.splitTile(l.source,c,u,f,t,e,r),a>1&&console.timeEnd(\"drilling down\"),this.tiles[s]?gt(this.tiles[s],i):null):null};var kt=function(e){function r(t,r,n,i){e.call(this,t,r,n,Tt),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&\"Idle\"!==this._state?this._state=\"NeedsLoadData\":(this._state=\"Coalescing\",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if(\"object\"!=typeof o)return r(new Error(\"Input data given to '\"+n.source+\"' is not a valid GeoJSON object.\"));f(o,!0);try{e._geoJSONIndex=n.cluster?new U(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),c=0,u=l;c=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e=0?1.2:1))}function v(t,e,r,n,i,a,o){for(var s=0;s65535)e(new Error(\"glyphs > 65535 not supported\"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=void 0,d=i/r*(n+1);if(l.isDash){var m=n-Math.abs(d);p=Math.sqrt(h*h+m*m)}else p=n-Math.sqrt(h*h+d*d);this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],c=0;c1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=l.isDash?h:-h;this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce(\"LineAtlas out of space\"),null;for(var a=0,o=0;o=n&&e.x=i&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+10&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event(\"data\",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:\"source\",sourceDataType:\"content\"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event(\"data\",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send(\"geojson.getClusterExpansionZoom\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send(\"geojson.getClusterChildren\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send(\"geojson.getClusterLeaves\",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;\"string\"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+\".loadData\",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+\".coalesce\",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?\"reloadTile\":\"loadTile\";e.actor=this.actor;var a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,\"reloadTile\"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send(\"removeTile\",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send(\"removeSource\",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),P=t.createLayout([{name:\"a_pos\",type:\"Int16\",components:2},{name:\"a_texture_pos\",type:\"Int16\",components:2}]),I=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type=\"image\",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;or.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+this.id,null,\"Playback for this video can be set only between the \"+r.start(0)+\" and \"+r.end(0)+\"-second mark.\"))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];\"loaded\"!==i.state&&(i.state=\"loaded\",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"video\",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(I),z=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return\"number\"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"coordinates\" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"coordinates\"'))),n.animate&&\"boolean\"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'optional \"animate\" property must be a boolean value'))),n.canvas?\"string\"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"canvas\" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"canvas\"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error(\"Canvas dimensions cannot be less than or equal to zero.\"))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];\"loaded\"!==a.state&&(a.state=\"loaded\",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"canvas\",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},N.prototype.has=function(t){return t.wrapped().key in this.data},N.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},N.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},N.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},N.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},N.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},N.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},N.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n=\"number\"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(It(this._source.type)){for(var c={},u={},f=0,h=Object.keys(l);fthis._source.maxzoom){var g=d.children(this._source.maxzoom)[0],v=this.getTile(g);if(v&&v.hasData()){n[g.key]=g;continue}}else{var y=d.children(this._source.maxzoom);if(n[y[0].key]&&n[y[1].key]&&n[y[2].key]&&n[y[3].key])continue}for(var x=m.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(m=this.getTile(_))&&x&&(m=this._addTile(_)),m&&(n[_.key]=_,x=m.wasRequested(),m.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a0||(e.hasData()&&\"reloading\"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),c=s.map((function(t){return o.pointCoordinate(t)})),u=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,m=0,g=c;m=0&&v[1].y+g>=0){var y=l.map((function(t){return s.getTilePoint(t)})),x=c.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:y,cameraQueryGeometry:x,scale:m})}}},x=0;x=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||\"_geojsonTileLayer\",this._state.getState(t,e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles){this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,\"reloading\")}this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function Pt(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function It(t){return\"raster\"===t||\"image\"===t||\"video\"===t}function Ot(){return new t.window.Worker(Zi.workerUrl)}Ct.maxOverzooming=10,Ct.maxUnderzooming=3;var zt=\"mapboxgl_preloaded_worker_pool\",Dt=function(){this.active={}};Dt.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Kt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ne(e,r,n,i,a,o,s,l){var c=i?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,m=n.transform.width/n.transform.height,g=!1,v=0;vMath.abs(n.x-r.x)*i)return{useVertical:!0};return(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function oe(e,r,n,i,a,o,s,l,c,u,f,h,p,d){var m,g=r/24,v=e.lineOffsetX*g,y=e.lineOffsetY*g;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=ie(g,l,v,y,n,f,h,e,c,o,p);if(!w)return{notEnoughRoom:!0};var T=te(w.first.point,s).point,k=te(w.last.point,s).point;if(i&&!n){var A=ae(e.writingMode,T,k,d);if(A)return A}m=[w.first];for(var M=e.glyphStartIndex+1;M0?C.point:se(h,L,S,1,a),I=ae(e.writingMode,S,P,d);if(I)return I}var O=le(g*l.getoffsetX(e.glyphStartIndex),v,y,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p);if(!O)return{notEnoughRoom:!0};m=[O]}for(var z=0,D=m;z0?1:-1,m=0;i&&(d*=-1,m=Math.PI),d<0&&(m+=Math.PI);for(var g=d>0?l+s:l+s+1,v=a,y=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((g+=d)=c)return null;if(y=v,w.push(v),void 0===(v=h[g])){var T=new t.Point(u.getx(g),u.gety(g)),k=te(T,f);if(k.signedDistanceFromCamera>0)v=h[g]=k.point;else{var A=g-d;v=se(0===x?o:new t.Point(u.getx(A),u.gety(A)),T,y,_-x+1,f)}}x+=b,b=y.dist(v)}var M=(_-x)/b,S=v.sub(y),E=S.mult(M)._add(y);E._add(S._unit()._perp()._mult(n*d));var L=m+Math.atan2(v.y-y.y,v.x-y.x);return w.push(E),{point:E,angle:L,path:w}}Kt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Kt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Kt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Kt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Kt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Kt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s0:o},Kt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var c=[],u={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,c,u,i),n?c.length>0:c},Kt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Kt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Kt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Kt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,c=this.boxCells[i];if(null!==c)for(var u=this.bboxes,f=0,h=c;f=u[d+0]&&n>=u[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var m=this.circleCells[i];if(null!==m)for(var g=this.circles,v=0,y=m;vo*o+s*s},Kt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var c=(o-i)/2,u=Math.abs(e-(i+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;var f=l-s,h=u-c;return f*f+h*h<=r*r};var ce=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ue(t,e){for(var r=0;r=1;P--)C.push(E.path[P]);for(var I=1;I0){for(var R=C[0].clone(),F=C[0].clone(),B=1;B=A.x&&F.x<=M.x&&R.y>=A.y&&F.y<=M.y?[C]:F.xM.x||F.yM.y?[]:t.clipLine([C],A.x,A.y,M.x,M.y)}for(var N=0,j=D;N=this.screenRightBoundary||n<100||e>this.screenBottomBoundary},he.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t=0&&e0)return this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(m=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:m},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:v,placedGlyphBoxes:y}},we.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,c=a.textLabelPlaneMatrix,u=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,m=a.collisionGroup,g=s.get(\"text-optional\"),v=s.get(\"icon-optional\"),y=s.get(\"text-allow-overlap\"),x=s.get(\"icon-allow-overlap\"),b=\"map\"===s.get(\"text-rotation-alignment\"),_=\"map\"===s.get(\"text-pitch-alignment\"),w=\"none\"!==s.get(\"icon-text-fit\"),T=\"viewport-y\"===s.get(\"symbol-z-order\"),k=y&&(x||!o.hasIconData()||v),A=x&&(y||!o.hasTextData()||g);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var M=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new ge(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},P=null,I=null,O=0,z=0,D=0;a.textFeatureIndex?O=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(O=e.featureIndex),a.verticalTextFeatureIndex&&(z=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,n=a,i.markUsedOrientation(o,n,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,c=e.textBoxScale,u=w&&!x?r:null,h={box:[],offscreen:!1},p=y?2*N.length:N.length,d=0;d=N.length,k=i.attemptAnchorPlacement(g,t,a,s,c,b,_,f,l,m,v,e,o,n,u);if(k&&(h=k.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=k.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox,n=L&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(T=L.box,S=L.offscreen);var V=F(L&&L.box);if(!T&&i.prevPlacement){var H=i.prevPlacement.variableOffsets[e.crossTileID];H&&(i.variableOffsets[e.crossTileID]=H,i.markUsedJustification(o,H.anchor,e,V))}}else{var q=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,y,f,l,m.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T=(p=L)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Y=t.evaluateSizeForFeature(o.textSizeData,d,G),W=s.get(\"text-padding\"),X=e.collisionCircleDiameter;P=i.collisionIndex.placeCollisionCircles(y,G,o.lineVertexArray,o.glyphOffsetArray,Y,l,c,u,n,_,m.predicate,X,W),T=y||P.circles.length>0&&!P.collisionDetected,S=S&&P.offscreen}if(a.iconFeatureIndex&&(D=a.iconFeatureIndex),a.iconBox){var Z=function(t){var e=w&&E?_e(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,m.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(I=Z(a.verticalIconBox)).box.length>0:(I=Z(a.iconBox)).box.length>0,S=S&&I.offscreen}var J=g||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=v||0===e.numIconVertices;if(J||K?K?J||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&z?i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,z,m.ID):i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,O,m.ID)),M&&I&&i.collisionIndex.insertCollisionBox(I.box,s.get(\"icon-ignore-placement\"),o.bucketInstanceId,D,m.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get(\"text-ignore-placement\"),o.bucketInstanceId,O,m.ID),n)){var Q=o.bucketInstanceId,$=i.collisionCircleArrays[Q];void 0===$&&($=i.collisionCircleArrays[Q]=new ve);for(var tt=0;tt=0;--E){var L=S[E];M(o.symbolInstances.get(L),o.collisionArrays[L])}else for(var C=e.symbolInstanceStart;C=0&&(e.text.placedSymbolArray.get(c).crossTileID=a>=0&&c!==a?0:n.crossTileID)}},we.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o0||l>0,x=a.numIconVertices>0,b=i.placedOrientations[a.crossTileID],_=b===t.WritingMode.vertical,w=b===t.WritingMode.horizontal||b===t.WritingMode.horizontalOnly;if(y){var T=Pe(v.text),k=_?Ie:T;d(e.text,s,k);var A=w?Ie:T;d(e.text,l,A);var M=v.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=M||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=M||w?1:0);var S=i.variableOffsets[a.crossTileID];S&&i.markUsedJustification(e,S.anchor,a,b);var E=i.placedOrientations[a.crossTileID];E&&(i.markUsedJustification(e,\"left\",a,E),i.markUsedOrientation(e,E,a))}if(x){var L=Pe(v.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var P=C?L:Ie;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=v.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var I=C?Ie:L;d(e.icon,a.numVerticalIconVertices,I),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=v.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var O=e.collisionArrays[n];if(O){var z=new t.Point(0,0);if(O.textBox||O.verticalTextBox){var D=!0;if(c){var R=i.variableOffsets[m];R?(z=be(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),u&&z._rotate(f?i.transform.angle:-i.transform.angle)):D=!1}O.textBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||_,z.x,z.y),O.verticalTextBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||w,z.x,z.y)}var F=Boolean(!w&&O.verticalIconBox);O.iconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,F,h?z.x:0,h?z.y:0),O.verticalIconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,!F,h?z.x:0,h?z.y:0)}}},g=0;gt},we.prototype.setStale=function(){this.stale=!0};var ke=Math.pow(2,25),Ae=Math.pow(2,24),Me=Math.pow(2,17),Se=Math.pow(2,16),Ee=Math.pow(2,9),Le=Math.pow(2,8),Ce=Math.pow(2,1);function Pe(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*ke+e*Ae+r*Me+e*Se+r*Ee+e*Le+r*Ce+e}var Ie=0,Oe=function(t){this._sortAcrossTiles=\"viewport-y\"!==t.layout.get(\"symbol-z-order\")&&void 0!==t.layout.get(\"symbol-sort-key\").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Oe.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if(\"symbol\"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Oe(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},ze.prototype.commit=function(t){return this.placement.commit(t),this.placement};var De=512/t.EXTENT/2,Re=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;nt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,i)}}for(var u=0;u1?\"@2x\":\"\",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,\".json\"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,u())})),c=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,\".png\"),t.ResourceType.SpriteImage),(function(t,e){c=null,o||(o=t,a=e,u())}));function u(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],c=l.width,u=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,m=l.stretchX,g=l.stretchY,v=l.content,y=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,y,{x:f,y:h},{x:0,y:0},{width:c,height:u}),r[s]={data:y,pixelRatio:d,sdf:p,stretchX:m,stretchY:g,content:v}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast(\"setImages\",r._availableImages),r.fire(new t.Event(\"data\",{dataType:\"style\"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();(\"geojson\"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer \"'+n+'\" does not exist on source \"'+i.id+'\" as specified by style layer \"'+e.id+'\"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r0)throw new Error(\"Unimplemented: \"+i.map((function(t){return t.command})).join(\", \")+\".\");return n.forEach((function(t){\"setTransition\"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"An image with this name already exists.\")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"No image with this name exists.\")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error(\"There is already a source with this ID\");if(!r.type)throw new Error(\"The type property must be defined, but the only the following properties were given: \"+Object.keys(r).join(\", \")+\".\");if(!([\"vector\",\"raster\",\"geojson\",\"video\",\"image\"].indexOf(r.type)>=0)||!this._validate(t.validateStyle.source,\"sources.\"+e,r,null,n)){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ct(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error(\"There is no source with this ID\");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source \"'+e+'\" cannot be removed while layer \"'+r+'\" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event(\"data\",{sourceDataType:\"metadata\",dataType:\"source\",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id \"'+i+'\" already exists on this map')));else{var a;if(\"custom\"===e.type){if(je(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if(\"object\"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,\"layers.\"+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&\"custom\"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]=\"clear\":(this._updatedSources[a.source]=\"reload\",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be moved.\")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be removed.\")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot have zoom extent.\")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,\"layers.\"+i.id+\".filter\",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be filtered.\")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style.\")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;\"geojson\"===o&&i?this.fire(new t.ErrorEvent(new Error(\"GeoJSON sources cannot have a sourceLayer parameter.\"))):\"vector\"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o=\"vector\"===a?e.sourceLayer:void 0;\"vector\"!==a||o?r&&\"string\"!=typeof e.id&&\"number\"!=typeof e.id?this.fire(new t.ErrorEvent(new Error(\"A feature id is requred to remove its specific state property.\"))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if(\"vector\"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+r+\"' does not exist in the map's style.\")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&\"raster\"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]=\"reload\",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return\"fill-extrusion\"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s=0;d--){var m=this._order[d];if(r(m))for(var g=i.length-1;g>=0;g--){var v=i[g].feature;if(n[v.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}\",\"attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}\"),tr=yr(\"varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}\",\"attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}\"),er=yr(\"uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}\",\"attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}\"),rr=yr(\"#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_FragColor=color*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);}\"),nr=yr(\"varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),ir=yr(\"uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),ar=yr(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}\"),or=yr(\"varying vec4 v_color;void main() {gl_FragColor=v_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\\n#pragma mapbox: define highp float base\\n#pragma mapbox: define highp float height\\n#pragma mapbox: define highp vec4 color\\nvoid main() {\\n#pragma mapbox: initialize highp float base\\n#pragma mapbox: initialize highp float height\\n#pragma mapbox: initialize highp vec4 color\\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}\"),sr=yr(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\\n? a_pos\\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}\"),lr=yr(\"#ifdef GL_ES\\nprecision highp float;\\n#endif\\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}\"),cr=yr(\"uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\\n#define PI 3.141592653589793\\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}\"),ur=yr(\"uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),fr=yr(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define MAX_LINE_DISTANCE 32767.0\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),hr=yr(\"uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}\"),pr=yr(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}\"),dr=yr(\"uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}\"),mr=yr(\"uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}\"),gr=yr(\"#define SDF_PX 8.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}\"),vr=yr(\"#define SDF_PX 8.0\\n#define SDF 1.0\\n#define ICON 0.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}\");function yr(t,e){var r=/#pragma mapbox: ([\\w]+) ([\\w]+) ([\\w]+) ([\\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"\\n#ifdef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o=\"float\"===i?\"vec2\":\"vec4\",s=a.match(/color/)?\"color\":o;return n[a]?\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"}))}}var xr=Object.freeze({__proto__:null,prelude:Ye,background:We,backgroundPattern:Xe,circle:Ze,clippingMask:Je,heatmap:Ke,heatmapTexture:Qe,collisionBox:$e,collisionCircle:tr,debug:er,fill:rr,fillOutline:nr,fillOutlinePattern:ir,fillPattern:ar,fillExtrusion:or,fillExtrusionPattern:sr,hillshadePrepare:lr,hillshade:cr,line:ur,lineGradient:fr,linePattern:hr,lineSDF:pr,raster:dr,symbolIcon:mr,symbolSDF:gr,symbolTextAndIcon:vr}),br=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};br.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,c=0;!l&&c>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}_r.prototype.draw=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m){var g,v=t.gl;if(!this.failedToCreate){for(var y in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[y].set(o[y]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(g={},g[v.LINES]=2,g[v.TRIANGLES]=3,g[v.LINE_STRIP]=1,g)[e],b=0,_=u.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new br)).bind(t,this,l,p?p.getPaintVertexBuffers():[],c,w.vertexOffset,d,m),v.drawElements(e,w.primitiveLength*x,v.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Tr=function(e,r,n,i){var a=r.style.light,o=a.properties.get(\"position\"),s=[o.x,o.y,o.z],l=t.create$1();\"viewport\"===a.properties.get(\"anchor\")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var c=a.properties.get(\"color\");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get(\"intensity\"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+n,u_opacity:i}},kr=function(e,r,n,i,a,o,s){return t.extend(Tr(e,r,n,i),wr(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Ar=function(t){return{u_matrix:t}},Mr=function(e,r,n,i){return t.extend(Ar(e),wr(n,r,i))},Sr=function(t,e){return{u_matrix:t,u_world:e}},Er=function(e,r,n,i,a){return t.extend(Mr(e,r,n,i),{u_world:a})},Lr=function(e,r,n,i){var a,o,s=e.transform;if(\"map\"===i.paint.get(\"circle-pitch-alignment\")){var l=pe(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+(\"map\"===i.paint.get(\"circle-pitch-scale\")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get(\"circle-translate\"),i.paint.get(\"circle-translate-anchor\")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Cr=function(t,e,r){var n=pe(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Pr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},Ir=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Or=function(t){return{u_matrix:t}},zr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:pe(e,1,r),u_intensity:n}};function Dr(e,r){var n=Math.pow(2,r.canonical.z),i=r.canonical.y;return[new t.MercatorCoordinate(0,i/n).toLngLat().lat,new t.MercatorCoordinate(0,(i+1)/n).toLngLat().lat]}var Rr=function(e,r,n){var i=e.transform;return{u_matrix:Ur(e,r,n),u_ratio:1/pe(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Fr=function(e,r,n){return t.extend(Rr(e,r,n),{u_image:0})},Br=function(e,r,n,i){var a=e.transform,o=jr(r,a);return{u_matrix:Ur(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/pe(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Nr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=jr(r,o),c=\"round\"===n.layout.get(\"line-cap\"),u=s.getDash(i.from,c),f=s.getDash(i.to,c),h=u.width*a.fromScale,p=f.width*a.toScale;return t.extend(Rr(e,r,n),{u_patternscale_a:[l/h,-u.height/2],u_patternscale_b:[l/p,-f.height/2],u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:u.y,u_tex_y_b:f.y,u_mix:a.t})};function jr(t,e){return 1/pe(t,1,e.tileZoom)}function Ur(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get(\"line-translate\"),r.paint.get(\"line-translate-anchor\"))}var Vr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get(\"raster-opacity\"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get(\"raster-brightness-min\"),u_brightness_high:i.paint.get(\"raster-brightness-max\"),u_saturation_factor:(o=i.paint.get(\"raster-saturation\"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get(\"raster-contrast\"),a>0?1/(1-a):1+a),u_spin_weights:Hr(i.paint.get(\"raster-hue-rotate\"))};var a,o};function Hr(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var qr,Gr=function(t,e,r,n,i,a,o,s,l,c){var u=i.transform;return{u_is_size_zoom_constant:+(\"constant\"===t||\"source\"===t),u_is_size_feature_constant:+(\"constant\"===t||\"camera\"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},Yr=function(e,r,n,i,a,o,s,l,c,u,f){var h=a.transform;return t.extend(Gr(e,r,n,i,a,o,s,l,c,u),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Wr=function(e,r,n,i,a,o,s,l,c,u){return t.extend(Yr(e,r,n,i,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Xr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Zr=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,n.tileID.overscaledZ),u=n.tileSize*Math.pow(2,r.transform.tileZoom)/c,f=u*(n.tileID.canonical.x+n.tileID.wrap*c),h=u*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/pe(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},Jr={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function Kr(e,r,n,i,a,o,s){for(var l=e.context,c=l.gl,u=e.useProgram(\"collisionBox\"),f=[],h=0,p=0,d=0;d0){var _=t.create(),w=y;t.mul(_,v.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,v.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&u.draw(l,c.LINES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,Cr(y,e.transform,g),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram(\"collisionCircle\"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A=0,M=0,S=f;M=0&&(m[v.associatedIconIndex]={shiftedAnchor:S,angle:E})}else ue(v.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,P=0;P0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=r?(s-r.timeAdded)/o:-1,u=n.getSource(),f=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var un=new t.Color(1,0,0,1),fn=new t.Color(0,1,0,1),hn=new t.Color(0,0,1,1),pn=new t.Color(1,0,1,1),dn=new t.Color(0,1,1,1);function mn(t){var e=t.transform.padding;gn(t,t.transform.height-(e.top||0),3,un),gn(t,e.bottom||0,3,fn),vn(t,e.left||0,3,hn),vn(t,t.transform.width-(e.right||0),3,pn);var r=t.transform.centerPoint;!function(t,e,r,n){yn(t,e-1,r-10,2,20,n),yn(t,e-10,r-1,20,2,n)}(t,r.x,t.transform.height-r.y,dn)}function gn(t,e,r,n){yn(t,0,e+r/2,t.transform.width,r,n)}function vn(t,e,r,n){yn(t,e-r/2,0,r,t.transform.height,n)}function yn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function xn(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram(\"debug\"),l=At.disabled,c=Mt.disabled,u=e.colorModeForRenderPass();i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,c,u,Et.disabled,Ir(o,t.Color.red),\"$debug\",e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var f=r.getTileByID(n.key).latestRawTileData,h=f&&f.byteLength||0,p=Math.floor(h/1024),d=r.getTile(n).tileSize,m=512/Math.min(d,512)*(n.overscaledZ/e.transform.zoom)*.5,g=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(g+=\" => \"+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext(\"2d\");i.clearRect(0,0,r.width,r.height),i.shadowColor=\"white\",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle=\"white\",i.textBaseline=\"top\",i.font=\"bold 36px Open Sans, sans-serif\",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,g+\" \"+p+\"kb\"),s.draw(i,a.TRIANGLES,l,c,St.alphaBlended,Et.disabled,Ir(o,t.Color.transparent,m),\"$debug\",e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var bn={symbol:function(e,r,n,i,a){if(\"translucent\"===e.renderPass){var o=Mt.disabled,s=e.colorModeForRenderPass();n.layout.get(\"text-variable-anchor\")&&function(e,r,n,i,a,o,s){for(var l=r.transform,c=\"map\"===a,u=\"map\"===o,f=0,h=e;f256&&this.clearStencil(),r.setColorMode(St.disabled),r.setDepthMode(At.disabled);var i=this.useProgram(\"clippingMask\");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new Mt({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Mt({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var w=this.style._layers[i[this.currentLayer]],T=a[w.source],k=u[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass=\"translucent\",this.currentLayer=0;this.currentLayer0?e.pop():null},_n.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},_n.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=\"\"+t+(e?e.cacheKey:\"\")+(this._showOverdrawInspector?\"/overdraw\":\"\");return this.cache[r]||(this.cache[r]=new _r(this.context,xr[t],e,Jr[t],this._showOverdrawInspector)),this.cache[r]},_n.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},_n.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},_n.prototype.initDebugOverlayCanvas=function(){if(null==this.debugOverlayCanvas){this.debugOverlayCanvas=t.window.document.createElement(\"canvas\"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512;var e=this.context.gl;this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},_n.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var wn=function(t,e){this.points=t,this.planes=e};wn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-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,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new wn(a,o)};var Tn=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};Tn.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var c=Number.MAX_VALUE,u=-Number.MAX_VALUE,f=0;fthis.max[l]-this.min[l])return 0}return 1};var kn=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error(\"Invalid value for edge-insets, top, bottom, left and right must all be numbers\");this.top=t,this.bottom=e,this.left=r,this.right=n};kn.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},kn.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},kn.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},kn.prototype.clone=function(){return new kn(this.top,this.bottom,this.left,this.right)},kn.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var An=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new kn,this._posMatrixCache={},this._alignedPosMatrixCache={}},Mn={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};An.prototype.clone=function(){var t=new An(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Mn.minZoom.get=function(){return this._minZoom},Mn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Mn.maxZoom.get=function(){return this._maxZoom},Mn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Mn.minPitch.get=function(){return this._minPitch},Mn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Mn.maxPitch.get=function(){return this._maxPitch},Mn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Mn.renderWorldCopies.get=function(){return this._renderWorldCopies},Mn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Mn.worldSize.get=function(){return this.tileSize*this.scale},Mn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Mn.size.get=function(){return new t.Point(this.width,this.height)},Mn.bearing.get=function(){return-this.angle/Math.PI*180},Mn.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Mn.pitch.get=function(){return this._pitch/Math.PI*180},Mn.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Mn.fov.get=function(){return this._fov/Math.PI*180},Mn.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Mn.zoom.get=function(){return this._zoom},Mn.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Mn.center.get=function(){return this._center},Mn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Mn.padding.get=function(){return this._edgeInsets.toJSON()},Mn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Mn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},An.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},An.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},An.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},An.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&r.push(new t.UnwrappedTileID(c,e));return r},An.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&re.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=wn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var c=function(t){return{aabb:new Tn([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var m=u.pop(),g=m.x,v=m.y,y=m.fullyVisible;if(!y){var x=m.aabb.intersects(s);if(0===x)continue;y=2===x}var b=m.aabb.distanceX(o),_=m.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<T&&m.zoom>=l)f.push({tileID:new t.OverscaledTileID(m.zoom===h?p:m.zoom,m.wrap,m.zoom,g,v),distanceSq:t.sqrLen([o[0]-.5-g,o[1]-.5-v])});else for(var k=0;k<4;k++){var A=(g<<1)+k%2,M=(v<<1)+(k>>1);u.push({aabb:m.aabb.quadrant(k),zoom:m.zoom+1,x:A,y:M,wrap:m.wrap,fullyVisible:y})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},An.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Mn.unmodified.get=function(){return this._unmodified},An.prototype.zoomScale=function(t){return Math.pow(2,t)},An.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},An.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},An.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Mn.point.get=function(){return this.project(this.center)},An.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},An.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},An.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},An.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},An.prototype.coordinateLocation=function(t){return t.toLngLat()},An.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,c=n[1]/a,u=r[2]/i,f=n[2]/a,h=u===f?0:(0-u)/(f-u);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,c,h)/this.worldSize)},An.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},An.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},An.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},An.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},An.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},An.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},An.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-ao&&(i=o-g)}if(this.lngRange){var v=p.x,y=c.x/2;v-yl&&(n=l-y)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=u,this._constraining=!1}},An.prototype._calcMatrices=function(){if(this.height){var e=this._fov/2,r=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(e)*this.height;var n=Math.PI/2+this._pitch,i=this._fov*(.5+r.y/this.height),a=Math.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),o=this.point,s=o.x,l=o.y,c=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),u=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,u,c),f[8]=2*-r.x/this.width,f[9]=2*r.y/this.height,t.scale(f,f,[1,-1,1]),t.translate(f,f,[0,0,-this.cameraToCenterDistance]),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,[-s,-l,0]),this.mercatorMatrix=t.scale([],f,[this.worldSize,this.worldSize,this.worldSize]),t.scale(f,f,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=f,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,d=Math.cos(this.angle),m=Math.sin(this.angle),g=s-Math.round(s)+d*h+m*p,v=l-Math.round(l)+d*p+m*h,y=new Float64Array(f);if(t.translate(y,y,[g>.5?g-1:g,v>.5?v-1:v,0]),this.alignedProjMatrix=y,f=t.create(),t.scale(f,f,[this.width/2,-this.height/2,1]),t.translate(f,f,[1,-1,0]),this.labelPlaneMatrix=f,f=t.create(),t.scale(f,f,[1,-1,1]),t.translate(f,f,[-1,-1,0]),t.scale(f,f,[2/this.width,2/this.height,1]),this.glCoordMatrix=f,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(f=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error(\"failed to invert matrix\");this.pixelMatrixInverse=f,this._posMatrixCache={},this._alignedPosMatrixCache={}}},An.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},An.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},An.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},Sn.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,\"\",e)}catch(t){}};var En={linearity:.3,easing:t.bezier(0,0,.3,1)},Ln=t.extend({deceleration:2500,maxSpeed:1400},En),Cn=t.extend({deceleration:20,maxSpeed:1400},En),Pn=t.extend({deceleration:1e3,maxSpeed:360},En),In=t.extend({deceleration:1e3,maxSpeed:90},En),On=function(t){this._map=t,this.clear()};function zn(t,e){(!t.duration||t.duration0&&r-e[0].time>160;)e.shift()},On.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n=this._clickTolerance||this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.dblclick=function(t){return this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseover=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.mouseout=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.touchstart=function(t){return this._firePreventable(new Fn(t.type,this._map,t))},Nn.prototype.touchmove=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchend=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchcancel=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Nn.prototype.isEnabled=function(){return!0},Nn.prototype.isActive=function(){return!1},Nn.prototype.enable=function(){},Nn.prototype.disable=function(){};var jn=function(t){this._map=t};jn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},jn.prototype.mousemove=function(t){this._map.fire(new Rn(t.type,this._map,t))},jn.prototype.mousedown=function(){this._delayContextMenu=!0},jn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Rn(\"contextmenu\",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},jn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Rn(t.type,this._map,t)),this._map.listens(\"contextmenu\")&&t.preventDefault()},jn.prototype.isEnabled=function(){return!0},jn.prototype.isActive=function(){return!1},jn.prototype.enable=function(){},jn.prototype.disable=function(){};var Un=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Vn(t,e){for(var r={},n=0;nthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n30)&&(this.aborted=!0)}}},Hn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var qn=function(t){this.singleTap=new Hn(t),this.numTaps=t.numTaps,this.reset()};qn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},qn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},qn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},qn.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Gn=function(){this._zoomIn=new qn({numTouches:1,numTaps:2}),this._zoomOut=new qn({numTouches:2,numTaps:1}),this.reset()};Gn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Gn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Gn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Gn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Gn.prototype.touchcancel=function(){this.reset()},Gn.prototype.enable=function(){this._enabled=!0},Gn.prototype.disable=function(){this._enabled=!1,this.reset()},Gn.prototype.isEnabled=function(){return this._enabled},Gn.prototype.isActive=function(){return this._active};var Yn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Yn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Yn.prototype._correctButton=function(t,e){return!1},Yn.prototype._move=function(t,e){return{}},Yn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Yn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)0&&(this._active=!0);var i=Vn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var c=i[l],u=this._touches[l];u&&(a._add(c),o._add(c.sub(u)),s++,i[l]=c)}if(this._touches=i,!(sMath.abs(t.x)}var ii=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,ni(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid){this._lastPoints=t,this._active=!0;return{pitchDelta:-.5*((n.y+i.y)/2)}}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return ni(t)&&ni(e)&&a}},e}(Kn),ai={panStep:100,bearingStep:15,pitchStep:10},oi=function(){var t=ai;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function si(t){return t*(2-t)}oi.prototype.reset=function(){this._active=!1},oi.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:\"keyboardHandler\",easing:si,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},oi.prototype.enable=function(){this._enabled=!0},oi.prototype.disable=function(){this._enabled=!1,this.reset()},oi.prototype.isEnabled=function(){return this._enabled},oi.prototype.isActive=function(){return this._active};var li=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll([\"_onWheel\",\"_onTimeout\",\"_onScrollFrame\",\"_onScrollFinished\"],this)};li.prototype.setZoomRate=function(t){this._defaultZoomRate=t},li.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},li.prototype.isEnabled=function(){return!!this._enabled},li.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},li.prototype.isZooming=function(){return!!this._zooming},li.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&\"center\"===t.around)},li.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},li.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%4.000244140625==0?this._type=\"wheel\":0!==r&&Math.abs(r)<4?this._type=\"trackpad\":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?\"trackpad\":\"wheel\",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},li.prototype._onTimeout=function(t){this._type=\"wheel\",this._delta-=this._lastValue,this._active||this._start(t)},li.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},li.prototype.renderFrame=function(){return this._onScrollFrame()},li.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n=\"wheel\"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a=\"number\"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),\"wheel\"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s=\"number\"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,c=this._easing,u=!1;if(\"wheel\"===this._type&&l&&c){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=c(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):u=!0}else o=s,u=!0;return this._active=!0,u&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},li.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},li.prototype.reset=function(){this._active=!1};var ci=function(t,e){this._clickZoom=t,this._tapZoom=e};ci.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},ci.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},ci.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},ci.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var ui=function(){this.reset()};ui.prototype.reset=function(){this._active=!1},ui.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},ui.prototype.enable=function(){this._enabled=!0},ui.prototype.disable=function(){this._enabled=!1,this.reset()},ui.prototype.isEnabled=function(){return this._enabled},ui.prototype.isActive=function(){return this._active};var fi=function(){this._tap=new qn({numTouches:1,numTaps:1}),this.reset()};fi.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},fi.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},fi.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},fi.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},fi.prototype.touchcancel=function(){this.reset()},fi.prototype.enable=function(){this._enabled=!0},fi.prototype.disable=function(){this._enabled=!1,this.reset()},fi.prototype.isEnabled=function(){return this._enabled},fi.prototype.isActive=function(){return this._active};var hi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};hi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(\"mapboxgl-touch-drag-pan\")},hi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(\"mapboxgl-touch-drag-pan\")},hi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},hi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var pi=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};pi.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},pi.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},pi.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},pi.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var di=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};di.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add(\"mapboxgl-touch-zoom-rotate\")},di.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(\"mapboxgl-touch-zoom-rotate\")},di.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},di.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},di.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},di.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var mi=function(t){return t.zoom||t.drag||t.pitch||t.rotate},gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(t.Event);function vi(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var yi=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new On(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll([\"handleEvent\",\"handleWindowEvent\"],this);var i=this._el;this._listeners=[[i,\"touchstart\",{passive:!1}],[i,\"touchmove\",{passive:!1}],[i,\"touchend\",void 0],[i,\"touchcancel\",void 0],[i,\"mousedown\",void 0],[i,\"mousemove\",void 0],[i,\"mouseup\",void 0],[t.window.document,\"mousemove\",{capture:!0}],[t.window.document,\"mouseup\",void 0],[i,\"mouseover\",void 0],[i,\"mouseout\",void 0],[i,\"dblclick\",void 0],[i,\"click\",void 0],[i,\"keydown\",{capture:!1}],[i,\"keyup\",void 0],[i,\"wheel\",{passive:!1}],[i,\"contextmenu\",void 0],[t.window,\"blur\",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,_):Math.max(.5,_),w=Math.pow(g,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(m));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event(\"movestart\",e)),this._zooming&&!n.zooming&&this.fire(new t.Event(\"zoomstart\",e)),this._rotating&&!n.rotating&&this.fire(new t.Event(\"rotatestart\",e)),this._pitching&&!n.pitching&&this.fire(new t.Event(\"pitchstart\",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event(\"move\",e)),this._zooming&&this.fire(new t.Event(\"zoom\",e)),this._rotating&&this.fire(new t.Event(\"rotate\",e)),this._pitching&&this.fire(new t.Event(\"pitch\",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event(\"zoomend\",e)),i&&this.fire(new t.Event(\"rotateend\",e)),a&&this.fire(new t.Event(\"pitchend\",e)),this.fire(new t.Event(\"moveend\",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,[\"center\",\"zoom\",\"bearing\",\"pitch\",\"around\"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),c=this.getPadding(),u=\"zoom\"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f=\"bearing\"in e?this._normalizeBearing(e.bearing,s):s,h=\"pitch\"in e?+e.pitch:l,p=\"padding\"in e?e.padding:a.padding,d=a.zoomScale(u-o),m=t.Point.convert(e.offset),g=a.centerPoint.add(m),v=a.pointLocation(g),y=t.LngLat.convert(e.center||v);this._normalizeCenter(y);var x=a.project(v),b=a.project(y).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if(\"minZoom\"in e){var A=t.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),M=w/a.zoomScale(A-o);_=Math.sqrt(M/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=E(0),I=function(t){return C(P)/C(P+_*t)},O=function(t){return w*((C(P)*(L(e=P+_*t)/C(e))-L(P))/S)/k;var e},z=(E(1)-P)/_;if(Math.abs(k)<1e-6||!isFinite(z)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var D=Te.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*z,d=1/I(i);a.zoom=1===e?u:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(c,p,e),g=a.centerPoint.add(m));var v=1===e?y:a.unproject(x.add(b.mult(O(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?v.wrap():v,g),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)180?-360:r<-180?360:0}},r}(t.Evented),bi=function(e){void 0===e&&(e={}),this.options=e,t.bindAll([\"_updateEditLink\",\"_updateData\",\"_updateCompact\"],this)};bi.prototype.getDefaultPosition=function(){return\"bottom-right\"},bi.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-attrib\"),this._innerContainer=r.create(\"div\",\"mapboxgl-ctrl-attrib-inner\",this._container),e&&this._container.classList.add(\"mapboxgl-compact\"),this._updateAttributions(),this._updateEditLink(),this._map.on(\"styledata\",this._updateData),this._map.on(\"sourcedata\",this._updateData),this._map.on(\"moveend\",this._updateEditLink),void 0===e&&(this._map.on(\"resize\",this._updateCompact),this._updateCompact()),this._container},bi.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"styledata\",this._updateData),this._map.off(\"sourcedata\",this._updateData),this._map.off(\"moveend\",this._updateEditLink),this._map.off(\"resize\",this._updateCompact),this._map=void 0,this._attribHTML=void 0},bi.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(\".mapbox-improve-map\"));var r=[{key:\"owner\",value:this.styleOwner},{key:\"id\",value:this.styleId},{key:\"access_token\",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+\"=\"+e.value+(n=0)return!1;return!0}))).join(\" | \");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove(\"mapboxgl-attrib-empty\")):this._container.classList.add(\"mapboxgl-attrib-empty\"),this._editLink=null)}},bi.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add(\"mapboxgl-compact\"):this._container.classList.remove(\"mapboxgl-compact\")};var _i=function(){t.bindAll([\"_updateLogo\"],this),t.bindAll([\"_updateCompact\"],this)};_i.prototype.onAdd=function(t){this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl\");var e=r.create(\"a\",\"mapboxgl-ctrl-logo\");return e.target=\"_blank\",e.rel=\"noopener nofollow\",e.href=\"https://www.mapbox.com/\",e.setAttribute(\"aria-label\",this._map._getUIString(\"LogoControl.Title\")),e.setAttribute(\"rel\",\"noopener nofollow\"),this._container.appendChild(e),this._container.style.display=\"none\",this._map.on(\"sourcedata\",this._updateLogo),this._updateLogo(),this._map.on(\"resize\",this._updateCompact),this._updateCompact(),this._container},_i.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"sourcedata\",this._updateLogo),this._map.off(\"resize\",this._updateCompact)},_i.prototype.getDefaultPosition=function(){return\"bottom-left\"},_i.prototype._updateLogo=function(t){t&&\"metadata\"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?\"block\":\"none\")},_i.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t){if(t[e].getSource().mapbox_logo)return!0}return!1}},_i.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add(\"mapboxgl-compact\"):e.classList.remove(\"mapboxgl-compact\")}};var wi=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};wi.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},wi.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;re.maxZoom)throw new Error(\"maxZoom must be greater than or equal to minZoom\");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error(\"maxPitch must be greater than or equal to minPitch\");if(null!=e.minPitch&&e.minPitch<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(null!=e.maxPitch&&e.maxPitch>60)throw new Error(\"maxPitch must be less than or equal to 60\");var i=new An(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new wi,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Ti,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),\"string\"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error(\"Container '\"+e.container+\"' not found.\")}else{if(!(e.container instanceof Ai))throw new Error(\"Invalid type: 'container' must be a String or HTMLElement.\");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll([\"_onWindowOnline\",\"_onWindowResize\",\"_contextLost\",\"_contextRestored\"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error(\"Failed to initialize WebGL.\");this.on(\"move\",(function(){return r._update(!1)})),this.on(\"moveend\",(function(){return r._update(!1)})),this.on(\"zoom\",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener(\"online\",this._onWindowOnline,!1),t.window.addEventListener(\"resize\",this._onWindowResize,!1)),this.handlers=new yi(this,e);var a=\"string\"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new Sn(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new bi({customAttribution:e.customAttribution})),this.addControl(new _i,e.logoPosition),this.on(\"style.load\",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on(\"data\",(function(e){r._update(\"style\"===e.dataType),r.fire(new t.Event(e.dataType+\"data\",e))})),this.on(\"dataloading\",(function(e){r.fire(new t.Event(e.dataType+\"dataloading\",e))}))}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r=\"top-right\"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.\")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf(\"bottom\")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.\")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event(\"movestart\",e)).fire(new t.Event(\"move\",e))),this.fire(new t.Event(\"resize\",e)),a&&this.fire(new t.Event(\"moveend\",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error(\"maxZoom must be greater than the current minZoom\")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()60)throw new Error(\"maxPitch must be less than or equal to 60\");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error(\"maxPitch must be greater than the current minPitch\")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if(\"mouseenter\"===t||\"mouseover\"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new Rn(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if(\"mouseleave\"===t||\"mouseout\"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new Rn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Rn(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;if(void 0===r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ii.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ii.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ii.prototype.off=function(){var t=this.element;r.removeEventListener(t,\"mousedown\",this.mousedown),r.removeEventListener(t,\"touchstart\",this.touchstart,{passive:!1}),r.removeEventListener(t,\"touchmove\",this.touchmove),r.removeEventListener(t,\"touchend\",this.touchend),r.removeEventListener(t,\"touchcancel\",this.reset),this.offTemp()},Ii.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,\"mousemove\",this.mousemove),r.removeEventListener(t.window,\"mouseup\",this.mouseup)},Ii.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,\"mousemove\",this.mousemove),r.addEventListener(t.window,\"mouseup\",this.mouseup)},Ii.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ii.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ii.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:\"mousedown\",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ii.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ii.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)e.getEast()||r.latitudee.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case\"WAITING_ACTIVE\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"ACTIVE_LOCK\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\");break;case\"BACKGROUND\":this._watchState=\"BACKGROUND_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event(\"outofmaxbounds\",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"BACKGROUND\":case\"BACKGROUND_ERROR\":this._watchState=\"BACKGROUND\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\")}this.options.showUserLocation&&\"OFF\"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&\"ACTIVE_LOCK\"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"geolocate\",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+\"px\",this._circleElement.style.height=i+\"px\"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.disabled=!0;var r=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.title=r,this._geolocateButton.setAttribute(\"aria-label\",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&ji)return;this._setErrorState()}\"OFF\"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"error\",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener(\"contextmenu\",(function(t){return t.preventDefault()})),this._geolocateButton=r.create(\"button\",\"mapboxgl-ctrl-geolocate\",this._container),r.create(\"span\",\"mapboxgl-ctrl-icon\",this._geolocateButton).setAttribute(\"aria-hidden\",!0),this._geolocateButton.type=\"button\",!1===e){t.warnOnce(\"Geolocation support is not available so the GeolocateControl will be disabled.\");var i=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute(\"aria-label\",i)}else{var a=this._map._getUIString(\"GeolocateControl.FindMyLocation\");this._geolocateButton.title=a,this._geolocateButton.setAttribute(\"aria-label\",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this._watchState=\"OFF\"),this.options.showUserLocation&&(this._dotElement=r.create(\"div\",\"mapboxgl-user-location-dot\"),this._userLocationDotMarker=new Fi(this._dotElement),this._circleElement=r.create(\"div\",\"mapboxgl-user-location-accuracy-circle\"),this._accuracyCircleMarker=new Fi({element:this._circleElement,pitchAlignment:\"map\"}),this.options.trackUserLocation&&(this._watchState=\"OFF\"),this._map.on(\"zoom\",this._onZoom)),this._geolocateButton.addEventListener(\"click\",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on(\"movestart\",(function(e){var r=e.originalEvent&&\"resize\"===e.originalEvent.type;e.geolocateSource||\"ACTIVE_LOCK\"!==n._watchState||r||(n._watchState=\"BACKGROUND\",n._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\"),n._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),n.fire(new t.Event(\"trackuserlocationend\")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce(\"Geolocate control triggered before added to a map\"),!1;if(this.options.trackUserLocation){switch(this._watchState){case\"OFF\":this._watchState=\"WAITING_ACTIVE\",this.fire(new t.Event(\"trackuserlocationstart\"));break;case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":case\"BACKGROUND_ERROR\":Ni--,ji=!1,this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this.fire(new t.Event(\"trackuserlocationend\"));break;case\"BACKGROUND\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event(\"trackuserlocationstart\"))}switch(this._watchState){case\"WAITING_ACTIVE\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_LOCK\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"BACKGROUND\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\");break;case\"BACKGROUND_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\")}if(\"OFF\"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"true\"),++Ni>1?(e={maximumAge:6e5,timeout:0},ji=!0):(e=this.options.positionOptions,ji=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Vi={maxWidth:100,unit:\"metric\"},Hi=function(e){this.options=t.extend({},Vi,e),t.bindAll([\"_onMove\",\"setUnit\"],this)};function qi(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&\"imperial\"===r.unit){var l=3.2808*s;if(l>5280)Gi(e,n,l/5280,t._getUIString(\"ScaleControl.Miles\"));else Gi(e,n,l,t._getUIString(\"ScaleControl.Feet\"))}else if(r&&\"nautical\"===r.unit){Gi(e,n,s/1852,t._getUIString(\"ScaleControl.NauticalMiles\"))}else s>=1e3?Gi(e,n,s/1e3,t._getUIString(\"ScaleControl.Kilometers\")):Gi(e,n,s,t._getUIString(\"ScaleControl.Meters\"))}function Gi(t,e,r,n){var i,a,o,s=(i=r,a=Math.pow(10,(\"\"+Math.floor(i)).length-1),o=(o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o),a*o),l=s/r;t.style.width=e*l+\"px\",t.innerHTML=s+\" \"+n}Hi.prototype.getDefaultPosition=function(){return\"bottom-left\"},Hi.prototype._onMove=function(){qi(this._map,this._container,this.options)},Hi.prototype.onAdd=function(t){return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-scale\",t.getContainer()),this._map.on(\"move\",this._onMove),this._onMove(),this._container},Hi.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"move\",this._onMove),this._map=void 0},Hi.prototype.setUnit=function(t){this.options.unit=t,qi(this._map,this._container,this.options)};var Yi=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce(\"Full screen control 'container' must be a DOM element.\")),t.bindAll([\"_onClickFullscreen\",\"_changeIcon\"],this),\"onfullscreenchange\"in t.window.document?this._fullscreenchange=\"fullscreenchange\":\"onmozfullscreenchange\"in t.window.document?this._fullscreenchange=\"mozfullscreenchange\":\"onwebkitfullscreenchange\"in t.window.document?this._fullscreenchange=\"webkitfullscreenchange\":\"onmsfullscreenchange\"in t.window.document&&(this._fullscreenchange=\"MSFullscreenChange\")};Yi.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-group\"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display=\"none\",t.warnOnce(\"This device does not support fullscreen mode.\")),this._controlContainer},Yi.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Yi.prototype._setupUI=function(){var e=this._fullscreenButton=r.create(\"button\",\"mapboxgl-ctrl-fullscreen\",this._controlContainer);r.create(\"span\",\"mapboxgl-ctrl-icon\",e).setAttribute(\"aria-hidden\",!0),e.type=\"button\",this._updateTitle(),this._fullscreenButton.addEventListener(\"click\",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute(\"aria-label\",t),this._fullscreenButton.title=t},Yi.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?\"FullscreenControl.Exit\":\"FullscreenControl.Enter\")},Yi.prototype._isFullscreen=function(){return this._fullscreen},Yi.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-shrink\"),this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-fullscreen\"),this._updateTitle())},Yi.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Wi={closeButton:!0,closeOnClick:!0,className:\"\",maxWidth:\"240px\"},Xi=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(Wi),r),t.bindAll([\"_update\",\"_onClose\",\"remove\",\"_onMouseMove\",\"_onMouseUp\",\"_onDrag\"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on(\"click\",this._onClose),this.options.closeOnMove&&this._map.on(\"move\",this._onClose),this._map.on(\"remove\",this.remove),this._update(),this._trackPointer?(this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"mouseup\",this._onMouseUp),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")):this._map.on(\"move\",this._update),this.fire(new t.Event(\"open\")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off(\"move\",this._update),this._map.off(\"move\",this._onClose),this._map.off(\"click\",this._onClose),this._map.off(\"remove\",this.remove),this._map.off(\"mousemove\",this._onMouseMove),this._map.off(\"mouseup\",this._onMouseUp),this._map.off(\"drag\",this._onDrag),delete this._map),this.fire(new t.Event(\"close\")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on(\"move\",this._update),this._map.off(\"mousemove\",this._onMouseMove),this._container&&this._container.classList.remove(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.remove(\"mapboxgl-track-pointer\")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off(\"move\",this._update),this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"drag\",this._onDrag),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement(\"body\");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create(\"div\",\"mapboxgl-popup-content\",this._container),this.options.closeButton&&(this._closeButton=r.create(\"button\",\"mapboxgl-popup-close-button\",this._content),this._closeButton.type=\"button\",this._closeButton.setAttribute(\"aria-label\",\"Close popup\"),this._closeButton.innerHTML=\"×\",this._closeButton.addEventListener(\"click\",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(e){var n=this,i=this._lngLat||this._trackPointer;if(this._map&&i&&this._content&&(this._container||(this._container=r.create(\"div\",\"mapboxgl-popup\",this._map.getContainer()),this._tip=r.create(\"div\",\"mapboxgl-popup-tip\",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(\" \").forEach((function(t){return n._container.classList.add(t)})),this._trackPointer&&this._container.classList.add(\"mapboxgl-popup-track-pointer\")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Oi(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var a=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),o=this.options.anchor,s=function e(r){if(r){if(\"number\"==typeof r){var n=Math.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.Point(0,0),top:new t.Point(0,r),\"top-left\":new t.Point(n,n),\"top-right\":new t.Point(-n,n),bottom:new t.Point(0,-r),\"bottom-left\":new t.Point(n,-n),\"bottom-right\":new t.Point(-n,-n),left:new t.Point(r,0),right:new t.Point(-r,0)}}if(r instanceof t.Point||Array.isArray(r)){var i=t.Point.convert(r);return{center:i,top:i,\"top-left\":i,\"top-right\":i,bottom:i,\"bottom-left\":i,\"bottom-right\":i,left:i,right:i}}return{center:t.Point.convert(r.center||[0,0]),top:t.Point.convert(r.top||[0,0]),\"top-left\":t.Point.convert(r[\"top-left\"]||[0,0]),\"top-right\":t.Point.convert(r[\"top-right\"]||[0,0]),bottom:t.Point.convert(r.bottom||[0,0]),\"bottom-left\":t.Point.convert(r[\"bottom-left\"]||[0,0]),\"bottom-right\":t.Point.convert(r[\"bottom-right\"]||[0,0]),left:t.Point.convert(r.left||[0,0]),right:t.Point.convert(r.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!o){var l,c=this._container.offsetWidth,u=this._container.offsetHeight;l=a.y+s.bottom.ythis._map.transform.height-u?[\"bottom\"]:[],a.xthis._map.transform.width-c/2&&l.push(\"right\"),o=0===l.length?\"bottom\":l.join(\"-\")}var f=a.add(s[o]).round();r.setTransform(this._container,zi[o]+\" translate(\"+f.x+\"px,\"+f.y+\"px)\"),Di(this._container,o,\"popup\")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);var Zi={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Ei,NavigationControl:Pi,GeolocateControl:Ui,AttributionControl:bi,ScaleControl:Hi,FullscreenControl:Yi,Popup:Xi,Marker:Fi,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Bt().acquire(zt)},clearPrewarmedResources:function(){var t=Rt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(zt),Rt=null):console.warn(\"Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()\"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Dt.workerCount},set workerCount(t){Dt.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:\"\"};return Zi})),r}))},{}],240:[function(t,e,r){\"use strict\";e.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},{}],241:[function(t,e,r){\"use strict\";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",m),t.addEventListener(\"mouseleave\",u),t.addEventListener(\"mouseenter\",u),t.addEventListener(\"mouseout\",u),t.addEventListener(\"mouseover\",u),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",m),t.removeEventListener(\"mouseleave\",u),t.removeEventListener(\"mouseenter\",u),t.removeEventListener(\"mouseout\",u),t.removeEventListener(\"mouseover\",u),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t(\"mouse-event\")},{\"mouse-event\":243}],242:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],243:[function(t,e,r){\"use strict\";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1<0&&o(l,r))}catch(t){f.call(new p(r),t)}}}function f(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&o(l,e))}function h(t,e,r,n){for(var i=0;i1&&(r*=v=Math.sqrt(v),a*=v);var y=r*r,x=a*a,b=(c==u?-1:1)*Math.sqrt(Math.abs((y*x-y*g*g-x*m*m)/(y*g*g+x*m*m)));b==1/0&&(b=1);var _=b*r*g/a+(t+f)/2,w=b*-a*m/r+(e+h)/2,T=Math.asin(((e-w)/a).toFixed(9)),k=Math.asin(((h-w)/a).toFixed(9));(T=t<_?n-T:T)<0&&(T=2*n+T),(k=f<_?n-k:k)<0&&(k=2*n+k),u&&T>k&&(T-=2*n),!u&&k>T&&(k-=2*n)}if(Math.abs(k-T)>i){var A=k,M=f,S=h;k=T+i*(u&&k>T?1:-1);var E=s(f=_+r*Math.cos(k),h=w+a*Math.sin(k),r,a,o,0,u,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*r*L,P=4/3*a*L,I=[2*t-(t+C*Math.sin(T)),2*e-(e-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h];if(p)return I;E&&(I=I.concat(E));for(var O=0;O7&&(r.push(v.splice(0,7)),v.unshift(\"C\"));break;case\"S\":var x=p,b=d;\"C\"!=e&&\"S\"!=e||(x+=x-n,b+=b-i),v=[\"C\",x,b,v[1],v[2],v[3],v[4]];break;case\"T\":\"Q\"==e||\"T\"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),v=o(p,d,f,h,v[1],v[2]);break;case\"Q\":f=v[1],h=v[2],v=o(p,d,v[1],v[2],v[3],v[4]);break;case\"L\":v=a(p,d,v[1],v[2]);break;case\"H\":v=a(p,d,v[1],d);break;case\"V\":v=a(p,d,p,v[1]);break;case\"Z\":v=a(p,d,l,u)}e=y,p=v[v.length-2],d=v[v.length-1],v.length>4?(n=v[v.length-4],i=v[v.length-3]):(n=p,i=d),r.push(v)}return r}},{}],247:[function(t,e,r){\n", + "/*\n", + "object-assign\n", + "(c) Sindre Sorhus\n", + "@license MIT\n", + "*/\n", + "\"use strict\";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(t){if(null==t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}e.exports=function(){try{if(!Object.assign)return!1;var t=new String(\"abc\");if(t[5]=\"de\",\"5\"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e[\"_\"+String.fromCharCode(r)]=r;if(\"0123456789\"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(\"\"))return!1;var n={};return\"abcdefghijklmnopqrst\".split(\"\").forEach((function(t){n[t]=t})),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},n)).join(\"\")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,l=o(t),c=1;c1e4)throw Error(\"References have circular dependency. Please, check them.\");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp(\"(\\\\\"+i+r+\"\\\\\"+i+\")\",\"g\"),t[0]+\"$1\"+t[1])})),e}))}));var o=new RegExp(\"\\\\\"+i+\"([0-9]+)\\\\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error(\"Circular references in parenthesis\");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function i(t,e){if(e&&e.flat){var r,n=e&&e.escape||\"___\",i=t[0];if(!i)return\"\";for(var a=new RegExp(\"\\\\\"+n+\"([0-9]+)\\\\\"+n),o=0;i!=r;){if(o++>1e4)throw Error(\"Circular references in \"+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,\"\")),e+r}),\"\");function s(e,r){if(null==t[r])throw Error(\"Reference \"+r+\"is undefined\");return t[r]}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parse=n,a.stringify=i,e.exports=a},{}],249:[function(t,e,r){\"use strict\";var n=t(\"pick-by-alias\");e.exports=function(t){var e;arguments.length>1&&(t=arguments);\"string\"==typeof t?t=t.split(/\\s/).map(parseFloat):\"number\"==typeof t&&(t=[t]);t.length&&\"number\"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(t=n(t,{left:\"x l left Left\",top:\"y t top Top\",width:\"w width W Width\",height:\"h height W Width\",bottom:\"b bottom Bottom\",right:\"r right Right\"}),e={x:t.left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height);return e}},{\"pick-by-alias\":253}],250:[function(t,e,r){e.exports=function(t){var e=[];return t.replace(i,(function(t,r,i){var o=r.toLowerCase();for(i=function(t){var e=t.match(a);return e?e.map(Number):[]}(i),\"m\"==o&&i.length>2&&(e.push([r].concat(i.splice(0,2))),o=\"l\",r=\"m\"==r?\"l\":\"L\");;){if(i.length==n[o])return i.unshift(r),e.push(i);if(i.length=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])t!=o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s=!s),a=c,o=u}return s}};return e}},{}],257:[function(t,e,r){var n={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i0}))}function u(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,c=a.start,u=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,c,u);if(!1===f){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var h=e.pointsSame(o,c),p=e.pointsSame(s,u);if(h&&p)return n;var d=!h&&e.pointBetween(o,c,u),m=!p&&e.pointBetween(s,c,u);if(h)return m?l(n,s):l(t,u),n;d&&(p||(m?l(n,s):l(t,u)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,c):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,u)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=c(h),d=p.before?p.before.ev:null,m=p.after?p.after.ev:null;function g(){if(d){var t=u(h,d);if(t)return t}return!!m&&u(h,m)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!m&&m.seg);var v,y=g();if(y){var x;if(t)(x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(y.seg.myFill.above=!y.seg.myFill.above);else y.seg.otherFill=h.seg.myFill;r&&r.segmentUpdate(y.seg),h.other.remove(),h.remove()}if(a.getHead()!==h){r&&r.rewind(h.seg);continue}if(t)x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=m?m.seg.myFill.above:i,h.seg.myFill.above=x?!h.seg.myFill.below:h.seg.myFill.below;else if(null===h.seg.otherFill)v=m?h.primary===m.primary?m.seg.otherFill.above:m.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:v,below:v};r&&r.status(h.seg,!!d&&d.seg,!!m&&m.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error(\"PolyBool: Zero-length segment detected; your epsilon is probably too small or too large\");if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},a.prototype.read_uint16=function(t){var e=this.input;if(t+2>e.length)throw n(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?256*e[t]+e[t+1]:e[t]+256*e[t+1]},a.prototype.read_uint32=function(t){var e=this.input;if(t+4>e.length)throw n(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?16777216*e[t]+65536*e[t+1]+256*e[t+2]+e[t+3]:e[t]+256*e[t+1]+65536*e[t+2]+16777216*e[t+3]},a.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},a.prototype.exif_format_length=function(t){switch(t){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}},a.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return r=this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return r=this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return r=this.read_uint32(e);case 9:return 0|(r=this.read_uint32(e));case 5:case 10:case 11:case 12:case 7:default:return null}},a.prototype.scan_ifd=function(t,e,r){var a=this.read_uint16(e);e+=2;for(var o=0;othis.input.length)throw n(\"unexpected EOF\",\"EBADDATA\");for(var d=[],m=h,g=0;g0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===r({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:c,entry_offset:e+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);e+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(e)})},e.exports.ExifParser=a,e.exports.get_orientation=function(t){var e=0;try{return new a(t,0,t.length).each((function(t){if(0===t.ifd&&274===t.tag&&Array.isArray(t.value))return e=t.value[0],!1})),e}catch(t){return-1}}},{}],264:[function(t,e,r){\"use strict\";var n=t(\"./common\").readUInt16BE,i=t(\"./common\").readUInt32BE;function a(t,e){if(t.length<4+e)return null;var r=i(t,e);return t.length>4&15,i=15&t[4],a=t[5]>>4&15,o=n(t,6),l=8,c=0;ce.width||t.width===e.width&&t.height>e.height?t:e})),i=r.reduce((function(t,e){return t.height>e.height||t.height===e.height&&t.width>e.width?t:e})),n.width>i.height||n.width===i.height&&n.height>i.width?n:i),s=1;e.transforms.forEach((function(t){var e={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(\"imir\"===t.type&&(s=0===t.value?r[s]:e[s=e[s=r[s]]]),\"irot\"===t.type)for(var n=0;n1&&(h.variants=f.variants),f.orientation&&(h.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=t.length){var p=a(t,f.exif_location.offset),d=t.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),m=s.get_orientation(d);m>0&&(h.orientation=m)}return h}}}}}}},{\"../common\":262,\"../exif_utils\":263,\"../miaf_utils\":264}],266:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt16LE,o=n(\"BM\");e.exports=function(t){if(!(t.length<26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:\"bmp\",mime:\"image/bmp\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],267:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt16LE,o=n(\"GIF87a\"),s=n(\"GIF89a\");e.exports=function(t){if(!(t.length<10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:\"gif\",mime:\"image/gif\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],268:[function(t,e,r){\"use strict\";var n=t(\"../common\").readUInt16LE;e.exports=function(t){var e=n(t,0),r=n(t,2),i=n(t,4);if(0===e&&1===r&&i){for(var a=[],o={width:0,height:0},s=0;so.width||c>o.height)&&(o=u)}return{width:o.width,height:o.height,variants:a,type:\"ico\",mime:\"image/x-icon\",wUnits:\"px\",hUnits:\"px\"}}}},{\"../common\":262}],269:[function(t,e,r){\"use strict\";var n=t(\"../common\").readUInt16BE,i=t(\"../common\").str2arr,a=t(\"../common\").sliceEq,o=t(\"../exif_utils\"),s=i(\"Exif\\0\\0\");e.exports=function(t){if(!(t.length<2)&&255===t[0]&&216===t[1]&&255===t[2])for(var e=2;;){for(;;){if(t.length-e<2)return;if(255===t[e++])break}for(var r,i,l=t[e++];255===l;)l=t[e++];if(208<=l&&l<=217||1===l)r=0;else{if(!(192<=l&&l<=254))return;if(t.length-e<2)return;r=n(t,e)-2,e+=2}if(217===l||218===l)return;if(225===l&&r>=10&&a(t,e,s)&&(i=o.get_orientation(t.slice(e+6,e+r))),r>=5&&192<=l&&l<=207&&196!==l&&200!==l&&204!==l){if(t.length-e0&&(c.orientation=i),c}e+=r}}},{\"../common\":262,\"../exif_utils\":263}],270:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt32BE,o=n(\"\\x89PNG\\r\\n\\x1a\\n\"),s=n(\"IHDR\");e.exports=function(t){if(!(t.length<24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:\"png\",mime:\"image/png\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],271:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt32BE,o=n(\"8BPS\\0\\x01\");e.exports=function(t){if(!(t.length<22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:\"psd\",mime:\"image/vnd.adobe.photoshop\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],272:[function(t,e,r){\"use strict\";function n(t){return\"number\"==typeof t&&isFinite(t)&&t>0}var i=/<[-_.:a-zA-Z0-9][^>]*>/,a=/^<([-_.:a-zA-Z0-9]+:)?svg\\s/,o=/[^-]\\bwidth=\"([^%]+?)\"|[^-]\\bwidth='([^%]+?)'/,s=/\\bheight=\"([^%]+?)\"|\\bheight='([^%]+?)'/,l=/\\bview[bB]ox=\"(.+?)\"|\\bview[bB]ox='(.+?)'/,c=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function u(t){return c.test(t)?t.match(c)[0]:\"px\"}e.exports=function(t){if(function(t){var e,r=0,n=t.length;for(239===t[0]&&187===t[1]&&191===t[2]&&(r=3);r>14&16383),type:\"webp\",mime:\"image/webp\",wUnits:\"px\",hUnits:\"px\"}}}function h(t,e){return{width:1+(t[e+6]<<16|t[e+5]<<8|t[e+4]),height:1+(t[e+9]<t.length)){for(;e+8=10?r=r||u(t,e+8):\"VP8L\"===p&&d>=9?r=r||f(t,e+8):\"VP8X\"===p&&d>=10?r=r||h(t,e+8):\"EXIF\"===p&&(n=s.get_orientation(t.slice(e+8,e+8+d)),e=1/0),e+=8+d}else e++;if(r)return n>0&&(r.orientation=n),r}}}},{\"../common\":262,\"../exif_utils\":263}],275:[function(t,e,r){\"use strict\";e.exports={avif:t(\"./parse_sync/avif\"),bmp:t(\"./parse_sync/bmp\"),gif:t(\"./parse_sync/gif\"),ico:t(\"./parse_sync/ico\"),jpeg:t(\"./parse_sync/jpeg\"),png:t(\"./parse_sync/png\"),psd:t(\"./parse_sync/psd\"),svg:t(\"./parse_sync/svg\"),tiff:t(\"./parse_sync/tiff\"),webp:t(\"./parse_sync/webp\")}},{\"./parse_sync/avif\":265,\"./parse_sync/bmp\":266,\"./parse_sync/gif\":267,\"./parse_sync/ico\":268,\"./parse_sync/jpeg\":269,\"./parse_sync/png\":270,\"./parse_sync/psd\":271,\"./parse_sync/svg\":272,\"./parse_sync/tiff\":273,\"./parse_sync/webp\":274}],276:[function(t,e,r){\"use strict\";var n=t(\"./lib/parsers_sync\");e.exports=function(t){return function(t){for(var e=Object.keys(n),r=0;r1)for(var r=1;r1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,c){var u=x[c];return t?(\"function\"==typeof t?t={after:t}:\"number\"==typeof t[0]&&(t={positions:t}),t=o(t,{color:\"color colors fill\",capSize:\"capSize cap capsize cap-size\",lineWidth:\"lineWidth line-width width line thickness\",opacity:\"opacity alpha\",range:\"range dataBox\",viewport:\"viewport viewBox\",errors:\"errors error\",positions:\"positions position data points\"}),u||(x[c]=u={id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},y,t)),a(u,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,\"float64\"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t=\"transparent\"),!Array.isArray(t)||\"number\"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a 0. && baClipping < length(normalWidth * endBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\tbTopCoord -= normalWidth * endTopJoin;\\n\\t\\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\\n\\t}\\n\\n\\tif (nextReverse) {\\n\\t\\t//make join rectangular\\n\\t\\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\\n\\t\\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\\n\\t\\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\\n\\t\\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\\n\\t}\\n\\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\taBotCoord -= normalWidth * startBotJoin;\\n\\t\\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\\n\\t}\\n\\n\\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\\n\\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\\n\\n\\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\\n\\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\\n\\n\\t//position is normalized 0..1 coord on the screen\\n\\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\\n\\n\\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\\n\\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\\n\\n\\t//bevel miter cutoffs\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n\\n\\t//round miter cutoffs\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\\nuniform sampler2D dashTexture;\\n\\nvarying vec4 fragColor;\\nvarying vec2 tangent;\\nvarying vec4 startCutoff, endCutoff;\\nvarying vec2 startCoord, endCoord;\\nvarying float enableStartMiter, enableEndMiter;\\n\\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\\n\\tvec2 diff = b - a;\\n\\tvec2 perp = normalize(vec2(-diff.y, diff.x));\\n\\treturn dot(p - a, perp);\\n}\\n\\nvoid main() {\\n\\tfloat alpha = 1., distToStart, distToEnd;\\n\\tfloat cutoff = thickness * .5;\\n\\n\\t//bevel miter\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToStart + 1., 0.), 1.);\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToEnd + 1., 0.), 1.);\\n\\t\\t}\\n\\t}\\n\\n\\t// round miter\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - startCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - endCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\\n\\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\\n\\n\\tgl_FragColor = fragColor;\\n\\tgl_FragColor.a *= alpha * opacity * dash;\\n}\\n\"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:\"triangle\",elements:function(t,e){return e.triangles},offset:0,vert:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position, positionFract;\\n\\nuniform vec4 color;\\nuniform vec2 scale, scaleFract, translate, translateFract;\\nuniform float pixelRatio, id;\\nuniform vec4 viewport;\\nuniform float opacity;\\n\\nvarying vec4 fragColor;\\n\\nconst float MAX_LINES = 256.;\\n\\nvoid main() {\\n\\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\\n\\n\\tvec2 position = position * scale + translate\\n + positionFract * scale + translateFract\\n + position * scaleFract\\n + positionFract * scaleFract;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tfragColor = color / 255.;\\n\\tfragColor.a *= opacity;\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n\\tgl_FragColor = fragColor;\\n}\\n\"]),uniforms:{scale:t.prop(\"scale\"),color:t.prop(\"fill\"),scaleFract:t.prop(\"scaleFract\"),translateFract:t.prop(\"translateFract\"),translate:t.prop(\"translate\"),opacity:t.prop(\"opacity\"),pixelRatio:t.context(\"pixelRatio\"),id:t.prop(\"id\"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8},positionFract:{buffer:t.prop(\"positionFractBuffer\"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},v.defaults={dashes:null,join:\"miter\",miterLimit:1,thickness:10,cap:\"square\",color:\"black\",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},v.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},v.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);\"number\"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>v.precisionThreshold||e.scale[1]*e.viewport.height>v.precisionThreshold||\"rect\"===e.join||!e.join&&(e.thickness<=2||e.count>=v.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},v.prototype.update=function(t){var e=this;if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if(\"number\"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:\"positions points data coords\",thickness:\"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth\",join:\"lineJoin linejoin join type mode\",miterLimit:\"miterlimit miterLimit\",dashes:\"dash dashes dasharray dash-array dashArray\",color:\"color colour stroke colors colours stroke-color strokeColor\",fill:\"fill fill-color fillColor\",opacity:\"alpha opacity\",overlay:\"overlay crease overlap intersect\",close:\"closed close closed-path closePath\",range:\"range dataBox\",viewport:\"viewport viewBox\",hole:\"holes hole hollow\",splitNull:\"splitNull\"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:\"linear\",min:\"linear\"}),colorBuffer:r.buffer({usage:\"dynamic\",type:\"uint8\",data:new Uint8Array}),positionBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array})},t=a({},v.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f=D}));(I=I.slice(0,R)).push(D)}for(var F=function(t){var e=k.slice(2*z,2*I[t]).concat(D?k.slice(2*D):[]),r=(d.hole||[]).map((function(e){return e-D+(I[t]-z)})),n=c(e,r);n=n.map((function(e){return e+z+(e+zt.length)&&(e=t.length);for(var r=0,n=new Array(e);r 1.0 + delta) {\\n\\t\\tdiscard;\\n\\t}\\n\\n\\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\\n\\n\\tfloat borderRadius = fragBorderRadius;\\n\\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\\n\\tvec4 color = mix(fragColor, fragBorderColor, ratio);\\n\\tcolor.a *= alpha * opacity;\\n\\tgl_FragColor = color;\\n}\\n\"]),l.vert=h([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute float x, y, xFract, yFract;\\nattribute float size, borderSize;\\nattribute vec4 colorId, borderColorId;\\nattribute float isActive;\\n\\nuniform bool constPointSize;\\nuniform float pixelRatio;\\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\\nuniform sampler2D paletteTexture;\\n\\nconst float maxSize = 100.;\\n\\nvarying vec4 fragColor, fragBorderColor;\\nvarying float fragBorderRadius, fragWidth;\\n\\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\\n\\nbool isDirect = (paletteSize.x < 1.);\\n\\nvec4 getColor(vec4 id) {\\n return isDirect ? id / 255. : texture2D(paletteTexture,\\n vec2(\\n (id.x + .5) / paletteSize.x,\\n (id.y + .5) / paletteSize.y\\n )\\n );\\n}\\n\\nvoid main() {\\n // ignore inactive points\\n if (isActive == 0.) return;\\n\\n vec2 position = vec2(x, y);\\n vec2 positionFract = vec2(xFract, yFract);\\n\\n vec4 color = getColor(colorId);\\n vec4 borderColor = getColor(borderColorId);\\n\\n float size = size * maxSize / 255.;\\n float borderSize = borderSize * maxSize / 255.;\\n\\n gl_PointSize = (size + borderSize) * pointSizeScale;\\n\\n vec2 pos = (position + translate) * scale\\n + (positionFract + translateFract) * scale\\n + (position + translate) * scaleFract\\n + (positionFract + translateFract) * scaleFract;\\n\\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\\n\\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\\n fragColor = color;\\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\\n fragWidth = 1. / gl_PointSize;\\n}\\n\"]),g&&(l.frag=l.frag.replace(\"smoothstep\",\"smoothStep\"),s.frag=s.frag.replace(\"smoothstep\",\"smoothStep\")),this.drawCircle=t(l)}b.defaults={color:\"black\",borderColor:\"transparent\",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},b.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},b.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;nn)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:\"points\",usage:\"static\",data:e.tree,type:\"uint32\"};e.elements?e.elements(h):e.elements=o.elements(h)}var p=v.float32(t);return i({data:p,usage:\"dynamic\"}),a({data:v.fract32(t,p),usage:\"dynamic\"}),s({data:new Uint8Array(c),type:\"uint8\",usage:\"stream\"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&\"number\"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},b.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x+s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y+l.height),[a,n,o,i]}function p(t){if(\"number\"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}e.exports=u,u.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},u.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;nk))&&(s.lower||!(T>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function s(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[o(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[o(t.byteLength)>>2].push(t)}var r=a(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&\"object\"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&\"number\"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||J(t.data))}function c(t,e,r,n,i,a){for(var o=0;o(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},c=0,u={uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if(\"number\"==typeof t)c(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||J(t)||l(t)?e=t:(\"data\"in t&&(e=t.data),\"usage\"in t&&(r=et[t.usage]),\"primitive\"in t&&(n=at[t.primitive]),\"count\"in t&&(i=0|t.count),\"type\"in t&&(h=u[t.type]),\"length\"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else c(),f.primType=4,f.vertCount=0,f.type=5121;return s}var c=r.create(null,34963,!0),f=new i(c._buffer);return n.elementsCount++,s(t),s._reglType=\"elements\",s._elements=f,s.subdata=function(t,e){return c.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return\"function\"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){K(s).forEach(o)}}}function m(t){for(var e=X.allocType(5123,t.length),r=0;r>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<e;++e)t.images[e]=null;return t}function C(t){for(var e=t.images,r=0;re){for(var r=0;r=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(yt).forEach((function(e){t+=yt[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=L();return\"number\"==typeof t?M(a,0|t,\"number\"==typeof e?0|e:0|t):t?(I(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,c(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,D(i),E(a,3553),O(r,3553),R(),C(a),o.profile&&(i.stats.size=T(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=tt[i.internalformat],n.type=et[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new z(3553);return yt[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return c(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,D(i),d(o,3553,e,r,a),R(),k(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,D(i);for(var l=0;i.mipmask>>l;++l){var c=a>>l,u=s>>l;if(!c||!u)break;t.texImage2D(3553,l,i.format,c,u,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=T(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType=\"texture2d\",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function f(t,e,r,n,i,a){var s,l=h.texInfo;for(P.call(l),s=0;6>s;++s)m[s]=L();if(\"number\"!=typeof t&&t){if(\"object\"==typeof t)if(e)S(m[0],t),S(m[1],e),S(m[2],r),S(m[3],n),S(m[4],i),S(m[5],a);else if(I(l,t),u(h,t),\"faces\"in t)for(t=t.faces,s=0;6>s;++s)c(m[s],h),S(m[s],t[s]);else for(s=0;6>s;++s)S(m[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(m[s],t,t);for(c(h,m[0]),h.mipmask=l.genMipmaps?(m[0].width<<1)-1:m[0].mipmask,h.internalformat=m[0].internalformat,f.width=m[0].width,f.height=m[0].height,D(h),s=0;6>s;++s)E(m[s],34069+s);for(O(l,34067),R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,l.genMipmaps,!0)),f.format=tt[h.internalformat],f.type=et[h.type],f.mag=rt[l.magFilter],f.min=nt[l.minFilter],f.wrapS=it[l.wrapS],f.wrapT=it[l.wrapT],s=0;6>s;++s)C(m[s]);return f}var h=new z(34067);yt[h.id]=h,a.cubeCount++;var m=Array(6);return f(e,r,n,i,s,l),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return c(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,D(h),d(a,34069+t,r,n,i),R(),k(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,D(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType=\"textureCube\",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;er;++r)if(0!=(e.mipmask&1<>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);O(e.texInfo,e.target)}))},refresh:function(){for(var e=0;ei;++i){for(c=0;ct;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:\"framebufferCube\",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){K(k).forEach(g)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,K(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),v(e)}))}})}function M(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function S(t,e,r,n,i,a,o){function s(){this.id=++f,this.attributes=[],this.elements=null,this.ownsElements=!1,this.offset=this.count=0,this.instances=-1,this.primitive=4;var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,h[this.id]=this,this.buffers=[]}var c=r.maxAttributes,u=Array(c);for(r=0;r=h.byteLength?c.subdata(h):(c.destroy(),r.buffers[s]=null)),r.buffers[s]||(c=r.buffers[s]=i.create(u,34962,!1,!0)),f.buffer=i.getBuffer(c),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1,t[s]=1;else i.getBuffer(u)?(f.buffer=i.getBuffer(u),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1):i.getBuffer(u.buffer)?(f.buffer=i.getBuffer(u.buffer),f.size=0|(+u.size||f.buffer.dimension),f.normalized=!!u.normalized||!1,f.type=\"type\"in u?tt[u.type]:f.buffer.dtype,f.offset=0|(u.offset||0),f.stride=0|(u.stride||0),f.divisor=0|(u.divisor||0),f.state=1):\"x\"in u&&(f.x=+u.x||0,f.y=+u.y||0,f.z=+u.z||0,f.w=+u.w||0,f.state=2)}for(c=0;ct&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);K(c).forEach(e),c={},K(u).forEach(e),u={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(e,n,i,a){var o=f[n];o||(o=f[n]={});var p=o[e];if(p&&(p.refCount++,!a))return p;var d=new s(n,e);return r.shaderCount++,l(d,i,a),p||(o[e]=d),h.push(d),H(d,{destroy:function(){if(d.refCount--,0>=d.refCount){t.deleteProgram(d.program);var e=h.indexOf(d);h.splice(e,1),r.shaderCount--}0>=o[d.vertId].refCount&&(t.deleteShader(u[d.vertId]),delete u[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(c[d.fragId]),delete c[d.fragId],delete f[d.fragId])}})},restore:function(){c={},u={};for(var t=0;t>>e|t<<32-e}function P(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function I(t){return Array.prototype.slice.call(t)}function O(t){return I(t).join(\"\")}function z(t){function e(){var t=[],e=[];return H((function(){t.push.apply(t,I(arguments))}),{def:function(){var r=\"v\"+i++;return e.push(r),0>>4&15)+\"0123456789abcdef\".charAt(15&e);return r}(function(t){for(var e=Array(t.length>>2),r=0;r>5]|=(255&t.charCodeAt(r/8))<<24-r%32;var n,i,a,o,s,l,c,u,f,h,p,d=8*t.length;for(t=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],r=Array(64),e[d>>5]|=128<<24-d%32,e[15+(d+64>>9<<4)]=d,u=0;uf;f++){var m;if(16>f)r[f]=e[f+u];else h=f,p=P(p=C(p=r[f-2],17)^C(p,19)^p>>>10,r[f-7]),m=C(m=r[f-15],7)^C(m,18)^m>>>3,r[h]=P(P(p,m),r[f-16]);h=P(P(P(P(c,h=C(h=o,6)^C(h,11)^C(h,25)),o&s^~o&l),kt[f]),r[f]),p=P(c=C(c=d,2)^C(c,13)^C(c,22),d&n^d&i^n&i),c=l,l=s,s=o,o=P(a,h),a=i,i=n,n=d,d=P(h,p)}t[0]=P(d,t[0]),t[1]=P(n,t[1]),t[2]=P(i,t[2]),t[3]=P(a,t[3]),t[4]=P(o,t[4]),t[5]=P(s,t[5]),t[6]=P(l,t[6]),t[7]=P(c,t[7])}for(e=\"\",r=0;r<32*t.length;r+=8)e+=String.fromCharCode(t[r>>5]>>>24-r%32&255);return e}(function(t){for(var e,r,n=\"\",i=-1;++i=e&&56320<=r&&57343>=r&&(e=65536+((1023&e)<<10)+(1023&r),i++),127>=e?n+=String.fromCharCode(e):2047>=e?n+=String.fromCharCode(192|e>>>6&31,128|63&e):65535>=e?n+=String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>=e&&(n+=String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n}(r))),n[e])?n[e].apply(null,o):(r=Function.apply(null,a.concat(r)),n&&(n[e]=r),r.apply(null,o))}}}function D(t){return Array.isArray(t)||J(t)||l(t)}function R(t){return t.sort((function(t,e){return\"viewport\"===t?-1:\"viewport\"===e?1:t\"+e+\"?\"+i+\".constant[\"+e+\"]:0;\"})).join(\"\"),\"}}else{\",\"if(\",s,\"(\",i,\".buffer)){\",u,\"=\",a,\".createStream(\",34962,\",\",i,\".buffer);\",\"}else{\",u,\"=\",a,\".getBuffer(\",i,\".buffer);\",\"}\",f,'=\"type\" in ',i,\"?\",o.glTypes,\"[\",i,\".type]:\",u,\".dtype;\",l.normalized,\"=!!\",i,\".normalized;\"),n(\"size\"),n(\"offset\"),n(\"stride\"),n(\"divisor\"),r(\"}}\"),r.exit(\"if(\",l.isStream,\"){\",a,\".destroyStream(\",u,\");\",\"}\"),l}))})),o}function M(t,e,n,i,o){function s(t){var e=c[t];e&&(h[t]=e)}var l=function(t,e){if(\"string\"==typeof(r=t.static).frag&&\"string\"==typeof r.vert){if(0>1)\",s],\");\")}function e(){r(l,\".drawArraysInstancedANGLE(\",[d,m,g,s],\");\")}p&&\"null\"!==p?y?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}function o(){function t(){r(u+\".drawElements(\"+[d,g,v,m+\"<<((\"+v+\"-5121)>>1)\"]+\");\")}function e(){r(u+\".drawArrays(\"+[d,m,g]+\");\")}p&&\"null\"!==p?y?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}var s,l,c=t.shared,u=c.gl,f=c.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a),h.elementsActive&&a(\"if(\"+i+\")\"+u+\".bindBuffer(34963,\"+i+\".buffer.buffer);\")):(i=a.def(),a(i,\"=\",f,\".\",\"elements\",\";\",\"if(\",i,\"){\",u,\".bindBuffer(\",34963,\",\",i,\".buffer.buffer);}\",\"else if(\",c.vao,\".currentVAO){\",i,\"=\",t.shared.elements+\".getElements(\"+c.vao,\".currentVAO.elements);\",rt?\"\":\"if(\"+i+\")\"+u+\".bindBuffer(34963,\"+i+\".buffer.buffer);\",\"}\")),i}(),d=i(\"primitive\"),m=i(\"offset\"),g=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,\".\",\"count\"),i}();if(\"number\"==typeof g){if(0===g)return}else r(\"if(\",g,\"){\"),r.exit(\"}\");$&&(s=i(\"instances\"),l=t.instancing);var v=p+\".type\",y=h.elements&&B(h.elements)&&!h.vaoActive;$&&(\"number\"!=typeof s||0<=s)?\"string\"==typeof s?(r(\"if(\",s,\">0){\"),a(),r(\"}else if(\",s,\"<0){\"),o(),r(\"}\")):a():o()}function q(t,e,r,n,i){return i=(e=_()).proc(\"body\",i),$&&(e.instancing=i.def(e.shared.extensions,\".angle_instanced_arrays\")),t(e,i,r,n),e.compile().body}function Y(t,e,r,n){P(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,e),\");\"):e(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(e(t.shared.vao,\".setVAO(null);\"),O(t,e,r,n.attributes,(function(){return!0}))),U(t,e,r,n.uniforms,(function(){return!0}),!1),V(t,e,e,r)}function W(t,e,r,n){function i(){return!0}t.batchId=\"a1\",P(t,e),O(t,e,r,n.attributes,i),U(t,e,r,n.uniforms,i,!1),V(t,e,e,r)}function X(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}P(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var c=t.scope(),u=t.scope();e(c.entry,\"for(\",s,\"=0;\",s,\"<\",\"a1\",\";++\",s,\"){\",l,\"=\",\"a0\",\"[\",s,\"];\",u,\"}\",c.exit),r.needsContext&&S(t,u,r.context),r.needsFramebuffer&&E(t,u,r.framebuffer),C(t,u,r.state,i),r.profile&&i(r.profile)&&I(t,u,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?u(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,u),\");\"):c(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,c),\");\"):c(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(c(t.shared.vao,\".setVAO(null);\"),O(t,c,r,n.attributes,a),O(t,u,r,n.attributes,i)),U(t,c,r,n.uniforms,a,!1),U(t,u,r,n.uniforms,i,!0),V(t,c,u,r)):(e=t.global.def(\"{}\"),n=r.shader.progVar.append(t,u),l=u.def(n,\".id\"),c=u.def(e,\"[\",l,\"]\"),u(t.shared.gl,\".useProgram(\",n,\".program);\",\"if(!\",c,\"){\",c,\"=\",e,\"[\",l,\"]=\",t.link((function(e){return q(W,t,r,e,2)})),\"(\",n,\");}\",c,\".call(this,a0[\",s,\"],\",s,\");\"))}function Z(t,r){function n(e){var n=r.shader[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.shader,\".\"+e,n):i.set(a.shader,\".\"+e,t.link(n,{stable:!0})))}var i=t.proc(\"scope\",3);t.batchId=\"a2\";var a=t.shared,o=a.current;if(S(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),R(Object.keys(r.state)).forEach((function(e){var n=r.state[e],o=n.append(t,i);g(o)?o.forEach((function(r,n){isNaN(r)?i.set(t.next[e],\"[\"+n+\"]\",r):i.set(t.next[e],\"[\"+n+\"]\",t.link(r,{stable:!0}))})):B(n)?i.set(a.next,\".\"+e,t.link(o,{stable:!0})):i.set(a.next,\".\"+e,o)})),I(t,i,r,!0,!0),[\"elements\",\"offset\",\"count\",\"instances\",\"primitive\"].forEach((function(e){var n=r.draw[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.draw,\".\"+e,n):i.set(a.draw,\".\"+e,t.link(n),{stable:!0}))})),Object.keys(r.uniforms).forEach((function(n){var o=r.uniforms[n].append(t,i);Array.isArray(o)&&(o=\"[\"+o.map((function(e){return isNaN(e)?e:t.link(e,{stable:!0})}))+\"]\"),i.set(a.uniforms,\"[\"+t.link(e.id(n),{stable:!0})+\"]\",o)})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new K).forEach((function(t){i.set(a,\".\"+t,n[t])}))})),r.scopeVAO){var s=r.scopeVAO.append(t,i);isNaN(s)?i.set(a.vao,\".targetVAO\",s):i.set(a.vao,\".targetVAO\",t.link(s,{stable:!0}))}n(\"vert\"),n(\"frag\"),0=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(u).forEach((function(e){t+=u[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,u=32854;if(\"object\"==typeof e&&e?(\"shape\"in e?(n=0|(a=e.shape)[0],a=0|a[1]):(\"radius\"in e&&(n=a=0|e.radius),\"width\"in e&&(n=0|e.width),\"height\"in e&&(a=0|e.height)),\"format\"in e&&(u=s[e.format])):\"number\"==typeof e?(n=0|e,a=\"number\"==typeof r?0|r:n):e||(n=a=1),n!==c.width||a!==c.height||u!==c.format)return o.width=c.width=n,o.height=c.height=a,c.format=u,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.size=bt[c.format]*c.width*c.height),o.format=l[c.format],o}var c=new a(t.createRenderbuffer());return u[c.id]=c,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===c.width&&a===c.height||(o.width=c.width=n,o.height=c.height=a,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.size=bt[c.format]*c.width*c.height)),o},o._reglType=\"renderbuffer\",o._renderbuffer=c,i.profile&&(o.stats=c.stats),o.destroy=function(){c.decRef()},o},clear:function(){K(u).forEach(o)},restore:function(){K(u).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},wt=[];wt[6408]=4,wt[6407]=3;var Tt=[];Tt[5121]=1,Tt[5126]=4,Tt[36193]=2;var kt=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],At=[\"x\",\"y\",\"z\",\"w\"],Mt=\"blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset\".split(\" \"),St={0:0,1:1,zero:0,one:1,\"src color\":768,\"one minus src color\":769,\"src alpha\":770,\"one minus src alpha\":771,\"dst color\":774,\"one minus dst color\":775,\"dst alpha\":772,\"one minus dst alpha\":773,\"constant color\":32769,\"one minus constant color\":32770,\"constant alpha\":32771,\"one minus constant alpha\":32772,\"src alpha saturate\":776},Et={never:512,less:513,\"<\":513,equal:514,\"=\":514,\"==\":514,\"===\":514,lequal:515,\"<=\":515,greater:516,\">\":516,notequal:517,\"!=\":517,\"!==\":517,gequal:518,\">=\":518,always:519},Lt={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,\"increment wrap\":34055,\"decrement wrap\":34056,invert:5386},Ct={cw:2304,ccw:2305},Pt=new F(!1,!1,!1,(function(){}));return function(t){function e(){if(0===K.length)T&&T.update(),et=null;else{et=Y.next(e),f();for(var t=K.length-1;0<=t;--t){var r=K[t];r&&r(I,null,0)}g.flush(),T&&T.update()}}function r(){!et&&0=K.length&&n()}}}}function u(){var t=X.viewport,e=X.scissor_box;t[0]=t[1]=e[0]=e[1]=0,I.viewportWidth=I.framebufferWidth=I.drawingBufferWidth=t[2]=e[2]=g.drawingBufferWidth,I.viewportHeight=I.framebufferHeight=I.drawingBufferHeight=t[3]=e[3]=g.drawingBufferHeight}function f(){I.tick+=1,I.time=m(),u(),q.procs.poll()}function h(){B.refresh(),u(),q.procs.refresh(),T&&T.update()}function m(){return(W()-M)/1e3}if(!(t=i(t)))return null;var g=t.gl,v=g.getContextAttributes();g.isContextLost();var y=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;ie;++e)rt(H({framebuffer:t.framebuffer.faces[e]},t),l);else rt(t,l);else l(0,t)},prop:G.define.bind(null,1),context:G.define.bind(null,2),this:G.define.bind(null,3),draw:s({}),buffer:function(t){return z.create(t,34962,!1,!1)},elements:function(t){return D.create(t,!1)},texture:B.create2D,cube:B.createCube,renderbuffer:N.create,framebuffer:j.create,framebufferCube:j.createCube,vao:R.createVAO,attributes:v,frame:c,on:function(t,e){var r;switch(t){case\"frame\":return c(e);case\"lost\":r=Q;break;case\"restore\":r=$;break;case\"destroy\":r=tt}return r.push(e),{cancel:function(){for(var t=0;t2?\"one of \".concat(e,\" \").concat(t.slice(0,r-1).join(\", \"),\", or \")+t[r-1]:2===r?\"one of \".concat(e,\" \").concat(t[0],\" or \").concat(t[1]):\"of \".concat(e,\" \").concat(t[0])}return\"of \".concat(e,\" \").concat(String(t))}i(\"ERR_INVALID_OPT_VALUE\",(function(t,e){return'The value \"'+e+'\" is invalid for option \"'+t+'\"'}),TypeError),i(\"ERR_INVALID_ARG_TYPE\",(function(t,e,r){var n,i,o,s;if(\"string\"==typeof e&&(i=\"not \",e.substr(!o||o<0?0:+o,i.length)===i)?(n=\"must not be\",e=e.replace(/^not /,\"\")):n=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t,\" argument\"))s=\"The \".concat(t,\" \").concat(n,\" \").concat(a(e,\"type\"));else{var l=function(t,e,r){return\"number\"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,\".\")?\"property\":\"argument\";s='The \"'.concat(t,'\" ').concat(l,\" \").concat(n,\" \").concat(a(e,\"type\"))}return s+=\". Received type \".concat(typeof r)}),TypeError),i(\"ERR_STREAM_PUSH_AFTER_EOF\",\"stream.push() after EOF\"),i(\"ERR_METHOD_NOT_IMPLEMENTED\",(function(t){return\"The \"+t+\" method is not implemented\"})),i(\"ERR_STREAM_PREMATURE_CLOSE\",\"Premature close\"),i(\"ERR_STREAM_DESTROYED\",(function(t){return\"Cannot call \"+t+\" after a stream was destroyed\"})),i(\"ERR_MULTIPLE_CALLBACK\",\"Callback called multiple times\"),i(\"ERR_STREAM_CANNOT_PIPE\",\"Cannot pipe, not readable\"),i(\"ERR_STREAM_WRITE_AFTER_END\",\"write after end\"),i(\"ERR_STREAM_NULL_VALUES\",\"May not write null values to stream\",TypeError),i(\"ERR_UNKNOWN_ENCODING\",(function(t){return\"Unknown encoding: \"+t}),TypeError),i(\"ERR_STREAM_UNSHIFT_AFTER_END_EVENT\",\"stream.unshift() after end event\"),e.exports.codes=n},{}],287:[function(t,e,r){(function(r){(function(){\"use strict\";var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};e.exports=c;var i=t(\"./_stream_readable\"),a=t(\"./_stream_writable\");t(\"inherits\")(c,i);for(var o=n(a.prototype),s=0;s0)if(\"string\"==typeof e||o.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)o.endEmitted?w(t,new _):S(t,o,e,!0);else if(o.ended)w(t,new x);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||0!==e.length?S(t,o,e,!1):P(t,o)):S(t,o,e,!1)}else n||(o.reading=!1,P(t,o));return!o.ended&&(o.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function L(t){var e=t._readableState;c(\"emitReadable\",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(c(\"emitReadable\",e.flowing),e.emittedReadable=!0,r.nextTick(C,t))}function C(t){var e=t._readableState;c(\"emitReadable_\",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit(\"readable\"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,R(t)}function P(t,e){e.readingMore||(e.readingMore=!0,r.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount(\"data\")>0&&t.resume()}function z(t){c(\"readable nexttick read 0\"),t.read(0)}function D(t,e){c(\"resume\",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit(\"resume\"),R(t),e.flowing&&!e.reading&&t.read(0)}function R(t){var e=t._readableState;for(c(\"flow\",e.flowing);e.flowing&&null!==t.read(););}function F(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(\"\"):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function B(t){var e=t._readableState;c(\"endReadable\",e.endEmitted),e.endEmitted||(e.ended=!0,r.nextTick(N,e,t))}function N(t,e){if(c(\"endReadableNT\",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit(\"end\"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function j(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return c(\"read: emitReadable\",e.length,e.ended),0===e.length&&e.ended?B(this):L(this),null;if(0===(t=E(t,e))&&e.ended)return 0===e.length&&B(this),null;var n,i=e.needReadable;return c(\"need readable\",i),(0===e.length||e.length-t0?F(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&B(this)),null!==n&&this.emit(\"data\",n),n},A.prototype._read=function(t){w(this,new b(\"_read()\"))},A.prototype.pipe=function(t,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,c(\"pipe count=%d opts=%j\",i.pipesCount,e);var o=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?l:g;function s(e,r){c(\"onunpipe\"),e===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,c(\"cleanup\"),t.removeListener(\"close\",d),t.removeListener(\"finish\",m),t.removeListener(\"drain\",u),t.removeListener(\"error\",p),t.removeListener(\"unpipe\",s),n.removeListener(\"end\",l),n.removeListener(\"end\",g),n.removeListener(\"data\",h),f=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}function l(){c(\"onend\"),t.end()}i.endEmitted?r.nextTick(o):n.once(\"end\",o),t.on(\"unpipe\",s);var u=function(t){return function(){var e=t._readableState;c(\"pipeOnDrain\",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&a(t,\"data\")&&(e.flowing=!0,R(t))}}(n);t.on(\"drain\",u);var f=!1;function h(e){c(\"ondata\");var r=t.write(e);c(\"dest.write\",r),!1===r&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==j(i.pipes,t))&&!f&&(c(\"false write response, pause\",i.awaitDrain),i.awaitDrain++),n.pause())}function p(e){c(\"onerror\",e),g(),t.removeListener(\"error\",p),0===a(t,\"error\")&&w(t,e)}function d(){t.removeListener(\"finish\",m),g()}function m(){c(\"onfinish\"),t.removeListener(\"close\",d),g()}function g(){c(\"unpipe\"),n.unpipe(t)}return n.on(\"data\",h),function(t,e,r){if(\"function\"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,\"error\",p),t.once(\"close\",d),t.once(\"finish\",m),t.emit(\"pipe\",n),i.flowing||(c(\"pipe resume\"),n.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit(\"unpipe\",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a0,!1!==i.flowing&&this.resume()):\"readable\"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c(\"on readable\",i.length,i.reading),i.length?L(this):i.reading||r.nextTick(z,this))),n},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var n=o.prototype.removeListener.call(this,t,e);return\"readable\"===t&&r.nextTick(O,this),n},A.prototype.removeAllListeners=function(t){var e=o.prototype.removeAllListeners.apply(this,arguments);return\"readable\"!==t&&void 0!==t||r.nextTick(O,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(c(\"resume\"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,r.nextTick(D,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return c(\"call pause flowing=%j\",this._readableState.flowing),!1!==this._readableState.flowing&&(c(\"pause\"),this._readableState.flowing=!1,this.emit(\"pause\")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on(\"end\",(function(){if(c(\"wrapped end\"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on(\"data\",(function(i){(c(\"wrapped data\"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&\"function\"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var a=0;a-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,\"writableBuffer\",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,\"writableHighWaterMark\",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new m(\"_write()\"))},A.prototype._writev=null,A.prototype.end=function(t,e,n){var i=this._writableState;return\"function\"==typeof t?(n=t,t=null,e=null):\"function\"==typeof e&&(n=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,n){e.ending=!0,P(t,e),n&&(e.finished?r.nextTick(n):t.once(\"finish\",n));e.ended=!0,t.writable=!1}(this,i,n),this},Object.defineProperty(A.prototype,\"writableLength\",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,\"destroyed\",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(t,e){e(t)}}).call(this)}).call(this,t(\"_process\"),\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"../errors\":286,\"./_stream_duplex\":287,\"./internal/streams/destroy\":294,\"./internal/streams/state\":298,\"./internal/streams/stream\":299,_process:277,buffer:85,inherits:231,\"util-deprecate\":330}],292:[function(t,e,r){(function(r){(function(){\"use strict\";var n;function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var a=t(\"./end-of-stream\"),o=Symbol(\"lastResolve\"),s=Symbol(\"lastReject\"),l=Symbol(\"error\"),c=Symbol(\"ended\"),u=Symbol(\"lastPromise\"),f=Symbol(\"handlePromise\"),h=Symbol(\"stream\");function p(t,e){return{value:t,done:e}}function d(t){var e=t[o];if(null!==e){var r=t[h].read();null!==r&&(t[u]=null,t[o]=null,t[s]=null,e(p(r,!1)))}}function m(t){r.nextTick(d,t)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((i(n={get stream(){return this[h]},next:function(){var t=this,e=this[l];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(p(void 0,!0));if(this[h].destroyed)return new Promise((function(e,n){r.nextTick((function(){t[l]?n(t[l]):e(p(void 0,!0))}))}));var n,i=this[u];if(i)n=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(p(void 0,!0)):e[f](r,n)}),n)}}(i,this));else{var a=this[h].read();if(null!==a)return Promise.resolve(p(a,!1));n=new Promise(this[f])}return this[u]=n,n}},Symbol.asyncIterator,(function(){return this})),i(n,\"return\",(function(){var t=this;return new Promise((function(e,r){t[h].destroy(null,(function(t){t?r(t):e(p(void 0,!0))}))}))})),n),g);e.exports=function(t){var e,r=Object.create(v,(i(e={},h,{value:t,writable:!0}),i(e,o,{value:null,writable:!0}),i(e,s,{value:null,writable:!0}),i(e,l,{value:null,writable:!0}),i(e,c,{value:t._readableState.endEmitted,writable:!0}),i(e,f,{value:function(t,e){var n=r[h].read();n?(r[u]=null,r[o]=null,r[s]=null,t(p(n,!1))):(r[o]=t,r[s]=e)},writable:!0}),e));return r[u]=null,a(t,(function(t){if(t&&\"ERR_STREAM_PREMATURE_CLOSE\"!==t.code){var e=r[s];return null!==e&&(r[u]=null,r[o]=null,r[s]=null,e(t)),void(r[l]=t)}var n=r[o];null!==n&&(r[u]=null,r[o]=null,r[s]=null,n(p(void 0,!0))),r[c]=!0})),t.on(\"readable\",m.bind(null,r)),r}}).call(this)}).call(this,t(\"_process\"))},{\"./end-of-stream\":295,_process:277}],293:[function(t,e,r){\"use strict\";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){for(var r=0;r0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:\"unshift\",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:\"shift\",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:\"clear\",value:function(){this.head=this.tail=null,this.length=0}},{key:\"join\",value:function(t){if(0===this.length)return\"\";for(var e=this.head,r=\"\"+e.data;e=e.next;)r+=t+e.data;return r}},{key:\"concat\",value:function(t){if(0===this.length)return o.alloc(0);for(var e,r,n,i=o.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=i,n=s,o.prototype.copy.call(e,r,n),s+=a.data.length,a=a.next;return i}},{key:\"consume\",value:function(t,e){var r;return ti.length?i.length:t;if(a===i.length?n+=i:n+=i.slice(0,t),0==(t-=a)){a===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(a));break}++r}return this.length-=r,n}},{key:\"_getBuffer\",value:function(t){var e=o.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0==(t-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e=1;e0,(function(t){n||(n=t),t&&o.forEach(c),a||(o.forEach(c),i(n))}))}));return e.reduce(u)}},{\"../../../errors\":286,\"./end-of-stream\":295}],298:[function(t,e,r){\"use strict\";var n=t(\"../../../errors\").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(t,e,r,i){var a=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:\"highWaterMark\",a);return Math.floor(a)}return t.objectMode?16:16384}}},{\"../../../errors\":286}],299:[function(t,e,r){e.exports=t(\"events\").EventEmitter},{events:84}],300:[function(t,e,r){\"use strict\";var n=t(\"safe-buffer\").Buffer,i=n.isEncoding||function(t){switch((t=\"\"+t)&&t.toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":case\"raw\":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return\"utf8\";for(var e;;)switch(t){case\"utf8\":case\"utf-8\":return\"utf8\";case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return\"utf16le\";case\"latin1\":case\"binary\":return\"latin1\";case\"base64\":case\"ascii\":case\"hex\":return t;default:if(e)return;t=(\"\"+t).toLowerCase(),e=!0}}(t);if(\"string\"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error(\"Unknown encoding: \"+t);return e||t}(t),this.encoding){case\"utf16le\":this.text=l,this.end=c,e=4;break;case\"utf8\":this.fillLast=s,e=4;break;case\"base64\":this.text=u,this.end=f,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function o(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,\"\\ufffd\";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,\"\\ufffd\";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,\"\\ufffd\"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var r=t.toString(\"utf16le\",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString(\"utf16le\",e,t.length-1)}function c(t){var e=t&&t.length?this.write(t):\"\";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString(\"utf16le\",0,r)}return e}function u(t,e){var r=(t.length-e)%3;return 0===r?t.toString(\"base64\",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString(\"base64\",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):\"\";return this.lastNeed?e+this.lastChar.toString(\"base64\",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):\"\"}r.StringDecoder=a,a.prototype.write=function(t){if(0===t.length)return\"\";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return\"\";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(t.lastNeed=i-1),i;if(--n=0)return i>0&&(t.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString(\"utf8\",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString(\"utf8\",e,n)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},{\"safe-buffer\":284}],301:[function(t,e,r){(function(r,n){(function(){var r=t(\"assert\"),i=t(\"debug\")(\"stream-parser\");e.exports=function(t){var e=t&&\"function\"==typeof t._transform,r=t&&\"function\"==typeof t._write;if(!e&&!r)throw new Error(\"must pass a Writable or Transform stream in\");i(\"extending Parser into stream\"),t._bytes=o,t._skipBytes=s,e&&(t._passthrough=l);e?t._transform=u:t._write=c};function a(t){i(\"initializing parser stream\"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=-1,t._parserCallback=null,\"function\"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function o(t,e){r(!this._parserCallback,'there is already a \"callback\" set!'),r(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got \"'+t+'\"'),this._parserInit||a(this),i(\"buffering %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=0}function s(t,e){r(!this._parserCallback,'there is already a \"callback\" set!'),r(t>0,'can only skip > 0 bytes, got \"'+t+'\"'),this._parserInit||a(this),i(\"skipping %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=1}function l(t,e){r(!this._parserCallback,'There is already a \"callback\" set!'),r(t>0,'can only pass through > 0 bytes, got \"'+t+'\"'),this._parserInit||a(this),i(\"passing through %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=2}function c(t,e,r){this._parserInit||a(this),i(\"write(%o bytes)\",t.length),\"function\"==typeof e&&(r=e),h(this,t,null,r)}function u(t,e,r){this._parserInit||a(this),i(\"transform(%o bytes)\",t.length),\"function\"!=typeof e&&(e=this._parserOutput),h(this,t,e,r)}function f(t,e,r,a){if(t._parserBytesLeft-=e.length,i(\"%o bytes left for stream piece\",t._parserBytesLeft),0===t._parserState?(t._parserBuffers.push(e),t._parserBuffered+=e.length):2===t._parserState&&r(e),0!==t._parserBytesLeft)return a;var o=t._parserCallback;if(o&&0===t._parserState&&t._parserBuffers.length>1&&(e=n.concat(t._parserBuffers,t._parserBuffered)),0!==t._parserState&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=-1,t._parserBuffers.splice(0),o){var s=[];e&&s.push(e),r&&s.push(r);var l=o.length>s.length;l&&s.push(p(a));var c=o.apply(t,s);if(!l||a===c)return a}}var h=p((function t(e,r,n,i){return e._parserBytesLeft<=0?i(new Error(\"got data but not currently parsing anything\")):r.length<=e._parserBytesLeft?function(){return f(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return f(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function p(t){return function(){for(var e=t.apply(this,arguments);\"function\"==typeof e;)e=e();return e}}}).call(this)}).call(this,t(\"_process\"),t(\"buffer\").Buffer)},{_process:277,assert:75,buffer:85,debug:302}],302:[function(t,e,r){(function(n){(function(){function i(){var t;try{t=r.storage.debug}catch(t){}return!t&&void 0!==n&&\"env\"in n&&(t=n.env.DEBUG),t}(r=e.exports=t(\"./debug\")).log=function(){return\"object\"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(t){var e=this.useColors;if(t[0]=(e?\"%c\":\"\")+this.namespace+(e?\" %c\":\" \")+t[0]+(e?\"%c \":\" \")+\"+\"+r.humanize(this.diff),!e)return;var n=\"color: \"+this.color;t.splice(1,0,n,\"color: inherit\");var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){\"%%\"!==t&&(i++,\"%c\"===t&&(a=i))})),t.splice(a,0,n)},r.save=function(t){try{null==t?r.storage.removeItem(\"debug\"):r.storage.debug=t}catch(t){}},r.load=i,r.useColors=function(){if(\"undefined\"!=typeof window&&window.process&&\"renderer\"===window.process.type)return!0;return\"undefined\"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||\"undefined\"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/)&&parseInt(RegExp.$1,10)>=31||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/)},r.storage=\"undefined\"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=[\"lightseagreen\",\"forestgreen\",\"goldenrod\",\"dodgerblue\",\"darkorchid\",\"crimson\"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return\"[UnexpectedJSONParseError]: \"+t.message}},r.enable(i())}).call(this)}).call(this,t(\"_process\"))},{\"./debug\":303,_process:277}],303:[function(t,e,r){var n;function i(t){function e(){if(e.enabled){var t=e,i=+new Date,a=i-(n||i);t.diff=a,t.prev=n,t.curr=i,n=i;for(var o=new Array(arguments.length),s=0;s0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var r=parseFloat(e[1]);switch((e[2]||\"ms\").toLowerCase()){case\"years\":case\"year\":case\"yrs\":case\"yr\":case\"y\":return 315576e5*r;case\"days\":case\"day\":case\"d\":return r*o;case\"hours\":case\"hour\":case\"hrs\":case\"hr\":case\"h\":return r*a;case\"minutes\":case\"minute\":case\"mins\":case\"min\":case\"m\":return r*i;case\"seconds\":case\"second\":case\"secs\":case\"sec\":case\"s\":return r*n;case\"milliseconds\":case\"millisecond\":case\"msecs\":case\"msec\":case\"ms\":return r;default:return}}(t);if(\"number\"===l&&!1===isNaN(t))return e.long?s(r=t,o,\"day\")||s(r,a,\"hour\")||s(r,i,\"minute\")||s(r,n,\"second\")||r+\" ms\":function(t){if(t>=o)return Math.round(t/o)+\"d\";if(t>=a)return Math.round(t/a)+\"h\";if(t>=i)return Math.round(t/i)+\"m\";if(t>=n)return Math.round(t/n)+\"s\";return t+\"ms\"}(t);throw new Error(\"val is not a non-empty string or a valid number. val=\"+JSON.stringify(t))}},{}],305:[function(t,e,r){\"use strict\";var n=t(\"parenthesis\");e.exports=function(t,e,r){if(null==t)throw Error(\"First argument should be a string\");if(null==e)throw Error(\"Separator should be a string or a RegExp\");r?(\"string\"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=[\"[]\",\"()\",\"{}\",\"<>\",'\"\"',\"''\",\"``\",\"\\u201c\\u201d\",\"\\xab\\xbb\"]:(\"string\"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s0;){e=c[c.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[m])}a[e]=d}else{if(n[e]===r[e]){var g=[],v=[],y=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,g.push(x),v.push(s[x]),y+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(g);var b=new Array(y);for(d=0;d1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};r.default=function(t){var e=t.px,r=t.py,l=t.cx,c=t.cy,u=t.rx,f=t.ry,h=t.xAxisRotation,p=void 0===h?0:h,d=t.largeArcFlag,m=void 0===d?0:d,g=t.sweepFlag,v=void 0===g?0:g,y=[];if(0===u||0===f)return[];var x=Math.sin(p*i/360),b=Math.cos(p*i/360),_=b*(e-l)/2+x*(r-c)/2,w=-x*(e-l)/2+b*(r-c)/2;if(0===_&&0===w)return[];u=Math.abs(u),f=Math.abs(f);var T=Math.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(f,2);T>1&&(u*=Math.sqrt(T),f*=Math.sqrt(T));var k=function(t,e,r,n,a,o,l,c,u,f,h,p){var d=Math.pow(a,2),m=Math.pow(o,2),g=Math.pow(h,2),v=Math.pow(p,2),y=d*m-d*v-m*g;y<0&&(y=0),y/=d*v+m*g;var x=(y=Math.sqrt(y)*(l===c?-1:1))*a/o*p,b=y*-o/a*h,_=f*x-u*b+(t+r)/2,w=u*x+f*b+(e+n)/2,T=(h-x)/a,k=(p-b)/o,A=(-h-x)/a,M=(-p-b)/o,S=s(1,0,T,k),E=s(T,k,A,M);return 0===c&&E>0&&(E-=i),1===c&&E<0&&(E+=i),[_,w,S,E]}(e,r,l,c,u,f,m,v,x,b,_,w),A=n(k,4),M=A[0],S=A[1],E=A[2],L=A[3],C=Math.abs(L)/(i/4);Math.abs(1-C)<1e-7&&(C=1);var P=Math.max(Math.ceil(C),1);L/=P;for(var I=0;Ie[2]&&(e[2]=c[u+0]),c[u+1]>e[3]&&(e[3]=c[u+1]);return e}},{\"abs-svg-path\":70,assert:75,\"is-svg-path\":238,\"normalize-svg-path\":309,\"parse-svg-path\":250}],309:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=[],o=0,s=0,l=0,c=0,u=null,f=null,h=0,p=0,d=0,m=t.length;d4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=p),r.push(g)}return r};var n=t(\"svg-arc-to-cubic-bezier\");function i(t,e,r,n){return[\"C\",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return[\"C\",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},{\"svg-arc-to-cubic-bezier\":307}],310:[function(t,e,r){\"use strict\";var n,i=t(\"svg-path-bounds\"),a=t(\"parse-svg-path\"),o=t(\"draw-svg-path\"),s=t(\"is-svg-path\"),l=t(\"bitmap-sdf\"),c=document.createElement(\"canvas\"),u=c.getContext(\"2d\");e.exports=function(t,e){if(!s(t))throw Error(\"Argument should be valid svg path string\");e||(e={});var r,f;e.shape?(r=e.shape[0],f=e.shape[1]):(r=c.width=e.w||e.width||200,f=c.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),m=[r/(d[2]-d[0]),f/(d[3]-d[1])],g=Math.min(m[0]||0,m[1]||0)/2;u.fillStyle=\"black\",u.fillRect(0,0,r,f),u.fillStyle=\"white\",p&&(\"number\"!=typeof p&&(p=1),u.strokeStyle=p>0?\"white\":\"black\",u.lineWidth=Math.abs(p));if(u.translate(.5*r,.5*f),u.scale(g,g),function(){if(null!=n)return n;var t=document.createElement(\"canvas\").getContext(\"2d\");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D(\"M0,0h1v1h-1v-1Z\");t.fillStyle=\"black\",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var v=new Path2D(t);u.fill(v),p&&u.stroke(v)}else{var y=a(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},{\"bitmap-sdf\":82,\"draw-svg-path\":126,\"is-svg-path\":238,\"parse-svg-path\":250,\"svg-path-bounds\":308}],311:[function(t,e,r){(function(e,n){(function(){var i=t(\"process/browser.js\").nextTick,a=Function.prototype.apply,o=Array.prototype.slice,s={},l=0;function c(t,e){this._id=t,this._clearFn=e}r.setTimeout=function(){return new c(a.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new c(a.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(t){t.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},r.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},r._unrefActive=r.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},r.setImmediate=\"function\"==typeof e?e:function(t){var e=l++,n=!(arguments.length<2)&&o.call(arguments,1);return s[e]=!0,i((function(){s[e]&&(n?t.apply(null,n):t.call(null),r.clearImmediate(e))})),e},r.clearImmediate=\"function\"==typeof n?n:function(t){delete s[t]}}).call(this)}).call(this,t(\"timers\").setImmediate,t(\"timers\").clearImmediate)},{\"process/browser.js\":277,timers:311}],312:[function(t,e,r){!function(t){var r=/^\\s+/,n=/\\s+$/,i=0,a=t.round,o=t.min,s=t.max,l=t.random;function c(e,l){if(l=l||{},(e=e||\"\")instanceof c)return e;if(!(this instanceof c))return new c(e,l);var u=function(e){var i={r:0,g:0,b:0},a=1,l=null,c=null,u=null,f=!1,h=!1;\"string\"==typeof e&&(e=function(t){t=t.replace(r,\"\").replace(n,\"\").toLowerCase();var e,i=!1;if(S[t])t=S[t],i=!0;else if(\"transparent\"==t)return{r:0,g:0,b:0,a:0,format:\"name\"};if(e=j.rgb.exec(t))return{r:e[1],g:e[2],b:e[3]};if(e=j.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=j.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=j.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=j.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=j.hsva.exec(t))return{h:e[1],s:e[2],v:e[3],a:e[4]};if(e=j.hex8.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),a:R(e[4]),format:i?\"name\":\"hex8\"};if(e=j.hex6.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),format:i?\"name\":\"hex\"};if(e=j.hex4.exec(t))return{r:I(e[1]+\"\"+e[1]),g:I(e[2]+\"\"+e[2]),b:I(e[3]+\"\"+e[3]),a:R(e[4]+\"\"+e[4]),format:i?\"name\":\"hex8\"};if(e=j.hex3.exec(t))return{r:I(e[1]+\"\"+e[1]),g:I(e[2]+\"\"+e[2]),b:I(e[3]+\"\"+e[3]),format:i?\"name\":\"hex\"};return!1}(e));\"object\"==typeof e&&(U(e.r)&&U(e.g)&&U(e.b)?(p=e.r,d=e.g,m=e.b,i={r:255*C(p,255),g:255*C(d,255),b:255*C(m,255)},f=!0,h=\"%\"===String(e.r).substr(-1)?\"prgb\":\"rgb\"):U(e.h)&&U(e.s)&&U(e.v)?(l=z(e.s),c=z(e.v),i=function(e,r,n){e=6*C(e,360),r=C(r,100),n=C(n,100);var i=t.floor(e),a=e-i,o=n*(1-r),s=n*(1-a*r),l=n*(1-(1-a)*r),c=i%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,l,c),f=!0,h=\"hsv\"):U(e.h)&&U(e.s)&&U(e.l)&&(l=z(e.s),u=z(e.l),i=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=C(t,360),e=C(e,100),r=C(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),f=!0,h=\"hsl\"),e.hasOwnProperty(\"a\")&&(a=e.a));var p,d,m;return a=L(a),{ok:f,format:e.format||h,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=a(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=u.ok,this._tc_id=i++}function u(t,e,r){t=C(t,255),e=C(e,255),r=C(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=(a+l)/2;if(a==l)n=i=0;else{var u=a-l;switch(i=c>.5?u/(2-a-l):u/(a+l),a){case t:n=(e-r)/u+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(c(n));return a}function M(t,e){e=e||6;for(var r=c(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(c({h:n,s:i,v:a})),a=(a+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<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 t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,i=this.toRgb();return e=i.r/255,r=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=L(t),this._roundA=a(100*this._a)/100,this},toHsv:function(){var t=f(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=f(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.v);return 1==this._a?\"hsv(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsva(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.l);return 1==this._a?\"hsl(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsla(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return\"#\"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var o=[O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16)),O(D(n))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join(\"\")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return\"#\"+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1==this._a?\"rgb(\"+a(this._r)+\", \"+a(this._g)+\", \"+a(this._b)+\")\":\"rgba(\"+a(this._r)+\", \"+a(this._g)+\", \"+a(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:a(100*C(this._r,255))+\"%\",g:a(100*C(this._g,255))+\"%\",b:a(100*C(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return 1==this._a?\"rgb(\"+a(100*C(this._r,255))+\"%, \"+a(100*C(this._g,255))+\"%, \"+a(100*C(this._b,255))+\"%)\":\"rgba(\"+a(100*C(this._r,255))+\"%, \"+a(100*C(this._g,255))+\"%, \"+a(100*C(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return 0===this._a?\"transparent\":!(this._a<1)&&(E[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e=\"#\"+p(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?\"GradientType = 1, \":\"\";if(t){var i=c(t);r=\"#\"+p(i._r,i._g,i._b,i._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+n+\"startColorstr=\"+e+\",endColorstr=\"+r+\")\"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||\"hex\"!==t&&\"hex6\"!==t&&\"hex3\"!==t&&\"hex4\"!==t&&\"hex8\"!==t&&\"name\"!==t?(\"rgb\"===t&&(r=this.toRgbString()),\"prgb\"===t&&(r=this.toPercentageRgbString()),\"hex\"!==t&&\"hex6\"!==t||(r=this.toHexString()),\"hex3\"===t&&(r=this.toHexString(!0)),\"hex4\"===t&&(r=this.toHex8String(!0)),\"hex8\"===t&&(r=this.toHex8String()),\"name\"===t&&(r=this.toName()),\"hsl\"===t&&(r=this.toHslString()),\"hsv\"===t&&(r=this.toHsvString()),r||this.toHexString()):\"name\"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(g,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},c.fromRatio=function(t,e){if(\"object\"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=\"a\"===n?t[n]:z(t[n]));t=r}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,r){r=0===r?0:r||50;var n=c(t).toRgb(),i=c(e).toRgb(),a=r/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readability=function(e,r){var n=c(e),i=c(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(t,e,r){var n,i,a=c.readability(t,e);switch(i=!1,(n=function(t){var e,r;e=((t=t||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase(),r=(t.size||\"small\").toLowerCase(),\"AA\"!==e&&\"AAA\"!==e&&(e=\"AA\");\"small\"!==r&&\"large\"!==r&&(r=\"small\");return{level:e,size:r}}(r)).level+n.size){case\"AAsmall\":case\"AAAlarge\":i=a>=4.5;break;case\"AAlarge\":i=a>=3;break;case\"AAAsmall\":i=a>=7}return i},c.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;ul&&(l=n,s=c(e[u]));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,c.mostReadable(t,[\"#fff\",\"#000\"],r))};var S=c.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},E=c.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(S);function L(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function C(e,r){(function(t){return\"string\"==typeof t&&-1!=t.indexOf(\".\")&&1===parseFloat(t)})(e)&&(e=\"100%\");var n=function(t){return\"string\"==typeof t&&-1!=t.indexOf(\"%\")}(e);return e=o(r,s(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function P(t){return o(1,s(0,t))}function I(t){return parseInt(t,16)}function O(t){return 1==t.length?\"0\"+t:\"\"+t}function z(t){return t<=1&&(t=100*t+\"%\"),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return I(t)/255}var F,B,N,j=(B=\"[\\\\s|\\\\(]+(\"+(F=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")\\\\s*\\\\)?\",N=\"[\\\\s|\\\\(]+(\"+F+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(F),rgb:new RegExp(\"rgb\"+B),rgba:new RegExp(\"rgba\"+N),hsl:new RegExp(\"hsl\"+B),hsla:new RegExp(\"hsla\"+N),hsv:new RegExp(\"hsv\"+B),hsva:new RegExp(\"hsva\"+N),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 U(t){return!!j.CSS_UNIT.exec(t)}void 0!==e&&e.exports?e.exports=c:window.tinycolor=c}(Math)},{}],313:[function(t,e,r){\"use strict\";e.exports=i,e.exports.float32=e.exports.float=i,e.exports.fract32=e.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=i(t));for(var r=0,n=e.length;ro&&(o=t[0]),t[1]s&&(s=t[1])}function c(t){switch(t.type){case\"GeometryCollection\":t.geometries.forEach(c);break;case\"Point\":l(t.coordinates);break;case\"MultiPoint\":t.coordinates.forEach(l)}}for(e in t.arcs.forEach((function(t){for(var e,r=-1,l=t.length;++ro&&(o=e[0]),e[1]s&&(s=e[1])})),t.objects)c(t.objects[e]);return[i,a,o,s]}function i(t,e){var r=e.id,n=e.bbox,i=null==e.properties?{}:e.properties,o=a(t,e);return null==r&&null==n?{type:\"Feature\",properties:i,geometry:o}:null==n?{type:\"Feature\",id:r,properties:i,geometry:o}:{type:\"Feature\",id:r,bbox:n,properties:i,geometry:o}}function a(t,e){var n=r(t.transform),i=t.arcs;function a(t,e){e.length&&e.pop();for(var r=i[t<0?~t:t],a=0,o=r.length;a1)n=l(t,e,r);else for(i=0,n=new Array(a=t.arcs.length);i1)for(var a,s,c=1,u=l(i[0]);cu&&(s=i[0],i[0]=i[c],i[c]=s,u=a);return i})).filter((function(t){return t.length>0}))}}function u(t,e){for(var r=0,n=t.length;r>>1;t[i]=2))throw new Error(\"n must be \\u22652\");var r,i=(l=t.bbox||n(t))[0],a=l[1],o=l[2],s=l[3];e={scale:[o-i?(o-i)/(r-1):1,s-a?(s-a)/(r-1):1],translate:[i,a]}}var l,c,u=f(e),h=t.objects,p={};function d(t){return u(t)}function m(t){var e;switch(t.type){case\"GeometryCollection\":e={type:\"GeometryCollection\",geometries:t.geometries.map(m)};break;case\"Point\":e={type:\"Point\",coordinates:d(t.coordinates)};break;case\"MultiPoint\":e={type:\"MultiPoint\",coordinates:t.coordinates.map(d)};break;default:return t}return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}for(c in h)p[c]=m(h[c]);return{type:\"Topology\",bbox:l,transform:e,objects:p,arcs:t.arcs.map((function(t){var e,r=0,n=1,i=t.length,a=new Array(i);for(a[0]=u(t[0],0);++r\":(e.length>100&&(e=e.slice(0,99)+\"\\u2026\"),e=e.replace(i,(function(t){switch(t){case\"\\n\":return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw new Error(\"Unexpected character\")}})))}},{\"./safe-to-string\":318}],320:[function(t,e,r){\"use strict\";var n=t(\"../value/is\"),i={object:!0,function:!0,undefined:!0};e.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},{\"../value/is\":326}],321:[function(t,e,r){\"use strict\";var n=t(\"../lib/resolve-exception\"),i=t(\"./is\");e.exports=function(t){return i(t)?t:n(t,\"%v is not a plain function\",arguments[1])}},{\"../lib/resolve-exception\":317,\"./is\":322}],322:[function(t,e,r){\"use strict\";var n=t(\"../function/is\"),i=/^\\s*class[\\s{/}]/,a=Function.prototype.toString;e.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},{\"../function/is\":316}],323:[function(t,e,r){\"use strict\";var n=t(\"../object/is\");e.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},{\"../object/is\":320}],324:[function(t,e,r){\"use strict\";var n=t(\"../value/is\"),i=t(\"../object/is\"),a=Object.prototype.toString;e.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if(\"function\"!=typeof e)return null;if(e===a)return null}try{return\"\"+t}catch(t){return null}}},{\"../object/is\":320,\"../value/is\":326}],325:[function(t,e,r){\"use strict\";var n=t(\"../lib/resolve-exception\"),i=t(\"./is\");e.exports=function(t){return i(t)?t:n(t,\"Cannot use %v\",arguments[1])}},{\"../lib/resolve-exception\":317,\"./is\":326}],326:[function(t,e,r){\"use strict\";e.exports=function(t){return null!=t}},{}],327:[function(t,e,r){(function(e){(function(){\"use strict\";var n=t(\"bit-twiddle\"),i=t(\"dup\"),a=t(\"buffer\").Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o=\"undefined\"!=typeof Uint8ClampedArray,s=\"undefined\"!=typeof BigUint64Array,l=\"undefined\"!=typeof BigInt64Array,c=e.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8C=i([32,0])),c.BIGUINT64||(c.BIGUINT64=i([32,0])),c.BIGINT64||(c.BIGINT64=i([32,0])),c.BUFFER||(c.BUFFER=i([32,0]));var u=c.DATA,f=c.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);u[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=u[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return m(t);case\"uint32\":return g(t);case\"int8\":return v(t);case\"int16\":return y(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"bit-twiddle\":81,buffer:85,dup:128}],328:[function(t,e,r){var n=/[\\'\\\"]/;e.exports=function(t){return t?(n.test(t.charAt(0))&&(t=t.substr(1)),n.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):\"\"}},{}],329:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n2111)throw e.replace(/\\{0\\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r?e>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,c=s>>5&15,u=31&s;(i=a.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),\"d\");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if(\"object\"==typeof t)o=t,a=e||{};else{var l;if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Lunar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Lunar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=30))throw new Error(\"Lunar day outside range 1 - 30\");\"object\"==typeof n?(l=!1,a=n):(l=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var c,u=f[o.year-f[0]],p=u>>13;c=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d>9&4095,(m>>5&15)-1,(31&m)+s);return a.year=g.getFullYear(),a.month=1+g.getMonth(),a.day=g.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if(\"object\"==typeof t)i=t,a=e||{};else{if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Solar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Solar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=31))throw new Error(\"Solar day outside range 1 - 31\");i={year:t,month:e,day:r},a=n||{}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,c=new Date(o>>9&4095,(o>>5&15)-1,31&o),u=new Date(i.year,i.month-1,i.day);l=Math.round((u-c)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var m=d&1<<12-p?30:29;if(l>13;!g||p=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||\"\"}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:\"Fruitbat\",21:\"Anchovy\"};n.calendars.discworld=a},{\"../main\":346,\"object-assign\":247}],335:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Ethiopian\",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Ethiopian\",epochs:[\"BEE\",\"EE\"],monthNames:[\"Meskerem\",\"Tikemet\",\"Hidar\",\"Tahesas\",\"Tir\",\"Yekatit\",\"Megabit\",\"Miazia\",\"Genbot\",\"Sene\",\"Hamle\",\"Nehase\",\"Pagume\"],monthNamesShort:[\"Mes\",\"Tik\",\"Hid\",\"Tah\",\"Tir\",\"Yek\",\"Meg\",\"Mia\",\"Gen\",\"Sen\",\"Ham\",\"Neh\",\"Pag\"],dayNames:[\"Ehud\",\"Segno\",\"Maksegno\",\"Irob\",\"Hamus\",\"Arb\",\"Kidame\"],dayNamesShort:[\"Ehu\",\"Seg\",\"Mak\",\"Iro\",\"Ham\",\"Arb\",\"Kid\"],dayNamesMin:[\"Eh\",\"Se\",\"Ma\",\"Ir\",\"Ha\",\"Ar\",\"Ki\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},{\"../main\":346,\"object-assign\":247}],336:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Hebrew\",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:{\"\":{name:\"Hebrew\",epochs:[\"BAM\",\"AM\"],monthNames:[\"Nisan\",\"Iyar\",\"Sivan\",\"Tammuz\",\"Av\",\"Elul\",\"Tishrei\",\"Cheshvan\",\"Kislev\",\"Tevet\",\"Shevat\",\"Adar\",\"Adar II\"],monthNamesShort:[\"Nis\",\"Iya\",\"Siv\",\"Tam\",\"Av\",\"Elu\",\"Tis\",\"Che\",\"Kis\",\"Tev\",\"She\",\"Ada\",\"Ad2\"],dayNames:[\"Yom Rishon\",\"Yom Sheni\",\"Yom Shlishi\",\"Yom Revi'i\",\"Yom Chamishi\",\"Yom Shishi\",\"Yom Shabbat\"],dayNamesShort:[\"Ris\",\"She\",\"Shl\",\"Rev\",\"Cha\",\"Shi\",\"Sha\"],dayNamesMin:[\"Ri\",\"She\",\"Shl\",\"Re\",\"Ch\",\"Shi\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?\"embolismic\":\"common\")+\" \"+[\"deficient\",\"regular\",\"complete\"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},{\"../main\":346,\"object-assign\":247}],337:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Islamic\",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Islamic\",epochs:[\"BH\",\"AH\"],monthNames:[\"Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' al-thani\",\"Jumada al-awwal\",\"Jumada al-thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-ahad\",\"Yawm al-ithnayn\",\"Yawm ath-thulaathaa'\",\"Yawm al-arbi'aa'\",\"Yawm al-kham\\u012bs\",\"Yawm al-jum'a\",\"Yawm as-sabt\"],dayNamesShort:[\"Aha\",\"Ith\",\"Thu\",\"Arb\",\"Kha\",\"Jum\",\"Sab\"],dayNamesMin:[\"Ah\",\"It\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},{\"../main\":346,\"object-assign\":247}],338:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Julian\",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Julian\",epochs:[\"BC\",\"AD\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"mm/dd/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},{\"../main\":346,\"object-assign\":247}],339:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Mayan\",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{\"\":{name:\"Mayan\",epochs:[\"\",\"\"],monthNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],monthNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],dayNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesMin:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],digits:null,dateFormat:\"YYYY.m.d\",firstDay:0,isRTL:!1,haabMonths:[\"Pop\",\"Uo\",\"Zip\",\"Zotz\",\"Tzec\",\"Xul\",\"Yaxkin\",\"Mol\",\"Chen\",\"Yax\",\"Zac\",\"Ceh\",\"Mac\",\"Kankin\",\"Muan\",\"Pax\",\"Kayab\",\"Cumku\",\"Uayeb\"],tzolkinMonths:[\"Imix\",\"Ik\",\"Akbal\",\"Kan\",\"Chicchan\",\"Cimi\",\"Manik\",\"Lamat\",\"Muluc\",\"Oc\",\"Chuen\",\"Eb\",\"Ben\",\"Ix\",\"Men\",\"Cib\",\"Caban\",\"Etznab\",\"Cauac\",\"Ahau\"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+\".\"+Math.floor(t/20)+\".\"+t%20},forYear:function(t){if((t=t.split(\".\")).length<3)throw\"Invalid Mayan year\";for(var e=0,r=0;r19||r>0&&n<0)throw\"Invalid Mayan year\";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o((t-=this.jdEpoch)+8+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s((t-=this.jdEpoch)+20,20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},{\"../main\":346,\"object-assign\":247}],340:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar;var o=n.instance(\"gregorian\");i(a.prototype,{name:\"Nanakshahi\",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Nanakshahi\",epochs:[\"BN\",\"AN\"],monthNames:[\"Chet\",\"Vaisakh\",\"Jeth\",\"Harh\",\"Sawan\",\"Bhadon\",\"Assu\",\"Katak\",\"Maghar\",\"Poh\",\"Magh\",\"Phagun\"],monthNamesShort:[\"Che\",\"Vai\",\"Jet\",\"Har\",\"Saw\",\"Bha\",\"Ass\",\"Kat\",\"Mgr\",\"Poh\",\"Mgh\",\"Pha\"],dayNames:[\"Somvaar\",\"Mangalvar\",\"Budhvaar\",\"Veervaar\",\"Shukarvaar\",\"Sanicharvaar\",\"Etvaar\"],dayNamesShort:[\"Som\",\"Mangal\",\"Budh\",\"Veer\",\"Shukar\",\"Sanichar\",\"Et\"],dayNamesMin:[\"So\",\"Ma\",\"Bu\",\"Ve\",\"Sh\",\"Sa\",\"Et\"],digits:null,dateFormat:\"dd-mm-yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},{\"../main\":346,\"object-assign\":247}],341:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Nepali\",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{\"\":{name:\"Nepali\",epochs:[\"BBS\",\"ABS\"],monthNames:[\"Baisakh\",\"Jestha\",\"Ashadh\",\"Shrawan\",\"Bhadra\",\"Ashwin\",\"Kartik\",\"Mangsir\",\"Paush\",\"Mangh\",\"Falgun\",\"Chaitra\"],monthNamesShort:[\"Bai\",\"Je\",\"As\",\"Shra\",\"Bha\",\"Ash\",\"Kar\",\"Mang\",\"Pau\",\"Ma\",\"Fal\",\"Chai\"],dayNames:[\"Aaitabaar\",\"Sombaar\",\"Manglbaar\",\"Budhabaar\",\"Bihibaar\",\"Shukrabaar\",\"Shanibaar\"],dayNamesShort:[\"Aaita\",\"Som\",\"Mangl\",\"Budha\",\"Bihi\",\"Shukra\",\"Shani\"],dayNamesMin:[\"Aai\",\"So\",\"Man\",\"Bu\",\"Bi\",\"Shu\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var c=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(c,1,1).add(o,\"d\").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var c=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var c=t-this.toJD(l,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),f=t-this.toJD(l,u,1)+1;return this.newDate(l,u,f)}}),n.calendars.persian=a,n.calendars.jalali=a},{\"../main\":346,\"object-assign\":247}],343:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\"),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Taiwan\",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Taiwan\",epochs:[\"BROC\",\"ROC\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},{\"../main\":346,\"object-assign\":247}],344:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\"),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Thai\",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Thai\",epochs:[\"BBE\",\"BE\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},{\"../main\":346,\"object-assign\":247}],345:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"UmmAlQura\",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Umm al-Qura\",epochs:[\"BH\",\"AH\"],monthNames:[\"Al-Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' Al-Thani\",\"Jumada Al-Awwal\",\"Jumada Al-Thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-Ahad\",\"Yawm al-Ithnain\",\"Yawm al-Thal\\u0101th\\u0101\\u2019\",\"Yawm al-Arba\\u2018\\u0101\\u2019\",\"Yawm al-Kham\\u012bs\",\"Yawm al-Jum\\u2018a\",\"Yawm al-Sabt\"],dayNamesMin:[\"Ah\",\"Ith\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;ar)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,c=e-o[r-1]+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\\{0\\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[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]},{\"../main\":346,\"object-assign\":247}],346:[function(t,e,r){var n=t(\"object-assign\");function i(){this.regionalOptions=[],this.regionalOptions[\"\"]={invalidCalendar:\"Calendar {0} not found\",invalidDate:\"Invalid {0} date\",invalidMonth:\"Invalid {0} month\",invalidYear:\"Invalid {0} year\",differentCalendars:\"Cannot mix {0} and {1} dates\"},this.local=this.regionalOptions[\"\"],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name)}function o(t,e){return\"000000\".substring(0,e-(t=\"\"+t).length)+t}function s(){this.shortYearCutoff=\"+10\"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[\"\"]}n(i.prototype,{instance:function(t,e){t=(t||\"gregorian\").toLowerCase(),e=e||\"\";var r=this._localCals[t+\"-\"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+\"-\"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[\"\"].invalidCalendar).replace(/\\{0\\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():\"string\"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+\"\").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n=\"\",i=0;r>0;){var a=r%10;n=(0===a?\"\":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,\"y\")},month:function(t){return 0===arguments.length?this._month:this.set(t,\"m\")},day:function(t){return 0===arguments.length?this._day:this.set(t,\"d\")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,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(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[\"\"].differentCalendars).replace(/\\{0\\}/,this._calendar.local.name).replace(/\\{1\\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?\"-\":\"\")+o(Math.abs(this.year()),4)+\"-\"+o(this.month(),2)+\"-\"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear);return(e.year()<0?\"-\":\"\")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[\"\"].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions[\"\"].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,\"d\"===r||\"w\"===r){var n=t.toJD()+e*(\"w\"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+(\"y\"===r?e:0),o=t.monthOfYear()+(\"m\"===r?e:0);i=t.day();\"y\"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):\"m\"===r&&(!function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||\"y\"!==n&&\"m\"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,\"y\"],m:[1,this.monthsInYear(-1),\"m\"],w:[this.daysInWeek(),this.daysInYear(-1),\"d\"],d:[1,this.daysInYear(-1),\"d\"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);var n=\"y\"===r?e:t.year(),i=\"m\"===r?e:t.month(),a=\"d\"===r?e:t.day();return\"y\"!==r&&\"m\"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),c=i-(l>2.5?4716:4715);return c<=0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var c=e.exports=new i;c.cdate=a,c.baseCalendar=s,c.calendars.gregorian=l},{\"object-assign\":247}],347:[function(t,e,r){var n=t(\"object-assign\"),i=t(\"./main\");n(i.regionalOptions[\"\"],{invalidArguments:\"Invalid arguments\",invalidFormat:\"Cannot format a date from another calendar\",missingNumberAt:\"Missing number at position {0}\",unknownNameAt:\"Unknown name at position {0}\",unexpectedLiteralAt:\"Unexpected literal at position {0}\",unexpectedText:\"Additional text found at end\"}),i.local=i.regionalOptions[\"\"],n(i.cdate.prototype,{formatDate:function(t,e){return\"string\"!=typeof t&&(e=t,t=\"\"),this._calendar.formatDate(t||\"\",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:\"yyyy-mm-dd\",COOKIE:\"D, dd M yyyy\",FULL:\"DD, MM d, yyyy\",ISO_8601:\"yyyy-mm-dd\",JULIAN:\"J\",RFC_822:\"D, d M yy\",RFC_850:\"DD, dd-M-yy\",RFC_1036:\"D, d M yy\",RFC_1123:\"D, d M yyyy\",RFC_2822:\"D, d M yyyy\",RSS:\"D, d M yy\",TICKS:\"!\",TIMESTAMP:\"@\",W3C:\"yyyy-mm-dd\",formatDate:function(t,e,r){if(\"string\"!=typeof t&&(r=e,e=t,t=\"\"),!e)return\"\";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[\"\"].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,c=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,f=r.monthNamesShort||this.local.monthNamesShort,h=r.monthNames||this.local.monthNames,p=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;w+n1}),d=function(t,e,r,n){var i=\"\"+e;if(p(t,n))for(;i.length1},x=function(t,r){var n=y(t,r),a=[2,3,n?4:2,n?4:2,10,11,20][\"oyYJ@!\".indexOf(t)+1],o=new RegExp(\"^-?\\\\d{1,\"+a+\"}\"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[\"\"].missingNumberAt).replace(/\\{0\\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if(\"function\"==typeof l){y(\"m\");var t=l.call(b,e.substring(A));return A+=t.length,t}return x(\"m\")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s-1){p=1,d=m;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&\"object\"!=typeof r&&(i=n,n=r,r=null),\"string\"!=typeof n&&(i=n,n=\"\");var a=this;return e=e?e.newDate():null,t=null==t?e:\"string\"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||\"d\"),s=o.exec(t);return e}(t):\"number\"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,\"d\"):a.newDate(t)}})},{\"./main\":346,\"object-assign\":247}],348:[function(t,e,r){\"use strict\";e.exports=[{path:\"\",backoff:0},{path:\"M-2.4,-3V3L0.6,0Z\",backoff:.6},{path:\"M-3.7,-2.5V2.5L1.3,0Z\",backoff:1.3},{path:\"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z\",backoff:1.55},{path:\"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z\",backoff:1.6},{path:\"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z\",backoff:2},{path:\"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z\",backoff:0,noRotate:!0},{path:\"M2,2V-2H-2V2Z\",backoff:0,noRotate:!0}]},{}],349:[function(t,e,r){\"use strict\";var n=t(\"./arrow_paths\"),i=t(\"../../plots/font_attributes\"),a=t(\"../../plots/cartesian/constants\"),o=t(\"../../plot_api/plot_template\").templatedArray;t(\"../../constants/axis_placeable_objects\");e.exports=o(\"annotation\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},text:{valType:\"string\",editType:\"calc+arraydraw\"},textangle:{valType:\"angle\",dflt:0,editType:\"calc+arraydraw\"},font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),width:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},height:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},align:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"center\",editType:\"arraydraw\"},valign:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"middle\",editType:\"arraydraw\"},bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},borderpad:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},showarrow:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},arrowcolor:{valType:\"color\",editType:\"arraydraw\"},arrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},startarrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},arrowside:{valType:\"flaglist\",flags:[\"end\",\"start\"],extras:[\"none\"],dflt:\"end\",editType:\"arraydraw\"},arrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},startarrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},arrowwidth:{valType:\"number\",min:.1,editType:\"calc+arraydraw\"},standoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},startstandoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},ax:{valType:\"any\",editType:\"calc+arraydraw\"},ay:{valType:\"any\",editType:\"calc+arraydraw\"},axref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.x.toString()],editType:\"calc\"},ayref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.y.toString()],editType:\"calc\"},xref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.x.toString()],editType:\"calc\"},x:{valType:\"any\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},xshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},yref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.y.toString()],editType:\"calc\"},y:{valType:\"any\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},clicktoshow:{valType:\"enumerated\",values:[!1,\"onoff\",\"onout\"],dflt:!1,editType:\"arraydraw\"},xclick:{valType:\"any\",editType:\"arraydraw\"},yclick:{valType:\"any\",editType:\"arraydraw\"},hovertext:{valType:\"string\",editType:\"arraydraw\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",editType:\"arraydraw\"},font:i({editType:\"arraydraw\"}),editType:\"arraydraw\"},captureevents:{valType:\"boolean\",editType:\"arraydraw\"},editType:\"calc\",_deprecated:{ref:{valType:\"string\",editType:\"calc\"}}})},{\"../../constants/axis_placeable_objects\":472,\"../../plot_api/plot_template\":543,\"../../plots/cartesian/constants\":561,\"../../plots/font_attributes\":585,\"./arrow_paths\":348}],350:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"./draw\").draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},\"range\"===a&&s(e,r),\"range\"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t[\"a\"+a],l=t[a+\"ref\"],c=t[\"a\"+a+\"ref\"],u=t[\"_\"+a+\"padplus\"],f=t[\"_\"+a+\"padminus\"],h={x:1,y:-1}[a]*t[a+\"shift\"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,m=p-h,g=3*t.startarrowsize*t.arrowwidth||0,v=g+h,y=g-h;if(c===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:m}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(u,v),ppadminus:Math.max(f,y)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else v=s?v+s:v,y=s?y-s:y,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(u,d,v),ppadminus:Math.max(f,m,y)});t._extremes[n]=r}e.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"./draw\":355}],351:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"../../plot_api/plot_template\").arrayEditor;function o(t,e){var r,n,i,a,o,l,c,u=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),c=l.on,u=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(!c.length&&!u.length)return;for(r=0;r2/3?\"right\":\"center\"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var W=!1,X=[\"x\",\"y\"],Z=0;Z1)&&(nt===rt?((pt=it.r2fraction(e[\"a\"+et]))<0||pt>1)&&(W=!0):W=!0),J=it._offset+it.r2p(e[et]),$=.5}else{var dt=\"domain\"===ht;\"x\"===et?(Q=e[et],J=dt?it._offset+it._length*Q:J=T.l+T.w*Q):(Q=1-e[et],J=dt?it._offset+it._length*Q:J=T.t+T.h*Q),$=e.showarrow?.5:Q}if(e.showarrow){ft.head=J;var mt=e[\"a\"+et];if(tt=ot*q(.5,e.xanchor)-st*q(.5,e.yanchor),nt===rt){var gt=l.getRefType(nt);\"domain\"===gt?(\"y\"===et&&(mt=1-mt),ft.tail=it._offset+it._length*mt):\"paper\"===gt?\"y\"===et?(mt=1-mt,ft.tail=T.t+T.h*mt):ft.tail=T.l+T.w*mt:ft.tail=it._offset+it.r2p(mt),K=tt}else ft.tail=J+mt,K=tt+mt;ft.text=ft.tail+tt;var vt=w[\"x\"===et?\"width\":\"height\"];if(\"paper\"===rt&&(ft.head=o.constrain(ft.head,1,vt-1)),\"pixel\"===nt){var yt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-vt;yt>0?(ft.tail+=yt,ft.text+=yt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ut,ft.head+=ut}else K=tt=lt*q($,ct),ft.text=J+tt;ft.text+=ut,tt+=ut,K+=ut,e[\"_\"+et+\"padplus\"]=lt/2+K,e[\"_\"+et+\"padminus\"]=lt/2-K,e[\"_\"+et+\"size\"]=lt,e[\"_\"+et+\"shift\"]=tt}if(W)R.remove();else{var bt=0,_t=0;if(\"left\"!==e.align&&(bt=(A-b)*(\"center\"===e.align?.5:1)),\"top\"!==e.valign&&(_t=(D-_)*(\"middle\"===e.valign?.5:1)),f)n.select(\"svg\").attr({x:N+bt-1,y:N+_t}).call(u.setClipUrl,U?L:null,t);else{var wt=N+_t-m.top,Tt=N+bt-m.left;G.call(h.positionText,Tt,wt).call(u.setClipUrl,U?L:null,t)}V.select(\"rect\").call(u.setRect,N,N,A,D),j.call(u.setRect,F/2,F/2,B-F,H-F),R.call(u.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),O.attr({transform:\"rotate(\"+P+\",\"+C.x.text+\",\"+C.y.text+\")\"});var kt,At=function(r,n){I.selectAll(\".annotation-arrow-g\").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,m=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(P,m,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr(\"width\"),z=+j.attr(\"height\"),D=m-.5*L,F=D+L,B=b-.5*z,N=B+z,U=[[D,B,D,N],[D,N,F,N],[F,N,F,B],[F,B,D,B]].map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,H=e.arrowcolor,q=e.arrowside,G=I.append(\"g\").style({opacity:c.opacity(H)}).classed(\"annotation-arrow-g\",!0),Y=G.append(\"path\").attr(\"d\",\"M\"+h+\",\"+p+\"L\"+l+\",\"+f).style(\"stroke-width\",V+\"px\").call(c.stroke,c.rgb(H));if(g(Y,q,e),k.annotationPosition&&Y.node().parentNode&&!a){var W=l,X=f;if(e.standoff){var Z=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));W+=e.standoff*(h-l)/Z,X+=e.standoff*(p-f)/Z}var J,K,Q=G.append(\"path\").classed(\"annotation-arrow\",!0).classed(\"anndrag\",!0).classed(\"cursor-move\",!0).attr({d:\"M3,3H-3V-3H3ZM0,0L\"+(h-W)+\",\"+(p-X),transform:s(W,X)}).style(\"stroke-width\",V+6+\"px\").call(c.stroke,\"rgba(0,0,0,0)\").call(c.fill,\"rgba(0,0,0,0)\");d.init({element:Q.node(),gd:t,prepFn:function(){var t=u.getTranslate(R);J=t.x,K=t.y,v&&v.autorange&&M(v._name+\".autorange\",!0),x&&x.autorange&&M(x._name+\".autorange\",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(u.setTranslate,i,a),S(\"x\",y(v,t,\"x\",T,e)),S(\"y\",y(x,r,\"y\",T,e)),e.axref===e.xref&&S(\"ax\",y(v,t,\"ax\",T,e)),e.ayref===e.yref&&S(\"ay\",y(x,r,\"ay\",T,e)),G.attr(\"transform\",s(t,r)),O.attr({transform:\"rotate(\"+P+\",\"+i+\",\"+a+\")\"})},doneFn:function(){i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&At(0,0),z)d.init({element:R.node(),gd:t,prepFn:function(){kt=O.attr(\"transform\")},moveFn:function(t,r){var n=\"pointer\";if(e.showarrow)e.axref===e.xref?S(\"ax\",y(v,t,\"ax\",T,e)):S(\"ax\",e.ax+t),e.ayref===e.yref?S(\"ay\",y(x,r,\"ay\",T.w,e)):S(\"ay\",e.ay+r),At(t,r);else{if(a)return;var i,o;if(v)i=y(v,t,\"x\",T,e);else{var l=e._xsize/T.w,c=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(c+t/T.w,l,0,1,e.xanchor)}if(x)o=y(x,r,\"y\",T,e);else{var u=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-u/2;o=d.align(f-r/T.h,u,0,1,e.yanchor)}S(\"x\",i),S(\"y\",o),v&&x||(n=d.getCursor(v?.5:i,x?.5:o,e.xanchor,e.yanchor))}O.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit(\"plotly_clickannotation\",Y(n))},doneFn:function(){p(R),i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}}e.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(\".annotation\").remove();for(var r=0;r=0,x=e.indexOf(\"end\")>=0,b=d.backoff*g+r.standoff,_=m.backoff*v+r.startstandoff;if(\"line\"===p.nodeName){o={x:+t.attr(\"x1\"),y:+t.attr(\"y1\")},u={x:+t.attr(\"x2\"),y:+t.attr(\"y2\")};var w=o.x-u.x,T=o.y-u.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void z();if(b){if(b*b>w*w+T*T)return void z();var k=b*Math.cos(f),A=b*Math.sin(f);u.x+=k,u.y+=A,t.attr({x2:u.x,y2:u.y})}if(_){if(_*_>w*w+T*T)return void z();var M=_*Math.cos(f),S=_*Math.sin(f);o.x-=M,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if(\"path\"===p.nodeName){var E=p.getTotalLength(),L=\"\";if(E1){c=!0;break}}c?t.fullLayout._infolayer.select(\".annotation-\"+t.id+'[data-index=\"'+s+'\"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{\"../../plots/gl3d/project\":607,\"../annotations/draw\":355}],362:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports={moduleType:\"component\",name:\"annotations3d\",schema:{subplots:{scene:{annotations:t(\"./attributes\")}}},layoutAttributes:t(\"./attributes\"),handleDefaults:t(\"./defaults\"),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(!r)return;for(var a=r.attrRegex,o=Object.keys(t),s=0;s=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+\", \"+Math.round(255*n[1])+\", \"+Math.round(255*n[2]);return a?\"rgba(\"+s+\", \"+n[3]+\")\":\"rgb(\"+s+\")\"}o.tinyRGB=function(t){var e=t.toRgb();return\"rgb(\"+Math.round(e.r)+\", \"+Math.round(e.g)+\", \"+Math.round(e.b)+\")\"},o.rgb=function(t){return o.tinyRGB(n(t))},o.opacity=function(t){return t?n(t).getAlpha():0},o.addOpacity=function(t,e){var r=n(t).toRgb();return\"rgba(\"+Math.round(r.r)+\", \"+Math.round(r.g)+\", \"+Math.round(r.b)+\", \"+e+\")\"},o.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||c).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,c))),(i.isDark()?e?i.lighten(e):c:r?i.darken(r):l).toString()},o.stroke=function(t,e){var r=n(e);t.style({stroke:o.tinyRGB(r),\"stroke-opacity\":r.getAlpha()})},o.fill=function(t,e){var r=n(e);t.style({fill:o.tinyRGB(r),\"fill-opacity\":r.getAlpha()})},o.clean=function(t){if(t&&\"object\"==typeof t){var e,r,n,i,s=Object.keys(t);for(e=0;e0?n>=l:n<=l));i++)n>u&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var ct=Math.pow(10,Math.floor(Math.log(lt)/Math.LN10));ot*=ct*c.roundUp(lt/ct,[2,5,10]),(Math.abs(q.start)/q.size+1e-6)%1<2e-6&&(it.tick0=0)}it.dtick=ot}it.domain=o?[rt+I/R.h,rt+K-I/R.h]:[rt+P/R.w,rt+K-P/R.w],it.setScale(),t.attr(\"transform\",u(Math.round(R.l),Math.round(R.t)));var ut,ft=t.select(\".\"+A.cbtitleunshift).attr(\"transform\",u(-Math.round(R.l),-Math.round(R.t))),ht=it.ticklabelposition,pt=it.title.font.size,dt=t.select(\".\"+A.cbaxis),mt=0,gt=0;function vt(n,i){var a={propContainer:it,propName:e._propPrefix+\"title\",traceIndex:e._traceIndex,_meta:e._meta,placeholder:D._dfltTitle.colorbar,containerGroup:t.select(\".\"+A.cbtitle)},o=\"h\"===n.charAt(0)?n.substr(1):\"h\"+n;t.selectAll(\".\"+o+\",.\"+o+\"-math-group\").remove(),m.draw(r,n,f(a,i||{}))}return c.syncOrAsync([a.previousPromises,function(){var t,e;(o&&at||!o&&!at)&&(\"top\"===j&&(t=P+R.l+R.w*O,e=I+R.t+R.h*(1-rt-K)+3+.75*pt),\"bottom\"===j&&(t=P+R.l+R.w*O,e=I+R.t+R.h*(1-rt)-3-.25*pt),\"right\"===j&&(e=I+R.t+R.h*z+3+.75*pt,t=P+R.l+R.w*rt),vt(it._id+\"title\",{attributes:{x:t,y:e,\"text-anchor\":o?\"start\":\"middle\"}}))},function(){if(!o&&!at||o&&at){var a,l=t.select(\".\"+A.cbtitle),f=l.select(\"text\"),h=[-M/2,M/2],d=l.select(\".h\"+it._id+\"title-math-group\").node(),m=15.6;if(f.node()&&(m=parseInt(f.node().style.fontSize,10)*w),d?(a=p.bBox(d),gt=a.width,(mt=a.height)>m&&(h[1]-=(mt-m)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(a=p.bBox(f.node()),gt=a.width,mt=a.height),o){if(mt){if(mt+=5,\"top\"===j)it.domain[1]-=mt/R.h,h[1]*=-1;else{it.domain[0]+=mt/R.h;var v=g.lineCount(f);h[1]+=(1-v)*m}l.attr(\"transform\",u(h[0],h[1])),it.setScale()}}else gt&&(\"right\"===j&&(it.domain[0]+=(gt+pt/2)/R.w),l.attr(\"transform\",u(h[0],h[1])),it.setScale())}t.selectAll(\".\"+A.cbfills+\",.\"+A.cblines).attr(\"transform\",o?u(0,Math.round(R.h*(1-it.domain[1]))):u(Math.round(R.w*it.domain[0]),0)),dt.attr(\"transform\",o?u(0,Math.round(-R.t)):u(Math.round(-R.l),0));var y=t.select(\".\"+A.cbfills).selectAll(\"rect.\"+A.cbfill).attr(\"style\",\"\").data(Y);y.enter().append(\"rect\").classed(A.cbfill,!0).style(\"stroke\",\"none\"),y.exit().remove();var x=U.map(it.c2p).map(Math.round).sort((function(t,e){return t-e}));y.each((function(t,a){var s=[0===a?U[0]:(Y[a]+Y[a-1])/2,a===Y.length-1?U[1]:(Y[a]+Y[a+1])/2].map(it.c2p).map(Math.round);o&&(s[1]=c.constrain(s[1]+(s[1]>s[0])?1:-1,x[0],x[1]));var l=n.select(this).attr(o?\"x\":\"y\",Q).attr(o?\"y\":\"x\",n.min(s)).attr(o?\"width\":\"height\",Math.max(X,2)).attr(o?\"height\":\"width\",Math.max(n.max(s)-n.min(s),2));if(e._fillgradient)p.gradient(l,r,e._id,o?\"vertical\":\"horizontalreversed\",e._fillgradient,\"fill\");else{var u=H(t).replace(\"e-\",\"\");l.attr(\"fill\",i(u).toHexString())}}));var b=t.select(\".\"+A.cblines).selectAll(\"path.\"+A.cbline).data(B.color&&B.width?W:[]);b.enter().append(\"path\").classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var e=Q,r=Math.round(it.c2p(t))+B.width/2%1;n.select(this).attr(\"d\",\"M\"+(o?e+\",\"+r:r+\",\"+e)+(o?\"h\":\"v\")+X).call(p.lineGroupStyle,B.width,V(t),B.dash)})),dt.selectAll(\"g.\"+it._id+\"tick,path\").remove();var _=Q+X+(M||0)/2-(\"outside\"===e.ticks?1:0),T=s.calcTicks(it),k=s.getTickSigns(it)[2];return s.drawTicks(r,it,{vals:\"inside\"===it.ticks?s.clipEnds(it,T):T,layer:dt,path:s.makeTickPath(it,_,k),transFn:s.makeTransTickFn(it)}),s.drawLabels(r,it,{vals:T,layer:dt,transFn:s.makeTransTickLabelFn(it),labelFns:s.makeLabelFns(it,_)})},function(){if(o&&!at||!o&&at){var t,i,a=it.position||0,s=it._offset+it._length/2;if(\"right\"===j)i=s,t=R.l+R.w*a+10+pt*(it.showticklabels?1:.5);else if(t=s,\"bottom\"===j&&(i=R.t+R.h*a+10+(-1===ht.indexOf(\"inside\")?it.tickfont.size:0)+(\"intside\"!==it.ticks&&e.ticklen||0)),\"top\"===j){var l=N.text.split(\"
\").length;i=R.t+R.h*a+10-X-w*pt*l}vt((o?\"h\":\"v\")+it._id+\"title\",{avoid:{selection:n.select(r).selectAll(\"g.\"+it._id+\"tick\"),side:j,offsetTop:o?0:R.t,offsetLeft:o?R.l:0,maxShift:o?D.width:D.height},attributes:{x:t,y:i,\"text-anchor\":\"middle\"},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,s=X+M/2;-1===ht.indexOf(\"inside\")&&(n=p.bBox(dt.node()),s+=o?n.width:n.height),ut=ft.select(\"text\");var c=0,f=o&&\"top\"===j,m=!o&&\"right\"===j,g=0;if(ut.node()&&!ut.classed(A.jsPlaceholder)){var y,x=ft.select(\".h\"+it._id+\"title-math-group\").node();x&&(o&&at||!o&&!at)?(c=(n=p.bBox(x)).width,y=n.height):(c=(n=p.bBox(ft.node())).right-R.l-(o?Q:nt),y=n.bottom-R.t-(o?nt:Q),o||\"top\"!==j||(s+=n.height,g=n.height)),m&&(ut.attr(\"transform\",u(c/2+pt/2,0)),c*=2),s=Math.max(s,o?c:y)}var b=2*(o?P:I)+s+S+M/2,w=0;!o&&N.text&&\"bottom\"===C&&z<=0&&(b+=w=b/2,g+=w),D._hColorbarMoveTitle=w,D._hColorbarMoveCBTitle=g;var F=S+M;t.select(\".\"+A.cbbg).attr(\"x\",(o?Q:nt)-F/2-(o?P:0)).attr(\"y\",(o?nt:Q)-(o?J:I+g-w)).attr(o?\"width\":\"height\",Math.max(b-w,2)).attr(o?\"height\":\"width\",Math.max(J+F,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style(\"stroke-width\",S);var B=m?Math.max(c-10,0):0;if(t.selectAll(\".\"+A.cboutline).attr(\"x\",(o?Q:nt+P)+B).attr(\"y\",(o?nt+I-J:Q)+(f?mt:0)).attr(o?\"width\":\"height\",Math.max(X,2)).attr(o?\"height\":\"width\",Math.max(J-(o?2*I+mt:2*P+B),2)).call(d.stroke,e.outlinecolor).style({fill:\"none\",\"stroke-width\":M}),t.attr(\"transform\",u(R.l-(o?$*b:0),R.t-(o?0:(1-tt)*b-g))),!o&&(S||i(E).getAlpha()&&!i.equals(D.paper_bgcolor,E))){var U=dt.selectAll(\"text\"),V=U[0].length,H=t.select(\".\"+A.cbbg).node(),q=p.bBox(H),G=p.getTranslate(t);U.each((function(t,e){var r=V-1;if(0===e||e===r){var n,i=p.bBox(this),a=p.getTranslate(this);if(e===r){var o=i.right+a.x;(n=q.right+G.x+nt-S-2+O-o)>0&&(n=0)}else if(0===e){var s=i.left+a.x;(n=q.left+G.x+nt+S+2-s)<0&&(n=0)}n&&(V<3?this.setAttribute(\"transform\",\"translate(\"+n+\",0) \"+this.getAttribute(\"transform\")):this.setAttribute(\"visibility\",\"hidden\"))}}))}var Y={},W=T[L],Z=k[L],K=T[C],et=k[C],rt=b-X;o?(\"pixels\"===h?(Y.y=z,Y.t=J*K,Y.b=J*et):(Y.t=Y.b=0,Y.yt=z+l*K,Y.yb=z-l*et),\"pixels\"===_?(Y.x=O,Y.l=b*W,Y.r=b*Z):(Y.l=rt*W,Y.r=rt*Z,Y.xl=O-v*W,Y.xr=O+v*Z)):(\"pixels\"===h?(Y.x=O,Y.l=J*W,Y.r=J*Z):(Y.l=Y.r=0,Y.xl=O+l*W,Y.xr=O-l*Z),\"pixels\"===_?(Y.y=1-z,Y.t=b*K,Y.b=b*et):(Y.t=rt*K,Y.b=rt*et,Y.yt=z-v*K,Y.yb=z+v*et)),a.autoMargin(r,e._id,Y)}],r)}(r,e,t);v&&v.then&&(t._promises||[]).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=\"v\"===e.orientation,c=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr(\"transform\"),h(t)},moveFn:function(r,o){t.attr(\"transform\",n+u(r,o)),i=l.align((s?e._uFrac:e._vFrac)+r/c.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),a=l.align((s?e._vFrac:1-e._uFrac)-o/c.h,s?e._lenFrac:e._thickFrac,0,1,e.yanchor);var f=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,f)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+\"x\"]=i,n[e._propPrefix+\"y\"]=a,void 0!==e._traceIndex?o.call(\"_guiRestyle\",r,n,e._traceIndex):o.call(\"_guiRelayout\",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},{\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/extend\":493,\"../../lib/setcursor\":524,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../plots/cartesian/axis_defaults\":556,\"../../plots/cartesian/layout_attributes\":569,\"../../plots/cartesian/position_defaults\":572,\"../../plots/plots\":619,\"../../registry\":638,\"../color\":366,\"../colorscale/helpers\":377,\"../dragelement\":385,\"../drawing\":388,\"../titles\":464,\"./constants\":368,\"@plotly/d3\":58,tinycolor2:312}],371:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t){return n.isPlainObject(t.colorbar)}},{\"../../lib\":503}],372:[function(t,e,r){\"use strict\";e.exports={moduleType:\"component\",name:\"colorbar\",attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),draw:t(\"./draw\").draw,hasColorbar:t(\"./has_colorbar\")}},{\"./attributes\":367,\"./defaults\":369,\"./draw\":370,\"./has_colorbar\":371}],373:[function(t,e,r){\"use strict\";var n=t(\"../colorbar/attributes\"),i=t(\"../../lib/regex\").counter,a=t(\"../../lib/sort_object_keys\"),o=t(\"./scales.js\").scales;a(o);function s(t){return\"`\"+t+\"`\"}e.exports=function(t,e){t=t||\"\";var r,a=(e=e||{}).cLetter||\"c\",l=(\"onlyIfNumerical\"in e?e.onlyIfNumerical:Boolean(t),\"noScale\"in e?e.noScale:\"marker.line\"===t),c=\"showScaleDflt\"in e?e.showScaleDflt:\"z\"===a,u=\"string\"==typeof e.colorscaleDflt?o[e.colorscaleDflt]:null,f=e.editTypeOverride||\"\",h=t?t+\".\":\"\";\"colorAttr\"in e?(r=e.colorAttr,e.colorAttr):s(h+(r={z:\"z\",c:\"color\"}[a]));var p=a+\"auto\",d=a+\"min\",m=a+\"max\",g=a+\"mid\",v=(s(h+p),s(h+d),s(h+m),{});v[d]=v[m]=void 0;var y={};y[p]=!1;var x={};return\"color\"===r&&(x.color={valType:\"color\",arrayOk:!0,editType:f||\"style\"},e.anim&&(x.color.anim=!0)),x[p]={valType:\"boolean\",dflt:!0,editType:\"calc\",impliedEdits:v},x[d]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:y},x[m]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:y},x[g]={valType:\"number\",dflt:null,editType:\"calc\",impliedEdits:v},x.colorscale={valType:\"colorscale\",editType:\"calc\",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:\"boolean\",dflt:!1!==e.autoColorDflt,editType:\"calc\",impliedEdits:{colorscale:void 0}},x.reversescale={valType:\"boolean\",dflt:!1,editType:\"plot\"},l||(x.showscale={valType:\"boolean\",dflt:c,editType:\"calc\"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:\"subplotid\",regex:i(\"coloraxis\"),dflt:null,editType:\"calc\"}),x}},{\"../../lib/regex\":520,\"../../lib/sort_object_keys\":526,\"../colorbar/attributes\":367,\"./scales.js\":381}],374:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"./helpers\").extractOpts;e.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,c=r.containerStr,u=c?i.nestedProperty(e,c).get():e,f=a(u),h=!1!==f.auto,p=f.min,d=f.max,m=f.mid,g=function(){return i.aggNums(Math.min,null,l)},v=function(){return i.aggNums(Math.max,null,l)};(void 0===p?p=g():h&&(p=u._colorAx&&n(p)?Math.min(p,g()):g()),void 0===d?d=v():h&&(d=u._colorAx&&n(d)?Math.max(d,v()):v()),h&&void 0!==m&&(d-m>m-p?p=m-(d-m):d-m=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync(\"colorscale\",o))}},{\"../../lib\":503,\"./helpers\":377,\"fast-isnumeric\":190}],375:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./helpers\").hasColorscale,a=t(\"./helpers\").extractOpts;e.exports=function(t,e){function r(t,e){var r=t[\"_\"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,\"colorscale\")}}for(var s=0;s=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,c=new Array(l),u=0;u4/3-s?o:s}},{}],383:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=[[\"sw-resize\",\"s-resize\",\"se-resize\"],[\"w-resize\",\"move\",\"e-resize\"],[\"nw-resize\",\"n-resize\",\"ne-resize\"]];e.exports=function(t,e,r,a){return t=\"left\"===r?0:\"center\"===r?1:\"right\"===r?2:n.constrain(Math.floor(3*t),0,2),e=\"bottom\"===a?0:\"middle\"===a?1:\"top\"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},{\"../../lib\":503}],384:[function(t,e,r){\"use strict\";r.selectMode=function(t){return\"lasso\"===t||\"select\"===t},r.drawMode=function(t){return\"drawclosedpath\"===t||\"drawopenpath\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},r.openMode=function(t){return\"drawline\"===t||\"drawopenpath\"===t},r.rectMode=function(t){return\"select\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},r.freeMode=function(t){return\"lasso\"===t||\"drawclosedpath\"===t||\"drawopenpath\"===t},r.selectingOrDrawing=function(t){return r.freeMode(t)||r.rectMode(t)}},{}],385:[function(t,e,r){\"use strict\";var n=t(\"mouse-event-offset\"),i=t(\"has-hover\"),a=t(\"has-passive-events\"),o=t(\"../../lib\").removeElement,s=t(\"../../plots/cartesian/constants\"),l=e.exports={};l.align=t(\"./align\"),l.getCursor=t(\"./cursor\");var c=t(\"./unhover\");function u(){var t=document.createElement(\"div\");t.className=\"dragcover\";var e=t.style;return e.position=\"fixed\",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background=\"none\",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=c.wrapped,l.unhoverRaw=c.raw,l.init=function(t){var e,r,n,c,h,p,d,m,g=t.gd,v=1,y=g._context.doubleClickDelay,x=t.element;g._mouseDownTime||(g._mouseDownTime=0),x.style.pointerEvents=\"all\",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener(\"touchstart\",x._ontouchstart),x._ontouchstart=_,x.addEventListener(\"touchstart\",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)y&&(v=Math.max(v-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(v,p),!m){var r;try{r=new MouseEvent(\"click\",e)}catch(t){var n=f(e);(r=document.createEvent(\"MouseEvents\")).initMouseEvent(\"click\",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}g._dragging=!1,g._dragged=!1}else g._dragged=!1}},l.coverSlip=u},{\"../../lib\":503,\"../../plots/cartesian/constants\":561,\"./align\":382,\"./cursor\":383,\"./unhover\":386,\"has-hover\":228,\"has-passive-events\":229,\"mouse-event-offset\":242}],386:[function(t,e,r){\"use strict\";var n=t(\"../../lib/events\"),i=t(\"../../lib/throttle\"),a=t(\"../../lib/dom\").getGraphDiv,o=t(\"../fx/constants\"),s=e.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!t._dragged&&!1===n.triggerHandler(t,\"plotly_beforehover\",e)||(r._hoverlayer.selectAll(\"g\").remove(),r._hoverlayer.selectAll(\"line\").remove(),r._hoverlayer.selectAll(\"circle\").remove(),t._hoverdata=void 0,e.target&&i&&t.emit(\"plotly_unhover\",{event:e,points:i}))}},{\"../../lib/dom\":491,\"../../lib/events\":492,\"../../lib/throttle\":530,\"../fx/constants\":400}],387:[function(t,e,r){\"use strict\";r.dash={valType:\"string\",values:[\"solid\",\"dot\",\"dash\",\"longdash\",\"dashdot\",\"longdashdot\"],dflt:\"solid\",editType:\"style\"},r.pattern={shape:{valType:\"enumerated\",values:[\"\",\"/\",\"\\\\\",\"x\",\"-\",\"|\",\"+\",\".\"],dflt:\"\",arrayOk:!0,editType:\"style\"},fillmode:{valType:\"enumerated\",values:[\"replace\",\"overlay\"],dflt:\"replace\",editType:\"style\"},bgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgopacity:{valType:\"number\",editType:\"style\",min:0,max:1},size:{valType:\"number\",min:0,dflt:8,arrayOk:!0,editType:\"style\"},solidity:{valType:\"number\",min:0,max:1,dflt:.3,arrayOk:!0,editType:\"style\"},editType:\"style\"}},{}],388:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=i.numberFormat,o=t(\"fast-isnumeric\"),s=t(\"tinycolor2\"),l=t(\"../../registry\"),c=t(\"../color\"),u=t(\"../colorscale\"),f=i.strTranslate,h=t(\"../../lib/svg_text_utils\"),p=t(\"../../constants/xmlns_namespaces\"),d=t(\"../../constants/alignment\").LINE_SPACING,m=t(\"../../constants/interactions\").DESELECTDIM,g=t(\"../../traces/scatter/subtypes\"),v=t(\"../../traces/scatter/make_bubble_size_func\"),y=t(\"../../components/fx/helpers\").appendArrayPointValue,x=e.exports={};function b(t,e,r){var n=e.fillpattern,i=n&&x.getPatternAttr(n.shape,0,\"\");if(i){var a=x.getPatternAttr(n.bgcolor,0,null),o=x.getPatternAttr(n.fgcolor,0,null),s=n.fgopacity,l=x.getPatternAttr(n.size,0,8),u=x.getPatternAttr(n.solidity,0,.3),f=e.uid;x.pattern(t,\"point\",r,f,i,l,u,void 0,n.fillmode,a,o,s)}else e.fillcolor&&t.call(c.fill,e.fillcolor)}x.font=function(t,e,r,n){i.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style(\"font-family\",e),r+1&&t.style(\"font-size\",r+\"px\"),n&&t.call(c.fill,n)},x.setPosition=function(t,e,r){t.attr(\"x\",e).attr(\"y\",r)},x.setSize=function(t,e,r){t.attr(\"width\",e).attr(\"height\",r)},x.setRect=function(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePoint=function(t,e,r,n){var i=r.c2p(t.x),a=n.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&(\"text\"===e.node().nodeName?e.attr(\"x\",i).attr(\"y\",a):e.attr(\"transform\",f(i,a)),!0)},x.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr(\"display\",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:\"none\")},x.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,o=a.xcalendar,s=a.ycalendar,c=l.traceIs(a,\"bar-like\")?\".bartext\":\".point,.textpoint\";t.selectAll(c).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},x.singleLineStyle=function(t,e,r,n,i){e.style(\"fill\",\"none\");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||\"\";c.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStyle=function(t,e,r,i){t.style(\"fill\",\"none\").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,s=i||a.dash||\"\";n.select(this).call(c.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLine=function(t,e,r){r=+r||0,e=x.dashStyle(e,r),t.style({\"stroke-dasharray\":e,\"stroke-width\":r+\"px\"})},x.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return\"solid\"===t?t=\"\":\"dot\"===t?t=r+\"px,\"+r+\"px\":\"dash\"===t?t=3*r+\"px,\"+3*r+\"px\":\"longdash\"===t?t=5*r+\"px,\"+5*r+\"px\":\"dashdot\"===t?t=3*r+\"px,\"+r+\"px,\"+r+\"px,\"+r+\"px\":\"longdashdot\"===t&&(t=5*r+\"px,\"+2*r+\"px,\"+r+\"px,\"+2*r+\"px\"),t},x.singleFillStyle=function(t,e){var r=n.select(t.node());b(t,((r.data()[0]||[])[0]||{}).trace||{},e)},x.fillGroupStyle=function(t,e){t.style(\"stroke-width\",0).each((function(t){var r=n.select(this);t[0].trace&&b(r,t[0].trace,e)}))};var _=t(\"./symbol_defs\");x.symbolNames=[],x.symbolFuncs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(_).forEach((function(t){var e=_[t],r=e.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+\"-open\"),x.symbolNames[r]=t,x.symbolFuncs[r]=e.f,e.needLine&&(x.symbolNeedLines[r]=!0),e.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),t+\"-dot\",r+300,String(r+300),t+\"-open-dot\"),e.noFill&&(x.symbolNoFill[r]=!0)}));var w=x.symbolNames.length;function T(t,e){var r=t%100;return x.symbolFuncs[r](e)+(t>=200?\"M0,0.5L0.5,0L0,-0.5L-0.5,0Z\":\"\")}x.symbolNumber=function(t){if(o(t))t=+t;else if(\"string\"==typeof t){var e=0;t.indexOf(\"-open\")>0&&(e=100,t=t.replace(\"-open\",\"\")),t.indexOf(\"-dot\")>0&&(e+=200,t=t.replace(\"-dot\",\"\")),(t=x.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=w||t>=400?0:Math.floor(Math.max(t,0))};var k={x1:1,x2:0,y1:0,y2:0},A={x1:0,x2:0,y1:1,y2:0},M=a(\"~f\"),S={radial:{node:\"radialGradient\"},radialreversed:{node:\"radialGradient\",reversed:!0},horizontal:{node:\"linearGradient\",attrs:k},horizontalreversed:{node:\"linearGradient\",attrs:k,reversed:!0},vertical:{node:\"linearGradient\",attrs:A},verticalreversed:{node:\"linearGradient\",attrs:A,reversed:!0}};x.gradient=function(t,e,r,a,o,l){for(var u=o.length,f=S[a],h=new Array(u),p=0;p=100,e.attr(\"d\",T(u,l))}var f,h,p,d=!1;if(t.so)p=s.outlierwidth,h=s.outliercolor,f=o.outliercolor;else{var m=(s||{}).width;p=(t.mlw+1||m+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,h=\"mlc\"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(s.color)?c.defaultLine:s.color,i.isArrayOrTypedArray(o.color)&&(f=c.defaultLine,d=!0),f=\"mc\"in t?t.mcc=n.markerScale(t.mc):o.color||\"rgba(0,0,0,0)\",n.selectedColorFn&&(f=n.selectedColorFn(t))}if(t.om)e.call(c.stroke,f).style({\"stroke-width\":(p||1)+\"px\",fill:\"none\"});else{e.style(\"stroke-width\",(t.isBlank?0:p)+\"px\");var g=o.gradient,v=t.mgt;v?d=!0:v=g&&g.type,i.isArrayOrTypedArray(v)&&(v=v[0],S[v]||(v=0));var y=o.pattern,b=y&&x.getPatternAttr(y.shape,t.i,\"\");if(v&&\"none\"!==v){var _=t.mgc;_?d=!0:_=g.color;var w=r.uid;d&&(w+=\"-\"+t.i),x.gradient(e,a,w,v,[[0,_],[1,f]],\"fill\")}else if(b){var k=x.getPatternAttr(y.bgcolor,t.i,null),A=x.getPatternAttr(y.fgcolor,t.i,null),M=y.fgopacity,E=x.getPatternAttr(y.size,t.i,8),L=x.getPatternAttr(y.solidity,t.i,.3),C=t.mcc||i.isArrayOrTypedArray(y.shape)||i.isArrayOrTypedArray(y.bgcolor)||i.isArrayOrTypedArray(y.size)||i.isArrayOrTypedArray(y.solidity),P=r.uid;C&&(P+=\"-\"+t.i),x.pattern(e,\"point\",a,P,b,E,L,t.mcc,y.fillmode,k,A,M)}else c.fill(e,f);p&&c.stroke(e,h)}},x.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=x.tryColorscale(r,\"\"),e.lineScale=x.tryColorscale(r,\"line\"),l.traceIs(t,\"symbols\")&&(e.ms2mrc=g.isBubble(t)?v(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},a=t.marker||{},o=r.marker||{},s=n.marker||{},c=a.opacity,u=o.opacity,f=s.opacity,h=void 0!==u,p=void 0!==f;(i.isArrayOrTypedArray(c)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?u:e:p?f:m*e});var d=a.color,g=o.color,v=s.color;(g||v)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?g||e:v||e});var y=a.size,x=o.size,b=s.size,_=void 0!==x,w=void 0!==b;return l.traceIs(t,\"symbols\")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},s=i.color,l=a.color,u=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:u||(l?e:c.addOpacity(e,m))},e},x.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style(\"opacity\",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){c.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,e){var n=e.mx||i.symbol||0,a=r.selectedSizeFn(e);t.attr(\"d\",T(x.symbolNumber(n),a)),e.mrc2=a})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r0?r:0}x.textPointStyle=function(t,e,r){if(t.size()){var a;if(e.selectedpoints){var o=x.makeSelectedTextStyleFns(e);a=o.selectedTextColorFn}var s=e.texttemplate,l=r._fullLayout;t.each((function(t){var o=n.select(this),c=s?i.extractOption(t,e,\"txt\",\"texttemplate\"):i.extractOption(t,e,\"tx\",\"text\");if(c||0===c){if(s){var u=e._module.formatLabels,f=u?u(t,e,l):{},p={};y(p,e,t.i);var d=e._meta||{};c=i.texttemplateString(c,f,l._d3locale,p,t,d)}var m=t.tp||e.textposition,g=C(t,e),v=a?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,g,v).text(c).call(h.convertToTspans,r).call(L,m,g,t.mrc)}else o.remove()}))}},x.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,s=C(t,e);c.fill(i,a);var u=l.traceIs(e,\"bar-like\");L(i,o,s,t.mrc2||t.mrc,u)}))}};function P(t,e,r,i){var a=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],c=Math.pow(a*a+o*o,.25),u=Math.pow(s*s+l*l,.25),f=(u*u*a-c*c*s)*i,h=(u*u*o-c*c*l)*i,p=3*u*(c+u),d=3*c*(c+u);return[[n.round(e[0]+(p&&f/p),2),n.round(e[1]+(p&&h/p),2)],[n.round(e[0]-(d&&f/d),2),n.round(e[1]-(d&&h/d),2)]]}x.smoothopen=function(t,e){if(t.length<3)return\"M\"+t.join(\"L\");var r,n=\"M\"+t[0],i=[];for(r=1;r=1e4&&(x.savedBBoxes={},z=0),r&&(x.savedBBoxes[r]=g),z++,i.extendFlat({},g)},x.setClipUrl=function(t,e,r){t.attr(\"clip-path\",R(e,r))},x.getTranslate=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\btranslate\\((-?\\d*\\.?\\d*)[^-\\d]*(-?\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||0,y:+e[1]||0}},x.setTranslate=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||0,r=r||0,a=a.replace(/(\\btranslate\\(.*?\\);?)/,\"\").trim(),a=(a+=f(e,r)).trim(),t[i](\"transform\",a),a},x.getScale=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\bscale\\((\\d*\\.?\\d*)[^\\d]*(\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||1,y:+e[1]||1}},x.setScale=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||1,r=r||1,a=a.replace(/(\\bscale\\(.*?\\);?)/,\"\").trim(),a=(a+=\"scale(\"+e+\",\"+r+\")\").trim(),t[i](\"transform\",a),a};var F=/\\s*sc.*/;x.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?\"\":\"scale(\"+e+\",\"+r+\")\";t.each((function(){var t=(this.getAttribute(\"transform\")||\"\").replace(F,\"\");t=(t+=n).trim(),this.setAttribute(\"transform\",t)}))}};var B=/translate\\([^)]*\\)\\s*$/;x.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select(\"text\");if(a.node()){var o=parseFloat(a.attr(\"x\")||0),s=parseFloat(a.attr(\"y\")||0),l=(i.attr(\"transform\")||\"\").match(B);t=1===e&&1===r?[]:[f(o,s),\"scale(\"+e+\",\"+r+\")\",f(-o,-s)],l&&t.push(l),i.attr(\"transform\",t.join(\"\"))}}))}},{\"../../components/fx/helpers\":402,\"../../constants/alignment\":471,\"../../constants/interactions\":478,\"../../constants/xmlns_namespaces\":480,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../registry\":638,\"../../traces/scatter/make_bubble_size_func\":944,\"../../traces/scatter/subtypes\":952,\"../color\":366,\"../colorscale\":378,\"./symbol_defs\":389,\"@plotly/d3\":58,\"fast-isnumeric\":190,tinycolor2:312}],389:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\");e.exports={circle:{n:0,f:function(t){var e=n.round(t,2);return\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"}},square:{n:1,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"}},diamond:{n:2,f:function(t){var e=n.round(1.3*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"Z\"}},cross:{n:3,f:function(t){var e=n.round(.4*t,2),r=n.round(1.2*t,2);return\"M\"+r+\",\"+e+\"H\"+e+\"V\"+r+\"H-\"+e+\"V\"+e+\"H-\"+r+\"V-\"+e+\"H-\"+e+\"V-\"+r+\"H\"+e+\"V-\"+e+\"H\"+r+\"Z\"}},x:{n:4,f:function(t){var e=n.round(.8*t/Math.sqrt(2),2),r=\"l\"+e+\",\"+e,i=\"l\"+e+\",-\"+e,a=\"l-\"+e+\",-\"+e,o=\"l-\"+e+\",\"+e;return\"M0,\"+e+r+i+a+i+a+o+a+o+r+o+r+\"Z\"}},\"triangle-up\":{n:5,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+e+\",\"+n.round(t/2,2)+\"H\"+e+\"L0,-\"+n.round(t,2)+\"Z\"}},\"triangle-down\":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+e+\",-\"+n.round(t/2,2)+\"H\"+e+\"L0,\"+n.round(t,2)+\"Z\"}},\"triangle-left\":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M\"+n.round(t/2,2)+\",-\"+e+\"V\"+e+\"L-\"+n.round(t,2)+\",0Z\"}},\"triangle-right\":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+n.round(t/2,2)+\",-\"+e+\"V\"+e+\"L\"+n.round(t,2)+\",0Z\"}},\"triangle-ne\":{n:9,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M-\"+r+\",-\"+e+\"H\"+e+\"V\"+r+\"Z\"}},\"triangle-se\":{n:10,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M\"+e+\",-\"+r+\"V\"+e+\"H-\"+r+\"Z\"}},\"triangle-sw\":{n:11,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M\"+r+\",\"+e+\"H-\"+e+\"V-\"+r+\"Z\"}},\"triangle-nw\":{n:12,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M-\"+e+\",\"+r+\"V-\"+e+\"H\"+r+\"Z\"}},pentagon:{n:13,f:function(t){var e=n.round(.951*t,2),r=n.round(.588*t,2),i=n.round(-t,2),a=n.round(-.309*t,2);return\"M\"+e+\",\"+a+\"L\"+r+\",\"+n.round(.809*t,2)+\"H-\"+r+\"L-\"+e+\",\"+a+\"L0,\"+i+\"Z\"}},hexagon:{n:14,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return\"M\"+i+\",-\"+r+\"V\"+r+\"L0,\"+e+\"L-\"+i+\",\"+r+\"V-\"+r+\"L0,-\"+e+\"Z\"}},hexagon2:{n:15,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return\"M-\"+r+\",\"+i+\"H\"+r+\"L\"+e+\",0L\"+r+\",-\"+i+\"H-\"+r+\"L-\"+e+\",0Z\"}},octagon:{n:16,f:function(t){var e=n.round(.924*t,2),r=n.round(.383*t,2);return\"M-\"+r+\",-\"+e+\"H\"+r+\"L\"+e+\",-\"+r+\"V\"+r+\"L\"+r+\",\"+e+\"H-\"+r+\"L-\"+e+\",\"+r+\"V-\"+r+\"Z\"}},star:{n:17,f:function(t){var e=1.4*t,r=n.round(.225*e,2),i=n.round(.951*e,2),a=n.round(.363*e,2),o=n.round(.588*e,2),s=n.round(-e,2),l=n.round(-.309*e,2),c=n.round(.118*e,2),u=n.round(.809*e,2);return\"M\"+r+\",\"+l+\"H\"+i+\"L\"+a+\",\"+c+\"L\"+o+\",\"+u+\"L0,\"+n.round(.382*e,2)+\"L-\"+o+\",\"+u+\"L-\"+a+\",\"+c+\"L-\"+i+\",\"+l+\"H-\"+r+\"L0,\"+s+\"Z\"}},hexagram:{n:18,f:function(t){var e=n.round(.66*t,2),r=n.round(.38*t,2),i=n.round(.76*t,2);return\"M-\"+i+\",0l-\"+r+\",-\"+e+\"h\"+i+\"l\"+r+\",-\"+e+\"l\"+r+\",\"+e+\"h\"+i+\"l-\"+r+\",\"+e+\"l\"+r+\",\"+e+\"h-\"+i+\"l-\"+r+\",\"+e+\"l-\"+r+\",-\"+e+\"h-\"+i+\"Z\"}},\"star-triangle-up\":{n:19,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o=\"A \"+a+\",\"+a+\" 0 0 1 \";return\"M-\"+e+\",\"+r+o+e+\",\"+r+o+\"0,-\"+i+o+\"-\"+e+\",\"+r+\"Z\"}},\"star-triangle-down\":{n:20,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o=\"A \"+a+\",\"+a+\" 0 0 1 \";return\"M\"+e+\",-\"+r+o+\"-\"+e+\",-\"+r+o+\"0,\"+i+o+e+\",-\"+r+\"Z\"}},\"star-square\":{n:21,f:function(t){var e=n.round(1.1*t,2),r=n.round(2*t,2),i=\"A \"+r+\",\"+r+\" 0 0 1 \";return\"M-\"+e+\",-\"+e+i+\"-\"+e+\",\"+e+i+e+\",\"+e+i+e+\",-\"+e+i+\"-\"+e+\",-\"+e+\"Z\"}},\"star-diamond\":{n:22,f:function(t){var e=n.round(1.4*t,2),r=n.round(1.9*t,2),i=\"A \"+r+\",\"+r+\" 0 0 1 \";return\"M-\"+e+\",0\"+i+\"0,\"+e+i+e+\",0\"+i+\"0,-\"+e+i+\"-\"+e+\",0Z\"}},\"diamond-tall\":{n:23,f:function(t){var e=n.round(.7*t,2),r=n.round(1.4*t,2);return\"M0,\"+r+\"L\"+e+\",0L0,-\"+r+\"L-\"+e+\",0Z\"}},\"diamond-wide\":{n:24,f:function(t){var e=n.round(1.4*t,2),r=n.round(.7*t,2);return\"M0,\"+r+\"L\"+e+\",0L0,-\"+r+\"L-\"+e+\",0Z\"}},hourglass:{n:25,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"H-\"+e+\"L\"+e+\",-\"+e+\"H-\"+e+\"Z\"},noDot:!0},bowtie:{n:26,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"V-\"+e+\"L-\"+e+\",\"+e+\"V-\"+e+\"Z\"},noDot:!0},\"circle-cross\":{n:27,f:function(t){var e=n.round(t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"},needLine:!0,noDot:!0},\"circle-x\":{n:28,f:function(t){var e=n.round(t,2),r=n.round(t/Math.sqrt(2),2);return\"M\"+r+\",\"+r+\"L-\"+r+\",-\"+r+\"M\"+r+\",-\"+r+\"L-\"+r+\",\"+r+\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"},needLine:!0,noDot:!0},\"square-cross\":{n:29,f:function(t){var e=n.round(t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"square-x\":{n:30,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e+\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e+\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"diamond-cross\":{n:31,f:function(t){var e=n.round(1.3*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"ZM0,-\"+e+\"V\"+e+\"M-\"+e+\",0H\"+e},needLine:!0,noDot:!0},\"diamond-x\":{n:32,f:function(t){var e=n.round(1.3*t,2),r=n.round(.65*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"ZM-\"+r+\",-\"+r+\"L\"+r+\",\"+r+\"M-\"+r+\",\"+r+\"L\"+r+\",-\"+r},needLine:!0,noDot:!0},\"cross-thin\":{n:33,f:function(t){var e=n.round(1.4*t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e},needLine:!0,noDot:!0,noFill:!0},\"x-thin\":{n:34,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e+\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var e=n.round(1.2*t,2),r=n.round(.85*t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+r+\",\"+r+\"L-\"+r+\",-\"+r+\"M\"+r+\",-\"+r+\"L-\"+r+\",\"+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var e=n.round(t/2,2),r=n.round(t,2);return\"M\"+e+\",\"+r+\"V-\"+r+\"m-\"+r+\",0V\"+r+\"M\"+r+\",\"+e+\"H-\"+r+\"m0,-\"+r+\"H\"+r},needLine:!0,noFill:!0},\"y-up\":{n:37,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+e+\",\"+i+\"L0,0M\"+e+\",\"+i+\"L0,0M0,-\"+r+\"L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-down\":{n:38,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+e+\",-\"+i+\"L0,0M\"+e+\",-\"+i+\"L0,0M0,\"+r+\"L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-left\":{n:39,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M\"+i+\",\"+e+\"L0,0M\"+i+\",-\"+e+\"L0,0M-\"+r+\",0L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-right\":{n:40,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+i+\",\"+e+\"L0,0M-\"+i+\",-\"+e+\"L0,0M\"+r+\",0L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"line-ew\":{n:41,f:function(t){var e=n.round(1.4*t,2);return\"M\"+e+\",0H-\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-ns\":{n:42,f:function(t){var e=n.round(1.4*t,2);return\"M0,\"+e+\"V-\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-ne\":{n:43,f:function(t){var e=n.round(t,2);return\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-nw\":{n:44,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e},needLine:!0,noDot:!0,noFill:!0},\"arrow-up\":{n:45,f:function(t){var e=n.round(t,2);return\"M0,0L-\"+e+\",\"+n.round(2*t,2)+\"H\"+e+\"Z\"},noDot:!0},\"arrow-down\":{n:46,f:function(t){var e=n.round(t,2);return\"M0,0L-\"+e+\",-\"+n.round(2*t,2)+\"H\"+e+\"Z\"},noDot:!0},\"arrow-left\":{n:47,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,0L\"+e+\",-\"+r+\"V\"+r+\"Z\"},noDot:!0},\"arrow-right\":{n:48,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,0L-\"+e+\",-\"+r+\"V\"+r+\"Z\"},noDot:!0},\"arrow-bar-up\":{n:49,f:function(t){var e=n.round(t,2);return\"M-\"+e+\",0H\"+e+\"M0,0L-\"+e+\",\"+n.round(2*t,2)+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"arrow-bar-down\":{n:50,f:function(t){var e=n.round(t,2);return\"M-\"+e+\",0H\"+e+\"M0,0L-\"+e+\",-\"+n.round(2*t,2)+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"arrow-bar-left\":{n:51,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,-\"+r+\"V\"+r+\"M0,0L\"+e+\",-\"+r+\"V\"+r+\"Z\"},needLine:!0,noDot:!0},\"arrow-bar-right\":{n:52,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,-\"+r+\"V\"+r+\"M0,0L-\"+e+\",-\"+r+\"V\"+r+\"Z\"},needLine:!0,noDot:!0}}},{\"@plotly/d3\":58}],390:[function(t,e,r){\"use strict\";e.exports={visible:{valType:\"boolean\",editType:\"calc\"},type:{valType:\"enumerated\",values:[\"percent\",\"constant\",\"sqrt\",\"data\"],editType:\"calc\"},symmetric:{valType:\"boolean\",editType:\"calc\"},array:{valType:\"data_array\",editType:\"calc\"},arrayminus:{valType:\"data_array\",editType:\"calc\"},value:{valType:\"number\",min:0,dflt:10,editType:\"calc\"},valueminus:{valType:\"number\",min:0,dflt:10,editType:\"calc\"},traceref:{valType:\"integer\",min:0,dflt:0,editType:\"style\"},tracerefminus:{valType:\"integer\",min:0,dflt:0,editType:\"style\"},copy_ystyle:{valType:\"boolean\",editType:\"plot\"},copy_zstyle:{valType:\"boolean\",editType:\"style\"},color:{valType:\"color\",editType:\"style\"},thickness:{valType:\"number\",min:0,dflt:2,editType:\"style\"},width:{valType:\"number\",min:0,editType:\"plot\"},editType:\"calc\",_deprecated:{opacity:{valType:\"number\",editType:\"style\"}}}},{}],391:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../registry\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../lib\"),s=t(\"./compute_error\");function l(t,e,r,i){var l=e[\"error_\"+i]||{},c=[];if(l.visible&&-1!==[\"linear\",\"log\"].indexOf(r.type)){for(var u=s(l),f=0;f0;e.each((function(e){var f,h=e[0].trace,p=h.error_x||{},d=h.error_y||{};h.ids&&(f=function(t){return t.id});var m=o.hasMarkers(h)&&h.marker.maxdisplayed>0;d.visible||p.visible||(e=[]);var g=n.select(this).selectAll(\"g.errorbar\").data(e,f);if(g.exit().remove(),e.length){p.visible||g.selectAll(\"path.xerror\").remove(),d.visible||g.selectAll(\"path.yerror\").remove(),g.style(\"opacity\",1);var v=g.enter().append(\"g\").classed(\"errorbar\",!0);u&&v.style(\"opacity\",0).transition().duration(s.duration).style(\"opacity\",1),a.setClipUrl(g,r.layerClipId,t),g.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0)));void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0)));return n}(t,l,c);if(!m||t.vis){var a,o=e.select(\"path.yerror\");if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var f=d.width;a=\"M\"+(r.x-f)+\",\"+r.yh+\"h\"+2*f+\"m-\"+f+\",0V\"+r.ys,r.noYS||(a+=\"m-\"+f+\",0h\"+2*f),!o.size()?o=e.append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").classed(\"yerror\",!0):u&&(o=o.transition().duration(s.duration).ease(s.easing)),o.attr(\"d\",a)}else o.remove();var h=e.select(\"path.xerror\");if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var g=(p.copy_ystyle?d:p).width;a=\"M\"+r.xh+\",\"+(r.y-g)+\"v\"+2*g+\"m0,-\"+g+\"H\"+r.xs,r.noXS||(a+=\"m0,-\"+g+\"v\"+2*g),!h.size()?h=e.append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").classed(\"xerror\",!0):u&&(h=h.transition().duration(s.duration).ease(s.easing)),h.attr(\"d\",a)}else h.remove()}}))}}))}},{\"../../traces/scatter/subtypes\":952,\"../drawing\":388,\"@plotly/d3\":58,\"fast-isnumeric\":190}],396:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../color\");e.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll(\"path.yerror\").style(\"stroke-width\",r.thickness+\"px\").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll(\"path.xerror\").style(\"stroke-width\",a.thickness+\"px\").call(i.stroke,a.color)}))}},{\"../color\":366,\"@plotly/d3\":58}],397:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"./layout_attributes\").hoverlabel,a=t(\"../../lib/extend\").extendFlat;e.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:\"none\"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:\"none\"}}},{\"../../lib/extend\":493,\"../../plots/font_attributes\":585,\"./layout_attributes\":407}],398:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\");function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}e.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s=0&&r.index_[0]._length||ot<0||ot>w[0]._length)return d.unhoverRaw(t,e)}if(e.pointerX=at+_[0]._offset,e.pointerY=ot+w[0]._offset,V=\"xval\"in e?v.flat(l,e.xval):v.p2c(_,at),H=\"yval\"in e?v.flat(l,e.yval):v.p2c(w,ot),!i(V[0])||!i(H[0]))return o.warn(\"Fx.hover failed\",e,t),d.unhoverRaw(t,e)}var ct=1/0;function ut(t,r){for(G=0;Gtt&&(et.splice(0,tt),ct=et[0].distance),y&&0!==B&&0===et.length){$.distance=B,$.index=!1;var f=W._module.hoverPoints($,K,Q,\"closest\",{hoverLayer:u._hoverlayer});if(f&&(f=f.filter((function(t){return t.spikeDistance<=B}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&\"hovered data\"!==t.xa.spikesnap}));if(d.length){var m=d[0];i(m.x0)&&i(m.y0)&&(h=ht(m),(!nt.vLinePoint||nt.vLinePoint.spikeDistance>h.spikeDistance)&&(nt.vLinePoint=h))}var g=f.filter((function(t){return t.ya.showspikes&&\"hovered data\"!==t.ya.spikesnap}));if(g.length){var x=g[0];i(x.x0)&&i(x.y0)&&(h=ht(x),(!nt.hLinePoint||nt.hLinePoint.spikeDistance>h.spikeDistance)&&(nt.hLinePoint=h))}}}}}function ft(t,e,r){for(var n,i=null,a=1/0,o=0;o0&&Math.abs(t.distance)Tt-1;Mt--)Ct(et[Mt]);et=St,gt()}var Pt=t._hoverdata,It=[],Ot=j(t),zt=U(t);for(q=0;q1||et.length>1)||\"closest\"===P&&it&&et.length>1,Wt=p.combine(u.plot_bgcolor||p.background,u.paper_bgcolor),Xt=I(et,{gd:t,hovermode:P,rotateLabels:Yt,bgColor:Wt,container:u._hoverlayer,outerContainer:u._paper.node(),commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance});v.isUnifiedHover(P)||(!function(t,e,r){var n,i,a,o,s,l,c,u=0,f=1,h=t.size(),p=new Array(h),d=0;function m(t){var e=t[0],r=t[t.length-1];if(i=e.pmin-e.pos-e.dp+e.size,a=r.pos+r.dp+r.size-e.pmax,i>.01){for(s=t.length-1;s>=0;s--)t[s].dp+=i;n=!1}if(!(a<.01)){if(i<-.01){for(s=t.length-1;s>=0;s--)t[s].dp-=a;n=!1}if(n){var c=0;for(o=0;oe.pmax&&c++;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos>e.pmax-1&&(l.del=!0,c--);for(o=0;o=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos+l.dp+l.size>e.pmax&&(l.del=!0,c--)}}}t.each((function(t){var n=t[e],i=\"x\"===n._id.charAt(0),a=n.range;0===d&&a&&a[0]>a[1]!==i&&(f=-1),p[d++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(i?T:1)/2,pmin:0,pmax:i?r.width:r.height}]})),p.sort((function(t,e){return t[0].posref-e[0].posref||f*(e[0].traceIndex-t[0].traceIndex)}));for(;!n&&u<=h;){for(u++,n=!0,o=0;o.01&&y.pmin===x.pmin&&y.pmax===x.pmax){for(s=v.length-1;s>=0;s--)v[s].dp+=i;for(g.push.apply(g,v),p.splice(o+1,1),c=0,s=g.length-1;s>=0;s--)c+=g[s].dp;for(a=c/g.length,s=g.length-1;s>=0;s--)g[s].dp-=a;n=!1}else o++}p.forEach(m)}for(o=p.length-1;o>=0;o--){var b=p[o];for(s=b.length-1;s>=0;s--){var _=b[s],w=_.datum;w.offset=_.dp,w.del=_.del}}}(Xt,Yt?\"xa\":\"ya\",u),z(Xt,Yt,u._invScaleX,u._invScaleY));if(s&&s.tagName){var Zt=g.getComponentMethod(\"annotations\",\"hasClickToShow\")(t,It);f(n.select(s),Zt?\"pointer\":\"\")}if(!s||a||!function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,Pt))return;Pt&&t.emit(\"plotly_unhover\",{event:e,points:Pt});t.emit(\"plotly_hover\",{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:V,yvals:H})}(t,e,r,a,s)}))},r.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=j(i),o=U(i),s=I(t.map((function(t){var r=t._x0||t.x0||t.x||0,n=t._x1||t.x1||t.x||0,s=t._y0||t.y0||t.y||0,l=t._y1||t.y1||t.y||0,c=t.eventData;if(c){var u=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),d=Math.max(s,l),m=t.trace;if(g.traceIs(m,\"gl3d\")){var v=i._fullLayout[m.scene]._scene.container,y=v.offsetLeft,x=v.offsetTop;u+=y,f+=y,h+=x,d+=x}c.bbox={x0:u+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(c.bbox)}else c=!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:\"\"},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:c}})),{gd:i,hovermode:\"closest\",rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}),l=0,c=0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5([\\s\\S]*)<\\/extra>/;function I(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,c=e.rotateLabels,f=e.bgColor,d=e.container,m=e.outerContainer,w=e.commonLabelOpts||{};if(0===t.length)return[[]];var T=e.fontFamily||y.HOVERFONT,k=e.fontSize||y.HOVERFONTSIZE,A=t[0],E=A.xa,L=A.ya,P=a.charAt(0),I=A[P+\"Label\"],z=V(r,m),D=z.top,R=z.width,F=z.height,B=void 0!==I&&A.distance<=e.hoverdistance&&(\"x\"===a||\"y\"===a);if(B){var N,j,U=!0;for(N=0;Ni.width-b?(g=i.width-b,e.attr(\"d\",\"M\"+(b-M)+\",0L\"+b+\",\"+x+M+\"v\"+x+(2*S+y.height)+\"H-\"+b+\"V\"+x+M+\"H\"+(b-2*M)+\"Z\")):e.attr(\"d\",\"M0,0L\"+M+\",\"+x+M+\"H\"+(S+y.width/2)+\"v\"+x+(2*S+y.height)+\"H-\"+(S+y.width/2)+\"V\"+x+M+\"H-\"+M+\"Z\")}else{var _,C,P;\"right\"===L.side?(_=\"start\",C=1,P=\"\",g=E._offset+E._length):(_=\"end\",C=-1,P=\"-\",g=E._offset),v=L._offset+(A.y0+A.y1)/2,l.attr(\"text-anchor\",_),e.attr(\"d\",\"M0,0L\"+P+M+\",\"+M+\"V\"+(S+y.height/2)+\"h\"+P+(2*S+y.width)+\"V-\"+(S+y.height/2)+\"H\"+P+M+\"V-\"+M+\"Z\");var O,z=y.height/2,R=D-y.top-z,F=\"clip\"+i._uid+\"commonlabel\"+L._id;if(g=0?at:ot+ct=0?ot:vt+ct=0?nt:it+ut=0?it:yt+ut=0,\"top\"!==t.idealAlign&&G||!Y?G?(z+=j/2,t.anchor=\"start\"):t.anchor=\"middle\":(z-=j/2,t.anchor=\"end\");else if(t.pos=z,G=P+N/2+W<=R,Y=P-N/2-W>=0,\"left\"!==t.idealAlign&&G||!Y)if(G)P+=N/2,t.anchor=\"start\";else{t.anchor=\"middle\";var X=W/2,Z=P+X-R,J=P-X;Z>0&&(P-=Z),J<0&&(P+=-J)}else P-=N/2,t.anchor=\"end\";w.attr(\"text-anchor\",t.anchor),E&&A.attr(\"text-anchor\",t.anchor),e.attr(\"transform\",s(P,z)+(c?l(_):\"\"))})),xt}function O(t,e,r,n,i,a){var s=\"\",l=\"\";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=B(t.name,t.nameLength));var c=r.charAt(0),u=\"x\"===c?\"y\":\"x\";void 0!==t.zLabel?(void 0!==t.xLabel&&(l+=\"x: \"+t.xLabel+\"
\"),void 0!==t.yLabel&&(l+=\"y: \"+t.yLabel+\"
\"),\"choropleth\"!==t.trace.type&&\"choroplethmapbox\"!==t.trace.type&&(l+=(l?\"z: \":\"\")+t.zLabel)):e&&t[c+\"Label\"]===i?l=t[u+\"Label\"]||\"\":void 0===t.xLabel?void 0!==t.yLabel&&\"scattercarpet\"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:\"(\"+t.xLabel+\", \"+t.yLabel+\")\",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?\"
\":\"\")+t.text),void 0!==t.extraText&&(l+=(l?\"
\":\"\")+t.extraText),a&&\"\"===l&&!t.hovertemplate&&(\"\"===s&&a.remove(),l=s);var f=t.hovertemplate||!1;if(f){var h=t.hovertemplateLabels||t;t[c+\"Label\"]!==i&&(h[c+\"other\"]=h[c+\"Val\"],h[c+\"otherLabel\"]=h[c+\"Label\"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(P,(function(e,r){return s=B(r,t.nameLength),\"\"}))}return[l,s]}function z(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i=r.select(\"text.nums\"),s=t.anchor,l=\"end\"===s?-1:1,c={start:1,end:-1,middle:0}[s],f=c*(M+S),p=f+c*(t.txwidth+S),d=0,m=t.offset,g=\"middle\"===s;g&&(f-=t.tx2width/2,p+=t.txwidth/2+S),e&&(m*=-A,d=t.offset*k),r.select(\"path\").attr(\"d\",g?\"M-\"+a(t.bx/2+t.tx2width/2)+\",\"+o(m-t.by/2)+\"h\"+a(t.bx)+\"v\"+o(t.by)+\"h-\"+a(t.bx)+\"Z\":\"M0,0L\"+a(l*M+d)+\",\"+o(M+m)+\"v\"+o(t.by/2-M)+\"h\"+a(l*t.bx)+\"v-\"+o(t.by)+\"H\"+a(l*M+d)+\"V\"+o(m-M)+\"Z\");var v=d+f,y=m+t.ty0-t.by/2+S,x=t.textAlign||\"auto\";\"auto\"!==x&&(\"left\"===x&&\"start\"!==s?(i.attr(\"text-anchor\",\"start\"),v=g?-t.bx/2-t.tx2width/2+S:-t.bx-S):\"right\"===x&&\"end\"!==s&&(i.attr(\"text-anchor\",\"end\"),v=g?t.bx/2-t.tx2width/2-S:t.bx+S)),i.call(u.positionText,a(v),o(y)),t.tx2width&&(r.select(\"text.name\").call(u.positionText,a(p+c*S+d),o(m+t.ty0-t.by/2+S)),r.select(\"rect\").call(h.setRect,a(p+(c-1)*t.tx2width/2+d),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function D(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var c=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,\"\",e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var i=c(r,n);l(i)&&(t[e]=i)}if(u(\"hoverinfo\",\"hi\",\"hoverinfo\"),u(\"bgcolor\",\"hbg\",\"hoverlabel.bgcolor\"),u(\"borderColor\",\"hbc\",\"hoverlabel.bordercolor\"),u(\"fontFamily\",\"htf\",\"hoverlabel.font.family\"),u(\"fontSize\",\"hts\",\"hoverlabel.font.size\"),u(\"fontColor\",\"htc\",\"hoverlabel.font.color\"),u(\"nameLength\",\"hnl\",\"hoverlabel.namelength\"),u(\"textAlign\",\"hta\",\"hoverlabel.align\"),t.posref=\"y\"===e||\"closest\"===e&&\"h\"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel=\"xLabel\"in t?t.xLabel:m.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel=\"yLabel\"in t?t.yLabel:m.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||\"log\"===t.xa.type&&t.xerr<=0)){var f=m.tickText(t.xa,t.xa.c2l(t.xerr),\"hover\").text;void 0!==t.xerrneg?t.xLabel+=\" +\"+f+\" / -\"+m.tickText(t.xa,t.xa.c2l(t.xerrneg),\"hover\").text:t.xLabel+=\" \\xb1 \"+f,\"x\"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||\"log\"===t.ya.type&&t.yerr<=0)){var h=m.tickText(t.ya,t.ya.c2l(t.yerr),\"hover\").text;void 0!==t.yerrneg?t.yLabel+=\" +\"+h+\" / -\"+m.tickText(t.ya,t.ya.c2l(t.yerrneg),\"hover\").text:t.yLabel+=\" \\xb1 \"+h,\"y\"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&\"all\"!==p&&(-1===(p=Array.isArray(p)?p:p.split(\"+\")).indexOf(\"x\")&&(t.xLabel=void 0),-1===p.indexOf(\"y\")&&(t.yLabel=void 0),-1===p.indexOf(\"z\")&&(t.zLabel=void 0),-1===p.indexOf(\"text\")&&(t.text=void 0),-1===p.indexOf(\"name\")&&(t.name=void 0)),t}function R(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,c=r.event,u=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(\".spikeline\").remove(),f||u){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(u){var g,v,y=e.hLinePoint;n=y&&y.xa,\"cursor\"===(i=y&&y.ya).spikesnap?(g=c.pointerX,v=c.pointerY):(g=n._offset+y.x,v=i._offset+y.y);var x,b,_=a.readability(y.color,d)<1.5?p.contrast(d):y.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=m.getPxPosition(t,i);if(-1!==w.indexOf(\"toaxis\")||-1!==w.indexOf(\"across\")){if(-1!==w.indexOf(\"toaxis\")&&(x=A,b=g),-1!==w.indexOf(\"across\")){var M=i._counterDomainMin,S=i._counterDomainMax;\"free\"===i.anchor&&(M=Math.min(M,i.position),S=Math.max(S,i.position)),x=l.l+M*l.w,b=l.l+S*l.w}o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:v,y2:v,\"stroke-width\":T,stroke:k,\"stroke-dasharray\":h.dashStyle(i.spikedash,T)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:v,y2:v,\"stroke-width\":T+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==w.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:A+(\"right\"!==i.side?T:-T),cy:v,r:T,fill:k}).classed(\"spikeline\",!0)}if(f){var E,L,C=e.vLinePoint;n=C&&C.xa,i=C&&C.ya,\"cursor\"===n.spikesnap?(E=c.pointerX,L=c.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var P,I,O=a.readability(C.color,d)<1.5?p.contrast(d):C.color,z=n.spikemode,D=n.spikethickness,R=n.spikecolor||O,F=m.getPxPosition(t,n);if(-1!==z.indexOf(\"toaxis\")||-1!==z.indexOf(\"across\")){if(-1!==z.indexOf(\"toaxis\")&&(P=F,I=L),-1!==z.indexOf(\"across\")){var B=n._counterDomainMin,N=n._counterDomainMax;\"free\"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),P=l.t+(1-N)*l.h,I=l.t+(1-B)*l.h}o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:I,\"stroke-width\":D,stroke:R,\"stroke-dasharray\":h.dashStyle(n.spikedash,D)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:I,\"stroke-width\":D+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==z.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:E,cy:F-(\"top\"!==n.side?D:-D),r:D,fill:R}).classed(\"spikeline\",!0)}}}function F(t,e){return!e||(e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint)}function B(t,e){return u.plainText(t||\"\",{len:e,allowedTags:[\"br\",\"sub\",\"sup\",\"b\",\"i\",\"em\"]})}function N(t,e,r){var n=e[t+\"a\"],i=e[t+\"Val\"],a=e.cd[0];if(\"category\"===n.type)i=n._categoriesMap[i];else if(\"date\"===n.type){var o=e.trace[t+\"periodalignment\"];if(o){var s=e.cd[e.index],l=s[t+\"Start\"];void 0===l&&(l=s[t]);var c=s[t+\"End\"];void 0===c&&(c=s[t]);var u=c-l;\"end\"===o?i+=u:\"middle\"===o&&(i+=u/2)}i=n.d2c(i)}return a&&a.t&&a.t.posLetter===n._id&&(\"group\"!==r.boxmode&&\"group\"!==r.violinmode||(i+=a.t.dPos)),i}function j(t){return t.offsetTop+t.clientTop}function U(t){return t.offsetLeft+t.clientLeft}function V(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.x,a=n.y,s=i+n.width,l=a+n.height,c=o.apply3DTransform(r._invTransform)(i,a),u=o.apply3DTransform(r._invTransform)(s,l),f=c[0],h=c[1],p=u[0],d=u[1];return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},{\"../../lib\":503,\"../../lib/events\":492,\"../../lib/override_cursor\":514,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"../color\":366,\"../dragelement\":385,\"../drawing\":388,\"../legend/defaults\":418,\"../legend/draw\":419,\"./constants\":400,\"./helpers\":402,\"@plotly/d3\":58,\"fast-isnumeric\":190,tinycolor2:312}],404:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../color\"),a=t(\"./helpers\").isUnifiedHover;e.exports=function(t,e,r,o){o=o||{};var s=e.legend;function l(t){o.font[t]||(o.font[t]=s?e.legend.font[t]:e.font[t])}e&&a(e.hovermode)&&(o.font||(o.font={}),l(\"size\"),l(\"family\"),l(\"color\"),s?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r(\"hoverlabel.bgcolor\",o.bgcolor),r(\"hoverlabel.bordercolor\",o.bordercolor),r(\"hoverlabel.namelength\",o.namelength),n.coerceFont(r,\"hoverlabel.font\",o.font),r(\"hoverlabel.align\",o.align)}},{\"../../lib\":503,\"../color\":366,\"./helpers\":402}],405:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}return r(\"clickmode\"),r(\"hovermode\")}},{\"../../lib\":503,\"./layout_attributes\":407}],406:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../dragelement\"),o=t(\"./helpers\"),s=t(\"./layout_attributes\"),l=t(\"./hover\");e.exports={moduleType:\"component\",name:\"fx\",constants:t(\"./constants\"),schema:{layout:s},attributes:t(\"./attributes\"),layoutAttributes:s,supplyLayoutGlobalDefaults:t(\"./layout_global_defaults\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,\"hoverlabel.\"+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,\"hoverinfo\",(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll(\"g.hovertext\").remove(),e.selectAll(\".spikeline\").remove()},click:t(\"./click\")}},{\"../../lib\":503,\"../dragelement\":385,\"./attributes\":397,\"./calc\":398,\"./click\":399,\"./constants\":400,\"./defaults\":401,\"./helpers\":402,\"./hover\":403,\"./layout_attributes\":407,\"./layout_defaults\":408,\"./layout_global_defaults\":409,\"@plotly/d3\":58}],407:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../plots/font_attributes\"),a=i({editType:\"none\"});a.family.dflt=n.HOVERFONT,a.size.dflt=n.HOVERFONTSIZE,e.exports={clickmode:{valType:\"flaglist\",flags:[\"event\",\"select\"],dflt:\"event\",editType:\"plot\",extras:[\"none\"]},dragmode:{valType:\"enumerated\",values:[\"zoom\",\"pan\",\"select\",\"lasso\",\"drawclosedpath\",\"drawopenpath\",\"drawline\",\"drawrect\",\"drawcircle\",\"orbit\",\"turntable\",!1],dflt:\"zoom\",editType:\"modebar\"},hovermode:{valType:\"enumerated\",values:[\"x\",\"y\",\"closest\",!1,\"x unified\",\"y unified\"],dflt:\"closest\",editType:\"modebar\"},hoverdistance:{valType:\"integer\",min:-1,dflt:20,editType:\"none\"},spikedistance:{valType:\"integer\",min:-1,dflt:-1,editType:\"none\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"none\"},bordercolor:{valType:\"color\",editType:\"none\"},font:a,grouptitlefont:i({editType:\"none\"}),align:{valType:\"enumerated\",values:[\"left\",\"right\",\"auto\"],dflt:\"auto\",editType:\"none\"},namelength:{valType:\"integer\",min:-1,dflt:15,editType:\"none\"},editType:\"none\"},selectdirection:{valType:\"enumerated\",values:[\"h\",\"v\",\"d\",\"any\"],dflt:\"any\",editType:\"none\"}}},{\"../../plots/font_attributes\":585,\"./constants\":400}],408:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\"),a=t(\"./hovermode_defaults\"),o=t(\"./hoverlabel_defaults\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r(\"hoverdistance\"),r(\"spikedistance\")),\"select\"===r(\"dragmode\")&&r(\"selectdirection\");var s=e._has(\"mapbox\"),l=e._has(\"geo\"),c=e._basePlotModules.length;\"zoom\"===e.dragmode&&((s||l)&&1===c||s&&l&&2===c)&&(e.dragmode=\"pan\"),o(t,e,r),n.coerceFont(r,\"hoverlabel.grouptitlefont\",e.hoverlabel.font)}},{\"../../lib\":503,\"./hoverlabel_defaults\":404,\"./hovermode_defaults\":405,\"./layout_attributes\":407}],409:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./hoverlabel_defaults\"),a=t(\"./layout_attributes\");e.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},{\"../../lib\":503,\"./hoverlabel_defaults\":404,\"./layout_attributes\":407}],410:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../lib/regex\").counter,a=t(\"../../plots/domain\").attributes,o=t(\"../../plots/cartesian/constants\").idRegex,s=t(\"../../plot_api/plot_template\"),l={rows:{valType:\"integer\",min:1,editType:\"plot\"},roworder:{valType:\"enumerated\",values:[\"top to bottom\",\"bottom to top\"],dflt:\"top to bottom\",editType:\"plot\"},columns:{valType:\"integer\",min:1,editType:\"plot\"},subplots:{valType:\"info_array\",freeLength:!0,dimensions:2,items:{valType:\"enumerated\",values:[i(\"xy\").toString(),\"\"],editType:\"plot\"},editType:\"plot\"},xaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.x.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},yaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.y.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},pattern:{valType:\"enumerated\",values:[\"independent\",\"coupled\"],dflt:\"coupled\",editType:\"plot\"},xgap:{valType:\"number\",min:0,max:1,editType:\"plot\"},ygap:{valType:\"number\",min:0,max:1,editType:\"plot\"},domain:a({name:\"grid\",editType:\"plot\",noGridCell:!0},{}),xside:{valType:\"enumerated\",values:[\"bottom\",\"bottom plot\",\"top plot\",\"top\"],dflt:\"bottom plot\",editType:\"plot\"},yside:{valType:\"enumerated\",values:[\"left\",\"left plot\",\"right plot\",\"right\"],dflt:\"left plot\",editType:\"plot\"},editType:\"plot\"};function c(t,e,r){var n=e[r+\"axes\"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function u(t,e,r,n,i,a){var o=e(t+\"gap\",r),s=e(\"domain.\"+t);e(t+\"side\",n);for(var l=new Array(i),c=s[0],u=(s[1]-c)/(i-o),f=u*(1-o),h=0;h1){if(!h&&!p&&!d)\"independent\"===k(\"pattern\")&&(h=!0);g._hasSubplotGrid=h;var x,b,_=\"top to bottom\"===k(\"roworder\"),w=h?.2:.1,T=h?.3:.1;m&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),g._domains={x:u(\"x\",k,w,x,y),y:u(\"y\",k,T,b,v,_)}}else delete e.grid}function k(t,e){return n.coerce(r,g,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,u,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,m=r.rows,g=r.columns,v=\"independent\"===r.pattern,y=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(m);var b=1;for(n=0;n1);if(!1===_&&(e.legend=void 0),(!1!==_||f.uirevision)&&(p(\"uirevision\",e.uirevision),!1!==_)){p(\"bgcolor\",e.paper_bgcolor),p(\"bordercolor\"),p(\"borderwidth\");var w,T,k,A=i.coerceFont(p,\"font\",e.font),M=\"h\"===p(\"orientation\");if(M?(w=0,n.getComponentMethod(\"rangeslider\",\"isVisible\")(t.xaxis)?(T=1.1,k=\"bottom\"):(T=-.1,k=\"top\")):(w=1.02,T=1,k=\"auto\"),p(\"traceorder\",x),c.isGrouped(e.legend)&&p(\"tracegroupgap\"),p(\"itemsizing\"),p(\"itemwidth\"),p(\"itemclick\"),p(\"itemdoubleclick\"),p(\"groupclick\"),p(\"x\",w),p(\"xanchor\"),p(\"y\",T),p(\"yanchor\",k),p(\"valign\"),i.noneOrAll(f,h,[\"x\",\"y\"]),p(\"title.text\")){p(\"title.side\",M?\"left\":\"top\");var S=i.extendFlat({},A,{size:i.bigFont(A.size)});i.coerceFont(p,\"title.font\",S)}}}},{\"../../lib\":503,\"../../plot_api/plot_template\":543,\"../../plots/attributes\":550,\"../../plots/layout_attributes\":610,\"../../registry\":638,\"./attributes\":416,\"./helpers\":422}],419:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../lib/events\"),l=t(\"../dragelement\"),c=t(\"../drawing\"),u=t(\"../color\"),f=t(\"../../lib/svg_text_utils\"),h=t(\"./handle_click\"),p=t(\"./constants\"),d=t(\"../../constants/alignment\"),m=d.LINE_SPACING,g=d.FROM_TL,v=d.FROM_BR,y=t(\"./get_legend_data\"),x=t(\"./style\"),b=t(\"./helpers\");function _(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.group=a._group),o.traceIs(a,\"pie-like\")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,\"plotly_legendclick\",l))if(1===n)e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay);else if(2===n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,\"plotly_legenddoubleclick\",l)&&h(r,t,n)}}function w(t,e,r){var n,a,s=t.data()[0][0],l=s.trace,u=o.traceIs(l,\"pie-like\"),h=!r._inHover&&e._context.edits.legendText&&!u,d=r._maxNameLength;s.groupTitle?(n=s.groupTitle.text,a=s.groupTitle.font):(a=r.font,r.entries?n=s.text:(n=u?s.label:l.name,l._meta&&(n=i.templateString(n,l._meta))));var m=i.ensureSingle(t,\"text\",\"legendtext\");m.attr(\"text-anchor\",\"start\").call(c.font,a).text(h?T(n,d):n);var g=r.itemwidth+2*p.itemGap;f.positionText(m,g,0),h?m.call(f.makeEditable,{gd:e,text:n}).call(A,t,e,r).on(\"edit\",(function(n){this.text(T(n,d)).call(A,t,e,r);var a=s.trace._fullInput||{},c={};if(o.hasTransform(a,\"groupby\")){var u=o.getTransformIndices(a,\"groupby\"),f=u[u.length-1],h=i.keyedContainer(a,\"transforms[\"+f+\"].styles\",\"target\",\"value.name\");h.set(s.trace._group,n),c=h.constructUpdate()}else c.name=n;return o.call(\"_guiRestyle\",e,c,l.index)})):A(m,t,e,r)}function T(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||\"\").length;n>0;n--)t+=\" \";return t}function k(t,e){var r,a=e._context.doubleClickDelay,o=1,s=i.ensureSingle(t,\"rect\",\"legendtoggle\",(function(t){e._context.staticPlot||t.style(\"cursor\",\"pointer\").attr(\"pointer-events\",\"all\"),t.call(u.fill,\"rgba(0,0,0,0)\")}));e._context.staticPlot||(s.on(\"mousedown\",(function(){(r=(new Date).getTime())-e._legendMouseDownTimea&&(o=Math.max(o-1,1)),_(e,r,t,o,n.event)}})))}function A(t,e,r,n,i){n._inHover&&t.attr(\"data-notex\",!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var i=t.data()[0][0];if(!r._inHover&&i&&!i.trace.showlegend)return void t.remove();var a=t.select(\"g[class*=math-group]\"),o=a.node();r||(r=e._fullLayout.legend);var s,l=r.borderwidth;s=1===n?r.title.font:i.groupTitle?i.groupTitle.font:r.font;var u,h,d=s.size*m;if(o){var g=c.bBox(o);u=g.height,h=g.width,1===n?c.setTranslate(a,l,l+.75*u):c.setTranslate(a,0,.25*u)}else{var v=t.select(1===n?\".legendtitletext\":\".legendtext\"),y=f.lineCount(v),x=v.node();if(u=d*y,h=x?c.bBox(x).width:0,1===n)\"left\"===r.title.side&&(h+=2*p.itemGap),f.positionText(v,l+p.titlePad,l+d);else{var b=2*p.itemGap+r.itemwidth;i.groupTitle&&(b=p.itemGap,h-=r.itemwidth),f.positionText(v,b,-d*((y-1)/2-.3))}}1===n?(r._titleWidth=h,r._titleHeight=u):(i.lineHeight=d,i.height=Math.max(u,16)+3,i.width=h)}(e,r,n,i)}))}function M(t){return i.isRightAnchor(t)?\"right\":i.isCenterAnchor(t)?\"center\":\"left\"}function S(t){return i.isBottomAnchor(t)?\"bottom\":i.isMiddleAnchor(t)?\"middle\":\"top\"}e.exports=function(t,e){return e||(e=t._fullLayout.legend||{}),function(t,e){var r,s,f=t._fullLayout,h=\"legend\"+f._uid,d=e._inHover;d?(r=e.layer,h+=\"-hover\"):r=f._infolayer;if(!r)return;t._legendMouseDownTime||(t._legendMouseDownTime=0);if(d){if(!e.entries)return;s=y(e.entries,e)}else{if(!t.calcdata)return;s=f.showlegend&&y(t.calcdata,e)}var m=f.hiddenlabels||[];if(!(d||f.showlegend&&s.length))return r.selectAll(\".legend\").remove(),f._topdefs.select(\"#\"+h).remove(),a.autoMargin(t,\"legend\");var T=i.ensureSingle(r,\"g\",\"legend\",(function(t){d||t.attr(\"pointer-events\",\"all\")})),E=i.ensureSingleById(f._topdefs,\"clipPath\",h,(function(t){t.append(\"rect\")})),L=i.ensureSingle(T,\"rect\",\"bg\",(function(t){t.attr(\"shape-rendering\",\"crispEdges\")}));L.call(u.stroke,e.bordercolor).call(u.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\");var C=i.ensureSingle(T,\"g\",\"scrollbox\"),P=e.title;if(e._titleWidth=0,e._titleHeight=0,P.text){var I=i.ensureSingle(C,\"text\",\"legendtitletext\");I.attr(\"text-anchor\",\"start\").call(c.font,P.font).text(P.text),A(I,C,t,e,1)}else C.selectAll(\".legendtitletext\").remove();var O=i.ensureSingle(T,\"rect\",\"scrollbar\",(function(t){t.attr(p.scrollBarEnterAttrs).call(u.fill,p.scrollBarColor)})),z=C.selectAll(\"g.groups\").data(s);z.enter().append(\"g\").attr(\"class\",\"groups\"),z.exit().remove();var D=z.selectAll(\"g.traces\").data(i.identity);D.enter().append(\"g\").attr(\"class\",\"traces\"),D.exit().remove(),D.style(\"opacity\",(function(t){var e=t[0].trace;return o.traceIs(e,\"pie-like\")?-1!==m.indexOf(t[0].label)?.5:1:\"legendonly\"===e.visible?.5:1})).each((function(){n.select(this).call(w,t,e)})).call(x,t,e).each((function(){d||n.select(this).call(k,t)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout;i||(i=a.legend);var o=a._size,s=b.isVertical(i),l=b.isGrouped(i),u=i.borderwidth,f=2*u,h=p.itemGap,d=i.itemwidth+2*h,m=2*(u+h),g=S(i),v=i.y<0||0===i.y&&\"top\"===g,y=i.y>1||1===i.y&&\"bottom\"===g,x=i.tracegroupgap;i._maxHeight=Math.max(v||y?a.height/2:o.h,30);var _=0;i._width=0,i._height=0;var w=function(t){var e=0,r=0,n=t.title.side;n&&(-1!==n.indexOf(\"left\")&&(e=t._titleWidth),-1!==n.indexOf(\"top\")&&(r=t._titleHeight));return[e,r]}(i);if(s)r.each((function(t){var e=t[0].height;c.setTranslate(this,u+w[0],u+w[1]+i._height+e/2+h),i._height+=e,i._width=Math.max(i._width,t[0].width)})),_=d+i._width,i._width+=h+d+f,i._height+=m,l&&(e.each((function(t,e){c.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var T=M(i),k=i.x<0||0===i.x&&\"right\"===T,A=i.x>1||1===i.x&&\"left\"===T,E=y||v,L=a.width/2;i._maxWidth=Math.max(k?E&&\"left\"===T?o.l+o.w:L:A?E&&\"right\"===T?o.r+o.w:L:o.w,2*d);var C=0,P=0;r.each((function(t){var e=t[0].width+d;C=Math.max(C,e),P+=e})),_=null;var I=0;if(l){var O=0,z=0,D=0;e.each((function(){var t=0,e=0;n.select(this).selectAll(\"g.traces\").each((function(r){var n=r[0].width,i=r[0].height;c.setTranslate(this,w[0],w[1]+u+h+i/2+e),e+=i,t=Math.max(t,d+n)}));var r=t+h;z>0&&r+u+z>i._maxWidth?(I=Math.max(I,z),z=0,D+=O+x,O=e):O=Math.max(O,e),c.setTranslate(this,z,D),z+=r})),i._width=Math.max(I,z)+u,i._height=D+O+m}else{var R=r.size(),F=P+f+(R-1)*h=i._maxWidth&&(I=Math.max(I,U),N=0,j+=B,i._height+=B,B=0),c.setTranslate(this,w[0]+u+N,w[1]+u+j+e/2+h),U=N+r+h,N+=n,B=Math.max(B,e)})),F?(i._width=N+f,i._height=B+m):(i._width=Math.max(I,U)+f,i._height+=B+m)}}i._width=Math.ceil(Math.max(i._width+w[0],i._titleWidth+2*(u+p.titlePad))),i._height=Math.ceil(Math.max(i._height+w[1],i._titleHeight+2*(u+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var V=t._context.edits,H=V.legendText||V.legendPosition;r.each((function(t){var e=n.select(this).select(\".legendtoggle\"),r=t[0].height,i=H?d:_||d+t[0].width;s||(i+=h/2),c.setRect(e,0,-r/2,i,r)}))}(t,z,D,e)},function(){var s,u,m,y,x=f._size,b=e.borderwidth;if(!d){if(function(t){var e=t._fullLayout.legend,r=M(e),n=S(e);return a.autoMargin(t,\"legend\",{x:e.x,y:e.y,l:e._width*g[r],r:e._width*v[r],b:e._effHeight*v[n],t:e._effHeight*g[n]})}(t))return;var w=x.l+x.w*e.x-g[M(e)]*e._width,k=x.t+x.h*(1-e.y)-g[S(e)]*e._effHeight;if(f.margin.autoexpand){var A=w,P=k;w=i.constrain(w,0,f.width-e._width),k=i.constrain(k,0,f.height-e._effHeight),w!==A&&i.log(\"Constrain legend.x to make legend fit inside graph\"),k!==P&&i.log(\"Constrain legend.y to make legend fit inside graph\")}c.setTranslate(T,w,k)}if(O.on(\".drag\",null),T.on(\"wheel\",null),d||e._height<=e._maxHeight||t._context.staticPlot){var I=e._effHeight;d&&(I=e._height),L.attr({width:e._width-b,height:I-b,x:b/2,y:b/2}),c.setTranslate(C,0,0),E.select(\"rect\").attr({width:e._width-2*b,height:I-2*b,x:b,y:b}),c.setClipUrl(C,h,t),c.setRect(O,0,0,0,0),delete e._scrollY}else{var z,D,R,F=Math.max(p.scrollBarMinHeight,e._effHeight*e._effHeight/e._height),B=e._effHeight-F-2*p.scrollBarMargin,N=e._height-e._effHeight,j=B/N,U=Math.min(e._scrollY||0,N);L.attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-b,x:b/2,y:b/2}),E.select(\"rect\").attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-2*b,x:b,y:b+U}),c.setClipUrl(C,h,t),q(U,F,j),T.on(\"wheel\",(function(){q(U=i.constrain(e._scrollY+n.event.deltaY/B*N,0,N),F,j),0!==U&&U!==N&&n.event.preventDefault()}));var V=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;z=\"touchstart\"===t.type?t.changedTouches[0].clientY:t.clientY,R=U})).on(\"drag\",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(D=\"touchmove\"===t.type?t.changedTouches[0].clientY:t.clientY,q(U=function(t,e,r){var n=(r-e)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));O.call(V);var H=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;\"touchstart\"===t.type&&(z=t.changedTouches[0].clientY,R=U)})).on(\"drag\",(function(){var t=n.event.sourceEvent;\"touchmove\"===t.type&&(D=t.changedTouches[0].clientY,q(U=function(t,e,r){var n=(e-r)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));C.call(H)}function q(r,n,i){e._scrollY=t._fullLayout.legend._scrollY=r,c.setTranslate(C,0,-r),c.setRect(O,e._width,p.scrollBarMargin+r*i,p.scrollBarWidth,n),E.select(\"rect\").attr(\"y\",b+r)}t._context.edits.legendPosition&&(T.classed(\"cursor-move\",!0),l.init({element:T.node(),gd:t,prepFn:function(){var t=c.getTranslate(T);m=t.x,y=t.y},moveFn:function(t,r){var n=m+t,i=y+r;c.setTranslate(T,n,i),s=l.align(n,0,x.l,x.l+x.w,e.xanchor),u=l.align(i,0,x.t+x.h,x.t,e.yanchor)},doneFn:function(){void 0!==s&&void 0!==u&&o.call(\"_guiRelayout\",t,{\"legend.x\":s,\"legend.y\":u})},clickFn:function(e,n){var i=r.selectAll(\"g.traces\").filter((function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom}));i.size()>0&&_(t,T,i,e,n)}}))}],t)}(t,e)}},{\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/events\":492,\"../../lib/svg_text_utils\":529,\"../../plots/plots\":619,\"../../registry\":638,\"../color\":366,\"../dragelement\":385,\"../drawing\":388,\"./constants\":417,\"./get_legend_data\":420,\"./handle_click\":421,\"./helpers\":422,\"./style\":424,\"@plotly/d3\":58}],420:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"./helpers\");e.exports=function(t,e){var r,a,o=e._inHover,s=i.isGrouped(e),l=i.isReversed(e),c={},u=[],f=!1,h={},p=0,d=0;function m(t,r){if(\"\"!==t&&i.isGrouped(e))-1===u.indexOf(t)?(u.push(t),f=!0,c[t]=[r]):c[t].push(r);else{var n=\"~~i\"+p;u.push(n),c[n]=[r],p++}}for(r=0;rA&&(k=A)}w[r][0]._groupMinRank=k,w[r][0]._preGroupSort=r}var M=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(w.forEach((function(t,e){t[0]._preGroupSort=e})),w.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),r=0;rr?r:t}e.exports=function(t,e,r){var v=e._fullLayout;r||(r=v.legend);var y=\"constant\"===r.itemsizing,x=r.itemwidth,b=(x+2*p.itemGap)/2,_=o(b,0),w=function(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return y?n:Math.min(i,r)};function T(t,a,o){var u=t[0].trace,f=u.marker||{},h=f.line||{},p=o?u.visible&&u.type===o:i.traceIs(u,\"bar\"),d=n.select(a).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(p?[t]:[]);d.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),d.exit().remove(),d.each((function(t){var i=n.select(this),a=t[0],o=w(a.mlw,f.line,5,2);i.style(\"stroke-width\",o+\"px\");var p=a.mcc;if(!r._inHover&&\"mc\"in a){var d=c(f),m=d.mid;void 0===m&&(m=(d.max+d.min)/2),p=s.tryColorscale(f,\"\")(m)}var v=p||a.mc||f.color,y=f.pattern,x=y&&s.getPatternAttr(y.shape,0,\"\");if(x){var b=s.getPatternAttr(y.bgcolor,0,null),_=s.getPatternAttr(y.fgcolor,0,null),T=y.fgopacity,k=g(y.size,8,10),A=g(y.solidity,.5,1),M=\"legend-\"+u.uid;i.call(s.pattern,\"legend\",e,M,x,k,A,p,y.fillmode,b,_,T)}else i.call(l.fill,v);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,e,r){var o=t[0],s=o.trace,l=r?s.visible&&s.type===r:i.traceIs(s,r),c=n.select(e).select(\"g.legendpoints\").selectAll(\"path.legend\"+r).data(l?[t]:[]);if(c.enter().append(\"path\").classed(\"legend\"+r,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),c.exit().remove(),c.size()){var u=(s.marker||{}).line,p=w(h(u.width,o.pts),u,5,2),d=a.minExtend(s,{marker:{line:{width:p}}});d.marker.line.color=u.color;var m=a.minExtend(o,{trace:d});f(c,m,d)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,\"g\",\"layers\");i.style(\"opacity\",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,c=t[0].height;if(\"middle\"!==s&&l&&c){var u={top:1,bottom:-1}[s]*(.5*(l-c+3));i.attr(\"transform\",o(0,u))}else i.attr(\"transform\",null);i.selectAll(\"g.legendfill\").data([t]).enter().append(\"g\").classed(\"legendfill\",!0),i.selectAll(\"g.legendlines\").data([t]).enter().append(\"g\").classed(\"legendlines\",!0);var f=i.selectAll(\"g.legendsymbols\").data([t]);f.enter().append(\"g\").classed(\"legendsymbols\",!0),f.selectAll(\"g.legendpoints\").data([t]).enter().append(\"g\").classed(\"legendpoints\",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case\"histogram2d\":case\"heatmap\":o=[[\"M-15,-2V4H15V-2Z\"]],r=!0;break;case\"choropleth\":case\"choroplethmapbox\":o=[[\"M-6,-6V6H6V-6Z\"]],r=!0;break;case\"densitymapbox\":o=[[\"M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0\"]],r=\"radial\";break;case\"cone\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 L6,0Z\"]],r=!1;break;case\"streamtube\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z\"]],r=!1;break;case\"surface\":o=[[\"M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z\"],[\"M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z\"]],r=!0;break;case\"mesh3d\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!1;break;case\"volume\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!0;break;case\"isosurface\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6 A12,24 0 0,0 6,-6 L0,6Z\"]],r=!1}var u=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legend3dandfriends\").data(o);u.enter().append(\"path\").classed(\"legend3dandfriends\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),u.exit().remove(),u.each((function(t,o){var u,f=n.select(this),h=c(i),p=h.colorscale,m=h.reversescale;if(p){if(!r){var g=p.length;u=0===o?p[m?g-1:0][1]:1===o?p[m?0:g-1][1]:p[Math.floor((g-1)/2)][1]}}else{var v=i.vertexcolor||i.facecolor||i.color;u=a.isArrayOrTypedArray(v)?v[o]||v[0]:v}f.attr(\"d\",t[0]),u?f.call(l.fill,u):f.call((function(t){if(t.size()){var n=\"legendfill-\"+i.uid;s.gradient(t,e,n,d(m,\"radial\"===r),p,\"fill\")}}))}))})).each((function(t){var e=t[0].trace,r=\"waterfall\"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,T(t,this,\"waterfall\")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[[\"increasing\",\"M-6,-6V6H0Z\"],[\"totals\",\"M6,6H0L-6,-6H-0Z\"],[\"decreasing\",\"M6,6V-6H0Z\"]]:[[\"increasing\",\"M-6,-6V6H6Z\"],[\"decreasing\",\"M6,6V-6H-6Z\"]]);var o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendwaterfall\").data(a);o.enter().append(\"path\").classed(\"legendwaterfall\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=w(void 0,i.line,5,2);r.attr(\"d\",t[1]).style(\"stroke-width\",a+\"px\").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,\"funnel\")})).each((function(t){T(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendbox\").data(r.visible&&i.traceIs(r,\"box-violin\")?[t]:[]);o.enter().append(\"path\").classed(\"legendbox\",!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),o.exit().remove(),o.each((function(){var t=n.select(this);if(\"all\"!==r.boxpoints&&\"all\"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=w(void 0,r.line,5,2);t.style(\"stroke-width\",i+\"px\").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var c=a.minExtend(r,{marker:{size:y?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:\"diameter\"}});o.call(s.pointStyle,c,e)}}))})).each((function(t){k(t,this,\"funnelarea\")})).each((function(t){k(t,this,\"pie\")})).each((function(t){var r,i,o=m(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,g=o.anyFill,v=o.anyLine,y=t[0],b=y.trace,_=c(b),T=_.colorscale,k=_.reversescale,A=u.hasMarkers(b)||!g?\"M5,0\":v?\"M5,-2\":\"M5,-3\",M=n.select(this),S=M.select(\".legendfill\").selectAll(\"path\").data(l||p?[t]:[]);if(S.enter().append(\"path\").classed(\"js-fill\",!0),S.exit().remove(),S.attr(\"d\",A+\"h\"+x+\"v6h-\"+x+\"z\").call((function(t){if(t.size())if(l)s.fillGroupStyle(t,e);else{var r=\"legendfill-\"+b.uid;s.gradient(t,e,r,d(k),T,\"fill\")}})),f||h){var E=w(void 0,b.line,10,5);i=a.minExtend(b,{line:{width:E}}),r=[a.minExtend(y,{trace:i})]}var L=M.select(\".legendlines\").selectAll(\"path\").data(f||h?[r]:[]);L.enter().append(\"path\").classed(\"js-line\",!0),L.exit().remove(),L.attr(\"d\",A+(h?\"l\"+x+\",0.0001\":\"h\"+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var r=\"legendline-\"+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,\"stroke\")}})})).each((function(t){var r,i,o=m(t),l=o.anyFill,c=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,g=!h&&!c&&!l&&u.hasText(d);function v(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(y&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function x(t){return p._distinct&&p.index&&t[p.index]?t[p.index]:t[0]}if(h||g||f){var b={},w={};if(h){b.mc=v(\"marker.color\",x),b.mx=v(\"marker.symbol\",x),b.mo=v(\"marker.opacity\",a.mean,[.2,1]),b.mlc=v(\"marker.line.color\",x),b.mlw=v(\"marker.line.width\",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:\"diameter\"};var T=v(\"marker.size\",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:v(\"line.width\",x,[0,10],5)}),g&&(b.tx=\"Aa\",b.tp=v(\"textposition\",x),b.ts=10,b.tc=v(\"textfont.color\",x),b.tf=v(\"textfont.family\",x)),r=[a.minExtend(p,b)],(i=a.minExtend(d,w)).selectedpoints=null,i.texttemplate=null}var k=n.select(this).select(\"g.legendpoints\"),A=k.selectAll(\"path.scatterpts\").data(h?r:[]);A.enter().insert(\"path\",\":first-child\").classed(\"scatterpts\",!0).attr(\"transform\",_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r[0].mrc=3);var M=k.selectAll(\"g.pointtext\").data(g?r:[]);M.enter().append(\"g\").classed(\"pointtext\",!0).append(\"text\").attr(\"transform\",_),M.exit().remove(),M.selectAll(\"text\").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendcandle\").data(e.visible&&\"candlestick\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendcandle\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H-8M-8,6V-6H8Z\":\"M15,0H8M8,-6V6H-8Z\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"stroke-width\",o+\"px\").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendohlc\").data(e.visible&&\"ohlc\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendohlc\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H0M-8,-6V0\":\"M15,0H0M8,6V0\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"fill\",\"none\").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},{\"../../lib\":503,\"../../registry\":638,\"../../traces/pie/helpers\":906,\"../../traces/pie/style_one\":912,\"../../traces/scatter/subtypes\":952,\"../color\":366,\"../colorscale/helpers\":377,\"../drawing\":388,\"./constants\":417,\"@plotly/d3\":58}],425:[function(t,e,r){\"use strict\";t(\"./constants\");e.exports={editType:\"modebar\",orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\",editType:\"modebar\"},bgcolor:{valType:\"color\",editType:\"modebar\"},color:{valType:\"color\",editType:\"modebar\"},activecolor:{valType:\"color\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},add:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"},remove:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"}}},{\"./constants\":427}],426:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/plots\"),a=t(\"../../plots/cartesian/axis_ids\"),o=t(\"../../fonts/ploticon\"),s=t(\"../shapes/draw\").eraseActiveShape,l=t(\"../../lib\"),c=l._,u=e.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute(\"data-attr\"),l=o.getAttribute(\"data-val\")||!0,c=t._fullLayout,u={},f=a.list(t,null,!0),h=c._cartesianSpikesEnabled;if(\"zoom\"===s){var p,d=\"in\"===l?.5:2,m=(1+d)/2,g=(1-d)/2;for(i=0;i1?(I=[\"toggleHover\"],O=[\"resetViews\"]):v?(P=[\"zoomInGeo\",\"zoomOutGeo\"],I=[\"hoverClosestGeo\"],O=[\"resetGeo\"]):g?(I=[\"hoverClosest3d\"],O=[\"resetCameraDefault3d\",\"resetCameraLastSave3d\"]):w?(P=[\"zoomInMapbox\",\"zoomOutMapbox\"],I=[\"toggleHover\"],O=[\"resetViewMapbox\"]):b?I=[\"hoverClosestGl2d\"]:y?I=[\"hoverClosestPie\"]:A?(I=[\"hoverClosestCartesian\",\"hoverCompareCartesian\"],O=[\"resetViewSankey\"]):I=[\"toggleHover\"];m&&(I=[\"toggleSpikelines\",\"hoverClosestCartesian\",\"hoverCompareCartesian\"]);(function(t){for(var e=0;e0)){var m=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a=n.max)e=F[r+1];else if(t=n.pmax)e=F[r+1];else if(t0?h+c:c;return{ppad:c,ppadplus:u?d:m,ppadminus:u?m:d}}return{ppad:c}}function u(t,e,r,n,i){var s=\"category\"===t.type||\"multicategory\"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,c,u,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for(\"date\"===t.type&&(s=o.decodeDate(s)),l=0;lp&&(p=f)));return p>=h?[h,p]:void 0}}e.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;oy?(k=f,E=\"y0\",A=y,L=\"y1\"):(k=y,E=\"y1\",A=f,L=\"y0\");Z(n),Q(s,r),function(t,e,r){var n=e.xref,i=e.yref,o=a.getFromId(r,n),s=a.getFromId(r,i),l=\"\";\"paper\"===n||o.autorange||(l+=n);\"paper\"===i||s.autorange||(l+=i);u.setClipUrl(t,l?\"clip\"+r._fullLayout._uid+l:null,r)}(e,r,t),X.moveFn=\"move\"===O?J:K,X.altKey=n.altKey},doneFn:function(){if(v(t))return;p(e),$(s),b(e,t,r),n.call(\"_guiRelayout\",t,l.getUpdateObj())},clickFn:function(){if(v(t))return;$(s)}};function Z(r){if(v(t))O=null;else if(R)O=\"path\"===r.target.tagName?\"move\":\"start-point\"===r.target.attributes[\"data-line-point\"].value?\"resize-over-start-point\":\"resize-over-end-point\";else{var n=X.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!F&&i>10&&a>10&&!r.shiftKey?h.getCursor(o/i,1-s/a):\"move\";p(e,l),O=l.split(\"-\")[0]}}function J(n,i){if(\"path\"===r.type){var a=function(t){return t},o=a,l=a;z?B(\"xanchor\",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&\"date\"===N.type&&(o=m.encodeDate(o))),D?B(\"yanchor\",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&\"date\"===U.type&&(l=m.encodeDate(l))),B(\"path\",r.path=w(I,o,l))}else z?B(\"xanchor\",r.xanchor=G(x+n)):(B(\"x0\",r.x0=G(c+n)),B(\"x1\",r.x1=G(g+n))),D?B(\"yanchor\",r.yanchor=Y(T+i)):(B(\"y0\",r.y0=Y(f+i)),B(\"y1\",r.y1=Y(y+i)));e.attr(\"d\",_(t,r)),Q(s,r)}function K(n,i){if(F){var a=function(t){return t},o=a,l=a;z?B(\"xanchor\",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&\"date\"===N.type&&(o=m.encodeDate(o))),D?B(\"yanchor\",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&\"date\"===U.type&&(l=m.encodeDate(l))),B(\"path\",r.path=w(I,o,l))}else if(R){if(\"resize-over-start-point\"===O){var u=c+n,h=D?f-i:f+i;B(\"x0\",r.x0=z?u:G(u)),B(\"y0\",r.y0=D?h:Y(h))}else if(\"resize-over-end-point\"===O){var p=g+n,d=D?y-i:y+i;B(\"x1\",r.x1=z?p:G(p)),B(\"y1\",r.y1=D?d:Y(d))}}else{var v=function(t){return-1!==O.indexOf(t)},b=v(\"n\"),j=v(\"s\"),V=v(\"w\"),W=v(\"e\"),X=b?k+i:k,Z=j?A+i:A,J=V?M+n:M,K=W?S+n:S;D&&(b&&(X=k-i),j&&(Z=A-i)),(!D&&Z-X>10||D&&X-Z>10)&&(B(E,r[E]=D?X:Y(X)),B(L,r[L]=D?Z:Y(Z))),K-J>10&&(B(C,r[C]=z?J:G(J)),B(P,r[P]=z?K:G(K)))}e.attr(\"d\",_(t,r)),Q(s,r)}function Q(t,e){(z||D)&&function(){var r=\"path\"!==e.type,n=t.selectAll(\".visual-cue\").data([0]);n.enter().append(\"path\").attr({fill:\"#fff\",\"fill-rule\":\"evenodd\",stroke:\"#000\",\"stroke-width\":1}).classed(\"visual-cue\",!0);var a=H(z?e.xanchor:i.midRange(r?[e.x0,e.x1]:m.extractPathCoords(e.path,d.paramIsX))),o=q(D?e.yanchor:i.midRange(r?[e.y0,e.y1]:m.extractPathCoords(e.path,d.paramIsY)));if(a=m.roundPositionForSharpStrokeRendering(a,1),o=m.roundPositionForSharpStrokeRendering(o,1),z&&D){var s=\"M\"+(a-1-1)+\",\"+(o-1-1)+\"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z\";n.attr(\"d\",s)}else if(z){var l=\"M\"+(a-1-1)+\",\"+(o-9-1)+\"v18 h2 v-18 Z\";n.attr(\"d\",l)}else{var c=\"M\"+(a-9-1)+\",\"+(o-1-1)+\"h18 v2 h-18 Z\";n.attr(\"d\",c)}}()}function $(t){t.selectAll(\".visual-cue\").remove()}h.init(X),W.node().onmousemove=Z}(t,z,l,e,r,O):!0===l.editable&&z.style(\"pointer-events\",P||c.opacity(S)*M<=.5?\"stroke\":\"all\");z.node().addEventListener(\"click\",(function(){return function(t,e){if(!y(t))return;var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void T(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=T,g(t)}}(t,z)}))}}function b(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,\"\").replace(/[xyz][1-9]* *domain/g,\"\");u.setClipUrl(t,n?\"clip\"+e._fullLayout._uid+n:null,e)}function _(t,e){var r,n,o,s,l,c,u,f,h=e.type,p=a.getRefType(e.xref),g=a.getRefType(e.yref),v=a.getFromId(t,e.xref),y=a.getFromId(t,e.yref),x=t._fullLayout._size;if(v?\"domain\"===p?n=function(t){return v._offset+v._length*t}:(r=m.shapePositionToRange(v),n=function(t){return v._offset+v.r2p(r(t,!0))}):n=function(t){return x.l+x.w*t},y?\"domain\"===g?s=function(t){return y._offset+y._length*(1-t)}:(o=m.shapePositionToRange(y),s=function(t){return y._offset+y.r2p(o(t,!0))}):s=function(t){return x.t+x.h*(1-t)},\"path\"===h)return v&&\"date\"===v.type&&(n=m.decodeDate(n)),y&&\"date\"===y.type&&(s=m.decodeDate(s)),function(t,e,r){var n=t.path,a=t.xsizemode,o=t.ysizemode,s=t.xanchor,l=t.yanchor;return n.replace(d.segmentRE,(function(t){var n=0,c=t.charAt(0),u=d.paramIsX[c],f=d.paramIsY[c],h=d.numParams[c],p=t.substr(1).replace(d.paramRE,(function(t){return u[n]?t=\"pixel\"===a?e(s)+Number(t):e(t):f[n]&&(t=\"pixel\"===o?r(l)-Number(t):r(t)),++n>h&&(t=\"X\"),t}));return n>h&&(p=p.replace(/[\\s,]*X.*/,\"\"),i.log(\"Ignoring extra params in segment \"+t)),c+p}))}(e,n,s);if(\"pixel\"===e.xsizemode){var b=n(e.xanchor);l=b+e.x0,c=b+e.x1}else l=n(e.x0),c=n(e.x1);if(\"pixel\"===e.ysizemode){var _=s(e.yanchor);u=_-e.y0,f=_-e.y1}else u=s(e.y0),f=s(e.y1);if(\"line\"===h)return\"M\"+l+\",\"+u+\"L\"+c+\",\"+f;if(\"rect\"===h)return\"M\"+l+\",\"+u+\"H\"+c+\"V\"+f+\"H\"+l+\"Z\";var w=(l+c)/2,T=(u+f)/2,k=Math.abs(w-l),A=Math.abs(T-u),M=\"A\"+k+\",\"+A,S=w+k+\",\"+T;return\"M\"+S+M+\" 0 1,1 \"+(w+\",\"+(T-A))+M+\" 0 0,1 \"+S+\"Z\"}function w(t,e,r){return t.replace(d.segmentRE,(function(t){var n=0,i=t.charAt(0),a=d.paramIsX[i],o=d.paramIsY[i],s=d.numParams[i];return i+t.substr(1).replace(d.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function T(t){y(t)&&(t._fullLayout._activeShapeIndex>=0&&(l(t),delete t._fullLayout._activeShapeIndex,g(t)))}e.exports={draw:g,drawOne:x,eraseActiveShape:function(t){if(!y(t))return;l(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e=0&&f(v),r.attr(\"d\",m(e)),A&&!h)&&(k=function(t,e){for(var r=0;r1&&(2!==t.length||\"Z\"!==t[1][0])&&(0===T&&(t[0][0]=\"M\"),e[w]=t,y(),x())}}()}}function I(t,r){!function(t,r){if(e.length)for(var n=0;n0&&l0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr(\"transform\",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,\"rect\",f.railTouchRectClass,(function(n){n.call(A,e,t,r).style(\"pointer-events\",\"all\")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr(\"opacity\",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,\"rect\",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,\"shape-rendering\":\"crispEdges\"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}e.exports=function(t){var e=t._fullLayout,r=function(t,e){for(var r=t[f.name],n=[],i=0;i0?[0]:[]);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(a.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",\"ew-resize\"),a.exit().each((function(){n.select(this).selectAll(\"g.\"+f.groupClassName).each(s)})).remove(),0!==r.length){var l=a.selectAll(\"g.\"+f.groupClassName).data(r,v);l.enter().append(\"g\").classed(f.groupClassName,!0),l.exit().each(s).remove();for(var c=0;c0||h<0){var v={left:[-d,0],right:[d,0],top:[0,-d],bottom:[0,d]}[b.side];e.attr(\"transform\",l(v[0],v[1]))}}}return R.call(F),O&&(E?R.on(\".opacity\",null):(A=0,M=!0,R.text(y).on(\"mouseover.opacity\",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style(\"opacity\",1)})).on(\"mouseout.opacity\",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style(\"opacity\",0)}))),R.call(f.makeEditable,{gd:t}).on(\"edit\",(function(e){void 0!==x?o.call(\"_guiRestyle\",t,v,e,x):o.call(\"_guiRelayout\",t,v,e)})).on(\"cancel\",(function(){this.text(this.attr(\"data-unformatted\")).call(F)})).on(\"input\",(function(t){this.text(t||\" \").call(f.positionText,_.x,_.y)}))),R.classed(\"js-placeholder\",M),T}}},{\"../../constants/alignment\":471,\"../../constants/interactions\":478,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/plots\":619,\"../../registry\":638,\"../color\":366,\"../drawing\":388,\"@plotly/d3\":58,\"fast-isnumeric\":190}],465:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../color/attributes\"),a=t(\"../../lib/extend\").extendFlat,o=t(\"../../plot_api/edit_types\").overrideAll,s=t(\"../../plots/pad_attributes\"),l=t(\"../../plot_api/plot_template\").templatedArray,c=l(\"button\",{visible:{valType:\"boolean\"},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},args2:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\",dflt:\"\"},execute:{valType:\"boolean\",dflt:!0}});e.exports=o(l(\"updatemenu\",{_arrayAttrRegexps:[/^updatemenus\\[(0|[1-9][0-9]+)\\]\\.buttons/],visible:{valType:\"boolean\"},type:{valType:\"enumerated\",values:[\"dropdown\",\"buttons\"],dflt:\"dropdown\"},direction:{valType:\"enumerated\",values:[\"left\",\"right\",\"up\",\"down\"],dflt:\"down\"},active:{valType:\"integer\",min:-1,dflt:0},showactive:{valType:\"boolean\",dflt:!0},buttons:c,x:{valType:\"number\",min:-2,max:3,dflt:-.05},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"right\"},y:{valType:\"number\",min:-2,max:3,dflt:1},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},pad:a(s({editType:\"arraydraw\"}),{}),font:n({}),bgcolor:{valType:\"color\"},bordercolor:{valType:\"color\",dflt:i.borderLine},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"arraydraw\"}}),\"arraydraw\",\"from-root\")},{\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plot_api/plot_template\":543,\"../../plots/font_attributes\":585,\"../../plots/pad_attributes\":618,\"../color/attributes\":365}],466:[function(t,e,r){\"use strict\";e.exports={name:\"updatemenus\",containerClassName:\"updatemenu-container\",headerGroupClassName:\"updatemenu-header-group\",headerClassName:\"updatemenu-header\",headerArrowClassName:\"updatemenu-header-arrow\",dropdownButtonGroupClassName:\"updatemenu-dropdown-button-group\",dropdownButtonClassName:\"updatemenu-dropdown-button\",buttonClassName:\"updatemenu-button\",itemRectClassName:\"updatemenu-item-rect\",itemTextClassName:\"updatemenu-item-text\",menuIndexAttrName:\"updatemenu-active-index\",autoMarginIdRoot:\"updatemenu-\",blankHeaderOpts:{label:\" \"},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:\"#F4FAFF\",hoverColor:\"#F4FAFF\",arrowSymbol:{left:\"\\u25c4\",right:\"\\u25ba\",up:\"\\u25b2\",down:\"\\u25bc\"}}},{}],467:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/array_container_defaults\"),a=t(\"./attributes\"),o=t(\"./constants\").name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o(\"visible\",i(t,e,{name:\"buttons\",handleItemDefaults:c}).length>0)&&(o(\"active\"),o(\"direction\"),o(\"type\"),o(\"showactive\"),o(\"x\"),o(\"y\"),n.noneOrAll(t,e,[\"x\",\"y\"]),o(\"xanchor\"),o(\"yanchor\"),o(\"pad.t\"),o(\"pad.r\"),o(\"pad.b\"),o(\"pad.l\"),n.coerceFont(o,\"font\",r.font),o(\"bgcolor\",r.paper_bgcolor),o(\"bordercolor\"),o(\"borderwidth\"))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r(\"visible\",\"skip\"===t.method||Array.isArray(t.args))&&(r(\"method\"),r(\"args\"),r(\"args2\"),r(\"label\"),r(\"execute\"))}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{\"../../lib\":503,\"../../plots/array_container_defaults\":549,\"./attributes\":465,\"./constants\":466}],468:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../plots/plots\"),a=t(\"../color\"),o=t(\"../drawing\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../plot_api/plot_template\").arrayEditor,u=t(\"../../constants/alignment\").LINE_SPACING,f=t(\"./constants\"),h=t(\"./scrollbox\");function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function m(t,e,r,n,i,a,o,s){e.active=o,c(t.layout,f.name,e).applyUpdate(\"active\",o),\"buttons\"===e.type?v(t,n,null,null,e):\"dropdown\"===e.type&&(i.attr(f.menuIndexAttrName,\"-1\"),g(t,n,i,a,e),s||v(t,n,i,a,e))}function g(t,e,r,n,i){var a=s.ensureSingle(e,\"g\",f.headerClassName,(function(t){t.style(\"pointer-events\",\"all\")})),l=i._dims,c=i.active,u=i.buttons[c]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(M,i,h,p),s.ensureSingle(e,\"text\",f.headerArrowClassName,(function(t){t.attr(\"text-anchor\",\"end\").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on(\"click\",(function(){r.call(S,String(d(r,i)?-1:i._index)),v(t,e,r,n,i)})),a.on(\"mouseover\",(function(){a.call(w)})),a.on(\"mouseout\",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function v(t,e,r,a,o){r||(r=e).attr(\"pointer-events\",\"all\");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&\"buttons\"!==o.type?[]:o.buttons,c=\"dropdown\"===o.type?f.dropdownButtonClassName:f.buttonClassName,u=r.selectAll(\"g.\"+c).data(s.filterVisible(l)),h=u.enter().append(\"g\").classed(c,!0),p=u.exit();\"dropdown\"===o.type?(h.attr(\"opacity\",\"0\").transition().attr(\"opacity\",\"1\"),p.transition().attr(\"opacity\",\"0\").remove()):p.remove();var d=0,g=0,v=o._dims,x=-1!==[\"up\",\"down\"].indexOf(o.direction);\"dropdown\"===o.type&&(x?g=v.headerHeight+f.gapButtonHeader:d=v.headerWidth+f.gapButtonHeader),\"dropdown\"===o.type&&\"up\"===o.direction&&(g=-f.gapButtonHeader+f.gapButton-v.openHeight),\"dropdown\"===o.type&&\"left\"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-v.openWidth);var b={x:v.lx+d+o.pad.l,y:v.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each((function(s,l){var c=n.select(this);c.call(y,o,s,t).call(M,o,b),c.on(\"click\",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(m(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(m(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit(\"plotly_buttonclicked\",{menu:o,button:s,active:o.active}))})),c.on(\"mouseover\",(function(){c.call(w)})),c.on(\"mouseout\",(function(){c.call(T,o),u.call(_,o)}))})),u.call(_,o),x?(k.w=Math.max(v.openWidth,v.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(v.openHeight,v.headerHeight)),k.direction=o.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,c=i.direction,u=\"up\"===c||\"down\"===c,h=i._dims,p=i.active;if(u)for(s=0,l=0;l0?[0]:[]);if(o.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",\"pointer\"),o.exit().each((function(){n.select(this).selectAll(\"g.\"+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll(\"g.\"+f.headerGroupClassName).data(r,p);l.enter().append(\"g\").classed(f.headerGroupClassName,!0);for(var c=s.ensureSingle(o,\"g\",f.dropdownButtonGroupClassName,(function(t){t.style(\"pointer-events\",\"all\")})),u=0;uw,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=g+v;E+M>c&&(E=c-M);var L=this.container.selectAll(\"rect.scrollbar-horizontal\").data(k?[0]:[]);L.exit().on(\".drag\",null).remove(),L.enter().append(\"rect\").classed(\"scrollbar-horizontal\",!0).call(i.fill,s.barColor),k?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var C=v>T,P=s.barWidth+2*s.barPad,I=s.barLength+2*s.barPad,O=d+m,z=g;O+P>l&&(O=l-P);var D=this.container.selectAll(\"rect.scrollbar-vertical\").data(C?[0]:[]);D.exit().on(\".drag\",null).remove(),D.enter().append(\"rect\").classed(\"scrollbar-vertical\",!0).call(i.fill,s.barColor),C?(this.vbar=D.attr({rx:s.barRadius,ry:s.barRadius,x:O,y:z,width:P,height:I}),this._vbarYMin=z+I/2,this._vbarTranslateMax=T-I):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=u-.5,B=C?f+P+.5:f+.5,N=h-.5,j=k?p+M+.5:p+.5,U=o._topdefs.selectAll(\"#\"+R).data(k||C?[0]:[]);if(U.exit().remove(),U.enter().append(\"clipPath\").attr(\"id\",R).append(\"rect\"),k||C?(this._clipRect=U.select(\"rect\").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:g,width:m,height:v})):(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),k||C){var V=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault()})).on(\"drag\",this._onBoxDrag.bind(this));this.container.on(\"wheel\",null).on(\"wheel\",this._onBoxWheel.bind(this)).on(\".drag\",null).call(V);var H=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on(\"drag\",this._onBarDrag.bind(this));k&&this.hbar.on(\".drag\",null).call(H),C&&this.vbar.on(\".drag\",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(\".drag\",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(\".drag\",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{\"../../lib\":503,\"../color\":366,\"../drawing\":388,\"@plotly/d3\":58}],471:[function(t,e,r){\"use strict\";e.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:\"right\",right:\"left\",top:\"bottom\",bottom:\"top\"}}},{}],472:[function(t,e,r){\"use strict\";e.exports={axisRefDescription:function(t,e,r){return[\"If set to a\",t,\"axis id (e.g. *\"+t+\"* or\",\"*\"+t+\"2*), the `\"+t+\"` position refers to a\",t,\"coordinate. If set to *paper*, the `\"+t+\"`\",\"position refers to the distance from the\",e,\"of the plotting\",\"area in normalized coordinates where *0* (*1*) corresponds to the\",e,\"(\"+r+\"). If set to a\",t,\"axis ID followed by\",\"*domain* (separated by a space), the position behaves like for\",\"*paper*, but refers to the distance in fractions of the domain\",\"length from the\",e,\"of the domain of that axis: e.g.,\",\"*\"+t+\"2 domain* refers to the domain of the second\",t,\" axis and a\",t,\"position of 0.5 refers to the\",\"point between the\",e,\"and the\",r,\"of the domain of the\",\"second\",t,\"axis.\"].join(\" \")}}},{}],473:[function(t,e,r){\"use strict\";e.exports={INCREASING:{COLOR:\"#3D9970\",SYMBOL:\"\\u25b2\"},DECREASING:{COLOR:\"#FF4136\",SYMBOL:\"\\u25bc\"}}},{}],474:[function(t,e,r){\"use strict\";e.exports={FORMAT_LINK:\"https://github.com/d3/d3-format/tree/v1.4.5#d3-format\",DATE_FORMAT_LINK:\"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format\"}},{}],475:[function(t,e,r){\"use strict\";e.exports={COMPARISON_OPS:[\"=\",\"!=\",\"<\",\">=\",\">\",\"<=\"],COMPARISON_OPS2:[\"=\",\"<\",\">=\",\">\",\"<=\"],INTERVAL_OPS:[\"[]\",\"()\",\"[)\",\"(]\",\"][\",\")(\",\"](\",\")[\"],SET_OPS:[\"{}\",\"}{\"],CONSTRAINT_REDUCTION:{\"=\":\"=\",\"<\":\"<\",\"<=\":\"<\",\">\":\">\",\">=\":\">\",\"[]\":\"[]\",\"()\":\"[]\",\"[)\":\"[]\",\"(]\":\"[]\",\"][\":\"][\",\")(\":\"][\",\"](\":\"][\",\")[\":\"][\"}}},{}],476:[function(t,e,r){\"use strict\";e.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},{}],477:[function(t,e,r){\"use strict\";e.exports={circle:\"\\u25cf\",\"circle-open\":\"\\u25cb\",square:\"\\u25a0\",\"square-open\":\"\\u25a1\",diamond:\"\\u25c6\",\"diamond-open\":\"\\u25c7\",cross:\"+\",x:\"\\u274c\"}},{}],478:[function(t,e,r){\"use strict\";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},{}],479:[function(t,e,r){\"use strict\";e.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:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:\"\\u2212\"}},{}],480:[function(t,e,r){\"use strict\";r.xmlns=\"http://www.w3.org/2000/xmlns/\",r.svg=\"http://www.w3.org/2000/svg\",r.xlink=\"http://www.w3.org/1999/xlink\",r.svgAttrs={xmlns:r.svg,\"xmlns:xlink\":r.xlink}},{}],481:[function(t,e,r){\"use strict\";r.version=t(\"./version\").version,t(\"native-promise-only\"),t(\"../build/plotcss\");for(var n=t(\"./registry\"),i=r.register=n.register,a=t(\"./plot_api\"),o=Object.keys(a),s=0;splotly-logomark\"}}},{}],483:[function(t,e,r){\"use strict\";r.isLeftAnchor=function(t){return\"left\"===t.xanchor||\"auto\"===t.xanchor&&t.x<=1/3},r.isCenterAnchor=function(t){return\"center\"===t.xanchor||\"auto\"===t.xanchor&&t.x>1/3&&t.x<2/3},r.isRightAnchor=function(t){return\"right\"===t.xanchor||\"auto\"===t.xanchor&&t.x>=2/3},r.isTopAnchor=function(t){return\"top\"===t.yanchor||\"auto\"===t.yanchor&&t.y>=2/3},r.isMiddleAnchor=function(t){return\"middle\"===t.yanchor||\"auto\"===t.yanchor&&t.y>1/3&&t.y<2/3},r.isBottomAnchor=function(t){return\"bottom\"===t.yanchor||\"auto\"===t.yanchor&&t.y<=1/3}},{}],484:[function(t,e,r){\"use strict\";var n=t(\"./mod\"),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e[0](n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,c){i=i||0,a=a||0;var u,f,h,p,d,m=l([r,n]);function g(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}m?(u=0,f=o,h=s):r=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},{\"./mod\":510}],485:[function(t,e,r){\"use strict\";var n=Array.isArray,i=ArrayBuffer,a=DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if(\"string\"!=typeof t){var i=\"number\"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){\"auto\"===t?e.set(\"auto\"):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||u(r);\"string\"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||\"string\"==typeof t&&!!u(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(\"string\"==typeof t)if(-1===(n.extras||[]).indexOf(t)){for(var i=t.split(\"+\"),a=0;a=n&&t<=i?t:u}if(\"string\"!=typeof t&&\"number\"!=typeof t)return u;t=String(t);var c=_(e),v=t.charAt(0);!c||\"G\"!==v&&\"g\"!==v||(t=t.substr(1),e=\"\");var w=c&&\"chinese\"===e.substr(0,7),T=t.match(w?x:y);if(!T)return u;var k=T[1],A=T[3]||\"1\",M=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),L=Number(T[11]||0);if(c){if(2===k.length)return u;var C;k=Number(k);try{var P=g.getComponentMethod(\"calendars\",\"getCal\")(e);if(w){var I=\"i\"===A.charAt(A.length-1);A=parseInt(A,10),C=P.newDate(k,P.toMonthIndex(k,A,I),M)}else C=P.newDate(k,Number(A),M)}catch(t){return u}return C?(C.toJD()-m)*f+S*h+E*p+L*d:u}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var O=new Date(Date.UTC(2e3,A,M,S,E));return O.setUTCFullYear(k),O.getUTCMonth()!==A||O.getUTCDate()!==M?u:O.getTime()+L*d},n=r.MIN_MS=r.dateTime2ms(\"-9999\"),i=r.MAX_MS=r.dateTime2ms(\"9999-12-31 23:59:59.9999\"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==u};var T=90*f,k=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=\" \"+w(e,2)+\":\"+w(r,2),(n||i)&&(t+=\":\"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+=\".\"+w(i,a)}return t}r.ms2DateTime=function(t,e,r){if(\"number\"!=typeof t||!(t>=n&&t<=i))return u;e||(e=0);var a,o,s,c,y,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+m,E=Math.floor(l(t,f));try{a=g.getComponentMethod(\"calendars\",\"getCal\")(r).fromJD(S).formatDate(\"yyyy-mm-dd\")}catch(t){a=v(\"G%Y-%m-%d\")(new Date(w))}if(\"-\"===a.charAt(0))for(;a.length<11;)a=\"-0\"+a.substr(1);else for(;a.length<10;)a=\"0\"+a;o=e=n+f&&t<=i-f))return u;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a(\"%Y-%m-%d\")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDate=function(t,e,n){if(t===u)return e;if(r.isJSDate(t)||\"number\"==typeof t&&isFinite(t)){if(_(n))return s.error(\"JS Dates and milliseconds are incompatible with world calendars\",t),e;if(!(t=r.ms2DateTimeLocal(+t))&&void 0!==e)return e}else if(!r.isDateTime(t,n))return s.error(\"unrecognized date\",t),e;return t};var S=/%\\d?f/g,E=/%h/g,L={1:\"1\",2:\"1\",3:\"2\",4:\"2\"};function C(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,\"\")||\"0\"}));var i=new Date(Math.floor(e+.05));if(t=t.replace(E,(function(){return L[r(\"%q\")(i)]})),_(n))try{t=g.getComponentMethod(\"calendars\",\"worldCalFmt\")(t,e,n)}catch(t){return\"Invalid\"}return r(t)(i)}var P=[59,59.9,59.99,59.999,59.9999];r.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if(\"y\"===r)e=a.year;else if(\"m\"===r)e=a.month;else{if(\"d\"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+\":\"+w(l(Math.floor(r/p),60),2);if(\"M\"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),P[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,\"\").replace(/[\\.]$/,\"\")),n+=\":\"+i}return n}(t,r)+\"\\n\"+C(a.dayMonthYear,t,n,i);e=a.dayMonth+\"\\n\"+a.year}return C(e,t,n,i)};var I=3*f;r.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+m,a=g.getComponentMethod(\"calendars\",\"getCal\")(r),o=a.fromJD(i);return e%12?a.add(o,e,\"m\"):a.add(o,e/12,\"y\"),(o.toJD()-m)*f+n}catch(e){s.error(\"invalid ms \"+t+\" in calendar \"+r)}var c=new Date(t+I);return c.setUTCMonth(c.getUTCMonth()+e)+n-I},r.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,c=_(e)&&g.getComponentMethod(\"calendars\",\"getCal\")(e),u=0;u0&&t[e+1][0]<0)return e;return null}switch(e=\"RUS\"===s||\"FJI\"===s?function(t){var e;if(null===c(t))e=t;else for(e=new Array(t.length),i=0;ie?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case\"MultiPolygon\":for(r=0;ri&&(i=c,e=l)}else e=r;return o.default(e).geometry.coordinates}(u),n.fIn=t,n.fOut=u,s.push(u)}else c.log([\"Location\",n.loc,\"does not have a valid GeoJSON geometry.\",\"Traces with locationmode *geojson-id* only support\",\"*Polygon* and *MultiPolygon* geometries.\"].join(\" \"))}delete i[r]}switch(r.type){case\"FeatureCollection\":var h=r.features;for(n=0;n100?(clearInterval(a),n(\"Unexpected error while fetching from \"+t)):void i++}),50)}))}for(var o=0;o0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},r.makeLine=function(t){return 1===t.length?{type:\"LineString\",coordinates:t[0]}:{type:\"MultiLineString\",coordinates:t}},r.makePolygon=function(t){if(1===t.length)return{type:\"Polygon\",coordinates:t};for(var e=new Array(t.length),r=0;r1||m<0||m>1?null:{x:t+l*m,y:e+f*m}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}r.segmentsIntersect=s,r.segmentDistance=function(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var u=r-t,f=n-e,h=o-i,p=c-a,d=u*u+f*f,m=h*h+p*p,g=Math.min(l(u,f,d,i-t,a-e),l(u,f,d,o-t,c-e),l(h,p,m,t-i,e-a),l(h,p,m,r-i,n-a));return Math.sqrt(g)},r.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),c=t.getPointAtLength(o(r+s/2,e)),u=Math.atan((c.y-l.y)/(c.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+c.x)/6,y:(4*f.y+l.y+c.y)/6,theta:u};return n[r]=h,h},r.clearLocationCache=function(){i=null},r.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,c=0,u=t.getTotalLength(),f=u;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===u&&(i=r);var c=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(c*c+f*f)}for(var p=h(c);p;){if((c+=p+r)>f)return;p=h(c)}for(p=h(f);p;){if(c>(f-=p+r))return;p=h(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0===c&&f===u&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},r.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,c=n.iterationLimit||30,u=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},{\"./mod\":510}],499:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"tinycolor2\"),a=t(\"color-normalize\"),o=t(\"../components/colorscale\"),s=t(\"../components/color/attributes\").defaultLine,l=t(\"./array\").isArrayOrTypedArray,c=a(s);function u(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return c;var e=a(t);return e.length?e:c}function h(t){return n(t)?t:1}e.exports={formatColor:function(t,e,r){var n,i,s,p,d,m=t.color,g=l(m),v=l(e),y=o.extractOpts(t),x=[];if(n=void 0!==y.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=g?function(t,e){return void 0===t[e]?c:a(n(t[e]))}:f,s=v?function(t,e){return void 0===t[e]?1:h(t[e])}:h,g||v)for(var b=0;b1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf(\"e+\")&&(n=+o)}}return n}},{}],503:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-time-format\").utcFormat,a=t(\"d3-format\").format,o=t(\"fast-isnumeric\"),s=t(\"../constants/numerical\"),l=s.FP_SAFE,c=-l,u=s.BADNUM,f=e.exports={};f.adjustFormat=function(t){return!t||/^\\d[.]\\df/.test(t)||/[.]\\d%/.test(t)?t:\"0.f\"===t?\"~f\":/^\\d%/.test(t)?\"~%\":/^\\ds/.test(t)?\"~s\":!/^[~,.0$]/.test(t)&&/[&fps]/.test(t)?\"~\"+t:t};var h={};f.warnBadFormat=function(t){var e=String(t);h[e]||(h[e]=1,f.warn('encountered bad format: \"'+e+'\"'))},f.noFormat=function(t){return String(t)},f.numberFormat=function(t){var e;try{e=a(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedProperty=t(\"./nested_property\"),f.keyedContainer=t(\"./keyed_container\"),f.relativeAttr=t(\"./relative_attr\"),f.isPlainObject=t(\"./is_plain_object\"),f.toLogRange=t(\"./to_log_range\"),f.relinkPrivateKeys=t(\"./relink_private\");var p=t(\"./array\");f.isTypedArray=p.isTypedArray,f.isArrayOrTypedArray=p.isArrayOrTypedArray,f.isArray1D=p.isArray1D,f.ensureArray=p.ensureArray,f.concat=p.concat,f.maxRowLength=p.maxRowLength,f.minRowLength=p.minRowLength;var d=t(\"./mod\");f.mod=d.mod,f.modHalf=d.modHalf;var m=t(\"./coerce\");f.valObjectMeta=m.valObjectMeta,f.coerce=m.coerce,f.coerce2=m.coerce2,f.coerceFont=m.coerceFont,f.coercePattern=m.coercePattern,f.coerceHoverinfo=m.coerceHoverinfo,f.coerceSelectionMarkerOpacity=m.coerceSelectionMarkerOpacity,f.validate=m.validate;var g=t(\"./dates\");f.dateTime2ms=g.dateTime2ms,f.isDateTime=g.isDateTime,f.ms2DateTime=g.ms2DateTime,f.ms2DateTimeLocal=g.ms2DateTimeLocal,f.cleanDate=g.cleanDate,f.isJSDate=g.isJSDate,f.formatDate=g.formatDate,f.incrementMonth=g.incrementMonth,f.dateTick0=g.dateTick0,f.dfltRange=g.dfltRange,f.findExactDates=g.findExactDates,f.MIN_MS=g.MIN_MS,f.MAX_MS=g.MAX_MS;var v=t(\"./search\");f.findBin=v.findBin,f.sorterAsc=v.sorterAsc,f.sorterDes=v.sorterDes,f.distinctVals=v.distinctVals,f.roundUp=v.roundUp,f.sort=v.sort,f.findIndexOfMin=v.findIndexOfMin,f.sortObjectKeys=t(\"./sort_object_keys\");var y=t(\"./stats\");f.aggNums=y.aggNums,f.len=y.len,f.mean=y.mean,f.median=y.median,f.midRange=y.midRange,f.variance=y.variance,f.stdev=y.stdev,f.interp=y.interp;var x=t(\"./matrix\");f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=t(\"./angles\");f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=t(\"./anchor_utils\");f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=t(\"./geometry2d\");f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=t(\"./extend\");f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=t(\"./loggers\");f.log=k.log,f.warn=k.warn,f.error=k.error;var A=t(\"./regex\");f.counterRegex=A.counter;var M=t(\"./throttle\");f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=t(\"./dom\");function E(t){var e={};for(var r in t)for(var n=t[r],i=0;il||t=e)&&(o(t)&&t>=0&&t%1==0)},f.noop=t(\"./noop\"),f.identity=t(\"./identity\"),f.repeat=function(t,e){for(var r=new Array(e),n=0;nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},f.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s=Math.pow(2,r)?i>10?(f.warn(\"randstr failed uniqueness\"),l):t(e,r,n,(i||0)+1):l},f.OptionControl=function(t,e){t||(t={}),e||(e=\"opt\");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r[\"_\"+e]=t,r},f.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,c=new Array(l),u=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*c[n];u[r]=a}return u},f.syncOrAsync=function(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlash=function(t){return\"/\"===t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n0?e:0}))},f.fillArray=function(t,e,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(t))for(var i=0;i1?i+o[1]:\"\";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,\"$1\"+a+\"$2\");return s+l},f.TEMPLATE_STRING_REGEX=/%{([^\\s%{}:]*)([:|\\|][^}]*)?}/g;var z=/^\\w*$/;f.templateString=function(t,e){var r={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return z.test(n)?i=e[n]:(r[n]=r[n]||f.nestedProperty(e,n).get,i=r[n]()),f.isValidTextValue(i)?i:\"\"}))};var D={max:10,count:0,name:\"hovertemplate\"};f.hovertemplateString=function(){return B.apply(D,arguments)};var R={max:10,count:0,name:\"texttemplate\"};f.texttemplateString=function(){return B.apply(R,arguments)};var F=/^[:|\\|]/;function B(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var c,u,h,p=\"_xother\"===s||\"_yother\"===s,d=\"_xother_\"===s||\"_yother_\"===s,m=\"xother_\"===s||\"yother_\"===s,g=\"xother\"===s||\"yother\"===s||p||m||d,v=s;if((p||d)&&(v=v.substring(1)),(m||d)&&(v=v.substring(0,v.length-1)),g){if(void 0===(c=e[v]))return\"\"}else for(h=3;h=48&&o<=57,c=s>=48&&s<=57;if(l&&(n=10*n+o-48),c&&(i=10*i+s-48),!l||!c){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var N=2e9;f.seedPseudoRandom=function(){N=2e9},f.pseudoRandom=function(){var t=N;return N=(69069*N+1)%4294967296,Math.abs(N-t)<429496729?f.pseudoRandom():N/4294967296},f.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=f.extractOption(t,e,\"htx\",\"hovertext\");if(f.isValidTextValue(i))return n(i);var a=f.extractOption(t,e,\"tx\",\"text\");return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValue=function(t){return t||0===t},f.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+\"%\",n=0;n1&&(c=1):c=0,f.strTranslate(i-c*(r+o),a-c*(n+s))+f.strScale(c)+(l?\"rotate(\"+l+(e?\"\":\" \"+r+\" \"+n)+\")\":\"\")},f.ensureUniformFontSize=function(t,e){var r=f.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)},f.bigFont=function(t){return Math.round(1.2*t)};var j=f.getFirefoxVersion(),U=null!==j&&j<86;f.getPositionFromD3Event=function(){return U?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},{\"../constants/numerical\":479,\"./anchor_utils\":483,\"./angles\":484,\"./array\":485,\"./clean_number\":486,\"./clear_responsive\":488,\"./coerce\":489,\"./dates\":490,\"./dom\":491,\"./extend\":493,\"./filter_unique\":494,\"./filter_visible\":495,\"./geometry2d\":498,\"./identity\":501,\"./increment\":502,\"./is_plain_object\":504,\"./keyed_container\":505,\"./localize\":506,\"./loggers\":507,\"./make_trace_groups\":508,\"./matrix\":509,\"./mod\":510,\"./nested_property\":511,\"./noop\":512,\"./notifier\":513,\"./preserve_drawing_buffer\":517,\"./push_unique\":518,\"./regex\":520,\"./relative_attr\":521,\"./relink_private\":522,\"./search\":523,\"./sort_object_keys\":526,\"./stats\":527,\"./throttle\":530,\"./to_log_range\":531,\"@plotly/d3\":58,\"d3-format\":112,\"d3-time-format\":120,\"fast-isnumeric\":190}],504:[function(t,e,r){\"use strict\";e.exports=function(t){return window&&window.process&&window.process.versions?\"[object Object]\"===Object.prototype.toString.call(t):\"[object Object]\"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty(\"hasOwnProperty\")}},{}],505:[function(t,e,r){\"use strict\";var n=t(\"./nested_property\"),i=/^\\w*$/;e.exports=function(t,e,r,a){var o,s,l;r=r||\"name\",a=a||\"value\";var c={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||\"\";var u={};if(s)for(o=0;o2)return c[e]=2|c[e],h.set(t,null);if(f){for(o=e;o1){var e=[\"LOG:\"];for(t=0;t1){var r=[];for(t=0;t\"),\"long\")}},a.warn=function(){var t;if(n.logging>0){var e=[\"WARN:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}},a.error=function(){var t;if(n.logging>0){var e=[\"ERROR:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}}},{\"../plot_api/plot_config\":541,\"./notifier\":513}],508:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\");e.exports=function(t,e,r){var i=t.selectAll(\"g.\"+r.replace(/\\s/g,\".\")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append(\"g\").attr(\"class\",r),i.order();var a=t.classed(\"rangeplot\")?\"nodeRangePlot3\":\"node3\";return i.each((function(t){t[0][a]=n.select(this)})),i}},{\"@plotly/d3\":58}],509:[function(t,e,r){\"use strict\";var n=t(\"gl-mat4\");r.init2dArray=function(t,e){for(var r=new Array(t),n=0;ne/2?t-Math.round(t/e)*e:t}}},{}],511:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./array\").isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,c=t;for(s=0;s/g),l=0;la||c===i||cs)&&(!e||!l(t))}:function(t,e){var l=t[0],c=t[1];if(l===i||la||c===i||cs)return!1;var u,f,h,p,d,m=r.length,g=r[0][0],v=r[0][1],y=0;for(u=1;uMath.max(f,g)||c>Math.max(h,v)))if(cu||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var c=l+1;c1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{\"../constants/numerical\":479,\"./matrix\":509}],516:[function(t,e,r){(function(r){(function(){\"use strict\";var n=t(\"./show_no_webgl_msg\"),i=t(\"regl\");e.exports=function(t,e,a){var o=t._fullLayout,s=!0;return o._glcanvas.each((function(n){if(n.regl)n.regl.preloadCachedCode(a);else if(!n.pick||o._has(\"parcoords\")){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||[],cachedCode:a||{}})}catch(t){s=!1}n.regl||(s=!1),s&&this.addEventListener(\"webglcontextlost\",(function(e){t&&t.emit&&t.emit(\"plotly_webglcontextlost\",{event:e,layer:n.key})}),!1)}})),s||n({container:o._glcontainer.node()}),s}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"./show_no_webgl_msg\":525,regl:283}],517:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"is-mobile\");e.exports=function(t){var e;if(\"string\"!=typeof(e=t&&t.hasOwnProperty(\"userAgent\")?t.userAgent:function(){var t;\"undefined\"!=typeof navigator&&(t=navigator.userAgent);t&&t.headers&&\"string\"==typeof t.headers[\"user-agent\"]&&(t=t.headers[\"user-agent\"]);return t}()))return!0;var r=i({ua:{headers:{\"user-agent\":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(\" \"),o=1;o-1;s--){var l=a[s];if(\"Version/\"===l.substr(0,8)){var c=l.substr(8).split(\".\")[0];if(n(c)&&(c=+c),c>=13)return!0}}}return r}},{\"fast-isnumeric\":190,\"is-mobile\":234}],518:[function(t,e,r){\"use strict\";e.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;ni.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function u(t,e){return t>=e}r.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,o,f=0,h=e.length,p=0,d=h>1?(e[h-1]-e[0])/(h-1):1;for(o=d>=0?r?s:l:r?u:c,t+=1e-9*d*(r?-1:1)*(d>=0?1:-1);f90&&i.log(\"Long binary search...\"),f-1},r.sorterAsc=function(t,e){return t-e},r.sorterDes=function(t,e){return e-t},r.distinctVals=function(t){var e,n=t.slice();for(n.sort(r.sorterAsc),e=n.length-1;e>-1&&n[e]===o;e--);for(var i,a=n[e]-n[0]||1,s=a/(e||1)/1e4,l=[],c=0;c<=e;c++){var u=n[c],f=u-i;void 0===i?(l.push(u),i=u):f>s&&(a=Math.min(a,f),l.push(u),i=u)}return{vals:l,minDiff:a}},r.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,c=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(e)||(e=!1),i(a[0])){for(l=new Array(o),s=0;st.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{\"./array\":485,\"fast-isnumeric\":190}],528:[function(t,e,r){\"use strict\";var n=t(\"color-normalize\");e.exports=function(t){return t?n(t):[0,0,0,1]}},{\"color-normalize\":89}],529:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../lib\"),a=i.strTranslate,o=t(\"../constants/xmlns_namespaces\"),s=t(\"../constants/alignment\").LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;r.convertToTspans=function(t,e,m){var M=t.text(),S=!t.attr(\"data-notex\")&&e&&e._context.typesetMath&&\"undefined\"!=typeof MathJax&&M.match(l),C=n.select(t.node().parentNode);if(!C.empty()){var P=t.attr(\"class\")?t.attr(\"class\").split(\" \")[0]:\"text\";return P+=\"-math\",C.selectAll(\"svg.\"+P).remove(),C.selectAll(\"g.\"+P+\"-group\").remove(),t.style(\"display\",null).attr({\"data-unformatted\":M,\"data-math\":\"N\"}),S?(e&&e._promises||[]).push(new Promise((function(e){t.style(\"display\",\"none\");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l,h=parseInt((MathJax.version||\"\").split(\".\")[0]);if(2!==h&&3!==h)return void i.warn(\"No MathJax version:\",MathJax.version);var p=function(){var r=\"math-output-\"+i.randstr({},64),a=(l=n.select(\"body\").append(\"div\").attr({id:r}).style({visibility:\"hidden\",position:\"absolute\",\"font-size\":e.fontSize+\"px\"}).text(t.replace(c,\"\\\\lt \").replace(u,\"\\\\gt \"))).node();return 2===h?MathJax.Hub.Typeset(a):MathJax.typeset([a])},d=function(){var e=l.select(2===h?\".MathJax_SVG\":\".MathJax\"),a=!e.empty()&&l.select(\"svg\").node();if(a){var o,s=a.getBoundingClientRect();o=2===h?n.select(\"body\").select(\"#MathJax_SVG_glyphs\"):e.select(\"defs\"),r(e,o,s)}else i.log(\"There was an error in the tex syntax.\",t),r();l.remove()};2===h?MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:\"none\",tex2jax:{inlineMath:f},displayAlign:\"left\"})}),(function(){if(\"SVG\"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer(\"SVG\")}),p,d,(function(){if(\"SVG\"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)})):3===h&&(o=i.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=f,\"svg\"!==(a=MathJax.config.startup.output)&&(MathJax.config.startup.output=\"svg\"),MathJax.startup.defaultReady(),MathJax.startup.promise.then((function(){p(),d(),\"svg\"!==a&&(MathJax.config.startup.output=a),MathJax.config=o})))}(S[2],o,(function(n,i,o){C.selectAll(\"svg.\"+P).remove(),C.selectAll(\"g.\"+P+\"-group\").remove();var s=n&&n.select(\"svg\");if(!s||!s.node())return I(),void e();var l=C.append(\"g\").classed(P+\"-group\",!0).attr({\"pointer-events\":\"none\",\"data-unformatted\":M,\"data-math\":\"Y\"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var c=o.width,u=o.height;s.attr({class:P,height:u,preserveAspectRatio:\"xMinYMin meet\"}).style({overflow:\"visible\",\"pointer-events\":\"none\"});var f=t.node().style.fill||\"black\",h=s.select(\"g\");h.attr({fill:f,stroke:f});var p=h.node().getBoundingClientRect(),d=p.width,g=p.height;(d>c||g>u)&&(s.style(\"overflow\",\"hidden\"),d=(p=s.node().getBoundingClientRect()).width,g=p.height);var v=+t.attr(\"x\"),y=+t.attr(\"y\"),x=-(r||t.node().getBoundingClientRect().height)/4;if(\"y\"===P[0])l.attr({transform:\"rotate(\"+[-90,v,y]+\")\"+a(-d/2,x-g/2)});else if(\"l\"===P[0])y=x-g/2;else if(\"a\"===P[0]&&0!==P.indexOf(\"atitle\"))v=0,y=x;else{var b=t.attr(\"text-anchor\");v-=d*(\"middle\"===b?.5:\"end\"===b?1:0),y=y+x-g/2}s.attr({x:v,y:y}),m&&m.call(t,l),e(l)}))}))):I(),t}function I(){C.empty()||(P=t.attr(\"class\")+\"-math\",C.select(\"svg.\"+P).remove()),t.text(\"\").style(\"white-space\",\"pre\"),function(t,e){e=e.replace(g,\" \");var r,a=!1,l=[],c=-1;function u(){c++;var e=document.createElementNS(o.svg,\"tspan\");n.select(e).attr({class:\"line\",dy:c*s+\"em\"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a doesnt match end tag <\"+t+\">. Pretending it did match.\",e),r=l[l.length-1].node}else i.log(\"Ignoring unexpected end tag .\",e)}x.test(e)?u():(r=t,l=[{node:t}]);for(var S=e.split(v),C=0;C|>|>)/g;var f=[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]];var h={sup:\"font-size:70%\",sub:\"font-size:70%\",b:\"font-weight:bold\",i:\"font-style:italic\",a:\"cursor:pointer\",span:\"\",em:\"font-style:italic;font-weight:bold\"},p={sub:\"0.3em\",sup:\"-0.6em\"},d={sub:\"-0.21em\",sup:\"0.42em\"},m=[\"http:\",\"https:\",\"mailto:\",\"\",void 0,\":\"],g=r.NEWLINES=/(\\r\\n?|\\n)/g,v=/(<[^<>]*>)/,y=/<(\\/?)([^ >]*)(\\s+(.*))?>/i,x=//i;r.BR_TAG_ALL=//gi;var b=/(^|[\\s\"'])style\\s*=\\s*(\"([^\"]*);?\"|'([^']*);?')/i,_=/(^|[\\s\"'])href\\s*=\\s*(\"([^\"]*)\"|'([^']*)')/i,w=/(^|[\\s\"'])target\\s*=\\s*(\"([^\"\\s]*)\"|'([^'\\s]*)')/i,T=/(^|[\\s\"'])popup\\s*=\\s*(\"([\\w=,]*)\"|'([\\w=,]*)')/i;function k(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&E(n)}var A=/(^|;)\\s*color:/;r.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:[\"br\"],i=\"...\".length,a=t.split(v),o=[],s=\"\",l=0,c=0;ci?o.push(u.substr(0,d-i)+\"...\"):o.push(u.substr(0,d));break}s=\"\"}}return o.join(\"\")};var M={mu:\"\\u03bc\",amp:\"&\",lt:\"<\",gt:\">\",nbsp:\"\\xa0\",times:\"\\xd7\",plusmn:\"\\xb1\",deg:\"\\xb0\"},S=/&(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function E(t){return t.replace(S,(function(t,e){return(\"#\"===e.charAt(0)?function(t){if(t>1114111)return;var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}(\"x\"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):M[e])||t}))}function L(t){var e=encodeURI(decodeURI(t)),r=document.createElement(\"a\"),n=document.createElement(\"a\");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==m.indexOf(i)&&-1!==m.indexOf(a)?e:\"\"}function C(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||\"top\",c=t.node().getBoundingClientRect(),u=e.node().getBoundingClientRect();return a=\"bottom\"===l?function(){return c.bottom-n.height}:\"middle\"===l?function(){return c.top+(c.height-n.height)/2}:function(){return c.top},o=\"right\"===s?function(){return c.right-n.width}:\"center\"===s?function(){return c.left+(c.width-n.width)/2}:function(){return c.left},function(){n=this.node().getBoundingClientRect();var t=o()-u.left,e=a()-u.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+\"px\",left:t+\"px\",\"z-index\":1e3}),this}}r.convertEntities=E,r.sanitizeHTML=function(t){t=t.replace(g,\" \");for(var e=document.createElement(\"p\"),r=e,i=[],a=t.split(v),o=0;oa.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},r.done=function(t){var e=n[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},r.clear=function(t){if(t)i(n[t]),delete n[t];else for(var e in n)r.clear(e)}},{}],531:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\");e.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},{\"fast-isnumeric\":190}],532:[function(t,e,r){\"use strict\";var n=e.exports={},i=t(\"../plots/geo/constants\").locationmodeToLayer,a=t(\"topojson-client\").feature;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,\"-\"),\"_\",t.resolution.toString(),\"m\"].join(\"\")},n.getTopojsonPath=function(t,e){return t+e+\".json\"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},{\"../plots/geo/constants\":587,\"topojson-client\":315}],533:[function(t,e,r){\"use strict\";e.exports={moduleType:\"locale\",name:\"en-US\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colorscale title\"},format:{date:\"%m/%d/%Y\"}}},{}],534:[function(t,e,r){\"use strict\";e.exports={moduleType:\"locale\",name:\"en\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colourscale title\"},format:{days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],periods:[\"AM\",\"PM\"],dateTime:\"%a %b %e %X %Y\",date:\"%d/%m/%Y\",time:\"%H:%M:%S\",decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],year:\"%Y\",month:\"%b %Y\",dayMonth:\"%b %-d\",dayMonthYear:\"%b %-d, %Y\"}}},{}],535:[function(t,e,r){\"use strict\";var n=t(\"../registry\");e.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split(\"[\")[0],s=0;s0&&o.log(\"Clearing previous rejected promises from queue.\"),t._promises=[]},r.cleanLayout=function(t){var e,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,m=Object.keys(t);for(e=0;e3?(O.x=1.02,O.xanchor=\"left\"):O.x<-2&&(O.x=-.02,O.xanchor=\"right\"),O.y>3?(O.y=1.02,O.yanchor=\"bottom\"):O.y<-2&&(O.y=-.02,O.yanchor=\"top\")),d(t),\"rotate\"===t.dragmode&&(t.dragmode=\"orbit\"),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanData=function(t){for(var e=0;e0)return t.substr(0,e)}r.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=[\"x\",\"y\",\"z\"];r.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn(\"Full array edits are incompatible with other edits\",f);var y=r[\"\"][\"\"];if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn(\"Unrecognized full array edit value\",f,y),!0;e.set(y)}return!m&&(h(g,v),p(t),!0)}var x,b,_,w,T,k,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),L=E||[],C=u(v,f).get(),P=[],I=-1,O=L.length;for(x=0;xL.length-(A?0:1))a.warn(\"index out of range\",f,_);else if(void 0!==k)T.length>1&&a.warn(\"Insertion & removal are incompatible with edits to the same index.\",f,_),c(k)?P.push(_):A?(\"add\"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn(\"Unrecognized full object edit value\",f,_,k),-1===I&&(I=_);else for(b=0;b=0;x--)L.splice(P[x],1),C&&C.splice(P[x],1);if(L.length?E||e.set(L):e.set(null),m)return!1;if(h(g,v),d!==i){var z;if(-1===I)z=S;else{for(O=Math.max(L.length,O),z=[],x=0;x=I);x++)z.push(_);for(x=I;x=t.data.length||i<-t.data.length)throw new Error(r+\" must be valid indices for gd.data.\");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error(\"each index in \"+r+\" must be unique.\")}}function I(t,e,r){if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"currentIndices is a required argument.\");if(Array.isArray(e)||(e=[e]),P(t,e,\"currentIndices\"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&P(t,r,\"newIndices\"),void 0!==r&&e.length!==r.length)throw new Error(\"current and new indices must be of equal length.\")}function O(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array\");if(!o.isPlainObject(e))throw new Error(\"update must be a key:value object\");if(void 0===r)throw new Error(\"indices must be an integer or array of integers\");for(var a in P(t,r,\"indices\"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error(\"attribute \"+a+\" must be an array of length equal to indices array length\");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error(\"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\")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,c,u,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=C(r,t.data.length-1),e)for(var m=0;m-1&&-1===r.indexOf(\"grouptitlefont\")?l(r,r.replace(\"titlefont\",\"title.font\")):r.indexOf(\"titleposition\")>-1?l(r,r.replace(\"titleposition\",\"title.position\")):r.indexOf(\"titleside\")>-1?l(r,r.replace(\"titleside\",\"title.side\")):r.indexOf(\"titleoffset\")>-1&&l(r,r.replace(\"titleoffset\",\"title.offset\")):l(r,r.replace(\"title\",\"title.text\"));function l(e,r){t[r]=t[e],delete t[e]}}function U(t,e,r){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var n={};if(\"string\"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn(\"Relayout fail.\",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=W(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(w.layoutReplot):Object.keys(n).length&&(V(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(w.doLegend),a.layoutstyle&&s.push(w.layoutStyles),a.axrange&&H(s,i.rangesAltered),a.ticks&&s.push(w.doTicksRelayout),a.modebar&&s.push(w.doModeBar),a.camera&&s.push(w.doCamera),a.colorbars&&s.push(w.doColorBars),s.push(M)),s.push(h.rehover,h.redrag),c.add(t,U,[t,i.undoit],U,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit(\"plotly_relayout\",i.eventData),t}))}function V(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if(\"axrange\"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=p.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,s.range&&(l.range=s.range.slice()),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!==a){var u=n[p.id2name(c)];u.autorange=l.autorange,u.range=l.range.slice(),u._input.range=l.range.slice()}}return!0}function H(t,e){var r=e?function(t){var r=[],n=!0;for(var i in e){var a=p.getFromId(t,i);if(r.push(i),-1!==(a.ticklabelposition||\"\").indexOf(\"inside\")&&a._anchorAxis&&r.push(a._anchorAxis._id),a._matchGroup)for(var o in a._matchGroup)e[o]||r.push(o);a.automargin&&(n=!1)}return p.draw(t,r,{skipTitle:n})}:function(t){return p.draw(t,\"redraw\")};t.push(y,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var q=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,G=/^[xyz]axis[0-9]*\\.autorange$/,Y=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function W(t,e){var r,n,i,a=t.layout,l=t._fullLayout,c=l._guiEditing,h=F(l._preGUI,c),d=Object.keys(e),m=p.list(t),g=o.extendDeepAll({},e),v={};for(j(e),d=Object.keys(e),n=0;n0&&\"string\"!=typeof O.parts[D];)D--;var B=O.parts[D],N=O.parts[D-1]+\".\"+B,U=O.parts.slice(0,D).join(\".\"),V=s(t.layout,U).get(),H=s(l,U).get(),W=O.get();if(void 0!==z){M[I]=z,S[I]=\"reverse\"===B?z:R(W);var Z=f.getLayoutValObject(l,O.parts);if(Z&&Z.impliedEdits&&null!==z)for(var J in Z.impliedEdits)E(o.relativeAttr(I,J),Z.impliedEdits[J]);if(-1!==[\"width\",\"height\"].indexOf(I))if(z){E(\"autosize\",null);var K=\"height\"===I?\"width\":\"height\";E(K,l[K])}else l[I]=t._initialAutoSize[I];else if(\"autosize\"===I)E(\"width\",z?null:l.width),E(\"height\",z?null:l.height);else if(N.match(q))P(N),s(l,U+\"._inputRange\").set(null);else if(N.match(G)){P(N),s(l,U+\"._inputRange\").set(null);var Q=s(l,U).get();Q._inputDomain&&(Q._input.domain=Q._inputDomain.slice())}else N.match(Y)&&s(l,U+\"._inputDomain\").set(null);if(\"type\"===B){L=V;var $=\"linear\"===H.type&&\"log\"===z,tt=\"log\"===H.type&&\"linear\"===z;if($||tt){if(L&&L.range)if(H.autorange)$&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];$?(et<=0&&rt<=0&&E(U+\".autorange\",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(U+\".range[0]\",Math.log(et)/Math.LN10),E(U+\".range[1]\",Math.log(rt)/Math.LN10)):(E(U+\".range[0]\",Math.pow(10,et)),E(U+\".range[1]\",Math.pow(10,rt)))}else E(U+\".autorange\",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[O.parts[0]]&&\"radialaxis\"===O.parts[1]&&delete l[O.parts[0]]._subplot.viewInitial[\"radialaxis.range\"],u.getComponentMethod(\"annotations\",\"convertCoords\")(t,H,z,E),u.getComponentMethod(\"images\",\"convertCoords\")(t,H,z,E)}else E(U+\".autorange\",!0),E(U+\".range\",null);s(l,U+\"._inputRange\").set(null)}else if(B.match(k)){var nt=s(l,I).get(),it=(z||{}).type;it&&\"-\"!==it||(it=\"linear\"),u.getComponentMethod(\"annotations\",\"convertCoords\")(t,nt,it,E),u.getComponentMethod(\"images\",\"convertCoords\")(t,nt,it,E)}var at=b.containerArrayMatch(I);if(at){r=at.array,n=at.index;var ot=at.property,st=Z||{editType:\"calc\"};\"\"!==n&&\"\"===ot&&(b.isAddVal(z)?S[I]=null:b.isRemoveVal(z)?S[I]=(s(a,r).get()||[])[n]:o.warn(\"unrecognized full object value\",e)),T.update(A,st),v[r]||(v[r]={});var lt=v[r][n];lt||(lt=v[r][n]={}),lt[ot]=z,delete e[I]}else\"reverse\"===B?(V.range?V.range.reverse():(E(U+\".autorange\",!0),V.range=[1,0]),H.autorange?A.calc=!0:A.plot=!0):(\"dragmode\"===I&&(!1===z&&!1!==W||!1!==z&&!1===W)||l._has(\"scatter-like\")&&l._has(\"regl\")&&\"dragmode\"===I&&(\"lasso\"===z||\"select\"===z)&&\"lasso\"!==W&&\"select\"!==W||l._has(\"gl2d\")?A.plot=!0:Z?T.update(A,Z):A.calc=!0,O.set(z))}}for(r in v){b.applyContainerArrayChanges(t,h(a,r),v[r],A,h)||(A.plot=!0)}for(var ct in C){var ut=(L=p.getFromId(t,ct))&&L._constraintGroup;if(ut)for(var ft in A.calc=!0,ut)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}return(X(t)||e.height||e.width)&&(A.plot=!0),(A.plot||A.calc)&&(A.layoutReplot=!0),{flags:A,rangesAltered:C,undoit:S,redoit:M,eventData:g}}function X(t){var e=t._fullLayout,r=e.width,n=e.height;return t.layout.autosize&&h.plotAutoSize(t,t.layout,e),e.width!==r||e.height!==n}function Z(t,e,n,i){t=o.getGraphDiv(t),_.clearPromiseQueue(t),o.isPlainObject(e)||(e={}),o.isPlainObject(n)||(n={}),Object.keys(e).length&&(t.changed=!0),Object.keys(n).length&&(t.changed=!0);var a=_.coerceTraceIndices(t,i),s=N(t,o.extendFlat({},e),a),l=s.flags,u=W(t,o.extendFlat({},n)),f=u.flags;(l.calc||f.calc)&&(t.calcdata=void 0),l.clearAxisTypes&&_.clearAxisTypes(t,a,n);var p=[];f.layoutReplot?p.push(w.layoutReplot):l.fullReplot?p.push(r._doPlot):(p.push(h.previousPromises),V(t,f,u)||h.supplyDefaults(t),l.style&&p.push(w.doTraceStyle),(l.colorbars||f.colorbars)&&p.push(w.doColorBars),f.legend&&p.push(w.doLegend),f.layoutstyle&&p.push(w.layoutStyles),f.axrange&&H(p,u.rangesAltered),f.ticks&&p.push(w.doTicksRelayout),f.modebar&&p.push(w.doModeBar),f.camera&&p.push(w.doCamera),p.push(M)),p.push(h.rehover,h.redrag),c.add(t,Z,[t,s.undoit,u.undoit,s.traces],Z,[t,s.redoit,u.redoit,s.traces]);var d=o.syncOrAsync(p,t);return d&&d.then||(d=Promise.resolve(t)),d.then((function(){return t.emit(\"plotly_update\",{data:s.eventData,layout:u.eventData}),t}))}function J(t){return function(e){e._fullLayout._guiEditing=!0;var r=t.apply(null,arguments);return e._fullLayout._guiEditing=!1,r}}var K=[{pattern:/^hiddenlabels/,attr:\"legend.uirevision\"},{pattern:/^((x|y)axis\\d*)\\.((auto)?range|title\\.text)/},{pattern:/axis\\d*\\.showspikes$/,attr:\"modebar.uirevision\"},{pattern:/(hover|drag)mode$/,attr:\"modebar.uirevision\"},{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:\"editrevision\"},{pattern:/^(shapes|annotations)/,attr:\"editrevision\"},{pattern:/^title\\.text$/,attr:\"editrevision\"}],Q=[{pattern:/^selectedpoints$/,attr:\"selectionrevision\"},{pattern:/(^|value\\.)visible$/,attr:\"legend.uirevision\"},{pattern:/^dimensions\\[\\d+\\]\\.constraintrange/},{pattern:/^node\\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\\.)name$/},{pattern:/colorbar\\.title\\.text$/},{pattern:/colorbar\\.(x|y)$/,attr:\"editrevision\"}];function $(t,e){for(var r=0;r1;)if(n.pop(),void 0!==(r=s(e,n.join(\".\")+\".uirevision\").get()))return r;return e.uirevision}function et(t,e){for(var r=0;r=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function c(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,u){function f(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,_.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit(\"plotly_animatingframe\",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit(\"plotly_animated\"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}function p(){t.emit(\"plotly_animating\"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&f()};e()}var d,m,g=0;function v(t){return Array.isArray(i)?g>=i.length?t.transitionOpts=i[g]:t.transitionOpts=i[0]:t.transitionOpts=i,g++,t}var y=[],x=null==e,b=Array.isArray(e);if(!x&&!b&&o.isPlainObject(e))y.push({type:\"object\",data:v(o.extendFlat({},e))});else if(x||-1!==[\"string\",\"number\"].indexOf(typeof e))for(d=0;d0&&kk)&&A.push(m);y=A}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var m=e[n].name,g=(u[m]||d[m]||{}).name,v=e[n].name,y=u[g]||d[g];g&&v&&\"number\"==typeof v&&y&&A<5&&(A++,o.warn('addFrames: overwriting frame \"'+(u[g]||d[g]).name+'\" with a frame whose name of type \"number\" also equates to \"'+g+'\". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===A&&o.warn(\"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.\")),d[m]={name:m},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index=0;n--){if(\"number\"==typeof(i=p[n].frame).name&&o.warn(\"Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings\"),!i.name)for(;u[i.name=\"frame \"+t._transitionData._counter++];);if(u[i.name]){for(a=0;a=0;r--)n=e[r],a.push({type:\"delete\",index:n}),s.unshift({type:\"insert\",index:n,value:i[n]});var l=h.modifyFrames,u=h.modifyFrames,f=[t,s],p=[t,a];return c&&c.add(t,l,f,u,p),h.modifyFrames(t,a)},r.addTraces=function t(e,n,i){e=o.getGraphDiv(e);var a,s,l=[],u=r.deleteTraces,f=t,h=[e,l],p=[e,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"traces must be defined.\");for(Array.isArray(e)||(e=[e]),n=0;n=0&&r=0&&r=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!y(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function y(t){return t===Math.round(t)&&t>=0}function x(){var t,e,r={};for(t in f(r,o),n.subplotsRegistry){if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i=l.length)return!1;i=(r=(n.transformsRegistry[l[c].type]||{}).attributes)&&r[e[2]],s=3}else{var u=t._module;if(u||(u=(n.modules[t.type||a.type.dflt]||{})._module),!u)return!1;if(!(i=(r=u.attributes)&&r[o])){var f=u.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return v(i,e,s)},r.getLayoutValObject=function(t,e){return v(function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var c;for(r=0;r=i&&(r._input||{})._templateitemname;o&&(a=i);var s,l=e+\"[\"+a+\"]\";function c(){s={},o&&(s[l]={},s[l].templateitemname=o)}function u(t,e){o?n.nestedProperty(s[l],t).set(e):s[l+\".\"+t]=e}function f(){var t=s;return c(),t}return c(),{modifyBase:function(t,e){s[t]=e},modifyItem:u,getUpdateObj:f,applyUpdate:function(e,r){e&&u(e,r);var i=f();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},{\"../lib\":503,\"../plots/attributes\":550}],544:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../registry\"),a=t(\"../plots/plots\"),o=t(\"../lib\"),s=t(\"../lib/clear_gl_canvases\"),l=t(\"../components/color\"),c=t(\"../components/drawing\"),u=t(\"../components/titles\"),f=t(\"../components/modebar\"),h=t(\"../plots/cartesian/axes\"),p=t(\"../constants/alignment\"),d=t(\"../plots/cartesian/constraints\"),m=d.enforce,g=d.clean,v=t(\"../plots/cartesian/autorange\").doAutoRange;function y(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&(a[0]e[0]))return!0}return!1}function x(t){var e,i,s,u,d,m,g=t._fullLayout,v=g._size,x=v.p,_=h.list(t,\"\",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?\"100%\":g.width+\"px\",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?\"100%\":g.height+\"px\"}).selectAll(\".main-svg\").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),r.drawMainTitle(t),f.manage(t),!g._has(\"cartesian\"))return a.previousPromises(t);function T(t,e,r){var n=t._lw/2;return\"x\"===t._id.charAt(0)?e?\"top\"===r?e._offset-x-n:e._offset+e._length+x+n:v.t+v.h*(1-(t.position||0))+n%1:e?\"right\"===r?e._offset+e._length+x+n:e._offset-x-n:v.l+v.w*(t.position||0)+n%1}for(e=0;e<_.length;e++){var k=(u=_[e])._anchorAxis;u._linepositions={},u._lw=c.crispRound(t,u.linewidth,1),u._mainLinePosition=T(u,k,u.side),u._mainMirrorPosition=u.mirror&&k?T(u,k,p.OPPOSITE_SIDE[u.side]):null}var A=[],M=[],S=[],E=1===l.opacity(g.paper_bgcolor)&&1===l.opacity(g.plot_bgcolor)&&g.paper_bgcolor===g.plot_bgcolor;for(i in g._plots)if((s=g._plots[i]).mainplot)s.bg&&s.bg.remove(),s.bg=void 0;else{var L=s.xaxis.domain,C=s.yaxis.domain,P=s.plotgroup;if(y(L,C,S)){var I=P.node(),O=s.bg=o.ensureSingle(P,\"rect\",\"bg\");I.insertBefore(O.node(),I.childNodes[0]),M.push(i)}else P.select(\"rect.bg\").remove(),S.push([L,C]),E||(A.push(i),M.push(i))}var z,D,R,F,B,N,j,U,V,H,q,G,Y,W=g._bgLayer.selectAll(\".bg\").data(A);for(W.enter().append(\"rect\").classed(\"bg\",!0),W.exit().remove(),W.each((function(t){g._plots[t].bg=n.select(this)})),e=0;eT?u.push({code:\"unused\",traceType:y,templateCount:w,dataCount:T}):T>w&&u.push({code:\"reused\",traceType:y,templateCount:w,dataCount:T})}}else u.push({code:\"data\"});if(function t(e,r){for(var n in e)if(\"_\"!==n.charAt(0)){var a=e[n],o=m(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&u.push({code:\"missing\",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},\"\"),u.length)return u.map(v)}},{\"../lib\":503,\"../plots/attributes\":550,\"../plots/plots\":619,\"./plot_config\":541,\"./plot_schema\":542,\"./plot_template\":543}],546:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./plot_api\"),a=t(\"../plots/plots\"),o=t(\"../lib\"),s=t(\"../snapshot/helpers\"),l=t(\"../snapshot/tosvg\"),c=t(\"../snapshot/svgtoimg\"),u=t(\"../version\").version,f={format:{valType:\"enumerated\",values:[\"png\",\"jpeg\",\"webp\",\"svg\",\"full-json\"],dflt:\"png\"},width:{valType:\"number\",min:1},height:{valType:\"number\",min:1},scale:{valType:\"number\",min:0,dflt:1},setBackground:{valType:\"any\",dflt:!1},imageDataOnly:{valType:\"boolean\",dflt:!1}};e.exports=function(t,e){var r,h,p,d;function m(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!m(\"width\")&&null!==e.width||!m(\"height\")&&null!==e.height)throw new Error(\"Height and width should be pixel values.\");if(!m(\"format\"))throw new Error(\"Export format is not \"+o.join2(f.format.values,\", \",\" or \")+\".\");var g={};function v(t,r){return o.coerce(e,g,f,t,r)}var y=v(\"format\"),x=v(\"width\"),b=v(\"height\"),_=v(\"scale\"),w=v(\"setBackground\"),T=v(\"imageDataOnly\"),k=document.createElement(\"div\");k.style.position=\"absolute\",k.style.left=\"-5000px\",document.body.appendChild(k);var A=o.extendFlat({},h);x?A.width=x:null===e.width&&n(d.width)&&(A.width=d.width),b?A.height=b:null===e.height&&n(d.height)&&(A.height=d.height);var M=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var r=l(k,y,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if(\"full-json\"===y){var p=a.graphJson(k,!1,\"keepdata\",\"object\",!0,!0);return p.version=u,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),\"svg\"===y)return t(T?r:s.encodeSVG(r));var d=document.createElement(\"canvas\");d.id=o.randstr(),c({format:y,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,\"\"):t}(e))})).catch((function(t){e(t)}))}))}},{\"../lib\":503,\"../plots/plots\":619,\"../snapshot/helpers\":642,\"../snapshot/svgtoimg\":644,\"../snapshot/tosvg\":646,\"../version\":1123,\"./plot_api\":540,\"fast-isnumeric\":190}],547:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plots/plots\"),a=t(\"./plot_schema\"),o=t(\"./plot_config\").dfltConfig,s=n.isPlainObject,l=Array.isArray,c=n.isArrayOrTypedArray;function u(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(d(\"unused\",a,v.concat(x.length)));var A,M,S,E,L,C=x.length,P=Array.isArray(k);if(P&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;Mx[M].length&&i.push(d(\"unused\",a,v.concat(M,x[M].length)));var I=x[M].length;for(A=0;A<(P?Math.min(I,k[M].length):I);A++)S=P?k[M][A]:k,E=y[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(d(\"dynamic\",a,v.concat(M,A),E,L)):i.push(d(\"value\",a,v.concat(M,A),E))}else i.push(d(\"array\",a,v.concat(M),y[M]));else for(M=0;M1&&p.push(d(\"object\",\"layout\"))),i.supplyDefaults(m);for(var g=m._fullData,v=r.length,y=0;y0&&Math.round(f)===f))return{vals:i};c=f}for(var h=e.calendar,p=\"start\"===l,d=\"end\"===l,m=t[r+\"period0\"],g=a(m,h)||0,v=[],y=[],x=[],b=i.length,_=0;_A;)k=o(k,-c,h);for(;k<=A;)k=o(k,c,h);T=o(k,-c,h)}else{for(k=g+(w=Math.round((A-g)/u))*u;k>A;)k-=u;for(;k<=A;)k+=u;T=k-u}v[_]=p?T:d?k:(T+k)/2,y[_]=T,x[_]=k}return{vals:v,starts:y,ends:x}}},{\"../../constants/numerical\":479,\"../../lib\":503,\"fast-isnumeric\":190}],552:[function(t,e,r){\"use strict\";e.exports={xaxis:{valType:\"subplotid\",dflt:\"x\",editType:\"calc+clearAxisTypes\"},yaxis:{valType:\"subplotid\",dflt:\"y\",editType:\"calc+clearAxisTypes\"}}},{}],553:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../lib\"),o=t(\"../../constants/numerical\").FP_SAFE,s=t(\"../../registry\"),l=t(\"../../components/drawing\"),c=t(\"./axis_ids\"),u=c.getFromId,f=c.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),c=m(t,e),u=c.min,f=c.max;if(0===u.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=u[0].val,g=f[0].val;for(r=1;r0&&((T=E-s(x)-l(b))>L?k/T>C&&(_=x,w=b,C=k/T):k/E>C&&(_={val:x.val,nopad:1},w={val:b.val,nopad:1},C=k/E));if(h===g){var P=h-1,I=h+1;if(M)if(0===h)i=[0,1];else{var O=(h>0?f:u).reduce((function(t,e){return Math.max(t,l(e))}),0),z=h/(1-Math.min(.5,O/E));i=h>0?[0,z]:[z,0]}else i=S?[Math.max(0,P),Math.max(1,I)]:[P,I]}else M?(_.val>=0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:0,nopad:1})):S&&(_.val-C*s(_)<0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:1,nopad:1})),C=(w.val-_.val-p(e,x.val,b.val))/(E-s(_)-l(w)),i=[_.val-C*s(_),w.val+C*l(w)];return v&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a0?r.ppadplus:r.ppadminus)||r.ppad||0),S=A((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=A(r.vpadplus||r.vpad),L=A(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(n=0;n0&&(h=a),a>p&&a-o&&(h=a),a>p&&a=I;n--)P(n);return{min:d,max:m,opts:r}},concatExtremes:m};function m(t,e,r){var n,i,a,o=e._id,s=t._fullData,l=t._fullLayout,c=[],f=[];function h(t,e){for(n=0;n=r&&(c.extrapad||!o)){s=!1;break}i(e,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var u=a&&0===e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function x(t){return i(t)&&Math.abs(t)=e}},{\"../../components/drawing\":388,\"../../constants/numerical\":479,\"../../lib\":503,\"../../registry\":638,\"./axis_ids\":558,\"@plotly/d3\":58,\"fast-isnumeric\":190}],554:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=s.strTranslate,c=t(\"../../lib/svg_text_utils\"),u=t(\"../../components/titles\"),f=t(\"../../components/color\"),h=t(\"../../components/drawing\"),p=t(\"./layout_attributes\"),d=t(\"./clean_ticks\"),m=t(\"../../constants/numerical\"),g=m.ONEMAXYEAR,v=m.ONEAVGYEAR,y=m.ONEMINYEAR,x=m.ONEMAXQUARTER,b=m.ONEAVGQUARTER,_=m.ONEMINQUARTER,w=m.ONEMAXMONTH,T=m.ONEAVGMONTH,k=m.ONEMINMONTH,A=m.ONEWEEK,M=m.ONEDAY,S=M/2,E=m.ONEHOUR,L=m.ONEMIN,C=m.ONESEC,P=m.MINUS_SIGN,I=m.BADNUM,O={K:\"zeroline\"},z={K:\"gridline\",L:\"path\"},D={K:\"minor-gridline\",L:\"path\"},R={K:\"tick\",L:\"path\"},F={K:\"tick\",L:\"text\"},B=t(\"../../constants/alignment\"),N=B.MID_SHIFT,j=B.CAP_SHIFT,U=B.LINE_SPACING,V=B.OPPOSITE_SIDE,H=e.exports={};H.setConvert=t(\"./set_convert\");var q=t(\"./axis_autotype\"),G=t(\"./axis_ids\"),Y=G.idSort,W=G.isLinked;H.id2name=G.id2name,H.name2id=G.name2id,H.cleanId=G.cleanId,H.list=G.list,H.listIds=G.listIds,H.getFromId=G.getFromId,H.getFromTrace=G.getFromTrace;var X=t(\"./autorange\");H.getAutoRange=X.getAutoRange,H.findExtremes=X.findExtremes;function Z(t){var e=1e-4*(t[1]-t[0]);return[t[0]-e,t[1]+e]}H.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+\"axis\"],c=n+\"ref\",u={};return i||(i=l[0]||(\"string\"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+\" domain\"}))),u[c]={valType:\"enumerated\",values:l.concat(a?\"string\"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,u,c)},H.getRefType=function(t){return void 0===t?t:\"paper\"===t?\"paper\":\"pixel\"===t?\"pixel\":/( domain)$/.test(t)?\"domain\":\"range\"},H.coercePosition=function(t,e,r,n,i,a){var o,l;if(\"range\"!==H.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var c=H.getFromId(e,n);l=r(i,a=c.fraction2r(a)),o=c.cleanPos}t[i]=o(l)},H.cleanPosition=function(t,e,r){return(\"paper\"===r||\"pixel\"===r?s.ensureNumber:H.getFromId(e,r).cleanPos)(t)},H.redrawComponents=function(t,e){e=e||H.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),c={},u=0;ur&&f2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},H.saveRangeInitial=function(t,e){for(var r=H.list(t,\"\",!0),n=!1,i=0;i.3*h||u(n)||u(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=H.tickIncrement(t,\"M6\",\"reverse\")+1.5*M:a.exactMonths>.8?t=H.tickIncrement(t,\"M1\",\"reverse\")+15.5*M:t-=S;var l=H.tickIncrement(t,r);if(l<=n)return l}return t}(y,t,v,c,a)),g=y,0;g<=u;)g=H.tickIncrement(g,v,!1,a);return{start:e.c2r(y,0,a),end:e.c2r(g,0,a),size:v,_dataSpan:u-c}},H.prepMinorTicks=function(t,e,r){if(!e.minor.dtick){delete t.dtick;var n,a=e.dtick&&i(e._tmin);if(a){var o=H.tickIncrement(e._tmin,e.dtick,!0);n=[e._tmin,.99*o+.01*e._tmin]}else{var l=s.simpleMap(e.range,e.r2l);n=[l[0],.8*l[0]+.2*l[1]]}if(t.range=s.simpleMap(n,e.l2r),t._isMinor=!0,H.prepTicks(t,r),a){var c=i(e.dtick),u=i(t.dtick),f=c?e.dtick:+e.dtick.substring(1),h=u?t.dtick:+t.dtick.substring(1);c&&u?$(f,h)?f===2*A&&h===2*M&&(t.dtick=A):f===2*A&&h===3*M?t.dtick=A:f!==A||(e._input.minor||{}).nticks?tt(f/h,2.5)?t.dtick=f/2:t.dtick=f:t.dtick=M:\"M\"===String(e.dtick).charAt(0)?u?t.dtick=\"M1\":$(f,h)?f>=12&&2===h&&(t.dtick=\"M3\"):t.dtick=e.dtick:\"L\"===String(t.dtick).charAt(0)?\"L\"===String(e.dtick).charAt(0)?$(f,h)||(t.dtick=tt(f/h,2.5)?e.dtick/2:e.dtick):t.dtick=\"D1\":\"D2\"===t.dtick&&+e.dtick>1&&(t.dtick=1)}t.range=e.range}void 0===e.minor._tick0Init&&(t.tick0=e.tick0)},H.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if(\"auto\"===t.tickmode||!t.dtick){var n,a=t.nticks;a||(\"category\"===t.type||\"multicategory\"===t.type?(n=t.tickfont?s.bigFont(t.tickfont.size||12):15,a=t._length/n):(n=\"y\"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),\"radialaxis\"===t._name&&(a*=2)),t.minor&&\"array\"!==t.minor.tickmode||\"array\"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,H.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}\"period\"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||\"M\"!==t.dtick.charAt(0))}var n=r(),a=H.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dtick=(O?0:1);z--){var D=!z;z?(t._dtickInit=t.dtick,t._tick0Init=t.tick0):(t.minor._dtickInit=t.minor.dtick,t.minor._tick0Init=t.minor.tick0);var R=z?t:s.extendFlat({},t,t.minor);if(D?H.prepMinorTicks(R,t,e):H.prepTicks(R,e),\"array\"!==R.tickmode){var F=Z(u),B=F[0],N=F[1],j=i(R.dtick),U=\"log\"===a&&!(j||\"L\"===R.dtick.charAt(0)),V=H.tickFirst(R,e);if(z){if(t._tmin=V,V=N:W<=N;W=H.tickIncrement(W,X,f,o)){if(z&&q++,R.rangebreaks&&!f){if(W=p)break}if(C.length>d||W===Y)break;Y=W;var J={value:W};z?(U&&W!==(0|W)&&(J.simpleLabel=!0),l>1&&q%l&&(J.skipLabel=!0),C.push(J)):(J.minor=!0,P.push(J))}}else z?(C=[],m=rt(t)):(P=[],L=rt(t))}if(O&&!(\"inside\"===t.minor.ticks&&\"outside\"===t.ticks||\"outside\"===t.minor.ticks&&\"inside\"===t.ticks)){for(var K=C.map((function(t){return t.value})),Q=[],$=0;$0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,c=t[o].value,u=Math.abs(c-l),f=r||u,h=0;f>=y?h=u>=y&&u<=g?u:v:r===b&&f>=_?h=u>=_&&u<=x?u:b:f>=k?h=u>=k&&u<=w?u:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=u&&(h=u,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,m=0;m<84;m++){var L=(m+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==I&&d++}(h*=d/84)||(t[n].drop=!0),s&&u>A&&(h=u)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(C,t,t._definedDelta),t.rangebreaks){var at=\"y\"===t._id.charAt(0),ot=1;\"auto\"===t.tickmode&&(ot=t.tickfont?t.tickfont.size:12);var st=NaN;for(r=C.length-1;r>-1;r--)if(C[r].drop)C.splice(r,1);else{C[r].value=Ct(C[r].value,t);var lt=t.c2p(C[r].value);(at?st>lt-ot:stp||utp&&(ct.periodX=p),ut10||\"01-01\"!==n.substr(5)?t._tickround=\"d\":t._tickround=+e.substr(1)%12==0?\"y\":\"m\";else if(e>=M&&a<=10||e>=15*M)t._tickround=\"d\";else if(e>=L&&a<=16||e>=E)t._tickround=\"M\";else if(e>=C&&a<=19||e>=L)t._tickround=\"S\";else{var o=t.l2r(r+e).replace(/^-/,\"\").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||\"L\"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01),u=void 0===t.minexponent?3:t.minexponent;Math.abs(c)>u&&(dt(t.exponentformat)&&!mt(c)?t._tickexponent=3*Math.round((c-1)/3):t._tickexponent=c)}else t._tickround=null}function ht(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||\"\",fontSize:n.size,font:n.family,fontColor:n.color}}H.autoTicks=function(t,e,r){var n;function a(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if(\"date\"===t.type){t.tick0=s.dateTick0(t.calendar,0);var o=2*e;if(o>v)e/=v,n=a(10),t.dtick=\"M\"+12*ut(e,n,nt);else if(o>T)e/=T,t.dtick=\"M\"+ut(e,1,it);else if(o>M){if(t.dtick=ut(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:ot),!r){var l=H.getTickFormat(t),c=\"period\"===t.ticklabelmode;c&&(t._rawTick0=t.tick0),/%[uVW]/.test(l)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),c&&(t._dowTick0=t.tick0)}}else o>E?t.dtick=ut(e,E,it):o>L?t.dtick=ut(e,L,at):o>C?t.dtick=ut(e,C,at):(n=a(10),t.dtick=ut(e,n,nt))}else if(\"log\"===t.type){t.tick0=0;var u=s.simpleMap(t.range,t.r2l);if(t._isMinor&&(e*=1.5),e>.7)t.dtick=Math.ceil(e);else if(Math.abs(u[1]-u[0])<1){var f=1.5*Math.abs((u[1]-u[0])/e);e=Math.abs(Math.pow(10,u[1])-Math.pow(10,u[0]))/f,n=a(10),t.dtick=\"L\"+ut(e,n,nt)}else t.dtick=e>.3?\"D2\":\"D1\"}else\"category\"===t.type||\"multicategory\"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):Lt(t)?(t.tick0=0,n=1,t.dtick=ut(e,n,ct)):(t.tick0=0,n=a(10),t.dtick=ut(e,n,nt));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&\"string\"!=typeof t.dtick){var h=t.dtick;throw t.dtick=1,\"ax.dtick error: \"+String(h)}},H.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),c=o*Number(e.substr(1));if(\"M\"===l)return s.incrementMonth(t,c,a);if(\"L\"===l)return Math.log(Math.pow(10,t)+c)/Math.LN10;if(\"D\"===l){var u=\"D2\"===e?lt:st,f=t+.01*o,h=s.roundUp(s.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw\"unrecognized dtick \"+String(e)},H.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1] \")}else t._prevDateHead=l,c+=\"
\"+l;e.text=c}(t,o,r,c):\"log\"===u?function(t,e,r,n,a){var o=t.dtick,l=e.x,c=t.tickformat,u=\"string\"==typeof o&&o.charAt(0);\"never\"===a&&(a=\"\");n&&\"L\"!==u&&(o=\"L3\",u=\"L\");if(c||\"L\"===u)e.text=gt(Math.pow(10,l),t,a,n);else if(i(o)||\"D\"===u&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;\"power\"===p||dt(p)&&mt(f)?(e.text=0===f?1:1===f?\"10\":\"10\"+(f>1?\"\":P)+h+\"\",e.fontSize*=1.25):(\"e\"===p||\"E\"===p)&&h>2?e.text=\"1\"+p+(f>0?\"+\":P)+h:(e.text=gt(Math.pow(10,l),t,\"\",\"fakehover\"),\"D1\"===o&&\"y\"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if(\"D\"!==u)throw\"unrecognized dtick \"+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if(\"D1\"===t.dtick){var d=String(e.text).charAt(0);\"0\"!==d&&\"1\"!==d||(\"y\"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,c,m):\"category\"===u?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=\"\");e.text=String(r)}(t,o):\"multicategory\"===u?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?\"\":String(i[1]),o=void 0===i[0]?\"\":String(i[0]);r?e.text=o+\" - \"+a:(e.text=a,e.text2=o)}(t,o,r):Lt(t)?function(t,e,r,n,i){if(\"radians\"!==t.thetaunit||r)e.text=gt(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text=\"0\";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=gt(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text=\"\\u03c0\":e.text=o[0]+\"\\u03c0\":e.text=[\"\",o[0],\"\",\"\\u2044\",\"\",o[1],\"\",\"\\u03c0\"].join(\"\"),l&&(e.text=P+e.text)}}}}(t,o,r,c,m):function(t,e,r,n,i){\"never\"===i?i=\"\":\"all\"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i=\"hide\");e.text=gt(e.x,t,i,n)}(t,o,0,c,m),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),\"boundaries\"===t.tickson||t.showdividers){var g=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[g(o.x-.5),g(o.x+t.dtick-.5)]}return o},H.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=Array.isArray(e)?e[0]:e,i=Array.isArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return H.hoverLabelText(t,n,r)+\" - \"+H.hoverLabelText(t,i,r);var a=\"log\"===t.type&&n<=0,o=H.tickText(t,t.c2l(a?-n:n),\"hover\").text;return a?0===n?\"0\":P+o:o};var pt=[\"f\",\"p\",\"n\",\"\\u03bc\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\"];function dt(t){return\"SI\"===t||\"B\"===t}function mt(t){return t>14||t<-15}function gt(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||\"B\",c=e._tickexponent,u=H.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:\"none\"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:\"none\"===e.showexponent?e.range.map(e.r2d):[0,t||1]};ft(h),o=(Number(h._tickround)||0)+4,c=h._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,P);var p,d=Math.pow(10,-o)/2;if(\"none\"===l&&(c=0),(t=Math.abs(t))\"+p+\"\":\"B\"===l&&9===c?t+=\"B\":dt(l)&&(t+=pt[c/3+5]));return a?P+t:t}function vt(t,e){for(var r=[],n={},i=0;i1&&r=i.min&&t=0,a=u(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case\"date\":case\"linear\":for(e=0;e=o(i)))){r=n;break}break;case\"log\":for(e=0;e0?r.bottom-f:0,h)))),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var p=[0,1];if(\"x\"===d){if(\"b\"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?f-r.top:0,h),p.reverse()),r.width>0){var g=r.right-(e._offset+e._length);g>0&&(n.xr=1,n.r=g);var v=e._offset-r.left;v>0&&(n.xl=0,n.l=v)}}else if(\"l\"===l?n[l]=e._depth=Math.max(r.height>0?f-r.left:0,h):(n[l]=e._depth=Math.max(r.height>0?r.right-f:0,h),p.reverse()),r.height>0){var y=r.bottom-(e._offset+e._length);y>0&&(n.yb=0,n.b=y);var x=e._offset-r.top;x>0&&(n.yt=1,n.t=x)}n[m]=\"free\"===e.anchor?e.position:e._anchorAxis.domain[p[0]],e.title.text!==c._dfltTitle[d]&&(n[l]+=bt(e)+(e.title.standoff||0)),e.mirror&&\"free\"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=h),!0===e.mirror||\"ticks\"===e.mirror?i[m]=e._anchorAxis.domain[p[1]]:\"all\"!==e.mirror&&\"allticks\"!==e.mirror||(i[m]=[e._counterDomainMin,e._counterDomainMax][p[1]]))}it&&(s=o.getComponentMethod(\"rangeslider\",\"autoMarginOpts\")(t,e)),a.autoMargin(t,Tt(e),n),a.autoMargin(t,kt(e),i),a.autoMargin(t,At(e),s)})),r.skipTitle||it&&\"bottom\"===e.side||rt.push((function(){return function(t,e){var r,n=t._fullLayout,i=e._id,a=i.charAt(0),o=e.title.font.size;if(e.title.hasOwnProperty(\"standoff\"))r=e._depth+e.title.standoff+bt(e);else{var s=Pt(e);if(\"multicategory\"===e.type)r=e._depth;else{var l=1.5*o;s&&(l=.5*o,\"outside\"===e.ticks&&(l+=e.ticklen)),r=10+l+(e.linewidth?e.linewidth-1:0)}s||(r+=\"x\"===a?\"top\"===e.side?o*(e.showticklabels?1:0):o*(e.showticklabels?1.5:.5):\"right\"===e.side?o*(e.showticklabels?1:.5):o*(e.showticklabels?.5:0))}var c,f,p,d,m=H.getPxPosition(t,e);\"x\"===a?(f=e._offset+e._length/2,p=\"top\"===e.side?m-r:m+r):(p=e._offset+e._length/2,f=\"right\"===e.side?m+r:m-r,c={rotate:\"-90\",offset:0});if(\"multicategory\"!==e.type){var g=e._selections[e._id+\"tick\"];if(d={selection:g,side:e.side},g&&g.node()&&g.node().parentNode){var v=h.getTranslate(g.node().parentNode);d.offsetLeft=v.x,d.offsetTop=v.y}e.title.hasOwnProperty(\"standoff\")&&(d.pad=0)}return u.draw(t,i+\"title\",{propContainer:e,propName:e._name+\".title.text\",placeholder:n._dfltTitle[a],avoid:d,transform:c,attributes:{x:f,y:p,\"text-anchor\":\"middle\"}})}(t,e)})),s.syncOrAsync(rt)}}function at(t){var r=p+(t||\"tick\");return w[r]||(w[r]=function(t,e){var r,n,i,a;t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=wt(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0);return{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),w[r]}},H.getTickSigns=function(t,e){var r=t._id.charAt(0),n={x:\"top\",y:\"right\"}[r],i=t.side===n?1:-1,a=[-1,1,i,-i];return\"inside\"!==(e?(t.minor||{}).ticks:t.ticks)==(\"x\"===r)&&(a=a.map((function(t){return-t}))),t.side&&a.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),a},H.makeTransTickFn=function(t){return\"x\"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},H.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||\"\",r=function(t){return-1!==e.indexOf(t)},n=r(\"top\"),i=r(\"left\"),a=r(\"right\"),o=r(\"bottom\"),s=r(\"inside\"),l=o||i||n||a;if(!l&&!s)return[0,0];var c=t.side,u=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;(o||n)&&(u+=h*j,f+=(t.linewidth||0)/2);(i||a)&&(u+=(t.linewidth||0)/2,f+=3);s&&\"top\"===c&&(f-=h*(1-j));(i||n)&&(u=-u);\"bottom\"!==c&&\"right\"!==c||(f=-f);return[l?u:0,s?f:0]}(t),r=e[0],n=e[1];return\"x\"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(yt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(yt(e)))}},H.makeTickPath=function(t,e,r,n){n||(n={});var i=n.minor;if(i&&!t.minor)return\"\";var a=void 0!==n.len?n.len:i?t.minor.ticklen:t.ticklen,o=t._id.charAt(0),s=(t.linewidth||1)/2;return\"x\"===o?\"M0,\"+(e+s*r)+\"v\"+a*r:\"M\"+(e+s*r)+\",0h\"+a*r},H.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||\"\",a=function(t){return-1!==n.indexOf(t)},o=a(\"top\"),l=a(\"left\"),c=a(\"right\"),u=a(\"bottom\")||l||o||c,f=a(\"inside\"),h=\"inside\"===n&&\"inside\"===t.ticks||!f&&\"outside\"===t.ticks&&\"boundaries\"!==t.tickson,p=0,d=0,m=h?t.ticklen:0;if(f?m*=-1:u&&(m=0),h&&(p+=m,r)){var g=s.deg2rad(r);p=m*Math.cos(g)+1,d=m*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var v,y,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,A=t._id.charAt(0),M=t.tickangle;if(\"x\"===A)b=(_=!f&&\"bottom\"===k||f&&\"top\"===k)?1:-1,f&&(b*=-1),v=d*b,y=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=N:x=-90===M&&\"bottom\"===k?j:90===M&&\"top\"===k?N:.5,T=N/2*(M/90)),w.xFn=function(t){return t.dx+v+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*x},w.anchorFn=function(t,e){if(u){if(l)return\"end\";if(c)return\"start\"}return i(e)&&0!==e&&180!==e?e*b<0!==f?\"end\":\"start\":\"middle\"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:\"top\"===t.side!==f?-n:0};else if(\"y\"===A){if(b=(_=!f&&\"left\"===k||f&&\"right\"===k)?1:-1,f&&(b*=-1),v=p,y=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&\"left\"===k||90===M&&\"right\"===k?j:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*j*b,x=0}}w.xFn=function(t){return t.dx+e-(v+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*N},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?\"middle\":_?\"end\":\"start\"},w.heightFn=function(e,r,n){return\"right\"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},H.drawTicks=function(t,e,r){r=r||{};var i=e._id+\"tick\",a=[].concat(e.minor&&e.minor.ticks?r.vals.filter((function(t){return t.minor&&!t.noTick})):[]).concat(e.ticks?r.vals.filter((function(t){return!t.minor&&!t.noTick})):[]),o=r.layer.selectAll(\"path.\"+i).data(a,xt);o.exit().remove(),o.enter().append(\"path\").classed(i,1).classed(\"ticks\",1).classed(\"crisp\",!1!==r.crisp).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.tickcolor:e.tickcolor)})).style(\"stroke-width\",(function(r){return h.crispRound(t,r.minor?e.minor.tickwidth:e.tickwidth,1)+\"px\"})).attr(\"d\",r.path).style(\"display\",null),It(e,[R]),o.attr(\"transform\",r.transFn)},H.drawGrid=function(t,e,r){r=r||{};var i=e._id+\"grid\",a=e.minor&&e.minor.showgrid,o=a?r.vals.filter((function(t){return t.minor})):[],s=e.showgrid?r.vals.filter((function(t){return!t.minor})):[],l=r.counterAxis;if(l&&H.shouldShowZeroLine(t,e,l))for(var c=\"array\"===e.tickmode,u=0;u=0;v--){var y=v?m:g;if(y){var x=y.selectAll(\"path.\"+i).data(v?s:o,xt);x.exit().remove(),x.enter().append(\"path\").classed(i,1).classed(\"crisp\",!1!==r.crisp),x.attr(\"transform\",r.transFn).attr(\"d\",r.path).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.gridcolor:e.gridcolor||\"#ddd\")})).style(\"stroke-dasharray\",(function(t){return h.dashStyle(t.minor?e.minor.griddash:e.griddash,t.minor?e.minor.gridwidth:e.gridwidth)})).style(\"stroke-width\",(function(t){return(t.minor?d:e._gw)+\"px\"})).style(\"display\",null),\"function\"==typeof r.path&&x.attr(\"d\",r.path)}}It(e,[z,D])},H.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+\"zl\",i=H.shouldShowZeroLine(t,e,r.counterAxis),a=r.layer.selectAll(\"path.\"+n).data(i?[{x:0,id:e._id}]:[]);a.exit().remove(),a.enter().append(\"path\").classed(n,1).classed(\"zl\",1).classed(\"crisp\",!1!==r.crisp).each((function(){r.layer.selectAll(\"path\").sort((function(t,e){return Y(t.id,e.id)}))})),a.attr(\"transform\",r.transFn).attr(\"d\",r.path).call(f.stroke,e.zerolinecolor||f.defaultLine).style(\"stroke-width\",h.crispRound(t,e.zerolinewidth,e._gw||1)+\"px\").style(\"display\",null),It(e,[O])},H.drawLabels=function(t,e,r){r=r||{};var a=t._fullLayout,o=e._id,u=o.charAt(0),f=r.cls||o+\"tick\",p=r.vals.filter((function(t){return t.text})),d=r.labelFns,m=r.secondary?0:e.tickangle,g=(e._prevTickAngles||{})[f],v=r.layer.selectAll(\"g.\"+f).data(e.showticklabels?p:[],xt),y=[];function x(t,a){t.each((function(t){var o=n.select(this),s=o.select(\".text-math-group\"),u=d.anchorFn(t,a),f=r.transFn.call(o.node(),t)+(i(a)&&0!=+a?\" rotate(\"+a+\",\"+d.xFn(t)+\",\"+(d.yFn(t)-t.fontSize/2)+\")\":\"\"),p=c.lineCount(o),m=U*t.fontSize,g=d.heightFn(t,i(a)?+a:0,(p-1)*m);if(g&&(f+=l(0,g)),s.empty()){var v=o.select(\"text\");v.attr({transform:f,\"text-anchor\":u}),v.style(\"opacity\",1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var y=h.bBox(s.node()).width*{end:-.5,start:.5}[u];s.attr(\"transform\",f+l(y,0))}}))}v.enter().append(\"g\").classed(f,1).append(\"text\").attr(\"text-anchor\",\"middle\").each((function(e){var r=n.select(this),i=t._promises.length;r.call(c.positionText,d.xFn(e),d.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(c.convertToTspans,t),t._promises[i]?y.push(t._promises.pop().then((function(){x(r,m)}))):x(r,m)})),It(e,[F]),v.exit().remove(),r.repositionOnUpdate&&v.each((function(t){n.select(this).select(\"text\").call(c.positionText,d.xFn(t),d.yFn(t))})),e._adjustTickLabelsOverflow=function(){var r=e.ticklabeloverflow;if(r&&\"allow\"!==r){var i=-1!==r.indexOf(\"hide\"),o=\"x\"===e._id.charAt(0),l=0,c=o?t._fullLayout.width:t._fullLayout.height;if(-1!==r.indexOf(\"domain\")){var u=s.simpleMap(e.range,e.r2l);l=e.l2p(u[0])+e._offset,c=e.l2p(u[1])+e._offset}var f=Math.min(l,c),p=Math.max(l,c),d=e.side,m=1/0,g=-1/0;for(var y in v.each((function(t){var r=n.select(this);if(r.select(\".text-math-group\").empty()){var a=h.bBox(r.node()),s=0;o?(a.right>p||a.leftp||a.top+(e.tickangle?0:t.fontSize/4)e[\"_visibleLabelMin_\"+r._id]?l.style(\"display\",\"none\"):\"tick\"!==t.K||i||l.style(\"display\",null)}))}))}))}))},x(v,g+1?g:m);var b=null;e._selections&&(e._selections[f]=v);var _=[function(){return y.length&&Promise.all(y)}];e.automargin&&a._redrawFromAutoMarginCount&&90===g?(b=90,_.push((function(){x(v,g)}))):_.push((function(){if(x(v,m),p.length&&\"x\"===u&&!i(m)&&(\"log\"!==e.type||\"D\"!==String(e.dtick).charAt(0))){b=0;var t,n=0,a=[];if(v.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),i=wt(this),o=h.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),\"boundaries\"!==e.tickson&&!e.showdividers||r.secondary){var o=p.length,l=Math.abs((p[o-1].x-p[0].x)*e._m)/(o-1),c=e.ticklabelposition||\"\",f=function(t){return-1!==c.indexOf(t)},d=f(\"top\"),g=f(\"left\"),y=f(\"right\"),_=f(\"bottom\")||g||d||y?(e.tickwidth||0)+6:0,w=l<2.5*n||\"multicategory\"===e.type||\"realaxis\"===e._name;for(t=0;t1)for(n=1;n2*o}(i,e))return\"date\";var g=\"strict\"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},u=0;u2*i}(i,g)?\"category\":function(t,e){for(var r=t.length,n=0;n=2){var s,c,u=\"\";if(2===o.length)for(s=0;s<2;s++)if(c=b(o[s])){u=g;break}var f=i(\"pattern\",u);if(f===g)for(s=0;s<2;s++)(c=b(o[s]))&&(e.bounds[s]=o[s]=c-1);if(f)for(s=0;s<2;s++)switch(c=o[s],f){case g:if(!n(c))return void(e.enabled=!1);if((c=+c)!==Math.floor(c)||c<0||c>=7)return void(e.enabled=!1);e.bounds[s]=o[s]=c;break;case v:if(!n(c))return void(e.enabled=!1);if((c=+c)<0||c>24)return void(e.enabled=!1);e.bounds[s]=o[s]=c}if(!1===r.autorange){var h=r.range;if(h[0]h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(\" \")[0]},r.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},{\"../../registry\":638,\"./constants\":561}],559:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){if(\"category\"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i=\"array\");var s,l=r(\"categoryorder\",i);\"array\"===l&&(s=r(\"categoryarray\")),o||\"array\"!==l||(l=e.categoryorder=\"trace\"),\"trace\"===l?e._initialCategories=[]:\"array\"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;nn?i.substr(n):a.substr(r))+o:i+a+t*e:o}function g(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;oc*x)||T)for(r=0;rO&&FP&&(P=F);h/=(P-C)/(2*I),C=l.l2r(C),P=l.l2r(P),l.range=l._input.range=S=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append(\"path\").attr(\"class\",\"zoombox\").style({fill:e>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"transform\",c(r,n)).attr(\"d\",i+\"Z\")}function j(t,e,r){return t.append(\"path\").attr(\"class\",\"zoombox-corners\").style({fill:f.background,stroke:f.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"transform\",c(e,r)).attr(\"d\",\"M0,0Z\")}function U(t,e,r,n,i,a){t.attr(\"d\",n+\"M\"+r.l+\",\"+r.t+\"v\"+r.h+\"h\"+r.w+\"v-\"+r.h+\"h-\"+r.w+\"Z\"),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style(\"fill\",n>.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),e.transition().style(\"opacity\",1).duration(200))}function H(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}function q(t){I&&t.data&&t._context.showTips&&(i.notifier(i._(t,\"Double-click to zoom back out\"),\"long\"),I=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);return\"M\"+(t.l-3.5)+\",\"+(t.t-.5+e)+\"h3v\"+-e+\"h\"+e+\"v-3h-\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.t-.5+e)+\"h-3v\"+-e+\"h\"+-e+\"v-3h\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.b+.5-e)+\"h-3v\"+e+\"h\"+-e+\"v3h\"+(e+3)+\"ZM\"+(t.l-3.5)+\",\"+(t.b+.5-e)+\"h3v\"+e+\"h\"+e+\"v3h-\"+(e+3)+\"Z\"}function Y(t,e,r,n,a){for(var o,s,l,c,u=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,m=0;m=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(H(i),2!==t||vt||qt(),gt)o.indexOf(\"select\")>-1&&S(r,i,J,K,e.id,Pt),o.indexOf(\"event\")>-1&&p.click(i,r,e.id);else if(1===t&&vt){var s=m?O:I,c=\"s\"===m||\"w\"===v?0:1,f=s._name+\".range[\"+c+\"]\",h=function(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return\"date\"===t.type?n:\"log\"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a(\".\"+r+\"g\")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a(\".\"+String(r)+\"g\")(n))}(s,c),d=\"left\",g=\"middle\";if(s.fixedrange)return;m?(g=\"n\"===m?\"top\":\"bottom\",\"right\"===s.side&&(d=\"right\")):\"e\"===v&&(d=\"right\"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(u.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:\"#444\",horizontalAlign:d,verticalAlign:g}).on(\"edit\",(function(t){var e=s.d2r(t);void 0!==e&&l.call(\"_guiRelayout\",i,f,e)}))}}}function zt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(tt,pt*e+_t)),i=Math.max(0,Math.min(et,dt*r+wt)),a=Math.abs(n-_t),o=Math.abs(i-wt);function s(){St=\"\",Tt.r=Tt.l,Tt.t=Tt.b,Lt.attr(\"d\",\"M0,0Z\")}if(Tt.l=Math.min(_t,n),Tt.r=Math.max(_t,n),Tt.t=Math.min(wt,i),Tt.b=Math.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(St=\"xy\",a/tt>o/et?(o=a*et/tt,wt>i?Tt.t=wt-o:Tt.b=wt+o):(a=o*tt/et,_t>n?Tt.l=_t-a:Tt.r=_t+a),Lt.attr(\"d\",G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){St=\"xy\";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),c=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=c*tt,Tt.b=(1-l)*et,Tt.t=(1-c)*et,Lt.attr(\"d\",G(Tt))}else s();else!at||o0){var u;if(nt.isSubplotConstrained||!it&&1===at.length){for(u=0;um[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s)}return r(\"layer\"),e}},{\"../../lib\":503,\"fast-isnumeric\":190}],573:[function(t,e,r){\"use strict\";var n=t(\"./show_dflt\");e.exports=function(t,e,r,i,a){a||(a={});var o=a.tickSuffixDflt,s=n(t);r(\"tickprefix\")&&r(\"showtickprefix\",s),r(\"ticksuffix\",o)&&r(\"showticksuffix\",s)}},{\"./show_dflt\":577}],574:[function(t,e,r){\"use strict\";var n=t(\"../../constants/alignment\").FROM_BL;e.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||\"center\"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},{\"../../constants/alignment\":471}],575:[function(t,e,r){\"use strict\";var n=t(\"polybooljs\"),i=t(\"../../registry\"),a=t(\"../../components/drawing\").dashStyle,o=t(\"../../components/color\"),s=t(\"../../components/fx\"),l=t(\"../../components/fx/helpers\").makeEventData,c=t(\"../../components/dragelement/helpers\"),u=c.freeMode,f=c.rectMode,h=c.drawMode,p=c.openMode,d=c.selectMode,m=t(\"../../components/shapes/draw_newshape/display_outlines\"),g=t(\"../../components/shapes/draw_newshape/helpers\").handleEllipse,v=t(\"../../components/shapes/draw_newshape/newshapes\"),y=t(\"../../lib\"),x=t(\"../../lib/polygon\"),b=t(\"../../lib/throttle\"),_=t(\"./axis_ids\").getFromId,w=t(\"../../lib/clear_gl_canvases\"),T=t(\"../../plot_api/subroutines\").redrawReglTraces,k=t(\"./constants\"),A=k.MINSELECT,M=x.filter,S=x.tester,E=t(\"./handle_outline\").clearSelect,L=t(\"./helpers\"),C=L.p2r,P=L.axValue,I=L.getTransform;function O(t,e,r,n,i,a,o){var s,l,c,u,f,h,d,g,v,y=e._hoverdata,x=e._fullLayout.clickmode.indexOf(\"event\")>-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){F(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n0?function(t,e){var r,n,i,a=[];for(i=0;i0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i1)return!1;if((i+=r.selectedpoints.length)>1)return!1}return 1===i}(s)&&(h=j(_))){for(o&&o.remove(),v=0;v=0&&n._fullLayout._deactivateShape(n),h(e)){var a=n._fullLayout._zoomlayer.selectAll(\".select-outline-\"+r.id);if(a&&n._fullLayout._drawing){var o=v(a,t);o&&i.call(\"_guiRelayout\",n,{shapes:o}),n._fullLayout._drawing=!1}}r.selection={},r.selection.selectionDefs=t.selectionDefs=[],r.selection.mergedPolygons=t.mergedPolygons=[]}function N(t,e,r,n){var i,a,o,s=[],l=e.map((function(t){return t._id})),c=r.map((function(t){return t._id}));for(o=0;o0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function U(t,e,r){var n,a,o,s;for(n=0;n=0)L._fullLayout._deactivateShape(L);else if(!_){var r=z.clickmode;b.done(mt).then((function(){if(b.clear(mt),2===t){for(ft.remove(),$=0;$-1&&O(e,L,i.xaxes,i.yaxes,i.subplot,i,ft),\"event\"===r&&L.emit(\"plotly_selected\",void 0);s.click(L,e)})).catch(y.error)}},i.doneFn=function(){dt.remove(),b.done(mt).then((function(){b.clear(mt),i.gd.emit(\"plotly_selected\",et),Q&&i.selectionDefs&&(Q.subtract=ut,i.selectionDefs.push(Q),i.mergedPolygons.length=0,[].push.apply(i.mergedPolygons,K)),i.doneFnCompleted&&i.doneFnCompleted(gt)})).catch(y.error),_&&B(i)}},clearSelect:E,clearSelectionsCache:B,selectOnClick:O}},{\"../../components/color\":366,\"../../components/dragelement/helpers\":384,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../components/fx/helpers\":402,\"../../components/shapes/draw_newshape/display_outlines\":454,\"../../components/shapes/draw_newshape/helpers\":455,\"../../components/shapes/draw_newshape/newshapes\":456,\"../../lib\":503,\"../../lib/clear_gl_canvases\":487,\"../../lib/polygon\":515,\"../../lib/throttle\":530,\"../../plot_api/subroutines\":544,\"../../registry\":638,\"./axis_ids\":558,\"./constants\":561,\"./handle_outline\":565,\"./helpers\":566,polybooljs:254}],576:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-time-format\").utcFormat,a=t(\"../../lib\"),o=a.numberFormat,s=t(\"fast-isnumeric\"),l=a.cleanNumber,c=a.ms2DateTime,u=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=t(\"../../constants/numerical\"),d=p.FP_SAFE,m=p.BADNUM,g=p.LOG_CLIP,v=p.ONEWEEK,y=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=t(\"./axis_ids\"),T=t(\"./constants\"),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}e.exports=function(t,e){e=e||{};var r=t._id||\"x\",p=r.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*g*Math.abs(n-i))}return m}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=u(e,n||t.calendar);if(o===m){if(!s(e))return m;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),c=Math.round(e-l/10);o=u(new Date(c))+l/10}return o}function C(e,r,n){return c(e,r,n||t.calendar)}function P(e){return t._categories[Math.round(e)]}function I(e){if(S(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push(\"number\"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return m}function O(e){if(t._categoriesMap)return t._categoriesMap[e]}function z(t){var e=O(t);return void 0!==e?e:s(t)?+t:void 0}function D(t){return s(t)?+t:O(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var B=function(e){return s(e)?R(e,t._m,t._b):m},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j=\"y\"===p;B=function(e){if(!s(e))return m;var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);var n=j;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,a=i*e,o=0,l=0;lu)){o=a<(c+u)/2?l:l+1;break}o=l+1}var f=t._B[o]||0;return isFinite(f)?R(e,t._m2,f):0},N=function(e){var r=t._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n=0,i=0;it._rangebreaks[i].pmax&&(n=i+1);return F(e,t._m2,t._B[n])}}t.c2l=\"log\"===t.type?E:f,t.l2c=\"log\"===t.type?M:f,t.l2p=B,t.p2l=N,t.c2p=\"log\"===t.type?function(t,e){return B(E(t,e))}:B,t.p2c=\"log\"===t.type?function(t){return M(N(t))}:N,-1!==[\"linear\",\"-\"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=f,t.d2p=t.r2p=function(e){return t.l2p(l(e))},t.p2d=t.p2r=N,t.cleanPos=f):\"log\"===t.type?(t.d2r=t.d2l=function(t,e){return E(l(t),e)},t.r2d=t.r2c=function(t){return M(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=f,t.c2r=E,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(N(t))},t.r2p=function(e){return t.l2p(l(e))},t.p2r=N,t.cleanPos=f):\"date\"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=L,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(L(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(N(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,m,t.calendar)}):\"category\"===t.type?(t.d2c=t.d2l=I,t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return\"string\"==typeof t&&\"\"!==t?t:f(t)}):\"multicategory\"===t.type&&(t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=O,t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return Array.isArray(t)||\"string\"==typeof t&&\"\"!==t?t:f(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var c in l)if(c!==r){var u=e[w.id2name(c)];s=s.concat(u._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;id&&(o[n]=d),o[0]===o[1]){var c=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=c,o[1]+=c}}else a.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=w.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?\"_r\":\"range\",o=t.calendar;t.cleanRange(a);var s,l,c=t.r2l(t[a][0],o),u=t.r2l(t[a][1],o),f=\"y\"===p;if((f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks)&&(t._rangebreaks=t.locateBreaks(Math.min(c,u),Math.max(c,u)),t._rangebreaks.length)){for(s=0;su&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(u-c)-t._lBreaks),t._B.push(-t._m2*(f?u:c)),s=0;si&&(i+=7,oi&&(i+=24,o=n&&o=n&&e=s.min&&(ts.max&&(s.max=n),i=!1)}i&&c.push({min:t,max:n})}};for(n=0;nr.duration?(!function(){for(var r={},n=0;n rect\").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(\".scatterlayer .trace\");n.selectAll(\".point\").call(o.setPointGroupScale,1,1),n.selectAll(\".textpoint\").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,c=i._length,u=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),m=a.simpleMap(e.xr1,i.r2l),g=d[1]-d[0],v=m[1]-m[0];p[0]=(d[0]*(1-r)+r*m[0]-d[0])/(d[1]-d[0])*c,p[2]=c*(1-r+r*v/g),i.range[0]=i.l2r(d[0]*(1-r)+r*m[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*m[1])}else p[0]=0,p[2]=c;if(h){var y=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=y[1]-y[0],_=x[1]-x[0];p[1]=(y[1]*(1-r)+r*x[1]-y[1])/(y[0]-y[1])*u,p[3]=u*(1-r+r*_/b),l.range[0]=i.l2r(y[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(y[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=u;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?c/p[2]:1,T=h?u/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*c:0,S=h?p[1]/p[3]*u:0,E=i._offset-M,L=l._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../registry\":638,\"./axes\":554,\"@plotly/d3\":58}],582:[function(t,e,r){\"use strict\";var n=t(\"../../registry\").traceIs,i=t(\"./axis_autotype\");function a(t){return{v:\"x\",h:\"y\"}[t.orientation||\"v\"]}function o(t,e){var r=a(t),i=n(t,\"box-violin\"),o=n(t._fullInput||{},\"candlestick\");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+\"0\"]}e.exports=function(t,e,r,s){r(\"autotypenumbers\",s.autotypenumbersDflt),\"-\"===r(\"type\",(s.splomStash||{}).type)&&(!function(t,e){if(\"-\"!==t.type)return;var r,s=t._id,l=s.charAt(0);-1!==s.indexOf(\"scene\")&&(s=l);var c=function(t,e,r){for(var n=0;n0&&(i[\"_\"+r+\"axes\"]||{})[e])return i;if((i[r+\"axis\"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+\"0\"])return i}}}(e,s,l);if(!c)return;if(\"histogram\"===c.type&&l==={v:\"y\",h:\"x\"}[c.orientation||\"v\"])return void(t.type=\"linear\");var u=l+\"calendar\",f=c[u],h={noMultiCategory:!n(c,\"cartesian\")||n(c,\"noMultiCategory\")};\"box\"===c.type&&c._hasPreCompStats&&l==={h:\"x\",v:\"y\"}[c.orientation||\"v\"]&&(h.noMultiCategory=!0);if(h.autotypenumbers=t.autotypenumbers,o(c,l)){var p=a(c),d=[];for(r=0;r0?\".\":\"\")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}r.manageCommandObserver=function(t,e,n,o){var s={},l=!0;e&&e._commandObserver&&(s=e._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=r.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,s}if(c){a(t,c,s.cache),s.check=function(){if(l){var e=a(t,c,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var u=[\"plotly_relayout\",\"plotly_redraw\",\"plotly_restyle\",\"plotly_update\",\"plotly_animatingframe\",\"plotly_afterplot\"],f=0;f0&&i<0&&(i+=360);var s=(i-n)/4;return{type:\"Polygon\",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}e.exports=function(t){return new M(t)},S.plot=function(t,e,r){var n=this,i=e[this.id],a=[],o=!1;for(var s in w.layerNameToAdjective)if(\"frame\"!==s&&i[\"show\"+s]){o=!0;break}for(var l=0;l0&&a._module.calcGeoJSON(i,e)}if(!this.updateProjection(t,e)){this.viewInitial&&this.scope===r.scope||this.saveViewInitial(r),this.scope=r.scope,this.updateBaseLayers(e,r),this.updateDims(e,r),this.updateFx(e,r),d.generalUpdatePerTraceModule(this.graphDiv,this,t,r);var o=this.layers.frontplot.select(\".scatterlayer\");this.dataPoints.point=o.selectAll(\".point\"),this.dataPoints.text=o.selectAll(\"text\"),this.dataPaths.line=o.selectAll(\".js-line\");var s=this.layers.backplot.select(\".choroplethlayer\");this.dataPaths.choropleth=s.selectAll(\"path\"),this.render()}},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,u=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,m=p._ax,v=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n=\"geo\"+c.titleCase(n);for(var l=(i[n]||s[n])(),u=t._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpan[r]/2:null,f=[\"center\",\"rotate\",\"parallels\",\"clipExtent\"],h=function(t){return t?l:[]},p=0;pu*Math.PI/180}return!1},l.getPath=function(){return a().projection(l)},l.getBounds=function(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance);u&&l.clipAngle(u-w.clipPad);return l}(n),y=[[l.l+l.w*u.x[0],l.t+l.h*(1-u.y[1])],[l.l+l.w*u.x[1],l.t+l.h*(1-u.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=y[1][0]-y[0][0],m._length=y[1][1]-y[0][1],d.range=g(r,d),m.range=g(r,m);var k=(d.range[0]+d.range[1])/2,A=(m.range[0]+m.range[1])/2;if(n._isScoped)x={lon:k,lat:A};else if(n._isClipped){x={lon:k,lat:A},b={lon:k,lat:A,roll:b.roll};var M=f.type,S=w.lonaxisSpan[M]/2||180,L=w.lataxisSpan[M]/2||90;_=[k-S,k+S],T=[A-L,A+L]}else x={lon:k,lat:A},b={lon:k,lat:b.lat,roll:b.roll}}v.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);v.fitExtent(y,C);var P=this.bounds=v.getBounds(C),I=this.fitScale=v.scale(),O=v.translate();if(n.fitbounds){var z=v.getBounds(E(d.range,m.range)),D=Math.min((P[1][0]-P[0][0])/(z[1][0]-z[0][0]),(P[1][1]-P[0][1])/(z[1][1]-z[0][1]));isFinite(D)?v.scale(D*I):c.warn(\"Something went wrong during\"+this.id+\"fitbounds computations.\")}else v.scale(f.scale*I);var R=this.midPt=[(P[0][0]+P[1][0])/2,(P[0][1]+P[1][1])/2];if(v.translate([O[0]+(R[0]-O[0]),O[1]+(R[1]-O[1])]).clipExtent(P),n._isAlbersUsa){var F=v([x.lon,x.lat]),B=v.translate();v.translate([B[0]-(F[0]-B[0]),B[1]-(F[1]-B[1])])}},S.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,o=r.basePaths;function s(t){return\"lonaxis\"===t||\"lataxis\"===t}function l(t){return Boolean(w.lineLayers[t])}function c(t){return Boolean(w.fillLayers[t])}var u=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||c(t)?e[\"show\"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(\".layer\").data(u,String);p.exit().each((function(t){delete a[t],delete o[t],n.select(this).remove()})),p.enter().append(\"g\").attr(\"class\",(function(t){return\"layer \"+t})).each((function(t){var e=a[t]=n.select(this);\"bg\"===t?r.bgRect=e.append(\"rect\").style(\"pointer-events\",\"all\"):s(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\"):\"backplot\"===t?e.append(\"g\").classed(\"choroplethlayer\",!0):\"frontplot\"===t?e.append(\"g\").classed(\"scatterlayer\",!0):l(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\").style(\"stroke-miterlimit\",2):c(t)&&(o[t]=e.append(\"path\").style(\"stroke\",\"none\"))})),p.order(),p.each((function(r){var n=o[r],a=w.layerNameToAdjective[r];\"frame\"===r?n.datum(w.sphereSVG):l(r)||c(r)?n.datum(A(i,i.objects[r])):s(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=w.scopeDefaults[e.scope];\"lonaxis\"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):\"lataxis\"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:\"linear\",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};m.setConvert(l,r);var c=m.calcTicks(l);e.isScoped||\"lonaxis\"!==t||c.pop();for(var u=c.length,f=new Array(u),h=0;h-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,f),s.indexOf(\"event\")>-1&&p.click(i,n.event))}))}function h(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},S.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i=\"clip\"+r._uid+t.id;t.clipDef=r._clips.append(\"clipPath\").attr(\"id\",i),t.clipRect=t.clipDef.append(\"rect\"),t.framework=n.select(t.container).append(\"g\").attr(\"class\",\"geo \"+t.id).call(h.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:\"x\",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:\"y\",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},m.setConvert(t.mockAxis,r)},S.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,\"projection.scale\":n.scale},e=t._isScoped?{\"center.lon\":r.lon,\"center.lat\":r.lat}:t._isClipped?{\"projection.rotation.lon\":i.lon,\"projection.rotation.lat\":i.lat}:{\"center.lon\":r.lon,\"center.lat\":r.lat,\"projection.rotation.lon\":i.lon},c.extendFlat(this.viewInitial,e)},S.render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?u(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?\"none\":null}for(t in this.basePaths)this.basePaths[t].attr(\"d\",r);for(t in this.dataPaths)this.dataPaths[t].attr(\"d\",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr(\"display\",i).attr(\"transform\",n)}},{\"../../components/color\":366,\"../../components/dragelement\":385,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/geo_location_utils\":496,\"../../lib/topojson_utils\":532,\"../../registry\":638,\"../cartesian/autorange\":553,\"../cartesian/axes\":554,\"../cartesian/select\":575,\"../plots\":619,\"./constants\":587,\"./zoom\":592,\"@plotly/d3\":58,\"d3-geo\":114,\"d3-geo-projection\":113,\"topojson-client\":315}],589:[function(t,e,r){\"use strict\";var n=t(\"../../plots/get_data\").getSubplotCalcData,i=t(\"../../lib\").counterRegex,a=t(\"./geo\"),o=\"geo\",s=i(o),l={};l.geo={valType:\"subplotid\",dflt:o,editType:\"calc\"},e.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t(\"./layout_attributes\"),supplyLayoutDefaults:t(\"./layout_defaults\"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots.geo,s=0;s0&&P<0&&(P+=360);var I,O,z,D=(C+P)/2;if(!p){var R=d?f.projRotate:[D,0,0];I=r(\"projection.rotation.lon\",R[0]),r(\"projection.rotation.lat\",R[1]),r(\"projection.rotation.roll\",R[2]),r(\"showcoastlines\",!d&&x)&&(r(\"coastlinecolor\"),r(\"coastlinewidth\")),r(\"showocean\",!!x&&void 0)&&r(\"oceancolor\")}(p?(O=-96.6,z=38.7):(O=d?D:I,z=(L[0]+L[1])/2),r(\"center.lon\",O),r(\"center.lat\",z),m&&(r(\"projection.tilt\"),r(\"projection.distance\")),g)&&r(\"projection.parallels\",f.projParallels||[0,60]);r(\"projection.scale\"),r(\"showland\",!!x&&void 0)&&r(\"landcolor\"),r(\"showlakes\",!!x&&void 0)&&r(\"lakecolor\"),r(\"showrivers\",!!x&&void 0)&&(r(\"rivercolor\"),r(\"riverwidth\")),r(\"showcountries\",d&&\"usa\"!==u&&x)&&(r(\"countrycolor\"),r(\"countrywidth\")),(\"usa\"===u||\"north america\"===u&&50===c)&&(r(\"showsubunits\",x),r(\"subunitcolor\"),r(\"subunitwidth\")),d||r(\"showframe\",x)&&(r(\"framecolor\"),r(\"framewidth\")),r(\"bgcolor\"),r(\"fitbounds\")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):v?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}e.exports=function(t,e,r){i(t,e,r,{type:\"geo\",attributes:s,handleDefaults:c,fullData:r,partition:\"y\"})}},{\"../../lib\":503,\"../get_data\":593,\"../subplot_defaults\":632,\"./constants\":587,\"./layout_attributes\":590}],592:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../registry\"),o=Math.PI/180,s=180/Math.PI,l={cursor:\"pointer\"},c={cursor:\"auto\"};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],c=o._fullLayout,u=c[n],f={},h={};function p(t,e){f[n+\".\"+t]=i.nestedProperty(l,t).get(),a.call(\"_storeDirectGUIEdit\",s,c._preGUI,f);var r=i.nestedProperty(u,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+\".\"+t]=e)}r(p),p(\"projection.scale\",e.scale()/t.fitScale),p(\"fitbounds\",!1),o.emit(\"plotly_relayout\",h)}function h(t,e){var r=u(0,e);function i(r){var n=e.invert(t.midPt);r(\"center.lon\",n[0]),r(\"center.lat\",n[1])}return r.on(\"zoomstart\",(function(){n.select(this).style(l)})).on(\"zoom\",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var r=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":r[0],\"geo.center.lat\":r[1]})})).on(\"zoomend\",(function(){n.select(this).style(c),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,m,g=u(0,e);function v(t){return e.invert(t)}function y(r){var n=e.rotate(),i=e.invert(t.midPt);r(\"projection.rotation.lon\",-n[0]),r(\"center.lon\",i[0]),r(\"center.lat\",i[1])}return g.on(\"zoomstart\",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=v(r)})).on(\"zoom\",(function(){if(h=n.mouse(this),function(t){var r=v(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return g.scale(e.scale()),void g.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?v(h)&&(d=v(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=v(r=h),m=!0,t.render();var l=e.rotate(),c=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":c[0],\"geo.center.lat\":c[1],\"geo.projection.rotation.lon\":-l[0]})})).on(\"zoomend\",(function(){n.select(this).style(c),m&&f(t,e,y)})),g}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=u(0,e),o=function(t){var e=0,r=arguments.length,i=[];for(;++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var m=180-a-2*p,g=(Math.atan2(h,u)-Math.atan2(c,i))*s,v=(Math.atan2(h,u)-Math.atan2(c,-i))*s;return b(r[0],r[1],a,g)<=b(r[0],r[1],m,v)?[a,g,r[2]]:[m,v,r[2]]}function b(t,e,r,n){var i=_(r-t),a=_(n-e);return Math.sqrt(i*i+a*a)}function _(t){return(t%360+540)%360-180}function w(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),c=Math.sin(n);return i[a]=t[a]*l-t[s]*c,i[s]=t[s]*l+t[a]*c,i}function T(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*s,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*s,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*s]}function k(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(c.boxEnd[1]=c.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),c.boxEnd[1]l[3]&&(c.boxEnd[1]=l[3],c.boxEnd[0]=c.boxStart[0]+(l[3]-c.boxStart[1])/Math.abs(_))):(c.boxEnd[0]=c.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),c.boxEnd[0]l[2]&&(c.boxEnd[0]=l[2],c.boxEnd[1]=c.boxStart[1]+(l[2]-c.boxStart[0])*Math.abs(_)))}}else c.boxEnabled?(a=c.boxStart[0]!==c.boxEnd[0],s=c.boxStart[1]!==c.boxEnd[1],a||s?(a&&(g(0,c.boxStart[0],c.boxEnd[0]),t.xaxis.autorange=!1),s&&(g(1,c.boxStart[1],c.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled=!1,c.boxInited=!1):c.boxInited&&(c.boxInited=!1);break;case\"pan\":c.boxEnabled=!1,c.boxInited=!1,e?(c.panning||(c.dragStart[0]=n,c.dragStart[1]=i),Math.abs(c.dragStart[0]-n).999&&(m=\"turntable\"):m=\"turntable\")}else m=\"turntable\";r(\"dragmode\",m),r(\"hovermode\",n.getDfltFromLayout(\"hovermode\"))}e.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:\"gl3d\",attributes:l,handleDefaults:u,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{\"../../../components/color\":366,\"../../../lib\":503,\"../../../registry\":638,\"../../get_data\":593,\"../../subplot_defaults\":632,\"./axis_defaults\":601,\"./layout_attributes\":604}],604:[function(t,e,r){\"use strict\";var n=t(\"./axis_attributes\"),i=t(\"../../domain\").attributes,a=t(\"../../../lib/extend\").extendFlat,o=t(\"../../../lib\").counterRegex;function s(t,e,r){return{x:{valType:\"number\",dflt:t,editType:\"camera\"},y:{valType:\"number\",dflt:e,editType:\"camera\"},z:{valType:\"number\",dflt:r,editType:\"camera\"},editType:\"camera\"}}e.exports={_arrayAttrRegexps:[o(\"scene\",\".annotations\",!0)],bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"plot\"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:\"enumerated\",values:[\"perspective\",\"orthographic\"],dflt:\"perspective\",editType:\"calc\"},editType:\"calc\"},editType:\"camera\"},domain:i({name:\"scene\",editType:\"plot\"}),aspectmode:{valType:\"enumerated\",values:[\"auto\",\"cube\",\"data\",\"manual\"],dflt:\"auto\",editType:\"plot\",impliedEdits:{\"aspectratio.x\":void 0,\"aspectratio.y\":void 0,\"aspectratio.z\":void 0}},aspectratio:{x:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},y:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},z:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},editType:\"plot\",impliedEdits:{aspectmode:\"manual\"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:\"enumerated\",values:[\"orbit\",\"turntable\",\"zoom\",\"pan\",!1],editType:\"plot\"},hovermode:{valType:\"enumerated\",values:[\"closest\",!1],dflt:\"closest\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"plot\",_deprecated:{cameraposition:{valType:\"info_array\",editType:\"camera\"}}}},{\"../../../lib\":503,\"../../../lib/extend\":493,\"../../domain\":584,\"./axis_attributes\":600}],605:[function(t,e,r){\"use strict\";var n=t(\"../../../lib/str2rgbarray\"),i=[\"xaxis\",\"yaxis\",\"zaxis\"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},e.exports=function(t){var e=new a;return e.merge(t),e}},{\"../../../lib/str2rgbarray\":528}],606:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],c=0;c<3;++c){var u=s[a[c]];if(u._length=(r[c].hi-r[c].lo)*r[c].pixelsPerDataUnit/t.dataScale[c],Math.abs(u._length)===1/0||isNaN(u._length))l[c]=[];else{u._input_range=u.range.slice(),u.range[0]=r[c].lo/t.dataScale[c],u.range[1]=r[c].hi/t.dataScale[c],u._m=1/(t.dataScale[c]*r[c].pixelsPerDataUnit),u.range[0]===u.range[1]&&(u.range[0]-=1,u.range[1]+=1);var f=u.tickmode;if(\"auto\"===u.tickmode){u.tickmode=\"linear\";var h=u.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range[1]-u.range[0])/h)}for(var p=n.calcTicks(u,{msUTC:!0}),d=0;d/g,\" \"));l[c]=p,u.tickmode=f}}e.ticks=l;for(c=0;c<3;++c){o[c]=.5*(t.glplot.bounds[0][c]+t.glplot.bounds[1][c]);for(d=0;d<2;++d)e.bounds[d][c]=t.glplot.bounds[d][c]}t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;ar.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!c&&{passive:!1}),t.glplot.canvas.addEventListener(\"mousemove\",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit(\"plotly_relayouting\",e)}})),t.staticMode||t.glplot.canvas.addEventListener(\"webglcontextlost\",(function(r){e&&e.emit&&e.emit(\"plotly_webglcontextlost\",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},w.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,\"viewBox\",\"0 0 \"+s+\" \"+l),n.setAttributeNS(null,\"width\",s),n.setAttributeNS(null,\"height\",l),b(e),e.glplot.axes.update(e.axesOptions);for(var c=Object.keys(e.traces),u=null,h=e.glplot.selection,m=0;m\")):\"isosurface\"===t.type||\"volume\"===t.type?(T.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),S.push(\"value: \"+T.valueLabel),h.textLabel&&S.push(h.textLabel),x=S.join(\"
\")):x=h.textLabel;var E={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:w};d.appendArrayPointValue(E,_,w),t._module.eventData&&(E=_._module.eventData(E,h,_,{},w));var L={points:[E]};if(e.fullSceneLayout.hovermode){var C=[];d.loneHover({trace:_,x:(.5+.5*y[0]/y[3])*s,y:(.5-.5*y[1]/y[3])*l,xLabel:T.xLabel,yLabel:T.yLabel,zLabel:T.zLabel,text:x,name:u.name,color:d.castHoverOption(_,w,\"bgcolor\")||u.color,borderColor:d.castHoverOption(_,w,\"bordercolor\"),fontFamily:d.castHoverOption(_,w,\"font.family\"),fontSize:d.castHoverOption(_,w,\"font.size\"),fontColor:d.castHoverOption(_,w,\"font.color\"),nameLength:d.castHoverOption(_,w,\"namelength\"),textAlign:d.castHoverOption(_,w,\"align\"),hovertemplate:f.castOption(_,w,\"hovertemplate\"),hovertemplateLabels:f.extendFlat({},E,T),eventData:[E]},{container:n,gd:r,inOut_bbox:C}),E.bbox=C[0]}h.buttons&&h.distance<5?r.emit(\"plotly_click\",L):r.emit(\"plotly_hover\",L),this.oldEventData=L}else d.loneUnhover(n),this.oldEventData&&r.emit(\"plotly_unhover\",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},w.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error(\"Catastrophic and unrecoverable WebGL error. Context lost.\")};requestAnimationFrame(e)};var k=[\"xaxis\",\"yaxis\",\"zaxis\"];function A(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=k[i],o=a.charAt(0),s=n[a],l=e[o],c=e[o+\"calendar\"],u=e[\"_\"+o+\"length\"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(u||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;dg[1][a])g[0][a]=-1,g[1][a]=1;else{var L=g[1][a]-g[0][a];g[0][a]-=L/32,g[1][a]+=L/32}if(\"reversed\"===s.autorange){var C=g[0][a];g[0][a]=g[1][a],g[1][a]=C}}else{var P=s.range;g[0][a]=s.r2l(P[0]),g[1][a]=s.r2l(P[1])}g[0][a]===g[1][a]&&(g[0][a]-=1,g[1][a]+=1),v[a]=g[1][a]-g[0][a],this.glplot.setBounds(a,{min:g[0][a]*h[a],max:g[1][a]*h[a]})}var I=c.aspectmode;if(\"cube\"===I)d=[1,1,1];else if(\"manual\"===I){var O=c.aspectratio;d=[O.x,O.y,O.z]}else{if(\"auto\"!==I&&\"data\"!==I)throw new Error(\"scene.js aspectRatio was not one of the enumerated types\");var z=[1,1,1];for(a=0;a<3;++a){var D=y[l=(s=c[k[a]]).type];z[a]=Math.pow(D.acc,1/D.count)/h[a]}d=\"data\"===I||Math.max.apply(null,z)/Math.min.apply(null,z)<=4?z:[1,1,1]}c.aspectratio.x=u.aspectratio.x=d[0],c.aspectratio.y=u.aspectratio.y=d[1],c.aspectratio.z=u.aspectratio.z=d[2],this.glplot.setAspectratio(c.aspectratio),this.viewInitial.aspectratio||(this.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),this.viewInitial.aspectmode||(this.viewInitial.aspectmode=c.aspectmode);var R=c.domain||null,F=e._size||null;if(R&&F){var B=this.container.style;B.position=\"absolute\",B.left=F.l+R.x[0]*F.w+\"px\",B.top=F.t+(1-R.y[1])*F.h+\"px\",B.width=F.w*(R.x[1]-R.x[0])+\"px\",B.height=F.h*(R.y[1]-R.y[0])+\"px\"}this.glplot.redraw()}},w.destroy=function(){this.glplot&&(this.camera.mouseListener.enabled=!1,this.container.removeEventListener(\"wheel\",this.camera.wheelListener),this.camera=null,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null)},w.getCamera=function(){var t;return this.camera.view.recalcMatrix(this.camera.view.lastT()),{up:{x:(t=this.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?\"orthographic\":\"perspective\"}}},w.setViewport=function(t){var e,r=t.camera;this.camera.lookAt.apply(this,[[(e=r).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),this.glplot.setAspectratio(t.aspectratio),\"orthographic\"===r.projection.type!==this.camera._ortho&&(this.glplot.redraw(),this.glplot.clearRGBA(),this.glplot.dispose(),this.initializeGLPlot())},w.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+\".camera\").get();function n(t,e,r,n){var i=[\"up\",\"center\",\"eye\"],a=[\"x\",\"y\",\"z\"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},w.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+\".aspectratio\").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},w.saveLayout=function(t){var e,r,n,i,a,o,s=this.fullLayout,l=this.isCameraChanged(t),c=this.isAspectChanged(t),h=l||c;if(h){var p={};if(l&&(e=this.getCamera(),n=(r=f.nestedProperty(t,this.id+\".camera\")).get(),p[this.id+\".camera\"]=n),c&&(i=this.glplot.getAspectratio(),o=(a=f.nestedProperty(t,this.id+\".aspectratio\")).get(),p[this.id+\".aspectratio\"]=o),u.call(\"_storeDirectGUIEdit\",t,s._preGUI,p),l)r.set(e),f.nestedProperty(s,this.id+\".camera\").set(e);if(c)a.set(i),f.nestedProperty(s,this.id+\".aspectratio\").set(i),this.glplot.redraw()}return h},w.updateFx=function(t,e){var r=this.camera;if(r)if(\"orbit\"===t)r.mode=\"orbit\",r.keyBindingMode=\"rotate\";else if(\"turntable\"===t){r.up=[0,0,1],r.mode=\"turntable\",r.keyBindingMode=\"rotate\";var n=this.graphDiv,i=n._fullLayout,a=this.fullSceneLayout.camera,o=a.up.x,s=a.up.y,l=a.up.z;if(l/Math.sqrt(o*o+s*s+l*l)<.999){var c=this.id+\".camera.up\",h={x:0,y:0,z:1},p={};p[c]=h;var d=n.layout;u.call(\"_storeDirectGUIEdit\",d,i._preGUI,p),a.up=h,f.nestedProperty(d,c).set(h)}}else r.keyBindingMode=t;this.fullSceneLayout.hovermode=e},w.toImage=function(t){t||(t=\"png\"),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a),function(t,e,r){for(var n=0,i=r-1;n0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(a,r,i);var o=document.createElement(\"canvas\");o.width=r,o.height=i;var s,l=o.getContext(\"2d\",{willReadFrequently:!0}),c=l.createImageData(r,i);switch(c.data.set(a),l.putImageData(c,0,0),t){case\"jpeg\":s=o.toDataURL(\"image/jpeg\");break;case\"webp\":s=o.toDataURL(\"image/webp\");break;default:s=o.toDataURL(\"image/png\")}return this.staticMode&&this.container.removeChild(n),s},w.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[k[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},w.make4thDimension=function(){var t=this.graphDiv._fullLayout;this._mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},p.setConvert(this._mockAxis,t)},e.exports=_},{\"../../../stackgl_modules\":1124,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/show_no_webgl_msg\":525,\"../../lib/str2rgbarray\":528,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"./layout/convert\":602,\"./layout/spikes\":605,\"./layout/tick_marks\":606,\"./project\":607,\"has-passive-events\":229,\"webgl-context\":331}],609:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;aOpenStreetMap
contributors',a=['\\xa9 Carto',i].join(\" \"),o=['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under ODbL'].join(\" \"),s={\"open-street-map\":{id:\"osm\",version:8,sources:{\"plotly-osm-tiles\":{type:\"raster\",attribution:i,tiles:[\"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png\",\"https://b.tile.openstreetmap.org/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-osm-tiles\",type:\"raster\",source:\"plotly-osm-tiles\",minzoom:0,maxzoom:22}]},\"white-bg\":{id:\"white-bg\",version:8,sources:{},layers:[{id:\"white-bg\",type:\"background\",paint:{\"background-color\":\"#FFFFFF\"},minzoom:0,maxzoom:22}]},\"carto-positron\":{id:\"carto-positron\",version:8,sources:{\"plotly-carto-positron\":{type:\"raster\",attribution:a,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-positron\",type:\"raster\",source:\"plotly-carto-positron\",minzoom:0,maxzoom:22}]},\"carto-darkmatter\":{id:\"carto-darkmatter\",version:8,sources:{\"plotly-carto-darkmatter\":{type:\"raster\",attribution:a,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-darkmatter\",type:\"raster\",source:\"plotly-carto-darkmatter\",minzoom:0,maxzoom:22}]},\"stamen-terrain\":{id:\"stamen-terrain\",version:8,sources:{\"plotly-stamen-terrain\":{type:\"raster\",attribution:o,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-terrain\",type:\"raster\",source:\"plotly-stamen-terrain\",minzoom:0,maxzoom:22}]},\"stamen-toner\":{id:\"stamen-toner\",version:8,sources:{\"plotly-stamen-toner\":{type:\"raster\",attribution:o,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-toner\",type:\"raster\",source:\"plotly-stamen-toner\",minzoom:0,maxzoom:22}]},\"stamen-watercolor\":{id:\"stamen-watercolor\",version:8,sources:{\"plotly-stamen-watercolor\":{type:\"raster\",attribution:['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under CC BY SA'].join(\" \"),tiles:[\"https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-watercolor\",type:\"raster\",source:\"plotly-stamen-watercolor\",minzoom:0,maxzoom:22}]}},l=n(s);e.exports={requiredVersion:\"1.10.1\",styleUrlPrefix:\"mapbox://styles/mapbox/\",styleUrlSuffix:\"v9\",styleValuesMapbox:[\"basic\",\"streets\",\"outdoors\",\"light\",\"dark\",\"satellite\",\"satellite-streets\"],styleValueDflt:\"basic\",stylesNonMapbox:s,styleValuesNonMapbox:l,traceLayerPrefix:\"plotly-trace-layer-\",layoutLayerPrefix:\"plotly-layout-layer-\",wrongVersionErrorMsg:[\"Your custom plotly.js bundle is not using the correct mapbox-gl version\",\"Please install mapbox-gl@1.10.1.\"].join(\"\\n\"),noAccessTokenErrorMsg:[\"Missing Mapbox access token.\",\"Mapbox trace type require a Mapbox access token to be registered.\",\"For example:\",\" Plotly.newPlot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });\",\"More info here: https://www.mapbox.com/help/define-access-token/\"].join(\"\\n\"),missingStyleErrorMsg:[\"No valid mapbox style found, please set `mapbox.style` to one of:\",l.join(\", \"),\"or register a Mapbox access token to use a Mapbox-served style.\"].join(\"\\n\"),multipleTokensErrorMsg:[\"Set multiple mapbox access token across different mapbox subplot,\",\"using first token found as mapbox-gl does not allow multipleaccess tokens on the same page.\"].join(\"\\n\"),mapOnErrorMsg:\"Mapbox error.\",mapboxLogo:{path0:\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\",path1:\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\",path2:\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\",polygon:\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34\"},styleRules:{map:\"overflow:hidden;position:relative;\",\"missing-css\":\"display:none;\",canary:\"background-color:salmon;\",\"ctrl-bottom-left\":\"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;\",\"ctrl-bottom-right\":\"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;\",ctrl:\"clear: both; pointer-events: auto; transform: translate(0, 0);\",\"ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner\":\"display: none;\",\"ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner\":\"display: block; margin-top:2px\",\"ctrl-attrib.mapboxgl-compact:hover\":\"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;\",\"ctrl-attrib.mapboxgl-compact::after\":'content: \"\"; cursor: pointer; position: absolute; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"%3E %3Cpath fill=\"%23333333\" fill-rule=\"evenodd\" d=\"M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0\"/%3E %3C/svg%3E\\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',\"ctrl-attrib.mapboxgl-compact\":\"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;\",\"ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; right: 0\",\"ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; left: 0\",\"ctrl-bottom-left .mapboxgl-ctrl\":\"margin: 0 0 10px 10px; float: left;\",\"ctrl-bottom-right .mapboxgl-ctrl\":\"margin: 0 10px 10px 0; float: right;\",\"ctrl-attrib\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a:hover\":\"color: inherit; text-decoration: underline;\",\"ctrl-attrib .mapbox-improve-map\":\"font-weight: bold; margin-left: 2px;\",\"attrib-empty\":\"display: none;\",\"ctrl-logo\":'display:block; width: 21px; height: 21px; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3C?xml version=\"1.0\" encoding=\"utf-8\"?%3E %3Csvg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 21 21\" style=\"enable-background:new 0 0 21 21;\" xml:space=\"preserve\"%3E%3Cg transform=\"translate(0,0.01)\"%3E%3Cpath d=\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3Cpath d=\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpath d=\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpolygon points=\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 \" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3C/g%3E%3C/svg%3E\\')'}}},{\"../../lib/sort_object_keys\":526}],612:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){var r=t.split(\" \"),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,c=[\"\",\"\"],u=[0,0];switch(i){case\"top\":c[0]=\"top\",u[1]=-l;break;case\"bottom\":c[0]=\"bottom\",u[1]=l}switch(a){case\"left\":c[1]=\"right\",u[0]=-s;break;case\"right\":c[1]=\"left\",u[0]=s}return{anchor:c[0]&&c[1]?c.join(\"-\"):c[0]?c[0]:c[1]?c[1]:\"center\",offset:u}}},{\"../../lib\":503}],613:[function(t,e,r){\"use strict\";var n=t(\"mapbox-gl/dist/mapbox-gl-unminified\"),i=t(\"../../lib\"),a=i.strTranslate,o=i.strScale,s=t(\"../../plots/get_data\").getSubplotCalcData,l=t(\"../../constants/xmlns_namespaces\"),c=t(\"@plotly/d3\"),u=t(\"../../components/drawing\"),f=t(\"../../lib/svg_text_utils\"),h=t(\"./mapbox\"),p=r.constants=t(\"./constants\");function d(t){return\"string\"==typeof t&&(-1!==p.styleValuesMapbox.indexOf(t)||0===t.indexOf(\"mapbox://\"))}r.name=\"mapbox\",r.attr=\"subplot\",r.idRoot=\"mapbox\",r.idRegex=r.attrRegex=i.counterRegex(\"mapbox\"),r.attributes={subplot:{valType:\"subplotid\",dflt:\"mapbox\",editType:\"calc\"}},r.layoutAttributes=t(\"./layout_attributes\"),r.supplyLayoutDefaults=t(\"./layout_defaults\"),r.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots.mapbox;if(n.version!==p.requiredVersion)throw new Error(p.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(\"\"===t._context.mapboxAccessToken)return\"\";for(var n=[],a=[],o=!1,s=!1,l=0;l1&&i.warn(p.multipleTokensErrorMsg),n[0]):(a.length&&i.log([\"Listed mapbox access token(s)\",a.join(\",\"),\"but did not use a Mapbox map style, ignoring token(s).\"].join(\" \")),\"\")}(t,a);n.accessToken=o;for(var l=0;l_/2){var w=v.split(\"|\").join(\"
\");x.text(w).attr(\"data-unformatted\",w).call(f.convertToTspans,t),b=u.bBox(x.node())}x.attr(\"transform\",a(-3,8-b.height)),y.insert(\"rect\",\".static-attribution\").attr({x:-b.width-6,y:-b.height-3,width:b.width+6,height:b.height+3,fill:\"rgba(255, 255, 255, 0.75)\"});var T=1;b.width+6>_&&(T=_/(b.width+6));var k=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];y.attr(\"transform\",a(k[0],k[1])+o(T))}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=0;n0){for(var r=0;r0}function u(t){var e={},r={};switch(t.type){case\"circle\":n.extendFlat(r,{\"circle-radius\":t.circle.radius,\"circle-color\":t.color,\"circle-opacity\":t.opacity});break;case\"line\":n.extendFlat(r,{\"line-width\":t.line.width,\"line-color\":t.color,\"line-opacity\":t.opacity,\"line-dasharray\":t.line.dash});break;case\"fill\":n.extendFlat(r,{\"fill-color\":t.color,\"fill-outline-color\":t.fill.outlinecolor,\"fill-opacity\":t.opacity});break;case\"symbol\":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{\"icon-image\":i.icon+\"-15\",\"icon-size\":i.iconsize/10,\"text-field\":i.text,\"text-size\":i.textfont.size,\"text-anchor\":o.anchor,\"text-offset\":o.offset,\"symbol-placement\":i.placement}),n.extendFlat(r,{\"icon-color\":t.color,\"text-color\":i.textfont.color,\"text-opacity\":t.opacity});break;case\"raster\":n.extendFlat(r,{\"raster-fade-duration\":0,\"raster-opacity\":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=c(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&\"image\"===this.sourceType&&\"image\"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup[\"layout-\"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup[\"layout-\"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,c(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};\"geojson\"===r?e=\"data\":\"vector\"===r?e=\"string\"==typeof n?\"url\":\"tiles\":\"raster\"===r?(e=\"tiles\",a.tileSize=256):\"image\"===r&&(e=\"url\",a.coordinates=t.coordinates);a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution));return a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if(\"traces\"===t)for(var e=this.subplot.getMapLayers(),r=0;r1)for(r=0;r-1&&v(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf(\"event\")>-1&&c.click(n,e.originalEvent)}}},_.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=f(o)?function(t,r){(t.range={})[e.id]=[c([r.xmin,r.ymin]),c([r.xmax,r.ymax])]}:function(t,r,n){(t.lassoPoints={})[e.id]=n.filtered.map(c)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off(\"click\",e.onClickInPanHandler),p(o)||h(o)?(r.dragPan.disable(),r.on(\"zoomstart\",e.clearSelect),e.dragOptions.prepFn=function(t,r,n){d(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off(\"zoomstart\",e.clearSelect),e.div.onmousedown=null,e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on(\"click\",e.onClickInPanHandler))}function c(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},_.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+\"px\",n.height=r.h*(e.y[1]-e.y[0])+\"px\",n.left=r.l+e.x[0]*r.w+\"px\",n.top=r.t+(1-e.y[1])*r.h+\"px\",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},_.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e=e.width-20?(a[\"text-anchor\"]=\"start\",a.x=5):(a[\"text-anchor\"]=\"end\",a.x=e._paper.attr(\"width\")-7),r.attr(a);var o=r.select(\".js-link-to-tool\"),s=r.select(\".js-link-spacer\"),l=r.select(\".js-sourcelinks\");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text(\"\");var r=e.append(\"a\").attr({\"xlink:xlink:href\":\"#\",class:\"link--impt link--embedview\",\"font-weight\":\"bold\"}).text(t._context.linkText+\" \"+String.fromCharCode(187));if(t._context.sendData)r.on(\"click\",(function(){b.sendDataToCloud(t)}));else{var n=window.location.pathname.split(\"/\"),i=window.location.search;r.attr({\"xlink:xlink:show\":\"new\",\"xlink:xlink:href\":\"/\"+n[2].split(\".\")[0]+\"/\"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?\" - \":\"\")}},b.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit(\"plotly_beforeexport\");var r=n.select(t).append(\"div\").attr(\"id\",\"hiddenform\").style(\"display\",\"none\"),i=r.append(\"form\").attr({action:e+\"/external\",method:\"post\",target:\"_blank\"});return i.append(\"input\").attr({type:\"text\",name:\"data\"}).node().value=b.graphJson(t,!1,\"keepdata\"),i.node().submit(),r.remove(),t.emit(\"plotly_afterexport\"),!1}};var T=[\"days\",\"shortDays\",\"months\",\"shortMonths\",\"periods\",\"dateTime\",\"date\",\"time\",\"decimal\",\"thousands\",\"grouping\",\"currency\"],k=[\"year\",\"month\",\"dayMonth\",\"dayMonthYear\"];function A(t,e){var r=t._context.locale;r||(r=\"en-US\");var n=!1,i={};function a(t){for(var r=!0,a=0;a1&&z.length>1){for(s.getComponentMethod(\"grid\",\"sizeDefaults\")(c,l),o=0;o15&&z.length>15&&0===l.shapes.length&&0===l.images.length,b.linkSubplots(h,l,f,n),b.cleanPlot(h,l,f,n);var N=!(!n._has||!n._has(\"gl2d\")),j=!(!l._has||!l._has(\"gl2d\")),U=!(!n._has||!n._has(\"cartesian\"))||N,V=!(!l._has||!l._has(\"cartesian\"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=b.layoutAttributes.width.min,p=b.layoutAttributes.height.min;n1,m=!e.height&&Math.abs(r.height-i)>1;(m||d)&&(d&&(r.width=n),m&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),b.sanitizeMargins(r)},b.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,l=s.componentsRegistry,c=e._basePlotModules,f=s.subplotsRegistry.cartesian;for(i in l)(o=l[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in c.length||c.push(f),e._has(\"cartesian\")&&(s.getComponentMethod(\"grid\",\"contentDefaults\")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(u.subplotSort);for(a=0;a1&&(r.l/=m,r.r/=m)}if(f){var g=(r.t+r.b)/f;g>1&&(r.t/=g,r.b/=g)}var v=void 0!==r.xl?r.xl:r.x,y=void 0!==r.xr?r.xr:r.x,x=void 0!==r.yt?r.yt:r.y,_=void 0!==r.yb?r.yb:r.y;h[e]={l:{val:v,size:r.l+d},r:{val:y,size:r.r+d},b:{val:_,size:r.b+d},t:{val:x,size:r.t+d}},p[e]=1}else delete h[e],delete p[e];if(!n._replotting)return b.doAutoMargin(t)}},b.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),C(e);var i=e._size,a=e.margin,l=u.extendFlat({},i),c=a.l,f=a.r,h=a.t,d=a.b,m=e._pushmargin,g=e._pushmarginIds;if(!1!==e.margin.autoexpand){for(var v in m)g[v]||delete m[v];for(var y in m.base={l:{val:0,size:c},r:{val:1,size:f},t:{val:1,size:h},b:{val:0,size:d}},m){var x=m[y].l||{},_=m[y].b||{},w=x.val,T=x.size,k=_.val,A=_.size;for(var M in m){if(o(T)&&m[M].r){var S=m[M].r.val,E=m[M].r.size;if(S>w){var L=(T*S+(E-r)*w)/(S-w),P=(E*(1-w)+(T-r)*(1-S))/(S-w);L+P>c+f&&(c=L,f=P)}}if(o(A)&&m[M].t){var I=m[M].t.val,O=m[M].t.size;if(I>k){var z=(A*I+(O-n)*k)/(I-k),D=(O*(1-k)+(A-n)*(1-I))/(I-k);z+D>d+h&&(d=z,h=D)}}}}}var R=u.constrain(r-a.l-a.r,2,64),F=u.constrain(n-a.t-a.b,2,64),B=Math.max(0,r-R),N=Math.max(0,n-F);if(B){var j=(c+f)/B;j>1&&(c/=j,f/=j)}if(N){var U=(d+h)/N;U>1&&(d/=U,h/=U)}if(i.l=Math.round(c),i.r=Math.round(f),i.t=Math.round(h),i.b=Math.round(d),i.p=Math.round(a.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&b.didMarginChange(l,i)){\"_redrawFromAutoMarginCount\"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var V=3*(1+Object.keys(g).length);if(e._redrawFromAutoMarginCount0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call(\"redraw\",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit(\"plotly_transitioninterrupted\",[])}));var a=0,o=0;function l(){return a++,function(){o++,n||o!==a||function(e){if(!t._transitionData)return;(function(t){if(t)for(;t.length;)t.shift()})(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call(\"redraw\",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit(\"plotly_transitioned\",[])})).then(e)}(i)}}r.runFn(l),setTimeout(l())}))}],a=u.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}b.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},b.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&b.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function c(t,e){if(\"function\"==typeof t)return e?\"_function_\":null;if(u.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===[\"_\",\"[\"].indexOf(a.charAt(0)))if(\"function\"!=typeof t[a]){if(\"keepdata\"===r){if(\"src\"===a.substr(a.length-3))return}else if(\"keepstream\"===r){if(\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0&&!u.isPlainObject(t.stream))return}else if(\"keepall\"!==r&&\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0)return;i[a]=c(t[a],e)}else e&&(i[a]=\"_function\")})),i}return Array.isArray(t)?t.map((function(t){return c(t,e)})):u.isTypedArray(t)?u.simpleMap(t,u.identity):u.isJSDate(t)?u.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=c(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=c(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.frames=c(l)),a&&(f.config=c(t._context,!0)),\"object\"===n?f:JSON.stringify(f)},b.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:h,y:h}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(o,c,f),i=0;i1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),c=(-o+l)/(2*a),u=(-o-l)/(2*a);return[[c,e*c+i+n],[u,e*u+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return\"M\"+h(u(t,e,r,n),i,a).join(\"L\")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=90||s>90&&l>=450?1:u<=0&&h<=0?0:Math.max(u,h);e=s<=180&&l>=180||s>180&&l>=540?-1:c>=0&&f>=0?0:Math.min(c,f);r=s<=270&&l>=270||s>270&&l>=630?-1:u>=0&&h>=0?0:Math.min(u,h);n=l>=360?1:c<=0&&f<=0?0:Math.max(c,f);return[e,r,n,i]}(p),b=x[2]-x[0],_=x[3]-x[1],w=h/f,T=Math.abs(_/b);w>T?(d=f,y=(h-(m=f*T))/n.h/2,g=[o[0],o[1]],v=[s[0]+y,s[1]-y]):(m=h,y=(f-(d=h/T))/n.w/2,g=[o[0]+y,o[1]-y],v=[s[0],s[1]]),this.xLength2=d,this.yLength2=m,this.xDomain2=g,this.yDomain2=v;var k,A=this.xOffset2=n.l+n.w*g[0],M=this.yOffset2=n.t+n.h*(1-v[1]),S=this.radius=d/b,E=this.innerRadius=this.getHole(e)*S,L=this.cx=A-S*x[0],C=this.cy=M+S*x[3],P=this.cxx=L-A,I=this.cyy=C-M,O=i.side;\"counterclockwise\"===O?(k=O,O=\"top\"):\"clockwise\"===O&&(k=O,O=\"bottom\"),this.radialAxis=this.mockAxis(t,e,i,{_id:\"x\",side:O,_trueSide:k,domain:[E/n.w,S/n.w]}),this.angularAxis=this.mockAxis(t,e,a,{side:\"right\",domain:[0,Math.PI],autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxis=this.mockCartesianAxis(t,e,{_id:\"x\",domain:g}),this.yaxis=this.mockCartesianAxis(t,e,{_id:\"y\",domain:v});var z=this.pathSubplot();this.clipPaths.forTraces.select(\"path\").attr(\"d\",z).attr(\"transform\",l(P,I)),r.frontplot.attr(\"transform\",l(A,M)).call(u.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr(\"d\",z).attr(\"transform\",l(L,C)).call(c.fill,e.bgcolor)},N.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxis=function(t,e,r){var n=this,i=n.isSmith,a=r._id,s=o.extendFlat({type:\"linear\"},r);p(s,t);var l={x:[0,2],y:[1,3]};return s.setRange=function(){var t=n.sectorBBox,r=l[a],i=n.radialAxis._rl,o=(i[1]-i[0])/(1-n.getHole(e));s.range=[t[r[0]]*o,t[r[1]]*o]},s.isPtWithinRange=\"x\"!==a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRange=function(t,e){var r=this.gd,n=this.radialAxis,i=this.getRadial(e);m(r,n);var a=n.range;i.range=a.slice(),i._input.range=a.slice(),n._rl=[n.r2l(a[0],null,\"gregorian\"),n.r2l(a[1],null,\"gregorian\")]},N.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getRadial(e),m=D(r.getSector(e)[0],360),g=r.radialAxis,v=u90&&m<=270&&(g.tickangle=180);var x=y?function(t){var e=O(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(g.l2p(t.x)+u,0)},b=y?function(t){return I(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+u)},_=j(d);if(r.radialTickLayout!==_&&(i[\"radial-axis\"].selectAll(\".xtick\").remove(),r.radialTickLayout=_),v){g.setScale();var w=0,T=y?(g.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),k=y?T:h.clipEnds(g,T),A=h.getTickSigns(g)[2];y&&((\"top\"===g.ticks&&\"bottom\"===g.side||\"bottom\"===g.ticks&&\"top\"===g.side)&&(A=-A),\"top\"===g.ticks&&\"top\"===g.side&&(w=-g.ticklen),\"bottom\"===g.ticks&&\"bottom\"===g.side&&(w=g.ticklen)),h.drawTicks(n,g,{vals:T,layer:i[\"radial-axis\"],path:h.makeTickPath(g,0,A),transFn:x,crisp:!1}),h.drawGrid(n,g,{vals:k,layer:i[\"radial-grid\"],path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:T,layer:i[\"radial-axis\"],transFn:x,labelFns:h.makeLabelFns(g,w)})}var M=r.radialAxisAngle=r.vangles?F(U(R(d.angle),r.vangles)):d.angle,S=l(f,p),E=S+s(-M);V(i[\"radial-axis\"],v&&(d.showticklabels||d.ticks),{transform:E}),V(i[\"radial-grid\"],v&&d.showgrid,{transform:y?\"\":S}),V(i[\"radial-line\"].select(\"line\"),v&&d.showline,{x1:y?-a:u,y1:0,x2:a,y2:0,transform:E}).attr(\"stroke-width\",d.linewidth).call(c.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this.gd,i=this.radius,a=this.cx,o=this.cy,s=this.getRadial(e),l=this.id+\"title\",c=0;if(s.title){var f=u.bBox(this.layers[\"radial-axis\"].node()).height,h=s.title.font.size,p=s.side;c=\"top\"===p?h:\"counterclockwise\"===p?-(f+.4*h):f+.8*h}var d=void 0!==r?r:this.radialAxisAngle,m=R(d),g=Math.cos(m),v=Math.sin(m),y=a+i/2*g+c*v,b=o-i/2*v+c*g;this.layers[\"radial-axis-title\"]=x.draw(n,l,{propContainer:s,propName:this.id+\".radialaxis.title\",placeholder:z(n,\"Click to enter radial axis title\"),attributes:{x:y,y:b,\"text-anchor\":\"middle\"},transform:{rotate:-d}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),m=r.angularAxis,g=r.isSmith;g||(r.fillViewInitialKey(\"angularaxis.rotation\",d.rotation),m.setGeometry(),m.setScale());var v=g?function(t){var e=O(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return m.t2g(t.x)};\"linear\"===m.type&&\"radians\"===m.thetaunit&&(m.tick0=F(m.tick0),m.dtick=F(m.dtick));var y=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=g?function(t){var e=O(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return y(v(t))},b=g?function(t){var e=O(r,C([0,t.x])),n=Math.atan2(e[0]-f,e[1]-p)-Math.PI/2;return l(e[0],e[1])+s(-F(n))}:function(t){var e=v(t);return y(e)+s(-F(e))},_=g?function(t){return P(r,t.x,0,1/0)}:function(t){var e=v(t),r=Math.cos(e),n=Math.sin(e);return\"M\"+[f+u*r,p-u*n]+\"L\"+[f+a*r,p-a*n]},w=h.makeLabelFns(m,0).labelStandoff,T={xFn:function(t){var e=v(t);return Math.cos(e)*w},yFn:function(t){var e=v(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var e=v(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},heightFn:function(t,e,r){var n=v(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i[\"angular-axis\"].selectAll(\".\"+m._id+\"tick\").remove(),r.angularTickLayout=k);var A,S=g?[1/0].concat(m.tickvals||[]).map((function(t){return h.tickText(m,t,!0,!1)})):h.calcTicks(m);if(g&&(S[0].text=\"\\u221e\",S[0].fontSize*=1.75),\"linear\"===e.gridshape?(A=S.map(v),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,\"category\"===m.type&&(S=S.filter((function(t){return o.isAngleInsideSector(v(t),r.sectorInRad)}))),m.visible){var E=\"inside\"===m.ticks?-1:1,L=(m.linewidth||1)/2;h.drawTicks(n,m,{vals:S,layer:i[\"angular-axis\"],path:\"M\"+E*L+\",0h\"+E*m.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,m,{vals:S,layer:i[\"angular-grid\"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,m,{vals:S,layer:i[\"angular-axis\"],repositionOnUpdate:!0,transFn:x,labelFns:T})}V(i[\"angular-line\"].select(\"path\"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr(\"stroke-width\",d.linewidth).call(c.stroke,d.linecolor)},N.updateFx=function(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDrag=function(t){var e,r,s=this,c=s.isSmith,u=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,m=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,P=s.radialAxis,I=E.clampTiny,O=E.findXYatLength,z=E.findEnclosingVertexAngles,D=S.cornerHalfWidth,R=S.cornerLen/2,F=g.makeDragger(f,\"path\",\"maindrag\",!1===t.dragmode?\"none\":\"crosshair\");n.select(F).attr(\"d\",s.pathSubplot()).attr(\"transform\",l(T,k)),F.onmousemove=function(t){y.hover(u,t,s.id),u._fullLayout._lasthover=F,u._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){u._dragging||v.unhover(u,t)};var B,N,j,U,V,H,q,G,Y,W={element:F,gd:u,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function X(t,e){return Math.sqrt(t*t+e*e)}function Z(t,e){return X(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function Q(t,e){if(0===t)return s.pathSector(2*D);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,m)),o=a-D,l=a+D;return\"M\"+K(o,n)+\"A\"+[o,o]+\" 0,0,0 \"+K(o,i)+\"L\"+K(l,i)+\"A\"+[l,l]+\" 0,0,1 \"+K(l,n)+\"Z\"}function $(t,e,r){if(0===t)return s.pathSector(2*D);var n,i,a=K(t,e),o=K(t,r),l=I((a[0]+o[0])/2),c=I((a[1]+o[1])/2);if(l&&c){var u=c/l,f=-1/u,h=O(D,u,l,c);n=O(R,f,h[0][0],h[0][1]),i=O(R,f,h[1][0],h[1][1])}else{var p,d;c?(p=R,d=D):(p=D,d=R),n=[[l-p,c-d],[l+p,c-d]],i=[[l-p,c+d],[l+p,c+d]]}return\"M\"+n.join(\"L\")+\"L\"+i.reverse().join(\"L\")+\"Z\"}function tt(t,e){return e=Math.max(Math.min(e,m),x),tp?(t-1&&1===t&&_(e,u,[s.xaxis],[s.yaxis],s.id,W),r.indexOf(\"event\")>-1&&y.click(u,e,s.id)}W.prepFn=function(t,n,a){var l=u._fullLayout.dragmode,f=F.getBoundingClientRect();u._fullLayout._calcInverseTransform(u);var p=u._fullLayout._invTransform;e=u._fullLayout._invScaleX,r=u._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var v=E.findPolygonOffset(m,L[0],L[1],C);B+=A+v[0],N+=M+v[1]}switch(l){case\"zoom\":W.clickFn=st,c||(W.moveFn=C?it:rt,W.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),H=!1;var t=u._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(G=g.makeZoombox(h,q,T,k,V)).attr(\"fill-rule\",\"evenodd\"),Y=g.makeCorners(h,T,k),w(u)}());break;case\"select\":case\"lasso\":b(t,n,a,W,l)}},v.init(W)},N.updateRadialDrag=function(t,e,r){var i=this,c=i.gd,u=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,m=i.radialAxis,y=S.radialDragBoxSize,x=y/2;if(m.visible){var b,_,T,M=R(i.radialAxisAngle),E=m._rl,L=E[0],C=E[1],P=E[r],I=.75*(E[1]-E[0])/(1-i.getHole(e))/f;r?(b=p+(f+x)*Math.cos(M),_=d-(f+x)*Math.sin(M),T=\"radialdrag\"):(b=p+(h-x)*Math.cos(M),_=d-(h-x)*Math.sin(M),T=\"radialdrag-inner\");var O,z,D,B=g.makeRectDragger(u,T,\"crosshair\",-x,-x,y,y),N={element:B,gd:c};!1===t.dragmode&&(N.dragmode=!1),V(n.select(B),m.visible&&h0==(r?D>L:Dn?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case\"angularaxis\":!function(t,e){var r=t.type;if(\"linear\"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return\"degrees\"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return\"degrees\"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,c=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&\"linear\"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o0?1:0}function i(t){var e=t[0],r=t[1];if(!isFinite(e)||!isFinite(r))return[1,0];var n=(e+1)*(e+1)+r*r;return[(e*e+r*r-1)/n,2*r/n]}function a(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function o(t,e){return e*t.radius}e.exports={smith:i,reactanceArc:function(t,e,r,n){var s=a(t,i([r,e])),l=s[0],c=s[1],u=a(t,i([n,e])),f=u[0],h=u[1];if(0===e)return[\"M\"+l+\",\"+c,\"L\"+f+\",\"+h].join(\" \");var p=o(t,1/Math.abs(e));return[\"M\"+l+\",\"+c,\"A\"+p+\",\"+p+\" 0 0,\"+(e<0?1:0)+\" \"+f+\",\"+h].join(\" \")},resistanceArc:function(t,e,r,s){var l=o(t,1/(e+1)),c=a(t,i([e,r])),u=c[0],f=c[1],h=a(t,i([e,s])),p=h[0],d=h[1];if(n(r)!==n(s)){var m=a(t,i([e,0]));return[\"M\"+u+\",\"+f,\"A\"+l+\",\"+l+\" 0 0,\"+(00){for(var n=[],i=0;i=u&&(h.min=0,d.min=0,g.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function m(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o(\"uirevision\",n.uirevision),e.type=\"linear\";var p=o(\"color\"),d=p!==i.color.dflt?p:r.font.color,m=e._name.charAt(0).toUpperCase(),g=\"Component \"+m,v=o(\"title.text\",g);e._hovertitle=v===g?v:m,a.coerceFont(o,\"title.font\",{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o(\"min\"),u(t,e,o,\"linear\"),l(t,e,o,\"linear\"),s(t,e,o,\"linear\"),c(t,e,o,{outerTicks:!0}),o(\"showticklabels\")&&(a.coerceFont(o,\"tickfont\",{family:r.font.family,size:r.font.size,color:d}),o(\"tickangle\"),o(\"tickformat\")),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o(\"hoverformat\"),o(\"layer\")}e.exports=function(t,e,r){o(t,e,r,{type:\"ternary\",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{\"../../components/color\":366,\"../../lib\":503,\"../../plot_api/plot_template\":543,\"../cartesian/line_grid_defaults\":571,\"../cartesian/prefix_suffix_defaults\":573,\"../cartesian/tick_label_defaults\":578,\"../cartesian/tick_mark_defaults\":579,\"../cartesian/tick_value_defaults\":580,\"../subplot_defaults\":632,\"./layout_attributes\":635}],637:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"tinycolor2\"),a=t(\"../../registry\"),o=t(\"../../lib\"),s=o.strTranslate,l=o._,c=t(\"../../components/color\"),u=t(\"../../components/drawing\"),f=t(\"../cartesian/set_convert\"),h=t(\"../../lib/extend\").extendFlat,p=t(\"../plots\"),d=t(\"../cartesian/axes\"),m=t(\"../../components/dragelement\"),g=t(\"../../components/fx\"),v=t(\"../../components/dragelement/helpers\"),y=v.freeMode,x=v.rectMode,b=t(\"../../components/titles\"),_=t(\"../cartesian/select\").prepSelect,w=t(\"../cartesian/select\").selectOnClick,T=t(\"../cartesian/select\").clearSelect,k=t(\"../cartesian/select\").clearSelectionsCache,A=t(\"../cartesian/constants\");function M(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=M;var S=M.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=e[this.id],n=e._size;this._hasClipOnAxisFalse=!1;for(var i=0;iE*b?i=(a=b)*E:a=(i=x)/E,o=v*i/x,l=y*a/b,r=e.l+e.w*m-i/2,n=e.t+e.h*(1-g)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:\"linear\",range:[w+2*k-_,_-w-2*T],domain:[m-o/2,m+o/2],_id:\"x\"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:\"linear\",range:[w,_-T-k],domain:[g-l/2,g+l/2],_id:\"y\"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var A=p.yaxis.domain[0],M=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:\"left\",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:\"bottom\",domain:p.xaxis.domain,anchor:\"free\",position:0,_id:\"x\",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var L=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:\"right\",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var C=\"M\"+r+\",\"+(n+a)+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDef.select(\"path\").attr(\"d\",C),p.layers.plotbg.select(\"path\").attr(\"d\",C);var P=\"M0,\"+a+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDefRelative.select(\"path\").attr(\"d\",P);var I=s(r,n);p.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",I),p.clipDefRelative.select(\"path\").attr(\"transform\",null);var O=s(r-S._offset,n+a);p.layers.baxis.attr(\"transform\",O),p.layers.bgrid.attr(\"transform\",O);var z=s(r+i/2,n)+\"rotate(30)\"+s(0,-M._offset);p.layers.aaxis.attr(\"transform\",z),p.layers.agrid.attr(\"transform\",z);var D=s(r+i/2,n)+\"rotate(-30)\"+s(0,-L._offset);p.layers.caxis.attr(\"transform\",D),p.layers.cgrid.attr(\"transform\",D),p.drawAxes(!0),p.layers.aline.select(\"path\").attr(\"d\",M.showline?\"M\"+r+\",\"+(n+a)+\"l\"+i/2+\",-\"+a:\"M0,0\").call(c.stroke,M.linecolor||\"#000\").style(\"stroke-width\",(M.linewidth||0)+\"px\"),p.layers.bline.select(\"path\").attr(\"d\",S.showline?\"M\"+r+\",\"+(n+a)+\"h\"+i:\"M0,0\").call(c.stroke,S.linecolor||\"#000\").style(\"stroke-width\",(S.linewidth||0)+\"px\"),p.layers.cline.select(\"path\").attr(\"d\",L.showline?\"M\"+(r+i/2)+\",\"+n+\"l\"+i/2+\",\"+a:\"M0,0\").call(c.stroke,L.linecolor||\"#000\").style(\"stroke-width\",(L.linewidth||0)+\"px\"),p.graphDiv._context.staticPlot||p.initInteractions(),u.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this.graphDiv,r=this.id.substr(7)+\"title\",n=this.layers,i=this.aaxis,a=this.baxis,o=this.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var s=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+(\"outside\"===o.ticks?.87*o.ticklen:0)),c=(a.showticklabels?a.tickfont.size:0)+(\"outside\"===a.ticks?a.ticklen:0)+3;n[\"a-title\"]=b.draw(e,\"a\"+r,{propContainer:i,propName:this.id+\".aaxis.title\",placeholder:l(e,\"Click to enter Component A title\"),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-s,\"text-anchor\":\"middle\"}}),n[\"b-title\"]=b.draw(e,\"b\"+r,{propContainer:a,propName:this.id+\".baxis.title\",placeholder:l(e,\"Click to enter Component B title\"),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,\"text-anchor\":\"middle\"}}),n[\"c-title\"]=b.draw(e,\"c\"+r,{propContainer:o,propName:this.id+\".caxis.title\",placeholder:l(e,\"Click to enter Component C title\"),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,\"text-anchor\":\"middle\"}})}},S.drawAx=function(t){var e,r=this.graphDiv,n=t._name,i=n.charAt(0),a=t._id,s=this.layers[n],l=i+\"tickLayout\",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);this[l]!==c&&(s.selectAll(\".\"+a+\"tick\").remove(),this[l]=c),t.setScale();var u=d.calcTicks(t),f=d.clipEnds(t,u),h=d.makeTransTickFn(t),p=d.getTickSigns(t)[2],m=o.deg2rad(30),g=p*(t.linewidth||1)/2,v=p*t.ticklen,y=this.w,x=this.h,b=\"b\"===i?\"M0,\"+g+\"l\"+Math.sin(m)*v+\",\"+Math.cos(m)*v:\"M\"+g+\",0l\"+Math.cos(m)*v+\",\"+-Math.sin(m)*v,_={a:\"M0,0l\"+x+\",-\"+y/2,b:\"M0,0l-\"+y/2+\",-\"+x,c:\"M0,0l-\"+x+\",\"+y/2}[i];d.drawTicks(r,t,{vals:\"inside\"===t.ticks?f:u,layer:s,path:b,transFn:h,crisp:!1}),d.drawGrid(r,t,{vals:f,layer:this.layers[i+\"grid\"],path:_,transFn:h,crisp:!1}),d.drawLabels(r,t,{vals:u,layer:s,transFn:h,labelFns:d.makeLabelFns(t,0,30)})};var L=A.MINZOOM/2+.87,C=\"m-0.87,.5h\"+L+\"v3h-\"+(L+5.2)+\"l\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l2.6,1.5l-\"+L/2+\",\"+.87*L+\"Z\",P=\"m0.87,.5h-\"+L+\"v3h\"+(L+5.2)+\"l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-2.6,1.5l\"+L/2+\",\"+.87*L+\"Z\",I=\"m0,1l\"+L/2+\",\"+.87*L+\"l2.6,-1.5l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-\"+(L/2+2.6)+\",\"+(.87*L+4.5)+\"l2.6,1.5l\"+L/2+\",-\"+.87*L+\"Z\",O=!0;function z(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}S.clearSelect=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,v,b,T,k,M=this,S=M.layers.plotbg.select(\"path\").node(),L=M.graphDiv,D=L._fullLayout._zoomlayer;function R(t){var e={};return e[M.id+\".aaxis.min\"]=t.a,e[M.id+\".baxis.min\"]=t.b,e[M.id+\".caxis.min\"]=t.c,e}function F(t,e){var r=L._fullLayout.clickmode;z(L),2===t&&(L.emit(\"plotly_doubleclick\",null),a.call(\"_guiRelayout\",L,R({a:0,b:0,c:0}))),r.indexOf(\"select\")>-1&&1===t&&w(e,L,[M.xaxis],[M.yaxis],M.id,M.dragOptions),r.indexOf(\"event\")>-1&&g.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),c=Math.max(0,Math.min(1,N(r,n),N(o,s))),u=Math.max(0,Math.min(1,j(r,n),j(o,s))),m=(l/2+u)*M.w,g=(1-l/2-c)*M.w,y=(m+g)/2,x=g-m,_=(1-l)*M.h,w=_-x/E;x.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),k.transition().style(\"opacity\",1).duration(200),b=!0),L.emit(\"plotly_relayouting\",R(p))}function V(){z(L),p!==f&&(a.call(\"_guiRelayout\",L,R(p)),O&&L.data&&L._context.showTips&&(o.notifier(l(L,\"Double-click to zoom back out\"),\"long\"),O=!1))}function H(t,e){var r=t/M.xaxis._m,n=e/M.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),c=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[c]},e=(f.a-p.a)*M.yaxis._m,t=(f.c-p.c-f.b+p.b)*M.xaxis._m);var h=s(M.x0+t,M.y0+e);M.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",h);var d=s(-t,-e);M.clipDefRelative.select(\"path\").attr(\"transform\",d),M.aaxis.range=[p.a,M.sum-p.b-p.c],M.baxis.range=[M.sum-p.a-p.c,p.b],M.caxis.range=[M.sum-p.a-p.b,p.c],M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(\".scatterlayer\").selectAll(\".trace\").call(u.hideOutsideRangePoints,M),L.emit(\"plotly_relayouting\",R(p))}function q(){a.call(\"_guiRelayout\",L,R(p))}this.dragOptions={element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayout[M.id].domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,u){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var m=M.dragOptions.dragmode=L._fullLayout.dragmode;y(m)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,\"zoom\"===m?(M.dragOptions.moveFn=U,M.dragOptions.clickFn=F,M.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,L._fullLayout._calcInverseTransform(L);var u=L._fullLayout._invTransform,m=o.apply3DTransform(u)(r,n);r=m[0],n=m[1],f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,h=M.aaxis.range[1]-f.a,d=i(M.graphDiv._fullLayout[M.id].bgcolor).getLuminance(),v=\"M0,\"+M.h+\"L\"+M.w/2+\", 0L\"+M.w+\",\"+M.h+\"Z\",b=!1,T=D.append(\"path\").attr(\"class\",\"zoombox\").attr(\"transform\",s(M.x0,M.y0)).style({fill:d>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"d\",v),k=D.append(\"path\").attr(\"class\",\"zoombox-corners\").attr(\"transform\",s(M.x0,M.y0)).style({fill:c.background,stroke:c.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"d\",\"M0,0Z\"),M.clearSelect(L)}(0,l,u)):\"pan\"===m?(M.dragOptions.moveFn=H,M.dragOptions.clickFn=F,M.dragOptions.doneFn=q,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearSelect(L)):(x(m)||y(m))&&_(a,l,u,M.dragOptions,m)}},S.onmousemove=function(t){g.hover(L,t,M.id),L._fullLayout._lasthover=S,L._fullLayout._hoversubplot=M.id},S.onmouseout=function(t){L._dragging||m.unhover(L,t)},m.init(this.dragOptions)}},{\"../../components/color\":366,\"../../components/dragelement\":385,\"../../components/dragelement/helpers\":384,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../components/titles\":464,\"../../lib\":503,\"../../lib/extend\":493,\"../../registry\":638,\"../cartesian/axes\":554,\"../cartesian/constants\":561,\"../cartesian/select\":575,\"../cartesian/set_convert\":576,\"../plots\":619,\"@plotly/d3\":58,tinycolor2:312}],638:[function(t,e,r){\"use strict\";var n=t(\"./lib/loggers\"),i=t(\"./lib/noop\"),a=t(\"./lib/push_unique\"),o=t(\"./lib/is_plain_object\"),s=t(\"./lib/dom\").addStyleRule,l=t(\"./lib/extend\"),c=t(\"./plots/attributes\"),u=t(\"./plots/layout_attributes\"),f=l.extendFlat,h=l.extendDeepAll;function p(t){var e=t.name,i=t.categories,a=t.meta;if(r.modules[e])n.log(\"Type \"+e+\" already registered\");else{r.subplotsRegistry[t.basePlotModule.name]||function(t){var e=t.name;if(r.subplotsRegistry[e])return void n.log(\"Plot type \"+e+\" already registered.\");for(var i in v(t),r.subplotsRegistry[e]=t,r.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l-1&&(f[p[r]].title={text:\"\"});for(r=0;r\")?\"\":e.html(t).text()}));return e.remove(),r}(_),_=(_=_.replace(/&(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,\"&\")).replace(c,\"'\"),i.isIE()&&(_=(_=(_=_.replace(/\"/gi,\"'\")).replace(/(\\('#)([^']*)('\\))/gi,'(\"#$2\")')).replace(/(\\\\')/gi,'\"')),_}},{\"../components/color\":366,\"../components/drawing\":388,\"../constants/xmlns_namespaces\":480,\"../lib\":503,\"@plotly/d3\":58}],647:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){for(var r=0;rf+c||!n(u))}for(var p=0;pa))return e}return void 0!==r?r:t.dflt},r.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},r.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},r.getValue=function(t,e){var r;return Array.isArray(t)?e0?e+=r:u<0&&(e-=r)}return e}function z(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var D=t[f+\"a\"],R=t[h+\"a\"];m=Math.abs(D.r2c(D.range[1])-D.r2c(D.range[0]));var F=n.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(g,F,t),!1!==t.index&&g[t.index].p!==c){k||(L=function(t){return Math.min(A(t),t.p-y.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+y.bargroupwidth/2)});var B=g[t.index],N=v.base?B.b+B.s:B.s;t[h+\"0\"]=t[h+\"1\"]=R.c2p(B[h],!0),t[h+\"LabelVal\"]=N;var j=y.extents[y.extents.round(B.p)];t[f+\"0\"]=D.c2p(x?L(B):j[0],!0),t[f+\"1\"]=D.c2p(x?C(B):j[1],!0);var U=void 0!==B.orig_p;return t[f+\"LabelVal\"]=U?B.orig_p:B.p,t.labelLabel=l(D,t[f+\"LabelVal\"],v[f+\"hoverformat\"]),t.valueLabel=l(R,t[h+\"LabelVal\"],v[h+\"hoverformat\"]),t.baseLabel=l(R,B.b,v[h+\"hoverformat\"]),t.spikeDistance=(function(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,t[f+\"Spike\"]=D.c2p(B.p,!0),o(B,v,t),t.hovertemplate=v.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}e.exports={hoverPoints:function(t,e,r,n,a){var o=u(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,c=s[o.index];return o.color=f(l,c),i.getComponentMethod(\"errorbars\",\"hoverInfo\")(c,l,o),[o]}},hoverOnBars:u,getTraceColor:f}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"./helpers\":654}],656:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\").crossTraceCalc,colorbar:t(\"../scatter/marker_colorbar\"),arraysToCalcdata:t(\"./arrays_to_calcdata\"),plot:t(\"./plot\").plot,style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"bar\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"bar\",\"oriented\",\"errorBarsOK\",\"showLegend\",\"zoomScale\"],animatable:!0,meta:{}}},{\"../../plots/cartesian\":568,\"../scatter/marker_colorbar\":945,\"./arrays_to_calcdata\":647,\"./attributes\":648,\"./calc\":649,\"./cross_trace_calc\":651,\"./defaults\":652,\"./event_data\":653,\"./hover\":655,\"./layout_attributes\":657,\"./layout_defaults\":658,\"./plot\":659,\"./select\":660,\"./style\":662}],657:[function(t,e,r){\"use strict\";e.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\",\"relative\"],dflt:\"group\",editType:\"calc\"},barnorm:{valType:\"enumerated\",values:[\"\",\"fraction\",\"percent\"],dflt:\"\",editType:\"calc\"},bargap:{valType:\"number\",min:0,max:1,editType:\"calc\"},bargroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],658:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../lib\"),o=t(\"./layout_attributes\");e.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,c=!1,u=!1,f={},h=s(\"barmode\"),p=0;p0}function S(t){return\"auto\"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,c=a.anchor||\"end\",u=\"end\"===c,f=\"start\"===c,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,m=i.height,g=Math.abs(e-t),v=Math.abs(n-r),y=g>2*_&&v>2*_?_:0;g-=2*y,v-=2*y;var x=S(l);\"auto\"!==l||d<=g&&m<=v||!(d>g||m>v)||(d>v||m>g)&&d.01?q:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?q(t):t>e?Math.ceil(t):Math.floor(t)};B=G(B,N,D),N=G(N,B,D),j=G(j,U,!D),U=G(U,j,!D)}var Y=A(a.ensureSingle(I,\"path\"),P,g,v);if(Y.style(\"vector-effect\",\"non-scaling-stroke\").attr(\"d\",isNaN((N-B)*(U-j))||V&&t._context.staticPlot?\"M0,0Z\":\"M\"+B+\",\"+j+\"V\"+U+\"H\"+N+\"V\"+j+\"Z\").call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&R){var W=l.makePointStyleFns(f);l.singlePointStyle(c,Y,f,W,t)}!function(t,e,r,n,i,s,c,f,p,g,v){var w,T=e.xaxis,M=e.yaxis,C=t._fullLayout;function P(e,r,n){return a.ensureSingle(e,\"text\").text(r).attr({class:\"bartext bartext-\"+w,\"text-anchor\":\"middle\",\"data-notex\":1}).call(l.font,n).call(o.convertToTspans,t)}var I=n[0].trace,O=\"h\"===I.orientation,z=function(t,e,r,n,i){var o,s=e[0].trace;o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,\"texttemplate\");if(!s)return\"\";var l,c,f,h,p=\"histogram\"===o.type,d=\"waterfall\"===o.type,m=\"funnel\"===o.type,g=\"h\"===o.orientation;g?(l=\"y\",c=i,f=\"x\",h=n):(l=\"x\",c=n,f=\"y\",h=i);function v(t){return u(h,h.c2l(t),!0).text}var y=e[r],x={};x.label=y.p,x.labelLabel=x[l+\"Label\"]=(_=y.p,u(c,c.c2l(_),!0).text);var _;var w=a.castOption(o,y.i,\"text\");(0===w||w)&&(x.text=w);x.value=y.s,x.valueLabel=x[f+\"Label\"]=v(y.s);var T={};b(T,o,y.i),(p||void 0===T.x)&&(T.x=g?x.value:x.label);(p||void 0===T.y)&&(T.y=g?x.label:x.value);(p||void 0===T.xLabel)&&(T.xLabel=g?x.valueLabel:x.labelLabel);(p||void 0===T.yLabel)&&(T.yLabel=g?x.labelLabel:x.valueLabel);d&&(x.delta=+y.rawS||y.s,x.deltaLabel=v(x.delta),x.final=y.v,x.finalLabel=v(x.final),x.initial=x.final-x.delta,x.initialLabel=v(x.initial));m&&(x.value=y.s,x.valueLabel=v(x.value),x.percentInitial=y.begR,x.percentInitialLabel=a.formatPercent(y.begR),x.percentPrevious=y.difR,x.percentPreviousLabel=a.formatPercent(y.difR),x.percentTotal=y.sumR,x.percenTotalLabel=a.formatPercent(y.sumR));var k=a.castOption(o,y.i,\"customdata\");k&&(x.customdata=k);return a.texttemplateString(s,x,t._d3locale,T,x,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o=\"h\"===i.orientation,s=\"waterfall\"===i.type,l=\"funnel\"===i.type;function c(t){return u(o?r:n,+t,!0).text}var f,h=i.textinfo,p=t[e],d=h.split(\"+\"),m=[],g=function(t){return-1!==d.indexOf(t)};g(\"label\")&&m.push((v=t[e].p,u(o?n:r,v,!0).text));var v;g(\"text\")&&(0===(f=a.castOption(i,p.i,\"text\"))||f)&&m.push(f);if(s){var y=+p.rawS||p.s,x=p.v,b=x-y;g(\"initial\")&&m.push(c(b)),g(\"delta\")&&m.push(c(y)),g(\"final\")&&m.push(c(x))}if(l){g(\"value\")&&m.push(c(p.s));var _=0;g(\"percent initial\")&&_++,g(\"percent previous\")&&_++,g(\"percent total\")&&_++;var w=_>1;g(\"percent initial\")&&(f=a.formatPercent(p.begR),w&&(f+=\" of initial\"),m.push(f)),g(\"percent previous\")&&(f=a.formatPercent(p.difR),w&&(f+=\" of previous\"),m.push(f)),g(\"percent total\")&&(f=a.formatPercent(p.sumR),w&&(f+=\" of total\"),m.push(f))}return m.join(\"
\")}(e,r,n,i):m.getValue(s.text,r);return m.coerceString(y,o)}(C,n,i,T,M);w=function(t,e){var r=m.getValue(t.textposition,e);return m.coerceEnumerated(x,r)}(I,i);var D=\"stack\"===g.mode||\"relative\"===g.mode,R=n[i],F=!D||R._outmost;if(!z||\"none\"===w||(R.isBlank||s===c||f===p)&&(\"auto\"===w||\"inside\"===w))return void r.select(\"text\").remove();var B=C.font,N=d.getBarColor(n[i],I),j=d.getInsideTextFont(I,i,B,N),U=d.getOutsideTextFont(I,i,B),V=r.datum();O?\"log\"===T.type&&V.s0<=0&&(s=T.range[0]=G*(Z/Y):Z>=Y*(X/G);G>0&&Y>0&&(J||K||Q)?w=\"inside\":(w=\"outside\",H.remove(),H=null)}else w=\"inside\";if(!H){W=a.ensureUniformFontSize(t,\"outside\"===w?U:j);var $=(H=P(r,z,W)).attr(\"transform\");if(H.attr(\"transform\",\"\"),q=l.bBox(H.node()),G=q.width,Y=q.height,H.attr(\"transform\",$),G<=0||Y<=0)return void H.remove()}var tt,et,rt=I.textangle;\"outside\"===w?(et=\"both\"===I.constraintext||\"outside\"===I.constraintext,tt=function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,c=a.angle||0,u=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/u));var m=S(c),g=E(i,m),v=(s?g.x:g.y)/2,y=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,A=0,M=s?k(e,t):k(r,n);s?(b=e-M*o,T=M*v):(w=n+M*o,A=-M*v);return{textX:y,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:m}}(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt})):(et=\"both\"===I.constraintext||\"inside\"===I.constraintext,tt=L(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt,anchor:I.insidetextanchor}));tt.fontSize=W.size,h(\"histogram\"===I.type?\"bar\":I.type,tt,C),R.transform=tt,A(H,C,g,v).attr(\"transform\",a.getTextTransform(tt))}(t,e,I,r,p,B,N,j,U,g,v),e.layerClipId&&l.hideOutsideRangePoint(c,I.select(\"text\"),w,C,f.xcalendar,f.ycalendar)}));var j=!1===f.cliponaxis;l.setClipUrl(c,j?null:e.layerClipId,t)}));c.getComponentMethod(\"errorbars\",\"plot\")(t,I,e,g)},toMoveInsideBar:L}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../components/fx/helpers\":402,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"./attributes\":648,\"./constants\":650,\"./helpers\":654,\"./style\":662,\"./uniform_text\":664,\"@plotly/d3\":58,\"fast-isnumeric\":190}],660:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}e.exports=function(t,e){var r,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l=\"funnel\"===s.type,c=\"h\"===s.orientation,u=[];if(!1===e)for(r=0;r1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr(\"shape-rendering\",\"crispEdges\")})),e.selectAll(\"g.points\").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod(\"errorbars\",\"style\")(e)},styleTextPoints:m,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll(\"path\"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll(\"text\"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod(\"errorbars\",\"style\")(r))},getInsideTextFont:y,getOutsideTextFont:x,getBarColor:_,resizeText:l}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../lib\":503,\"../../registry\":638,\"./attributes\":648,\"./helpers\":654,\"./uniform_text\":664,\"@plotly/d3\":58}],663:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\"),o=t(\"../../lib\").coercePattern;e.exports=function(t,e,r,s,l){var c=r(\"marker.color\",s),u=i(t,\"marker\");u&&a(t,e,l,r,{prefix:\"marker.\",cLetter:\"c\"}),r(\"marker.line.color\",n.defaultLine),i(t,\"marker.line\")&&a(t,e,l,r,{prefix:\"marker.line.\",cLetter:\"c\"}),r(\"marker.line.width\"),r(\"marker.opacity\"),o(r,\"marker.pattern\",c,u),r(\"selected.marker.color\"),r(\"unselected.marker.color\")}},{\"../../components/color\":366,\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503}],664:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\");function a(t){return\"_\"+t+\"Text_minsize\"}e.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=o g.point\"}e.selectAll(s).each((function(t){var e=t.transform;e&&(e.scale=l&&e.hide?0:o/e.fontSize,n.select(this).select(\"text\").attr(\"transform\",i.getTextTransform(e)))}))}}}},{\"../../lib\":503,\"@plotly/d3\":58}],665:[function(t,e,r){\"use strict\";var n=t(\"../../plots/template_attributes\").hovertemplateAttrs,i=t(\"../../lib/extend\").extendFlat,a=t(\"../scatterpolar/attributes\"),o=t(\"../bar/attributes\");e.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{\"../../lib/extend\":493,\"../../plots/template_attributes\":633,\"../bar/attributes\":648,\"../scatterpolar/attributes\":1002}],666:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/helpers\").hasColorscale,i=t(\"../../components/colorscale/calc\"),a=t(\"../bar/arrays_to_calcdata\"),o=t(\"../bar/cross_trace_calc\").setGroupPositions,s=t(\"../scatter/calc_selection\"),l=t(\"../../registry\").traceIs,c=t(\"../../lib\").extendFlat;e.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,c=r[o].angularaxis,u=l.makeCalcdata(e,\"r\"),f=c.makeCalcdata(e,\"theta\"),h=e._length,p=new Array(h),d=u,m=f,g=0;gh.range[1]&&(x+=Math.PI);if(n.getClosest(c,(function(t){return m(y,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/v)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=c[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,f,t),t.hovertemplate=u.hovertemplate,t.color=a(u,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign=\"left\"),[t]}}},{\"../../components/fx\":406,\"../../lib\":503,\"../../plots/polar/helpers\":621,\"../bar/hover\":655,\"../scatterpolar/hover\":1006}],669:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"barpolar\",basePlotModule:t(\"../../plots/polar\"),categories:[\"polar\",\"bar\",\"showLegend\"],attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"../scatterpolar/format_labels\"),style:t(\"../bar/style\").style,styleOnSelect:t(\"../bar/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../bar/select\"),meta:{}}},{\"../../plots/polar\":622,\"../bar/select\":660,\"../bar/style\":662,\"../scatter/marker_colorbar\":945,\"../scatterpolar/format_labels\":1005,\"./attributes\":665,\"./calc\":666,\"./defaults\":667,\"./hover\":668,\"./layout_attributes\":670,\"./layout_defaults\":671,\"./plot\":672}],670:[function(t,e,r){\"use strict\";e.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},bargap:{valType:\"number\",dflt:.1,min:0,max:1,editType:\"calc\"}}},{}],671:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l0?(c=o,u=l):(c=l,u=o);var f=[s.findEnclosingVertexAngles(c,t.vangles)[0],(c+u)/2,s.findEnclosingVertexAngles(u,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,c,u,f,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),p=e.layers.frontplot.select(\"g.barlayer\");a.makeTraceGroups(p,r,\"trace bars\").each((function(){var r=n.select(this),s=a.ensureSingle(r,\"g\",\"points\").selectAll(\"g.point\").data(a.identity);s.enter().append(\"g\").style(\"vector-effect\",\"non-scaling-stroke\").style(\"stroke-miterlimit\",2).classed(\"point\",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=u.c2p(t.s0),s=t.rp1=u.c2p(t.s1),p=t.thetag0=f.c2g(t.p0),d=t.thetag1=f.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!==s&&p!==d){var m=u.c2g(t.s1),g=(p+d)/2;t.ct=[l.c2p(m*Math.cos(g)),c.c2p(m*Math.sin(g))],e=h(o,s,p,d)}else e=\"M0,0Z\";a.ensureSingle(r,\"path\").attr(\"d\",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../plots/polar/helpers\":621,\"@plotly/d3\":58,\"fast-isnumeric\":190}],673:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../bar/attributes\"),a=t(\"../../components/color/attributes\"),o=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,s=t(\"../../plots/template_attributes\").hovertemplateAttrs,l=t(\"../../lib/extend\").extendFlat,c=n.marker,u=c.line;e.exports={y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},y0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},dx:{valType:\"number\",editType:\"calc\"},dy:{valType:\"number\",editType:\"calc\"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),name:{valType:\"string\",editType:\"calc+clearAxisTypes\"},q1:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},median:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},q3:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},lowerfence:{valType:\"data_array\",editType:\"calc\"},upperfence:{valType:\"data_array\",editType:\"calc\"},notched:{valType:\"boolean\",editType:\"calc\"},notchwidth:{valType:\"number\",min:0,max:.5,dflt:.25,editType:\"calc\"},notchspan:{valType:\"data_array\",editType:\"calc\"},boxpoints:{valType:\"enumerated\",values:[\"all\",\"outliers\",\"suspectedoutliers\",!1],editType:\"calc\"},jitter:{valType:\"number\",min:0,max:1,editType:\"calc\"},pointpos:{valType:\"number\",min:-2,max:2,editType:\"calc\"},boxmean:{valType:\"enumerated\",values:[!0,\"sd\",!1],editType:\"calc\"},mean:{valType:\"data_array\",editType:\"calc\"},sd:{valType:\"data_array\",editType:\"calc\"},orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],editType:\"calc+clearAxisTypes\"},quartilemethod:{valType:\"enumerated\",values:[\"linear\",\"exclusive\",\"inclusive\"],dflt:\"linear\",editType:\"calc\"},width:{valType:\"number\",min:0,dflt:0,editType:\"calc\"},marker:{outliercolor:{valType:\"color\",dflt:\"rgba(0, 0, 0, 0)\",editType:\"style\"},symbol:l({},c.symbol,{arrayOk:!1,editType:\"plot\"}),opacity:l({},c.opacity,{arrayOk:!1,dflt:1,editType:\"style\"}),size:l({},c.size,{arrayOk:!1,editType:\"calc\"}),color:l({},c.color,{arrayOk:!1,editType:\"style\"}),line:{color:l({},u.color,{arrayOk:!1,dflt:a.defaultLine,editType:\"style\"}),width:l({},u.width,{arrayOk:!1,dflt:0,editType:\"style\"}),outliercolor:{valType:\"color\",editType:\"style\"},outlierwidth:{valType:\"number\",min:0,dflt:1,editType:\"style\"},editType:\"style\"},editType:\"plot\"},line:{color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,dflt:2,editType:\"style\"},editType:\"plot\"},fillcolor:n.fillcolor,whiskerwidth:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"calc\"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:\"style\"},unselected:{marker:n.unselected.marker,editType:\"style\"},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:\"flaglist\",flags:[\"boxes\",\"points\"],dflt:\"boxes+points\",editType:\"style\"}}},{\"../../components/color/attributes\":365,\"../../lib/extend\":493,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../bar/attributes\":648,\"../scatter/attributes\":927}],674:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../plots/cartesian/align_period\"),o=t(\"../../lib\"),s=t(\"../../constants/numerical\").BADNUM,l=o._;e.exports=function(t,e){var r,c,y,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||\"x\"),A=i.getFromId(t,e.yaxis||\"y\"),M=[],S=\"violin\"===e.type?\"_numViolins\":\"_numBoxes\";\"h\"===e.orientation?(y=k,x=\"x\",b=A,_=\"y\",w=!!e.yperiodalignment):(y=A,x=\"y\",b=k,_=\"x\",w=!!e.xperiodalignment);var E,L,C,P,I,O,z=function(t,e,r,i){var s,l=e+\"0\"in t,c=\"d\"+e in t;if(e in t||l&&c){var u=r.makeCalcdata(t,e);return[a(t,r,e,u).vals,u]}s=l?t[e+\"0\"]:\"name\"in t&&(\"category\"===r.type||n(t.name)&&-1!==[\"linear\",\"log\"].indexOf(r.type)||o.isDateTime(t.name)&&\"date\"===r.type)?t.name:i;for(var f=\"multicategory\"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+\"calendar\"]),h=t._length,p=new Array(h),d=0;dE.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return y.d2c((e[t]||[])[r])},H=1/0,q=-1/0;for(r=0;r=E.q1&&E.q3>=E.med){var Y=V(\"lowerfence\");E.lf=Y!==s&&Y<=E.q1?Y:p(E,C,P);var W=V(\"upperfence\");E.uf=W!==s&&W>=E.q3?W:d(E,C,P);var X=V(\"mean\");E.mean=X!==s?X:P?o.mean(C,P):(E.q1+E.q3)/2;var Z=V(\"sd\");E.sd=X!==s&&Z>=0?Z:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lo=m(E),E.uo=g(E);var J=V(\"notchspan\");J=J!==s&&J>0?J:v(E,P),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,Q=E.uf;e.boxpoints&&C.length&&(K=Math.min(K,C[0]),Q=Math.max(Q,C[P-1])),e.notched&&(K=Math.min(K,E.ln),Q=Math.max(Q,E.un)),E.min=K,E.max=Q}else{var $;o.warn([\"Invalid input - make sure that q1 <= median <= q3\",\"q1 = \"+E.q1,\"median = \"+E.med,\"q3 = \"+E.q3].join(\"\\n\")),$=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=$,E.q1=E.q3=$,E.lf=E.uf=$,E.mean=E.sd=$,E.ln=E.un=$,E.min=E.max=$}H=Math.min(H,E.min),q=Math.max(q,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[y._id]=i.findExtremes(y,[H,q],{padded:!0})}else{var tt=y.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&it0){var ut,ft;if((E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),P=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[P-1],E.mean=o.mean(C,P),E.sd=o.stdev(C,P,E.mean),E.med=o.interp(C,.5),P%2&&(lt||ct))lt?(ut=C.slice(0,P/2),ft=C.slice(P/2+1)):ct&&(ut=C.slice(0,P/2+1),ft=C.slice(P/2)),E.q1=o.interp(ut,.5),E.q3=o.interp(ft,.5);else E.q1=o.interp(C,.25),E.q3=o.interp(C,.75);E.lf=p(E,C,P),E.uf=d(E,C,P),E.lo=m(E),E.uo=g(E);var ht=v(E,P);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=L.filter(j),M.push(E)}e._extremes[y._id]=i.findExtremes(y,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r0?(M[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,\"median:\"),min:l(t,\"min:\"),q1:l(t,\"q1:\"),q3:l(t,\"q3:\"),max:l(t,\"max:\"),mean:\"sd\"===e.boxmean?l(t,\"mean \\xb1 \\u03c3:\"):l(t,\"mean:\"),lf:l(t,\"lower fence:\"),uf:l(t,\"upper fence:\")}},T[S]++,M):[{t:{empty:!0}}]};var c={text:\"tx\",hovertext:\"htx\"};function u(t,e,r){for(var n in c)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[c[n]]=e[n][r[0]][r[1]]):t[c[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function m(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function v(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},{\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/align_period\":551,\"../../plots/cartesian/axes\":554,\"fast-isnumeric\":190}],675:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/constraints\").getAxisGroup,o=[\"v\",\"h\"];function s(t,e,r,o){var s,l,c,u=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],m=0;for(s=0;s1,b=1-f[t+\"gap\"],_=1-f[t+\"groupgap\"];for(s=0;s0){var q=E.pointpos,G=E.jitter,Y=E.marker.size/2,W=0;q+G>=0&&((W=V*(q+G))>M?(H=!0,j=Y,B=W):W>R&&(j=Y,B=M)),W<=M&&(B=M);var X=0;q-G<=0&&((X=-V*(q-G))>S?(H=!0,U=Y,N=X):X>F&&(U=Y,N=S)),X<=S&&(N=S)}else B=M,N=S;var Z=new Array(c.length);for(l=0;l0?(g=\"v\",v=x>0?Math.min(_,b):Math.min(b)):x>0?(g=\"h\",v=Math.min(_)):v=0;if(v){e._length=v;var S=r(\"orientation\",g);e._hasPreCompStats?\"v\"===S&&0===x?(r(\"x0\",0),r(\"dx\",1)):\"h\"===S&&0===y&&(r(\"y0\",0),r(\"dy\",1)):\"v\"===S&&0===x?r(\"x0\"):\"h\"===S&&0===y&&r(\"y0\"),i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,c,\"marker.outliercolor\"),s=r(\"marker.line.outliercolor\"),l=\"outliers\";e._hasPreCompStats?l=\"all\":(o||s)&&(l=\"suspectedoutliers\");var u=r(a+\"points\",l);u?(r(\"jitter\",\"all\"===u?.3:0),r(\"pointpos\",\"all\"===u?-1.5:0),r(\"marker.symbol\"),r(\"marker.opacity\"),r(\"marker.size\"),r(\"marker.color\",e.line.color),r(\"marker.line.color\"),r(\"marker.line.width\"),\"suspectedoutliers\"===u&&(r(\"marker.line.outliercolor\",e.marker.color),r(\"marker.line.outlierwidth\")),r(\"selected.marker.color\"),r(\"unselected.marker.color\"),r(\"selected.marker.size\"),r(\"unselected.marker.size\"),r(\"text\"),r(\"hovertext\")):delete e.marker;var f=r(\"hoveron\");\"all\"!==f&&-1===f.indexOf(\"points\")||r(\"hovertemplate\"),n.coerceSelectionMarkerOpacity(e,r)}e.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,c,r,i)}if(u(t,e,s,i),!1!==e.visible){o(t,e,i,s),s(\"xhoverformat\"),s(\"yhoverformat\");var l=e._hasPreCompStats;l&&(s(\"lowerfence\"),s(\"upperfence\")),s(\"line.color\",(t.marker||{}).color||r),s(\"line.width\"),s(\"fillcolor\",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s(\"mean\"),d=s(\"sd\");p&&p.length&&(h=!0,d&&d.length&&(h=\"sd\"))}s(\"boxmean\",h),s(\"whiskerwidth\"),s(\"width\"),s(\"quartilemethod\");var m=!1;if(l){var g=s(\"notchspan\");g&&g.length&&(m=!0)}else n.validate(t.notchwidth,c.notchwidth)&&(m=!0);s(\"notched\",m)&&s(\"notchwidth\"),f(t,e,s,{prefix:\"box\"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,c,t)}for(var o=0;ot.lo&&(x.so=!0)}return a}));h.enter().append(\"path\").classed(\"point\",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,c=e.pos,u=!!c.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll(\"path.mean\").data(\"box\"===r.type&&r.boxmean||\"violin\"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append(\"path\").attr(\"class\",\"mean\").style({fill:\"none\",\"vector-effect\":\"non-scaling-stroke\"}),d.exit().remove(),d.each((function(t){var e=c.c2l(t.pos+f,!0),i=c.l2p(e-o)+h,a=c.l2p(e+s)+h,d=u?(i+a)/2:c.l2p(e)+h,m=l.c2p(t.mean,!0),g=l.c2p(t.mean-t.sd,!0),v=l.c2p(t.mean+t.sd,!0);\"h\"===r.orientation?n.select(this).attr(\"d\",\"M\"+m+\",\"+i+\"V\"+a+(\"sd\"===p?\"m0,0L\"+g+\",\"+d+\"L\"+m+\",\"+i+\"L\"+v+\",\"+d+\"Z\":\"\")):n.select(this).attr(\"d\",\"M\"+i+\",\"+m+\"H\"+a+(\"sd\"===p?\"m0,0L\"+d+\",\"+g+\"L\"+i+\",\"+m+\"L\"+d+\",\"+v+\"Z\":\"\"))}))}e.exports={plot:function(t,e,r,a){var c=e.xaxis,u=e.yaxis;i.makeTraceGroups(a,r,\"trace boxes\").each((function(t){var e,r,i=n.select(this),a=t[0],f=a.t,h=a.trace;(f.wdPos=f.bdPos*h.whiskerwidth,!0!==h.visible||f.empty)?i.remove():(\"h\"===h.orientation?(e=u,r=c):(e=c,r=u),o(i,{pos:e,val:r},h,f),s(i,{x:c,y:u},h,f),l(i,{pos:e,val:r},h,f))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},{\"../../components/drawing\":388,\"../../lib\":503,\"@plotly/d3\":58}],683:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r=10)return null;for(var i=1/0,a=-1/0,o=e.length,s=0;s0?Math.floor:Math.ceil,I=L>0?Math.ceil:Math.floor,O=L>0?Math.min:Math.max,z=L>0?Math.max:Math.min,D=P(S+C),R=I(E-C),F=[[f=M(S)]];for(a=D;a*L=0;i--)a[u-i]=t[f][i],o[u-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:c}),s}},{}],697:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib/extend\").extendFlat;e.exports=function(t,e,r){var a,o,s,l,c,u,f,h,p,d,m,g,v,y,x=t[\"_\"+e],b=t[e+\"axis\"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t[\"_\"+r],A=t[r+\"axis\"];\"array\"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,L=M.length,C=t._a.length,P=t._b.length;n.prepTicks(b),\"array\"===b.tickmode&&delete b.tickvals;var I=b.smoothing?3:1;function O(n){var i,a,o,s,l,c,u,f,p,d,m,g,v=[],y=[],x={};if(\"b\"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=C,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i0&&(p=t.dxydi([],i-1,o,0,s),v.push(l[0]+p[0]/3),y.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),v.push(f[0]-d[0]/3),y.push(f[1]-d[1]/3)),v.push(f[0]),y.push(f[1]),l=f;else for(i=t.a2i(n),c=Math.floor(Math.max(0,Math.min(C-2,i))),u=i-c,x.length=C,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],c,e,u,r)},a=0;a0&&(m=t.dxydj([],c,a-1,u,0),v.push(l[0]+m[0]/3),y.push(l[1]+m[1]/3),g=t.dxydj([],c,a-1,u,1),v.push(f[0]-g[0]/3),y.push(f[1]-g[1]/3)),v.push(f[0]),y.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=v,x.y=y,x.smoothing=A.smoothing,x}function z(n){var i,a,o,s,l,c=[],u=[],f={};if(f.length=x.length,f.crossLength=k.length,\"b\"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;ix.length-1||_.push(i(z(o),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=u;hx.length-1||m<0||m>x.length-1))for(g=x[s],v=x[m],a=0;ax[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(z(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(z(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,u=(c=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=c[1],h=u;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(O(p),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=u-1;hx[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(O(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(O(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},{\"../../lib/extend\":493,\"../../plots/cartesian/axes\":554}],698:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib/extend\").extendFlat;e.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;re.length&&(t=t.slice(0,e.length)):t=[],i=0;i90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{}],712:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/drawing\"),a=t(\"./map_1d_array\"),o=t(\"./makepath\"),s=t(\"./orient_text\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../lib\"),u=c.strRotate,f=c.strTranslate,h=t(\"../../constants/alignment\");function p(t,e,r,s,l,c){var u=\"const-\"+l+\"-lines\",f=r.selectAll(\".\"+u).data(c);f.enter().append(\"path\").classed(u,!0).style(\"vector-effect\",\"non-scaling-stroke\"),f.each((function(r){var s=r,l=s.x,c=s.y,u=a([],l,t.c2p),f=a([],c,e.c2p),h=\"M\"+o(u,f,s.smoothing);n.select(this).attr(\"d\",h).style(\"stroke-width\",s.width).style(\"stroke\",s.color).style(\"stroke-dasharray\",i.dashStyle(s.dash,s.width)).style(\"fill\",\"none\")})),f.exit().remove()}function d(t,e,r,a,o,c,h,p){var d=c.selectAll(\"text.\"+p).data(h);d.enter().append(\"text\").classed(p,!0);var m=0,g={};return d.each((function(o,c){var h;if(\"auto\"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}c||(g={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,v=n.select(this).attr({\"text-anchor\":d>0?\"start\":\"end\",\"data-notex\":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),y=i.bBox(this);v.attr(\"transform\",f(h.p[0],h.p[1])+u(h.angle)+f(o.axis.labelpadding*d,.3*y.height)),m=Math.max(m,y.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtent=m,g}e.exports=function(t,e,r,i){var l=e.xaxis,u=e.yaxis,f=t._fullLayout._clips;c.makeTraceGroups(i,r,\"trace\").each((function(e){var r=n.select(this),i=e[0],h=i.trace,m=h.aaxis,g=h.baxis,y=c.ensureSingle(r,\"g\",\"minorlayer\"),x=c.ensureSingle(r,\"g\",\"majorlayer\"),b=c.ensureSingle(r,\"g\",\"boundarylayer\"),_=c.ensureSingle(r,\"g\",\"labellayer\");r.style(\"opacity\",h.opacity),p(l,u,x,m,\"a\",m._gridlines),p(l,u,x,g,\"b\",g._gridlines),p(l,u,y,m,\"a\",m._minorgridlines),p(l,u,y,g,\"b\",g._minorgridlines),p(l,u,b,m,\"a-boundary\",m._boundarylines),p(l,u,b,g,\"b-boundary\",g._boundarylines);var w=d(t,l,u,h,i,_,m._labels,\"a-label\"),T=d(t,l,u,h,i,_,g._labels,\"b-label\");!function(t,e,r,n,i,a,o,l){var u,f,h,p,d=c.aggNums(Math.min,null,r.a),m=c.aggNums(Math.max,null,r.a),g=c.aggNums(Math.min,null,r.b),y=c.aggNums(Math.max,null,r.b);u=.5*(d+m),f=g,h=r.ab2xy(u,f,!0),p=r.dxyda_rough(u,f),void 0===o.angle&&c.extendFlat(o,s(r,i,a,h,r.dxydb_rough(u,f)));v(t,e,r,n,h,p,r.aaxis,i,a,o,\"a-title\"),u=d,f=.5*(g+y),h=r.ab2xy(u,f,!0),p=r.dxydb_rough(u,f),void 0===l.angle&&c.extendFlat(l,s(r,i,a,h,r.dxyda_rough(u,f)));v(t,e,r,n,h,p,r.baxis,i,a,l,\"b-title\")}(t,_,h,i,l,u,w,T),function(t,e,r,n,i){var s,l,u,f,h=r.select(\"#\"+t._clipPathId);h.size()||(h=r.append(\"clipPath\").classed(\"carpetclip\",!0));var p=c.ensureSingle(h,\"path\",\"carpetboundary\"),d=e.clipsegments,m=[];for(f=0;f90&&y<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+g)*m*a-_),b.attr(\"transform\",f(e.p[0],e.p[1])+u(e.angle)+f(0,_)).attr(\"text-anchor\",\"middle\").call(i.font,h.title.font)})),b.exit().remove()}},{\"../../components/drawing\":388,\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"./makepath\":709,\"./map_1d_array\":710,\"./orient_text\":711,\"@plotly/d3\":58}],713:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../lib/search\").findBin,a=t(\"./compute_control_points\"),o=t(\"./create_spline_evaluator\"),s=t(\"./create_i_derivative_evaluator\"),l=t(\"./create_j_derivative_evaluator\");e.exports=function(t){var e=t._a,r=t._b,c=e.length,u=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[c-1],m=r[0],g=r[u-1],v=e[e.length-1]-e[0],y=r[r.length-1]-r[0],x=v*n.RELATIVE_CULL_TOLERANCE,b=y*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,m-=b,g+=b,t.isVisible=function(t,e){return t>p&&tm&&ed||eg},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],c,u,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),c-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),c-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),c-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),u-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(ne[c-1]|ir[u-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,m=0,g=0,v=[];ne[c-1]?(f=c-2,h=1,m=(n-e[c-1])/(e[c-1]-e[c-2])):h=o-(f=Math.max(0,Math.min(c-2,Math.floor(o)))),ir[u-1]?(p=u-2,d=1,g=(i-r[u-1])/(r[u-1]-r[u-2])):d=s-(p=Math.max(0,Math.min(u-2,Math.floor(s)))),m&&(t.dxydi(v,f,p,h,d),l[0]+=v[0]*m,l[1]+=v[1]*m),g&&(t.dxydj(v,f,p,h,d),l[0]+=v[0]*g,l[1]+=v[1]*g)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=v*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},{\"../../lib/search\":523,\"./compute_control_points\":701,\"./constants\":702,\"./create_i_derivative_evaluator\":703,\"./create_j_derivative_evaluator\":704,\"./create_spline_evaluator\":705}],714:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e,r){var i,a,o,s=[],l=[],c=t[0].length,u=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r0&&a0&&i1e-5);return n.log(\"Smoother converged to\",k,\"after\",A,\"iterations\"),t}},{\"../../lib\":503}],715:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArray1D;e.exports=function(t,e,r){var i=r(\"x\"),a=i&&i.length,o=r(\"y\"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},{\"../../lib\":503}],716:[function(t,e,r){\"use strict\";var n=t(\"../../plots/template_attributes\").hovertemplateAttrs,i=t(\"../scattergeo/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../components/color/attributes\").defaultLine,l=t(\"../../lib/extend\").extendFlat,c=i.marker.line;e.exports=l({locations:{valType:\"data_array\",editType:\"calc\"},locationmode:i.locationmode,z:{valType:\"data_array\",editType:\"calc\"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},c.color,{dflt:s}),width:l({},c.width,{dflt:1}),editType:\"calc\"},opacity:{valType:\"number\",arrayOk:!0,min:0,max:1,dflt:1,editType:\"style\"},editType:\"calc\"},selected:{marker:{opacity:i.selected.marker.opacity,editType:\"plot\"},editType:\"plot\"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:\"plot\"},editType:\"plot\"},hoverinfo:l({},o.hoverinfo,{editType:\"calc\",flags:[\"location\",\"z\",\"text\",\"name\"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},{\"../../components/color/attributes\":365,\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/template_attributes\":633,\"../scattergeo/attributes\":969}],717:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../../components/colorscale/calc\"),o=t(\"../scatter/arrays_to_calcdata\"),s=t(\"../scatter/calc_selection\");function l(t){return t&&\"string\"==typeof t}e.exports=function(t,e){var r,c=e._length,u=new Array(c);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f\")}(t,f,o),[t]}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"./attributes\":716}],721:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../heatmap/colorbar\"),calc:t(\"./calc\"),calcGeoJSON:t(\"./plot\").calcGeoJSON,plot:t(\"./plot\").plot,style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"choropleth\",basePlotModule:t(\"../../plots/geo\"),categories:[\"geo\",\"noOpacity\",\"showLegend\"],meta:{}}},{\"../../plots/geo\":589,\"../heatmap/colorbar\":795,\"./attributes\":716,\"./calc\":717,\"./defaults\":718,\"./event_data\":719,\"./hover\":720,\"./plot\":722,\"./select\":723,\"./style\":724}],722:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../lib/geo_location_utils\"),o=t(\"../../lib/topojson_utils\").getTopojsonFeatures,s=t(\"../../plots/cartesian/autorange\").findExtremes,l=t(\"./style\").style;e.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,c=r._length,u=\"geojson-id\"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p=0;n--){var i=r[n].id;if(\"string\"==typeof i&&0===i.indexOf(\"water\"))for(var a=n+1;a=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(a,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},{\"../../plots/mapbox/constants\":611,\"./convert\":726}],730:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../mesh3d/attributes\"),s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat,c={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},u:{valType:\"data_array\",editType:\"calc\"},v:{valType:\"data_array\",editType:\"calc\"},w:{valType:\"data_array\",editType:\"calc\"},sizemode:{valType:\"enumerated\",values:[\"scaled\",\"absolute\"],editType:\"calc\",dflt:\"scaled\"},sizeref:{valType:\"number\",editType:\"calc\",min:0},anchor:{valType:\"enumerated\",editType:\"calc\",values:[\"tip\",\"tail\",\"cm\",\"center\"],dflt:\"cm\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"},{keys:[\"norm\"]}),uhoverformat:i(\"u\",1),vhoverformat:i(\"v\",1),whoverformat:i(\"w\",1),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n(\"\",{colorAttr:\"u/v/w norm\",showScaleDflt:!0,editTypeOverride:\"calc\"}));[\"opacity\",\"lightposition\",\"lighting\"].forEach((function(t){c[t]=o[t]})),c.hoverinfo=l({},s.hoverinfo,{editType:\"calc\",flags:[\"x\",\"y\",\"z\",\"u\",\"v\",\"w\",\"norm\",\"text\",\"name\"],dflt:\"x+y+z+norm+text+name\"}),c.transforms=void 0,e.exports=c},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../mesh3d/attributes\":867}],731:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,c=0;co.level||o.starts.length&&a===o.level)}break;case\"constraint\":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,c=-1/0,u=1/0;for(r=0;r\":p>c&&(n.prefixBoundary=!0);break;case\"<\":(pc||n.starts.length&&h===u)&&(n.prefixBoundary=!0);break;case\"][\":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),fc&&(n.prefixBoundary=!0)}}}},{}],738:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale\"),i=t(\"./make_color_map\"),a=t(\"./end_plus\");e.exports={min:\"zmin\",max:\"zmax\",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,c=o.coloring,u=i(e,{isColorbar:!0});if(\"heatmap\"===c){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else\"fill\"===c&&(r._fillcolor=u);r._line={color:\"lines\"===c?u:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},{\"../../components/colorscale\":378,\"./end_plus\":746,\"./make_color_map\":751}],739:[function(t,e,r){\"use strict\";e.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}}},{}],740:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./label_defaults\"),a=t(\"../../components/color\"),o=a.addOpacity,s=a.opacity,l=t(\"../../constants/filter_ops\"),c=l.CONSTRAINT_REDUCTION,u=l.COMPARISON_OPS2;e.exports=function(t,e,r,a,l,f){var h,p,d,m=e.contours,g=r(\"contours.operation\");(m._operation=c[g],function(t,e){var r;-1===u.indexOf(e.operation)?(t(\"contours.value\",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t(\"contours.value\",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,m),\"=\"===g?h=m.showlines=!0:(h=r(\"contours.showlines\"),d=r(\"fillcolor\",o((t.line||{}).color||l,.5))),h)&&(p=r(\"line.color\",d&&s(d)?o(e.fillcolor,1):l),r(\"line.width\",2),r(\"line.dash\"));r(\"line.smoothing\"),i(r,a,p,f)}},{\"../../components/color\":366,\"../../constants/filter_ops\":475,\"./label_defaults\":750,\"fast-isnumeric\":190}],741:[function(t,e,r){\"use strict\";var n=t(\"../../constants/filter_ops\"),i=t(\"fast-isnumeric\");function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}e.exports={\"[]\":o(\"[]\"),\"][\":o(\"][\"),\">\":s(\">\"),\"<\":s(\"<\"),\"=\":s(\"=\")}},{\"../../constants/filter_ops\":475,\"fast-isnumeric\":190}],742:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var i=n(\"contours.start\"),a=n(\"contours.end\"),o=!1===i||!1===a,s=r(\"contours.size\");!(o?e.autocontour=!0:r(\"autocontour\",!1))&&s||r(\"ncontours\")}},{}],743:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}e.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case\"=\":case\"<\":return t;case\">\":for(1!==t.length&&n.warn(\"Contour data invalid for the specified inequality operation.\"),a=t[0],r=0;r1e3){n.warn(\"Too many contours, clipping at 1000\",t);break}return l}},{\"../../lib\":503,\"./constraint_mapping\":741,\"./end_plus\":746}],746:[function(t,e,r){\"use strict\";e.exports=function(t){return t.end+t.size/1e6}},{}],747:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./constants\");function a(t,e,r,n){return Math.abs(t[0]-e[0])20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1;return[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,m=t.z[0].length,g=e.slice(),v=h.slice();for(c=0;c<1e4;c++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[u]=i.SADDLEREMAINDER[f]):delete t.crossings[u],!(h=i.NEWDELTA[f])){n.log(\"Found bad marching index:\",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],u=e.join(\",\"),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var y=h[0]&&(e[0]<0||e[0]>m-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===g[0]&&e[1]===g[1]&&h[0]===v[0]&&h[1]===v[1]||r&&y)break;f=t.crossings[u]}1e4===c&&n.log(\"Infinite loop in contour?\");var x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,z=a(p[0],p[p.length-1],o,l),D=0,R=.2*t.smoothing,F=[],B=0;for(c=1;c=B;c--)if((x=F[c])=B&&x+F[b]M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;Mt?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(t){var e,r,a,o,s,l,c,u,f,h=t[0].z,p=h.length,d=h[0].length,m=2===p||2===d;for(r=0;r=0&&(n=y,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-y[1])<.01&&(y[0]-r[0])*(n[0]-y[0])>=0&&(n=y,s=l):i.log(\"endpt to newendpt is not vert. or horz.\",r,n,y)}if(r=n,s>=0)break;f+=\"L\"+n}if(s===t.edgepaths.length){i.log(\"unclosed perimeter path\");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+=\"Z\")}for(h=0;hn.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(c)*o);if(h<1||p<1)return 1/0;var d=v.EDGECOST*(1/(h-1)+1/(p-1));d+=v.ANGLECOST*c*c;for(var m=s-u,g=l-f,y=s+u,x=l+f,b=0;b2*v.MAXCOST)break;p&&(s/=2),l=(o=c-s/2)+1.5*s}if(h<=v.MAXCOST)return u},r.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,c=t.theta,u=Math.sin(c),f=Math.cos(c),h=function(t,e){return[s+t*f-e*u,l+t*u+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:c,level:e.level,width:a,height:o}),n.push(p)},r.drawLabels=function(t,e,r,a,o){var l=t.selectAll(\"text\").data(e,(function(t){return t.text+\",\"+t.x+\",\"+t.y+\",\"+t.theta}));if(l.exit().remove(),l.enter().append(\"text\").attr({\"data-notex\":1,\"text-anchor\":\"middle\"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:\"rotate(\"+180*t.theta/Math.PI+\" \"+e+\" \"+i+\")\"}).call(s.convertToTspans,r)})),o){for(var c=\"\",u=0;ur.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if(\"constraint\"!==r.type){var c,u=r.start,f=r.end,h=t._input.contours;if(u>f&&(r.start=h.start=f,f=r.end=h.end=u,u=r.start),!(r.size>0))c=u===f?1:a(u,f,t.ncontours).dtick,h.size=r.size=c}}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554}],755:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/drawing\"),a=t(\"../heatmap/style\"),o=t(\"./make_color_map\");e.exports=function(t){var e=n.select(t).selectAll(\"g.contour\");e.style(\"opacity\",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,c=a.start,u=\"constraint\"===a.type,f=!u&&\"lines\"===a.coloring,h=!u&&\"fill\"===a.coloring,p=f||h?o(r):null;e.selectAll(\"g.contourlevel\").each((function(t){n.select(this).selectAll(\"path\").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll(\"g.contourlabels text\").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),u)e.selectAll(\"g.contourfill path\").style(\"fill\",r.fillcolor);else if(h){var m;e.selectAll(\"g.contourfill path\").style(\"fill\",(function(t){return void 0===m&&(m=t.level),p(t.level+.5*l)})),void 0===m&&(m=c),e.selectAll(\"g.contourbg path\").style(\"fill\",p(m-.5*l))}})),a(t)}},{\"../../components/drawing\":388,\"../heatmap/style\":805,\"./make_color_map\":751,\"@plotly/d3\":58}],756:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/defaults\"),i=t(\"./label_defaults\");e.exports=function(t,e,r,a,o){var s,l=r(\"contours.coloring\"),c=\"\";\"fill\"===l&&(s=r(\"contours.showlines\")),!1!==s&&(\"lines\"!==l&&(c=r(\"line.color\",\"#000\")),r(\"line.width\",.5),r(\"line.dash\")),\"none\"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:\"\",cLetter:\"z\"})),r(\"line.smoothing\"),i(r,a,c,o)}},{\"../../components/colorscale/defaults\":376,\"./label_defaults\":750}],757:[function(t,e,r){\"use strict\";var n=t(\"../heatmap/attributes\"),i=t(\"../contour/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../lib/extend\").extendFlat,s=i.contours;e.exports=o({carpet:{valType:\"string\",editType:\"calc\"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:\"enumerated\",values:[\"fill\",\"lines\",\"none\"],dflt:\"fill\",editType:\"calc\"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:\"calc\",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:\"plot\"},transforms:void 0},a(\"\",{cLetter:\"z\",autoColorDflt:!1}))},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../contour/attributes\":735,\"../heatmap/attributes\":792}],758:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\"),i=t(\"../../lib\"),a=t(\"../heatmap/convert_column_xyz\"),o=t(\"../heatmap/clean_2d_array\"),s=t(\"../heatmap/interp2d\"),l=t(\"../heatmap/find_empties\"),c=t(\"../heatmap/make_bound_array\"),u=t(\"./defaults\"),f=t(\"../carpet/lookup_carpetid\"),h=t(\"../contour/set_contours\");e.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),u(d,e,e._defaultColor,t._fullLayout)}var m=function(t,e){var r,u,f,h,p,d,m,g=e._carpetTrace,v=g.aaxis,y=g.baxis;v._minDtick=0,y._minDtick=0,i.isArray1D(e.z)&&a(e,v,y,\"a\",\"b\",[\"z\"]);r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?v.makeCalcdata(e,\"_a\"):[],h=h?y.makeCalcdata(e,\"_b\"):[],u=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,m=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(m),s(m,e._emptypoints);var x=i.maxRowLength(m),b=\"scaled\"===e.xtype?\"\":r,_=c(e,b,u,f,x,v),w=\"scaled\"===e.ytype?\"\":h,T=c(e,w,p,d,m.length,y),k={a:_,b:T,z:m};\"levels\"===e.contours.type&&\"none\"!==e.contours.coloring&&n(t,e,{vals:m,containerStr:\"\",cLetter:\"z\"});return[k]}(t,e);return h(e,e._z),m}}},{\"../../components/colorscale/calc\":374,\"../../lib\":503,\"../carpet/lookup_carpetid\":708,\"../contour/set_contours\":754,\"../heatmap/clean_2d_array\":794,\"../heatmap/convert_column_xyz\":796,\"../heatmap/find_empties\":798,\"../heatmap/interp2d\":801,\"../heatmap/make_bound_array\":803,\"./defaults\":759}],759:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../heatmap/xyz_defaults\"),a=t(\"./attributes\"),o=t(\"../contour/constraint_defaults\"),s=t(\"../contour/contours_defaults\"),l=t(\"../contour/style_defaults\");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u(\"carpet\"),t.a&&t.b){if(!i(t,e,u,c,\"a\",\"b\"))return void(e.visible=!1);u(\"text\"),\"constraint\"===u(\"contours.type\")?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,u,c,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},{\"../../lib\":503,\"../contour/constraint_defaults\":740,\"../contour/contours_defaults\":742,\"../contour/style_defaults\":756,\"../heatmap/xyz_defaults\":807,\"./attributes\":757}],760:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../contour/colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../contour/style\"),moduleType:\"trace\",name:\"contourcarpet\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"carpet\",\"contour\",\"symbols\",\"showLegend\",\"hasLines\",\"carpetDependent\",\"noHover\",\"noSortingByValue\"],meta:{}}},{\"../../plots/cartesian\":568,\"../contour/colorbar\":738,\"../contour/style\":755,\"./attributes\":757,\"./calc\":758,\"./defaults\":759,\"./plot\":761}],761:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../carpet/map_1d_array\"),a=t(\"../carpet/makepath\"),o=t(\"../../components/drawing\"),s=t(\"../../lib\"),l=t(\"../contour/make_crossings\"),c=t(\"../contour/find_all_paths\"),u=t(\"../contour/plot\"),f=t(\"../contour/constants\"),h=t(\"../contour/convert_to_constraints\"),p=t(\"../contour/empty_pathinfo\"),d=t(\"../contour/close_boundaries\"),m=t(\"../carpet/lookup_carpetid\"),g=t(\"../carpet/axis_aligned_line\");function v(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function y(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}e.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,\"contour\").each((function(r){var b=n.select(this),T=r[0],k=T.trace,A=k._carpetTrace=m(t,k),M=t.calcdata[A.index][0];if(A.visible&&\"legendonly\"!==A.visible){var S=T.a,E=T.b,L=k.contours,C=p(L,e,T),P=\"constraint\"===L.type,I=L._operation,O=P?\"=\"===I?\"lines\":\"fill\":L.coloring,z=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(C);var D=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);c(C,D,R);var F,B,N,j,U=C;\"constraint\"===L.type&&(U=h(C,I)),function(t,e){var r,n,i,a,o,s,l,c,u;for(r=0;r=0;j--)F=M.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var H=\"M\"+V.join(\"L\")+\"Z\";!function(t,e,r,n,o,l){var c,u,f,h,p=s.ensureSingle(t,\"g\",\"contourbg\").selectAll(\"path\").data(\"fill\"!==l||o?[]:[0]);p.enter().append(\"path\"),p.exit().remove();var d=[];for(h=0;h=0&&(h=L,d=m):Math.abs(f[1]-h[1])=0&&(h=L,d=m):s.log(\"endpt to newendpt is not vert. or horz.\",f,h,L)}if(d>=0)break;y+=S(f,h),f=h}if(d===e.edgepaths.length){s.log(\"unclosed perimeter path\");break}u=d,(b=-1===x.indexOf(u))&&(u=x[0],y+=S(f,h)+\"Z\",f=null)}for(u=0;ug&&(n.max=g);n.len=n.max-n.min}(this,r,t,n,c,e.height),!(n.len<(e.width+e.height)*f.LABELMIN)))for(var i=Math.min(Math.ceil(n.len/I),f.LABELMAX),a=0;a0?+p[u]:0),f.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:v},properties:y})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(u=1;u<_.length;u++)T.push(_[u][0],_[u][1]);var k=[\"interpolate\",[\"linear\"],[\"get\",\"z\"],b.min,0,b.max,1];return i.extendFlat(c.heatmap.paint,{\"heatmap-weight\":d?k:1/(b.max-b.min),\"heatmap-color\":T,\"heatmap-radius\":m?{type:\"identity\",property:\"r\"}:e.radius,\"heatmap-opacity\":e.opacity}),c.geojson={type:\"FeatureCollection\",features:f},c.heatmap.layout.visibility=\"visible\",c}},{\"../../components/color\":366,\"../../components/colorscale\":378,\"../../constants/numerical\":479,\"../../lib\":503,\"../../lib/geojson_utils\":497,\"fast-isnumeric\":190}],765:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/defaults\"),a=t(\"./attributes\");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"lon\")||[],c=s(\"lat\")||[],u=Math.min(l.length,c.length);u?(e._length=u,s(\"z\"),s(\"radius\"),s(\"below\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"})):e.visible=!1}},{\"../../components/colorscale/defaults\":376,\"../../lib\":503,\"./attributes\":762}],766:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},{}],767:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../scattermapbox/hover\").hoverPoints,a=t(\"../scattermapbox/hover\").getExtraText;e.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,c=l[0].trace,u=l[s.index];if(delete s.color,\"z\"in u){var f=s.subplot.mockAxis;s.z=u.z,s.zLabel=n.tickText(f,f.c2l(u.z),\"hover\").text}return s.extraText=a(c,u,l[0].t.labels),[s]}}},{\"../../plots/cartesian/axes\":554,\"../scattermapbox/hover\":998}],768:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../heatmap/colorbar\"),formatLabels:t(\"../scattermapbox/format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(o,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),i}},{\"../../plots/mapbox/constants\":611,\"./convert\":764}],770:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){for(var r=0;r\"),l.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(u,h),[l]}}},{\"../../components/color\":366,\"../../lib\":503,\"../bar/hover\":655}],778:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\").style,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"../bar/select\"),moduleType:\"trace\",name:\"funnel\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../bar/select\":660,\"./attributes\":771,\"./calc\":772,\"./cross_trace_calc\":774,\"./defaults\":775,\"./event_data\":776,\"./hover\":777,\"./layout_attributes\":779,\"./layout_defaults\":780,\"./plot\":781,\"./style\":782}],779:[function(t,e,r){\"use strict\";e.exports={funnelmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},funnelgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},funnelgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],780:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s path\").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(\".regions\").each((function(){n.select(this).selectAll(\"path\").style(\"stroke-width\",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../constants/interactions\":478,\"../bar/style\":662,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],783:[function(t,e,r){\"use strict\";var n=t(\"../pie/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../plots/domain\").attributes,o=t(\"../../plots/template_attributes\").hovertemplateAttrs,s=t(\"../../plots/template_attributes\").texttemplateAttrs,l=t(\"../../lib/extend\").extendFlat;e.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:\"calc\"},editType:\"calc\"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:[\"label\",\"text\",\"value\",\"percent\"]}),texttemplate:s({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),hoverinfo:l({},i.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:o({},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),textposition:l({},n.textposition,{values:[\"inside\",\"none\"],dflt:\"inside\"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:[\"top left\",\"top center\",\"top right\"],dflt:\"top center\"}),editType:\"plot\"},domain:a({name:\"funnelarea\",trace:!0,editType:\"calc\"}),aspectratio:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},baseratio:{valType:\"number\",min:0,max:1,dflt:.333,editType:\"plot\"}}},{\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/domain\":584,\"../../plots/template_attributes\":633,\"../pie/attributes\":901}],784:[function(t,e,r){\"use strict\";var n=t(\"../../plots/plots\");r.name=\"funnelarea\",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{\"../../plots/plots\":619}],785:[function(t,e,r){\"use strict\";var n=t(\"../pie/calc\");e.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:\"funnelarea\"})}}},{\"../pie/calc\":903}],786:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults,o=t(\"../bar/defaults\").handleText,s=t(\"../pie/defaults\").handleLabelsAndValues;e.exports=function(t,e,r,l){function c(r,a){return n.coerce(t,e,i,r,a)}var u=c(\"labels\"),f=c(\"values\"),h=s(u,f),p=h.len;if(e._hasLabels=h.hasLabels,e._hasValues=h.hasValues,!e._hasLabels&&e._hasValues&&(c(\"label0\"),c(\"dlabel\")),p){e._length=p,c(\"marker.line.width\")&&c(\"marker.line.color\",l.paper_bgcolor),c(\"marker.colors\"),c(\"scalegroup\");var d,m=c(\"text\"),g=c(\"texttemplate\");if(g||(d=c(\"textinfo\",Array.isArray(m)?\"text+percent\":\"percent\")),c(\"hovertext\"),c(\"hovertemplate\"),g||d&&\"none\"!==d){var v=c(\"textposition\");o(t,e,l,c,v,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,l,c),c(\"title.text\")&&(c(\"title.position\"),n.coerceFont(c,\"title.font\",l.font)),c(\"aspectratio\"),c(\"baseratio\")}else e.visible=!1}},{\"../../lib\":503,\"../../plots/domain\":584,\"../bar/defaults\":652,\"../pie/defaults\":904,\"./attributes\":783}],787:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"funnelarea\",basePlotModule:t(\"./base_plot\"),categories:[\"pie-like\",\"funnelarea\",\"showLegend\"],attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),style:t(\"./style\"),styleOne:t(\"../pie/style_one\"),meta:{}}},{\"../pie/style_one\":912,\"./attributes\":783,\"./base_plot\":784,\"./calc\":785,\"./defaults\":786,\"./layout_attributes\":788,\"./layout_defaults\":789,\"./plot\":790,\"./style\":791}],788:[function(t,e,r){\"use strict\";var n=t(\"../pie/layout_attributes\").hiddenlabels;e.exports={hiddenlabels:n,funnelareacolorway:{valType:\"colorlist\",editType:\"calc\"},extendfunnelareacolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{\"../pie/layout_attributes\":908}],789:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"hiddenlabels\"),r(\"funnelareacolorway\",e.colorway),r(\"extendfunnelareacolors\")}},{\"../../lib\":503,\"./layout_attributes\":788}],790:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/drawing\"),a=t(\"../../lib\"),o=a.strScale,s=a.strTranslate,l=t(\"../../lib/svg_text_utils\"),c=t(\"../bar/plot\").toMoveInsideBar,u=t(\"../bar/uniform_text\"),f=u.recordMinTextSize,h=u.clearMinTextSize,p=t(\"../pie/helpers\"),d=t(\"../pie/plot\"),m=d.attachFxHandlers,g=d.determineInsideTextFont,v=d.layoutAreas,y=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return\"l\"+(e[0]-t[0])+\",\"+(e[1]-t[1])}e.exports=function(t,e){var r=t._fullLayout;h(\"funnelarea\",r),y(e,t),v(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,\"trace\").each((function(e){var u=n.select(this),h=e[0],d=h.trace;!function(t){if(!t.length)return;var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o=Math.pow(i,2),s=e.vTotal,l=s,c=s*o/(1-o)/s;function u(){var t,e={x:t=Math.sqrt(c),y:-t};return[e.x,e.y]}var f,h,p=[];for(p.push(u()),f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var d=h.v/l;c+=d,p.push(u())}var m=1/0,g=-1/0;for(f=0;f-1;f--)if(!(h=t[f]).hidden){var A=p[k+=1][0],M=p[k][1];h.TL=[-A,M],h.TR=[A,M],h.BL=w,h.BR=T,h.pxmid=(S=h.TR,E=h.BR,[.5*(S[0]+E[0]),.5*(S[1]+E[1])]),w=h.TL,T=h.TR}var S,E}(e),u.each((function(){var u=n.select(this).selectAll(\"g.slice\").data(e);u.enter().append(\"g\").classed(\"slice\",!0),u.exit().remove(),u.each((function(o,s){if(o.hidden)n.select(this).selectAll(\"path,g\").remove();else{o.pointNumber=o.i,o.curveNumber=d.index;var u=h.cx,v=h.cy,y=n.select(this),x=y.selectAll(\"path.surface\").data([o]);x.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":\"all\"}),y.call(m,t,e);var w=\"M\"+(u+o.TR[0])+\",\"+(v+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+\"Z\";x.attr(\"d\",w),b(t,o,h);var T=p.castOption(d.textposition,o.pts),k=y.selectAll(\"g.slicetext\").data(o.text&&\"none\"!==T?[0]:[]);k.enter().append(\"g\").classed(\"slicetext\",!0),k.exit().remove(),k.each((function(){var h=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),p=a.ensureUniformFontSize(t,g(d,o,r.font));h.text(o.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,p).call(l.convertToTspans,t);var m,y,x,b=i.bBox(h.node()),_=Math.min(o.BL[1],o.BR[1])+v,w=Math.max(o.TL[1],o.TR[1])+v;y=Math.max(o.TL[0],o.BL[0])+u,x=Math.min(o.TR[0],o.BR[0])+u,(m=c(y,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:\"middle\"})).fontSize=p.size,f(d.type,m,r),e[s].transform=m,h.attr(\"transform\",a.getTextTransform(m))}))}}));var v=n.select(this).selectAll(\"g.titletext\").data(d.title.text?[0]:[]);v.enter().append(\"g\").classed(\"titletext\",!0),v.exit().remove(),v.each((function(){var e=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),c=d.title.text;d._meta&&(c=a.templateString(c,d._meta)),e.text(c).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,d.title.font).call(l.convertToTspans,t);var u=x(h,r._size);e.attr(\"transform\",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../bar/plot\":659,\"../bar/uniform_text\":664,\"../pie/helpers\":906,\"../pie/plot\":910,\"@plotly/d3\":58}],791:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../pie/style_one\"),a=t(\"../bar/uniform_text\").resizeText;e.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(\".trace\");a(t,e,\"funnelarea\"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll(\"path.surface\").each((function(t){n.select(this).call(i,t,e)}))}))}},{\"../bar/uniform_text\":664,\"../pie/style_one\":912,\"@plotly/d3\":58}],792:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../plots/font_attributes\"),o=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,s=t(\"../../plots/template_attributes\").hovertemplateAttrs,l=t(\"../../plots/template_attributes\").texttemplateAttrs,c=t(\"../../components/colorscale/attributes\"),u=t(\"../../lib/extend\").extendFlat;e.exports=u({z:{valType:\"data_array\",editType:\"calc\"},x:u({},n.x,{impliedEdits:{xtype:\"array\"}}),x0:u({},n.x0,{impliedEdits:{xtype:\"scaled\"}}),dx:u({},n.dx,{impliedEdits:{xtype:\"scaled\"}}),y:u({},n.y,{impliedEdits:{ytype:\"array\"}}),y0:u({},n.y0,{impliedEdits:{ytype:\"scaled\"}}),dy:u({},n.dy,{impliedEdits:{ytype:\"scaled\"}}),xperiod:u({},n.xperiod,{impliedEdits:{xtype:\"scaled\"}}),yperiod:u({},n.yperiod,{impliedEdits:{ytype:\"scaled\"}}),xperiod0:u({},n.xperiod0,{impliedEdits:{xtype:\"scaled\"}}),yperiod0:u({},n.yperiod0,{impliedEdits:{ytype:\"scaled\"}}),xperiodalignment:u({},n.xperiodalignment,{impliedEdits:{xtype:\"scaled\"}}),yperiodalignment:u({},n.yperiodalignment,{impliedEdits:{ytype:\"scaled\"}}),text:{valType:\"data_array\",editType:\"calc\"},hovertext:{valType:\"data_array\",editType:\"calc\"},transpose:{valType:\"boolean\",dflt:!1,editType:\"calc\"},xtype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},ytype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},zsmooth:{valType:\"enumerated\",values:[\"fast\",\"best\",!1],dflt:!1,editType:\"calc\"},hoverongaps:{valType:\"boolean\",dflt:!0,editType:\"none\"},connectgaps:{valType:\"boolean\",editType:\"calc\"},xgap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},ygap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),zhoverformat:o(\"z\",1),hovertemplate:s(),texttemplate:l({arrayOk:!1,editType:\"plot\"},{keys:[\"x\",\"y\",\"z\",\"text\"]}),textfont:a({editType:\"plot\",autoSize:!0,autoColor:!0,colorEditType:\"style\"}),showlegend:u({},i.showlegend,{dflt:!1})},{transforms:void 0},c(\"\",{cLetter:\"z\",autoColorDflt:!1}))},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/font_attributes\":585,\"../../plots/template_attributes\":633,\"../scatter/attributes\":927}],793:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../plots/cartesian/align_period\"),s=t(\"../histogram2d/calc\"),l=t(\"../../components/colorscale/calc\"),c=t(\"./convert_column_xyz\"),u=t(\"./clean_2d_array\"),f=t(\"./interp2d\"),h=t(\"./find_empties\"),p=t(\"./make_bound_array\"),d=t(\"../../constants/numerical\").BADNUM;function m(t){for(var e=[],r=t.length,n=0;nD){O(\"x scale is not linear\");break}}if(x.length&&\"fast\"===P){var R=(x[x.length-1]-x[0])/(x.length-1),F=Math.abs(R/100);for(k=0;kF){O(\"y scale is not linear\");break}}}var B=i.maxRowLength(T),N=\"scaled\"===e.xtype?\"\":r,j=p(e,N,g,v,B,M),U=\"scaled\"===e.ytype?\"\":x,V=p(e,U,b,_,T.length,S);C||(e._extremes[M._id]=a.findExtremes(M,j),e._extremes[S._id]=a.findExtremes(S,V));var H={x:j,y:V,z:T,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(e.xperiodalignment&&y&&(H.orig_x=y),e.yperiodalignment&&w&&(H.orig_y=w),N&&N.length===j.length-1&&(H.xCenter=N),U&&U.length===V.length-1&&(H.yCenter=U),L&&(H.xRanges=A.xRanges,H.yRanges=A.yRanges,H.pts=A.pts),E||l(t,e,{vals:T,cLetter:\"z\"}),E&&e.contours&&\"heatmap\"===e.contours.coloring){var q={type:\"contour\"===e.type?\"heatmap\":\"histogram2d\",xcalendar:e.xcalendar,ycalendar:e.ycalendar};H.xfill=p(q,N,g,v,B,M),H.yfill=p(q,U,b,_,T.length,S)}return[H]}},{\"../../components/colorscale/calc\":374,\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/align_period\":551,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"../histogram2d/calc\":826,\"./clean_2d_array\":794,\"./convert_column_xyz\":796,\"./find_empties\":798,\"./interp2d\":801,\"./make_bound_array\":803}],794:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r,o){var s,l,c,u,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,f=0;f=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||m)[2]+(f[[r+1,i]]||m)[2]+(f[[r,i-1]]||m)[2]+(f[[r,i+1]]||m)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),c=!0);if(!c)throw\"findEmpties iterated with no new neighbors\";for(a in l)f[a]=l[a],u.push(l[a])}return u.sort((function(t,e){return e[2]-t[2]}))}},{\"../../lib\":503}],799:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../components/colorscale\").extractOpts;e.exports=function(t,e,r,s,l){l||(l={});var c,u,f,h,p=l.isContour,d=t.cd[0],m=d.trace,g=t.xa,v=t.ya,y=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=m.zhoverformat,A=y,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),h=Math.round(t.index[0])}catch(e){return void i.error(\"Error hovering on heatmap, pointNumber must be [row,col], found:\",t.index)}if(f<0||f>=b[0].length||h<0||h>b.length)return}else{if(n.inbox(e-y[0],e-y[y.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(p){var S;for(A=[2*y[0]-y[1]],S=1;Sm&&(v=Math.max(v,Math.abs(t[a][o]-d)/(g-m))))}return v}e.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r.01;r++)i=o(t,e,a(i));return i>.01&&n.log(\"interp2d didn't converge quickly\",i),t}},{\"../../lib\":503}],802:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){t(\"texttemplate\");var r=n.extendFlat({},e.font,{color:\"auto\",size:\"auto\"});n.coerceFont(t,\"textfont\",r)}},{\"../../lib\":503}],803:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t,e,r,a,o,s){var l,c,u,f=[],h=n.traceIs(t,\"contour\"),p=n.traceIs(t,\"histogram\"),d=n.traceIs(t,\"gl2d\");if(i(e)&&e.length>1&&!p&&\"category\"!==s.type){var m=e.length;if(!(m<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],u=1;u0;)_=w.c2p(R[S]),S--;for(_0;)M=T.c2p(F[S]),S--;if(MGt||Gt>T._length))for(E=Ut;EWt||Wt>w._length)){var Xt=u({x:Yt,y:qt},I,t._fullLayout);Xt.x=Yt,Xt.y=qt;var Zt=P.z[S][E];void 0===Zt?(Xt.z=\"\",Xt.zLabel=\"\"):(Xt.z=Zt,Xt.zLabel=s.tickText(Ft,Zt,\"hover\").text);var Jt=P.text&&P.text[S]&&P.text[S][E];void 0!==Jt&&!1!==Jt||(Jt=\"\"),Xt.text=Jt;var Kt=l.texttemplateString(Dt,Xt,t._fullLayout._d3locale,Xt,I._meta||{});if(Kt){var Qt=Kt.split(\"
\"),$t=Qt.length,te=0;for(L=0;L<$t;L++)te=Math.max(te,Qt[L].length);Ht.push({l:$t,c:te,t:Kt,x:Wt,y:Gt,z:Zt})}}}}var ee=I.textfont,re=ee.family,ne=ee.size,ie=t._fullLayout.font.size;if(!ne||\"auto\"===ne){var ae=1/0,oe=1/0,se=0,le=0;for(L=0;L0&&(a=!0);for(var l=0;la){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),c=d(r,a,s),u=t===i?0:1;return l[u]!==c[u]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split(\"-\");return\"\"===n[0]&&(n.unshift(),n[0]=\"-\"+n[0]),n}e.exports=function(t,e,r,n,a){var s,l,c=-1.1*e,h=-.1*e,p=t-h,d=r[0],m=r[1],g=Math.min(f(d+h,d+p,n,a),f(m+h,m+p,n,a)),v=Math.min(f(d+c,d+h,n,a),f(m+c,m+h,n,a));if(g>v&&vo){var y=s===i?1:6,x=s===i?\"M12\":\"M1\";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf(\"-\",y);s>0&&(o=o.substr(0,s));var c=n.d2c(o,0,a);if(cr.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),z.start=r.l2r(j),F||i.nestedProperty(e,v+\".start\").set(z.start)}var U=b.end,V=r.r2l(O.end),H=void 0!==V;if((b.endFound||H)&&V!==r.r2l(U)){var q=H?V:i.aggNums(Math.max,null,d);z.end=r.l2r(q),H||i.nestedProperty(e,v+\".start\").set(z.end)}var G=\"autobin\"+s;return!1===e._input[G]&&(e._input[v]=i.extendFlat({},e[v]||{}),delete e._input[G],delete e[G]),[z,d]}e.exports={calc:function(t,e){var r,a,p,d,m=[],g=[],v=\"h\"===e.orientation,y=o.getFromId(t,v?e.yaxis:e.xaxis),x=v?\"y\":\"x\",b={x:\"y\",y:\"x\"}[x],_=e[x+\"calendar\"],w=e.cumulative,T=h(t,e,y,x),k=T[0],A=T[1],M=\"string\"==typeof k.size,S=[],E=M?S:k,L=[],C=[],P=[],I=0,O=e.histnorm,z=e.histfunc,D=-1!==O.indexOf(\"density\");w.enabled&&D&&(O=O.replace(/ ?density$/,\"\"),D=!1);var R,F=\"max\"===z||\"min\"===z?null:0,B=l.count,N=c[O],j=!1,U=function(t){return y.r2c(t,0,_)};for(i.isArrayOrTypedArray(e[b])&&\"count\"!==z&&(R=e[b],j=\"avg\"===z,B=l[z]),r=U(k.start),p=U(k.end)+(r-o.tickIncrement(r,k.size,!1,_))/1e6;r=0&&d=0;n--)s(n);else if(\"increasing\"===e){for(n=1;n=0;n--)t[n]+=t[n+1];\"exclude\"===r&&(t.push(0),t.shift())}}(g,w.direction,w.currentbin);var K=Math.min(m.length,g.length),Q=[],$=0,tt=K-1;for(r=0;r=$;r--)if(g[r]){tt=r;break}for(r=$;r<=tt;r++)if(n(m[r])&&n(g[r])){var et={p:m[r],s:g[r],b:0};w.enabled||(et.pts=P[r],Y?et.ph0=et.ph1=P[r].length?A[P[r][0]]:m[r]:(e._computePh=!0,et.ph0=q(S[r]),et.ph1=q(S[r+1],!0))),Q.push(et)}return 1===Q.length&&(Q[0].width1=o.tickIncrement(Q[0].p,k.size,!1,_)-Q[0].p),s(Q,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(Q,e,Z),Q},calcAllAutoBins:h}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"../bar/arrays_to_calcdata\":647,\"./average\":813,\"./bin_functions\":815,\"./bin_label_vals\":816,\"./norm_functions\":824,\"fast-isnumeric\":190}],818:[function(t,e,r){\"use strict\";e.exports={eventDataKeys:[\"binNumber\"]}},{}],819:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axis_ids\"),a=t(\"../../registry\").traceIs,o=t(\"../bar/defaults\").handleGroupingDefaults,s=n.nestedProperty,l=t(\"../../plots/cartesian/constraints\").getAxisGroup,c=[{aStr:{x:\"xbins.start\",y:\"ybins.start\"},name:\"start\"},{aStr:{x:\"xbins.end\",y:\"ybins.end\"},name:\"end\"},{aStr:{x:\"xbins.size\",y:\"ybins.size\"},name:\"size\"},{aStr:{x:\"nbinsx\",y:\"nbinsy\"},name:\"nbins\"}],u=[\"x\",\"y\"];e.exports=function(t,e){var r,f,h,p,d,m,g,v=e._histogramBinOpts={},y=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return\"v\"===t.orientation?\"x\":\"y\"}function T(t,r,a){var o=t.uid+\"__\"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+\"calendar\"]||\"\",c=v[r],u=!0;c&&(s===c.axType&&l===c.calendar?(u=!1,c.traces.push(t),c.dirs.push(a)):(r=o,s!==c.axType&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set on a\",\"type:\"+s,\"axis\",\"with bins on\",\"type:\"+c.axType,\"axis.\"].join(\" \")),l!==c.calendar&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set with a\",l,\"calendar\",\"with bins\",c.calendar?\"on a \"+c.calendar+\" calendar\":\"w/o a set calendar\"].join(\" \")))),u&&(v[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+\"calendar\"]||\"\"}),t[\"_\"+a+\"bingroup\"]=r}for(d=0;dS&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],P=\"string\"==typeof w.size,I=\"string\"==typeof A.size,O=[],z=[],D=P?O:w,R=I?z:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf(\"density\"),H=\"max\"===U||\"min\"===U?null:0,q=a.count,G=o[j],Y=!1,W=[],X=[],Z=\"z\"in e?e.z:\"marker\"in e&&Array.isArray(e.marker.color)?e.marker.color:\"\";Z&&\"count\"!==U&&(Y=\"avg\"===U,q=a[U]);var J=w.size,K=x(w.start),Q=x(w.end)+(K-i.tickIncrement(K,J,!1,v))/1e6;for(r=K;r=0&&p=0&&d-1,flipY:E.tiling.flip.indexOf(\"y\")>-1,orientation:E.tiling.orientation,pad:{inner:E.tiling.pad},maxDepth:E._maxDepth}).descendants(),O=1/0,z=-1/0;I.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(O=Math.min(O,e),z=Math.max(z,e))})),p=p.data(I,u.getPtId),E._maxVisibleLayers=isFinite(z)?z-O+1:0,p.enter().append(\"g\").classed(\"slice\",!0),T(p,!1,{},[m,g],x),p.order();var D=null;if(w&&M){var R=u.getPtId(M);p.each((function(t){null===D&&u.getPtId(t)===R&&(D={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var F=function(){return D||{x0:0,x1:m,y0:0,y1:g}},B=p;return w&&(B=B.transition().each(\"end\",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),B.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.tiling.pad),s._hoverY=y(P?s.y1-E.tiling.pad/2:s.y0+E.tiling.pad/2);var p=n.select(this),d=i.ensureSingle(p,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",\"all\")}));w?d.transition().attrTween(\"d\",(function(t){var e=k(t,!1,F(),[m,g],{orientation:E.tiling.orientation,flipX:E.tiling.flip.indexOf(\"x\")>-1,flipY:E.tiling.flip.indexOf(\"y\")>-1});return function(t){return x(e(t))}})):d.attr(\"d\",x),p.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),d.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=h(s,r,E,e,S)||\"\";var T=i.ensureSingle(p,\"g\",\"slicetext\"),M=i.ensureSingle(T,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),I=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));M.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",C?\"end\":L?\"start\":\"middle\").call(a.font,I).call(o.convertToTspans,t),s.textBB=a.bBox(M.node()),s.transform=b(s,{fontSize:I.size}),s.transform.fontSize=I.size,w?M.transition().attrTween(\"transform\",(function(t){var e=A(t,!1,F(),[m,g]);return function(t){return _(e(t))}})):M.attr(\"transform\",_(s))})),D}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../sunburst/fx\":1054,\"../sunburst/helpers\":1055,\"../sunburst/plot\":1059,\"../treemap/constants\":1078,\"./partition\":842,\"./style\":844,\"@plotly/d3\":58}],839:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"icicle\",basePlotModule:t(\"./base_plot\"),categories:[],animatable:!0,attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),style:t(\"./style\").style,colorbar:t(\"../scatter/marker_colorbar\"),meta:{}}},{\"../scatter/marker_colorbar\":945,\"./attributes\":834,\"./base_plot\":835,\"./calc\":836,\"./defaults\":837,\"./layout_attributes\":840,\"./layout_defaults\":841,\"./plot\":843,\"./style\":844}],840:[function(t,e,r){\"use strict\";e.exports={iciclecolorway:{valType:\"colorlist\",editType:\"calc\"},extendiciclecolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{}],841:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"iciclecolorway\",e.colorway),r(\"extendiciclecolors\")}},{\"../../lib\":503,\"./layout_attributes\":840}],842:[function(t,e,r){\"use strict\";var n=t(\"d3-hierarchy\"),i=t(\"../treemap/flip_tree\");e.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s=\"h\"===r.orientation,l=r.maxDepth,c=e[0],u=e[1];l&&(c=(t.height+1)*e[0]/Math.min(t.height+1,l),u=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],c]:[e[0],u])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},{\"../treemap/flip_tree\":1083,\"d3-hierarchy\":115}],843:[function(t,e,r){\"use strict\";var n=t(\"../treemap/draw\"),i=t(\"./draw_descendants\");e.exports=function(t,e,r,a){return n(t,e,r,a,{type:\"icicle\",drawDescendants:i})}},{\"../treemap/draw\":1080,\"./draw_descendants\":838}],844:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/color\"),a=t(\"../../lib\"),o=t(\"../bar/uniform_text\").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,s,\"marker.line.width\")||0;t.style(\"stroke-width\",c).call(i.fill,n.color).call(i.stroke,l).style(\"opacity\",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(\".trace\");o(t,e,\"icicle\"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style(\"opacity\",r.opacity),e.selectAll(\"path.surface\").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{\"../../components/color\":366,\"../../lib\":503,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],845:[function(t,e,r){\"use strict\";for(var n=t(\"../../plots/attributes\"),i=t(\"../../plots/template_attributes\").hovertemplateAttrs,a=t(\"../../lib/extend\").extendFlat,o=t(\"./constants\").colormodel,s=[\"rgb\",\"rgba\",\"rgba256\",\"hsl\",\"hsla\"],l=[],c=[],u=0;u0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var u,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?u=o.z[h][f]:s._hasSource&&(u=s._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(f,h,1,1).data),u){var p,d=o.hi||s.hoverinfo;if(d){var m=d.split(\"+\");-1!==m.indexOf(\"all\")&&(m=[\"color\"]),-1!==m.indexOf(\"color\")&&(p=!0)}var g,v=a.colormodel[s.colormodel],y=v.colormodel||s.colormodel,x=y.length,b=s._scaler(u),_=v.suffix,w=[];(s.hovertemplate||p)&&(w.push(\"[\"+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(\", \")),4===x&&w.push(\", \"+b[3]+_[3]),w.push(\"]\"),w=w.join(\"\"),t.extraText=y.toUpperCase()+\": \"+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?g=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(g=s.text[h][f]);var T=c.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,A=o.y0+(h+.5)*s.dy,M=\"[\"+u.slice(0,s.colormodel.length).join(\", \")+\"]\";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:g,hovertemplateLabels:{zLabel:M,colorLabel:w,\"color[0]Label\":b[0]+_[0],\"color[1]Label\":b[1]+_[1],\"color[2]Label\":b[2]+_[2],\"color[3]Label\":b[3]+_[3]}})]}}}},{\"../../components/fx\":406,\"../../lib\":503,\"./constants\":847}],852:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"./style\"),hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"image\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"2dMap\",\"noSortingByValue\"],animatable:!1,meta:{}}},{\"../../plots/cartesian\":568,\"./attributes\":845,\"./calc\":846,\"./defaults\":848,\"./event_data\":849,\"./hover\":851,\"./plot\":853,\"./style\":854}],853:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=i.strTranslate,o=t(\"../../constants/xmlns_namespaces\"),s=t(\"./constants\"),l=i.isIOS()||i.isSafari()||i.isIE();e.exports=function(t,e,r,c){var u=e.xaxis,f=e.yaxis,h=!(l||t._context._exportedPlot);i.makeTraceGroups(c,r,\"im\").each((function(e){var r=n.select(this),l=e[0],c=l.trace,p=(\"fast\"===c.zsmooth||!1===c.zsmooth&&h)&&!c._hasZ&&c._hasSource&&\"linear\"===u.type&&\"linear\"===f.type;c._realImage=p;var d,m,g,v,y,x,b=l.z,_=l.x0,w=l.y0,T=l.w,k=l.h,A=c.dx,M=c.dy;for(x=0;void 0===d&&x0;)m=u.c2p(_+x*A),x--;for(x=0;void 0===v&&x0;)y=f.c2p(w+x*M),x--;if(mI[0];if(O||z){var D=d+S/2,R=v+E/2;C+=\"transform:\"+a(D+\"px\",R+\"px\")+\"scale(\"+(O?-1:1)+\",\"+(z?-1:1)+\")\"+a(-D+\"px\",-R+\"px\")+\";\"}}L.attr(\"style\",C);var F=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===T&&c._canvas.el.height===k&&c._canvas.source===c.source)t();else{var e=document.createElement(\"canvas\");e.width=T,e.height=k;var r=e.getContext(\"2d\",{willReadFrequently:!0});c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:e,source:c.source},t()},n.setAttribute(\"src\",c.source)}})).then((function(){var t;if(c._hasZ)t=B((function(t,e){return b[e][t]})).toDataURL(\"image/png\");else if(c._hasSource)if(p)t=c.source;else{var e=c._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(0,0,T,k).data;t=B((function(t,r){var n=4*(r*T+t);return[e[n],e[n+1],e[n+2],e[n+3]]})).toDataURL(\"image/png\")}L.attr({\"xlink:href\":t,height:E,width:S,x:d,y:v})}));t._promises.push(F)}function B(t){var e=document.createElement(\"canvas\");e.width=S,e.height=E;var r,n=e.getContext(\"2d\",{willReadFrequently:!0}),a=function(t){return i.constrain(Math.round(u.c2p(_+t*A)-d),0,S)},o=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},h=s.colormodel[c.colormodel],p=h.colormodel||c.colormodel,m=h.fmt;for(x=0;x0}function T(t){t.each((function(t){y.stroke(n.select(this),t.line.color)})).each((function(t){y.fill(n.select(this),t.color)})).style(\"stroke-width\",(function(t){return t.line.width}))}function k(t,e,r){var n=t._fullLayout,i=o.extendFlat({type:\"linear\",ticks:\"outside\",range:r,showline:!0},e),a={type:\"linear\",_id:\"x\"+e._id},s={letter:\"x\",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,v,t,e)}return m(i,a,l,s,n),g(i,a,l,s),a}function A(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+\"x\"+r]}function M(t,e,r,i){var a=document.createElementNS(\"http://www.w3.org/2000/svg\",\"text\"),o=n.select(a);return o.text(t).attr(\"x\",0).attr(\"y\",0).attr(\"text-anchor\",r).attr(\"data-unformatted\",t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s=\"_cache\"+e;t[s]&&t[s].key===i||(t[s]={key:i,value:r});var l=o.aggNums(a,null,[t[s].value,n],2);return t[s].value=l,l}e.exports=function(t,e,r,m){var g,v=t._fullLayout;w(r)&&m&&(g=m()),o.makeTraceGroups(v._indicatorlayer,e,\"trace\").each((function(e){var m,E,L,C,P,I=e[0].trace,O=n.select(this),z=I._hasGauge,D=I._isAngular,R=I._isBullet,F=I.domain,B={w:v._size.w*(F.x[1]-F.x[0]),h:v._size.h*(F.y[1]-F.y[0]),l:v._size.l+v._size.w*F.x[0],r:v._size.r+v._size.w*(1-F.x[1]),t:v._size.t+v._size.h*(1-F.y[1]),b:v._size.b+v._size.h*F.y[0]},N=B.l+B.w/2,j=B.t+B.h/2,U=Math.min(B.w/2,B.h),V=h.innerRadius*U,H=I.align||\"center\";if(E=j,z){if(D&&(m=N,E=j+U/2,L=function(t){return function(t,e){var r=Math.sqrt(t.width/2*(t.width/2)+t.height*t.height);return[e/r,t,e]}(t,.9*V)}),R){var q=h.bulletPadding,G=1-h.bulletNumberDomainSize+q;m=B.l+(G+(1-G)*b[H])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else m=B.l+b[H]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var c,u,h,m=r[0].trace,g=i.numbersX,v=i.numbersY,T=m.align||\"center\",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,\"g\",\"numbers\"),P=[];m._hasNumber&&P.push(\"number\");m._hasDelta&&(P.push(\"delta\"),\"left\"===m.delta.position&&P.reverse());var I=C.selectAll(\"text\").data(P);function O(e,r,n,i){if(!e.match(\"s\")||n>=0==i>=0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var a=e.slice().replace(\"s\",\"f\").replace(/\\d+/,(function(t){return parseInt(t)-1})),o=k(t,{tickformat:a});return function(t){return Math.abs(t)<1?d.tickText(o,t).text:r(t)}}I.enter().append(\"text\"),I.attr(\"text-anchor\",(function(){return A})).attr(\"class\",(function(t){return t})).attr(\"x\",null).attr(\"y\",null).attr(\"dx\",null).attr(\"dy\",null),I.exit().remove();var z,D=m.mode+m.align;m._hasDelta&&(z=function(){var e=k(t,{tickformat:m.delta.valueformat},m._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=function(t){return m.delta.relative?t.relativeDelta:t.delta},s=function(t,e){return 0===t||\"number\"!=typeof t||isNaN(t)?\"-\":(t>0?m.delta.increasing.symbol:m.delta.decreasing.symbol)+e(t)},l=function(t){return t.delta>=0?m.delta.increasing.color:m.delta.decreasing.color};void 0===m._deltaLastValue&&(m._deltaLastValue=o(r[0]));var c=C.select(\"text.delta\");function h(){c.text(s(o(r[0]),i)).call(y.fill,l(r[0])).call(p.convertToTspans,t)}return c.call(f.font,m.delta.font).call(y.fill,l({delta:m._deltaLastValue})),w(E)?c.transition().duration(E.duration).ease(E.easing).tween(\"text\",(function(){var t=n.select(this),e=o(r[0]),c=m._deltaLastValue,u=O(m.delta.valueformat,i,c,e),f=a(c,e);return m._deltaLastValue=e,function(e){t.text(s(f(e),u)),t.call(y.fill,l({delta:f(e)}))}})).each(\"end\",(function(){h(),L&&L()})).each(\"interrupt\",(function(){h(),L&&L()})):h(),u=M(s(o(r[0]),i),m.delta.font,A,t),c}(),D+=m.delta.position+m.delta.font.size+m.delta.font.family+m.delta.valueformat,D+=m.delta.increasing.symbol+m.delta.decreasing.symbol,h=u);m._hasNumber&&(!function(){var e=k(t,{tickformat:m.number.valueformat},m._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=m.number.suffix,s=m.number.prefix,l=C.select(\"text.number\");function u(){var e=\"number\"==typeof r[0].y?s+i(r[0].y)+o:\"-\";l.text(e).call(f.font,m.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each(\"end\",(function(){u(),L&&L()})).each(\"interrupt\",(function(){u(),L&&L()})).attrTween(\"text\",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);m._lastValue=r[0].y;var l=O(m.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):u(),c=M(s+i(r[0].y)+o,m.number.font,A,t)}(),D+=m.number.font.size+m.number.font.family+m.number.valueformat+m.number.suffix+m.number.prefix,h=c);if(m._hasDelta&&m._hasNumber){var R,F,B=[(c.left+c.right)/2,(c.top+c.bottom)/2],N=[(u.left+u.right)/2,(u.top+u.bottom)/2],j=.75*m.delta.font.size;\"left\"===m.delta.position&&(R=S(m,\"deltaPos\",0,-1*(c.width*b[m.align]+u.width*(1-b[m.align])+j),D,Math.min),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:u.left+R,right:c.right,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),\"right\"===m.delta.position&&(R=S(m,\"deltaPos\",0,c.width*(1-b[m.align])+u.width*b[m.align]+j,D,Math.max),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:c.left,right:u.right+R,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),\"bottom\"===m.delta.position&&(R=null,F=u.height,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height,bottom:c.bottom+u.height}),\"top\"===m.delta.position&&(R=null,F=c.top,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height-u.height,bottom:c.bottom}),z.attr({dx:R,dy:F})}(m._hasNumber||m._hasDelta)&&C.attr(\"transform\",(function(){var t=i.numbersScaler(h);D+=t[2];var e,r=S(m,\"numbersScale\",1,t[0],D,Math.min);m._scaleNumbers||(r=1),e=m._isAngular?v-r*h.bottom:v-r*(h.top+h.bottom)/2,m._numbersTop=r*h.top+e;var n=h[T];\"center\"===T&&(n=(h.left+h.right)/2);var a=g-r*n;return a=S(m,\"numbersTranslate\",0,a,D,Math.max),l(a,e)+s(r)}))}(t,O,e,{numbersX:m,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),z&&(C={range:I.gauge.axis.range,color:I.gauge.bgcolor,line:{color:I.gauge.bordercolor,width:0},thickness:1},P={range:I.gauge.axis.range,color:\"rgba(0, 0, 0, 0)\",line:{color:I.gauge.bordercolor,width:I.gauge.borderwidth},thickness:1});var Y=O.selectAll(\"g.angular\").data(D?e:[]);Y.exit().remove();var W=O.selectAll(\"g.angularaxis\").data(D?e:[]);W.exit().remove(),D&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,m=a.size,g=a.radius,v=a.innerRadius,y=a.gaugeBg,x=a.gaugeOutline,b=[m.l+m.w/2,m.t+m.h/2+g/2],_=a.gauge,A=a.layer,M=a.transitionOpts,S=a.onComplete,E=Math.PI/2;function L(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-E;return r<-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((v+g)/2-t/2*(g-v)).outerRadius((v+g)/2+t/2*(g-v)).startAngle(-E)}function P(t){t.attr(\"d\",(function(t){return C(t.thickness).startAngle(L(t.range[0])).endAngle(L(t.range[1]))()}))}_.enter().append(\"g\").classed(\"angular\",!0),_.attr(\"transform\",l(b[0],b[1])),A.enter().append(\"g\").classed(\"angularaxis\",!0).classed(\"crisp\",!0),A.selectAll(\"g.xangularaxistick,path,text\").remove(),(o=k(t,p.gauge.axis)).type=\"linear\",o.range=p.gauge.axis.range,o._id=\"xangularaxis\",o.ticklabeloverflow=\"allow\",o.setScale();var I=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},O={},z=d.makeLabelFns(o,0).labelStandoff;O.xFn=function(t){var e=I(t);return Math.cos(e)*z},O.yFn=function(t){var e=I(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(z+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*u)},O.anchorFn=function(t){var e=I(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},O.heightFn=function(t,e,r){var n=I(t);return-.5*(1+Math.sin(n))*r};var D=function(t){return l(b[0]+g*Math.cos(t),b[1]-g*Math.sin(t))};f=function(t){return D(I(t))};if(s=d.calcTicks(o),h=d.getTickSigns(o)[2],o.visible){h=\"inside\"===o.ticks?-1:1;var R=(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:\"M\"+h*R+\",0h\"+h*o.ticklen,transFn:function(t){var e=I(t);return D(e)+\"rotate(\"+-c(e)+\")\"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:O})}var F=[y].concat(p.gauge.steps),B=_.selectAll(\"g.bg-arc\").data(F);B.enter().append(\"g\").classed(\"bg-arc\",!0).append(\"path\"),B.select(\"path\").call(P).call(T),B.exit().remove();var N=C(p.gauge.bar.thickness),j=_.selectAll(\"g.value-arc\").data([p.gauge.bar]);j.enter().append(\"g\").classed(\"value-arc\",!0).append(\"path\");var U=j.select(\"path\");w(M)?(U.transition().duration(M.duration).ease(M.easing).each(\"end\",(function(){S&&S()})).each(\"interrupt\",(function(){S&&S()})).attrTween(\"d\",(V=N,H=L(r[0].lastY),q=L(r[0].y),function(){var t=i(H,q);return function(e){return V.endAngle(t(e))()}})),p._lastValue=r[0].y):U.attr(\"d\",\"number\"==typeof r[0].y?N.endAngle(L(r[0].y)):\"M0,0Z\");var V,H,q;U.call(T),j.exit().remove(),F=[];var G=p.gauge.threshold.value;(G||0===G)&&F.push({range:[G,G],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Y=_.selectAll(\"g.threshold-arc\").data(F);Y.enter().append(\"g\").classed(\"threshold-arc\",!0).append(\"path\"),Y.select(\"path\").call(P).call(T),Y.exit().remove();var W=_.selectAll(\"g.gauge-outline\").data([x]);W.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"path\"),W.select(\"path\").call(P).call(T),W.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Y,layer:W,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var X=O.selectAll(\"g.bullet\").data(R?e:[]);X.exit().remove();var Z=O.selectAll(\"g.bulletaxis\").data(R?e:[]);Z.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,c,u=r[0].trace,f=n.gauge,p=n.layer,m=n.gaugeBg,g=n.gaugeOutline,v=n.size,x=u.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append(\"g\").classed(\"bullet\",!0),f.attr(\"transform\",l(v.l,v.t)),p.enter().append(\"g\").classed(\"bulletaxis\",!0).classed(\"crisp\",!0),p.selectAll(\"g.xbulletaxistick,path,text\").remove();var A=v.h,M=u.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(u._hasNumber||u._hasDelta?1-h.bulletNumberDomainSize:1);(i=k(t,u.gauge.axis))._id=\"xbulletaxis\",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],c=v.t+v.h,i.visible&&(d.drawTicks(t,i,{vals:\"inside\"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,c,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,c)}));function L(t){t.attr(\"width\",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr(\"x\",(function(t){return i.c2p(t.range[0])})).attr(\"y\",(function(t){return.5*(1-t.thickness)*A})).attr(\"height\",(function(t){return t.thickness*A}))}var C=[m].concat(u.gauge.steps),P=f.selectAll(\"g.bg-bullet\").data(C);P.enter().append(\"g\").classed(\"bg-bullet\",!0).append(\"rect\"),P.select(\"rect\").call(L).call(T),P.exit().remove();var I=f.selectAll(\"g.value-bullet\").data([u.gauge.bar]);I.enter().append(\"g\").classed(\"value-bullet\",!0).append(\"rect\"),I.select(\"rect\").attr(\"height\",M).attr(\"y\",(A-M)/2).call(T),w(b)?I.select(\"rect\").transition().duration(b.duration).ease(b.easing).each(\"end\",(function(){_&&_()})).each(\"interrupt\",(function(){_&&_()})).attr(\"width\",Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y)))):I.select(\"rect\").attr(\"width\",\"number\"==typeof r[0].y?Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y))):0);I.exit().remove();var O=r.filter((function(){return u.gauge.threshold.value||0===u.gauge.threshold.value})),z=f.selectAll(\"g.threshold-bullet\").data(O);z.enter().append(\"g\").classed(\"threshold-bullet\",!0).append(\"line\"),z.select(\"line\").attr(\"x1\",i.c2p(u.gauge.threshold.value)).attr(\"x2\",i.c2p(u.gauge.threshold.value)).attr(\"y1\",(1-u.gauge.threshold.thickness)/2*A).attr(\"y2\",(1-(1-u.gauge.threshold.thickness)/2)*A).call(y.stroke,u.gauge.threshold.line.color).style(\"stroke-width\",u.gauge.threshold.line.width),z.exit().remove();var D=f.selectAll(\"g.gauge-outline\").data([g]);D.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"rect\"),D.select(\"rect\").call(L).call(T),D.exit().remove()}(t,0,e,{gauge:X,layer:Z,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var J=O.selectAll(\"text.title\").data(e);J.exit().remove(),J.enter().append(\"text\").classed(\"title\",!0),J.attr(\"text-anchor\",(function(){return R?x.right:x[I.title.align]})).text(I.title.text).call(f.font,I.title.font).call(p.convertToTspans,t),J.attr(\"transform\",(function(){var t,e=B.l+B.w*b[I.title.align],r=h.titlePadding,n=f.bBox(J.node());if(z){if(D)if(I.gauge.axis.visible)t=f.bBox(W.node()).top-r-n.bottom;else t=B.t+B.h/2-U/2-n.bottom-r;R&&(t=E-(n.top+n.bottom)/2,e=B.l-h.bulletPadding*B.w)}else t=I._numbersTop-r-n.bottom;return l(e,t)}))}))}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../plots/cartesian/axis_defaults\":556,\"../../plots/cartesian/layout_attributes\":569,\"../../plots/cartesian/position_defaults\":572,\"./constants\":858,\"@plotly/d3\":58,\"d3-interpolate\":116}],862:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../mesh3d/attributes\"),s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat,c=t(\"../../plot_api/edit_types\").overrideAll;var u=e.exports=c(l({x:{valType:\"data_array\"},y:{valType:\"data_array\"},z:{valType:\"data_array\"},value:{valType:\"data_array\"},isomin:{valType:\"number\"},isomax:{valType:\"number\"},surface:{show:{valType:\"boolean\",dflt:!0},count:{valType:\"integer\",dflt:2,min:1},fill:{valType:\"number\",min:0,max:1,dflt:1},pattern:{valType:\"flaglist\",flags:[\"A\",\"B\",\"C\",\"D\",\"E\"],extras:[\"all\",\"odd\",\"even\"],dflt:\"all\"}},spaceframe:{show:{valType:\"boolean\",dflt:!1},fill:{valType:\"number\",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}}},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:a(),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),valuehoverformat:i(\"value\",1),showlegend:l({},s.showlegend,{dflt:!1})},n(\"\",{colorAttr:\"`value`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),\"calc\",\"nested\");u.flatshading.dflt=!0,u.lighting.facenormalsepsilon.dflt=0,u.x.editType=u.y.editType=u.z.editType=u.value.editType=\"calc+clearAxisTypes\",u.transforms=void 0},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../mesh3d/attributes\":867}],863:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\"),i=t(\"../streamtube/calc\").processGrid,a=t(\"../streamtube/calc\").filter;e.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n-1}function R(t,e){return null===t?e:t}function F(e,r,n){C();var i,a,o,l=[r],c=[n];if(s>=1)l=[r],c=[n];else if(s>0){var u=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i-1?n[p]:L(d,m,v);h[p]=x>-1?x:I(d,m,v,R(e,y))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++g}}function B(t,e,r,n){var i=t[3];in&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}function V(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):a<3&&V(t,e,r,S,E,++a)};if(s[0]&&s[1]&&s[2])return l(t,e,r)||o;var c=!1;return[[0,1,2],[2,0,1],[1,2,0]].forEach((function(a){if(s[a[0]]&&s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(h,u,n,i),d=B(h,f,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,o=l(t,[u,f,d],[r[a[0]],r[a[1]],-1])||o,c=!0}})),c||[[0,1,2],[1,2,0],[2,0,1]].forEach((function(a){if(s[a[0]]&&!s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(f,u,n,i),d=B(h,u,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,c=!0}})),o}function H(t,e,r,n){var i=!1,a=U(e),o=[N(a[0][3],r,n),N(a[1][3],r,n),N(a[2][3],r,n),N(a[3][3],r,n)];if(!(o[0]||o[1]||o[2]||o[3]))return i;if(o[0]&&o[1]&&o[2]&&o[3])return m&&(i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s=!1;return[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]];if(m)i=F(t,[c,u,f],[e[l[0]],e[l[1]],e[l[2]]])||i;else{var p=B(h,c,r,n),d=B(h,u,r,n),g=B(h,f,r,n);i=F(null,[p,d,g],[-1,-1,-1])||i}s=!0}})),s?i:([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2],[0,2,3,1],[1,3,2,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(f,c,r,n),d=B(f,u,r,n),g=B(h,u,r,n),v=B(h,c,r,n);m?(i=F(t,[c,v,p],[e[l[0]],-1,-1])||i,i=F(t,[u,d,g],[e[l[1]],-1,-1])||i):i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(2,3,0)}(null,[p,d,g,v],[-1,-1,-1,-1])||i,s=!0}})),s||[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]].forEach((function(l){if(o[l[0]]&&!o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(u,c,r,n),d=B(f,c,r,n),g=B(h,c,r,n);m?(i=F(t,[c,p,d],[e[l[0]],-1,-1])||i,i=F(t,[c,d,g],[e[l[0]],-1,-1])||i,i=F(t,[c,g,p],[e[l[0]],-1,-1])||i):i=F(null,[p,d,g],[-1,-1,-1])||i,s=!0}})),i)}function q(t,e,r,n,i,a,o,s,l,c,u){var f=!1;return d&&(D(t,\"A\")&&(f=H(null,[e,r,n,a],c,u)||f),D(t,\"B\")&&(f=H(null,[r,n,i,l],c,u)||f),D(t,\"C\")&&(f=H(null,[r,a,o,l],c,u)||f),D(t,\"D\")&&(f=H(null,[n,a,s,l],c,u)||f),D(t,\"E\")&&(f=H(null,[r,n,a,l],c,u)||f)),m&&(f=H(t,[r,n,a,l],c,u)||f),f}function G(t,e,r,n,i,a,o,s){return[!0===s[0]||V(t,U([e,r,n]),[e,r,n],a,o),!0===s[1]||V(t,U([n,i,e]),[n,i,e],a,o)]}function Y(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function W(t,e,r,n,i,a,o){var s,l,c,u,f=!1,h=function(){f=V(t,[s,l,c],[-1,-1,-1],i,a)||f,f=V(t,[c,u,s],[-1,-1,-1],i,a)||f},p=o[0],d=o[1],m=o[2];return p&&(s=O(U([k(e,r-0,n-0)])[0],U([k(e-1,r-0,n-0)])[0],p),l=O(U([k(e,r-0,n-1)])[0],U([k(e-1,r-0,n-1)])[0],p),c=O(U([k(e,r-1,n-1)])[0],U([k(e-1,r-1,n-1)])[0],p),u=O(U([k(e,r-1,n-0)])[0],U([k(e-1,r-1,n-0)])[0],p),h()),d&&(s=O(U([k(e-0,r,n-0)])[0],U([k(e-0,r-1,n-0)])[0],d),l=O(U([k(e-0,r,n-1)])[0],U([k(e-0,r-1,n-1)])[0],d),c=O(U([k(e-1,r,n-1)])[0],U([k(e-1,r-1,n-1)])[0],d),u=O(U([k(e-1,r,n-0)])[0],U([k(e-1,r-1,n-0)])[0],d),h()),m&&(s=O(U([k(e-0,r-0,n)])[0],U([k(e-0,r-0,n-1)])[0],m),l=O(U([k(e-0,r-1,n)])[0],U([k(e-0,r-1,n-1)])[0],m),c=O(U([k(e-1,r-1,n)])[0],U([k(e-1,r-1,n-1)])[0],m),u=O(U([k(e-1,r-0,n)])[0],U([k(e-1,r-0,n-1)])[0],m),h()),f}function X(t,e,r,n,i,a,o,s,l,c,u,f){var h=t;return f?(d&&\"even\"===t&&(h=null),q(h,e,r,n,i,a,o,s,l,c,u)):(d&&\"odd\"===t&&(h=null),q(h,l,s,o,a,i,n,r,e,c,u))}function Z(t,e,r,n,i){for(var a=[],o=0,s=0;sMath.abs(d-M)?[A,d]:[d,M];$(e,T[0],T[1])}}var L=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];[\"x\",\"y\",\"z\"].forEach((function(e){for(var r=[],n=0;n0&&(u.push(p.id),\"x\"===e?f.push([p.distRatio,0,0]):\"y\"===e?f.push([0,p.distRatio,0]):f.push([0,0,p.distRatio]))}else c=nt(1,\"x\"===e?b-1:\"y\"===e?_-1:w-1);u.length>0&&(r[i]=\"x\"===e?tt(null,u,a,o,f,r[i]):\"y\"===e?et(null,u,a,o,f,r[i]):rt(null,u,a,o,f,r[i]),i++),c.length>0&&(r[i]=\"x\"===e?Z(null,c,a,o,r[i]):\"y\"===e?J(null,c,a,o,r[i]):K(null,c,a,o,r[i]),i++)}var d=t.caps[e];d.show&&d.fill&&(z(d.fill),r[i]=\"x\"===e?Z(null,[0,b-1],a,o,r[i]):\"y\"===e?J(null,[0,_-1],a,o,r[i]):K(null,[0,w-1],a,o,r[i]),i++)}})),0===g&&P(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=v,t._Ys=y,t._Zs=x}(),t}e.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new c(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},{\"../../../stackgl_modules\":1124,\"../../components/colorscale\":378,\"../../lib/gl_format_color\":499,\"../../lib/str2rgbarray\":528,\"../../plots/gl3d/zip3\":609}],865:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./attributes\"),o=t(\"../../components/colorscale/defaults\");function s(t,e,r,n,a){var s=a(\"isomin\"),l=a(\"isomax\");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var c=a(\"x\"),u=a(\"y\"),f=a(\"z\"),h=a(\"value\");c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length?(i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],n),a(\"valuehoverformat\"),[\"x\",\"y\",\"z\"].forEach((function(t){a(t+\"hoverformat\");var e=\"caps.\"+t;a(e+\".show\")&&a(e+\".fill\");var r=\"slices.\"+t;a(r+\".show\")&&(a(r+\".fill\"),a(r+\".locations\"))})),a(\"spaceframe.show\")&&a(\"spaceframe.fill\"),a(\"surface.show\")&&(a(\"surface.count\"),a(\"surface.fill\"),a(\"surface.pattern\")),a(\"contour.show\")&&(a(\"contour.color\"),a(\"contour.width\")),[\"text\",\"hovertext\",\"hovertemplate\",\"lighting.ambient\",\"lighting.diffuse\",\"lighting.specular\",\"lighting.roughness\",\"lighting.fresnel\",\"lighting.vertexnormalsepsilon\",\"lighting.facenormalsepsilon\",\"lightposition.x\",\"lightposition.y\",\"lightposition.z\",\"flatshading\",\"opacity\"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:\"\",cLetter:\"c\"}),e._length=null):e.visible=!1}e.exports={supplyDefaults:function(t,e,r,i){s(t,e,r,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},{\"../../components/colorscale/defaults\":376,\"../../lib\":503,\"../../registry\":638,\"./attributes\":862}],866:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,calc:t(\"./calc\"),colorbar:{min:\"cmin\",max:\"cmax\"},plot:t(\"./convert\").createIsosurfaceTrace,moduleType:\"trace\",name:\"isosurface\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\",\"showLegend\"],meta:{}}},{\"../../plots/gl3d\":598,\"./attributes\":862,\"./calc\":863,\"./convert\":864,\"./defaults\":865}],867:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../surface/attributes\"),s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat;e.exports=l({x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},i:{valType:\"data_array\",editType:\"calc\"},j:{valType:\"data_array\",editType:\"calc\"},k:{valType:\"data_array\",editType:\"calc\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"}),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),delaunayaxis:{valType:\"enumerated\",values:[\"x\",\"y\",\"z\"],dflt:\"z\",editType:\"calc\"},alphahull:{valType:\"number\",dflt:-1,editType:\"calc\"},intensity:{valType:\"data_array\",editType:\"calc\"},intensitymode:{valType:\"enumerated\",values:[\"vertex\",\"cell\"],dflt:\"vertex\",editType:\"calc\"},color:{valType:\"color\",editType:\"calc\"},vertexcolor:{valType:\"data_array\",editType:\"calc\"},facecolor:{valType:\"data_array\",editType:\"calc\"},transforms:void 0},n(\"\",{colorAttr:\"`intensity`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,flatshading:{valType:\"boolean\",dflt:!1,editType:\"calc\"},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:\"calc\"},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:\"calc\"},lighting:l({vertexnormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-12,editType:\"calc\"},facenormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-6,editType:\"calc\"},editType:\"calc\"},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:\"calc\"}),showlegend:l({},s.showlegend,{dflt:!1})})},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../surface/attributes\":1061}],868:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":374}],869:[function(t,e,r){\"use strict\";var n=t(\"../../../stackgl_modules\").gl_mesh3d,i=t(\"../../../stackgl_modules\").delaunay_triangulate,a=t(\"../../../stackgl_modules\").alpha_shape,o=t(\"../../../stackgl_modules\").convex_hull,s=t(\"../../lib/gl_format_color\").parseColorScale,l=t(\"../../lib/str2rgbarray\"),c=t(\"../../components/colorscale\").extractOpts,u=t(\"../../plots/gl3d/zip3\");function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.color=\"#fff\",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=u(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!g(t.i,f)||!g(t.j,f)||!g(t.k,f))return;n=u(m(t.i),m(t.j),m(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=[\"x\",\"y\",\"z\"].indexOf(t),n=[],a=e.length,o=0;ov):g=A>w,v=A;var M=c(w,T,k,A);M.pos=_,M.yc=(w+A)/2,M.i=b,M.dir=g?\"increasing\":\"decreasing\",M.x=M.pos,M.y=[k,T],y&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),m&&(M.htx=e.hovertext[b]),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,\"open:\")+\" \",high:i(t,\"high:\")+\" \",low:i(t,\"low:\")+\" \",close:i(t,\"close:\")+\" \"}}),x}e.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a\"+c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((y=i.extendFlat({},h)).y0=y.y1=_,y.yLabelVal=b,y.yLabel=c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),y.name=\"\",f.push(y),g[b]=y)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=u(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,m=p.dir;function g(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var v=p.hi||l.hoverinfo,y=v.split(\"+\"),x=\"all\"===v,b=x||-1!==y.indexOf(\"y\"),_=x||-1!==y.indexOf(\"text\"),w=b?[g(\"open\"),g(\"high\"),g(\"low\"),g(\"close\")+\" \"+c[m]]:[];return _&&s(p,l,w),h.extraText=w.join(\"
\"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}e.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../constants/delta.js\":473,\"../../lib\":503,\"../../plots/cartesian/axes\":554}],876:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"ohlc\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"showLegend\"],meta:{},attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\").calc,plot:t(\"./plot\"),style:t(\"./style\"),hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"./select\")}},{\"../../plots/cartesian\":568,\"./attributes\":872,\"./calc\":873,\"./defaults\":874,\"./hover\":875,\"./plot\":878,\"./select\":879,\"./style\":880}],877:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o=r(\"x\"),s=r(\"open\"),l=r(\"high\"),c=r(\"low\"),u=r(\"close\");if(r(\"hoverlabel.split\"),n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\"],a),s&&l&&c&&u){var f=Math.min(s.length,l.length,c.length,u.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},{\"../../lib\":503,\"../../registry\":638}],878:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,\"trace ohlc\").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var c=a.tickLen,u=e.selectAll(\"path\").data(i.identity);u.enter().append(\"path\"),u.exit().remove(),u.attr(\"d\",(function(t){if(t.empty)return\"M0,0Z\";var e=s.c2p(t.pos-c,!0),r=s.c2p(t.pos+c,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return\"M\"+e+\",\"+o.c2p(t.o,!0)+\"H\"+n+\"M\"+n+\",\"+o.c2p(t.h,!0)+\"V\"+o.c2p(t.l,!0)+\"M\"+r+\",\"+o.c2p(t.c,!0)+\"H\"+n}))}}))}},{\"../../lib\":503,\"@plotly/d3\":58}],879:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(t.map((function(t){return t.displayindex}))))for(e=0;e0;c&&(o=\"array\");var u=r(\"categoryorder\",o);\"array\"===u?(r(\"categoryarray\"),r(\"ticktext\")):(delete t.categoryarray,delete t.ticktext),c||\"array\"!==u||(e.categoryorder=\"trace\")}}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:\"dimensions\",handleItemDefaults:u}),d=function(t,e,r,o,s){s(\"line.shape\"),s(\"line.hovertemplate\");var l=s(\"line.color\",o.colorway[0]);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),c(e,p,\"values\",d),h(\"hoveron\"),h(\"hovertemplate\"),h(\"arrangement\"),h(\"bundlecolors\"),h(\"sortpaths\"),h(\"counts\");var m={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,\"labelfont\",m);var g={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,\"tickfont\",g)}},{\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503,\"../../plots/array_container_defaults\":549,\"../../plots/domain\":584,\"../parcoords/merge_length\":898,\"./attributes\":881}],885:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcats\",basePlotModule:t(\"./base_plot\"),categories:[\"noOpacity\"],meta:{}}},{\"./attributes\":881,\"./base_plot\":882,\"./calc\":883,\"./defaults\":884,\"./plot\":887}],886:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-interpolate\").interpolateNumber,a=t(\"../../plot_api/plot_api\"),o=t(\"../../components/fx\"),s=t(\"../../lib\"),l=s.strTranslate,c=t(\"../../components/drawing\"),u=t(\"tinycolor2\"),f=t(\"../../lib/svg_text_utils\");function h(t,e,r,i){var a=t.map(F.bind(0,e,r)),o=i.selectAll(\"g.parcatslayer\").data([null]);o.enter().append(\"g\").attr(\"class\",\"parcatslayer\").style(\"pointer-events\",\"all\");var u=o.selectAll(\"g.trace.parcats\").data(a,p),h=u.enter().append(\"g\").attr(\"class\",\"trace parcats\");u.attr(\"transform\",(function(t){return l(t.x,t.y)})),h.append(\"g\").attr(\"class\",\"paths\");var y=u.select(\"g.paths\").selectAll(\"path.path\").data((function(t){return t.paths}),p);y.attr(\"fill\",(function(t){return t.model.color}));var x=y.enter().append(\"path\").attr(\"class\",\"path\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.model.color})).attr(\"fill-opacity\",0);_(x),y.attr(\"d\",(function(t){return t.svgD})),x.empty()||y.sort(m),y.exit().remove(),y.on(\"mouseover\",g).on(\"mouseout\",v).on(\"click\",b),h.append(\"g\").attr(\"class\",\"dimensions\");var w=u.select(\"g.dimensions\").selectAll(\"g.dimension\").data((function(t){return t.dimensions}),p);w.enter().append(\"g\").attr(\"class\",\"dimension\"),w.attr(\"transform\",(function(t){return l(t.x,0)})),w.exit().remove();var A=w.selectAll(\"g.category\").data((function(t){return t.categories}),p),M=A.enter().append(\"g\").attr(\"class\",\"category\");A.attr(\"transform\",(function(t){return l(0,t.y)})),M.append(\"rect\").attr(\"class\",\"catrect\").attr(\"pointer-events\",\"none\"),A.select(\"rect.catrect\").attr(\"fill\",\"none\").attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})),T(M);var S=A.selectAll(\"rect.bandrect\").data((function(t){return t.bands}),p);S.each((function(){s.raiseToTop(this)})),S.attr(\"fill\",(function(t){return t.color}));var E=S.enter().append(\"rect\").attr(\"class\",\"bandrect\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.color})).attr(\"fill-opacity\",0);S.attr(\"fill\",(function(t){return t.color})).attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})).attr(\"y\",(function(t){return t.y})).attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"perpendicular\"===t.parcatsViewModel.arrangement?\"ns-resize\":\"move\"})),k(E),S.exit().remove(),M.append(\"text\").attr(\"class\",\"catlabel\").attr(\"pointer-events\",\"none\");var z=e._fullLayout.paper_bgcolor;A.select(\"text.catlabel\").attr(\"text-anchor\",(function(t){return d(t)?\"start\":\"end\"})).attr(\"alignment-baseline\",\"middle\").style(\"text-shadow\",f.makeTextShadow(z)).style(\"fill\",\"rgb(0, 0, 0)\").attr(\"x\",(function(t){return d(t)?t.width+5:-5})).attr(\"y\",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){c.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),M.append(\"text\").attr(\"class\",\"dimlabel\"),A.select(\"text.dimlabel\").attr(\"text-anchor\",\"middle\").attr(\"alignment-baseline\",\"baseline\").attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"ew-resize\"})).attr(\"x\",(function(t){return t.width/2})).attr(\"y\",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){c.font(n.select(this),t.parcatsViewModel.labelfont)})),A.selectAll(\"rect.bandrect\").on(\"mouseover\",L).on(\"mouseout\",C),A.exit().remove(),w.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on(\"dragstart\",P).on(\"drag\",I).on(\"dragend\",O)),u.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll(\"g.paths\").selectAll(\"path.path\"),t.dimensionSelection=n.select(this).selectAll(\"g.dimensions\").selectAll(\"g.dimension\")})),u.exit().remove()}function p(t){return t.key}function d(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function m(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor\"),L=n.mouse(f)[0];o.loneHover({trace:h,x:b-d.left+m.left,y:_-d.top+m.top,text:E,color:t.model.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:10,fontColor:T,idealAlign:L1&&h.displayInd===f.dimensions.length-1?(i=c.left,a=\"left\"):(i=c.left+c.width,a=\"right\");var m=u.model.count,g=u.model.categoryLabel,v=m/u.parcatsViewModel.model.count,y={countLabel:m,categoryLabel:g,probabilityLabel:v.toFixed(3)},x=[];-1!==u.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&x.push([\"Count:\",y.countLabel].join(\" \")),-1!==u.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&x.push([\"P(\"+y.categoryLabel+\"):\",y.probabilityLabel].join(\" \"));var b=x.join(\"
\");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:\"lightgray\",borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:12,fontColor:\"black\",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:y,eventData:[{data:p._input,fullData:p,count:m,category:g,probability:v}]}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,a=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron;if(\"color\"===l?(!function(t){var e=n.select(t).datum(),r=A(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll(\"rect.bandrect\").filter((function(t){return t.color===e.color})).each((function(){s.raiseToTop(this),n.select(this).attr(\"stroke\",\"black\").attr(\"stroke-width\",1.5)}))}(this),S(this,\"plotly_hover\",n.event)):(!function(t){n.select(t.parentNode).selectAll(\"rect.bandrect\").each((function(t){var e=A(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select(\"rect.catrect\").attr(\"stroke\",\"black\").attr(\"stroke-width\",2.5)}(this),M(this,\"plotly_hover\",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"none\"))\"category\"===l?e=E(r,a,this):\"color\"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),c=n.select(r).datum(),f=c.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,m=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a=\"left\"):(i=l.left+l.width,a=\"right\");var g=f.model.categoryLabel,v=c.parcatsViewModel.model.count,y=0;c.categoryViewModel.bands.forEach((function(t){t.color===c.color&&(y+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===c.color&&(b+=t.model.count)}));var _=y/v,w=y/b,T=y/x,k={countLabel:v,categoryLabel:g,probabilityLabel:_.toFixed(3)},A=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&A.push([\"Count:\",k.countLabel].join(\" \")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&(A.push(\"P(color \\u2229 \"+g+\"): \"+k.probabilityLabel),A.push(\"P(\"+g+\" | color): \"+w.toFixed(3)),A.push(\"P(color | \"+g+\"): \"+T.toFixed(3)));var M=A.join(\"
\"),S=u.mostReadable(c.color,[\"black\",\"white\"]);return{trace:d,x:o*(i-e.left),y:s*(m-e.top),text:M,color:c.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:g,count:v,probability:_,categorycount:x,colorcount:b,bandcolorcount:y}]}}(r,a,this):\"dimension\"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll(\"g.category\").select(\"rect.catrect\").each((function(){i.push(E(t,e,this))})),i}(r,a,this)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function C(t){var e=t.parcatsViewModel;if(!e.dragDimension&&(_(e.pathSelection),T(e.dimensionSelection.selectAll(\"g.category\")),k(e.dimensionSelection.selectAll(\"g.category\").selectAll(\"rect.bandrect\")),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(m),-1===e.hoverinfoItems.indexOf(\"skip\"))){\"color\"===t.parcatsViewModel.hoveron?S(this,\"plotly_unhover\",n.event):M(this,\"plotly_unhover\",n.event)}}function P(t){\"fixed\"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll(\"g.category\").select(\"rect.catrect\").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll(\"rect.bandrect\").each((function(e){e.yf.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||\"freeform\"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragXp.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),D(t.parcatsViewModel)}}function O(t){if(\"fixed\"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll(\"text\").attr(\"font-weight\",\"normal\");var e={},r=z(t.parcatsViewModel),i=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==i[e]}));o&&i.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e[\"dimensions[\"+i+\"].displayindex\"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var c=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),u=c.map((function(t){return t.categoryValue})),f=c.map((function(t){return t.categoryLabel}));e[\"dimensions[\"+t.model.containerInd+\"].categoryarray\"]=[u],e[\"dimensions[\"+t.model.containerInd+\"].ticktext\"]=[f],e[\"dimensions[\"+t.model.containerInd+\"].categoryorder\"]=\"array\"}}if(-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")&&!t.dragHasMoved&&t.potentialClickBand&&(\"color\"===t.parcatsViewModel.hoveron?S(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent):M(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd)t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null;t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease(\"cubic-in-out\").each((function(){R(t.parcatsViewModel,!0),D(t.parcatsViewModel,!0)})).each(\"end\",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function z(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)u+=\"C\"+c[s]+\",\"+(e[s+1]+n)+\" \"+l[s]+\",\"+(e[s]+n)+\" \"+(t[s]+r[s])+\",\"+(e[s]+n),u+=\"l-\"+r[s]+\",0 \";return u+=\"Z\"}function N(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),c=[];for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.paths[u]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}c.sort((function(e,r){var n=f(e),i=f(r);return\"backward\"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?1:0}));for(var h=new Array(c.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),m=0;m0?d*(v.count/p):0;for(var y,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),m=8*(f-h)/2,g=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(g.sort((function(t,e){return t.displayInd-e.displayInd})),c=0;c0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:m,bands:[],parcatsViewModel:t},m=m+a+8,u.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exports=function(t,e,r,n){h(r,t,n,e)}},{\"../../components/drawing\":388,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plot_api/plot_api\":540,\"@plotly/d3\":58,\"d3-interpolate\":116,tinycolor2:312}],887:[function(t,e,r){\"use strict\";var n=t(\"./parcats\");e.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{\"./parcats\":886}],888:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/layout_attributes\"),a=t(\"../../plots/font_attributes\"),o=t(\"../../plots/domain\").attributes,s=t(\"../../lib/extend\").extendFlat,l=t(\"../../plot_api/plot_template\").templatedArray;e.exports={domain:o({name:\"parcoords\",trace:!0,editType:\"plot\"}),labelangle:{valType:\"angle\",dflt:0,editType:\"plot\"},labelside:{valType:\"enumerated\",values:[\"top\",\"bottom\"],dflt:\"top\",editType:\"plot\"},labelfont:a({editType:\"plot\"}),tickfont:a({editType:\"plot\"}),rangefont:a({editType:\"plot\"}),dimensions:l(\"dimension\",{label:{valType:\"string\",editType:\"plot\"},tickvals:s({},i.tickvals,{editType:\"plot\"}),ticktext:s({},i.ticktext,{editType:\"plot\"}),tickformat:s({},i.tickformat,{editType:\"plot\"}),visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},range:{valType:\"info_array\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],editType:\"plot\"},constraintrange:{valType:\"info_array\",freeLength:!0,dimensions:\"1-2\",items:[{valType:\"any\",editType:\"plot\"},{valType:\"any\",editType:\"plot\"}],editType:\"plot\"},multiselect:{valType:\"boolean\",dflt:!0,editType:\"plot\"},values:{valType:\"data_array\",editType:\"calc\"},editType:\"calc\"}),line:s({editType:\"calc\"},n(\"line\",{colorscaleDflt:\"Viridis\",autoColorDflt:!1,editTypeOverride:\"calc\"}))}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/plot_template\":543,\"../../plots/cartesian/layout_attributes\":569,\"../../plots/domain\":584,\"../../plots/font_attributes\":585}],889:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"@plotly/d3\"),a=t(\"../../lib/gup\").keyFun,o=t(\"../../lib/gup\").repeat,s=t(\"../../lib\").sorterAsc,l=t(\"../../lib\").strTranslate,c=n.bar.snapRatio;function u(t,e){return t*(1-c)+e*c}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],c=l,f=a;i*fe){h=r;break}}if(a=u,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-c[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?\"n\":e<=.9*t[0]+.1*t[1]?\"s\":\"ns\"}(d,e);m&&(o.interval=l[a],o.intervalPix=d,o.region=m)}}if(t.ordinal&&!o.region){var g=t.unitTickvals,y=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&y<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a=\"crosshair\";r.clickableOrdinalRange?a=\"pointer\":r.region&&(a=r.region+\"-resize\"),i.select(document.body).style(\"cursor\",a)}function k(t){t.on(\"mousemove\",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on(\"mouseleave\",(function(t){t.parent.inBrushDrag||y()})).call(i.behavior.drag().on(\"dragstart\",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,c=o.svgBrush;if(c.wasDragged=!1,c.grabbingBar=\"ns\"===s.region,c.grabbingBar){var u=l.map(e.unitToPaddedPx);c.grabPoint=r-u[0]-n.verticalPadding,c.barLength=u[1]-u[0]}c.clickableOrdinalRange=s.clickableOrdinalRange,c.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(c.stayingIntervals=c.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),c.startExtent=s.region?l[\"s\"===s.region?1:0]:a,e.parent.inBrushDrag=!0,c.brushStartCallback()}(this,t)})).on(\"drag\",(function(t){w(this,t)})).on(\"dragend\",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,y(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]a.newExtent[0];a.extent=a.stayingIntervals.concat(c?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),c?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function A(t,e){return t[0]-e[0]}function M(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}e.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e){var r=t.selectAll(\".\"+n.cn.axisBrush).data(o,a);r.enter().append(\"g\").classed(n.cn.axisBrush,!0),function(t,e){var r=t.selectAll(\".background\").data(o);r.enter().append(\"rect\").classed(\"background\",!0).call(d).call(m).style(\"pointer-events\",\"auto\").attr(\"transform\",l(0,n.verticalPadding)),r.call(k).attr(\"height\",(function(t){return t.height-n.verticalPadding}));var i=t.selectAll(\".highlight-shadow\").data(o);i.enter().append(\"line\").classed(\"highlight-shadow\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width+n.bar.strokeWidth).attr(\"stroke\",e).attr(\"opacity\",n.bar.strokeOpacity).attr(\"stroke-linecap\",\"butt\"),i.attr(\"y1\",(function(t){return t.height})).call(x);var a=t.selectAll(\".highlight\").data(o);a.enter().append(\"line\").classed(\"highlight\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width-n.bar.strokeWidth).attr(\"stroke\",n.bar.fillColor).attr(\"opacity\",n.bar.fillOpacity).attr(\"stroke-linecap\",\"butt\"),a.attr(\"y1\",(function(t){return t.height})).call(x)}(r,e)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(A)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},{\"../../lib\":503,\"../../lib/gup\":500,\"./constants\":893,\"@plotly/d3\":58}],890:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcoords\",basePlotModule:t(\"./base_plot\"),categories:[\"gl\",\"regl\",\"noOpacity\",\"noHover\"],meta:{}}},{\"./attributes\":888,\"./base_plot\":891,\"./calc\":892,\"./defaults\":894}],891:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../plots/get_data\").getModuleCalcData,a=t(\"./plot\"),o=t(\"../../constants/xmlns_namespaces\");r.name=\"parcoords\",r.plot=function(t){var e=i(t.calcdata,\"parcoords\")[0];e.length&&a(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"parcoords\"),a=e._has&&e._has(\"parcoords\");i&&!a&&(n._paperdiv.selectAll(\".parcoords\").remove(),n._glimages.selectAll(\"*\").remove())},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(\".svg-container\");r.filter((function(t,e){return e===r.size()-1})).selectAll(\".gl-canvas-context, .gl-canvas-focus\").each((function(){var t=this.toDataURL(\"image/png\");e.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":t,preserveAspectRatio:\"none\",x:0,y:0,width:this.style.width,height:this.style.height})})),window.setTimeout((function(){n.selectAll(\"#filterBarPattern\").attr(\"id\",\"filterBarPattern\")}),60)}},{\"../../constants/xmlns_namespaces\":480,\"../../plots/get_data\":593,\"./plot\":900,\"@plotly/d3\":58}],892:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray,i=t(\"../../components/colorscale\"),a=t(\"../../lib/gup\").wrap;e.exports=function(t,e){var r,o;return i.hasColorscale(e,\"line\")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:\"line\",cLetter:\"c\"})):(r=function(t){for(var e=new Array(t),r=0;rf&&(n.log(\"parcoords traces support up to \"+f+\" dimensions at the moment\"),d.splice(f));var m=s(t,e,{name:\"dimensions\",layout:l,handleItemDefaults:p}),g=function(t,e,r,o,s){var l=s(\"line.color\",r);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,u);o(e,l,u),Array.isArray(m)&&m.length||(e.visible=!1),h(e,m,\"values\",g);var v={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(u,\"labelfont\",v),n.coerceFont(u,\"tickfont\",v),n.coerceFont(u,\"rangefont\",v),u(\"labelangle\"),u(\"labelside\")}},{\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503,\"../../plots/array_container_defaults\":549,\"../../plots/cartesian/axes\":554,\"../../plots/domain\":584,\"./attributes\":888,\"./axisbrush\":889,\"./constants\":893,\"./merge_length\":898}],895:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isTypedArray;r.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},r.isOrdinal=function(t){return!!t.tickvals},r.isVisible=function(t){return t.visible||!(\"visible\"in t)}},{\"../../lib\":503}],896:[function(t,e,r){\"use strict\";var n=t(\"./base_index\");n.plot=t(\"./plot\"),e.exports=n},{\"./base_index\":890,\"./plot\":900}],897:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\\n p17_20, p21_24, p25_28, p29_32,\\n p33_36, p37_40, p41_44, p45_48,\\n p49_52, p53_56, p57_60, colors;\\n\\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\\n\\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\\nuniform float maskHeight;\\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\\nuniform vec4 contextColor;\\nuniform sampler2D maskTexture, palette;\\n\\nbool isPick = (drwLayer > 1.5);\\nbool isContext = (drwLayer < 0.5);\\n\\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\\n\\nfloat val(mat4 p, mat4 v) {\\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\\n}\\n\\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\\n float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\\n return y1 * (1.0 - ratio) + y2 * ratio;\\n}\\n\\nint iMod(int a, int b) {\\n return a - b * (a / b);\\n}\\n\\nbool fOutside(float p, float lo, float hi) {\\n return (lo < hi) && (lo > p || p > hi);\\n}\\n\\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\\n return (\\n fOutside(p[0], lo[0], hi[0]) ||\\n fOutside(p[1], lo[1], hi[1]) ||\\n fOutside(p[2], lo[2], hi[2]) ||\\n fOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\\n return (\\n vOutside(p[0], lo[0], hi[0]) ||\\n vOutside(p[1], lo[1], hi[1]) ||\\n vOutside(p[2], lo[2], hi[2]) ||\\n vOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\\n return mOutside(A, loA, hiA) ||\\n mOutside(B, loB, hiB) ||\\n mOutside(C, loC, hiC) ||\\n mOutside(D, loD, hiD);\\n}\\n\\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\\n mat4 pnts[4];\\n pnts[0] = A;\\n pnts[1] = B;\\n pnts[2] = C;\\n pnts[3] = D;\\n\\n for(int i = 0; i < 4; ++i) {\\n for(int j = 0; j < 4; ++j) {\\n for(int k = 0; k < 4; ++k) {\\n if(0 == iMod(\\n int(255.0 * texture2D(maskTexture,\\n vec2(\\n (float(i * 2 + j / 2) + 0.5) / 8.0,\\n (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\\n ))[3]\\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\\n 2\\n )) return true;\\n }\\n }\\n }\\n return false;\\n}\\n\\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float x = 0.5 * sign(v) + 0.5;\\n float y = axisY(x, A, B, C, D);\\n float z = 1.0 - abs(v);\\n\\n z += isContext ? 0.0 : 2.0 * float(\\n outsideBoundingBox(A, B, C, D) ||\\n outsideRasterMask(A, B, C, D)\\n );\\n\\n return vec4(\\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\\n z,\\n 1.0\\n );\\n}\\n\\nvoid main() {\\n mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\\n mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\\n mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\\n mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\\n\\n float v = colors[3];\\n\\n gl_Position = position(isContext, v, A, B, C, D);\\n\\n fragColor =\\n isContext ? vec4(contextColor) :\\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\\n}\\n\"]),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n gl_FragColor = fragColor;\\n}\\n\"]),o=t(\"./constants\").maxDimensionCount,s=t(\"../../lib\"),l=new Uint8Array(4),c=new Uint8Array(4),u={shape:[256,1],format:\"rgba\",type:\"uint8\",mag:\"nearest\",min:\"nearest\"};function f(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function h(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:l})}(t),r.drawCompleted=!0),function s(l){var c=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],f(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*c,a.offset=2*l*n,e(a),l*n+c>>8*e)%256/255}function m(t,e,r){for(var n=new Array(8*e),i=0,a=0;au&&(u=t[i].dim1.canvasX,o=i);0===s&&f(T,0,0,r.canvasWidth,r.canvasHeight);var p=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&no._length&&(S=S.slice(0,o._length));var L,C=o.tickvals;function P(t,e){return{val:t,text:L[e]}}function I(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){L=o.ticktext,Array.isArray(L)&&L.length?L.length>C.length?L=L.slice(0,C.length):C.length>L.length&&(C=C.slice(0,L.length)):L=C.map(a(o.tickformat));for(var O=1;O=r||l>=i)return;var c=t.lineLayer.readPixel(s,i-1-l),u=0!==c[3],f=u?c[2]+256*(c[1]+256*c[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==B&&(u?a.hover(h):a.unhover&&a.unhover(h),B=f)}})),F.style(\"opacity\",(function(t){return t.pick?0:1})),h.style(\"background\",\"rgba(255, 255, 255, 0)\");var N=h.selectAll(\".\"+y.cn.parcoords).data(R,d);N.exit().remove(),N.enter().append(\"g\").classed(y.cn.parcoords,!0).style(\"shape-rendering\",\"crispEdges\").style(\"pointer-events\",\"none\"),N.attr(\"transform\",(function(t){return c(t.model.translateX,t.model.translateY)}));var j=N.selectAll(\".\"+y.cn.parcoordsControlView).data(m,d);j.enter().append(\"g\").classed(y.cn.parcoordsControlView,!0),j.attr(\"transform\",(function(t){return c(t.model.pad.l,t.model.pad.t)}));var U=j.selectAll(\".\"+y.cn.yAxis).data((function(t){return t.dimensions}),d);U.enter().append(\"g\").classed(y.cn.yAxis,!0),j.each((function(t){O(U,t,_)})),F.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=b(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),U.attr(\"transform\",(function(t){return c(t.xScale(t.xIndex),0)})),U.call(n.behavior.drag().origin((function(t){return t})).on(\"drag\",(function(t){var e=t.parent;S.linePickActive(!1),t.x=Math.max(-y.overdrag,Math.min(t.model.width+y.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,U.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),O(U,e,_),U.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr(\"transform\",(function(t){return c(t.xScale(t.xIndex),0)})),n.select(this).attr(\"transform\",c(t.x,0)),U.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on(\"dragend\",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,O(U,e,_),n.select(this).attr(\"transform\",(function(t){return c(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),S.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),U.exit().remove();var V=U.selectAll(\".\"+y.cn.axisOverlays).data(m,d);V.enter().append(\"g\").classed(y.cn.axisOverlays,!0),V.selectAll(\".\"+y.cn.axis).remove();var H=V.selectAll(\".\"+y.cn.axis).data(m,d);H.enter().append(\"g\").classed(y.cn.axis,!0),H.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient(\"left\").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return v.isOrdinal(t)?e:z(t.model.dimensions[t.visibleIndex],e)})).scale(r)),f.font(H.selectAll(\"text\"),t.model.tickFont)})),H.selectAll(\".domain, .tick>line\").attr(\"fill\",\"none\").attr(\"stroke\",\"black\").attr(\"stroke-opacity\",.25).attr(\"stroke-width\",\"1px\"),H.selectAll(\"text\").style(\"text-shadow\",u.makeTextShadow(T)).style(\"cursor\",\"default\");var q=V.selectAll(\".\"+y.cn.axisHeading).data(m,d);q.enter().append(\"g\").classed(y.cn.axisHeading,!0);var G=q.selectAll(\".\"+y.cn.axisTitle).data(m,d);G.enter().append(\"text\").classed(y.cn.axisTitle,!0).attr(\"text-anchor\",\"middle\").style(\"cursor\",\"ew-resize\").style(\"pointer-events\",\"auto\"),G.text((function(t){return t.label})).each((function(e){var r=n.select(this);f.font(r,e.model.labelFont),u.convertToTspans(r,t)})).attr(\"transform\",(function(t){var e=I(t.model.labelAngle,t.model.labelSide),r=y.axisTitleOffset;return(e.dir>0?\"\":c(0,2*r+t.model.height))+l(e.degrees)+c(-r*e.dx,-r*e.dy)})).attr(\"text-anchor\",(function(t){var e=I(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?\"start\":\"end\":\"middle\"}));var Y=V.selectAll(\".\"+y.cn.axisExtent).data(m,d);Y.enter().append(\"g\").classed(y.cn.axisExtent,!0);var W=Y.selectAll(\".\"+y.cn.axisExtentTop).data(m,d);W.enter().append(\"g\").classed(y.cn.axisExtentTop,!0),W.attr(\"transform\",c(0,-y.axisExtentOffset));var X=W.selectAll(\".\"+y.cn.axisExtentTopText).data(m,d);X.enter().append(\"text\").classed(y.cn.axisExtentTopText,!0).call(P),X.text((function(t){return D(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var Z=Y.selectAll(\".\"+y.cn.axisExtentBottom).data(m,d);Z.enter().append(\"g\").classed(y.cn.axisExtentBottom,!0),Z.attr(\"transform\",(function(t){return c(0,t.model.height+y.axisExtentOffset)}));var J=Z.selectAll(\".\"+y.cn.axisExtentBottomText).data(m,d);J.enter().append(\"text\").classed(y.cn.axisExtentBottomText,!0).attr(\"dy\",\"0.75em\").call(P),J.text((function(t){return D(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(V,T)}},{\"../../components/colorscale\":378,\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/gup\":500,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"./axisbrush\":889,\"./constants\":893,\"./helpers\":895,\"./lines\":897,\"@plotly/d3\":58,\"color-rgba\":91}],900:[function(t,e,r){\"use strict\";var n=t(\"./parcoords\"),i=t(\"../../lib/prepare_regl\"),a=t(\"./helpers\").isVisible,o={};function s(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}(e.exports=function(t,e){var r=t._fullLayout;if(i(t,[],o)){var l={},c={},u={},f={},h=r._size;e.forEach((function(e,r){var n=e[0].trace;u[r]=n.index;var i=f[r]=n._fullInput.index;l[r]=t.data[i].dimensions,c[r]=t.data[i].dimensions.slice()}));n(t,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var a=c[e][n],o=i.map((function(t){return t.slice()})),s=\"dimensions[\"+n+\"].constraintrange\",l=r._tracePreGUI[t._fullData[u[e]]._fullInput.uid];if(void 0===l[s]){var h=a.constraintrange;l[s]=h||null}var p=t._fullData[u[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit(\"plotly_restyle\",[d,[f[e]]])},hover:function(e){t.emit(\"plotly_hover\",e)},unhover:function(e){t.emit(\"plotly_unhover\",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return s(t,e,r)-s(t,e,n)}}(r,c[e].filter(a));l[e].sort(n),c[e].filter((function(t){return!a(t)})).sort((function(t){return c[e].indexOf(t)})).forEach((function(t){l[e].splice(l[e].indexOf(t),1),l[e].splice(c[e].indexOf(t),0,t)})),t.emit(\"plotly_restyle\",[{dimensions:[l[e]]},[f[e]]])}})}}).reglPrecompiled=o},{\"../../lib/prepare_regl\":516,\"./helpers\":895,\"./parcoords\":899}],901:[function(t,e,r){\"use strict\";var n=t(\"../../plots/attributes\"),i=t(\"../../plots/domain\").attributes,a=t(\"../../plots/font_attributes\"),o=t(\"../../components/color/attributes\"),s=t(\"../../plots/template_attributes\").hovertemplateAttrs,l=t(\"../../plots/template_attributes\").texttemplateAttrs,c=t(\"../../lib/extend\").extendFlat,u=a({editType:\"plot\",arrayOk:!0,colorEditType:\"plot\"});e.exports={labels:{valType:\"data_array\",editType:\"calc\"},label0:{valType:\"number\",dflt:0,editType:\"calc\"},dlabel:{valType:\"number\",dflt:1,editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc\"},marker:{colors:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:o.defaultLine,arrayOk:!0,editType:\"style\"},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0,editType:\"style\"},editType:\"calc\"},editType:\"calc\"},text:{valType:\"data_array\",editType:\"plot\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"style\"},scalegroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},textinfo:{valType:\"flaglist\",flags:[\"label\",\"text\",\"value\",\"percent\"],extras:[\"none\"],editType:\"calc\"},hoverinfo:c({},n.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:s({},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),texttemplate:l({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),textposition:{valType:\"enumerated\",values:[\"inside\",\"outside\",\"auto\",\"none\"],dflt:\"auto\",arrayOk:!0,editType:\"plot\"},textfont:c({},u,{}),insidetextorientation:{valType:\"enumerated\",values:[\"horizontal\",\"radial\",\"tangential\",\"auto\"],dflt:\"auto\",editType:\"plot\"},insidetextfont:c({},u,{}),outsidetextfont:c({},u,{}),automargin:{valType:\"boolean\",dflt:!1,editType:\"plot\"},title:{text:{valType:\"string\",dflt:\"\",editType:\"plot\"},font:c({},u,{}),position:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"plot\"},editType:\"plot\"},domain:i({name:\"pie\",trace:!0,editType:\"calc\"}),hole:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},sort:{valType:\"boolean\",dflt:!0,editType:\"calc\"},direction:{valType:\"enumerated\",values:[\"clockwise\",\"counterclockwise\"],dflt:\"counterclockwise\",editType:\"calc\"},rotation:{valType:\"number\",min:-360,max:360,dflt:0,editType:\"calc\"},pull:{valType:\"number\",min:0,max:1,dflt:0,arrayOk:!0,editType:\"calc\"},_deprecated:{title:{valType:\"string\",dflt:\"\",editType:\"calc\"},titlefont:c({},u,{}),titleposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"calc\"}}}},{\"../../components/color/attributes\":365,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/domain\":584,\"../../plots/font_attributes\":585,\"../../plots/template_attributes\":633}],902:[function(t,e,r){\"use strict\";var n=t(\"../../plots/plots\");r.name=\"pie\",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{\"../../plots/plots\":619}],903:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"tinycolor2\"),a=t(\"../../components/color\"),o={};function s(t){return function(e,r){return!!e&&(!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e))}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r=0})),(\"funnelarea\"===e.type?v:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a[0]&&(a[0].vTotal=g),a},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r=\"pie\");var n=t._fullLayout,i=t.calcdata,a=n[r+\"colorway\"],s=n[\"_\"+r+\"colormap\"];n[\"extend\"+r+\"colors\"]&&(a=l(a,o));for(var c=0,u=0;u0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}e.exports={handleLabelsAndValues:l,supplyDefaults:function(t,e,r,n){function c(r,n){return i.coerce(t,e,a,r,n)}var u=l(c(\"labels\"),c(\"values\")),f=u.len;if(e._hasLabels=u.hasLabels,e._hasValues=u.hasValues,!e._hasLabels&&e._hasValues&&(c(\"label0\"),c(\"dlabel\")),f){e._length=f,c(\"marker.line.width\")&&c(\"marker.line.color\"),c(\"marker.colors\"),c(\"scalegroup\");var h,p=c(\"text\"),d=c(\"texttemplate\");if(d||(h=c(\"textinfo\",Array.isArray(p)?\"text+percent\":\"percent\")),c(\"hovertext\"),c(\"hovertemplate\"),d||h&&\"none\"!==h){var m=c(\"textposition\");s(t,e,n,c,m,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(m)||\"auto\"===m||\"outside\"===m)&&c(\"automargin\"),(\"inside\"===m||\"auto\"===m||Array.isArray(m))&&c(\"insidetextorientation\")}o(e,n,c);var g=c(\"hole\");if(c(\"title.text\")){var v=c(\"title.position\",g?\"middle center\":\"top center\");g||\"middle center\"!==v||(e.title.position=\"top center\"),i.coerceFont(c,\"title.font\",n.font)}c(\"sort\"),c(\"direction\"),c(\"rotation\"),c(\"pull\")}else e.visible=!1}}},{\"../../lib\":503,\"../../plots/domain\":584,\"../bar/defaults\":652,\"./attributes\":901,\"fast-isnumeric\":190}],905:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/helpers\").appendArrayMultiPointValues;e.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),\"funnelarea\"===e.type&&(delete r.v,delete r.i),r}},{\"../../components/fx/helpers\":402}],906:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");function i(t){return-1!==t.indexOf(\"e\")?t.replace(/[.]?0+e/,\"e\"):-1!==t.indexOf(\".\")?t.replace(/[.]?0+$/,\"\"):t}r.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+\"%\"},r.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},r.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r\"),name:f.hovertemplate||-1!==h.indexOf(\"name\")?f.name:void 0,idealAlign:t.pxmid[0]<0?\"left\":\"right\",color:g.castOption(_.bgcolor,t.pts)||t.color,borderColor:g.castOption(_.bordercolor,t.pts),fontFamily:g.castOption(w.family,t.pts),fontSize:g.castOption(w.size,t.pts),fontColor:g.castOption(w.color,t.pts),nameLength:g.castOption(_.namelength,t.pts),textAlign:g.castOption(_.align,t.pts),hovertemplate:g.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[v(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],c._hasHoverLabel=!0}c._hasHoverEvent=!0,e.emit(\"plotly_hover\",{points:[v(t,f)],event:n.event})}})),t.on(\"mouseout\",(function(t){var r=e._fullLayout,i=e._fullData[c.index],o=n.select(this).datum();c._hasHoverEvent&&(t.originalEvent=n.event,e.emit(\"plotly_unhover\",{points:[v(o,i)],event:n.event}),c._hasHoverEvent=!1),c._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),c._hasHoverLabel=!1)})),t.on(\"click\",(function(t){var r=e._fullLayout,i=e._fullData[c.index];e._dragging||!1===r.hovermode||(e._hoverdata=[v(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=g.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=g.castOption(t._input.textfont.color,e.pts));var i=g.castOption(t.insidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.insidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;ie&&e>n||r=-4;g-=2)v(Math.PI*g,\"tan\");for(g=4;g>=-4;g-=2)v(Math.PI*(g+1),\"tan\")}if(f||p){for(g=4;g>=-4;g-=2)v(Math.PI*(g+1.5),\"rad\");for(g=4;g>=-4;g-=2)v(Math.PI*(g+.5),\"rad\")}}if(s||d||f){var y=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/y,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;m.push(a)}(d||p)&&((a=T(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,m.push(a)),(d||h)&&((a=k(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,m.push(a));for(var x=0,b=0,_=0;_=1)break}return m[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*m);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*m);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=I(a),-1!==a.title.position.indexOf(\"top\")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf(\"bottom\")&&(o.y+=(1+i)*t.r);var l,c,u=(l=t.r,c=t.trace.aspectratio,l/(void 0===c?1:c)),f=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf(\"left\")?(f+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf(\"center\")?f*=2:-1!==a.title.position.indexOf(\"right\")&&(f+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=f/t.titleBox.width,n=P(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function I(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function O(t,e){for(var r=[],n=0;n1?(c=r.r,u=c/i.aspectratio):(u=r.r,c=u*i.aspectratio),c*=(1+i.baseratio)/2,l=c*u}o=Math.min(o,l/r.vTotal)}for(n=0;n\")}if(a){var x=l.castOption(i,e.i,\"texttemplate\");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:g.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:g.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,\"customdata\")}}(e),_=g.getFirstFilled(i.text,e.pts);(y(_)||\"\"===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=\"\"}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}e.exports={plot:function(t,e){var r=t._fullLayout,a=r._size;d(\"pie\",r),_(e,t),O(e,a);var h=l.makeTraceGroups(r._pielayer,e,\"trace\").each((function(e){var h=n.select(this),d=e[0],m=d.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=g.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,c=\"px0\",u=\"px1\";if(\"counterclockwise\"===o.direction){for(e=0;ei.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),h.attr(\"stroke-linejoin\",\"round\"),h.each((function(){var v=n.select(this).selectAll(\"g.slice\").data(e);v.enter().append(\"g\").classed(\"slice\",!0),v.exit().remove();var y=[[[],[]],[[],[]]],_=!1;v.each((function(i,a){if(i.hidden)n.select(this).selectAll(\"path,g\").remove();else{i.pointNumber=i.i,i.curveNumber=m.index,y[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var o=d.cx,c=d.cy,u=n.select(this),h=u.selectAll(\"path.surface\").data([i]);if(h.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":\"all\"}),u.call(x,t,e),m.pull){var v=+g.castOption(m.pull,i.pts)||0;v>0&&(o+=v*i.pxmid[0],c+=v*i.pxmid[1])}i.cxFinal=o,i.cyFinal=c;var T=m.hole;if(i.v===d.vTotal){var k=\"M\"+(o+i.px0[0])+\",\"+(c+i.px0[1])+C(i.px0,i.pxmid,!0,1)+C(i.pxmid,i.px0,!0,1)+\"Z\";T?h.attr(\"d\",\"M\"+(o+T*i.px0[0])+\",\"+(c+T*i.px0[1])+C(i.px0,i.pxmid,!1,T)+C(i.pxmid,i.px0,!1,T)+\"Z\"+k):h.attr(\"d\",k)}else{var A=C(i.px0,i.px1,!0,1);if(T){var M=1-T;h.attr(\"d\",\"M\"+(o+T*i.px1[0])+\",\"+(c+T*i.px1[1])+C(i.px1,i.px0,!1,T)+\"l\"+M*i.px0[0]+\",\"+M*i.px0[1]+A+\"Z\")}else h.attr(\"d\",\"M\"+o+\",\"+c+\"l\"+i.px0[0]+\",\"+i.px0[1]+A+\"Z\")}D(t,i,d);var S=g.castOption(m.textposition,i.pts),E=u.selectAll(\"g.slicetext\").data(i.text&&\"none\"!==S?[0]:[]);E.enter().append(\"g\").classed(\"slicetext\",!0),E.exit().remove(),E.each((function(){var u=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),h=l.ensureUniformFontSize(t,\"outside\"===S?function(t,e,r){var n=g.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,i=g.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(m,i,r.font):b(m,i,r.font));u.text(i.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,h).call(f.convertToTspans,t);var v,y=s.bBox(u.node());if(\"outside\"===S)v=L(y,i);else if(v=w(y,i,d),\"auto\"===S&&v.scale<1){var x=l.ensureUniformFontSize(t,m.outsidetextfont);u.call(s.font,x),v=L(y=s.bBox(u.node()),i)}var T=v.textPosAngle,k=void 0===T?i.pxmid:z(d.r,T);if(v.targetX=o+k[0]*v.rCenter+(v.x||0),v.targetY=c+k[1]*v.rCenter+(v.y||0),R(v,y),v.outside){var A=v.targetY;i.yLabelMin=A-y.height/2,i.yLabelMid=A,i.yLabelMax=A+y.height/2,i.labelExtraX=0,i.labelExtraY=0,_=!0}v.fontSize=h.size,p(m.type,v,r),e[a].transform=v,u.attr(\"transform\",l.getTextTransform(v))}))}function C(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return\"a\"+n*d.r+\",\"+n*d.r+\" 0 \"+i.largeArc+(r?\" 1 \":\" 0 \")+a+\",\"+o}}));var T=n.select(this).selectAll(\"g.titletext\").data(m.title.text?[0]:[]);if(T.enter().append(\"g\").classed(\"titletext\",!0),T.exit().remove(),T.each((function(){var e,r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),i=m.title.text;m._meta&&(i=l.templateString(i,m._meta)),r.text(i).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,m.title.font).call(f.convertToTspans,t),e=\"middle center\"===m.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(d):C(d,a),r.attr(\"transform\",u(e.x,e.y)+c(Math.min(1,e.scale))+u(e.tx,e.ty))})),_&&function(t,e){var r,n,i,a,o,s,l,c,u,f,h,p,d;function m(t,e){return t.pxmid[1]-e.pxmid[1]}function v(t,e){return e.pxmid[1]-t.pxmid[1]}function y(t,r){r||(r={});var i,c,u,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,m=n?t.yLabelMax:t.yLabelMin,v=t.cyFinal+o(t.px0[1],t.px1[1]),y=p-d;if(y*l>0&&(t.labelExtraY=y),Array.isArray(e.pull))for(c=0;c=(g.castOption(e.pull,u.pts)||0)||((t.pxmid[1]-u.pxmid[1])*l>0?(y=u.cyFinal+o(u.px0[1],u.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=y):(m+t.labelExtraY-v)*l>0&&(i=3*s*Math.abs(c-f.indexOf(t)),(h=u.cxFinal+a(u.px0[0],u.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?m:v,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(c=t[n][r]).sort(i),u=t[1-n][r],f=u.concat(c),p=[],h=0;hMath.abs(f)?s+=\"l\"+f*t.pxmid[0]/t.pxmid[1]+\",\"+f+\"H\"+(a+t.labelExtraX+c):s+=\"l\"+t.labelExtraX+\",\"+u+\"v\"+(f-u)+\"h\"+c}else s+=\"V\"+(t.yLabelMid+t.labelExtraY)+\"h\"+c;l.ensureSingle(r,\"path\",\"textline\").call(o.stroke,e.outsidetextfont.color).attr({\"stroke-width\":Math.min(2,e.outsidetextfont.size/8),d:s,fill:\"none\"})}else r.select(\"path.textline\").remove()}))}(v,m),_&&m.automargin){var k=s.bBox(h.node()),A=m.domain,M=a.w*(A.x[1]-A.x[0]),S=a.h*(A.y[1]-A.y[0]),E=(.5*M-d.r)/a.w,P=(.5*S-d.r)/a.h;i.autoMargin(t,\"pie.\"+m.uid+\".automargin\",{xl:A.x[0]-E,xr:A.x[1]+E,yb:A.y[0]-P,yt:A.y[1]+P,l:Math.max(d.cx-d.r-k.left,0),r:Math.max(k.right-(d.cx+d.r),0),b:Math.max(k.bottom-(d.cy+d.r),0),t:Math.max(d.cy-d.r-k.top,0),pad:5})}}))}));setTimeout((function(){h.selectAll(\"tspan\").each((function(){var t=n.select(this);t.attr(\"dy\")&&t.attr(\"dy\",t.attr(\"dy\"))}))}),0)},formatSliceLabel:D,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:O,attachFxHandlers:x,computeTransform:R}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/plots\":619,\"../bar/constants\":650,\"../bar/uniform_text\":664,\"./event_data\":905,\"./helpers\":906,\"@plotly/d3\":58}],911:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"./style_one\"),a=t(\"../bar/uniform_text\").resizeText;e.exports=function(t){var e=t._fullLayout._pielayer.selectAll(\".trace\");a(t,e,\"pie\"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll(\"path.surface\").each((function(t){n.select(this).call(i,t,e)}))}))}},{\"../bar/uniform_text\":664,\"./style_one\":912,\"@plotly/d3\":58}],912:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"./helpers\").castOption;e.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style(\"stroke-width\",s).call(n.fill,e.color).call(n.stroke,o)}},{\"../../components/color\":366,\"./helpers\":906}],913:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\");e.exports={x:n.x,y:n.y,xy:{valType:\"data_array\",editType:\"calc\"},indices:{valType:\"data_array\",editType:\"calc\"},xbounds:{valType:\"data_array\",editType:\"calc\"},ybounds:{valType:\"data_array\",editType:\"calc\"},text:n.text,marker:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,arrayOk:!1,editType:\"calc\"},blend:{valType:\"boolean\",dflt:null,editType:\"calc\"},sizemin:{valType:\"number\",min:.1,max:2,dflt:.5,editType:\"calc\"},sizemax:{valType:\"number\",min:.1,dflt:20,editType:\"calc\"},border:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},arearatio:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},transforms:void 0}},{\"../scatter/attributes\":927}],914:[function(t,e,r){\"use strict\";var n=t(\"../../../stackgl_modules\").gl_pointcloud2d,i=t(\"../../lib/str2rgbarray\"),a=t(\"../../plots/cartesian/autorange\").findExtremes,o=t(\"../scatter/get_trace_color\");function s(t,e){this.scene=t,this.uid=e,this.type=\"pointcloud\",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color=\"rgb(0, 0, 0)\",this.name=\"\",this.hoverinfo=\"all\",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,c=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var m=i(t.marker.color),g=i(t.marker.border.color),v=t.opacity*t.marker.opacity;m[3]*=v,this.pointcloudOptions.color=m;var y=t.marker.blend;if(null===y){y=c.length<100||u.length<100}this.pointcloudOptions.blend=y,g[3]*=v,this.pointcloudOptions.borderColor=g;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},e.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},{\"../../../stackgl_modules\":1124,\"../../lib/str2rgbarray\":528,\"../../plots/cartesian/autorange\":553,\"../scatter/get_trace_color\":937}],915:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a(\"x\"),a(\"y\"),a(\"xbounds\"),a(\"ybounds\"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a(\"text\"),a(\"marker.color\",r),a(\"marker.opacity\"),a(\"marker.blend\"),a(\"marker.sizemin\"),a(\"marker.sizemax\"),a(\"marker.border.color\",r),a(\"marker.border.arearatio\"),e._length=null}},{\"../../lib\":503,\"./attributes\":913}],916:[function(t,e,r){\"use strict\";[\"*pointcloud* trace is deprecated!\",\"Please consider switching to the *scattergl* trace type.\"].join(\" \");e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"../scatter3d/calc\"),plot:t(\"./convert\"),moduleType:\"trace\",name:\"pointcloud\",basePlotModule:t(\"../../plots/gl2d\"),categories:[\"gl\",\"gl2d\",\"showLegend\"],meta:{}}},{\"../../plots/gl2d\":596,\"../scatter3d/calc\":956,\"./attributes\":913,\"./convert\":914,\"./defaults\":915}],917:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../components/color/attributes\"),o=t(\"../../components/fx/attributes\"),s=t(\"../../plots/domain\").attributes,l=t(\"../../plots/template_attributes\").hovertemplateAttrs,c=t(\"../../components/colorscale/attributes\"),u=t(\"../../plot_api/plot_template\").templatedArray,f=t(\"../../plots/cartesian/axis_format_attributes\").descriptionOnlyNumbers,h=t(\"../../lib/extend\").extendFlat,p=t(\"../../plot_api/edit_types\").overrideAll;(e.exports=p({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:\"sankey\",trace:!0}),orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\"},valueformat:{valType:\"string\",dflt:\".3s\",description:f(\"value\")},valuesuffix:{valType:\"string\",dflt:\"\"},arrangement:{valType:\"enumerated\",values:[\"snap\",\"perpendicular\",\"freeform\",\"fixed\"],dflt:\"snap\"},textfont:n({}),customdata:void 0,node:{label:{valType:\"data_array\",dflt:[]},groups:{valType:\"info_array\",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:\"number\",editType:\"calc\"}},x:{valType:\"data_array\",dflt:[]},y:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:.5,arrayOk:!0}},pad:{valType:\"number\",arrayOk:!1,min:0,dflt:20},thickness:{valType:\"number\",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]})},link:{label:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0}},source:{valType:\"data_array\",dflt:[]},target:{valType:\"data_array\",dflt:[]},value:{valType:\"data_array\",dflt:[]},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]}),colorscales:u(\"concentrationscales\",{editType:\"calc\",label:{valType:\"string\",editType:\"calc\",dflt:\"\"},cmax:{valType:\"number\",editType:\"calc\",dflt:1},cmin:{valType:\"number\",editType:\"calc\",dflt:0},colorscale:h(c().colorscale,{dflt:[[0,\"white\"],[1,\"black\"]]})})}},\"calc\",\"nested\")).transforms=void 0},{\"../../components/color/attributes\":365,\"../../components/colorscale/attributes\":373,\"../../components/fx/attributes\":397,\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plot_api/plot_template\":543,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/domain\":584,\"../../plots/font_attributes\":585,\"../../plots/template_attributes\":633}],918:[function(t,e,r){\"use strict\";var n=t(\"../../plot_api/edit_types\").overrideAll,i=t(\"../../plots/get_data\").getModuleCalcData,a=t(\"./plot\"),o=t(\"../../components/fx/layout_attributes\"),s=t(\"../../lib/setcursor\"),l=t(\"../../components/dragelement\"),c=t(\"../../plots/cartesian/select\").prepSelect,u=t(\"../../lib\"),f=t(\"../../registry\");function h(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a=\"pan\"===n.dragmode?\"move\":\"crosshair\",o=r._bgRect;if(\"pan\"!==i&&\"zoom\"!==i){s(o,a);var h={_id:\"x\",c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:\"y\",c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;ry&&(y=a.source[e]),a.target[e]>y&&(y=a.target[e]);var x,b=y+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||w[E]!==w[L])){w.hasOwnProperty(L)&&(L=w[L]),w.hasOwnProperty(E)&&(E=w[E]),L=+L,h[E=+E]=h[L]=!0;var C=\"\";a.label&&a.label[e]&&(C=a.label[e]);var P=null;C&&p.hasOwnProperty(C)&&(P=p[C]),c.push({pointNumber:e,label:C,color:u?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var I=b+_.length,O=o(r.color),z=o(r.customdata),D=[];for(e=0;eb-1,childrenNodes:[],pointNumber:e,label:R,color:O?r.color[e]:r.color,customdata:z?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1}))}(I,M.source,M.target)&&(F=!0),{circular:F,links:c,nodes:D,groups:_,groupLookup:w}}e.exports=function(t,e){var r=c(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{\"../../components/colorscale\":378,\"../../lib\":503,\"../../lib/gup\":500,\"strongly-connected-components\":306}],920:[function(t,e,r){\"use strict\";e.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:\"linear\",cn:{sankey:\"sankey\",sankeyLinks:\"sankey-links\",sankeyLink:\"sankey-link\",sankeyNodeSet:\"sankey-node-set\",sankeyNode:\"sankey-node\",nodeRect:\"node-rect\",nodeLabel:\"node-label\"}}},{}],921:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../components/color\"),o=t(\"tinycolor2\"),s=t(\"../../plots/domain\").defaults,l=t(\"../../components/fx/hoverlabel_defaults\"),c=t(\"../../plot_api/plot_template\"),u=t(\"../../plots/array_container_defaults\");function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r(\"label\"),r(\"cmin\"),r(\"cmax\"),r(\"colorscale\")}e.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),m=t.node,g=c.newContainer(e,\"node\");function v(t,e){return n.coerce(m,g,i.node,t,e)}v(\"label\"),v(\"groups\"),v(\"x\"),v(\"y\"),v(\"pad\"),v(\"thickness\"),v(\"line.color\"),v(\"line.width\"),v(\"hoverinfo\",t.hoverinfo),l(m,g,v,d),v(\"hovertemplate\");var y=h.colorway;v(\"color\",g.label.map((function(t,e){return a.addOpacity(function(t){return y[t%y.length]}(e),.8)}))),v(\"customdata\");var x=t.link||{},b=c.newContainer(e,\"link\");function _(t,e){return n.coerce(x,b,i.link,t,e)}_(\"label\"),_(\"source\"),_(\"target\"),_(\"value\"),_(\"line.color\"),_(\"line.width\"),_(\"hoverinfo\",t.hoverinfo),l(x,b,_,d),_(\"hovertemplate\");var w,T=o(h.paper_bgcolor).getLuminance()<.333?\"rgba(255, 255, 255, 0.6)\":\"rgba(0, 0, 0, 0.2)\";_(\"color\",n.repeat(T,b.value.length)),_(\"customdata\"),u(x,b,{name:\"colorscales\",handleItemDefaults:f}),s(e,h,p),p(\"orientation\"),p(\"valueformat\"),p(\"valuesuffix\"),g.x.length&&g.y.length&&(w=\"freeform\"),p(\"arrangement\",w),n.coerceFont(p,\"textfont\",n.extendFlat({},h.font)),e._length=null}},{\"../../components/color\":366,\"../../components/fx/hoverlabel_defaults\":404,\"../../lib\":503,\"../../plot_api/plot_template\":543,\"../../plots/array_container_defaults\":549,\"../../plots/domain\":584,\"./attributes\":917,tinycolor2:312}],922:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),moduleType:\"trace\",name:\"sankey\",basePlotModule:t(\"./base_plot\"),selectPoints:t(\"./select.js\"),categories:[\"noOpacity\"],meta:{}}},{\"./attributes\":917,\"./base_plot\":918,\"./calc\":919,\"./defaults\":921,\"./plot\":923,\"./select.js\":925}],923:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=i.numberFormat,o=t(\"./render\"),s=t(\"../../components/fx\"),l=t(\"../../components/color\"),c=t(\"./constants\").cn,u=i._;function f(t){return\"\"!==t}function h(t,e){return t.filter((function(t){return t.key===e.traceId}))}function p(t,e){n.select(t).select(\"path\").style(\"fill-opacity\",e),n.select(t).select(\"rect\").style(\"fill-opacity\",e)}function d(t){n.select(t).select(\"text.name\").style(\"fill\",\"black\")}function m(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function v(t,e,r){e&&r&&h(r,e).selectAll(\".\"+c.sankeyLink).filter(m(e)).call(x.bind(0,e,r,!1))}function y(t,e,r){e&&r&&h(r,e).selectAll(\".\"+c.sankeyLink).filter(m(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll(\".\"+c.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll(\".\"+c.sankeyNode).filter(g(t)).call(v)}function b(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll(\".\"+c.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(c.sankeyNode).filter(g(t)).call(y)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,m=0;m\"),color:_(o,\"bgcolor\")||l.addOpacity(m.color,1),borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:n.event.x\"),color:_(o,\"bgcolor\")||i.tinyColorHue,borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:\"left\",hovertemplate:o.hovertemplate,hovertemplateLabels:y,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(y,i,a),\"skip\"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit(\"plotly_unhover\",{event:n.event,points:[i.node]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var a=r.node;a.originalEvent=n.event,t._hoverdata=[a],n.select(e).call(y,r,i),s.click(t,{target:!0})}}})}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../lib\":503,\"./constants\":920,\"./render\":924,\"@plotly/d3\":58}],924:[function(t,e,r){\"use strict\";var n=t(\"d3-force\"),i=t(\"d3-interpolate\").interpolateNumber,a=t(\"@plotly/d3\"),o=t(\"@plotly/d3-sankey\"),s=t(\"@plotly/d3-sankey-circular\"),l=t(\"./constants\"),c=t(\"tinycolor2\"),u=t(\"../../components/color\"),f=t(\"../../components/drawing\"),h=t(\"../../lib\"),p=h.strTranslate,d=h.strRotate,m=t(\"../../lib/gup\"),g=m.keyFun,v=m.repeat,y=m.unwrap,x=t(\"../../lib/svg_text_utils\"),b=t(\"../../registry\"),_=t(\"../../constants/alignment\"),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=y(e),a=i.trace,u=a.domain,f=\"h\"===a.orientation,p=a.node.pad,d=a.node.thickness,m=t.width*(u.x[1]-u.x[0]),g=t.height*(u.y[1]-u.y[0]),v=i._nodes,x=i._links,b=i.circular;(n=b?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[m,g]:[g,m]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(v).links(x);var _,w,T,k=n();for(var A in n.nodePadding()=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p}))}(function(t){var e,r,n=t.map((function(t,e){return{x0:t.x0,index:e}})).sort((function(t,e){return t.x0-e.x0})),i=[],a=-1,o=-1/0;for(_=0;_o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(v=k.nodes));n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:m,height:g,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:u.x[0]*t.width+t.margin.l,translateY:t.height-u.y[1]*t.height+t.margin.t,dragParallel:f?g:m,dragPerpendicular:f?m:g,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=c(e.color),i=e.source.label+\"|\"+e.target.label+\"__\"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:u.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){if(t.link.circular)return e=t.link,r=e.width/2,n=e.circularPathData,\"top\"===e.circularLinkType?\"M \"+n.targetX+\" \"+(n.targetY+r)+\" L\"+n.rightInnerExtent+\" \"+(n.targetY+r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 1 \"+(n.rightFullExtent-r)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 1 \"+n.rightInnerExtent+\" \"+(n.verticalFullExtent-r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 1 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 0 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"L\"+n.rightInnerExtent+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 0 \"+(n.rightFullExtent+r)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 0 \"+n.rightInnerExtent+\" \"+(n.targetY-r)+\"L\"+n.targetX+\" \"+(n.targetY-r)+\"Z\":\"M \"+n.targetX+\" \"+(n.targetY-r)+\" L\"+n.rightInnerExtent+\" \"+(n.targetY-r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 0 \"+(n.rightFullExtent-r)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 0 \"+n.rightInnerExtent+\" \"+(n.verticalFullExtent+r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 0 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 1 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"L\"+n.rightInnerExtent+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 1 \"+(n.rightFullExtent+r)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 1 \"+n.rightInnerExtent+\" \"+(n.targetY+r)+\"L\"+n.targetX+\" \"+(n.targetY+r)+\"Z\";var e,r,n,a=t.link.source.x1,o=t.link.target.x0,s=i(a,o),l=s(.5),c=s(.5),u=t.link.y0-t.link.width/2,f=t.link.y0+t.link.width/2,h=t.link.y1-t.link.width/2,p=t.link.y1+t.link.width/2;return\"M\"+a+\",\"+u+\"C\"+l+\",\"+u+\" \"+c+\",\"+h+\" \"+o+\",\"+h+\"L\"+o+\",\"+p+\"C\"+c+\",\"+p+\" \"+l+\",\"+f+\" \"+a+\",\"+f+\"Z\"}}function S(t,e){var r=c(e.color),n=l.nodePadAcross,i=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var a=e.dx,o=Math.max(.5,e.dy),s=\"node_\"+e.pointNumber;return e.group&&(s=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:u.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,s].join(\"_\"),interactionState:t.interactionState,figure:t}}function E(t){t.attr(\"transform\",(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr(\"d\",M())}function P(t){t.attr(\"width\",(function(t){return t.node.x1-t.node.x0})).attr(\"height\",(function(t){return t.visibleHeight}))}function I(t){return t.link.width>1||t.linkLineWidth>0}function O(t){return p(t.translateX,t.translateY)+(t.horizontal?\"matrix(1 0 0 1 0 0)\":\"matrix(0 1 1 0 0 0)\")}function z(t,e,r){t.on(\".basic\",null).on(\"mouseover.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on(\"mousemove.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on(\"mouseout.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on(\"click.basic\",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function D(t,e,r,i){var o=a.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on(\"dragstart\",(function(a){if(\"fixed\"!==a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,\"g\",\"dragcover\",(function(t){i._fullLayout._dragCover=t})),h.raiseToTop(this),a.interactionState.dragInProgress=a.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered=!1),\"snap\"===a.arrangement)){var o=a.traceId+\"|\"+a.key;a.forceLayouts[o]?a.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e0&&n.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o=0;o0)window.requestAnimationFrame(a);else{var s=r.node.originalX;r.node.x0=s-r.visibleWidth/2,r.node.x1=s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on(\"drag\",(function(r){if(\"fixed\"!==r.arrangement){var n=a.event.x,i=a.event.y;\"snap\"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2):(\"freeform\"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),i=Math.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2),F(r.node),\"snap\"!==r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on(\"dragend\",(function(t){if(\"fixed\"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;el&&C[v].gap;)v--;for(x=C[v].s,m=C.length-1;m>v;m--)C[m].s=x;for(;lM[u]&&u=0;i--){var a=t[i];if(\"scatter\"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],934:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./attributes\"),o=t(\"./constants\"),s=t(\"./subtypes\"),l=t(\"./xy_defaults\"),c=t(\"./period_defaults\"),u=t(\"./stack_defaults\"),f=t(\"./marker_defaults\"),h=t(\"./line_defaults\"),p=t(\"./line_shape_defaults\"),d=t(\"./text_defaults\"),m=t(\"./fillcolor_defaults\"),g=t(\"../../lib\").coercePattern;e.exports=function(t,e,r,v){function y(r,i){return n.coerce(t,e,a,r,i)}var x=l(t,e,v,y);if(x||(e.visible=!1),e.visible){c(t,e,v,y),y(\"xhoverformat\"),y(\"yhoverformat\");var b=u(t,e,v,y),_=!b&&x=Math.min(e,r)&&d<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(h.c2p(t.x)-d);return a=Math.min(e,r)&&m<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(p.c2p(t.y)-m);return aW!=(N=z[I][1])>=W&&(R=z[I-1][0],F=z[I][0],N-B&&(D=R+(F-R)*(W-B)/(N-B),H=Math.min(H,D),q=Math.max(q,D)));H=Math.max(H,0),q=Math.min(q,h._length);var X=s.defaultLine;return s.opacity(f.fillcolor)?X=f.fillcolor:s.opacity((f.line||{}).color)&&(X=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:W,y1:W,color:X,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../lib\":503,\"../../registry\":638,\"./get_trace_color\":937}],939:[function(t,e,r){\"use strict\";var n=t(\"./subtypes\");e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"./cross_trace_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./cross_trace_calc\"),arraysToCalcdata:t(\"./arrays_to_calcdata\"),plot:t(\"./plot\"),colorbar:t(\"./marker_colorbar\"),formatLabels:t(\"./format_labels\"),style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"./select\"),animatable:!0,moduleType:\"trace\",name:\"scatter\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"symbols\",\"errorBarsOK\",\"showLegend\",\"scatter-like\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"./arrays_to_calcdata\":926,\"./attributes\":927,\"./calc\":928,\"./cross_trace_calc\":932,\"./cross_trace_defaults\":933,\"./defaults\":934,\"./format_labels\":936,\"./hover\":938,\"./marker_colorbar\":945,\"./plot\":948,\"./select\":949,\"./style\":951,\"./subtypes\":952}],940:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray,i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\");e.exports=function(t,e,r,o,s,l){var c=(t.marker||{}).color;(s(\"line.color\",r),i(t,\"line\"))?a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}):s(\"line.color\",!n(c)&&c||r);s(\"line.width\"),(l||{}).noDash||s(\"line.dash\")}},{\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503}],941:[function(t,e,r){\"use strict\";var n=t(\"../../constants/numerical\"),i=n.BADNUM,a=n.LOG_CLIP,o=a+.5,s=a-.5,l=t(\"../../lib\"),c=l.segmentsIntersect,u=l.constrain,f=t(\"./constants\");e.exports=function(t,e){var r,n,a,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S=e.xaxis,E=e.yaxis,L=\"log\"===S.type,C=\"log\"===E.type,P=S._length,I=E._length,O=e.connectGaps,z=e.baseTolerance,D=e.shape,R=\"linear\"===D,F=e.fill&&\"none\"!==e.fill,B=[],N=f.minTolerance,j=t.length,U=new Array(j),V=0;function H(r){var n=t[r];if(!n)return!1;var a=e.linearized?S.l2p(n.x):S.c2p(n.x),l=e.linearized?E.l2p(n.y):E.c2p(n.y);if(a===i){if(L&&(a=S.c2p(n.x,!0)),a===i)return!1;C&&l===i&&(a*=Math.abs(S._m*I*(S._m>0?o:s)/(E._m*P*(E._m>0?o:s)))),a*=1e3}if(l===i){if(C&&(l=E.c2p(n.y,!0)),l===i)return!1;l*=1e3}return[a,l]}function q(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,c=i*o+a*s;if(c>0&&crt||t[1]it)return[u(t[0],et,rt),u(t[1],nt,it)]}function st(t,e){return t[0]===e[0]&&(t[0]===et||t[0]===rt)||(t[1]===e[1]&&(t[1]===nt||t[1]===it)||void 0)}function lt(t,e,r){return function(n,i){var a=ot(n),o=ot(i),s=[];if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c=2*l.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);c&&((a&&o?c>0==a[t]>o[t]?a:o:a||o)[t]+=c);return s}}function ct(t){var e=t[0],r=t[1],n=e===U[V-1][0],i=r===U[V-1][1];if(!n||!i)if(V>1){var a=e===U[V-2][0],o=r===U[V-2][1];n&&(e===et||e===rt)&&a?o?V--:U[V-1]=t:i&&(r===nt||r===it)&&o?a?V--:U[V-1]=t:U[V++]=t}else U[V++]=t}function ut(t){U[V-1][0]!==t[0]&&U[V-1][1]!==t[1]&&ct([Z,J]),ct(t),K=null,Z=J=0}function ft(t){if(A=t[0]/P,M=t[1]/I,W=t[0]rt?rt:0,X=t[1]it?it:0,W||X){if(V)if(K){var e=$(K,t);e.length>1&&(ut(e[0]),U[V++]=e[1])}else Q=$(U[V-1],t)[0],U[V++]=Q;else U[V++]=[W||t[0],X||t[1]];var r=U[V-1];W&&X&&(r[0]!==W||r[1]!==X)?(K&&(Z!==W&&J!==X?ct(Z&&J?(n=K,a=(i=t)[0]-n[0],o=(i[1]-n[1])/a,(n[1]*i[0]-i[1]*n[0])/a>0?[o>0?et:rt,it]:[o>0?rt:et,nt]):[Z||W,J||X]):Z&&J&&ct([Z,J])),ct([W,X])):Z-W&&J-X&&ct([W||Z,X||J]),K=t,Z=W,J=X}else K&&ut($(K,t)[0]),U[V++]=t;var n,i,a,o}for(\"linear\"===D||\"spline\"===D?$=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=at[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&Y(o,t)G(d,ht))break;a=d,(_=v[0]*g[0]+v[1]*g[1])>x?(x=_,h=d,m=!1):_=t.length||!d)break;ft(d),n=d}}else ft(h)}K&&ct([Z||K[0],J||K[1]]),B.push(U.slice(0,V))}return B}},{\"../../constants/numerical\":479,\"../../lib\":503,\"./constants\":931}],942:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){\"spline\"===r(\"line.shape\")&&r(\"line.smoothing\")}},{}],943:[function(t,e,r){\"use strict\";var n={tonextx:1,tonexty:1,tonext:1};e.exports=function(t,e,r){var i,a,o,s,l,c={},u=!1,f=-1,h=0,p=-1;for(a=0;a=0?l=p:(l=p=h,h++),l0?Math.max(r,a):0}}},{\"fast-isnumeric\":190}],945:[function(t,e,r){\"use strict\";e.exports={container:\"marker\",min:\"cmin\",max:\"cmax\"}},{}],946:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\"),o=t(\"./subtypes\");e.exports=function(t,e,r,s,l,c){var u=o.isBubble(t),f=(t.line||{}).color;(c=c||{},f&&(r=f),l(\"marker.symbol\"),l(\"marker.opacity\",u?.7:1),l(\"marker.size\"),l(\"marker.color\",r),i(t,\"marker\")&&a(t,e,s,l,{prefix:\"marker.\",cLetter:\"c\"}),c.noSelect||(l(\"selected.marker.color\"),l(\"unselected.marker.color\"),l(\"selected.marker.size\"),l(\"unselected.marker.size\")),c.noLine||(l(\"marker.line.color\",f&&!Array.isArray(f)&&e.marker.color!==f?f:u?n.background:n.defaultLine),i(t,\"marker.line\")&&a(t,e,s,l,{prefix:\"marker.line.\",cLetter:\"c\"}),l(\"marker.line.width\",u?1:0)),u&&(l(\"marker.sizeref\"),l(\"marker.sizemin\"),l(\"marker.sizemode\")),c.gradient)&&(\"none\"!==l(\"marker.gradient.type\")&&l(\"marker.gradient.color\"))}},{\"../../components/color\":366,\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"./subtypes\":952}],947:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").dateTick0,i=t(\"../../constants/numerical\").ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}e.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n(\"xperiod\");o&&(n(\"xperiod0\",a(o,e.xcalendar)),n(\"xperiodalignment\"))}if(i.y){var s=n(\"yperiod\");s&&(n(\"yperiod0\",a(s,e.ycalendar)),n(\"yperiodalignment\"))}}},{\"../../constants/numerical\":479,\"../../lib\":503}],948:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../registry\"),a=t(\"../../lib\"),o=a.ensureSingle,s=a.identity,l=t(\"../../components/drawing\"),c=t(\"./subtypes\"),u=t(\"./line_points\"),f=t(\"./link_traces\"),h=t(\"../../lib/polygon\").tester;function p(t,e,r,f,p,d,m){var g;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,u=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(!c.hasMarkers(h))return;var p=h.marker.maxdisplayed;if(0===p)return;var d=i.filter((function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=f[0]&&t.y<=f[1]})),m=Math.ceil(d.length/p),g=0;o.forEach((function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function y(t){return v?t.transition():t}var x=r.xaxis,b=r.yaxis,_=f[0].trace,w=_.line,T=n.select(d),k=o(T,\"g\",\"errorbars\"),A=o(T,\"g\",\"lines\"),M=o(T,\"g\",\"points\"),S=o(T,\"g\",\"text\");if(i.getComponentMethod(\"errorbars\",\"plot\")(t,k,r,m),!0===_.visible){var E,L;y(T).style(\"opacity\",_.opacity);var C=_.fill.charAt(_.fill.length-1);\"x\"!==C&&\"y\"!==C&&(C=\"\"),f[0][r.isRangePlot?\"nodeRangePlot3\":\"node3\"]=T;var P,I,O=\"\",z=[],D=_._prevtrace;D&&(O=D._prevRevpath||\"\",L=D._nextFill,z=D._polygons);var R,F,B,N,j,U,V,H=\"\",q=\"\",G=[],Y=a.noop;if(E=_._ownFill,c.hasLines(_)||\"none\"!==_.fill){for(L&&L.datum(f),-1!==[\"hv\",\"vh\",\"hvh\",\"vhv\"].indexOf(w.shape)?(R=l.steps(w.shape),F=l.steps(w.shape.split(\"\").reverse().join(\"\"))):R=F=\"spline\"===w.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){return\"M\"+t.join(\"L\")},B=function(t){return F(t.reverse())},G=u(f,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),V=_._polygons=new Array(G.length),g=0;g1){var r=n.select(this);if(r.datum(f),t)y(r.style(\"opacity\",0).attr(\"d\",P).call(l.lineGroupStyle)).style(\"opacity\",1);else{var i=y(r);i.attr(\"d\",P),l.singleLineStyle(f,i)}}}}}var W=A.selectAll(\".js-line\").data(G);y(W.exit()).style(\"opacity\",0).remove(),W.each(Y(!1)),W.enter().append(\"path\").classed(\"js-line\",!0).style(\"vector-effect\",\"non-scaling-stroke\").call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(f),N&&U&&(C?(\"y\"===C?N[1]=U[1]=b.c2p(0,!0):\"x\"===C&&(N[0]=U[0]=x.c2p(0,!0)),y(E).attr(\"d\",\"M\"+U+\"L\"+N+\"L\"+H.substr(1)).call(l.singleFillStyle,t)):y(E).attr(\"d\",H+\"Z\").call(l.singleFillStyle,t))):L&&(\"tonext\"===_.fill.substr(0,6)&&H&&O?(\"tonext\"===_.fill?y(L).attr(\"d\",H+\"Z\"+O+\"Z\").call(l.singleFillStyle,t):y(L).attr(\"d\",H+\"L\"+O.substr(1)+\"Z\").call(l.singleFillStyle,t),_._polygons=_._polygons.concat(z)):(Z(L),_._polygons=null)),_._prevRevpath=q,_._prevPolygons=V):(E?Z(E):L&&Z(L),_._polygons=_._prevRevpath=_._prevPolygons=null),M.datum(f),S.datum(f),function(e,i,a){var o,u=a[0].trace,f=c.hasMarkers(u),h=c.hasText(u),p=tt(u),d=et,m=et;if(f||h){var g=s,_=u.stackgroup,w=_&&\"infer zero\"===t._fullLayout._scatterStackOpts[x._id+b._id][_].stackgaps;u.marker.maxdisplayed||u._needsCull?g=w?K:J:_&&!w&&(g=Q),f&&(d=g),h&&(m=g)}var T,k=(o=e.selectAll(\"path.point\").data(d,p)).enter().append(\"path\").classed(\"point\",!0);v&&k.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style(\"opacity\",0).transition().style(\"opacity\",1),o.order(),f&&(T=l.makePointStyleFns(u)),o.each((function(e){var i=n.select(this),a=y(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,T,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed(\"plotly-customdata\",null!==e.data&&void 0!==e.data)):a.remove()})),v?o.exit().transition().style(\"opacity\",0).remove():o.exit().remove(),(o=i.selectAll(\"g\").data(m,p)).enter().append(\"g\").classed(\"textpoint\",!0).append(\"text\"),o.order(),o.each((function(t){var e=n.select(this),i=y(e.select(\"text\"));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()})),o.selectAll(\"text\").call(l.textPointStyle,u,t).each((function(t){var e=x.c2p(t.x),r=b.c2p(t.y);n.select(this).selectAll(\"tspan.line\").each((function(){y(n.select(this)).attr({x:e,y:r})}))})),o.exit().remove()}(M,S,f);var X=!1===_.cliponaxis?null:r.layerClipId;l.setClipUrl(M,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr(\"d\",\"M0,0Z\")}function J(t){return t.filter((function(t){return!t.gap&&t.vis}))}function K(t){return t.filter((function(t){return t.vis}))}function Q(t){return t.filter((function(t){return!t.gap}))}function $(t){return t.id}function tt(t){if(t.ids)return $}function et(){return!1}}e.exports=function(t,e,r,i,a,c){var u,h,d=!a,m=!!a&&a.duration>0,g=f(t,e,r);((u=i.selectAll(\"g.trace\").data(g,(function(t){return t[0].trace.uid}))).enter().append(\"g\").attr(\"class\",(function(t){return\"trace scatter trace\"+t[0].trace.uid})).style(\"stroke-miterlimit\",2),u.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),\"g\",\"fills\");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,c=[];a._ownfill&&c.push(\"_ownFill\"),a._nexttrace&&c.push(\"_nextFill\");var u=i.selectAll(\"g\").data(c,s);u.enter().append(\"g\"),u.exit().each((function(t){a[t]=null})).remove(),u.order().each((function(t){a[t]=o(n.select(this),\"path\",\"js-fill\")}))}))}(t,u,e),m)?(c&&(h=c()),n.transition().duration(a.duration).ease(a.easing).each(\"end\",(function(){h&&h()})).each(\"interrupt\",(function(){h&&h()})).each((function(){i.selectAll(\"g.trace\").each((function(r,n){p(t,n,e,r,g,this,a)}))}))):u.each((function(r,n){p(t,n,e,r,g,this,a)}));d&&u.exit().remove(),i.selectAll(\"path:not([d])\").remove()}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/polygon\":515,\"../../registry\":638,\"./line_points\":941,\"./link_traces\":943,\"./subtypes\":952,\"@plotly/d3\":58}],949:[function(t,e,r){\"use strict\";var n=t(\"./subtypes\");e.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}e.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e-1?-1:t.indexOf(\"right\")>-1?1:0}function b(t){return null==t?0:t.indexOf(\"top\")>-1?-1:t.indexOf(\"bottom\")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o=0){var m=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f(\"surfacecolor\",h||p);for(var d=[\"x\",\"y\",\"z\"],m=0;m<3;++m){var g=\"projection.\"+d[m];f(g+\".show\")&&(f(g+\".opacity\"),f(g+\".scale\"))}var v=n.getComponentMethod(\"errorbars\",\"supplyDefaults\");v(t,e,h||p||r,{axis:\"z\"}),v(t,e,h||p||r,{axis:\"y\",inherit:\"z\"}),v(t,e,h||p||r,{axis:\"x\",inherit:\"z\"})}else e.visible=!1}},{\"../../lib\":503,\"../../registry\":638,\"../scatter/line_defaults\":940,\"../scatter/marker_defaults\":946,\"../scatter/subtypes\":952,\"../scatter/text_defaults\":953,\"./attributes\":955}],960:[function(t,e,r){\"use strict\";e.exports={plot:t(\"./convert\"),attributes:t(\"./attributes\"),markerSymbols:t(\"../../constants/gl3d_markers\"),supplyDefaults:t(\"./defaults\"),colorbar:[{container:\"marker\",min:\"cmin\",max:\"cmax\"},{container:\"line\",min:\"cmin\",max:\"cmax\"}],calc:t(\"./calc\"),moduleType:\"trace\",name:\"scatter3d\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../constants/gl3d_markers\":477,\"../../plots/gl3d\":598,\"./attributes\":955,\"./calc\":956,\"./convert\":958,\"./defaults\":959}],961:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../../plots/template_attributes\").texttemplateAttrs,s=t(\"../../components/colorscale/attributes\"),l=t(\"../../lib/extend\").extendFlat,c=n.marker,u=n.line,f=c.line;e.exports={carpet:{valType:\"string\",editType:\"calc\"},a:{valType:\"data_array\",editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},mode:l({},n.mode,{dflt:\"markers\"}),text:l({},n.text,{}),texttemplate:o({editType:\"plot\"},{keys:[\"a\",\"b\",\"text\"]}),hovertext:l({},n.hovertext,{}),line:{color:u.color,width:u.width,dash:u.dash,shape:l({},u.shape,{values:[\"linear\",\"spline\"]}),smoothing:u.smoothing,editType:\"calc\"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:n.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:f.width,editType:\"calc\"},s(\"marker.line\")),gradient:c.gradient,editType:\"calc\"},s(\"marker\")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:[\"a\",\"b\",\"text\",\"name\"]}),hoveron:n.hoveron,hovertemplate:a()}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/template_attributes\":633,\"../scatter/attributes\":927}],962:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../scatter/colorscale_calc\"),a=t(\"../scatter/arrays_to_calcdata\"),o=t(\"../scatter/calc_selection\"),s=t(\"../scatter/calc\").calcMarkerSize,l=t(\"../carpet/lookup_carpetid\");e.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){var c;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var u,f,h=e._length,p=new Array(h),d=!1;for(c=0;c\")}return o}function y(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,\"\"):t._hovertitle,g.push(r+\": \"+e.toFixed(3)+t.labelsuffix)}}},{\"../../lib\":503,\"../scatter/hover\":938}],967:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../scatter/select\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"scattercarpet\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"svg\",\"carpet\",\"symbols\",\"showLegend\",\"carpetDependent\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../scatter/marker_colorbar\":945,\"../scatter/select\":949,\"../scatter/style\":951,\"./attributes\":961,\"./calc\":962,\"./defaults\":963,\"./event_data\":964,\"./format_labels\":965,\"./hover\":966,\"./plot\":968}],968:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../components/drawing\");e.exports=function(t,e,r,o){var s,l,c,u=r[0][0].carpet,f={xaxis:i.getFromId(t,u.xaxis||\"x\"),yaxis:i.getFromId(t,u.yaxis||\"y\"),plot:e.plot};for(n(t,f,r,o),s=0;s\")}(c,m,t,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{\"../../components/fx\":406,\"../../constants/numerical\":479,\"../../lib\":503,\"../scatter/get_trace_color\":937,\"./attributes\":969}],975:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),calcGeoJSON:t(\"./plot\").calcGeoJSON,plot:t(\"./plot\").plot,style:t(\"./style\"),styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"scattergeo\",basePlotModule:t(\"../../plots/geo\"),categories:[\"geo\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/geo\":589,\"../scatter/marker_colorbar\":945,\"../scatter/style\":951,\"./attributes\":969,\"./calc\":970,\"./defaults\":971,\"./event_data\":972,\"./format_labels\":973,\"./hover\":974,\"./plot\":976,\"./select\":977,\"./style\":978}],976:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../lib/topojson_utils\").getTopojsonFeatures,o=t(\"../../lib/geojson_utils\"),s=t(\"../../lib/geo_location_utils\"),l=t(\"../../plots/cartesian/autorange\").findExtremes,c=t(\"../../constants/numerical\").BADNUM,u=t(\"../scatter/calc\").calcMarkerSize,f=t(\"../scatter/subtypes\"),h=t(\"./style\");e.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d=\"geojson-id\"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r=g,w=2*b,T={},k=l.makeCalcdata(e,\"x\"),A=y.makeCalcdata(e,\"y\"),M=s(e,l,\"x\",k),S=s(e,y,\"y\",A),E=M.vals,L=S.vals;e._x=E,e._y=L,e.xperiodalignment&&(e._origX=k,e._xStarts=M.starts,e._xEnds=M.ends),e.yperiodalignment&&(e._origY=A,e._yStarts=S.starts,e._yEnds=S.ends);var C=new Array(w),P=new Array(b);for(r=0;r1&&i.extendFlat(s.line,p.linePositions(t,r,n));if(s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel)));return s}(t,0,e,C,E,L),z=d(t,x);return f(o,e),_?O.marker&&(I=O.marker.sizeAvg||Math.max(O.marker.size,3)):I=c(e,b),u(t,e,l,y,E,L,I),O.errorX&&v(e,l,O.errorX),O.errorY&&v(e,y,O.errorY),O.fill&&!z.fill2d&&(z.fill2d=!0),O.marker&&!z.scatter2d&&(z.scatter2d=!0),O.line&&!z.line2d&&(z.line2d=!0),!O.errorX&&!O.errorY||z.error2d||(z.error2d=!0),O.text&&!z.glText&&(z.glText=!0),O.marker&&(O.marker.snap=b),z.lineOptions.push(O.line),z.errorXOptions.push(O.errorX),z.errorYOptions.push(O.errorY),z.fillOptions.push(O.fill),z.markerOptions.push(O.marker),z.markerSelectedOptions.push(O.markerSel),z.markerUnselectedOptions.push(O.markerUnsel),z.textOptions.push(O.text),z.textSelectedOptions.push(O.textSel),z.textUnselectedOptions.push(O.textUnsel),z.selectBatch.push([]),z.unselectBatch.push([]),T._scene=z,T.index=z.count,T.x=E,T.y=L,T.positions=C,z.count++,[{x:!1,y:!1,t:T,trace:e}]}},{\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/align_period\":551,\"../../plots/cartesian/autorange\":553,\"../../plots/cartesian/axis_ids\":558,\"../scatter/calc\":928,\"../scatter/colorscale_calc\":930,\"./constants\":982,\"./convert\":983,\"./scene_update\":991,\"@plotly/point-cluster\":59}],982:[function(t,e,r){\"use strict\";e.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},{}],983:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"svg-path-sdf\"),a=t(\"color-normalize\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=t(\"../../components/drawing\"),c=t(\"../../plots/cartesian/axis_ids\"),u=t(\"../../lib/gl_format_color\").formatColor,f=t(\"../scatter/subtypes\"),h=t(\"../scatter/make_bubble_size_func\"),p=t(\"./helpers\"),d=t(\"./constants\"),m=t(\"../../constants/interactions\").DESELECTDIM,g={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},v=t(\"../../components/fx/helpers\").appendArrayPointValue;function y(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,c=Array.isArray(l)?l:[l],u=o.color,f=o.size,h=o.family,p={},d=t._context.plotGlPixelRatio,m=e.texttemplate;if(m){p.text=[];var g=i._d3locale,y=Array.isArray(m),x=y?Math.min(m.length,a):a,b=y?function(t){return m[t]}:function(){return m};for(r=0;rd.TOO_MANY_POINTS||f.hasMarkers(e)?\"rect\":\"round\";if(c&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i1?l[i]:l[0]:l,d=Array.isArray(c)?c.length>1?c[i]:c[0]:c,m=g[p],v=g[d],y=u?u/.8+1:0,x=-v*y-.5*v;o.offset[i]=[m*y/h,x/h]}}return o}}},{\"../../components/drawing\":388,\"../../components/fx/helpers\":402,\"../../constants/interactions\":478,\"../../lib\":503,\"../../lib/gl_format_color\":499,\"../../plots/cartesian/axis_ids\":558,\"../../registry\":638,\"../scatter/make_bubble_size_func\":944,\"../scatter/subtypes\":952,\"./constants\":982,\"./helpers\":987,\"color-normalize\":89,\"fast-isnumeric\":190,\"svg-path-sdf\":310}],984:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./helpers\"),o=t(\"./attributes\"),s=t(\"../scatter/constants\"),l=t(\"../scatter/subtypes\"),c=t(\"../scatter/xy_defaults\"),u=t(\"../scatter/period_defaults\"),f=t(\"../scatter/marker_defaults\"),h=t(\"../scatter/line_defaults\"),p=t(\"../scatter/fillcolor_defaults\"),d=t(\"../scatter/text_defaults\");e.exports=function(t,e,r,m){function g(r,i){return n.coerce(t,e,o,r,i)}var v=!!t.marker&&a.isOpenSymbol(t.marker.symbol),y=l.isBubble(t),x=c(t,e,m,g);if(x){u(t,e,m,g),g(\"xhoverformat\"),g(\"yhoverformat\");var b=x100},r.isDotSymbol=function(t){return\"string\"==typeof t?n.DOT_RE.test(t):t>200}},{\"./constants\":982}],988:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../scatter/get_trace_color\");function o(t,e,r,o){var s=t.xa,l=t.ya,c=t.distance,u=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var m=d&&d.line;m&&(h.mlc=Array.isArray(m.color)?m.color[f]:m.color,h.mlw=i.isArrayOrTypedArray(m.width)?m.width[f]:m.width);var g=d&&d.gradient;g&&\"none\"!==g.type&&(h.mgt=Array.isArray(g.type)?g.type[f]:g.type,h.mgc=Array.isArray(g.color)?g.color[f]:g.color);var v=s.c2p(h.x,!0),y=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,A=o._origY,M=i.extendFlat({},t,{color:a(o,h),x0:v-x,x1:v+x,xLabelVal:k?k[f]:h.x,y0:y-x,y1:y+x,yLabelVal:A?A[f]:h.y,cd:T,distance:c,spikeDistance:u,hovertemplate:h.ht});return h.htx?M.text=h.htx:h.tx?M.text=h.tx:o.text&&(M.text=o.text),i.fillText(h,o,M),n.getComponentMethod(\"errorbars\",\"hoverInfo\")(h,o,M),M}e.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,c,u,f,h,p,d,m=t.cd,g=m[0].t,v=m[0].trace,y=t.xa,x=t.ya,b=g.x,_=g.y,w=y.c2p(e),T=x.c2p(r),k=t.distance;if(g.tree){var A=y.p2c(w-k),M=y.p2c(w+k),S=x.p2c(T-k),E=x.p2c(T+k);i=\"x\"===n?g.tree.range(Math.min(A,M),Math.min(x._rl[0],x._rl[1]),Math.max(A,M),Math.max(x._rl[0],x._rl[1])):g.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else i=g.ids;var L=k;if(\"x\"===n){var C=!!v.xperiodalignment,P=!!v.yperiodalignment;for(u=0;u=Math.min(I,O)&&w<=Math.max(I,O)?0:1/0}if(f=Math.min(z,D)&&T<=Math.max(z,D)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[u]}}}else for(u=i.length-1;u>-1;u--)l=b[a=i[u]],c=_[a],f=y.c2p(l)-w,h=x.c2p(c)-T,(p=Math.sqrt(f*f+h*h))y.glText.length){var T=_-y.glText.length;for(m=0;mr&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),y.line2d.update(y.lineOptions)),y.error2d){var A=(y.errorXOptions||[]).concat(y.errorYOptions||[]);y.error2d.update(A)}y.scatter2d&&y.scatter2d.update(y.markerOptions),y.fillOrder=s.repeat(null,_),y.fill2d&&(y.fillOptions=y.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,c=y.lineOptions[e],u=[];s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(y.fillOrder[e]=u);var f,h,p=[],d=c&&c.positions||l.positions;if(\"tozeroy\"===s.fill){for(f=0;ff&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if(\"tozerox\"===s.fill){for(f=0;ff&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if(\"toself\"===s.fill||\"tonext\"===s.fill){for(p=[],i=0,t.splitNull=!0,a=0;a-1;for(m=0;m<_;m++){var L=r[m][0],C=L.trace,P=L.t,I=P.index,O=C._length,z=P.x,D=P.y;if(C.selectedpoints||S||E){if(S||(S=!0),C.selectedpoints){var R=y.selectBatch[I]=s.selIndices2selPoints(C),F={};for(g=0;g\")}function u(t){return t+\"\\xb0\"}}e.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,u=t.xa,f=t.ya,h=t.subplot,p=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),d=e-p;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=h.project([n,a]),l=o.x-u.c2p([d,a]),c=o.y-f.c2p([n,r]),p=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)}),t),!1!==t.index){var m=o[t.index],g=m.lonlat,v=[i.modHalf(g[0],360)+p,g[1]],y=u.c2p(v),x=f.c2p(v),b=m.mrc||1;t.x0=y-b,t.x1=y+b,t.y0=x-b,t.y1=x+b;var _={};_[c.subplot]={_subplot:h};var w=c._module.formatLabels(m,c,_);return t.lonLabel=w.lonLabel,t.latLabel=w.latLabel,t.color=a(c,m),t.extraText=l(c,m,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:l}},{\"../../components/fx\":406,\"../../constants/numerical\":479,\"../../lib\":503,\"../scatter/get_trace_color\":937}],999:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"../scattergeo/calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\").hoverPoints,eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:\"trace\",name:\"scattermapbox\",basePlotModule:t(\"../../plots/mapbox\"),categories:[\"mapbox\",\"gl\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/mapbox\":613,\"../scatter/marker_colorbar\":945,\"../scattergeo/calc\":970,\"./attributes\":993,\"./defaults\":995,\"./event_data\":996,\"./format_labels\":997,\"./hover\":998,\"./plot\":1e3,\"./select\":1001}],1e3:[function(t,e,r){\"use strict\";var n=t(\"./convert\"),i=t(\"../../plots/mapbox/constants\").traceLayerPrefix,a=[\"fill\",\"line\",\"circle\",\"symbol\"];function o(t,e){this.type=\"scattermapbox\",this.subplot=t,this.uid=e,this.sourceIds={fill:\"source-\"+e+\"-fill\",line:\"source-\"+e+\"-line\",circle:\"source-\"+e+\"-circle\",symbol:\"source-\"+e+\"-symbol\"},this.layerIds={fill:i+e+\"-fill\",line:i+e+\"-line\",circle:i+e+\"-circle\",symbol:i+e+\"-symbol\"},this.below=null}var s=o.prototype;s.addSource=function(t,e){this.subplot.map.addSource(this.sourceIds[t],{type:\"geojson\",data:e.geojson})},s.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},s.addLayer=function(t,e,r){this.subplot.addLayer({type:t,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint},r)},s.update=function(t){var e,r,i,o=this.subplot,s=o.map,l=n(o.gd,t),c=o.belowLookup[\"trace-\"+this.uid];if(c!==this.below){for(e=a.length-1;e>=0;e--)r=a[e],s.removeLayer(this.layerIds[r]);for(e=0;e=0;e--){var r=a[e];t.removeLayer(this.layerIds[r]),t.removeSource(this.sourceIds[r])}},e.exports=function(t,e){for(var r=e[0].trace,i=new o(t,r.uid),s=n(t.gd,e),l=i.below=t.belowLookup[\"trace-\"+r.uid],c=0;c\")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{\"../scatter/hover\":938}],1007:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"scatterpolar\",basePlotModule:t(\"../../plots/polar\"),categories:[\"polar\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"../scatter/select\"),meta:{}}},{\"../../plots/polar\":622,\"../scatter/marker_colorbar\":945,\"../scatter/select\":949,\"../scatter/style\":951,\"./attributes\":1002,\"./calc\":1003,\"./defaults\":1004,\"./format_labels\":1005,\"./hover\":1006,\"./plot\":1008}],1008:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r){for(var a=e.layers.frontplot.select(\"g.scatterlayer\"),o={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},s=e.radialAxis,l=e.angularAxis,c=0;c=c&&(y.marker.cluster=d.tree),y.marker&&(y.markerSel.positions=y.markerUnsel.positions=y.marker.positions=_),y.line&&_.length>1&&l.extendFlat(y.line,s.linePositions(t,p,_)),y.text&&(l.extendFlat(y.text,{positions:_},s.textPosition(t,p,y.text,y.marker)),l.extendFlat(y.textSel,{positions:_},s.textPosition(t,p,y.text,y.markerSel)),l.extendFlat(y.textUnsel,{positions:_},s.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!h.fill2d&&(h.fill2d=!0),y.marker&&!h.scatter2d&&(h.scatter2d=!0),y.line&&!h.line2d&&(h.line2d=!0),y.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(y.line),h.fillOptions.push(y.fill),h.markerOptions.push(y.marker),h.markerSelectedOptions.push(y.markerSel),h.markerUnselectedOptions.push(y.markerUnsel),h.textOptions.push(y.text),h.textSelectedOptions.push(y.textSel),h.textUnselectedOptions.push(y.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=g,d.theta=v,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}},e.exports.reglPrecompiled={}},{\"../../lib\":503,\"../scattergl/constants\":982,\"../scattergl/convert\":983,\"../scattergl/plot\":990,\"../scattergl/scene_update\":991,\"@plotly/point-cluster\":59,\"fast-isnumeric\":190}],1017:[function(t,e,r){\"use strict\";var n=t(\"../../plots/template_attributes\").hovertemplateAttrs,i=t(\"../../plots/template_attributes\").texttemplateAttrs,a=t(\"../../lib/extend\").extendFlat,o=t(\"../scatter/attributes\"),s=t(\"../../plots/attributes\"),l=o.line;e.exports={mode:o.mode,real:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},imag:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},text:o.text,texttemplate:i({editType:\"plot\"},{keys:[\"real\",\"imag\",\"text\"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:[\"linear\",\"spline\"]}),smoothing:l.smoothing,editType:\"calc\"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:[\"real\",\"imag\",\"text\",\"name\"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/template_attributes\":633,\"../scatter/attributes\":927}],1018:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../scatter/colorscale_calc\"),o=t(\"../scatter/arrays_to_calcdata\"),s=t(\"../scatter/calc_selection\"),l=t(\"../scatter/calc\").calcMarkerSize;e.exports=function(t,e){for(var r=t._fullLayout,c=e.subplot,u=r[c].realaxis,f=r[c].imaginaryaxis,h=u.makeCalcdata(e,\"real\"),p=f.makeCalcdata(e,\"imag\"),d=e._length,m=new Array(d),g=0;g\")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{\"../scatter/hover\":938}],1022:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"scattersmith\",basePlotModule:t(\"../../plots/smith\"),categories:[\"smith\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"../scatter/select\"),meta:{}}},{\"../../plots/smith\":629,\"../scatter/marker_colorbar\":945,\"../scatter/select\":949,\"../scatter/style\":951,\"./attributes\":1017,\"./calc\":1018,\"./defaults\":1019,\"./format_labels\":1020,\"./hover\":1021,\"./plot\":1023}],1023:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../../plots/smith/helpers\").smith;e.exports=function(t,e,r){for(var o=e.layers.frontplot.select(\"g.scatterlayer\"),s={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},l=0;l\"),o.hovertemplate=h.hovertemplate,a}function x(t,e){v.push(t._hovertitle+\": \"+e)}}},{\"../scatter/hover\":938}],1030:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../scatter/select\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"scatterternary\",basePlotModule:t(\"../../plots/ternary\"),categories:[\"ternary\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/ternary\":634,\"../scatter/marker_colorbar\":945,\"../scatter/select\":949,\"../scatter/style\":951,\"./attributes\":1024,\"./calc\":1025,\"./defaults\":1026,\"./event_data\":1027,\"./format_labels\":1028,\"./hover\":1029,\"./plot\":1031}],1031:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\");e.exports=function(t,e,r){var i=e.plotContainer;i.select(\".scatterlayer\").selectAll(\"*\").remove();var a={xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},o=e.layers.frontplot.select(\"g.scatterlayer\");n(t,a,r,o)}},{\"../scatter/plot\":948}],1032:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,o=t(\"../../plots/template_attributes\").hovertemplateAttrs,s=t(\"../scattergl/attributes\"),l=t(\"../../plots/cartesian/constants\").idRegex,c=t(\"../../plot_api/plot_template\").templatedArray,u=t(\"../../lib/extend\").extendFlat,f=n.marker,h=f.line,p=u(i(\"marker.line\",{editTypeOverride:\"calc\"}),{width:u({},h.width,{editType:\"calc\"}),editType:\"calc\"}),d=u(i(\"marker\"),{symbol:f.symbol,size:u({},f.size,{editType:\"markerSize\"}),sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,opacity:f.opacity,colorbar:f.colorbar,line:p,editType:\"calc\"});function m(t){return{valType:\"info_array\",freeLength:!0,editType:\"calc\",items:{valType:\"subplotid\",regex:l[t],editType:\"plot\"}}}d.color.editType=d.cmin.editType=d.cmax.editType=\"style\",e.exports={dimensions:c(\"dimension\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"},label:{valType:\"string\",editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},axis:{type:{valType:\"enumerated\",values:[\"linear\",\"log\",\"date\",\"category\"],editType:\"calc+clearAxisTypes\"},matches:{valType:\"boolean\",dflt:!1,editType:\"calc\"},editType:\"calc+clearAxisTypes\"},editType:\"calc+clearAxisTypes\"}),text:u({},s.text,{}),hovertext:u({},s.hovertext,{}),hovertemplate:o(),xhoverformat:a(\"x\"),yhoverformat:a(\"y\"),marker:d,xaxes:m(\"x\"),yaxes:m(\"y\"),diagonal:{visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},showupperhalf:{valType:\"boolean\",dflt:!0,editType:\"calc\"},showlowerhalf:{valType:\"boolean\",dflt:!0,editType:\"calc\"},selected:{marker:s.selected.marker,editType:\"calc\"},unselected:{marker:s.unselected.marker,editType:\"calc\"},opacity:s.opacity}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/plot_template\":543,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/cartesian/constants\":561,\"../../plots/template_attributes\":633,\"../scatter/attributes\":927,\"../scattergl/attributes\":979}],1033:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../components/grid\");e.exports={moduleType:\"trace\",name:\"splom\",categories:[\"gl\",\"regl\",\"cartesian\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"./select\"),editStyle:t(\"./edit_style\"),meta:{}},n.register(i)},{\"../../components/grid\":410,\"../../registry\":638,\"../scatter/marker_colorbar\":945,\"./attributes\":1032,\"./calc\":1035,\"./defaults\":1036,\"./edit_style\":1037,\"./hover\":1039,\"./plot\":1041,\"./select\":1043}],1034:[function(t,e,r){\"use strict\";var n=t(\"regl-line2d\"),i=t(\"../../registry\"),a=t(\"../../lib/prepare_regl\"),o=t(\"../../plots/get_data\").getModuleCalcData,s=t(\"../../plots/cartesian\"),l=t(\"../../plots/cartesian/axis_ids\").getFromId,c=t(\"../../plots/cartesian/axes\").shouldShowZeroLine,u={};function f(t,e,r){for(var n=r.matrixOptions.data.length,i=e._visibleDims,a=r.viewOpts.ranges=new Array(n),o=0;oh?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;pa&&l||i-1,P=!0;if(o(x)||!!p.selectedpoints||C){var I=p._length;if(p.selectedpoints){m.selectBatch=p.selectedpoints;var O=p.selectedpoints,z={};for(l=0;l1&&(u=m[y-1],h=g[y-1],d=v[y-1]),e=0;eu?\"-\":\"+\")+\"x\")).replace(\"y\",(f>h?\"-\":\"+\")+\"y\")).replace(\"z\",(p>d?\"-\":\"+\")+\"z\");var L=function(){y=0,M=[],S=[],E=[]};(!y||y2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,u=e._len,f={};function d(t,e){var n=r[e],o=i[c[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,\"xaxis\"),d(e._v,\"yaxis\"),d(e._w,\"zaxis\"),u),!u)return{positions:[],cells:[]};var m=d(e._Xs,\"xaxis\"),g=d(e._Ys,\"yaxis\"),v=d(e._Zs,\"zaxis\");if(f.meshgrid=[m,g,v],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,\"xaxis\"),d(e._startsY,\"yaxis\"),d(e._startsZ,\"zaxis\"));else{for(var y=g[0],x=h(m),b=h(v),_=new Array(x.length*b.length),w=0,T=0;T=0};v?(r=Math.min(g.length,x.length),l=function(t){return A(g[t])&&M(t)},f=function(t){return String(g[t])}):(r=Math.min(y.length,x.length),l=function(t){return A(y[t])&&M(t)},f=function(t){return String(y[t])}),_&&(r=Math.min(r,b.length));for(var S=0;S1){for(var P=a.randstr(),I=0;I\"),name:A||z(\"name\")?y.name:void 0,color:k(\"hoverlabel.bgcolor\")||x.color,borderColor:k(\"hoverlabel.bordercolor\"),fontFamily:k(\"hoverlabel.font.family\"),fontSize:k(\"hoverlabel.font.size\"),fontColor:k(\"hoverlabel.font.color\"),nameLength:k(\"hoverlabel.namelength\"),textAlign:k(\"hoverlabel.align\"),hovertemplate:A,hovertemplateLabels:P,eventData:l};g&&(F.x0=E-i.rInscribed*i.rpx1,F.x1=E+i.rInscribed*i.rpx1,F.idealAlign=i.pxmid[0]<0?\"left\":\"right\"),v&&(F.x=E,F.idealAlign=E<0?\"left\":\"right\");var B=[];o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l[0].bbox=B[0],d._hasHoverLabel=!0}if(v){var N=t.select(\"path.surface\");h.styleOne(N,i,y,{hovered:!0})}d._hasHoverEvent=!0,r.emit(\"plotly_hover\",{points:l||[f(i,y,h.eventDataKeys)],event:n.event})}})),t.on(\"mouseout\",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit(\"plotly_unhover\",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),v){var l=t.select(\"path.surface\");h.styleOne(l,s,a,{hovered:!1})}})),t.on(\"click\",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=g&&(c.isHierarchyRoot(t)||c.isLeaf(t)),u=c.getPtId(t),p=c.isEntry(t)?c.findEntryWithChild(m,u):c.findEntryWithLevel(m,u),v=c.getPtId(p),y={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(y.nextLevel=v);var x=l.triggerHandler(r,\"plotly_\"+d.type+\"click\",y);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call(\"_storeDirectGUIEdit\",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:v}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:\"immediate\",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call(\"animate\",r,b,_)}}))}},{\"../../components/fx\":406,\"../../components/fx/helpers\":402,\"../../lib\":503,\"../../lib/events\":492,\"../../registry\":638,\"../pie/helpers\":906,\"./helpers\":1055,\"@plotly/d3\":58}],1055:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../../lib/setcursor\"),o=t(\"../pie/helpers\");function s(t){return t.data.data.pid}r.findEntryWithLevel=function(t,e){var n;return e&&t.eachAfter((function(t){if(r.getPtId(t)===e)return n=t.copy()})),n||t},r.findEntryWithChild=function(t,e){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a0)},r.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},r.isHeader=function(t,e){return!(r.isLeaf(t)||t.depth===e._maxDepth-1)},r.getParent=function(t,e){return r.findEntryWithLevel(t,s(e))},r.listPath=function(t,e){var n=t.parent;if(!n)return[];var i=e?[n.data[e]]:[n];return r.listPath(n,e).concat(i)},r.getPath=function(t){return r.listPath(t,\"label\").join(\"/\")+\"/\"},r.formatValue=o.formatPieValue,r.formatPercent=function(t,e){var r=n.formatPercent(t,0);return\"0%\"===r&&(r=o.formatPiePercent(t,e)),r}},{\"../../components/color\":366,\"../../lib\":503,\"../../lib/setcursor\":524,\"../pie/helpers\":906}],1056:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"sunburst\",basePlotModule:t(\"./base_plot\"),categories:[],animatable:!0,attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\").plot,style:t(\"./style\").style,colorbar:t(\"../scatter/marker_colorbar\"),meta:{}}},{\"../scatter/marker_colorbar\":945,\"./attributes\":1049,\"./base_plot\":1050,\"./calc\":1051,\"./defaults\":1053,\"./layout_attributes\":1057,\"./layout_defaults\":1058,\"./plot\":1059,\"./style\":1060}],1057:[function(t,e,r){\"use strict\";e.exports={sunburstcolorway:{valType:\"colorlist\",editType:\"calc\"},extendsunburstcolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{}],1058:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"sunburstcolorway\",e.colorway),r(\"extendsunburstcolors\")}},{\"../../lib\":503,\"./layout_attributes\":1057}],1059:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-hierarchy\"),a=t(\"d3-interpolate\").interpolate,o=t(\"../../components/drawing\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../bar/uniform_text\"),u=c.recordMinTextSize,f=c.clearMinTextSize,h=t(\"../pie/plot\"),p=t(\"../pie/helpers\").getRotationAngle,d=h.computeTransform,m=h.transformInsideText,g=t(\"./style\").styleOne,v=t(\"../bar/style\").resizeText,y=t(\"./fx\"),x=t(\"./constants\"),b=t(\"./helpers\");function _(t,e,c,f){var h=t._fullLayout,v=!h.uniformtext.mode&&b.hasTransition(f),_=n.select(c).selectAll(\"g.slice\"),T=e[0],k=T.trace,A=T.hierarchy,M=b.findEntryWithLevel(A,k.level),S=b.getMaxDepth(k),E=h._size,L=k.domain,C=E.w*(L.x[1]-L.x[0]),P=E.h*(L.y[1]-L.y[0]),I=.5*Math.min(C,P),O=T.cx=E.l+E.w*(L.x[1]+L.x[0])/2,z=T.cy=E.t+E.h*(1-L.y[0])-P/2;if(!M)return _.remove();var D=null,R={};v&&_.each((function(t){R[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!D&&b.isEntry(t)&&(D=t)}));var F=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(M).descendants(),B=M.height+1,N=0,j=S;T.hasMultipleRoots&&b.isHierarchyRoot(M)&&(F=F.slice(1),B-=1,N=1,j+=1),F=F.filter((function(t){return t.y1<=j}));var U=p(k.rotation);U&&F.forEach((function(t){t.x0+=U,t.x1+=U}));var V=Math.min(B,S),H=function(t){return(t-N)/V*I},q=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},G=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,O,z)},Y=function(t){return O+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},W=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(_=_.data(F,b.getPtId)).enter().append(\"g\").classed(\"slice\",!0),v?_.exit().transition().each((function(){var t=n.select(this);t.select(\"path.surface\").transition().attrTween(\"d\",(function(t){var e=function(t){var e,r=b.getPtId(t),n=R[r],i=R[b.getPtId(M)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+U;e=t.rpx1X?2*Math.PI:0)+U;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,K(t));else e={rpx0:0,rpx1:0};else e={x0:U,x1:U};return a(e,n)}(t);return function(t){return G(e(t))}})):f.attr(\"d\",G),c.call(y,M,t,e,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(g,i,k);var p=s.ensureSingle(c,\"g\",\"slicetext\"),_=s.ensureSingle(p,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),w=s.ensureUniformFontSize(t,b.determineTextFont(k,i,h.font));_.text(r.formatSliceLabel(i,M,k,e,h)).classed(\"slicetext\",!0).attr(\"text-anchor\",\"middle\").call(o.font,w).call(l.convertToTspans,t);var A=o.bBox(_.node());i.transform=m(A,i,T),i.transform.targetX=Y(i),i.transform.targetY=W(i);var S=function(t,e){var r=t.transform;return d(r,e),r.fontSize=w.size,u(k.type,r,h),s.getTextTransform(r)};v?_.transition().attrTween(\"transform\",(function(t){var e=function(t){var e,r=R[b.getPtId(t)],n=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},D)if(t.parent)if(X){var i=t.x1>X?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,K(t));else e.x0=e.x1=U;else e.x0=e.x1=U;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),c=a(e.x0,t.x0),f=a(e.x1,t.x1),p=a(e.transform.scale,n.scale),d=a(e.transform.rotate,n.rotate),m=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,g=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=c(t),i=f(t),a=function(t){return g(Math.pow(t,m))}(t),s={pxmid:q(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return u(k.type,n,h),{transform:{targetX:Y(s),targetY:W(s),scale:p(t),rotate:d(t),rCenter:a}}}}(t);return function(t){return S(e(t),A)}})):_.attr(\"transform\",S(i,A))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}r.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,c=!r,u=!s.uniformtext.mode&&b.hasTransition(r);(f(\"sunburst\",s),(a=l.selectAll(\"g.trace.sunburst\").data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(\"sunburst\",!0).attr(\"stroke-linejoin\",\"round\"),a.order(),u)?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){o&&o()})).each(\"interrupt\",(function(){o&&o()})).each((function(){l.selectAll(\"g.trace\").each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&v(t,s._sunburstlayer.selectAll(\".trace\"),\"sunburst\"));c&&a.exit().remove()},r.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&\"none\"!==o))return\"\";var l=i.separators,c=n[0],u=t.data.data,f=c.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var m,g=o.split(\"+\"),v=function(t){return-1!==g.indexOf(t)},y=[];if(v(\"label\")&&u.label&&y.push(u.label),u.hasOwnProperty(\"v\")&&v(\"value\")&&y.push(b.formatValue(u.v,l)),!h){v(\"current path\")&&y.push(b.getPath(t.data));var x=0;v(\"percent parent\")&&x++,v(\"percent entry\")&&x++,v(\"percent root\")&&x++;var _=x>1;if(x){var w,T=function(t){m=b.formatPercent(w,l),_&&(m+=\" of \"+t),y.push(m)};v(\"percent parent\")&&!h&&(w=d/b.getValue(p),T(\"parent\")),v(\"percent entry\")&&(w=d/b.getValue(e),T(\"entry\")),v(\"percent root\")&&(w=d/b.getValue(f),T(\"root\"))}}return v(\"text\")&&(m=s.castOption(r,u.i,\"text\"),s.isValidTextValue(m)&&y.push(m)),y.join(\"
\")}var k=s.castOption(r,u.i,\"texttemplate\");if(!k)return\"\";var A={};u.label&&(A.label=u.label),u.hasOwnProperty(\"v\")&&(A.value=u.v,A.valueLabel=b.formatValue(u.v,l)),A.currentPath=b.getPath(t.data),h||(A.percentParent=d/b.getValue(p),A.percentParentLabel=b.formatPercent(A.percentParent,l),A.parent=b.getPtLabel(p)),A.percentEntry=d/b.getValue(e),A.percentEntryLabel=b.formatPercent(A.percentEntry,l),A.entry=b.getPtLabel(e),A.percentRoot=d/b.getValue(f),A.percentRootLabel=b.formatPercent(A.percentRoot,l),A.root=b.getPtLabel(f),u.hasOwnProperty(\"color\")&&(A.color=u.color);var M=s.castOption(r,u.i,\"text\");return(s.isValidTextValue(M)||\"\"===M)&&(A.text=M),A.customdata=s.castOption(r,u.i,\"customdata\"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../bar/style\":662,\"../bar/uniform_text\":664,\"../pie/helpers\":906,\"../pie/plot\":910,\"./constants\":1052,\"./fx\":1054,\"./helpers\":1055,\"./style\":1060,\"@plotly/d3\":58,\"d3-hierarchy\":115,\"d3-interpolate\":116}],1060:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/color\"),a=t(\"../../lib\"),o=t(\"../bar/uniform_text\").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,s,\"marker.line.width\")||0;t.style(\"stroke-width\",c).call(i.fill,n.color).call(i.stroke,l).style(\"opacity\",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(\".trace\");o(t,e,\"sunburst\"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style(\"opacity\",r.opacity),e.selectAll(\"path.surface\").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{\"../../components/color\":366,\"../../lib\":503,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],1061:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,o=t(\"../../plots/template_attributes\").hovertemplateAttrs,s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat,c=t(\"../../plot_api/edit_types\").overrideAll;function u(t){return{show:{valType:\"boolean\",dflt:!1},start:{valType:\"number\",dflt:null,editType:\"plot\"},end:{valType:\"number\",dflt:null,editType:\"plot\"},size:{valType:\"number\",dflt:null,min:0,editType:\"plot\"},project:{x:{valType:\"boolean\",dflt:!1},y:{valType:\"boolean\",dflt:!1},z:{valType:\"boolean\",dflt:!1}},color:{valType:\"color\",dflt:n.defaultLine},usecolormap:{valType:\"boolean\",dflt:!1},width:{valType:\"number\",min:1,max:16,dflt:2},highlight:{valType:\"boolean\",dflt:!0},highlightcolor:{valType:\"color\",dflt:n.defaultLine},highlightwidth:{valType:\"number\",min:1,max:16,dflt:2}}}var f=e.exports=c(l({z:{valType:\"data_array\"},x:{valType:\"data_array\"},y:{valType:\"data_array\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:o(),xhoverformat:a(\"x\"),yhoverformat:a(\"y\"),zhoverformat:a(\"z\"),connectgaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},surfacecolor:{valType:\"data_array\"}},i(\"\",{colorAttr:\"z or surfacecolor\",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:\"calc\"}),{contours:{x:u(),y:u(),z:u()},hidesurface:{valType:\"boolean\",dflt:!1},lightposition:{x:{valType:\"number\",min:-1e5,max:1e5,dflt:10},y:{valType:\"number\",min:-1e5,max:1e5,dflt:1e4},z:{valType:\"number\",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:\"number\",min:0,max:1,dflt:.8},diffuse:{valType:\"number\",min:0,max:1,dflt:.8},specular:{valType:\"number\",min:0,max:2,dflt:.05},roughness:{valType:\"number\",min:0,max:1,dflt:.5},fresnel:{valType:\"number\",min:0,max:5,dflt:.2}},opacity:{valType:\"number\",min:0,max:1,dflt:1},opacityscale:{valType:\"any\",editType:\"calc\"},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),\"calc\",\"nested\");f.x.editType=f.y.editType=f.z.editType=\"calc+clearAxisTypes\",f.transforms=void 0},{\"../../components/color\":366,\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633}],1062:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:\"\",cLetter:\"c\"}):n(t,e,{vals:e.z,containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":374}],1063:[function(t,e,r){\"use strict\";var n=t(\"../../../stackgl_modules\").gl_surface3d,i=t(\"../../../stackgl_modules\").ndarray,a=t(\"../../../stackgl_modules\").ndarray_linear_interpolate.d2,o=t(\"../heatmap/interp2d\"),s=t(\"../heatmap/find_empties\"),l=t(\"../../lib\").isArrayOrTypedArray,c=t(\"../../lib/gl_format_color\").parseColorScale,u=t(\"../../lib/str2rgbarray\"),f=t(\"../../components/colorscale\").extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){var o=t.dataCoordinate[a];null!=o&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var s=this.data.hovertext||this.data.text;return Array.isArray(s)&&s[i]&&void 0!==s[i][n]?t.textLabel=s[i][n]:t.textLabel=s||\"\",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function m(t,e){if(t0){r=d[n];break}return r}function y(t,e){if(!(t<1||e<1)){for(var r=g(t),n=g(e),i=1,a=0;a_;)r--,r/=v(r),++r1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,c=1+a+1,u=i(new Float32Array(l*c),[l,c]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];ea&&(this.minValues[e]=a),this.maxValues[e]\",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:\"cubic-out\",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:\"cubic-out\",uplift:5,wrapSpacer:\" \",wrapSplitCharacter:\" \",cn:{table:\"table\",tableControlView:\"table-control-view\",scrollBackground:\"scroll-background\",yColumn:\"y-column\",columnBlock:\"column-block\",scrollAreaClip:\"scroll-area-clip\",scrollAreaClipRect:\"scroll-area-clip-rect\",columnBoundary:\"column-boundary\",columnBoundaryClippath:\"column-boundary-clippath\",columnBoundaryRect:\"column-boundary-rect\",columnCells:\"column-cells\",columnCell:\"column-cell\",cellRect:\"cell-rect\",cellText:\"cell-text\",cellTextHolder:\"cell-text-holder\",scrollbarKit:\"scrollbar-kit\",scrollbar:\"scrollbar\",scrollbarSlider:\"scrollbar-slider\",scrollbarGlyph:\"scrollbar-glyph\",scrollbarCaptureZone:\"scrollbar-capture-zone\"}}},{}],1070:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../lib/extend\").extendFlat,a=t(\"fast-isnumeric\");function o(t){if(Array.isArray(t)){for(var e=0,r=0;r=e||c===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=c,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=c+1,a=0);return n}e.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[\"\"],d=l(d));var m=d.concat(p(r).map((function(){return c((d[0]||[\"\"]).length)}))),g=e.domain,v=Math.floor(t._fullLayout._size.w*(g.x[1]-g.x[0])),y=Math.floor(t._fullLayout._size.h*(g.y[1]-g.y[0])),x=e.header.values.length?m[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,y-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),A={},M=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=m.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*v}));var L=Math.max(o(e.header.line.width),o(e.cells.line.width)),C={key:e.uid+t._context.staticPlot,translateX:g.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-g.y[1]),size:t._fullLayout._size,width:v,maxLineWidth:L,height:y,columnOrder:M,groupHeight:y,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:m}),gdColumns:m.map((function(t){return t[0]})),gdColumnsOriginalOrder:m.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:m.map((function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+\"__\"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:u,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return C.columns.forEach((function(t){t.calcdata=C,t.x=u(t)})),C}},{\"../../lib/extend\":493,\"./constants\":1069,\"fast-isnumeric\":190}],1071:[function(t,e,r){\"use strict\";var n=t(\"../../lib/extend\").extendFlat;r.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:\"header\",type:\"header\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:\"cells1\",type:\"cells\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:\"cells2\",type:\"cells\",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},r.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0,n=e?r+e.rows.length:0;return[r,n]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+(\"string\"==typeof r&&r.match(/[<$&> ]/)?\"_keybuster_\"+Math.random():\"\"),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},{\"../../lib/extend\":493}],1072:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s(\"columnwidth\"),s(\"header.values\"),s(\"header.format\"),s(\"header.align\"),s(\"header.prefix\"),s(\"header.suffix\"),s(\"header.height\"),s(\"header.line.width\"),s(\"header.line.color\"),s(\"header.fill.color\"),n.coerceFont(s,\"header.font\",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s/i),l=!o||s;t.mayHaveMarkup=o&&i.match(/[<&>]/);var c,u=\"string\"==typeof(c=i)&&c.match(n.latexCheck);t.latex=u;var f,h,p=u?\"\":T(t.calcdata.cells.prefix,e,r)||\"\",d=u?\"\":T(t.calcdata.cells.suffix,e,r)||\"\",m=u?null:T(t.calcdata.cells.format,e,r)||null,g=p+(m?a(m)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!u&&(f=w(g)),t.cellHeightMayIncrease=s||u||t.mayHaveMarkup||(void 0===f?w(g):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var v=(\" \"===n.wrapSplitCharacter?g.replace(/i&&n.push(a),i+=l}return n}(i,l,s);1===c.length&&(c[0]===i.length-1?c.unshift(c[0]-1):c.push(c[0]+1)),c[0]%2&&c.reverse(),e.each((function(t,e){t.page=c[e],t.scrollY=l})),e.attr(\"transform\",(function(t){var e=D(t.rowBlocks,t.page)-t.scrollY;return u(0,e)})),t&&(C(t,r,e,c,n.prevPages,n,0),C(t,r,e,c,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),c=r||s.scrollbarState.dragMultiplier,u=s.scrollY;s.scrollY=void 0===a?s.scrollY+c*i.event.dy:a;var f=l.selectAll(\".\"+n.cn.yColumn).selectAll(\".\"+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollY===u}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));b(t,e,a,r),i[o]=n[o]})))}function P(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll(\"tspan.line\").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],c=0,u=t.column.columnWidth-2*n.cellPad;for(t.value=\"\";s.length;)c+(i=(r=s.shift()).width+a)>u&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],c=0),l.push(r.text),c+=i;c&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll(\"tspan.line\").remove(),_(o.select(\".\"+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(z)}}function I(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=B(o),c=o.key-l.firstRowIndex,f=l.rows[c].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[c].rowHeight&&(l.rows[c].rowHeight=p,t.selectAll(\".\"+n.cn.columnCell).call(z),E(null,t.filter(A),0),x(r,a,!0)),s.attr(\"transform\",(function(){var t=this.parentNode.getBoundingClientRect(),e=i.select(this.parentNode).select(\".\"+n.cn.cellRect).node().getBoundingClientRect(),r=this.transform.baseVal.consolidate(),a=e.top-t.top+(r?r.matrix.f:n.cellPad);return u(O(o,i.select(this.parentNode).select(\".\"+n.cn.cellTextHolder).node().getBoundingClientRect().width),a)})),o.settledY=!0}}}function O(t,e){switch(t.align){case\"left\":return n.cellPad;case\"right\":return t.column.columnWidth-(e||0)-n.cellPad;case\"center\":return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function z(t){t.attr(\"transform\",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),r=R(B(t),t.key);return u(0,r+e)})).selectAll(\".\"+n.cn.cellRect).attr(\"height\",(function(t){return(e=B(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function D(t,e){for(var r=0,n=e-1;n>=0;n--)r+=F(t[n]);return r}function R(t,e){for(var r=0,n=0;n\",\"<\",\"|\",\"/\",\"\\\\\"],dflt:\">\",editType:\"plot\"},thickness:{valType:\"number\",min:12,editType:\"plot\"},textfont:u({},s.textfont,{}),editType:\"calc\"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:\"plot\"},{keys:c.eventDataKeys.concat([\"label\",\"value\"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:c.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:u({},s.outsidetextfont,{}),textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\"],dflt:\"top left\",editType:\"plot\"},sort:s.sort,root:l.root,domain:o({name:\"treemap\",trace:!0,editType:\"calc\"})}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/domain\":584,\"../../plots/template_attributes\":633,\"../pie/attributes\":901,\"../sunburst/attributes\":1049,\"./constants\":1078}],1076:[function(t,e,r){\"use strict\";var n=t(\"../../plots/plots\");r.name=\"treemap\",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{\"../../plots/plots\":619}],1077:[function(t,e,r){\"use strict\";var n=t(\"../sunburst/calc\");r.calc=function(t,e){return n.calc(t,e)},r.crossTraceCalc=function(t){return n._runCrossTraceCalc(\"treemap\",t)}},{\"../sunburst/calc\":1051}],1078:[function(t,e,r){\"use strict\";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:\"poly\",eventDataKeys:[\"currentPath\",\"root\",\"entry\",\"percentRoot\",\"percentEntry\",\"percentParent\"],gapWithPathbar:1}},{}],1079:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../components/color\"),o=t(\"../../plots/domain\").defaults,s=t(\"../bar/defaults\").handleText,l=t(\"../bar/constants\").TEXTPAD,c=t(\"../../components/colorscale\"),u=c.hasColorscale,f=c.handleDefaults;e.exports=function(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h(\"labels\"),d=h(\"parents\");if(p&&p.length&&d&&d.length){var m=h(\"values\");m&&m.length?h(\"branchvalues\"):h(\"count\"),h(\"level\"),h(\"maxdepth\"),\"squarify\"===h(\"tiling.packing\")&&h(\"tiling.squarifyratio\"),h(\"tiling.flip\"),h(\"tiling.pad\");var g=h(\"text\");h(\"texttemplate\"),e.texttemplate||h(\"textinfo\",Array.isArray(g)?\"text+label\":\"label\"),h(\"hovertext\"),h(\"hovertemplate\");var v=h(\"pathbar.visible\");s(t,e,c,h,\"auto\",{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h(\"textposition\");var y=-1!==e.textposition.indexOf(\"bottom\");h(\"marker.line.width\")&&h(\"marker.line.color\",c.paper_bgcolor);var x=h(\"marker.colors\");(e._hasColorscale=u(t,\"marker\",\"colors\")||(t.marker||{}).coloraxis)?f(t,e,c,h,{prefix:\"marker.\",cLetter:\"c\"}):h(\"marker.depthfade\",!(x||[]).length);var b=2*e.textfont.size;h(\"marker.pad.t\",y?b/4:b),h(\"marker.pad.l\",b/4),h(\"marker.pad.r\",b/4),h(\"marker.pad.b\",y?b:b/4),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h(\"pathbar.thickness\",e.pathbar.textfont.size+2*l),h(\"pathbar.side\"),h(\"pathbar.edgeshape\")),h(\"sort\"),h(\"root.color\"),o(e,c,h),e._length=null}else e.visible=!1}},{\"../../components/color\":366,\"../../components/colorscale\":378,\"../../lib\":503,\"../../plots/domain\":584,\"../bar/constants\":650,\"../bar/defaults\":652,\"./attributes\":1075}],1080:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../sunburst/helpers\"),a=t(\"../bar/uniform_text\").clearMinTextSize,o=t(\"../bar/style\").resizeText,s=t(\"./plot_one\");e.exports=function(t,e,r,l,c){var u,f,h=c.type,p=c.drawDescendants,d=t._fullLayout,m=d[\"_\"+h+\"layer\"],g=!r;(a(h,d),(u=m.selectAll(\"g.trace.\"+h).data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(h,!0),u.order(),!d.uniformtext.mode&&i.hasTransition(r))?(l&&(f=l()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){f&&f()})).each(\"interrupt\",(function(){f&&f()})).each((function(){m.selectAll(\"g.trace\").each((function(e){s(t,e,this,r,p)}))}))):(u.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,m.selectAll(\".trace\"),h));g&&u.exit().remove()}},{\"../bar/style\":662,\"../bar/uniform_text\":664,\"../sunburst/helpers\":1055,\"./plot_one\":1089,\"@plotly/d3\":58}],1081:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../../lib/svg_text_utils\"),s=t(\"./partition\"),l=t(\"./style\").styleOne,c=t(\"./constants\"),u=t(\"../sunburst/helpers\"),f=t(\"../sunburst/fx\");e.exports=function(t,e,r,h,p){var d=p.barDifY,m=p.width,g=p.height,v=p.viewX,y=p.viewY,x=p.pathSlice,b=p.toMoveInsideSlice,_=p.strTransform,w=p.hasTransition,T=p.handleSlicesExit,k=p.makeUpdateSliceInterpolator,A=p.makeUpdateTextInterpolator,M={},S=t._fullLayout,E=e[0],L=E.trace,C=E.hierarchy,P=m/L._entryDepth,I=u.listPath(r.data,\"id\"),O=s(C.copy(),[m,g],{packing:\"dice\",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(O=O.filter((function(t){var e=I.indexOf(t.data.id);return-1!==e&&(t.x0=P*e,t.x1=P*(e+1),t.y0=d,t.y1=d+g,t.onPathbar=!0,!0)}))).reverse(),(h=h.data(O,u.getPtId)).enter().append(\"g\").classed(\"pathbar\",!0),T(h,!0,M,[m,g],x),h.order();var z=h;w&&(z=z.transition().each(\"end\",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),z.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-Math.min(m,g)/2),s._hoverY=y(s.y1-g/2);var h=n.select(this),p=i.ensureSingle(h,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",\"all\")}));w?p.transition().attrTween(\"d\",(function(t){var e=k(t,!0,M,[m,g]);return function(t){return x(e(t))}})):p.attr(\"d\",x),h.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),p.call(l,s,L,{hovered:!1}),s._text=(u.getPtLabel(s)||\"\").split(\"
\").join(\" \")||\"\";var d=i.ensureSingle(h,\"g\",\"slicetext\"),T=i.ensureSingle(d,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),E=i.ensureUniformFontSize(t,u.determineTextFont(L,s,S.font,{onPathbar:!0}));T.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",\"start\").call(a.font,E).call(o.convertToTspans,t),s.textBB=a.bBox(T.node()),s.transform=b(s,{fontSize:E.size,onPathbar:!0}),s.transform.fontSize=E.size,w?T.transition().attrTween(\"transform\",(function(t){var e=A(t,!0,M,[m,g]);return function(t){return _(e(t))}})):T.attr(\"transform\",_(s))}))}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../sunburst/fx\":1054,\"../sunburst/helpers\":1055,\"./constants\":1078,\"./partition\":1087,\"./style\":1090,\"@plotly/d3\":58}],1082:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../../lib/svg_text_utils\"),s=t(\"./partition\"),l=t(\"./style\").styleOne,c=t(\"./constants\"),u=t(\"../sunburst/helpers\"),f=t(\"../sunburst/fx\"),h=t(\"../sunburst/plot\").formatSliceLabel;e.exports=function(t,e,r,p,d){var m=d.width,g=d.height,v=d.viewX,y=d.viewY,x=d.pathSlice,b=d.toMoveInsideSlice,_=d.strTransform,w=d.hasTransition,T=d.handleSlicesExit,k=d.makeUpdateSliceInterpolator,A=d.makeUpdateTextInterpolator,M=d.prevEntry,S=t._fullLayout,E=e[0].trace,L=-1!==E.textposition.indexOf(\"left\"),C=-1!==E.textposition.indexOf(\"right\"),P=-1!==E.textposition.indexOf(\"bottom\"),I=!P&&!E.marker.pad.t||P&&!E.marker.pad.b,O=s(r,[m,g],{packing:E.tiling.packing,squarifyratio:E.tiling.squarifyratio,flipX:E.tiling.flip.indexOf(\"x\")>-1,flipY:E.tiling.flip.indexOf(\"y\")>-1,pad:{inner:E.tiling.pad,top:E.marker.pad.t,left:E.marker.pad.l,right:E.marker.pad.r,bottom:E.marker.pad.b}}).descendants(),z=1/0,D=-1/0;O.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),D=Math.max(D,e))})),p=p.data(O,u.getPtId),E._maxVisibleLayers=isFinite(D)?D-z+1:0,p.enter().append(\"g\").classed(\"slice\",!0),T(p,!1,{},[m,g],x),p.order();var R=null;if(w&&M){var F=u.getPtId(M);p.each((function(t){null===R&&u.getPtId(t)===F&&(R={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var B=function(){return R||{x0:0,x1:m,y0:0,y1:g}},N=p;return w&&(N=N.transition().each(\"end\",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),N.each((function(s){var p=u.isHeader(s,E);s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.marker.pad.r),s._hoverY=y(P?s.y1-E.marker.pad.b/2:s.y0+E.marker.pad.t/2);var d=n.select(this),T=i.ensureSingle(d,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",\"all\")}));w?T.transition().attrTween(\"d\",(function(t){var e=k(t,!1,B(),[m,g]);return function(t){return x(e(t))}})):T.attr(\"d\",x),d.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),T.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=p?I?\"\":u.getPtLabel(s)||\"\":h(s,r,E,e,S)||\"\";var M=i.ensureSingle(d,\"g\",\"slicetext\"),O=i.ensureSingle(M,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),z=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));O.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",C?\"end\":L||p?\"start\":\"middle\").call(a.font,z).call(o.convertToTspans,t),s.textBB=a.bBox(O.node()),s.transform=b(s,{fontSize:z.size,isHeader:p}),s.transform.fontSize=z.size,w?O.transition().attrTween(\"transform\",(function(t){var e=A(t,!1,B(),[m,g]);return function(t){return _(e(t))}})):O.attr(\"transform\",_(s))})),R}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../sunburst/fx\":1054,\"../sunburst/helpers\":1055,\"../sunburst/plot\":1059,\"./constants\":1078,\"./partition\":1087,\"./style\":1090,\"@plotly/d3\":58}],1083:[function(t,e,r){\"use strict\";e.exports=function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i),n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i),n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o-1?C+O:-(I+O):0,D={x0:P,x1:P,y0:z,y1:z+I},R=function(t,e,r){var n=v.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return t.x0===e.x0&&t.x1===e.x1&&t.y0===e.y0&&t.y1===e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},F=null,B={},N={},j=null,U=function(t,e){return e?B[h(t)]:N[h(t)]},V=function(t,e,r,n){if(e)return B[h(x)]||D;var i=N[v.level]||r;return function(t){return t.data.depth-b.data.depth=(n-=(y?g:g.r)-s)){var x=(r+n)/2;r=x,n=x}var b;f?i<(b=a-(y?g:g.b))&&b\"===tt?(l.x-=a,c.x-=a,u.x-=a,f.x-=a):\"/\"===tt?(u.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):\"\\\\\"===tt?(l.x-=a,c.x-=a,o.x-=a/2,s.x-=a/2):\"<\"===tt&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(c),$(u),$(s),\"M\"+K(l.x,l.y)+\"L\"+K(c.x,c.y)+\"L\"+K(s.x,s.y)+\"L\"+K(u.x,u.y)+\"L\"+K(f.x,f.y)+\"L\"+K(o.x,o.y)+\"Z\"},toMoveInsideSlice:et,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}):w.remove()}},{\"../../lib\":503,\"../bar/constants\":650,\"../bar/plot\":659,\"../bar/uniform_text\":664,\"../sunburst/helpers\":1055,\"./constants\":1078,\"./draw_ancestors\":1081,\"@plotly/d3\":58,\"d3-interpolate\":116}],1090:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/color\"),a=t(\"../../lib\"),o=t(\"../sunburst/helpers\"),s=t(\"../bar/uniform_text\").resizeText;function l(t,e,r,n){var s,l,c=(n||{}).hovered,u=e.data.data,f=u.i,h=u.color,p=o.isHierarchyRoot(e),d=1;if(c)s=r._hovered.marker.line.color,l=r._hovered.marker.line.width;else if(p&&h===r.root.color)d=100,s=\"rgba(0,0,0,0)\",l=0;else if(s=a.castOption(r,f,\"marker.line.color\")||i.defaultLine,l=a.castOption(r,f,\"marker.line.width\")||0,!r._hasColorscale&&!e.onPathbar){var m=r.marker.depthfade;if(m){var g,v=i.combine(i.addOpacity(r._backgroundColor,.75),h);if(!0===m){var y=o.getMaxDepth(r);g=isFinite(y)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else g=e.data.depth-r._entryDepth,r._atRootLevel||g++;if(g>0)for(var x=0;x0){var x,b,_,w,T,k=t.xa,A=t.ya;\"h\"===p.orientation?(T=e,x=\"y\",_=A,b=\"x\",w=k):(T=r,x=\"x\",_=k,b=\"y\",w=A);var M=h[t.index];if(T>=M.span[0]&&T<=M.span[1]){var S=n.extendFlat({},t),E=w.c2p(T,!0),L=o.getKdeValue(M,p,T),C=o.getPositionOnKdePath(M,p,E),P=_._offset,I=_._length;S[x+\"0\"]=C[0],S[x+\"1\"]=C[1],S[b+\"0\"]=S[b+\"1\"]=E,S[b+\"Label\"]=b+\": \"+i.hoverLabelText(w,T,p[b+\"hoverformat\"])+\", \"+h[0].t.labels.kde+\" \"+L.toFixed(3),S.spikeDistance=y[0].spikeDistance;var O=x+\"Spike\";S[O]=y[0][O],y[0].spikeDistance=void 0,y[0][O]=void 0,S.hovertemplate=!1,v.push(S),(u={stroke:t.color})[x+\"1\"]=n.constrain(P+C[0],P,P+I),u[x+\"2\"]=n.constrain(P+C[1],P,P+I),u[b+\"1\"]=u[b+\"2\"]=w._offset+E}}m&&(v=v.concat(y))}-1!==d.indexOf(\"points\")&&(c=a.hoverOnPoints(t,e,r));var z=f.selectAll(\".violinline-\"+p.uid).data(u?[0]:[]);return z.enter().append(\"line\").classed(\"violinline-\"+p.uid,!0).attr(\"stroke-width\",1.5),z.exit().remove(),z.attr(u),\"closest\"===s?c?[c]:v:c?(v.push(c),v):v}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"../box/hover\":678,\"./helpers\":1095}],1097:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"../box/defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\"),styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../box/select\"),moduleType:\"trace\",name:\"violin\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"symbols\",\"oriented\",\"box-violin\",\"showLegend\",\"violinLayout\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../box/defaults\":676,\"../box/select\":683,\"../scatter/style\":951,\"./attributes\":1091,\"./calc\":1092,\"./cross_trace_calc\":1093,\"./defaults\":1094,\"./hover\":1096,\"./layout_attributes\":1098,\"./layout_defaults\":1099,\"./plot\":1100,\"./style\":1101}],1098:[function(t,e,r){\"use strict\";var n=t(\"../box/layout_attributes\"),i=t(\"../../lib\").extendFlat;e.exports={violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{\"../../lib\":503,\"../box/layout_attributes\":680}],1099:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\"),a=t(\"../box/layout_defaults\");e.exports=function(t,e,r){a._supply(t,e,r,(function(r,a){return n.coerce(t,e,i,r,a)}),\"violin\")}},{\"../../lib\":503,\"../box/layout_defaults\":681,\"./layout_attributes\":1098}],1100:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../box/plot\"),s=t(\"../scatter/line_points\"),l=t(\"./helpers\");e.exports=function(t,e,r,c){var u=t._fullLayout,f=e.xaxis,h=e.yaxis;function p(t){var e=s(t,{xaxis:f,yaxis:h,connectGaps:!0,baseTolerance:.75,shape:\"spline\",simplify:!0,linearized:!0});return a.smoothopen(e[0],1)}i.makeTraceGroups(c,r,\"trace violins\").each((function(t){var r=n.select(this),a=t[0],s=a.t,c=a.trace;if(!0!==c.visible||s.empty)r.remove();else{var d=s.bPos,m=s.bdPos,g=e[s.valLetter+\"axis\"],v=e[s.posLetter+\"axis\"],y=\"both\"===c.side,x=y||\"positive\"===c.side,b=y||\"negative\"===c.side,_=r.selectAll(\"path.violin\").data(i.identity);_.enter().append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").attr(\"class\",\"violin\"),_.exit().remove(),_.each((function(t){var e,r,i,a,o,l,f,h,_=n.select(this),w=t.density,T=w.length,k=v.c2l(t.pos+d,!0),A=v.l2p(k);if(c.width)e=s.maxKDE/m;else{var M=u._violinScaleGroupStats[c.scalegroup];e=\"count\"===c.scalemode?M.maxKDE/m*(M.maxCount/t.pts.length):M.maxKDE/m}if(x){for(f=new Array(T),o=0;o\")),u.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;if(i(n))return n;if(i(a)&&o)return a}(h,g),[u]}function k(t){return n(m,t,h[d+\"hoverformat\"])}}},{\"../../components/color\":366,\"../../constants/delta.js\":473,\"../../plots/cartesian/axes\":554,\"../bar/hover\":655}],1113:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\").style,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"../bar/select\"),moduleType:\"trace\",name:\"waterfall\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../bar/select\":660,\"./attributes\":1106,\"./calc\":1107,\"./cross_trace_calc\":1109,\"./defaults\":1110,\"./event_data\":1111,\"./hover\":1112,\"./layout_attributes\":1114,\"./layout_defaults\":1115,\"./plot\":1116,\"./style\":1117}],1114:[function(t,e,r){\"use strict\";e.exports={waterfallmode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"group\",editType:\"calc\"},waterfallgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},waterfallgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],1115:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s0&&(g+=h?\"M\"+f[0]+\",\"+d[1]+\"V\"+d[0]:\"M\"+f[1]+\",\"+d[0]+\"H\"+f[0]),\"between\"!==p&&(r.isSum||s path\").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../constants/interactions\":478,\"../bar/style\":662,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],1118:[function(t,e,r){\"use strict\";var n=t(\"../plots/cartesian/axes\"),i=t(\"../lib\"),a=t(\"../plot_api/plot_schema\"),o=t(\"./helpers\").pointsAccessorFunction,s=t(\"../constants/numerical\").BADNUM;r.moduleType=\"transform\",r.name=\"aggregate\";var l=r.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},groups:{valType:\"string\",strict:!0,noBlank:!0,arrayOk:!0,dflt:\"x\",editType:\"calc\"},aggregations:{_isLinkedToArray:\"aggregation\",target:{valType:\"string\",editType:\"calc\"},func:{valType:\"enumerated\",values:[\"count\",\"sum\",\"avg\",\"median\",\"mode\",\"rms\",\"stddev\",\"min\",\"max\",\"first\",\"last\",\"change\",\"range\"],dflt:\"first\",editType:\"calc\"},funcmode:{valType:\"enumerated\",values:[\"sample\",\"population\"],dflt:\"sample\",editType:\"calc\"},enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},c=l.aggregations;function u(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),c=l.get(),u=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case\"count\":return f;case\"first\":return h;case\"last\":return p;case\"sum\":return function(t,e){for(var r=0,i=0;ii&&(i=u,o=c)}}return i?a(o):s};case\"rms\":return function(t,e){for(var r=0,i=0,o=0;o\":return function(t){return h(t)>s};case\">=\":return function(t){return h(t)>=s};case\"[]\":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case\"()\":return function(t){var e=h(t);return e>s[0]&&e=s[0]&&es[0]&&e<=s[1]};case\"][\":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case\")(\":return function(t){var e=h(t);return es[1]};case\"](\":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case\")[\":return function(t){var e=h(t);return e=s[1]};case\"{}\":return function(t){return-1!==s.indexOf(h(t))};case\"}{\":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},v=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},v=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(g);for(var w=o(e.transforms,r),T=0;T1?\"%{group} (%{trace})\":\"%{group}\");var l=t.styles,c=o.styles=[];if(l)for(a=0;a0?o-4:o;for(r=0;r>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;os?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+\"==\")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+\"=\"));return a.join(\"\")};for(var n=[],i=[],a=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",s=0,l=o.length;s0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join(\"\")}i[\"-\".charCodeAt(0)]=62,i[\"_\".charCodeAt(0)]=63},{}],2:[function(t,e,r){},{}],3:[function(t,e,r){(function(e){(function(){\n", + "/*!\n", + " * The buffer module from node.js, for the browser.\n", + " *\n", + " * @author Feross Aboukhadijeh \n", + " * @license MIT\n", + " */\n", + "\"use strict\";var e=t(\"base64-js\"),n=t(\"ieee754\");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if(\"string\"==typeof t)return function(t,e){\"string\"==typeof e&&\"\"!==e||(e=\"utf8\");if(!a.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=2147483647)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+2147483647..toString(16)+\" bytes\");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return D(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return R(t).length;default:if(i)return n?-1:D(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return M(this,e,r);case\"utf8\":case\"utf-8\":return T(this,e,r);case\"ascii\":return k(this,e,r);case\"latin1\":case\"binary\":return A(this,e,r);case\"base64\":return w(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return S(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function m(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r=\"\",n=0;for(;ne&&(t+=\" ... \"),\"\"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return g(this,t,e,r);case\"utf8\":case\"utf-8\":return v(this,t,e,r);case\"ascii\":return y(this,t,e,r);case\"latin1\":case\"binary\":return x(this,t,e,r);case\"base64\":return b(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return _(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if(\"string\"==typeof t){if(\"string\"==typeof e?(n=e,e=0,r=this.length):\"string\"==typeof r&&(n=r,r=this.length),void 0!==n&&\"string\"!=typeof n)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof n&&!a.isEncoding(n))throw new TypeError(\"Unknown encoding: \"+n);if(1===t.length){var i=t.charCodeAt(0);(\"utf8\"===n&&i<128||\"latin1\"===n)&&(t=i)}}else\"number\"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(O,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function F(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t(\"buffer\").Buffer)},{\"base64-js\":1,buffer:3,ieee754:4}],4:[function(t,e,r){r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m}},{}],5:[function(t,e,r){var n,i,a=e.exports={};function o(){throw new Error(\"setTimeout has not been defined\")}function s(){throw new Error(\"clearTimeout has not been defined\")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n=\"function\"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i=\"function\"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var c,u=[],f=!1,h=-1;function p(){f&&c&&(f=!1,c.length?u=c.concat(u):h=-1,u.length&&d())}function d(){if(!f){var t=l(p);f=!0;for(var e=u.length;e;){for(c=u,u=[];++h1)for(var r=1;r0?c=c.ushln(f):f<0&&(u=u.ushln(-f));return s(c,u)}},{\"./div\":17,\"./is-rat\":19,\"./lib/is-bn\":23,\"./lib/num-to-bn\":24,\"./lib/rationalize\":25,\"./lib/str-to-bn\":26}],19:[function(t,e,r){\"use strict\";var n=t(\"./lib/is-bn\");e.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},{\"./lib/is-bn\":23}],20:[function(t,e,r){\"use strict\";var n=t(\"bn.js\");e.exports=function(t){return t.cmp(new n(0))}},{\"bn.js\":33}],21:[function(t,e,r){\"use strict\";var n=t(\"./bn-sign\");e.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a20)return 52;return r+32}},{\"bit-twiddle\":32,\"double-bits\":64}],23:[function(t,e,r){\"use strict\";t(\"bn.js\");e.exports=function(t){return t&&\"object\"==typeof t&&Boolean(t.words)}},{\"bn.js\":33}],24:[function(t,e,r){\"use strict\";var n=t(\"bn.js\"),i=t(\"double-bits\");e.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{\"bn.js\":33,\"double-bits\":64}],25:[function(t,e,r){\"use strict\";var n=t(\"./num-to-bn\"),i=t(\"./bn-sign\");e.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);if(o.cmpn(1))return[t.div(o),e.div(o)];return[t,e]}},{\"./bn-sign\":20,\"./num-to-bn\":24}],26:[function(t,e,r){\"use strict\";var n=t(\"bn.js\");e.exports=function(t){return new n(t)}},{\"bn.js\":33}],27:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},{\"./lib/rationalize\":25}],28:[function(t,e,r){\"use strict\";var n=t(\"./lib/bn-sign\");e.exports=function(t){return n(t[0])*n(t[1])}},{\"./lib/bn-sign\":20}],29:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},{\"./lib/rationalize\":25}],30:[function(t,e,r){\"use strict\";var n=t(\"./lib/bn-to-num\"),i=t(\"./lib/ctz\");e.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,c=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return c*s;if(s){var u=i(s)+4,f=n(l.ushln(u).divRound(r));return c*(s+f*Math.pow(2,-u))}var h=r.bitLength()-l.bitLength()+53;f=n(l.ushln(h).divRound(r));return h<1023?c*f*Math.pow(2,-h):(f*=Math.pow(2,-1023),c*f*Math.pow(2,1023-h))}},{\"./lib/bn-to-num\":21,\"./lib/ctz\":22}],31:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],32:[function(t,e,r){\"use strict\";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],33:[function(t,e,r){!function(e,r){\"use strict\";function n(t,e){if(!t)throw new Error(e||\"Assertion failed\")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(\"le\"!==e&&\"be\"!==e||(r=e,e=10),this._init(t||0,e||10,r||\"be\"))}var o;\"object\"==typeof e?e.exports=a:r.BN=a,a.BN=a,a.wordSize=26;try{o=\"undefined\"!=typeof window&&void 0!==window.Buffer?window.Buffer:t(\"buffer\").Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(t,e,r){var n=s(t,r);return r-1>=e&&(n|=s(t,r-1)<<4),n}function c(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if(\"number\"==typeof t)return this._initNumber(t,e,r);if(\"object\"==typeof t)return this._initArray(t,e,r);\"hex\"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if(\"le\"===r)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=l(t,e,n)<=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?\"\"};var u=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,h=Math.min(c,e.length-1),p=Math.max(0,c-t.length+1);p<=h;p++){var d=c-p|0;u+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){r=\"\";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?u[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=f[t],p=h[t];r=\"\";var d=this.clone();for(d.negative=0;!d.isZero();){var m=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?m+r:u[c-m.length]+m+r}for(this.isZero()&&(r=\"0\"+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}n(!1,\"Base should be between 2 and 36\")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,\"byte array longer than desired length\"),n(a>0,\"Requested array length <= 0\"),this.strip();var o,s,l=\"le\"===e,c=new t(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n(\"number\"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,p=0|o[1],d=8191&p,m=p>>>13,g=0|o[2],v=8191&g,y=g>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],L=8191&E,C=E>>>13,P=0|o[7],I=8191&P,O=P>>>13,z=0|o[8],D=8191&z,R=z>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Y=0|s[2],W=8191&Y,X=Y>>>13,Z=0|s[3],J=8191&Z,K=Z>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ct=st>>>13,ut=0|s[8],ft=8191&ut,ht=ut>>>13,pt=0|s[9],dt=8191&pt,mt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(c+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,V))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(m,U)|0,a=Math.imul(m,V);var vt=(c+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,U),i=(i=Math.imul(v,V))+Math.imul(y,U)|0,a=Math.imul(y,V),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(m,q)|0,a=a+Math.imul(m,G)|0;var yt=(c+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(h,W)|0))<<13)|0;c=((a=a+Math.imul(h,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(v,q)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,q)|0,a=a+Math.imul(y,G)|0,n=n+Math.imul(d,W)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(m,W)|0,a=a+Math.imul(m,X)|0;var xt=(c+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;c=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,X)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,X)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(m,J)|0,a=a+Math.imul(m,K)|0;var bt=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,q)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,q)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,W)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,W)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(v,J)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,n=n+Math.imul(d,$)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,tt)|0;var _t=(c+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;c=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(L,U),i=(i=Math.imul(L,V))+Math.imul(C,U)|0,a=Math.imul(C,V),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,W)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,X)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(v,$)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(m,rt)|0,a=a+Math.imul(m,nt)|0;var wt=(c+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;c=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(I,U),i=(i=Math.imul(I,V))+Math.imul(O,U)|0,a=Math.imul(O,V),n=n+Math.imul(L,q)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,q)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,$)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,a=a+Math.imul(y,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,ot)|0;var Tt=(c+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(h,lt)|0))<<13)|0;c=((a=a+Math.imul(h,ct)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(I,q)|0,i=(i=i+Math.imul(I,G)|0)+Math.imul(O,q)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(L,W)|0,i=(i=i+Math.imul(L,X)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,$)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(v,at)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ct)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ct)|0;var kt=(c+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;c=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(D,q)|0,i=(i=i+Math.imul(D,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(I,W)|0,i=(i=i+Math.imul(I,X)|0)+Math.imul(O,W)|0,a=a+Math.imul(O,X)|0,n=n+Math.imul(L,J)|0,i=(i=i+Math.imul(L,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ct)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(m,ft)|0,a=a+Math.imul(m,ht)|0;var At=(c+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(h,dt)|0))<<13)|0;c=((a=a+Math.imul(h,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(D,W)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(R,W)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(I,J)|0,i=(i=i+Math.imul(I,K)|0)+Math.imul(O,J)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(L,$)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ct)|0,n=n+Math.imul(v,ft)|0,i=(i=i+Math.imul(v,ht)|0)+Math.imul(y,ft)|0,a=a+Math.imul(y,ht)|0;var Mt=(c+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,mt)|0)+Math.imul(m,dt)|0))<<13)|0;c=((a=a+Math.imul(m,mt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,W),i=(i=Math.imul(B,X))+Math.imul(N,W)|0,a=Math.imul(N,X),n=n+Math.imul(D,J)|0,i=(i=i+Math.imul(D,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(I,$)|0,i=(i=i+Math.imul(I,tt)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,tt)|0,n=n+Math.imul(L,rt)|0,i=(i=i+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,a=a+Math.imul(C,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ct)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(c+(n=n+Math.imul(v,dt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,dt)|0))<<13)|0;c=((a=a+Math.imul(y,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(D,$)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(I,rt)|0,i=(i=i+Math.imul(I,nt)|0)+Math.imul(O,rt)|0,a=a+Math.imul(O,nt)|0,n=n+Math.imul(L,at)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(C,at)|0,a=a+Math.imul(C,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ct)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(c+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,mt)|0)+Math.imul(_,dt)|0))<<13)|0;c=((a=a+Math.imul(_,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,$),i=(i=Math.imul(B,tt))+Math.imul(N,$)|0,a=Math.imul(N,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(I,at)|0,i=(i=i+Math.imul(I,ot)|0)+Math.imul(O,at)|0,a=a+Math.imul(O,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ct)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ct)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Lt=(c+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,mt)|0)+Math.imul(k,dt)|0))<<13)|0;c=((a=a+Math.imul(k,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(I,lt)|0,i=(i=i+Math.imul(I,ct)|0)+Math.imul(O,lt)|0,a=a+Math.imul(O,ct)|0,n=n+Math.imul(L,ft)|0,i=(i=i+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,a=a+Math.imul(C,ht)|0;var Ct=(c+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,dt)|0))<<13)|0;c=((a=a+Math.imul(S,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(D,lt)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ct)|0,n=n+Math.imul(I,ft)|0,i=(i=i+Math.imul(I,ht)|0)+Math.imul(O,ft)|0,a=a+Math.imul(O,ht)|0;var Pt=(c+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,mt)|0)+Math.imul(C,dt)|0))<<13)|0;c=((a=a+Math.imul(C,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ct))+Math.imul(N,lt)|0,a=Math.imul(N,ct),n=n+Math.imul(D,ft)|0,i=(i=i+Math.imul(D,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var It=(c+(n=n+Math.imul(I,dt)|0)|0)+((8191&(i=(i=i+Math.imul(I,mt)|0)+Math.imul(O,dt)|0))<<13)|0;c=((a=a+Math.imul(O,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var Ot=(c+(n=n+Math.imul(D,dt)|0)|0)+((8191&(i=(i=i+Math.imul(D,mt)|0)+Math.imul(R,dt)|0))<<13)|0;c=((a=a+Math.imul(R,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863;var zt=(c+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,mt))+Math.imul(N,dt)|0))<<13)|0;return c=((a=Math.imul(N,mt))+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863,l[0]=gt,l[1]=vt,l[2]=yt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Lt,l[14]=Ct,l[15]=Pt,l[16]=It,l[17]=Ot,l[18]=zt,0!==c&&(l[19]=c,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(d=p),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?p(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):m(this,t,e)},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n(\"number\"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if(\"mod\"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),\"div\"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),\"mod\"!==e&&(i=s.div.neg()),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),\"mod\"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},a.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},a.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,m=1;0==(r.words[0]&m)&&d<26;++d,m<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n(\"number\"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new T(t)},a.prototype.toRed=function(t){return n(!this.red,\"Already a number in reduction context\"),n(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){y.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function b(){y.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function _(){y.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){y.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function T(t){if(\"string\"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function k(t){T.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},i(x,y),x.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=a}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},x.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if(\"k256\"===t)e=new x;else if(\"p224\"===t)e=new b;else if(\"p192\"===t)e=new _;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new w}return v[t]=e,e},T.prototype._verify1=function(t){n(0===t.negative,\"red works only with positives\"),n(t.red,\"red works only with red numbers\")},T.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),\"red works only with positives\"),n(t.red&&t.red===e.red,\"red works only with red numbers\")},T.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqr=function(t){return this.imul(t,t.clone())},T.prototype.sqr=function(t){return this.mul(t,t)},T.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var m=p,g=0;0!==m.cmp(s);g++)m=m.redSqr();n(g=0;n--){for(var c=e.words[n],u=l-1;u>=0;u--){var f=c>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++s||0===n&&0===u)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},T.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},T.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,T),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===e||e,this)},{buffer:2}],34:[function(t,e,r){\"use strict\";e.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(u<=0)){var f,h=i.mallocDouble(2*u*s),p=i.mallocInt32(s);if((s=l(t,u,h,p))>0){if(1===u&&n)a.init(s),f=a.sweepComplete(u,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*u*c),m=i.mallocInt32(c);(c=l(e,u,d,m))>0&&(a.init(s+c),f=1===u?a.sweepBipartite(u,r,0,s,h,p,0,c,d,m):o(u,r,n,s,h,p,c,d,m),i.free(d),i.free(m))}i.free(h),i.free(p)}return f}}}function u(t,e){n.push([t,e])}function f(t){return n=[],c(t,t,u,!0),n}function h(t,e){return n=[],c(t,e,u,!1),n}},{\"./lib/intersect\":37,\"./lib/sweep\":41,\"typedarray-pool\":308}],36:[function(t,e,r){\"use strict\";function n(t){return t?function(t,e,r,n,i,a,o,s,l,c,u){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;hc-l?n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h0;){var L=6*(S-=1),C=v[L],P=v[L+1],I=v[L+2],O=v[L+3],z=v[L+4],D=v[L+5],R=2*S,F=y[R],B=y[R+1],N=1&D,j=!!(16&D),U=u,V=w,H=k,q=A;if(N&&(U=k,V=A,H=u,q=w),!(2&D&&(I=p(t,C,P,I,U,V,B),P>=I)||4&D&&(P=d(t,C,P,I,U,V,F))>=I)){var G=I-P,Y=z-O;if(j){if(t*G*(G+Y)<1<<22){if(void 0!==(M=l.scanComplete(t,C,e,P,I,U,V,O,z,H,q)))return M;continue}}else{if(t*Math.min(G,Y)<128){if(void 0!==(M=o(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}if(t*G*Y<1<<22){if(void 0!==(M=l.scanBipartite(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}}var W=f(t,C,P,I,U,V,F,B);if(P=p0)&&!(p1>=hi)\"),h=u(\"lo===p0\"),p=u(\"lo>>1,f=2*t,h=u,p=o[f*u+e];for(;l=y?(h=v,p=y):g>=b?(h=m,p=g):(h=x,p=b):y>=b?(h=v,p=y):b>=g?(h=m,p=g):(h=x,p=b);for(var _=f*(c-1),w=f*h,T=0;Tr&&i[f+e]>c;--u,f-=o){for(var h=f,p=f+o,d=0;dh;++h,l+=s){if(i[l+f]===o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"loh;++h,l+=s){if(i[l+f]p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"lo<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"hi<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"lop;++p,l+=s){var d=i[l+f],m=i[l+h];if(dg;++g){var v=i[l+g];i[l+g]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},\"lo<=p0&&p0<=hi\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],m=i[l+h];if(d<=o&&o<=m)if(u===p)u+=1,c+=s;else{for(var g=0;s>g;++g){var v=i[l+g];i[l+g]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},\"!(lo>=p0)&&!(p1>=hi)\":function(t,e,r,n,i,a,o,s){for(var l=2*t,c=l*r,u=c,f=r,h=e,p=t+e,d=r;n>d;++d,c+=l){var m=i[c+h],g=i[c+p];if(!(m>=o||s>=g))if(f===d)f+=1,u+=l;else{for(var v=0;l>v;++v){var y=i[c+v];i[c+v]=i[u],i[u++]=y}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},{}],40:[function(t,e,r){\"use strict\";e.exports=function(t,e){e<=128?n(0,e-1,t):function t(e,r,u){var f=(r-e+1)/6|0,h=e+f,p=r-f,d=e+r>>1,m=d-f,g=d+f,v=h,y=m,x=d,b=g,_=p,w=e+1,T=r-1,k=0;l(v,y,u)&&(k=v,v=y,y=k);l(b,_,u)&&(k=b,b=_,_=k);l(v,x,u)&&(k=v,v=x,x=k);l(y,x,u)&&(k=y,y=x,x=k);l(v,b,u)&&(k=v,v=b,b=k);l(x,b,u)&&(k=x,x=b,b=k);l(y,_,u)&&(k=y,y=_,_=k);l(y,x,u)&&(k=y,y=x,x=k);l(b,_,u)&&(k=b,b=_,_=k);for(var A=u[2*y],M=u[2*y+1],S=u[2*b],E=u[2*b+1],L=2*v,C=2*x,P=2*_,I=2*h,O=2*d,z=2*p,D=0;D<2;++D){var R=u[L+D],F=u[C+D],B=u[P+D];u[I+D]=R,u[O+D]=F,u[z+D]=B}a(m,e,u),a(g,r,u);for(var N=w;N<=T;++N)if(c(N,A,M,u))N!==w&&i(N,w,u),++w;else if(!c(N,S,E,u))for(;;){if(c(T,S,E,u)){c(T,A,M,u)?(o(N,w,T,u),++w,--T):(i(N,T,u),--T);break}if(--Tt;){var c=r[l-2],u=r[l-1];if(cr[e+1])}function c(t,e,r,n){var i=n[t*=2];return i>>1;a(h,M);var S=0,E=0;for(w=0;w=1<<28)p(l,c,E--,L=L-(1<<28)|0);else if(L>=0)p(o,s,S--,L);else if(L<=-(1<<28)){L=-L-(1<<28)|0;for(var C=0;C>>1;a(h,E);var L=0,C=0,P=0;for(k=0;k>1==h[2*k+3]>>1&&(O=2,k+=1),I<0){for(var z=-(I>>1)-1,D=0;D>1)-1;0===O?p(o,s,L--,z):1===O?p(l,c,C--,z):2===O&&p(u,f,P--,z)}}},scanBipartite:function(t,e,r,n,i,l,c,u,f,m,g,v){var y=0,x=2*t,b=e,_=e+t,w=1,T=1;n?T=1<<28:w=1<<28;for(var k=i;k>>1;a(h,E);var L=0;for(k=0;k=1<<28?(P=!n,A-=1<<28):(P=!!n,A-=1),P)d(o,s,L++,A);else{var I=v[A],O=x*A,z=g[O+e+1],D=g[O+e+1+t];t:for(var R=0;R>>1;a(h,w);var T=0;for(y=0;y=1<<28)o[T++]=x-(1<<28);else{var A=p[x-=1],M=m*x,S=f[M+e+1],E=f[M+e+1+t];t:for(var L=0;L=0;--L)if(o[L]===x){for(O=L+1;O0;){for(var p=r.pop(),d=(s=r.pop(),u=-1,f=-1,l=o[s],1);d=0||(e.flip(s,p),i(t,e,r,u,s,f),i(t,e,r,s,f,u),i(t,e,r,f,p,u),i(t,e,r,p,u,f)))}}},{\"binary-search-bounds\":31,\"robust-in-sphere\":282}],44:[function(t,e,r){\"use strict\";var n,i=t(\"binary-search-bounds\");function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}e.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i0||l.length>0;){for(;s.length>0;){var p=s.pop();if(c[p]!==-i){c[p]=i;u[p];for(var d=0;d<3;++d){var m=h[3*p+d];m>=0&&0===c[m]&&(f[3*p+d]?l.push(m):(s.push(m),c[m]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var v=function(t,e,r){for(var n=0,i=0;i1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function u(t,e){var r;return(r=t.a[0]d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var m=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),g=[new a([m,1],[m,0],-1,[],[],[],[])],v=[],y=(l=0,i.length);l=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;ne[2]?1:0)}function v(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[u=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===u;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,g,r));return v(e,y,r),!!y||(h.length>0||g.length>0)}},{\"./lib/rat-seg-intersect\":51,\"big-rat\":18,\"big-rat/cmp\":16,\"big-rat/to-float\":30,\"box-intersect\":35,nextafter:260,\"rat-vec\":273,\"robust-segment-intersect\":287,\"union-find\":309}],51:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=u(a,f);if(0===o(h))return null;var p=s(t,r),d=u(f,p),m=i(d,h),g=c(a,m);return l(t,g)};var n=t(\"big-rat/mul\"),i=t(\"big-rat/div\"),a=t(\"big-rat/sub\"),o=t(\"big-rat/sign\"),s=t(\"rat-vec/sub\"),l=t(\"rat-vec/add\"),c=t(\"rat-vec/muls\");function u(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},{\"big-rat/div\":17,\"big-rat/mul\":27,\"big-rat/sign\":28,\"big-rat/sub\":29,\"rat-vec/add\":272,\"rat-vec/muls\":274,\"rat-vec/sub\":275}],52:[function(t,e,r){e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],\"rainbow-soft\":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],\"freesurface-blue\":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],\"freesurface-red\":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],\"velocity-blue\":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],\"velocity-green\":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},{}],53:[function(t,e,r){\"use strict\";var n=t(\"./colorScale\"),i=t(\"lerp\");function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r=\"#\",n=0;n<3;++n)r+=(\"00\"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return\"rgba(\"+t.join(\",\")+\")\"}e.exports=function(t){var e,r,l,c,u,f,h,p,d,m;t||(t={});p=(t.nshades||72)-1,h=t.format||\"hex\",(f=t.colormap)||(f=\"jet\");if(\"string\"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+\" not a supported colorscale\");u=n[f]}else{if(!Array.isArray(f))throw Error(\"unsupported colormap option\",f);u=f.slice()}if(u.length>p+1)throw new Error(f+\" map requires nshades to be at least size \"+u.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():\"number\"==typeof t.alpha?[t.alpha,t.alpha]:[1,1];e=u.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var g=u.map((function(t,e){var r=u[e].index,n=u[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),v=[];for(m=0;m0||l(t,e,a)?-1:1:0===s?c>0||l(t,e,r)?1:-1:i(c-s)}var h=n(t,e,r);return h>0?o>0&&n(t,e,a)>0?1:-1:h<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=t(\"robust-orientation\"),i=t(\"signum\"),a=t(\"two-sum\"),o=t(\"robust-product\"),s=t(\"robust-sum\");function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),c=a(r[1],-e[1]),u=s(o(n,l),o(i,c));return u[u.length-1]>=0}},{\"robust-orientation\":284,\"robust-product\":285,\"robust-sum\":289,signum:55,\"two-sum\":307}],55:[function(t,e,r){\"use strict\";e.exports=function(t){return t<0?-1:t>0?1:0}},{}],56:[function(t,e,r){e.exports=function(t,e){var r=t.length,a=t.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||n(t[0],t[1])-n(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(a=o+t[2]-(s+e[2]))return a;var l=n(t[0],t[1]),c=n(e[0],e[1]);return n(l,t[2])-n(c,e[2])||n(l+t[2],o)-n(c+e[2],s);case 4:var u=t[0],f=t[1],h=t[2],p=t[3],d=e[0],m=e[1],g=e[2],v=e[3];return u+f+h+p-(d+m+g+v)||n(u,f,h,p)-n(d,m,g,v,d)||n(u+f,u+h,u+p,f+h,f+p,h+p)-n(d+m,d+g,d+v,m+g,m+v,g+v)||n(u+f+h,u+f+p,u+h+p,f+h+p)-n(d+m+g,d+m+v,d+g+v,m+g+v);default:for(var y=t.slice().sort(i),x=e.slice().sort(i),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},{}],60:[function(t,e,r){\"use strict\";e.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=t(\"incremental-convex-hull\"),i=t(\"affine-hull\")},{\"affine-hull\":10,\"incremental-convex-hull\":233}],62:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,c=(1+2*i)*l,u=i*l,f=s*(3-2*i),h=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=c*t[p]+u*e[p]+f*r[p]+h*n[p];return a}return c*t+u*e+f*r+h*n},e.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,c=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var u=t.length-1;u>=0;--u)a[u]=o*t[u]+s*e[u]+l*r[u]+c*n[u];return a}return o*t+s*e+l*r[u]+c*n}},{}],63:[function(t,e,r){\"use strict\";var n=t(\"incremental-convex-hull\"),i=t(\"uniq\");function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=v[t[e]];if(r<0)return!1;t[e]=r}return!0}));if(1&s)for(u=0;u<_.length;++u){h=(b=_[u])[0];b[0]=b[1],b[1]=h}return _}},{\"incremental-convex-hull\":233,uniq:310}],64:[function(t,e,r){(function(t){(function(){var r=!1;if(\"undefined\"!=typeof Float64Array){var n=new Float64Array(1),i=new Uint32Array(n.buffer);if(n[0]=1,r=!0,1072693248===i[1]){e.exports=function(t){return n[0]=t,[i[0],i[1]]},e.exports.pack=function(t,e){return i[0]=t,i[1]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[0]},e.exports.hi=function(t){return n[0]=t,i[1]}}else if(1072693248===i[0]){e.exports=function(t){return n[0]=t,[i[1],i[0]]},e.exports.pack=function(t,e){return i[1]=t,i[0]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[1]},e.exports.hi=function(t){return n[0]=t,i[0]}}else r=!1}if(!r){var a=new t(8);e.exports=function(t){return a.writeDoubleLE(t,0,!0),[a.readUInt32LE(0,!0),a.readUInt32LE(4,!0)]},e.exports.pack=function(t,e){return a.writeUInt32LE(t,0,!0),a.writeUInt32LE(e,4,!0),a.readDoubleLE(0,!0)},e.exports.lo=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(0,!0)},e.exports.hi=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(4,!0)}}e.exports.sign=function(t){return e.exports.hi(t)>>>31},e.exports.exponent=function(t){return(e.exports.hi(t)<<1>>>21)-1023},e.exports.fraction=function(t){var r=e.exports.lo(t),n=e.exports.hi(t),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},e.exports.denormalized=function(t){return!(2146435072&e.exports.hi(t))}}).call(this)}).call(this,t(\"buffer\").Buffer)},{buffer:3}],65:[function(t,e,r){\"use strict\";e.exports=function(t,e){switch(void 0===e&&(e=0),typeof t){case\"number\":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p=r-1)for(var u=s.length-1,f=(e[r-1],0);f=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--f)n.push(a(l[f-1],c[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(c[h-1],u[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1],u=t-e,f=u>1e-6?1/u:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],c[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t=0;--f)n.push(a(l[f],c[f],n[o]+u*i[o])),i.push(0),o+=1}}},{\"binary-search-bounds\":31,\"cubic-hermite\":62}],69:[function(t,e,r){\"use strict\";e.exports=function(t){return new s(t||m,null)};function n(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function i(t){return new n(t._color,t.key,t.value,t.left,t.right,t._count)}function a(t,e){return new n(t,e.key,e.value,e.left,e.right,e._count)}function o(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function s(t,e){this._compare=t,this.root=e}var l=s.prototype;function c(t,e){var r;if(e.left&&(r=c(t,e.left)))return r;return(r=t(e.key,e.value))||(e.right?c(t,e.right):void 0)}function u(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left)if(i=u(t,e,r,n.left))return i;if(i=r(n.key,n.value))return i}if(n.right)return u(t,e,r,n.right)}function f(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=f(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return f(t,e,r,n,i.right)}function h(t,e){this.tree=t,this._stack=e}Object.defineProperty(l,\"keys\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(l,\"values\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(l,\"length\",{get:function(){return this.root?this.root._count:0}}),l.insert=function(t,e){for(var r=this._compare,i=this.root,l=[],c=[];i;){var u=r(t,i.key);l.push(i),c.push(u),i=u<=0?i.left:i.right}l.push(new n(0,t,e,null,null,1));for(var f=l.length-2;f>=0;--f){i=l[f];c[f]<=0?l[f]=new n(i._color,i.key,i.value,l[f+1],i.right,i._count+1):l[f]=new n(i._color,i.key,i.value,i.left,l[f+1],i._count+1)}for(f=l.length-1;f>1;--f){var h=l[f-1];i=l[f];if(1===h._color||1===i._color)break;var p=l[f-2];if(p.left===h)if(h.left===i){if(!(d=p.right)||0!==d._color){if(p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(m=l[f-3]).left===p?m.left=h:m.right=h;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){if(h.right=i.left,p._color=0,p.left=i.right,i._color=1,i.left=h,i.right=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(m=l[f-3]).left===p?m.left=i:m.right=i;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else if(h.right===i){if(!(d=p.left)||0!==d._color){if(p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(m=l[f-3]).right===p?m.right=h:m.left=h;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var m;if(h.left=i.right,p._color=0,p.right=i.left,i._color=1,i.right=h,i.left=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(m=l[f-3]).right===p?m.right=i:m.left=i;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}}return l[0]._color=1,new s(r,l[0])},l.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return c(t,this.root);case 2:return u(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return f(e,r,this._compare,t,this.root)}},Object.defineProperty(l,\"begin\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new h(this,t)}}),Object.defineProperty(l,\"end\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new h(this,t)}}),l.at=function(t){if(t<0)return new h(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new h(this,[])},l.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new h(this,n);r=i<=0?r.left:r.right}return new h(this,[])},l.remove=function(t){var e=this.find(t);return e?e.remove():this},l.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var p=h.prototype;function d(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function m(t,e){return te?1:0}Object.defineProperty(p,\"valid\",{get:function(){return this._stack.length>0}}),Object.defineProperty(p,\"node\",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),p.clone=function(){return new h(this.tree,this._stack.slice())},p.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var e=new Array(t.length),r=t[t.length-1];e[e.length-1]=new n(r._color,r.key,r.value,r.left,r.right,r._count);for(var l=t.length-2;l>=0;--l){(r=t[l]).left===t[l+1]?e[l]=new n(r._color,r.key,r.value,e[l+1],r.right,r._count):e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count)}if((r=e[e.length-1]).left&&r.right){var c=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var u=e[c-1];e.push(new n(r._color,u.key,u.value,r.left,r.right,r._count)),e[c-1].key=r.key,e[c-1].value=r.value;for(l=e.length-2;l>=c;--l)r=e[l],e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count);e[c-1].left=e[c]}if(0===(r=e[e.length-1])._color){var f=e[e.length-2];f.left===r?f.left=null:f.right===r&&(f.right=null),e.pop();for(l=0;l=0;--l){if(e=t[l],0===l)return void(e._color=1);if((r=t[l-1]).left===e){if((n=r.right).right&&0===n.right._color){if(s=(n=r.right=i(n)).right=i(n.right),r.right=n.left,n.left=r,n.right=s,n._color=r._color,e._color=1,r._color=1,s._color=1,o(r),o(n),l>1)(c=t[l-2]).left===r?c.left=n:c.right=n;return void(t[l-1]=n)}if(n.left&&0===n.left._color){if(s=(n=r.right=i(n)).left=i(n.left),r.right=s.left,n.left=s.right,s.left=r,s.right=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).left===r?c.left=s:c.right=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.right=a(0,n));r.right=a(0,n);continue}n=i(n),r.right=n.left,n.left=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).left===r?c.left=n:c.right=n),t[l-1]=n,t[l]=r,l+11)(c=t[l-2]).right===r?c.right=n:c.left=n;return void(t[l-1]=n)}if(n.right&&0===n.right._color){if(s=(n=r.left=i(n)).right=i(n.right),r.left=s.right,n.right=s.left,s.right=r,s.left=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).right===r?c.right=s:c.left=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.left=a(0,n));r.left=a(0,n);continue}var c;n=i(n),r.left=n.right,n.right=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).right===r?c.right=n:c.left=n),t[l-1]=n,t[l]=r,l+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(p,\"value\",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(p,\"index\",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),p.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,\"hasNext\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),p.update=function(t){var e=this._stack;if(0===e.length)throw new Error(\"Can't update empty node!\");var r=new Array(e.length),i=e[e.length-1];r[r.length-1]=new n(i._color,i.key,t,i.left,i.right,i._count);for(var a=e.length-2;a>=0;--a)(i=e[a]).left===e[a+1]?r[a]=new n(i._color,i.key,i.value,r[a+1],i.right,i._count):r[a]=new n(i._color,i.key,i.value,i.left,r[a+1],i._count);return new s(this.tree._compare,r[0])},p.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,\"hasPrev\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},{}],70:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=new u(t);return r.update(e),r};var n=t(\"./lib/text.js\"),i=t(\"./lib/lines.js\"),a=t(\"./lib/background.js\"),o=t(\"./lib/cube.js\"),s=t(\"./lib/ticks.js\"),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function c(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function u(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=[\"sans-serif\",\"sans-serif\",\"sans-serif\"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=[\"auto\",\"auto\",\"auto\"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=[\"x\",\"y\",\"z\"],this.labelEnable=[!0,!0,!0],this.labelFont=\"sans-serif\",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=[\"auto\",\"auto\",\"auto\"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var f=u.prototype;function h(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}f.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),c=e.bind(this,!0,(function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]})),u=!1,f=!1;if(\"bounds\"in t)for(var h=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)h[p][d]!==this.bounds[p][d]&&(f=!0),this.bounds[p][d]=h[p][d];if(\"ticks\"in t){r=t.ticks,u=!0,this.autoTicks=!1;for(p=0;p<3;++p)this.tickSpacing[p]=0}else a(\"tickSpacing\")&&(this.autoTicks=!0,f=!0);if(this._firstInit&&(\"ticks\"in t||\"tickSpacing\"in t||(this.autoTicks=!0),f=!0,u=!0,this._firstInit=!1),f&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),u=!0),u){for(p=0;p<3;++p)r[p].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?u=!1:this.ticks=r}o(\"tickEnable\"),l(\"tickFont\")&&(u=!0),a(\"tickSize\"),a(\"tickAngle\"),a(\"tickPad\"),c(\"tickColor\");var m=l(\"labels\");l(\"labelFont\")&&(m=!0),o(\"labelEnable\"),a(\"labelSize\"),a(\"labelPad\"),c(\"labelColor\"),o(\"lineEnable\"),o(\"lineMirror\"),a(\"lineWidth\"),c(\"lineColor\"),o(\"lineTickEnable\"),o(\"lineTickMirror\"),a(\"lineTickLength\"),a(\"lineTickWidth\"),c(\"lineTickColor\"),o(\"gridEnable\"),a(\"gridWidth\"),c(\"gridColor\"),o(\"zeroEnable\"),c(\"zeroLineColor\"),a(\"zeroLineWidth\"),o(\"backgroundEnable\"),c(\"backgroundColor\"),this._text?this._text&&(m||u)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&u&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new h,new h,new h];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,c=n[e],u=0;u<3;++u)if(e!==u){var f=a,h=s,p=o,d=l;c&1<0?(p[u]=-1,d[u]=0):(p[u]=0,d[u]=1)}}var m=[0,0,0],g={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var v=[0,0,0],y=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||g;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,u=o(r,n,i,a,s),f=u.cubeEdges,h=u.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E=m;for(A=0;A<3;++A)this.backgroundEnable[A]?E[A]=h[A]:E[A]=0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(A=0;A<3;++A){var L=[0,0,0];h[A]>0?L[A]=a[1][A]:L[A]=a[0][A];for(var C=0;C<2;++C){var P=(A+1+C)%3,I=(A+1+(1^C))%3;this.gridEnable[P]&&this._lines.drawGrid(P,I,this.bounds,L,this.gridColor[P],this.gridWidth[P]*this.pixelRatio)}for(C=0;C<2;++C){P=(A+1+C)%3,I=(A+1+(1^C))%3;this.zeroEnable[I]&&Math.min(a[0][I],a[1][I])<=0&&Math.max(a[0][I],a[1][I])>=0&&this._lines.drawZero(P,I,this.bounds,L,this.zeroLineColor[I],this.zeroLineWidth[I]*this.pixelRatio)}}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var O=c(v,M[A].primalMinor),z=c(y,M[A].mirrorMinor),D=this.lineTickLength;for(C=0;C<3;++C){var R=k/r[5*C];O[C]*=D[C]*R,z[C]*=D[C]*R}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,O,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,H=c(x,M[A].primalOffset);for(C=0;C<3;++C)this.lineTickEnable[A]&&(H[C]+=k*U[C]*Math.max(this.lineTickLength[C],0)/r[5*C]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]=\"auto\"):this.tickAlign[A]=-1,F=1,\"auto\"===(S=[this.tickAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),B=[0,0,0],j(A,U,V);for(C=0;C<3;++C)H[C]+=k*U[C]*this.tickPad[C]/r[5*C];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,B,S)}if(this.labelEnable[A]){F=0,B=[0,0,0],this.labels[A].length>4&&(N(A),F=1),\"auto\"===(S=[this.labelAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]);for(C=0;C<3;++C)H[C]+=k*U[C]*this.labelPad[C]/r[5*C];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],B,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},{\"./lib/background.js\":71,\"./lib/cube.js\":72,\"./lib/lines.js\":73,\"./lib/text.js\":75,\"./lib/ticks.js\":76}],71:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var c=(l+1)%3,u=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[c]=d;for(var m=-1;m<=1;m+=2)f[u]=m,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var g=c;c=u,u=g}var v=n(t,new Float32Array(e)),y=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:v,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:v,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,v,x,b)};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders\").bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{\"./shaders\":74,\"gl-buffer\":78,\"gl-vao\":150}],72:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y=0,x=0;x<2;++x){u[2]=a[x][2];for(var b=0;b<2;++b){u[1]=a[b][1];for(var _=0;_<2;++_)u[0]=a[_][0],h(l[y],u,s),y+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)c[x][k]=l[x][k]/T;p&&(c[x][2]*=-1),T<0&&(w<0||c[x][2]E&&(w|=1<E&&(w|=1<c[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x){if((N=R^1<c[B][0]&&(B=N)}var j=m;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===D?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=g,H=w;for(A=0;A<3;++A)V[A]=H&1< HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\\n b - PI :\\n b;\\n}\\n\\nfloat look_horizontal_or_vertical(float a, float ratio) {\\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\\n // if ratio is set to 0.5 then it is 50%, 50%.\\n // when using a higher ratio e.g. 0.75 the result would\\n // likely be more horizontal than vertical.\\n\\n float b = positive_angle(a);\\n\\n return\\n (b < ( ratio) * HALF_PI) ? 0.0 :\\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\\n 0.0;\\n}\\n\\nfloat roundTo(float a, float b) {\\n return float(b * floor((a + 0.5 * b) / b));\\n}\\n\\nfloat look_round_n_directions(float a, int n) {\\n float b = positive_angle(a);\\n float div = TWO_PI / float(n);\\n float c = roundTo(b, div);\\n return look_upwards(c);\\n}\\n\\nfloat applyAlignOption(float rawAngle, float delta) {\\n return\\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\\n rawAngle; // otherwise return back raw input angle\\n}\\n\\nbool isAxisTitle = (axis.x == 0.0) &&\\n (axis.y == 0.0) &&\\n (axis.z == 0.0);\\n\\nvoid main() {\\n //Compute world offset\\n float axisDistance = position.z;\\n vec3 dataPosition = axisDistance * axis + offset;\\n\\n float beta = angle; // i.e. user defined attributes for each tick\\n\\n float axisAngle;\\n float clipAngle;\\n float flip;\\n\\n if (enableAlign) {\\n axisAngle = (isAxisTitle) ? HALF_PI :\\n computeViewAngle(dataPosition, dataPosition + axis);\\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\\n\\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\\n\\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\\n\\n beta += applyAlignOption(clipAngle, flip * PI);\\n }\\n\\n //Compute plane offset\\n vec2 planeCoord = position.xy * pixelScale;\\n\\n mat2 planeXform = scale * mat2(\\n cos(beta), sin(beta),\\n -sin(beta), cos(beta)\\n );\\n\\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\\n\\n //Compute clip position\\n vec3 clipPosition = project(dataPosition);\\n\\n //Apply text offset in clip coordinates\\n clipPosition += vec3(viewOffset, 0.0);\\n\\n //Done\\n gl_Position = vec4(clipPosition, 1.0);\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\nvoid main() {\\n gl_FragColor = color;\\n}\"]);r.text=function(t){return i(t,s,l,null,[{name:\"position\",type:\"vec3\"}])};var c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec3 normal;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 enable;\\nuniform vec3 bounds[2];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n\\n vec3 signAxis = sign(bounds[1] - bounds[0]);\\n\\n vec3 realNormal = signAxis * normal;\\n\\n if(dot(realNormal, enable) > 0.0) {\\n vec3 minRange = min(bounds[0], bounds[1]);\\n vec3 maxRange = max(bounds[0], bounds[1]);\\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\\n } else {\\n gl_Position = vec4(0,0,0,0);\\n }\\n\\n colorChannel = abs(realNormal);\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 colors[3];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n gl_FragColor = colorChannel.x * colors[0] +\\n colorChannel.y * colors[1] +\\n colorChannel.z * colors[2];\\n}\"]);r.bg=function(t){return i(t,c,u,null,[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}])}},{\"gl-shader\":132,glslify:231}],75:[function(t,e,r){(function(r){(function(){\"use strict\";e.exports=function(t,e,r,a,s,l){var u=n(t),f=i(t,[{buffer:u,size:3}]),h=o(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,a,s,l),p};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"vectorize-text\"),o=t(\"./shaders\").text,s=window||r.global||{},l=s.__TEXT_CACHE||{};s.__TEXT_CACHE={};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}var u=c.prototype,f=[0,0];u.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,f[0]=this.gl.drawingBufferWidth,f[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=f},u.unbind=function(){this.vao.unbind()},u.update=function(t,e,r,n,i){var o=[];function s(t,e,r,n,i,s){var c=l[r];c||(c=l[r]={});var u=c[e];u||(u=c[e]=function(t,e){try{return a(t,e)}catch(e){return console.warn('error vectorizing text:\"'+t+'\" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:\"center\",textBaseline:\"middle\",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=u.positions,p=u.cells,d=0,m=p.length;d=0;--v){var y=h[g[v]];o.push(f*y[0],-f*y[1],t)}}for(var c=[0,0,0],u=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=o.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(o.length/3|0)-f[d],c[d]=o.length/3|0;for(var m=0;m=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+\"\";if(s.indexOf(\"e\")>=0)return s;var l=o/a,c=o%a;o<0?(l=0|-Math.ceil(l),c=0|-c):(l=0|Math.floor(l),c|=0);var u=\"\"+l;if(o<0&&(u=\"-\"+u),i){for(var f=\"\"+c;f.length=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r},r.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error(\"gl-buffer: If resizing buffer, must not specify offset\");return t.bufferSubData(e,a,i),r}function u(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=c(this.gl,this.type,this.length,this.usage,t.data,e):this.length=c(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=c(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?u(t,\"uint16\"):u(t,\"float32\"),this.length=c(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if(\"object\"==typeof t&&\"number\"==typeof t.length)this.length=c(this.gl,this.type,this.length,this.usage,t,e);else{if(\"number\"!=typeof t&&void 0!==t)throw new Error(\"gl-buffer: Invalid data type\");if(e>=0)throw new Error(\"gl-buffer: Cannot specify offset when resizing buffer\");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error(\"gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER\");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error(\"gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW\");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},{ndarray:259,\"ndarray-ops\":254,\"typedarray-pool\":308}],79:[function(t,e,r){\"use strict\";var n=t(\"gl-vec3\");e.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,c=1/0,u=-1/0,f=1/0,h=-1/0,p=null,d=null,m=[],g=1/0,v=!1,y=0;yo&&(o=n.length(b)),y){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(g=Math.min(g,_),v=!1):v=!0}v||(p=x,d=b),m.push(b)}var w=[s,c,f],T=[l,u,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(g)||(g=1),a.vectorScale=g;var A=t.coneSize||.5;t.absoluteConeSize&&(A=t.absoluteConeSize*k),a.coneScale=A;y=0;for(var M=0;y=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,\"lightPosition\"in t&&(this.lightPosition=t.lightPosition),\"opacity\"in t&&(this.opacity=t.opacity),\"ambient\"in t&&(this.ambientLight=t.ambient),\"diffuse\"in t&&(this.diffuseLight=t.diffuse),\"specular\"in t&&(this.specularLight=t.specular),\"roughness\"in t&&(this.roughness=t.roughness),\"fresnel\"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=u({colormap:t,nshades:256,format:\"rgba\"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return c(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,m=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],m=+t.vertexIntensityBounds[1];else for(var g=0;g0){var m=this.triShader;m.bind(),m.uniforms=c,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return\"cone\"===this.traceType?i.index=Math.floor(r[1]/48):\"streamtube\"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},e.exports=function(t,e,r){var n=r.shaders;1===arguments.length&&(t=(e=t).gl);var s=d(t,n),l=m(t,n),u=o(t,c(new Uint8Array([255,255,255,255]),[1,1,4]));u.generateMipmap(),u.minFilter=t.LINEAR_MIPMAP_LINEAR,u.magFilter=t.LINEAR;var f=i(t),p=i(t),g=i(t),v=i(t),y=i(t),x=a(t,[{buffer:f,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:g,type:t.FLOAT,size:4},{buffer:v,type:t.FLOAT,size:2},{buffer:p,type:t.FLOAT,size:4}]),b=new h(t,u,s,l,f,p,y,g,v,x,r.traceType||\"cone\");return b.update(e),b}},{colormap:53,\"gl-buffer\":78,\"gl-mat4/invert\":98,\"gl-mat4/multiply\":100,\"gl-shader\":132,\"gl-texture2d\":146,\"gl-vao\":150,ndarray:259}],81:[function(t,e,r){var n=t(\"glslify\"),i=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec3 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, coneScale, coneOffset;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * conePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(conePosition, 1.0);\\n vec4 t_position = view * conePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = conePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float vectorScale, coneScale, coneOffset;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n gl_Position = projection * view * conePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec3\"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec3\"}]}},{glslify:231}],82:[function(t,e,r){e.exports={0:\"NONE\",1:\"ONE\",2:\"LINE_LOOP\",3:\"LINE_STRIP\",4:\"TRIANGLES\",5:\"TRIANGLE_STRIP\",6:\"TRIANGLE_FAN\",256:\"DEPTH_BUFFER_BIT\",512:\"NEVER\",513:\"LESS\",514:\"EQUAL\",515:\"LEQUAL\",516:\"GREATER\",517:\"NOTEQUAL\",518:\"GEQUAL\",519:\"ALWAYS\",768:\"SRC_COLOR\",769:\"ONE_MINUS_SRC_COLOR\",770:\"SRC_ALPHA\",771:\"ONE_MINUS_SRC_ALPHA\",772:\"DST_ALPHA\",773:\"ONE_MINUS_DST_ALPHA\",774:\"DST_COLOR\",775:\"ONE_MINUS_DST_COLOR\",776:\"SRC_ALPHA_SATURATE\",1024:\"STENCIL_BUFFER_BIT\",1028:\"FRONT\",1029:\"BACK\",1032:\"FRONT_AND_BACK\",1280:\"INVALID_ENUM\",1281:\"INVALID_VALUE\",1282:\"INVALID_OPERATION\",1285:\"OUT_OF_MEMORY\",1286:\"INVALID_FRAMEBUFFER_OPERATION\",2304:\"CW\",2305:\"CCW\",2849:\"LINE_WIDTH\",2884:\"CULL_FACE\",2885:\"CULL_FACE_MODE\",2886:\"FRONT_FACE\",2928:\"DEPTH_RANGE\",2929:\"DEPTH_TEST\",2930:\"DEPTH_WRITEMASK\",2931:\"DEPTH_CLEAR_VALUE\",2932:\"DEPTH_FUNC\",2960:\"STENCIL_TEST\",2961:\"STENCIL_CLEAR_VALUE\",2962:\"STENCIL_FUNC\",2963:\"STENCIL_VALUE_MASK\",2964:\"STENCIL_FAIL\",2965:\"STENCIL_PASS_DEPTH_FAIL\",2966:\"STENCIL_PASS_DEPTH_PASS\",2967:\"STENCIL_REF\",2968:\"STENCIL_WRITEMASK\",2978:\"VIEWPORT\",3024:\"DITHER\",3042:\"BLEND\",3088:\"SCISSOR_BOX\",3089:\"SCISSOR_TEST\",3106:\"COLOR_CLEAR_VALUE\",3107:\"COLOR_WRITEMASK\",3317:\"UNPACK_ALIGNMENT\",3333:\"PACK_ALIGNMENT\",3379:\"MAX_TEXTURE_SIZE\",3386:\"MAX_VIEWPORT_DIMS\",3408:\"SUBPIXEL_BITS\",3410:\"RED_BITS\",3411:\"GREEN_BITS\",3412:\"BLUE_BITS\",3413:\"ALPHA_BITS\",3414:\"DEPTH_BITS\",3415:\"STENCIL_BITS\",3553:\"TEXTURE_2D\",4352:\"DONT_CARE\",4353:\"FASTEST\",4354:\"NICEST\",5120:\"BYTE\",5121:\"UNSIGNED_BYTE\",5122:\"SHORT\",5123:\"UNSIGNED_SHORT\",5124:\"INT\",5125:\"UNSIGNED_INT\",5126:\"FLOAT\",5386:\"INVERT\",5890:\"TEXTURE\",6401:\"STENCIL_INDEX\",6402:\"DEPTH_COMPONENT\",6406:\"ALPHA\",6407:\"RGB\",6408:\"RGBA\",6409:\"LUMINANCE\",6410:\"LUMINANCE_ALPHA\",7680:\"KEEP\",7681:\"REPLACE\",7682:\"INCR\",7683:\"DECR\",7936:\"VENDOR\",7937:\"RENDERER\",7938:\"VERSION\",9728:\"NEAREST\",9729:\"LINEAR\",9984:\"NEAREST_MIPMAP_NEAREST\",9985:\"LINEAR_MIPMAP_NEAREST\",9986:\"NEAREST_MIPMAP_LINEAR\",9987:\"LINEAR_MIPMAP_LINEAR\",10240:\"TEXTURE_MAG_FILTER\",10241:\"TEXTURE_MIN_FILTER\",10242:\"TEXTURE_WRAP_S\",10243:\"TEXTURE_WRAP_T\",10497:\"REPEAT\",10752:\"POLYGON_OFFSET_UNITS\",16384:\"COLOR_BUFFER_BIT\",32769:\"CONSTANT_COLOR\",32770:\"ONE_MINUS_CONSTANT_COLOR\",32771:\"CONSTANT_ALPHA\",32772:\"ONE_MINUS_CONSTANT_ALPHA\",32773:\"BLEND_COLOR\",32774:\"FUNC_ADD\",32777:\"BLEND_EQUATION_RGB\",32778:\"FUNC_SUBTRACT\",32779:\"FUNC_REVERSE_SUBTRACT\",32819:\"UNSIGNED_SHORT_4_4_4_4\",32820:\"UNSIGNED_SHORT_5_5_5_1\",32823:\"POLYGON_OFFSET_FILL\",32824:\"POLYGON_OFFSET_FACTOR\",32854:\"RGBA4\",32855:\"RGB5_A1\",32873:\"TEXTURE_BINDING_2D\",32926:\"SAMPLE_ALPHA_TO_COVERAGE\",32928:\"SAMPLE_COVERAGE\",32936:\"SAMPLE_BUFFERS\",32937:\"SAMPLES\",32938:\"SAMPLE_COVERAGE_VALUE\",32939:\"SAMPLE_COVERAGE_INVERT\",32968:\"BLEND_DST_RGB\",32969:\"BLEND_SRC_RGB\",32970:\"BLEND_DST_ALPHA\",32971:\"BLEND_SRC_ALPHA\",33071:\"CLAMP_TO_EDGE\",33170:\"GENERATE_MIPMAP_HINT\",33189:\"DEPTH_COMPONENT16\",33306:\"DEPTH_STENCIL_ATTACHMENT\",33635:\"UNSIGNED_SHORT_5_6_5\",33648:\"MIRRORED_REPEAT\",33901:\"ALIASED_POINT_SIZE_RANGE\",33902:\"ALIASED_LINE_WIDTH_RANGE\",33984:\"TEXTURE0\",33985:\"TEXTURE1\",33986:\"TEXTURE2\",33987:\"TEXTURE3\",33988:\"TEXTURE4\",33989:\"TEXTURE5\",33990:\"TEXTURE6\",33991:\"TEXTURE7\",33992:\"TEXTURE8\",33993:\"TEXTURE9\",33994:\"TEXTURE10\",33995:\"TEXTURE11\",33996:\"TEXTURE12\",33997:\"TEXTURE13\",33998:\"TEXTURE14\",33999:\"TEXTURE15\",34e3:\"TEXTURE16\",34001:\"TEXTURE17\",34002:\"TEXTURE18\",34003:\"TEXTURE19\",34004:\"TEXTURE20\",34005:\"TEXTURE21\",34006:\"TEXTURE22\",34007:\"TEXTURE23\",34008:\"TEXTURE24\",34009:\"TEXTURE25\",34010:\"TEXTURE26\",34011:\"TEXTURE27\",34012:\"TEXTURE28\",34013:\"TEXTURE29\",34014:\"TEXTURE30\",34015:\"TEXTURE31\",34016:\"ACTIVE_TEXTURE\",34024:\"MAX_RENDERBUFFER_SIZE\",34041:\"DEPTH_STENCIL\",34055:\"INCR_WRAP\",34056:\"DECR_WRAP\",34067:\"TEXTURE_CUBE_MAP\",34068:\"TEXTURE_BINDING_CUBE_MAP\",34069:\"TEXTURE_CUBE_MAP_POSITIVE_X\",34070:\"TEXTURE_CUBE_MAP_NEGATIVE_X\",34071:\"TEXTURE_CUBE_MAP_POSITIVE_Y\",34072:\"TEXTURE_CUBE_MAP_NEGATIVE_Y\",34073:\"TEXTURE_CUBE_MAP_POSITIVE_Z\",34074:\"TEXTURE_CUBE_MAP_NEGATIVE_Z\",34076:\"MAX_CUBE_MAP_TEXTURE_SIZE\",34338:\"VERTEX_ATTRIB_ARRAY_ENABLED\",34339:\"VERTEX_ATTRIB_ARRAY_SIZE\",34340:\"VERTEX_ATTRIB_ARRAY_STRIDE\",34341:\"VERTEX_ATTRIB_ARRAY_TYPE\",34342:\"CURRENT_VERTEX_ATTRIB\",34373:\"VERTEX_ATTRIB_ARRAY_POINTER\",34466:\"NUM_COMPRESSED_TEXTURE_FORMATS\",34467:\"COMPRESSED_TEXTURE_FORMATS\",34660:\"BUFFER_SIZE\",34661:\"BUFFER_USAGE\",34816:\"STENCIL_BACK_FUNC\",34817:\"STENCIL_BACK_FAIL\",34818:\"STENCIL_BACK_PASS_DEPTH_FAIL\",34819:\"STENCIL_BACK_PASS_DEPTH_PASS\",34877:\"BLEND_EQUATION_ALPHA\",34921:\"MAX_VERTEX_ATTRIBS\",34922:\"VERTEX_ATTRIB_ARRAY_NORMALIZED\",34930:\"MAX_TEXTURE_IMAGE_UNITS\",34962:\"ARRAY_BUFFER\",34963:\"ELEMENT_ARRAY_BUFFER\",34964:\"ARRAY_BUFFER_BINDING\",34965:\"ELEMENT_ARRAY_BUFFER_BINDING\",34975:\"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING\",35040:\"STREAM_DRAW\",35044:\"STATIC_DRAW\",35048:\"DYNAMIC_DRAW\",35632:\"FRAGMENT_SHADER\",35633:\"VERTEX_SHADER\",35660:\"MAX_VERTEX_TEXTURE_IMAGE_UNITS\",35661:\"MAX_COMBINED_TEXTURE_IMAGE_UNITS\",35663:\"SHADER_TYPE\",35664:\"FLOAT_VEC2\",35665:\"FLOAT_VEC3\",35666:\"FLOAT_VEC4\",35667:\"INT_VEC2\",35668:\"INT_VEC3\",35669:\"INT_VEC4\",35670:\"BOOL\",35671:\"BOOL_VEC2\",35672:\"BOOL_VEC3\",35673:\"BOOL_VEC4\",35674:\"FLOAT_MAT2\",35675:\"FLOAT_MAT3\",35676:\"FLOAT_MAT4\",35678:\"SAMPLER_2D\",35680:\"SAMPLER_CUBE\",35712:\"DELETE_STATUS\",35713:\"COMPILE_STATUS\",35714:\"LINK_STATUS\",35715:\"VALIDATE_STATUS\",35716:\"INFO_LOG_LENGTH\",35717:\"ATTACHED_SHADERS\",35718:\"ACTIVE_UNIFORMS\",35719:\"ACTIVE_UNIFORM_MAX_LENGTH\",35720:\"SHADER_SOURCE_LENGTH\",35721:\"ACTIVE_ATTRIBUTES\",35722:\"ACTIVE_ATTRIBUTE_MAX_LENGTH\",35724:\"SHADING_LANGUAGE_VERSION\",35725:\"CURRENT_PROGRAM\",36003:\"STENCIL_BACK_REF\",36004:\"STENCIL_BACK_VALUE_MASK\",36005:\"STENCIL_BACK_WRITEMASK\",36006:\"FRAMEBUFFER_BINDING\",36007:\"RENDERBUFFER_BINDING\",36048:\"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE\",36049:\"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME\",36050:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL\",36051:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE\",36053:\"FRAMEBUFFER_COMPLETE\",36054:\"FRAMEBUFFER_INCOMPLETE_ATTACHMENT\",36055:\"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT\",36057:\"FRAMEBUFFER_INCOMPLETE_DIMENSIONS\",36061:\"FRAMEBUFFER_UNSUPPORTED\",36064:\"COLOR_ATTACHMENT0\",36096:\"DEPTH_ATTACHMENT\",36128:\"STENCIL_ATTACHMENT\",36160:\"FRAMEBUFFER\",36161:\"RENDERBUFFER\",36162:\"RENDERBUFFER_WIDTH\",36163:\"RENDERBUFFER_HEIGHT\",36164:\"RENDERBUFFER_INTERNAL_FORMAT\",36168:\"STENCIL_INDEX8\",36176:\"RENDERBUFFER_RED_SIZE\",36177:\"RENDERBUFFER_GREEN_SIZE\",36178:\"RENDERBUFFER_BLUE_SIZE\",36179:\"RENDERBUFFER_ALPHA_SIZE\",36180:\"RENDERBUFFER_DEPTH_SIZE\",36181:\"RENDERBUFFER_STENCIL_SIZE\",36194:\"RGB565\",36336:\"LOW_FLOAT\",36337:\"MEDIUM_FLOAT\",36338:\"HIGH_FLOAT\",36339:\"LOW_INT\",36340:\"MEDIUM_INT\",36341:\"HIGH_INT\",36346:\"SHADER_COMPILER\",36347:\"MAX_VERTEX_UNIFORM_VECTORS\",36348:\"MAX_VARYING_VECTORS\",36349:\"MAX_FRAGMENT_UNIFORM_VECTORS\",37440:\"UNPACK_FLIP_Y_WEBGL\",37441:\"UNPACK_PREMULTIPLY_ALPHA_WEBGL\",37442:\"CONTEXT_LOST_WEBGL\",37443:\"UNPACK_COLORSPACE_CONVERSION_WEBGL\",37444:\"BROWSER_DEFAULT_WEBGL\"}},{}],83:[function(t,e,r){var n=t(\"./1.0/numbers\");e.exports=function(t){return n[t]}},{\"./1.0/numbers\":82}],84:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var c=new s(e,r,o,l);return c.update(t),c};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders/index\"),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function c(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],c=n[15],u=(t._ortho||!1?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*c)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*u,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var u=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=u[n],a=0;a0)(m=u.slice())[s]+=p[1][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,m[0],m[1],m[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,m),o+=2+f(i,m,d,s)}}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{\"./shaders/index\":85,\"gl-buffer\":78,\"gl-vao\":150}],85:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, offset;\\nattribute vec4 color;\\nuniform mat4 model, view, projection;\\nuniform float capSize;\\nvarying vec4 fragColor;\\nvarying vec3 fragPosition;\\n\\nvoid main() {\\n vec4 worldPosition = model * vec4(position, 1.0);\\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\\n gl_Position = projection * view * worldPosition;\\n fragColor = color;\\n fragPosition = position;\\n}\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float opacity;\\nvarying vec3 fragPosition;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n gl_FragColor = opacity * fragColor;\\n}\"]);e.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"offset\",type:\"vec3\"}])}},{\"gl-shader\":132,glslify:231}],86:[function(t,e,r){\"use strict\";var n=t(\"gl-texture2d\");e.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var c=t.getExtension(\"WEBGL_draw_buffers\");!l&&c&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;au||r<0||r>u)throw new Error(\"gl-fbo: Parameters are too large for FBO\");var f=1;if(\"color\"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error(\"gl-fbo: Must specify a nonnegative number of colors\");if(f>1){if(!c)throw new Error(\"gl-fbo: Multiple draw buffer extension not supported\");if(f>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error(\"gl-fbo: Context does not support \"+f+\" draw buffers\")}}var h=t.UNSIGNED_BYTE,p=t.getExtension(\"OES_texture_float\");if(n.float&&f>0){if(!p)throw new Error(\"gl-fbo: Context does not support floating point textures\");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var m=!0;\"depth\"in n&&(m=!!n.depth);var g=!1;\"stencil\"in n&&(g=!!n.stencil);return new d(t,e,r,h,f,m,g,c)};var i,a,o,s,l=null;function c(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error(\"gl-fbo: Framebuffer unsupported\");case a:throw new Error(\"gl-fbo: Framebuffer incomplete attachment\");case o:throw new Error(\"gl-fbo: Framebuffer incomplete dimensions\");case s:throw new Error(\"gl-fbo: Framebuffer incomplete missing attachment\");default:throw new Error(\"gl-fbo: Framebuffer failed for unspecified reason\")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d1&&s.drawBuffersWEBGL(l[o]);var y=r.getExtension(\"WEBGL_depth_texture\");y?d?t.depth=h(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):m&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null);for(v=0;vi||r<0||r>i)throw new Error(\"gl-fbo: Can't resize FBO, invalid dimensions\");t._shape[0]=e,t._shape[1]=r;for(var a=c(n),o=0;o>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var m=i.attributes;return this.positionBuffer.bind(),m.position.pointer(),this.weightBuffer.bind(),m.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),m.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var c,u,f,p,d=t.colorLevels||[0],m=t.colorValues||[0,0,0,1],g=d.length,v=this.bounds;l?(c=v[0]=r[0],u=v[1]=o[0],f=v[2]=r[r.length-1],p=v[3]=o[o.length-1]):(c=v[0]=r[0]+(r[1]-r[0])/2,u=v[1]=o[0]+(o[1]-o[0])/2,f=v[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=v[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var y=1/(f-c),x=1/(p-u),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),A=a.mallocUint8(2*w),M=a.mallocUint32(w),S=0,E=l?b-1:b,L=l?_-1:_,C=0;C max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D dashTexture;\\nuniform float dashScale;\\nuniform float opacity;\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\\n if(dashWeight < 0.5) {\\n discard;\\n }\\n gl_FragColor = fragColor * opacity;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\n#define FLOAT_MAX 1.70141184e38\\n#define FLOAT_MIN 1.17549435e-38\\n\\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\\nvec4 packFloat(float v) {\\n float av = abs(v);\\n\\n //Handle special cases\\n if(av < FLOAT_MIN) {\\n return vec4(0.0, 0.0, 0.0, 0.0);\\n } else if(v > FLOAT_MAX) {\\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\\n } else if(v < -FLOAT_MAX) {\\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\\n }\\n\\n vec4 c = vec4(0,0,0,0);\\n\\n //Compute exponent and mantissa\\n float e = floor(log2(av));\\n float m = av * pow(2.0, -e) - 1.0;\\n\\n //Unpack mantissa\\n c[1] = floor(128.0 * m);\\n m -= c[1] / 128.0;\\n c[2] = floor(32768.0 * m);\\n m -= c[2] / 32768.0;\\n c[3] = floor(8388608.0 * m);\\n\\n //Unpack exponent\\n float ebias = e + 127.0;\\n c[0] = floor(ebias / 2.0);\\n ebias -= c[0] * 2.0;\\n c[1] += floor(ebias) * 128.0;\\n\\n //Unpack sign bit\\n c[0] += 128.0 * step(0.0, -v);\\n\\n //Scale back to range\\n return c / 255.0;\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform float pickId;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\\n\\n gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\\n}\"]),l=[{name:\"position\",type:\"vec3\"},{name:\"nextPosition\",type:\"vec3\"},{name:\"arcLength\",type:\"float\"},{name:\"lineWidth\",type:\"float\"},{name:\"color\",type:\"vec4\"}];r.createShader=function(t){return i(t,a,o,null,l)},r.createPickShader=function(t){return i(t,a,s,null,l)}},{\"gl-shader\":132,glslify:231}],91:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),u=c(new Array(1024),[256,1,4]),p=0;p<1024;++p)u.data[p]=255;var d=a(e,u);d.wrap=e.REPEAT;var m=new v(e,r,o,s,l,d);return m.update(t),m};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"gl-texture2d\"),o=new Uint8Array(4),s=new Float32Array(o.buffer);var l=t(\"binary-search-bounds\"),c=t(\"ndarray\"),u=t(\"./lib/shaders\"),f=u.createShader,h=u.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function m(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function v(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var y=v.prototype;y.isTransparent=function(){return this.hasAlpha},y.isOpaque=function(){return!this.hasAlpha},y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.drawTransparent=y.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:m(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:m(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;\"dashScale\"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,u=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],m=t.lineWidth||1,g=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);u+=2,g=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(v=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],y=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):v=y=p,3===v.length&&(v=[v[0],v[1],v[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&v[3]<1&&(this.hasAlpha=!0),x=Array.isArray(m)?m.length>e-1?m[e-1]:m.length>0?m[m.length-1]:[0,0,0,1]:m;var T=s;if(s+=d(b,_),g){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3]);u+=2,g=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,v[0],v[1],v[2],v[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,y[0],y[1],y[2],y[3]),u+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=u,this.points=o,this.arcLength=a,\"dashes\"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e1.0001)return null;v+=g[f]}if(Math.abs(v-1)>.001)return null;return[h,s(t,g),g]}},{barycentric:14,\"polytope-closest-point/lib/closest_point_2d.js\":270}],111:[function(t,e,r){var n=t(\"glslify\"),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, normal;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model\\n , view\\n , projection\\n , inverseModel;\\nuniform vec3 eyePosition\\n , lightPosition;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvec4 project(vec3 p) {\\n return projection * view * model * vec4(p, 1.0);\\n}\\n\\nvoid main() {\\n gl_Position = project(position);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * vec4(position , 1.0);\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness\\n , fresnel\\n , kambient\\n , kdiffuse\\n , kspecular;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (f_color.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], f_data)\\n ) discard;\\n\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\\n\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * f_color.a;\\n}\\n\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\\n\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\nattribute float pointSize;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n }\\n gl_PointSize = pointSize;\\n f_color = color;\\n f_uv = uv;\\n}\"]),c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\\n if(dot(pointR, pointR) > 0.25) {\\n discard;\\n }\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_id = id;\\n f_position = position;\\n}\"]),f=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]),h=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute float pointSize;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n gl_PointSize = pointSize;\\n }\\n f_id = id;\\n f_position = position;\\n}\"]),p=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\n\\nuniform mat4 model, view, projection;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n}\"]),d=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec3 contourColor;\\n\\nvoid main() {\\n gl_FragColor = vec4(contourColor, 1.0);\\n}\\n\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},r.wireShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},r.pointShader={vertex:l,fragment:c,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"pointSize\",type:\"float\"}]},r.pickShader={vertex:u,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"id\",type:\"vec4\"}]},r.pointPickShader={vertex:h,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"pointSize\",type:\"float\"},{name:\"id\",type:\"vec4\"}]},r.contourShader={vertex:p,fragment:d,attributes:[{name:\"position\",type:\"vec3\"}]}},{glslify:231}],112:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"normals\"),l=t(\"gl-mat4/multiply\"),c=t(\"gl-mat4/invert\"),u=t(\"ndarray\"),f=t(\"colormap\"),h=t(\"simplicial-complex-contour\"),p=t(\"typedarray-pool\"),d=t(\"./lib/shaders\"),m=t(\"./lib/closest-point\"),g=d.meshShader,v=d.wireShader,y=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,T,k,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=u,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=c,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=g,this.edgeUVs=v,this.edgeIds=m,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,g.vertex,g.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.normal.location=4,e}function S(t){var e=n(t,v.vertex,v.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e}function E(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function L(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function C(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function P(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;ai[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=g[t],r.uniforms.angle=v[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t]&&T&&(u[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),u[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(u[1^t]+=M*p*m[t+2],ki[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=g[t+2],r.uniforms.angle=v[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t+2]&&T&&(u[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),m.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,c=r.pixelRatio;if(this.titleCount){for(var u=0;u<2;++u)e[u]=2*(o[u]*c-a[u])/(a[2+u]-a[u])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),m.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,c=.5*(n[o+2]+n[o]),u=n[o+2]-n[o],f=a[o],m=a[o+2]-f,g=i[o],v=i[o+2]-g;p[o]=2*l/u*m/v,h[o]=2*(s-c)/u*m/v}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),m.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,c=t.bounds;for(o=0;o<2;++o){var u=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var m=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(m,e[1],m,e[3],p[d],h[d]):o.drawLine(e[0],m,e[2],m,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();this.objects.length=0;for(t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},c.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},c.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=t(\"right-now\"),i=t(\"3d-view\"),a=t(\"mouse-change\"),o=t(\"mouse-wheel\"),s=t(\"mouse-event-offset\"),l=t(\"has-passive-events\")},{\"3d-view\":7,\"has-passive-events\":232,\"mouse-change\":247,\"mouse-event-offset\":248,\"mouse-wheel\":250,\"right-now\":278}],120:[function(t,e,r){var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision mediump float;\\n#define GLSLIFY 1\\nattribute vec2 position;\\nvarying vec2 uv;\\nvoid main() {\\n uv = position;\\n gl_Position = vec4(position, 0, 1);\\n}\"]),o=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D accumBuffer;\\nvarying vec2 uv;\\n\\nvoid main() {\\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\\n gl_FragColor = min(vec4(1,1,1,1), accum);\\n}\"]);e.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec2\"}])}},{\"gl-shader\":132,glslify:231}],121:[function(t,e,r){\"use strict\";var n=t(\"./camera.js\"),i=t(\"gl-axes3d\"),a=t(\"gl-axes3d/properties\"),o=t(\"gl-spikes3d\"),s=t(\"gl-select-static\"),l=t(\"gl-fbo\"),c=t(\"a-big-triangle\"),u=t(\"mouse-change\"),f=t(\"gl-mat4/perspective\"),h=t(\"gl-mat4/ortho\"),p=t(\"./lib/shader\"),d=t(\"is-mobile\")({tablet:!0,featureDetect:!0});function m(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function g(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function v(t){return\"boolean\"!=typeof t||t}e.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;if(!e){if(e=document.createElement(\"canvas\"),t.container)t.container.appendChild(e);else document.body.appendChild(e)}var r=t.gl;r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext(\"webgl\",e))||(r=t.getContext(\"experimental-webgl\",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d}));if(!r)throw new Error(\"webgl not supported\");var y=t.bounds||[[-10,-10,-10],[10,10,10]],x=new m,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&\"orthographic\"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||\"turntable\",_ortho:w},k=t.axes||{},A=i(r,k);A.enable=!k.disable;var M=t.spikes||{},S=o(r,M),E=[],L=[],C=[],P=[],I=!0,O=!0,z=new Array(16),D=new Array(16),R={view:null,projection:z,model:D,_ortho:!1},F=(O=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),B=t.cameraObject||n(e,T),N={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:B,axes:A,axesPixels:null,spikes:S,bounds:y,objects:E,shape:F,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:v(t.autoResize),autoBounds:v(t.autoBounds),autoScale:!!t.autoScale,autoCenter:v(t.autoCenter),clipToBounds:v(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:R,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,O=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},j=[r.drawingBufferWidth/N.pixelRatio|0,r.drawingBufferHeight/N.pixelRatio|0];function U(){if(!N._stopped&&N.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*N.pixelRatio),a=0|Math.ceil(n*N.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||\"absolute\",o.left=\"0px\",o.top=\"0px\",o.width=r+\"px\",o.height=n+\"px\",I=!0}}}N.autoResize&&U();function V(){for(var t=E.length,e=P.length,n=0;n0&&0===C[e-1];)C.pop(),P.pop().dispose()}function H(){if(N.contextLost)return!0;r.isContextLost()&&(N.contextLost=!0,N.mouseListener.enabled=!1,N.selection.object=null,N.oncontextloss&&N.oncontextloss())}window.addEventListener(\"resize\",U),N.update=function(t){N._stopped||(t=t||{},I=!0,O=!0)},N.add=function(t){N._stopped||(t.axes=A,E.push(t),L.push(-1),I=!0,O=!0,V())},N.remove=function(t){if(!N._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),I=!0,O=!0,V())}},N.dispose=function(){if(!N._stopped&&(N._stopped=!0,window.removeEventListener(\"resize\",U),e.removeEventListener(\"webglcontextlost\",H),N.mouseListener.enabled=!1,!N.contextLost)){A.dispose(),S.dispose();for(var t=0;tx.distance)continue;for(var c=0;c 1.0) {\\n discard;\\n }\\n baseColor = mix(borderColor, color, step(radius, centerFraction));\\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\\n }\\n}\\n\"]),r.pickVertex=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\nattribute vec4 pickId;\\n\\nuniform mat3 matrix;\\nuniform float pointSize;\\nuniform vec4 pickOffset;\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n vec3 hgPosition = matrix * vec3(position, 1);\\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\\n gl_PointSize = pointSize;\\n\\n vec4 id = pickId + pickOffset;\\n id.y += floor(id.x / 256.0);\\n id.x -= floor(id.x / 256.0) * 256.0;\\n\\n id.z += floor(id.y / 256.0);\\n id.y -= floor(id.y / 256.0) * 256.0;\\n\\n id.w += floor(id.z / 256.0);\\n id.z -= floor(id.z / 256.0) * 256.0;\\n\\n fragId = id;\\n}\\n\"]),r.pickFragment=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\\n if(radius > 1.0) {\\n discard;\\n }\\n gl_FragColor = fragId / 255.0;\\n}\\n\"])},{glslify:231}],123:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"typedarray-pool\"),o=t(\"./lib/shader\");function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}e.exports=function(t,e){var r=t.gl,a=i(r),l=i(r),c=n(r,o.pointVertex,o.pointFragment),u=n(r,o.pickVertex,o.pickFragment),f=new s(t,a,l,c,u);return f.update(e),t.addObject(f),f};var l,c,u=s.prototype;u.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r(\"sizeMin\",.5),this.sizeMax=r(\"sizeMax\",20),this.color=r(\"color\",[1,0,0,1]).slice(),this.areaRatio=r(\"areaRatio\",1),this.borderColor=r(\"borderColor\",[0,0,0,1]).slice(),this.blend=r(\"blend\",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),c=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),u=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=u<5,r.uniforms.pointSize=u,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c[0]=255&t,c[1]=t>>8&255,c[2]=t>>16&255,c[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=c,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),u.draw=u.unifiedDraw,u.drawPick=u.unifiedDraw,u.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},{\"./lib/shader\":122,\"gl-buffer\":78,\"gl-shader\":132,\"typedarray-pool\":308}],124:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c=e[0],u=e[1],f=e[2],h=e[3],p=r[0],d=r[1],m=r[2],g=r[3];(a=c*p+u*d+f*m+h*g)<0&&(a=-a,p=-p,d=-d,m=-m,g=-g);1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n);return t[0]=s*c+l*p,t[1]=s*u+l*d,t[2]=s*f+l*m,t[3]=s*h+l*g,t}},{}],125:[function(t,e,r){\"use strict\";e.exports=function(t){return t||0===t?t.toString():\"\"}},{}],126:[function(t,e,r){\"use strict\";var n=t(\"vectorize-text\");e.exports=function(t,e,r){var a=i[e];a||(a=i[e]={});if(t in a)return a[t];var o={textAlign:\"center\",textBaseline:\"middle\",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,c,u=n(t,o);if(r&&1!==r){for(l=0;l max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform vec4 highlightId;\\nuniform float highlightScale;\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = 1.0;\\n if(distance(highlightId, id) < 0.0001) {\\n scale = highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1);\\n vec4 viewPosition = view * worldPosition;\\n viewPosition = viewPosition / viewPosition.w;\\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float highlightScale, pixelRatio;\\nuniform vec4 highlightId;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = pixelRatio;\\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\\n scale *= highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1.0);\\n vec4 viewPosition = view * worldPosition;\\n vec4 clipPosition = projection * viewPosition;\\n clipPosition /= clipPosition.w;\\n\\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform float highlightScale;\\nuniform vec4 highlightId;\\nuniform vec3 axes[2];\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float scale, pixelRatio;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float lscale = pixelRatio * scale;\\n if(distance(highlightId, id) < 0.0001) {\\n lscale *= highlightScale;\\n }\\n\\n vec4 clipCenter = projection * view * model * vec4(position, 1);\\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = dataPosition;\\n }\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float opacity;\\n\\nvarying vec4 interpColor;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (\\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\\n interpColor.a * opacity == 0.\\n ) discard;\\n gl_FragColor = interpColor * opacity;\\n}\\n\"]),c=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float pickGroup;\\n\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\\n\\n gl_FragColor = vec4(pickGroup, pickId.bgr);\\n}\"]),u=[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"glyph\",type:\"vec2\"},{name:\"id\",type:\"vec4\"}],f={vertex:a,fragment:l,attributes:u},h={vertex:o,fragment:l,attributes:u},p={vertex:s,fragment:l,attributes:u},d={vertex:a,fragment:c,attributes:u},m={vertex:o,fragment:c,attributes:u},g={vertex:s,fragment:c,attributes:u};function v(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}r.createPerspective=function(t){return v(t,f)},r.createOrtho=function(t){return v(t,h)},r.createProject=function(t){return v(t,p)},r.createPickPerspective=function(t){return v(t,d)},r.createPickOrtho=function(t){return v(t,m)},r.createPickProject=function(t){return v(t,g)}},{\"gl-shader\":132,glslify:231}],128:[function(t,e,r){\"use strict\";var n=t(\"is-string-blank\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"typedarray-pool\"),s=t(\"gl-mat4/multiply\"),l=t(\"./lib/shaders\"),c=t(\"./lib/glyphs\"),u=t(\"./lib/get-simple-string\"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function m(t){return!0===t||t>1?1:t}function g(t,e,r,n,i,a,o,s,l,c,u,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=c,this.pickOrthoShader=u,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}e.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),c=l.createPickOrtho(e),u=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),m=a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),v=new g(e,r,n,o,f,h,p,d,m,s,c,u);return v.update(t),v};var v=g.prototype;v.pickSlots=1,v.setPickBase=function(t){this.pickId=t},v.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},v.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var y=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}function L(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,c=r.model||f,u=r.view||f,h=r.projection||f,d=e.axesBounds,m=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],y[0]=2/o.drawingBufferWidth,y[1]=2/o.drawingBufferHeight,t.bind(),l.view=u,l.projection=h,l.screenSize=y,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=m,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var g=0;g<3;++g)if(a[g]){l.scale=e.projectScale[g],l.opacity=e.projectOpacity[g];for(var v=T,L=0;L<16;++L)v[L]=0;for(L=0;L<4;++L)v[5*L]=1;v[5*g]=0,i[g]<0?v[12+g]=d[0][g]:v[12+g]=d[1][g],s(v,c,v),l.model=v;var C=(g+1)%3,P=(g+2)%3,I=M(x),O=M(b);I[C]=1,O[P]=1;var z=p(0,0,0,S(_,I)),D=p(0,0,0,S(w,O));if(Math.abs(z[1])>Math.abs(D[1])){var R=z;z=D,D=R,R=I,I=O,O=R;var F=C;C=P,P=F}z[0]<0&&(I[C]=-1),D[1]>0&&(O[P]=-1);var B=0,N=0;for(L=0;L<4;++L)B+=Math.pow(c[4*C+L],2),N+=Math.pow(c[4*P+L],2);I[C]/=Math.sqrt(B),O[P]/=Math.sqrt(N),l.axes[0]=I,l.axes[1]=O,l.fragClipBounds[0]=E(k,m[0],g,-1e8),l.fragClipBounds[1]=E(k,m[1],g,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var C=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function P(t,e,r,n,i,a,o){var s=r.gl;if((a===r.projectHasAlpha||o)&&L(e,r,n,i),a===r.hasAlpha||o){t.bind();var l=t.uniforms;l.model=n.model||f,l.view=n.view||f,l.projection=n.projection||f,y[0]=2/s.drawingBufferWidth,y[1]=2/s.drawingBufferHeight,l.screenSize=y,l.highlightId=r.highlightId,l.highlightScale=r.highlightScale,l.fragClipBounds=C,l.clipBounds=r.axes.bounds,l.opacity=r.opacity,l.pickGroup=r.pickId/255,l.pixelRatio=i,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function I(t,e,r,i){var a;a=Array.isArray(t)?e=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},v.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},v.update=function(t){if(\"perspective\"in(t=t||{})&&(this.useOrtho=!t.perspective),\"orthographic\"in t&&(this.useOrtho=!!t.orthographic),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"project\"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if(\"projectScale\"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,\"projectOpacity\"in t){if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{r=+t.projectOpacity;this.projectOpacity=[r,r,r]}for(var n=0;n<3;++n)this.projectOpacity[n]=m(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=m(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||\"normal\",c=t.alignment||[0,0];if(2===c.length)i=c[0],a=c[1];else{i=[],a=[];for(n=0;n0){var O=0,z=x,D=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(v)&&Array.isArray(v[0]);t:for(n=0;n<_;++n){y+=1;for(w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),u[T]=Math.min(u[T],w[T])}k=(N=I(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n0?1-M[0][0]:Y<0?1+M[1][0]:1,W*=W>0?1-M[0][1]:W<0?1+M[1][1]:1],Z=k.cells||[],J=k.positions||[];for(T=0;T0){var v=r*u;o.drawBox(f-v,h-v,p+v,h+v,a),o.drawBox(f-v,d-v,p+v,d+v,a),o.drawBox(f-v,h-v,f+v,d+v,a),o.drawBox(p-v,h-v,p+v,d+v,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{\"./lib/shaders\":129,\"gl-buffer\":78,\"gl-shader\":132}],131:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=e[0],a=e[1],o=n(t,r,a,{}),s=i.mallocUint8(r*a*4);return new l(t,o,s)};var n=t(\"gl-fbo\"),i=t(\"typedarray-pool\"),a=t(\"ndarray\"),o=t(\"bit-twiddle\").nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var c=l.prototype;Object.defineProperty(c,\"shape\",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;ar)for(t=r;te)for(t=e;t=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),A=0;A=0;)M+=1;_[y]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);s(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf(\"mat\")>=0))throw new n(\"\",\"Unknown data type for attribute \"+f+\": \"+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);l(t,e,p,i,d,a,f)}}}return a};var n=t(\"./GLError\");function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;a.pointer=function(t,e,r,n){var i=this._gl,a=this._locations[this._index];i.vertexAttribPointer(a,this._dimension,t||i.FLOAT,!!e,r||0,n||0),i.enableVertexAttribArray(a)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,\"location\",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}});var o=[function(t,e,r){return void 0===r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0===r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0===r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0===r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)}];function s(t,e,r,n,a,s,l){var c=o[a],u=new i(t,e,r,n,a,c);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),c(t,n[r],e),e},get:function(){return u},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),c=new Array(i),u=0;u4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+v);t[\"uniformMatrix\"+g+\"fv\"](s[u],!1,f);break}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+v)}if((g=v.charCodeAt(v.length-1)-48)<2||g>4)throw new i(\"\",\"Invalid data type\");switch(v.charAt(0)){case\"b\":case\"i\":t[\"uniform\"+g+\"iv\"](s[u],f);break;case\"v\":t[\"uniform\"+g+\"fv\"](s[u],f);break;default:throw new i(\"\",\"Unrecognized data type for vector \"+name+\": \"+v)}}}}}}function c(t,e,n){if(\"object\"==typeof n){var c=u(n);Object.defineProperty(t,e,{get:a(c),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(f=n,function(t,e,r){return t.getUniform(e.program,r[f])}),set:l(n),enumerable:!0,configurable:!1}):t[e]=function(t){switch(t){case\"bool\":return!1;case\"int\":case\"sampler2D\":case\"samplerCube\":case\"float\":return 0;default:var e=t.indexOf(\"vec\");if(0<=e&&e<=1&&t.length===4+e){if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid data type\");return\"b\"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf(\"mat\")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+t);return o(r*r,0)}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+t)}}(r[n].type);var f}function u(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l1)for(var l=0;l 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, tubeScale;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * tubePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(tubePosition, 1.0);\\n vec4 t_position = view * tubePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = tubePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float tubeScale;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n gl_Position = projection * view * tubePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec4\"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec4\"}]}},{glslify:231}],143:[function(t,e,r){\"use strict\";var n=t(\"gl-vec3\"),i=t(\"gl-vec4\"),a=[\"xyz\",\"xzy\",\"yxz\",\"yzx\",\"zxy\",\"zyx\"],o=function(t,e,r,a){for(var o=0,s=0;s0)for(T=0;T<8;T++){var k=(T+1)%8;c.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(y,v,v,v,y,y),d.push(m,g,g,g,m,m);var A=c.length;u.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=y;y=v,v=S;var E=m;m=g,g=E}return{positions:c,cells:u,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;se)return r-1}return r},l=function(t,e,r){return tr?r:t},c=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;nf-1||y>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][v],E=a[1][m],L=a[1][y],C=a[2][g],P=(o-M)/(S-M),I=(c-E)/(L-E),O=(u-C)/(a[2][x]-C);switch(isFinite(P)||(P=.5),isFinite(I)||(I=.5),isFinite(O)||(O=.5),r.reversedX&&(d=f-1-d,v=f-1-v),r.reversedY&&(m=h-1-m,y=h-1-y),r.reversedZ&&(g=p-1-g,x=p-1-x),r.filled){case 5:k=g,A=x,w=m*p,T=y*p,b=d*p*h,_=v*p*h;break;case 4:k=g,A=x,b=d*p,_=v*p,w=m*p*f,T=y*p*f;break;case 3:w=m,T=y,k=g*h,A=x*h,b=d*h*p,_=v*h*p;break;case 2:w=m,T=y,b=d*h,_=v*h,k=g*h*f,A=x*h*f;break;case 1:b=d,_=v,k=g*f,A=x*f,w=m*f*p,T=y*f*p;break;default:b=d,_=v,w=m*f,T=y*f,k=g*f*h,A=x*f*h}var z=i[b+w+k],D=i[b+w+A],R=i[b+T+k],F=i[b+T+A],B=i[_+w+k],N=i[_+w+A],j=i[_+T+k],U=i[_+T+A],V=n.create(),H=n.create(),q=n.create(),G=n.create();n.lerp(V,z,B,P),n.lerp(H,D,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Y=n.create(),W=n.create();n.lerp(Y,V,q,I),n.lerp(W,H,G,I);var X=n.create();return n.lerp(X,Y,W,O),X}(e,t,p)},m=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},g=[],v=e[0][0],y=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(eb||r_||nw)},k=10*n.distance(e[0],e[1])/i,A=k*k,M=1,S=0,E=r.length;E>1&&(M=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,l=0;lS&&(S=F),D.push(F),g.push({points:P,velocities:I,divergences:D});for(var B=0;B<100*i&&P.lengthA&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),O=d(N),n.squaredDistance(z,N)-A>-1e-4*A){P.push(N),z=N,I.push(O);R=m(N,O),F=n.length(R);isFinite(F)&&F>S&&(S=F),D.push(F)}C=N}}var U=o(g,t.colormap,S,M);return f?U.tubeScale=f:(0===S&&(S=1),U.tubeScale=.5*u*M/S),U};var u=t(\"./lib/shaders\"),f=t(\"gl-cone3d\").createMesh;e.exports.createTubeMesh=function(t,e){return f(t,e,{shaders:u,traceType:\"streamtube\"})}},{\"./lib/shaders\":142,\"gl-cone3d\":79,\"gl-vec3\":169,\"gl-vec4\":205}],144:[function(t,e,r){var n=t(\"gl-shader\"),i=t(\"glslify\"),a=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute vec3 f;\\nattribute vec3 normal;\\n\\nuniform vec3 objectOffset;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 lightPosition, eyePosition;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n vec3 localCoordinate = vec3(uv.zw, f.x);\\n worldCoordinate = objectOffset + localCoordinate;\\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n vec4 clipPosition = projection * view * worldPosition;\\n gl_Position = clipPosition;\\n kill = f.y;\\n value = f.z;\\n planeCoordinate = uv.xy;\\n\\n vColor = texture2D(colormap, vec2(value, value));\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * worldPosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n lightDirection = lightPosition - cameraCoordinate.xyz;\\n eyeDirection = eyePosition - cameraCoordinate.xyz;\\n surfaceNormal = normalize((vec4(normal,0) * inverseModel).xyz);\\n}\\n\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat beckmannSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness) {\\n return beckmannDistribution(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 lowerBound, upperBound;\\nuniform float contourTint;\\nuniform vec4 contourColor;\\nuniform sampler2D colormap;\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform float vertexColor;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n if (\\n kill > 0.0 ||\\n vColor.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\\n ) discard;\\n\\n vec3 N = normalize(surfaceNormal);\\n vec3 V = normalize(eyeDirection);\\n vec3 L = normalize(lightDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n //decide how to interpolate color \\u2014 in vertex or in fragment\\n vec4 surfaceColor =\\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\\n step(.5, vertexColor) * vColor;\\n\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\\n}\\n\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute float f;\\n\\nuniform vec3 objectOffset;\\nuniform mat3 permutation;\\nuniform mat4 model, view, projection;\\nuniform float height, zOffset;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\\n worldCoordinate = objectOffset + dataCoordinate;\\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n\\n vec4 clipPosition = projection * view * worldPosition;\\n clipPosition.z += zOffset;\\n\\n gl_Position = clipPosition;\\n value = f + objectOffset.z;\\n kill = -1.0;\\n planeCoordinate = uv.zw;\\n\\n vColor = texture2D(colormap, vec2(value, value));\\n\\n //Don't do lighting for contours\\n surfaceNormal = vec3(1,0,0);\\n eyeDirection = vec3(0,1,0);\\n lightDirection = vec3(0,0,1);\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec2 shape;\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 surfaceNormal;\\n\\nvec2 splitFloat(float v) {\\n float vh = 255.0 * v;\\n float upper = floor(vh);\\n float lower = fract(vh);\\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\\n}\\n\\nvoid main() {\\n if ((kill > 0.0) ||\\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\\n\\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\\n}\\n\"]);r.createShader=function(t){var e=n(t,a,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createPickShader=function(t){var e=n(t,a,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createContourShader=function(t){var e=n(t,s,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},r.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{\"gl-shader\":132,glslify:231}],145:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=y(e),n=b(e),s=x(e),l=_(e),c=i(e),u=a(e,[{buffer:c,size:4,stride:40,offset:0},{buffer:c,size:3,stride:40,offset:16},{buffer:c,size:3,stride:40,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),m=o(e,1,256,e.RGBA,e.UNSIGNED_BYTE);m.minFilter=e.LINEAR,m.magFilter=e.LINEAR;var g=new M(e,[0,0],[[0,0,0],[0,0,0]],r,n,c,u,m,s,l,f,h,p,d,[0,0,0]),v={levels:[[],[],[]]};for(var w in t)v[w]=t[w];return v.colormap=v.colormap||\"jet\",g.update(v),g};var n=t(\"bit-twiddle\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"typedarray-pool\"),l=t(\"colormap\"),c=t(\"ndarray-ops\"),u=t(\"ndarray-pack\"),f=t(\"ndarray\"),h=t(\"surface-nets\"),p=t(\"gl-mat4/multiply\"),d=t(\"gl-mat4/invert\"),m=t(\"binary-search-bounds\"),g=t(\"ndarray-gradient\"),v=t(\"./lib/shaders\"),y=v.createShader,x=v.createContourShader,b=v.createPickShader,_=v.createPickContourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],k=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function A(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=k[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();function M(t,e,r,n,i,a,o,l,c,u,h,p,d,m,g){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=g,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=c,this._contourPickShader=u,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new A([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=m,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var S=M.prototype;S.genColormap=function(t,e){var r=!1,n=u([l({colormap:t,nshades:256,format:\"rgba\"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return c.divseq(n,255),this.hasAlphaScale=r,n},S.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},S.isOpaque=function(){return!this.isTransparent()},S.pickSlots=1,S.setPickBase=function(t){this.pickId=t};var E=[0,0,0],L={showSurface:!1,showContour:!1,projections:[w.slice(),w.slice(),w.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function C(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||E,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=L.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var c=L.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)c[i][n]=t.clipBounds[i][n];c[0][r]=-1e8,c[1][r]=1e8}return L.showSurface=o,L.showContour=s,L}var P={model:w,view:w,projection:w,inverseModel:w.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},I=w.slice(),O=[1,0,0,0,1,0,0,0,1];function z(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=P;n.model=t.model||w,n.view=t.view||w,n.projection=t.projection||w,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=O,n.vertexColor=this.vertexColor;var s=I;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var c=s[12+i];for(o=0;o<3;++o)c+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=c/l}var u=C(n,this);if(u.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=u.projections[i],this._shader.uniforms.clipBounds=u.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=k[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var c=r.position;c[0]=c[1]=c[2]=0;for(var u=0;u<2;++u)for(var f=u?a:1-a,h=0;h<2;++h)for(var p=i+u,d=s+h,g=f*(h?l:1-l),v=0;v<3;++v)c[v]+=this._field[v].get(p,d)*g;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=m.le(this.contourLevels[x],c[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]Math.abs(_-c[x])&&(y[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],v=0;v<3;++v)r.dataCoordinate[v]=this._field[v].get(r.index[0],r.index[1]);return r},S.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();c.assign(t.lo(1,1).hi(r[0],r[1]),e),c.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),c.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),c.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),c.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},S.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,\"contourWidth\"in t&&(this.contourWidth=R(t.contourWidth,Number)),\"showContour\"in t&&(this.showContour=R(t.showContour,Boolean)),\"showSurface\"in t&&(this.showSurface=!!t.showSurface),\"contourTint\"in t&&(this.contourTint=R(t.contourTint,Boolean)),\"contourColor\"in t&&(this.contourColor=B(t.contourColor)),\"contourProject\"in t&&(this.contourProject=R(t.contourProject,(function(t){return R(t,Boolean)}))),\"surfaceProject\"in t&&(this.surfaceProject=t.surfaceProject),\"dynamicColor\"in t&&(this.dynamicColor=B(t.dynamicColor)),\"dynamicTint\"in t&&(this.dynamicTint=R(t.dynamicTint,Number)),\"dynamicWidth\"in t&&(this.dynamicWidth=R(t.dynamicWidth,Number)),\"opacity\"in t&&(this.opacity=t.opacity),\"opacityscale\"in t&&(this.opacityscale=t.opacityscale),\"colorBounds\"in t&&(this.colorBounds=t.colorBounds),\"vertexColor\"in t&&(this.vertexColor=t.vertexColor?1:0),\"colormap\"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),\"field\"in t||\"coords\"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error(\"gl-surface: invalid coordinates for x/y\");for(o=0;o<2;++o){var c=l[o];for(v=0;v<2;++v)if(c.shape[v]!==a[v])throw new Error(\"gl-surface: coords have incorrect shape\");this.padField(this._field[o],c)}}else if(t.ticks){var u=t.ticks;if(!Array.isArray(u)||2!==u.length)throw new Error(\"gl-surface: invalid ticks\");for(o=0;o<2;++o){var p=u[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error(\"gl-surface: invalid tick length\");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var m=[0,0];m[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],m,0)}this._field[0].set(0,0,0);for(var v=0;v0){for(var xt=0;xt<5;++xt)Q.pop();U-=1}continue t}Q.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[$]=et,this._contourCounts[$]=rt}var bt=s.mallocFloat(Q.length);for(o=0;oi||r<0||r>i)throw new Error(\"gl-texture2d: Invalid texture size\");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function p(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var d=p.prototype;function m(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function g(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error(\"gl-texture2d: Invalid texture shape\");if(i===t.FLOAT&&!t.getExtension(\"OES_texture_float\"))throw new Error(\"gl-texture2d: Floating point textures not supported on this platform\");var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new p(t,o,e,r,n,i)}function y(t,e,r,n,i,a){var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new p(t,o,r,n,i,a)}function x(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error(\"gl-texture2d: Invalid texture size\");var l=m(o,e.stride.slice()),c=0;\"float32\"===r?c=t.FLOAT:\"float64\"===r?(c=t.FLOAT,l=!1,r=\"float32\"):\"uint8\"===r?c=t.UNSIGNED_BYTE:(c=t.UNSIGNED_BYTE,l=!1,r=\"uint8\");var u,h,d=0;if(2===o.length)d=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===o[2])d=t.ALPHA;else if(2===o[2])d=t.LUMINANCE_ALPHA;else if(3===o[2])d=t.RGB;else{if(4!==o[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");d=t.RGBA}}c!==t.FLOAT||t.getExtension(\"OES_texture_float\")||(c=t.UNSIGNED_BYTE,l=!1);var v=e.size;if(l)u=0===e.offset&&e.data.length===v?e.data:e.data.subarray(e.offset,e.offset+v);else{var y=[o[2],o[2]*o[0],1];h=a.malloc(v,r);var x=n(h,o,y,0);\"float32\"!==r&&\"float64\"!==r||c!==t.UNSIGNED_BYTE?i.assign(x,e):f(x,e),u=h.subarray(0,v)}var b=g(t);return t.texImage2D(t.TEXTURE_2D,0,d,o[0],o[1],0,d,c,u),l||a.free(h),new p(t,b,o[0],o[1],d,c)}Object.defineProperties(d,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension(\"EXT_texture_filter_anisotropic\");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error(\"gl-texture2d: Must specify wrap mode for rows and columns\");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error(\"gl-texture2d: Invalid texture shape\")}else t=[0|t,0|t];return h(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return h(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t}}}),d.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},d.dispose=function(){this.gl.deleteTexture(this.handle)},d.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},d.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=u(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error(\"gl-texture2d: Unsupported data type\");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error(\"gl-texture2d: Texture dimensions are out of bounds\");!function(t,e,r,o,s,l,c,u){var h=u.dtype,p=u.shape.slice();if(p.length<2||p.length>3)throw new Error(\"gl-texture2d: Invalid ndarray, must be 2d or 3d\");var d=0,g=0,v=m(p,u.stride.slice());\"float32\"===h?d=t.FLOAT:\"float64\"===h?(d=t.FLOAT,v=!1,h=\"float32\"):\"uint8\"===h?d=t.UNSIGNED_BYTE:(d=t.UNSIGNED_BYTE,v=!1,h=\"uint8\");if(2===p.length)g=t.LUMINANCE,p=[p[0],p[1],1],u=n(u.data,p,[u.stride[0],u.stride[1],1],u.offset);else{if(3!==p.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===p[2])g=t.ALPHA;else if(2===p[2])g=t.LUMINANCE_ALPHA;else if(3===p[2])g=t.RGB;else{if(4!==p[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");g=t.RGBA}p[2]}g!==t.LUMINANCE&&g!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(g=s);if(g!==s)throw new Error(\"gl-texture2d: Incompatible texture format for setPixels\");var y=u.size,x=c.indexOf(o)<0;x&&c.push(o);if(d===l&&v)0===u.offset&&u.data.length===y?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data.subarray(u.offset,u.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data.subarray(u.offset,u.offset+y));else{var b;b=l===t.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _=n(b,p,[p[2],p[2]*p[0],1]);d===t.FLOAT&&l===t.UNSIGNED_BYTE?f(_,u):i.assign(_,u),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,y)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:259,\"ndarray-ops\":254,\"typedarray-pool\":308}],147:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error(\"gl-vao: Too many vertex attributes\");for(var i=0;i1?0:Math.acos(s)};var n=t(\"./fromValues\"),i=t(\"./normalize\"),a=t(\"./dot\")},{\"./dot\":162,\"./fromValues\":168,\"./normalize\":179}],153:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},{}],154:[function(t,e,r){e.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},{}],155:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},{}],156:[function(t,e,r){e.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},{}],157:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},{}],158:[function(t,e,r){e.exports=t(\"./distance\")},{\"./distance\":159}],159:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},{}],160:[function(t,e,r){e.exports=t(\"./divide\")},{\"./divide\":161}],161:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},{}],162:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},{}],163:[function(t,e,r){e.exports=1e-6},{}],164:[function(t,e,r){e.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=t(\"./epsilon\")},{\"./epsilon\":163}],165:[function(t,e,r){e.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},{}],166:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},{}],167:[function(t,e,r){e.exports=function(t,e,r,i,a,o){var s,l;e||(e=3);r||(r=0);l=i?Math.min(i*e+r,t.length):t.length;for(s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a);return t}},{}],180:[function(t,e,r){e.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},{}],181:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=e[0],t[1]=i+o*c-s*l,t[2]=a+o*l+s*c,t}},{}],182:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+s*l+o*c,t[1]=e[1],t[2]=a+s*c-o*l,t}},{}],183:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+o*c-s*l,t[1]=a+o*l+s*c,t[2]=e[2],t}},{}],184:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},{}],185:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},{}],186:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},{}],187:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},{}],188:[function(t,e,r){e.exports=t(\"./squaredDistance\")},{\"./squaredDistance\":190}],189:[function(t,e,r){e.exports=t(\"./squaredLength\")},{\"./squaredLength\":191}],190:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},{}],191:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},{}],192:[function(t,e,r){e.exports=t(\"./subtract\")},{\"./subtract\":193}],193:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},{}],194:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},{}],195:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},{}],196:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t}},{}],197:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},{}],198:[function(t,e,r){e.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},{}],199:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},{}],200:[function(t,e,r){e.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},{}],201:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},{}],202:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},{}],203:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},{}],204:[function(t,e,r){e.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},{}],205:[function(t,e,r){e.exports={create:t(\"./create\"),clone:t(\"./clone\"),fromValues:t(\"./fromValues\"),copy:t(\"./copy\"),set:t(\"./set\"),add:t(\"./add\"),subtract:t(\"./subtract\"),multiply:t(\"./multiply\"),divide:t(\"./divide\"),min:t(\"./min\"),max:t(\"./max\"),scale:t(\"./scale\"),scaleAndAdd:t(\"./scaleAndAdd\"),distance:t(\"./distance\"),squaredDistance:t(\"./squaredDistance\"),length:t(\"./length\"),squaredLength:t(\"./squaredLength\"),negate:t(\"./negate\"),inverse:t(\"./inverse\"),normalize:t(\"./normalize\"),dot:t(\"./dot\"),lerp:t(\"./lerp\"),random:t(\"./random\"),transformMat4:t(\"./transformMat4\"),transformQuat:t(\"./transformQuat\")}},{\"./add\":197,\"./clone\":198,\"./copy\":199,\"./create\":200,\"./distance\":201,\"./divide\":202,\"./dot\":203,\"./fromValues\":204,\"./inverse\":206,\"./length\":207,\"./lerp\":208,\"./max\":209,\"./min\":210,\"./multiply\":211,\"./negate\":212,\"./normalize\":213,\"./random\":214,\"./scale\":215,\"./scaleAndAdd\":216,\"./set\":217,\"./squaredDistance\":218,\"./squaredLength\":219,\"./subtract\":220,\"./transformMat4\":221,\"./transformQuat\":222}],206:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},{}],207:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},{}],208:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},{}],209:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},{}],210:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},{}],211:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},{}],212:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},{}],213:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o);return t}},{}],214:[function(t,e,r){var n=t(\"./normalize\"),i=t(\"./scale\");e.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},{\"./normalize\":213,\"./scale\":215}],215:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},{}],216:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},{}],217:[function(t,e,r){e.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},{}],218:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},{}],219:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},{}],220:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},{}],221:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},{}],222:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t[3]=e[3],t}},{}],223:[function(t,e,r){var n=t(\"glsl-tokenizer\"),i=t(\"atob-lite\");e.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join(\"\")}return A(r),v+=r.length,(p=p.slice(r.length)).length}}function I(){return/[^a-fA-F0-9]/.test(e)?(A(p.join(\"\")),h=999,u):(p.push(e),r=e,u+1)}function O(){return\".\"===e||/[eE]/.test(e)?(p.push(e),h=5,r=e,u+1):\"x\"===e&&1===p.length&&\"0\"===p[0]?(h=11,p.push(e),r=e,u+1):/[^\\d]/.test(e)?(A(p.join(\"\")),h=999,u):(p.push(e),r=e,u+1)}function z(){return\"f\"===e&&(p.push(e),r=e,u+=1),/[eE]/.test(e)?(p.push(e),r=e,u+1):(\"-\"!==e&&\"+\"!==e||!/[eE]/.test(r))&&/[^\\d]/.test(e)?(A(p.join(\"\")),h=999,u):(p.push(e),r=e,u+1)}function D(){if(/[^\\d\\w_]/.test(e)){var t=p.join(\"\");return h=k[t]?8:T[t]?7:6,A(p.join(\"\")),h=999,u}return p.push(e),r=e,u+1}};var n=t(\"./lib/literals\"),i=t(\"./lib/operators\"),a=t(\"./lib/builtins\"),o=t(\"./lib/literals-300es\"),s=t(\"./lib/builtins-300es\"),l=[\"block-comment\",\"line-comment\",\"preprocessor\",\"operator\",\"integer\",\"float\",\"ident\",\"builtin\",\"keyword\",\"whitespace\",\"eof\",\"integer\"]},{\"./lib/builtins\":226,\"./lib/builtins-300es\":225,\"./lib/literals\":228,\"./lib/literals-300es\":227,\"./lib/operators\":229}],225:[function(t,e,r){var n=t(\"./builtins\");n=n.slice().filter((function(t){return!/^(gl\\_|texture)/.test(t)})),e.exports=n.concat([\"gl_VertexID\",\"gl_InstanceID\",\"gl_Position\",\"gl_PointSize\",\"gl_FragCoord\",\"gl_FrontFacing\",\"gl_FragDepth\",\"gl_PointCoord\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexUniformVectors\",\"gl_MaxVertexOutputVectors\",\"gl_MaxFragmentInputVectors\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxTextureImageUnits\",\"gl_MaxFragmentUniformVectors\",\"gl_MaxDrawBuffers\",\"gl_MinProgramTexelOffset\",\"gl_MaxProgramTexelOffset\",\"gl_DepthRangeParameters\",\"gl_DepthRange\",\"trunc\",\"round\",\"roundEven\",\"isnan\",\"isinf\",\"floatBitsToInt\",\"floatBitsToUint\",\"intBitsToFloat\",\"uintBitsToFloat\",\"packSnorm2x16\",\"unpackSnorm2x16\",\"packUnorm2x16\",\"unpackUnorm2x16\",\"packHalf2x16\",\"unpackHalf2x16\",\"outerProduct\",\"transpose\",\"determinant\",\"inverse\",\"texture\",\"textureSize\",\"textureProj\",\"textureLod\",\"textureOffset\",\"texelFetch\",\"texelFetchOffset\",\"textureProjOffset\",\"textureLodOffset\",\"textureProjLod\",\"textureProjLodOffset\",\"textureGrad\",\"textureGradOffset\",\"textureProjGrad\",\"textureProjGradOffset\"])},{\"./builtins\":226}],226:[function(t,e,r){e.exports=[\"abs\",\"acos\",\"all\",\"any\",\"asin\",\"atan\",\"ceil\",\"clamp\",\"cos\",\"cross\",\"dFdx\",\"dFdy\",\"degrees\",\"distance\",\"dot\",\"equal\",\"exp\",\"exp2\",\"faceforward\",\"floor\",\"fract\",\"gl_BackColor\",\"gl_BackLightModelProduct\",\"gl_BackLightProduct\",\"gl_BackMaterial\",\"gl_BackSecondaryColor\",\"gl_ClipPlane\",\"gl_ClipVertex\",\"gl_Color\",\"gl_DepthRange\",\"gl_DepthRangeParameters\",\"gl_EyePlaneQ\",\"gl_EyePlaneR\",\"gl_EyePlaneS\",\"gl_EyePlaneT\",\"gl_Fog\",\"gl_FogCoord\",\"gl_FogFragCoord\",\"gl_FogParameters\",\"gl_FragColor\",\"gl_FragCoord\",\"gl_FragData\",\"gl_FragDepth\",\"gl_FragDepthEXT\",\"gl_FrontColor\",\"gl_FrontFacing\",\"gl_FrontLightModelProduct\",\"gl_FrontLightProduct\",\"gl_FrontMaterial\",\"gl_FrontSecondaryColor\",\"gl_LightModel\",\"gl_LightModelParameters\",\"gl_LightModelProducts\",\"gl_LightProducts\",\"gl_LightSource\",\"gl_LightSourceParameters\",\"gl_MaterialParameters\",\"gl_MaxClipPlanes\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxDrawBuffers\",\"gl_MaxFragmentUniformComponents\",\"gl_MaxLights\",\"gl_MaxTextureCoords\",\"gl_MaxTextureImageUnits\",\"gl_MaxTextureUnits\",\"gl_MaxVaryingFloats\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxVertexUniformComponents\",\"gl_ModelViewMatrix\",\"gl_ModelViewMatrixInverse\",\"gl_ModelViewMatrixInverseTranspose\",\"gl_ModelViewMatrixTranspose\",\"gl_ModelViewProjectionMatrix\",\"gl_ModelViewProjectionMatrixInverse\",\"gl_ModelViewProjectionMatrixInverseTranspose\",\"gl_ModelViewProjectionMatrixTranspose\",\"gl_MultiTexCoord0\",\"gl_MultiTexCoord1\",\"gl_MultiTexCoord2\",\"gl_MultiTexCoord3\",\"gl_MultiTexCoord4\",\"gl_MultiTexCoord5\",\"gl_MultiTexCoord6\",\"gl_MultiTexCoord7\",\"gl_Normal\",\"gl_NormalMatrix\",\"gl_NormalScale\",\"gl_ObjectPlaneQ\",\"gl_ObjectPlaneR\",\"gl_ObjectPlaneS\",\"gl_ObjectPlaneT\",\"gl_Point\",\"gl_PointCoord\",\"gl_PointParameters\",\"gl_PointSize\",\"gl_Position\",\"gl_ProjectionMatrix\",\"gl_ProjectionMatrixInverse\",\"gl_ProjectionMatrixInverseTranspose\",\"gl_ProjectionMatrixTranspose\",\"gl_SecondaryColor\",\"gl_TexCoord\",\"gl_TextureEnvColor\",\"gl_TextureMatrix\",\"gl_TextureMatrixInverse\",\"gl_TextureMatrixInverseTranspose\",\"gl_TextureMatrixTranspose\",\"gl_Vertex\",\"greaterThan\",\"greaterThanEqual\",\"inversesqrt\",\"length\",\"lessThan\",\"lessThanEqual\",\"log\",\"log2\",\"matrixCompMult\",\"max\",\"min\",\"mix\",\"mod\",\"normalize\",\"not\",\"notEqual\",\"pow\",\"radians\",\"reflect\",\"refract\",\"sign\",\"sin\",\"smoothstep\",\"sqrt\",\"step\",\"tan\",\"texture2D\",\"texture2DLod\",\"texture2DProj\",\"texture2DProjLod\",\"textureCube\",\"textureCubeLod\",\"texture2DLodEXT\",\"texture2DProjLodEXT\",\"textureCubeLodEXT\",\"texture2DGradEXT\",\"texture2DProjGradEXT\",\"textureCubeGradEXT\"]},{}],227:[function(t,e,r){var n=t(\"./literals\");e.exports=n.slice().concat([\"layout\",\"centroid\",\"smooth\",\"case\",\"mat2x2\",\"mat2x3\",\"mat2x4\",\"mat3x2\",\"mat3x3\",\"mat3x4\",\"mat4x2\",\"mat4x3\",\"mat4x4\",\"uvec2\",\"uvec3\",\"uvec4\",\"samplerCubeShadow\",\"sampler2DArray\",\"sampler2DArrayShadow\",\"isampler2D\",\"isampler3D\",\"isamplerCube\",\"isampler2DArray\",\"usampler2D\",\"usampler3D\",\"usamplerCube\",\"usampler2DArray\",\"coherent\",\"restrict\",\"readonly\",\"writeonly\",\"resource\",\"atomic_uint\",\"noperspective\",\"patch\",\"sample\",\"subroutine\",\"common\",\"partition\",\"active\",\"filter\",\"image1D\",\"image2D\",\"image3D\",\"imageCube\",\"iimage1D\",\"iimage2D\",\"iimage3D\",\"iimageCube\",\"uimage1D\",\"uimage2D\",\"uimage3D\",\"uimageCube\",\"image1DArray\",\"image2DArray\",\"iimage1DArray\",\"iimage2DArray\",\"uimage1DArray\",\"uimage2DArray\",\"image1DShadow\",\"image2DShadow\",\"image1DArrayShadow\",\"image2DArrayShadow\",\"imageBuffer\",\"iimageBuffer\",\"uimageBuffer\",\"sampler1DArray\",\"sampler1DArrayShadow\",\"isampler1D\",\"isampler1DArray\",\"usampler1D\",\"usampler1DArray\",\"isampler2DRect\",\"usampler2DRect\",\"samplerBuffer\",\"isamplerBuffer\",\"usamplerBuffer\",\"sampler2DMS\",\"isampler2DMS\",\"usampler2DMS\",\"sampler2DMSArray\",\"isampler2DMSArray\",\"usampler2DMSArray\"])},{\"./literals\":228}],228:[function(t,e,r){e.exports=[\"precision\",\"highp\",\"mediump\",\"lowp\",\"attribute\",\"const\",\"uniform\",\"varying\",\"break\",\"continue\",\"do\",\"for\",\"while\",\"if\",\"else\",\"in\",\"out\",\"inout\",\"float\",\"int\",\"uint\",\"void\",\"bool\",\"true\",\"false\",\"discard\",\"return\",\"mat2\",\"mat3\",\"mat4\",\"vec2\",\"vec3\",\"vec4\",\"ivec2\",\"ivec3\",\"ivec4\",\"bvec2\",\"bvec3\",\"bvec4\",\"sampler1D\",\"sampler2D\",\"sampler3D\",\"samplerCube\",\"sampler1DShadow\",\"sampler2DShadow\",\"struct\",\"asm\",\"class\",\"union\",\"enum\",\"typedef\",\"template\",\"this\",\"packed\",\"goto\",\"switch\",\"default\",\"inline\",\"noinline\",\"volatile\",\"public\",\"static\",\"extern\",\"external\",\"interface\",\"long\",\"short\",\"double\",\"half\",\"fixed\",\"unsigned\",\"input\",\"output\",\"hvec2\",\"hvec3\",\"hvec4\",\"dvec2\",\"dvec3\",\"dvec4\",\"fvec2\",\"fvec3\",\"fvec4\",\"sampler2DRect\",\"sampler3DRect\",\"sampler2DRectShadow\",\"sizeof\",\"cast\",\"namespace\",\"using\"]},{}],229:[function(t,e,r){e.exports=[\"<<=\",\">>=\",\"++\",\"--\",\"<<\",\">>\",\"<=\",\">=\",\"==\",\"!=\",\"&&\",\"||\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"&=\",\"^^\",\"^=\",\"|=\",\"(\",\")\",\"[\",\"]\",\".\",\"!\",\"~\",\"*\",\"/\",\"%\",\"+\",\"-\",\"<\",\">\",\"&\",\"^\",\"|\",\"?\",\":\",\"=\",\",\",\";\",\"{\",\"}\"]},{}],230:[function(t,e,r){var n=t(\"./index\");e.exports=function(t,e){var r=n(e),i=[];return i=(i=i.concat(r(t))).concat(r(null))}},{\"./index\":224}],231:[function(t,e,r){e.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var c=s[l];if(c.boundary&&!(c.lastVisited<=-n)){for(var u=c.vertices,f=0;f<=r;++f){var h=u[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return c;c.lastVisited=-n,0===p&&o.push(c)}}return null},u.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,c=s.adjacent,u=0;u<=n;++u)a[u]=i[l[u]];s.lastVisited=r;for(u=0;u<=n;++u){var f=c[u];if(!(f.lastVisited>=r)){var h=a[u];a[u]=t;var p=this.orient();if(a[u]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},u.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,c=this.interior,u=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,c.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,m=p.indexOf(r);if(!(m<0))for(var g=0;g<=n;++g)if(g!==m){var v=d[g];if(v.boundary&&!(v.lastVisited>=r)){var y=v.vertices;if(v.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)y[b]<0?(x=b,l[b]=t):l[b]=i[y[b]];if(this.orient()>0){y[x]=r,v.boundary=!1,c.push(v),f.push(v),v.lastVisited=r;continue}v.lastVisited=-r}var _=v.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);u.push(k);var A=_.indexOf(e);if(!(A<0)){_[A]=k,T[m]=v,w[g]=-1,T[g]=e,d[g]=k,k.flip();for(b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,L=0;L<=n;++L){var C=w[L];C<0||L===b||(S[E++]=C)}h.push(new o(S,k,b))}}}}}}h.sort(s);for(g=0;g+1=0?o[l++]=s[u]:c=1&u;if(c===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},{\"robust-orientation\":284,\"simplicial-complex\":293}],234:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\");function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}e.exports=function(t){if(!t||0===t.length)return new v(null);return new v(g(t))};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=g(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function c(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function u(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r>1],a=[],o=[],s=[];for(r=0;r3*(e+1)?l(this,t):this.left.insert(t):this.left=g([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=g([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,m);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1)?c(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?c(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);athis.mid){var r;if(this.right)if(r=this.right.queryPoint(t,e))return r;return f(this.rightPoints,t,e)}return h(this.leftPoints,e)},a.queryInterval=function(t,e,r){var n;if(tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r)))return n;return ethis.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var y=v.prototype;y.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},y.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},y.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},y.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(y,\"count\",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(y,\"intervals\",{get:function(){return this.root?this.root.intervals([]):[]}})},{\"binary-search-bounds\":31}],235:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=new Array(t),r=0;r\n", + " * @license MIT\n", + " */\n", + "e.exports=function(t){return null!=t&&(n(t)||function(t){return\"function\"==typeof t.readFloatLE&&\"function\"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},{}],238:[function(t,e,r){\"use strict\";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\\d+|meego).+mobile|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|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\\d+|meego).+mobile|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|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||\"undefined\"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&\"string\"==typeof e.headers[\"user-agent\"]&&(e=e.headers[\"user-agent\"]),\"string\"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf(\"Macintosh\")&&-1!==e.indexOf(\"Safari\")&&(r=!0),r}},{}],239:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],240:[function(t,e,r){e.exports=function(t,e,r){return t*(1-r)+e*r}},{}],241:[function(t,e,r){var n=t(\"./normalize\"),i=t(\"gl-mat4/create\"),a=t(\"gl-mat4/clone\"),o=t(\"gl-mat4/determinant\"),s=t(\"gl-mat4/invert\"),l=t(\"gl-mat4/transpose\"),c={length:t(\"gl-vec3/length\"),normalize:t(\"gl-vec3/normalize\"),dot:t(\"gl-vec3/dot\"),cross:t(\"gl-vec3/cross\")},u=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function m(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}e.exports=function(t,e,r,i,g,v){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),g||(g=[0,0,0,1]),v||(v=[0,0,0,1]),!n(u,t))return!1;if(a(f,u),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var y,x,b,_,w,T,k,A=u[3],M=u[7],S=u[11],E=u[12],L=u[13],C=u[14],P=u[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=P,!s(f,f))return!1;l(f,f),y=g,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],y[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,y[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,y[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,y[3]=b[3]*_+b[7]*w+b[11]*T+b[15]*k}else g[0]=g[1]=g[2]=0,g[3]=1;if(e[0]=E,e[1]=L,e[2]=C,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,u),r[0]=c.length(p[0]),c.normalize(p[0],p[0]),i[0]=c.dot(p[0],p[1]),m(p[1],p[1],p[0],1,-i[0]),r[1]=c.length(p[1]),c.normalize(p[1],p[1]),i[0]/=r[1],i[1]=c.dot(p[0],p[2]),m(p[2],p[2],p[0],1,-i[1]),i[2]=c.dot(p[1],p[2]),m(p[2],p[2],p[1],1,-i[2]),r[2]=c.length(p[2]),c.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],c.cross(d,p[1],p[2]),c.dot(p[0],d)<0)for(var I=0;I<3;I++)r[I]*=-1,p[I][0]*=-1,p[I][1]*=-1,p[I][2]*=-1;return v[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),v[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),v[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),v[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(v[0]=-v[0]),p[0][2]>p[2][0]&&(v[1]=-v[1]),p[1][0]>p[0][1]&&(v[2]=-v[2]),!0}},{\"./normalize\":242,\"gl-mat4/clone\":92,\"gl-mat4/create\":93,\"gl-mat4/determinant\":94,\"gl-mat4/invert\":98,\"gl-mat4/transpose\":109,\"gl-vec3/cross\":157,\"gl-vec3/dot\":162,\"gl-vec3/length\":172,\"gl-vec3/normalize\":179}],242:[function(t,e,r){e.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},{}],243:[function(t,e,r){var n=t(\"gl-vec3/lerp\"),i=t(\"mat4-recompose\"),a=t(\"mat4-decompose\"),o=t(\"gl-mat4/determinant\"),s=t(\"quat-slerp\"),l=f(),c=f(),u=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}e.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!h||!p)&&(n(u.translate,l.translate,c.translate,f),n(u.skew,l.skew,c.skew,f),n(u.scale,l.scale,c.scale,f),n(u.perspective,l.perspective,c.perspective,f),s(u.quaternion,l.quaternion,c.quaternion,f),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),!0)}},{\"gl-mat4/determinant\":94,\"gl-vec3/lerp\":173,\"mat4-decompose\":241,\"mat4-recompose\":244,\"quat-slerp\":271}],244:[function(t,e,r){var n={identity:t(\"gl-mat4/identity\"),translate:t(\"gl-mat4/translate\"),multiply:t(\"gl-mat4/multiply\"),create:t(\"gl-mat4/create\"),scale:t(\"gl-mat4/scale\"),fromRotationTranslation:t(\"gl-mat4/fromRotationTranslation\")},i=(n.create(),n.create());e.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},{\"gl-mat4/create\":93,\"gl-mat4/fromRotationTranslation\":96,\"gl-mat4/identity\":97,\"gl-mat4/multiply\":100,\"gl-mat4/scale\":107,\"gl-mat4/translate\":108}],245:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\"),i=t(\"mat4-interpolate\"),a=t(\"gl-mat4/invert\"),o=t(\"gl-mat4/rotateX\"),s=t(\"gl-mat4/rotateY\"),l=t(\"gl-mat4/rotateZ\"),c=t(\"gl-mat4/lookAt\"),u=t(\"gl-mat4/translate\"),f=(t(\"gl-mat4/scale\"),t(\"gl-vec3/normalize\")),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}e.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,c=0;c<16;++c)o[c]=s[l++];else{var u=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(c=0;c<16;++c)h[c]=s[l++];var d=this.nextMatrix;for(c=0;c<16;++c)d[c]=s[l++],p=p&&h[c]===d[c];if(u<1e-6||p)for(c=0;c<16;++c)o[c]=h[c];else i(o,h,d,(t-e[r])/u)}var m=this.computedUp;m[0]=o[1],m[1]=o[5],m[2]=o[9],f(m,m);var g=this.computedInverse;a(g,o);var v=this.computedEye,y=g[15];v[0]=g[12]/y,v[1]=g[13]/y,v[2]=g[14]/y;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(c=0;c<3;++c)x[c]=v[c]-o[2+4*c]*b}},d.idle=function(t){if(!(t1&&n(t[o[u-2]],t[o[u-1]],c)<=0;)u-=1,o.pop();for(o.push(l),u=s.length;u>1&&n(t[s[u-2]],t[s[u-1]],c)>=0;)u-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i0;--p)r[f++]=s[p];return r};var n=t(\"robust-orientation\")[3]},{\"robust-orientation\":284}],247:[function(t,e,r){\"use strict\";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",m),t.addEventListener(\"mouseleave\",u),t.addEventListener(\"mouseenter\",u),t.addEventListener(\"mouseout\",u),t.addEventListener(\"mouseover\",u),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",m),t.removeEventListener(\"mouseleave\",u),t.removeEventListener(\"mouseenter\",u),t.removeEventListener(\"mouseout\",u),t.removeEventListener(\"mouseover\",u),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t(\"mouse-event\")},{\"mouse-event\":249}],248:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],249:[function(t,e,r){\"use strict\";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1< 0\");\"function\"!=typeof t.vertex&&e(\"Must specify vertex creation function\");\"function\"!=typeof t.cell&&e(\"Must specify cell creation function\");\"function\"!=typeof t.phase&&e(\"Must specify phase function\");for(var s=t.getters||[],l=new Array(a),c=0;c=0?l[c]=!0:l[c]=!1;return function(t,e,r,a,o,s){var l=[s,o].join(\",\");return(0,i[l])(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,l)};var i={\"false,0,1\":function(t,e,r,n,i){return function(a,o,s,l){var c,u=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],m=0|a.stride[1],g=p,v=0|-d,y=0,x=0|-m,b=0,_=-d-m|0,w=0,T=0|d,k=m-d*u|0,A=0,M=0,S=0,E=2*u|0,L=n(E),C=n(E),P=0,I=0,O=-1,z=-1,D=0,R=0|-u,F=0|u,B=0,N=-u-1|0,j=u-1|0,U=0,V=0,H=0;for(A=0;A0){if(M=1,L[P++]=r(h[g],o,s,l),g+=T,u>0)for(A=1,c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++),P+=1,g+=T,A=2;A0)for(A=1,c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l)),P+=1,g+=T,A=2;A0){if(A=1,L[P++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++),P+=1,g+=T,M=2;M0)for(M=1,c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,w,y,U,B,o,s,l)),P+=1,g+=T,M=2;M2&&a[1]>2&&n(i.pick(-1,-1).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,0).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,1).lo(1,1).hi(a[0]-2,a[1]-2)),a[1]>2&&(r(i.pick(0,-1).lo(1).hi(a[1]-2),t.pick(0,-1,1).lo(1).hi(a[1]-2)),e(t.pick(0,-1,0).lo(1).hi(a[1]-2))),a[1]>2&&(r(i.pick(a[0]-1,-1).lo(1).hi(a[1]-2),t.pick(a[0]-1,-1,1).lo(1).hi(a[1]-2)),e(t.pick(a[0]-1,-1,0).lo(1).hi(a[1]-2))),a[0]>2&&(r(i.pick(-1,0).lo(1).hi(a[0]-2),t.pick(-1,0,0).lo(1).hi(a[0]-2)),e(t.pick(-1,0,1).lo(1).hi(a[0]-2))),a[0]>2&&(r(i.pick(-1,a[1]-1).lo(1).hi(a[0]-2),t.pick(-1,a[1]-1,0).lo(1).hi(a[0]-2)),e(t.pick(-1,a[1]-1,1).lo(1).hi(a[0]-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a[0]-1,0,0,0),t.set(a[0]-1,0,1,0),t.set(0,a[1]-1,0,0),t.set(0,a[1]-1,1,0),t.set(a[0]-1,a[1]-1,0,0),t.set(a[0]-1,a[1]-1,1,0),t}}e.exports=function(t,e,r){return Array.isArray(r)||(r=n(e.dimension,\"string\"==typeof r?r:\"clamp\")),0===e.size?t:0===e.dimension?(t.set(0),t):function(t){var e=t.join();if(a=u[e])return a;for(var r=t.length,n=[f,h],i=1;i<=r;++i)n.push(p(i));var a=d.apply(void 0,n);return u[e]=a,a}(r)(t,e)}},{dup:65}],253:[function(t,e,r){\"use strict\";function n(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r0;){x<64?(l=x,x=0):(l=64,x-=64);for(var b=0|t[1];b>0;){b<64?(c=b,b=0):(c=64,b-=64),n=v+x*f+b*h,o=y+x*d+b*m;var _=0,w=0,T=0,k=p,A=f-u*p,M=h-l*f,S=g,E=d-u*g,L=m-l*d;for(T=0;T0;){m<64?(l=m,m=0):(l=64,m-=64);for(var g=0|t[0];g>0;){g<64?(s=g,g=0):(s=64,g-=64),n=p+m*u+g*c,o=d+m*h+g*f;var v=0,y=0,x=u,b=c-l*u,_=h,w=f-l*h;for(y=0;y0;){y<64?(c=y,y=0):(c=64,y-=64);for(var x=0|t[0];x>0;){x<64?(s=x,x=0):(s=64,x-=64);for(var b=0|t[1];b>0;){b<64?(l=b,b=0):(l=64,b-=64),n=g+y*h+x*u+b*f,o=v+y*m+x*p+b*d;var _=0,w=0,T=0,k=h,A=u-c*h,M=f-s*u,S=m,E=p-c*m,L=d-s*p;for(T=0;Tr;){v=0,y=m-o;e:for(g=0;gb)break e;y+=f,v+=h}for(v=m,y=m-o,g=0;g>1,q=H-j,G=H+j,Y=U,W=q,X=H,Z=G,J=V,K=i+1,Q=a-1,$=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k0){g=Z,Z=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*X,N=s;t:for(k=0;k0){g=Y,Y=X,X=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*Z,N=s;t:for(k=0;k0){g=Y,Y=Z,Z=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*Z,N=s;t:for(k=0;k0){g=X,X=Z,Z=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*J,N=s;t:for(k=0;k0){g=W,W=J,J=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k0){g=Z,Z=J,J=g;break t}if(rt<0)break t;N+=p}for(A=l*Y,M=l*W,S=l*X,E=l*Z,L=l*J,C=l*U,P=l*H,I=l*V,B=0,N=s,k=0;k0)){if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k0)for(;;){_=s+Q*l,B=0;t:for(k=0;k0)){_=s+Q*l,B=0;t:for(k=0;kV){t:for(;;){for(_=s+K*l,B=0,N=s,k=0;k1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,c)}},{\"typedarray-pool\":308}],258:[function(t,e,r){\"use strict\";var n=t(\"./lib/compile_sort.js\"),i={};e.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(\":\"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},{\"./lib/compile_sort.js\":257}],259:[function(t,e,r){var n=t(\"is-buffer\"),i=\"undefined\"!=typeof Float64Array;function a(t,e){return t[0]-e[0]}function o(){var t,e=this.stride,r=new Array(e.length);for(t=0;t=0&&(e+=a*(r=0|t),i-=r),new n(this.data,i,a,e)},i.step=function(t){var e=this.shape[0],r=this.stride[0],i=this.offset,a=0,o=Math.ceil;return\"number\"==typeof t&&((a=0|t)<0?(i+=r*(e-1),e=o(-e/a)):e=o(e/a),r*=a),new n(this.data,e,r,i)},i.transpose=function(t){t=void 0===t?0:0|t;var e=this.shape,r=this.stride;return new n(this.data,e[t],r[t],this.offset)},i.pick=function(t){var r=[],n=[],i=this.offset;return\"number\"==typeof t&&t>=0?i=i+this.stride[0]*t|0:(r.push(this.shape[0]),n.push(this.stride[0])),(0,e[r.length+1])(this.data,r,n,i)},function(t,e,r,i){return new n(t,e[0],r[0],i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.data=t,this.shape=[e,r],this.stride=[n,i],this.offset=0|a}var i=n.prototype;return i.dtype=t,i.dimension=2,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]}}),Object.defineProperty(i,\"order\",{get:function(){return Math.abs(this.stride[0])>Math.abs(this.stride[1])?[1,0]:[0,1]}}),i.set=function(e,r,n){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r,n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]=n},i.get=function(e,r){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]},i.index=function(t,e){return this.offset+this.stride[0]*t+this.stride[1]*e},i.hi=function(t,e){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,this.stride[0],this.stride[1],this.offset)},i.lo=function(t,e){var r=this.offset,i=0,a=this.shape[0],o=this.shape[1],s=this.stride[0],l=this.stride[1];return\"number\"==typeof t&&t>=0&&(r+=s*(i=0|t),a-=i),\"number\"==typeof e&&e>=0&&(r+=l*(i=0|e),o-=i),new n(this.data,a,o,s,l,r)},i.step=function(t,e){var r=this.shape[0],i=this.shape[1],a=this.stride[0],o=this.stride[1],s=this.offset,l=0,c=Math.ceil;return\"number\"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=c(-r/l)):r=c(r/l),a*=l),\"number\"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=c(-i/l)):i=c(i/l),o*=l),new n(this.data,r,i,a,o,s)},i.transpose=function(t,e){t=void 0===t?0:0|t,e=void 0===e?1:0|e;var r=this.shape,i=this.stride;return new n(this.data,r[t],r[e],i[t],i[e],this.offset)},i.pick=function(t,r){var n=[],i=[],a=this.offset;return\"number\"==typeof t&&t>=0?a=a+this.stride[0]*t|0:(n.push(this.shape[0]),i.push(this.stride[0])),\"number\"==typeof r&&r>=0?a=a+this.stride[1]*r|0:(n.push(this.shape[1]),i.push(this.stride[1])),(0,e[n.length+1])(this.data,n,i,a)},function(t,e,r,i){return new n(t,e[0],e[1],r[0],r[1],i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.data=t,this.shape=[e,r,n],this.stride=[i,a,o],this.offset=0|s}var i=n.prototype;return i.dtype=t,i.dimension=3,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]}}),Object.defineProperty(i,\"order\",{get:function(){var t=Math.abs(this.stride[0]),e=Math.abs(this.stride[1]),r=Math.abs(this.stride[2]);return t>e?e>r?[2,1,0]:t>r?[1,2,0]:[1,0,2]:t>r?[2,0,1]:r>e?[0,1,2]:[0,2,1]}}),i.set=function(e,r,n,i){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n,i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]=i},i.get=function(e,r,n){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]},i.index=function(t,e,r){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r},i.hi=function(t,e,r){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,this.stride[0],this.stride[1],this.stride[2],this.offset)},i.lo=function(t,e,r){var i=this.offset,a=0,o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.stride[0],u=this.stride[1],f=this.stride[2];return\"number\"==typeof t&&t>=0&&(i+=c*(a=0|t),o-=a),\"number\"==typeof e&&e>=0&&(i+=u*(a=0|e),s-=a),\"number\"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,c,u,f,i)},i.step=function(t,e,r){var i=this.shape[0],a=this.shape[1],o=this.shape[2],s=this.stride[0],l=this.stride[1],c=this.stride[2],u=this.offset,f=0,h=Math.ceil;return\"number\"==typeof t&&((f=0|t)<0?(u+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),\"number\"==typeof e&&((f=0|e)<0?(u+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),\"number\"==typeof r&&((f=0|r)<0?(u+=c*(o-1),o=h(-o/f)):o=h(o/f),c*=f),new n(this.data,i,a,o,s,l,c,u)},i.transpose=function(t,e,r){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r;var i=this.shape,a=this.stride;return new n(this.data,i[t],i[e],i[r],a[t],a[e],a[r],this.offset)},i.pick=function(t,r,n){var i=[],a=[],o=this.offset;return\"number\"==typeof t&&t>=0?o=o+this.stride[0]*t|0:(i.push(this.shape[0]),a.push(this.stride[0])),\"number\"==typeof r&&r>=0?o=o+this.stride[1]*r|0:(i.push(this.shape[1]),a.push(this.stride[1])),\"number\"==typeof n&&n>=0?o=o+this.stride[2]*n|0:(i.push(this.shape[2]),a.push(this.stride[2])),(0,e[i.length+1])(this.data,i,a,o)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],r[0],r[1],r[2],i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|c}var i=n.prototype;return i.dtype=t,i.dimension=4,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i,a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]=a},i.get=function(e,r,n,i){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]},i.index=function(t,e,r,n){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n},i.hi=function(t,e,r,i){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.offset)},i.lo=function(t,e,r,i){var a=this.offset,o=0,s=this.shape[0],l=this.shape[1],c=this.shape[2],u=this.shape[3],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3];return\"number\"==typeof t&&t>=0&&(a+=f*(o=0|t),s-=o),\"number\"==typeof e&&e>=0&&(a+=h*(o=0|e),l-=o),\"number\"==typeof r&&r>=0&&(a+=p*(o=0|r),c-=o),\"number\"==typeof i&&i>=0&&(a+=d*(o=0|i),u-=o),new n(this.data,s,l,c,u,f,h,p,d,a)},i.step=function(t,e,r,i){var a=this.shape[0],o=this.shape[1],s=this.shape[2],l=this.shape[3],c=this.stride[0],u=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,m=Math.ceil;return\"number\"==typeof t&&((d=0|t)<0?(p+=c*(a-1),a=m(-a/d)):a=m(a/d),c*=d),\"number\"==typeof e&&((d=0|e)<0?(p+=u*(o-1),o=m(-o/d)):o=m(o/d),u*=d),\"number\"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=m(-s/d)):s=m(s/d),f*=d),\"number\"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=m(-l/d)):l=m(l/d),h*=d),new n(this.data,a,o,s,l,c,u,f,h,p)},i.transpose=function(t,e,r,i){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i;var a=this.shape,o=this.stride;return new n(this.data,a[t],a[e],a[r],a[i],o[t],o[e],o[r],o[i],this.offset)},i.pick=function(t,r,n,i){var a=[],o=[],s=this.offset;return\"number\"==typeof t&&t>=0?s=s+this.stride[0]*t|0:(a.push(this.shape[0]),o.push(this.stride[0])),\"number\"==typeof r&&r>=0?s=s+this.stride[1]*r|0:(a.push(this.shape[1]),o.push(this.stride[1])),\"number\"==typeof n&&n>=0?s=s+this.stride[2]*n|0:(a.push(this.shape[2]),o.push(this.stride[2])),\"number\"==typeof i&&i>=0?s=s+this.stride[3]*i|0:(a.push(this.shape[3]),o.push(this.stride[3])),(0,e[a.length+1])(this.data,a,o,s)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],r[0],r[1],r[2],r[3],i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c,u,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,c,u],this.offset=0|f}var i=n.prototype;return i.dtype=t,i.dimension=5,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]*this.shape[4]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a,o){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a,o):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]=o},i.get=function(e,r,n,i,a){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]},i.index=function(t,e,r,n,i){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n+this.stride[4]*i},i.hi=function(t,e,r,i,a){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,\"number\"!=typeof a||a<0?this.shape[4]:0|a,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.stride[4],this.offset)},i.lo=function(t,e,r,i,a){var o=this.offset,s=0,l=this.shape[0],c=this.shape[1],u=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],m=this.stride[2],g=this.stride[3],v=this.stride[4];return\"number\"==typeof t&&t>=0&&(o+=p*(s=0|t),l-=s),\"number\"==typeof e&&e>=0&&(o+=d*(s=0|e),c-=s),\"number\"==typeof r&&r>=0&&(o+=m*(s=0|r),u-=s),\"number\"==typeof i&&i>=0&&(o+=g*(s=0|i),f-=s),\"number\"==typeof a&&a>=0&&(o+=v*(s=0|a),h-=s),new n(this.data,l,c,u,f,h,p,d,m,g,v,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.shape[3],u=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],m=this.stride[4],g=this.offset,v=0,y=Math.ceil;return\"number\"==typeof t&&((v=0|t)<0?(g+=f*(o-1),o=y(-o/v)):o=y(o/v),f*=v),\"number\"==typeof e&&((v=0|e)<0?(g+=h*(s-1),s=y(-s/v)):s=y(s/v),h*=v),\"number\"==typeof r&&((v=0|r)<0?(g+=p*(l-1),l=y(-l/v)):l=y(l/v),p*=v),\"number\"==typeof i&&((v=0|i)<0?(g+=d*(c-1),c=y(-c/v)):c=y(c/v),d*=v),\"number\"==typeof a&&((v=0|a)<0?(g+=m*(u-1),u=y(-u/v)):u=y(u/v),m*=v),new n(this.data,o,s,l,c,u,f,h,p,d,m,g)},i.transpose=function(t,e,r,i,a){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i,a=void 0===a?4:0|a;var o=this.shape,s=this.stride;return new n(this.data,o[t],o[e],o[r],o[i],o[a],s[t],s[e],s[r],s[i],s[a],this.offset)},i.pick=function(t,r,n,i,a){var o=[],s=[],l=this.offset;return\"number\"==typeof t&&t>=0?l=l+this.stride[0]*t|0:(o.push(this.shape[0]),s.push(this.stride[0])),\"number\"==typeof r&&r>=0?l=l+this.stride[1]*r|0:(o.push(this.shape[1]),s.push(this.stride[1])),\"number\"==typeof n&&n>=0?l=l+this.stride[2]*n|0:(o.push(this.shape[2]),s.push(this.stride[2])),\"number\"==typeof i&&i>=0?l=l+this.stride[3]*i|0:(o.push(this.shape[3]),s.push(this.stride[3])),\"number\"==typeof a&&a>=0?l=l+this.stride[4]*a|0:(o.push(this.shape[4]),s.push(this.stride[4])),(0,e[o.length+1])(this.data,o,s,l)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],e[4],r[0],r[1],r[2],r[3],r[4],i)}}};function l(t,e){var r=-1===e?\"T\":String(e),n=s[r];return-1===e?n(t):0===e?n(t,c[t][0]):n(t,c[t],o)}var c={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};e.exports=function(t,e,r,a){if(void 0===t)return(0,c.array[0])([]);\"number\"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,u=1;s>=0;--s)r[s]=u,u*=e[s]}if(void 0===a){a=0;for(s=0;st==t>0?a===-1>>>0?(r+=1,a=0):a+=1:0===a?(a=-1>>>0,r-=1):a-=1;return n.pack(a,r)}},{\"double-bits\":64}],261:[function(t,e,r){r.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa){var b=i[c],_=1/Math.sqrt(g*y);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(v[w]*m[T]-v[T]*m[w])}}}for(o=0;oa)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},r.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa?1/Math.sqrt(p):0;for(c=0;c<3;++c)h[c]*=p;i[o]=h}return i}},{}],262:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i,a,o,s,l,c){var u=e+a+c;if(f>0){var f=Math.sqrt(u+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,c);f=Math.sqrt(2*h-u+1);e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},{}],263:[function(t,e,r){\"use strict\";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),u(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),(\"eye\"in t||\"up\"in t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var n=t(\"filtered-vector\"),i=t(\"gl-mat4/lookAt\"),a=t(\"gl-mat4/fromQuat\"),o=t(\"gl-mat4/invert\"),s=t(\"./lib/quatFromFrame\");function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=c(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;u(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var c=0,f=0;f<3;++f)c+=r[l+4*f]*i[f];r[12+l]=-c}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],c=l(a,o,s);a/=c,o/=c,s/=c;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=l(u-=a*p,f-=o*p,h-=s*p);u/=d,f/=d,h/=d;var m=i[2],g=i[6],v=i[10],y=m*a+g*o+v*s,x=m*u+g*f+v*h,b=l(m-=y*a+x*u,g-=y*o+x*f,v-=y*s+x*h);m/=b,g/=b,v/=b;var _=u*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],u=i[1],f=i[5],h=i[9],p=i[2],d=i[6],m=i[10],g=e*a+r*u,v=e*o+r*f,y=e*s+r*h,x=-(d*y-m*v),b=-(m*g-p*y),_=-(p*v-d*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=c(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,A=k[0],M=k[1],S=k[2],E=k[3],L=A*w+E*x+M*_-S*b,C=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,I=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=m;var O=Math.sin(n)/l(x,b,_);x*=O,b*=O,_*=O,I=I*(w=Math.cos(e))-(L=L*w+I*x+C*_-P*b)*x-(C=C*w+I*b+P*x-L*_)*b-(P=P*w+I*_+L*b-C*x)*_}var z=c(L,C,P,I);z>1e-6?(L/=z,C/=z,P/=z,I/=z):(L=C=P=0,I=1),this.rotation.set(t,L,C,P,I)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),u(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,c=0;c<3;++c)l+=Math.pow(r[c]-e[c],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),u(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,c=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,c-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{\"./lib/quatFromFrame\":262,\"filtered-vector\":68,\"gl-mat4/fromQuat\":95,\"gl-mat4/invert\":98,\"gl-mat4/lookAt\":99}],264:[function(t,e,r){\n", + "/*!\n", + " * pad-left \n", + " *\n", + " * Copyright (c) 2014-2015, Jon Schlinkert.\n", + " * Licensed under the MIT license.\n", + " */\n", + "\"use strict\";var n=t(\"repeat-string\");e.exports=function(t,e,r){return n(r=void 0!==r?r+\"\":\" \",e)+t}},{\"repeat-string\":277}],265:[function(t,e,r){e.exports=function(t,e){e||(e=[0,\"\"]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\\d.\\-\\+]*\\s*(.*)/)[1]||\"\",e}},{}],266:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o0){o=a[u][r][0],l=u;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=m,l=f)}return i||o&&c(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];c(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=u(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=u(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=u(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o0;){a[0][o].length;var m=f(o,p);h(0,m)?d.push.apply(d,m):(d.length>0&&l.push(d),d=m)}d.length>0&&l.push(d)}return l};var n=t(\"compare-angle\")},{\"compare-angle\":54}],267:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){var c=o.pop();i[c]=!1;var u=r[c];for(s=0;s0}))).length,g=new Array(m),v=new Array(m);for(p=0;p0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];if(0===V){var H=d[B];j=[H]}for(p=0;p=0))if(F[q]=1^V,R.push(q),0===V)D(H=d[q])||(H.reverse(),j.push(H))}0===V&&r.push(j)}return r};var n=t(\"edges-to-adjacency-list\"),i=t(\"planar-dual\"),a=t(\"point-in-big-polygon\"),o=t(\"two-product\"),s=t(\"robust-sum\"),l=t(\"uniq\"),c=t(\"./lib/trim-leaves\");function u(t,e){for(var r=new Array(t),n=0;n0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,c=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(c>0)a=a.left;else{if(!(c<0))return 0;s=1,a=a.right}}return s}}(v.slabs,v.coordinates);return 0===a.length?y:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),y)};var n=t(\"robust-orientation\")[3],i=t(\"slab-decomposition\"),a=t(\"interval-tree-1d\"),o=t(\"binary-search-bounds\");function s(){return!0}function l(t){for(var e={},r=0;r=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d):(k=0,p>=0?(A=0,y=d):-p>=f?(A=1,y=f+2*p+d):y=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,y=d):-h>=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d;else{var M=1/T;y=(k*=M)*(c*k+u*(A*=M)+2*h)+A*(u*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=u+h)?(_=b-x)>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d:(k=0,b<=0?(A=1,y=f+2*p+d):p>=0?(A=0,y=d):y=p*(A=-p/f)+d):A<0?(b=c+h)>(x=u+p)?(_=b-x)>=(w=c-2*u+f)?(A=1,k=0,y=f+2*p+d):y=(k=1-(A=_/w))*(c*k+u*A+2*h)+A*(u*k+f*A+2*p)+d:(A=0,b<=0?(k=1,y=c+2*h+d):h>=0?(k=0,y=d):y=h*(k=-h/c)+d):(_=f+p-u-h)<=0?(k=0,A=1,y=f+2*p+d):_>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l0){var c=t[r-1];if(0===n(s,c)&&a(c)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},{\"cell-orientation\":47,\"compare-cell\":56,\"compare-oriented-cell\":57}],277:[function(t,e,r){\n", + "/*!\n", + " * repeat-string \n", + " *\n", + " * Copyright (c) 2014-2015, Jon Schlinkert.\n", + " * Licensed under the MIT License.\n", + " */\n", + "\"use strict\";var n,i=\"\";e.exports=function(t,e){if(\"string\"!=typeof t)throw new TypeError(\"expected a string\");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i=\"\";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}],279:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t(\"robust-orientation\"),i=t(\"simplicial-complex\")},{\"robust-orientation\":284,\"simplicial-complex\":295}],298:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t(\"robust-orientation\");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{\"./lib/order-segments\":298,\"binary-search-bounds\":31,\"functional-red-black-tree\":69,\"robust-orientation\":284}],300:[function(t,e,r){\"use strict\";var n=t(\"robust-dot-product\"),i=t(\"robust-sum\");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{\"robust-dot-product\":281,\"robust-sum\":289}],301:[function(t,e,r){!function(){\"use strict\";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m=\"\";for(a=0;a=0),s.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case\"e\":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case\"f\":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case\"g\":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case\"t\":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h=\"\":(h=f?\"+\":\"-\",i=i.toString().replace(t.sign,\"\")),c=s.pad_char?\"0\"===s.pad_char?\"0\":s.pad_char.charAt(1):\" \",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):\"\",m+=s.align?h+i+l:\"0\"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push(\"%\");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(s.push(c[1]);\"\"!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),\"undefined\"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){\"use strict\";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{\"ndarray-extract-contour\":251,\"zero-crossings\":318}],303:[function(t,e,r){(function(r){(function(){\"use strict\";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={\" \":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;\"number\"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return m(t);case\"uint32\":return g(t);case\"int8\":return v(t);case\"int16\":return y(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"bit-twiddle\":32,buffer:3,dup:65}],309:[function(t,e,r){\"use strict\";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+\"px\",n.font].filter((function(t){return t})).join(\" \"),r.textAlign=\"start\",r.textBaseline=\"alphabetic\",r.direction=\"ltr\",h(function(t,e,r,n,a,o){r=r.replace(/\\n/g,\"\"),r=!0===o.breaklines?r.replace(/\\/g,\"\\n\"):r.replace(/\\/g,\" \");var s=\"\",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),\"?px \"),g*=Math.pow(.75,l-s),n=n.replace(\"?px \",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf(\"+\"),u=r.indexOf(\"+\"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),\"?px \"),g*=Math.pow(.75,h-f),n=n.replace(\"?px \",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf(\"b|\")>-1,d=r.indexOf(\"b|\")>-1;!p&&d&&(n=v?n.replace(\"italic \",\"italic bold \"):\"bold \"+n),p&&!d&&(n=n.replace(\"bold \",\"\"))}if(!0===o.italics){var v=t.indexOf(\"i|\")>-1,y=r.indexOf(\"i|\")>-1;!v&&y&&(n=\"italic \"+n),v&&!y&&(n=n.replace(\"italic \",\"\"))}e.font=n}for(h=0;h\",a=\"\",o=i.length,s=a.length,l=\"+\"===e[0]||\"-\"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+\" \"+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||\"start\",i=e.textBaseline||\"alphabetic\",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),\"function\"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error(\"bogus call to permitHostObjects___\");a=!0}))}})}t&&\"undefined\"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,\"constructor\",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():(\"undefined\"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!(\"weakmap:\"==t.substr(0,\"weakmap:\".length)&&\"___\"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError(\"Not an object: \"+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||\"undefined\"==typeof console||(h=!0,console.warn(\"WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future.\"))}}()},{}],314:[function(t,e,r){var n=t(\"./hidden-store.js\");e.exports=function(){var t={};return function(e){if((\"object\"!=typeof e||null===e)&&\"function\"!=typeof e)throw new Error(\"Weakmap-shim: Key must be object\");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{\"./hidden-store.js\":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,\"valueOf\",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t(\"./create-store.js\");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty(\"value\")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return\"value\"in t(e)},delete:function(e){return delete t(e).value}}}},{\"./create-store.js\":314}],317:[function(t,e,r){\"use strict\";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:\"zeroCrossings\"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t(\"./lib/zc-core\")},{\"./lib/zc-core\":317}]},{},[6])(6)}))}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}]},{},[27])(27)}));\n", + " });\n", + " require(['plotly'], function(Plotly) {\n", + " window._Plotly = Plotly;\n", + " });\n", + " }\n", + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { "application/vnd.plotly.v1+json": { @@ -81,18 +167,42 @@ { "marker": { "color": [ + 0.06060606060606061, + 0.631578947368421, + 0.058823529411764705, + 0.7894736842105263, + 0.7619047619047619, + 0.6842105263157895, 0.7222222222222222, + 0.8823529411764706, + 0.8125, 0.68, 0.7906976744186046, + 0.30434782608695654, 0.47619047619047616, + 0.6666666666666666, + 0.7619047619047619, + 0.52, + 0.6875, + 0.8333333333333334, + 0.6086956521739131, + 0.5416666666666666, + 0.4090909090909091, + 0.55, + 0.208955223880597, + 0.7272727272727273, + 0.1702127659574468, 0.1323529411764706, 0.4230769230769231, 0.3877551020408163, 0.47619047619047616, 0.25274725274725274, 0.56, + 0.27058823529411763, + 0.20212765957446807, 0.4444444444444444, 0.12903225806451613, + 0.3793103448275862, 0.5084745762711864, 0.625, 0.75, @@ -106,9 +216,12 @@ 0.5373134328358209, 0.6875, 0.6363636363636364, + 0.6730769230769231, + 0.78, 0.6792452830188679, 0.5777777777777777, 0.6515151515151515, + 0.2727272727272727, 0.75, 0.5925925925925926, 0.6551724137931034, @@ -127,6 +240,8 @@ 0.734375, 0.6036036036036037, 0.4909090909090909, + 0.40540540540540543, + 0.6440677966101694, 0.4146341463414634, 0.8636363636363636, 0.9047619047619048, @@ -155,13 +270,24 @@ 0.36363636363636365, 0.16853932584269662, 0.1346153846153846, + 0.5333333333333333, + 0.44642857142857145, + 0.5, 0.37777777777777777, + 0.5636363636363636, + 0.4461538461538462, + 0.28888888888888886, + 0.48, + 0.46153846153846156, + 0.46153846153846156, 0.4818181818181818, 0.6105263157894737, 0.5178571428571429, 0.7361111111111112, 0.10119047619047619, 0.3786407766990291, + 0.5, + 0.44954128440366975, 0.07692307692307693, 0.24561403508771928, 0.6832298136645962, @@ -170,7 +296,9 @@ 0.6428571428571429, 0.2247191011235955, 0.54, + 0.7333333333333333, 0.3111111111111111, + 0.6470588235294118, 0.0425531914893617, 0.7105263157894737, 0.65, @@ -186,6 +314,7 @@ 0.75, 0.8571428571428571, 0.6666666666666666, + 0.9, 0.7083333333333334, 0.875, 0.7741935483870968, @@ -225,7 +354,10 @@ 0.20512820512820512, 0.5454545454545454, 0.16058394160583941, + 0.225, 0.5510204081632653, + 0.48, + 0.29411764705882354, 0.8125, 0.8461538461538461, 0.5555555555555556, @@ -365,6 +497,7 @@ 0.1076923076923077, 0.048507462686567165, 0.6923076923076923, + 0.5384615384615384, 0.39473684210526316, 0.32, 0.2, @@ -399,6 +532,7 @@ 0.265625, 0.4838709677419355, 0.35507246376811596, + 0.3888888888888889, 0.6, 0.8571428571428571, 0.026785714285714284, @@ -464,18 +598,42 @@ ], "opacity": 0.5, "size": [ + 0.7017543859649122, + 3.4782608695652173, + 0.43478260869565216, + 7.6923076923076925, + 7.111111111111112, + 7.878787878787879, 7.027027027027027, + 6, + 5.306122448979592, 5.483870967741935, 7.23404255319149, + 2.3333333333333335, 2.9411764705882355, + 4.363636363636363, + 6.2745098039215685, + 4.814814814814815, + 3.384615384615385, + 4.545454545454545, + 5.490196078431373, + 4.333333333333334, + 2.8571428571428568, + 3.384615384615385, + 4.745762711864407, + 4.444444444444445, + 2.4615384615384617, 2.3684210526315788, 8.8, 7.755102040816326, 4.545454545454545, 3.8016528925619837, 7.567567567567568, + 10.69767441860465, + 5.757575757575758, 4.615384615384616, 5.853658536585366, + 3.013698630136986, 10.434782608695652, 2.28310502283105, 1.935483870967742, @@ -489,9 +647,12 @@ 8.089887640449438, 6.24113475177305, 6.511627906976745, + 10.606060606060606, + 12, 5, 2.988505747126437, 6.615384615384615, + 4.044943820224719, 6.315789473684211, 8.571428571428571, 6.972477064220184, @@ -510,6 +671,8 @@ 6.7625899280575545, 8.758169934640524, 8.181818181818182, + 8.823529411764707, + 9.5, 4.657534246575342, 5.671641791044776, 6.129032258064516, @@ -538,13 +701,24 @@ 4.028776978417266, 2.142857142857143, 4.912280701754385, + 6.4, + 6.802721088435374, + 8.169014084507042, 5.76271186440678, + 3.8036809815950923, + 3.27683615819209, + 3.48993288590604, + 3.428571428571429, + 4.615384615384616, + 4.316546762589928, 8.760330578512397, 12.083333333333332, 11.0828025477707, 8.833333333333332, 15.454545454545453, 6.782608695652174, + 14.23728813559322, + 16.896551724137932, 3.8461538461538463, 10.37037037037037, 2.6699029126213594, @@ -553,7 +727,9 @@ 7.397260273972602, 3.2608695652173916, 7.826086956521739, + 8.8, 12.173913043478262, + 7.096774193548388, 8, 7.826086956521739, 7.123287671232877, @@ -569,6 +745,7 @@ 5.217391304347826, 5.806451612903226, 9.777777777777777, + 4.7368421052631575, 8.947368421052632, 5.6000000000000005, 4.948453608247423, @@ -608,7 +785,10 @@ 11.428571428571427, 6.233766233766234, 5, + 3.2727272727272725, 13.5, + 5.106382978723404, + 9.09090909090909, 7.222222222222222, 9.166666666666666, 8.695652173913043, @@ -748,6 +928,7 @@ 9.333333333333334, 5.777777777777777, 8.571428571428571, + 7.368421052631579, 5.172413793103448, 12.307692307692308, 10.69767441860465, @@ -782,6 +963,7 @@ 6.296296296296297, 5.3097345132743365, 8.305084745762713, + 4.516129032258064, 1.2, 2.4, 8.571428571428571, @@ -803,353 +985,425 @@ "name": "Matched Ions", "type": "scatter", "x": [ - 0.6686826253068318, - 0.8891480656798398, - 0.647571789023915, - 0.7048651991825855, - 0.8484925647408333, - 0.9068416030069706, - 0.5361664161984832, - 0.5929706797659093, - 0.2667777725699013, - 0.6568811489638643, - 0.8436073116340176, - 0.2430807078046094, - 0.4187217729481762, - 0.3366532773494816, - 0.4592791365773381, - 0.8462278949688702, - 0.7505131451183914, - 0.8693785106504971, - 0.7865305771086379, - 0.4373910460057403, - 0.0972593810394468, - 0.159108733959554, - 0.0931597595116206, - 0.1285253561596432, - 0.1395879006356696, - 0.5067551470422393, - 0.4165181481823968, - 0.6297996415298174, - 0.8744627267157226, - 0.8054739456488554, - 0.9071642546098256, - 0.8179186552452441, - 0.7735840982090947, - 0.7722145388708959, - 0.8099517835414795, - 0.8701459521896999, - 0.8410059114468529, - 0.7961212029300814, + 0.0090065681789311, + 0.8921650687160719, + 0.0006333256204096, + 0.9440450943644676, + 0.9420729814235752, + 0.9378857718781576, + 0.6686826253068304, + 0.948774017682199, + 0.937075996631993, + 0.8891480656798413, + 0.6475717890239174, + 0.9589889194029564, + 0.704865199182585, + 0.927036972707218, + 0.9092048795662075, + 0.88058927099081, + 0.9406410204929744, + 0.9489121444797912, + 0.9224799448827952, + 0.9362855625100808, + 0.9434474699006726, + 0.911320331267288, + 0.9130441739189382, + 0.910767776499818, + 0.8556352031788313, + 0.8484925647408332, + 0.9068416030069704, + 0.5361664161984837, + 0.5929706797659072, + 0.2667777725699015, + 0.6568811489638633, + 0.8296648567056003, + 0.5065024202916136, + 0.8436073116340173, + 0.2430807078046091, + 0.7638230354119235, + 0.4187217729481738, + 0.336653277349482, + 0.459279136577339, + 0.8462278949688693, + 0.7505131451183916, + 0.8693785106504954, + 0.7865305771086426, + 0.4373910460057382, + 0.097259381039445, + 0.1591087339595496, + 0.0931597595116204, + 0.1285253561596429, + 0.1395879006356688, + 0.946829271683286, + 0.9327039170603884, + 0.5067551470422385, + 0.4165181481823979, + 0.629799641529818, + 0.8110538710571302, + 0.8744627267157198, + 0.8054739456488558, + 0.9071642546098232, + 0.8179186552452434, + 0.7735840982090951, + 0.7722145388709022, + 0.8099517835414802, + 0.8701459521896978, + 0.8410059114468548, + 0.796121202930083, 0.8756548375190589, - 0.8818947623834803, - 0.8636929413285291, - 0.8546841148919154, - 0.8692233057547257, - 0.8473302355520778, - 0.8197509934157268, - 0.6375902591489323, - 0.3865169067296431, - 0.4911735043103782, - 0.7241051652066504, + 0.8818947623834824, + 0.8636929413285311, + 0.8546841148919162, + 0.8692233057547234, + 0.847330235552079, + 0.8197509934157269, + 0.6375902591489319, + 0.2795364079548856, + 0.3364971403401969, + 0.3865169067296427, + 0.4911735043103766, + 0.7241051652066511, 0.2475325423495942, - 0.6930832132257263, - 0.2932913773920915, - 0.6147827071849796, - 0.1632458283012517, - 0.3144383259105249, - 0.2837188171378272, - 0.2857436233829297, - 0.3136807250902025, - 0.2420454591756621, - 0.0045497307462181, - 0.1955085427013495, - 0.761848083811164, - 0.6940217906188879, - 0.8357246825825745, + 0.6930832132257273, + 0.293291377392092, + 0.6147827071849804, + 0.1632458283012519, + 0.3144383259105236, + 0.2837188171378273, + 0.2857436233829308, + 0.3136807250902028, + 0.242045459175661, + 0.0045497307462183, + 0.19550854270135, + 0.7618480838111638, + 0.6940217906188888, + 0.8357246825825758, 0.705266210128664, - 0.5930865437498251, - 0.2024614643737578, - 0.3344167026061641, - 0.2922945771793652, - 0.2929942661169666, - 0.2196765219565474, - 0.2882645668024602, - 0.2239134866065931, - 0.1031157097822872, - 0.8757017062508239, - 0.8763933740705501, - 0.9176007539169192, - 0.6334455096479601, - 0.8262061880855278, - 0.3833001270220675, - 0.3113712576873393, - 0.0195439342804561, - 0.2070122052716317, - 0.317203390184503, - 0.0734949687398287, - 0.1870560874298857, - 0.2528971455085091, - 0.068398414856999, - 0.2299104730130659, - 0.1866353654859698, + 0.5930865437498253, + 0.202461464373758, + 0.3344167026061613, + 0.2922945771793653, + 0.2929942661169664, + 0.219676521956546, + 0.2882645668024604, + 0.2239134866065928, + 0.1031157097822858, + 0.8288640609774388, + 0.8500345613094215, + 0.7832816107919326, + 0.875701706250824, + 0.8696383083917919, + 0.9003751685235076, + 0.8780335453353181, + 0.8885581001579953, + 0.8701172137120478, + 0.8696184301649011, + 0.8763933740705494, + 0.9176007539169196, + 0.6334455096479583, + 0.8262061880855275, + 0.3833001270220684, + 0.3113712576873396, + 0.7568509014285203, + 0.9074560073214673, + 0.0195439342804553, + 0.2070122052716335, + 0.3172033901845038, + 0.0734949687398235, + 0.1870560874298859, + 0.2528971455085083, + 0.0683984148569975, + 0.2299104730130651, + 0.3749226886258283, + 0.1866353654859706, + 0.980008037915998, 0.0317479555209143, - 0.4445722074366212, - 0.1871523527940856, + 0.4445722074366207, + 0.1871523527940859, 0.7404369823575243, - 0.7961969028982654, - 0.3925143524255259, - 0.6922214551905388, - 0.2428055368573047, - 0.4388192039034176, - 0.7098226494937309, - 0.7232560284565593, - 0.6310434772708121, - 0.8340342419522861, - 0.3783586649408101, - 0.4034852114945744, - 0.1295519580035447, - 0.2872931165518375, - 0.2261782989508227, - 0.7052344550963673, - 0.5902172168720876, - 0.6749089435119103, - 0.5080736825470497, - 0.7931467542349303, - 0.4080498525295497, - 0.4792146741213965, - 0.4446415493117288, - 0.2552076480533645, - 0.3346574844864873, - 0.6703885847664003, - 0.3595796793404671, - 0.1276344389339884, - 0.6656880562982567, - 0.7941997738537732, - 0.4436790282808939, - 0.1919700957881331, - 0.6630549193804044, - 0.8205084248661939, - 0.6095531107800557, - 0.590696505277705, - 0.0375477366323821, - 0.0507420297742213, - 0.2731143209283502, - 0.387932373527966, - 0.3582854356344838, + 0.7961969028982653, + 0.392514352425526, + 0.6922214551905402, + 0.2428055368573046, + 0.4388192039034174, + 0.7098226494937314, + 0.7232560284565583, + 0.6310434772708114, + 0.8340342419522866, + 0.3783586649408125, + 0.4034852114945737, + 0.6410080875282068, + 0.1295519580035435, + 0.2872931165518356, + 0.2261782989508215, + 0.7052344550963676, + 0.5902172168720851, + 0.6749089435119099, + 0.5080736825470495, + 0.7931467542349322, + 0.4080498525295504, + 0.4792146741213986, + 0.4446415493117289, + 0.2552076480533651, + 0.334657484486491, + 0.6703885847663986, + 0.3595796793404713, + 0.1276344389339892, + 0.6656880562982576, + 0.7941997738537717, + 0.4436790282808842, + 0.191970095788133, + 0.6630549193804035, + 0.8205084248661962, + 0.6095531107800553, + 0.5906965052777083, + 0.0375477366323797, + 0.0507420297742214, + 0.2731143209283503, + 0.3879323735279671, + 0.358285435634484, 0.0268294422208669, - 0.0996327003742386, - 0.3346451696353495, - 0.0353167683123944, - 0.0532201420483204, - 0.0017715094965283, - 0.0157440512643999, - 0.255327221627821, - 0.7212182573233505, - 0.770580242452389, - 0.5549186808916211, - 0.7920419362659177, - 0.7697709687769605, + 0.0996327003742391, + 0.3346451696353502, + 0.035316768312394, + 0.0532201420483208, + 0.0017715094965282, + 0.0157440512643996, + 0.2553272216278209, + 0.721218257323351, + 0.7705802424523864, + 0.74161091321123, + 0.5549186808916206, + 0.808142814310373, + 0.6522547342981627, + 0.7920419362659181, + 0.7697709687769607, 0.7795745913163479, - 0.5714391985343883, - 0.4858363315071635, - 0.8522024952078584, - 0.5737592305828375, - 0.7663676327514836, - 0.6975873675879212, - 0.4825633937578886, - 0.7423570485534479, - 0.0075482044136289, - 0.0959163038789515, - 0.1649135006484424, - 0.0236393125662974, - 0.4046123483478725, - 0.4734781831127796, - 0.3800161867149992, - 0.557121399753352, - 0.0754423884309532, - 0.2031733061258087, - 0.1973104191285544, - 0.6568173952468886, - 0.233452275096161, - 0.0518014536884614, - 0.3155609518766205, - 0.9026045506155994, - 0.7670229899444688, - 0.7850586617707895, - 0.8770680388557613, - 0.7839093019760148, - 0.902372495985758, - 0.7843130227657039, - 0.8344231952797103, - 0.8080942930097809, - 0.841801487643499, - 0.8747747041200048, - 0.7741374882157089, - 0.8453297004477446, - 0.7111796693594113, - 0.6818179973816352, - 0.7297491448907676, - 0.8255138416477088, - 0.0665067096235925, - 0.4456718001315434, - 0.4774942436567525, - 0.2301157454794691, - 0.1021150299864111, - 0.2697203283976621, - 0.1050167267362855, - 0.0612341860192354, + 0.5714391985343893, + 0.4858363315071611, + 0.8522024952078577, + 0.5737592305828392, + 0.7663676327514841, + 0.6975873675879248, + 0.482563393757889, + 0.742357048553449, + 0.007548204413629, + 0.0959163038789531, + 0.1649135006484536, + 0.0236393125662979, + 0.4046123483478726, + 0.4734781831127778, + 0.380016186715, + 0.5571213997533517, + 0.0754423884309527, + 0.2031733061258092, + 0.1973104191285521, + 0.6568173952468888, + 0.2334522750961613, + 0.0518014536884609, + 0.3155609518766191, + 0.9026045506156012, + 0.7670229899444668, + 0.7850586617707938, + 0.8770680388557617, + 0.7839093019760144, + 0.9023724959857604, + 0.7843130227657011, + 0.8344231952797092, + 0.8080942930097825, + 0.8418014876435003, + 0.8747747041200051, + 0.7741374882157087, + 0.8453297004477413, + 0.7111796693594158, + 0.6818179973816345, + 0.7297491448907699, + 0.8255138416477085, + 0.066506709623592, + 0.4456718001315433, + 0.4774942436567537, + 0.23011574547947, + 0.1021150299864112, + 0.2697203283976619, + 0.1050167267362857, + 0.0612341860192353, 0.0715575123171377, - 0.5416980196814281, - 0.5545260510015445, - 0.1019978926487593, - 0.2788877617135264, - 0.5866918253125764, - 0.1363925082266384, - 0.4279356738368342, - 0.2978100578992846, - 0.2020410992916848, - 0.0833367618973456, - 0.3524206220081063, - 0.3451908063562069, - 0.2962198971438111, - 0.0131292856774449, - 0.2728924526571127, - 0.6757035675413736, - 0.0660945772395714, - 0.6506435051729285, - 0.8562898953585466, - 0.7919135503273653, - 0.5150918128837809, - 0.1388159224013897, - 0.1025580443035395, - 0.3606147321990098, - 0.1548421227381509, - 0.1846731495070746, - 0.3417948518126387, - 0.7950680292880506, - 0.0694973007846145, - 0.4563102503318959, - 0.0947802941946988, + 0.5416980196814282, + 0.5545260510015424, + 0.101997892648759, + 0.2788877617135263, + 0.5866918253125761, + 0.1363925082266382, + 0.4279356738368347, + 0.2978100578992844, + 0.2020410992916851, + 0.0833367618973463, + 0.3524206220081058, + 0.3451908063562089, + 0.2962198971438134, + 0.013129285677445, + 0.2728924526571132, + 0.6757035675413728, + 0.0660945772395713, + 0.6506435051729295, + 0.8562898953585472, + 0.7919135503273661, + 0.5150918128837811, + 0.1388159224013895, + 0.1025580443035391, + 0.3606147321990129, + 0.1548421227381506, + 0.1846731495070747, + 0.3417948518126384, + 0.7950680292880509, + 0.0694973007846138, + 0.4563102503318951, + 0.0947802941946999, 0.0782110915891292, - 0.3287650685440457, - 0.8153530848051393, - 0.0836388745766977, - 0.1985394137797036, - 0.0033781364523795, - 0.8101907096949743, - 0.491733942207505, - 0.1729153263120892, - 0.0945667195809995, - 0.3849743336109438, + 0.3287650685440487, + 0.815353084805138, + 0.0836388745766982, + 0.1985394137797033, + 0.0033781364523796, + 0.810190709694973, + 0.4917339422075072, + 0.1729153263120889, + 0.0945667195810036, + 0.3849743336109443, 0.7593706323828876, - 0.802255454310363, - 0.6205659446800182, + 0.8022554543103652, + 0.6205659446800186, 0.5281096458962076, - 0.9023114148088928, - 0.1630712252770674, - 0.168032126957624, - 0.1760777470240869, - 0.2256379009159611, - 0.0507671469028, - 0.53113530524345, + 0.9023114148088932, + 0.1630712252770651, + 0.168032126957623, + 0.1760777470240858, + 0.2256379009159605, + 0.0507671469027992, + 0.5311353052434469, 0.9096637541615196, - 0.4080527984965703, - 0.1458016482710635, - 0.2106408826763767, - 0.4094852728715358, - 0.5217298608713973, - 0.8493063473468347, - 0.3370449182302711, - 0.2842552881045013, - 0.4696603373286304, - 0.4699140192188427, + 0.4080527984965693, + 0.145801648271064, + 0.2106408826763761, + 0.4094852728715347, + 0.521729860871398, + 0.8493063473468353, + 0.3370449182302715, + 0.2842552881045009, + 0.4696603373286297, + 0.4699140192188435, 0.4764093021091061, - 0.4144296457248915, - 0.8041874509650575, - 0.457469399495485, - 0.5130387366298054, - 0.1527355673612545, + 0.4144296457248934, + 0.8041874509650567, + 0.4574693994954873, + 0.5130387366298046, + 0.152735567361257, 0.2131081343362036, - 0.6395685964565878, - 0.4962474015045515, - 0.7885648529254781, - 0.5942364029366621, - 0.1204296134726447, - 0.8620520721479143, - 0.2354744611966737, - 0.1940193151312553, - 0.0767301357221445, - 0.2191708056208215, - 0.6597695396798148, - 0.1145887159347201, - 0.1148596598147285, + 0.6395685964565879, + 0.4962474015045519, + 0.788564852925477, + 0.5942364029366618, + 0.1204296134726448, + 0.862052072147914, + 0.2354744611966732, + 0.1940193151312568, + 0.0767301357221437, + 0.2191708056208221, + 0.6597695396798161, + 0.1145887159347208, + 0.1148596598147296, 0.1561986635638219, - 0.4510550929966881, - 0.5252186185966895, - 0.8671835699185585, - 0.878474404655817, - 0.6305148286299326, - 0.3873807064072346, - 0.1251487909811905, + 0.451055092996686, + 0.5252186185966888, + 0.808264544431294, + 0.8671835699185604, + 0.8784744046558178, + 0.6305148286299342, + 0.3873807064072352, + 0.1251487909811919, 0.1360632458287571, - 0.3160080567747419, - 0.3100337811500688, - 0.4834196009865921, - 0.4756743937182533, - 0.3559843805353063, - 0.3565786065559935, - 0.3614636281243347, - 0.3552860479671334, - 0.1187146558567493, - 0.3179443891775496, - 0.5440792043341441, - 0.1242172170755047, - 0.3284279425050618, - 0.4287167747925738, - 0.3773532854383294, - 0.5572890106231356, - 0.4973447297640555, - 0.1390023973321106, - 0.4580956906845926, - 0.4825194356392456, - 0.5604044412574546, - 0.1011430902262021, - 0.1116437612381635, - 0.0699398518743614, - 0.7262358402637549, - 0.3351469965921556, - 0.4257416085296342, - 0.6695770435155828, - 0.2981490036201404, + 0.3160080567747421, + 0.3100337811500698, + 0.4834196009865932, + 0.475674393718253, + 0.3559843805353032, + 0.3565786065559933, + 0.3614636281243343, + 0.3552860479671341, + 0.1187146558567485, + 0.3179443891775497, + 0.5440792043341467, + 0.1242172170755046, + 0.3284279425050608, + 0.4287167747925732, + 0.3773532854383297, + 0.5572890106231345, + 0.4973447297640551, + 0.1390023973321092, + 0.458095690684593, + 0.4825194356392459, + 0.5604044412574559, + 0.1011430902262031, + 0.1116437612381602, + 0.0699398518743613, + 0.7262358402637564, + 0.3351469965921549, + 0.4257416085296344, + 0.669577043515583, + 0.9098503190708164, + 0.2981490036201399, 0.3217013007540023, 0.0313439500583982, - 0.1098725953711864, - 0.0981978985801344, - 0.3147749126279843, - 0.3892226088005482, - 0.8169404078532333, - 0.828844862867961, - 0.8323772911117084, - 0.3562542456636353, - 0.3584753524266403, + 0.1098725953711869, + 0.0981978985801338, + 0.3147749126279844, + 0.3892226088005489, + 0.8169404078532336, + 0.8288448628679583, + 0.8323772911117092, + 0.3562542456636326, + 0.3584753524266398, 0, 0, 0 ], "y": [ + 2, + 12, + 1, + 15, + 16, + 13, + 13, + 15, 13, 17, 34, + 7, 10, + 12, + 16, + 13, + 11, + 15, + 14, + 13, + 9, + 11, + 14, + 16, + 8, 9, 11, 19, 20, 23, 14, + 23, + 19, 12, 12, + 11, 60, 25, 12, @@ -1163,9 +1417,12 @@ 36, 44, 42, + 35, + 39, 36, 26, 43, + 18, 30, 48, 38, @@ -1184,6 +1441,8 @@ 47, 67, 27, + 30, + 38, 17, 19, 19, @@ -1212,13 +1471,24 @@ 28, 15, 14, + 48, + 50, + 58, 34, + 31, + 29, + 26, + 24, + 24, + 30, 53, 58, 87, 53, 17, 39, + 42, + 49, 15, 28, 110, @@ -1227,7 +1497,9 @@ 27, 60, 27, + 11, 14, + 11, 2, 27, 26, @@ -1243,6 +1515,7 @@ 6, 18, 22, + 9, 17, 28, 24, @@ -1282,7 +1555,10 @@ 8, 24, 22, + 9, 27, + 12, + 15, 13, 11, 20, @@ -1422,6 +1698,7 @@ 7, 13, 18, + 14, 15, 16, 23, @@ -1456,6 +1733,7 @@ 34, 60, 49, + 7, 6, 12, 3, @@ -2291,9 +2569,6 @@ } } }, - "title": { - "text": "Scatter plot of matched ions and scores" - }, "xaxis": { "title": { "text": "Score" @@ -2307,9 +2582,9 @@ } }, "text/html": [ - "

\n", - " " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, { "data": { "application/vnd.plotly.v1+json": { @@ -166,6 +125,8 @@ "data": [ { "marker": { + "cmax": 1, + "cmin": 0, "color": [ 0.06060606060606061, 0.631578947368421, @@ -177,7 +138,6 @@ 0.8823529411764706, 0.8125, 0.68, - 0.7906976744186046, 0.30434782608695654, 0.47619047619047616, 0.6666666666666666, @@ -196,32 +156,19 @@ 0.4230769230769231, 0.3877551020408163, 0.47619047619047616, - 0.25274725274725274, 0.56, 0.27058823529411763, 0.20212765957446807, 0.4444444444444444, 0.12903225806451613, - 0.3793103448275862, - 0.5084745762711864, - 0.625, - 0.75, - 0.47058823529411764, 0.5045045045045045, 0.6481481481481481, 0.3544973544973545, - 0.7674418604651163, - 0.5507246376811594, - 0.7096774193548387, - 0.5373134328358209, - 0.6875, - 0.6363636363636364, 0.6730769230769231, 0.78, 0.6792452830188679, 0.5777777777777777, 0.6515151515151515, - 0.2727272727272727, 0.75, 0.5925925925925926, 0.6551724137931034, @@ -239,47 +186,10 @@ 0.6597938144329897, 0.734375, 0.6036036036036037, - 0.4909090909090909, - 0.40540540540540543, - 0.6440677966101694, - 0.4146341463414634, - 0.8636363636363636, 0.9047619047619048, 0.34782608695652173, - 0.4032258064516129, - 0.43636363636363634, - 0.43478260869565216, - 0.265625, - 0.4657534246575342, - 0.39344262295081966, - 0.5076923076923077, - 0.32926829268292684, - 0.1388888888888889, - 0.03225806451612903, - 0.5853658536585366, 0.6923076923076923, 0.43636363636363634, - 0.42857142857142855, - 0.48717948717948717, - 0.49019607843137253, - 0.3375, - 0.29473684210526313, - 0.3472222222222222, - 0.18439716312056736, - 0.36363636363636365, - 0.36363636363636365, - 0.16853932584269662, - 0.1346153846153846, - 0.5333333333333333, - 0.44642857142857145, - 0.5, - 0.37777777777777777, - 0.5636363636363636, - 0.4461538461538462, - 0.28888888888888886, - 0.48, - 0.46153846153846156, - 0.46153846153846156, 0.4818181818181818, 0.6105263157894737, 0.5178571428571429, @@ -290,69 +200,24 @@ 0.44954128440366975, 0.07692307692307693, 0.24561403508771928, - 0.6832298136645962, - 0.48148148148148145, - 0.5476190476190477, - 0.6428571428571429, - 0.2247191011235955, - 0.54, - 0.7333333333333333, - 0.3111111111111111, 0.6470588235294118, - 0.0425531914893617, 0.7105263157894737, - 0.65, 0.35555555555555557, 0.3023255813953488, 0.44, 0.5909090909090909, - 0.7241379310344828, 0.47058823529411764, 0.7241379310344828, 0.5, - 0.5555555555555556, 0.75, - 0.8571428571428571, - 0.6666666666666666, - 0.9, - 0.7083333333333334, - 0.875, - 0.7741935483870968, - 0.6428571428571429, - 0.6923076923076923, 0.7857142857142857, 0.825, 0.7608695652173914, 0.7647058823529411, - 0.7966101694915254, - 0.5542168674698795, - 0.40384615384615385, - 0.6, - 0.47150259067357514, - 0.5149700598802395, - 0.4188034188034188, - 0.6785714285714286, - 0.6518987341772152, - 0.33691756272401435, - 0.32388663967611336, 0.5522388059701493, 0.7560975609756098, 0.6, 0.5441176470588235, - 0.4166666666666667, - 0.07692307692307693, - 0.2903225806451613, - 0.32, - 0.27450980392156865, - 0.21052631578947367, - 0.19753086419753085, - 0.38461538461538464, - 0.10256410256410256, - 0.14285714285714285, - 0.08823529411764706, - 0.3333333333333333, - 0.20512820512820512, - 0.5454545454545454, 0.16058394160583941, 0.225, 0.5510204081632653, @@ -368,20 +233,12 @@ 0.6764705882352942, 0.5, 0.4507042253521127, - 0.4222222222222222, - 0.022727272727272728, 0.6, 0.2608695652173913, - 0.09345794392523364, 0.3037974683544304, - 0.22666666666666666, - 0.14545454545454545, 0.36, 0.6341463414634146, - 0.189873417721519, 0.36046511627906974, - 0.4666666666666667, - 0.08108108108108109, 0.19696969696969696, 0.3118279569892473, 0.7058823529411765, @@ -401,41 +258,24 @@ 0.40625, 0.35365853658536583, 0.5865384615384616, - 0.21052631578947367, 0.41025641025641024, 0.3793103448275862, 0.2708333333333333, - 0.022900763358778626, 0.8333333333333334, - 0.29411764705882354, - 0.25925925925925924, - 0.03529411764705882, - 0.30303030303030304, 0.5918367346938775, - 0.2777777777777778, - 0.14516129032258066, - 0.02727272727272727, 0.5333333333333333, - 0.39285714285714285, - 0.3076923076923077, 0.4, - 0.2631578947368421, 0.375, 0.38235294117647056, 0.5, 0.2857142857142857, - 0.9375, 0.48148148148148145, 0.5714285714285714, 0.2463768115942029, 0.45614035087719296, 0.4107142857142857, - 0.6, 0.2857142857142857, - 0.38461538461538464, 0.5606060606060606, - 0.35294117647058826, - 0.23076923076923078, 0.18181818181818182, 0.45454545454545453, 0.4666666666666667, @@ -443,65 +283,34 @@ 0.45, 0.3783783783783784, 0.3262411347517731, - 0.3384615384615385, 0.4067796610169492, - 0.48484848484848486, 0.08571428571428572, 0.6304347826086957, 0.9166666666666666, 0.5625, - 0.3373493975903614, 0.3829787234042553, 0.5833333333333334, 0.4878048780487805, 0.6206896551724138, 0.5833333333333334, 0.6428571428571429, - 0.21649484536082475, 0.5, 0.20754716981132076, 0.6065573770491803, - 0.4594594594594595, - 0.23404255319148937, 0.5, 0.9230769230769231, 0.5238095238095238, - 0.5813953488372093, 0.5490196078431373, 0.574468085106383, 0.7777777777777778, - 0.5, - 0.8947368421052632, - 0.625, - 0.47058823529411764, 0.6904761904761905, 0.5441176470588235, - 0.6666666666666666, - 0.2857142857142857, - 0.17333333333333334, 0.2631578947368421, - 0.45714285714285713, - 0.05, - 0.24390243902439024, 0.65, 0.3333333333333333, - 0.375, - 0.3898305084745763, - 0.3333333333333333, - 0.4411764705882353, - 0.26785714285714285, - 0.2727272727272727, - 0.2545454545454545, 0.5681818181818182, 0.6578947368421053, - 0.1076923076923077, - 0.048507462686567165, 0.6923076923076923, - 0.5384615384615384, - 0.39473684210526316, - 0.32, - 0.2, - 0.2653061224489796, 0.7857142857142857, 0.4642857142857143, 0.8421052631578947, @@ -511,11 +320,8 @@ 0.4375, 0.5319148936170213, 0.39344262295081966, - 0.20689655172413793, - 0.3488372093023256, 0.4027777777777778, 0.4634146341463415, - 0.5555555555555556, 0.37777777777777777, 0.4074074074074074, 0.47435897435897434, @@ -528,26 +334,14 @@ 0.5531914893617021, 0.4074074074074074, 0.10344827586206896, - 0.3492063492063492, 0.265625, 0.4838709677419355, - 0.35507246376811596, - 0.3888888888888889, 0.6, 0.8571428571428571, 0.026785714285714284, - 0.3, 0.08227848101265822, - 0.5247524752475248, 0.41379310344827586, - 0.9230769230769231, - 0.5568181818181818, - 0.5373134328358209, - 0.39285714285714285, - 0.4461538461538462, - 0, - 0, - 0 + 0.9230769230769231 ], "colorbar": { "title": { @@ -608,7 +402,6 @@ 6, 5.306122448979592, 5.483870967741935, - 7.23404255319149, 2.3333333333333335, 2.9411764705882355, 4.363636363636363, @@ -627,32 +420,19 @@ 8.8, 7.755102040816326, 4.545454545454545, - 3.8016528925619837, 7.567567567567568, 10.69767441860465, 5.757575757575758, 4.615384615384616, 5.853658536585366, - 3.013698630136986, - 10.434782608695652, - 2.28310502283105, - 1.935483870967742, - 3.116883116883117, 6.956521739130435, 6.481481481481481, 8.427672955974844, - 7.586206896551724, - 6.72566371681416, - 5.7894736842105265, - 8.089887640449438, - 6.24113475177305, - 6.511627906976745, 10.606060606060606, 12, 5, 2.988505747126437, 6.615384615384615, - 4.044943820224719, 6.315789473684211, 8.571428571428571, 6.972477064220184, @@ -670,47 +450,10 @@ 8.767123287671232, 6.7625899280575545, 8.758169934640524, - 8.181818181818182, - 8.823529411764707, - 9.5, - 4.657534246575342, - 5.671641791044776, 6.129032258064516, 7.5, - 6.8493150684931505, - 10, - 8.450704225352112, - 8.292682926829269, - 7.391304347826086, - 5.217391304347826, - 6.226415094339623, - 6, - 4.040404040404041, - 4.615384615384616, - 4.660194174757281, 3.302752293577982, 6.956521739130435, - 4.477611940298508, - 5.588235294117647, - 8.620689655172413, - 3.552631578947368, - 3.6842105263157894, - 3.7593984962406015, - 3.9097744360902253, - 3.2, - 4.028776978417266, - 2.142857142857143, - 4.912280701754385, - 6.4, - 6.802721088435374, - 8.169014084507042, - 5.76271186440678, - 3.8036809815950923, - 3.27683615819209, - 3.48993288590604, - 3.428571428571429, - 4.615384615384616, - 4.316546762589928, 8.760330578512397, 12.083333333333332, 11.0828025477707, @@ -721,69 +464,24 @@ 16.896551724137932, 3.8461538461538463, 10.37037037037037, - 2.6699029126213594, - 5.492957746478874, - 6.666666666666666, - 7.397260273972602, - 3.2608695652173916, - 7.826086956521739, - 8.8, - 12.173913043478262, 7.096774193548388, - 8, 7.826086956521739, - 7.123287671232877, 8, 5.531914893617022, 9.565217391304348, 9.12280701754386, - 10.769230769230768, 8.421052631578947, 10.769230769230768, 12.5, - 11.764705882352942, 5.217391304347826, - 5.806451612903226, - 9.777777777777777, - 4.7368421052631575, - 8.947368421052632, - 5.6000000000000005, - 4.948453608247423, - 8.372093023255815, - 10.112359550561798, 5.7894736842105265, 5.238095238095238, 5.785123966942148, 1.870503597122302, - 6.962962962962963, - 7.1875, - 3.727810650887574, - 7.751196172248804, - 7.309236947791165, - 5.391849529780565, - 7.313432835820896, - 6.810035842293907, - 7.803030303030303, - 8.468468468468469, - 7.8817733990147785, 5.522388059701493, 5, 4.675324675324675, 5.362318840579711, - 4.054054054054054, - 2.4242424242424243, - 8, - 8.88888888888889, - 11.200000000000001, - 1.5384615384615385, - 8.421052631578947, - 7.8431372549019605, - 3.2, - 5.217391304347826, - 2.727272727272727, - 2.1052631578947367, - 11.428571428571427, - 6.233766233766234, 5, 3.2727272727272725, 13.5, @@ -799,20 +497,12 @@ 10.454545454545453, 6.086956521739131, 9.846153846153847, - 9.743589743589743, - 8, 6.101694915254238, 10.285714285714285, - 8.695652173913043, 5.647058823529411, - 9.444444444444445, - 10, 7.826086956521739, 5.7142857142857135, - 10, 6.813186813186814, - 3.333333333333333, - 6.666666666666666, 7.222222222222222, 7.785234899328859, 10.434782608695652, @@ -832,41 +522,24 @@ 6.070038910505836, 5.742574257425742, 8.714285714285715, - 11.428571428571427, 6.808510638297872, 4.888888888888888, 8.125, - 1.875, - 6.25, - 3.8461538461538463, - 4.242424242424242, - 2.4, 6.25, 2.0567375886524824, - 3.6363636363636367, - 7.5, - 3.333333333333333, 4.324324324324325, - 6.666666666666666, - 5.517241379310345, 3.6363636363636367, - 3.125, 10.434782608695652, 11.304347826086955, 15.555555555555555, 2.5, - 1.694915254237288, 7.878787878787879, 4.848484848484849, 7.727272727272727, 8.666666666666668, 9.787234042553191, - 7.5, 2.2857142857142856, - 4.3478260869565215, 7.872340425531915, - 5.454545454545454, - 2.926829268292683, 10, 3.225806451612903, 4.242424242424242, @@ -874,65 +547,34 @@ 6, 4.666666666666667, 7.022900763358778, - 11.578947368421053, 4.528301886792453, - 7.619047619047619, 4.285714285714286, 7.733333333333333, 4.583333333333333, 6.206896551724138, - 4.95575221238938, 3.5294117647058827, 3.783783783783784, 9.09090909090909, 4.235294117647059, 2.545454545454545, 5.142857142857142, - 12.352941176470589, 5.511811023622047, 10, 7.047619047619048, - 3.4343434343434343, - 13.75, 5, 5.454545454545454, 3.492063492063492, - 5.882352941176471, 5.894736842105263, 4.576271186440678, 4.827586206896552, - 9.26829268292683, - 3.9080459770114944, - 1.5873015873015872, - 2.5396825396825395, 7.25, 6.7272727272727275, - 5, - 11.200000000000001, - 2.113821138211382, 7.5, - 7.272727272727273, - 15, - 6.779661016949152, 6.842105263157895, - 12.142857142857142, - 4.5, - 6.47887323943662, 12.857142857142858, - 7.6923076923076925, - 6.382978723404255, - 4.090909090909091, - 15.555555555555555, 4.854368932038835, 4.854368932038835, - 9.333333333333334, - 5.777777777777777, 8.571428571428571, - 7.368421052631579, - 5.172413793103448, - 12.307692307692308, - 10.69767441860465, - 7.428571428571429, 3.384615384615385, 4, 2.490272373540856, @@ -942,11 +584,8 @@ 5.957446808510638, 2.6178010471204187, 2.513089005235602, - 6.857142857142858, - 5.172413793103448, 8, 9.26829268292683, - 2.1739130434782608, 2.3448275862068964, 6.470588235294118, 4.933333333333334, @@ -959,29 +598,17 @@ 3.7681159420289854, 6.76923076923077, 3.6923076923076925, - 6.76923076923077, 6.296296296296297, 5.3097345132743365, - 8.305084745762713, - 4.516129032258064, 1.2, 2.4, 8.571428571428571, - 11.48936170212766, 9.62962962962963, - 9.13793103448276, 4.067796610169491, - 4.8979591836734695, - 10.425531914893618, - 6.857142857142858, - 10.909090909090908, - 9.43089430894309, - 0, - 0, - 0 + 4.8979591836734695 ] }, - "mode": "markers", + "mode": "markers+text", "name": "Matched Ions", "type": "scatter", "x": [ @@ -995,7 +622,6 @@ 0.948774017682199, 0.937075996631993, 0.8891480656798413, - 0.6475717890239174, 0.9589889194029564, 0.704865199182585, 0.927036972707218, @@ -1014,32 +640,19 @@ 0.9068416030069704, 0.5361664161984837, 0.5929706797659072, - 0.2667777725699015, 0.6568811489638633, 0.8296648567056003, 0.5065024202916136, 0.8436073116340173, 0.2430807078046091, - 0.7638230354119235, - 0.4187217729481738, - 0.336653277349482, - 0.459279136577339, - 0.8462278949688693, 0.7505131451183916, 0.8693785106504954, 0.7865305771086426, - 0.4373910460057382, - 0.097259381039445, - 0.1591087339595496, - 0.0931597595116204, - 0.1285253561596429, - 0.1395879006356688, 0.946829271683286, 0.9327039170603884, 0.5067551470422385, 0.4165181481823979, 0.629799641529818, - 0.8110538710571302, 0.8744627267157198, 0.8054739456488558, 0.9071642546098232, @@ -1057,47 +670,10 @@ 0.8692233057547234, 0.847330235552079, 0.8197509934157269, - 0.6375902591489319, - 0.2795364079548856, - 0.3364971403401969, - 0.3865169067296427, - 0.4911735043103766, 0.7241051652066511, 0.2475325423495942, - 0.6930832132257273, - 0.293291377392092, - 0.6147827071849804, - 0.1632458283012519, - 0.3144383259105236, - 0.2837188171378273, - 0.2857436233829308, - 0.3136807250902028, - 0.242045459175661, - 0.0045497307462183, - 0.19550854270135, 0.7618480838111638, 0.6940217906188888, - 0.8357246825825758, - 0.705266210128664, - 0.5930865437498253, - 0.202461464373758, - 0.3344167026061613, - 0.2922945771793653, - 0.2929942661169664, - 0.219676521956546, - 0.2882645668024604, - 0.2239134866065928, - 0.1031157097822858, - 0.8288640609774388, - 0.8500345613094215, - 0.7832816107919326, - 0.875701706250824, - 0.8696383083917919, - 0.9003751685235076, - 0.8780335453353181, - 0.8885581001579953, - 0.8701172137120478, - 0.8696184301649011, 0.8763933740705494, 0.9176007539169196, 0.6334455096479583, @@ -1108,69 +684,24 @@ 0.9074560073214673, 0.0195439342804553, 0.2070122052716335, - 0.3172033901845038, - 0.0734949687398235, - 0.1870560874298859, - 0.2528971455085083, - 0.0683984148569975, - 0.2299104730130651, - 0.3749226886258283, - 0.1866353654859706, 0.980008037915998, - 0.0317479555209143, 0.4445722074366207, - 0.1871523527940859, 0.7404369823575243, 0.7961969028982653, 0.392514352425526, 0.6922214551905402, - 0.2428055368573046, 0.4388192039034174, 0.7098226494937314, 0.7232560284565583, - 0.6310434772708114, 0.8340342419522866, - 0.3783586649408125, - 0.4034852114945737, - 0.6410080875282068, - 0.1295519580035435, - 0.2872931165518356, - 0.2261782989508215, - 0.7052344550963676, - 0.5902172168720851, 0.6749089435119099, 0.5080736825470495, 0.7931467542349322, 0.4080498525295504, - 0.4792146741213986, - 0.4446415493117289, - 0.2552076480533651, - 0.334657484486491, - 0.6703885847663986, - 0.3595796793404713, - 0.1276344389339892, - 0.6656880562982576, - 0.7941997738537717, - 0.4436790282808842, - 0.191970095788133, 0.6630549193804035, 0.8205084248661962, 0.6095531107800553, 0.5906965052777083, - 0.0375477366323797, - 0.0507420297742214, - 0.2731143209283503, - 0.3879323735279671, - 0.358285435634484, - 0.0268294422208669, - 0.0996327003742391, - 0.3346451696353502, - 0.035316768312394, - 0.0532201420483208, - 0.0017715094965282, - 0.0157440512643996, - 0.2553272216278209, - 0.721218257323351, 0.7705802424523864, 0.74161091321123, 0.5549186808916206, @@ -1186,20 +717,12 @@ 0.7663676327514841, 0.6975873675879248, 0.482563393757889, - 0.742357048553449, - 0.007548204413629, 0.0959163038789531, 0.1649135006484536, - 0.0236393125662979, 0.4046123483478726, - 0.4734781831127778, - 0.380016186715, 0.5571213997533517, 0.0754423884309527, - 0.2031733061258092, 0.1973104191285521, - 0.6568173952468888, - 0.2334522750961613, 0.0518014536884609, 0.3155609518766191, 0.9026045506156012, @@ -1219,41 +742,24 @@ 0.6818179973816345, 0.7297491448907699, 0.8255138416477085, - 0.066506709623592, 0.4456718001315433, 0.4774942436567537, 0.23011574547947, - 0.1021150299864112, 0.2697203283976619, - 0.1050167267362857, - 0.0612341860192353, - 0.0715575123171377, - 0.5416980196814282, 0.5545260510015424, - 0.101997892648759, - 0.2788877617135263, - 0.5866918253125761, 0.1363925082266382, - 0.4279356738368347, - 0.2978100578992844, 0.2020410992916851, - 0.0833367618973463, 0.3524206220081058, 0.3451908063562089, 0.2962198971438134, 0.013129285677445, - 0.2728924526571132, 0.6757035675413728, 0.0660945772395713, 0.6506435051729295, 0.8562898953585472, 0.7919135503273661, - 0.5150918128837811, 0.1388159224013895, - 0.1025580443035391, 0.3606147321990129, - 0.1548421227381506, - 0.1846731495070747, 0.3417948518126384, 0.7950680292880509, 0.0694973007846138, @@ -1261,65 +767,34 @@ 0.0947802941946999, 0.0782110915891292, 0.3287650685440487, - 0.815353084805138, 0.0836388745766982, - 0.1985394137797033, 0.0033781364523796, 0.810190709694973, 0.4917339422075072, 0.1729153263120889, - 0.0945667195810036, 0.3849743336109443, 0.7593706323828876, 0.8022554543103652, 0.6205659446800186, 0.5281096458962076, 0.9023114148088932, - 0.1630712252770651, 0.168032126957623, 0.1760777470240858, 0.2256379009159605, - 0.0507671469027992, - 0.5311353052434469, 0.9096637541615196, 0.4080527984965693, 0.145801648271064, - 0.2106408826763761, 0.4094852728715347, 0.521729860871398, 0.8493063473468353, - 0.3370449182302715, - 0.2842552881045009, - 0.4696603373286297, - 0.4699140192188435, 0.4764093021091061, 0.4144296457248934, - 0.8041874509650567, - 0.4574693994954873, - 0.5130387366298046, 0.152735567361257, - 0.2131081343362036, - 0.6395685964565879, - 0.4962474015045519, 0.788564852925477, - 0.5942364029366618, - 0.1204296134726448, - 0.862052072147914, 0.2354744611966732, - 0.1940193151312568, - 0.0767301357221437, - 0.2191708056208221, - 0.6597695396798161, 0.1145887159347208, 0.1148596598147296, - 0.1561986635638219, - 0.451055092996686, 0.5252186185966888, - 0.808264544431294, - 0.8671835699185604, - 0.8784744046558178, - 0.6305148286299342, - 0.3873807064072352, 0.1251487909811919, 0.1360632458287571, 0.3160080567747421, @@ -1329,11 +804,8 @@ 0.3559843805353032, 0.3565786065559933, 0.3614636281243343, - 0.3552860479671341, - 0.1187146558567485, 0.3179443891775497, 0.5440792043341467, - 0.1242172170755046, 0.3284279425050608, 0.4287167747925732, 0.3773532854383297, @@ -1346,26 +818,14 @@ 0.1011430902262031, 0.1116437612381602, 0.0699398518743613, - 0.7262358402637564, 0.3351469965921549, 0.4257416085296344, - 0.669577043515583, - 0.9098503190708164, 0.2981490036201399, 0.3217013007540023, 0.0313439500583982, - 0.1098725953711869, 0.0981978985801338, - 0.3147749126279844, 0.3892226088005489, - 0.8169404078532336, - 0.8288448628679583, - 0.8323772911117092, - 0.3562542456636326, - 0.3584753524266398, - 0, - 0, - 0 + 0.8169404078532336 ], "y": [ 2, @@ -1378,7 +838,6 @@ 15, 13, 17, - 34, 7, 10, 12, @@ -1397,32 +856,19 @@ 11, 19, 20, - 23, 14, 23, 19, 12, 12, - 11, - 60, - 25, - 12, - 24, 56, 35, 67, - 66, - 38, - 44, - 36, - 44, - 42, 35, 39, 36, 26, 43, - 18, 30, 48, 38, @@ -1440,314 +886,5477 @@ 64, 47, 67, - 27, - 30, - 38, - 17, - 19, 19, 24, - 25, + 18, 24, - 30, + 53, + 58, + 87, + 53, 17, - 34, - 24, + 39, + 42, + 49, + 15, + 28, + 11, + 27, + 16, + 13, + 11, + 26, + 8, + 21, + 10, + 6, 33, + 33, + 35, + 13, + 37, + 31, + 36, + 37, + 22, + 9, 27, + 12, + 15, + 13, + 11, 20, - 3, + 20, + 19, + 22, + 22, + 23, + 28, + 32, + 18, + 18, 24, 18, + 26, + 31, + 13, + 58, + 24, + 31, + 38, + 34, + 53, + 40, + 70, + 71, + 82, + 56, + 42, + 88, + 62, + 86, + 78, + 58, + 61, + 16, + 11, + 13, + 10, + 29, + 8, + 8, + 12, + 13, + 7, + 2, + 13, + 8, + 34, + 26, + 23, + 4, + 37, + 8, + 5, + 7, + 17, + 9, + 14, + 46, 24, + 3, + 29, + 11, + 9, + 18, + 7, + 20, + 18, + 7, + 9, + 35, + 11, + 37, + 5, + 12, + 11, + 28, + 27, + 21, + 29, + 37, 15, - 19, + 13, + 18, 25, - 27, + 25, + 18, + 11, + 13, + 32, + 31, + 23, + 23, 28, 25, - 26, 24, - 28, - 15, - 14, - 48, - 50, 58, - 34, - 31, - 29, + 38, + 17, + 11, + 37, + 52, 26, + 33, 24, + 26, 24, - 30, - 53, - 58, - 87, - 53, - 17, - 39, - 42, - 49, - 15, - 28, - 110, - 78, - 23, - 27, + 26, + 22, + 12, + 34, 60, + 6, + 12, + 3, + 13, + 12, + 12 + ] + } + ], + "layout": { + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Benzenoids" + }, + "xaxis": { + "title": { + "text": "Score" + } + }, + "yaxis": { + "title": { + "text": "Matches" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "marker": { + "cmax": 1, + "cmin": 0, + "color": [ + 0.7906976744186046, + 0.5084745762711864, + 0.7674418604651163, + 0.4909090909090909, + 0.40540540540540543, + 0.6440677966101694, + 0.4032258064516129, + 0.43636363636363634, + 0.43478260869565216, + 0.265625, + 0.4657534246575342, + 0.39344262295081966, + 0.5076923076923077, + 0.32926829268292684, + 0.1388888888888889, + 0.5853658536585366, + 0.42857142857142855, + 0.48717948717948717, + 0.49019607843137253, + 0.3375, + 0.29473684210526313, + 0.3472222222222222, + 0.18439716312056736, + 0.36363636363636365, + 0.36363636363636365, + 0.16853932584269662, + 0.1346153846153846, + 0.3111111111111111, + 0.8571428571428571, + 0.7083333333333334, + 0.875, + 0.7741935483870968, + 0.4188034188034188, + 0.33691756272401435, + 0.32388663967611336, + 0.14545454545454545, + 0.29411764705882354, + 0.3492063492063492, + 0.35507246376811596, + 0.3, + 0.5247524752475248, + 0.5568181818181818, + 0.5373134328358209, + 0.39285714285714285, + 0.4461538461538462 + ], + "colorbar": { + "title": { + "text": "Reference Matched %" + } + }, + "colorscale": [ + [ + 0, + "#440154" + ], + [ + 0.1111111111111111, + "#482878" + ], + [ + 0.2222222222222222, + "#3e4989" + ], + [ + 0.3333333333333333, + "#31688e" + ], + [ + 0.4444444444444444, + "#26828e" + ], + [ + 0.5555555555555556, + "#1f9e89" + ], + [ + 0.6666666666666666, + "#35b779" + ], + [ + 0.7777777777777778, + "#6ece58" + ], + [ + 0.8888888888888888, + "#b5de2b" + ], + [ + 1, + "#fde725" + ] + ], + "opacity": 0.5, + "size": [ + 7.23404255319149, + 10.434782608695652, + 7.586206896551724, + 8.181818181818182, + 8.823529411764707, + 9.5, + 6.8493150684931505, + 10, + 8.450704225352112, + 8.292682926829269, + 7.391304347826086, + 5.217391304347826, + 6.226415094339623, + 6, + 4.040404040404041, + 4.660194174757281, + 4.477611940298508, + 5.588235294117647, + 8.620689655172413, + 3.552631578947368, + 3.6842105263157894, + 3.7593984962406015, + 3.9097744360902253, + 3.2, + 4.028776978417266, + 2.142857142857143, + 4.912280701754385, + 12.173913043478262, + 5.806451612903226, + 8.947368421052632, + 5.6000000000000005, + 4.948453608247423, + 7.313432835820896, + 8.468468468468469, + 7.8817733990147785, + 10, + 3.8461538461538463, + 6.76923076923077, + 8.305084745762713, + 11.48936170212766, + 9.13793103448276, + 10.425531914893618, + 6.857142857142858, + 10.909090909090908, + 9.43089430894309 + ] + }, + "mode": "markers+text", + "name": "Matched Ions", + "type": "scatter", + "x": [ + 0.6475717890239174, + 0.4187217729481738, + 0.4373910460057382, + 0.6375902591489319, + 0.2795364079548856, + 0.3364971403401969, + 0.6930832132257273, + 0.293291377392092, + 0.6147827071849804, + 0.1632458283012519, + 0.3144383259105236, + 0.2837188171378273, + 0.2857436233829308, + 0.3136807250902028, + 0.242045459175661, + 0.19550854270135, + 0.8357246825825758, + 0.705266210128664, + 0.5930865437498253, + 0.202461464373758, + 0.3344167026061613, + 0.2922945771793653, + 0.2929942661169664, + 0.219676521956546, + 0.2882645668024604, + 0.2239134866065928, + 0.1031157097822858, + 0.1866353654859706, + 0.3783586649408125, + 0.1295519580035435, + 0.2872931165518356, + 0.2261782989508215, + 0.1276344389339892, + 0.4436790282808842, + 0.191970095788133, + 0.380016186715, + 0.1050167267362857, + 0.7262358402637564, + 0.669577043515583, + 0.1098725953711869, + 0.3147749126279844, + 0.8288448628679583, + 0.8323772911117092, + 0.3562542456636326, + 0.3584753524266398 + ], + "y": [ + 34, + 60, + 66, + 27, + 30, + 38, + 25, + 24, + 30, + 17, + 34, + 24, + 33, + 27, + 20, + 24, + 15, + 19, + 25, + 27, + 28, + 25, + 26, + 24, + 28, + 15, + 14, + 14, + 18, + 17, + 28, + 24, + 98, + 94, + 80, + 8, + 5, + 44, + 49, + 27, + 53, + 49, + 36, + 66, + 58 + ] + } + ], + "layout": { + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Lipids and lipid-like molecules" + }, + "xaxis": { + "title": { + "text": "Score" + } + }, + "yaxis": { + "title": { + "text": "Matches" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "marker": { + "cmax": 1, + "cmin": 0, + "color": [ + 0.5149700598802395, + 0.4166666666666667, + 0.07692307692307693, + 0.2903225806451613, + 0.32, + 0.27450980392156865, + 0.21052631578947367, + 0.19753086419753085, + 0.38461538461538464, + 0.10256410256410256, + 0.14285714285714285, + 0.08823529411764706, + 0.3333333333333333, + 0.20512820512820512, + 0.022727272727272728, + 0.09345794392523364, + 0.189873417721519, + 0.08108108108108109, + 0.25925925925925924, + 0.03529411764705882, + 0.30303030303030304, + 0.2777777777777778, + 0.14516129032258066, + 0.02727272727272727, + 0.23076923076923078, + 0.48484848484848486, + 0.21649484536082475, + 0.375, + 0, + 0 + ], + "colorbar": { + "title": { + "text": "Reference Matched %" + } + }, + "colorscale": [ + [ + 0, + "#440154" + ], + [ + 0.1111111111111111, + "#482878" + ], + [ + 0.2222222222222222, + "#3e4989" + ], + [ + 0.3333333333333333, + "#31688e" + ], + [ + 0.4444444444444444, + "#26828e" + ], + [ + 0.5555555555555556, + "#1f9e89" + ], + [ + 0.6666666666666666, + "#35b779" + ], + [ + 0.7777777777777778, + "#6ece58" + ], + [ + 0.8888888888888888, + "#b5de2b" + ], + [ + 1, + "#fde725" + ] + ], + "opacity": 0.5, + "size": [ + 5.391849529780565, + 4.054054054054054, + 2.4242424242424243, + 8, + 8.88888888888889, + 11.200000000000001, + 1.5384615384615385, + 8.421052631578947, + 7.8431372549019605, + 3.2, + 5.217391304347826, + 2.727272727272727, + 2.1052631578947367, + 11.428571428571427, + 8, + 8.695652173913043, + 10, + 6.666666666666666, + 4.242424242424242, + 2.4, + 6.25, + 3.6363636363636367, + 7.5, + 3.333333333333333, + 2.926829268292683, + 7.619047619047619, + 12.352941176470589, + 4.5, + 0, + 0 + ] + }, + "mode": "markers+text", + "name": "Matched Ions", + "type": "scatter", + "x": [ + 0.3595796793404713, + 0.0375477366323797, + 0.0507420297742214, + 0.2731143209283503, + 0.3879323735279671, + 0.358285435634484, + 0.0268294422208669, + 0.0996327003742391, + 0.3346451696353502, + 0.035316768312394, + 0.0532201420483208, + 0.0017715094965282, + 0.0157440512643996, + 0.2553272216278209, + 0.007548204413629, + 0.0236393125662979, + 0.2031733061258092, + 0.2334522750961613, + 0.0612341860192353, + 0.0715575123171377, + 0.5416980196814282, + 0.101997892648759, + 0.2788877617135263, + 0.5866918253125761, + 0.1846731495070747, + 0.1985394137797033, + 0.1630712252770651, + 0.1204296134726448, + 0, + 0 + ], + "y": [ + 86, + 15, + 4, + 18, + 16, + 14, + 4, + 16, + 20, + 4, + 6, + 3, + 2, + 8, + 2, + 10, + 15, + 3, + 7, + 3, + 10, + 10, + 9, + 3, + 6, + 16, + 21, + 18, + 0, + 0 + ] + } + ], + "layout": { + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Organic acids and derivatives" + }, + "xaxis": { + "title": { + "text": "Score" + } + }, + "yaxis": { + "title": { + "text": "Matches" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "marker": { + "cmax": 1, + "cmin": 0, + "color": [ + 0.5507246376811594, + 0.7096774193548387, + 0.5373134328358209, + 0.6875, + 0.6363636363636364, + 0.6832298136645962, + 0.48148148148148145, + 0.5476190476190477, + 0.6428571428571429, + 0.2247191011235955, + 0.5542168674698795, + 0.6, + 0.6785714285714286, + 0.6518987341772152 + ], + "colorbar": { + "title": { + "text": "Reference Matched %" + } + }, + "colorscale": [ + [ + 0, + "#440154" + ], + [ + 0.1111111111111111, + "#482878" + ], + [ + 0.2222222222222222, + "#3e4989" + ], + [ + 0.3333333333333333, + "#31688e" + ], + [ + 0.4444444444444444, + "#26828e" + ], + [ + 0.5555555555555556, + "#1f9e89" + ], + [ + 0.6666666666666666, + "#35b779" + ], + [ + 0.7777777777777778, + "#6ece58" + ], + [ + 0.8888888888888888, + "#b5de2b" + ], + [ + 1, + "#fde725" + ] + ], + "opacity": 0.5, + "size": [ + 6.72566371681416, + 5.7894736842105265, + 8.089887640449438, + 6.24113475177305, + 6.511627906976745, + 2.6699029126213594, + 5.492957746478874, + 6.666666666666666, + 7.397260273972602, + 3.2608695652173916, + 7.1875, + 7.751196172248804, + 6.810035842293907, + 7.803030303030303 + ] + }, + "mode": "markers+text", + "name": "Matched Ions", + "type": "scatter", + "x": [ + 0.097259381039445, + 0.1591087339595496, + 0.0931597595116204, + 0.1285253561596429, + 0.1395879006356688, + 0.3172033901845038, + 0.0734949687398235, + 0.1870560874298859, + 0.2528971455085083, + 0.0683984148569975, + 0.4446415493117289, + 0.334657484486491, + 0.6656880562982576, + 0.7941997738537717 + ], + "y": [ + 38, + 44, + 36, + 44, + 42, + 110, + 78, + 23, + 27, + 60, + 92, + 81, + 95, + 103 + ] + } + ], + "layout": { + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Organohalogen compounds" + }, + "xaxis": { + "title": { + "text": "Score" + } + }, + "yaxis": { + "title": { + "text": "Matches" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "marker": { + "cmax": 1, + "cmin": 0, + "color": [ + 0.25274725274725274, + 0.3793103448275862, + 0.625, + 0.75, + 0.47058823529411764, + 0.2727272727272727, + 0.4146341463414634, + 0.8636363636363636, + 0.03225806451612903, + 0.5333333333333333, + 0.44642857142857145, + 0.5, + 0.37777777777777777, + 0.5636363636363636, + 0.4461538461538462, + 0.28888888888888886, + 0.48, + 0.46153846153846156, + 0.46153846153846156, + 0.6666666666666666, + 0.6428571428571429, + 0.7966101694915254, + 0.47150259067357514, + 0.4222222222222222, + 0.22666666666666666, + 0.4666666666666667, + 0.21052631578947367, + 0.39285714285714285, + 0.3076923076923077, + 0.2631578947368421, + 0.9375, + 0.38461538461538464, + 0.35294117647058826, + 0.3384615384615385, + 0.3373493975903614, + 0.4594594594594595, + 0.23404255319148937, + 0.5, + 0.8947368421052632, + 0.6666666666666666, + 0.2857142857142857, + 0.45714285714285713, + 0.05, + 0.24390243902439024, + 0.3333333333333333, + 0.3898305084745763, + 0.4411764705882353, + 0.26785714285714285, + 0.2545454545454545, + 0.1076923076923077, + 0.048507462686567165, + 0.5384615384615384, + 0.39473684210526316, + 0.32, + 0.2, + 0.2653061224489796, + 0.5555555555555556, + 0.3888888888888889 + ], + "colorbar": { + "title": { + "text": "Reference Matched %" + } + }, + "colorscale": [ + [ + 0, + "#440154" + ], + [ + 0.1111111111111111, + "#482878" + ], + [ + 0.2222222222222222, + "#3e4989" + ], + [ + 0.3333333333333333, + "#31688e" + ], + [ + 0.4444444444444444, + "#26828e" + ], + [ + 0.5555555555555556, + "#1f9e89" + ], + [ + 0.6666666666666666, + "#35b779" + ], + [ + 0.7777777777777778, + "#6ece58" + ], + [ + 0.8888888888888888, + "#b5de2b" + ], + [ + 1, + "#fde725" + ] + ], + "opacity": 0.5, + "size": [ + 3.8016528925619837, + 3.013698630136986, + 2.28310502283105, + 1.935483870967742, + 3.116883116883117, + 4.044943820224719, + 4.657534246575342, + 5.671641791044776, + 4.615384615384616, + 6.4, + 6.802721088435374, + 8.169014084507042, + 5.76271186440678, + 3.8036809815950923, + 3.27683615819209, + 3.48993288590604, + 3.428571428571429, + 4.615384615384616, + 4.316546762589928, + 9.777777777777777, + 8.372093023255815, + 6.962962962962963, + 7.309236947791165, + 9.743589743589743, + 9.444444444444445, + 3.333333333333333, + 11.428571428571427, + 6.666666666666666, + 5.517241379310345, + 3.125, + 1.694915254237288, + 4.3478260869565215, + 5.454545454545454, + 11.578947368421053, + 4.95575221238938, + 3.4343434343434343, + 13.75, + 9.26829268292683, + 3.9080459770114944, + 5, + 11.200000000000001, + 7.272727272727273, + 15, + 6.779661016949152, + 12.142857142857142, + 6.47887323943662, + 7.6923076923076925, + 6.382978723404255, + 15.555555555555555, + 9.333333333333334, + 5.777777777777777, + 7.368421052631579, + 5.172413793103448, + 12.307692307692308, + 10.69767441860465, + 7.428571428571429, + 2.1739130434782608, + 4.516129032258064 + ] + }, + "mode": "markers+text", + "name": "Matched Ions", + "type": "scatter", + "x": [ + 0.2667777725699015, + 0.7638230354119235, + 0.336653277349482, + 0.459279136577339, + 0.8462278949688693, + 0.8110538710571302, + 0.3865169067296427, + 0.4911735043103766, + 0.0045497307462183, + 0.8288640609774388, + 0.8500345613094215, + 0.7832816107919326, + 0.875701706250824, + 0.8696383083917919, + 0.9003751685235076, + 0.8780335453353181, + 0.8885581001579953, + 0.8701172137120478, + 0.8696184301649011, + 0.4034852114945737, + 0.7052344550963676, + 0.4792146741213986, + 0.6703885847663986, + 0.742357048553449, + 0.4734781831127778, + 0.6568173952468888, + 0.066506709623592, + 0.4279356738368347, + 0.2978100578992844, + 0.0833367618973463, + 0.2728924526571132, + 0.1025580443035391, + 0.1548421227381506, + 0.815353084805138, + 0.0945667195810036, + 0.0507671469027992, + 0.5311353052434469, + 0.3370449182302715, + 0.2842552881045009, + 0.8041874509650567, + 0.4574693994954873, + 0.2131081343362036, + 0.6395685964565879, + 0.4962474015045519, + 0.5942364029366618, + 0.862052072147914, + 0.1940193151312568, + 0.0767301357221437, + 0.6597695396798161, + 0.1561986635638219, + 0.451055092996686, + 0.808264544431294, + 0.8671835699185604, + 0.8784744046558178, + 0.6305148286299342, + 0.3873807064072352, + 0.1242172170755046, + 0.9098503190708164 + ], + "y": [ + 23, + 11, + 25, + 12, + 24, + 18, + 17, + 19, + 3, + 48, + 50, + 58, + 34, + 31, + 29, + 26, + 24, + 24, + 30, + 22, + 18, + 47, + 91, + 19, + 17, + 7, + 12, + 22, + 8, + 5, + 15, + 5, + 12, + 22, + 28, + 17, + 11, + 19, + 17, + 16, + 14, + 16, + 3, + 20, + 17, + 23, + 15, + 15, + 14, + 7, + 13, + 14, + 15, + 16, + 23, + 13, + 20, + 7 + ] + } + ], + "layout": { + "template": { + "data": { + "bar": [ + { + "error_x": { + "color": "#2a3f5f" + }, + "error_y": { + "color": "#2a3f5f" + }, + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "bar" + } + ], + "barpolar": [ + { + "marker": { + "line": { + "color": "#E5ECF6", + "width": 0.5 + }, + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "barpolar" + } + ], + "carpet": [ + { + "aaxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "baxis": { + "endlinecolor": "#2a3f5f", + "gridcolor": "white", + "linecolor": "white", + "minorgridcolor": "white", + "startlinecolor": "#2a3f5f" + }, + "type": "carpet" + } + ], + "choropleth": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "choropleth" + } + ], + "contour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "histogram2dcontour" + } + ], + "mesh3d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "mesh3d" + } + ], + "parcoords": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "parcoords" + } + ], + "pie": [ + { + "automargin": true, + "type": "pie" + } + ], + "scatter": [ + { + "fillpattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + }, + "type": "scatter" + } + ], + "scatter3d": [ + { + "line": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatter3d" + } + ], + "scattercarpet": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattercarpet" + } + ], + "scattergeo": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergeo" + } + ], + "scattergl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattergl" + } + ], + "scattermapbox": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scattermapbox" + } + ], + "scatterpolar": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolar" + } + ], + "scatterpolargl": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterpolargl" + } + ], + "scatterternary": [ + { + "marker": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "type": "scatterternary" + } + ], + "surface": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "type": "surface" + } + ], + "table": [ + { + "cells": { + "fill": { + "color": "#EBF0F8" + }, + "line": { + "color": "white" + } + }, + "header": { + "fill": { + "color": "#C8D4E3" + }, + "line": { + "color": "white" + } + }, + "type": "table" + } + ] + }, + "layout": { + "annotationdefaults": { + "arrowcolor": "#2a3f5f", + "arrowhead": 0, + "arrowwidth": 1 + }, + "autotypenumbers": "strict", + "coloraxis": { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + } + }, + "colorscale": { + "diverging": [ + [ + 0, + "#8e0152" + ], + [ + 0.1, + "#c51b7d" + ], + [ + 0.2, + "#de77ae" + ], + [ + 0.3, + "#f1b6da" + ], + [ + 0.4, + "#fde0ef" + ], + [ + 0.5, + "#f7f7f7" + ], + [ + 0.6, + "#e6f5d0" + ], + [ + 0.7, + "#b8e186" + ], + [ + 0.8, + "#7fbc41" + ], + [ + 0.9, + "#4d9221" + ], + [ + 1, + "#276419" + ] + ], + "sequential": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0, + "#0d0887" + ], + [ + 0.1111111111111111, + "#46039f" + ], + [ + 0.2222222222222222, + "#7201a8" + ], + [ + 0.3333333333333333, + "#9c179e" + ], + [ + 0.4444444444444444, + "#bd3786" + ], + [ + 0.5555555555555556, + "#d8576b" + ], + [ + 0.6666666666666666, + "#ed7953" + ], + [ + 0.7777777777777778, + "#fb9f3a" + ], + [ + 0.8888888888888888, + "#fdca26" + ], + [ + 1, + "#f0f921" + ] + ] + }, + "colorway": [ + "#636efa", + "#EF553B", + "#00cc96", + "#ab63fa", + "#FFA15A", + "#19d3f3", + "#FF6692", + "#B6E880", + "#FF97FF", + "#FECB52" + ], + "font": { + "color": "#2a3f5f" + }, + "geo": { + "bgcolor": "white", + "lakecolor": "white", + "landcolor": "#E5ECF6", + "showlakes": true, + "showland": true, + "subunitcolor": "white" + }, + "hoverlabel": { + "align": "left" + }, + "hovermode": "closest", + "mapbox": { + "style": "light" + }, + "paper_bgcolor": "white", + "plot_bgcolor": "#E5ECF6", + "polar": { + "angularaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "radialaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "scene": { + "xaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "yaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + }, + "zaxis": { + "backgroundcolor": "#E5ECF6", + "gridcolor": "white", + "gridwidth": 2, + "linecolor": "white", + "showbackground": true, + "ticks": "", + "zerolinecolor": "white" + } + }, + "shapedefaults": { + "line": { + "color": "#2a3f5f" + } + }, + "ternary": { + "aaxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "baxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + }, + "bgcolor": "#E5ECF6", + "caxis": { + "gridcolor": "white", + "linecolor": "white", + "ticks": "" + } + }, + "title": { + "x": 0.05 + }, + "xaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + }, + "yaxis": { + "automargin": true, + "gridcolor": "white", + "linecolor": "white", + "ticks": "", + "title": { + "standoff": 15 + }, + "zerolinecolor": "white", + "zerolinewidth": 2 + } + } + }, + "title": { + "text": "Organoheterocyclic compounds" + }, + "xaxis": { + "title": { + "text": "Score" + } + }, + "yaxis": { + "title": { + "text": "Matches" + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "marker": { + "cmax": 1, + "cmin": 0, + "color": [ + 0.54, + 0.7333333333333333, + 0.0425531914893617, + 0.65, + 0.7241379310344828, + 0.5555555555555556, + 0.9, + 0.5454545454545454, + 0.17333333333333334, + 0.20689655172413793, + 0.3488372093023256, + 0 + ], + "colorbar": { + "title": { + "text": "Reference Matched %" + } + }, + "colorscale": [ + [ + 0, + "#440154" + ], + [ + 0.1111111111111111, + "#482878" + ], + [ + 0.2222222222222222, + "#3e4989" + ], + [ + 0.3333333333333333, + "#31688e" + ], + [ + 0.4444444444444444, + "#26828e" + ], + [ + 0.5555555555555556, + "#1f9e89" + ], + [ + 0.6666666666666666, + "#35b779" + ], + [ + 0.7777777777777778, + "#6ece58" + ], + [ + 0.8888888888888888, + "#b5de2b" + ], + [ + 1, + "#fde725" + ] + ], + "opacity": 0.5, + "size": [ + 7.826086956521739, + 8.8, + 8, + 7.123287671232877, + 10.769230769230768, + 11.764705882352942, + 4.7368421052631575, + 6.233766233766234, + 2.113821138211382, + 6.857142857142858, + 5.172413793103448, + 0 + ] + }, + "mode": "markers+text", + "name": "Matched Ions", + "type": "scatter", + "x": [ + 0.2299104730130651, + 0.3749226886258283, + 0.0317479555209143, + 0.1871523527940859, + 0.2428055368573046, + 0.6310434772708114, + 0.6410080875282068, + 0.721218257323351, + 0.5130387366298046, + 0.3552860479671341, + 0.1187146558567485, + 0 + ], + "y": [ 27, 11, - 14, - 11, 2, - 27, - 26, - 16, - 13, - 11, 26, 21, - 8, - 21, - 10, - 20, - 6, - 18, - 22, - 9, - 17, - 28, - 24, - 18, - 45, - 33, - 33, - 35, - 13, - 47, - 92, - 63, - 81, - 91, - 86, - 98, - 95, - 103, - 94, - 80, - 37, - 31, - 36, - 37, - 15, - 4, - 18, - 16, - 14, - 4, - 16, - 20, - 4, - 6, - 3, - 2, - 8, - 24, - 22, - 9, - 27, - 12, - 15, - 13, - 11, - 20, 20, - 19, - 22, - 22, - 23, - 28, - 32, - 19, - 2, - 18, - 18, - 10, - 24, - 17, - 8, - 18, - 26, - 15, - 31, - 7, - 3, - 13, - 58, - 24, - 31, - 38, - 34, - 53, - 40, - 70, - 71, - 82, - 56, - 42, - 88, - 62, - 86, - 78, - 58, - 61, - 12, - 16, - 11, - 13, - 3, - 10, - 5, - 7, - 3, - 10, - 29, - 10, - 9, - 3, - 8, - 22, - 8, - 8, - 5, - 12, - 13, - 7, - 2, - 15, - 13, - 8, - 34, - 26, - 23, - 12, - 4, - 5, - 37, - 12, - 6, - 8, - 5, - 7, - 17, 9, - 14, - 46, - 22, 24, - 16, - 3, - 29, - 11, - 9, - 28, - 18, - 7, - 20, - 18, - 7, - 9, - 21, - 35, - 11, - 37, - 17, - 11, - 5, - 12, - 11, - 25, - 28, - 27, - 21, - 19, - 17, - 5, - 8, - 29, - 37, - 16, - 14, - 13, - 15, - 16, - 3, - 20, - 13, - 17, - 18, - 23, - 18, - 15, - 15, - 9, - 14, - 25, - 25, - 7, - 13, - 18, - 14, - 15, - 16, - 23, - 13, - 11, 13, - 32, - 31, - 23, - 23, - 28, - 25, - 24, 12, 30, - 58, - 38, - 20, - 17, - 11, - 37, - 52, - 26, - 33, - 24, - 26, - 24, - 26, - 22, - 12, - 44, - 34, - 60, - 49, - 7, - 6, - 12, - 3, - 27, - 13, - 53, - 12, - 12, - 49, - 36, - 66, - 58, - 0, - 0, 0 ] } @@ -2569,6 +7178,9 @@ } } }, + "title": { + "text": "Phenylpropanoids and polyketides" + }, "xaxis": { "title": { "text": "Score" @@ -2582,9 +7194,9 @@ } }, "text/html": [ - "
\n", - " " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, { "data": { "application/vnd.plotly.v1+json": { @@ -189,7 +167,6 @@ 0.6792452830188679, 0.5777777777777777, 0.6515151515151515, - 0.2727272727272727, 0.75, 0.5925925925925926, 0.6551724137931034, @@ -413,225 +390,441 @@ ], "opacity": 0.5, "size": [ - 0.7017543859649122, - 3.4782608695652173, - 0.43478260869565216, - 7.6923076923076925, - 7.111111111111112, - 7.878787878787879, - 7.027027027027027, - 6, - 5.306122448979592, - 5.483870967741935, - 2.3333333333333335, - 2.9411764705882355, - 4.363636363636363, - 6.2745098039215685, - 4.814814814814815, - 3.384615384615385, - 4.545454545454545, - 5.490196078431373, + 2.7017543859649122, + 5.478260869565217, + 2.4347826086956523, + 9.692307692307693, + 9.11111111111111, + 9.878787878787879, + 9.027027027027028, + 8, + 7.306122448979592, + 7.483870967741935, 4.333333333333334, - 2.8571428571428568, - 3.384615384615385, - 4.745762711864407, - 4.444444444444445, - 2.4615384615384617, - 2.3684210526315788, - 8.8, - 7.755102040816326, - 4.545454545454545, - 7.567567567567568, - 10.69767441860465, - 5.757575757575758, - 4.615384615384616, - 5.853658536585366, - 6.956521739130435, - 6.481481481481481, - 8.427672955974844, - 10.606060606060606, + 4.9411764705882355, + 6.363636363636363, + 8.274509803921568, + 6.814814814814815, + 5.384615384615385, + 6.545454545454545, + 7.490196078431373, + 6.333333333333334, + 4.857142857142857, + 5.384615384615385, + 6.745762711864407, + 6.444444444444445, + 4.461538461538462, + 4.368421052631579, + 10.8, + 9.755102040816325, + 6.545454545454545, + 9.567567567567568, + 12.69767441860465, + 7.757575757575758, + 6.615384615384616, + 7.853658536585366, + 8.956521739130434, + 8.481481481481481, + 10.427672955974844, + 12.606060606060606, + 14, + 7, + 4.988505747126437, + 8.615384615384615, + 8.31578947368421, + 10.571428571428571, + 8.972477064220184, + 10.169014084507042, + 10.862275449101796, + 11.25925925925926, + 9.518796992481203, + 9.394957983193278, + 9.789473684210526, + 10.22695035460993, + 7.793103448275863, + 8.829268292682928, + 11.130434782608695, + 10.64864864864865, + 10.767123287671232, + 8.762589928057555, + 10.758169934640524, + 8.129032258064516, + 9.5, + 5.302752293577981, + 8.956521739130434, + 10.760330578512397, + 14.083333333333332, + 13.0828025477707, + 10.833333333333332, + 17.454545454545453, + 8.782608695652174, + 16.237288135593218, + 18.896551724137932, + 5.846153846153847, + 12.37037037037037, + 9.096774193548388, + 9.826086956521738, + 10, + 7.531914893617022, + 11.565217391304348, + 11.12280701754386, + 10.421052631578947, + 12.769230769230768, + 14.5, + 7.217391304347826, + 7.7894736842105265, + 7.238095238095238, + 7.785123966942148, + 3.870503597122302, + 7.522388059701493, + 7, + 6.675324675324675, + 7.362318840579711, + 7, + 5.2727272727272725, + 15.5, + 7.106382978723404, + 11.09090909090909, + 9.222222222222221, + 11.166666666666666, + 10.695652173913043, + 11.75609756097561, + 11.047619047619047, + 12.731707317073171, + 11.565217391304348, + 12.454545454545453, + 8.08695652173913, + 11.846153846153847, + 8.101694915254239, + 12.285714285714285, + 7.647058823529411, + 9.826086956521738, + 7.7142857142857135, + 8.813186813186814, + 9.222222222222221, + 9.78523489932886, + 12.434782608695652, + 7.344827586206896, + 9.835051546391753, + 8.601941747572816, + 11.298245614035087, + 10.24742268041237, + 11.333333333333334, + 11.102564102564102, + 11.479768786127167, + 10.484848484848484, + 7.217391304347826, + 13.503267973856207, + 9.79874213836478, + 8.615384615384615, + 8.070038910505836, + 7.742574257425742, + 10.714285714285715, + 8.808510638297872, + 6.888888888888888, + 10.125, + 8.25, + 4.056737588652482, + 6.324324324324325, + 5.636363636363637, + 12.434782608695652, + 13.304347826086955, + 17.555555555555557, + 4.5, + 9.878787878787879, + 6.848484848484849, + 9.727272727272727, + 10.666666666666668, + 11.787234042553191, + 4.285714285714286, + 9.872340425531915, + 12, + 5.225806451612903, + 6.242424242424242, 12, - 5, - 2.988505747126437, - 6.615384615384615, - 4.044943820224719, - 6.315789473684211, - 8.571428571428571, - 6.972477064220184, - 8.169014084507042, - 8.862275449101796, - 9.25925925925926, - 7.518796992481203, - 7.394957983193278, - 7.789473684210526, - 8.22695035460993, - 5.793103448275863, - 6.829268292682928, - 9.130434782608695, - 8.64864864864865, - 8.767123287671232, - 6.7625899280575545, - 8.758169934640524, - 6.129032258064516, - 7.5, - 3.302752293577982, - 6.956521739130435, - 8.760330578512397, - 12.083333333333332, - 11.0828025477707, - 8.833333333333332, - 15.454545454545453, - 6.782608695652174, - 14.23728813559322, - 16.896551724137932, - 3.8461538461538463, - 10.37037037037037, - 7.096774193548388, - 7.826086956521739, 8, - 5.531914893617022, - 9.565217391304348, - 9.12280701754386, - 8.421052631578947, - 10.769230769230768, - 12.5, - 5.217391304347826, - 5.7894736842105265, - 5.238095238095238, - 5.785123966942148, - 1.870503597122302, - 5.522388059701493, - 5, - 4.675324675324675, - 5.362318840579711, - 5, - 3.2727272727272725, - 13.5, - 5.106382978723404, - 9.09090909090909, - 7.222222222222222, - 9.166666666666666, - 8.695652173913043, - 9.75609756097561, + 6.666666666666667, + 9.022900763358777, + 6.528301886792453, + 6.285714285714286, + 9.733333333333334, + 6.583333333333333, + 8.206896551724139, + 5.529411764705882, + 5.783783783783784, + 11.09090909090909, + 6.235294117647059, + 4.545454545454545, + 7.142857142857142, + 7.511811023622047, + 12, 9.047619047619047, - 10.731707317073171, - 9.565217391304348, - 10.454545454545453, - 6.086956521739131, - 9.846153846153847, - 6.101694915254238, - 10.285714285714285, - 5.647058823529411, - 7.826086956521739, - 5.7142857142857135, - 6.813186813186814, - 7.222222222222222, - 7.785234899328859, - 10.434782608695652, - 5.344827586206896, - 7.835051546391752, - 6.601941747572816, - 9.298245614035087, - 8.24742268041237, - 9.333333333333334, - 9.102564102564102, - 9.479768786127167, - 8.484848484848484, - 5.217391304347826, - 11.503267973856207, - 7.79874213836478, - 6.615384615384615, - 6.070038910505836, - 5.742574257425742, - 8.714285714285715, - 6.808510638297872, - 4.888888888888888, - 8.125, - 6.25, - 2.0567375886524824, - 4.324324324324325, - 3.6363636363636367, - 10.434782608695652, - 11.304347826086955, - 15.555555555555555, - 2.5, - 7.878787878787879, - 4.848484848484849, - 7.727272727272727, - 8.666666666666668, - 9.787234042553191, - 2.2857142857142856, - 7.872340425531915, - 10, - 3.225806451612903, - 4.242424242424242, - 10, + 7, + 7.454545454545454, + 5.492063492063492, + 7.894736842105263, + 6.576271186440678, + 6.827586206896552, + 9.25, + 8.727272727272727, + 9.5, + 8.842105263157894, + 14.857142857142858, + 6.854368932038835, + 6.854368932038835, + 10.571428571428571, + 5.384615384615385, 6, - 4.666666666666667, - 7.022900763358778, - 4.528301886792453, - 4.285714285714286, - 7.733333333333333, - 4.583333333333333, - 6.206896551724138, - 3.5294117647058827, - 3.783783783783784, - 9.09090909090909, - 4.235294117647059, - 2.545454545454545, - 5.142857142857142, - 5.511811023622047, + 4.490272373540856, + 4.412451361867705, + 6.6000000000000005, + 6.6000000000000005, + 7.957446808510638, + 4.617801047120419, + 4.513089005235602, 10, - 7.047619047619048, - 5, - 5.454545454545454, - 3.492063492063492, - 5.894736842105263, - 4.576271186440678, - 4.827586206896552, - 7.25, - 6.7272727272727275, - 7.5, - 6.842105263157895, - 12.857142857142858, - 4.854368932038835, - 4.854368932038835, - 8.571428571428571, - 3.384615384615385, - 4, - 2.490272373540856, - 2.412451361867704, - 4.6000000000000005, - 4.6000000000000005, - 5.957446808510638, - 2.6178010471204187, - 2.513089005235602, - 8, - 9.26829268292683, - 2.3448275862068964, - 6.470588235294118, - 4.933333333333334, - 7.878787878787879, - 7.027027027027027, - 4, - 3.66412213740458, - 3.969465648854962, - 7.058823529411765, - 3.7681159420289854, - 6.76923076923077, - 3.6923076923076925, - 6.296296296296297, - 5.3097345132743365, - 1.2, - 2.4, - 8.571428571428571, - 9.62962962962963, - 4.067796610169491, - 4.8979591836734695 + 11.26829268292683, + 4.344827586206897, + 8.470588235294118, + 6.933333333333334, + 9.878787878787879, + 9.027027027027028, + 6, + 5.66412213740458, + 5.969465648854962, + 9.058823529411764, + 5.768115942028985, + 8.76923076923077, + 5.6923076923076925, + 8.296296296296298, + 7.3097345132743365, + 3.2, + 4.4, + 10.571428571428571, + 11.62962962962963, + 6.067796610169491, + 6.8979591836734695 ] }, "mode": "markers+text", "name": "Matched Ions", + "text": [ + "Perylene_2H12", + "Perylene", + "Phenanthrene_2H10", + "Phenanthrene", + "Anthracene", + "Acenaphthylene", + "Acenaphthene", + "Fluoranthene", + "Pyrene", + "para-Terphenyl", + "Benzo[b]naphtho[2,1-d]thiophene", + "2,3-Benzofluorene", + "Benzo[ghi]fluoranthene", + "Triphenylene", + "Benzanthracene/Benzophenanthrene", + "Benzofluoranthene", + "Benzo(k)fluoranthene", + "Benzo[e]pyrene", + "Benzo(a)pyrene", + "Indeno[1,2,3-cd]pyrene", + "Benzo(g,h,i)perylene", + "Anthanthrene", + "Dibenzanthracene", + "Coronene", + "Dicofol", + "Benzophenone", + "2-tert-Butyl-4-methoxyphenol", + "Butylated hydroxytoluene", + "4-Methylbenzophenone", + "2,4,6-Tribromophenol", + "2,6-Dichloro-4-nitroaniline", + "1-Methylphenanthrene", + "Triclosan", + "2,2',3,4,5,5',6-Heptachlorobiphenyl", + "2,4,6-Trichlorobiphenyl", + "2,2',3,3',4,5',6,6'-Octachlorobiphenyl", + "Pentachlorobenzene", + "Hexachlorobenzene", + "2,4'-Dichlorodiphenyldichloroethylene", + "2,4'-Dichlorodiphenyldichloroethane", + "2,4'-Dichlorodiphenyltrichloroethane", + "2,4,4'-Trichlorobiphenyl", + "2,2',4,5,5'-Pentachlorobiphenyl", + "2,3',4,4',5-Pentachlorobiphenyl", + "2,2',3,4,4',5'-Hexachlorobiphenyl", + "2,2',4,4',5,5'-Hexachlorobiphenyl", + "2,2',3,4,4',5,5'-Heptachlorobiphenyl", + "2,2',5,5'-Tetrachlorobiphenyl", + "2,3',4,6-Tetrachlorobiphenyl", + "2,3',5',6-Tetrachlorobiphenyl", + "2,2',3,4',5-Pentachlorobiphenyl", + "2,3,3',4,5-Pentachlorobiphenyl", + "3,3',4,5,5'-Pentachlorobiphenyl", + "2,3',4,4',5',6-Hexachlorobiphenyl", + "2,3,3',4,5,6-Hexachlorobiphenyl", + "2,3,3',4',5',6-Hexachlorobiphenyl", + "2,3,3',4',5,6-Hexachlorobiphenyl", + "2,3,3',4',5,5',6-Heptachlorobiphenyl", + "Bifenthrin", + "Fenpropathrin", + "Tefluthrin", + "Transfluthrin", + "2,3,4,5-Tetrabromo-6-chlorotoluene", + "2,3,4,5,6-Pentabromotoluene", + "2,3,4,5,6-Pentabromoethylbenzene", + "2,3,5,6-Tetrabromo-p-xylene", + "Allyl 2,4,6-tribromophenyl ether", + "2-Bromoallyl(2,4,6-tribromophenyl) ether", + "Pentabromobenzene", + "Hexabromobenzene", + "2,3,4,5,6-Pentabromobenzyl alcohol", + "2-Ethylhexyl 2,3,4,5-Tetrabromobenzoate", + "1-Fluronaphthalene", + "Lilial", + "Eugenol", + "Isoeugenol", + "4-Methoxybenzyl alcohol", + "Methyleugenol", + "Benzyl alcohol", + "Estragole", + "Benzyl benzoate", + "Benzyl salicylate", + "Celestolide", + "Phantolide", + "Tonalide", + "Traseolide", + "4,4'-Dichlorodiphenyldichloroethylene", + "Methoxychlor", + "4,4'-Dichlorodiphenyldichloroethane", + "4,4'-Dichlorodiphenyltrichloroethane", + "1,4-Chrysenequinone", + "Hydroxychrysene", + "1-Nitronaphthalene", + "Hydroxyfluoren-9-one", + "1,4-Naphthoquinone", + "2-Methylnaphthalene", + "1-Methylnaphthalene", + "2,6-Dimethylnaphthalene", + "1,3-Dimethylnaphthalene", + "1,4-Dimethylnaphthalene", + "1,5-Dimethylnaphthalene", + "1,2-Dimethylnaphthalene", + "1,8-Dimethylnaphthalene", + "7,12-Dimethylbenz[a]anthracene", + "2,4-D butyl ester", + "Dimethachlor", + "Alachlor", + "Fenoxaprop-ethyl", + "Metazachlor", + "Metolachlor", + "Pendimethalin", + "Trifluralin", + "2,2',3,4,4',5',6-Heptabromodiphenyl ether", + "2-Chlorobiphenyl", + "2,3-Dichlorobiphenyl", + "2,2',5-Trichlorobiphenyl", + "2,4',5-Trichlorobiphenyl", + "2,2',3,5'-Tetrachlorobiphenyl", + "2,3',4,4'-Tetrachlorobiphenyl", + "2,2',3,4',5,5',6-Heptachlorobiphenyl", + "2,2',3,4,4',5',6-Heptachlorobiphenyl", + "2,2',3,3',4,4',5-Heptachlorobiphenyl", + "2,2',3,4,5'-Pentachlorobiphenyl", + "2,3,3',4',6-Pentachlorobiphenyl", + "2,2',3,3',4,4',5,5',6-Nonachlorobiphenyl", + "2,2',3,5,5',6-Hexachlorobiphenyl", + "2,2',3,4',5,5',6-Heptachloro-4-methoxybiphenyl", + "2,2',3',4,4',5-Hexachloro-3-methoxybiphenyl", + "2,2',3,4',5,5'-Hexachloro-4-methoxybiphenyl", + "2,2',3,4,5,5'-Hexachlorobiphenyl", + "Mexacarbate", + "Aminocarb", + "Isocarbophos", + "Carbaryl", + "Dimethomorph_isomer2", + "Ethiofencarb", + "Methiocarb", + "Iprovalicarb isomer 2", + "Iprovalicarb isomer 1", + "Propham", + "Propoxur", + "Thiobencarb", + "Isoprocarb", + "Linuron", + "Metobromuron", + "Monolinuron", + "Siduron", + "Bifenazate", + "Diethofencarb", + "Diflubenzuron", + "Fenobucarb", + "Dioxacarb", + "Promecarb", + "Fenoxycarb", + "Indoxacarb", + "Azoxystrobin", + "Benzoximate", + "Boscalid", + "Butafenacil", + "Carbetamide", + "Fenhexamid", + "Flutolanil", + "Furalaxyl", + "Kresoxim-methyl", + "Mepanipyrim", + "Mepronil", + "Myclobutanil", + "Oxadixyl", + "Picoxystrobin", + "Pyracarbolid", + "Pyrimethanil", + "Pyriproxyfen", + "Triadimefon", + "Trifloxystrobin", + "Zoxamide", + "Amitraz", + "Tebufenpyrad", + "Enilconazole", + "Carboxin", + "Flufenacet", + "Propargite_isomer1", + "Propargite_isomer2", + "Pyridaben", + "Bitertanol_isomer1", + "Bitertanol_isomer2", + "Bromuconazole_isomer1", + "Bromuconazole_isomer2", + "Cyproconazole_isomer1", + "Cyproconazole_isomer2", + "Diclobutrazol", + "Difenoconazole_isomer1", + "Difenoconazole_isomer2", + "Etoxazole", + "Fenarimol", + "Flusilazole", + "Flutriafol", + "Hexaconazole", + "Nuarimol", + "Paclobutrazol", + "Penconazole", + "Propiconazole_isomer1", + "Propiconazole_isomer2", + "Tebuconazole", + "Tetraconazole", + "Triadimenol_isomer1", + "Triadimenol_isomer2", + "Triflumizole", + "Triticonazole", + "Fenpropimorph_isomer1", + "Fenpropimorph_isomer2", + "Spirodiclofen", + "Spirotetramat", + "Bisphenol A", + "4-tert-Octylphenol" + ], + "textposition": "middle right", "type": "scatter", "x": [ 0.0090065681789311, @@ -723,9 +916,7 @@ 0.6630549193804035, 0.8205084248661962, 0.6095531107800553, - 0.0157440512643996, - 0.2553272216278209, - 0.721218257323351, + 0.5906965052777083, 0.7705802424523864, 0.74161091321123, 0.5549186808916206, @@ -741,11 +932,13 @@ 0.7663676327514841, 0.6975873675879248, 0.482563393757889, + 0.0959163038789531, 0.1649135006484536, 0.4046123483478726, 0.5571213997533517, 0.0754423884309527, 0.1973104191285521, + 0.0518014536884609, 0.3155609518766191, 0.9026045506156012, 0.7670229899444668, @@ -891,7 +1084,6 @@ 36, 26, 43, - 18, 30, 48, 38, @@ -1069,6 +1261,7 @@ } ], "layout": { + "height": 800, "template": { "data": { "bar": [ @@ -1888,7 +2081,12 @@ "title": { "text": "Benzenoids" }, + "width": 1200, "xaxis": { + "range": [ + 0, + 1 + ], "title": { "text": "Score" } @@ -1901,9 +2099,9 @@ } }, "text/html": [ - "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "azoles = merged[merged['class'] == 'Azoles']\n", + "scatterplot_plotly(azoles, None).write_image(f\"scatterplot_azoles.png\")" + ] + }, + { + "cell_type": "code", + "execution_count": 102, "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABT8AAAKnCAYAAABAojmaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeZxcZZn//c85te+9r+lOOivZEwKEVUAFRAQUHUR0BEEfHWZUQMYZh9FBfwz88HlEHBlxHJXgCCIuMO6AIkvYEwIhCWTtdKf3vXqpvc55/ghpaJJ0OqG7qpfv29d5SZ9z1zlXdXe66lx13fdl2LZtIyIiIiIiIiIiIjLNmPkOQERERERERERERGQiKPkpIiIiIiIiIiIi05KSnyIiIiIiIiIiIjItKfkpIiIiIiIiIiIi05KSnyIiIiIiIiIiIjItKfkpIiIiIiIiIiIi05KSnyIiIiIiIiIiIjItKfkpIiIiIiIiIiIi05Iz3wFMBpZl0dLSQigUwjCMfIcjIiIiIiIiIjLl2bbNwMAAVVVVmKbq794qkUiQSqVyfl23243X6835dfNJyU+gpaWFmpqafIchIiIiIiIiIjLt7Nu3j1mzZuU7jEkjkUhQN6ectvb+nF+7oqKC+vr6GZUAVfITCIVCwP5/jOFwOM/RiIiIiIiIiIhMff39/dTU1AznXWS/VCpFW3s/Da99nXAod0nI/oEEsxf/G6lUSsnPmebAVPdwOKzkp4iIiIiIiIjIONISg4cWCnkIhT05u56NnbNrTSZacEFERERERERERESmJSU/RUREREREREREZFrStHcREREREREREZEcs9/4Xy6vNxMp+TlGtm2TyWTIZrP5DkUmAYfDgdPp1LolIiIiIiIiIiKTmJKfY5BKpWhtbSUWi+U7FJlE/H4/lZWVuN3ufIciIiIiIiIiIlOM/caWy+vNREp+HoFlWdTX1+NwOKiqqsLtdqvab4azbZtUKkVnZyf19fUsWLAA09TyuSIiIiIiIiIik42Sn0eQSqWwLIuamhr8fn++w5FJwufz4XK5aGhoIJVK4fV68x2SiIiIiIiIiEwhWvMzN1SuNkaq7JO30++EiIiIiIiIiMjkpuyNiIiIiIiIiIiITEtKfkre3HTTTaxatWrcz/v4449jGAZ9fX3jfm4RERERERERkfFg2XbOt5lIyc93aN++fVx99dXDzZBmz57NF7/4Rbq7u/Md2mHt3bsXwzBwOp00NzePONba2orT6cQwDPbu3Tvmc1555ZV88IMfHN9AJ9D1119PUVERtbW13H///SOOPfDAA1x44YV5ikxERERERERERMaLkp/vwJ49ezjhhBPYsWMHP/vZz9i1axff//73+ctf/sIpp5xCT0/PhF4/lUq9o8dXVVXxk5/8ZMS+e+65h+rq6nd03snut7/9Lffddx+PPPIIt912G5/61KeGk9V9fX3ceOON/Od//meeoxQRERERERGR6czOwzYTKfn5Dvz93/89brebRx55hDPPPJPa2lrOP/98/vznP9Pc3MyNN944PNYwDB566KERjy8oKGDdunXDXzc3N/PRj36UwsJCiouLufjii0dUXx6orrz11lupqqpi4cKFfOMb32D58uUHxbZmzRq+9rWvjRr/FVdcwd133z1i37p167jiiitG7Mtms1x99dXU1dXh8/lYtGgR3/nOd4aP33TTTdxzzz387//+L4ZhYBgGjz/+OABNTU1cdtllFBUVEQgEOOGEE3j++edHnP9//ud/mDNnDpFIhMsuu4yBgYHhY7Zt881vfpO5c+fi8/lYuXIlv/zlL0c8/g9/+AMLFy7E5/Nx9tlnH7Fi9bXXXuOss87ihBNO4GMf+xjhcJg9e/YA8OUvf5lrrrmG2traUc8hIiIiIiIiIiKTn5Kfx6inp4eHH36Ya665Bp/PN+JYRUUFH//4x/n5z3+OPcb1FGKxGGeffTbBYJAnn3yS9evXEwwGed/73jeiwvMvf/kLr732Go8++ii/+93vuOqqq9i2bRsvvvji8JjNmzezadMmrrzyylGvedFFF9Hb28v69esBWL9+PT09PQdN+bYsi1mzZvHAAw+wbds2vva1r/Ev//IvPPDAAwDccMMNXHrppbzvfe+jtbWV1tZWTj31VAYHBznzzDNpaWnhN7/5Da+88gpf/vKXsSxr+Ny7d+/moYce4ne/+x2/+93veOKJJ/i///f/Dh//13/9V+6++27uuusutm7dynXXXccnPvEJnnjiCWD/sgOXXHIJ73//+3n55Zf59Kc/zT//8z+P+rxXrlzJhg0b6O3tZePGjcTjcebPn8/69et56aWX+MIXvjDq40VEREREREREZGpw5juAqWrnzp3Yts3ixYsPeXzx4sX09vbS2dlJWVnZEc93//33Y5omP/zhDzEMA4C7776bgoICHn/8cc4991wAAoEAP/zhD3G73cOPPe+887j77rs58cQThx935plnMnfu3FGv6XK5+MQnPsGPf/xjTj/9dH784x/ziU98ApfLddC4r3/968Nf19XV8cwzz/DAAw9w6aWXEgwG8fl8JJNJKioqhsetW7eOzs5OXnzxRYqKigCYP3/+iHNblsW6desIhUIA/O3f/i1/+ctf+Pd//3eGhoa4/fbbeeyxxzjllFMAmDt3LuvXr+e//uu/OPPMM7nrrruYO3cu3/72tzEMg0WLFvHqq69y2223HfZ5n3feeXziE5/gxBNPxOfzcc899xAIBPi7v/s71q1bx1133cV3v/tdSkpK+MEPfsDSpUtH/T6KiIiIiIiIiBwt+43/5fJ6M5GSnxPkQMXnW5OUo9m4cSO7du0aTgIekEgk2L179/DXy5cvP+icn/nMZ7jqqqu4/fbbcTgc3HvvvXzrW98a03WvvvpqTjnlFG655RZ+8Ytf8Oyzz5LJZA4a9/3vf58f/vCHNDQ0EI/HSaVSR+zU/vLLL7N69erhxOehzJkzZ8RzrqyspKOjA4Bt27aRSCQ455xzRjwmlUqxevVqYP8U9pNPPnk4YQwMJ0pHc9NNN3HTTTeN+Pq9730vLpeLm2++mVdffZXf/e53fPKTn2Tjxo1HPJ+IiIiIiIiIiEw+Sn4eo/nz52MYBtu2bTtkl/PXX3+d0tJSCgoKgP1rfr59Cnw6nR7+b8uyWLNmDffee+9B5yotLR3+70AgcNDxCy+8EI/Hw4MPPojH4yGZTPLhD394TM9j2bJlHHfccXzsYx9j8eLFLFu2jJdffnnEmAceeIDrrruOb33rW5xyyimEQiH+3//3/z1o7c63e/tyAIfy9ipTwzCGp8Uf+P/f//73BzVh8ng8AGNeVmA0r7/+Ovfeey+bNm3ixz/+Me9617soLS3l0ksv5aqrrqK/v59wOPyOryMiIiIiIiIickCumxDNzLpPJT+PWXFxMeeccw7f+973uO6660Yk+tra2rj33nv5+7//++F9paWltLa2Dn+9c+dOYrHY8NfHH388P//5zykrKzvqRJvT6RxuXuTxeLjsssvw+/1jfvxVV13FNddcw1133XXI40899RSnnnoq11xzzfC+t1ajwv4K12w2O2LfihUr+OEPf0hPT8+o1Z+Hs2TJEjweD42NjZx55pmHHfP2RlLPPffcmK9h2zb/z//z//Ctb32LYDBINpsdTkof+P+3rlEqIiIiIiIiIiJThxoevQN33nknyWSS8847jyeffJJ9+/bxpz/9iXPOOYeFCxeO6Lb+7ne/mzvvvJOXXnqJDRs28LnPfW5E1ePHP/5xSkpKuPjii3nqqaeor6/niSee4Itf/CJNTU1HjOXTn/40jz32GH/84x+56qqrjup5fOYzn6Gzs5NPf/rThzw+f/58NmzYwMMPP8yOHTv46le/OqLBEuyfvr5582a2b99OV1cX6XSaj33sY1RUVPDBD36Qp59+mj179vCrX/2KZ599dkxxhUIhbrjhBq677jruuecedu/ezaZNm/jP//xP7rnnHgA+97nPsXv3bq6//nq2b9/Offfdx7p168b83P/7v/+bsrIyLrroIgBOO+00HnvsMZ577jm+/e1vs2TJkuHqXRERERERERGR8WJh53ybiZT8fAcWLFjAiy++yNy5c7n00kuZPXs2559/PgsXLuTpp58mGAwOj/3Wt75FTU0N73rXu7j88su54YYbRlRn+v1+nnzySWpra7nkkktYvHgxV111FfF4fEyVoAsWLODUU09l0aJFrF279qieh9PppKSkBKfz0IXAn/vc57jkkkv46Ec/ytq1a+nu7h5RBQr7E6iLFi3ihBNOoLS0lKeffhq3280jjzxCWVkZ73//+1m+fDn/9//+XxwOx5hj+z//5//wta99jVtvvZXFixdz3nnn8dvf/pa6ujoAamtr+dWvfsVvf/tbVq5cyfe//31uueWWMZ27vb2dW265hf/4j/8Y3nfSSSfxpS99iQsuuIAHHniAu+++e8yxioiIiIiIiIjI5GLY47Fo4hTX399PJBIhGo0elGhMJBLU19dTV1eH1+s94rn+7d/+jdtvv51HHnlkTI13xott2xx33HF89rOf5frrr8/ZdWeyo/3dEJH8sG2bzmQPbYlObKDSW0qpp2hEozQRERERERl/o+VbZrID35emff+HcDh3+YT+/gSzar46434eWvNznH39619nzpw5PP/886xduxbTnPji2o6ODv7nf/6H5uZmPvWpT0349UREpoq0lebJzhfZ1r+LeDYBgM/h4bjQfM4qOwmX6TrCGURERERERCaGGh7lhpKfEyDXCcjy8nJKSkr4wQ9+QGFhYU6vLSIymW3s3cLG3i0UusKUuvf/fRzMxNjUtxW/08tpJWvyHKGIiIiIiIhMJCU/pwGtXCAicrB4NsGW6A6CDh9h15trMIdcAVJ2mm3RnawuWILf6ctjlCIiIiIiMlOp8jM31PBIRESmpf70IIOZGEFn4KBjIWeAwWyMaHogD5GJiIiIiIhIrij5KSIi05LbdOE0HKTtzEHH0lYGp+HArTU/RUREREREpjUlP0VEZFoqcIWp9VfRnerDsq3h/ZZt053qZZavkiJ3Qf4CFBERERGRGc2yc7/NRFrzU0REpiXDMFhbvIquVC+N8VaCDh9gMJiNUeIp5OTiVRiGke8wRUREREREZAIp+SkiItNWubeED1afw9boTnYPNmADywoWsSy8gGJPYb7DExERERGRGUwNj3JDyU8REZnWitwFnFF6IqeXnACgak8REREREZEZRMlPERGZEZT0FBERERGRyWamVmPmkhoeiYiIiIiIiIiIyLSk5KeIiIiIiIiIiIhMS5r2LiIiIiIiIiIikmNqeJQbqvwUERERERERERGRaUmVnyIiIiIiIiIiIjlmYWCRu8asubzWZKLKTxEREREREREREZmWlPwUERERERERERGRaUnJTxlXTz75JBdeeCFVVVUYhsFDDz2U75BERERERERERCYdOw/bTKTkp4yroaEhVq5cyZ133pnvUEREREREREREZIZTwyMZV+effz7nn39+vsMQEREREREREZnUbNvAtnPXhCiX15pMVPkpIiIiIiIiIiIi05IqP6c5y7bpzWQodDoxjZmZ4RcRERERERERmWysN7ZcXm8mUvJzGrNsm++3tPDSwADHh0J8rqpKCVAREREREREREZkxNO19GuvNZHhpYIDWVIqXBgbozWTyHZKIiIiIiIiIiEjOqPJzGit0Ojk+FOKlgQHWhEIUOvXjFhERERERERGZDGwMbHLY8CiH15pMlA2bxkzD4HNVVTld83NwcJBdu3YNf11fX8/LL79MUVERtbW1E359ERERERERERGRA5T8nOZMw6DY5crZ9TZs2MDZZ589/PX1118PwBVXXMG6detyFoeIiIiIiIiIyGSmys/cUPJTxtVZZ52Fbdv5DkNEREREREREREQNj0RERERERERERGR6UuWniIiIiIiIiIhIjllvbLm83kykyk8RERERERERERGZllT5KSIiIiIiIiIikmO2bWDbOWx4lMNrTSZKfoqIiIiIiMikkLIyNMU6iGeTmJgUukOUewsxjJl5wy4iIu+ckp8iIiIiIiKSV4lsilf6dvFK327a471k7SwY4DM91AUrWVW4gAXBaiVBRWRasTGwyWHlZw6vNZko+SkiIiIiIiJ5M5RJ8LvmZ9jW34DP4abCV4jbdGHbNkOZBK/3N7J7sIWzylZxcvESJUBFROSoKPkpIiIiIiIieWHZFo+0vsjW/r3M8pXicbiGjxmGQdDlI+jy0Z3s57H2lwg5/SwrqMtjxCIiMtWo27uIiIiIiIjkRVOsk9f6G6jwFo1IfL5dsScMwIs9r5G1srkKT0RkQlmAhZHDbWZS8lNERERERETy4rX+BpJWmoDTe8SxJZ4IzfFu9sbacxCZiIhMF0p+ioiIiIiISF7UD7URdPrGNNbrcJOxMnQkeic4KhGR3DjQ8CiX20yk5KeIiIiIiIjknG3bpK0MDuNobkuN/Z3gRURExkjJTxEREREREck5wzDwOz2krPSYxtu2jY2N2zz82qAiIiJvp+SniIiIiIiI5MXi0Gzi2SS2bR9x7GAmTsDpZXagPAeRiYhMPDsP20yk5KeIiIiIiIjkxXHhWkLOAD2pgVHH2bZNZzLK3EAlZZ7CHEUnIiLTgZKf05ht28SyWfrSaWLZ7Jg+TRUREREREcmVIk+YU0qWMJhJ0JsaOOQ9i2VbNMY6KPaEObV0OYYxMxt2iMj0Y2Ng5XCbqQ2PnPkOQMZfIpvl5cFB1kej7IrHydg2TsNgvs/H6ZEIq4JBvA5HvsMUERERERHh5JKlZGyL57q2Up9qI+IK4HG4sG2bgUycRDZFubeQ91edTJWvON/hiojIFKPKz2lmVyzG1xsauL2piRcHBjCBgGliAi8ODHB7UxNfb2hgVyw2Ide/6aabMAxjxFZRUTF83LZtbrrpJqqqqvD5fJx11lls3bp1QmIREREREZHJz2GYvKt0BR+fcw6nlyzHYZgMZRLEsylKPRE+UHUKn5hzDnMCFUc+mYiIyNuo8nMa2RWL8Z2mJtpSKRb4fLjNkbntMreblGWx841xX5w1i/l+/7jHsXTpUv785z8Pf+14S5XpN7/5TW6//XbWrVvHwoULufnmmznnnHPYvn07oVBo3GMREREREZHJzzAMZvlLmeUv5YyyFcSzSUzDJOjw4jA1a01EpifbNrDt3E1Fz+W1JhNVfk4TiWyWH7W10ZZKscTvPyjxeYDbNFni99OWSvGjtjYS2ey4x+J0OqmoqBjeSktLgf1Vn3fccQc33ngjl1xyCcuWLeOee+4hFotx3333jXscIiIiIiIy9XgdbgrdISKugBKfIiLyjin5OU28PDjI7nicBT7fERcAN95Y/3N3PM4rQ0PjHsvOnTupqqqirq6Oyy67jD179gBQX19PW1sb55577vBYj8fDmWeeyTPPPDPucYiIiIiIiIiITFb2G02IcrnNREp+TgO2bbM+GsWAw1Z8vp3HNDGAp/r6xrUL/Nq1a/nJT37Cww8/zH//93/T1tbGqaeeSnd3N21tbQCUl5ePeEx5efnwMRERERERERERkfGS1+Tnk08+yYUXXkhVVRWGYfDQQw+NOD6W5jjJZJLPf/7zlJSUEAgEuOiii2hqasrhs8i/uGWxKx6n2Hl0S7gWO53siseJW9a4xXL++efz4Q9/mOXLl/Pe976X3//+9wDcc889w2PeXplq2/YRq1VFRERERERERKYTCyPn20yU1+Tn0NAQK1eu5M477zzk8QPNce68805efPFFKioqOOeccxgYGBgec+211/Lggw9y//33s379egYHB/nABz5AdgLWspysUpZFxrZxHWUC0WkYZGyb1DgmP98uEAiwfPlydu7cOdz1/e1Vnh0dHQdVg4qIiIiIiIiIiLxTeU1+nn/++dx8881ccsklBx0bS3OcaDTKj370I771rW/x3ve+l9WrV/PTn/6UV199dUS38enObZo4DYP0UU5fz9g2TsMY81T5Y5FMJnnttdeorKykrq6OiooKHn300eHjqVSKJ554glNPPXXCYhARERERERERkZlp0q75OZbmOBs3biSdTo8YU1VVxbJly2ZUAx2faTLf56M7kzmqx3VnMsz3+fCNY/Lzhhtu4IknnqC+vp7nn3+ej3zkI/T393PFFVdgGAbXXnstt9xyCw8++CBbtmzhyiuvxO/3c/nll49bDCIiIiIiIiIik50aHuXG0S0SmUOjNcdpaGgYHuN2uyksLDxozGgNdJLJJMlkcvjr/v7+8Qo7LwzD4PRIhBcGBkhZ1pgqOZOWhQ2cUVAwruttNjU18bGPfYyuri5KS0s5+eSTee6555g9ezYAX/7yl4nH41xzzTX09vaydu1aHnnk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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABTwAAAISCAYAAADhkgBfAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdeXyddZn//9d9n31NcrInTdqkTfdSSoFCQSkoICA4MoqCfkXRGRycGRYZ1C/qVEfLwHxFHPGH4zIUF0QdhXFDQJAie1u60Zau6ZJm33Ny9nPfvz8CkdAtDSdr308f98Pm3J/zyZW0nHPu674+n8uwbdtGREREREREREREZAowxzsAERERERERERERkVxRwlNERERERERERESmDCU8RUREREREREREZMpQwlNERERERERERESmDCU8RUREREREREREZMpQwlNERERERERERESmDCU8RUREREREREREZMpQwlNERERERERERESmDCU8RUREREREREREZMpQwlNERERERERERESmDCU8RURERERERERETkLPPPMMl19+ORUVFRiGwSOPPDLkvG3brFy5koqKCnw+HytWrGDr1q1DxiSTSf7pn/6JoqIiAoEAV1xxBQ0NDWP4UxxOCU8REREREREREZGTUH9/P4sXL+bee+894vm77rqLu+++m3vvvZe1a9dSVlbGhRdeSF9f3+CYm266iYcffpiHHnqIZ599lmg0ynvf+16y2exY/RiHMWzbtsftu4uIiIiIiIiIiMi4MwyDhx9+mL/5m78BBqo7KyoquOmmm/jc5z4HDFRzlpaWcuedd3L99dfT09NDcXExP/7xj/nQhz4EQGNjI1VVVfzhD3/g4osvHpefxTku33WCsSyLxsZGQqEQhmGMdzgiIiIiIiIiIpOebdv09fVRUVGBaWqR8ZslEglSqdSozG3b9mH5LY/Hg8fjOaF56uvraW5u5qKLLhoyz3nnncfzzz/P9ddfz/r160mn00PGVFRUsHDhQp5//nklPMfTG5lnERERERERERHJrYMHDzJt2rTxDmPCSCQS1Mwopbmld1TmDwaDRKPRIY/967/+KytXrjyheZqbmwEoLS0d8nhpaSn79+8fHON2uykoKDhszBvPHw9KeAKhUAgY+A8wHA6PczQiIiIiIiIiIpNfb28vVVVVg3kXGZBKpWhu6WX/9q8QDnlzOndvX4Lp8/71sBzXiVZ3vtlbq0WPVEH6VsMZM5qU8OSvf3HhcFgJTxERERERERGRHNL2gUcWCnkIhUeeiDwSm4FWPbnIcZWVlQEDVZzl5eWDj7e2tg5WfZaVlZFKpejq6hpS5dna2sry5cvf1vd/O7SBgoiIiIiIiIiIyBizR+l/uVJTU0NZWRlPPPHE4GOpVIo1a9YMJjOXLl2Ky+UaMqapqYlXX311XBOeqvAUERERERERERE5CUWjUXbv3j34dX19PRs3biQSiVBdXc1NN93EqlWrqKuro66ujlWrVuH3+7nmmmsAyMvL45Of/CSf/exnKSwsJBKJcOutt7Jo0SLe/e53j9ePpYSniIiIiIiIiIjIWLNfP3I954lYt24d559//uDXt9xyCwDXXnstq1ev5rbbbiMej3PDDTfQ1dXFsmXLePzxx4fsy/rNb34Tp9PJVVddRTwe513veherV6/G4XDk4kcaEcO27Vz/bied3t5e8vLy6OnpOer+BrZtk8lkyGazYxydTEQOhwOn06l9SERERERERESOYjj5lpPRG7+X9oY7CIdz3LSoN0HRtC+c9L9zVXgOQyqVoqmpiVgsNt6hyATi9/spLy/H7XaPdygiIiIiIiIiMsnkes/NN+YUJTyPy7Is6uvrcTgcVFRU4Ha7VdV3krNtm1QqRVtbG/X19dTV1WGa6v8lIiIiIiIiIjIRKOF5HKlUCsuyqKqqwu/3j3c4MkH4fD5cLhf79+8nlUrh9ea2BF1EREREREREpjbLtrFyvNNkruebrFSWNkyq4JO30r8JEREREREREZGJRxWeIiIiIiIiIiIiY2widGmfqpTwFBERERERERERGWNqWjR6tCZXxs3KlSs59dRTcz7v008/jWEYdHd353xuERERERERERGZ2JTwfJsOHjzIJz/5ycEO7tOnT+fGG2+ko6NjvEM7qn379mEYBk6nk0OHDg0519TUhNPpxDAM9u3bN+w5P/7xj/M3f/M3uQ10FN1yyy1EIhGqq6t56KGHhpz7xS9+weWXXz5OkYmIiIiIiIjIycAepUOU8Hxb9u7dy+mnn87OnTv52c9+xu7du/nud7/Lk08+ydlnn01nZ+eofv9UKvW2nl9RUcGPfvSjIY898MADVFZWvq15J7rf/va3PPjggzz++OPceeedfOITnxhMUHd3d3P77bfzne98Z5yjFBERERERERGRkVDC8234zGc+g9vt5vHHH+e8886jurqaSy65hD/96U8cOnSI22+/fXCsYRg88sgjQ56fn5/P6tWrB78+dOgQH/rQhygoKKCwsJD3ve99Q6os36iivOOOO6ioqGD27Nl89atfZdGiRYfFtnTpUr785S8fM/5rr72W+++/f8hjq1ev5tprrx3yWDab5ZOf/CQ1NTX4fD7mzJnDt771rcHzK1eu5IEHHuB///d/MQwDwzB4+umnAWhoaODDH/4wkUiEQCDA6aefzksvvTRk/h//+MfMmDGDvLw8PvzhD9PX1zd4zrZt7rrrLmpra/H5fCxevJj/+Z//GfL8P/zhD8yePRufz8f5559/3MrU7du3s2LFCk4//XSuvvpqwuEwe/fuBeC2227jhhtuoLq6+phziMjkYds2zfEu1nXuYm3HLprindi27nuKiIiIiMj4srBH5RAlPEess7OTxx57jBtuuAGfzzfkXFlZGR/5yEf4+c9/PuyL6lgsxvnnn08wGOSZZ57h2WefJRgM8p73vGdIJeeTTz7J9u3beeKJJ/jd737Hddddx7Zt21i7du3gmM2bN7NhwwY+/vGPH/N7XnHFFXR1dfHss88C8Oyzz9LZ2XnYcm7Lspg2bRq/+MUv2LZtG1/+8pf5v//3//KLX/wCgFtvvZWrrrqK97znPTQ1NdHU1MTy5cuJRqOcd955NDY28pvf/IZNmzZx2223YVnW4Nx79uzhkUce4Xe/+x2/+93vWLNmDf/+7/8+eP6LX/wi999/P/fddx9bt27l5ptv5qMf/Shr1qwBBrYUuPLKK7n00kvZuHEjn/rUp/j85z9/zJ978eLFrFu3jq6uLtavX088HmfWrFk8++yzvPLKK/zzP//zMZ8vIpNHysrwh8Z1/HDv4zx88AUeaXiBH+55gt81vkzKyox3eCIiIiIiIjIK1KV9hHbt2oVt28ybN++I5+fNm0dXVxdtbW2UlJQcd76HHnoI0zT5wQ9+gGEYANx///3k5+fz9NNPc9FFFwEQCAT4wQ9+gNvtHnzuxRdfzP33388ZZ5wx+LzzzjuP2traY35Pl8vFRz/6Uf77v/+bc889l//+7//mox/9KC6X67BxX/nKVwa/rqmp4fnnn+cXv/gFV111FcFgEJ/PRzKZpKysbHDc6tWraWtrY+3atUQiEQBmzZo1ZG7Lsli9ejWhUAiA//N//g9PPvkkX//61+nv7+fuu+/mqaee4uyzzwagtraWZ599lv/6r//ivPPO47777qO2tpZvfvObGIbBnDlz2LJlC3feeedRf+6LL76Yj370o5xxxhn4fD4eeOABAoEA//AP/8Dq1au57777+Pa3v01RURHf+973WLBgwTF/jyIycb3Qvp3n27dT6A5RGsgHoDcT58X2HQScXi4oXTy+AYqIiIiIyElrNPbcVH3nAFV4jpI3KjvfnJg8lvXr17N7925CoRDBYJBgMEgkEiGRSLBnz57BcYsWLTpszr/7u7/jZz/7GYlEgnQ6zU9/+lOuu+66YX3fT37yk/zyl7+kubmZX/7yl0d93ne/+11OP/10iouLCQaDfP/73+fAgQPHnHvjxo0sWbJkMNl5JDNmzBhMdgKUl5fT2toKwLZt20gkElx44YWDv5NgMMiPfvSjwd/J9u3bOeusswaTxMBgcvRYVq5cye7du9myZQvvf//7WbVqFe9+97txuVx87Wtf49lnn+VTn/oUH/vYx447l4hMTLFMklc69xB0+shzBwa33Mhz+Qm5fGzs2kt/JjHeYYqIiIiIiEiOqcJzhGbNmoVhGGzbtu2I3clfe+01iouLyc/PBwb28Hzr8vZ0Oj34Z8uyWLp0KT/96U8Pm6u4uHjwz4FA4LDzl19+OR6Ph4cffhiPx0MymeRv//Zvh/VzLFy4kLlz53L11Vczb948Fi5cyMaNG4eM+cUvfsHNN9/MN77xDc4++2xCoRD/8R//cdhenG/11qX+R/LWalLDMAaXvL/x/7///e8Pa6Tk8XgAcrIP32uvvcZPf/pTNmzYwH//93/zzne+k+LiYq666iquu+46ent7CYfDb/v7iMjY6k7305eJU+gOHXYu7PTTluyhKxUl4PSOQ3QiIiIiInKyU4Xn6FHCc4QKCwu58MIL+f/+v/+Pm2++eUhyr7m5mZ/+9Kd85jOfGXysuLiYpqamwa937dpFLBYb/Pq0007j5z//OSUlJSecXHM6nYMNiDweDx/+8Ifx+/3Dfv51113HDTfcwH333XfE83/5y19Yvnw5N9xww+Bjb646hYFK1mw2O+SxU045hR/84Ad0dnYes8rzaObPn4/H4+HAgQOcd955Rx3z1mZQL7744rC/h23b/P3f/z3f+MY3CAaDZLPZwUT0G///5j1HRWTycJtOnIaDtJXB6xhaGZ+2MjhNB25Tb4MiIiIiIjI+LHvgyPWcoiXtb8u9995LMpnk4osv5plnnuHgwYP88Y9/5MILL2T27NlDuqRfcMEF3HvvvbzyyiusW7eOT3/600OqGz/ykY9QVFTE+973Pv7yl79QX1/PmjVruPHGG2loaDhuLJ/61Kd46qmnePTRR4e9nP0Nf/d3f0dbWxuf+tSnjnh+1qxZrFu3jscee4ydO3fypS99aUiTJBhYmr5582Z27NhBe3s76XSaq6++mrKyMv7mb/6G5557jr179/KrX/2KF154YVhxhUIhbr31Vm6++WYeeOAB9uzZw4YNG/jOd77DAw88AMCnP/1p9uzZwy233MKOHTt48MEHWb169bB/9u9///uUlJRwxRVXAHDOOefw1FNP8eKLL/LNb36T+fPnD1bpisjkUugOURsspTXZi2X/9caFZdu0JnuZHiih2JM3jhGKiIiIiIjIaFDC822oq6tj7dq11NbWctVVVzF9+nQuueQSZs+ezXPPPUcwGBwc+41vfIOqqire+c53cs0113DrrbcOqcL0+/0888wzVFdXc+WVVzJv3jyuu+464vH4sCo+6+rqWL58OXPmzGHZsmUn9HM4nU6KiopwOo9c6fTpT3+aK6+8kg996EMsW7aMjo6OIdWeMJA0nTNnzuA+n8899xxut5vHH3+ckpISLr30UhYtWsS///u/43A4hh3bv/3bv/HlL3+ZO+64g3nz5nHxxRfz29/+lpqaGgCqq6v51a9+xW9/+1sWL17Md7/7XVatWjWsuVtaWli1ahX/+Z//OfjYmWeeyWc/+1kuu+wyfvGLX3D//fcPO1YRmVgMw+CdJYso9eazt7+FlkQ3LYlu6vubKfaGWVGyaMj+vyIiIiIiImPJHqVDwLBzsQniJNfb20teXh49PT2HJRcTiQT19fXU1NTg9R5/n7d//dd/5e677+bxxx8fVvOcXLFtm7lz53L99ddzyy23jNn3PZmd6L8NERkf7ckeNnTt5bXeBmzbZk54GksKainx5o93aCIiIiIiU9qx8i0nszd+L/UH/o1wOLf5hN7eBDXVXzrpf+favCzHvvKVrzBjxgxeeuklli1bhmmOfhFta2srP/7xjzl06BCf+MQnRv37iYhMJkWePC4sW8K7S08FUFWniIiIiIhMGCd9FeIoUcJzFIx10rG0tJSioiK+973vUVBQMKbfW0RkslCiU0RERERE5OSghOcUoF0JREREREREREQml9HYc1MZogFqWiQiIiIiIiIiIiJThio8RURERERERERExpiFgUVut97K9XyTlRKeIiIiIiIiIiIiY0xL2kePlrSLiIiIiIiIiIjIlKEKTxERERERERERkTFm2wa2ndsl6Lmeb7JShaeIiIiIiIiIiIhMGarwFBERERERERERGWPW60eu5xRVeIqIiIiIiIiIiMgUogpPERERERERERGRMWZjYJPjPTxzPN9kpQpPERERERERERERmTJU4SkiIiIiIiIiIjLGVOE5epTwFBERERERERERGWNqWjR6lPAUERERERGRCcGyLZriPfRnkpiGQaEnSIE7MN5hiYjIJKOEp4iIiIiIiIyrtJVhc1cD6zv3sT/aTtLKYAIBl5dF+dM4LTKdGcHi8Q5TRCSnbNvAtnO8pD3H801WalokOfXMM89w+eWXU1FRgWEYPPLII+MdkoiIiIiITGCJbJpfHVjPQ/teZG9fKwWeADOCRVQFCnEaJs+17WT1nmdZ21E/3qGKiMgkoYSn5FR/fz+LFy/m3nvvHe9QRERERERkgrNtmz8c2sTL7Xso9eUxPVhEwOnBYZg4TQcRT5CZwVIsbH5z8BW29zSOd8giIjnzRtOiXB+iJe2SY5dccgmXXHLJeIchIiIiIiKTQEOsi1c691PizSPg9BxxjGEYlPvy2Rtt45nWHcwJl2Eaqt0REZGj07vEFGfZNh3pNJZtj3coIiIiIiIiQ2zpPkgskyTs8h53bJk3zP5oO/ui7WMQmYjI6Bvo0m7k+BBQwnNKs2yb7zY28rk9e/huY6OSniIiIiIiMqHs6Gkm6PJiGMdfgul3ekhaGRpiXWMQmYiITGZa0j6FdWUyvNLXR1MqxSt9fXRlMhS6XOMdloiIiIiICLZtk7TSOA3HCT0vY2dHKSIRkbE1Gntuag/PAarwnMIKnE5OC4Uod7tZGgpR4FR+W0REREREJgbDMPA53KStzLDG27YNNrhMXdeIyNRgj9IhqvCc0kzD4NMVFXRlMhQ4nZjDWCYiIiIiIiIyVhbkV/KHQ5uwbfu4y9r7M0l8ThfTA4VjFJ2IiExWSnhOcaZhjOky9mg0yu7duwe/rq+vZ+PGjUQiEaqrq8csDhERERERmfgW5k/jL6076Er1E/EEjzrOtm1aEj3Mz6ukyh8ZwwhFREaP/XqjoVzPKVrSLjm2bt06lixZwpIlSwC45ZZbWLJkCV/+8pfHOTIREREREZloSr1hziqaRWeqn950/IhjbNvmYKyTsMvHeaVzh9XgSERETm6q8JScWrFixcDeOiIiIiIiIsdhGAbvLl9AxsryfPtu2hJ9FHqCeB0ubNumJx2nNx2n2BPkb6qXMjNUMt4hi4jkjG0b2HaOKzxzPN9kpYSniIiIiIiIjBuX6eCyaYupC5eyoesAO3ua6EvHMTAIu32cW1zHKZFqSr3h8Q5VREQmCSU8RUREREREZFyZhsncvArmhMvpTseIZVKYhkG+24/P4R7v8ERERoWNkfM9N7WH54Bx3cPzmWee4fLLL6eiogLDMHjkkUeGnLdtm5UrV1JRUYHP52PFihVs3bp1yJhkMsk//dM/UVRURCAQ4IorrqChoWEMfwoRERERERHJBcMwKHAHqPQXUO7LV7JTRERGZFwTnv39/SxevJh77733iOfvuusu7r77bu69917Wrl1LWVkZF154IX19fYNjbrrpJh5++GEeeughnn32WaLRKO9973vJZrNj9WOIiIiIiIiIiIicEOv1Lu25PmScl7RfcsklXHLJJUc8Z9s299xzD7fffjtXXnklAA888AClpaU8+OCDXH/99fT09PDDH/6QH//4x7z73e8G4Cc/+QlVVVX86U9/4uKLLx6zn0VERERERERERGS4tKR99Ixrheex1NfX09zczEUXXTT4mMfj4bzzzuP5558HYP369aTT6SFjKioqWLhw4eCYI0kmk/T29g45REREREREREREZPKbsAnP5uZmAEpLS4c8XlpaOniuubkZt9tNQUHBUcccyR133EFeXt7gUVVVlePoRcafZdnEU2lSmSy2bY93OCIiIiIiIiLyJjYGtp3jQxWewCTo0m4YQ/+ibNs+7LG3Ot6YL3zhC9xyyy2DX/f29irpKVNGS2+UzQ1NvHKgkVgqjWkYVEfyOa26grllxXhcE/4/exERERERERGREZuwmY+ysjJgoIqzvLx88PHW1tbBqs+ysjJSqRRdXV1DqjxbW1tZvnz5Uef2eDx4PJ5RilxkfNi2zQt7D/DoqzvpjsUJeTx4XS4s22JzQzObGpqYU1rMVacvojDoH+9wRURERERERE5q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", "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -7277,8 +8687,8 @@ "import numpy as np\n", "\n", "# Create a scatter plot\n", - "scatterplot_matplotlib(merged)\n", - "#plt.savefig(\"scatter_plot.png\")" + "fig = scatterplot_matplotlib(merged)\n", + "fig.savefig(\"scatterplot_all.png\")" ] } ], diff --git a/analysis/Python_scripts/scatterplot_Benzenoids.png b/analysis/Python_scripts/scatterplot_Benzenoids.png index 3857989f49677eecfc87e05da76f17aff64711a7..0b3b17becf8e90b8843ed64d5510e6d394bd2dbe 100644 GIT binary patch literal 232555 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�ON=P$Z#iE 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±R!Fi%c6Q&Tqski~Vse3E1sl>l9lGnU~n-zkfT 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

Xa$>l#|}Y0!a`57H3n(E6BJ0~}K@+&e*my*E-K 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 NceV62%hl~*{{=x81^oa3 diff --git a/analysis/Python_scripts/scatterplot_Lipids and lipid-like molecules.png b/analysis/Python_scripts/scatterplot_Lipids and lipid-like molecules.png index bf85732befba6ffbce4fd9886b1c83950e0f2ee1..923a7b8898939226956b1cc34e7031c10d2ac239 100644 GIT binary patch literal 97870 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

x!h{SI!DV5x;#3DXlCMU-wuZ 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%0DXp%!MAN>Ca-AfD~>?!Bg^JrsU7Q0 z1xL|3U>1~mCT;g3%y@KZ~>g)NW z&3vL3hR|v$K|)?pRtW%j4?&jzBn_*za?B;67H0zE4t=F$i0U=S_jU#JPoZ|`oLjqQ zr_oa0`{KnIw?T}}eA=w|%otkh%TN|gjrkJa-r*SE<7W6t7*`L22;p3vZomNkde^Ah|oECYa+ z;0uOzmADE1I1Du5?cd=|P~`&-*E7!Y^t^u_c(U6;B#1 zhaBkI%(0F^5$mm4OAOzbG9Ex}w{N!50AM7it!N2nHNDGRZmI0@_E z*nGQ12Q;ASgbpWO34ndwr{f9F}l-uz$!zc@3nWr5>Abdhtb7THg#JKss^nLgn^_qpftSm5l? z*E24D2YTQ5YQmTIe4@A7V?e*!i!n@$O5F&`B`R>DBHMMwPQt29FVVAUv6LQGiG20z zIx#vh8+y+qc9f)0hjsf%d*bwa<>pCA-za`yQd@jUb`->7rJE91#Pjzp!LmgOq zE@BO~HQvp;X3K76=>VUgN}W^<@XkY+r_*i6h)CDk;=fA!s1w8$Pib>hV7oiCHefNk&SDV%ajK&17&UL)!^j0byA(hEnwHMk4E-ul zp5!?JG`4ToNe64|e0=f4hx;^G4I+e5RI^efI9?XiN!tNXp{T%J;wU{Tk^E_MERYumFkHSXLhg?AHf^v3#XNA{od+6 zAc0yb8?fhW#bmPyl0b?LSHzvt{XyRSZSL>6`=3q}aCD!vWareX;(7rDTqkTDk5wG? GzVdH0X*~=8 literal 41741 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 a@Sj;TaQ>5DZ7e?+fWXt$&t;ucLK6Uw>5>uv diff --git a/analysis/Python_scripts/scatterplot_Organic acids and derivatives.png b/analysis/Python_scripts/scatterplot_Organic acids and derivatives.png index 58715e55d7602370446314c09c3c66f5eae8467f..8bf2cb4edb16dee755c7aa12bb61b0f0ad03470b 100644 GIT binary patch literal 83642 zcmeFZcT`l_w>3(YltjrONhl->NKnb4M3NZDIVp%B86?M&jAW5uAcKJ9oIxcD3X)Nx z1WA%9LJ{ii@^|}o_jkW;y5AUYjQ7WN07H*;IA`y@_F8kzxz-L-y{mYRke(0+2j|>P zB{_8*oHKA79H=h-S#ag0tG@#d4jkvE+;vTN5yXS`y9*?abQ z&0-ft>|XTglQa_x_%kgJWkdYwiw56a6~U|ekbnXX`Qz6eB=kerpFhfWFA@jVN^eDT z@lT(mNJBc1#NZJ8@k^H#0VxfB8Ki{7{o@xG{Pmgtw~!P1I&@ z_}))O4rI7AsBuqL?a7VTG6Ztp7?Yo$|8Bf3xgJ@d>%1fWR?6q0sP~!Qw+ud|Lj=;h z$(0iwi6-`NGFQlsCWPBAQ`LALbGZ5(QYI8)D2BSIudlnJf;KzbU=#JxJ!jse=`|9% zuSD)Ry~nUT8jmn{=ku}BMBj>k!t+bwXvxB_GdtN-@^J1}I(@K57 zqJ)$1FfMWX^yYRt8@o$amM*1$9L9S!!Ct_+&+`b?OV{YK@cmZf57f@1l7$XdeBC-a z84Q~9vPt8ULGHNpyYUpc2B?;j#OPfU|5?u7bmvmZBxygss1qN;$uJ7I-&(=qU>V0V zG}~~o)-|Vio2TTB`f0Z}CGW4BRIeI*(rY01J943LH0_WLPSh|PN5~lQlvy93`Abb( zbVOZ`sMaRW$+qhZWZa3f+MjOZ{ce1cHU5$h&AQF7)R)u3d4K(2=2fbI?~k&Q&HO_T zu{+8UuS&1l5NRtZ;XmY`M9#0ceII;5RCk{4N|yY9_`E8Y{jO4n*UIjNPsSBYV@=;e z{O%^-_&Hh{!`jWTxNLy8G>}c$@o+b(NVk06`sZjPbM={ZcneP+>S}h>#Ry%_*}nA|qoPn|DK< z*rmT%C^(sS2O3RXKy=%g36!}JQGHIN%;_BK3FLJNKN_oXHBrN*e&b+mcUINy7H#o(!^s6-?; zQOPjwpEIC|l%q(MLrbZ2M{>cJZSE8%oKelwgbWsF5?{Z*S7I}fINIcun!q?h7sGDt zY8ru|*jX9Ge_`yWXaD5z`@7=(=?Px+32Xh@M00f1@tZWcbT^dsW#hWwN!Evt+P67T z#2pH#9NU3twKuvuz%=JQ=W3{V(cfHjcsn*U;w1jepJ1q1VNzsgic($ocbbJRR3_nY~sr*gT zo%Mz|+ui5z*GS;bV61O=+Y@=(S8A8)1{?W|E6+$IL=G|UrwUIEeti~ooU>S+Uz=Z4 z<2bXpDLJlj&4TCJ&#=4}@w9s>Huq6Y6MIDT)yzfgMz&`R>voBD7^Lv{=rv_Gp|u-( zVdb=U*ic?x1&dj~oR&924GvX2c z`QcsZ<5G(NjG4?){uKQDVaqg&G~C-XvCP zP0_X=*6CHOocU2#NBV+EcgHMWfQkvOTRc*B-EvhiZH!7|G@D1YN7Y2(Yi z8o`qhv3Gm_?d%(Bu)f}-yK<0OJava<(Ggm9&x!wmpM+TrN&fc55&Q9B9=alH)Q<_^ z?W1U7LaGbpUei|^kh~jvAryEVtV?QYB|=_iFi#)Kx2!`fLQ+|lR%KX= zD_8jZs*Q+d@zq>gm4n9?UKjH_CI;7}LN*@d#O_-S;Wo;DMm=ftS`p9Hn4em;T|U;L z-;+%-v|pKIK3>T>K`;t5Nlf~1YSiqXwGD<}KXQ+zjHxMCJD{WW?b5%8aeT;v{%Nvr|*|#DZUMYSvzrXt`+fUY!TNJg(F= zhglobS=U)$ts_l|Dm~+kVs-3IZjPw(;kY=Pza)_5HBdrf<#+TpvflCMx(0rO*LmZV z6xHU>CpF%&4$zDqk%CteSJfeowgln(={x!Bq#1e(YPt*pa`yb;UDWOimj`{;j?jv^ zQ=L=I%mq5ugUdm;5E;)7OOUyI>R-b}h8M0IHYdA9%G*AnmpI;bi2knSB4bcSU|sE9 zsKfs}^y+@ipqc#Kr-NHbl@5*4Qx0o0)Sp#v4pcH!Gm*!HE|?iYGjI!EnOyKbY~i;Y zzhCpPuqQ;)oBJyfVI4*n61MC$q^$kk*UY*Lg1h>*sDlEw>)U;~5OW?XrUcTA3<%nhs zu}*1?q&$qJZXSE$*77;T2hXo#Jp0woS4Py{m+JfGK2d?^f5&M@=b=$#F(+ow630U~ z&*BF3JF2hQ(w|IfoUe_uIJ3i-&m?}UXWCTvLJx%;1QN`wOnt~N+%l4dK=4mE^Q#E*yazz;4}^jlmQY&r=k4lCEb*YnIz2f=jmg5qsFgX{I=n|WG! zqTfXFPdfQ>N1o>m$al-?G=FoK^3mtJG}inL4+PazJ%phJ!{83S}j#j2W# zq08RkZ;`p5E}uDeT$?d(94dL#5sT)1zVfs4iAmJ*W0_^cc=2A!P344EgW_>1Z|*)V zyx}2_{LqD48A5&s^uJ?KRjg?jb!-g3HI(ds3?Fk_4?*AC-LU^+WP!Ly8N(oAzw(&! zO#M{?H>JJr-09MAlLlvME26{|^>rTg%5#_EFYS**GqkS|YFianS4l3}bhntPXQ-8% z3Rc+a^ZkrA!V5S0HGRylhu-?5KV!xT(#HY}buwLB9Huw=IDN^}JwJ@5vvz!NbZW$O zGIyY60S8jahShyhciPdkwvy zji(c68l&v3lMDx+)Y)sC4{zMC)r1-09axKLgJDw-9lRk)H>q_!b49_Ga3sI8J>!Q$ z90_a1a~6oIQ^h^HV4J3VWdK!Zh<)Irs2J&;Nos%>u6<| zU*H>2DDLdN(JA;GBarG_r`~!inNBsDo@ua>z`KERspCw(V*iQnPiEqkuZF3RFlD<| z()^-r{N?c*LuEmz;meiBx22Y~Z8x2gA!-&zgM`7JFXO+pZ+DpF>}Wh!KL0s@x!^_WC;nimK`@ zyV_#FPjo?NEs;(MW_lfc6u#Vu_P=q>xblvw?af2Gsr$z%n`e%g4j0W&29$rNS5z)e zhfG+NN`V$j!T6Y~egr+U3k?C=w-LPq9m1bT?=386AqIFUa zckksxg+Vj*J!bS77MAy&FRoG6RTc%<1-waDD-^m9-KrSxlrFG4aN>XCU8S7rb~8z! z=_IXi_aNWi-i;tsd{M@BlAe!rxvyf`OKVW0VbILbXokkIEU%nYxj*WHOyvINOq%-> zHxwPT(zMiie%~SFORDQxIrIF&+g8N4M%G#n!gXRVnX7B^Y2d$Co+M%R%J{V}1~LZm zjvHl|`lk3Zs`%%7PH4od3&JY$G>$kSYWC{+%2TT{5qf5IaFw1<_iM0=b3lwb7B=xd zq+FY7j%JyV8QMlU3T4gRw$0Wcr3E|cAl8qlY7Ko|=9}(KoiB}EO7R!-Xxb-Nmsf_E z*%g!(;*)Yar1MvuQEz>6oB97w?@bYdaS9-x%4`zJaLP3HWcH1GDvyeb8?=8qWM9*9 z$0V4qe%EyGZ5Ty%()Hh05*vicp1dRCgfDxMprcQSWo%yVc0N#@g7w=EG9HyYLi>3( z@LK#KQefGzcX0#_Ah4zcXOSr6uWBwA1bOyH>mTp?V(vF;Ew+59MeS1lA-?}2akg-c zMImbVLvC;YO7HsdRET$`h~9_#l+=ue9HP%wO1#JDE;a3+6^RhM!IoY>5rV961<%<4cWR+ zvwimFAKAQjK7hF!&pFRX@VjRMgKl+)QpM0tnNGt0bh(BULKu3uAd&kzlw#!6%(M2SUH*YtwFLUARf zq++@_FZURdP$`)OK7!`OwRO~XSCccE)=_MyCL+pO9UXW!n4kgvsUlC;s}XS9t$mue zCAb7~*e#9Y2EOH5$f?L$kg!>9xW53OoEm}`L38OkgdF;aI~Zz8aJ5^G2>Vgj{|`Re zdFE$Mk0GL%yxalgG)l3&1ZZbVWC6zO4rXU-Xk}5@ot}hII{3lOhQ4ME*14|Thq^6X z@IE28)I2WO+zSW!m2hr&-&4$sa1BHXonA%b6DWo4B1YprVW;1Rb`h~a9N66TO!^8s z|F`Bu>9QY>_C42Gb{K^z0bOvTp~mrxd5lbd_Fc$Su$IGOr(ngp2%Ytr;KkIuaOliQ zc{2DR~r~2Z@c#%0p{`{0Y%SnG0h+ zjBgWo0zY^>hMNRwkCr;~&U6q_lK|ANR(YF+>SJO6bjxO&@0;-*NSN?WuVE5&>r-b2 z>Ks*!WgF&p8#lZ+kmsApZAjQIjRVeE;4pCv0X?AgYPWs3E%SpaDU%E{f6mP((N7zq z>wE)B%=JQ$|fE5CHEoSv4zD!jcR~~CWp8kBY$i3Y#5J-{{!d?(+DI*%v{*) z^wE$+yOn@$6rzi5(_zyJ&fLNiGN`NmOs>@Nu*YZoyP12WU;?o(_an)Vq7P${2IOf- zNlV4HV5u)4X`t$Qbpg*;?5&R2%fZX}m}>jIQosVU6*$H%6v#O^;CnM@4g0yKlD>1x zzj@*7JxLsQcXzmGpo#YM?q}%q{L=eoox7G)Uh^@RgGdGjS^&~vnQr#)v3!Mgi#bow zstH05Ua}N=}S438gOat_{?=~owd5Uo?m^hw&;Ew%|&@3=Bq{2 zb_AH&Rz9*KWW0f`TKVRVMSkbEhViiI0;a-4R z({&Nti1nzsn~kx}{`|t186oR(1Uvb!+~^{syQ!~l`qy&7dxfVmR)@f{+`xPa0?QJ? zt3L%|jP_Bl=4a`OAlRCak9gITwiI|B9n0CJ=UnakbgM6H0rh};?AiYYP`D43b^z8ky*%^ zq1RE)0st_q$65zckuB^fM?MFp>#GI~m*<+g8^E$|na2*(B3ZYRDY_r-gd`^Bluy_7 zS=vvK$N|Cx6{kD2>zii{qzF;36N0Ycth=^0-%sHcRV>8lmPAJv}9#YG#f{s{o$O)!ibFN;9wgN9h{%TvTihge3@5I zsFWQnCHPi_2zR2sIGT=kb3K3EV{WibU(%3NPw1-z@SR3~??2n0BYBM*&xF6(A*m0) zBe8dHGz&I*azG2Vbgzj5MlkjJt40}CJ#~9cpbXqudEV0KwbxfSg6mzrM`qf#CHq>m zR4~_?5=*KdlAJ`npI!LAIF%D4ZFC8w(04GkbqcqQ11s|4W`|cL0D&X5)pRHfDDxrc zRnsohf{Cqb(-5iyI9}bs(DfNS(j&FzFdgP;9lIk!&R#=R{_BOxZG9yVmr6?WZSMhA z`9rKs6szNh{rw8N0|7z(vWJ{+dQHN+b&6OFevI_x8=YxLk-n2Pp#fE2%7l&{wJ{Z( z*f`XT6&@q1@=^cdana5PW;4wbu% z!KiMEv&{15x44JJt$-bMl-M94^ou!@r@_${Z!N;~)j!+VAnh5mYw^q6aw5&0mZJDs zNAyqmtE*Qjcpj2`nHBa?L*U|TAaLRIQE5opv%It_5c0rBEKi}PkTO*Q!ca1$TY^=% z4-Rz>1@74(Mn}#K+KD0jHVQGDilTm-Pfw;I{kDFq1u(vf^5Y>_8_7vlSSGD0np(>z zodrshBBm#D<9)r}#%%gjWiIdQaU%PMgu6tYAQhY`j3`c%4|u9CFsK(II3PV@Q0rN3 zjTCh>O~)+uR*Xh04#|$FL7l$$Q-5L_pr$jvS;(HHJZqdJSQbY^Sjqm@Il0FYb<_O$ zowP%OieJ;(e{Oa$YJ+``E9yym(>;YTY(i+%N+SP zU0}F)=k0@iphW7o8yb`hjz|+P_S5p`+=Z|+EK4l7@-pOi99A6aHF}6B+%fWZJae?6 z5bQj~;WQrJBkEuQtxQo%}`iTCm zOl?^Xzbe8*(vzqqRtf3;*!By-E7Xx&?At-dw|%}a4UC*$U+`Xu9RZU*Hgz7bs+l@u zXcwDYlPg#O)#Hfx5&Dp%*p0*QRuCjSsBl6s^Olcw#6ct%7}JlIvbNGd|J$7$tnmwfug;+AU)$_e*?e2@f0Y zBV*+!=e9%S(ckN~k$Iyv+g|RTCx>hWG1Fw4yzwUXx7300ZfOC9nwNKLozg<>ja_0% zPGp_01LnlX#`vo8tuSjM?QC_}hshBjz&|)JIorto3B}-5Il(id1@sofT2CXHuY)cy zJUlbiM2_!St*9%B$kwn63@-ZTT7lZd>f0d7rPIuC*7Z@ugPRl~lw_#vp(`{6ZP7BA z^y+7@NrDfc6aaNNNbML8)a{-$o5rHiW)C#$*egS5*`x3H4X-)ON8PuzEQ5gbzcQ4R zGog~+RVY}|k<+<1*{ouDLDE+m#3t%IB;)=(7dq-?ro19bDfw76V+3gLKMjTNn(^r7 zxr|;43*!dPBTe}a;nQ0VBIdhAjE+uvwim_1AZWsj*)GLy+c(%#@=G#@>Cg1ZkhkG7B8|9B23P}ueJh;Wgg^S6T zyq*J*?5mIXkyoeDg+*z^a97O2siKV1mZL}*Uv^arPigt_OD&M7kz z&VOdgW~#+yTfrFLKt1#UG7CYL${qzeA}Qz^~xJC&RO$?aV_sYJWD=)wG&({rhwa@d6q@rmjZR>aM&$k;T z3FMyJink9c9=Y95E}vgHH06;)vhb>g3l7!%J-|n?`F_}uAFVmIZjGWw`-m^o4>ey9 zYTE6h#G_1x3R$0AI%W>>9O}L(Dk>+FAs~L40lGEhCX<0kVeIwsqKa8iu;fERP0v*- zv1mZIHdvfpIIbses#>rPz70Ub3#-Iz550-KDL5l`q%RVNej`K;x#5-EbDC>rdwLsT zXz+}K#ENpwYl!Lc{#A%t$OqC32b3o*5|Tna!K=X+56A4~E^)?A47LD$COkJ_255G| zLMY9G5ZK)Aszj$j5xX!yeVB8e#-eDY)7ASwwge!LCe16F_($SCtc{=haG3qdY%Orj zec}B9#fWIeMYu{mvx{AhX5SuamwO}|{g&j1%#s%ZD>`3_^fEK_Gx2d%2#Z2XQ;?F9 z`iM@r+?9JEtB9YD#8=Hm;v=pyUWdfu6-dAC*xEuk2so_!Zm`0hBO9JwzIG{|K&pmz zh({du;9chV(VJp+bQ9=Qk40>}ROBGF&hvHB#6{ZYth9OG z_&Gk_*bsc6l&T=J#4Q9-bLqHiLWsh>T&ceKV}*Z(|Fgu_;bsY+x(a2?l?DEEn~5UJ zse(FVcD1Q`M-=)_t`@ONOx>O0&Bd|wbZJ$;*U2I-UxI`TnJ1qIl9y2y^f!oGHOeHbKBl8eJ}K@XLq7C?7{SCE&5A?xK4)ei|ne$ zc`_0X`&__x_$R7!v=#duWs(kr1mY^9&v3B?!+N{ixmH7CBENi2M>K5jV4 zc>9?)VGSx&F$dk%GgvO3j?9Joz(%{+U;0c&l{qY8{iI=FzjPgd(X{_wh%*Jd!JchU zJJ>{9w1o<5qZ>uT3tq9ylZ0}N(SAA-DQs|;moAF)PHm-_clUEK?&b$m)*H6!8l*y^ zY_zGLO~MLIj)C8!$aoOjpxf-?HcC@qzsD4)pI75?C=9aNAmPtetVS=Nt2TdByXGgk z!>|T}v6uzxd}%fy@@`(YDEPJyJL_UkcQ##npeRZFEgp~qS}I}IYtLMCOYQI)C^->t zsXhue*fTJmtg75jsnx|Oer_3{ETq@!IIJy0*!t+#*ql-4P(KFi>Z=I{(B&tkv zJWc*3U)cMJ7K7_WE-rimN{%mPTQ^_h57E1}zC4)yU@YVO)5d$l*OjU#k%*Ki6x}?O zNu`n^o?k7PixH@>Ry+SlBWG|nNy?ACzxnmqsWqvzy?Y|LdQ9wuA$EG9Hb-B}AIkP# zr$l*~_=ue=v-lYJFjccHOk+X7v&+yB=t}(Ax1*w(P^iS`QmcT)j*K}xdW|JUL%Wo0 z0F)Q0F>EYa?5kqxqUp^~J-X^V13hNhwfiDbuB8TQ#XLvJVRFYWC`c;j7v6n0 zL*sb788NwzxqB{F@W!G>$wj;O>g#HFeVm_-)0xZjs|eXuenei%CR)0}z3llCnLCoJ z2+LO-1ENZxZ(YJOs0+f#X!)b+z(Qf$X52!Iz$~UDw541xGvu52Eq{VFvagJoac(%)epsBWyKILy zITRthwtrXV+5YDdM>4L-NApa5BE*18jA#_?|ba*JOXSKgb~+ zRW>gt87*4F%$R{Wx(UsY-pMEJ0$w8!o$yt7B6xP-tk&k;1d&qT?#n+8oV%pl9c$Z;$t^ z@NuanI>w>dNCOW?##V%^oO5>|T3zz-+C}voGw9l78t@^ixcfMCAElW~=d5=xQ%!JC{w7mfhY9)#py3G>A>qm^hu zTg+ZG?hkKnzR8>MXN_6XRaC;<&&v70jfJl4a9>hJ(Cm{cP^5mDs*6CGATj3NTFmG* zK}!lN9p0zBdN)W1R%IM;;~x4H$?)ToHzs7c{EWLD+?*Tu2*yxCKtsXHy(`x zlS||L4PFW%%{sPPQ?7KBu7Ao?gwD1-4WfTh9zq$@0Tf2CQs3QuzIp$>t!aJb70BDksm(DAVn770o^2rJU((&Kz=_YJ$|aS;x^rr3^!W)5-YP)#mx@C^5b&H zA_T+aYt!$F@0f8m84nJz`J^v}_i$hb$&3jIqE6+}ew@ z(!uYxogTwGQ&;)LD<$=6R7a!?C@iwI4QT&_c=`ZiSF3Kae9hLGlavui|BX}_ zrh-qmNO4MmimVc~-byUaSeX8Z?yFm$_hyJ+uI%^*!=yl#`u!xko^z4qAzw@SFkLVR zVxk~6`nZVnI0@Jx?3`_nZI#$G>nPqr6ThObg546NUuedm40iGP5he@qc=(`i_bj1O zMLI?WFl!hBhN(F+pmRM@0Ezdnq`MQc`;^*0Tao0u)AXuCy4Fb|OuCfv-5E@gmE%Uk704P$8bwZO6|~On)#*nGbf<%Hl;HKGwdZAUJFyZ`qVS0^67^^%JiD~ zkj)c%o>RD?k@AtA%P7maU)j?jf5xlv#qw~mFqX8xT+yi6gqu;?_xDIIde9um|WEv z>(|Oi=*2H$zi~=p@0Pi>2xi(o#1buRZU>bsz3ODJ&sGYnF)sana1V7uOM?f_P~{6N z4rx+z`-CKMpGEE5S4nY-RBjxugsu3NcoGgf*-TWD5>U1)w)M;JXk@*KCh%!L8u22z z*FH{-cBnxkCg12?;A53x7JC{S_e0hv&aObWRJGDu@cD5`nr}2k2!HcLbe8mFXVQ1` zBZp~$VAL*9k#qMBdi8>n>-XMubTF99@FFW;xxM$(jOHQ=^&Gd|JDGJ{T6XbCxHuy5 zqVKKax#P$dtFeLC^42jxHf6i>jJDLQV;Jups~6#L?c?)~Gdmuy#UGR8sdFfDPNDCs zy!U*DFJ*VMJoyH%;N7m#)c0ez@}g%<}{l~1@9Suks9>ss?Jax@li))gddfUWFsXd$``#AZ=WYaSx$m_nro&gzVQZQ zUaVdF{+Uc7AieU|M44;U-{L7iCzM5&K7ued{Y{z2n@POzoL(b;K&yAg&Yyc-@9+Ys z1LZ9T_TU9~V*bQ@;KSq`#08gG!0)%X69R4&v4_o!WMZc6RLOqukI6zDhX<+X_&_XY z{Vkr~f9JnRMRq-jCZpz$RF)v9Cc+;QdBLw+8V@ynbhlQ64)`OH-~7>EP^ga}2TM7r zX(uMmhF{AqLePHX{Dex*&Mi__>IhskHU$0+U#vu=gh1fm*@?GhVtm$q7B_ z*D33#Xw-@ZqTrd^x+$2q6V<;b;W%*F_S^Sp=pF9asMX#Rkg5_ZG|*Uqc=69hwu zK4l1$P$vwyy^0r3q`m(x9E^QfG=~@jDxKc~)nD)+1dv)cGpLmwO-vAvH`%|sk>KfB zh~5q^q%`oE`8W^`ya3S{A|ZYnKH5$q4@k{U*o)e=@>3 zW7ZAbI#6bA%|za2hyKJTUDi6;x)j2s@M1P^_XFAvwCP;_^p{vO%PD)I;j_fofzG*8&kd(} zxcoQ)$a$QIaQhsjZXloPQ|xN012UDuGF?akckY{<=3D1GmVs*FdbM2)Vcc-F02H+G zDRe9C>$R7t8(7l1Iih$`Chtp{1P6&-K;l4_Y!hK&iP@5FYxMa`jJ{GGnN}}kxt{Uk z!CG1T^tj+8kEn34l4%|&6nBI`454-_Em47hCE>_}wm zrPBJ9C=t|h;ZfpMw;9-Hbxd*ge5gLuEg+z!7+(MQSQ`*cxPTg6ks%`a-aNc^lK39= z^)P7dxrW{38P($%6CO8=0kya^;Aa9$^r9>iIs*LgQ@>pfIV$@={w38cW;s#tSt3OY z4|s_N@Dk-+3^%#p&k7^R^?*8RTd*L4f9(>@fCYkt>45SAAi4+duf_^o_a3yI)Uki> zWYogJH)wH#euU5n@|})s4^#h+PxqIJ)xx^P8r50n>3}d8Zcy?|5~MUJxvUs~EXYQR zTF>aw^TBZ6fjThN{CONK_e^{^x^yd+_onG!zBa`H&%WvG2l9=(&k>jgkHo(H8bfj_ z{v@pT%aFFGBkbI!sMzx*43!$Di06V+P^~^tMf`L~cxx()xNP())QNhPN!Fwq45snm z&Z7GE#W!<6+a9m?V{Us}8GzX!!3sb%E)ryS#3PUG;O)swZ zgC#ed6z*5Qem-Io!zf~pw|x9btDA;U;(_mKJD)SNvyd*W2I@v)5YKJ3#fr-xZ5s@2C|gVCO4F+UTuDCIXo8&qJ!1j|+u#1uxt{ z$BXsaKaW%(h%Ya*J>|PJSDnvL%5mFL7yf3t2gy< zp?C^{|7t!Z>xF;yrZdZIRKPSPv^m?msmN}Xw~LvBK-`$|U(Bo^v93T0^dkO%EETL3 z`XHTxii{;D!SptMr;H9qdZ;<%Yb}SMar(bm`Y2#!-q-)l3Lg2GQxF;$Lk^tom}V^y zhGy%{z7_&t%=owD>@O5i5U+}P;?z3JkU#a~Xp7Mma>r;CU#uA&C#b>0cMdxRIIzQE z0B;C^UgppA3(o;xz4I$L{k75upoX9EiwNlasxSF>9czl&N;X3Rh`PwkiIvR&l56!CW~n+@$zsM8v;ZMP`6Crm!QVwTQ=#F#MD`VSzWByoey> zEk=6Ra|ljO|EtBQ?v9JCK00^HjZFVXeP!4N2dwqdV@|5ff3Oy;aE%yFdR#V*XEaAl zWVg24xv^%Ne7czyC+18aJBjd3T(^9&KElz8d8Upikaa^~(Rkb`kP~d=xh>7P%WmDj zHgdTzWK#LtYo33D=J(5FCc(mZjc_1-WPJuO@JFNu7SxHK4(d!Ub3;~+p$z^lXwO^$cc#=ucY-}2#0elalHA(KbT7bWkRtX?t z&X4Gw;)#A`L%YS{A-q&%`Ja+iBY@jwKgF0Mkhc|k%64IF)@5(7d%*s+I@VirpK@Cu zlCk0H1+lKlQfvn1Yk2TncEF!dI*xD=zyOe=^y`_hn8Vx zZa?6me1KhLMtx=mv1cIF{AHc^$d+bIq^EDdhe{rl^(*^7(66SWCmdOH>sOg>>g0#+6`I!p@a8Ts5uH~X0exD2=|2x{BI~m zrTa901kGBwn=|cw>u->>selPULbt~83t`w37HGKTAmr~Y*#n`buyS2;R;bf`nzHA$ zoWkw7xW^4FG)`)W4FBaI&vP)gXRgeW-oyc%pE^E#Y$Ri3^!KLLzu(bc8p_PCDSG4? zr8p!MqzYPN2}5t3)TtsE`?+wi#bQr+;62OK05Kg40joAlimdJ)uO^&HJZJ1K;&B5& zpzO7iHZFMVPOce-TmN!b{5}r0Fv+O-`e>QugHayEL;mZagVs{BoEX-6yimi$f`w?< zY(|Y#p^KVqp(5fxb(Am3Vj9o?fR~#?#2Vfct+QhSL0+(A;ax!$gCE-ax;aps4-X49 zLoaj_`K5{yO|6-ga@Bnr%hOT#Rb)s*L1EgU#tW*-r+slHB_+r0RryCl_t)2n zhBwYHx@Kd12=MXWF|ot50}9n8%idG2X9KJiw1zYV54l5s%_VHoYG^A?8O@0;GmQM< zgQDRbxn|QZo2B$4puMsNI)fDJp(e|@y7XQY0B5~(vmlE>gDhrYr)!X~bML%#i$MZx zZsc4_XL1Ha2l4vaaYS?ibc<}ppn5$`bM>yS^kXCq@yN2m31O3`e5-^S^w#=Ao*vQiIn4Sy~;sSCE2Wq)ZwMxel=+~IijKS=qBN#>WFdk4F;A)o+*^}fG5 z627RIuJeSvtQ>rOM~r6^a=3|aLWi>94eCDTIiwQr6~H7nF0?$Zxt&`MMfT> zEekfaKsdEvDRgV~0H;Au-zHRz5beVnlL)0?*XHjJ2QFgb&8fIYWMN?@Qa!LYg^Svb>MUh}Q^S=r5Wrs(SD^RD~L`p`$@?VPF z{Y7F>or3CR5l!MEq{WF_zr6U#I90^aKlkE+$e-dO%*6m$HVeZt5nbZ{!j(TqKH!=+ z{}sL}m!t_5$YQ3a$%vC{a8{~)!beLRzZ4k51`Bk5#yU=rG=w*?TFmB{M1e$=R(^Xy z4zz5ipGds#{tCJxpvNHU{VEgqYcQI)Kr=lQZK_un@I}bazAi*I&nm=iiW;ciM3Qu+e@^km~9Iy^03hsz&SFx#V;bZ>)J7C9vM z=@TnjO|}HW?B<<4RZ*=%2WWpoH`iePuG*;E+s{UIbQV2EvN;LYTKX=Cxd^J~+zzhO zk{R@qzIPjEvgbJjq^oGQm+0LdzCFMqVQD$F*F$}bOF}!LX4Y(OF#&Z3rMtl89+Z?Fi z#!Uj0=-(9+a^ODb_$u$-R)#z(7sHp=7$UBQs)Ir&EUNtrU8U4D_T!hU^?PO?msgX-3vSeuM!qT~)+w4m^a`UKmb$K0tX#R73dvIy zY98{sC+LBF;+xZ-=;|uiA78-(=MG7LjPB8CU@i2)@3lXFQQZ5iDr;h!GDmpI zLk=-)cW@RQA3*3us14c-1xs$3H5}gM07rU2zLr0bE3$deDufmDVK^)Z!#4 zEyp&ITMlHs&Awa`!HpeY+35rHd`Qr*OA|9-u$I<(Yl!*a;s-U2#CxEKX=7vK9p^RW zbhXbyFAJVUnI1e&*RTB`>hc4Mjy@p9ycQ>QVPdlw7U?Uu^=XZ^aHH-}?>5QBCS0z6 zRt^3~2`aFf?icJzMnWmS7V_aOxO9XZqJYG|Z9ED~EVG~f*4{t1Ey-h^@%tQg5{9xz z@Xo%$PH-g1O-^wEZ?2@yW|PhuU|oPk^?18t9yk1-rrZROukH`I)q$UTY+#qExoq{X z{9M+Nz>{C&_3h>(4Aq+H;Zgu}3+1W)L-@6EFcpZ{ABGLMlIt$%fGmt52b*U)pPpx~ z#3P?8Sz^7b;ixC2c|X8o|2U~BTibDBtLBBDub!0qdQ}TciToiw_`8&V93oc9_)(dy z42#Y$+t!0DUU{4jATX%U>6zF!ONtmL?8N?KuBSk(5_&Uy%m`B3uzI#Dr|=V>?my0- zC}P;!D1RA)PL&a$mf6=LOo0VUpGp}#Kz)oaxeOmG&XoP8{4eYv5LqBzOCjCX_$$@S zA1hA3_|MZ@cKBr5Pr}Y??C>S*a(okggU!~oPTekg9;VaQ~uFJ6%-$`JbJFUtzgkIl^mtCEg8H&6JlrifRjl%61*<5zZPw^rkS>EB=x z-b26uJXoOC%>IpT^2pVh`gu$@`|xth0g+COunXa*qqv@FWU~`a}GtG?hz2D2R=L0?PJf3%$t|#77tQ+K>9xEXvxgZw2d(2^G z`;M$NoI$ZU3To<|BJBnNG%afd4fe=7{VXz=9ByVj8DS{(CsTPqo%Q<-!+m43OwA&c zzpN%Fs;yEJDrxFADixGss zXd16h01w=W_YS8T;x=W%XOWBWj**KgKy-S?e>nhpQ9{I2mL72R$@SOW_cB$mQd5Pc zDtWaXUPjZ@J>unWxYCnh(_=oo;J_||mAyGJo^cX#r*52lcEb32c)BB8o??jW{E7|zs@W9jfi}VpUc@f; z!Lw48&vn~v?3xRNof=||mY@s@2cNJm1RTBb{Sc)=&Ux2H3hxbWfh;dSzvfXc&i}1* z%W2nXI$YSE(XH9h%!|d>P{pv8e6FUn+49Wp#tz~s=vzElPCmane8HocJFc}QDF4Zk z>I!m={U#LyIBILQr|}+MM8XZA>qx5MgBmJklaQLARU)Ox9rIe)t%_GYq?ura@0Ui8 z-QOIPR(c`1b1*vlkau9LU|EMJ?1f^fAu*EiF65$WPPo{%WEE ztz+2EKWtYSx((Y?7EhlS#-|&OF%A(8iZg&Y?sbQQ%uRkR6y%k7w)8TO>F%aB20k&O zU+GvIMqLQpJY%rJX^LVJB>EVKepjppiU+;DB3gnET7YJ=XwL~cpJhgVQ3+U;Y-a;2 zWh^oLk}}xg;U~t?qX{s!#qRLj7fr;!XPG#T)5-OV5>_OGZcl*lcK-8nyyAR645d;$ zQ4_QlkYhHLJ~f@p#o}3+AAM9?9(*n2PaEYOH8_Y-o=^=TC!kLN=;Zgj+O4gGpqmRG z^s@-b1<6BQg2~yKw#L8#nZtSt+@ge*O|PRuwYY+Qh2`~bqTD->(ynm=Y@{+eB~nG; zcbYIvo9iLg*43fvFAYlmMO5CdL}vZUv)0zdqs9M?Z~Js;%_>RsjXGx9XhBWn2KT?n z@RSjfyhKVMLGO=n)W&jM&0v&&*J?%y724~K+~7*;!qS=q2g{7hj{n^Iv%n#Kc2L4m zYBFyZ5|qgyC=UI{GsF&Off@e-50XvdpjP{zg9nQa;g&k&PwDWp#qo21boQ8ijs>K5 zPY>rkrJwPu8lW?^hrH7NLZ?thtSzYg%D3ECr2|xqf$X5QNPF%E*ECR?27fk{sdMroIF+7sf7Ya3vucdqn##sm0w!f=jNur2>cS9*& z0sPP|nvcZ~Ca20ZF@I=itf_wA$gyJ>Vf|9H*JpwF=S3nkV-grl(3 zljUjkGYSaT=>&7g%`|O<5cNEZ^FLK>fCnzd%2FB#-aB-PSXrv#bXiIROrE_Pk+%Q3 zO4RD>cKzdm`jK1LlA=mk`rHxZdwRp;Aj zst$QfavvL9-W`A9p9>R0^PP9cKiT@hvf2!Qwl~l&h?TwyPY+|?Edi^I0gXhD`bBfG z{y^^(qX&9ZtVAO=X2w~rJN}l+dVI;rgX9aktXZ{gZ4LT8TSDo8W+VP%Ka(cU3lnEm zTAs9Y#PEiRpxvwj4ZltjuLuCHol^q*@S39sggdsv0~B-Q0B?kC{~ioP-j;5l6qzjN zhx1)|Oq5XmF!cZ{L{f?)9 zov3gZ#L`~~iyU$=Ph?o#0DZO}GHdywRv;C0@c&03zza2Sz7WuSA{LqEwHGUHF0_BG z$X`v30v8hFxhU4j-J*m<||fkZy6og&1wKR1r3+3HhJ{%IuMN z7}WG-iA|Fr#A9R)>qG1{5DzRuwg&*W?nw*I%4=w7*rAJ&k~w+0>%;kdd+FF=&yLKy zKDzBClI8wHilhbmU{|PpW*545ZGzPGzjeUQD2o9h`VT z@+ccE5{Ee}o~Z}0wJHWTIB;X?I;Zm|7Y;3}0tf_>l%;Lfz~2I|9VJ+FkyjlV|baK`Ye zF&fsmj(k?^`pymI_MVyPuarOs@bT|)OvecbL)XV!lD%vayg-8BocFAi`obHa`vJXv zSLzbHd)Oy$-mE{Ss>bDzWclFShmDlavGaa(A11aVUsbC$>X|rOYM*H%oC`#oUo1|# z{tgtS9=meXalX)paBE2NKRw?W^anIvKMBydw_y?f)AOIQF(Rbt^%#@0cJG}qOtlJ~ z|AFA#*n=HR{tKJG9QDt}oqIV?O}4Iti#K)eO+tKHRCs9&8ex;YRKgd2Un!>Pa_{I=8WA5 zjFkqAIcrJDKR^=)ngxO~ZQ-uDRaDS`VM9h&UJ4e4`QX$C=eAwZL2aVuZ4q}%pp(30 zYiFI&^9D1Yy$g!+521^}kDAo22PntMz^$im-@F36@QzZQ+d)-V2Vb6AC5HE}!Q(UE z;o*;gtHg(E{V(qhzNb^qn%W&_i(5~}ko|-py7?$p9J_&dNjAC+8sCjn?Pv~A&Xa*_ z4ll|Uu@5HNE_YrZG-c~PuWi;1*syxhLm3+2GGz$@MAOul=vFfKX0hp9-kJ)<53sGYp# z)Bc!|Y#Og@iSS-|{HPhkP&{)dKBU9V-6%&bH2WyC@!!MQEB`&5EiidPRY-I83bZ9Y z9}W`Sr?~uC(OrvArG}gNC;XP0@2oyzAkV^`=B94DYEKMP6yti|HfVid=kYlQ2eip? zUkZzS3pDKD|7@@Uum#^+W7vTfQW9S?qIOGMFSp1uAa|xr?$^oVc&9#b0o(to1qk%~ z!l&dI!SPx^pBbU{G}zi{aGmq8>OBJ5LI85y|ihl844WUnS4A0Hfu#r+Id8+w$X|UNt8{zlV^T z-WNoz-gryHgVEj^sJMDXXcvA|alzefzmMXj=*k4XHE0^e5P5kqqC_z+rsM4K-BtR% z`}Ier*iVr~TerRKg_~`x)6-|qem=RAu;UkJ`Msi}Tc^s<;}p^J=662X@hIP?1PL#G z&>x17ameV!&+SJBLe@;%4rL?OYet|G!JWY^y@^yFpSmbqNgFvYYEd~G#mINaT-d^= z>GH+LC4?=rq>=Xe6;l5GkM4nhUYfZ=4}3`OH)l`v-o4`{_42ZIn<^ zF3$yFhlK!xEZ>>pzTximq4{uCg`&~0Z&i9e%bW*R$Hgt2A!LE?HFdKh}B;zgza-WZR4`^NZ6n<7fsNPHWqWcCQ)cAIz{_s%x2Y`#d?6av83mIyrO+6$Q@aZf5hMA$C;`pS zj>&YW)44hg(;jRH?200VE&r~_eydCmQiO$^|oJ6m|b;ls4=YvSNv8lVwjohRbtR zG~uL42u?)CY+A`Uv}2sb6o%Etgq9$?M;nKr4tu=ngpvC2`*9%V*CXzFCVpgyV!y23`~rgy+ZO9e2S!l3m%dr zdR(#L=Lh%7bqOJ%AQb0&$dN~=Xm|lTqI{)%LI@NzH1mm-*p)~=iJK~FoQVlNoB4Mc z8-XPe1rwx_V-6Fc17849-@W~90+u~4l2^lppx2f1Jmo>W`)=5+Y6$hJ62cTY;t;)4 z1dFe6ULi+HsR@Ul_SNX;-#72BEitpQDxt_D1H4pv%fkO+sM}SMfV1~6dW0eiDYlj= zhrK~pth_90L^m$kiVFH5iwuu4eV+zso^;mI^S^P7GZC_)8`zJdsNC&-=7NqXb87Tf zMo&JSo%M0_TT-ZZX%{Lq7n?&-sSe7{7LXQ;S1`jWx?=E}P9P6*q+8#r*nMQh<|3ZH z*o;E6Y!S>KklVps1xeKpAq1y|40jUvTNvSL%GSK4`eeVA917kguYSUgdLjj3!=o1D zj6!qHjGr3aM~;lk>S8u%awA5Lte7iO!av7GN@%vzsY)_!4p~4I1Y+_@<6=C6QZo8- z4&#o%P&Bc4ZIHhZ4=18`L`#Jgh?ll;V?CMV+Ez&&UmU`wyh`)}8-7@;YpxW7j*c9O zIeb8AS^%W1(ErM0sqFr(K2v@Fk zqxZ}pEjDk_VoNA0!iJ#Vt^$$tLdO6bna>0e$aJblHF=A!+-P**b0s5 zh%)$>9~>r*b3~j%h-0cBVfAW(@(V`z@nIsazcK5teTZ^ogu8d5R9*OxBQa#-S6_pN z6Agr>@*vVQFTGUlz&`ooB9^m< z2QEs^O@ zIceq34ZdZcceuUXUDUm=#XUoN0?se_>>BU3r%RA9CEPdH;Y84@O5F2uN0ANdcUw1u z5(^4g0B30xd3^b44k>*MXJNO&hnYiKn^HNf{HTBdoOXHS2)}4u&3+l;-$r4(K}dqG z|CE)B=S!0q0R$~~fZVpk2m)`zxDy|b>JQVU_ALGj5DE z2^0Dkk28&qxSu(Q`X3@a<|ztGPbb@*3qndA>*M-bz{p)3LrOMclJs%-GeqDusJqyX zk2fCO6C@so=rk44nd^frFvnK~7?Bk(J$S~AGoW5uLa6r_($sfWB6jf~v zF5a5`8e;oD{=oIOOFToBjt#h z0%Y|EQJJ?>i1Tm$S1@#Da#GUJV&fjOj(n~r;xrhrJn`V;qPI%=KUkz6tSJZ}l^*>J zImv6G@P_xWHDSQa&vP=yGl(QN@Jl8-M!!f8ez)TVQY8OHnfEJ1tEC#N#)Yt9t9p8b z4NpQH|3--%8NOm?X87t>5u)W-ygJbOyauiOB0=zF-k^<#e(Tdu>={d(UpX>T-UIB- z;?>Lm6i=!HLt_-Ilm0`GpEg>8x60c~c{IEqNsKnqgV5T=Hin_Tk@NFnbj9i<7f;XF zU*-N+0%f-fcF~4oB(%yc{mWUvcN5+c9gI_I(XPaxhtazm63HC-y4MK_nzg$>qP8E8 zT0U*#x7cmiTd<7$iDdNA_fB6nCFe6q5dil(K0ZXlD|#3``4k&|kTggyz=cSY{q3#M z4-q(TzFq`K!srl1?Hwv&K-dS{`4Mt&?CeG#l=P-$pMAl>4Pw?RrFdSJh9DZc`))B% zkpCeytH(m?Pr85#$1=US$3fR+cAO9%sB@s9|{#pgz>4wM*)@*8g zM0sqT0Z`o9BwhC0VE=v3k}^ppRcZa28LgnG29JK{r;ye|pJ0ZkkWzxbzdNlyTnp-L zl_;i*%Elr0AblZ0{F0dJ+tnqqX1x<`)(oF%dgv*&c*m0K(MYk9XO^g+9E2_>`%b^_ z`h>^KngWedEPPNpg#3qQo-Pax&uT$wN*17+?;1bmvEeM^>Ssp(V4P%tJ{~E5O;_N7 z`bq>*V`$-BKywULoPpg^O3s{Shdv*)d*d-83bHs4S(2GU4Ie45tc;6n2zv|1Ii#1% zIwHk_#{XtjPuxYlFOdMKCWa0#e>|z(=DO?m<%BMsKZq)e@>Ra^cXDjFa`UTwC4f6B z@>sC20nkd}!9|XwqNPN zOnw-oa}7! z_sb}EeL5>Qg<5A~Vwlg#kZGT=PtqBynWGi#iM{)o|4ZLd!^`r+Y(plqXHMa3O6B`A zjFMPK4mux@m?<6h*IOi{(%~!BtcctNRHXuKnYwC5A41 z1g40T%V^RtY+8*I6S#QS{iw>BA~-l0pOW$=8`*b@?@856#6C_@@7Y z_|JmTdmZBt8}>g-9+&q)o%`M|q}l~twoM(TT+vA?7P^P;#bA;4T?G*HVJfBpTt*-} zHid#5*^Q*aJAA8qQHx0>i6Yr-G12gpq*=HN$PiC;fX#!nqjjo?94Y2iE!`lDN}_B; zozE%0!;Gh38JGE>n~heRT|UVx82!j6bYMdl6~gb`E=(Wb+SE$mHvZrM7#&=oqYywP zxQF;QN+aPH7Au1L;@nM8grQ?GNHu1bFntLCI>Jcm9%f*Cn9?vftRb$vvxBq@I`{$J zplkytB2DqkTfG#hOmSbzh4*xDFQ>da3X&_0SgrH31gMC!J17>zdEfIH*5-aZd8hdv z4qAi7Xv-ZUOymhJ%pj$0YNUUx=6|};AJJs>hb*9xT4unyGP8Z3U~Z=a*bB7vEc+=W4%BYc?tB8Yp~(uk?-@A z0BmQfc>4VxqcxTF3?B~-FIKE)y-gnW3Z~fdyhDDq)^r#0yb}mA=n#WK*rlb zPMTv*-w>uIqI~)7+r|YVYoP^x@cz`t>VE>5e|aTpV1K<{La#BGWg+ci6eDBfK|3-@`i%jIR!TNj zjq}#b%K|e`(4}h@4U>J*n^X*ND}5m?4?xqzb<74xlKtR$`2ZQ&l1kEl1pg;El04H4 z8Zj`7S_e;xF8NG^9Ep_pK&>63RZ^6D2Dlev@OzppFhLj}co2$sT9$<1e6ZL?M3Ez9 zx$dO_7ZCoTkQqD;qonsG1LU?LxKI*@nEQzyna^HO`p;{?ZvXNcUgU%UAQ9-2{U99h z|KIY6A?}|`7|l9VFdr8}CxGQ^?T>kIkRwq{x&FGfXHb&TKP>H|-mYEi=<(0*^#A%h zY~)DVJRkB`OrOCSJqJ{zwQ~UA^}i`bY&fQD3NI>hB>nw+=_4qTce6f==*UX404+CC zKQhP*j?<{?uLo=hi;TB`T;C9}q2bAWl9%|-iBQ}J;RzIcKK^znzxp%5AUHlEofph# z{~bWvpux$;ClG?70KL>&dGOs5!|Sh`0_XhU2E|_$2EPZ;#=o;lsMiPtIK2MtH4?ow z6Klc%Kg*O?xZRoy@n5&biC`kgc*_-q1PJ&P7$JCmHv_Ow#0L33Xn0W;ESx~7B%dk) zKTnZBJCRHcdb)^lmPU)D9c3^1k819KXxkrwAOA(A-$OKORPv*;POoNe3_ z-wNOs_g}dbL?=!$(&&-2g)A^9!l@!q{0FEODFC<{dEXrvEE7A`F~z4X1oRdT5i|h6VIq4j+{}Lg&*jyTKYZX>Lb2sTI7V zz{88w6BFfXu4F~?8L$SdbyJ%Y4z$3RzmpRc;jM+zi2{wX6CiY*x$t7%-jx+jeJwrM z!N_4T-Yu3UQ0+|Q`F7~Z9pD0M6@bxO9u&Y?v$?SqyJg-mpv5BJRRdOuMNP5Efyw5l zVXAT=nD8Et5&=^Zs{2%)5Sq59g-QsxP)nsl7N)9fu(bt6(D^j7KZQ@L@LT+0J4N3z z`RGQ$L*o27pBZ^+=ja7Yc4R?^>-PD{e|`S?6SRaab~N+r!d3u!V>R6uM}n%Ieu)oc zP7S}S2$F;w`FUH+Z0z3p7|x3=x70b+RRzo@W%YOUfGs)7QUUYvC7h>~lWh7lEO`s` zfQOK`4hHxf0N{?jIr8P*F7W5S*?uN6Ff@$J4GRyC4)(mDub*n}M7I52sJVubBaekj zDhZ+7i7=b5zsg77T4j_F6sGS&RH$jzdyD4@X`SK?qkeQbxtk;+WHx|!&h+}U4VM!+ zlK6>Eg&G=OqpzK9EKF9#^T+HnD6z6ckC;rdR$Gta6NoS55T3mul}rMM7n>Gb7clG! zP|cJ#re4f0^*-qsb=c95&VNPmd4j6|rg@f|-p_)J4hhGfpQ`z3wP?F0#(V!c7xUN< zz=+@<4o@yZMT^bk_!9I#U9x@Pl9kl&O%8vB4o?iz&y_)B!w>Fs1i+vghmOf0WTAYr zDt_944KGBym+HI_K>F<2Gn?;g*0uJAGLd7By&k$O#^^Zq$<|QR1<04fM-;{h>j8nRoP{-3e0RRGHV3FMF= zKE6|HS3YO6119>Pa6W{rNdIWFc{7>fbZMhRWhGLuU&&$GlJa+1x<#|w%%!J`o2p%* zCmJ4meX&s{2xXs)je-b9%2t2FAVh1bQ_jYXuqi6ze-2`EZR$%Q%+T7~NM?f>rf$8H zLhx`wXTA+iBoOG34zDfY^zqgoNj$nP`03)F`@->S4@Kp%Vg2Jm$Hux+#=vzFyfVhz z8`Fwp6Fc^SK|E5T!=OKxzP>g*JfCMqDX(8_vx=P!cK0K}UbLf+cUasEPuf`7#w{gi z9_*3CcUD3Ht_<#Mrmd818R(Kt+=yO}9|GnvF#05l68P0+@+>Lmx;|SDKc3RI!${#* zro>CY7{sS^Zpnq*);wI98^ORAm3j{B*0&MKMFxXx{1@udBb&j}Kv;LGGA(D>rN| z;PW)mJPgF1ZVwRHF^TIHBDQ}{Q0_K1!wFzNoqs{874*k{U>7)jXW~!fm)B=csS9Lo z`V4qI;UBEjL6$rf9#%u=TZ<)v`qgnmb=#0nDNAk;%8%DTLyi=`lr8-y<#P+#S#LqR z3L*682t}L)4bLwcp}R^BatGo&`d=ZWNa-Vx-Ei4k=5gJwsCk7f+;H0qj+mHw|Ia?g zZVr~~?@=5<`nsNd@d_qm-uMv_AUJ^q3?67855n?pHxLca)9`Cr6djyfSJyHGCL25S z;n@hbq;{!V`-dQa=Ik~6Rh|Pa?+wx`e?epaHt73sfg+wki*(5I){J?EzbXAz)q@1Z z-xM(xl&%0JDZ64$e9heW^6!{VGGMi&k9Zlh5a3PQe>W-^h;42yltSTuYkgoBiQhzH zm52a_hKu|aZ`h#1bG6@>!;}uU7@BUuTgAxmEqDWw{=cGgsCS5v69X}}M8qaHD=+X5 z!udOR`!^BJAVeRwLR2;>FajLa=;yJ4w{g=Yz?FZ)q)3wMdx9@C7@&k9zJCwzVZ)n=O;zvbV+5*&M$?J=Q0x1_I+b^3?&KneVv^u%fClEMJM%6nl?dH$;wAeuim?w|Jp7vXR3MUkwhj;LgY3iF;CMpzUsV(cHL~|C|4cI;Aq-Wc zqlJ4ae;FSKCRX(Eir%eG2>Lsfu%O3^&`A*)kI*8yCk?#(A5`UI3Zw!`iVK0_4aE%&&EoWC(f?FggL_ z@Z3;jch}F*%7Ay~LVK%?Br>Zwk=X_YK{Dbl4UGi7id_uiGyL-$rBwUDTYNM;AMw%u zdJKp~>1(i;gFHYObXY+wz%6y zJWra8TS$S?i+THH0#p+GXU3vd8>pX>8T81(JHQOy=F36I@C^?rDv&MIErs7mQVM$9 zTiElrxewR-VNag?GN=R_NE^2N1PChPSXVUw<%hkWnF4E(*Do)-g-~p>YS_0NwvTlC z;@Udyo|GNygXNGL5*(}kG|C4mYmo#P_o2rvt^!$9ugov^spUoT^73pJ?XlU|2Dq%A zHWSQ(>~L#fFAsNRq^kqG&;& zoMd)GGgqgoc8=Az7T~#ddyvB*8KKPk=LL~^k{#-is$>~=7x}JT<<+R=Mcykmf zE7&T0ERNs%_rzZ5DT=9$FmNVR-v$_2KZBx5Es9%Ac%W*1z_f|5&RP*>*P$V>XO7!F zC+5>+*5|ap)qt5g(p!eFF&T3+BFS8{Dlys-Z?MLhr=oW<&?{dnQzQ78{(M&7R>&`O-%xf}9Qx^1&f(Z4#qz z)!3JwwI8Y(@LGBkL5%@>iO}7M!rulT{RuBGuSN^Cmpd6l*l}YB^v=$c}Zfh5O zdkQgI@&07Cm(f-+k)FTF`0rJy+2@(%?2$P8@6ZMstBCA5uIELq!8EjecEEHQD(RK^Q^v=|}pK__5V8 zO;I!)kLyqy_9ViGMQ8^0DVavwM|zdGkp^ixt&s%oq7Zd#lUWDTA?k*iYObSVE6 z|9K^y&Kx8}R|#;bZb*8rg(6^1<<*wM<_>eMxUGTLpcE+jIr~<=L7u4AuJK8adf7~s zN?CfhSNf>s#MujsWT~Un0AvKOvjLSDn#PwU6UPK0nHi3XCmfL5;r8UXM!>;~KS+ZB zhK;Bis$ttB!71YIOM+ZQ1}z*1sIOOQ`IZIP@Z9W%qrF#YZEmd1ivf~uZ=bsCO%upr zUBUw|e$V@19~dF9^!MP6uaLX3Z6c(7+)3w$Ac8gxh^pb@uuEiH!kcdhZENBo3RdZj zi7yT`TB?HOvAGv@J^y6+y5sFf*PpPadfUjjfNo5vx?U-IhTV@&rir&(i1|V3lM4nW z{SRhDfQv^x9i|&;uCHILoU2Sana{pY*MdS#a^iDDaeWU0Z?5Smvnf%GzIk7DQw$0> z7PMuug6c8pOExA!(()$kdm||U5gM!0UnecHd3BK@i;Bn={Lez;1FyXgC+`h&-5DO(YEL(zvIR=W%dZeZI4ZHL1yII%Un&1kysm{7!V8N*2sIf|g$^kl$%G zaca|hb$+$h7^%K_T4v0Rp_gL*#*);Xq*5-&Xj-dPcUf>RlVkqPkFSAe=)KiJLzX`m z==NRqu8SUQ0$6`J$oLWGy6L=xL!8s}O*#muWhj+KnFEC$HABSqO9Om&z{{opj?(sL zpRW!1zcq>yh8{dn2LYA9f)*E-Rn@fgbo2iut*SPqqy%)s1rcf7!d1XdlptAEO^x)G zu-p=f8cHbi^s2t?VC&?`oZmhXmEpMD?>%mESg3Xt6Vl;@zsA(`v}}6Am0>I1)KJm;@cl4ma%ZTD!EPT<4dU*FM3lR&~;;Pf^h{8ExyMgr*W>d z$spU@52rom_Vlx8ugz23-6k~;p#DyrH#B@N;k0M!24Bp3`(>o88pW)>f1LhxH8O`u z%e_`bJLia$SUb#5DAI!>IPKd?AzbtJMO>(?#fJBr-pW~fjg>wkyD|9~EwHeccyY0} zG?B-=&i;g^V5bc?hqu@)k%3(pw<{|u1e6pJ8hygK9rED1vu^Bt;g24&d@d1ll2|W? zc^Nr>5x3mYqtTloB!+fkXa90(9P?&`T-SBs-HXU`7|ot>An1R_cVq6po*t zNVD%wtVV0A&G#~X(3YBgy>vbwx2fJSk}vaGR?-aKpTfknRcLc|=Kr~Kx@~!R)fycW zvztRARVMfD3FotOWrrF3>OdC$tCiyyKVyoRL3CVA`9U~9Rwq4pW|)v|FFxJ_5bJ%# ziRfG^TjBe(Qpu+y%jH%wGhYn~0H*@PGwOP(9@}UZP_n#c0kt8Y2c4`P<8U%HIwl3! zzU=eS1qd^~ewa+yo)^k#PUnxZHaP3GG3T7cB+Hog#yk>1YA4BL^-kui@5<~6DC(f~ zRJKlJkv%=x_$KS$aee%UHIb#}i+vd)xi0etsp!VRn2$~xB^2`;b8@8m@F6aGXJ@(! zJ{}PpE&MpC#qH|h0HpxbRzA;QGK9n7-moj)IoI`T>1tOjWr*6!pZFd=o(dL^=s{qF z#PDLI)?xjR7`Pz4oxph-)cN!3j+Vd12{$kHub95*QpbfCfdr%R_hO}}KW&Z( z8E(JTn0oX3Qc_Y=HG6o!Y1$%{==|g!FKTLVh=LhEuL)9F!gve?F673BWCglaP2eUA zM?Z!zyyB<#Gel)2d#9MOVl#4Eym443cRtrvU(w1^Sd`w&x3-@@CgCl)cm<`I$S~yT z{6bUA;8l8APdABpnZc_u27AQvMAv4#`cc4G>0|uBYgj(Ry8?T$L}Eoq8otC;Na5h< zC~K@U!^?~!nRu(Xx?Yb2pn7~0FSO37XKgn5Udj9VklhgU zCla$SCauik56WipaGIL=V$Yh1`ne%sy6xF2h2x z8~q0GIh=8R=|&;JQD9hsvrzwITx?9~aF3E@q1p%pw(pAz&rRWj9q#eOZ+!-L;&Oru z3Xtve*h6-LsJbspWauFDX$mo)`_y6qcdZ%kj8$r3_~G7!e@Y`Dz_qFT$nFb_9G0AL6xaFDG`e|iIl4a!s)hEYR&HguB^7B{$sdvLZJPi#p za|yM#KuX|#fcfUx_y;Y?X!TQaA@dx;WmbRXiO7Ste7i1!6^iE_aIsx6@0ZxNI_75a z^}Xq0Y%D~9->{m(!cf`R2VAcY)x1@W=|2a#pGd^~glZT`Z;@qWHK zPoQzw_B40igoYIzr07s5y+#+EFC-LBH7RO&z4t}$grz7aCr4g91R}mUmA4%s**(aRmV@N6&Nb^zx7fa&rpq)72 zxMLmJcrrri*T0n6vc%_@CVQifIw`H9N$~9NZ}4Z)3%D<^tPSMIi9T5y`5M42|Jzfp zU)L639>5GI5!oEC-vegQ72*>pCPPdytG6Gv;Gp3RHpJ{Qm_bo%+{#bh%pIki1WALa zAHa<6FuK{4cmb2mI)|DwhHvG@Vh1%E*HTUH{uYLu_oOQSgpBIYwrJr^ttm-n@{(J>7J1)TWXNML+od$Cmx?Y)@pjKQGQzM9mH@oFx+I`YWzwm1S) zmT&I0PTI&4>jS}uo}U!bE($7X&b=JN`>n7-a&|WAP0g>T7dnMX6U0<}dEY&fnhLz! ze&Fln@G_$u&0^4cR%LQq*31lyNqkQ?A$g;AVih1FAk}AR?Be~^$kP0#B7o6lqtoZ5 z*B;vhk;yC&^wm8&>&`tet&vrG%uwL2%4GhC`vx}edt(f%n4dgb*M~K`MbT^RU8P=} zmdnB*W<2FR{E_VIfy{4Ji>ulc%h^CayL;EuK#E>GXxk&wqW3)pwL})}uVJ)<)xI&; zXY=-jg5l?{Dkb{m3KkK==K-!E-OItfcNjXCCvHBeY<`P>lc0$bAtJSZqmDu)=0cE} zhPxj*YgIRS<&`d0XWmV2@)0~+7c+_?6V#Vk~tJa9|pEH>s z2du4Z@19TG6gaQEkYf>FJpXAvu)jf=s*vbbUYAUkLM_Oy-DN>OJz6L^P4nT4YF7No zBIybj$vA7Od}ES1b0qJ1Tvk*HPN00A|4otfqq0Su3jtrbkEb((7o?oN#Ckrl?H|)s zv|8Ml!9)_KFMP)qzY;nz0~BtelfsTx-bQy>2COd={wz>#v|utllz?;30q>0v`(R&s zf^Ac?>~s9PCk4T0$qmDP9@`?+$e$WIo63VM4|}VGU+)hexYsO9eSAurB&);v)SJKK z>t3x-X(FGFp?R)@7pAq}sP!!C_0$8X(D-P^q5_yGqPJ0X&RSq>hgZkeA8N%{ERAPW z#uw*y?RfaOc#>uKTNR1xxRx?Jal zGP$m#<83(HR*LaWj%en61LiL0bDcH5UzA844Ot z{bsx0P~Vp=RVy511jV2tz%mF%bf2d zeya3M%Z#v?Y_#`YCIq>P<+9C037vEF5~tdsH0>(d(_zlSq>+Xn^%HuuEs>++!oN>G z&qamoUxd%ohDAk}FaBvJ>A|=Dnj}?7IbLFjbeqNuO>F7Zs^c*Aqq8M=GEy2AeHla4 z&z_I^lVkpK=wp?UhD_E8hq(vpW8B#1(s`5L`fR4FgjXvJH)!G=$Pkj%GZmD^y9AWxCnecgj4V5vD;^qn}nAw4$ z<)u|>2%3)0OOByv+3D<6u)pMkFV_`$baXHdMYqVDs9Y(icdTgz$g(Ui6W**e@Xc16 z&2TpRu2Pln#^<&W@Ua%$@sujD_#;;{n76tfT~JbjM(>7cc4l3$;`jc?pZf~LM$K+m zU=B{_;j~Pma2*!9I`)Z9p_IdU$-G=%hR|f2tSERt!YOKYq z%kv+iubj>IT6V5IP+Z=Qq~7_W-tI;rtTPtzPf=Uc@+&D0CBkQHFVsHTpk~)vo}mdB z;}UtwzqLUvQWf+0eV1%hD8^#-&5|blnu-WAm{Q|K2<`!JQYTXQP_aPt6+x=#2JhlA zaNa-0z`=M?=Q$-{Nq5I1`uDrpY8~P?CWHOGuUOBWo0!7b1?kaQ<1Z<8+_uZuM&28l zpPehjCUoADd}#WK9rJBSNJy8!HBMj&y`9_!)6C$fyOGlFNG~yXQkO7cgl% ze{YU^r}Spz{Vz`Jt!X_`+kN5oeyR9LIh9BzokO-!m}vwz`*PL>$jTMMm7_!=UosnT!6LomfNN#b#W2FjldZyXyfr8NSy8n~2d6hFIWv*P z%FU?7m12FJcx8;WgV~@O*4x_gR#rzN_~)EZ4K17reJ4YY5OP~G=sYi(I*$2eji^j5 z00tfum_7z&F%#+NlH{Nmf4p_%E4beS?TYz_1Jk5X!n!eEov2uI_^&jXR+eaUJgYLv zRizZUf@Hpv7g9oqf`(-$qUu%r3J<#U(;qAp&|2SD+>b{~T!90BjB8c2ap3Fg=%s2H z*uiy0sM6AwLF+iP*WE{{m2^Z@3a9W%rv*ZV%h4DM)sQX8V40BWgEcvnZ?5{e3U+t= zbUDtDrDX?vjJI2L24!G#RR zcp_{~Q|1!_jYn?Qndtw9=g7H0SjkB`e1od_L1%W z!X!ELw4YR{BxnvpY@tFk5CpB=`UrXRo~GzG95@O_ zH4MEal-;Be^%@52&1Gbqn-Rb-d3da?z|5sfd3oKTaCUxPpz!lq_cf`<+|GXn1u=~` zGab*1vv&P%mI-r2{a!RI?8)(b9xA6;I>q_4-#4k@?LF{Wy*EqzL0ncN^|GAj>7s&M z8?uTDYvRrI&+F9{Z*5_|%~eKISJmAvRsp%m9r8zC-?(PyhPH5&^A%fTx6LO_KL!H~ zCzq}kNW^Kb625R@j21nYzRudj*RhrNfC!9nL22r;-CUhm7b z#{JT;Mxk>LN9NX(x2ao2rTla{;kAOU=STyCgI!#WkNP9V<7Iz8$ZqvK?)34npH!qQ zpzsM8dy&n{mT>BK>9^dpQJr|-(GD0oqhr_mH#+Z$#?wT7FO3RQPkzlH34O34?%Al{ z=2n$Gw4st%ySy9XS4Y^wvvFp+#j#4W6t5R+m#5T{8|u^{+S2JBdLycM_MNCa>g=Q;QDoq`VmKtkP!mqWEVI$ zl5G!T>7ZV4S&`GM(_;hy`VU)=e0I71aAMHrk@V4drjk|8vOTVRt9^3Vv^im-@{y9q zQk-LXwOD}^-0uk%+X7_(a<}TkAtqBnk$e#%HU=naE`*K&%1d?JiW&uh>eoye8qK1( zqHAR=gp6*im#a*$!X~YWeXA0jMXyPDFK?bnoh2@53jr&hUYv# zdt+}ev&7N<{!GA>dndFV;9OD5jCiEN(-; z`L5N-(~X12CyLVJhkH$@9+Hn1DTjF-nUkFnRdh%6T<)#&TOoQ7 z9sGJAoh)7Ffq=B42OpeJ;RMVgYmi+Gu5hHlU@sB*?QCBkm8$4lQb3~95kqm}vLSAR zq{nf#hyFAKc_^!mw#g`-YE*6R^gOm8Q8cjL{B6YM!mAP)9He~5+=)7@6{1qa_)LF(MpgmMDjcb+6Fp3tSwo0;C{ z{fyo7`b!tsy_s}&FmF|epz)4^D&%(bJ3#fokl8n#w0o}0emP0_0r{o2P`|HY$h{-c zm&Oe^B%0ZugKazH%3-lnIn(av7O>alRXhJ`#1l9P#yuQWNWQH{iV<7915sKPBoZ8!G@0(>RKp*goYldm3N^4DZdY(OcDd+ z-@LBcV3Bo2WD`^p9QoAYQdfAwddzY0f#yAP-9)gwT`BqhiX^$5CcG1q z+Jr#BEp^0&$x19~aA7FC&$oqM7BCLS5S5G(w+bX{p>4o7ZRG4)! z?}uyIJ(YtGg=Sz23q2s5FT*Ja%)B-bwx=&EEBp3t{xiDI9}mNCV3L{avWtU#><*bN zwFrfK*^Cc4tom52Z+qqCC~8eqM#4T2A6uinx9IbqaUf}1<=xe1ScIU&M5db7r}}DG zhE#yJ3@;O{=uOMfAB48tk;2D%onPTLQ%;h#br>jc-5RrvQv6vS9hUj?a=$9SMJ^(a zEPdJ6?>79t$6W!R^qz1dKa^b|%P645qT_ITqsUCOJ7r>F#*x1J?q)PDO+d9xm%M9# zvbo2G7%?51hiw0vdi6PX@yUoV`FI5_X1DD(X5)D@@8~Pi%$pKF!J-@EwgA&(jJ(&< zc5YMe)W?~i!=e`2<>6QBx0Rg#?R*HK$L`ot;Nn*jRLBf6*3-Pg8KEEzTyvcZg=%Xp zG~Xb0tSjZUcHdqKB~DD^x3}kUA)yxuwFLYMiK{SIqwI+94QpA3t#xk37_>eYVTj#& zFzUR)G~wtMM+ytgCmGYq=$=GEmy=v*4Tv9dB#*pc5-ZWG$uX$05v5Fez!zw*&TPs{ zt04Jhm@E)zF}jnFZ)Q?sgL30Ne?F+Ik>A1m(@HK$OY?$42aG=|zsSe>Jt;3~*RT=$ z2un0p3*M1Wm;0J%mWN_DPkq0Jr2JkTjc$QVMk7uJ)96S3?I~x`bT)nnzh~&V^8?k< zO&c7;Q$j74XoT!TX#q&F+r!r4#7gy7fu}BuzAoh}mDTr}GUKe9qmE{x5GMLXF zw19ApF2U2?eCOaG$v29oTtu&W0PfIq-8gFllF6`}F6dsOc*89#xq=J_m%?6r>Y*IS z;8f&InfvhTO{5Em&=&ia6DhEN|N0>htBc+XvAgfFYHTX z3#aI`2aay9nbXvc#V{l+q7nY=2uoJNi23gZfhTD zH!;#Ux$hwh3aw;bo8VWA9qoL=P2BlZRqRc4@}>i+sll1{TBO*7l4~4sS?$TOu1ZRe zSwHDK&8l9_JqBZt`n%-5;WtrGB&93NK9wsO1!OC4!r@|eJl0w zG8T7-k{F9la3|mM&KYNw3c1;fDZOC5F3E`6|_qM)E_1TG?J*8QmKGIiA;bj)CeUBx4!rUaq$UkWKk(^P( zl<4Z)#dG@y5StqcJ%5{e#udeNi?`bGL#0%P2WTG~X&Y+_(jEf3dsygYu6t_1HPlx> z*z9naGvoCe3j_WRJO+n!gN^ILbsJeQ!EteD^i#Zhm8OeI(TSMHOObt$3Ac|%*O~$$)U68&T-CT*t)TmOB3_%mFPH2wTW)C9L19H|DjzbQ z3MdJe^15}cTi#mK0ru6sCWbnZ^1P4Mk(*m2R!)B5DyB|g+>QI~;!+!vg!VMyrM5o9 z@Z*PZZLuI$azHNCet(5GKMhTewqm|1qSg2b=DVo!$4iqbA|hDv&e@0nM|F19TWP6 zn2ofBmwL)<3&sLFtzf3ea9s`=j%$%qYJ5hy0NY+9Jf0fOGymhRY{trivo4ACk=S?D5FwVa;EJ^BIf-Ml2O2hWE>y=~WJ38$@fXO<~k{L;AY)QI#A1(?8;bS&m6&^JR55i_H(8 zMcC&nh*52<(Na*@k7UJ1uT46gW5xc`yXT437}Oi>7(`8sL*Q6ezO?X3ELb|Y+I3bu z@vd&Ao|R@z>(|NMr3=dRktSP5Eu#56D>2pVPn6((0KTn>$6R@Gvd|1~Df<@9^YZjC zQ^VhK(<^_f_x5e^@4b2T=9$l3yiJkUNWYg3beerGsN3(~=ZqjTxWa_5AEc4c9A@H(&x({`%(xVOg!W#Mu!RL!Ir4$zPZk zVoz-dgy|7+nML6No5tD&`ajo^1a0qbeU(=L(bo{%*_ceVKD!+MSo`CVtn4IMKvsTCzGDAAdS5T1j?s%XNxl?&Hdy z*OqX-(|=;waIz2Od&+d*=6g*?q|iaa7r(`}*suI0SFF08O!xjEpXIqjV99+;L>ouN zoHrsOk(_(<=o|j92PTzVC9S~I!u7lo9pRYODAr_la!WcDjG+AKPHRwna$I+>7Ae83 z3$l>9y+#+{D2{r|dGHT8u+IK3*!mA8zJ$f#TIlA_X#81vEy^4mOjm3PH0fAwfoX#t zlO9t;71{Od(MCq=NQ}q#yE0X-e~2!tt>OjiUtbG&s+tZwsW)k^oh;XqY8Lz+L(;-_ z6R?q6<-8Z+L2^Q7qH>J~mll&nmwY#EUU#=Haqa=?LR&z5%h&n>sbP8a>Z(riVXND# z5;n97RrDt3!k;=GfTqvKlyJ-%Kio`gcXuopY;10St#MAHKJ^RM@ zM$~nVMR>;Hjv)^PU*?HyV^SE(Q@#ov971b$xmFr?v#~crQ#CgqH)cU}U1`M1Z{Y(@ zn&1Z#r@5vG&&(TwuK5DA=k3uF&zH6vORMT?U@eN;nA2HGGNF1N0}fxEI;uv$B4>K- z#A}L5*o}(5W_@hX3{li~lk2iYst&Q4A*;HZ{BGrh50iieI}>8Ag+PI#q2eGQoa~XbI59rV*gn zllaqNsVFctGxMfrDGKmu$M!*ptl?7fuZC*7tB1{jzt}&oGzeKPt)*eB&EU$%=Jx*| zvc57Zj;Pso26uOYySux)6C}6>cXxM}Ai>=wSa3*icLKqKLvYvE`R={%zO~*@X0c|v zPgmEe+I!bN1-A#9qBdIJ;}eL8_anCR3=1^+Duxc8PjzSPx4fLEzZb3#T7QI;nU?%% zL@)Cd$Gj>cj&1RB#A*buz1`A}klkSeeJP2pc03RnANj)fan;^0pCa}_;DQSozt~ol zep`j}-%Q~i@eGnE<3gFSE)+-5p$nu>9m|@9|*`ahV@LKBtsl)>cM|MLv$xs5kyNa2SRny+0G_PZItc$Ndv>gmt=o z$DGdQO=eSb{=54@@FA$%*heR{?E>`ewf-ls(=MlvhXV}%}Y>a{$AjAe9$9cB7yy3poti`DW1b96>ghzFy(WYoidLJ)WM3oUmMp0NZq%*+SbZ9r( z;Ggn&VYqc@uV-T?&#kCo37-r2$=BFg<=?5r9N^ZkAu%v0BrjoU{1H0FQSO#_d4-hv zBXpIVI1T%O*F*XS)q1%rA&BORPO9vaCkdF4!4~Ok9cCYAACJ$3_{rTKB_B;e(C3KB z&*gcaC`ZU0CO$iotE8mS^L`T|Y?ZqP;l8m+tNT9sJx*yAjDiNXT-9N(i-YpAC_MXZUKV+!$GG3xZ7S87n> zHV}GeR*{*-!NP~xc3B@s#0j5o6xw!D7s0*0x04lz1tzh8~7zs&zo1kQtQ{kut_9ve`p zx(G*l)5%?Dak;@GTOy|_554y<$hN=2&jGEV`Pq*94%Hrjv=5cJ@i>U|%`NJQZ3fJ> zsN{DK{Fz2a>v*q!9Tpp|FO%Pn`^R`|;y<;vYL{C+Y+tukyBV}dug}(ZGJG?ak9T&} zDhfH7-f0Ku_Xf|&%?8(oNQo!62hVFmEXHiq&{Zy}Pq?2y2znFu)^1QMYY?y%q<)W7 zrssFROR-+SQ&bu9@J_H<$6wLfOyj?HS#p-kA_oCUDCM!~$ zR#44z{sX`az!di+!cuiPo7<=1)j;;*xg+7Dnu~qY=g|hi2`#65)Z0#>hBoZ-g0!_| z@XO%Km8~t>z)h2urjuQeC{~OPIb1CxBWNKE;$LJaGN1J;!ikJ|(SB`&yeARDydXbz zE&Co?^r5*9fC;3)XmekSZ;lk=NLDa6BO#N-y#vvd zuwP#xjm^v`veA3|UU57;xGOYUGrbJ?U#qNw*D7>cqcQ_$W0ZFITr9_PtO(eLph%-D z$%a1zyQ1NJm(AQsF4k3>rO@(`9vxI7)ujI2ThK5@6%{iMvU0=`JW%x$7wmHR%W%EDi!L=QdiQUr$vil}u@R zqLmL)2&~m7FI}L2oOFzLzB7=HIrlSt%ci)R%AsPs$vBV?eA$wNeIpz?6myeF>f%14jdTe z$N-{{N;u#pN-eZwCvnpE;$@NWvM6_hDt)H^;3q5~8w3uQzQY5Qxd88oVpD>Lg@*(S z>r2_#0-f#@85XuRXzQrfr8Eqy;X}BXusiVuUgFsUZSq5}C@TrLQjn5fD3>++L>X>MbB8N_Z5u(jv6zhYQ!8w{d zFho%MljtWQv1kYChs38AdNV*xNN(D^)rNeySn7=z`y1L?Fv_JKVWDFK z2=Y~^xaw46vk_%{Z5fT6p-}S#hZY6eRBIKzYu4Mbdo^EJAa-^$p}1_Yf&x`54!=4- zZ%~*)4FH^qZy zo(FME{CIf`0ov1D4no#v6}+g;|;%D1mXMBRg4 zj{68mfcvOgIM!g4Lek^05f&IDJ?s6Qo`3ZYK#p8%=<5G+21&*2%hc{zG@SIQt$BIj z78Wivk)_Mp>UBN>I=3hN!}rV7{EA{YFt>UqNxc#0emBhANhFeW^~@`W(!@tR4)9}t&Pd1(euT{ znM7K>Dg;2fNkncCP4fd9T>3wpB;Ek5$*0<8YOmF(dFFX@oFW z^_T}CYGtp>Ue19d+;+^5MB@KC(6+bzbl|ZWz*Wv_J^8U<6sx&k= zMo{FA?4CqUNL|HX)$pf}lN($y^7`JA3qJ*j54t?E`X2er+9k&1&=rYIURCUe&&5?R z8~If0wvQpBP9cd$CeY z3?zGAs4)Pqt+~wJWdy5MqCyj4|Jz@6p>pO(=O?Ti#_|xfC=xP0i(wCN|Ib2Y5pg0s zfEG{jsEBj*MO|V@Ep z(3Zgpl2iuGt_+aw+%T{H`{bHV=O4J2j0r)y@bUK#awr8rg4K{xC1NQMveH_%;JNG5BU57k72f&;?vwg4V9ef{3nA)|S~W`DhEhI$o&6rb$68vU&+ZhH+p`^LNCY;)ND|>x!ho-3f5>LEm%ykl@b5q>{TW?A?<$n1G&x2MFzd8!RxyI zAls1rn)Fs`e(#~UT=XaiXsyA`ect1WJ!-RyMd? zB3#yJMoOYL11fs9@7e-D%dYx^Mzc2h*HgnlGX}p^zwHr;)A_ux`2GE1UHSA!Rb$m= z;0)8N5~I$k5oCOoS6_T@*FCiI=~*W^he%vU|8`6t{Q;g?01N$(QKtKLO--m0{m6|8 z$lJ-qUcx|d*s`16w*;_t@17XgOwmQ8*a0IE1qJU#q->?e;emXmzQwi#GMhQmhRs?F zR$=w+1t&*%I%7wuzG7isSuKr?;+h(1K6&m2==bUo7xTT#TPuz-F*+Qcg+u+~>TcF{!cpbflnx z=T~2(lX(Jsj`AUzcTrBObrq~k5)pSXNs$e&XHwg;8*-wP%O>2NUrPX@7vs3F%$yVS zWdBqwms@2u|I(|`hQ#7I3D^&`4m7tj%oM31gGt?vF^E{!$`ue9bsF)3Rte)ml*LE$ zUTkv>_4)?mmKsWEY3Yj^$b2P-?Yqw(X4)T829qLw50o~{K-U}nL6;*&c}ruTS!VCs zV8i>N^$oVGy?8Q2yK14L8W`1Z1xB;x*@bgsQ3ue?`}fl?tw@$2~jC-iqjk1`}MrtYYn}-%%;@OsJfmnOQD?Pk@6HduCd+RrcV%61uF7(*hzJx_wV|7Z7Cwj#hF zk>pm%6)@_vc1t|3`2?1YTJgLzQ13e9D2J1+W=D^i;W_1{+%h|R*w~T1*Af~snQLGk zdG-I*xE|4Hy=-DWdKePo?Gp49!gVHyfJlQXdUt;FcrMWe^&$-z04Hz#0wPn%(a|>8 z2sJ0JA!QZXg{;(nV1w`yjMfo3r)s6z&$)>GFB;!qBTOu;nPY-~-+Tx?GV}epGRh`@ zo(S;YX5(j&nVjs5E@JV2pOErnoX^&!R-^y1hC+p=7l)t$+fjaAY6W`3p<+U}=?MF0 z$yeBwf;1NTtGu&W6|8SSDTb_InTR7ZcP8RTkjH^z_BtoGV=-df33vjML$FsU5Kb60 z!=vU2iOYYcS)kQJaqI#H6;$Puz@k$Iy>a0hk)-|+%{pyIfu{!0I+_N{21x7i; z(%`7bpNVZ8$1e3xWkBu75_j6vL`@cDf5Sy00`Km!m6eU?LTZ#*cA@w-nl z!;1&W;9m7TYhZ^EPThqBF^2{>4kb1{gk%q)hslPU40CCUqaAzuGoG7!3m@|=8=IY| z?1${;)#pT`H!fGC-JX5rme23$KWQLDMQ{6(UGdiHIYyFHY;^QZHizKmMmLDQGojYaHj=#ZUq zad?;*I-)@(X_e^TsgA71vcvsQ4=|<-bM^W>e>$8BxZpq|>bR7-_9MyQSylI0Z1?~j z3qm#l!5XZ^ZP?wtlqiTaa5LMSlcE%iX3hcXp9YzKpBKM5S;AQ2q7>|%>{M?w@>qM^AeL_8t{e^yBnf62%!f!S*`*8{lKk@)$r2S8D|6JfPwQZU zK=}@W<(#YmCEXl%l;*@>QcDcogZQaC7=Jc-$BbH#5ddQvHj)egv-zA5K*M16&0=U1Ro?R zDJ8BU6J8p~G@<0(bx^-C4uW%5%Mtn#Qeq(YD2E_Q9p5-On~Lkax9`7Cp?W7PBZCNC zbG3DO&BNR3PxtkzR;M>Kx0Oyp93KsWR8ofqLPQRJzOt7Sa;{a%pPMP?h#etM_@vQp z11qP;i3=KZWG6t}-O+4r2x;*dVZTk1vC=+TQ?1P0ggJxaEbRGZae}JQ-I;&`R1Og} zVVJmHNoOl%ZWn3dpDdCOt(@2SUmj@mswP=GaUi%?2iaa`BnR5-?Zb|wrpOxywX$GSMlK^tBfN3JGSUn;pDCj( zAq=*B0t1DuSM5e}Qiak83H#25d*m#klu)5ydWhCEGKx`K_I3RhYnCN1mAyA#)U1gy zS9Rr;Vdt55^_?UAA)4l11_%hyW9QNz?Itw@(25)SP7a8)m5zh7 z_F4JIYIy3yOv0zW#pjFPt{4nL!=;2cV=t|(&Oi1Cr(V`+o7afI;2>J#*Eg)787#Ok zG?pOlpc2y(YI*Og>LBZ~!;rPY{2ng`4McUf_dtojB6BtfX5k+Yo5+Wog$$frn)pE@ zJYx~N(~fb;p`BtASU0EEn%62>IP9=#j?I_Fage#>sq@cv+H&n#e#P;BOx_2(`YDUW z`NOreirFf1YIU3T;o_6bLjxAwnmK2>Ej|uVzihF{ogXbYe&DXZkp<&eY4nWQ(nFHj zq!Il(>?Lt6i+{DI&7Lm8)@$%dHs?@`_hK!X`dF{EhqavAPvu?s;L~3Az<0~$+D~tH zn>%To@tnlLSQ413-^j~{|Ju{F0>T3#2^BXBN5yW2Hy zw+x_f_KP2IGzwY|X7FK9PbX>PT<6Q!kwkV<>wCh=3}wb zq385>|MZyOatCZ4dQ#3Sz6m)y!+%JGRWaNu$VYu|69kd;lzvA%5$u$4=|SST#pB{? z&pVPb%-TQISJ0JGYvbL66Tzhff6+PH6=YFb zNcCPZih-9-{MU~;vRwAY2mDcSR2o0in1n#&(^(H6Va)69`M;ojX&vSG($JxOj5IQz z;i$Ve?pdf1BUb{wwu_87?<-7iLE#MY(H_~(9XqmGABoSM;Og|Wn`(QbhZKi^z_A?i zV*-~sZvM2uNAuo9^#+NTr4D!}yKo*FTEj?=T^8jF`Cj5MH)WXACKCECnqyTjT&F>x z(Q6a3t|ALJ(Kty*f}|4rl|?`!GjuxbeY#p9Qut_rn=3O5^196T)%TJQ{&zCKj=e&1 zErPG+4Wgu)eOB4e%<`3@cbw@Be8r-?QJdNT95v7h7Sqk^mhA;X`sz35Cmc>i0^mDQ zazFQpuPGG10_W+1(4cFIfrUnsr1C7RE`@PNN5fB*jo45{uMEOUkn_;C0!C7mpmKWO zkVqgTII!tm&4ik(j8HCJ5FF+RvB9Dr$|lTKb~?Bi*mSeIthkx;FEL@m;Lbhn&KN!I z45~3))!;sK2fRO)Pb7DlkfHBa4#dbe0H8MSuE3Svo{1E9Vt6%x5Fk_AX}m*0R6yD8 zrzNwiCZmH2ui8DB2#vko>loV==f=%sZql7a=O9T>{m%BoALohMHJP@??6ZPIFWOYC ztSek~af6}hk@fbE!V--_lGSQ}f0Ya);qWHrX2~D@@FB&O`V8B`p(45AM`pi}#frdA z5M}hoOi1w$tl13Ungs}mEFbT%*ffHF>7AhO&gswiP zMfKucDf~2;qSO1AmOh;!q6%An=b_#9*SBXZR|z+FsEfjj3`ST1EKn3g2n(>fP->$F zz~za{Xkc%W@1zUP1=jnzr^E!jV`rR~q{S$o%Q0k3B?4%H*b4_VR1Ao8z?V#8cz9a& zNFhBvXHKKv=W!qM&^&)Pe$+ppb=)dUMyg!5gPMzxl0rs3FWYJ}e-Jh2GviQO1Kftb zcC8Lf@u`pa$BzSvy{50qf`PZpQheIdAW3>sr=1CrsQ6ej*11jvhBJni%K|@`uz*0o z$1ux}eNus*^x|Sv0nH?LCO`j{-vs_laZ;oWf}LkHCNe8geIZ1IA{ro6uXgdprVu z%A)Hs{rmfr7Kju<#}{}qq*3x`;y|g2vo&EUHW5ertcC+m*Z$Va^pgeW=h?yH4c@!cyi5)nirw{ZzG13CBZi;on_KC(^8j#=xls)^TZ#*41e%h@ z!VyMN>XzxL9M}@jDGC$U2>-Lq|Ahjw4=H^+BJk7XeWq*Q-*H$r1C;;=h(|?ZgHj!Y zKVvmshUS4%Y&p@_Z2dA(LabFN%ZP;A%8d!rSDEn zg<2Yf=+Xfi2>-zqMpDfg<7qS(*wUgPmXv_ogeywv1pY9EV8j3i8~wZx5+ooiR6~m$ zWaU^2O%6t>VT?=4lwMgpPskwz!99A0`K2cPh)&8|0sPMzfJuq+n$Aq?smnh#$s*7Eu50$^!jgh*s<}1Alx6RaaI8i9)ph018Bna9%q6 zXaw?`&rqUR_gLa8F)=|&U^Pw3^vy(&Xc~!`R6+qKKm!5q25`MGek^Yc{_sHk&p`Lz z;SMwdqhKxLdkB!4F>6yH1F+H(N!XlWK$^iCu{)N=2bs@zAj(dGL8bz-BSGf#wyCxe z|E}hX{Qus63S>>+88oP<&)8Bz8v-;MLCRnS2RsGZq?H9=+aK|!q%j9p@0AD&l%m9< z#7rRlFGLvsH$>!78X!7xfo~1XLNDYoEFW4`?)MBzsjs6r6ZJY_R70@PSf0J2MmRe)OkWNx{c2&;Je~*ywr=W0UZC z)gpls&340w_a6Scc`W*!_cxGDlk5;%#9_u5L1fGKVPTRUDY&1eB!NWDhk0LDb^O8JSo;yhzgMwcz-mf$8?E$gE0qVEiYS+$QvNoz1zKX)KNLhe#k`F2HRk z5~n*w@wj=Xv2W6#^jVWuFXvsUOai|p3sI}k^>-PqQQ0q*j8_y;yVots@nY44{|iFU zzdq4il!hx@qtBMiEqM^=>nLM`6%M%BId5)sVVUfiD5)ub{Q8B)M6e`2&CFC-RyF2n zag+7DXa}U*bCCd(^k#ABD`(s>2-2(kYop2A_g5ecMhzT;zJcI&ns9?eB|xO@CzIoO zD+nM-<|#)JDATki9-n4MsNZKy7QK(eIKgyH+S?m{v{~8M`{JTQRa?a2SIz^WMLDJD zy?oAzLPP>(E;3m0@J__1RSB1v=tf1X+N*yGP>HIhRnZ?$po@Ck^ds0u5^>@#5Iqud+;I72I(luZtaLE&0)Qti8}H}JB_?weK9 zs|ROS!Ck^fpDqyRN1(8Slddxyj8_K={XkdyuQZHCosdIAFiy_RfBM;CZ19E zD_&Cg0eRwUHf4*Fe3v zbYI=KC$c*c`=|hUg;3UnQyU&$2_NyxL-`u{aAp~u0>G&(wZ zI9-Crcc({~DWe|vqo+QFQ*Cz1x6mVgMaMO*cXlPuK5^^75<>cfl^n0+Rk&jW5tLXJV zGeP4wVvjjS%kRnmFtI{yJ~c_)hMY_I`f_CF^J-&j>zx1AnfPOE0gt5DPs+-Qx1-fD z1}FZ6_I>^-kUaz>%HB4kIfsW$7>O!Ycsg!sSrL0|fk;kIjehl+;0h$U%3;3-8|M*v zu)s!Z*lZkgj{JmDY1q!_u-gqEe`^U957IArrnpoib{@} z3bxd6K!`aL#sk5>bj%c9#9_lgkvaM~cCvOWOCh_x)WgQ5}J2^BX$N9*<)s z^<76JI#m#K`KdAd{Q>o8Icq%j(9>X*OYCRI;`a}xn*hot@{I(rGNFN_id5DQ+x%wz zfb}6fquvlW3Bpx}(-vaw;IT+7*T(DW3fYm~%GDHrD)w16f+{j~+-x`Fc($AA5MrZ# z0Ie`@Q`3+yJ^wA?FkvJ*WJjTNx{H%jUgE_C?akjMgm8pUCiAVKNPf~Qw|#>QZD>T8 zk$Jg# zVO7Is^FX2j-DA!7@5Jcg#Tg{8ZkItGEod2}Uo5odAxPckC&H`M>NMHjl#|{!3f`Ay zXCqE{1%zqw_^eUlkZ#$=EwD1|lw9t`0J2%F$;LaU*9~)cT0iW0H(6FzG2}Jv5szms zqAB0Cd%0M7Ql5^T6tHp+zORW!VuaJo;SWT-MB!FVJ zCyoolpJrVO2?r@;P_xmD+vx24LX`C6s(ekvy%E}bZ51%AY_!v3*_rU>uKJEz2js@H zPv$@YxX1@38Ubu3p56Xq`L!TX^}%1CCmrwzk4HhWTg&GSfTo|OjVa0CXs;7eI>HBU zp;{>dB&lZ*)_pQf!Awo|Gu`fYIWy;NOY)5)L5cS=`mdG%VkG37`L0B6@2?rtVU^M7 z?;HOQh+s#_zshSGd(L=xa(v+q)^_-_(9YnLFBk$I`P!DxI_R8ahs3`PaHcTVei(Hy z77#D5uZ`TW{cp>J0Q+x9 zln161aMIuE{jGs^1~`Pbh*<5jzWGUF02?%|D282*K|P!&uI4@q?#V*|Qmxe971eA{ zJ!ETLHid7*?Heo_KK|s_#7fsM#UC+kb(X6Ju8|X?LI5E6SKA7M5=fl#=4OW)Rh0cW zBX81n#j@ryi#nFj+1OGUKZ|Kkk7nAa{~MQpm)&YuWo6~)@q=g0?SwNLB?xUV(0U$@ zo__Q~B!FVF|0j;cCmOyZLRA4miAp%ZXnmjHP%cb}0J=j5})$YJs zZK;@kFPo!BZnTK<5)h_rPDNSoshxFN*$6f@=*@YeE#wMQ{1doK&{|nu}Js)Us zS;wrIU$iIt>mbV?e8sXyOE>55LjaHmOTit@_4$f-v)FAFo=K!Bt8Q!?=@bu zoZR8eF!=e^@4MvR_ims#^XvwXL6TaNIM6fkXP=uefY3_AdD=V}K}nhn83aLSEauHk zJSYy?6rC=Q5&nMcygo@KlJxZ4m*uzRBCqg`@V~n6)>t;fi{8zKzpRFVaMFz!rRE~n*PG!Mu0(3zMGf6f&%>C;*Jk`1 z7;0=aff(%XrP33-FxUzs^vpLN4xWD?08Sz$>2>1Xed*bI5p=$U7yO+6QNY;LG|B*W z+O)fkLs1E7d+T^|PqC>SNy5!ekh+5^6?=&+vr=b@-gvksU->>*uM@Y*k5Upox?SGT8DQ8~m zt3+I8TXvU>IiZ=-iTLz!yzuMVy>yFw>4U&PtBkE?y=Hd3r%?lndsT)^tTfl-ro!@B zNM$3LkEeCQ+Z_iw0S-K}yWCx(@IicS^$%wq6~$})P#AamV%^Z=m(GPvzJb~kp*7^; zm+q~cZcAaf0lgT}}z${#dPYb>2`Rp~X=MguF$BbBLV=@?LvSIjHC74ba&=_xo zj_0H!C6&ape|uvnyY`%X_np_oC1a!0_4sxBPMp~L`sm)WfW<$k^p)F$!$Q=w2|viH zTSf$ECfu0b5p#h6U8FCAAr^~UdtYuTLNo%(m3;S4Wo%}G@JZPsDV^M1zj zwb)gfw9z<1r;Wbr`ui5D0-ldJ3At~uuH^|o%5r7Af7&m%h1QVt8Voy~j}mHDP_E2S zQ$;tL%;TIIh-4_R`e`}JY=?Z&>AgiGSf~xr^UNyQ5x|!W9*3uTQ_MT2K~X9aioj9D;B0-iQtd=o zdiZI{P@MCdx>^V!&DrMhNL}dxkJNa8s23{OQe$a4`Km-lBXCf$hxhU=$c# zFkJ}uOpHu{X|UVEF5NyBPAY$}>v1(F#CW{y9-Bv&oAhq&K{O?gy5}(4CB- zE9O44{i-*VrL^?J1)r?Tlif1W0rR?P10E43VkDW6T1yd>pXI{zK9Njeb$R^OmTKKH ziRnCgOLh9ebGBz&Hs(x&19lt{eX?TN!}xfc z70cuN^uv9^g_yZhc-I%t2Q@$9BVzf5FT?9b!EMI7V@JQ)tj|K#C*n!MrLAY}n$5|V zSYYhF-+G80FtNo-XGnXKQ~c?_{b`~8Bfiq{$3M^Nfd^p`G6kEmo^O5%y|^Xk2nH&f zh&Q>SoBg(J#6gLX6rW{S47ww`ho{Vfe`n?kA50te{Cu&{YgkoC0i%B!gPV!q7AAv- zm#a)u2@`!yM`xW&P4j1{Vgu>AbAJZF#vuq;Nj1brk|P-qX(bLj7pPDv)je{ScV8rb z9J>P9^GY0WrkH8&kzA(|LWwG?LO`)^k2)Orj%1Y4>VG1xaV`VDR9s&FozgVQ9+&f5 z-O#aGeh*X=R9#ublM20#Gl;S1xEPSyYo8^@t zv$N0Z8|J=Oy@ZYq6v~75xO_u`gI-8tey?fBS6oM}FVkP+B2|n`{V-whnAV(#YgVepC^RVN_KsPYG#Nxe7DZ#9c(T(4 zoHhu-N}k_35I~e9R#Ax17IwIz(!sw~pwhYNLi`+;T6?tB$iW8ijabc3U{TsX zKPcCC%@Z&!+As!1j<5EN;E+FJ=ZFN51n2j@-{fI2nkIZgmZ#X>oGf{P)_j{QayHO~ z|0I2T&UxNAb=_XpV@1ZmJbtP3od9u-NUhRO?jHp4kE4!0Fwe8~ale@hu=*R-rP%Up zW&rr;5Trj@45*An={33hWZrFI{qv1@=dyxom_nDywaWTE`Fv;7H_n``HMc8kUkLgN zuQ*_DhusA65rgq++w1L^2=Hx7NRdJu8!J?I6^#m&qDorWXIhCONFOhB_LrkJo80ft z2`0US-U<33Km^KgmM8#NzCqtdRy_nR4HxuH>$ZOfD2Ct_Y89!5uali7nocY4hk?5w`ay`QRyqWv^ zNR?pyV>(Vz+Ws*E$6$8(2E3qwf1uB^(9?fv2EP?nJ#f$qM9@rq`J~Y>&8-=XoMwY` z=fhUTrr=7YUk9Zd<)7=5`kIh*LyqasVG)0;- zF-2gHpcCE_ZeHv%N6^)#YYsS}ut)gG!*S3o8DZ)7eg4Bji^pw@pAQQc`OR;4tVk88 z22T2zM!@kY;UhLLL#hgxqrFd=9LtzDt60HrTRUMDnr>EN_4I|uwJ#5@_4B#Ok$YD z_?8@=E`RCQtUFn2eb)FpHCw3g&)mk(KOxLDWmL{7;E`mX3w`Ax+P#ZcPuu6J4y-nQ zVaVlY3yRQDI3S}xE-q+pvrnOfBkKJ4p^9nLGfe-NK^0veyHtr8lc>6?id2xD02Wd` zpzZL)s?fDKCQ9YyvTo!#NL6bL7|&<=x*&GYs$?#&r3+2Uxd_8aq9OI(_bzg52d5#mY*jS;u^XzGsmvJ{pnIN55FvPJLyy z*#%9F{`6{=3wojzixYk-ljLC#IhUM$eTOVG53|r-^)K%du|E0=yCE*otAICxDzsfDy!m69;Dq6ble#1UlYoOi`G zqM}{BD0Dg`O?1E0nSHZe_nXjZK#)Q_7;e!+)!FfS`W`Sdqh>f6pamYe{f(+ts0a^p z!?!N`oebYJEKGXa)d`RGI(d3RwJ0b(K6ShX(}!DG4v#+fAFSxvO#pzfJ)a9PQn`CI zb!X+4-hu*thG8&T4Dz(y0Sy3j&02jNoRldWgh<%d^RkoQD;9!;hR`A5ae?_@NYrzz zjdS3hrs5us<`t)7M<_(mmu>@dSkSCG?)J>~Z#cwhP!dFiRtswk_V{=f8g?Tdu8L6K zav!U%s20g;bO4ipxPrmA(Mjz-s1|}RVpqK-rcd}5jDYN;!1mb^05}2|g?secb&Mr6ZFDOW=Ejwb z@R_UfhR*%VsrEg?&Oh{A604~k6+q8bajdJqQjN zKw%-$cg?APRaI7tNqr0pS@8k>leRf`xy!U{UrbNR`C?NgatT(ZyI5I@_6fgyrrp!3xA#jBF zTlxUjh1NJ^kZW#!$Y>qUA35T(Sb1sTZ{vrx>;B=%3yL`ogv<$1lg>7ToktorxU ziF2GMM)0m|Woh?WRz@s*H4PWay!`<%Cp%xxrb@0fs)Tu;_eX?+Z-s^V{^P?6FoDvU z`)a2tNghYA5ZdihG2pbB+(fI>m-5JrXvyp1J+rg;`{H4R!OF&}A&$}6<}E)PfXSw9 z5J8mpHP|G=S@d6EhbeE;KNqB6g3P@zgTwMV4Mj?)|4~(N&Xxf25b@Z1BHqLNszPG8 z0+Q5Lzz%rZ9m#{y6O13lr8kaQZBY**09X4wA-rC~9#Dv0!HsoqjBW|h6t)YE`8B>t17AyM{q*+JO6HzIVH zrO$qj^;euzaC;>@;V8QIuYeeu>ZGF+o1YyX*f^pElP~4dM!Hx)?~@$QEQ53!0T|>r zvQgFQ0-N9duO2DL7uP?;8F1k;lBTa1o*tF0u1>=TEJh}lHb_E3M7wNU;*CYnx_+ch zyYA#Vn1`%9T&5uL75=Nx0zUOShs{}6on10IvGFKI6$H}(3DRLldU(AS>-veAZ}&-~ zin|$>qJCPB654u*q0jC^zftqqR@Pxpa8y3CKD^HXOpdSCCx9RLT$_dnjz(O4dl$}qWuuPb~h zKEEcvdOE%QV9GO--o2Hef$%cCqx?cz?j{MM+|{F%Mtvg#ueH2G+35&}Hqql}d5^J> zxBJffn^(v&as5X|WH9#aF8@F2cV=d|B%tIhxtTrlC4d5kfOg%b+RV4j&ptdt%YrmUDhb<5xLnC35nNp< zq81i)kb<};B42UKoxWy_fiVFt4OqR?*>>ovv2J|GB2hRq)|`Ag^)F{Xkb~(16kmdldYR7u;*7FA;5fAJH8c zq;l#a7W57d4G;!^ugpwdw+8%id51Y^DqV`dK4ba=fhXZ3rMUmzZN{8`ulXlBOvkX@d%J}MP{0^}J${oy|$cP3n+ z+alP};+QQSqy6b~;LQTnR1ARo=bo%sW3JXpXfR6@PGTn~(v6E<_2ff@7FO5BleOlm z70dJGz<*CDwQZA7k@-4q2q6CKKz$GFA?h>R&J`et3Kvyi$v?hpxa zbRx`9aJPVy(SnuT4%-I-SNvqP*$D$D7raa=!ytov4|$FLB4k$=Q*w{L?RiISa@sPG zx%^rg=Ayd<;A9VfqU~NAoaUB*h4(UQrShpDb4er><*E!q!;V77`jAjw4`E_j0UY;yO^Q#i z=v4lN7{upvD(JA`kK|dtO$Qn|3bN&Ox)BuAmu3qpc=B5{pQTQF`@J%opzAb(DlnPN-)I)y+3!&;yI;43<4^z?%UWKvul*(l%;X9I8smsgXpUQc#?RZ?{? z4jNkKNBT6>dFQLZOI^45PcL&lN7l!{wLq!b=notp`&aNsMD{{Ne114vsBe*9*3OIL zPSDJ+P2zVjS z?g06JI6fBI&M6G(P6?$SGW_sk^|VFPW{W2a2F4#e(t)ADCKYgc)UP|M@gCwikIQ4C zQvpAmTN`c5-pFsIF+W;A3(UxQ#ZtTL$bVeLNKKikeTQ;8n!)PsY>s$8E4H(gIs2JD zo?-co-M-a|LxFi|H!g<&aFaZrk7)HDkH~B@hkRBVam6hm)E>)`Rr<@m!~BB65|roq zyzvJxp2Dasl57mIi<34}6Wq<`s|Hchk)iJ?d2##AP8`0t#EJ^CS|C4;`L*H>b?N0r3Uwvq#*X zlmB^;ji-CQPw6tl2PaKTu>pWdz&u9;rKpmv0$~7=z5Uc`I*UdeSXNaPPMFn17!GH@ zER%Ott1KivIjej@b$(_BWdC&;@=|d`HI;zRr5;ccH_`SO*5!~D&V8$HBPJ(fOXlPM zC#o^Bko>3G5FuY#2nUINqnkk>kjAIi(fg7gK}+t-L2CM%*Z^oKLN;RFm3jUt3O-r# zfC}fT5w-KTU1w0w;e6sETI5Noxe;9bxJ~~LSzj3xSGa6DXn^4E?(S~ECAfQV3GNOF z?(UZ0?hxFa;O_434sYk2d#m27S2cftqG0yk(_i=MCD|E1=@gp4+NZm>sERw_OQ|q< zkqjuX31l3c&mP9-cuflEVIrjwAr#9Mebr@0%q@de4k~kJG>8zBztlYf z1N&=CXnC3>#l(%Lor(7Qq;%B5U{LBp?oRxh_4ynwj?n5Y7unai%A9FrRf`p4F{<;= zGzjT&+6&S7mRA$#t<7}QpEyc*1k*SQU$b~nK~E}F&K@dbe+R^x7{CA9$IovkqqzYH z0ab4H9SamF{%#T0?fvb)6dP(jkW{VaUqRAsauzYt&G#7v_g5fm`IPTZc_b3hrn))E zfJ8Dn0bc(%Gpj%Vj>@ZXaY3iG2-A7U{w0#OU94J3UO1))%OK}sVfmd!GJqQ_k7_I^ zTnfsSGwTc0-fVW8`)Igqg2al^dVG{OTqY^Rb{(NhsYYK>SJkidR{%>a)-Rz43X>y^ z;?s10jl;{A)O2jed*JBjZY;lz&B`n*D`BJhBBzD{814OAg@>cp|Lm<6)V&tnJpy=E z*Aro424&hF+)GH`-iLK_?wGmQg4OgtcL*BjvnfUiI((&P_=<8Z5NT>g71?N-a^*{= z$E_nQzl9#ak6EbMY>3tBVs|MNIvEO6TvnPZ)$M(_R>7fOz7n(_WySJMr_O^(w*LNf z8ug1o=hn&t^D4m2JZa0Cs=R>IOh5P$_k)B`(CepmQrU0otN2BiTjFiB9TYUILHUDS ztS|gHBkD>^YEwPx?l13bxw*!_%kqMnRR({F)rjCf+`4n!@@+)5en|tNkwF|DAAcK2 zM5$)x2nM!Z7R$ddv-$nT#BQKnN{7%VShp7dG_J>KSb~s^g$4FZhhy_a*~vSdqd16; z>mpC4UzywEoHoAC$k}QQCToTB{YWKA-;BH>CMOpJ^Fu_N?l%n=K=f9!^~P9g1u7Me z+}=Y0I;b|1mDsOR`H4?~Y5oH;LrDa7{-W>nV@n&DtG*>AAqalssKplGWlymeHdFW+ z)C`+kwbC7~L;gd?JHBk;!tkT!Ge6P8QyKSnk%BKf5{q3fBR!_~2kZs%R>@B}R_sk=O0z~zt>yld+4>!$?= z*TtF-^Z=q12UmN0E&skivA?c3KPcyuYFsw781vH3cyWPwb|B-ypxTBb?Hnw+^7GZ> z)AxD{RUOW%Cs{7TSUD=r+>=#1e1IJY&?j0A_n!5*omoMA3*)^VdFG}dlc)#P$ec!G z1%ozG;7%&Gdy7M(4d+5O{nZN(H<=KNMrn7k&*lJad291B1y`~8(> z7Lknm!4Kd)xOkV-vANB7=~&_hp?ET9-e##Y*zygqpdnS0B_||*f{~+SpmYY$KTgf0 z{Be^{9T+)4HpDE0k~BIu+Qq<}Wh zOSfz;2po{Q&Ap7XYIMonCx3`|R7fU>eo3$TT*8kN%3>E|<6wWY7h3)$tD1N?>pk1o zJUKtrW1XTz{K?w#%~w;5T=v$JJ7#z6B$+_6`eTttwMrKe5Ji7+7h_+gMA)MT@#u7Z zU{m9H0c+=Uj`A?`s`ahwhSt-te_<;4JUCru9?RO=*noxqaZ<$Q;*(#s_ZZ^7yO_ja zPtRY-6%8+DSOIEwXo6?%Z=E?v(ODgkv^2bj2Mjm00P{rbf{_6Q1!pY2QjqRVvDV$N z-qvjFn}m)ifzui}D6E#R58;=l3>z_|Fh7>vCJ*7-epH_ri>f&7qQfP-D*<yYh6c9(lr`qyOigjtM{Hb36OVY>AvPJpRsr z{4N9Dg7g<(z(fa77hq!_I^?MON><+A>f&5|SN0>v&pa@$*Fzc~$lrf7*(Hmgi%BMB zCDtO)X}WkI1McBQjF$Ww2`Dx*+WjFYpwJfFnW zH(WN!N7v>{)xkucT?Xn>E~?i*KyBu7QY?%~2Vc``uz{|sMvReTq;l1do}{np&K06W zuV6o6@$h6eD=*%eyFCh=(eAzAevT2l*^4Uo^IQph5n#0LdA5(1L ze6fWj5}smb^hI>CFb8IpZ{E|W>(CNd@^hnQP!zfu0?zU{d}c4@%i(^N8@-KlPNp|S z=A^=gLit#w>a@K=Ih&0zO!_`u9b=zy{1ww?{MXN(+yD$>0PxnX*_g=4>J57p8a1si z7xGv~NXoTYazO_|r9@I(<+R}aalw$4?Q$JCt@52EZb;K$AE$OYv&p8*;CVPmc>_d+)tVW&oYB)gi}<~M|v>gqMGk- zujn9?!FRN_Ckk;g%RKl{fX^^qJcQP-rWU`o-wXznbVZz@wOtpAGEkxlb=S%vPvbSKr8>3d9ciP-*TbyVd0mLT;P2oE{Z3UnLNRs4*K3~y zWK*|C%f|*2VZ{6%@5x{=rcCDoo`{`EbtcABY-d7_h!D@t!Z*PUPX~=;ML#%Krs1VF zY%5GNp@3;~Z*3?*#$!Fo8F{3qXZFD-h3L4|6f4=%aJQo!?@eHt@ z=&;-E4MrN}rE((NL@1PK1C@i%(3t;=&a8+^MXNItXS>6wk}5 zzMFDMIsUu>XaA=_2Ie&^?{F0Fg!TaWPVoF3Yb368L;MwSlJ?QD#SQ@0{gsRIz0Q+D z@~{4pnSr&h;AWyV<4^YoFl!_M;ORYtR(_C@hFW(N-^3=TA4N;ORm6Qo>CW(|hUSS| zY}H2d2f4YUbxUK9{mT6#VNzFtIS^`O&SU5)LE1dyhc@x!x$wFYcBZYmYYoLKCNroc zEDqk{AFo%;ma?ZItOl&ie`+9mADbv=2xPKa9|VIC)z#8JqvD@M63wRABrF&kwlTMY zwAtYOxj0Z}1WX#qU&@24?|@j5>PA0J02cb$69(}q`c>WIQQ#8T(M6ps2)`|>O*Z}! zaQX@evf-|ee<_#NkUfuZ69bITj^0cbmmbALMkVYAqIUlocq00Ajvv4k^@hK@oBZR2 z=i3O-Mhj2=Q_O%aAGbNPS>eCz;YeCgY`GZ2!MPG5hzC~5g40|$Qn1(TtJ7~tx&!@! zPDhh}4UASItgyRhn6&%dDG-eC82Y#fxo?$7pMgX%szsuuX2hS03A(z}4ggr5wXCWV zILOL%EkG(6J3D(UQw&ZDMjAHWPkus)mAE5qmh$ylB))q>bG3342UZ9$tMxj{+^@7f zEH;7CM^+ErGm02tlci}K67Yw~g(QR?+>>u|c=Ovl@!Obhb_@4onwGSTjM43Q_`!Fk z%pw^+%Ei1LPHCrUYHI#vf6jZ&=Ugc}Q|R=*x(eutDfjT*=ZINb;}6kH_VvN6EJ%&y zSqHZ|HU{X8p3a#YAp3Pc_U+ zKKw{{e5P=s9Nw2QwNH!!mMfCZs_?|%R_cr~G#{nklwj2XoRd{D>SV49uxq@cV8(v- z^kfA}SRBuUW~7}ViglpmYL=3#z!#j9F}`U3SDxbX$XYT;+LFH!+7grj`K}G~c0^*N zDBC-ziWQDH&ek)b|88HQ*E1`Kj0pq0^5`k_^;}Yxx2P0D_N@l~;v$*>Xwm;|JWgsx z&-sAbwubUica``_`1*aR&-cc*W(o_~VVeDYCu01^R#(>otkgN%{w3ekhl!f9UF&cC zb40%G%*!?Ym6r!a4gnBk2g--@n4Np9A^koFY0|S0&CV*C*EY-jnQvQ41dk1NDRU%x ziOw{w>vZ`w)Hl-ixs61q@~c@$HAC!IKhkjZ?PJ1 zR)685$7xr9wPn5Ri`_>+?6G>!fXD17!t0xLjIp_Uj=-0}2yeEF=MmB7@c?Tad}~yD zH|@gryO4I9{);vPS!ZN@Vshn%Zz!Cp46}5OOm(oFcIr=6g^YDKqKJ?oQ#mg=TkVwvxO$8;-a8A!}`JUlgIa`57xp1BjN zDzgp1lK~au29XXxsJ?;)LTNz$i+_+=i90{wUW+dNsVtY({ zbaYW*sv%fMxjok!!wNe)3kn<>Argc#TxucEJYkC(UW5ekHdyu*C@0c1IqneVSS5V5 z1;|^^h*^>8b0Y!yp0b!UL-F+`bu>le2ByL)P2U8OrPtOy2q~A4OiBz!x?($ruGln~ z4V{J5J7tjk`vwMf{`Q}6`)rkpfMDV#&i*Zjs`gh^N9B<{45U6e$nFEpgv#)ke2UYX3$;^9($*Q#EhM2 zmI5=YL^FSRRR?&ZeuXYCS((dta5$S6g$`_n@*kSusbj&YRMGt>3~AD&ZKVQg313h6 znSmu}*Nd=U{uZk}EDFMq4A3`3dDvoq{U^1c5C_Hj``K=t_GhGWI=}z`PU`E|QkgJV zSZY9;o{$df&+q+;`j4N?&i`}l_IR%HFQnD-;>x{k%-(mmuGz)dQS(qdVF|~uu&}>S z?zg8HIrj;>jHcA``c1*9sn~r~mFONZNR=^eP&p z$R@9}rCK@ZLP zR%qyj&~n$gY9Jt*T@Ttdu=G5~~U`o*GL z1d3j%S%l`*>5Ndn^JU0XhFrzkI)6|rbj6KGG`}=FzfUZ-Eio+&C4=Z5;3xxIGY5JY zcoch563{i&)ZDyT1EaPmc%<|;x#m7gP;&_lp^#7iI}tgea0dgdbXc)L8C>Qdf?0^i zc2#V6QfW90sTzv6nOxVON&CP0_0c<`#!8*)PebfeppD*Mz)%jHgM(w2h3m^%I)=kX zHyf}A+Z-SWgVSkd6=xZAfuCR?bLxAOoG=EW3#Fu_hT?fh+f#zzb^{W6h4sCx#M-Fr z#he)RYGEk(;J11H>Q<*4i<)?$N?9m(Lc=7Muhr&kuxL}!Qsnb|mb?0g&1@T&mJ$1qJrWs_v8l0t!i0nh@rPLlyx9zS)OhzOjoZ5s&kyGsC`ieS z7qRjTVj8*e>=8KER(?CY9m9ueKj8Pih5_^N&UFJHJr&=u56k@H*MQ&_-WG(^E?=}W z?b(BPMo0W2Wx|CkQDh7ZfKMIsE&dIJFNot0kWNYYN#mvW0ZNF|5;jU}5g)?fG{?&2 z_M8{{cg@d$+`?#FT3469P!9WN!FM-eR$g4#t1xWK1qdBCf}r3Q+#a$#o-+IA9uD;C zk>0?kVMGWPhZZD&A3a&1XT0k7n3+@yk8pSOu0kv#((_HP6%`LrTT8pke4O0*kPmYw z_(6QM(8W;5gOE_bFNz~#6`24J;=!Y1)vdplVzDIikztox|Br+?a4NvO1BjT>()Q%k zJb)79u>5Ugt6cXDovgN}EJh-lL;#pcbr3CpUgXA{y9c-mGFWthp+nUCes6>}>2m>Z zlk2D70k$1K1bcO{nWL~L z38*IYy65m7NR-vOFTn)tHy5=iV-nn?%L-ip88hGEq1Db+-9l)1TUD{RS75@YNM=o>Fz7r2jIDn^-#ak^s7o2CBKIu7$ zDdW(k4ua75)!7znkJgigJ|X3_iIt!RJ#|uj)d?K8$?zZf9Fy4=nqnt-`SLX?+oAl% zJ2{r}eWr~fL$O#`ABYuG2Fr2%9Wjfd$POT%e_8o*b7pqvZg7Cd_wONXhg|_!tQ}@} zjy1GExZKZg|4&UVm<5?s_eP?x!dot(WWE0*kV{{M0of&=Ws-(It6^ZcGc83+Dj0}n zW=2W_N}Jpw@IO#xTik6-z|@AIR)fvp6%!O(id(8q9fVU!W`D5t`D($5tXPLl=PXd3sMhL{jZL0X? zCZX9|OyzUxw?Bm*E^-5O#xOuh{Ee*#3Xq&&i%H2=4+U0w?C@qn9ZfF$P&l`Q5cITH zSZ#WPQ2>T||8)XoP%J=k?_L~2hPvMCevIR^Pp=7Nql6TuO{N5tr&U%3Y4oq$_dS}}K}oz|eY^EL=SM2~so$@xdazmFu+h8L9magYdO zmDXNP*KBt{3SjbF53`NnP7t|5c$U#B5*uGG4p)tfO&xMLnk)qac1b_0FQu~4Q2N92 z3{8H;!0m;1`#m_E>I)J5Fc4jIj$Kaq_3d=2IyUTzA{?VHH*JT-<{S>ax>n3x4AMN* ztTl2V{ElzyWN(D{re{y*aH)i+@mz3(GIX~H2yd6oL~I&aVq&GskHmZmy*-(VhTQ`= zpJD(c%7$Tb&dM7#jmPSCwT;682or*f9LT;>D8t)V!r;*at zp%0~C{W(|S{DJ|jmr^s*E{DCB;>DL-_-SZRuEL~;>?{Fl8^dg=Iw4RW2i8I+QacUx z>fpxpJHn>>KN~Lk+p>ac0Y;OPkT!c|0Au4$)2qequWZd~YqAuPsezY%JZV^T8uPJK ze(>|p>fMXNIb)B9PVs$yNu5nNh7=qMSZW&e=o8Ku&9di8q4JKSzg*ROq&-#I*z zJ*_3g!0A2KRP{td!3pEvFVqbd!$G5Eq0_G?&hBuRB^&(<*6I5eT%5{HP8o*t760BK zGTSxb_wV1qN&#L*FY9Pu_YI_F)B`91{QZ?$om}X8uc0e`?!8T#RMi^ez!sWJqDOkAY##uMVVn02igtQ>X3!HRE;NUW+JA(flm26$VcpLb-QqF+@;2J` z6{viQ$ucI+t12Rc5QilEbbnUN?$l?6AT}z%1!5@GI1hGBSUS;U`KjnOXBeGHqCjA=HH@FNN^Ey(aTGN^l(r@Gxo_8|Thi{B z0ANI~1YVgoIc^3-Tr{Y$j|Z&bO(it0d;rlJegHLj1{-nVmuj398R~B3SGxEzuYdac z%fM7X8&y6w`)?JLO%OYEMDY18~$um=ynV%8*#B-GRx; zOlhQrWMdO`Z;J8%cxP+!KI2SbB{eI|(DG>DZ?UER^gmti+HV5ijCw*tSp*0hS1X(Hno1iMS3jQYr$gV}j zoT@xW#`v)cgCe+by%tzysoZ!f9|67leMKd;FZxa@lshUVON|19Qkw7s63@E1;+e2z z{QHmC*pb(!;XTtmnPFFnzkkCkon7yJ`;`}>!c}>NA4-*5@;f+m2pgTjx*w-Z??s`z z=WpPbzJ*vjc-`W* zj;0^amiKuRxwvqQmrt6&iV1q$;{ujLT`x!mntNYmWg&KLs|qN<@cN2KYQVrzORY$w zos5)8y|J2l#(kl4jV$=3?@KLyzy4z`%L=Gi612OG;m!6mDRIJENuNco*F3wFZr`_4 zDF*Z8ss?Ki`Xd+rGS553tq@A8o8pJ@#}{x3YZjbFr3c^H=nOFqwK0eCZV6(f2ET14 zW=!-Z1F`z1bB!d^`yVIK{raL8CWPGX1;oNijM45X0)z-0kaR?f6R_9@6gF8xb%50P z72sgsaT1lc`96fnz7*Fxy@qyBE0rTZHm)1Pr?ZtL*oggDiM~kMDrSzWKX&61XrXL4ZuCMfCcR$VbM_1B5u`4`%5KO@+Q4fMsYd-kyV6fg?@o_EN(j7ZmbHUR$M023A3_tP}v5$Tq7Vi>?n(abp_ zqY!Gwy=Y}Ovk{x35i9U^-t!K0CB*$y!`QwAS~{VTSy)+K9_@|($pLh~y&3k~SU{3J zWQc;Ui2>YllQM#zh!J>vzi?1(|J7|j9)Ns7GHtY(lh&2Qk^B_t5YB#Ppu(up+0>j5WC-KR{b_}5WfJHT)usp^al0n585^DUJ<{FX*Y2pxn^`&X? zFVo$5(073!=f(h;KTvI*KQuhd%>MfDh)!^ja7ueSRGOKjM7UHg33q#~Bt z0HyoYGl39Y5=KynBnc^RI7Nz!OFc3g9@5IWO^xLN$+!&gK=MrKhDs?AM~s{TB2q|{ z{xok1Rn^IASB%xR2W(((6B-&GpBP9%ZeJ1^olMDDl^N6_T0~4siMhtdZcHqBA#Ux> zKaxTl3=T!_0BqwZE8VQtQp47|e{W$=SE0?n5PY+=Aa$c##%EywZ8y7<0Zx4;SAm;$ zhN;XpBsVEA{<s3gB6wk*D12;eBiwoij+L6D1uSn zAfCV$9NoLQG z14dFsaE+Zif$T5>NGb-t{b2Pxa)^-%^aq7TM|0{9F4eFc3`sksVsQb=Rfq+ELv=Xc zL1X^y1<_?-+CycLJV`iVOiIIA>->k0-htOf!?=l)C#4EMP7+M@!6@W-AlfE^anZ`T@x(m7#jg^MJ|B6tJ6{>>D z!JLM@OTt5Xj42Echs$|ZmhhMFMtbzvnr}C^p2Whz>BplxHh*{i6q$1zl&z<2cyk}1 zsG_zL31yC}D)u+R9)BK7ML+|vX9!bhEh#B2xuX2>K3tSRi#jRXXR%E0HHQDm>)@$a zy@sAqzkQ7A0P5yo$B~hCn1y-r;N>PYZF4x{kFL7dvCM2(PzekDO}bNXa4mWLRZL`< zc+hnJBV+>SBqXJ3Jk2P{HkvmpTx4jtVF4AbTJCg>3Rb0~C5Fv-p0N=(#LYw$Kq!Z< z!A3Yy8;n{(YBq`B+_{C{)s@F9vNPOz)t$|0N#}+5E#`mAb!VDYXA6y7sszx8+XS=@RK9lbKf;n*VRglG}r2%~SV%lpC;K@P9LNZH9hwrbH zO6vhEIPh%~mRYge^RQG1(Ip1bJhU_+5}L3#gHl!cfZ{`o+p}d{Hq7#EtibIrt0>y$ z!!&n;Uo*&*DZ`tj`lNXr_KD6TxH(G3PyqdO)w*vV{)J2Vv4rqXcRF-0aAL?V-2-~S zbLR{H0_WHX%O}IR{dRc%P$$u)%G)-D_e;7>Aum3vuREy7)fc!wg?t0Vzp$|%>Y_=P z&r*UBtNwJcn89bi;6WVSm)n|v$FYsZo<#_W{=^I-2gRc>Q89o}v9WtznXKxA^D_5) z{O0iQ;Yg!ZJ=3_ri7PVZL<4x$9`$LV@~$Om7xE90-;O+S&WGDfb-X*VYU3!rg^Z#e6zE#8yCGR@`4 z>OxiTCr~V7@l8FUV+rjF@&HFi8_J_xL zjmwKZyF+oQ535OCCYzV~+Alw?T6E>0qORyXzwNH!ye6LqMr~gugp7~nhy;ysGNIUeBGK(J9!$hd`I$}IdSSpk)VvG{8Z}k?+vZJ)4G@_#e4VNzl zAuQD~5$eBixm>^m8T7vP{#xeY>GE47e{FH<%&sJt&BoWL)SszN3Gn;KGZKaSB!wNX zdK2Gy`SuGaIS};GrjdLE^#+to4#;ePD1q~9>Vc{qymd&>^lPG<#NCacl{3Y zz0K38*;8IsIEg`+w{|y^jDI=eXa9*woR*r8)0y}~BIHsdF_|z)*jV$uJ$`Bbp^JQ# zydh-jG|B6(eK|PAIAR{D4@Elu zhCFFzcURM~!y8;wslZ69!fFs7Ie>^fJ%SDF1twNa%CXx7EM5&#iX+>w7iVdSmEL`QEd z-7wxz5)0dXra*AJdGxXL;7W7tPM3k?RHp`?^>QQL_s$m_3?aGzBER+DcD)pBGV6g% znV69+@@p?T`w6Y=DfD$y8L zi;d-=ao}?s=4B|OBT=s{>F_?H-B&>9IjY0jI%dJn@l&40>}~fRQ}Ap-UhMn~*xE!6 zxO5Jb2YpB3|5ZlGBAXqaIGf}l))ktX5I+!febAkJ=EcFo_kI2=a3Ox~dz1Sy;MAHA z1q#U%hz_?w-A&*jz80S5R}CFGVbyK-Ra}DWOA7u~K8QS0Ruj&+5riPTRe75j*fR-zWhP+P+~m}b95*vZ{l>9i*_&W>L&&KWtUk_j~+#%#jrb%MPl!MA92JWs6#iV^tbv^PX>i4O+l} zumO>|k-fAnL|Yd?p6fFDP}h3U!3~o%AF9?`7#xDZw28q zBQ6>2k(R}FNWgZdst6Gkk;BE=&&IXMVZpnryXU;UU!g{cbauYjs zBI9WshATN1d6;crN=TIOgRf}Z+gSOsfbOXj6rD#x4vVqp85$`M7MJb1SO-53i&b?9 z9D(#^vik>+UV`s> zur7dstxQ12|H>Ji!<#qpBM~k+IH~pv8j*C~7fZs!*_x{4!z2|l6w`P&vRtKfHQSXM zh2EOodf9dDQBQG@`b%x*{*hD+@|D5H`8ahf)1PNK&p;{0h~31dR-WIJA9QH_Hw)AQ zXYk#u@n)~q0!>~>K(yFkvmfK;*s7L2+csl-VI+L7m#Y6??Rs?saw+PP$U|_k_m7!t zM?#-@-!&Iv2~_u6G~^nxh0%-9%yV@XVY-Tq?zA;nghE}5=EfXbv7A7g>Zjz%_# zIufjX`6PI~?)&$%Xa>>11mN>>>-b|ALbt=5-+#Yv+WFt|EWaM%o5#2q(C%AMQ`Wl>M>k zZzo5J<=11qy;uU1PM``Z+OU{?-v2DHh73lU_J*oVS@2DKQ3_`6(ektL?v>b`QXKi3 zr165^t49$-mBh8A8G~+KK^#;Tc_`Ag>&#f^DiuaBWz=EOMt8Apl>57O--#=58@B33 z$F>s=i(03sSX$6p^g6m!B1bOTbgDoC(n%MOwMdk|bw+z#(TER7@$S<(2s=D*#;Aq= z_SmF(Pz!G#l~TbW(+It6f+6DbMYsw54ap?h8#EV(JER#-fD8?sghxn&ts=BxF`Y+! zb+{~sL-r6A@Lr|&*6M)I#9jDVmx07;?h6s{(qcu%PlH8Q;Qi;~nP4ZxGZWjaV$PK7bRm5E zU=dSm8eSIj0*@bHNdmz>u`@LpcL<(u$)|98Hl<#sdG_*V=MInk!w|x&7<5Izs-z&6 z50?M`-z{q4-3ODNzx~Vbb9J)c-&zmUu+fRDeJyH4DX2)Fo=)ctHqMqSb3{$h%0dHR&?&lOXWa^6{KMM!4|};z`)Lg zF$$Bzm-xhdX>xsQ3AT~;L!z0%O=2U#bF?I+{w;OUo`97H!9Q8u@QG3H2}?RbBKWJ6 z;tzKG#I|rr;}Qxa5!w;mPG1!-L#f&p^N0DCnu_H~D7*HwxnzjRbsuCwMlDSRVH1F3 zB7;XQ(_dKZ?H>g+Z+i9O#9~pjcf7=tMP=#*9_(N|&#Xjiw-Vs=CGGiteU%F@0LY~Q#&AD4M_J@5oo!6}(+w2iKMl$O- zNon^Dd_p%$)za~JR-p`C8l$v0b*~D~d73$wFbm({amD)G^iRi;-+HJV;1Yu6MP*>C zGgC!nQ=Y>$5#dWH5Uk_*I~0V&`YU5BG84Q)^AD`(CufQDL}?;4;^{wtU+K?uB$eAY zH#P4?V=-7{8i>DF*5JTn<|#rgT)x8uhkWuVqi%%-hDr@io>xLlXx0fgn2kk*o4@hVVO?C&1_Ng$w$;Ka=lNLP=rQl*18CAXG8-xxhjFR;i)}?|N_iN471) zrE4XA&7(wIif$)PrCvmV=Go?fd}Q zwnJ>5ZwEfC55I|lkrp8;D~(jR5x?^DS-G%yMM^H1#qj83X8ij|kwb;Lyo!Sv5g05f z_|uEVvr&GI#U~ZEx`OP}j>%cmkOf2i+(!s8NMe3ZZ*QrE_42|0)AmiY+US}1teJS{ z?;Z@fEI2~~ZNDqs>{&6(({u)jm6Wm@u#T!RdZPrO9Q2%I+F-hc_qjiJQ(Q+}y=2Vx zi{z(keu_6l`Pm)2WKx4C8~3l#0UxE7IBxf5@m62)rO| zC&YvsUY8dPWiz0$n*Q}){|9?F>fzR^V|z->ZHYvs=qtOXq8+urEdsYLk;Fedl~HFK{cc%#l1u z2L6L0vG|=@vmJE=t$5^O`HJHcwDk>$xavm<3tM#0)g3LBAwXl&wG&uQvIcjebI&oO{=NcUd zD5+C!isZ6WM{v|wVeq~HaPk^{jWAOJbmEDtz+I)piaFQ~ChW?wdy^*5s6f$%>taPt zR_CMJf>3Pr4#z|PBjdMNvK2q@UD=TPp*MBcNZeJGjH`yT{fK%?Win@}9H8VMuWWSq zVBvASg$w75r}BF7l&Zd}j`qlq@hqXs`hCKwqGJ-x$u3#9NmpZOaT4qtK8|)9+j-ASw7kAw)Wukv3KC>tbWyWYuf- zcz2%vTcH*ch1AvtkIeZP++-pdYD2y3*AqS|Z>`yQF}TUz^Oz@GBBKqiT#J6~^C$S5 zlS*(gw019-$>>cgg{*+@7s593se*d6t4+RuJ=?}4A)T^^_3LeaDtB8|t@UbQ$}{OP zq*(m+OrgB#_sGSv516lnM|sOHlIXACx^{)cwM?@IzCGYSDFX(&46_+`3F6PA}J(N|^UslYtw$ z#|J_CAQiDHpRWSWoKP^RWUZX;x#f@e;qFsQSPC2<+FcArE1JlQG6o`>{!CK}=VFp? zDY1!otGPGT+xoY6enbV)apq>J=+SF7f&p)O>u=iU#rqY(GoPCC7aQtFdBWLBZLoE) z9cMH~Qm_Ng%$P#jx{HE}vZ zWTFyO5`_#cAMJ0BdzX?|!q4>lW;F!LBBH9Mq^)ZiR{MmW?AP zft0FRhVQPO-!XrfQ}*ZobR|SJ(cSOFovc7)(#mRbj4I$`Z>jc)3MpHn@@HH-aqhq; z4DD}cncsFtvitArdVnuJ28MAl$@648r?}mBA=Ss=g`1ZdLqnS?r1u^!1iEJ9+F8h* z84F`>`_?y*dhPn)S6h6rY%5NB>>l9}OyjqfN5BBT0jH}_0AcxJWyj12sfXZ8H|C`emteOQH4vjCuRF1Hq_BVM6uRv(aCCc z@khj*Xz>K^t!4B4<@H8Vv4kU8@4d*i6Dp(EzkAO)@HyuUaeU^SkU@XD|4#W>Z_M$z z!@+gFaN^Ea1~#5|Tdd{t3Nqp>o!Xrtt+)_~w(;fa8x%XwdP}if>{|P3gcWXB-T(pWVU&AbpdDDrE&tyW{Oz4ohY_Dn0JO1m_E$j z{-3W8hJP5izWt~cKOuSIVs$;|3nlnIaFRnef0DbQ(~=kQHm$ZoVt4)#I5BpqbLsp& znAX7CEawxWlktCMP6ZZP(vG@)+e#M)@ zJMmloVfy{gW{%2%ntx3Dz*n{$#Wrx@|x~neX#|6L~C4KW6$z91%6IdyNY{1dC*`GU$2cMM)LE7G72wy z!Hd7)Vkkb{Al=n{|5)$Sh-%qcQ2WhNsMT~$^;fSECiD82uv)4t21xGIy;;TYX@(!Y1Czd1Rd9 zM1>-u0gzJu|6b+t!carMC}7EiJ^e<}kjsRGp{sJhcX@;<`igWJu*%a20s%+I!?_sS zOk=#C4Tf8qE7orT13QO8MeMrNo~X~Uv1zgU?kP+L0afObZ{_k0;i=8vH~`vOnAT_Y z6_M&(+*xV&*j;`pX}yn*N^CXhqV15;jba0+9`3&_Z1^8~hPpN=lRQErpS}8E27|FhAP8wmO ztq$KW2^=0P4QeJB^gJAz1el@qmZWI$QRu|iX6sz;;I0=RpY6=X0_|v1X2LaWTAl@f z+6`Q`T#p}roVNRpoTTDdo8gjy4#M)mS$Y)_pF^%U!8SPLdk}qdhiX{Qved;B(4OrFrxMuY$-&(4lP6cTu?p!s;d%_)m1)RDr-YINrHB?!R;~HgK@+}AY$1h^u z2HRhz-YFGNC{9>abK}RB%0962aQI^1>$cGcQwzgi z?v9cR=a*Lmic7<8F2dKn=!AmeYTJ}~AH|`eh9V|q7QX{?OY%p=xIEZ(ZXfEoCtPfx zF;Pm|8L2QdBeZ;e#Hi!8ufjQ={b?^+Y!iex&jnDex~iB0KymK`?cS1>j|m!F=DUC6 zIMhvmek~{rs~rRe7mMYe1jASWl7^HI-9rVw4@(=TYeocC3&U*-j74PN`HZ5~sKZW4 zn#o_ljQpwep}~wm!D2Q)sffdt1z0fu9d!o7GBp3!5F!MIy0kG;A9p|ry!+}3HWa8( zu#W%J-gS62m38|hB!SSROVt1&h=@v45C#HLrAxC?q$!|uBnT3Uh=77JD2CogQ4my$ zbOl0_DjgvdK@?0V0zokE_xbI;e|w*kyK^A&keqZA zbHcFDv+y|?9DCHI2pLu`UbKi30uiHyHc@Z_Q&GXCk^zA=b%aZ!vA-R)c^D0Af|ywl z1R=d$SU_gjhjFWXXyj|9Mm|IgDv^U20c%1hVjq^KLTJ)u`GiX|OWq7Z6Fs({7qlXS z8!(|qN8pHY1iRy#Tqsf{A1v01n_|F$@(XfQE-5IA9!gvNv8MD-X=KJr%0ohev57>ofs<5 za0fd#-i)k1n3^cPTjeq1iP9qgv8@3?;a)sPv2v*~9qCa=#DpIY zol4;Jx{$?K#RZY=Fk<`$`QxApAd2K31e-J`ZtiH`XWg-@^jj85yB)U-%>0I0MtI^G za`*@^LAdC~%ZCm`dS>B)oE?b{v9Kn1E7AlYkINvbQ&0}KzBs}}J0z|LDyoaqb#F7A z|G{S>E3+Y%VK00-4tAa`=gx+{=e>YWQ-m@m3b)@F;Q&d6rg#iOalrA6ap+N zL`N+(3sS1+!1UIVAjr}Wx8y@(aYrt)vT{Y@h|Y5^0%+Mmujc82R8Q+?#K4uvOnnbf zaHa?IDh->BVnB$|(=R}I=sAQt>bUm2V;j-L;2s8bMrj-QRM=Ya)`3DpcEIY{sW2ch zt|d=^|1JWDk{R>@+L+haf{+3k$&vx*VVCYbd~lwS5_Pv9a}uNpkSYvK`tNdJN5mLr zshUJ^F#xId%l?HxQWED!gp1>VP(X&|SI-2*6h5bf(q>?D@z*c{Qv`c^i6@Eyjp1KI z!<>);C-!4lfI)*db{QJ}hgkfe7Y5`33=X>DzLh>n{K+_eoM3cr5aBSN_k-~L{H40{ zWI^!CJ6&ETKbhc<6O55#IEVMD2gNkzx;YM99ZOWlpM2r>Xe!J|i+p&gLAJOm2D``%doBrS-$a8Gh*>cM9GH1hO8mXB)kgs}A+Q@y)_aa3I zzP^L!vxD;bO!ZmU*rIpAYDUF9=Hkt2k8j&_w1K_PPgh9J9uncQL&doj^q|F^85RYQ zc>$doI zebFQo4H*Dkg59ov>iO>E#d%fum&q`K`&)G@k;z>t zbe-+1yA?nm4Yew$!m0Y)E!?Q%)i8aY+yC?42>yO%aqD(Id7HA0jW>WK$CIy%flb5* zlWf}-qHvy}${;8(O|N31d@-%OO3`3Y*~l~e)PNfb@P`C=S6V&$?(V65%Z+L(Vau!t z1K3uCLr~j$dPuvBc^xzor1ZZbsemY9IU*McK`+|H1hGkL( zWn6cJm`)uVUG7fHNi|~ub@?7iONh>KohrRvlo7 zQeJL_AkciaygEPvYm6i_g^nsV+n&w<^k6rt+~k=5xVm#^A}6p~aiv_``_s>=IW)Fs zDm^K5d>VVvyeJ1B7uxI=%xy2G8L&qzm_zp(=}aZ}p6~$8DH`bMnZ zbk>H=2^a}CZ<#<~Jb9R(Sf>U%oO3uj+eRyxsQq6rHsf%+LQuB>gw3&a5B7d_56Q-Q zjmP6?$F2-lU3tx0n25P(Mqd`(yLd-*L_z2!`{*r1I4HYup})MA7_>)OH0@hs;WakC zP|f-!x06=njY!g(vknqaSh8?P8!gVZ_gQU1w1e(#g8cKlQkKXUSGFfnt?#Qh%wM^y zZNJ*jCvy@rWCRM*Jbqng(l3lGiJi;PL6_IvyQXh^E~bb+L9lhxKUcSP=v8n+uV~^K z>vrxd5@;Os9!pw-)NnFGwW#ePr*HY)i4Dt8cT0|zSqpUG)Dra;4(xb`_js{lYIX1q z3p*vN?UYj6MyV>MWiYhi6#GVi?ss)n_OnbJ&36bftQ7L2^6j*18X#I}cAY*J7!mMoT?}JFX~H2zB{rfC4aiwJZ|oFR#|am_QW6eEq6+06qG4=E!d%HSs9qT`0)8Sw$|aYP|djm zv^(OOhg!$&9#|5F;|?rg1sLF?Mm3dmq>lWt|CEUut+6{-8N3N!@Q0x&?6QkWO0AE6 zt!vZB+FVWZ%Rat3I=lwnMX7q#aHcmwR5S9*gwx@sLP^$|o%tM@UHFZ;hC-ox%bhslK>vJ0!!qmv05oosJ{y>ekxJqP_-r$KHwN` zkiK7PTdxzRUpN{pq2Sx64eoQAuJOC?v$yAv7xFSiWG@JPjGKQLOf2auFuWn-XOp|h zj8KX%b)q<)Ie>diZ=*Ohq?`t-#(zvrP2G$2`V|=9CcJ3BSUAIi=x_JwUjPJT%e7qh zjn^KdmiXM$69Q(iqPlMgz)d8k*Dvpo28L>rqa#~o1{x)$<%gfkjfax7i{tDl8ZNQ3 z!=-a0ZJ(CU344V_5z@5roW!ixhv{Qpj^3H&t;v$IflHcsnh#=6CCq&R`q1gLM!D@B zv}M-NwZnW@VJU)G0rPxnaJL--CJF#6` zO77k1k<5ghxyr`Hf~nPpDTo|lUgvtC%_Z+>vG?g+vl#|N?d0>jG% z!i=8(&F|x234r2GS!(^w>th^*flT_%{UmtM(7%3JxipymPx}IH;JY}Kr6vA$Az%|z zihm}Rezy3x)Bh?{E;g9v<*`V4%ll-CQ(>Zli*HTpq1~@uJi2*Lcj9*Q`Whi`l)T)4671agGrsiU0P;qNVK zyrKN)?~-m3Mg{C2KlH&*Kd%V~-obITh zO9~ejz7e!oRQ^er;Oi2b12UlH-Fjwr@savw4tXW1tck#xmb$w_Cc3^BED;CaGc7L- zWoEl3mz8HG7cE6NY8>2Wxl&(ck1XHj{GlBs0)WKZc1&)UgX3j1*B&3Xj-j3S(?)g2 zxBM^3gXAu-gnPc!Io$=DzD-Vq`G;6kC?fIYS|bUu!y2QNF1sU0T^7CKFz1G6mxfis zPQ{;mop7n z?qiA))+tY<(PlhoUwgn6)h*sNIabx&_;aWnKt4J%tOtP>pi6le&g#qi>V$2tc^uda zYONl`Y@#*hsto=CC6!j|Ei{n&Rl6dP!yJSVl|G8Fq2fuMyV^ABPIq(x^kAVa_ z3YL`#O-2lST!x7p*+HtlR0&v@_%d0aFs}MMTkCD?#WNd5A}Ng6q_q;S;y;VAGkbtc zKLZMkPTCB1gOWY5JwhGcD{FX=l;RglbI)ygkon1tv7M#+{?oAtl%g$p^UJk1E z{Bkkb8tEY7DzhCE-(LTLl>1l^dtTb`S^jbO^VdNRjBIdax2@6NEcw3||5Zx=O5po4Ts3JeZN z*N{W=ok6{yJM_8V?_2Bp?_GD4PG>N9{1!Pgejuv?S=JMOf4p9=XpTA+ zt;BbMh|_a*XcF4YCmV>X68=vfsjSqUR%T||G`aV6TJ_qaz@x?L>Uj47XP>kSE?ezo zV%wJE(lZkBii(QfBt|E;r#Il@XP;x=zm4<|6L1|-@&~08`ih2TNLRp`_iHhPCetxrIYDA zl$qDzk62@0W1nxA#wSpW<*2*x%2u0#7xhwSrQ9{DWLtb>Z?^mO0Pl)L<60rLmQnp zgoUr-V<=O`uAV|Pi;;~K5hQ#J_YhvXS*uyAa(#a&_xfwK>-TSq*N`R#>qg|WDh=Gw zt?R-si$@0BnA0rxCL<8U8iVn^T<{6eFztD2pCFPc7e4w?EJv4L3WxLi@p>#T&)kE* zGE6wAng22BjZqf%E}W%2$&K;a%%S#$i4fg4H;Xh`uUU^&!blt^+DsaH)*p-?^$^06 zwwGVH%l|map-ER>pGBOo@Ph|0;g+}zL#o)FB4UigiZZ?)F=MseB^B}YLpM&&%6c*m zY!iR%4kdh*DQ=Yb;`XFi`}RS(!Is7H#AX#_DtlE6vLTnUZkD|v{&3^`ew+hbHb>z7 zkr{Ju)~aGtqE*iu-Rd`=n>%m&w+%XEn9rR|C^zNrG^!!#`gUFGyq~~BTLUKUI;n6M zop9)sf%&cROK)yvU+LRis9<=n(cti5IBf9i{6u*BN_JCVW4&TQRpiuyyV=KJX>q?D ziEG!cMNb_Nf!(`AFx5sgxuI8R(9m(kJ6ZJXuIrA#eBwCzC?eD)PGPLUGu8cbPGjJ( zYK9^$D;t~8${_LWdS9`kaj5M#R@G^u`@?Suo>H|l%pAzzdp`9D8?+cnWvg;NxMXOU z9L;%8cVol)$qky%a8qGNLydyrQc}sS!=P7Rb3W}GOJuMy`WPyVHI06xLoMVjRrw4u z&5d7=a9r>WVry1s`|8xqt3*rgycDWUb-@AdD8AdJFMj#*>)H6U^qej+j13$` z6E_>@*7Yn3(g*hQEPds>=1?t!5we0KesuRnYo|23Op1)DUI-*o)s2XGZq1l3__pg; zkx&(l2F5F0%vcz&SKzM_m!xT6IZS;NKqeqV(r2jdUhZ<>!y zo`TXns1TF+^n&p$&QAS{xvmC#*eC9=w|+~v4)=TG`Y~a3s5v#IkxvK2?@#Va%;g(!>Xsf3Tv!c zdd`#Mv3;GiW9Nd_r!Fol;I9a_RZt6;2yWbfrh)YO(*eS@!IePjo_a?K+a@5z^*(a-IaT8q@IVD!B z_cKu{4uyFi4hLnZfElJxSsCztFnoR5VZ{~!M5s@h;l31Q3Cp9XD9FSH9m6a zcy`d_9ufUqHY(*>x}Y;{7t{_U9kCLF6BdOJ{qRLdQNGR{wSq7@Y1+$lNU`dtL=0+N;y>| z7$tDK{&Yt6!BZn%4%%|-%Y9`BH8!|zd~}X@(+l%z9XRd`;vH3n{Y4Vbt7>S`XQgxU z?&gav1FAQvhzNk;{u}v%5?`8{6SH6H#{N0R&3>pD+Pb^Q{q}7$i6rImkX0w zrMVK8Sql%Zb*Owqjud1&<&q;VhYeU92(pxK<_glD_!Bm3f^jWxKINI|BOo8CrySP4_R~qAI<$ z6!|G_W-^|@@mkU5fti2Lj>%<5m4YetzfkeY)rl#o>wKxwn2z7U-&fJcPFwx3H|zLHjM}waVYd)(bD^~ z+Zmab)XRCNvIF&8Tek{dl27*8*G9ea84ne&a-eEdUWdDX|#xVRr{U!sVkb ztoiM#=n8thsS8p6y62ElaQJ5Y^VODM zT7GV=vbvtDdKQXHmUwZtk_U!EcTW?tMy zo3x){^U$fs@|;kcOk@*Un7S-dP;%dQB#^8`k@i-IUdKW9_05KARoA*i$0g~9lyK5D zp$fcOpJpb8JvGHRw6OW@l{hVyKJUrA2rs9@URUgp!1paZWO)X9GYij!0`)p_ijrid z)RE=kw?D+alJ=ul%3rp4JK&fgR794>wr!2q=dwKNPLVfB&B$o>Fhj?EfEBu`FII!f ziw+pIN~Bwd#w}+|8TTnSZtFLE9E!W~@xY^nqhPGGYqpbT^`JsMDE{e6ha_6ay~oo+ zW^=0!7e|hLF6v|&lo?twlf)0p_hp`)8aab|xKGtl8!mD?e+MxevWsLD5!ugz(T&^c zaBi=!@kfxInwfDah!bzrkkcyJh}SaG{wSmrcSA@bQ}C>D*f&Q*@m^{l&9sZjbq~&k z<)BqH>ptp1bOsH4{9h@a?c*e$$E^Vtv}vV{liH;!PU8B+{2Gjt_G%-G&^+?fs&GQX z!x$lh!bAF9kwUZf6YD<{4g-#7vw`kk#bxbAeY+D}Zyi03T+m#Dpbwj<1q->6I!BN7 z%0fy=MPqWm3F+T-&uDui^F_xcA+Gv^0&k_+c4pA*;FQ4&{!~Gmt($d^Hav>#jvSE( zd*d#eW3@Xmo^&oBS1;eXx4YukX{KCE`6-E)&d|sxJpSn|+|gq>yMcJt@n-V-g~^yTbk0q}oiZ?}k&ryj6F#&KMQr)fDYqGg3KquU+2&QemqLA0T_F zY^Wt+p+=bPOEn#%o3R12N-P3|Lcm%y4(UTHqq(oP?7&km_ zag-`NUD0m{O>BWL`e;eZy4HN9bT*V^DyT(3n~NikLJ%k zJ!lBhbF~fAadh;)wVyZqZ5EyRp~APkcXp`MtxwRvSiTg`5o0oJ@@(@YlGZt;_o~L6 zMHWO(HXll&TLn`!B~6pXJ!Eh=+cr77j4xHhXfy5PU)F3(Hy%h_u9Rqm<)^BJzJA`b z)p3N*qKQhw&bTqw8I0X<19H~6Fwt7qc2{k2vsHg85U<$NZFAJXSC%O4u4s?TC!)y^ zp-ulJi3tP8`K)r>sFOlo4=bswpDq~RvVS*wv2~l}ty>#Y#Omp`wm6>gyi)~-Hx%yC zq%}P0b07ofKU6DZwL0>zV$y3Y@m>u~6uVW6pQ*ZF|4_`GVVh1>cSU|Ik9}1x&W3yp@>f#ct?TD+>d`&F8(VF*B>K)iC(T5m4&&+zMm5-m=qBsTjJE ztX%$@&g2GvGM_ti!Wa`!L9ai3y?@lEu$4Vr3tzM|z2fjD+u1l8W6}HqiFY=Yr#DNs zL5Lkuxz8KN^GKl3WD&(-jg{92^T4($n<+yF^8!&h&CCgp9MlDwgCQv7 zM)+zFd%nBr+b`^yx*imQFGdnJ>wM5B4kdiy2`0MLdM5YNm-QmX-jGEFC>;tHy%hh1 z&NAp>&u(ak2>ys&Q5R2!-h}jbk;PLS20QviNHynr?=nFdget3&Nk-<>K!yU z7!|L=35|P5*-7RjT+8F;@$%wbD^_+0A8YuBSE6({7f~hJcqAk}tWchcFM95Wy&b{I z`DCZdjb7{~443*jZtQ9A9pu?(97;G*Mn{uvOX<07*o>d43vQP$!-;(zh<06ovnv_6 zF~HxY>CvpWwmh$91_k57eup7GIAS4KBzltm&(V+r;CS7sgKE1`R1>-PP+S zJv}2h{-`#Ix0T`mmT*FcVR(#}6ArOnautT!*o)G>S~i>el2YZe!qS_4J@iiOQ?_dd zZ&BkrdYBkRrER~RbmYS0lWBhR zLA>>w+0(ZDhrJC<+jK}Il6qjzE5q1?V|+g3glOVxW91EN-N_)?bp!V!YrDAEvRVJp5%_OjrUrr+*mEv`+*H9FJhAyqUN!3w(JXg z3W|l4^o#FsPj>kB<7+cO@yp`O+LoJ!YHdm*H4Ov)gE1*HN0Yy`Me6K@lhE%8AC8Kw zpWe3-1j(x}EG_A7U5}eVs7M-=|3CN>^W)pti+3RXBfIkoJff+u?plGoA+L6?+2n|Z zsV<&3dVE_v{-@){SiDCE$1kwf_IlQ-|E_a;fO~TyNvSjw9;U3*dQNevmECw(&2}rv zS%&665E;}6d(jv&Ui5Iy`ud*`G4rzk{^Iyw`0IZW!2bn7|6g%nJvq~>7yr-gJwmf>^tKczG7M-Y8;k(%D_+T;@a!@vp zl##KIm64*cyg_=5VnKSTLYTpppz#Qn|M+r{-YI#4Vj?hd4Y{FfRbYf;22G1$ZB|3Z-n#)tJKi)fKQ^Z7znTGN7K#_ru)xDzz(Sr-7}J2EU40WW<)jUn zqQMMd{~c^DC~bl^MD$7~suhgH)>s&CR1%E0D*-de+BvTv``;%6ak2*K;jjh`-YNnD z90dc88R4cf7%5HvSxP`Qli6VT>UOY&qYGGd!JQw{04`=xBXawa7jtql{nXVV>p;${ zjh{eT=W8N!BDb#Yo%B@TaNC20P9LJB{+lC-5>&5IHm|P#YF#O?TJt7{4H}{5Dr>5H zoSAAVT8Hohq717zwX6K=X$M`^M2AT7*m65v<+P8S)a2;^fV zrh4Aqt$wp-hp;+-N90ZTwH@dBEyR&5rzYe`b|ck9^;dHpgVo-jy4242nIS#hOx%4{ z0w)SBhtMd?@Ecs2*u1dh8Ku++O?&0Ew6-cSPN{wqwh;H>Tsd$2d-qMA4^>ksdy(et z8zxSNYY`Aa$M_T4#Mz-bkP!9#(@d5sQ6TP4|KeV^I?{duwRR)e2td!Ua|S{_@>Hwu zv>>9)*}qV`5(ngg>m~_b>Xt=cgyRC zE{O!b^%=iDAwu3ss>~qo7P<)d?BFh{dUd6Fm+I(tJ zdm;7II-)4cvy9@1o0s{lh+r!y!H!NYDOv9!_UvxJl&G=lTNUOMIA3@`r?=%Hx2r#R>w5hex zrjfBcrPFnmh9;DIUDtdyZwZgU_bGYM8Z!XL6>-IiqJ!_ID8BNl#rYI1de+-h;|hrV zp6$i(y;=8>4PX3Bt1tVB%XkQ!jwj#GunA#L;|V+^@nm`ifF_=}C(g1~uJ_T$KPmt0 za}Foi!J}tlhL7Xxo<6D!;Z4O3VG$SceY+LaIn)n>Y$=8pXi zYW?k!&y@gkgugG5rSq4}bEKO@H>_Oxa)w70eY0hJP|efA6n&R#LqVNh+6jJUQbBu< zb|N#-9nI7n&DQ31f8Ab`D_y57uQ)6t5WReWn;=%id9fkB^BE$sW6ykR)*<+P9$5fD z>N3XMMKwzvo{*F3=PP;M2~dgVXZQ`KqmSHzrFh8pUHeJo?#5KrK(FZIuO#@|_f!mu z0}!RW{emx;K%LJn zB@M##*w@3(i39t1=h!|X2Cs!bAZl)Kcbwd)tKH_(vGGpkA*N?bG4V1o1jl?F&j2d; z8U?4*@z=;iaZu~~3qGST7Hu2$cz^5L-XhyWYa=R^Zv?sy0p;rDBY?0sv9hWzG7JC3q)oReoOeBSGq8sDWX25EjNjDn5 z@b3{L>AK5vojON9E;u3A)ZW?Mra4Eq1({P0n1A5TB*kFh$8a_Wl~=SAA3I`-sAAMK zr#pCyx3WQ&qE+zz9^5fE(jHM<-|Q&7OD8J=UG|{eA-X#EIxR#0Kt)THH&-o*M*(<) z>9^VtcBMiUcB1GbD-|Y?%8#1nOYEr4dk5_n;+jT`zZLhpqWplY+35t3ufliv>Ro&I z5W7*C^(8^HW4Ao;J$(gMzz2W#ziq8GL6zgP9?Gfh3}$9XxavKb z4x6ug!6tNLJ*s++={GYNA2@~XGUL1%nI+6?DPS@#MY37Wy%1rkRdaX5>OI7IX`+|m_PWNi%)z9HZtbN<^iy4-M zkr31cEKR15(z2|qtQRts!l=pZcBK1}IHtUO_X zR<6jrUktK!+DI#d-&aI^)|B!kw=~R&916eH{LXnYb=!8G&!U}006F&VJ_SN8jbpx& zK+itJx=E65Y8WR+nqVR~HTmZx#=}Dri4Q`VH z009c5t6XVpX~73j39QnU=WAG3X@**t6To44WV{ed14eVe;D8z>Cblub7aC=umlRBC z%2FbI-MROkmtCbk?KBA){&;E#j90si!dSn^#uXDRjKTKWO8FBm7O=6x*t(%@Tq1co z0ya`t>k_hLV6yMbf>*VC43+F&Y75@a^5Z;LQ&B`Uv!ephp(-;|uOka!WFVA(PLen!?@5BwDLz?n%j6F`J^EDX907 zE)lY@e?sZofe4+1k4f{;*aT`kr@Q*-MLa?Alt+}q%L5qcS;3JkmKs$3vd2>$w5Xzb z-;=;8O*V={(v!xu{4bxQ0b<;=b~&KCV(|9HeRPD-$cP1s=oYsgSKb1>;4^&jP*@Vy zZ9&P{<5&hAdnP4?{sHeSnQqFV;5>AGSoZ22chbNhPVeXOKji`-N``dvC~iDC1JJ95pzYZE!~LLv7xfb~Reu7B6>%28qcy8FNDC*-OuI3Yx+{ zQMpsx|6(of?Dt$$ohEXDBLftm&^m%~0H?H|u^9}Wh0#%LP@K+x_i_4TMzoNTjYakN z!19O8%WWBfm7rXWBip7WAvg8RkK7eqkkJg83 ze9o35=e#HG6pSt(EpR%iMEmVcSrc#bKxt_vDvw$^xcz;`BTg+r!-%wU3Y!_6ewL0c zWGy_NDp|_qvJC}u1u8G9xxdXKkM~Z)9qWt*KTwkYl+0aMa`vhrgYh}ED@GP#E2BzN ziqbvRIz}0U1zUAK)F|pa)mn5n{=->GvV&R?Q8x)ZZ}Pwczrz5VsW9k;o3EDHYfv%- z-u}-)rH5%110)Z{WAJUN*sxohLR$hwd#>F3F1xJ0^rBtV>2JeDh!|zZAuZ|=*X8Bq zX(!3%2O|&MNdmmyy_dAUIng)F3vY7=AdQpns{95CklwwWU84jH8b!3B5Z6xgcJHgu zLne_^v2B#zS*TPA_tSMD9TzLuwLOx`?o0P=Kb_yzv;BgbKTRBoK5WN7h`EAP<0=vF z{2tgxP|0&D;lA;Mv9U(@AvR1y&}uCoS0o4=_r>d4^eGTx>2YsuGlTT-ZDZlmt8&fo zH-_1-R<8}e@Zb$!df%rskqed9Dl>Po7|>%V0X2$5a>Grs-IAkDI>BtKBa}4J;sAyI zMOmQyTgm}7)5kKki8u&35~|pha5>B?*$a5Cxp^%~qObFGnXi5rsJyf3Ulj9RwRW3q zyJ+6U*-UA?xnd)r?`qXwgggI4y7$%AG{Yt9$0fo|oWqFbsFa4F`T1qTExVks1+f)c zHj9AHtf?O)Zv$w#qZno#4QE5N5l{HrKMNZTk{_u#22?TlFQm>Me@u0 zWm@u7y^w1W0EB8Q%7`GT$Vw`9s{!@f=d0xAVU9c*4*fUrc?YnQ)sSjf1@S2=KjP(8 z_I!|mVKS0!keLkK(H#Jpk9!;5`7^R7DG=LEo>TgNPA>j0QZTpw-w6&T$@y_Xq|eF7&w*?y_#sFN|B-GDF$SUGOM9p}X~Z^V@re5Y5QEi=SyoIo z8~CgAYl{mCfN(jVHa+G0T$Fqx*O0M-8S+$*VfifVf0o$KbgV)NS+1!){-WZ+M_qzq zZyNR*Jn%8@^j~EO0-zqU(vW^w0*{t-cX;Dx&O~8sYsu#HArmFj)%1~9tjBRf%A%sV zr>AFIeTMd27)`^ER8OS7Y(z4M6UWW=uJ^rnQ?F316fP2u?xS0z*W@$XcOBRB_HE3D z7uS;pzWv;9cBrqfuej%ZN|`n?KEKaBtn{)|!J|8OUSE&l010ag=dvjUVrIvB*cCV= zE`J^?Lgey6$Q$4;_>!d0faI~;;uDeOjd)raHQR{~E$g#VraS|?!~q86dXqK;#W$k0 ze}Mv!!{`{r@riAvUNp?zC!;Jv`CB-H+&{PPtltHKm38`lTT!f2wPH<5`Uqj)toh11 zA&>jG&?FgtjN=C3chlI?%ddb0@dUuH8J0*X3gbpv01Pw&X=A{FQZUwZ@)s6S!Kc+> zVjP4kug@7jc#UeMdK#hd3MHd4G%)68UNdg<&_M@x#Et23ObnZ6rDLFh`+mmXBOqXw9{(zj2E`0+)Ei(AVElVW^4<=TFCLZ3WQ-WJI>+rM)~ zGa({t?2?06b*(TXZqQ>k=kGI&B8B&qk#tIkJy7Vgop5yx44c%cBdb6m&il7ODjxMqKGC-fjYrndI0(*rJ6 zYv>nkFdICod$`!rSty$j!uQfGE=b~gtMk(fU%x)GbWq2$%(yD{<;|wl^P2nm2KXzV zAGN%(Ed^wbxuEkcJ`>5v{xws>4;%oDIWby|#v=Yg0vj-CmS=a`FUUfvBOk-d+cK1O znCuKi2vS>OXdA|Bns4{z-XynrIwg9TB3RhcC!<7b36P}Az0A$Jh3)Y`d7U$_MiyFG zr3gc>o`}(EwnQ4$^b$Hy81GywDFFuy%M6L+GO9g$H+<1Qs;rK5(`SUgCfwh#ERpMl zASdu!RJk`jX@HBiM(voLyu?QxYI%K(3+jJb0~s5jij1`Y!wQV4eBD8AsK!Z-3^!L7 zck9~~y@bn*i>Ow;r}h{<>Kc5^c4R&pK8_OSqK=M^exp+j=~J}^wcJ$s@fS@Aq1gG+Xc9LRx3k={DO0qHuWM&0qW-=F)`Nt}V@iTyV zpl&9|dF7Bw56k?3%4gjnEf$(9zfxb_`17^RV z=fN6#Ptx~uqId4lEo_Vn0E_;I3%H$wLimWBKBq>BAkLSHPW<=vRx+tyJq_0T*+wHX z{ikuUQKmkQ^!^4Yx)Q7uhG?T=TVS;w<($31+5U@o(9=!aT#ltE2mPf`cdmc#@L%xG z6o8f?DP9!PGGi>bozc?c4P$TXj$5;r&H(ANT>s664T1&GfCY@$kXiy?@!dN9egWkn z+L~W1kz@5=PSN~A=l(vUDKMjp`VjY`t@pM6gZCmSX~%amNKXz14#6>|{AaMXKpP?`lkn6W_eGcHCc3 zS)$sxoQI}h_LqNiVx*^JiA{VDZXaf6C~RBUU-Xs-n0Ylnz};;=k^e@kuOH2QGMNh9 zS5pdmaNqvsH|60(2IGHw(Lt9V&KfwHA%h$ro4E~uu~7Y(eH?6s{n}Wd)Aoc{6=Iop zk|HUQpCsJ9pRalSj2DW7>3?&cQ>$dpdhp`5jX!*c=U3<=r|t;8({0ZTPN>}T-)KtI zcv?^wuWT$PFo`Tu^*2QD4+AN9PLKlI`i$*2n`wc*%U0O}+e7c3-)^rx4HWX09S=q! zYku>Zqk1vAG#!%YuC=D}KKjlAhaRHBOX zDlTS!$bPdw(OxdmZ6GeVS4SwL(H{=f_+J#?50Mg*91HvAC~+syPfVQ6F)tg$f&ZpC z-tLStxfB8z^Rr*sh;O0^QL}O&Yy?XwmH!ns4=mQ~vc@MZp=%gr6R&P0+tK!GCixKp z{(egjozVBZ!8u6%^7Vs$%P+1D; zL%JNp<&h#0z{+QtYh(O)ufnfoRy(tG())I!7Di@OZ@Et@^ooSDK*`9WsbxG^1{@`^ zsHiyK*%+SN%#Za&*8BU*b^C2d?H{aM28sErThU!T8DnCauFXvqn9A6BOr$tcB2M6c#afyxlH@aCgLb!UU*LfV0WT}~PrEVorGav?};h-i{3}PmM z$@U#pvB~MBz1e{Z-*7KF=>xq?)yW9O@>ZG#nfu91fJaGF&O;@(Nke@@7E=lXs`{UT z;m_O)geDE+#(_70{htDFiLST`@UEe^lGEXHkwkMh>97DY8+p2|(scJpr_dwgdN(?I z&q##@xDMI&dAuY)*+6bNNfyAk^+1I)tALW>3Blj2C(i0Z)n z6RR>@Rvi_M$#yv<4fEd7DOA#sB)m>RQ4v!J8G^2#*=NErzcQE&$oP+P(Osq&F;&5; zo4<}x92&~0SA3^zcIt7F2!C#J`4*`v*(qi|CfY7o%Y|#pW z;yU9aAp$?Zjq1)Fr?3dFwAo?JmN^wLcU)b>6l?!cU6cSpL7_=>3A7sKW$%L53e^@2 zMpZ0GGrH!zkZ*x`5Iu6CDsC>6JOoU|3pm{>5uN}aclfmJyAa zXxdkhIQ%L?8}qcq?~NC8Kiq^*=Wy+*k5R*F-P(K$z~0!z2V?Nw2T{}86J?7Dm5@`; zGwuG+w7W_p#*>-=E5ENGX>Tjxm!adGjlwVvm?3w+rpdDyG7!oDdi@vuKQm^LD!M++Aj zHk=ae+5=?8+0P~Tqhsw$HMLYg(-ME-dd06TQ#th+VaA2G|zw-y{- zDxRO756rxt{6LoZn?0O)YZ1X%1Rj1RchWA zAJ8pg)seACF!f0=?g1Bjub`}{c5R*q0s`(6l8ot|aGO8&<|Krc{Hb95E+c<^ZaAh_ zBIcE;$ST8AP_2I7CVbi3Gpd=k!AvVOW%skno6cg5GTKYAb_l*7)UE`D_g!72yhTOV z)_RTa28m2yFGHTtf_UTQ$h8Xuf{(hpFMKN=BJe9nBhk~NVsrewuiH4>g5O`y^Yl;X zh4Ru;&@?d*O~VJ0;v2aj&2EZi0O>NAW0_TmUTR4v$;w)Oel+yO4$NSEEbouG%V_A$ zNu;0_Hhh(1c!E}W&)yXjhEpc?2}H5#_`G%M;ev4ZZEZdQK23Dmr;Vab6?u-&9c1i= z_3t<^NCeFfQcGMcNbgE{ZJ!nNl^qo&x=JB-u*wk!i7;Er2XvuwNT1X24V!%>ZYQ0kh zpslNt2U;_AJbwtxMwtq@z7OJYAX|I@G#Z0qMB`kBV}LOr1UE>$p)q0Qa|Ff%UPG;* zwc-IQ$Hf2-V<*{v+DSouusiwy1^CVgB8TlQOt~uGgc%}zcK3Yx+HSr4c_xgB=l)_U zB!94Tz>BC%?%)oR=N?C?&y3KTX}@^UpZPWm=Mb9@K&T~0j4T9N@^4mEpynN8=SS`1 z%)zX7`E}zScv$+#6_CsYpZ`s^Apos9q0T|*xV>DvJ$>->Z$kSA#R#a3e;D1@+k6oi zD}1J8kA(JaHY$-|3mLOD&h6L9;G}+N|iA;Zk0b@8D%~trm z_pW;UdvO$h|6t{nxFPvXPa``zqj8S0J-{SqV`D>p{c0+F z9(bi(m6@f;k;AJ`p1jaMvN!JU=*PbvBaZaF@@XXe>f&&nwBhP`aiYd_GIJrsKo9_^ zUJmj=bKJg$w!o4$qVn&@)=}L1uFAKKAUW*@k6}A5$aTYEq6eQ3bS-xG`#+)7dBT^* zNiLV(RoS=#-pCC~1`l-dZ(2k}>;B{dfGSyDEPzyxVO4%!5H-xHKpI3UoALuIH+l~29ufsQQYygtL_g8$kq<~Xs zff>B)(5MD)4NUr_yw!XT9HbBSYzh5AVj9(y;_rMVK$Glh6KeQVf`I53Up)pEmUON= zV^qLJrp{gm#k`yHe|O&HOePDV0Jtub(q-!N|8nHR}$stA5NFw*?$5EFjs6G z1p#rL+G@eIF`bygc!ZZ%+WiKyze%V_NBleR4)E$@f+oPL-^EC-iZ`?{AmsGAIh3vg zz9lA7ds~A#tZ?ImtDE?vp5OuU%g1dch7mM<<6_Xl+Xpt|@}w^qj9*e{fr?NmsB;51 z@CTm#`EVrk{r+@)Sj;}k3PimxhYYdv35!|X4%di5rzy1yG;VUOd<1^f@j}S{bqEMd zt^>p)7!W!m!AJ#uD;20u$Gy|Y1CV%sSD$N;bEVyHAB@%=otgXWIYN0Ai^BNj3(VUA z{E8XFV98#B@Blyb1UMf`^e{RyvQT6UmH9!%sRvF@*Ye>yS`ByR#LekLUf&4(v(EhSN^Yq3;Q_-56R032F5p7iqpz=mOxkL}jiyx6>b8;;XtRdb%Uvkd zu>H2r?Od`JP-x8!kz^Pf2_2EeBW7cQP0_t=r))EhcgI}8^7NBIyY4E z5Sn`hah^H|t@ftwkd|O&fu?SbW;AZ`xUBD>N-3-E=uCi)r{Q^=Q6 z+=?64r=z}I2W?U}F!ezYKJ$@c@?~J03CbMQ{HyH=5Ga2y48>tA5+E%*+f4R#H5&6O3;~w9;c%wpbAphc=-tS99-k3IlY~e8L4#}FHU^~_ zMuN$eRpVU|xE}FH>s4fI3&r1$-7?8aQ&-11V?lOkwK;)fEn-qDN9FnpzT{>sK)Us` z(5;MjY@)v6MfCFV#A%ld=a>HQ;uYC_QcAw@r!8`lp91b-Yn=>Lgeaulgg61^GX1-P zrNAWTwjB}#ph|);u{c!GSSb_lrNziES?OlAjUb}FT))jHIn9rFG1&st z(8J!7`xkd`t2mt$a(uNlzqJ_x#2{P>qIibg)D>CxaFa3^FnKxEjot&AvY=Ff)gX=* z!BN*oZs?K5Bf;wAA2}A#_^voGZdamYK3O<~hy{@&G%Va8=gNgX$D2;U$KbjaEW!4MLyi*) z6`){Y4}u48&4B8YRKTmWD})0Rv75 zpsmY0vaol^6mn@T0I)pef?hNP76*(qJ21k_309)(svIj&hc1i^;18IRH1KG7F(dUW z=MAfU>6q@SIC?j4?x+q%3lxfRkT^u4FMe3u=THQVAukIs%_4tx%eGXAWDa*oENU90 z@bx$Cc>Te`kWa(IG3^YK`%`pJ!k@g~TghsQ_mBzR4eOvJ0h0oylfO<1Bw2y7=!yDa z*xriAA9`4Wau_?{Y^B_rIBjQBU=OPQN_WByu@R5R-W{ieij^rk`@MIcIeK}iHIVXgw08|m=19P%P%A>%!SBC zJu>oBf()_euE-Uncl8Z+S`dQ(YNop~r~emcp>~0qxVE z&j*A>|BM{L+?N6xK>WN0=!^9#c7p!>fqLl##KdyIiIv!Gy_c6;&S9r30SrFN)@PSg zAQ&SbK6kSz$65`v6f>sa-uQT@!R&$RnjM`e*q`0M?+-?CFnu<<=ZrV2Y;*^QTUz!x zqu3@eBqz{6?5$VK3VI3#&lvZwg1Z?c<07NJa1K>=$@k^mqGuJW|UGZ^pX#QtJ=9VStLR*g-d&b5aYu)^J3v2+r-|^L`}jgi(>_&yD0M3DIMPf zr0kvTom1dCp{L{sz^rb}K|=~w=_p;9071z5p|4M3{{>%uX0G-ZUfv`A=iS}mldmqw z*V~giz}6)sFTelTLUxq}$szBxcde>cf<=Vyq#0R(@z}8YpD02d1Er}UUhQZbgh*ss z8WRT>@_=h0NnllRFzXg<&x%FFy7yZ|(Tu{@br1jJXhkr@BxedTR{#&0tM~P_OA_#T)v8;6|PMh_Ct~ zVqaUrQmj{#d@jnT` z1`O{9c+g8LQsf=9x2{F+R|A$b1?JKpomNWN>QN_#2|iS2^L$P|BTD4WSJ}wKuv^@9 zUq=>)1&C#2Z@dpa%@z%A$_moEAPKz1UkGJ3u7xnK_XIGnV34k}S5RSmZC7p>xO0Z$ z<;Coet1(pF&~-eB=lP~FFVb+2FLA{A3F@L1$4p&>+&$!{(9ftFsYE`KqC(hX&Hxzt zkEOq(dpG0t&SZ}LA=yr%gsd7y?j?NUX7kH3MLN9KB)W#5iEt9PzKQjvkgpckS z1jcS2=dEWE$?OeHAuoF~ZVvlHI9*jNOh&3Azv!r(_sj!6WrDBY7}68l#;I;7|1#4PfHEaY^}Y(M z!~<+`j403ZAa!Po#-L%CtGd8-N6K?kkL?>G)c%St{E;d0K)tpm8$*VVfl~^q7br^k z7!I`?5pAZJTguKLa#+$q8_!#z&t9ONf=hqfrLW)?5$1NN`n%#KfQR~$=y@ z1nNeXZ)lc-SVn6@V~j9e@_mUU`fNHB*iSykN@$C zI(sP39MqNDx5Z(wCNdftv--WFX(e zWIQ0{`|F(DkUrzbHeuqYO-Mw2q0H7B2QUOj($Ay}gn-}KdO_}ME4Zj`J7k?VjttP{ z?;OS7vip99jsP#8{#nj8Db4$%N$rgGWIcc5c0bJdB`7Rmib_Th;g>)uB%tg7sre;M z3B*vxjjts@+#Xm_Hztl;Hgen zQ3Wi}tRI_zA!G>t1pNPk!&4x*RUqS{)lFWTL|^`mC3q*uy*4(mQUn117~T5qM7<~w zfKN-520gP-$?zyF?Cc%UB5=W&N(1@yw!UhK)u0)0Yle&xY)>%Vd{+Rh_0OK+F&N#m zp3!KWDBFA80=gmY!!<_1i|RB3WE%dduS-_WU>XW9%eK;Ub_3wXbZvC1%5xHg1NGl- zgo4#RdikqLE13VtiQ5X0wh#2y_s1-VXa^4o6xL=gVs)C-(1F!VW z@cwFaR!!Q1DIdOli*OJq$g$ zD{`Jf%{#<=@sS$_(*$G)K!4J}Cl1z!ti8wWML-8_xJg)exQOus)wn)l-Wd|bUH6+UP4}>c zFfHEqfAto-sDCFTM4gBSVB;NOVT=qwvHq7bcsLy?a=u~5JVZ}RTQH+=w2BVg!?#^z zd>T;8TOJLAR?Qaz&#B7uUw||@KE5AAgM0O>rgcDRO{v(yI$6jJwQt2x_%Y@m!{hlS zXYNZ7ngQrYW#=QHPn;Einx4;M@zb1O+UbG)`_A*_fhLhKchkc506zcUj~VDu6E6h5 z+_JLk6){k!|3VW7F15y0myHFxb1;I=m zNV_JyKsuH_bQ>GIKk%3D&qoz~i83uNz+g-MEYN;}bkOpW4YzvxK@E_+SY#;>31=AS zu|Rj3IM$OVw~pjlFJ45x`s`6VS>gAr1c$T^d(<%HnMml_W!%77qlA1KZ0H{)sPnI1 zf~y~dyT#)^b3@BspgaMyIjZwD`(KpzC}8%9vbdxKz@xc~j2ohEtYrJ==bueZP9clC z;sQ8RT^ylI6HPx z0a;nb!w9RY#mzfv8cv!K0)QLXA9Gm% ztcm`~`4?9jLHeniR?q4^SnG=z?B#oQBxmUYtsnxlYG+MjT-E|ks@)qHMS+_ z8RVVEkH>)yacU!|Kqd-K_?a$69_hnohhL+dgX%P{C)H4+Lb%-5iUBfUKj0UC3A%Jz zK%np;+(dV>vFQqEBfhe-74b|~gJjbEfC=Z-VE0S$t#J?V_Yd#ERix<8M@zihmk5h9 z0!}5F&W*)E7Lmgh7OgHlf}Vj?OqaZQu&M0st{uE{WP<87dowHY%& zL#G>3?XGhO8jy7`Fv`gwv`1(5UZG z{EkCCSt_dYRJM8H_yurluxOEQQjng#?A9#O!fw=C3ej&;d)HSUJ~<`oMTNi%oV31A zt!~s1AS|{r5g@`H&F^Casi|!`vFcYXi1?b3qKx!8YqQ!A45RbY#g~qOC25-D%bMh) z1V%#6!~_k3xPspeayHdtuihWF_k5r7%_vS1Ra7vzorwz|UT%C0r0$jX{1?E@4>meH zkweY+)8FFfhctr@q1Dt1kOWGfMe6 zcBgvhs`)MlX1fFL>=&n_;AuM7x_IXjwMu$Ogf4~YGKRobdXpieOm29 z2AR5MizfeQj9-uN4l!+;=+U|tnNoty4SkMjji)f))RJN?aatF`hMI@q5JHJ)Zobld zZ1-q#K{8>B4{Ao1SLQ{hBw*~9ezGh}HAt|`(mx|0W@!8hg|W~(I3`sE806&&EkBJM z=RxuhfRa=ezbyAeG_dlLB=pYn`%3?(z3+~v`hWipk&(Segpf`4maNF$>j-79%wr43 zrlB&jC1oA5Io7cfStTNeL&!cdGw;`_@8|RDci+Fi?|<&QM}MB)z1DSI&+B=uBz>p@ zmzaP&i(pHtN>SFL!E1Afb#w5*<5`LDuEL>gklX}PY>_1vq;h<)^Vy<{7YQ7`e&~YR zyy}-y%Rh_Wt7q#hurm*yV_?Ns2*ZIfEqWM>3(J2?Lu_Omo`B|Ql6RDewph3jn*cCH z4;9G3CSv(DmO$p}Xd_?3hRi*J8}~zbv>d%=!y^BW#HUGgN)#1iLZrr{>Yz2H2d1S@ zza=gz-MT>@7}K}IJTZv|=zj^W@C&Ox9k5kL*ovd<*=HEX-|6Sp&oN(kleu-WGMLgk zsid$qV<(_XeId35!0Ki!V8&E;8Z}RBLzZ!DOsebA2erEwHJ#aag-nza#VHY51{62d zZeQq(!cD}GBo;#OpE=%KjJh7|!a>Y|>!VgZa+BiXMVu8ueB5iVa`xe0pJY4^@EIB$ zlId@mm`B~evGZ|#`DI7i)?n^T!GUJ^vAZl%C8`!q&UQ|>+1`?5ibH4S67DQ`{FCk_ z&53~eI?5L}9sY_#RFrX%Q-zX>DpIoHvx;SG*Zr@w50Z?aYNS){l1R_MMn6YygNVT% zrKu@a)W;AX|Bdm&g8jLyubOB!zN0k%PcFc=jYou+xBdm#0fG7a0#vDn zD4@kAP3^%4*jIa%SQD0ZliD)r7_;?y3SV-Jl*3k@(`Z$|{f);WC7&)h_r>%+rS0tj}uvxHn;+%=7>!38 zJ)gJY1od>;(qTBQ_PN7#4Su^02X51JmE0wFkFL`L^k6Z7tZu zy$>|9X`PXmtw!-p_Q!x^3P?l_KVl`q4#YoBRko{v{idQarHYwwzcFVS zEE|5hCSI!kY`ipuEbd#Pqk+MiAcE19UkIYxJKU1Gl;zr$^?antluIXA8`%RYbp=4% zK#(L^>QJT%RTAb#hdl>jdOk+$z1eLFh*A;`e;`Xo@pqaO%`Gb?cKK@zk}c3n z=G)f6B=CO1lXq)`x_yu#|E@DSG1k>lt?4*xDo_*f*N5*wPyH$}jwi4JpfE^!`mmqY zGzXuqVKlGyu>B%x5hw|N^v37DT^)Vi+=?K=v50!s>ztZihKo}9uA$@AUEe7^|XLNkUHi;#fw-y1Q%9q!j8xbHI+vmzrR%u zR>RvSfn7}-!UCETAUE#-zq?%Nps8JhbeCkm@lIf>u7V`)`daWPm-W~^0xBb;2iFx@ z(d;;Hm<;LYiip%prW~3p9lWJksxnBcEH@?tcUe|V%OWv1Zffc@biTn@TYq)&mc1hV z0L@WQ2NWM-{#kX6laT$+i>{{48>Lz@eyg7;JXs#`KQu?NuM^0HD})e4 zboaQBs^EUq9H=VtH#QN!Zc9lJ7ak=vv_MO1ux%=BHha0`@*PS%=9G?YU!uu(=g?e* zt(B3Bv;#2Lad%=bN_6vNHZ6qyX47aga*d#tBj5=iLR+${vIdhCgHap=zxV{1e+ino zyqdIvP0YG?lzIhl%1rm|eDyl$yfoE`!^!e%eeHSVYfW|)ypI`m{$*eK1W>9kUOem` z;3fRI(?xw{iv9Ws8)Hx7c%i10QF2O80&|(yr_$2Gy;VN|5bGe6$6>~id@c6cBneI--4!y9*I?TdzTEak@3cy#|P2Wqr~pADBRjx^8f zP|#NKeiWX!SBWDbQLR3dwgP01a8%Ji{O{JNz2HM6Np(S3ka9rGZRnE7NkIYqV}U@J znf$e-80r0id{x=HOI2-C37>80S|`=i9oA?&6%O56)Cyi6hU`P;Vv; zrz_${a7R;iP1p8R+VJQL$upcc*D$*GDBZVtl3+`CW48N6&}x*y1==M z@KeLHAdJxQJvTM=eC?!W!k!t#-iFKcydu(LZCJ}H=j%!K$DUO7s_u-_=MS??z_t6R%?^#dJntK{s?8@L~NCJTwtI2L( zG4nWgH;+`>bQ`}&hQExGEjL|P@+QzowSM1h#NIN~ED`&4Sa{9al!!r|jQyg(**vW~ zXqFvEO+~Tpbu;DNqP}45M*h`AfkJJ-JhGUDv(C+$T7qBW>PTLRcw+``14!qbK`t5c5W}@I z1U93!b5$N9^33@}$=xeuq2myfBYjL=@gh zt*f`Hxk&fG4wMW&1p~Gh_!4EQ8+-5H!6qJBuJYt~T;z$7e1~yUz5)CUzS9S5m0nmG|<(sjQ2=kjciVxQ1H z_VnjFjfaH(5IifOpuO)EHm5zfHTB%>Fkk~B$UkrX&dsIXdS}BwkmO=40pB8*oduLd z#Ta20-hRmpzSv5CaCBjuFa1`DslVN@gLX1BA?}bfyos`}%w`s@gWi)?z$eJZl!D0Y zAA30&V^4{?DFbWh>v(VoU6M9_YYl1nm@<7}x1G3`A?AOlO}WC9Iau{kAJT%F!h%;t z0h*fs4EWQy5bz8ym$f=~zFB%GLDXO(z&=QDw=cCw`hkF=9=gH`e#6t#;#1i^YuN>^ z@S8-$B6eqqgAP-~%~7}~-Vp~cGzYv}=XKD6$)!%SC79q|cs>f~BlmH_Ep_Q^Su-dp zkH~id^v0N%_=|{LCXNp}f zy$PO5f%ZMZ=&pyS$9fCv35_hYsFzF{1$NPVBIbi!Kig_%pB>(RZ`a@eNM#tR3>v@j zkhS7&VB^^Z4p@VJIjclICO8J(F@#-=3E@`6xs^Op4vI;kMQvxud0Z~lFd6go?OK|x zavvuc%#@YX%g>8w#aWZuL`I;XbT14sUa3bWCMN(Aa(xGUAI>}}d$R7O53xrJq3b3U zG^{M^c|oBs8$9G+M66j*;+@_xZ{9b1b>EzXrPxQ6VbeLn=n3n55r*#$i>+We4G3`a zLIfKJ6%bh%Ssz7)*GFW@z0?fyjYg>o2u^N9^zqhal+cFPm)N{^KSBEi>YZ{__-Xsc zL!Z6jtgDys3Et!iEv%_x7a|TWty^Bjn2fx;hu3pL!VbAU}KcvkKfVwzR@Ya|U}2cPVzQ0y|Wz`dgi3LX(_ zrDD6e_}dxc;S81%Wsme;geNVftmWVTbaXhYCs*bC>tG6nn!Ea;(uu#nB^cP(@4y|$ zu~$Sgr)OARdtxM(HlM`Aa<_MWT<&r1lLJcD`G<8w6>FW2!c#1~2(<;1&tGUzg;c(+ z3a|-()6M#4{D}4rmkEHnL~^?4m}AVUGGv?>O)IAfqdOzn$piXEa1m8{ zXMwY^)0-g#^we+|Y_UFxhVV!Nve@1LxG=9j*b4W*#BBq9Ayi>^#Xsf3|_@*^TI%LT!ejE6%rpp>P5M5f4^Qv6G;MHc5I3G#1E? zyfVG^q?iP5vP=wzf%yi{4^e>JCz9dUg!b4DIc}$#9ZE_&k&M%kLH6Pt}V(z>e6FBMdt*eaRe~S&&HM48{B7%3WsIHFF zSSPk5#_Xh1nv~&|PE^D^yWBF-hBCt?a{;h@On-^k*b-(2Z(s&UsKVxtYjseR_waHU zj6S?X|W(b<+!in%f_(j)9Z#1qjm>D+%N=^<#kgj!4iONbvdMc_XZ>zFGry zKIe_EZEklq4>v3_D%84DH1D(*pNxbL)Zm3%7LD5KE(W#xf7=Kv$(VtPPNRze1J z$G(#8JY0+@^V~yZE>~BFVr~nb)6aVhXkYFlJ^4Rd3WSIfZ2`vrUngoJ1?eWrOc}_B z(_a2H&1*MKVRl0NMw*|3Nt zBCCTF7$?sH+DWuvHb-#I`vcs)NtVrQ>Madq`_XG|(0{*va;~Z?%d;z?s9Li*E3uiB z)1bh|;?*>ZV*8b1aUwX>S$u!Yq^Fvkb_3r z;&kA8(}kPg0bvb(gj#=)i!%r@KVD=8zOwjLUNqkq;n_?lzqGIM$Fcr5)t9tu{F+ps z4|q1%&7x}>-|Aiyu$O~HJ@UDaN+w3rHa(c!m>;>^4eY&UywZmkL{T%Fs;N;8GY?6e zsH!&7m3+S$jx#Mj&^`{19GW(`=R;eqm4-fYvT0-Qe!wvvXOfGCxI@y@1CHnLwA%2yeNX?4=D!Mu}lA+vnzER*7dW5flLz+c3QEX=XN=yHz{+ z_Ayw21j`*j*i@$11DJYfR#YN{N|7c-v6ZBe7$h1Xr)T5K9*; zI`_AXhf7HtK`7s8T~dQqT`uz)6B7Tp1$1Pw4isOgntb}Mw+f+A?0Ds?cOeRb<(S|` zWs)DdShR5)W=80hID}+Y1xKb8>V-YBY}(yP1nkh2xn)fR|#5GL$tw}x37Z- zon~uSeH{U#^f?DrVh3NFri@%+fkUzLlqj@KQ*q~bO#0IRpzacu%3xf|gPbt}XxiiS zo@(Q~Wuxkkihi)4?2ScMMz3Bwg2Gg;^+`YJzQIysQjN9LJ-aIN&);fw4R{f*H;w*b z01A;UnuJ>tfPCq6qR;{R(hqgV?h8aYxRi~rBOKFk9?%Od^yQJ$$r^04%;KF+A-P%I zYNnq&dGT;TcY>59G0(lM)NDM|DNNzo4cBd2N={0^t zv&z9kP-95-^pz#FCjob!#pXdwW(Cbg++!24n?NIYG5V#1%xrMF*=jWI>Bs@f>apX; z&@9{Cx?(Fk3a1Rl6iCE7SlIwDHUFm-^40F*U`O=Jl6VoqCTeK)Z-ih?wn;H2F|nv~ zr5n9a9bZlnJEH#}0Dj_oi|g)VR+SeRV#_l+PP&Nt;t?6s6uvksuZl~TzPBgmk97LG zE2B+F{xLmPT(qdKN*!-%FtWhs9#08@jtkS~F=1%{8$Q^C`^A8>a9oYlJ{Pf8cnHbi z@$s+jYWv*6=UfPT)~E$kE6;-;!#nu8Yq=0X3I?kDoB^w+zW00M(0)3I!8mQnMd#%u%R7^eJA}G9+MgYR&6d^UuhSD-5e4;l+&l!) z9qv{F9?6r#OY_uEf3nnvwKT_+dk~ulK=7+p@!*!ZI=Eo6odih>)43a+yKS4XpS%+}zxhBvn5VW8#>nIJxCi55xO2~*Tp7J8*@rjfwrjxp3zL#ev_}aRC zF0=lr>s&Rxy;y2%z%4)#=c97%f(gImP&kCN(k0x=!SZbX z9Q`Yjt=Z!{J!gh)L{l|Z#-INNt+lT(&9^?*DbheDq=Uw^R#{Pj=a(Gpx%6HeeQ!(k zsg4g{5+e3`(*Jy&44mdKe=~r^zNH#^BQjdzc@djW`4Mbb$d?O>8G}{ebH6d@b7LqB z11Wv;=MDB5K>fKknL(oguJ8Ro4Zz>FhEqlMuc-cfPID1P(BX1pF#`tm8@Ry3GIjm} z1=19R4zNg8?cP6_7HAr|wYvx)o9f-{!G3|Jf5~PgA^ht-WgkO6T-=kpk}omKUOZJ1 z%c8YSt(30f@q@CSgZ7g1KI`{cW&)WiJX?tBnRSI8i`e85p(`=Ov1DaeC^S;5qjH_v zfbxvE3?RuL!jc2w1&>DC`(MhTPh7>S&O=9eWx zw&CFoSH(HR*WQb6rw6GU5)ZLH(x^~3L0`xBI{hGwuLg=y$5T6$#ZuYi;~ISvoJSC{ zxVP|d(%u@Ieb|`?fC3Y3t4#RMj)AM$Aad=80Adk_*}n^zbHnYofH`M<%`Z5f_{#56 z`99K?ko}cewr0LfK+8TGK@sH;^D9&LFp3D`;QpA=yOD30(qGXVe9K5IB=)LmC(=fp z+NO$poSwK`11axF;lilp4hM}iHfNj_bs{`&KHaa+C2?FU8MM6$`^g3P|MA~1MS^0=Y&IJ>R8t>>uCPq z=bXi7S3}YOharUyR@Bo8KjB0S@h_!wGlBZ@V}-txTLbv$%1d4_T3jah8lW0-;jj^9 zv9{b6R-8_pACmcah85>0W7_DwY^+z%h2+pyD7IU&WSHk9W;R?s$e|VD2zJ*qg%%s` zodO{z_iYTCfn4K)-13>1*nm+=c$Ovx3%YW=aVJbpEKMvtdg-&mS6_KbdLH}+ubkjF ztUR?MUzn?;mbu|7&Ny-~I<372`GI&L4Gargs7I2arEFX7X%5|+^B<5Z=41;iC$PwE z!8cMs>?Zl%Vuq~oZe;^WGa&Q=TK+#uLE+BCm%5f}r%!g$b??@c%w{PAJ1HnGXzUNm zD6sH{1jdaMB=uh?=`VM`obbt?-`Ic;F%|H{kH0PV+&8t_b;cM!W%|oQ-j3M{nP;DM zX&}R5YlBtDIX_qO0?RA94DVW5V*lIah{a%H%YIv5T4DC1^XvauUsi6Ho{-sjB&p|Bn>)3jc;j%17WiYo^;R2Gta%QsVT?;vDG+-Y>4|zE6t*W~L&5`B zHcXVzpxLJPNgPesjP|?*`?;vKH$5ibX>|`x8~t@1sWewBSIgNi@G$(@jQmsZ&+gr) zL!~3Fq&Wkv^r16c%fU)-L$Ipj`ts2nm8C2{k0F%HTL9~iu{!#Vf7_GxT{WyE-V!`_ zO?=;Ma%j+eDRhPkLf*@-V*|vu2B4fj3O12=3+XZoqF}wrEpZ^)qTN#hsO#p(mEHWe zp>`kQ4o~MqW70{x+=fZj243&g=7xly;aRm!r}HQ7QzZ3YE-6$%2;G@pehI{&_%U|t z@z^NNZ{^K|w!!cE_3k&Z=Jfr3ck&ug-p`v4K;tiec8vv|VKw8$pA5g=hfPNOVCX#w zku(*C;^CZyYwGBBjVcMxeeV>DmwO&L_0cuobB9SJrW@$PGxkl6)b&O@+ zL4*r5mNXeKQ%!FwwnKk55y|E+0&)mz_(0p849fccfM&X<*W$Voz+BY1KH=G$bF+QP zDZwsuM|)HggZHdC8d-Nm76tEP&br$Etf-iMhTB!?VC(x6m+Qm1<}l9NT4Opke=W*v1p zU1x(3bg=^3`X|RfBhKI7R;EVr+ID(#8=Hv_mEMle903>h$L+V$Ozq|+xf1-SyLtFE zr@%E$H-*p>tH$$9p&wt~7Vpn~8_Rbr@YRlHs^s7Upv8foW9J!xe`r(j&EK4aVy)yN z|D0buAQV8$6i~})JFh6p1e<_~|8HU6ZJW>*C{t84?sbF^#ph;EWNsJNC8CS)L@!21&PEhPn!5ZQ}YlVWL zGBGp&B?EurBFv1`jPm(^f6Pybw_YuF+y)XIOMwcP0pYHjJ5sZ@QFTi0(LMG^YSC8F zd_A*05t*n73Tzk@w5-EbC5AJ_|5624-t(`(QK7?Z2)&kegqv+73@OA!OF)m(oh0rS zHiRe>@7tAlMhV7G5T?{#QrA^UK{8_mmR>%@t_yT92P1dJpRer!w_z0wEC6PQ6Jd+X zgA2gXF`nqS&{K?euUtDr>a6U^XKbT6y^$H+< zY@;huu+2(PwYCbnUXP0bPOU}}Pw3_EMcwy^4>~GfK~5LXIt!ftkWhU#5V|%!q!5Qe zozR+#xJ9-3E;#q7V~I@#?0NO};|E;0KxKJb^(LU{m;mo(0|xwzgS5(0Cjo8f!R8Ff zc8PT5(#My#PMX5^7^GQ!OHyv`z0sOVmvlcP9WeFi$bRdP3)a>;LE&;$>} zq4>?fMnRL5z2y5u@T1ITMPxkDma}m3>e!iM#ix^EH%jKbczShGKLtXoBXMlBV)qXP z_~+RFJt{5(s2O|~IMp*5{#soflxZR^CnB}3rnU`)fDr2n76hu~+*xY$iKcYZ^A&wo5fzqK(7kKR%78Xs$nnauEsN z`9;yrCLfD=X9wMADscW<3lS1=ixgn*7^2=KJ1)9c%%jg<=w1m?@|sC%P&&a~VPqsEB|>TscjsFa z$y&E~QfS`R={mgaTbH|~6W*IbxUPbW(vC!~se8VF|58hvAxAN!Jp1g|ot%~IB222W zKp-&_Z`$0FoF`9j@O;4GJLiGjd4U7N&em7+);ZFPhsTQ-#GE?$cH3$cN{xjc<%E#g zt+zY58FHf%hWNd3d30?%MnsLOf3(sY6okrbu)T9kadmi)H?y<;I8>0ftM|?=OLYRp zT$xlA)AvY_$3t96F2Bv!tGIo&Il#SBVhu@NKC`Jj{9_yHvU}Cfb($vW1-$Qz%_U6d zvr(B~E02J0C=kyX3?~{d;oUNGk+$KZ$l?+tA`e3 zQmo&{0by&Yr=K0>q$_Z_OH<~j8pGJ=;O38HjQScWD|Q1YsVEd&Z+sEXd4i7yp3Yx>d^a z{K|YX9_9tI_u6?r|<{qeQJW91?b zy0YOc_=0xZ5h!SW$aM=!4+NC?*N?yAcC9@c>-Kryqb#Vu#hV7VWXn^RC9Fx2px#G` z9DjOlDdF^eq%A0_`s)UC{rolOQJdUoh0(wm$uLZg?cj*TZ)1{b#>*>hy!k;o`{elo zkBp)zJ(c9W-Ip0s3o;%N;=nU*#NN|qY_6KZn?l)NC*R3Ot33VXkG$c?OMJzGZRV%c zWUMl<^t>z2)RfCdc`hB?oTign%=bC@93(I5`PvknQqJ&@5iVa`;Q-kLv+SDtQd$vU zV%$Uu%YRJ8=zem7+kb`qzN9!8H)vZU@5@V{n0RP+?YXU9%5z~WCJ(s|5+~v@J88?V z-*%|y$F#)`a@ub!P>Xw*GoNm?=^VeF)ShbE`ZReugJ4Oq4c+1N^PFG_^mnNU%RyQl z^6`C`N@10;u!3(`N{-=f9i56S30W6=Fr%MKJsh9)>gn}pcWb|9-F~ESbOUll?xK!Y zY0h3gWYQc*gF}S?BV$>O`m}EnmcQ0 zxwj#f)9zPMudxL)zyo?CxJ5cg*YAe{)tchVN|TOm34q?1rkTqc3M(iY^E)ocEB!=| zkyH={o~^v|kJoF=u4}NC-#h!T`^$WLdrhXWwsA-F@O~Ozb-FOfgAsnjnB20}SVzeD zBKI}8pLw+8Hi;VCb3!qYbI@r=sHt{6{2cvv#AhVEQ?sF>V z!Xned8hR>`!xi2s)0g1KOZkwEQmBtUTf9QcvV-vaLsY{uaW664Ep*4KrSm4v;k}gx zXH;WqeO&N#B~W6mJ?6V-NrbxxT{ZB~NHUMCxq^_ECP{r>cP_<`O->jROUeQV?1v@Y zr&4}-J?hKc*`5-U(rT7GcuDEP;|3ewkv<(*<equ^U={==9aVV_HNS2< z1-bd&=laxS*jINIc*e4w_>z2-JIG61ZrUp_j`ZE;?)lXtwj7%JdDjo9>C12>DdP}x ztx&!Phm(v588k>YOcL;Ne=$2nyOA4=_VC*nx#1?)uc7_LnH-n#Zby!dr5lfAh7Pxs zhR~In?gSiaR7T0Ey=jX&E#lYw!W$+Foc0Z+!Z4fc$*X5)v_D(?7RkMFF$XoyB~Rn) zh6b=hCl4B{(+_}^4vt8bzV+7-TO4xmN);meD*ra;DA2ri?Nny|^6kGy&dOf}?(GHE zmcKy*6bldzmgB{){o}HLY3Z0qaC~^sb*;aU#M~)B4X8ZMp~rts-0i>v3nQPa=KmXB z{J*uxM)kRLkC5$79{vZr-4=((R{C&LljQJnB}?(Q%a#}F|8WKXx+NI3^n)YZBeIwA z%egF(LmOG_5`tGk$XL|YmPie1EEkb@RrvooP$GdiZ&>K%rn;MJ?` zMn63o*ABWe&hm<-fmK$C#@mMODu6_qk}u)EvTQMMRxcj}vQQ`51NA1>W z?S1mLqX5pMz18IYEg>XG25~<+QrHL?X!}L9LkCx%Uo3MDHuAU=8Xy8ja^GwIGn`n9 z9dz#Cy(8=Eb5n6l2~n~u~>mSjk2y( z!+v3Zb{pjLW^DgVbN=#1GJNKkr&lj4N#;{;VNj857DhL-j&QMSVD8rw@**%3GrpW5 zRYz{$1@~mXT_Zo(SWVzG7*Fy1NJFRj^i&`irP%l9Br&+)$q8%XmMG(LMAOB(nz`3{up9yF>eF-hvZm*T zl(R?5nYTFexf)kI8+V+XbZI=OOl@2q+PAP>8*#dZ3irP@ReR{P{&XnkK;yR{JiZ-? z9C(gJ)g%v}eHIVhnV}P~_=N}T==P8sC#8YV<>A&dHdT|#e1-0S1^?-=;kgu|M+K*X zI`7)*>~_2|w)2X!z7wOvHa5=fyXd`^e@p>y&ARRBMTW~3wt>kQebX zz@ayLxF*KTICVlGRP0jsP*`5?tL?6lCYzlx{PaNWKl|XpAr_`50Q0OjFLrm`YdN^m z8G#C=+xlqx@H8&fVY9ZnX=(d?jaT8Vwb#&HG{j<-+KQ>W%VSF~NWBcR#Dyrd-BI`7 zdFDLh^#bpYGNF+JkEFUJlKSeyr#g3chEA)#uD`M2qKwOdb3z!z6B19C?Z@30kHYIW17Iutb^y5LscS(P1yj-)c($ zgcGYY6~V*Y8X$5~{Yz_JeFAd7IPS#$qXqu|5C8x1T>F3FQJj-Ysv|?X?tQGf0RG%o M(^aihxf}Jr0Ew1DZ~y=R diff --git a/analysis/Python_scripts/scatterplot_Organohalogen compounds.png b/analysis/Python_scripts/scatterplot_Organohalogen compounds.png index ca3bedca422cb132e54d673e65628eb29fbd176e..e905a6fef4c5f8180618cab784d381cec0f284a4 100644 GIT binary patch literal 78417 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 i%Nzgfg8aACxD>pWMqku?AtJ8 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 diff --git a/analysis/Python_scripts/scatterplot_Phenylpropanoids and polyketides.png b/analysis/Python_scripts/scatterplot_Phenylpropanoids and polyketides.png index 23a587fd0cef9b9e226e42cc39b950590d910a94..df91e1c4dcdfb962654280c2c35ca235a9cc1ad8 100644 GIT binary patch literal 66238 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 literal 37010 zcmeFZXHb+`*ENiYNCwFn1d$AilCvNvNRpfy0R<%^smUTVh$IC8l_VgkNg^4VU<0C( zC8x#)$*B>V9NyE;IO8+--0xHMRek^7Do%|fUgz2;?Y-98`&^N_+Un#a%p`btc;q*4 zsNTlI!$;uZo!TNI1b;JSdOU@P$BB1SRoMUvSxF;)88ds(-elh`M0llT#!})ufUmEQ+Bk8Z*d>%M8%w*U3uzTH)J#DWm`qf+~bj@cj zb+2)F5PNdcd7!Yf8MJ1pJq+s5k3UuwJD08_!-`>pGOy! z(6iS#Pf`E%gK@y8g_LTGy2k$Y@FQf0xDx(_zka?A5`ezaASl*f9pQR}B|H9)Hx?4> zLK|cn5Ym75&UuPNboj5ggFienrg?+$^YZic_`7!{U_r@mCUKrB1!iKGwtme0J)TFv z0*lkXKLpWwgj^n6ob7u4+Y5A|wS>Pvgm{ey8!qhcNa6nN1#d79$^V`cJYuN$DUwp- zyktrB-^L6kiutcu0)O~_6ZQZ5L@9;Spj;)LTMAV!w%xnfJVoh4_bIeaTyVP0K84G_ zO6jP)t7%1T_&9sxD9im58*_Z7*sJIBNqS0Nt0$M&>ht&@zGc{8?FVaFSjNpod?%~T z2WqeU-fu2!ZmUj2KmEwdu~q3*^1#%w#4*T1=9IL`W7WB(m_52vZOS))?qs3!&#YlS z+hHM}(uD;@EE~hw>Q6p&mKx2Z*RLZ}BSXK<*k)tQ-phS|9G%ig<-_nfZjRhR7rKt; z;YYeYv>H6!(Z+Jgx>b;P4au_UfA+z2&L10g@fK$biR<)I|5w-QJKqlaFWFCb z4WFw;`aIgud2QyfMGxcYw0A zyjQjpRg9i@9G>TQXT+ckIvI}$KL+fJd#|7qGQ8n)DwA-z`Hcyf_eF zXK%_)#4~@In)4tY3`N5?++brjxuc`e?-St*4r}0XL@@Q20@2zn$yp>Xqe>N`tn%j0!zFuvS9ovcR#==XJ z!0sQF=59-!*TV?xTe8L32Rx#KA>%IV(~a@hr`I&k931COT@Lz)tl2P>6CZZ(Z;Et$ z;3kt+H`a82&@NTRpCxQKvB;wWg@BZ@gww%oh=fB$~VnPO>c*38ejJNf*)|Q zDWa;XmU*kdMrLYuT{JTo^}e6;&|^XMv2?K9+q29=1<@6A#^kwcUSEoGbSY~YL?FtU z_`aU9`W+uDr)}8e9#Y#X91+%Uvo>R&-1tsRt~~g3XJ)mL%`?dNPiLwWfX~j2Se85q zHzw3+eq5lUJBPAyM;3-%|2(QPt2whDbA!)X&f}QcsQVZXeqzivRkX{lqIk?YneH0m z2hRCIWI3aPH$C$}Nwjj{*s_Pkv~JBE2-(V{cAO747d7~&_`$2Pj}tuC` zAK%M}yYVi*4k1Az!Gc*-FP$_B^#1&U+L?z8>tJ}zz~HJvS~;tg@DW9nJ%#!P*O@J- z!*SEfu6YM`CQd$DgL0zK|Ai*Xl4vv8rPY6C{{CWt{*khLlW)|JZAaDQOUb=esn0%> zQOq8?Qxs;p-Kq6q)r$LM_B~b~pPH_>-wcU=dK97a#wF(IC#HBy&2Z|W2iXu6Y{Zw3 zT@SjEUUl={Zc`L|dKH|psZ!aSnQsF-d(+*8AZ%hxit8hxL86Mqn{VHGPDI1pT4gYU z13u5hFGVRxmQnHZ2j?DKs<>}J<7_@~-P4ooMVRx%dzJEsSd55CBe89+NOSM7?Bao8 zYS4i#2YZQuT90S}_eBZ%Qt~4LEJwlHo?7VQYrE%y_Ll}u>j$8_lEg{(Js*T#^eRM7 zO))Gr@&;59P2KW0o+^~F>$Zw1>u>xZXla&hmw49gc$)6k>spg5{K3JWX<<9fXqx+z z6;(-6bgtNsR+pVR85k#ad@Ee`pTuqqE2{UF%oE9(HQ{Vo;j`fl8~p+%TX?WrZ6Imw;oX(9AQBzzDe)e3@2Ay#_Drgi8LHT z{C8*qkMpbR7f)Eety9)d@^surUJ z=+^ovnH^%)V>1R1Wfl9wf?E>)Km^Us1Y!sbgtRHdS$1c7^0L(%gAJrv>oh4G-q?uo z%&uWM@ITR$8=YknHomvsU~U{`FjyE=tikwWtXQBx=EVs4u^Zt~H%Ct4YY}(GeKU2r z(IW2&U-;|M!@ZD~inDAl1Op|5PL?^-R~5*twArK29v6G2)w^9kIbC$z=eo6UQrJ_% zuw;QO6fkHx@QGzHKWdrG>gTjfW7`|**zXxsT)EO{0kd}XyjFOz`nx)t#=b+f-x-~& zaNtBTv@V6$O$GQqwE1yR4M}=9+2QZ%{eg!3WQx1+ZZ-N!DGya)t00nxM!>sNyO_H3 z!C>lhK0o8e8qF7v;`Z+brADuz{286=DFzL%VdFEGb+3(JUJduvdo0&j@X$lB@%?Qb z!x(Iy3iYjmz|wQN(q6>tn6h#&L!C5xeI3RJaxbI=KTm9|UKKtmVHGbtxuix>mqN!Ak!(Yiv0qIJuNV^y7mo_^&UGx2pLZ?1;*WYNPUUz(D2k! zW&WJ$rC^t%c8UlZt??c8%BMT+hI9T6;@T%d?wTrQoAo=*mn(ucoCBn41YZvo(o1G2 zbKBpU&p5z_uFMu%=kKYCvi0*UJg^`{ME}ILoC#E)-XRO`HZO*i%;m?mnM=T7>1k$* z8p$#ixAVd{kK6a))5b>|?CxK46zGGNX3xLew{EJ5a~Q;y&=d1SR&t1NNTQ~D!g=pU z=pv8Y%GZdG-3?DTlZ68%U$7R=lbOoNLET8cfM=u)j5@V& z4$^q*=24&P!wBmA15LW9!k|Lw0)f4u*^?=G70Y_-O^PjcIrgTaL)G>4OjXNDjukUW z?hg}#wP^=|L{{~d^U7?Iup7j;>W8pig6fAVhT4Xtp_)*-h}b~I-b4e#$wIx_)Dphj zZC%5bWC+I@iiR(b2;W@?QIu_BU%VxnVOifw2BD#T*aLMh0 z_T>u))E3hl172_+j~7eM7FQ`uPoM71n&C9?eRq{`J4m~SyDY5cu7LZXMq1%rL*mIE z!Hdg|i5Bo}azoRo;F>j+z|?@9rd7(4j1w!u+@-w>?P_VIt@^~Fa3ov>DSp@M|#?NW!wi-PE4i_EL2l|c%{lkH@?e3SfR)NVxl$-=@2Ev(uzl8acu zS=Y8k)kwa%An7?tT*DI|NFck8c<@!_=nfm!KyMmx5xaIlDFZCNrb-fu;qkdrSIU!4D9-Jw<6_2 z#AuLZ##h-|%%21+q?JId2$Nf(e*d9s9xwfX;;~G=ze+p#ve$T&6N%dW*gKYKo<4G3 zF-w+3lWtgmzOBlxBS_$9KJU+3uO#ox~pO6C08TrwOCBh z2DX|}epYbBLiR{v&mcZuRUa!=$n6fR_SHq^Nfa0hn6f^Kktq;$#0h*GL#^4j#-mEHsS zyB*9gvoLV_*JbO+P3xvH8>_iinfn=*bSMF>x@lM*3$HmkP15(>T9>xNWL>?&po(=- zOGxATt%1$R6R}jk8wM+=z@wo&#tlj={@u*ran^}*5U=9;J;V10pBXgE?ti>ANt3aw zE4o_?x$1RvtKq^v`n#xC{d4N+=qgdklhN}(Y4MFy9W?Gzkm~+W2b7=lhTiJ0svP<=YCiSl@!K?fljR8pe$v59h+vm{-Y zXUxHvcsLWHnj+?C3Kv8?m&|_S=SMfZyL_|ZlIePZF*fv?hA??v52SU!RE>8;OX>64 zx<5rL796*g!H&eKTP&~N81J>*w6fV)>Z(J&HlQqBKAtem5E(T-ObR;SZant9KT$#l z*Rmf=r85!t`5qi34fA`j`lZtC76;bvF(OC2sYJo8(){U|Ve4ee;FlLtJ!_DjKPej` z<a$t~yFfkv;>azEUBkL(bBeYYCkWmla!C>4Ew1D>NCQ=qD07(3{FqepR& zPkB~C8f_@dESxg%Rdj|g#L#e*BY2eDFw(1%{{k;UAlE?=x_q<S5d0By6{Gz&LKJc+>G5aL!3d=J9vEUzO5qb1bL1o?Z-0x`3eGd z1#dIsgWG}#f$e8{8Mc#itI+I&D||jy?tHcS9QuWE-HE!jjr^izRL&=X90rs{W3M$= z@4VT~KQQDlEj+C8gBl)$!+YV?J9IsO!7Z{$F)NxG2ER?))#ZW{G#U+_-O_|oM5riI zBv zT2pyrOezh%3uAuEpEj=C-~387X;o4sMA}LHrtm9#f6s2+`~HFIBtfnAVNB>+kxnuO zzD+U6P{iImpc3kEqBk)R`l7VdvZs8+au3VP0>@sjq^gBz7zB>f*ozENKIDm_1KQiM z*|YxFR$lt0lm`Un)$7W`+g(`Z+Yw(9$B@M;DdB$hu?6Kxnci5Ex~~D7cC?Lt?Ok1G@;uf~r>NEU3L8XifhTKoF&?X!~EEMnCj@quZCbGO8C4Gmh7YisB}+@ba;F7Qcov_=9( zAk)ZoH@N(Vf2x!h#Ruilt>YR84%9A(IB%uSavevNW2XM?L}7DI_Tu9=^o5e)fz-T+ zrNX>HZx@Y6Sy{Hv6m_&46yJ?K6xmRp6k#uME~a3UE%sMg9xMt=XER@Vx-!QzQ~9QL zzes-xZDu0bzC~5GUnu~8E$;D7pyf>hd=vUTj7-$%XQBmt^-BCP=9T_n}C}MbyE+q{e!uJXz(s~$*`Vv=W zczZs~+4dug_g@X3e!f4cCtGy5-L6>kQ2bUYU8TBPT&(cSHqo5b=AUZfvrO1r$*(v05Cxg{R%>q>D)87ndyVBkmth@hbnsi?SX#^us$?*V8ivB9reF@q~;8{rSk}xvY3o_>Tgx_ zkq=I&^$GIz`CD^+wg?p7D@W9vcz-Lr7#E=4u6K*B|E3>{$)6%|&9%ZO_)9=m!bjoM z+R44y$-mWFrCeSmbk~;VBfP&A+va+lh%DQLkp24=pSFPZ`znZ->NlMiDhVW8pZR2; z-z3{t>3A^7e$i9-zsa`iI3;=Q@W4c}h&d?Uwa`O%ZZX2=eH1?~-D+-c4@aCoCFLRg74wO;`}&(ZB}zz;C*f8? zi$A+fQhMsiO)_P4A{wrigZWZs$gK~Z-MtN+9RY1r?ArdhHyGwSI%sjc=SacRmtX1e zBi`5WBOV5T=ERTq;lys_Nkkg&~2tv-=(0iZ>&uX9(+qKY%_P0RmBpL#qgZYm3pA-2U>Bw(PQYz;H z+D!CCL~?03x@$+F%{BNi^xEF$9rTuub@jogP|Q~%NiHtET6g1sru(c9Bf=T$JKXyj zrdRefq3c~DA3t7|rUEu;{oBl?(4yK3C2e~@G5LKBYV`izl|~aM|AWfU(O-DnjmiK+J}VoUY2SK1;_nIZpTPEr$f6==N%fBWu-}pKzH<4!^1{v z!hqFnTGxAv)#g+|^7yM}gE|`%TU4lid(o_(aT@noGbx#h2amjq*`reI=Yu#v_T}|7 zI^xS)sU2DA5G1LRaLJjDrj`}gp(U%_XWv$!4dea!hS*bGLs-wf_NfS}*W8TjjVNNe zj!ByKG^9VT=A}Ky%?QHjiCH44RIwTRIlc0~w)!ik(2<7CLReexW29jFkofxt=%a_9 z32$*65oTrEx?w)?lX1wB(sd*vpAAFYmhJq=Sfd>1*3}PqS!%o*c~jqpNoqb)Om{M4 z5tW8 z?w(JlIf7kZZJS1i1;+5G1wGKrGF%MLsMubSeavtW_=F?rRz1Y%)xOb`7Nrg))2yvE>&?!4|_9uv2Uc)xbvFz#YLvYE)@bV8mVqf=zM*m(%)m zbMxKC^5y-W7ev8ZpN&n*TmUJTf5Cvuk(^ktacHH-J>K&`tF>wcY|jc96nZLtBwKyul=^1H6zk;- zVa|fN1Np%HN9P%FI=TKVc9|+?R!N^hqm4e^%`zaG5!@qf)$EaH=ba`^az$3u3cBrm z5r0u%Dn+;x$lex3dqd1x18RP?D6(?OwdK7iO4CidRCz`(*WmK4T_?R%3>-QB>890m zGF$L@p+iEDcgq)Pn!$H258+`nA zIlDr)7M`qe%)Wk!YQ3?Kn9^7v)G~N&*yeEd`v)_*PD!a>wE(FvFfPYlk{Zc;(JnoT zr+6yh#^O0r8cT)&8gDA@>VN?`p^yik8K9 za|BPuoST`u)7i^z#-2zNRJkQ9Tz={}sG3KMczwaAF8d(G_R`)_quKF5ri~m5treiK zro}cs_!ZETDA%R~xqE_W0hg@VyCF5vItmLZ7r2FwGdkOQnvP)SOTAP>5SdbL zyKj?%jWtzZVmz0Ng6$^~6(wIxXdedmKKv;jS?DJ{nD>@a-c5AhE09FvJ6wD< zoUUB4_jWD?k6kf@HF~NsEw}J_B+O@NWmd|4UoO0%kDo$q%IBiP#!_Ed4n3+;(WxCS z&5gw_x$(wQqtxN@k05DgZ877OC-;TN;a_FA9)!MHBlB=wfj|`d_53=jo8A2Ts=49$Rsn>f#Y`v&0BK$~hJ5$NaRt^Mv_O%>v20CdAjn%Oj zyQ(f7e10xWB@9o5=?A|_2#Sag7qr%Mdpkvoka*uzN{N3MKt+FUrgG_$l_T`zduJf9! z?8Ae4SXZZn`Tdrj9!cdI!0?LF6wNf@8boWvzc+>A2s04SGhV39{ z3mHK+#oe}!rhV{hZ%9?P1?i-t<_((A^Ay6BSUpnA3f zyWUOxi2aDJgt+_>lYp`y{|Vvzq3~@l!Sl_MXe%Y7sqCfiphhpKL$x|_2<|2Fx~1I zi}>SZ3HCHZr2?M{l4lPZ2h{vOZ%^%@2hS(O(?N!h*32Z2sv;u4dp~$0ir}BrDW-4m zwAQV>QA06!&3#Y9-Hz!a!R zNh|p1eH%$LVb#^Q(>|ZGweL}uI@OJQKQ&Sbd#F z9r2hs@x)3vIyf2Vo0as3yB!=afwDV}T-Hu~5oX+=x;>9-dAW~Xl_l|9IXLxY%1Z1e zleR@YQ6Xg!<>uUKlxFeZ#^ ze-^}s)jkUpGEBd#KSni_xw?`zzqXYD<%pKl%^MWl=ROwSR2Zng-o^mIDrm*b$zxG% zI`YSS+lL+muEAIJt95J4n8V}Jiml%3J5w(u@C>qN9)2+ z_dPS%m<2!9@nj9lxe`&|py=TcOv8tG6m(e&o0Ol1$`3pX?>8@*j8b32UpY%Z|9)wm5E>-J;c${rmo?n z7OCs1r~6XpnaSyQ>%GJk4~$q&`zuB~`NY?Czssj-L3nJf_CVx_I%S_tV<}~5n$%Te zC;P46VKl7nYtcuegA0WMt7zN26MbksLPEp%o#kLaWq+GsDDOftl~q6$f4akQ{s=yx zgi6c8fLOx%&hsJE+%GalgDsha6zssY;R?)`o}_a(n&kog+mSk&H^ouR1V+F}{>1ga zP$Bs5dkR_UJtq+#$MW$k0Z!pEjS)n1Q_yN90M-716Fhe zx2oW;%I}43;V6G|`oEE6@DHxo{a;9MSv5)N82naXO0vwwXy|qJ3*2}4aD;aeklMd! z|1ZW|CP}is=#kv(@y+B&7&0$n0hom84OP_)N%A-7C zdO$0~niZMQiFxfrOo>2oQL+QW_z%6p={D3gT&qbV&oWwbus(0SW;V{i>RE(|Q35|^++#vR{{(TS) z>=NgS!62?{UV8?_pC(;7A$%|dByI?(OpJ`Pb}JXXL<+fg3c228irw*mdl%=eHxjtl9;3g>zz}F&ig^s9JRG2^+M2VHX|6x4z zEOL3v{hME>)=I4#y}ziX(uWo08eV%BTJmmUjtI(B?N@ugKk{iIqbquUN@sOy68s43 z;fq<mWwQsrv zBZqe{E_}!a8d8G#pFvOXJi@qCtCa?<$NQWQM7YEB`|fx^3*q4S)?7)tySAG-uJ(!M zCArRv8p>`Hj#tEf7@S?-f7zu$w4Ufl(>Gy*wrsr0c%Bxr2b;FWoib{*KP*~)*Jg9H zaaxK!Y0JEsZ7rDU7-MU$!qrF%c_qHg3}(GO85fVQK}D@np0tC-pwkR}9{P{P$kl@e zu1c_yHboDrAJ;mEA(hYP8^0x3p=d-TF;c*c?Yh9|YT z>zyz{4|B1-#A#EURX?u(VO60>2m3;lyKEIo;#z1Hj~<^n#je!oSHQbXvp>gt0iM$p z=RG4y*4rEtdRxKhDz7ruKK93?41G_2s(u~#s2dEx<+jRFp&0Fj-rw73Lq*MR%)`q0 zSXm!`&GbdvZ-z{MUUIoTYK=4RJ#g%abP(T0fybXo)?uK}5zuD?=#w8YBt%d76!@fP zLb#LZ!-*)-%ucj5z$ycLb!lOV!HsV-EX58;C+3e&`?x0c+%kz6t6%?xQn*1MQq`T@2H!_$bL)5Qpr z#8M3!pHk<HMJq`4^7P+Y~el_g|T8l=aS|kfo2V0EQ7UM_cm1tj+kAnHM zyyv8Si$V1Rohi%Z4H9|x%FfkQ`hz%Ryql<1s^(p&$I7|YZSW2#| zU#O9CO}Zmz^o}*P&zr<`sjM#W3~boh;DO9@WXeS+7fV&N7im9R+TGjGIIFZUb#N@S zIv%?*z;>NaC) zY|Z1-*7nxbdv8>AA>TWwv&NYQJ|qv_?irjEjL>$PxL>zrlPdrR{mDgg%nA(r`$T%#Q_{rtNr1!-Axz zSfkZdiY4=A6p(Eb+4*4MUhoUAEJ5E{xV{0}a`(cq30qtPjy0m>mKr(OPaQuvY5xkl zS{JPiQ@mTo_Ohv{Uubo#mkTdDE@~}-*B1E!@gL~+tT^r795mYmVe+$}53eZLPTs6C zA4sHF@v+l~AX8M46zuXaAUE1zCn&Kx_2i79-0eEtG8gIhHp8-v=Z*6BzXiI3Nxf$z z4>Jx2*eMpYbX>xu>?V3L_?{R$Zhau^Vexxok;(T=(%|Iqw#kc#oXIP>DOWym7`J49bMyNcApaogxKV)!v#D&N z8qKRUZac?}(_8w0-h!SMPrJ&4IB$C7CY>6*{@RY^B&4f#q};9xshF&&T-n~DMK-_9 z*i`f>*8idBjHaUtO$RGDQZuuoXg8bYCk1@B`8fQ%9bT=FKm$j3^DT?<0awNdpO1ao z#ah@lT~CH7cYN^8I{i^RVSOBV-(`x;P!HAJy?suJA>xPxq+l8AK+9Oy{Sr&!Dp2=u zyD(CPc)hVBCI(i5+PGbNpSCb!jZkjFe;nIii-sFcmQFKfB-%E_1(@7S_2nvm7uR1 zTu$cC>2f^0?*Z7n#H7dw+nHi*kPH&R%R|KqZInG&78xiqqiFQ5M}5dVc~W2^XDfB> zak(D!%&-(lbcs~+B>b-5Q=ytfb=p)wyxyiWb+_tH29Zv)Et^XhdWuy#h)`>svNthw zS3N_-87JZ_$V274*HDy-idM8=GFV(ag9&HX1lfHA1VIc*2Rs6VBI%M6+<5@0riV^E zVLm-MI(h}BVTW&Lu8)+7QSHnJM1p)0HkuGjdn6B_mnk zdRy-EpO9q!ix3};2D*~A?koX-jW?+O<|OwtLxo(7{=_mG22dZX*WqVVP%m(Rw%&;F zjnjPwBdBmr`bH=Kv)`Zmjt5aDKp}s`*oxE%tgIskh3Ti-i%U&);s8d_nY;_ziHqvj zL)oB@0uAxli2^}NvB^MA00-mhKsfvhi7q7~mzP_suC#CT%#waunvZy2`y=yi?1Ylj z{tZ!>anMZ=xTZw4+fQp1PhQ!JGd$)4`uiW}&XLplcZPwLL1RzFMpz-ovJYt7RxGy9 z?@9&q-^;KDATJ((w0ecg-v;N5T(&*CZ6zP4 z)lSLtZRGg)=_mXq&%H4KVt(4xWce~uOsnXKWV6ZWAj_sC7M%Z_X+0bw`ietDxJ2yF z{Glri1dDv#H5@4(v4e(=7zX-Ne*YZjaONqegbccI)+hu(#RM?Oana7!BhcZ~-6rF4 zJ)B*?W9MJ#$|Yx@2&fa=k=eZYE;*uzXUxToCbg1ETYQ{kCG2#{I{{h0ik#=09I^gT zbi!e??!aNteS|NFNV?s#i$k>!aj5oh+h`%f@&$e_GSV)OSplH>IYFfijm-_>MDk|2F1)NVPUEDgEYo3);=fJDpXpTF z1mwZyo@q^9*(9kFOov@rZ%5MMqVF2=9np%^Xh%4O{cjY@}cu*!dm0^Mg47tTWWpz#(Ir$zLWJx zf-vrTpoB84+VQ0C{>fdHfqV<24C#ZEN-2*uYREcD;=_cR)*cB6eA7VxT~y?du%llS zH6$xeQLtH*zx2`N-Ee(H*x`*U}Q?K6oLjl^c{$Hm|GWCcA z#%v;p;2l=Wgf!;S5V^*M*!Ja`vJDhKlusWz9Sfw&2Qz{6aWdY0kT9_w%OBQTm>P-@ z9zSk9-&lM<(X2%h#9*a_Y-PB z)S3af{o9NDz2WNDI`O}|KD&N6@a*-Ht-e&-H{;R%HY2T>U z*p5HT%O;8(^*VR|Srd8FgRVcY!LU;7e>r}`se6RJ0RDR{bM^9_B>eA=s(yd#+IL@} zLR=)5YC0xlo_Ey(^)r4SDRIUDapGT%Gt6V)+OZw|jx!F19qtPQ!QVrN2=@pN?hzzT zS{N*4zZw)is^`a%$r<5e7lvLYVxg z(*;rh9sZ?Zs=;;!xWa~dL~zQPh%-?h#!O@4%3~Z>05AnF>jAp54LQdWB|KlvEi@-% zlSXm3>?~)5)g_1d!p9hv%bz;W05!DpwHK}~;-~BnfV!Zzuv)j@5Xt&1Ir_fQJ08Jb zkc#|m6s}WcG`8~KTlgmPP{w5Z_f~_zoq{Z_bKcx)cGK*a1YpJzH-QccbPVY#YGnQ4 zfX(-Oh6_0RN}PyVWCRcpV6 ztA1k2`cQIcL??dD*I@#zqvuT#nCqZA~iP9J~k_H$$o(R&kUOJjXFJuLlS3=HyS>26DH z(P8j@D^)NAV>!r)a$ngaQ^3u=@^5p$&?}Bi$Fy`<2jH(K< zFnnXv$L1hs%3W;Q={-$hVxHKw6>0R7u2laY0H_QVISy2il*ZR~j@Tr;b^-;hDuT}Q zuO}jW&>OR#w(rMQXkCagww&@jQ@rk%icC=pLisU)cxi`o$jr15@fVX*A*;#WXwTNY zakY~8EtZY88c6* z5>-o;<7PRcA6>Cd3Zv%|q$Ta2Xwu?Ds@y7Mq3X^<0|E(F#YdQh6!!#@jh@H6Pp2rY zc9CMp$uJg(yYAByIZdRq#(l)BVDeC%KMaitgPxlso zE^Dgy^KMX|6mY0p9GB@}KjzhXVv8~JC>5yJ!rh{mScUfl6L2crN*tzn7jR06)R(>y{7W(XwE zq0Y1$acZXN?%iyUqS`y+k-HB3UM(-6A{P^K;9B+8AVW#?C5dh@WvAI^D*F1JB=g7P zj=j(dmmfq+2Bk`9I*ZwhVa9HL?DAIy5$_i@Z$bxEM)vaEgcNq|pVBPe&Lv4LlaRVH zAI??1k%`Hzxx2PY0FdEeSt3!sb1?>Wcubux^7REBN)|$l5(m}4kpb*-ekAf|W7|Mp z5){~VKud;+ic%B>);d93U6sS0evC*LRT?$?_dk^ zIDAs`xzB|RIrssARP3)lr@ZRQ9^|&`nFeH@Lbd&(aDjsNowY{G8ow)IZA>q^U$IoK z3s9tRd$?pKGd^>;Li%|rLU4F*$K`1hZw&AEPM0|t%Cy|h`nb;!Q*HvyuEa=K!z5$& zc7{6m5F28J7rg&q_*SW%>Gf`BbbQ#d%$Y6PK`j@T&wU~pMUO%xi~E%!kgl#nCBv_w zqGM;(Yw=Bc8@jw%va(FYX`4xd6**cz$~=o+=VC6~JuIDayCN}rHkNDD#vCSrnoJ?R2CK0Du)^En&2hsICm*FbwE8{0|8ArD-0 z)3kX}OyV@Ar_1js_1Mq+C_P4~ZKj)S&Z>hMxbpaU_nU+UaFt$`_}exj=*pWX_el>{$fjJzeaKGogKT5*D$1D%?NPC zZaC6Dc@7e6#c}Aj#uy|UEY=ozRoI9bhVQ{CQGBqO!}y_G`wnGkKqHVOC%6mI`hsyd z7whJv5a-Y&<)Q?MLcsDgoP^rioq*;R`9a&Jca9&ivj z`p|ndfOxeJia*q#gLtK9G?7oOOvR8sA5KWqO+19@DO7N>3ax#-4B}a-RRU6W{uA?v z5ItmmZWCH!!u=25+hewdoDi=IMV7y*0=Dlcg zbOb`jtTdqLqY=Y+l|O)w3<~4u$&`l;o6WIPfwTuFh{beh_^qZRu+D+-iioF`JnlGg!z!S7(R=N#!^5P<{lX>^_ zUOkKMe-Skv(4jnEy^SCQ>LD-4z6J%|7iJaT#G!bC3}Jf=kS}h}rBmUw7tLP-`@O^& zFz_ps#VStZj=;J-caKN$Vrc=urRgV&P+JtZ98-F1y`oO*$Q1gXV~xtx7#pNek7v*2RwU2P_u z0GYDWK{7BAo~5$?jVGHyxj96BBCYp_p465a;0?dSntyr2!QwIbI}2#ALS!-@;sZrJKP~KXWkw!exB%Iv9J2g8?opCN2h)Wgwcx z7CYVrhx|IRE1jbtLIYZl0;t1^KONU;H6+D&V^RG`H_PPwio6>c+d;r1CXS|%v|#q; z{jTxL9-WWKbU>+c0@pA3d-xN8bfC0ey6QI4zd^$q7sj8h4&#t?q`%rbPX-k34zP1! zZgWo$gKOX=HXM}LVKCzab-m)|TgcMF+`CX9Y`>xf=eh>05U!1a#>7&LSv#UgB3+jN z@{qs=f@o0$5i{NpLfm4dtn`S(tZ7%msEa9bBJ(`%67-VdB;~k~K2+Y-^wq1&uwkVrVu;oPI5{!#%tV_=FyNI7!O&GAU)Yu8xu20W7gjP!S?%E1o z8rhwpxRp^&y?K$c8>3{3PP};zr_O`UEWrQRgE_NzdXGH#Je5KP86ER+fA6ZO2Ilc1 zI|GNAFPU1gCI zv4cB8x8(${g;PObLLfcBAYyqP6w#(%r@{j(c@MXeV4gwq1%)}jA1}gueppR$PdK2D zRvGK2j8lZke~Qa*>oE}W`dDjQJL}b*@i*I3lMU{>DXI2i{6$xR4H9e`TE;Vx5O={yqtFK8V+J1L$bmQT{9PX;*1#7s@OU2iRJl^Z_ zWZ-K*b2`52P3EmF<;38P6wr132?P_2U9_S#L9`*%ayi#A3sjYLmycFsry` zeNjr~rsNE@$=8&A1Ic$xNk&hH=G0@1f)Qtpy7%zFCz;+<@p%xJ!ViaBMp^2IdOl%H z{&mCx2>-9jP@f4Agylh;8n_OSr8fJX`5U;EFx^?J32pEP_r2$ZEF#M1MYFAj^S&!z zd7MM=)e_3#GQ_5-7)l`~t)+uX@`o>6HF|pYTdKW>u**Qc8)GqVARICm!+e@B& zS%04`H#$K4R4Vumj?$w4(>u#m@ByhTQ6)^h8O-)uyoIh5`)H#7OXssEQ^4jJi z#4h4ha#o9^gyB9q1-``5x6miB&_DZ`?5yxc7}$6}SN)%fwV(Ol$l%;i%$nTO^vJMk z?PUcMsUyqpUzmzq_2~vLg3r8^f26#HSK(akb1qe0P>sTmNqMv!Bztu9>h7LH>^kZH zl+}PGk}@)cGxkDAMBDN?-zyqZMSk&qjan*OD+AOZYr=;|6RHo@(nSQ4{ig$Yh)j8> zW3*54xDqp@(c3a!V;Oww2xACtE$Bo{)!gHy7aD)U&war2vKtgG-`~kM+6X$DZ#vqb z%nQqZ`Hit!y;Q0r1y`^Ks_y1>Tl88f>D4H)9~ri!Kh%ZZ6T1#>H{qlN(Ed2U zbx41#vLj4VmDqJO3^{K5%>)#WodpH{y?BZ#O&U8(jiZH@_;0|~jW+JVFWCGfXSv%%9O>Z&eHu(ON_?Kk8$pjLTFLX*YmzHZ)oRM`ib zF~M2maC`L|KIp*Ap0l5lWqH#dm{N|ux2py9jy_X~Xkzfn+p7PZTm$IINVFi`S`sdL zN(UJu%@d|7>~PsBp-I?IrkW`F;QCC$i^=G?^&v8FK41NZN8(4!^xuT~1JMCjjsV_Y zJh?w6o6ORoK%B72L8J&=8rS7}ud3v7vkKgeg$NR^7|8aLT!}oh#=XGA6^K*XA z^SYwjx|PbrR-8^b9iPU_-9xWUzA_tg>Isu)-ADX5^X!2PFy1_d?f z92^MP$$WKpK?#R`!X>L<8DUd0DG+>JCoVU&OEQZPFgf9%9Xr?E4^+9%b7G}<4_G28oJ!w45f`nMlkdP?B^@Km1V!5p|!qq2s< z=9bgsH`M{Nc`$riP8CLOM2O$nJbhWzN8)Z z%jkBj96BVvTtFx-%zG&tHZ`&DUN(~zo-yq@^%X`@-<|A&Wl{Q6> z-9Rxqw2rvZX{HlWO5cEs*-(ch&{_{BG$X(c6Hft`h(eeQPW-dvHQdaOT+GppBtKED zdbM_48(|iS(y4LHw=H~-DPYCx@Tw6i%)9=kOi`+}o1qH)gYJ4V_8|JqW|0?S!IZI~kwzI+rS6`Rg=T(dYg9q*xkL_FIsAHS!6@Dh zwb2ctW+%S4eP8@N{IxwW%nV3M@cnyPm;^W4V0WB0CF8bAg2%Hy^oO&D+J#wIC z3-P#WyXHQZjg=1CEs&5=O#;VDxB;DQ;v3A;DT(6+W%`Zq3X<;lLN^D%x$Pm|%|1L> z%a!_aFRpGkcx!4*v*tN@(AKeXE2_H|8}v}+%H?g>OG{bT35)aK76j5or7+W|=s%*# z=bcCn9Qi0T%#hnayMwypIt>sEap^a+D&{ed7E^sjWvN$43(%c=$DWLz$fus~{Wrc2 z61a_am7Mx&cL^!0qi6*Z7?nlLI5aA=d~jZ}qoThWivI0F+;BkbA1(bmG5>WCx6=&K zJzD^?As&AyDhPfMbUprS-~mSM?5U8Q*a>(1l@EbCEkQ+dRqv!aaj77KheI%DXfks+ z2Iz=?iXUNvcUsJu=T(2tg5;w4L+nJ5DcW;`@OVeb!@tWm44CqBqyd2~=;k z8i0IIp6b9jJh(#K=fJW{eVTiy37f^*Jyfzc;Ka^y%cc5?Zj%$r7tDXo7;0Ly015hL z%EOJju-5_{CNc*;6q<`Lhcc5kWaw?fcG=TF(0N+>3gyvy$Jv~AWrj*-s{*Y=f~kh@ z31|NcyH$g~a|BqS1|F7-fI$xfS3e#A_h~>UL90muTH_YlhfW>gld?vK3-DWI>s4R< z?*owzay2(Qzk0>69FMJJ4BVc+`4zJE#a80B3B>THud@VsizPO|`B@$|t`aP|m2I7Ri@QPkA>K z|8lFJ_0Cw`hHjp39BExK%udKdMzxnuT~p<;zd&mPk52`~pZ!)$!x<%`qSmE=<4$Y| zgqCfC#xTQ!VXo0p!fv6BBi(865O&QjaQ$MpJ&%Ccubty+3TK1)3WnCI-j4A-u${}_ z7w98iZW~IsJ|fm?p!3Ns)DF--WpT$z^Zohy!Vc&ru~>7;4N&0~ayrL$GMM5SCHf1) z3gwxQ`=2WDJ*p3KTBlCCZh|6ZLDX6-bVJ{K?|G34F6T4Rf$4m+E2WePY@ZqsUwzfC zVO46tU7_k3Q@gXx5-kCoU82Y}@KAsm9d7^RY~35W1~{7^U-XcG%U}g8^JgAiwG+9P zB4^fWQ#tGe8mg@HJYKJLvvZ`k<{W|C^gogTuhb}}w6J2OwHmTBRV(Q;_B$&YW_t`gTR(dh#F%&qpyF|&dz>Vf2=5R)=jnb*Ist5 z)4YLX8E=am&Z0P-FFPkSU~_bLy-+rsax4yXb zcqd%kBvZ`L2)sc$uhKi;Jo;`Zl>D3>rpMoYSK%IgeP-p|srR+De#&GYIdB{{?J8jp zPBzDT`pizG)x%C7j!1cfuNQppdk#ywdV*`T=7qquYT}cR@ZWtnVQ@R3e0&gz7S)=$jO+q*?&T!_v_D(Su~xjM zk*JeDeHXMDyodV1&+ddjVB;?>t@>EKNV0$9C%J7awf4m+JRapp`PPYn zs(V~8)Un*j!#m-ROLC_UffzdJWDTk$5y^xeP+Ed)1j7E!!<*Mrh%kR1^Euc<$1)>#MH;2FPx4`U7>Sjx5RL>`5Jf3<)Sh=wJAljDJC=4K9@0}#7k!@9#}W;7pG z^X$2wmRk? zCMcoHtBrPwT07qHNtWN|9!F1rq}Ti1)uZ=b9T5{dYmj?h@m?RVW<0;oA!FS}zfLWk z3%4&med&95@JMMqfBwWVx#pp7Reg`#W#vdA?IiEk5P4*P@_K2jug%bOXlUJxTdfUA zg$@~UNd&=vfCFuOaIG%rkeC(x8p29x(QggQ7|G#d8JB1#S{a{|YCYo1gv)=^pc;c` zNfRI0&V;-D;gBlEg&-xFhj;(T3UA~LyOE_%P<(hf9J}=phL6iGx$JB!#qUbYIMueb z%S?2YZFF>&!q?0ApN|<<--TOW-!@2le^fHiJ@P>!XSYgDav#d0$~Mi@B(wX0JnaQ{ z-jHDFLD9y{Etu)chKw+V+jQ{8+sO|&mWXZ0GOrd8f8-@)%($^`&tGN)g_%oZ_+Wgvh z%DwWBs526ls4Iy(maf&M8vFUhA79&ry%(C1q~LQL!`Cf-rzR0h+4~GZQT;GNNK0SG z@XL6=#pI$bHVNTjcf`18+BSQ3hM;xLs)v&i_iE=HIXE2KRzdhE72%)FjgH=dZXh?f z64wm~C+ClyH@eH8uQA=TY&-VK-@dX<&R4SX^lJVpl)EsSrnx|m=}R*CqK z^7L?0{fH9Upl`W*pn2Y`h_`z^brq*wxJ398@c3ltb(sz$Dlu0e(5_fO@PxWm=%5y% zPa5@B>i~lPJSUo!4Y(VdMod88y&6NoYt(0;kyvN43V+W#>9xeu#_1pDG)xDsWSu2M z8E`G!1g_w~o`v^`#xmmqx6Tu&Z!A^9IMJ<24z54)Llv{B2Wy)GkAX9B7BK zYMD%=d&I{5VN5{dSdQs_W_dF^W-bN8I+NBVsNjq`UNyBZMJ*3QWOlF^|=(M#EL} z`+H2OusUH*Mv%7ZQG*T>E3SGOqi7T0`Pm2_9OU|nP@xtVO{wu+O^AcQV9hSoB|`YVMIv%z4U`s*bG zZ)2*jfACU4AufH+ll7U9Gu1dzJ$ct89-H`@d-_Xaym7;hX6^>ZXl!T^y}~vO*>=`n zZ5GpUN%c;4y zv);{!a(7SIXWKY7^vUT|e7Prhp*1s7pU}s{iT115iy==)NR$=r4<|j3T`_Q5mJqH5 zUKe)4cDIVEgPX^JFzur_2d@j^=%FtaAx<7gaj=0QlR(!8ue^UGB{q-v zsyupn>t4Zgkx4B7x<9tueVAB~C#qDrROZsPG|@7;2hIJuVcLOX_mfyQbS~X|R93~r zlz=}uL3U4QTsoo575lQ-13ME+jdm_smCyFleelX}bdG3Me@(0Kq6HC$Pf6O>352z} z$|AcLZ-UCjJ}`Z3l{gPm#Y`Lel9JIz$%cA5U*c^7iltkLR0%xg?bt}+F$4g z3!HV!bdUjL!l7voMz!;pi>CrT+}jT^ zYoQw)2ZcoGjgaUT@g|}0$GHee5P1A*p=WED9L_)}J4_Mi-97++v5Y z7sdyW?YxBrCN1Sb9*#f6Udk}5zUKl>m_i@xaL=%9uODaaGw|`hN8b50Y{+e`( z4+M*2SLl!+EMj-u$FqFt)+9uoxp1M=oKiA7nH^+gq^iY`yMC#6J)13D{sz~qEW-9^ z9=;|?n|IqqaZfoq0KQcl;EQAd6e7Pc7Edf5o+Wq;l%Bm*Ikb}c(v~PbI@*JmN9oYP zw@CB_5PEj4+>bIS?9RZmT+VI8vH{zz9{SyO;n@CB10xnOiSeLZ5y66)beoSK48&5g z9BvU{Ehu+SvEU-XnZxUZ=kAs{bCSKo<+frAa!?omNC`;B&yf`3CDDdq=U+@fhg6XVU^SzN0Jj)}-AYWAtGW+{d&Ki3 zG~D{%h6_Ng9UwNJ5({oT)y;`$KMM~`U|+|(Q$&5IzKC^r@*J(8heoXNhY>px3>U&t zmTxiSY2HEgKRX22CgUPtn`G>mU-#OHYxytc{xuFj*lf%q28RuLtF+|V(96uiZ4f`u z--nsr0;X{KFk-te*mae_X!dy+@_<*e9--pOKiEMTQAmewsCJL@IDnYt)=l3q?Xf?Y zRw{zD5HRm-fya<@i|fMqVdP{ETWIf(#e%(mj?f2K^UW&Y1_N}+n$ktQ!EQvfzY^F= zx+8FCE2aOwmBO)^Y4~z^KVG!=kg?xejMWEbTm`@!WYP*Rv~6sE+ctk$i2*)(*&iV> z3kGVTv%WFV6Mq<}VFanyKgmV_(;xp2gKWWv)HCDCZulc!*P6=z7rgo9FtUiOg>ce7 zavIM5mM)9{>phpD=)2R$dPl7LRxrJFV2Qtw;@9-}(F!jxJK#SI!LySahahKE_#Mms ze)c#z$BPM9`1Q{l?k^A6g?j-bJckx+S`S+5|FvMi4sZ|&EnYXc)m;FJIT&Q{pVmMC zoebi2EA;}{ZU2Jj|GuVO_zX(C*LGIiVQEDFKRuNX4VREt09gJky&S}^<1y9H<~Gs# z<5p2!^;xBx_r;d{<4|<~pB*da0&ZnE;toye?w_W_i++tWhrPw5P0-Jm|Fc`!l_;TO z0>CK6W9pz$djDyZE`+vVtAJ5T}Y*gEC=7RX)xy4Koz!6{RBHRcyiVHLdRwRMT)u_d-i~c$vp& zbE2;t(DG!&@X=d7%wt1eIine{55p&Hy)Ta)e3QJumWNULR^-KqLw?D%U%6J!!^qNcV(GYXnkz~m_=SzaQaCq zTGPU}&dNkmzYSuJ=l&p_c5^!P`lOkGG?oTps(wi6MXPKUz6FX!xwIfCnuJvNLbK=1W?T8MYE`IWK#OWCogRRas^tp-e-Q6 zdstjl-nKH}DDFLRIZW%w;oLkC7puLrL0@+(L`^|*V!Cx;UztmwYoC>PDt^{f8Ik6{ zFJH8Y^~+OVH!{+_w^~BZ8^>Y5+Y8S^%880vv?^V7U0cBv_@9#$6|sJ{PREElGQ%)H z%5S56b8%fASDR(Uy-Yt+TrZZ(WU6D(vz(!Dh(|Z^&N^9#iAmRRr>kX!BCnus@h^Z5d&J zQM~w&vo?8qEqaAlZ-{!{d+*WiXZI<3Usn4U^~xQ3$$>tNMY@K5ufOpR%U*wDzZLjl zhdgfe+<5w+x=u_C)hO~&gUEEHXjDO9xex8yKRU27VllQ(=H*?K#ndDdlWn2*xOc2d zL%$p0luhren8&h;t!iOYGn$rlp58IlsP?+`icFgof3=Dm$Q6 zttonS=o>3d@rHPTE77O2gWa`jL^wm!x-C-5- zHOEV>nsWD;E;t*1Zo?EXCN`0Zu=%*L|-64jsU1VcKbKp zu$L7G9;Hx1dKHt#cby=@j$ST2OojN(C!Rm>o74nZ{j@cIE;<49P`-)9ee55d%^dq`BoB2_6~mO1BgNnuLluI3MEpf34N`iKvDoZypIE2QH$#a8H^B8 z{Hby{iWCW?i#pR0SBRYXfG19h#XMG6i>%QqgcaVAx;At%ASQ-&?)%#+I*glq7QiJ* zjGG&H(i*@DY2pk#u$><_rB)yWGTs2?U4V%_%q&x zg?v9f3M3Mi)jQFGX-B>4(1w?!7#5OEpcV>;Ie$pI4eAkIE83=2Q-qYQZ2cw_lw9Je6~Jg9mxT7j6-nK{scAX_c_phx5<^q+kYZ>q=nzw zuK72qNd#|@*||k1F4z2yb`lRjf@d9B39WxOAm_cW8a5q3acDS%ARHO0`V|TnPoMN? z`J$8mHZ=zTs?u9}K*lV_nL)aGIJO5^f(ZVZ&seTCF+9F#c2j6d)wSM84yFDUnt+!M z0KeRbNnis^3bE`)V66JVdj^J!D2a;8LWu2}2@#lo$4zE{{Ig#-MSTA1b5G;SAqT~) ztT_4342ARK)VuA&psln2PgzJ+gVM5Q^1e;{Oqd|}?1 ztU{fd8+eS!&hj4kKXt@h!#ZIYi% zRxZ9e_B31hu93@a4yn6cjJRX>J|b@S<87XFBrqf|#2-?sd4k*Pxa*oGL95B{t)KxR zO6DD4XoY|#O@$0{t@(6Y604oE_Zsp&{gR|h?WKe7yKTJx3_-7N_1`x&t76Ve~wgUXPJ5+OkZq4($;D5uG}cIzS4lnh;7 zRBuPM^MC8Eco*Q>IUyU4B@D5LV_6|yL@d@P^sNGKt^h8~izcbrs$zny+yJ@Qbg7i% zHq-JR=FO@NWe&>^vxNj7Dr+;CAt9>7hK_2w9-T`;oKTL3^ zgO`kW%7A>UNp?^nu)wuDzgX4AKTKC+zF)9& zHXGXUb3d&TVx~F-)-(%XYcdzW1L@>9Km%g2uL>Qk(1?gO`pl3O`qb5|Q|^0@p=JME8%PLT_r{wV>jzc0~637paR~}VE}n?h5ly$5*r`S z5Lh!LD57{gC4(F79y?12gv-{^?q9N8>f0$SDq0YvB~cC^{34LZZl`qvz!=w0oyt?t z0st~l-jr;i2OdVuFNXV*$hONx$8bA6$Uvu58r#HnnDKJ%A!5 zKj>K^h^*vV!`A>8v`-z^;{gP+e|Yx3f;rEulvLn;&$ZV`=fNlg-j3HHC8Q?jQ4zoy zo{0XY`Tim?OFX!stoyY)PazUMUTDg&*vpI?zrNZm^CxTa#cuIs9T#)_om+ zc|Pv*M+0Chb)!GcW5XuVWony9rbozQRp z$qT3v{7-%}6sR_ADv4a^Wq)2OW6h3)#jq>j=kr!Y4KixZf&JR^M3uk3j#0a*9GcSF zAExwQ%YG;Z$6F7fSL%Z}`R^L*x9u_rmGaWWF=wh?%buN)Uq+|&zLbYB2kC3w=7A(Z z(?3Xps^=rHuy}U6OOW>{{Xyk~#9J*!82I|K;eQ(JArMWk-oitw^Vt8fUuMCjvu|P$ z1Vr2R96)Suyn2L=Z3C9nx7-A;$KhLf*a1jwesn+`WZdf4&LyMDwrpV&(>Z(EH0lh5 zVVgh(CKFe$tX8K^Qai2}3$uFq{rg$pcIVvXqBJc}VZ+|_7IPL}>O<94l4ZAY{^L3R z4l|I~qPRb0V{zTzd6>&aQ{4*!&YQ8+R_3%R&(dwtV<&|AuQ!;Cizz8taAyWZMGf?U zG@psAJUvTN?FNziC{?)e0ZIJ3k( zD5Z+Xmz&Ys8)!G99{w^Zl54JyXpNi-MXmYQSsJt}WXSO~)s+MUth#=dG4WrTedgWn z@r1`a)p?bia0Lj(91ewO#Fcs7U- z1(Xdzb^GPX^|D8J$AJCUK`nBRNuQAS%j11EFPoe)XR=f%y%uF24I(TPy{dN#%?3=+ z89%g&0w;-1&0>u{rp&q|q%Mmg*JJXyU8XDe zr-C$;Xz$J3YCqpIHX(kp_fJKP@e5^jWKri2tH?}is+?Strkf897P?dods#H}<`N~y z`kf_<$>q^HtZQS#2|2eBHrlRs^16gaPd1Mb#b%%$IjiKib_Kokhym1dzm_=`_6=Uo zqt&h6(SQ4TeZ2*qoROIG$UBt{eSg8zXFns567?@EvTmpFAA_SllP#C$bX(I=X8{7m zj<|A>_DFA2T;_Q${JMG1LFLU_xTZ}%>Z|CdRN5+LDCVNFx9Pig%-@oSKq%xrc?ylGiiR6Mg^uIgnfE^M{5rVX|{C;EdrW;ak%(_PRq`*>}O5}GU&?=Xuy{{2eE^#S(4 z@tXE^LG?C|6$avbXtKDOF01`siLryssYglvKGB1IA?)hpw7KqCltVs-Nt;W9M{d}K zQbKjI=^r~|@Tl^<`{S&_y{&D<53jSrh(E$YpI>UP(IqIBeCL1~DYRq+e{V#2T~lXA z%1lfLZ76#z3g6_dk5>~z-_#y+Kg(XdH-=nf62&5 zF)TzRWiNwb~pYxDvmu8UNHH_1pq)-E%6K}&*ALAwY%n!ykKQ7X?l<5kXJZG&7Ux0`hcWnNl|qSmbO4Fc&cY;xX2qM%eFaKQxr^Nyy;S@G&CLUpFx9q!XAhHt+nMyvAL&FFQIF% z&EPi=+Wn|{uf60eha&7pV5!X4&$9dkxXT0gx%lgWdhiK19 zM<)Z^J$e|B`eJ^BS&~}uA{9{pRQKn!aXR>9;gJXB{iUR1VKvm!;TUS<5bZm&L1yjS zuxq!F59s&SR#~^02anM1onPr*UQ_b*r%AaIqH|)YGvlpw1@`k#dDWJ#^80_e@|f0X z^;j{ebj+|)`@;tvg4RJWpPNl$p3t8%1|XbuB}=C5QE^fP=j&)ZHK#)q&w7^M3DP}% z`X(=Gswg#6V0QjSfUU}LL4tc&b@s@Q%jA1 z&5&GR!I+AtZE0b8=x3IKGVT3{_8(@3dY>~WiiM+*VRtS!-tl%m?1l~UP9tr9m)lC6 z*dB0N#v4}{=x}O2dYonrsTJ{f)PRJ5_@s@V#cx^rBO6Z``RPf?;nsM4-R_8ID zX8w?e9#dZ|aVM(PifNZD%BwCTV@n(OGUsc1JOW2eRTP3s4OJ%h(Rik~=4pBjf|)OP z5(bLPl60$x#Z0cjJs+yZeq055-`0d5)RW_{+9K8sZh5!$QN&pEhStDhBgBCWDWy*3nynjFsd!VsZOCrc5y&ED)3l!4J5!ba;Sp8zrz5X|wWEC4mgn4MrB^u(=Ss2-1+Pbf{B%m;wER3*y4$EZvbJ-`Z@> z1Be{&Z!f=cA3)fL#lO+`#Raz9JPsh#@$EO$zd!kZKXmi|zX=$P@U2{eZuNoQW6LNj0Avzhog0>0XEqxl8nf%8=x>>s$x`PP787AQWYq1Fp_gq^a~@R)s>laSx+a}cDgjHZA`qP7_- zO7q-2K;IL(nA2wymUq=)e>R8|cF3n;eM_;AK}if|)0ZF6^}5`*pH)~yWFlW^%B8nD z%ejLf#_K(9pg7u?Lu^k_vl#36@L0B>&QN7xpBe%H$J0K!!s!Yeb_(AoXNoj5s39gK zhi*|r7)kRR*Tr8|t1}G?qWY>;nTQKBtp4C(hWP7&9iXVT?;)MX)|=aH-u6cl{jSq| znsi);s$KvldMi6sc>&oz-H==;=lIEX*={0m`kb6<;mskBCCr`T5LK0W_AYkYj%?cx~m-Jw(WxZ4hFhz6rl z>Vy>Xp6lBgO^@D0ql1aHl!M(xCMN#G>6cIicsRO8Oa{Sc)1zlUSM>rxs3qQP(qFSO zCIl)qOB>eJ?HhqYX2&NF$l1(~TEiqEpHz?8Mkmd@9i$T61f2dd=3{r@64iL6*gbQl7duq&?^vCdj*Ar~$s2 zA7>P~_rG3h>6ukrC23C*{Z+r*yKfSUD;o=W-0+qxGI@VE#J5STdHw{VMh4Dv9Oh4| zGaOIvR`2(7Z~=_@1yM83EJnVF|0{F6MKti(qyy@NS4Y{@-|H|S@^dlN2QZL1=bBTU!E}Esl zcK-4pAU&3_6;WCcxo?O0@#~h z0TA264c`d;1-DzHx6vUr^re0&L5v63f&g8gX=U=i^-~;TJb*tBGR)f_ayNHBl&9Gl zf#6)DFdYB)NBehz3|6M{C$K;(Im5(;E|nJ@VBf?V@X-wokm?>3N&P$DyR8E9q2;k# zN`HTJ{RmJc8oyuIaI%g6l>+|OgiF7!{r5+#AghgjXub1S-l%?H8En31Z0BEk1KO{Qm<nqX9B=ME<4HUy24;2rqI7L`Qmxjurn~2+>^%|&r_Fi zUcPA-X(uOpe!HSRN`sYhDG3g7Y9H+M9^KR(2xA<`xHtc!UzPB|;;qDACX`9&Hlp8O zohkKhT~vLkYIW^ePTPcpfl7_4EVzgyqeORy-_5ag^li>`XliNEqlb#hy2bQU`0Q`<(9=XMu^8`%5nj16 zvv=UWKa*HgQsO{1c>xyg_@51#jY6Z9w`M!BetS6n=`By3d*W)tfdkHS(oe6VmsHcNp6qp{%TT|RLU7H%72p{rFX`OkKy zr)h?tzTE8YK~fF|7Yr_0uhK5LVI#s(c65x5f;iNDF3ochzl7HI^sEXC3)?O-K9bMC z_vg{dUA=m>@csM#ljF6M#m`qbz7LL_33P6Ly8>%^Vu?iEzI~gF=%NLMbmi2avxWO4 zSQJ!MX@gUgj_5pE!94w#bmR4xzrNe+4xSmR8g~F+d)GVF_4SKTD0)MuPZxq`b<3Z< zHS*n%G7LD{@m{GIic_Q~h+tx2!KMnjZvT42p?2?lpy|6um&|*Qg;V~VCR*2LcUe_R zN~+Qd)L~qhgq}U-<*-*QC3%vrDdWbCh-=bBDNhW zF+68xz@E6dxk*e>cH#?b%2d5~zLb%INPhGnh?k7eLh$P8DVlx{VX@im?d?HJ?87W? zW%CPaWa=gw5Si~7vR(JKTX?)?_lT=o+;ecjYdgmdUowTrCLIOLU@#x(c+XA<5>yzU z{2iq41v8ReWutIop%B7<#;LIC#&Eet6y@YR>6>8x)YsP+)T*zicd?dGL0&#imbQOn zL@@u&humB#t5oL}PK+2#k&N~8pR0nwC`bzn3pLc#vhvcsZGL=w@*s1dNSlQ0r?I4}B3x z9=VPLHf$Ig4n-+4qKZT63wcT}?y$IJa2Zg~cNDV0%1^dk0$; zmg*udeJ&$0`$#YH!Mj! zi|QmZqZyiATQzhx*c#?w@W`IWm%>fK8Z9W0Gc+_DiG0CH%g?V(M@MH@Nqjo-k;6JV zPsw1>eq@(|IPC(QKU7!ih-E~*=s9ntn}9z!80hPJAjizc*6H%#^z|@U({nJ<6xn?X z+mD<-ynArl9a9?9Cfp2eQ)_QeDTEnp-{}Dp2eufKhl=+7ZCu`?Di-R9<6cBBWjLr{;A^Ucl2)V_MJO3P6Fl>As(yag3E&Fn%Uca%Vu{w z?0T-dVG;aHU@gSbBl;vsM0w_GLht(PBpQ0?Cd8a#jKHZhUI_x|Y9Cz+R~PnJ?qSMH z&0^E9oNqi{YAgq9@MxMrycer1UJU*jQd3hu#N%H-`IXeg0k%Fzz<$T$sA9be`I(uS zR-QGTy*%+FITEqo@6vrY<#1keY52oAadDNNmBq!r;;MCL& zKu2+@G4S5}#!&IB_W`ufZyCD1J;o0;7B(~(RZVy=HR*uhIBXVmRY)AH0~YNPs^7KX zPf+lSOH9mr@#3uCcJ^KB{;ySy3Tu(Vt17y>$tdNFlC^-71EjF$>X{L+^WLrb@70BV z57-&dUJ4?hq1YaVmO6Mw;?0_-v;?+~x~67)y%E~-ds1e=K~=z==l&o#=~dXoA0ITH z=!clL!HGn{#Kq*))(ZLIu^C$a{tbuzjY@(uWSGr%mf+cw0knTElRAo#fk7tYcsp-k zY)p7P)j}5>yH3N(3x~T}t0w*Rtup*7 zp(7f)4`>p;k{JDH7D~I2pzqMzm#e^Q-IpWTb;jgSRv(3Ynr8Et2V=UDrSR#VXp7^0 z@Xt(2f{F6}^_rpFZ9&ZoGx4}PJ}z#aJ7YiG|6pvgy)1g)z=sDG6u&S8;e2sk`FlE%5Vn(e-TVzAClMhVvF7IhsR5U#aP}U z1J|~p`oqnRfsv7dxr_j#nC-)@?xO7MslXXt1Xe>z>J^RuZ&S?9pgw-pv$5!8E8sW^ z`i)#)C;#Mo7IeMZ-TgM1{^8;LmKNzW=N8JaClB;Mq5&CeyH)&H)v|; zzPGzFwgc9{LU+J%*)dpGwmXXh_{4zy#GtvxqZLPJPJ52_Ceer#zJ-=Mj{R2R2fD>Z z7`?s;I-^@0M(^KnH0Uf1p@(iYtY7fkN|_XyK1kbkRB*1h=R3VSr|{*nI?xUQqh9LG&4Sumd^CE&O=xGN z+h6NsKjWmJtV>AY^oMT$-7*kd3Bv1ED#tE1loS^Bf&0yew!5~GS1y=lu&{q^R0D)^ zv8C9cMyz;Z)Tn8;d)HLJ7ucx)E}UUJxoKq4d*ufLkN>o>2DRBu#T^XJTe%R=ant2aGoN$^_;h z+7)fwXtXugeV37#*rGj->D<@HP}$B5gHp9Owj~j zi>aP+Yb?kPAdIp>c|rKczUPFO41i_rot^RJo+O|5IQWr@4RyB?zzXp(S1S||>);H?+!o!2;WcNiIfC=28`g$oxh2!UX? zb8s0Of=PNtouHDw% z>7w`!y4O?kz&pMI3!7Yl(TvB)V?0RN9Q@}x?y;f9GD-XaNez;W( zb<61aV+eOVj1tL8H1f9AsR0qlp<&+=_k1b>%DrIEmO!fjsd_`bx3oRzVv zB~*$-A2{gFk6;p;nfCZ*|26T0k!}qGgZCXAjRrApAYLsdTc!7cXYcPG&C7t~HTdWj zW8lWa`Srrj+WB2i*3P80th_dwsXNQOHEY2{4c1EF>#lO?SrAz`0JL;2M4_Z@2j8o@ zyH`M%7m+Ta3tJ~tS+W?b;yrOf<*!Lp@^g$*Jc#Ctm z>rokSJQpwsrrQwb+)53dnH|L7qXp#vH2`pE0fvzCo_;H{4S_X?%R<2okcp={uKfJ` zwqL`@@c^0Z1+|K;2a(L%8Xq9pYo>3A9Hl+wrVi9;O7AjMhUA(C9 zl}v%5|JsVmxZ+~@3(8GFk&#FU;rq8vsQpPo(wh)RB4-9ey)0qae5 zz-|Cfn%*EW!u|15! z4NEBX$o1&eQ@z*N7iLYZx1&0nXTZc> z8!3{++uD54DBf^LPRKp0t>RF(wax&Yr|D9**?HKbplbqM;T~_hwR-OVs~} zi15crT;}avpEsc6FnsCQNT|bPfPB7RxjE(H(AhvP)Jl)3A!0`8la`Nz5*zvGlgF{ zw8yZ4UB74+e}#uv zCv~M77R{Mp(N@Y;Phc7{cMcXVa(aQ#c4x1h&$4TU4hL7VTQ0=j^+3ndS=+!_$9xjV zI$aOq`4B6sjzi6LM!hkG+&m-3(U=dg=*I~}y6sLu@aC;EFzNJvbz*6Cp7&hXSC_%rjl~D-cua&&Mb{fswoBY z#%v*99}4HUl1)kslTKp#7Wek&IT(BbtS*E>>Z5#tKI(2 zG2Qh#Q*~ozu@|plCfgrQGimU(rb`QoxzL+#lU~M5j1_fhFps?j?}9ywnJyoRdX`Iy z<(i?AuDTC?1vdgq#N^4eAeE3HMgI~8qj!ynxtp_8+~L0#I;@`qyQ;c7 z=DG>t&F|e}xUhgTe@*XU%sm(Q_CG}X5jgfRk)$y*i@Ftau1Kiam&99!AhmS?RuzPH ztX-g&>l@HEE{j-0nW2aZf(Y&oYjzs9ED9~;ipIwLwgT>1Qo)apCS*|-QbA@Bl| zX+TZkPwhf7&*r&m7%c&Wp5T67;XE`hN!9K3HOLh0f<(QlZ}y&TW_R&x2@~duZ#5LH zLao}?oT6OhVHA`JM9IrwV~|3t6MDciDMB(8I_3(*$%jI^LE}KS_Au)28bFehFL9L^uSF*P{*`UL1ErM( z$3*Lum7tH5e44*EcY;3Kq{WC!Mf$yhRK*`4J^fK26lIO-6y_4X_fbmmjt-8!mt|&` zR4eJoTYR+fNaj9_N|}|C()dOkoirepA1#Do(O02e$zHe26(1k}4RGGwVYA@$DprM# zL=J7htO1kg5<9T7A1$};NqR0)g7%$ZVP<8Gn_L^3Ni;60t*uq{y#?KJpyK*)8ZuTt z6HAz9WBOC0^HRJT6$lee&Jkzt)93uXWA^}XiSC|sA2O^xSgmuP^xLxrxPh68sTUw; z^u)wO5GN#jWk-n>hSGS;c8j0XgJr{x*;dQNF7$f;kxyVv*Euc1+s=Tg1;P+%pVTeG zoHy*X&)Vi#JNiWT#Y+49Z01pX*~9J_w-!4)%g3B|4xzd0)U;d zv`0XA(6X?|g#-vlO{J>XgJS*Z!-*Eexrw~WN-YEeQTyY?m5Vg4bvTH!LfWWYpDh{# z01goNz%b1MNDQ}R+<0yvDk>WMN4J8RlrK*P!?Ax8_4@xs_aqS+>hGsb?8vRJuMdu- zY^U}d&rD5C4azPpS38$x}=>!M(|B&9jSjFZWEcgbMLR{W zi&i?sR#tg1A{D<`RCScH(skmz@hkR7@dCwL-O2aS9my;Crzcc=h9XL)WS_V27K1gl znY~v1;rD-}l6Feoyc9I0>Z<&t$jI9;yV{h4$|5AxN&Mah+QP3#4Ok?5uQ}g)Sa@$FZm+TS5H| zp?THShP5wnqL~A~O`$Yzdn*izY}&eayO1^aGzh~6|C95Qq9MV-wM)?I$I{WkStGxl z0f=@(DhE(h*$itn($doOs+}?+3GG7gryy5<0Lj1obeeBxL2K~b9tagbG=&JfN1b2) zBuO+|op5bMMJ^&&F!Nkk@Y;;K;Eb!_j?D^9nvo$>Vz9CJpG5y{SFQB~S}a{eg@J~>-&A9qi~G>5SYg)#hr%=C^`cY1M4OG}U$5J=8-NH+NsJKv#`lwfOm2J2m#}d_?iOo~Wiaph;16cu~g++sK_b9|}X>F)+V4#5M ztxCiY%g{kW3adv=92{Yf<6jL4BSdWNb0I(dbRt^3J>Ff)iUY)?7Km~c&o`dR^%ZIs zkr9VNED9kl4__PqCAg zt;@pz427IpyJC?zbs{1JWGB0ed)?6XOA-L(ZUM`WZhDQ+Y}C{rWa^4dJ{JCBz?WjV z@9SOEXbgVcw@0s>(CW~w6A45!P`^?H^#95&_I{|uVQ5%9I;zLZ%ew%CF$#($k2**j z#{B;EhU`+*+YZyAU$IuUE{{u$ii@$Uk?eH4Y;;SWH9P@o$x1~f{oyfLtPEi5MUVax z9qq5sU#hbi$O!9*)|e-@_V=$)x}@2*wr(!`0OZ#8xcl7A)B(xqBry2q=`}Asylx*Q ztvR(r4Cm=w8rXfN;kdnHZOX`f(932}t;`E z5{zQNSQ4a>5{FiRGFEu~@sqjoF?YQk+BB{j39wcB@4V@-xf?SRx+g_&|0{lS~ekuGkp+1(SN-hw&+$tB;oN3>ipM_#FzL-df>t5Tl1rpmRkWa*R zKSs&LAdyH7Jv|{fDmQl~utWj|<6=sXwN~&eni%eVm(XRT8$&4RpQdA2m>h5Fh3m4D zIZuDSqjdY}(%2$Uc4kOOyke7@Er-mF-+Js;%tv(T`F(iqaWe*5W=-=Zw>)62w5CXT z-Go$`;n#C;qFh#m%UG(n1|ab|HXc>VD=27cYUako+z{RAS3lRyaN{zh3PWYPzv{vE z9lJg1c9LP-k52bT+_6m|drjAWOJP1ul+AlR*}ZlxisKo!1ZCHHp8h5NS*XVoq~>y$ z;56Y4;uJ&wP?;rRTXJOv8BTz5vs+_0{|N8^9CJF4*tt-I#K=_hNwt?w!^2HE6ubqX zk{kr9pb`fg8(Zzs?$`jRUlySo^g>LZjg(qI(w~iu4OHMGXVGe#+p_)^Lr3Z52ZK%6 z+WMvV*Lh>Svz-yl-{Y~I)%s%bd;>ib#gn3YA@51#T~Tr7OiXZ2p4M72UQ%ZFX=)F< zk`DClbF|P64D(K@8-!~Er$`~P^u@N!8aY(Ni@`8^)P(pM`7r0I2S4`W*0}e+s0gd6 zZJ1kG$wy93zEF-;!b0-Nw^#;+nEy6Mg+t?bAT=d-v@nARdoqPoOXc5I3-L&yC!e!c zwoN=f+|(~*ZP$#PjD1z!^u@FR3%#FA2k-@oB$-sq7eq2`+dRs0Iy{mt-t8sI$I>Po-K zTfS%G@_W5;uKkKjIi>)S;=#KRuB$H1a1VaQYsJUWTp`(7&@Oc1L?}V2&BC*N&M8Wo z2PB^~CP~YXE8c%%z%Vp@!c5nCG|<}m*{Zssx;Fi#toCoDc?XsTL>dF)Zk&a|y$9{l ziOmje*5Yp0C1ULOB#rXa(e}l$)-)q7I9LdpStSdo64bBTOj|1%y!RqV!X>z%4ctZy zZQ$fqhaq=5I%emZZLNUDUj(|5Ob$pWDAKVfHmK+^cf;9J!Aa7SP`R^Re;ua(^rX2^ z@8B+#6-F2HFo`H>_>j0tsl7-|xzu=L`_oB4v2ZU#oheqXMxCp&4}?9l2n))GE-=8c z6DTf3U&s22;Z#&Jjd^&jeR!B9)qeb!S&P^r=G;5dWV0yU5@ugOC`6dGn_E1fUWVGX5U z6LUbAqB+5-{2VvUF}*{1jh^n-`aFgH*f=niHt>9s*;$+PN#(hFpiXR2H4-nXc$AK<58Yxn_SH2E4X}&xJ(lJA;eZShd@z;42 z@b$3*a@7${RM3-_?HV@s%=9PG2+>Wb`qC)#Nc|fW{>}hvDAz7lM0pY=XVJ*}YfAiU8eyCpbYTYjjKrpu$Q?|lbcY`X(RyXOT>Qr6gR&cm6Y(?Jk91uhgJ z_cL(pcX2Pkc`SG1KBVJ*VAFTmdGikX`|hgt%xFb+ur1(HEN(2sd3d@3{;4V@=P{?%8Fe(|vj%aI(O2BF$p@ZgBym}O3zqA_day89+krq+R6y33+ z!fe5uEZ?zEUSMO>Fx$zY{WZsc{Q1#hSnIZum2IWjInqdw*8Jz#j}ESIEc7BAi;BeQ z>rC6qSuqnm?=mp8T8+=$i-qvnBawu#M=d&B($fMr3N+*=k9Vs;e5V7IrNu=XzmtQ> zL~G>QY&k2Naf1OcxNLf3gh0)z3$ z4}mnkk(ITHys8s5`2c24{Ntd@t1~#C?Y0(#i!c>ZRfnpgM^7@YR zix;-Y-RjDcZi3j_n&vrCka0N80O{720O?PMW$h^W{{Rp5FTuN`L8=(60gZhpGzrMaXt=|B4d~|f=z5ayiOEXz%u~vhu1n$H!F5`3bx_Ym)PqJ#S#_J%LVEW z(r9ws0ANvuxNqch5wYoNs8*>gepFs*H}XKvdn$q-Di$vR>retMs0$PV>~zb(=~I&+ zK!KnP0+lZXHXYBy=wTpa0$C{pK{#vUZIp>T@FA$ZM1m?nYpc6#@~~Bz00I!5J?0!#2snRqwkSoJ5V-~A*UU`LuP`Sx_ zu^^8p;MiAA?ZMlg#epKoP8aEI1QVbEsmtj*pY#L0k^UU&-u(7)ht8e-5QEiErK}aX zYWR#@4-9S+Z7VO&!+)(!;weB3-P0=R^r4$>pK@-yw`9lUP$kNE(Ksf=o*^9@kNJ?k zzTZDOlow;N{%%UmS{<`d-Ic+oNy88z5k<~~)!<16D+vS?7vbNHS7Ahnbdp*j!k41l z8X%{l`0r07Jl1`*o#~?bkjVmwW5qyK((0SYl}ZE)1K>hPuK-IF0*k(48KC48)4L3V ztA6ag9B5X`d80RKX-V^Llx^fB`a#~-JKIlpLNXuZskN4OyT(2n-5_{`)h) z0MH=|FrUjf4dU{QwLD|guY2%|)83*&o;DTu7`cj_ovVWM$x609GNCB)>81YmFjb|$ zGI?Ykc)N`8;r7Q}Yt43SaNrv7pMdw_XT+U~3XI``Df^u(Fw&9Zv!ttVIj@2k%EO+7x3Q?W8;=~%!OB9-c-)r4n?H6?OoxR zCjrz^_-5>wLt^VsmC@2|JNsgP;HtroAbAPceuG*`qzOFVXBBuGJyz6!1O%Kg?!ZLQ zG2?PIoRdfrl4XIR5cnIk&_>0AuCwNxyf7+bo#1m#sy^ivn!;JCof`)vqrA`IA*T5) zO9Lr>et1bxxK+{eP}Bv*jR%Hqy;725z&f{DGe?8-UMkkBfBuoydZ18~Fti!U1@1>X zLq&CU`i;N8a-8~3!QM%yT^MRSt^jd$2YlBA_0XT3Gk{b!4V!Tjr5ST0cwfEJo9xNo zxf-#k@Wp~6r0~k-c2GNEC)?$Ylk_+76n?MW^hg}X^AkZt%oN`yhLGP22cE z=1ynlq8#n^eyp4#t8yeSDN>T??X5BEK~m?sezY8t$yKG#v9~=R z^WtoLEsj#DMjMnD0rhnIbm10}$n1XvgwsVdYKvw{RwTZyuBC+nBR2o_mT?Yb!jHah zjn$w{R^hU5x2|HEcj@qm%V6OC1Sis*nJZuxSH7F9ntg1pMx26p?CIh9(=Y&6iQrfn z$qrMQkN&FH*pZ7o^tHEj9Fn}lH-A@2G#+yqERDe6AF*74*`;DPR6&8FMr@L^Q+?j) znOQ*NpwxqhTKDX1Y+`6%HUE4Z720gNGFoA465cVRW@I#R#%wnOsI`IFLn(jRnkkeS z6`FBbfZ@^ko9!_#Q3H)1!YX=Gkd$Yi=T&c-!IFaC0N#U$sB0Ax1 zTTG&bZfK`?Dkn(60_E<3);6$bBmm2Qt%i``5F#A#p#+7Pq zkf(nkvx<+|A{mKHnJ3D7?bDtsMF^k| zwl6)(fw4*rgDxpE#kf?nnxIT#@L zaqr_xKmMW&xu4jH(qWE&yRVi&*NF31R5*F^;5rbr?SCu*g$(#@jQ02Ukv!Hh5N!Cb zvcm(p_HW;Mfzp_V_FJ)KW@LoSP>{o-Gfh|q(zezzln4Y!ww(v|7I>;V9xjtT+BhjdA zrI?)KYFjuX(&gZgVystKrKcCi*ZHv4IhXhLz_;97W`UMQZm?Pcr^uoGWC38HNT{TJ zL0nkm&(F^K%(=dyQ%S<07%!9ea1?E9Z-A~E)0+X9Z)#UI#se^PTc5f?e*T3r*IB04 zsc$Z7uqgyjh38t;!xibuF}s-iQrzXKM;rH&m6rDI@GX2D#kKEw@fO1aejFhA5MV@qb z=THGi*#FoD1}~JyIi%4L7Tl-N#$QYG35}^_<^3`x#73sZ)FE@GDPJK4<$o}k;$2js zIZ(5YOpPrvh?1$Hi9$`!TFWby@bU03{;Zme^NJH+I-_W?YsU0lr}g=Tb- zs@+wBneaCOIc$Y5<@2XNd5OmuojQf3JGaY{c(zFNz5$bNdH;Uk2J7^0n`s$SB|6rrI;$WD&^8HnhkLQR zH|vc?3>g4J2pn_oalRj=Uz)>Pw-i;EBGi?_hse{`DlEy9Svfi)I2z05c-u1=NeuGP z5|$yIu_{<97G}aYc!~OtXFM=FVa;t38FOPsh-#E7g19agZm$b|U>^F}!%IikZso`V zYYRgZv&rXRH-$<3KMDSDV?xR=u2c@HDqj5YTqP|fuU#b)d4P|cuTN+YLv(%9+_}DL z_`JSwZLv4K#DSdPFqB%KV%=6oCJ*WJFgx0AyL#EfP|&laD@90i!%c6kyrQ5XPbRH5 zzxF9-1(3^K^;7f?4&2oQ-rFjR=}H|p2Q)%U^>z5z0*orQCMdAMz^Ei1f$%OvD_b~J z5mHCq-@|`kRRGKP_Ah5mA51MO=ZWix&ox*nisfc(hyQ$3Ffd`84);?>MW`{uTCe2c zO0exLJ3mnTaf*2}R9Wi#M>iJApBCiYOwev~rdrANWCf#rqhR|(?N1Tn&`~^|Oo1lg zfWMZSm<`}-E2Z@J{77Uuszk}}^-EScr4)pfw)WC=pPJ^(47Iio{A`o#2lFEEw2Z2S>EBHLFrMdAkY$~|bTDx8Gu7^Q8*Nka0A57-wbPN|}u>YMWD0Z-k8xxOx zdh_y|o1Sp35Kq}V*{x=a>?9XE*I~QTF``_=)`wT<{svCsgAM(AR|wA5nvC+K=^Ga7 zFwUHi}FtQ9f`1A~)!3;VD1xO~#jmIQP7iS)+J zy#ytXB8+%ppUQf)+1SAWIq`WiVw#g8Hvv1o<1|nhEQL%yFpJfJiM7@r=9jVUQC!k%*H1fsWB5GFi@vOBM~*#| z1HxB-|1DMPd+%5*yAlrIKICVcGN--j@zdW0h0r#IeC0evC3*UQCewsUl4nw-=}>9W zy!sTZCs3p2$XoTyRzI|G)0Jd63XW8?(Y8voeD%iNythX#Ff3Fp@!Kfa)`3xP!gzXhPCS?JNXaBsP;i@( zb0s$y41hJ6>TsDeH7kVwiS$4e4L|2mmzH%6X7WYxTPK!Ru*PQbO@0Mh8Ss(eIc))_ z!!=Wokfl_c&;bHR8ur%K*rlDTHuJ0Trn0W`pOMC@g~-n@f>#-?KqI{dwjuZiGS|7s z@fTl=M4p8STuQ{12jse>*`!+??s^;M2;ylg zPC6J-geb_VH$ZNH9)YHB^3=WUhNLmW^^$zeDj)e78=L9mz%okP@E0AbMmT!#Eyijx zEPOdEWo3YzSHw^Lw&s{nfMjyA>ZQ=lYp4o6lU9?XE*mUg)$%j0qE+w@)z7=Bx%lOf zi`?tnNaQ6Lu%AiGVDM^};}2Yjg$Ln8@!pc7qu4BPZOby3OunCXl99sT4X3Ti6v2xJ zwL3k#Ltv!urGA4S0fWM|rNPCFAFnXvjf{SbIpVY*p2)AzU+fjpV*YK{=y~^6mDqBoPO;jGx#iS%(;=~t9RkgoV zXR7O)g@D~ZIe~Y116+O6GsyQDNMyY@KfsZpQzVlynZLU#Mjmp=%+{vr-;)Eg6vV2bMfI$LNJPkBcE%Qcra3s4?0*D$Y8rwjlizU?1eGX1WEE>@}xm=3ukfm zziOv#e`*68=_7x=xYyl~nTAL!WM)$FGL5Wv$TJ|W^QB2-e&fnZmzr1XUW`8~y94U2 z=E7Vp`NwV&A)JSF-$gt^Ye_#|R|1tRTCiuhW@<1tky6CMeD=vUkcXoFzIRyjlbgC+hDiG92wHS_2zj(~=%1WK z6WsNMcPyLij4k#qnG;wU9$2Mh;FcZgthpE6*vs{($hGa*l7FQ=jJF24P0f-Q}2=!hKwYrCCU<0GR1&R1sjxsTCgp`8P zA7J;e3lcx>bqOu8LXAI=g`ai-^hfkSt;?+j1T#4$o4`3!_r+P0m<02UL%oLV3HKCj|fJ< zu(sThsXPZW8{lu)xC+_#UXm(B;~cbw(gsQV*Uv$Hb1^xfZ&^-FfQrV=NPr3$uIfTk zxoM(6>k0{EkmHts#`OtvvBqc|mb2c1Ce5P`=(HQO)Gq~qW}Q1QkNa%d3%3lGv@{^IrKhr>GQg$gn4zT!e?{ z9z-g3Uj}YOAb}HX{Qs)_L}u&MY6%w9>%;z@0OQ zqYlB&a4QmCPC|xIlc_gW?#E=WK2Zeo?+<#i;&`w&5mNnWe_1;i6^QBj#n=(-V?b(? zHY({TGDzefgA|;=hk&~a{DlrUTEfrrHx?)d;IT0|z%60}TCQuSB8A;RJLI39XQj_j z&+`@lRmAhm<7@hp_yovOH&J}3L?IJnG*&6| znFvcK36uD|ri^3bXRlAqk!$lS+NutZqy!~BL(YVl&Oan)$REDb|E9BIv=>`~KaL}! zjJf|x^l_TLUN*NvA(>Nc8TBm~eQLvViIl~Z9ZSD5;Ck@FDFMsT;CR>v7e6vkq%cdd zkOMaN6e2b~;9wjF4o0dcknUgkY0PbO#UmNTBnRw;e~UFtof+cBF`#d|+#Bf5pfOdl zYXNdGy59GE05qcXi3Y>&wej4@XKs^ycM_;V5V2b>?hBV0o=KaUCaC{t%8M@+$Xx{YdBcMN&bmU#!qfQ9paQdE^Ja(1UYAh70GXi9 zn9&@+@)rz#-`>GyARBG3rtS$0ZCO71G`$&I!VJ+)nAsU^ z`k>%y(0H{SeE0AX)W5qtQdZ%B6N0LTP@fvz3dX6N#Lp}(ZP&!ksnb%m&MI>ZwTw!y z*sb=&IUPq!eRdn|??MqHF3(vzxG!8QgAtTstfC&m9(fE@ddz2P^W`(##>Rd26XJRBVH#oJDZZ~YNhZc+8ze^y4x+}+VzQmG`mGpNbh5JF{_56N zUb!k(Jf?`_O0Cms@_DHUra|t&^=bwuWoq@G5p0=X&{Y2}WgGC}c;bg?W z2NGqeTnt8e=p@@WK5&2zt0ofYTc%z{Ierqy{PC>25b=^Yt46Kb_q2({CKWYXn z{DV3(a~uzXu5TeY(t2e{J*YcxHkBjh8}re1(a8&F0~RD(EX|TGttDJG~kJ^-W&xrz-hbPKX@MM(~$c6dMBl|4gE~ zHDrlokHThdNft8^e%eC-=o14s7l7TQ;)8b# zdn&i+m}-;)^@f=JqMe#mma%n5+~m)}ZI!q51e>84ep+ytKnyeijEtKHJ0yAOg^12h zJ#}q#Lc?G6e04YD;%)tP3qZl&Vk+wt&RbTExGmI^^3>eZw)Ggamaz>LI>>SvwnwTZ z<*64jL&iu0VxP)v8f~FpN8YujWfSxH+Ex#0J(+0D9IL{HR{Q%^GQ|w|40-P-xL*kT z$q9Wx1c3GF0M-Yp{&E#^w~>0KRGc4ey@G2<5l(}~@K#D^PrY2O(8tmz_87k~dUY4U zWneJ3sQUOu1_clYexOpjqBsvBl^$p#A$5*_5cG33Xh=A^^I9t#=asw{(%stZC`*O9 zp(yTxn|*Y%hYgfq;0>UMI7{W;7-ys{$h;&g&ke_X#sC9i47GQ%LYYz!3gD27jQ!~i zN=N>4-ZQoJNUFAOwWr`9(oee|fh7p+KY!CX3fGB6o4&#Ho0=C0FNOt!+K#?R767_T z+-#tyrENy_HGj^iY@LxcPU@7AQCvJV8$h3O>IHk$=#-y#MFpQi z0hpw~jo^QVLOnIa5U|sBMO#nfJiC~Bk0H};=i%kiaol@ZE-|6U(5s!p{(ZHJff0Gl zxl!y;LHZL7|ImXEbF|;f4~Y|>TB@bg-j=>k2kr~*4-hVNgD|r&P}?8~qc38)uGy~G z0osjrQvsfTMbqf(k>|1J9tj*N6dA0*mKLrJiX^qa!dNskG;+WPn;3eGSbz^XkO2)} zO@9HY;Ph}UsWtl+?atn0h&*%M!TYV!>T;A^8b2X6rp=m0l^X|cY!%e-20#lkl+s1F zzH@_8rCzDI-2ZkQgGBAStjWxvUdBSHIm$yqVWyk#;9GUp!pp)J`-DEh^13MB&=K@C z7(ExTiI~+_gNE1sp&|bD9qeYAE)p;c0HAVQBX&M4+c4X zP_!q19q`WdN*Vp7>ds&mbH64W(-DDURR@3&?5fLxUy(OhRob~MWRW)*+Z>z#_0}{p zD!Fjw<~&48poSS`zeRP(@y`yxG+nIR(NB_q9xJh}WMDcCy#7b)06a`i^OHnp2fAlA z-SPr84e$0IV@y~_IqQXGhj_dM^X~a+cL6#%M6VIKmjp6dKW1hc2KR{gk{&c=P4Zda zp+*YwB|+`UQ11ZrK|v+2uH0G#Zg)+9n<2i$Qd0e3jPs1imw%@;rW1HDpCdh_M=i=I zg=#)LH4&F+rtsyg6~3++AXIRr!|L0dfLJ2MiUPgH&{*-y*TsRSaVvVd4Cz zT@R5Dfji6laHDl+$@oMM`fv+}>Yo>nCQl9mNPgqa!dkii*>T@NPZjD7%j|r>(u9V+ zW6EdX`#NhPlBTBcUK_*#t3<^i-JjOFio#q-ymtkv#>f`A*iW;f4aSzA2yjHbYwSZz zKV1-nGnT^iuyB@@l@uy-e$C&HJG+S!F;?T~!rEP24OEz*-e10|ko?C8QChyQPs5>F$(nq#FbUq`SMjyHUDh(cRtM-nsm~bMCo+ z+%a@G_TFRTTJN0ioX_*C2LcUtFiv&(3{}%O?B>Mn)y`W1`@xW-A`Fh)e<7>(c+h1? z_m_<>G&3LWSVE4z^fV1vxC#~aAq*H+8FL$TTORL?mMv?SEeUHp?NF+jNwqd6QJJ48n#o5pbl&B5g^cw z4s4XhKyUs}Yz}=sx|-$q?2|tOl`yFJ4pbqP)m3>4HH(CSISRHoj##%3i7`5)VI7=^ zrePsK!l$>b?9h3~##?uiey;~k^1x4DxLvs}Z-(i(NZP*8-=C_`z69RLifdp#T^AM- z`T=zpyYLWsY@44%lfe|1xyL=yKrYaJtx zI2G_aH2`^qLl>6H&e;IN^nW|to9|3j#v{W38o|-hzm8&resxeVy0&`eJ(XKVt?fpO zyTjh5a6W%oE6i0gWs>IEb_sl+hvShL(veQVju@?rV}-2-@-g1YUqh}r2mtMTfu=e&Y?C%X)3pCpRx-o&QhaGq(-_iWfK3xCfH}#pf(lQG0L%A=JP@R_y z>xy{L<-M3QR1)_#Y&dERx|=&3cMOGO-jn-(C6HqW%Nwd{|3U$_{bn0D!eh$Z$v~s` zZr@_|zkaiC#lYUVyyr+6Azd&?%(J1I2Fa24k~L4-ugR-(i+)3dE7bkkX+yQr0RKmq zG>m?bVaOoVME5@*$;R5v$-magA^(CAhzxBttuDzh)ThT8|MZ1Qdr#+88}@Vg6dhIA zi+8oQ!{spGmz}xGYXRf-A(jglAPY_0n{RQ`n=Rz%C3U?f;(d9Lm1hZKQw|utly~nI;S~ zcNC~dX21XPncJ+Z^?PZ8Mgd1z?pYw71Ov;V0$z{7I0L;OR1bvucDs1U&KJaY>8pIpPe=VUQi z;YT|$F9p@PtTUD@tjB0V+^U=EB&Ze#}wm^e;^Y0F9WJ|vc_b_Y4vuEw6N8qF%1p)_`_I036%4oeE zvNj@l4HHcN-z#UOe#NQrqCt&fe{~4II-^7^<mYITb6dMm?=;qx>1b1nC8&*wE6-oU zF#mz_FvB*v>FJ-s`0nysfy@)l^`WANNI^hAAXXl>eP>mH;@=+Su==TK<>7httYoQG z2(7tNIl@^}yG{W$NrI$FBWi&Yk^7lAg_Nba3B)>8E3XK9XgWJ{;dLM6_3?CnNtv0O zOcM2D!x^XMKbLMwK>m|@o5+}=xQcQbDFDgetHJ2f7L=7uLjg11r<-+X&JmwSqbCUP zF!}BCGV0<7y7*e0RPxXRSYL)nY1eGoK+{2bC4r1PBN!%AZ64rYXZ&S$YSgPX006UWAWIbMc zq%4Jm)z2in3e-uPO&+$h2d)J<$_hR%Tr8R?V+1gaQ}&LIdmx=;0w_?jdWgL=K~~FL zt49-vSAy$a_^-_lDo2q@@c1 zLy0+H*9ZVyf@kX%R=4;fN|WPf(vqkzB_40nU_p=75TtaJLh2t9wgAI8x3mPw^t-Z>q8g6t zFyh|nLIcE4B_j~`H&!>aDp5#N4Vi@Inv}6SuorgX<5hCpXv5}dl-3I|)E$h2QX3)y zuiL5mPZUQK0ENJTZWEf&@ro#k*|6VjtLp!1yUE0gluH00I`spMFMq$RjSr&&D#dvO zC}3Z&CI}Chsf2dVFj-j@MJh#4PmS6|B`Tx)Qx}nfN*mkxtRM3O9|)uvs1!p-vO?Sv zF9x=Crb}x}EkudlI$j=*rr|xMQzSlR*Q7A)4;_81u01#89ed!v)9*O0;jI)=&Mj*P ztQQEzYN>6JMs1Qpy8Wv;ez^XRU!I53fwVJ;;)Oj7wFjG8qq_>A z1!vG8u)Jj3Kt6!*L-S5R+|o2O?#g@H+}s@4ce8<rSme^Qqv2mTJv$w#oPNiQ404k_f26!{xy$RZPDzg|(4YdMT5aq@tL3waKXfItC z60zxJ?VN<$+zfv--eszZ^YB>&Sxi;Yc`0c$E4h>k#<g%4 zT=U|PkYO0rBMYk48{Z?k_^U)mWv5T)bcdz}FOQC49>xq95nqijYWphyeVTDIe-Fl2Z#7(8|*pdn<1;M2$be=%($=Ob09jSZ^9 z203b(qC_sj5nqHOtG{-<@;G)|9_Td(&+ap{snvbvTve(zufe6L70u9eI7$p_$u6WM z;xf0mlyljHFG{s~1Bo!19ynwGSt{juiu6h5qvz5|3SFshIFbFQ?3=S=RqbLUpS5=a zagJJSs0qJT2V-w*G< zGw|=KBG?A#yt(5<-(fkLc>$Xk;MEZ8wbYxkqyrSqeqw~m)I?YYX1gk`Q1fim^Qd^= zK_2Ip>I|bJVcR>m962@|xUnQi{XL{EAf%XxYauvujOv+ey~ zll|>~qDc2a_)zbcsf7hiHg=+Vz5YgreMRlm+hqiBkp8=vIfgHLqQtZ1&$tLh?NbMU zDw%bXnAj7pTllqvD3*liX2rc9+miV;wNdv(+#dcaU~|M0SsH{%(nJqi{M(qaYPd6b z+C;0!4Rb$iwwT!lvQmZT`8{c}Re?t!t=56)NyfyB#!s)xGflBboHSX4(7ZdGdpJC(*nVB&Ich>#p?w)Qdnqmvn`29pCkc! z2C2zCC)-r_KaT#D?aIb*ZQ$bHKuQI(G6U}T6sK|4$!M&dkd%KA}Y zYwl?t-5>MbeaZszF{T>megC`Qn?}d)e$9MewFRm$$U<1 zIRO4yI^_?>eW>%e@SL{VH=XRL*$4Sx06f4`YzHKni&dJfmNwgk(|&}Ob?>pgxw2IN zDKK?r_Uuhjf6ZlML+4vr_zuYeziL&>p2q711oBkQ&+~%k+@62`5CQf&sN$d$wVA0Y z&{+IP^#VC>mC?vBpW#&8zza_PofGS;6y5OjRV*s_BW}_0*TGmUAh6)?jh0Z6Tc~=0H9NH|c@AtF*Zd;l8QbbhW62AMoR*rN&$^?T%HdX3L9Xvd6A)k5xDhGA3SKO( zR9Hz4cR@hi#=|@#s^e=o5q{kAb(ou4D2+@`7u3E^=l20EFKMc*zHyoOxzF9kAB>oN z;*^}>?jlofTw6Tpl701}Dd(VZWpO`?N`rnY4sbC}G%rLc9U2p3zsx%3)_paq)7gU0_*4sgpg3sKnb#UTD05Y9h=vv_AuNkT^0k3?x>GoNv1#IYEm z1eB0P{MDcSHa!tqT3ILn64aeOj=*ugl}rTVtVs*B37P*>IDZI3ih7(ZJdpx_rS?z- zIoV*nCVO1q!dFmtZKj(8YxL)d&vRJdgxMS5JecWL^>@7fSileyE_92?VPQMx8ht!B z&lb<9U?y`xITbZpJWBd9<;V4`!+Z*WdmTTk1AV?eGRjZ422FYp+dv0}Ow8-mLF3O{ z`eD3`zpX;;n6;WRa;9lorgwj;xnEw(ehv9{F{^1CZAl69V&Bd* z<&a*?Pkw5trQs@Vzmjvq{?$ax0c2~5YiOW^PnSy0|Er1)7vKBimoTA|&{*%s`L@R- zXmaDz6D%Xizxo0fE1>IgWx(3RPN7KL)(0GB{gD%s#FKkNHG!QN>b7%YfRULE<@yR> zxXNa9LLZ$!_Wu-vs!AWaAd(Amxs(`za4?X zHITd`gEo*%0Yb-6T$idP8!U%|TPR>~nY}gOL8vaz&OQ{y4C8;Q2Yy$&JiC*TBL0U} zv@Bc{n9qdJGCN$(`oMHNc8gu-o8jj5vxM-!BL2o;Jj z&@9?FyEIcsQP1*VzQ%fy!k*+~71yYTaCyIW# z{DAc*8$i!jM>ZN=?YQyMTcANLdgc{dDHop^F}S|1zPtJ!F#59O37RYE z+)VL!s)j>1?r(GJuQ!{XC*tb;70^BSN3z)+xPhjvk`U0R$QnS`0?;piL$$qtu1y=F z2O?4+aZXjWz*GQFC>TwQrNo4qbM(@Q6rg&?wN?||wMJ4yeF_Qu9I^z_q-h-md&%xf z{%1D&+Gjho;$rQxr-Xz9G6;b_mid(0-+{*um zt74fgCB{Mrgq2BOqf8T?yJ6OLxlSe=KztskQ?z*Yaavhm7%NLb__>zbVGWQ&;9lH7 z8zX2Qpesl{s=@#_1j2uIB!vw9GIWanfJz3Z^Y=a#l~Nnu5_X&cQB%7m1je9UmYJ)A`kN$N=w~}ryun0 zzi>5g88H-#>;lrk6W?zpT@|fC6`V&+iZz0`4xVZ*5U3dd@xP8@Vv;i5dZJ-g6}DJzs_v zHz?~O{i*3a;hqc`FpengjwonVYnyY|Ava{j4>7Wm$)Meq2KAa~zhzSHzMj+!Ut3H^TNPd>0ChsuH2{Ce&ty})e@&&AEil%Hq z6cRNYuL{wnxkk2jNCj$)>zTji+JtEp%>fFP(Psy}CrJ;Zvj*Gw+eZZ5hnp2R{(R8c z3PCfY$?jY68OL|4kLuS^Qyiw$)Br^bP3h~7F=3@1sN9&ZbAq~~q4PY>B%u3YR3?cXu010N8 zK9&PY^@NxxhpT96P7BN`SeS%5?(rNttrF^MUq4zqe`-Mp)=$fI(5v{JqV_npay7oJQEP(M?CDER**q(Jr<4x+%e`K~#k z?^_fINr$H9eI`)($XMD8O@D>)PY5PPTW}jkxjOc+DjEYyqcCexd=r?5M|4wBFiGUNo|i-){X$9 zKX$a(q@<=+06d4tw+q=~QI+9{FrU$03I@{v-wEQY>nGTAfB>0+^kWcu&vjT0sfI>k zwJIAM=MD3mOQwJjJSZ`&1Ol4@UI)A$KobUKqMMFeHNcFAiHltb)aJYoVj`wN&NG~? z-Wm{PFf><6jkGl@MSRh8Y|5~AJ=RBhtGIhmB^{pfI1Qsa(V|(WLFe%r*cf?sUe2}( z3*zG?VoH%mAD@CRuJi`Ecl{e>s<^4SXp?8n6N<-b^h@fQx(!Yk7*POE8s63ZCa4pA zt1>id{n1)hC|fk=X$7|JSl&n-keEtGXuBU2jF5{ynX*_UuA!L+@+Yr$!h~yq_T9|F zLea+NG`(kjejeJ*+jFJl7{D-cQKIWc z4}?BPI3j1=l?pID0{Nj1jEn$5-S+z>b~$gOLGhP z#;Ix6-aVw`Fg zS;*6WKYU%9A%PSU`P95_*|Ip98xA2$>!2ElY>Z+8X@5~aTpG=~1E|qPQP3n+|I6p*DXI(e}}s5G-h zs?Mm9D`TIgij?dPSB%oghlo?NHNB&4J0JD^48xJS2r@bW+cNk7sJIWyZpyF3@*vRs zX?q|rfyR$R=f~lwKn3E^TLo;X2>|82BKmvc&tD834S?%WLdfm7^K^ea4Vd!mfAcgz zf~1lM2rrERtU2_=`fqs2?}6f<9jia+o$$hXu)=!aT90;j`%H`sbXXH*_3h$p1%;MP zW0TgEG~CKu-Lm=zF2lgt9uGAq8hmk_|7|_|D_34TTLH0oJF}p}NP#v6kCnb>UD=p5 z_sBUJh=f-1C6TbqY#C*^UFX=?ST9=Z@5#ogL?UfGvTgkqu2!|W5$>OHdD({W@t7vA z-8Z6Xv2)*Npk?sKjB02}0i%b!4mGegXFLnjsj`z$JTTlxUvaJm0#`9N>$4>Qs%n-x z@&9eoq=$w&gWxo~+BIMY&G_`oCJ)SH0#LUM?`1UKMFtu)s$xPxX6S~P3qa1%3evbU z`OZ%dw;-K1>Zt9nClmq1$GLu*=AAiv5&18$1PC1lOr(S9{DyE;Ol`6+jsoyzje3=vreLr=HmY;86M|S~bw+rrNr&QIshf`{tR+zhjuU zfi)NfQAr=g#<%(Z0#2{(QKP$#?%DTKA86GAIAblB&6qntnUDiu4V3&)iwBaEL)-U}UDsnIWVT55vfJdDU~V6-r*>Vq90t zT2s)_CKI73XcZ@POOhsjE|mDOKoMH5Ppmx@FVX6%#cIzg7Jh4 z>9al}-1GkPvnqo2o9V^33P4;b2~ix~S61^3wWvMyKoSOpiVDz4n+c_;-vO0)tVN_P zFVPSK9pulMxYE`JG8aXvw3*hnRf%Ppl9rBtq_TP?X&Gq2K2=Cl<&P&X*vj%JTJQO%JP>+?SrJT&m z8&(hzX zaaa}VJm4JWIcW#}Ef^RzATwC+2Nexv9;9Hg$;lk7-t#c8J%zM!@Gs-Xo~?qqu3+dd zzuR9z@>wmyo4?0N)Z2T>O%$R-CZr+HC}G|R>IS#JqOH*V>h^nu4Clx6(jr4;2vfHh z&lc0e3Ew+6OLSeN=iP7KP?Ero2a|74Ksc3$SC{VZvqXRR?Q%eDwwf<4&P@uf7u^~g zi}t2?)9i*%*WWHUu5}{J%~L2_IyyRzkB+tj@wbcT)7J*gEuc!V>Q*n_0qmF<}w4x)}{BEMhZ zJ+{SDX%s3`DN-L;m?kifQT{}y5ui<3zs)k9UFH?0R%w5=fSNLV2mi6e+F0NGF_6cY zus8d5`uRO))Gv&0T&5^L85OYxY6IRPJ?spcUZJ3!4ohjwsPk9su;|d8rYyzHM(zC0 z*qdm0Ue5+sYZ+A(%MnYo=Ik0jJyo(PHKZ}N6;8^NK(rab;)X+?jljucf0t=eC_c%I z%dk00+(s$8n`8Ul1q32=_s{yqdws|4Gl<(#{l9{ynvpgag2$h34j>~uCR!Eg$s zO1{wG@b*qPzc4VD#vP0ZG6cEbfY0!Qvb)YaL;&n+bqNtErX{pwd+1-BK3U%m9sd}g zY{HEs{D;rVYe;>nII;PUB7B7{8OzJo#|b`Hzx8O8Ao~o#_RY?MH10`TfywGGhKSC{ z&%2P8=iOe^W!PyM4_t8Tz`*%`c7E6qbC;&5Y3|8Cs(3nN*=1r$w=K# zOnQ4ufiC##mL+oVEX4TQ){#|U;y9y<&!>=bL)=grIT*tGW}9x>dL#GJ&f2sgTE6T3 zUsqlJ#XgRr4`WE$`)nc^Q|me1hZz(x8%h3XYjzwv@V+BDZ$eU7goknj<3P`E%)FjF z6ms6`@G+g5I@fS@!rn}C2`eF6>&P+e(w34*xCgWEw~7L$ucP%(g#;#|eeOTUR?df5 z6P{Y|r@bG-PL{4)OAZSLh;RIdwBugUqY|&h%clw4R#bV zJf|<7sHibIC-v9w$ho-9I2L(7^XYUSvhVEWckM?Y%9E4|yGdU_SP1gS_w=Vn-)VQ; zh}fPGXel7vX$F&3u?jx}RlmmpvW5o!x1As-aie*5e*SrhE>>d;!a{09!U)E^?sWnJ zg4Nj47>A6TxI+u8)%G3uJPaFU-w#pb2q}%jQ{Ar|uhAG|hgR)fIHG>(&#yRf)i;#H z=q#4QmUS@oz5a==cgsQ-bo}(d*rG3{{83u5s^!nN?V24Yu9%VY!KOaz=V$g4CCRhq z3}`5}T(6CX7|7ssq~tK?evn9a_PEq;)7DN6dJ8j19gV*1`>lg*?@Xztq>aPf6>35O ztG~q#;m1ETs*nGA`0xKy!fbqCOa2m4&d=A*TasjS-4Q4uUn{AN#~md4@!N1XfxB-e zC2PZv`{@Y9g1DI~B`0rVC*Mt`EjpQ0CW|QclBopGwafv_sv)Tz7A9 zLs3GiYHGfYtsP2bb8zBi9VuC|V+7DOW5xTl+-J=da&=O)Vmqe|^Wn%#L{UjI1hfB)&nM zZ|}l}oV$B<1LosoX{zJAFx5z_DnFa_aWIzgUV~$7Q;%Ci%~v+Q1h#rz>D943>wm`r56j_k$7&4*XL$!yd}`1{6_LAv9(w!Q*IZ8O5ir0TOqU({ZjQ{ds|mM_`9P8b(-;3mEGY%f&+i)+Xbr0&~59 zV5mkw8nx5LWUd;4v<~tvhDKLSHxYYL|5QW@{fa^XvrtKWOBVL+Wh1V%@vqIZi4o?C zdd->_J`Yn@ggn!Bu`L}xk^_5I7s>`|Ex{x6o8z)FwKO(g>`!hZ`-u+WWaE%7kncK7 z_RQ7l-QQZ7{kl}|K}g?o)@IKLpuNbU@s*^-d&SXRJ&w4|%?QkzjD#XsSXPlPSyt&> ze`87XtF1SrG%uBJ&5di0^C3O67QsuJJ|P)h+zj<|!I;ddwQT!)zg5ohrH765kkDh$ z^$I|A5px1E%+Syf0hj$Rklz+AN#3`8E*e$^ho+i*IM5>FG$;gEmMrg7(X%iO+M=_2Qsyz6| zl(6P&3skp?^A0s@lCX@>uY{qcV1rX7 zliKp9*7CC*=h-A;W2XG}r8aAlQ!8#^U@mohEL+iwe9L)Cc9X)-la)pu$%U3{<3^sx zj`?^qy0cfskw0@Sy_rw#G!X}CcZRw+qj!wc!#k_#eEgE6GK{8P;^n54IkPb-hDc~V zH<-mPr8&_2qS=+*MF|51yr{5)U>?SZA7A@@JpmBTIq;9CKs(lvH=-0j(UD|^Ejk0E zB*|R>pN~UG*makKW_t{zOL3Ic&{v?S+a$bvS%@bkZ)$zj{=N4|ZC>#xO*GBVM_8#M(I+`Ztem0tW!;IuC};ePL6alKf!L&(L#|!K1A+1yNL1b)AUZ7 zs#{O(5X6R5axiiY20ecSZw6J8lA=h?)cRLr37Tm(_Sd#_gKlD3BQha962;+peZ=uL z_mU04)2jwjmhlR{0%lrIxX1dl?1lpdF>RjRmKx0@&rsj?*{1%2aIarg=!O335IQF? zUWe@zS8JWFi;LQQeP;AB%qX1_(Rh$aJM?;V2hr9TLSBkcr+rycm9=do7)xjOK7bo8 z!7RXXDfVTcBzy%Xn2db;S4AlXdOx~@GF|=8FL349i22ACQ$nR84S%2R`!;QF9-ol- z7AOPXBM5@W6*Ro>SZ*oBB6Gwg?J*%LLoG7PN>LKcNQX2~X&U?rXJ8{A?QUjNwJ!hE zQRIWYNJlbW*w}3$TBkyVMUs2YAj;wXHxs+E_pb%vE1HYVg2%Prt_^%t9mz!P>fb)a#DUj68i{_Ovpe_ z>^BU4Tuz~x)dY4X<9YS~+f?qPDGd8TI&VB0!`nC({w!|p&r#fxRY&zJs#pUC_2Fw8 z#!hk-lBH$4$&jZq)_tK%*81ncSS)tp-PnbO$Rhe0_FKy>=rlk6+zKq5H_CuVMbnpa zS&FU~;J${DwgM1b{sc)s17@-J5gdO3PV(=KL{}*w+y^HNLgbeXlat#oapH=DNXGC9 zu_DY0q<9yZxYRj?eI@%`TZ#!x#EK%T-J!}B_-}6iRL{@VO3Azz5NaQZ&Gi!rl!Yhh z6l7)%saq-!XbcZi5MqjKcy`s0VUZ&q(^^5gD;P0tsW!CNy;FRB-%U3M8Jbu5; z=ebok%k=fj6Q0~39v0gB3}{5wHfg6txs8=x!+%rIqL9n;U(#HA(C1O(F|K0T)AY2; zw@jP#)bUt8zC6s~=I*A}A>`|Dk$XQb%ckD)npI>K?l~MzFU6L9FinU8q@gu8MKXtV z-zBWpl125)*lJjLzfM#8YeW+4AGxMgcW(rL(WEGXio#G=_j{Q8#s_Df)Erb1c#@wS zW#k*{gmpR{StCbzJdvdN++x^4JB5K75GoZ(Y9)-e>42W?blHNl?jiGf)5!(;7sGLf zbW+H<%nv&^RN|A=HGIb+G1xg^3a>%p_krJKmh+OG9}Y!)(bvSs)bZEa7H#N82zZ7n zp5(g6IWftNc55eIG?;pDPnTFFIB@q1XS5@E@cz`Iej3{d47~%N0-Q&hB50Ey4>{tV&(Amhw68^=}EZJAQMsTj&W530H0})e?x#|8a;b)luiC&i>4BTgu`<-vuQbJ^xpK zd=a^FizHB7I8#Za42*Dd*FiQCH0Dp2G?Sxt; zSwBwH+Hr7p229`-J;+^{s)x+g4t?SaP;s(VIlogIs>9SHlZ7!%HGWl^eJ3zqYie!1 z4USLZ`8sQzy>H;i==%aaGN7us*%r5tfTNKh3`7@%xADI6V?1uTcfCp>Sjo}%NG1wn zQtoBZ9$aU%|3mT-B?1ON(X1h(C}wErQi2`sixTG1Y&~{a$I7gNF((^QPl0*8Jt2N? z%m5{2wV%(!-qdArL5W%I95md^$}@dX$R+ zdq-DOljF%Hq>189oiuTTT@`}P*Ln6?vw#S}S8b~shlKMp=#f^4f|^v&Sx>ECO5hn7 z%jykioF#B9+x>mK#z56sL;?VS3UOCz;fOE#Kqr`L*mC}tpPjuM+5nw_k)h>=1K7yx ze`+nPJ@z%;ayJh|O6MWG`jIV9^~}3n-v0wwxKvDWtj}w>ft!fyw>(yH&;2uApEjBz zzKo@1;z&@;=*`G@eT9Y^MU6Rz8PlB}240rplA?%)AE0zFy0{d&cgZM=V~YSDK=L3F z#7RUi_W{cnT2U(a!*K=`pPb$cRH%22vL-%w;(0uoF8c==`9c!pY$x9YW}-7M*x#Au zl`tojj0yTZx!dX~SL8yrP%s>ZO0{+ko=!WflKVo(_EKDO89)7|1$*XjUa<%xtQN3l?lk|Nc9XK|}yWS!d>oz*(e{knQUlEiVbf@%p9 zU_G%dbuEXMZx^rfyzcVeF6L4q=5jXSJ_8S+Q_z+hg$vKvsluw@IO}$Kcq6YUIye1AA(QuuGT9cNdsVxI9=Od>q?CVJPy|0$u;6ZG-cO z+fs+y(m7FMQ`2q9@*Uk#>%A2i`14CxxqF+Fi7y>3T!-VmLILs_SJGYw^pqK7zlndbQKburfh&0`k72p#44=oLX)? zLPX@cLvnX_ceAj~=TCnuC-|%AXY*VD*5(J|TlgZCvMumu@5?$bU@O^}C{W-5)2<~j z;{W?WG;_EFzfOHNpW)}}-1~y5mEul!rpqogv#IAMwEkYy*-)L>Bz=s~fH5s|@#Et| zkBSksRamXWfFwz$QdvdC>$c^Q`=x8Xr&Z!7@5aUe&a7FBE1$#cNLhHB90iMcZGnC6 z&dJh-h6HF0c`#G4?lXUVFxvrgOO(M7-#E%ji4Q_m;LhmRQ^(GG!!(>56TyLUF`R}YI(@WOXDNTi??N6Cu)+vj= zAyQG?tfprSDs)WYGPe3sZ;wsdP=zM3&w4n@R13bn$Nr!|4GYi)HT;k@=3o)d*80Z2 z%h|V|_8y6`7rS zOg_I?MC#z4!2%#A?%jK^4fNKYZ=^;Dq#hn_Sx|E_p?#5Seb1b|bP5WG=#K zx8*QpWf?7z{0kvlC97->=CcGAYS@$ZB2~TK8*-t!GH)0tDn>4M6=dP@Jg4BM%Gs)6 z(>zbR9!ge~sbl-Ru8y}AjiSG=zSpgn!}QHmBT??pq^1VF_*x0wJT@6;JWbrKsWk(` zDG$(sN)Y;h>jw$ETQvP3+T8`v%C{}c z_bo_PUI!IDJ9~TTnfc%gY7SY-TW?CSN-&3+J9S#W_=*H&xC%UE)?v&q}AzZ z>+TG?;eHS3Q)7bmjn?~)es*f0H0V>J-YFCh;%`s971I&+?v2g#NC;A5;dd zR`m%LB_!-YX5I#ySHsr8NC!+k zxmtr-AKqD8)Q5zxuf43|&Lm`Y`*RR>UHNfIqBy#vyE|jg0;#U*!`$%PC*HgFq;LuV zE^PGThw~Rb;U=v1_t_qC>(A{|rSEYHC0I3}?S7oLAlq#EUgw3@BmblN z-t1fcTb;9S=BQlFY{A$HJnZ#p<&XhCT}WmRBE~5n@126Q@yPf_X^$*}MN0t{o}6)f z`s;KC{@$?9o_{nFk2-TW8Rk@eaDNdx$JW+p3$@SrZmI#W@2~#GV{g(8Asb0>sJ6N$ z@ugpIwi#+voJ{bBykS6j_~XL|_x%+TPrII)%5UP((@!tpUkP;V_4l4CM*QJ6?JuX- zm9f{WPoko5I$(^nGcd|Db&er`V|h+dGRoMs36@+6wKZ{hmGq$SM9_-?OhLqO>oac-&tmf_Oxo=LLopEw#0?Yi!HdF;mb;ra-)7r-p1!)t*j;7VPRo*CiXu=zwKmh ztQ2uNq=d?bgKtBCkFRgu@uw~Y98KWcyoG|SHlEi`UUAEhi_3-<7RYt;AtT!wd*RTn zog+=Icaa^*dTXpgCbxcS`<`gMeTT8G#)1BuJpiA=sp4jMIoe0y?r{6F3slJqGv7Ei z%q)#|4sR)|Kl9E(Rrpmj4p2#@fn*1t;;GGTNu%gi_h5GGp=Y8_73;f@_*ynokrf6O zMM9}Dj!3RPuD^vybGh_@k~lwWhl#aZXU~;(Z2e=2Gt++L4O=@g%@Cv(E~qJm>9%Ix zdQAmZ!%$7zI9hOU#i7iNu+QMlcOVuz@B3}f<ev8{v|B-(?}d~c zY#|@kvycc9(Dg_<5nWmvuMJyWZr-im5=cG4n15ii_xq#D&f~I$2^@)Js9_cBSJ^s;WI(^kRoAq;Jq*{9~y;QB{ zR;P1tFM$!_=S3^&E2=Cv3n}Ur- zkviW_^Ymzx)fTG(oxD?Ap;-B*JL5S4E^!tOK?WOoXU;xlpigPxgiA|t&{Q~84D`Q( z1(G1FL|2K4RLU_+!0A8Oo}~)($&_4hs)#9}&b7=OA<-6^WTK0zRQmVn3b;;hMhsKa zg&_Iy*j;;T`~V+1HOrGuSp#DrNqhxi8f@-3jyy3}o}iKp3c%#d>Lpu$I!-xn8C_yt>U~ zi6oVxY5+E=1POM~X{l375b$#$ipX)eoRNag5~1y1u0VAKR9GGJOnVP1rTQT;Fk|DN;>9NzqKJ zDv69IO*1hnpXJY|ukdY5P0o-Q0@x1zyxQ!bu4DW0m1{fph<6*dLwkGyg5I^VzrNdT z;RXx-axqG~PdxT0Wdy2}o-v1%r6p~4iS&HKHjg^gK-Yt<|HrgmepQl3b3Ch(p|J!KMR!ku`c$xzx6(kSBHQfj zTp&5tPjJkibz;bz08}+RHZ~T?N(V6eU{sF;W(@e8L{MrVqosuqW}q^b;|*AlwYSZF zKT?KD9(n?@UZl|TbWglJpw8|4MBXu+i>?0fTO?Q>-ll;%*OxO0X{k(hc!<0t-u8&P zQ&0V^MRpfqE(391hlbr#14n{pjqq5Ztw%MIkXE9^hm=-!a5^GmeKvLcD2WSNdt@xp z01m<8D+gMuaJ%w`*3>E8@FU?!rHGSgyF@U}lRF}t4aY#@agD+l6mwVrYaby+Y6pdm zjkrS<`Wp2+=sFN`+WrLV)W3Q5vaStyth6!#geIt2a%8fvM;W!%l>xiQL-dFK`sLdj zK;J3Qv&2hP(W`gNPg^El`Q!k8$HoM&v2d7c^}1h@Dd8h^=bEiK>e7@e;WEcPOQW5B zb^Qm9Y9t1?8Bk6qQ)mxYRvBSUi#CDgRB0fag8xf#boZY>C0x5F>~HKP7r(ZbG&p-K z((&*;Aba?dn5Dd4nDag4lrRdYkS9o6-E?rMLuY*!hm~hJA8b&$(T`=XlrwzX#XIyY zui=C{rP*yj`N?IOPr7T3_4d)3u>0jU@2q@+w`3w$S(uaMqK^)JI}%CkXi42tKmXrz z{&Qn+$F+C9XBeowDQdf;0UFg%vQTMw66{n`_^v?PtwCHc=v5n)i04-(<;*sHYx9|R z2kTG{vJB{+lzMaa7wUHL+)*i-{NXr=hlQ)eLA1!4BBROT4YQOhRZ{fSzJ{ zq0gi#ivGx5g&@Cn9C;uJ#X5VTMb9Oe;fp2>UHJb5Q?1 z_Wm6FX1fk-EAxGWzdPvuJ)(Uo)ZqS8TBV%d$2Ud$nQbfk3kwjxrPgLf%f0Bn;)Zi( z_ye`LBiqg%J=E`yW`}4o1qaL6tx4qBFG@ROj#Cq8r!)2_?pJ$kEnf5i=noBmV{DQKQ zhp)m5vn$FGc03!KEvudJaW&K}_IeN4pF|MdIo z(Yy`HP{x3lruq*7KIaaU3(`meJVKJ#k>}_(O|$aLpWHZD4e!SWV(4OKApD&Yz|Tdd zusttC)8DzSJCAp-ZEJCGXW zR#ey&bYKYndYLy<7Ojg=@oZvZ;sofyDu9T|=l45?mWwyQ$FN?ImkRLSn-^}^M_PO6 z+oUPd7|5^0a^zn;i~B3^pX;7BxYG1Y=Ki|UEkA8o7AMZrCUUgW5`eE0F3k_aHPd4o zapz4joz=ABG1P&XD-#ZiO4tsXR2K8y-L1u>^9G^0O}9_&RX6q{(O5pr5^;uDLY%T`{!%S^qOz2)v+ryQ-w3WOssDmPFv_{ zRFT4#3fs0A+LrOqr@1|dX=)!gA2r1fobn&HDiGNLpg|xT3JB(!uANJ{p8$u%*Kgm# zfp&RpX$k0Ydg3^^z(Eg6n;cscyyLlQT%@GO4k6I-luQRHK$z%)oGU&xDrR;Oue1(n zka5=g1m{!|?BN=X?84gSFsGxRHZ@o|AmMB5BRKy*biH*{RB!YzY@tZ2bciS=-5ml_ z(lK;M=g=UHw6t`CfYeaZ4bt7s(A_DGaG&w}d*6HSAJ+wIDX!)6oH@@vdw**G#9987 zOO1kZntW7g8S*#i)ijfl9o7d`c0z3hS38kEo8qPyvZGB*8{;!fYsUHIUTD8 z%oqE5oH@Gg;g#_R&OXJaPYi+yekH*aH!l=+Pe;?GPrK6|t5pqD(#J0}LB7RGlu|Wq zxTVt$AS_kx0;J#wHhZ@0Beni_CeCOS@m=5t)7FF!elU`!R>OfvzRa>Y5EBk9R z`ns3XRReMnXGd8cRFWGgms+xX7>|kY@#XA|w;ni>kv7-azarAujpNZO?MK7u-0q9O zO3j3B71Xj(;S}_i{+W6I$`7Y+4Nir5675}nNsLkFqxVNQDI$SBo(r2uk12ln?hHPS zpLlh6(tSj|IzyZ~vi&N!4z@DPrn9qcVj{llQ~5v}dEGqL`hfT27rvIAB|H7{p3dOPs&=YcR8EO-%FC{>dQaeDTU0$4!N)R?DPdm=Nh6Z7ymr(J=Vg2r%5~* zB;T@QjvI(%R6XJ*VYO=3A|@i)Y~R8si99Nd@-3NsiDIK~nG)}MO#u{Ski6X7z`?=6 z5G!kI>)h(@0C%J!L&C-;>%_^FP1!~yPpxUW7L`&-ub=S7JsLEP&e=W?7a z20oguV&A@a+3{!y^Bl{rE=L+8Z80Kqm;l+Hk9lw?@W%OOM`p~*8qNfd=nc;N%&MSW zuLvHfK99$reU;L0PL&j}Gj%X;o(4G2&q6-(9Uy%JaxJZii3wX!GPeMbY-9-zeyI-U@q(9Sd zYY%am4DdR>P^+X{@kb~wVAPi+7=SUQe&rRf7oW_Z^|+zQ5l3iq915ZYs!JbecQ&df@Kj$uw-qfL@))=fP)$JC zE&$;~+H!bd4+Qg%j=m$m?eQk4EpP1=I68 zhz0RuH5oj*yJ$|oXxQZc_;w6a{lBs${7qMdPPGTG&pD;MB+8C}=h)KoVb;sOc~i2! z<}~-jJFQ^$7D6@%h06O8-JQ5t5(1NEjV~%;s#FvX}@akT|zTTPnBOY}6yS zPgJWe+z3t_6gC15s0&ZuS8B0uG6dmr2BK$+@mrQ*IReCw1FYUW}ZWgcP zQn`Gm^p-dn?&_|`WN2xh>%dfm6d2srz7@mPK8*>+0eUf_ZFwnq@s<(+ z;dI{py|JyIx11^SKR@rma{#SttnoS>>MPYsuggHM&!(o|1aI2}*T6F_P*ha(PkaF; z<_u+Qlz%TdGGidflBYB-ALx+YC+LXX_g}VhEt6D1$}-)g*=uzr(QAzJiOn^{d6@j8 zO{S;Nj*{e^b==kf<}0Vm+HyUr03H`bjfcN71fw&lQrkCeux#oENyQbgff`|a9ngW` zCMf19f1UZO-DK9LQB}=0nk>N_(<{#`^Z6}v0v$FtH*VXZ!-)l)<5g--uMM}N{6)TH2;jytc1pFT; z@P~{h7DYUqxMlN{-tpVN=ekd)gN9joD}&R^$CBM2X8Mr?y~1Vcr6b!9nz8_Str@KV z+38(l>PWIZ`=K2He>?wx;p}QAY+B7aEyE#aL528d`;d}ISmx-;Ub{RoIn2PYh>Zp% z$(U7{m?A+*jmUC6yl&UjZc4WHp0GM%`IhP33~>@{Wt_5EIg1*FEH^}rdFTU2SSIx) zRpOUR^EhZElYv7;JV9x23W4M>Z{gAeKNt2hfn48RxJC_B<{2o*+58`*x{bD``>i@x z8~`tzZhzechRStjndm@L&jiHy9U304uRe*i=mj=;#!&;HKn=mB&_>x6`+tMN@fux# zJP06|Jz?V9c$0x`?mgG~W)k3jvxDw~(l1=D&TdP;cjpNx~=u;>{{7DKlud35u z|E?%Jg=i?fkD=X4>NHLibe`aeeNCm(UrvM7xa9`R9NDsbXFeXy@d~@27#DZd|1FWb z=H*#cDjqowRe4r%5Z=?FC^{Tu9_=x!0&0{1m@N&#DllbD23X|GacK9P^lzd5S$j$i z$9d$)L)6BR)x!eQ{y6~ePoDiU{5n|2DP%Bv^fkr{hkA)M)OfAGpkC6!jb-*bnsv#F z4QWr+1)C8A#K}<`<|&A4N(6?8lIba+`lwMxT)kMn^2&%f>3V_gUz#Dodp^V?a|x1m zx~T!zr+O01_VFj!wiDn;^;3! z%?mbb+XSBKzt^x3R?@+$piA~v3uc$8bYSmB`%?hP(0J%?7Ttp}AsIINV6*NUZis>N z`0vmjp|1lYu09xeCa~w32Z_;Iu*~npF}1~21l0mA@KHzgX+GTyz$Ns zLIp#VCL2MqZroZnqr?q3B8h*c2iM7W&TM3q9uK7oxb-}5J+=(jXpRpU&|Z+6#n&bYyzETla2V_XHtWyu0&k0+KO%u-aI{4xz!o zX{(@P@qd}J-b7Z8%v_Nbc_P<;VB!E6-iE z8_oj4xX@G6N}sInbd=PBBf|QQnXt{%({ZztfEK+YR!Vh(duUQor*@If8SNP-N0r_T z$IK_QStzLE+6*t9YHCYMp}qU(R2XB?L_cOGjzZR!XiMLt2+T|QmItgRju8)~q(M^p zCeGu;i0j0v*!~)D5{#8e;09|=&H4PPbG#4=j*f7{Qu7|kVNECo=xL@_@<`fl$ z0ooY^vZ*6N*(9soK$Z+1Hv&0ZIWamB#YiX7y9g3k*?#nS)t)u zmhc?;;!F#gf@E`N_@E5Xw@MKeswq}7kjlzXX}(`h*4rTcFp(s|HC5+PF3`!pZ*iq} zA$e^t3B;g7HlOomucj>fs@{VweFZpZkWCp9i`+tvepOWBz7)#Omz3IACn&iaA63}^ zUsT5Y%c*1V$9}L_O;v4BdfI+AD`98;(1Bt+6rK`BVT$^!wyDU)I}2NwPW;~t4Ro!) z5xy`pMjF2wntz}of&g3((?ERg`Cr(2vIMz5+^eC)i*y~@W<1E(iafmELlzVqZPT=# z>F+$h&c=Wgem2N{*sBuxOM!Q_%9HR+hVP71YHUV0p z&2+D{+;q>RuGem%AlO0=AFoO?PWTCUIm#lSZ0F16z<8b~;4#r(2%{)>ze)5!qhfL3 z5Mwaa#XG9|1x;=mA-}(yd#F{?99NtZ>#{6M*BGoVB$PPeLo36~1dWD4bo{#8*Lzh^ z(6Bq-CmDhE!1U78NnF*EVp!3JkVli3aAtO-W<2AY(I*JD70i0`qj{+Fd%1S*v%-3< zZ0S0!HAfkXqb++2br*3rJgR8sfHJc>^EN{oBUqe&=2xjPTNn?}iD+u_s*@yLr~I&t zeMkhwg)9YR8q87}6|m&0#S@jZwfyC+TIRqg&$Y%HtI9uiMXuGxYq(hN!x1Z2r^%7D zpl+|Pvd-XtsZsaaA4`e`8wIgUn86VrkPL?8LO`Jbe)Ca>Z?^9P-M~%`q4L>EJ9t-B zO!{-NVsFko&fT^Ql@M*LA+O6c7_w8Zmc)T5jO3U}QN=AtFt>QG5nyE3Nygc4T2RXE~xF;xEs*y3c-~74rhY`Fzn0qCgk8`rp-fe6g z$5YAd=-Op5$HHZ8`k||$BqW8tUg!ZvhlhQ<*;c*I3(p5m8OOBZ=((C_{C{ zGm+Z}3+pur%h341XZVb3!`NZTN$_c%DG70=P@XpZjHjw3p7Y{$QDke#vh`3{R8Hp$ zvK3@q#fHAHVwk06o`Hb~N!vEv{4rO@C*Y&8-QhX&WYiw%u6V9OR*W*L|EIycvKIs> zv~7>&)*d$99Nqjy!@zin{N(7$SWrp@=*QnmV*Tq1>AYLik_>Y`m>3v#LK_*LwH>4R zu7X!=d`{<#L{WKShCZgF`DsjS9;86HgJxtM?&pN09IX{pS1#i2wPb=lz@oj-8R8lL zdfs3Bi$Y%9bTrrV-vChaD;}IPmq%vihbYuEnz2t!RoQYe_Xn-v*P0W=7mqE6{GyoU zg5HeGoZth^lj%lXz=l*^^UzV*wCzJ z@V9(m%(nrC`!P6N3iJVkyoc?F7pGT4UTONJ-SN%0>)99zVBm{!-}%?{t385@wLTqJ zFZ`?;6EtHB8PmA@-Hsy(QLcJoO%4fS)_MJQ$FwGIUu%Zu1uf>-%0cFQxfSRO0Q?i3 zD}Elyids>-n+xUMn@nY^%OsXa)zkhF8`g3z8mjz_HhId%Mns#4bG(w?ky>dMcj2R# z-nY9}rm$ijVwi2q1*&o6$O>11M{40kiB2XpAc4$0K#IV6-EOhLzv;AjD-Cf@Pk=cQ zE`^^6hzN{-pG?9RigMu=x(pf`fqC}Ty;o$#Vhn-d#rZJ>lo%e@kefItU|kpjQ|f}G zR5#6+JGY2jxbN7qvOOI-e&^TyDt({84P?FpNUaj{nZPQg@ zO7@R9kjniswhB=THvoXYR2Rz89tUMsCN}uR^l1jBPtAjVK$tXtwy8;qO4e?7h7drv zqB1Voa52<0f+5t~+nXX7F^flN838_#*;*|4IR@2`9g|~Rrn;C=#sbbpk_{fwBPds; zf8%8gbuM@0_WH-1Kp*waf_nAC!_P&{IL*u2!v?6#szr`uJ8hnwO591A-e%P@#wbr3 z8R`g)C{t?qWDYP|(GLyZcqNrz85q)jk@D zI|kHNU&#Pcn=5jgQb!i}iyQ~3E&gh=)iM@SriTENj9|!quArdwND|jYHIyjOe0VS4 zz{HR?wJFZ!Hpma_RP=ukIglNmkmE7}mYx0u+GdJx65!^6vXS!ZAz`4T7;Kk5qh>$TzlB6SKp>UNeDHV3Cd=yE+HagK8FN=hcrFdIF%Z#wna(Gs8a(gas_Rwf$?&#jFr zy=dd089yY9W>8+xX4~eM%VD&(OShKVMM<;EJqGB2h7k%y(^>Ri;sb(~T^7^OCpKGz zkg>OMJ*U3f;@r$ko%K3y=p$e0V0BSjFxmK$REEXdDuRQ-^V8|0)1S2J<|Jf0m0MRA zQ9kOKoPzCY%!AtK)xQ{qxl6hLpL=Bo_A;Lgi(n#ba!3jI``-tQuRwJD0HXCp2o~B~ zffxXcI(?JTMC;EUGb&cW9Igo&YKDoK_+kc7#K#)9f_r&2bVG_|7iDdWWer`gmWPK* zOSg~MGMaWSUqK@}uUdvt8yc@LH254(T`kENKtR6+H$VQW`~?>J3qgVEQ=d(_CS_wA zIvEoKKX`SKMyo_e>?e&6C3HDZmMN{`N7K?3G`Ol%@T#jjDRHiGR%thF{M_S^z6Sxt zBUtCJ(4D!sxdyWY`P;1*Tu1^qnm5f?dZUUBuSU9ux>Z3TA!5)lT$xO%sM#TS-vN%6 zsCkNB=HT$?6I$R+xkNaWbuQ|rN^Mugf;--V8b?Ycmj?EF1t1iyQY2}hJaGLh4>fdE z&~jeS6wAsFfz_U)G}wX0!)xJoeDiX0R(_DX92eduGtCBUUg;Uw@J@d7)(seI*I?OH zg6#*F3Q6;oitpdWp;wPBOhGX#2PekkQ*CNdXsBWZT+Gj8?Fe~rCj zzR5a=hOKX3C)WYXq@7KfjT)>LuI%65qxLr^kb#)l_?tRBTmS1EiPo-2yiJh7yx07O z`_eohXGDc)V|dz`P<<4fs67O#sISAhAyYd}wA7CB zs2)}WLK7U^DLaW%PxQPzW4v3bE5`~ysbKqmd)J+)CAhjiUI9lbop!gPI;`^`dc67` zBbCIME3TysYVM=M;W$1vf+eJs-7AIs(88UbSW>2+Y}{D=F9EGdo_&C+1LGaqSf={2 z|H!Mo@N}bwn3gK2B~e3Nbfx!GgjC0=q+dnbG|)|~JHD57u-=i|LAuZQJ~0DH3JZvr z)da+=v^py+Q|iQux#Nd}!XK;3n;{Td@z&Q{xy6$9cqBuqzi zUR!dtu!*9WudG&WMFNa!_dQ^B0?^U&{Te3&=OFWc&OsElNsnsCI9G1-){~_PZ8V(K zQ`cKV3Xu*LTeCs4>eJoVD_7Y0c4D9no&i#`xLGXv$_#`+y)?84y#nj?=_|%ulQSLT z8C;k0?)_y8o4k;lkrGptOQ#{JJ()jCQ}Y$BnScp}!hh0=o|6ySac~au!mU3;f9NR~ z)X#>JvvQ$(sNf{)#QQFPbX_o@h7=GJks3@bJ)qKGje$YvEFDBCR*r2%lu)PG*yIn- zB#pLNR9X4}^Ts#3M`O{D6at>#CXM!Gpwa>iG!vSyVm|pHFVJ=*(TV?mh#k)F-1?ap zIwDmXTL;oTh#;Pd7=txN9AICq6@Tn9=bnqlKiMi_=RD=$tV)3p~yY zX^`%+tTFTLJV#bvh2(O^t{v)L6WrIBaNYz29uZ{) zOKY|?Ikn?t2-B6J*D;=#cP6#_o&hPZS27gN2NGJ@*x8qz>T3Z7%I$u6)bRSk>o(%P z1u=&!7O8AHHiIr(5#UycI`z`&@@R{JW#W-g8}EKqt$8H6ch%{Au^J`S7#K%Km7%EV z2Zq|e((=YQcUJ?^1Os3SY*J$?FN|R>e03o|+5~q!5I9EPzyN!4w=!x2KCf7@2Kf&1 zk94V~miCSct;%lG_d=<({hCSEDaU_ZnzCt;&f5oH+Bw_GG2h55U~4og3>u1arx31f z%ua+5u1@?ESTk8n6taY;m414wN>^Tbwvsp)za#y2Q1EcE&y+#jjoMGC{^+G&v3U); zuUNWF;rGpE*|ayB45vT|nkD77Z`6~|jf}6OpH1#fprZ+dM;XGz)mHLsA=6cusL4&Y zOeSTI*9wpvAh{#jZG^hCueCQko|l@&DTIt@*E{`lKo@CN>)6~NA{p+0L?#XabX8hR zoq)|30U*&kdbKNJ^bf|M4OR7A58JM7(lv&1I6F`d5_|-@gZ-A@=zt4Z@cuI5z8kS?=d>DL zHGnWD-(TzAhalMH2e%;l>DAfUnfu>e-Ob0qIom)ih>da_{-wb{=N$MaX(Ru;>$su{ z(=XKfKn3>o=aM<-7RCG8YwX`597^AUG23{y7o57z%kP#yiz}1%h5@SoI>-o4-s_S^ zA|O;4vwl~c>U_2x?FTN4wJtGIKV?}zl*i=B8KkS)G9+V#>tSF7$uhd#G3eskgLCr< zIVY_2H4WKwSspu>1ok9~I*4X<5*T{?h&K(kR`+8oeE-KeN89&&a zPaAn)99@Gs@(Kyu7cW=zgW#aet0rLQ)jMc%JcL!Mi=W| z2)fcPdoAUhY+&{F?VU9It;(n4tVq0kHHcNHRiwQW87|NS0WIM3@3OjFeUsY`D-N=E zwRb>+#Dwt9y0j53*a-Rjs;^I8Ue-GRV*%>9Jsetn4Av4jEWGs7y_ucbFcL%*l^!Z4 zPz>UW<~6&LlfRr?E-}=Vw_T!RTFrYKfdb79i|YvZKy<-2|DiBu_1WKN3ON24hyHj! zltsyQ{;Z6p5`RKF**kiEU^c_DdOUTh>0+=N#>ZcloOX-FFyNiB6;p^}R3IG2+OCbx zYj!+NKQ8hHaRhh(11XgkLZ4Bbjj{d+mN{5AkN}0}1=HY&ph_rUd#(qB0qX|FMd*?v z!NFIbm{anZO2O`;lrH;}pau7!F zH0N&kaNI!{gVRmFaZaQ8X*#nbZ=tFsMsenhc3+S*BNYojc0Ws{Yr@$b#^kl;G2_WC z1^9ed%psd6Sp_tr<#tU{zm-R0`QUF!%3&PX@q>p>c8gH>jAL2EJk<>WI2cK|fb)NK zbTTWGiWpCRv(Zazt{hDxzpJH7&8V%ef#4uj>m99p5ag_`8jxyL>~EIUMYV?3rKWeB zkEN3u|HL*Kat_w2{I)1>Yax4EhgrSx(=_%y97h-<)e>oiBKlbI*4^g_hpbIb&NE?k zyBy#G`Wf^~Xsu060>HU*l}uIedT)1k^`FHT1Q~$HnnV6(Eg8OKmpc0qz|{aaUdGy* zFXP5QI0Upb7r0wU&s%#MzzQZn=#&|Bg`ZX@ z=JWu#z6*imhLZ|nNGreO;JDN0IM~|S5{3B3|GTST2MNi|#UT~pU(vuUuvj#H@os-H zt$Gz)uN|Q1!2@$Tm`}h(m5-mNMu}AJBb9u$FRlc!v_vsBA``|&+?PkdtE{;@bzD@= z$gCxyaEPK+!IWpJvenlygKK3F=5@#LCn%8{&0}E$O*UJtvEh_c8^Qz)QJhH0{njq5 zfD=pkg~Y7HUt~ToL&eq%PX#rxs)Kf{hYblM0fN{alua( z4Xg0*a!WRW8bYJkRt5#8V>@d&1{y>lPREQmeg=2Eg3?%NC#fP$`#l<@O`Z*9vV$KL zBDx&A;EVg?z0%NYb|@-DVK{cCnE^-*Y?ud*$CKGxRx`JG;FC;^r}_sPv) z%LRA6P12GnDKQ z>v`WmA`Z;%v{&Sm;L=9&f_v*e^8^2{XrtS8+`FDn57U=_POx6gup<~vHI3j*8-oEF z4L&^#^6TmJt!#PvEE<&EN9cRs9LmV1xy-sAmYyJ`Fwns}%l7SiGHL;A?u`EUo)O~k zZM~p_C})OfS)L`xEZMY|F{&M7;)762867N6=C{!@=OeC(5U=KZ^YAcl*_86a*TnCC zy67JvcPRo~T9i$cn^R+ea_{ID{b(-{A!omNPAw2{Bc%v&=?a|X%PCM}Uk(Qfe0&@E zd2=uo(V(3s)zkyKn#)#3AVMqjNIIq2uv}f>@3tI*lKQ_t$x8aU-s0nOK&$&;T>OLs zrIIOGTUe#`_`r9Ge~;|R#7fZcO3=|Yc(?SUBxSCQnWTx*sZ^m?Rsv7!OaDg-LvzN+ zz;|4xwl-ifwLD7U-Jl5CrYTOVHB(snM{cQc0xm({;cRYZ_8 zjFWffJfpGr+nLO3q;^4?W&Nc7<7jk&i5uWruwSAnB|91+Sg-Q>ZWelxc@UH^sA(b4gL@Qr-%l6eZ=(kryOS16j* zR*g&Nh^Dp3^(l2={-glP8a)|NQu2b@VrDs|f%?0-9(eU<3CY0~6#K zjdJx3iQ|kJzKLG$i~|mlQBnPDTT>n&FXbIbdn35D*k(f}Gf_1HLFRRw6wj=2l*b7x z)hEu~`Q7?fdmxLJP*cRBrhHlKk9z+b!8pPVO9rt(#$XPa>@<-vGn;2zDa3|(-;=6` z@E`@f3u{AMk=)WP{mUZ_HSCxuC;(wn+sY7Jl$lm&JByqeUD-~EUqxZo{m)BM`%(); zJR@vNl*AaP2n*H zU*c`a{aLd!SeSwFTM$IND(LDCO*P*+3LJT3(m}d`#s(~#R@Erc6PMwA_UduUV5mYR zU8^kSl%J*=p5<=})}VG2CM>z*lkJD+7idxM<65e0c}XlS^H=MNaaGtq0-_a^V|~fO z;Eyi5b?CS7ND(ySQMT*bF_nlo7^E)xImh_;NjN%D_NaruohgsCb#t1VMpY@JXF#MP zaV~6h<@wmQMYdraKz)~OuF?F>pUaF)<7)H;e8AgZ2tYN)lLZEKr!H4{1t#N2X*7I> z08}$j7dI({OlKjUuib)I6GfhcV(Gne9a$_;z0jM5=w~Z5!p4)v;E?6d4?d9yV0W_S`;27?DTLx)g73hA^Y(|0>R--blmH}$v@mv0zJ z$+m1uGuBTwRb%>5a#;<2(jqrS^za-5z0}S0EAY|(c)$^d&Y*1~^D_X%m`!WwMt~gEm#U9N6_{eA zZnRawWK0y6Sny02>|3sa#XB^p(k8jc8e*$)Sp8%GrJ_y3GAWRxRQQ(fYM*Z%_Hw2JdpDemluUcjqz zq5h}hAP(#nte?HR^2!}ELrf-upUHG66zGPdB^8-vwCZG4nS6i)+EGndOTj7i;9VU3 zubkzTIK>iE^C->ibr^+H*I*g1Q(T5S3K1&&si-$dA*zgY0&yVZ zAP9e=088KQ%FaLj*;AMN>WC)8V3^Uv&v}H<XbTqj`r_bZ z%f}&BtkqIM2S&H(AvqH+pSln9qFuoR;p8{mi3B;ODo0zglSo7}_?Dm{VCZJrMuV)rBA&iIk})}U;nfoLcB#lxne(*@TUOtii@8(S1>NKl9FxHfZ`K((|mbI zRz4Yc^l+__19@z(RVtGIFg$jojJbE9{YHE`F}fTlSj0OM3~4{iI?!+2O$ z0b#6g)VutLX->q;?3ETS(7)H*)iu~sQcB7Ir8>I&t+%7?9WvMjixaiBO34t8N>T4D zqXXeOxj9GoyjN_TQ^m%bHGiXUtsOUIGijgh&>2%SCFx?aC=!3po9?1nyyhlVMJ{D3 zv`1}6%#{=-EyB_(2>s+U%-4pCO&*)gU>P$HA};oPA16_%FpZ2S8w;-o(5b_-igG(;uqs&kxQLn zaXpw%&yQCl+wg;X&2>qN7O2Axu%HXnz>`b|-)Me{d9<1#GJTHn-tEOE6uo+hHHEwv zFU zq<8tLS=}MT;D{Af0RBxSCHnKl>*9<1Mg5}o3PL!)jHrl`mw!DutQXu{;-_{g2*b); zPK`lzG9bOd{})UL(vRCRL;^1d7H?(#XEsm_WGrUsFpn)Eg^TM_cGStESH3>H!j%EZ zoLgt*JowA@3GO&G$ERU@#z$mXx+%sbmE$4IuvLp*8>!K>pd0hZVo2lzxrvFYJx! zu_Z$O^10K&Tn`8l_g*~I-5G9&Y?!*o94Pw?e#Vzcb)OFu88bb(=H?O*_TrE!5UlA| z2+oemk3r;nQYHV;ha3|zOa|_#ua^j=uN;a>GcGwTJK?Vd8-cw-6>!{M95n5BOd;lN zs;tnE`O8b?I2ZW)Ho6NgHCO-Y^c2$S_B|U6wh}*hImS z8^Nh6Hu~w%imT5v968Vo+8v4^zD7det!vT%tQ21z^LlNxS}ic{uRC-8SmMm_x<}`3 z2#qfX2?W15hJSHAWcUg*8jU7hQoBa;xYDzvbAXr>mH1ZPVGwG?3!u8xDq{QBCvoV{ z;DX_@!dx&=X{Q+e1dJ3S3KgsT z5770Kymw?K z7DAwm4O|2IiG2JHQL?%*y3j@8K*6%{jAAZ@=D@Ro$~^&oCIcTEw%BZX!pue|tMZ3| zDDPeEnSsGo*Wsn(HCJ*70vL)rn%m$d2@X5jS9*p&Xk@$l)Z6~_(`v_~MFE$ux!1C% zRS=@uredSc5L5q8{_oyp5t9&Q$>(D^)z4_@4(%juMNwocWxu_j@JMOQ68YIHij8dv z7_96G(lzw`f*FM=hYoE%9K2n*>}^T%{8JYbk93W6gaK#SAt2}T=M7%Ex9}?N#L!X` z!|z$g3es@OJ%{r0Qhy6`BBS%8f*6@--%>pt!h>9@)CX_29Bd6lh^8jlUpVxp^w4(5 zlSzIt4khf`!>#&AA`qVQR5HfikEGlSs>Z+)ODq@O@HSKUAR~qBX zs~=sz9V-TCOzr8y;e6U?*si~zZnB%`+^oLhrwWJWNoO8@Y7!_v`t5~wKk-E$92^*f znGJ9Lz=5Y{-O$|^q=|enN+ki)EX0&6y~BXZcurOUn;6!qCM0WD;sBiS?Y|Les==C5 z>iZ?NKZG;oi)?84I|WnSgD#3{g`)iIe^R4N6`8NwEFx#+(>b>EFn*x4M*^hj<}8N; z)GDadz4BuZpfEcN55Y?k<$FQghC`u25cA#o^lK34XCcClr!3*0Y6S$tZ{k;ysW1Qn z%)676J2y4+(Z~8VmxL~hzmHGxdu14|AUC`%=bC4s)`*qt;*aFSRU8eD%jFS3?#1%# zZx}8KLMCW@XVC8L3>iDj{ioQz(3xB6AFuZseKN+WX1>{sgEQgx827~Xq2kZXsaFkn zIg)OQ^XI-#z!44)LS5nCCZ~#8y><8%abZ~#K)HDG$(+GoxU%&f6~-^O8dB_UT=Uey zt)>Ef@2JjCS8Pb{p>0k{>!o#X4GTnrRs6*~oKRQzl6*%#C0SOsayHa;nMS&=&6Xlsef4pvP`|3>tl2}q;0?-hr zk^^#`!N`2<&4f2v9o}nJWfN$g2Im)j%8G@j)?}akj6Fz!gkpDZ5Ap7=sIJzvxiN^~ z@9YdC`j+1m17JIq)vQgEx1{N7`qS0wJW;49LZ{N zyd!)t|CPCt5~a%0pe>{XLHbsn&3ARHQp!bz z8kgVpEqDN*q=TPGVR6v#3yks{j!(WrT?^i1uV=izDpvATlkTwad!CaA>c1;Q5eus0 z$GZ(>(9UJW?;Lh$a=WH(OkB(Cq{L0PJ80%E9h$dJZ1lSOc~2MNnEu;@OO3P`q~Ux|HE|d&Y=L;p#h`tm$oj*yz>=TB83=Y+p<)bQwDB5 zGRN1HDsif5>*YX{N_9~2b|?}vTh5LLE?!=L2PD?gbml1d0&m5>djw_u!3&6g)7!B+ zq3z7}xOq8=gZmOB1#D=Yta17{xK2eCQ|4*Js?SqFB$wp19j+z^_CEuA=S7d4XA~yb z&Fl^~#6oz1OF>c2DC zo^3%nFuxRrq`wbA>=o+lm3oy-N15rL-knR@`LttC6k~rCUDIAD5J*iB{iKRsGIR|M z%ZTOuV)7n5wic6Lu+HnQwu4@S4-<`Iboy&Xe#NBUbZt)9Zk>kwM6Iq3n8CG@go-uZ zGD&I{_5c7Fmbt`ftef%WE%)GzgO9PbP3M|;Ipc5e`*+6*#RbhZ{@cZO51%TUO-@c~ zIYdsZGHoFTa`EwWmXnaUTU=fRIfboH0PZveo|aJOBgp;PxXIju0b9 zrq*rcl*g-Wb93WWPZSt1-(8{Ai(Th`aXXeBwbffGMX~3JU0S+i;^fe2jF^ahyLPlP zkqSUi;qZ`j(q=l%_bU_HPr?$bwP||vy}`dj92OQ?qI|?lTp03^TahbV++HtlOjYy- zoiXTB@ai^eg-h`qZoEP+rl`VuO$ae-g^~;e1!N{gs#j%tR6>_ie-=Dq&6tui7H-F#5AUol)(qE|!))uklDKBe|<_ zJStsPzp{I~Vo+Y2q`o0$G%`K$Q(rGgJ+lq(63^Gbwer|-3JHK^P}?wZxGVVlQp^8U z@AdUNoZSd1pl|qLGXG zp(6RO!*j0lXDJ2d2dZqSh)qhE%umm@FX#6eG^@5*nF_9XTF z`7mVKftEmox1 z6Tp}#R`e#GVVN2~JeQR}Ub#2t;4ApYUAOeB>`y5Ev$!5RXN(ZP(h2Q!~+ zJ450?3)!Tx5hk-=Zk~S@teowaF(?qZJ?;>dy&_s|(r0A1<9mM!TiE%uF1*j%$r! z-lX_2M!ho3e)s8>xxaAs+vlw==XST)a%lS$+V8QL__ko3rp!HGp6M9Mt*~8G%}Hdr z*&1ii1h<|Q4G&jVEPbk$KEwG0bIRpOhkqKS%Tm%oBoUnBvHugHz<7&ysqyY~ z5eMs&b(}0})4#X(Y@ed=8^VB#UKql5>-rVl+rspsm~th-)mwO^a5$dyoi06alnKm> zCg(oYPQ5$RMrOV@H>XT10JQbLM5p_U`#W6}q^m+YznZe12~2>R2z@e+B|S?KR`}7v zYg;M;!RDA6H<-oEx+1QFEin^=Q2#V#6!_Ehu@;LYUT6EwYl^$)?ZRWqK<1y5Dtcv( z%MqaURV|L=2~n-UY|l`q>76cgmb~O;jJFPNB9rVK<QK9($lm5>n(q9A(X zBy+v4w6R~k!n<3TtwTqe#@RKlNC1+O5I*S9%mj5dLs3u3V?IT{fp|bi5JTpjZvIjt zndD1G+-dBhbO?)RKhSRh?U76i-N<@;jq#tA%ec zn%i4T(zY2ib^x6;M*_PIU3^!DMT3(a$zSc5<|gKSXEcPAO!;0_p{~hj;E@iqp>eb z%y!h~mfC%Qk`mDAtE^gloUWmF?vHlogt5lb)QBhcFzm(K#5e*q09|-}@^@{3803xF zel&Gpr#EAPE^c83DMmUj_Y@4xZ5m_p5OZwn$9g+N7I%-Q3bVx0ofQ){T;Hai;trrt zjkXa>|B0sFWKs@;H1Ti*YUX`GiX&exeotdF;t=eSVVN_z7{leY?0m{lb!-p<{0F+Ms$&Sr69I%@!egnVuy$#Hn{=jqv}6vg+D?B zrjN8OOTk2MF?#+b05-CLIkJNKy+9c#2MqJSE!s$c6%}J;mu6m!Ll@^v2|b|AK*4gT z1L14ksRb&pl2(LwKV`h9LFE0i@XL0vpS0%7H|x?SO>&ys})YAR}}s;b0@T;?2oj)lW{BCKbjO6zYu+j^>IL+*6| z^cE0@8y*@OMU9PouNVdTtZOB+w^p2*M0nN<>pSu>;U5xM^SKH{l&D(46bMX2Y*i9x z!+f7q?0~K3g`=#8o)YLPL|1KKUq)W~F)_b7ovN~2N$Py6b3nRwbVQw~xP5z}Gd44L zzCk%TE@m>3=~O!5=5AS>znSaHe@Pv_ErEf(L{|ee0XKmZ0DF#xhZQuJY_%v_MxEipy<4w1vsBT2QQr0=Cmf-Wg)^ zWkX}XJFU=6NJkO3>4g};v&12vt@Sa*M*}5Ql{OizEP}-v3%p5|cTJBg7$k3Rx&kPT zL*`V zhQeNNf*{9+4BN3N_oqMtV$lksK4v#qAC3at$VlljwuG-?pq;oy|ub$CN?Xyt`Y78n|Yr7!Ro>=IqF(7hqFc5Wj=hzHt1W~F+) z6FnyXpW*-L%TIuRLoW4MD~Kf!94`nCUSzgi9<0jHPXtVL!0L`HmIj!>)3^qsO=Q73 z7eM-?BmwVzJF1K4xJS~Rbkegb?fR8yKh1YCdxX2|A6;V@yc|YRS@Z3@m9u{*YjVD@ z)ghROR;AINm?kziR{9k*q8}h#`OOIK?D#C~V95x=>8EXFRcO6hnzrhU{!FKhdD{uV z0vYZBn#nw7=dx)Zre~*rlN8iB?~I#8`M(9hp%^k0y7^#n%Bnq&^Ua3L_!aJ9Yf27m zZlW~Fi>D#JNjeyJv10-a{41>6PXO9e%B|6CTB?m6Y@ApIq4?a-geS!+p?VU6J;7)S z>%Fein4FpbPi%M0Cu(XybO|4<&yNDv{=!^s__9_&bdT*0zd)-jXKy@o1>3<#d- zjqA~@=g=C@5Yi$@Nov`UM@<%?$D6YPaACyX(7!#6HEf(`gHPFvR#Nf}nPP1FziSoPiv`6it?i*?2Xk+OqR%XkpE05hxQE+YV&5zB#jQJT zgKRWtnyzwl<4d>9l>bH6TSdj$G+m%kJh%i2Zh--UI|OHNcXxN!B)D5}3lQ9bI|O$I zcOTqga6M1n@4q-_owc5ext;Fn>Z-kW?S@K-Nc^etRGylp()P)tqZ`fYO?BiY1VE#_ zji*Q)Wf!l*LfvmhMFgL+w3=%uTEDnOa&n$(^hoy3eC57jUwhE`38^{IwPI1=O=}qo41)pQe>5w|A4f&(|1O-oz^O#aIQn-r_k1Q;A zlA<|gXGipTD;E}(rvA3f+HOoFgm5Q)q*-^^ocI7*qE@6cSo)J!k-DbQ;W~63usO-4 z@>X|(R$EnPacj{0Tezz31-`Ul!$a=S+;+t*bi08=zaMHY@8IAQh&4Fh^GK(f-;1|? zJw3a1xFXXXui2|mCtaeJ#RP0`1@(ZMlFBHZaW~G8B~8+M#zHxB>kkuW zy{a76-RyjS9O3`Lq*KKoeHYm1uqsQV^aR~&D>irfQnjnX>817ClSTFe-bJD7J#}>u z7Vi8OvNfsY>w*{w=C3Y%Q`Tca3|rYM11*%GRdQ5m{H{a6v zdEAwYyITGN;_h}o;nXeEX7-y)FdT2WQjP$pUP6SiKkMQECzoVu*lJb#t-#WwO{thZ zuPLBq42^fO^qj(S{6 z!&MW^)!SiKM5?NmXAg}zbwS!Ziw^o-J}oK*eQ^z_L0z`|d`uyG+L9ZVxsoHCGuCOCVPU%KhL$Fg0}cRUB`hSQB!$g!-@P{!Qw$|wk4zHZ zqra?PY%o(aUe-~D+{lxpb2y@*GYe1iS}o`tlIxG6(^Dy6zh45Vr|sYYwfYbabjRQw zstO>%8yAxu=zOY3Zcx_;wP+Ap^yTR3LfX2E^^nX` zsppQ&n}R>-jcti@XA!Rl?`=MR2&Z3G6$k)I2tOF7KUSf$(YZvG##R8y)%Ae z=PtmFP0ZOfGYTL>kQ%BAqTwpD<9w2m@D~jLe{&TvLkV9Pxmbgb>98pvd=6_Yl)n%9 zXT56dLIb525JFhz%xEoWk07+>4NY`PsSna-Mc`gmKOQ;`ss@l0e_n?an_|&&h=j30 z?og!;JO1#t$K^PNT>s{BgD<_`?h!qDw0q21Kp`44E@ab*fGd+Hzj{#KE!*g(lel7S zu``piQe=+F9^;$HRAZhg4ku?l;IbrMtvXLfgpMJ>KZ%8B~bgO$~C(8CPax1Ig%LWsGb@JQDlH}y;Oj84{PTrHIq`qckNFuOyuCzSIGD?oFw3<|K$Zu~i_p>>h zON`%&1a*qZquZ5QZ!NUj^&xv&@hhv>q3p8M!du<`y`NK{?AQ1#H^Tvpt23Oyz3F?b zzdnKV52{JCH5NRBSoq?h2L2?>6v4Tgfe`{G9e`jUw@;7_p5(4$` z9AV4`o-3Wf!J_c+H$77OLC7+prQ?7rdpq*;Q`SwZc^L41OlbapT3ijG<>t=g@=Tw@ zTOj~2n)r;V2Vf=gJiV?TM$4i=e$pM=1xBgB?n-Ai-6Q@o8f%X_l=@XlcV+jY6yn&+ z^C<#m50461f|Xk5;^|yE?h%Z3z5@7R-vE)u51B7+$Mu@JA9;Aup}g`Zg$hOE3t9ms z&zk~Qw_sDGN0YhFY_c0;>2nb2+~MMVz-h1b=m}&F*r7Sgtehx~R9<~I(^KzAER;ZX zqUIGI*Z^L%LNW_;$^V*3-&0wC)MKy1j~ALu0f0RX&h%8JL(lW*C2#argl6go)T9D4 ziBFE_yAJ+tW-FuMczJL?gOHGRB>4-kO&yw5e7>vWihoooW2w6M61)Uf*M4jM0QETy zd)s<5=eFrK2-DRmvr@0J!7Ai|<$jU{V9}|DdmV()_E+w;uIJf>F|QS%?SBZ?s%?Xv z@#*S&+cK>Yo0s1?DxYf2?^*)QL8c}TPZBV>BvAdG3sqI9L3g@Ee=i2M1$pDb78n8+Q61}0`)TB^> z(oV<<4LAvD+SBJYGAyx(s%Gflw4TyVS~J{gogZ?a>cw|&9^&r5#rxQFIB%v@>{Vs3 z#9p6L)qckwR<6(ilrg|FWp}%SKHgOgF*3zHY5G!tk+$@lCDJW77n`s?otQQ)+p&P{ z(oRq^Bz6pY-zL+iL#TsrxO&0$SBUMQc2R^BrUpn5(2=GsMzJ+h5J_fjtC)rUQ0*$` zUclGwpLKv|AKO;7^{Trdlv{1t@rs^~JiG89=?+3cRfR?uu-iniO>AYhJ9i2LJ{DN1 zZ-0)EUsd3ulE@pUw$gEPbt-&HaZB{D3@plvt}poFD}pHJ65})qS1gBv=UjsN&+&i` zYIvWjTwtrmmgm3>p#Frs)FrstC;Z*#JzRR--*ZZS$|MNa$@FY*l$UZkI4dvZ_HNI9 zu=!gHVpDBf_b#w>ypZ|P${S@^G>>zvb78;9*Ozk`*h&}X5*Iqx9jC&y5;s$J&dH$l zC_R|RTfDfFajFjJe@j4a|6JsH9{(Fma|YmFDB;$1&eOc*_Nla!9|5k$|$| z#-$wESD@C~ckx1Mxqxe03K*aw*L%(96Y4C@_n^sV{vJEbWC;U=`^u+RRn&B<$@Hnf z=vPcsjk!l`cV3!fXFTDlLrNOL^tQIVK3 z&NT_X!QuUmv>s7>1?ApoW^RW=a5b>!o|ZQiIlU`E=E1W+jXYUZ;7fflHK>ry;Ogm3|}hbpc7G2=hw6=A^LK2=Ymi=f-ilPkwm z<&?xT7lh1bbWT3#1jlZYn~EyshO@>*rOvL}JFa3>{Kl0S9zMamGVR?4o&H;icwdcr z{zK=9a8)s7l{EfI0?m<{QXjZ~vy6xrU_foJMhc95>CN@jFNyhB~i&(p8>D7i0-r;>(rLgv4zb}{&zpGsn3gVIwKh0nMzRs z^5n`>tsn_H1a;7Gz31aJV%CuWaNkfJxIvw{0JnCg57#yB9--PxJhwBhgyS=VOe~OI z4MvFq6{AG|9pqlXkJRnsCABiE9WP5(jsj>(f!Eg*XssJFc-ln5H2Xn4N<|t}(fQeC zr2Z-Ksqe*r!Ckgq(jyBa?LJz#Lv+>qnZMj?x zY+)*CDYPDPS6^D_@I2^sF%>@=2@j22wyv!6v)>zMCG7Vl8{Lxe`9{L9N}78&=X*-4 zuEiDpfn~lvf|~wzCTfP)2bf7-5O#e#qN0AzcZxNEbt~DJu7AM!SxeRE{sb4_B+Ybj z6aikC$sN%{2>qQ9dREk~Kb$7;Yd)S5d>LX4d=M{MZ>4Ih$ERic6j~;u5+1+aUps7f zy+f*YxP^Ck{PyD{7Hf09*W%=l=M&IJfHjWXVd;?(^pov&)2+UuBRyApd6oU?fI4?MLRR--4LBH!Xn>`J9RMLS?LXE}4}mBpydkO<5uRPhFb432}c`GNq+G zR~OaXSv9G_m}AnjoXQ@}7j-8p{i%;KJzVoiqRPaAHA`1ScDQ~$GFL3G z+2zJ1`MK(C8^9IZ{oBiePK?j8_nN{IT^X-q-8gt6KLzD8C)6Q+{w9X)jU|59h?p-r-EuubS7O z%oY2Bg9U-nE}53d1u@p7%NGhnf%uy#+jKd9g5$h$03u zzy@~ao#9K^s~l2(Zo5e$B1C+p`gVJSt)L|K?19r)W}3}%9=9Vk zb0aECuPgXY;{j!lC%8nZ!RGOP42$!_67|WFkIiBI;anU}Sd!^!%H5>RVo#oY2WR}* zCjB(wql-%hJxqG*;KP=8Ctm;6xJhc3MWFnLE0~li$Vma{OWRG+4-E|2~&#$S~q zl+f2CZAwOE6>9US&v!D6sYf1sBodDeY6!9$l8g_u^)5P4>(2|JtJIAkluef$XxKdx z>UVC`Yz+;Nm0HudR!B057pEDH(i9(_6a9Af-ksFt+qZ*VwS8Pz9bl}Aj~MogVAEsk zokW)eVz^T^;X9Q8fA%vvK|LfV2El$&QyjzrE?Lm9Sc0jNS?IUsJ72Y7w{eyC$RS0z zU+><%HxOKNjJGN6%ADj|G4q*18LlIB&73g{b3QlJlNET*VbJ%{VIQzF-~LAS-CCE%}pU!EptflnWwTXNJYXNZM) z>L!fV`m(wuLAFMRffap0Adh1kc%paM$=EfK)9ZoQI@@;w;b{V4>h8_k^W&SPYTH;! zIkywORKEFyUlbVB36+yG^{#^};#0zkCef%7h*pO7)iVVC=NmXD6=srfk3^DGv+rLM zCXG5Zjp*w)ix+5Z-^37mZINyWA5&NC+99B>(tufn7zV8X8L_1e4uk0!?rn61Z3>tyPhgmvI0*-2-U3(P`A3Ouk}qbqHFhDKPkih z;2KwOfCq=LX7$RXP`kWz+wFKp8KvCfN_0h%Omelbl|5U+&VcIaontuRvzYtD9?vnbRv-&Qejn`fo{lr>>;{|%* zDn5lDoZuMW`8RkyySVtWH@D|ez>kHe^R&Q>*it`hSJ8sOXkf{_Da|RgKs(=Pm)KIU zYZ#o!F8-sxs+Br=`S;5=q0$pW%|m5uKE5=&%vjuB6`$WVIJsmb5@<(l=IRTK>+8RU z32VHFca(pyEfe5)1IooNn0!1XxznHMrPMORSH7xZ z3oJSQc=__^`TXnQ2Q32~0`}MmO+}$5spG8TUgoE5GWE5#1pwC-_6q zzSg8>iWMffC`AB&sm6kf{f$*9M_cl?3*wU7Z5xD`1|Kh07g z-~V?v29}5ZF9EC6r7Hd?0S}g7OmLe0)Tjt}SDVhH-oyxjX)vfYu{X#R)Fw40g}>uk zT$0lkl`%L8`Mnkc`o7Jz1jkP_*9+srY}tF?NSKy;CP5Q}G0wi4o^D>{7Z>P>44Jgl z6fha2ASjw3$)v_8dDB9lT|~#C?{`R>X^X+Ql4fjI{LOS>pjs4kv^yjJY2)!+fILTj zrzh>qf)4`iUht$0(}gcx5)m?UdT&?xn|rCIie|};5=>s=&aB=d7h2A$OK68Lf{LyJ z^NbS;8(|l%b=gm=1^=!$VT{+p zzh#Oy}&dD~fGmALYZSAhxry9DVK4@D{ zJmz|Qynj~+$8$Hd0F2GYrNX#SX_Q>v374tRUj{auEG1W{g74oF*;_9)_!5>3&Bc&x z*FC%WwO_u@H~R>QGK5o6`u@r>8{C;?n&Xz5QuP3~7E9uGu1!t|Y0=bTP_(X9z)6i( z`PlJUEg9K6xp+2ZWC#4df$8q<&%^7RrD1P0^fxXKF;xm3;NfE1#gK8B4xL(X`(Mim ze}(y<)Q1@n9iusCmOIu78Ioq;N)C-Ix1!&!*mI=VmySmUG$A2Nh=P4xVH`E-ffGXY zbuvTqj~+LCG4YAJ278o-4EF;MnDuJabjzP*9rL)vM~f-QrjD(l7A7eh1|;E^n`UF) zSrW~uX4O1{I<}~I$$?o0lw86wmGD>Zk2uxqv_LaMuUu{e-mwSNylulV<9J>r~h}pf1D9{oS*OkK_7^>y2~S{{D)5FCmyrvrw*fWC)**lC=S-4 zQ}?!u$)B^9wKjmo{9GenouoIVqy*cgfp8Cu4`~Ljqn%wge_~TRn3+NB5JVQ$;+#ENrd?A9hcTghn7C!VfxIDj`$4ntZJ#-E|=)pw%$0ZtL>r} zumKof1$KqQXaBG?WpKcL!~6XjIJDvGV&-t=eDtQ74pS zOVlOwXOrvoT*S^(m1cz;(?oWp(ZM0>J1Q_a?xo=Yoq7Q-zEupYI4=NV@tdi@rD>=< z2*+uLC;AYB#dXZx#o5#~Or}kIdAD0Z1=LTrRFpG_lubgkgB;Ku({`Gs3vEbUW6@17 z*k_BQO8s-tPqTE3ZQc#lg|sL0Q>l$0L!v=oNy$cU(Cckaz5&102LYUDv5r7;YtXb^ zysg}K$_-EA@ZT7mUfj4(9wHm(%y7|RsOIAf{s!Ecsa&n@W&i((u`Oq%p^CarRZSSsDFoZ3qx zC+z`e2OyTS77 z8fG|PMf}Kx_@%;1XaM$%pKMOnvkWRqpaA(7RNq{F)t* z)xpkRh^ceMKB8P=&2~W?dj2af5W4!q>^J|F9MNWKFdr_C{_+K!w4{LC0hHQaF3!pB z^Ji4RdF?H6HKj2vlO0Lw@yKsv5Z;hWzk3!6IOr{CTYAJ43B@&(SZ4{GT>7}pn~bkL zI)RJi^ozf#!p1s(!H8SAuejxL@D6%ONxl~@tT1)Mz?E#hol+r}FphOQQ-?wzJGsZ! zl2WEt#Pz{x6zoD38WOQREBTSa1%B*k`1$>Y;`?H1Tit8Z}UU;{G;k484(#Wq>~&KubL6Uj6W zFYSMTL9#8Pe)8R{D+K{&yJYGKN*u98uPPN8v>F9{)B5^>jk9rOq7|s7WksyrZ}3O$ zwcR@$!6vong~cOh64KV%=2w`sStB;hlEte)G6v=UC{G@!PkXdtmJs1^;7^XQitXMI z(Fx6#NDy1I{aW>q1Z@P_BvQ+i%2FTaF5o6J}JH9UT{%`(m$USBjzQzwBZ6 zlwjdFY%96r&(TK{Wz(f>CAg=f5M^tvfq2oG;>kbhDb2!M2X8yX8!A5mef|QKz=(eC zK8Gj$)xK@O-~WrzDY7?#|6(*L31-?3JCW6@@0L{G%sZlgOa3}RIDd?(LVgkh+0m@= zVFC4;`!}7nDbuGpvA70Eyo(N+X1u89#HUCG^N;$2+M|X|sLf@QB#{YUW^v(*GvN+c8rJ53h?Snu{*6wJ)+ZL}eySh}{ z+Vo@4G~OOd3y^++&C?Q-={5N)_{aVMGq8W#lNc+Jsse`^pNUDqUCY{ZW06p1$N6I_ zsqQm2#?;p&O08&-0~a?(SW=|GCr1d^B@ z#G)=F{du}RCBA`fHJN{K3oLNL4$oy9rku2ks!vmWT3@|>^$IL1q#~7EdHA{GN833c zS|!?IZsSOi0TA4t2Vd zZcM3iMBvj-z5c3l+$-n(H}pX)nJs&DH(<=`^bCTdt-`rJU=Ov;FnB7Y+qHJ33(-!z zKaV7Xhuuqzy@!O_M|`hT1){6F`kSKW5WbDt+``iUrMAbc$o#5s{6EMS2wXO{k{cO51@d@PvP-msPuu7yiRjFqm zFK%gzjrBxhPG!eDjPdrGKARngOpYSiiigH2Ac5n7UO~9DuTs4qpT6>B`v)8Z9f)aNl~hAVy4@N~HN+Q@cNNYT5B4LZUFKV~kA zICOvPNZ=8+^pS=n|+jW4wN=g+ zY%{)lnm1~JMZX!e+n3n&PEfl|_$%}NMP;^43?Z43SM0VpF})FNe;)l<>y3!=ewgSr z`{A|eh8M9i@UF-VW^YoFVB31jwDWhU>g@to>rU54d;7_bdwO{EZ$@^+_S9b;|56V#wX--}t z%_MnOhL8uMByuPhntE&0Bm20V7D&;#R({{+e|8UX${W0~k8*N#3{%Pr0}a*&y=i6V z`Vi6;9qZsY>}(9D`c`VjTE}8a`yvb9>|! ze`b~WV@cKrT~!4W{H2wrceTf5SN_x43ikcq2-Y>W=CKy)N%<<0tYLOL9O0B$oE(tJ zSjsR|);<~6ARPN3h#L{c>k|gHPw5?*twX(+d>_nhjd)GrZu`~|$0)N;ZL-@gEEltW z_$EPr33OT?50AlS(>TJM?MJHy5CnSHm7Y1A>r7e7`7l`w8UCgZvSvh(P!tJ}e7}=k z&{QKdMGdUiBchbXeA`J0-Bz{3Q@gWyFyFs+buRP?@u80i36Vc{1o=gFZ*+^+4k-Hp z*wLITimH(Kj<7aU=@lj?5<8`daI>6(dNBtP8$QahaRgKcSxjksyZ_+?&F+GPK2Kri`!*CNyR0#nwujJ!#U zoKmE>$IQadE6Ik-k(A&J{DYmA)3wEVG?@a8Z3p}C`aK%n7F*txFoc(V=}HH0zr+YE z*zX9{SK>Sg8H6W04)VOx!|&T+-K8c@s+-J$0c~OM{Ga$Cc`9}e`}ZI$R?Fx02pVp_ zi$QwB;?GDSyvmPmHc2WL4_VPSI0u^dysXptBrJMoUlJ)DVYC8uFf4wILr-GlUd%b% zBz)b`aVH{7Kfyw8Uhc(->#pRT5={m>6ZOV4J@U08;}U{?Oxp|@*Z7O$lX*{k88uu@ zOYFT%+ttGZ0dTw|0Y(A+Fo@mB<&Goi3TwS#c?gNb)kI*=t*IJtT)W3EK>ZHt>cI| zH0{Yyg+IxiU(rfOK{zeZxn9rQl!aV>ow0Lb=9LzO9ec==Nn^gASq~Utv#?GL1d_hXejNtNo9W z=t3TG?=*Jya=s|o!?c9$K{c7whD5Wyqv3pGvjCf2PRWR{5Ta;xxvbQ?=9e&a9jA$?BVZ}rBxcFKiA;-JH%?aAP>sV zv&qPrtRi)VYp^jz?h*oV&e@e8&rU!IJl>LKx07XH?NIs}XL{eVNrZ1fv*%xn$OMG) zd8VTuGly8y0;RKwTUx44qXe1H2;slcr}URg(6b4ScI|k&RRrYiDTTWvV;e4}kEs*WWX4sv#+#l6 zN{!SND1!oW0%D%Heaxvo5T_?~+abdNfLH3k7T3xYKoMd5gWQEYQvWXohG2YtZmt<5 z`UGO?*j|{1F0#Fjx=z~!f=zr<6*}87Ydk?!VkE^r#eK*7IE<^Q6#6C5M(gd52@|i( z(QX_}er4LXJO1c+S#j;dV-0+w77*#K{&bNDC!o7czl-YF`r?_{>?vS5be}kVs+U2Y zQ2J#$d)cj8G@i1VH&+HQ5+8-fx^(Rq#1M)O`OwhIJ-gDEpDG5I!0h4*GuCE3S-0vC z7BjVEk2DRa2#TeO30Ke2cwsIDoC^7`{YBKX*AVBmm4_dvD(&Jwt4y%t&jp~_K_(L; z&!Qk%zblPTu_6QsGq)ZZ#KZ1=UBrYBqsf39d}!zHltgD+u-z}(tK}n&a2*4r44Rz~tbplrrE( zRZb-eSyU!E^l9~e4S`v3qlSYzrWc&^%>p_a{esSQk~%Gjo^rf@xcvZd^i{wW^6m5S z;1tu9_j#@}KVI^R=|YzlZqA`6)2OQ(DKS(YlCibKX~&w$RCYyX8w8Y;Mz0gq#W5*G ztdVg(L2?XmEV*3Add9|g{U0IgX)}xCOAi8KN#ALv0<_Te2v*zvzZh;H-n35hKxKt2 z=5;D%7fJb;s!6H}rQ|qUBTLnQqP@A01#l$%os+VCxun`v`pvCG-%wYBHX4bC z7cl)_VAho6uiI}A$ey3@#++TP!srts*tBrNL9qJ`0XZ~R=H=Aep7+Jq$~@XTCtFB^ z9uDfKdB7Q<5&S-j${Ao;7#He+%!6SU%wc~wj z5~al+Nj}^o0!Pxu@^+Y6quh7EJD~$Q1uqDjhk9w0Pvlzirlf^KJT8?ofxohLxBa2y zin<%Pvan*Kp)4&r>!<#HQ7^Y4m6%9J?HLXgT2OVUa-dAW7IpqBb}>UPd~;Cd_EV~- z-^+YNBF5EWkR@)Z7;3K)A+?PuIG6sTS%J!We~od5l&g^)hQX?Rk~OQc?xvh)uuf@c zplDa96W6r7|F5@VUM#*#GGg$pw!@-pyNzQa5R8)=osd(RKN6e%iCITCbY7hSOUC2P|2zE(#^%LJ5eN=dBW z5W3O+tzwEW+R4*0Zm!vzE8fZ*E)UzSTZPR0n*CnhfcO$?xM{EKAP>lcXm#WH65PBF1P=$n@%Kc2<&!r z2JCk`_Q^%ow8+~SJRH0B*Ht&E#kB|0DJSYCGUB*#2xJ!M zSdPzTFJC#o@ypzv!OT;pZ$U)|@QVByv36d^_ zQ{I@Dv4q^Ywj)znL>I;FgntRPI8WZB6t$6cCFCI%w|^MP(iRK7zC@}dI$SfOKU~q! zqSCK)Cat?VFBo7^%pMG>L2mUmi2aMKw8^+uBAs$?!odp_ShMv^h3VF+ zp@fETZy@IW%5$(3#@#`7E6I3K{V(@D58&pk{+oi63+RI5;*-#(K*I2yr&BqPpIG;~ z4nc)%3;w17Wzeo?BwqDn18?#j%otDdHtPkmZ%NTK)joqqN*^=?plvd{7aGwK?v+f2 zEZFPiaj*3Vk0=h7yw{B9V7GT$l!B=lr26*g)9f;~$G&X0skrZ>1dh!*z+ot+PFnxmB+n;L6r-vmOcQ1w%u4Kk{f(qijj+_AQ5+&HIX6&)H2 zcf99^1iN0%B=^bPY#DGhb=*>Fh~HvybJx~Fiuv?nE<-Ypj@IX(Q=nuz7jc1mfvrYH zgc>etk+I&w4J@VsBrgdXhzk-YJ?2lc~pW3p1Enh@ttj^8*$2RA#aj~1z z(zj2|7$+SVntd=(w)0*&4OeN}Vc(_iqgga_R8ogr*B+0)lMSfM;u+BnforNsDbTQA z_ac5RLW60ic%HkQ>Nu`qD&lY^Aciz~wgU$KcpowUQop0FpO52Def{iQ(}f;kzsF#? z;rhGdQA@@shO;|XidJ7M4|$=k7S_^tKIz%ea8MpCi!$;8|9b?y2r3oLg(@PgkyB$p zMy6ei5!&(bbyuQRkW$T{fyu+*S6xL1zT`x$?XVcj;;ao4JU^id&D`$fp4d62G7Bz- z0=fvFrDrPr(>s*U6wQ?n^7t6y!n!(x@|X&;KN(m!Kyw8qbGJU5Y<^c0xCne;XfMiI zcGIxvXX&Y`*9g|sh4Gm_buS1Q#xK+vBphl3XEjY=rS?}7-Va=#4$Ye5^DJf*O@c7| ze||SGI&Moepo}-Djop^0F@D_7QIYHJ;S~PqT|T?i#FoE}{2z z-IG`_Gi9CE{SFSUjyr`b}nq)FYC4kTGAltiTu=f{hMZ%qJ zgoH?NL{JZKShEWLmIG~MbR8}b#N8mIi4iFJLiQgINNOWDasj}?t-pX)h2@(|HVEwT z?XZIVEs%xL>>(4?M9s=A+EHt`$Sh4M(2EsMxE9P9ZmSK$CZ{OF$*NbxeySePv*})W`b>_tn$JULOM()3CcoL8YP~`L1^vyF;+{VKP2d zJoR)$zw?|3?hT>z*g?3IK53^?+rZ6E@c3{$S>ZzeBcGr z8Vojrb_>m7Iy&sBq6GWYKe45ng{2vzTRvm z8Fp5T<&Y65t(HlLKoT!8^$&Q@y38?F3kO)bi{Et@KP{~4R1L&X_aWlL*?u3zqu&qj zk|ZC~;23s4UEPL2GQADo($^od=nZ{IgZxopP^@!}r3hsERNqJ^?R}epmz9}tZg+zH z;33E=TgX&RmM{(j#v=m~#Z%?$J~&fe_?TICFKQ$Y<2cn3L?3Rk!K-a!t&17FVDe`6=qDpx0CU|3CnUZ&ggwP|uE~R+NO)`>(0yU3A8P}zz3^e|GW?g&DR%dIt>|7I zhcCM6w)6Ui_>_)GZsqmDS5wA)c?x6;(7wZ2)y&!+_Jt?0)+b4>P;Ub84okboR-i-i zO>d8LoPq$>%`+pI*@vH2=N#KWj7$uQmi1gI%YGYiAg~Ku!1Aa`3RB{qZ>LlgPsQ-V zzUHcCs$oG!;fBV@95NS9a;nw$pG;r%zlbl-dt|7V;fhqvBNJjj{T??>w72C`~enL!gORcUnbUh9lN7s+MTGVJMj3do0m;PcMF?t2TpC0#l0t2FYdPhk!@ zmFdp>EAOIqYjXb@koOq~|HQ=kUq^~f{*@LGG5lnhi_jSwbNb9HJ!(ltHgSUNNXGnk z--D^$b_k3AsKjpQEnMq zkquuesl7uuJ?D#&Zo>C#_DPr#M~pp@gI z*<#7CU276dKj!gC$)x^8z$<4Y6)!3ZbEM+zH(x|Mz1LVPE%JM(8y1V84cfuBVnBZB z_cB|w!y2xU9HJR4`x#2}u@BcrWfgoS**q znN$L5+uFbN32g4|voU6@KD#HM%p%@{ z=EM?BiRQNP;zcFC3?v7Od*rw5#=RxN>IF@06Rmt7C|DZD35vA?L={B#?r4T|4>vPr z%_)V`R!*eNHzS^!@n3KfwHH(Yv_-VLzOlAea=PKl^Zrk);U5h~XWmS|oHv0^Z&Z^kZ$i#W2}<%E-MItkz#x?f69U!fUY@;6|60>z$|{z=iQ5h@$$<|~d4?=i58GiJtjme(%in?5QrShwkI<3tV<|1mO?2{l zfqOQW|L;fc_LojBhW;Ej^*l|>Nz2Ma%OwWQcmRkNpYqE{eo^uidhQ)g8r)C0wulUA#IIlys8B{E4LBTwmTSlhUsY3y;$i5X@s}KO(X4H9Adrav9 z3%@S&y|-Idqa6=NzFNSy<`x-ZRkbrd+J>|iFQ4wJqQz0$hZ8=~uY;fEaO{OwJ#PXF z2nttj=#pT@_e*RAYFcazgxM7UX!)TOZjvQY2ENpt?}Vp=9P`|H(}bzAm8Z4vt6`N^ zKa6ksQ}r8J-CkE+q{Nk*D59fqSdcpEdBV*p3wJiv-kc+U(R7;V4{H5~=?Q-LBi=5d zv1>P2L>1UYjO?t+<`o2%GKeF2`_#JF@!(Vhc?*ueRk?ZPeqm`gEOswU7$9{gp6OIN znEv)@d8G1-_80{jD<;^1a<#tlbwR6YU#y$^DmXrn?(@$wnmIhhI1{*lPbhG6@QJz* zs5|}CqnT$~z7}G?E20Gt&1R-g&cmzY=TW?$%Y(n~?A4i+Z8-K3LzqdL`!u4vod5)H zrBQs?_10zWFGUphRFP2=dSW`SL^*0Ulm?l*k1+%rG4?aJSaXDeb zd)2~SDE}a$JHC*F&(Q_f#Ra8jJ%jNh4z#@vv_VU|fR-h#j4xTJGvvw1C!AyzpJInK z>|qZ6MMgEBlOV^GcUeboyOK#C3en?k*Ug+#NL5jHY=Nh0<4 z^~JTGZV};4Xj>Rd6H+w*AuW($o9==OAC~5)+}SN}5;na@Q7%qS*AWkq{7~VM#k}xV zEMn<}^A%q=eK%Ud##@Tp(a)o3SF8V{QFdOFy=vl`-$UZ}1PZPi{yRpj7jbyZFi#4` zw9g{=O^>s&IR7RAncD=Pk?44P>-&lB4aU5K9Jn!A=N!sS8p&^;;FIqoNUwJ?Z4rWzNn>%=Z8Q;oZatMk8Ih*3Rdt$6HKMbsXMf? zOzPuz1&RFF=L&=2d+Un?QP-$Bm&?2ce^sWe}5$gky?ffNmOFx^d ziSdlFmCFR&H{Z*@Sff_NdAo2+`C4`foyaGpf)1q@x~vCwwslOMgTHrc19Imrpsa8{ zza|O?VWE7SCSdTpSf%BpNxn^B%F6K$p+os!C*74m@gEN*KRB~YL?5-8mOo6g zZDtsEr`G)h%)^`jV9=J7?A=rx>ZNnAX3;Awg?!(}C^Iz(4F)c9~ki zcp0nSfK!3(E@u3nS&{y?Z_#Ziy9U(b%}Z=rU$(jn5l0URFkI@ z9xzuZ;s~XBgYwD3*vTf*C`X*sK*3(KR^rEA$&W)%P@NPgafo)nXZwnRh=0DRw2B~H zc!mJkKBmNp-k+n81 z*zGQf!VNBnk33?40{ZdbW-Juf)3%WfHJ`M;hOw-5QFUIDF~%>Mqf-}rZ-U2`;NiGe zR>0o3y}A?r6>aHbUqhu!BXo3h0qTmjdL&)C*lpg1$GE^h2Y9X81N*8pf(YOQOcoIc%Q5w#)?U8%0?kF z&?^t5xR4o;5JsiBZTSx z6kS2?D1dqrM;{6(eQpgl#$wLW3tPQ2iqjvJakljY@PW=JgbcdjO9_hBiMf9I6@G}A zX2-7zEM}RDC>}%O-3O#On1gOi5ArnDmDc}5)>}qJ^}g}mHb_c$2m?rWmvjiyUD7pl zw}61OG(!qV4KQ?v?ewi}&KJz30BKZ+tF$YdbORb;CD5k&-MT zr&UA5%VO5Nzqv;LfT`Hmj_IP5Ors#>(YN_u6BY^zcw8(Zcdj*5)`-J&P0hj#e^%gw zrtm_pEH}OK9j*}ZC3&d6p0+WUlHY$z;1R1Df>g5j)IDA|^p+f3jdE2`-F^w66n#ijaHO{NdsKzx+a zcw>C_!aGU@sh|wv-F05xf^l3(4D3T%0UK{RbpnfNGmAVSi^W!|n!LI?Ds=%??3?R+ zK?(oTo~;vv(@@+#MS-5_7>7tv~lei&j3z-@FyFcfu z9Q6sZVL3<23>Q-4cxaP&XlEONFS+bUG&I>XlF}RT3I@FZ;or?X5M3&Nl48}{9kQVd z86g`fSpbR<06>!2<}+}Y@%xeoMj%7|F}`_I__X^tG1p5rPXA(TI=Nr~CUMr^wfj^? zhr*J7udSZ{u1&%NfojNN2;}0w6Vei-;NMIf2MSwOUcAmDjVfr!&;k9V6|7dv8X}J@?>)nmP{yIwu+O2lns#)`*AAu8$C~N`3lCax@NX1)&B+ zksiKFK6ZfD1u<$qhmolBI>ZuZH=+{|*B`ga(wk9!Ztc05h$O7pDb+b_`!^*UbQhK; z)w=7aoFp-!-b@7V#evG0+r;CMi3E^*1p0OH7Rh(E%CZ72g?(3WR_9hZLZOEOd?_ez zQd#kJn38s)4_kirxCyf?WXY&)xOIp<(@EY|2!ZGfvNtDMI#Ljb|JVFLZl?S1DHWTn zEY=mgvew&^pi!%_iLGtduMRzEycW?+8$7oK%>^@kCaA!RZL+gNem9cn(vqE-dkBP# ziDqAxpr}>iJucNh#XS{Xc`brPkG0o);&fmV3)ZU%9$J@hb>Q_TL%8rJ%G?d!baCnO zAPSPThmwHgg;9EJPGa_=W2#i%(6@wMb@Z5Sft~N=uYJ#k1=Amou_YW!p{;x1*FdSr!uJsxdyhNHM*Cu!6=)EPCdG?n|UKcb9TL4 zYI5DHTLXmYdp*#X-4-`zWF7yOp_))rc9oGaXYib#v4G!7-=Mp#07hO28tMi%l!+5N zl9NQ<)Dxj?1oBtsE?Ddn1w; zjgxH?tnv6rge6z$E#JYW;M);Z8|=6f3iwbdl;PW^XT~{(ed-=p+@0zgyU9{rb#D(V z9g+Z*%5R&n(IOfEW^}g>N%x)g^FXJ-k%;*_uYA9!mnFsv%f5P;OX-cD(pf7C&zL5Q z;!lzIvOG_pmnF%Ew72c&!y@_4)tOrnsnC=0-vh}J`7{~#SdztN~i$ibMq%6pqg@@CQY?$q*cD)WFUX> z28U5c+=&eCmbFq8qLk)b9bO5y<^P%ktpSIHnjh?*FvDr}O0mx!vJ?+^-I$ssb6P|n zqzr%*S6m?&aeT~Xo{3?E{XowokMoUSyw?K%uKNE3P!1FS)$(3QB_lNBd=6t`-Gq-S zt4p|ao;%p-QDifLkKQKe6f2i=@%;V0Ma;c8ssKpb;?TFU+B5{zAe_DFelGd@fW!O5 z&jE=!%Da`l*SV@7qPK6uGM|#4VX%b$vY#s%v9!7$m@o9)aHLp6B}%JPWLjR6H4>_R)-<7HJoLyvB-)=TR98n1+tQwBSW@835i;z5A6WX7#+mncgp z_GtdZkKJ3%Xw;|+<*577!D-Gk3Rv%d3uKz~%|*1#*zj}8nM0exp6!HpU@*5i}zcV zH0li3SnUm0>_viswyfv1dXiSN_f1}KpHUjPGi;|SsJ^GRazmgf{#%mKy0gps7;dCW43Bck>W zV4+hFSGs=P%bsDP-Psg=Ax5m9o#ZoGgdpWymh(;53lnIc zYEcXV$6{hV^i!PkdTbg85tyV4F4;>mCy$*%ksH`Zyl*i?m`u{9fNj%5L&x3@tT~qY zZ5(*W$HRFtH+y>s$l%rvMi|1t1^8g6z*XujE;VJ*<>W#Q!!uc;X)W$CW`o?DXHw#! zG5(_O*1Q_BJj%;+C8v(4jmp#*x$1{I3BElP9IWVKP#BDQq&oqfEokmo)xKiDQ3DHQ z4m8%|Z@qqGp?di*P60GPr2dy8%zB|V zPKc4;kea!`!v~CNvSU}uUgHaiOScVivOz`0@x@x!ciPr9%2Obr?LLSj{RZ(j)iS|Q(vVCYJu6!!VBwoPWkoj~MH+o>Lz>2D&Nr(maQGdKtcu^fCz)?t+`DrR0->#q|Jm+)FWjzk6h~ZJ`v^1n0(j;4{Q7HPZJ;hpo3&FVdiYv4HGULzW zCD5OnH?41g7?^(`_IdY(o;&^C#y$=9F?IADU1TOTyFk8dpj$jy8ZNGecPn6$e(58G ztBA$vTRH>Gpor}D$Z2eYK(?1F4~#EK#)EwG?l|vlF0f6L_&I8&%w|SdF=K!1Zi(N2 zaL6Co*A6|G&SHMsrDPe3`oWGLnts$^%Zc;Xb z97Qjh*C}^*bt!A;kLDSdnP;@k&BJ+PNol|$t^P50IjjwrH~Orzo>^fqsBJc83pJdCAeB<(q9wBTcC$?nY&3uax%W_eCbB^?- zi?zs$H^!47qCYKLHCtYogR`IFzd;#DNe-6@C}QHGUi0V|R)sKBR>XF|WZHR4|8V

fNU!$9%RyEy1N<^G^f%%O8-_|DQ79x59OBZfwbo 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 literal 0 HcmV?d00001 diff --git a/analysis/Python_scripts/scatterplot_azoles.png b/analysis/Python_scripts/scatterplot_azoles.png new file mode 100644 index 0000000000000000000000000000000000000000..57a86beb91c8aa3ab0bd26dbdd71bfa777ef7300 GIT binary patch literal 55931 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

j12uXD%$;V0PX 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 D$>xtw literal 65134 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 Vf^;+_~GuRbVJttALpXB$pX^t8>K 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 diff --git a/analysis/Python_scripts/chemical_composition_boxplot2_N.png b/analysis/Python_scripts/chemical_composition_boxplot2_N.png index 040c2c3de1140ba57caeab418a5f5c3efb87ddcd..d8f0fb2328296788ffb0e67aaffd0708e58d76b6 100644 GIT binary patch literal 216130 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