From f9446ede961e6f1f578b3ecc499bb2c41eed5fdd Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Wed, 14 Aug 2024 13:01:26 +0100 Subject: [PATCH 01/36] Thermal parameters removed for non-thermal Thevenin example, example files added for single pulse and multi-pulse HPPC data fitting, a thermal submodel is also added. Folder created to keep data files for running example cases. --- .../1-single-pulse-circuit-model.ipynb | 1713 ++++ .../data/LG_M50_ECM/data/LGM50_5Ah_OCV.mat | Bin 0 -> 1935 bytes .../data/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat | Bin 0 -> 848982 bytes .../LG_M50_ECM/data/LGM50_5Ah_RateTest.mat | Bin 0 -> 1919418 bytes .../Samsung_INR21700/multipulse_hppc.xlsx | Bin 0 -> 55051 bytes .../Samsung_INR21700/sample_drive_cycle.xlsx | Bin 0 -> 85115 bytes .../Samsung_INR21700/sample_hppc_pulse.xlsx | Bin 0 -> 19682 bytes .../equivalent_circuit_identification.ipynb | 78 +- ...uivalent_circuit_identification_hppc.ipynb | 571 ++ ...nt_circuit_identification_multipulse.ipynb | 6940 +++++++++++++++++ 10 files changed, 9266 insertions(+), 36 deletions(-) create mode 100644 examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb create mode 100644 examples/data/LG_M50_ECM/data/LGM50_5Ah_OCV.mat create mode 100644 examples/data/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat create mode 100644 examples/data/LG_M50_ECM/data/LGM50_5Ah_RateTest.mat create mode 100644 examples/data/Samsung_INR21700/multipulse_hppc.xlsx create mode 100644 examples/data/Samsung_INR21700/sample_drive_cycle.xlsx create mode 100644 examples/data/Samsung_INR21700/sample_hppc_pulse.xlsx create mode 100644 examples/notebooks/equivalent_circuit_identification_hppc.ipynb create mode 100644 examples/notebooks/equivalent_circuit_identification_multipulse.ipynb diff --git a/examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb b/examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb new file mode 100644 index 00000000..94624abe --- /dev/null +++ b/examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb @@ -0,0 +1,1713 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "0", + "metadata": {}, + "source": [ + "## LG M50 Single Pulse Parameter Identification\n", + "\n", + "This example presents an experimental parameter identification method for a two-RC circuit model. The data for this notebook is located within the same directory and was obtained from WDWidanage/Simscape-Battery-Library [[1]](https://github.com/WDWidanage/Simscape-Battery-Library/tree/a3842b91b3ccda006bc9be5d59c8bcbd167ceef7/Examples/parameterEstimation_TECMD/Data).\n", + "\n", + "\n", + "### Setting up the Environment\n", + "\n", + "Before we begin, we need to ensure that we have all the necessary tools. We will install PyBOP for the fitting and Pandas for the data ingestion and manipulation:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade pip ipywidgets -q\n", + "%pip install pybop[plot] -q\n", + "%pip install pandas -q" + ] + }, + { + "cell_type": "markdown", + "id": "2", + "metadata": {}, + "source": [ + "### Importing Libraries\n", + "\n", + "With the environment set up, we can now import PyBOP alongside other libraries we will need:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import plotly.graph_objects as go\n", + "import pybamm\n", + "from scipy.io import loadmat\n", + "\n", + "import pybop" + ] + }, + { + "cell_type": "markdown", + "id": "4", + "metadata": {}, + "source": [ + "Let's fix the random seed in order to generate consistent output during development, although this does not need to be done in practice." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5", + "metadata": {}, + "outputs": [], + "source": [ + "np.random.seed(8)" + ] + }, + { + "cell_type": "markdown", + "id": "6", + "metadata": {}, + "source": [ + "## Importing Data\n", + "\n", + "The data is imported as a dictionary with the following key level:\n", + "- [\"LGM50_5Ah_Pulse\"]\n", + " - Temperature-> [\"T0\"]\n", + " - State of Charge ->[\"SoC3\"]\n", + " - Cell number -> [\"Cell1\"]\n", + " - Corresponding data -> [\"data\"]\n", + "\n", + "Using SciPy's `loadmat`, we import the data from the MAT containers:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7", + "metadata": {}, + "outputs": [], + "source": [ + "ocp = loadmat(\"data/LGM50_5Ah_OCV.mat\", simplify_cells=True, mat_dtype=False)\n", + "pulse_data = loadmat(\"data/LGM50_5Ah_Pulse.mat\", simplify_cells=True, mat_dtype=False)\n", + "rate_data = loadmat(\"data/LGM50_5Ah_RateTest.mat\", simplify_cells=True, mat_dtype=False)" + ] + }, + { + "cell_type": "markdown", + "id": "8", + "metadata": {}, + "source": [ + "### Convert to Dataframes\n", + "\n", + "Next, we construct a dataframe from a selected pulse. In this case, we select the data for zero degrees (`T0`) with a state-of-charge of 90% (`SoC9`) and the 19th cell (`Cell19`). This can be extended to multiple pulses, or a different selection.\n", + "\n", + "Additionally, we apply two filters to the dataframe to ensure the data contains only monotonically increasing time samples without duplicates." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC9\"][\"Cell19\"][\"data\"])\n", + "df[\"ProgTime\"] = df[\"ProgTime\"] - df[\"ProgTime\"].min()\n", + "df.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" + ] + }, + { + "cell_type": "markdown", + "id": "10", + "metadata": {}, + "source": [ + "A plot of time vs voltage confirms the data looks correct for fitting. In this situation, we would prefer to have additional samples from the relaxation, but as we will show below, PyBOP is still able to identify parameter values that fit this system." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "11", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "type": "scatter", + "x": [ + 0.0, + 0.01800000004004687, + 0.12100000004284084, + 0.25100000004749745, + 0.34300000010989606, + 0.4190000001108274, + 0.5600000000558794, + 0.6170000000856817, + 0.7250000000931323, + 0.8570000000763685, + 0.9250000000465661, + 1.0330000000540167, + 1.1739999999990687, + 1.2300000000977889, + 1.343000000109896, + 1.4170000000158325, + 1.5370000000111759, + 1.6480000000447035, + 1.7160000000149012, + 1.8209999999962747, + 1.922000000020489, + 2.0010000000474975, + 2.1510000000707805, + 2.2290000000502914, + 2.4300000000512227, + 2.4980000000214204, + 2.534000000101514, + 2.7020000000484288, + 2.7989999999990687, + 2.8380000001052395, + 3.002000000094995, + 3.103000000002794, + 3.1440000000875443, + 3.2660000000614673, + 3.3570000000763685, + 3.4860000000335276, + 3.525000000023283, + 3.7220000000670552, + 3.762000000104308, + 3.8320000000530854, + 4.0230000000447035, + 4.069000000017695, + 4.14000000001397, + 4.282000000006519, + 4.3600000001024455, + 4.44800000009127, + 4.5070000000996515, + 4.633000000030734, + 4.726000000024214, + 4.94800000009127, + 4.990000000107102, + 5.033000000054017, + 5.134000000078231, + 5.24800000002142, + 5.339000000036322, + 5.474000000045635, + 5.57300000009127, + 5.614000000059605, + 5.7570000000996515, + 5.875, + 5.926000000094064, + 6.0670000000391155, + 6.182000000029802, + 6.2350000001024455, + 6.341000000014901, + 6.512000000104308, + 6.579000000027008, + 6.618000000016764, + 6.7730000000447035, + 6.856000000028871, + 6.927000000025146, + 7.066000000108033, + 7.1510000000707805, + 7.238000000012107, + 7.3080000000773, + 7.4610000000102445, + 7.546000000089407, + 7.753000000026077, + 7.815000000060536, + 7.853000000002794, + 7.923999999999069, + 8.051000000094064, + 8.160000000032596, + 8.23300000000745, + 8.318000000086613, + 8.427000000025146, + 8.53900000010617, + 8.660000000032596, + 8.747000000090338, + 8.852000000071712, + 8.989000000059605, + 9.078000000095926, + 9.127000000094995, + 9.274000000092201, + 9.361000000033528, + 9.434000000008382, + 9.524000000092201, + 9.63600000005681, + 9.754000000073574, + 9.83800000010524, + 9.949000000022352, + 10.016000000061467, + 10.065000000060536, + 10.085000000079162, + 11.104000000050291, + 12.092000000062399, + 13.12100000004284, + 14.091000000014901, + 15.08800000010524, + 16.113000000012107, + 17.14000000001397, + 18.087000000057742, + 19.101000000024214, + 20.10800000000745 + ], + "y": [ + 4.08078, + 3.96745, + 3.96156, + 3.96156, + 3.95955, + 3.959, + 3.95889, + 3.95855, + 3.95755, + 3.95755, + 3.95722, + 3.95644, + 3.95644, + 3.95611, + 3.95533, + 3.95511, + 3.95511, + 3.95433, + 3.95422, + 3.95422, + 3.95355, + 3.95333, + 3.95322, + 3.95266, + 3.95255, + 3.95221, + 3.95188, + 3.95166, + 3.95166, + 3.95121, + 3.95099, + 3.95088, + 3.95055, + 3.95032, + 3.9501, + 3.94999, + 3.94977, + 3.94955, + 3.94932, + 3.9491, + 3.94888, + 3.94866, + 3.94843, + 3.94832, + 3.9481, + 3.94788, + 3.94777, + 3.94766, + 3.94743, + 3.9471, + 3.94699, + 3.94677, + 3.94665, + 3.94665, + 3.94621, + 3.9461, + 3.9461, + 3.94588, + 3.94565, + 3.94554, + 3.94532, + 3.94521, + 3.9451, + 3.94488, + 3.94476, + 3.94454, + 3.94443, + 3.94421, + 3.9441, + 3.94399, + 3.94376, + 3.94365, + 3.94354, + 3.94332, + 3.94321, + 3.94321, + 3.94287, + 3.94276, + 3.94265, + 3.94243, + 3.94232, + 3.94221, + 3.9421, + 3.94187, + 3.94176, + 3.94176, + 3.94154, + 3.94143, + 3.94132, + 3.9411, + 3.94098, + 3.94087, + 3.94076, + 3.94054, + 3.94054, + 3.94043, + 3.94021, + 3.94021, + 3.93998, + 3.93987, + 3.93987, + 3.93976, + 3.93954, + 3.93943, + 4.06199, + 4.06411, + 4.06544, + 4.06644, + 4.06744, + 4.06822, + 4.06878, + 4.06922, + 4.06978, + 4.07011 + ] + } + ], + "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.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.0, + "#f0f921" + ] + ], + "type": "contour" + } + ], + "contourcarpet": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "type": "contourcarpet" + } + ], + "heatmap": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0.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.0, + "#f0f921" + ] + ], + "type": "heatmap" + } + ], + "heatmapgl": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0.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.0, + "#f0f921" + ] + ], + "type": "heatmapgl" + } + ], + "histogram": [ + { + "marker": { + "pattern": { + "fillmode": "overlay", + "size": 10, + "solidity": 0.2 + } + }, + "type": "histogram" + } + ], + "histogram2d": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0.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.0, + "#f0f921" + ] + ], + "type": "histogram2d" + } + ], + "histogram2dcontour": [ + { + "colorbar": { + "outlinewidth": 0, + "ticks": "" + }, + "colorscale": [ + [ + 0.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.0, + "#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.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.0, + "#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.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.0, + "#f0f921" + ] + ], + "sequentialminus": [ + [ + 0.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.0, + "#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 + } + } + } + } + }, + "text/html": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "go.Figure(\n", + " data=go.Scatter(\n", + " x=df[\"ProgTime\"],\n", + " y=df[\"Voltage\"],\n", + " )\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "12", + "metadata": {}, + "source": [ + "Next, we construct the OCV function from the imported `OCV` data. This is completed with a wrapper method on the `pybamm.Interpolant` function," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "13", + "metadata": {}, + "outputs": [], + "source": [ + "def ocv_LGM50(sto):\n", + " name = \"OCV\"\n", + " x = (ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"refSoC\"].reshape(-1) / 100,)\n", + " y = ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"meanOCV\"].reshape(-1)\n", + " return pybamm.Interpolant(x, y, sto, name)" + ] + }, + { + "cell_type": "markdown", + "id": "14", + "metadata": {}, + "source": [ + "We can construct the two RC parameter set with initial values as listed. Note, the initial SOC is shifted slightly to better match the zero degree data." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "15", + "metadata": {}, + "outputs": [], + "source": [ + "params = pybop.ParameterSet(\n", + " params_dict={\n", + " \"chemistry\": \"ecm\",\n", + " \"Initial SoC\": 0.9 - 0.01,\n", + " \"Initial temperature [K]\": 25 + 273.15,\n", + " \"Cell capacity [A.h]\": 5,\n", + " \"Nominal cell capacity [A.h]\": 5,\n", + " \"Ambient temperature [K]\": 25 + 273.15,\n", + " \"Current function [A]\": 4.85,\n", + " \"Upper voltage cut-off [V]\": 4.2,\n", + " \"Lower voltage cut-off [V]\": 3.0,\n", + " \"Cell thermal mass [J/K]\": 1000,\n", + " \"Cell-jig heat transfer coefficient [W/K]\": 10,\n", + " \"Jig thermal mass [J/K]\": 500,\n", + " \"Jig-air heat transfer coefficient [W/K]\": 10,\n", + " \"Open-circuit voltage [V]\": ocv_LGM50,\n", + " \"R0 [Ohm]\": 0.005,\n", + " \"Element-1 initial overpotential [V]\": 0,\n", + " \"Element-2 initial overpotential [V]\": 0,\n", + " \"R1 [Ohm]\": 0.0001,\n", + " \"R2 [Ohm]\": 0.0001,\n", + " \"C1 [F]\": 3000,\n", + " \"C2 [F]\": 6924,\n", + " \"Entropic change [V/K]\": 0.0004,\n", + " }\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "16", + "metadata": {}, + "source": [ + "## Identifying the Parameters\n", + "\n", + "Now that the initial parameter set is defined, we can start the PyBOP fitting process. First, we construct the model class with two RC elements and the corresponding parameter set." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "17", + "metadata": {}, + "outputs": [], + "source": [ + "model = pybop.empirical.Thevenin(\n", + " parameter_set=params, options={\"number of rc elements\": 2}\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "18", + "metadata": {}, + "source": [ + "In this example, we are going to try to fit all five parameters at once. To do this, we define a `pybop.Parameter` for each fitting parameter and compile them in pybop.Parameters," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "19", + "metadata": {}, + "outputs": [], + "source": [ + "parameters = pybop.Parameters(\n", + " pybop.Parameter(\n", + " \"R0 [Ohm]\",\n", + " prior=pybop.Gaussian(0.005, 0.0001),\n", + " bounds=[1e-6, 2e-1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R1 [Ohm]\",\n", + " prior=pybop.Gaussian(0.0001, 0.0001),\n", + " bounds=[1e-6, 1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R2 [Ohm]\",\n", + " prior=pybop.Gaussian(0.0001, 0.0001),\n", + " bounds=[1e-6, 1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C1 [F]\",\n", + " prior=pybop.Gaussian(3000, 2500),\n", + " bounds=[0.5, 1e4],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C2 [F]\",\n", + " prior=pybop.Gaussian(3000, 2500),\n", + " bounds=[0.5, 1e4],\n", + " ),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "20", + "metadata": {}, + "source": [ + "We can now form the `pybop.Dataset` from the experimental data. In this situation, the applied current convention is different between the experimental data and PyBOP's convention. This is solved by negating the vector on construction." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "21", + "metadata": {}, + "outputs": [], + "source": [ + "dataset = pybop.Dataset(\n", + " {\n", + " \"Time [s]\": df[\"ProgTime\"].values,\n", + " \"Current function [A]\": -df[\"Current\"].values,\n", + " \"Voltage [V]\": df[\"Voltage\"].values,\n", + " }\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "22", + "metadata": {}, + "source": [ + "The `FittingProblem` class provides us with a class to hold all of the objects we need to evaluate our selected `SumSquaredError` cost function. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "23", + "metadata": {}, + "outputs": [], + "source": [ + "problem = pybop.FittingProblem(model, parameters, dataset)\n", + "cost = pybop.SumSquaredError(problem)" + ] + }, + { + "cell_type": "markdown", + "id": "24", + "metadata": {}, + "source": [ + "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "25", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1.1767544040154971" + ] + }, + "execution_count": null, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cost([0.01, 0.01, 0.01, 20000, 20000])" + ] + }, + { + "cell_type": "markdown", + "id": "26", + "metadata": {}, + "source": [ + "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the PSO method as it provides global optimisation capability. After optimisation, we can compare the initial parameters to the identified parameters." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "27", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Initial parameters: [5.00912047e-03 2.09128273e-04 1.00999900e-04 1.49995000e+00\n", + " 1.49995000e+00]\n", + "Estimated parameters: [4.63261982e-02 1.68622272e-01 1.29049708e-02 7.68290523e+03\n", + " 5.36867333e+02]\n" + ] + } + ], + "source": [ + "optim = pybop.PSO(cost, max_unchanged_iterations=55, threshold=1e-6)\n", + "x, final_cost = optim.run()\n", + "print(\"Initial parameters:\", optim.x0)\n", + "print(\"Estimated parameters:\", x)" + ] + }, + { + "cell_type": "markdown", + "id": "28", + "metadata": {}, + "source": [ + "## Plotting and Visualisation\n", + "\n", + "PyBOP provides various plotting utilities to visualise the results of the optimisation. The `quick_plot` method provides a fast scatter of two variables. For this example, we plot the identified parameter set to the target dataset. The default plot is voltage vs time as shown below." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "29", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "051015203.9544.054.1ReferenceModelOptimised ComparisonTime / sVoltage / V" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.quick_plot(problem, problem_inputs=x, title=\"Optimised Comparison\");" + ] + }, + { + "cell_type": "markdown", + "id": "30", + "metadata": {}, + "source": [ + "### Convergence and Parameter Trajectories\n", + "\n", + "To assess the optimisation process, we can plot the convergence of the cost function and the trajectories of the parameters:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "31", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "204060801001200.0250.030.0350.040.0450.050.055ConvergenceIterationCost" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "20040060080000.050.10.1520040060080000.5120040060080000.5120040060080005k10k20040060080005k10kR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.plot_convergence(optim)\n", + "pybop.plot_parameters(optim);" + ] + }, + { + "cell_type": "markdown", + "id": "32", + "metadata": {}, + "source": [ + "## Validating the Fit\n", + "\n", + "We've identified parameters from a single discharge pulse. Now, let's ask ourselves how well these parameters extrapolate to other operational conditions. To accomplish this, let's load a new pulse dataset at 80% SOC and compare it to our identified forward model." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "33", + "metadata": {}, + "outputs": [], + "source": [ + "df_pulse_two = pd.DataFrame(\n", + " pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC8\"][\"Cell19\"][\"data\"]\n", + ")\n", + "df_pulse_two[\"ProgTime\"] = df_pulse_two[\"ProgTime\"] - df_pulse_two[\"ProgTime\"].min()\n", + "df_pulse_two.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" + ] + }, + { + "cell_type": "markdown", + "id": "34", + "metadata": {}, + "source": [ + "Next, we construct a new `pybop.Dataset` from the second pulse data," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "35", + "metadata": {}, + "outputs": [], + "source": [ + "dataset_two_pulse = pybop.Dataset(\n", + " {\n", + " \"Time [s]\": df_pulse_two[\"ProgTime\"].values,\n", + " \"Current function [A]\": -df_pulse_two[\"Current\"].values,\n", + " \"Voltage [V]\": df_pulse_two[\"Voltage\"].values,\n", + " }\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "36", + "metadata": {}, + "source": [ + "Now that we have a new dataset, we update the target within the problem class as well as the `Initial SoC` value. Once that has been completed, we rebuild the model." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "37", + "metadata": {}, + "outputs": [], + "source": [ + "problem.set_target(dataset_two_pulse)\n", + "model.build(dataset=dataset_two_pulse, initial_state={\"Initial SoC\": 0.8 - 0.0075})" + ] + }, + { + "cell_type": "markdown", + "id": "38", + "metadata": {}, + "source": [ + "Let's plot the parameterised forward model against the new pulse data:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "39", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "051015203.853.93.954ReferenceModelParameter ExtrapolationTime / sVoltage / V" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.quick_plot(problem, problem_inputs=x, title=\"Parameter Extrapolation\");" + ] + }, + { + "cell_type": "markdown", + "id": "40", + "metadata": {}, + "source": [ + "As expected, when identifying parameters from a single pulse, extrapolation to different operating conditions is challenging. To solve this issue, parameter identification with various pulse datasets is recommended." + ] + }, + { + "cell_type": "markdown", + "id": "41", + "metadata": {}, + "source": [ + "### Conclusion\n", + "\n", + "This notebook illustrates how to perform circuit model parameter identification using PSO in PyBOP, providing insights into the optimisation process through various visualisations." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.9" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/examples/data/LG_M50_ECM/data/LGM50_5Ah_OCV.mat b/examples/data/LG_M50_ECM/data/LGM50_5Ah_OCV.mat new file mode 100644 index 0000000000000000000000000000000000000000..bdcb444521b447c6dddcbab04aa6f38c487ecc84 GIT binary patch literal 1935 zcmV;A2XOdJK~zjZLLfCRFd$7qR4ry{Y-KDUP;6mzW^ZzBIv`L(S4mDbG%O%Pa%Ew3 zWn>_4ZaN@SVRRr$b#5RsHXt%HIx{#rFf<@CFfuV9ARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(B00000000000ZB~{000072LJ$goSl<-P*hhI#vh_U z)BU<1jx?aMM4co^8hO-?QmxmHl&du@7~A&nwdr9VU!f z>99ik)C4R(Y@cVW)o*our2ku2<_~ql{!o`ehYsy`zGXbSZ%GD>6zzj_FUmsLsXYqO z0y(H+2zy$4I%(d80qSOF97jK6K(4`2;pssJyigBFag&t?KLx=lIdgf~FC9`d z6)g{)Y29Uk74pEC*C@ExMc+q>vRt3a!^FirZ5;(Bh;Gicf3<}PqXJv6E-NPNqAC~r z{h3hdDS0TD%!HZcyST8B3DFjT5Az$C@GR#^)8!5(NY)SMmG?6tD%Vu+(IY1OASH9f zXo(4X)9zRuS73pY!{=|}by#ra<{DoxV}WX)^#i^K3$kxz`6z|cI@Q5uF^vU7rSRpw z0u}^suX*cN&4QV`i+d+27NjM4UE0^lg2EQOF142hKMq~KASGdeU@7S8$q72I!RS}` znFab@!4C^xu|PCX+Qwgn!=UYr6TK`PHj9@6!j*7vv9m0NO*p)>ls3GtkHh}#TY`82 z?YmxTiQCXzJ#y9G9f!zqXa9c$;m|RboZuaUgY;NK-fTMUzj}nUDZn9R;p*6>FK{q) z!mszW;V@m}PmN#0!KP~MiMnCB-$w;%jxTTk@6-S`lMVib`>MawWJBF6U-cq$He9h0 zMydI*;X$UbIVph+i+>mX)L+Dg4f8^tW-}Xn4yxU2>1M-DBQuq12^&;i`uXQgvtjx2 z;o6ipZ1~Z`fr|(Z43+pV&S-F;=eyYNs|`8Owl+)bWXS>hfu`B@o*Z~SlKz?u`IQm@oraBWTAK;DedzVu2|WTj>KWG+ObDp$=jK}?0_=P& z-F@u|*sXqEQ^}QpleV5d@g4;9L@(uk>qWqFS-n`tkARDFtikpm0uBtE^k@ksKwZjerj0q8RDxR8%)n=LIm-Ye6HM%(x#_s1KDjTSZ%8A=*Cu*)Yxa` zKwdz`M6b=MgXa;24>xw;=MdSo!RX%n8N^Qr63;(uK+l|PD|k7zC~{zD(FKJ{M9#f^ z^31awm0wYIsgabR@{DcmuHMB+l66}dO%@=L{G?GFrx+=U^SN`@B}kHBvY2$Z43R;( z9O=B%NHLw_4)ZDy)nq@t!=eK5C67BR{3=kFxqczrx&kRau={@gmvZzhxxTyi^D-pj zE;oK*UW&SIH@h{Dev0@STiA)0iV(SD+4S2td5G`YAI`Hqfh3_dWtl};h}`K3eOwWu z(zO3MI+ua4yryN|H)#kvtt*HVr6OvEkFP$PjIghz@?~gJsrTg=D;ipIm@E2PP4=FR zDTw4{s!WQL5vd}nt?;GE5v+$6`|ubujnLqZK}$j+~;26*J4+ z$LT(TCwEk?r6KZE>3_6?(-Ap^aFf?Gvn&=2o*zL}iA9K6!!ab;+PJsN4`@(gs_W~iMT-`!Zy?&n^}lMShL^Ui}P{xT)3gX1k=1Rcz0AATWMAh*dMsCuyj;R%AMk8vfwfb)+^u4b> zV;e6DQ6?vk^jXk6P+5F}j6~#_vkle}2M`wgsI}8#Kf**+xhg$jh?3`>>#hn%SXpat zL}CQOG%QBf9;baoPRjkSgXwuhja{o0B2v-Qx;;Gvk>!Hs+Tc$R^-YyFybGcITvI)t zK!n|#*Boy1Lexm3x}1_LB9qqjl!<8lR{Qb0JKJ^Mey#eD!=zS8uU;b~E60#$vT!zsP+0qyb&6aiWtH_CHma(rYkah6v!)hL zTSs>bUr*oQaAPR=f_ZoAz*Jok`Z-adPM V{rm$0gMx)2pM=tFegzr#+{7p+p1lA7 literal 0 HcmV?d00001 diff --git a/examples/data/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat b/examples/data/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat new file mode 100644 index 0000000000000000000000000000000000000000..bcb1468cdc0dc1e97f6e16a3794858c6a40cbd92 GIT binary patch literal 848982 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
oGzu-Br2MgrVzWAq_XtEa3$y% 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

q)A;l+-Alr73;nr{tI^ncn?l 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

Yhs$#EWi+ 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⪻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%0DT)i^?1Op`cQZ#yK7mw2848$0?4S9Bq0f&hJ z-fn14`;hHwXbW=UC<7(2%l)_IGcd+u!0T&sBR+i6|_Mg zb<|i}xu1dJ(JyMJtN6G=CtVBGz%*FBkAZzxJ^Me-VnCC14A_O*6?^EqpxG-1`oG
3*4+FYy(d7DN=Y| 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 z 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
eBPk?35pS20+B(KV|*&^t6qrf*8oFTC|d1o$Mv z|IVhK@(bSIi<pB;Vu{|H$iiJh6y{U@d(+*t25@s(o( z#_WH_s}aiFE)!W^AJl?FkFbKAQHyz4D2I+6KBu;B@ zrFqKve9s=q=S5!}a9{2mc-i$?zisuD=Ah=;!zwiDgp%|Mr zS9%$^2_@%q&5s$8Il<>&1X=? zVeSI97U!)GYGH z`;!e(6zE|4C(Q}{Ey+1Z#8<1+%m=-1AB17^qm1IR`K71cT;}PviQ#?8U&KW-%0lYW zrCtgd26KsmRzyZtq|I4h%JjzOU1hi_rtZ{yua-G^0bN8Wj1l?oJKn+j3ZUX;%cv$p zWJckjD*XPXywCCkBn>b8yPKgx7~4kpr*kg9Lv=OGia(v-v3JXfiTU@Wnc&wt0-W5w z7i^|CNqqm`^!A%i@#y>Gqpg5{GxdZ7OMA|75CYSLrVRecidj!#_Oa&+9RXE8a@XXa zuxu_`aS^4D{kZ+k zQii8cR%`O@KSYsV?z5X%pv5XpYB*4>vs9rlxU2AfBVb@(X~R_89{xBaKP2l3Vh{_rSsgL%WPr^eI@bw+@g z>JxXr3jKkTsC?-?J!m8uf8u~u99Z>8l35O@yVJ(DSnz`qxX228j{k}y^%3i*wOW9Y zRZcFHC_^jlmdCwI$#md8ccLO8@?7Xna>v(7AgM2_S_k`2dm~W;o7H<+9CLo=G^AM0 z8=?Wg))Bzo^_d4V?;8w9%3kF25(nO4`_ot8Eq&VeGLp`V0+(xQt{soQKq4MNuy^Ec z6^h0=G|!w+`)0vZW|(0v`f?EkNge}rw;a9~S9cdzAW1IcSeI?TBUH1!77FSY3+1%r zkqc48(B=DPs~Trjxj$8lPhkcCj~$BCwX~uIl7CGPgi(b7PId^pM%x!}%y3rH7VoU3 zX$RHB=Cs9hQtI!dJ=2d=l7%HZXazS2i|WB6i&}wunF>nX#6AO%zuVHK;OOha9u&)C z9w$Vd(vta8eH!X>VI#5vv!0WBCw7$mbh~()d$voST4zlBz>nEaoZhe>)#;XWF|dHKFx?y5BGD2QJF z>5@{-w$$)pq+QRQBQP_~3P8CZ+U!Vb7fcU9JX6x|iY^*i|DAM#c_e*aJxIeQ>d=Q^ z&EyJ2XP2x%ul@5=UnOa7-brx>E)0>Q-C~^i|AaT|eeZYlUcS=7ymY%zJ3X&=7j>d+ z_>g^;kxs=+pj9QDFFI*-Yfr>co829_Q@c?!+Np4<$THDbzk=uS(K^@5bv^)&9si8h z!3w42FAXj51M~UWJuqvfHk4%!YrilKsM$@&2=00Wb+V#l%e9NKcyJ~t&ynw(T&Q?O ztnNpd9q{z1UwNSNf|0CM3OEr^wz3mq5phzJx%}xj&UG}b7An3LCBA`5XvxC)p|W2P z+lLmd4BpWU720m+eYY`4;i8iH0EMyXqDN;}XU$b&z06dIAMe@&ABK+zd=PK>3jfUW zMV5(+qT8j(IxtuKHS>F!~K=&o^3jg%eAF4$IxB0xGuZhs?e# zp+T$_zI!=uaSzG0*VIa&vdvH#mO@XUZ%KU{6s7?>)N8UH*c@6U$RNK7TR9RnY&hc7B zFX%gJ>Ap6N6pQF(TQ4gy7-r3+xE|Kj&Rj)ulLbYG`2LrbcZTHl*xPRYpTDyIq->>>i%xDck-tXc9DWG!1LAP7dlP z1I&?pNe&P684dpk4Vr>Xe1_MS!hbM5a_>Pypl^x1Q`!pVM)={%YLDnIe;XTE6|dg?s?5#nmk z*)RYzhsH8mJ-%Z!U&I^YcjjzO4{;wYa~pHEILYD5z>(1|;Cecy%VzrUaF~}t^TCG+ zK2o-C($nZQ*-;%{Z^$DzDYXxEw;xPBgU!!9is;ibDN3TqXM%vOIxTTf%9EzJOmMU^MD1(>4W~B%iE>{tPiPi7nRoP_J(_W+6(izPRP-{ zz`N8SDBTz3rMyKiYc2oi3As-X%pg{c!877sN~=$rtfDUR#`jHRUxc0rnoBvtzL+c zh|HczG#~n`7`Zez$ch6JCpz;n3`0K01J9|Sc)zh=g9gxkJp!#offyfoGYazc81*iz z{nqC=^7SC~JMnV2AxiMqRJ`qGG13g8x`)g|M)Ni3g6^@t?)5rkB^+rEQB4RYswNct z)2b-x*}uAWZ54lQr}A6LOnTa5KIawtSakc~3o$Hy5(QtN_T5;@HBNen#q@*!8TK-c zP~rJ;t6`hqK2J!WIRy2zvrvI>;g=M>Tw!tIaxd}N8ui$`lI06xbvYrObCB&#ILLxa z!#uBQ&G}rlSF|sm0)buexKNO#NZhx;Nz`yXANQ@Wqj5~0uWmWW+f-fs9VrJjh)!ci zrg8qn?5xaCM=;;0@%YE;xEx?8zoW~VzlYN&Hncx2C0`zRTkfTI&kU-qpa1x>+ea&9 zmVTH`XHwjl(@Y7R$mdut?-h{aQTAWFpKZqJ8)34rQM5A*uI@}@-8rCRZ790!8?J8K zdcbWHg7SHCny{$0OUY9d~Tj)@&kv z?d+oEYMr=ySkdMv1`rC5m5eKppMnD(3!*Ra`BHPOf<-P>XMw7-#sDfW18nW_Vv#;h zlFBrJyDZsAOqO@hcv;@oA5>AK0Yk*9Aw^&DukFTp^2-w7h~790TOWx9M4NiHIyOe# zwlnPmqL+ho@XK1cCQCbcZ!Ep&7hL^2LoNNjIK~R`%tm@O?2qUx7Cr1|b|6%!HlD7a ze&U8r`VWkZ2*hX|$)dEDOzBl>MfZ7**em|Y3Zl721yO5sFDGBPv!t@nO5%%qk|NGi zFs56|tUF69Qxn{}IV!f$x#vO+LSc+}3F&MUy?of1uB9@c|HTmY!#h;jKZ*=d@dmcbDZj~Knt!Cn`;Y7Fvb4&JgWNe zyeG@E7veG@j4^33)xS5C^_3O>2&R9J8Zl^}*}}e-G!k^}BldP-f|SR%dv7sGL0u)IIaJDqp_bYcF$wvA9Bi20yr?J0aY~~MFrdwPZ59F)7hRC{YXEgzN?Y_`<*#XBQMex5-Y;%&Qoc?Da-a^V&2hs0aHe zmse%7dM@Y{)9Y`Seu&CykjhTV9hIKh4^MUU#rTI$)Em_nrPVwdAUBc1`AzHaM~3o~ z(+z?zCA^K$;16o^4&$T3&@@5Y+>NYguF7HVhv|#^4bl|qBO1NXz!y&PRhZMJ;%haoMxDIXh zGB12SE=S*r_!tYq$iVLF_u^`l$bjt`E4*x+fADHLlGokM`XN#>>vJgM1W;L)PH>yIOnVJB^nF|F<#zv}aWOd$+@pe=d|A|9#`m?*043K1N~XKRSa+ zCsL}bYQ^>ow`(_!jw-BlrX1Bgs`>ju(iLZP`bZqP)15JFsUyh855+Ha#^KBvb6N8b z;zHsef4+X?CW{8qUIaTzT|6##!av4&Vh;~I7bz)sg8H+!D~JipBfKAYrvsXEnD|Sx z^j$yb4QjmI84B=LRLmc}wd6L9iQKsIQ@nH*F?!bBM|q#O4R0Rtg)pJA(D(=%`LiQ@ z^IW>$(zU>Fs@Svy2X#gA@L=0|-C8c~-(UX@gsh6m17mum74W1Pcj-8EaA)*u5X0%2 z1^XZ8HKBFJEyERIq_01Do0VSs2iV#2R%j3XZA)f~G2DPAXSA7%CD!XrrV%w^_&;*Z zgn7q0w9>)%b!)wN0$CsyD{2W)zp1a8J>`4FMV<4B=Il*ASY2-kH9FzpaMt5k^gWMO zZO@RE|N1iA$?f=WXar);^mE+zxo;MaLe~Cc-<>E?$Et-(G|5TAqF~IylUSM0wj4pk zMgfA_4MoHSr$+#KHwoP4-Urm{Idqllm%<7Y=1n@!Fd>_{Q|AeI)t zb+t!B94XU{tySw}4aiknDaP}se&1s`RpnyZR~GchYyZ_9)|Kug`vWwvb&DpKvEMY- z0&_WQxg$%lME>)rdJsBY#<5Kz0A3VSr8bWA0r=th^7VzHzs~FmqwFQ{MGM|iG_jew z(#T2B*jMJdoURW*Q~iy6L)yophw#|(b3W7a50<0$iq>f&fNDF*DWb`le}2G{xKB8e zxL2^GmQrSC#y`@xRTX2>~ z)=nJRJ6A3m^8ED>ijCF`!5>fXu`hKjl5vtwMjR?vL6~;pVH|u;)(UrzCO!l_X_9hnc z5LEG|vx-t@8OQ7cbXy!~+UOs#O`}Be<-K_Sa(}BfsGdw7t%iUuU3ESP7 zgf8M^x}cf+Q*n|#IN*soe9n=C=xp@Z*L+IP?qMNPt3T_x({-2MH~wwag%&L6QVayT z>@31=Nc0Ej$J$6s3-~9mP|BnZ;8ki8jP{0Nxi--Op}hPTqa_HcB?t9S8g8cbDzu5u9MR)c1Ul|f0Sz7^VpJe?{VqBG24}x_-!2k?(%XXu51spt?DV?rHgr} z-X>mR&H|kXND{_02m0f0@k;yVV>TNIWHYS7Tf(GAb+@tHgk>*QM{9wETByKpwH<%r z_S@6I-!x%s2f0PLKPXyl8MP-uJ->@6BlkAROXoM>_y@UUo$GK!ioS|E^;iea@&(^Y z%0^u=-sQ~B7w8#Y)ERCsC}%5Yi052vQ(lyI_{uF_?jCer83NFX(0qrW+^E*lKJj>9 zxbWGU>S)numob}YY=tvci>F^fLJnSWm{AxVKq*y+7!gwZ14r;e&d^dIVxll-24rZW zz%j;sfd91Xlpem#6-ug^Q`MNp0rJ$fpXydH>CC7m!svT_nR)#08f;#*Ys{)rv$ zRk%9uzIwdonRLEUIu9F9m!NLVb;Xm;4wHZ4g$Q;0I{?Biu^}0656l$v#_wU?4&BYr zIdT8~EnWh9-$9n19B)@aAAA?kS!PQ$i@*pST@NX2jSk|H_q4}92dL9^&qsQxX! zXrNT_JEutjZ!fw9c2__#nm;H|qFDu+Al~y2;0%bOAD+ckaZ_PwMCfPa~+@I0rBus0sjYo+nr5y zWER9}k1Kdefu7f#N9$p1P35qc4@`3LBT)x=7x}fnO^W@U`%aAu+(zPV9~!^KQ;QtY zjlTSCA5RT-gK4?Oc_3Uh%cc37Oki@^KKA_DTY?7h*z_7(z&#%)eqC~5cTmIJS-yF*GniM>|Fc;qR0hkh83J(e3%UmNqmdU}`(X)~X ziFy}#y#%L!M`#L(>g!=_dsXNYgJIUmG)91SKUp;5(B*m?9fP_69qhZAV{35-EG|i+ z4a&X+$4Qf%8$efXbv7Jiy}Jv&Y6QD))ok{P2l72H(A9*$Bvff%s4$}6Uhnf9Vtb}C zN>l#fmmaE5?y9TFUCT|R-OL#FE>_%Ywq-vNa0ed#ngO^Ck9p3U(4fmB zNp;8peD}IQPAlX)(i{&chO28}(p}&Vgp$mX3a8qVkqgWdYirk-g{&hBaeF5u(zkeh zW&!|_^(|~uU`C`aqza^Z$)fC3iqtAcl*c+&yB7PF$GFUVz&*AKUU6+ZJ{a;k{3Z3* zN%q>wVfS)#&^})IztPIkmf9U9Hc_b%oL|fz4uzQy(h4s4NEQU}YzA3dsyK<^23TR@ zus^X&XEbJUAg+*W4Tj|-$+qduah8zZ;AA1b3#ZzS*A4Y$&0=>n5LX6_Zg;vP12*E(YHN~{Z*U)r za^*kobu)z`R=N5qm_Uu-riY7DTG_vD2?u8?v}?zxavn>5;y*?CBR;|2+p7Bn2!o(j z!9NJr$+G+-;O91oN8qYllsKkxhz6WF0ud}x{vqa?KiFPg-PS}P^NB4mX1NWx(7Jr2CLDAPL5K%1mLmP%z9FVF z0TLbZp9{-BK!gVkpcq43ewt=r1?#7VAcsi$b<*3)b$igBRfxJ^TNBXD@udTc=?*U^P?yvoI`7gq{8x z4cDtSI$g1x{$DDY`i%aXyJQ81S*7!O#oTzY2^{!tPFlw<^(E)L9xQatVLAPup`4ml-S32KIe(U*| zeW3!4@NSv?%wl4=5)2(fsxQ!TFyh`2k+B395z^6LPq!ZRvqxU@$M$tx6>wDjbrc3u~2S{v+ps^t%fPY;&#r^#n?B&IF@>(ARRtzKmBFZzLJkKjvTZ33` zSE;Q{>sHGna$3*WUBP@~Ppik$ngV$tIQD2EckP^D{V7z`vZ(HPlpohZQ++Ot znLn2Pjuoc#3CL*cQpCv6PM^$P>D~yYgM-(#=Ed=EgZZ1gW3AWandTd|9nQY&cZzL4 z7~gab_>SuUs0&(f=*WfN4lrW9&GON?V%2emYV}~Q3@UVao7c*O6#GX?j)f)v+=&(a3DRsvsfV{gdG$@Z|?L&K}^2< z|HbZ@j#o>{8&6b*)p6%?k6k{XaqJjtpYTi4SWWQ6qxZ+0AD5n4TxY4K#S|hxzCCvN zZ3Mjo$H?isbKG^gfwLZ^Cv>0N;2E9W)apR%HRvN}pA+HMRY6X1>uLuMs{XC~DPxF5 z><{uUgRlJkbD=yk-46$)mWhhV-&J0JExV`*W?yWZ3;| z*Lu6NhY#k%9%G*|2ail_zpO2I{WMN2zzZi1!CDz&kC&`HY{YyD3JN$!uIf*LxRf>M zh^7DNt*KkdrS+DTbk-Td>cU`H_eB&h(#PxcN;o>L2b{R7~} zKT;o;-W^p5OU0?Qou$?uZl4M9Qx&LqfE^92ZkA5f>4~ErN6TPd#B0x;FFY+0vGMuXu=Or0X~_qVd_4{wS|5eQeB}vK@OX#mYV+iz zqK|>#&2zmDp+8gG|4S0r1m4G{1aOu;=f=PO+eSEqKHc{hXcqJP|y9cGbDaDd6awcA;1pyl1KWVDlvx%tZs*+BE^UthdtZg9i40rt={0V8>Sc51Q1EC(|L^ zgI1sACQL4a-6ujxxglm~CwU!^1L<$}g1u$TMFX@}g}hca{!J?R(%9wDV+)|ST(#1m zJmTJUl4^3K!$n)g10`LGYk^~mw#Dvh_&}yUO^FDo39>`xb(9#Q;KoG2Pg+)D$nfJ; z2lEI6Upbp8=n>47(5Wx)WWFI#scXuYn3TfrIQDkQoCvJPaKoW9PlV}n@SIQ5o=NcO zE^;E_t39RioWMTeC<~C}OGI}0J4m(x-@$M7Xdme{+cH=-bf^IA-vrsg z&S&GL$KI7AXzmHnGEr?+pyw%U`v*sgiOUN!?Nd{L-q!&CqBWT9)cEA8knzq~D`+M)2-+2;&&V*x&^(?7;RdRBBr|_?fjHu-XXzsdiu+7$cU1n5 z+RdytVkH<4>6oeKQ4i1319Q9i#u7Yz1LT&%P-Y0$o1M~1aYDB)GQ252&dRgh&dB4% zMB`+_-cd>N%l_O#YB4f_RgGsY_U&QkiH!lVFMju*k(q=me#V@>6R&t3ulO5s`Zibb z7wEKI=S4*<*;8>X*Hzi;*X^EP%||RUJyP3nJk|Kfc)8i?1MeSO783BzP8I1+ugN0^ z*y-9wfC3q2+HG4Y2P1(Z$&#&DvA``|$2M2sb110LR$NA7F z&4&WtRx!B}t9bbeCy*gsB>KM3EA+qresXK?@@jfxPlL|DL2ogj>nQm7&c72!adRfw zreDOjJ}rk#gDVsm;2k_D0cQfbh994|#{I|q@bc>z`724c4Ar1d#8r$EaPe1%Jdu$Z zHQgPD*6Q(03pxWr=$pY5L6YFMv&Ucwfclz1fftzP4dzR2>PtJ<3mgSp-35j&r@L+p zFS{e5k}Z%W*vE^Y1mbFsxzA!hab+!BsVeM&M}N5J+^w2txL0l^zBSj@yOqA1e+MKF z_mogn%8o>QcGzpN?}Y}i@(4WxfE;d_Plc!wKj)h9-1k7oGYIShV|}8y^vi|mZ`T2r znX@SIThNeO+~(`>=I!|QL-_AaALcfuCqYdb zA?QaQsD@WW>IMP2^<=&Iu_Z0iauwqzR59e(C2C{kYSrllguHN_g=U4VE9-Y)Pc-J{ zd=_!~s|)(efu_BYo6D?wrZ{B#iaev9PbcuY)ORqe)??{-7LU9R!MMVi(_gaiWd8pM8m3NEe%rxM7&l|A9leiX$ zm>=o&0##d|-1Nr+hZR)XXB(l&sJ_7HBLUNkf!b*e7~TtZxTMYL7iru9p5R4z0nd!a zF{2U97;x1NLll93wH}^-4uH$|gIi1Cy&~T7w~wu!cyhpI;_*v{Q+a*i$jPBRi|@>W zG7#t|AC}9G%q7-gUI+F;m~o{=?KO46jtq8+QH3s1DGe?jn`6^W3|v9swppIT@WWP( zh4wR!!?u0jh#n|nG|WbxpIKNAx01)8x2$jw#R{-ug}h=mMrILzf!>_515u1YxA${i zI1!Q=2gqO{=BXsh0EP`9Ij#g0LV(nGSPr)p5gzpGP<7q5G!J`d4(PMQT0g~Ga$D32 zKeSd0b)LA>mic{x6jG;A*bp=%h$MOZilkJpT96g%N`|TYG7K+|O*Lia5<;l5&sG<{ z3t8Qgr=a_WmJP`Oajvi!szXe5{E_^`L8{0yb+PO0KFPZaAB6tz0g&t=#u?i~AlnRK z?Fb4v6N(YmVHm%gQ6Gd=Mr>mOXEe_oQ`81;S0d*G8{U{bD0P?R5h*jSaA;^5`?#t& z-uqw8qUg!5M#Zqi-43FG5e(so z7s~)O9iapw90j6(cqqS2dDcx4wr<6yyl94C{|!d-SrH;wW&Ysjf1NFUnL>`12oIYU z?LK9WQR93eDwE*Cq2;HT={$ZT5w5=d+sUN>BP^0FXWytmM>EiyeQ};%Af>x@M&AtcS0yX`O_f=V=OP%5!yupsmOQ3Qdc_7JWDP_;H zArfn$kh22(LDtY-eb=BeK}#(})ME__w#6RJf>qZbxzDY4JXS9}+L3iT0`-#EB*^McyaAJY+lXk(j7 zZF+pqniiytvv;ZcC0PU*&(NrA;2gn-Pl79jnt=2tPP=$DhGSUAfKh(JK@&nms*`;W zR-|&eM;l)q5`x3Ko@pzH@`^`b{i~#L^IH)-#BFwvdsS#;c@$fNtown zHeOxB1!Jq_kjnntX#Yj*&g)|KTcXCYg9|GW>0;V+JQc1`i;;?cdv6c_uyHBh_YHnYWf`f%#?W&uE%JxIi2k$3$ zlzKIwy&BP8u7dwu|2L2Rm5ium6}4fa5Aw8*S8(sEEV~7toUQ+v}y3d(6(gjZ9+|B5v+2{K+Eol%1JOe;Z$ zCvrGzsj&@_ww*C;_53!!xqFJFs~fe85ci$IbMEVwzYejQti`M&t&>}lSeE>Q%!eD| zYNu8%@>Y7u?ZsfPb|cvA{D47Zp9c~^&E*R9=?WnwD+kyTAsJBMCHUYHrl_?WlF zI0t%ZosYNY(Vptu1n&G^xqy<4R)X_8izFA?UlJ6)UFdhX?lKELT$0xLeVzP$to-(> zgB1HkV-n4Ck4>Kw3FWASxjuHenR)GodfWx)NetjLbkx#l4RJ z({a9pgm%T9iVnqyqoXpkyPJ=?@bqVZPb6pflnM+;yiX^Wuiy*CQ6IpgAX>t3H0K<{ z4r&GmjN^@-wE<7WipL&;iMOdjpRr=bNB)0MS)kv+rNgvagLj?I7Cjek6_T2J_FPwu zZPGD*Lv-!geklLHRd1P759OsgUmDvAgTaMc&qL>&-5(Qo=Hj+yS;GUU?%~b&a7-M| znh|fG66oI6!HalQI(Sp>w8!IzJ@1sTUy17R$H{o+j92Kt%2SX_p%h*J^ir{AZ)H~Q zhLVrUm`&6>hfwCDly(WRs`UTfU6BmV*TZuiCdT9b6H5`z>VI_&yC2*X-{eTiVg3yt z4vgFw)w-Z7#GvOboqj1v|7#TWfbBVxB~TrYv_^95a2ms7;mo<;kcpeJCu^1teQ}G6 zj<`Ze`Rm+VE++WlOY&TZ@lk1uy}R+$k5`j*@mXPC_;1A5;MIkC`H`=R)0=yl;snOO z-QE!40`S8a+llc3khIw7wqi`envC50SIg*%Aj>_!Uhoz7JDfK-8|FuQPtXZ^+qe!~ z$@NAL08b2(Ur49LKl-zer@gMj2&i6z=CBmKuQ3|6US#E91gn2#x7|;)v~V{6?Z?*L zS&+h_A7y5k`(oQ{uqoDzAz7KLIaV=`?Lyy*lH%Pao?PA|Qa2wNZ_ra-h#rCZK??wgGd z0;x@SPWb$}xM~o8o0}Nv{O!qMxn8QHgn#E}ETMGa(fTy?EK6{9+f#q?Uc}FzX&OWL zecNzJs;TJKGP)$l4pU}h%gXpaEWHUhlQcp}igUKg=8vxy;75AluRi=gp$L56DZ6cW9*fyGe-Ig%Ul0 zuAS{t zoGp1dVc#q0^t>YJ$C6kx!jM}TS@-JLfXy?8p$OeI$G#*Mu~{_iI(DiTcIx!58!{*W zaTojs6Zv=B)W2ZMWOFtU=Wp-+!z+*6Uay>Qz)JcNvf7VGhRY%vfh#{4B;nO3 z)*g@+jMG>ueBC*@cG&xaji987Q1Ek>$W=hnbh;$tvmyV|>omzw`>-peFoRqDUv`8m zLsydOl9ic({A|7wsGii?HwWG9a{X^YREvw8^WorYjf>;9pR6x(21!b8N5jwi4|@k3 zwG7C9g$*B1H($+6Zg_Kdr=fuDlLZNQHktdTsSB=44bnveM7zV@lp8FnPt&9ainUbH z7Yn&p39;A0mZqbq+WepsSc}Js&d?L-9rC%W5QQPSk?(AdTwV2+B8H=!Yw=n+H}1EF zJ6E%u*e6ro@LI+kuDN;Zg2;A}kWIF5M?m7<(^1Un@%(>FBwh`p|0RfS-6Mqb-lJd- zzGa0P(?F^8!lbSvRqp8b3AA>PD3>2!=51cHN-uImF4E`c-uo@ZzE>T`o!z!F60iNdW~OS<(3)_in75gTb*)c7NH(bSc=#K#K~6fxpn@C|F`g7X7eg zzEs|R7cbSIOl~Y`DJ^h0?vWgRE1xjmlaKQ|xU|_&K0K^G^mr5d*jm$4k?m<(%&-uo z>z6n{OZw?%g5kgMebHY8-a+rDZ9GAVel~n+CegJww#p`d;l|#E1F50FP01n*8zV^k z3$~ND0Vn24^{O-YmGMhc=(n+`3;y6=XJeih`@u!W&5htt za|dqzA}?}gka8&yhd@9R0xnQ9!Q`VQ~L2jco2?EXbUb;C=} z2k9+Mop!GF!1{*@cy-cF;7418wt-j}Wo{ED~A|bx8l} zA%8ovW(8McW6p1`o+lZ#zF>4e<@n1)sy7Rxw3~#X1x)$PKlDt-se@)#0Jj1@ceI-p z`kwnMi~aswCGcmPZM4W|T-ViR0btWzQ9SkrqrZ*<^1gx}shi6WR;2QTkH_Z+*`diH z_~3N$W5LeYHz7lefcfy8h@F2hBLCfi$rEv`Uv^xSOqAYlVT9>@O=`3z9i7Pum8W`z z<(x)Am2=e#e;7>X<4unZZ-PYO5;L-rpj!gHDs6EDQv5*pW; zsT}2A8H~=u<16PpIYx{r|7os&wFl!kdp&%U7*4oHFlVls$K1E*-h(W&EdvC)>ynfs#v5UQF&y*$156_v z^8|x1J~7@7(G4_CjO*exG6e$*GoF(}{p zX|TtNm4al0-*P*K>CwWwaRx}(s{S%+O?|+dZOkem8Z%do@yq}Mv(9rEty9wAX%4QR z0Qsnc>VE)kJHcQ3e2q0Co}kBO6GQ7KxxTCPWy{SevgLvI6XiH?R4Hd2u&qOqVE+VV zn6M=WLaTZS;Z+FG zfdQJIKGStYWUWP~!Sy$r$Bb%ap8!fl8J9`*l-}(i8YmHVqiY*$docdGy!?;alvs}r zo;})7{-I5s*21AxBL0f)b|s~48}M`vCo1Z51dpyW`6Qn6G!iiDe^lmF91)!YW8^0{ z-RbFqQt5wH2iD_+V*j@*49U&ALHsHVMI&@}x##O_lGXQqT(X<{SVOuOmuG9qM*7ze z4hL2n?Z1AQW&NwD5zW(u3%Gz@K1zbD0S~Jj;k|j@mfpGH-i?0v%=|VFS0gM^gzvfL zLC9Xe!du2t3I4Iz*RW&I$H7N@cFp`@#V-J3H@QQNIa@}A+m7yI=%EAF#zc#4#J*d^ zrdtH*+fouUDDjKGUb(#DEqA#0T@K~J(=YvcAGmr7+|{(bfYjX8Xynj`hFlMXcR2gT zO@rxY?4Kg^Pp$X4ZRdUa>%6!#xR0%3^j~S@k7ATFlW7bNf6TJ4!KpC5qH^&aKp)p()!MZF*c>bJ|2YO1iP_`J-k9aRwAlr z!8J0$cfKs8j9#|JI(CiYJpl>H6_qRj`o9fCYWjYMn?)Xbo&^!Rr-9x*5f|ZDKZA; z#h|h~gA9=xvU4=0z0C?@|JLf@`OY{)E(~=H7yaTe;c@dnv5g(W0C^@hHRgx@-h4JJ zti2F!hDR$#wZv6}RYtSFlv@IXicqtg>#V(IZWl@Fp#lCC#+~>R0%Vu~7`iT>=-(vl zrZk<|1pE^a#auH1M&fTohaVz%CC%2QP801(r*8?NG(^1+r|Q9u9N8wI(>7Lx0=B6R zwK1HX;+<%AZsiS{>{8xD`)e#>YRt2^a3GDxpWkwVZn%Rvpk3LT!b_Rs2T))oEF|6kpvY#+;+0_(QkyAZ9xg8P|G=PldlY&;)yoI@e*FHS=;s~ZISqYbhr(D#DVKVV1=Q^+y0q%DS%Dd zV4e){k&V6q30*-NU+8~ll;WfZ3=5FC4~wG53NOEVH1;(iykcU$H1Cz;+`FLJdao24 zV}_!RkPaZ1BDm$~cOIQfX|k+s%V_+YbYEUu*vfR_*okU+fn~Md?zzwwo}2tbTi#|< zXu_eb)5j&j;>+c=4f^>CjbOFPGbI^YWm5hFWQ7zH^c)we;72waOyMtfTqg9-tiBY| zqzYT-I}r+JA|qsxP|`TFSL>!h&U21Ur0R06V4Yr#klBLGE6D5vJ@&~0pV{gS+ z8OY-GRh8V}s`pFGdb4OIqX(R`s>+&Y48_7vOV+eqE_-fgenmVlY;sJ2y`-EAIW7JE ztjfGeaabNYCdy*j((+~xzJheuM!^06_s(2BnMABIL7(B4Y?;^{({Q^PV^S72zI@et zoPWT_GI5oOIOA?9C!uEj>iG|I1j$o=n`_w#I*biqh^cENDxcuz`JX}fj9l5nO^f~?|uWkEp zMVS9V$o0O{UHL}B;dw57aoH%Rvb$&jH)E8O$|a$(?uCDQUpc8-1kwlQz9|8a=If6l zh5b&+p2k^S$sm?Zg6LMHv#VA!g3GV*Tf`$U1Chy6#gJ#3qw2~5&|K(up(&=~mLm70 zh+~z6G%P{f7;dXn1;>%uXGDrJ-2w+W!z|8=Er$oS4KrsM!uT9D-754p;tLAow}{iK zuzhkHV3JCA`x09neT#l*m;}7_>9A^*?z{Vsogek@faSrnEu!}pKc=G@xAOjQKl^F zdF7}-Y&fFY(NRSNtjchldWHw<7pw%&AlI$>?^|kuAd{TIUj?m z+li}pIUmV$oy*Svm-aKhty6{DWG45Xc%j=%u-4N?K#B16jV2Ip;3GJD%j8%(Zt4$& zq<=@1_2{hXBqi?1vdJUKbx|a<$7umA7tYFj-Z0`6qyNB&mjAVc`;`E%l8=DBIXOP3 zj+?4bUqHM`kVw2#2uKOK0r0>Zd_}#xglu~rfb(84?#ge?qIMsR6S|cXH>i*2bSlxU zT1%*C`(wIoPfzMRPv4e}sfP%V;p#D^UD9#iZ+&Cj5=K1yBm&H9e8!yDp8ohqHs)ae z(UqHascybw4Bu>+Ze5xIzucYfLpo)Q!67(A;z)Rj%>_HRO;vu}(3l<_u`=-dG$L75#= zplms&QHx9i+r?yxoLIR7H7DJ+RDBnFUKSogSmW$C`V3n3nkg?2IX=jg>7to8fgO$Z z%5ELSYMnamb*@3{e94O-chAKWYu}rW!2Wn8cRZRs7244{hkl?J0Ns{aJ#YPf;%=(>ciyikR-sqz|5vW|BZH6ngMCQl7uR;t8h&Ryb75pR z)Cp_w`~X2r;ew%Suf@zD*5|6qfy z40Ai8ZMk~UD;E8(gvkyW&N5aQ_9)s9)UQvG!s}1Zw~Dg8S{0!KUliGkO^Wz%;t}w4 ze7QVZ1;|wy@aYs}dvwa9-eNPYf79#@qT-E+PQ+yF);^MGwU5+~Vm`+c*d&=n7)5Iy zHa*!5AUn?;BH6?L0s7ng)7>tf;8v4dVf#=y#5%)VPq5dYW=ClocEH8|RxRl~kR)$O zZUUl?LoVAKE%OqOfJsz>QvtmTL6(PsRyijnP--}*XyFKTEPwQf$vo6q9;898)*GLb(94>|;& zElW|k>iUG^wnulptCC?Yz`bCV+Er(h+BH*V517m|I$-in;bZuz*QauGu1=3# z7eVBn>9@|iI*85p<22~3l3%M~(w@}AEry&Ao*i|+eh7G6yIjp%0P@W<(L%5J<(8+g zuZ7Me82Xyz=OP;uTHl8n*IxVhUIg>7COpK!v`nWu&F!G(7u;=C>HXBihref;Ll3)V zH;vTw#XqWF+R|g7%2?vjjCxfNoFXPFbFTBMjhh1 zbtlk!c=y9266sts7L|;aa+X@Id9C9a$K|=1huN#AVtgW{=oH@p)C<$w*b^JkVhv!v z((2pWq58hqubizF)^sy>wgO=JD7;~B_LQ4nNQnb+uw5yn9#M>@os>8)!FaRChuDuR zfcwrMG>?xD1K8^_>0I9r^Hh?r1Rmhx`CE2WtkhesJ z;Hg{DvRfw_Ru*PH7QE{AykhXvl(HH=8zzo7C5%UBGci#c_$Z3(R@7)~+172WVu3`I znK?%h7xY)`;NrB)K>=NZ@(BHn{MBU#(e|8{=gqT!BPBXQ{T3VN7Z4#4+>S9e{al$S zx}S-)Q_+jQ35qsHNB0&_ch)v^@`80preii6c$-=eNG`MAhI9>zSnb5H&=SfFVx>xr z;FqdRfUWb4pc0pF&4vA(iE$_kRoP?Fo^O#e*fc2`!kN%k?@WlllDq6YIJ6DQH45!e ziGauT;o*I3t}r75FHFm?vIYZF$94agYaYOb4sv$0*ldNEE$9(YX52U#AK}ZjzzAZN zWuy$gfKWIN_iZ8CZpt_IyY_MP{9vc9Z8+E$(ppoD5&hs-6KJ8=2g2)+4xs?x zBj5aEi^qM3B5v4!Mf>8Z*yqOL9^#y_Qk6qjj_^cBTpZsM5!e;HW+2BimtGvwK5#Gg?h6&P_EB`rZBv*LC|;9`SDxmqh2iI&Y!ZoD0fLb*i;m) zDru!Oht3x#8|-Y9AZWcFi%guK6tcq2-V5ue*Td%_S`R>4S9N-mn0o5#G+7yBZD-$` z>f(I&ePpBizkfbzA&2uz-S>szXUJxkukHxP*}vnaH=+8z0JS&LMY{CdjnLPtJ1uWt zW&Kd%Mb|7(yvubj%l-6-&{Mm?kkMx6y0@dxCm5`%k$&;kR{>@pJDxFp;Ueg)ls36D zZL7);dj1LI#VGc|+LTi@#XyhpcD5Px;DuSP9Q}rKIIPmWVdV^IO#Ul1_e~z`(dj(s zxI(t|v{S#Jy*JO~%=46atB&8YUx&?~ur&R&L2et2sGk|`tPv}lYCB|58{DH4s+iND zNB*d{(%iPr_>>Cx@EcjL_4m2FDAE}Gd6hQrAn|@5hwQeQAxmr1zKfgBei1K0hz}=c zx)&lWFOGEG-yG)rl!Ea7N}d&*Xi0SEK&ukmcldnm*J;_VFO4-7tP=A-yLQ1fNot== zn1O)@&8;Rec-}T%FX9EnJ(Aym%P*ltS++l4Z((I2;gPA}&W=-n8VRH)AMy#DD``!G zWJIJv`9VKrMk3q~`Hwj-fIE;&8zB%*NK6Ataa?LrnRNnN%5Jw>p+=|cf3mrWNZIRJ zB^&}pQWL-*;`$oIQl6l7H-&v-lszJ%6#NQZ2tL^$^OKi!!rC9 zP1)vXc28B$RG z3_dx$Fk5t=!Mg9D9j>@h4L7)kq~@^Wc!Ya9cc@%nD`kXjna1R0)LoGk1sO_>&}0I2 zhvY?pHLE!0!*E=xS`I$boTPusw~wu^0=zAm3&ZC)-`?c+1tl`Q4-X*{sHbEsP>u(6 zrZ4bqj%DDNr`KshKGGYy-qOqn=?26o)#W}%qXn+s0!&xKJnV1hN~F8Rr6or%tMw#b zvv0rsS?cDH>0y)%@M<6XnR{7frt=Du@nV#CrMeAv41=hYYzsZs06Gzo2s^tMtT0AZ z7DMx{we-73G4lT9{@ml!S_~P|Bt>|ZCR0z;B%~KL)gqb*ZBG6coTkwRw{{R@gyVGZ z|K9`P8P2b*OG7c~Ku48R+7|Ku5;XBkC$-!!T-o@EGSoKbeN<$rs6 z{*}99klXEk z-d?)@w=w7m;a1fk=+hICaaQff8N{7;zb`Fb=@qkL2WPwbv@|>d8+nt)NvNPbfhiS5 zBOBGZ3&0ECf0$xLqxvn9ehy69_m(~F>-wP!!4%a6%@P4BCF);TzuEo3-nUHkB<@Q< z%ca>{!*(V5C~(*Z=8uw$J7eM3a}^>YT}DAG(p_f65xZz{l&9{&4G6(Rp}lccT1iX1 zGa@{v05^7`@RbLXaLdZ52e)h7l_O zeifE3V1W5GGf8<`ugnuXs9kCtIb+eINz!2nvx!wf)DeRV-{kWAgM}!ST(+eAR#nIT zg}U(TEx=S|Ua0o{_%#pGS5{%Y?4^Xqj&0@p&!E?DyZ42wu1EN6x$nNXCEmMRR}uiU zGwRf0S?t}}mf)fEQ9(yssZ?jBQ%N5*LnPeT_OqNnFU~{??^{JhmvKc)8n#6TLlf#> z%WVXQi~oawCKY~TNS2&kZPA`Fh#HG{IDT$6|Depx@YpuCYwgm3-|_08t8#6(`J{3a za4;h!Db|&vw@~&=!Aa8ZX`(25)FlDh(&h`pqxK8U0;%Wtl6la2wWoG#wAl`gNTnjJ zm}@FRux$KDMq2Nh;G|8#zTj&6Cska;zT^yEaxYqF<*~vDL**GdK5eC>35hG-RV01e z6nUmX6ZXj;C1zv0{}6oGV$xGX%TKq(G_0yvdFk_0A{6+Q|tm?1N1N zj-?}LRh5%CZZVkP)@x)w^vx)vCAPLcO5QFq`yJf>8@g$_D!fBu2>e{@_=8T?EhLUM zHGlaGPZ_X&b7-q*IB0QU7Xq`6?2fVCd%n-N{R`d`%a=5D+EB{w#jisf0HmOJubBqL zN|yBkuU4dKE3YJj3k*9v?qhi<+=!jh5y2T?EEAg$F{q~*RnSwcXt$JlM@?hSt4J4= zuU?=u+3G2)V1Q%jHM^NIrSiQfE9QuX3F_4c0Ejnvzc~{F;RKRSo;vf1*=sBicL&i& zc1z3|cyH_Mg0_u*B7iM3Uu{Xi{plpv=dt=&F1#MFJ*oD?L`ymDtDheD>18M7dzX`Q z?z^agc#uuU_q`IUk%aCDOJ3k7!8OK`k+bf(No%Nf2ElXLBHb5?6Jdp>d{B%PUx#F& z9lPj5&?yYH)Z_!gWOC@P2{L}h3+J$*yUEoZPzPr22fjkIJcOT%1iF4&YeH`zF@k&L zt1qml11bZSe)tDPsg{=NKO)LVP)&iwgy$3j;bcSmr2FV#a zB#|8v<&rZyXetjqW1f$|d{ugR&TZClsWK;aLW^rX4knXgM<6q^5K1f;vd^X0Vz3Xm zX477ip%d(v*gFl3!@T4}-Bvx@E^E;_uv{aYmDAD2&LOtL1L1UK*iAY6=m_~Iz+1yK zgSRL>dvK&)1yJuWrXsW4fADJwSiS|VH^}VEL^^D!*XF7dhB)dI#Xr!<#2dw1CFdyjnJ9H-q>U5C?H;!0B*d5^E_4GpSTZ!*U;sk z*8L{Y=HLeV+s!xp^vSgq?CT|9&lcE?O4p6r^Q9U$)W*|Hr)j1o@EKhEq-ja+%-x-l zTbDR>0up^e3W%uTWT-NWTE_>j+`5U_@p0-p*qrmRj z5T^xY?++O7Ux?37fY?D=s6S6u9gORyh7L@gj}(2zGH_#M)3t-GVhXxT8BL{}U_9hg zG8-;Pg$gofd3^M6P1Yx(BZ#)M#`*M$9VJg|@EOJE&tUau@FC;0P7BcAG)~^%BgD(` z=74RxE*9_0&N8GipB-+1uj*bP?(_10OCWNVz2C025F0@*uw*cSk2fEK~Ewq*+P zqUa70!oD5aW1gh*P;6UvJA#5&G~YY0Sdx)H;2CVHBpZ}vZXw|>v8$}X6_0>VBU>yi z8MU5xNPPrI*iPcM>i&=<6P`f?^&J3~AyNFWf!s#8($}sa&j28qS;VDjxgHGlO9}n zA$y-I5`jAEfl$L`>h*C>^rC!E^u~KsP7}{iegM{C@&Xt=qZx1(D7li^spSN6&3gjVU4?k3#RLQ@Q)WozTaXTf$uTFSd6>jdt~}!#|81>JGj{GVBuc! z;*Aqi1|+g*En2h|BiaS($cTI5y9VRAUfVMuh5AOY{9*1Tk`Cl4b10yUXiU`9_W;v7 z*F}hC_3q&MMzoLJk{*u$2VQ4?zrJP_{+iiq3WSSU@A>*eWn5-I5NCUxxluE-Q9Ge# z)gUv&boqsHwxTuHW!rDOxH=x|vLvy{FEQ3;4qB>!E%n7;4E5V_;igmB5=&e3bh13$ zZ0SC{Q*22vw1pGm0p4+k6T?8={p>AqT2<$CdglU$xW|tEg(doxjiH8U*!~5?m-O~C zRN&H9hZ_frhrj{Wmtt+9F+FVRAv!&Q%9V@?h7YrMRPn3n6fRixHTt&QJ8se=j?`s_ z2OF!(^Ox74g*C{>WiO96%sAUWGx+a+g7;R0a1Aq`n=%0w_{lm`Kv6qYu-1mWec@-F zhx;FA3l!M!8{hXz)d8L#nw#{kYe;3CoSSM07p54quGZtg#MdE>J~yHJl*$^AAFb6$Mg&nliW9Gb)ttzllV`-v_q zhs!z?gbMs*7xSJ@r_XnjYhM#;&i|@oL-z7a)HU}%Zto-yR13EAQ5T0juDSojzsksT zai`{L`f2W;Ub$1Bg)ezsh#j$p2QawTgct|MU^aqIkmf}i;i=8HS|ISBlKb464CiufmM+gN z%qzY|C6YEd3=5XcscK5yiKRf9YYed1u861xjXI5g$cX8B&tgIc&FJw zw#$~8^bKnH&hlWhcAQZoj`nwqxOjn@{n#!FeyV!k$}Wl<)YIN9hC>b|SY|2?yZK)j z(>tfeqVU$yM{Vz+F*3(TW4d%Gg_!PA9rUq~`Y;W^g8={vdmSnTAg$g#s|n>lLPfVU zW#g7FIxWfyYeQYX(k|bahQ7J;q@Hx^8@P83_~2qP_`lwJ0KE%*ZqmGdx|_r@teD^$ z$bS0@t)RMq5z&UqUt_x&T4+{v4IiL{I(_d_oYssgkHoy-SrNdGPUgHgflFRiC-4$> zXL8GbV||lsF1buQBZ?*pZCz#>%8THS63uusfJmYm#Lksgl5hWa2=_bgQeycgmu2(r zKOu5(@LFBtITWDYg&B1R<12{YpGI@-?2bsB1WUu|wI zl)votS^Kif4GCsBp4DzVo40gbLxp&7gMBWm;U%^qDSu{=Ak&`h1^>UnZAeTP=j{ab z1YNCqC%woWP}GytDNNCx;SX;->(p(||C1Y7RFV6&sF_n_*QPv1vN16FoyCHe?#f(V z^1$;pK4D-h!{JfH+E>+T4t%PFW0t;C=v@w2|8$b;{T!|*869znG&3W;-^Dv}D%4l} zW@3P1;o8$-+gg?<=+B?S$Nrk z*#~ZDGm8HeSMWl-Xjh~(G_;8;T*D=P7IgFZ>o+uCM*Uevojep(G?hrjCer^T#I;4f zg+)1ngd-i5ovf1N-@DeLT|Z%kW3z=d@WBy*2Zd7#aGG!pyTXJ%DPTRm*+;Jt-L&~3 z5EZmN!isd_hzR`T0y^vi>q3*Oa@t~1ZM|)0xFMTq9i!VvtT-Xtpv408&Ng@P8+r%l zQfqbaXvdC2we{t*A$7+{jECBI0sc2W5N&>;v3_u9It!Z4LGyLK@m+H^ptt~xW-?hY zd3qS?5)_h;;axPEmZsB}C=F)#1(e97r;mtesk;qD9hsK6cC zE+$vCkhWukx58S`uC9I!(At%V4E~$g@Y$QOd22O4yWHbT1GGCFw%kLOkRM8Umr0H5 zUVujir?K9lNs}vzLyLX?H2}RWPFcTU;Gq#|_18~$Y-ah~+#H>ZC#ULwxDOs(m{WTJ z0@--X)};PGL<^f}5Ia_7a)LK?pNR-QRyJOIG}}7+vHm}+6!OM+=~mmSg|MG%|AoL; z4zoGK2&LthibGaMQm8}U_)_rq4xQ7S*^*Z2p0!z)<20^52dxcQUe@Ol+b;7&QM-GY9Esho;q)x5b4-KBmkZJac^IgLo|2S%9Gxqb z4g;9L`hM~2?h%hd~)=bJz zHuibI$yLoyp&`siwg-0x66yr{^ko7iF0zjiTSP-aK#OUv*1iJcSe&ugk5=i*|CFAH z^$`V+_}N@pW_ahi-Qr$?iWFO9<_M(3HkW6FC8l64Z_b|1%J)fbNB3rU7o3H^51LIg z`w+yCO92sRDiF#ph`^^tCP1S7!_-KDM z#;-c4!BC<8z;JVwN3P)L0pn4ruJ+iwh>hjpbbs>|x#KyOx#EFPjs(X~{=O`6>Ld}K z)j+EJ;F<1yp77i4YC(?FTw63h<(NWZM2T$8yg=nL;yqy5Odok;7WIp(wxXgj212SBr@l;^fg$rI zTb?3F%+E#>K^w<`@T2VDqpP4d3|Y>i%?p6icUF#*&#%EhznL$_Wt3MBIN=%b_mnm* zgRLng7AjGj3K)h$Zq&R+Ps4U!82)LCjSP{bpclmD7XX!UgQ*eXJJ+;|1aBPKUm5|FLKWJ;!Wl%sKve>G6Q+`QIDm z2upmqI3z+6Pf#K(S>|($=XK;&2zdepf) zWuss4a{I(9hnpY&`}@21_CE3Uv`dX5uweZ>YB6NMXgf`RRK-UT+P-z(>d&ripq~WG zbWs!(9@h>uVAxHIf?deHo=+gvcxzuBm+6+wECfdjTy%od@HY(y z8Hqurvu#D3rW4R}!D1WQvnMtK#h92AJE3}8(Rz5E*daG;nDXQ6NW&^)M%4fnRoyvf zIT&g~Myp`Rb%Ag&h8=td8jRzd3xmz|90aEr+6Bt-KfcGEOF^ytc4R-cM`Q*k zEnO~d=ZyZ?;Zj3^`yqhpRHwY(DuQ`okaXW2d;pE^| zNMkk```-@Sit#z#YGbtT?}Se(c)9qOz1NLLB+t>w7ho@h)p4xywwu))`afIRMrn-O zhU?6%E2H0)LDL_VQs^`X{Oz-R_TO^*hfXhWrx&;L54iIWD1O4(c;6iyPawvdWB)z+B{W+H%3W~gkmGJ4HO#${>KuS1{!~|9%i~~v_7D`lr z=XoCo5>J5E88L+teq0M4U0nGt9GDVQAl?E343^-4M-i8l(!j;J6M$S2B#b{?2;c{0 z57J3ywf$s8%5i2kdF#r4dgXSm^D;h_MVrQc$i+(G7qDI+bbs{ap#p?|wG8opjB(0+ zHeXyLx0k~eWIQ~O7&jX-!n9xD6&RSDeu-L5b8aaP5|PBl^D~M6Zf>21OvS%sSUu&* zBEPaqDuAxbx1}sn*>ATd`Iy zQOXJHWQY@n#EO-JYA|(~G_P?C&-@IpFu2e9#(J>~GIE<2!O`{)j}HkDbeVGqBA%V zIr!O#>Uge2ty!FSL@CvJ<2pWezluDHja@Rhjbnu$ib6ymBHu>3ONfW$#Yq8QgumcK zz2JPsY+Ncq=!e5P9HHP9c3%L+2Ols_%tsav1Q4dBReUPY4h0CHM zceI&Xre&e^;jr#O`ql|@bSbkl2es2Z&OqgG?$9sII);q3a98LX1`G1Cdo6#Dkm1P~ zJf0vnLvxv~Th-Y3+T*g6yKoN{+Js*0>#%9VO)YzGW7}Q`4h5HmhOR2T`6A}yy)%I& zlGxGa2<$Q|ET2u+XPqSKW2&O*oOpBEmz~}=YZ|U|Ii7++Uuj@--UGQC^z-I_H%S`r znGi0NFbzeJ@z80P-+bd{5(I$6ajsw&I(GPg*J$aIhy}ui$+K#N-@8KWIc5eeJ~svx zQyXNw?>QECnH!U3o(53M+0g6)KJVC___OJ`wzq(bk zt{0SK{^0uII2Q{jO}CLn*px@G*qI)d&NZe?&4JJ>{9qpM(9!g3cH6K?r=_Nhz@I6Y z!-Zb~PaM;R>ks0&Q?~G98c{2ck@S)9q3~yp zzh>8!hCARHPqFoASEMCK=qJ0zy)+cuPmb{Ik7wJPB80B9(IIzGk~MTYp3j^&CmlSO z>%(i)USmkru;c?-nQBX@l`METii@2{cBrQ4UE^q8BL@oeQGJr=QZ-CPWKk~GFmI`u z_t*`wZ7ar+RS#)wM4qE>H}C01UUj%ZWwv&>8Y_S0wc)T=biIIbxX5b|Z{FATU621q zX!b+XLzmmbja$#|`x}h$){I&tseyNznxE#*PjtKSs_*&fK!q-hR~kbv*?K5-6XGpr zIij6u9g|W6&v!zNX~i`7RI{9`cdAmp0q>gHwdwN~LRJI+EaNHNw9+*qNJ@kQ#Y?0USo4l~+MDmAhy1WMSyko((^Tstkn#YIXWany@ zPxTIB>L%CT6#aIW`7owTebJp3_3O_;8E-y#>InDyvd#XJn6d_?tp=sdlkcn{I#t$N zo&_aS((4L5K24~=^gGY$9ip~7Kvv4k)9K*4uM-S`@K`dMwthtwhm6z2S5)LQm>sPz z6PdJ&!x81uD=N|&_})(=6Wt$;*&qHlHfOF0Fh6@D(Y*chm))q+=IIRM_FhcZOjNd> zfcuKk_pbYMJ~jbs6d&ab%hk|pEFoQumXUrniCtDfJ%LYx%6(Vue}aShW|iN1R&S&i zje_+y&~ogLa%`krWYEXpJHU@F?4N0&>W@rNQSNQLLj~|N5#YGlBcU556&UD4$z15D zPLA=}9@^JObM+xpJo}|=Tt4T9MATaC5Ti~|*=frT|B$*|Y(f3g!1H14GA5Aihi0(} z)Y$|^NJ7lJt|9g-6{K!eB+|VUu6Wm{J}o1&N_9pi_yRlzL8SpH(#JILITOrb@I|#v z-fK)gU!8eDZ3gbY*=DpkFm-%4<6N5C`?I|?C6@xOMofsE%t4ovKg{&tnWuxV+KH`B zE!u3}Ztw_aGLM5j3VZ$Qs3pbJ0pxnt0q8Q;4)c5RSmLa+ifEAuO7DOr7gJv)uqXG( z4*GeGbE_is$gQhfy+0TpkKI$JYiM2s1_(}ty!(7E4E1n~gDs-Yo*--YZp zQ9MF_8Z3YC&`!QqvrcDaWpji<7-9T*W@#AhfNhTUhjsMki*|;?Hbbi830XTahz2Ws z=1wh9WjauTA`mLE*&xVx+pY=ux+D`zrrl#xQoz6CmTAh}jl??!K(stFB6Pf}`vZ4r z!mrDW5%~zvHRKw{XhhTeI6y-ZR~}F<(UHm({J$F7E4su5FE{qxVL&F=(XqfgFptok zpL{Y-{@;ajX&Ev0r&Ld!y7)=b(X4GeYceTAWwL?>6W`dkiX*DWFw0su5Y&i8GL$(V zU)M^D-eKdboX>-4c9>zy3i`pu_5pdf#nyx!xL z7I|GE_8r6}&~gvwHWYEC_fhXB`!}$fQ$zae(%U|@o449<|IkH+_aA-K(R40$ufh+*HXkW{BE#TYA;(h!-Yu`2J?pzcN z4Etx_1TsQ~kB~)Cr{Gd{!V%8`P6FNJyGlFTl08YugzA^bL~CqdbxSruE{`OV0(3xS zB_FU(4lFCCMD-;H;T# z=t(o8Zi6?|SGx9*8Q)Eg?Ve9tVZQgPt_(W9vU^kwlbu%)gmYuxCG zcCyv>Dl=zScqz|b(b)r>b?Y>5N1<$+9Fyc~)LVYW(dnr_2&SH_hxzf>m0K1_w3Wo1N_Bqci*pa8s3 zVI+Mh@b{i_;>_(tF!n(g7u!s7O0d}kQ4W%Y6|;)wPZt~<`e+)*Nl%z z55$$cP$2!=Z%}jUFS2e+ek1+(vAic$3V}b+fu};SmuI3iD0j*PP;W8zHj6Eio{@5U zZ;ZXKOIu_{TLt<9xQ`i{lLtDCH!kk?SZ6M||EL~>2f#MMxE2(&#sAW;jXbZP4h~R? z_ybCMxiN!muO(XV@klqzGPP$vOt(*1Go~PnA;`g%JHQoJq5rV=N(wsu*`;{fa`Y11 zoCS!N5N*2r9dgDX(O(F;B^0{$BqheH3+=Rgoo6!cr2Gu9cwYs9U#oaOCPx35iZNrMWQ0YeZBSBI`UCDYt3A} zcfkA#-=%kyhIi)q;R>s~URunXMCYb}QOpy@_x}xoMzazu|MOwUx0`m*+JC@FIs~vz zZxHihJzBcsXx&>hE3M0%-)W<+8J4`XiuT(vsav6YHo@!ea&GLhK3-q{Q())Ktk>Xr zws7mt`(y<5E(h2a!TZ|CFih_IVI*iHf+qyj`we$@9%s4{)XSK`?_Y= zJ=^`-y~FGIdOn|zhl5za@K-NOfhD=CuDHlok6o)2AyZj^6dVKuXM~F7eR%pdC<`?@ zNE)3nr&(}F7F+eqcuRyeW!{^>zHdzloQxuHVP~?9O{f38k}-?Bt-UzueEKZ;hMG}* z?CG=ag^pRWr-P6rvFupW7dngmOQ~P`=^BK4oj8@?3O{LbnI6#q&=@}p@Dvy^4Ckc| zt`76!slZrFN&TW`kE}crD5y)iiMuFS2!X+8a;f<}fx9&Cu00 zb;XIeA9{Yc(i3m&Rumr{lag5>^X*;!p!%OiF*-yx%}F8@?v7^+4Y|GIW-3$_2BFx@kjMAg5GNQES)O13chA1|b-t{LP@BTh;HHNn?NDzu;fg zPT$VXAzxpcy7oa(f%bp=fl>dPThPe}7;yWz%d5kLXt1C@XW7N2ns3%kn{TBs=DWi2 z0C{k9mV8BmAwB}^HZ;g0!^jcUxn z599&u;gFPIY|`A1uq;8g4_sk=C&s+d%Go|fLM=;#*mG0xD%0H+| zEy73ukzhg`LdZ~GR$jr3X5grBfd!vx!6nFSb*XKV)izVq=z0uC3hf97y5+dRJ;Gm5 zVuwgKZ~Q}JVji#aTLbAj*@(%G5pZH?q--C}Wb50=>_3p~FOS!Xgv%L4^JL>G zX!aE-Aq+s+Aq8!0ud1X2x3(Z~$c8L;E_l9wUEPXdEdlyPSOyFZ2&=`Z{|s_S?a~y+ zVK(C(Us!R!AMq-ju>JZa%M=}f5Mv6C3q$A2z@JUBI-0|ku;C+xS?1JrHyH*d2Z^-d z^V4(I41f_ssN@lZxvODDeQ^#FrI#}!IFa6$cgv*`lOwcMJ*3y84elH3;uY@VOHuf4E|?Ut5G1z1h6Kya7HOT2Oc}d1om7(llHKqh z_0~SBm^hO=H*qF2X9^-70>Cqwx&_O~`^uL${u&fh>lHWLw=}Xw*Y|F(>?d-Ias+~k zZ!cMD1+B)=2Sg(eRrX1owD-i+`F|odlej5A!EbtaYd&p3@(B4ygU{17N8Mh|2S1)) z22fMnWF#I^FMR}IW+@JTwVQ%7IFO^ADbmbT-EJ1154-kJs0)T5#$+kmE%o@!3WtnT zG+gH$p-_b+R%ahIeOr|6CTj#CK%XV#QmbY#PoJ88R2#skt=OF4stxvlTMc zMkSXXodfQlL!SDART~1-v@vU)o;V|}yFw=^hF>SeJNYk$bN`aSq(G2)2Y11Bewet2 z{PeUhKl9Mq1!Fjgm?fA}Ul03an`R^&;)`E`B12&Jrl#u~e^+TCXPr5T<~*?Be|TY4^--nFonVL!(I+NXBpS#CrP1U#F?yK&>Ph16a7d_ zO05R`;Gbj;j3AiM#A1fCg;$IVmn6#ll`l`-sQfY?#^6@;( zls7S%#8D)YS!+uH_%*srXej4aD92rP{!pGo*fO=1{Y8Rbq%-@3nGcS92eE!D;c777 zIwehJZk^SfYZ(I~Q=u*9kgY}dpc>MDTh6LZ_$9}UTQVJ#y@3G}-9hx>p*X>~1mAK& zTLy=L$ACd{JjnkQjQOVvQ_;`7l;8Tv%fC2p;S_x#`Q6OhV7oJ)lZ|WsM_-E)yYlpX zR^i+pm7aIO_;)d*hM(iIYR|En-8(Rx2yYgGmF?$Xku2 zilq%BRK*k95$tMkt7)ThX}Y4Pbq?!Pv<9_N-1)aG0{!DVTw5E>^wrSGR4@Hg^^^T5 zEeFoOo-9gxC9P^tT6*-n^b)~>Dr+v5HfcEto^OwkYPC-JU6|=vda`M`9qZKk?t}Je zj8BQPF}1^UJG-OeINJ{Y@Y5lWNVsp>Xi~@=dfAm_bu#kW`R`35`evx9=5U)<@Wd{B zeB={-*O#SxvaZa^#QEG{zi@Z?O6gG(ja&Z^a%oXH`PCk0 zUA*0gd56JGxN}p@P^~qi)`!Do?#|SN<}fkYZxtrsu{7RtFAotL+$d%lwwtvF8Otcd z{$lCz>6&Ri25ho|RqlE%h{dWaeJ^)*9M>7iM{kfj1}jx?g3^sU%Pm9CTXT~hTAW3T zNO?X+%@5OM<^Y)yhP0A2ChY0DT6@1?6jwpH z3Q@NLw>uZE#7!flY|jjYEa#gX-li{%+kB*5^CKqVGu6=$n#I0Nqy)AL7ww%$igwnt z>4~tXv8FGcbNOiSfFlwV3`8Nskw3w+=*k`l<6!yRftY3qv0#qrQ8~492-#hjtZ25N zH9iz>_zb4@<+$o(7CKy7c}04Ui0mACFgcZc0M#CT5-BE&hWt{Vg>0~0R=P~y3ju7W z!kuvW)4oz!A?c+j-b$?9P6Q0wkAV{fMxJiR&p%@SYpZ_jV>V}*#RI)Ci?oZPVdc$2 z;bQRCZH2H0%J1nbyQLPPS13dOFmj=D7u??ZnuaEd(Q52ZBDH5+M=)-FoQm9}6-X-3 z-jEYh8?&ms(tFtBywYC&FP_x*w?8xOS}Q%#k6yC(_mX z`6(ha4d3asDWiD%vo6WO?I)F*FN37BBfCxt&~vIy`Waofq1i#3DM9o)Ge~AvwDQ+= zA}wsm+DMaZ=p1EWdE_8rT;WY+yBNjyOKGBftC`L_lETbH^(!LlzpPP{SAvtT*q_C~ zYDe1Y|Dh9SreAxw`h?pe4}O zr@jfX2sG}}Gy~c3qkkwzRG4e-I<;heGD&dK%k94twI>T}k(c9O=L(0Q_nx4Pr!#F@ zGwxg%RPpFCRIs=t{HVOVcQ$1(qq{6fi65xMG?oT`HceoEcI5Z%!tiQKAg!5aNq>Un zOh?s;w*mD|*j_5blRhQvhL`M%g|#pK(n(@W>pZuqersXQC{76~ZC~b`xHYc!6Dx$US{5HCykw1k)ZZQ|FH{Id4>(%I z2WOlmLgSexF%g-&uaL$|pWYCg#TSBWTNxgw8JN7|p~|59)V>#wqs`6yV=#Ks@@a{& zM8a8${~^xqIW5kF7X4^|{6>anJ2@c(=;&^O8FBME$_WnBt{DzXIEN*OLjzDSR`2C9 zzZJ1{l@mQZOm?8%NIQg2_KUyeqrw(;x(Aw5$xk_~r;9N2jfXc|1$V{SwP=o)jR5H6 zOTV71>}JbYCG%fe_}#n+c=vE>-_fA2f><%}qxChjI;z9cbJ|^5e zlhQxu68mdk5=N^~H$^p7M!vx4!G z_yKCO>Hl7asnoX_XiS(x9{KYp@Y^dtk&~7=qd)gj99#kz6_zEy=M~uV4Zh_vrs>*Y z{auUyIyhC*7EUX7P&hS2mcJ>tZPG0CnJIj*N}@4{X5)>H+=k1N(^~ofZ{kc=%L-)c z4(TJJJ2e1A`2hnlTV#;|69hpJgi1hiMv-f@9dMJm9n6p&5f17;0@)3o#7vry*dT~b zq#fEq#TBR6ZnA6#GM1}KFZ^hp0r!#PuIS{&-5{mpz}D4saT>WOkPYs>*=vTGFx`sH zBNDDG4Z{-!Pxc@hSqG?qQG5S0bwOshI#R&`FIX^RM(zw54MH1 z_RJozvPERiFlxtAgn8r4+D%Mt7EEvsyDF4EyckD!%|q8PiGX=0OFc}(tZO^l*1McM zqozWhF~&0bfbdPk^$+}_--2s?sL~o>k5GlcaXw)6TY8A3@8c8%^#Q_O@Nho`n_A@5 zgn?UhEk0X|ozW{WQU*`=FVKQZXp&6jT!D6?v)KB#b2l(~SjplpZ}vcnv5*aO(tU1spYEPvl-{eM{U<#*7Fc-BQuz-x}vThKAit=D`% zO}i)fZPy&7#4cfSX#GupHRyNgvd61;%rZ zBOYQJj?K)%JzhtWmH2Z?oI0W&g?5@9uGZYwDDyf0aVikn09bBTT9#u%mkdJ3Nu&Z4 zX@URCYo&~6O?*JG-c%DruFz-6?}l$dy^Jb}9h`K_xp!8;p)X9W0(yD->gHH>-5Q z4;6E%nPbjpU7D0@=DWb2=tk6H7fXx1?mcwtcAq`$Hc3z~m)4L21{BYDs-qhP;&tZ# zRqntCa7^(Fio`jC;!)*RTw|e9;r=~spxs()t!PiEOQiwO`Xfsi#%zHE-ooRNjt%*I zclSf4*3n`TLGccJs*@xPK=_LjeJMGG6IWwZKwqFPjFx<1^v`fQAkZ!50+t@8g1rpa z|Mno2XM$~3r?j++Sp=FEEIYJ18Su(7Jygu1ozEbBiMM}#W&ZG$_q?zaZlrAZmJ~%; z^8JbQ;rL4{vxK*p4mvhJ=PNMVoltAWc2f^eR+J!B9F}uV%RvGMi%Fo5J_12PSfg;M z!oh_G5ofZi|6}VE6H*T6CS1F?(#8R^gt51)3u9rP+nrEwP1wcqN4yS9a^Fo(mZmV< ze)3crP@*HRRNv^7y(J_iVsaK!uV`-to{kNHhDuWe$BUWk7i}u^5A^-Rs5DD{s!kEE zZ~!oyY)_@m(X)u%5Ba67sv~5jqMVUXb_FqIf8*)=7o%&Z=);(oVdsa6g@r=Q-d$5+ zfgT1&iV3m>?B-J}cU5ZpC2iT4CyCA~OZr87wiR{T7^o<#A7Um@CgKc=yCdl2N0~Wf zdWn!XuSb3TA`J4b%UeCamXAHI1zLYSP+75WV?mC{rCuUJ4|78OHtJ8phukwb zrI&%yvx4ib{~=|J!q7aXMgH_t5(SvCkNvw^0Sz6kwDp}*av%nL!3 zs1SJNGZ~J(47kz;B~M(Gw{_gkZaOkMT_y!eBIe`ZF?S`xw3@Xy}i$+iV%YiIg!-XAUxPLc1zNXZFOgST(uOOI3#98H*Gb)gN^_O zPbG3I3O9=i>CSCPhY zxuJKQ$FD-*=)eCmA4&nble`@>+v?)gb zXa_#|>Y>(Iq(^yOq{kdmvP!HMmrYvDagVgzcFfUW7!;Fa>*JhOR#l*P%B?Bb3Q>NO zD0}h+Z|w|f`2v48g%zw({kU11Is9s!dhUO>i#{)*KF`?iwLu`)_DuaJ{MuR9r$;C1 z(_Nv;9Dn7JxUU|Bq5a{k&;nHGdEEUarB2>|#mtTylS{zlbZBSFI0V_pL+$|=Y==68 z3b2-=G(0239_2$7fdnz5V7nr6_MVG;16XGO*=F|7ojWloQ`EjrI9CcUzwiGGokQV@ zZpuvCbLY>TJ0Ej5^tr<8&8fG!Ebrk*GGDZ`&{}`;FQiRf{O)J_VJiQkguL7vuhA}aj;VvxV{>SyE*jrqF1urZyjWa2~&GB?C!c*P6;&Fh374vx>)moBF}b^KY_ys3zN6E1i#S!Xug`q>Zgb=pPQ;&=|O2(=WSX^Uqk+? zE1mdPi{I6eTN3^|$$;|IM{v0{R$A#qycF^i@W>_TAthjg{Opcr<@D?~#HDLhVFfNV zJq0BSs^$h};yTQh%@YU5zK^uqU1^;gVK`rY?AU(^Z~FU4SdL@GE0Namj*aKC(n#yM zPQ&2iTfPn*SW&dQgIl<+dlkDd(qLc2ZSSV(Y2AX-?a1504sDT>XMUx{mpN3WJo;%6 z7TNRS^jiaYgJ4)6mD10O)Haxz@~Gd~zqPEG7-v1FyP|z0eelsxOM9h>+n*}@k@S;+ z1X0}dzayz!J2Bmt?-)0*gT#O5A8@lsKI*vXYze=sT4+Mrr1{%1p+iCvTcYN5a4FZv|G}|Za&kCz2cfA2b z(=jjNQv(lnfx6iecW{fK3{-3MNuSP?G52#-jC(_4`Iw*nT<3q7>5=Q=8}q!F=3BcS zJf!Xn|82hOkp7enar7V_s4cwInD#@gO{1`nAxI253(+PlwthPPOz*DR9*u4BwBJ9C zY{ISY2x7U)S>e7OwkbLJ43`z5+(6|^$-d6RTZf2%+(xiucI}=HVRpSc&j09C!rt@Q zeQl@e=H7?%|DpY2qBL8ZHqJadz%=o6wU=CXjq}A|XTtPPsfWAR9sIhtm3{UUAW1)b z#3S;Kw*PG9e9AP_DbrEYrb*0@>%QUp9}}{#k(F|8D%k!iByXF0lrwace)Ra*$L6Eptg`{Nyn%sUg z8mI03mZU;DM%QC0QlJCjGYuy8E}CkvPrsSY1%Pt_&hap=@Cs_ELGU0Em(%SR7jCh= z_Q?t9R0NTlLIpjn^4qmBFNAxG-}@PtXI$mPxIBW%py&2w#D`up1ZRaSQQ{Fwyi*6w zyd*O%r9%c!-g4z{ocaBzeF&l!VtiuE3_EDP37Ajkq4x4ag_}OS%UU^{i7yZ=o> zgt5{>G$stu9ocS=;O1I3f#4gQ8z^zz1bGk973j|H1k)(?FOiXyJtLKS+Iv!4xBUh% z=uO%|s_z?~^smu(CvQNE2X(?u=CUpvdG@g(UU0O*PIV_it55BQSj#8nfYP6N#147@ z>CXJI#&jO^EFkxOIZ{0B4auRKP_U%D;_$X|`YN%m`|8q(2P$(-d%~Fpc}VesKa&@FqEil&QAh)XD6>Tbe&OE*zOW8ksF|9O zgw#Cx0)gG(|BY$3JADX$7$6eg27kJ|#?)ckB=UsmP-FfB<1SL4z|WXV(<_JG8mJem zuMz~_Mv#8v@9aMzHL5>53nJECJkGo5l<^;HDykCUy|D4ZMZphJl5}29pH-sz2}z zBW(UG?|L4^7p|bNcCdi@!b=&LRE{aZ0DW?DJPS7t0p)}Dewn%}*|~aOR34b7jUk3VFeh5nm><>aNY%|;T zv(#r_1o5YCy`3PS98hKF+15Y)%o}23@x0IWpPzj8hvR*xRv1KkC910u-zb4;l)#k^ z;vd?=9m-BQOV7(UgcCLIA$BwPhTI}as;d}MJ+TUVehhl91b39Lb4hUi2Ivm`y!#%0 zSVZD_QZ<0@L#7XK+ju54;gD zv&$ONQ+RPy@4|J#G z3<3*-Z$Yiw5peYILY${fG^vtGCy%n5at2XSom}F(aC2-LA5`sVcF!-T2rmc_FclzN|LA&Xj-*&;Xl2$@DjDbvEm=0d<*`m^`-%jb|c4Dr-6 zx3SQ4D$3au-gfx@66Qce%DOH(NL~2oP8}5 zZO#>lm<%7@%@o1}_@FzuD>iwMqos3jH$^KcB|qM4t?a^-XG9&FHVpVIHV?hdrO)4) zM;UE6449FWqW4|~QO!`u#IP{2xd>TQBK(L_7vs52ok_Iq+ksfLM@}^z;53?>~B8@8XyG@Bo!% zzgF^-8+85ZtjGU)3qHK{sBv&G_GVF8C^2XD@Y25y(vo~B&C7r50Py)WA#oy#03gXA-y%*4rQFS4@GQx>SlAz$wrrcvmXiX_GZZ~wRcvC_+ zo*P%S>3!pp$Tb~1H6vuwvO!XAB-FRF$O!(67$cYv!!8B<;vBlqLzNt3jJ_BAdCyTe zg?I0llkhj*lIZ_gFNt&iT%P) z&%s4#;TQs<-&o|?q^IEL=wbmqP)HEVGb*R z@ADG{TPpnXbm0GHl|!>q-IPK;)M+Jri8m{;P4zCAlej?Bn7o*Q?$y#dcswEg+Jirq zm){v=s6^2I6hvRBT=rXP2_4G}#q)xZ7qPUKTX<_0*3?Vd%|nCpr&6Zbv-CAv7x#Ro z*yN4AS?&7vlxFK$TBwpy!tk{Ndf4 zS*shh7^=$F_s9vz-5u1bCtA4Qp_*+nj$e?=@-9E)UO%0XDryiXo>mC|@ZljVfT^{5 z#B61IO3w`5WdplV6=*lJrW6OAAby!H%Rq}m^-TZjZ5K8lQ2eL2>(l3N(5nB<5uR?F zA88P*F;W+wjZx+Hd<;XR>uNlY5l^Y_Ir<1s4;Zuood}g2xzPmJ*H7Ec6_**cPAOyb zYwmLDyl3NGUA`Mo_BU%A*cn%UJ=R+}tU599KtY&Zd?t1JX*NVv`O&dmnGpw_PPbOp zQ0%PG&_o)-=+Ic>;@Hc@O8(#FEG*L)+ZmzRsum5YlvjF0-^x&DpoA`pn4-Cl<9lrAWQ{|_5Y3ut>;QodTX?v9Z&UA=IN8TD%4_J;hGZR0Y z#GORbQpSP|k8Ho@W#HBWW=9Z3(|E4mA1ibXZ;ozCFS`rdo>6>H4`giKgR{psE1WCk;s*Wvp9=mEt4dZ|@F21~t^~pu#o$<7j6nf?f@i(5BJ^9adtOY@S{X~M_@W0p zHvB+QA)cagUGyE>zI>6bzo;|9WntG!S%KAm>F|Dz_R15;_CCg?clW+eZUzykq0RcP*x09ZU7`8dBTd( z*+QG{GGDokWmPe7r^Gr7!~c{%ir+G3^NnZa_r2e!2vF@~Nep3I=i{bf=Ls68`RK+P z0Np@AN337Uoi-5q#BfJWUiqoN6i_4h>hL7%greF`Y&!D1m%rfmHt>5}I=T7p?Yy9) zTaKVheAP?9%NoH;w#nP-W8ZI=8?;7G9ib|;H3*(8B?X$1l;Pi(w$=xp%nzHPd8#k? z|Fm69tK|pIGcFK6BmSdYAd~6BzaA*^K^+{`^T=ehrV7#)9w~WU={AFJCy>6Be(8X{ zHa>ZfNEqyPy--DdPmOl;rF*~3i9y7}_Ke6R&Cq;jQUXt~kC_$bGT_fn@YUiFD|0`M zyH13FO>$x`!VF|6|` z$9%AJKGx|j-|;TO=??$$SQYA&_#m~fmwf*1SNoouGQ zxQ<~8zYy}B#c2rF9!v?5^`O{(;?!2!gXze-s;d|${=Q9!<{#Zqi>;)~I*@yYDB}Yp zl}*&HQOv7mzrGm#hI_vV-Iq5)l^8llXTHvV>JXfg=BoO;qV5gh#^-5|)*uqpzl&#z znC9Pvr1b|`)Y1Q}WsS)-kbXb-qSjhx_zI1Y4rz68R-Q~Ihzch}<(Nl!iE$!M7;aO} zdQEu#BZ*t@R!Dk`dwxOi=U;qkS3iH!qie|qtby*$?AWysaR7pZ{ZRpZrcvYlJ>&MO zv=rZJ%E=FjBRFuIiNcEPTCO3h0WlrW-o-u=$HcUeg6~83l8ZdI+*@O{_Dp%Un`HG0 zvbzK)%x>(&WOnfuay4ZbJt^!&oDW%8my3DUcJQ3L(sCmPKcC#NG zVul|gmkDvo@|4aNNw%ckEGOYDAyKG$OlZv;yYm+pvwmwQj(Iq}?U%zCC`}8LTtI}i z>exmEO6kWYdwe`JwdF^Q^Bd?{I@uRe(mRe5E1NK_>-NU;^!-scL{LN54;p0ePX{*K z2Y?S*&hA%9?oY8EJ?zK(=W1UIDuo8~s>*PaXMNSG!6~68iE$8Ri2SUh>yN zz{pdiX9DtbtrDSY4Wj|K}o2!iTtMt=moy+#Bv`dtLkS0`eT zihIH6vYVg8zGaZ?D1hAv0W@v12%7%Em0gPPc(T4a7g(M-hBB=N3(K-6&LJN!^1fy8 zgN(_v{$k5EB@Ql@SslxmQ=;@<$H(0o4Bf1#vaH!3oam>vIr2j$obkxES!*Jv>2SSo za?oRc#3O(B_ga8<#%k5l47Yj)tZnI&vhKX$OnuM++7>+iTc1gz-Q$H039Pd!Sx=CYZEQc;*$01nw`u3qts@6@zC`9G z9OM23$`SuipjDDR;xB>Gh9r7zA@R!G+}@X>$iSt<&bgtzhG2<-u4sudl57oR_wNAz zr+eR#(081Sd!a-e&I|{f=gT!8nK1~D=b5!LIu7A=;<_twJ+iIIXP2^YB?c%4@A(1v zMMxi;VYv8X?DkU0g5;{@FE&+@a`0IUGn`mihcPU3?!2;jjDM6J{GJaSAV9lvLbH9- zGxNIAadTOfuQ)+lMRR8L`Pn}FY+>6jnr9(mxktyG^tnCU71G0CT+D_!1qsY!%_v31 zup%=I<_OBk73XYQ>02}o5C#OsR!~f?AX@}-DXRed*^e)$?VkYzuaL;aC~_DW(#2s8 zL4-yC$cPMwjf~=`Monh#K*`eK$}#$dLNuQAAK)NWr=25Z1U}Rkdm9Pc%YdugYZ1zcVZ|?wm+m90(%b(lLK#2zj zfgzcd8}N`1eExCD(Wm>Fcd(sohANe&%H*pu*%nl)g^<}1j%~(oPaecQrnA(Vfgdl- z@e!%KW~r8^r2lY_{|Ig+()8xf4i(JVG#DB&%?HgYoVJbCQ)m-#TymK@#|Nw205ZiVv=w#;LgkKWY@>xa2P5 zSF1y-zgEkwJQ2E_N6&^C+>{J=WGl}uD_&!y_|&A>i4ViC9zc$ZeL(KF^ZXS%leXTn zW6ga^7^Ig9(PZ2~mgoSq^{xh4Xo-TlEW5sq`h=-@Jss{YZv{HG6Qu_-6reBRgsPs) zE|aqG11^mi!J&~JrE9D%&@b=cD`No$zqb`Tuvcu{P#|$b95SY%QS5^Nd5-&9oQQaQ z)2RKT@-?!wO$eBKfNL)91}I!(NrQ}mj+sg!H0@T!iG58{PIw z&0q#D3hoho`}&xA#r{p=REp9_Q7pS!%gITX?JExZb$tYOe0KH1d9V3`S@!+oBgSb5 zQNnS#8jg=DpebpQbdBYB$MQ;4UC3K~rDFuI5A4d_ zP5r|jm|+)I_QNq#&m?vQe%oC_)@yji{+k8+N;K!HXvErA8-CdfxGE$Xe^0WMJ#XB} zGVa73At}GFd64C*(40g(2X?IMh6$N#?g_lo4o-PegV{q@$hP^_On#ZunbcDqCn;4p z;%)x0jm8bit|t%=<)BSsfnX#y`vA3CK&eJj2EncKh@3hw*I5_=gBk9aEt4HkW7Q}8 zUDH9uBFyFB_QPI==D0;6O)u1j31}n<9+bmuOrZDaqXULHYcfNs=#;6KW2S%JFh?a3 zCu-$+f7A})U)dGg`uc7!C|+Y}CkcOC=B+RPRu01p#GhSMzMP$>fPRR5fW|%uKt~K` zzJWM)(+Y|8g)1O51pqn9OV}CMTH|-pqr^c#W+eR5BFB1w+_DK1+=lt zWH_I5^%$ccd4atg;r2KVp}tBVpWKV=_-m8qxH=QpV!hb(Z>t=$HP%IZ!5kN9oLxTi zKc3%uaw63JD@ll($Ok{WgIYPqUpgmvJ_{dL3C2_yvqx2!>a;{wpVu40rv3`ds{yIJ z)%A4~r%T1@@@cQlRGX@S(CBP-V=L*2>EBU}#z)k>)_25fE`(Y+NA{a=rA z`}N32u6~N3*J4up?nv5vOR+xKZofy%=G?sPsp8@&Rdm(V^T}wV@6}0xj|$WxaZRj* zK-PD!CeuSPa%UwENgs;YmawV0-)$c`vA$3K?NL=5Vr`Z$FX2%=>-khZoB5r^#RenE zJR~{7cm)3zH@iZ2u-x}0^vOu${l(KFPi{PFyCGkN<7OG{2xGfa;d4&-t1xTT*AuUB zO*=?nfRUfZ_EjBM%r z^8R^Ec+{%eLsyygESs<|D)hL5UjN9sW2m3_O|nChRMtXvkp5}W!YusbAQ9xf&p7M! zDDv_?^NF`rcBggjfUjyT$lky8K^Dhk z=H!RoxSJ=we6kp|eSs zzSR?CYB;2$9>m@f#qSd7n!jz`A6~3*EQKPwU7_O}cn!Su`Atf*C8Gqlam9a^n!l{H ztCP-{p=_EAVSU_1qER%<=C6NW6m7I{YGcQ*ieTOjW|{`K{ZSY8{mPhxjpbKk#V1?Y z3!R4pM7A=oMIls={zRTq)Pfy3Q}rr#?d%`Z=`J7jm(d5}mJd!@ilAyLZ!H%^+R6{h z(j8}r_ETDapz>SQx#_jFvL8D>B~;7i-}#M8-}E}Wo+bx5+zykfFgVPAuSLLL?Q4U+ zhO6`zWBu|gPbNC(+k!V2ibbV;I)3RYe_l9{;+br9{`!+$%aS9zUsvwL$X@eNchEfs zT-v-+@^16SD{NVr7OLbd?oDYt^vw6GX8Ug>g`9Rz#a){N3m&c*`^xy!&Z0l6Zgi>s z@t2`obWh;>?Bp5Vzjbi<4$fON=6g@_*SYfIK-<7a8Y4F4+Ng4EAlL=4sCxWPH2jT5 z1Mn^apYtfVA_`XSQT@x+nKzn>Rg1^%`YkMsJyRvZKUnjY*YcKwlMk7P{U^wDkv*%x z4pk8T%!V7E@@?ts|AsPV+Z(Ty!E%{;`6)`JFloGy$v`3gc^wk+{fmC(_p7M7x4@3G zsy%C`H$_0xj&k?zT7vx_cQNvxb1+XXO7zF=&FcEPcQfFJC}TME>4>P<4a*=%s7^o5 z>63F@JkItMYKK2MHwpA*yNRyus?7FP?oZP%FZ!CvY0BhPX7b9^s7k|aD(c1$R}Udr z)9N5vE>o++;167`8f$uf^X*Zo@K>q#k(b5{YR(C$`5d!#>-N?EP*4AG>EHq+zVYT0aWgfrf?1HYEz2)bTkGDrY5&;>C9qwXfJDuF zbp~XYvWWcgls`7NH26|^7j>^d!}=yf{ z(3%j}h1)e|A39Bj8Sk^pw#+N2Mb9ShhU}@s=Ps6=f)q3#8_v9`X}hXcz>Y2TFA!D+ zV}5niUk9Id0~eKwR%~DW4Q+rsRKPB~gCCOLUym4$z#knhxQZxQ6|EzbeHOjhQ4;d` z8{T=p!c1_PlX8bYZ6-ftb{@}>jL!<|Z2SBz!gkYl3e_C)&S_|UJpyaM zc!vAz97na%BTz$Ha8~Z9%8{}WngA4njriIK?Z8D=u3=xdjj$`26WmF@BIX)=8T_Mp zW#i3AQi3u9r5swfx4F>CpZ_I^~RX^VbLL$f_Uem(BmK zS}x#*|D9nZ;(t8k6PsPvFVAILRBqhA26kga?j9vJ=d-*}PV6TS1#aQF6lg!=E9M8n zjqJ2r!ouB^5x4b0ANvhg6jX$;;d`4x3J{YE(ZAcS>E}_OuYckE8@BAod<^lL9Eu1D zPyL#=@nPe^O(3%3q5g$_-`6^mp6A#o7JrjRSVqj zo?<5+>PJqF594?qy#2!e{olnWTKRudj+Iss8R4y8IV|VEy{0+;+atV0h5n!U$p8O# zUbl2QYol0DYy98oQ;M6N4bkHgYE?B~P7RLTpV_rXElO-(-mYlfoZQw=$sf`9ySwZ1 z4;sMmWUPl_|NKIKpLOWk5Ax-*5cRHgR2O-cx_&2XhO znG{^>&l_e@$!8++|(JvM_zE)8+xUc!~ly7h;wyTDH%H`PP43s^Um z>rYiSA_`c^v*)O<*K}Jzr}Tfje{>$K)s?LST|+jqsjs^hHHHa~J?~?3s2-53A$x}( z47-m-RP(zislOBMW3C4M;KX?qVYNN79#1}5KRYav2C634hFn>1;2ORrT?x58SAukn zNWMk$L{R@oT=yTu9;tZTi-CLL`Ponbt~7jSB7~QZ=~=FkJ{O zecTXKU7P8@)|eNe`oZ*fTru|?Be^uKOmi)y*trRAQ;~TKbtznBmF36{RCHp(L$N0w zD|-+7U*SJne_@ST9lEb+QXqQ5>ALbTm-Bz#9L*n_WPZ8qIq&YHc-qJC^`qDW=$F~a z;!AIe(+|Ez;F)D#jv|vGEXH>RIiv;9pTILV!?3t|KC2~6)!n*2jeHbl^0*Z8iM(X> z*|ttV`9V>CfKin7;*Dd=n15+ryuU4Ofb;r;Aku0o<>heCL+b~gq10NY3-Xqi)4Bok zF(d!k)BVt^$h5_YZw6mCq)QpkvEK|DyS^pgKse1E@6e`lztI$v|1`cY4Xwi#hP<9d z?I#p5E1E_(o0s{oC^mnK^eX=_9cNmnZk-U)RVERRT$fK>A3>A6Vc_zxiHSW`Vba_K zm%}Iu%ij2L?DLoPYX*M=zTx+SyeEy5>Jj<$mWMPi#AR;({{yW+QomH6md8|I(>PDx zOQ!f|=QNG)G)`?^>PuE%scuu8clq7b0gKmFbEff>e_fo~d{e$ZrSqwM+BiCwKL7v# z|Np#}y$!-p41`z6C~T0yDA)=y1PwhM3(z5@Vgf6^yU(wBiV~jf^Zl?rU!ULo*l(Bb z`}#Qct$02=tKXm9TYXpEU!C24y8U(EyK}hnxj1#}cl+s{F5dKh)w=G!y8Ws1xIA)o z+SNOyD@ymN&M4nf_mlE8^@mjdQ@nBYo%(>9gLL02E~&2RzE=5is$cqlP0GiVU+#Q# z4pR8IxX|CFK9S<-<`~^a>T_zYsye3jGSxT5Bic7z9Z-95eJss63fJzL;-}Vi@15cg zm9rGDT%S~V;`%j}Q)+!$|0%CrzgX=%lpj%Z(zsDPO?5Qwvnf8S_Mz%uy>B{CDSvf& z)t!s-t*Ls`{z>y_+W#s4qI5;?YszP+97}bY)=BHScuo0Vny>VpX&>qCna)QyPgVS; zd^w%Z&3_j!RWFner2C|E+|5NA?>_(l0RR8Ymb+~OF%U#sP$}*}g(+}XhKo?5T$vhh zX26m20}kZ8Hw!2t?nmzI&gU-o$Lsg&?|M0`pC3QZ+xPnVxSl<4?YsNk6pqz?tNW{c zEsnGEcF*6fkM_Maw-v5k+;(2H&z2vyuM|Jk1?`)if2%&)-_*~he1Y77r<(XkNAIXzSMIM0&o>3Cm}j zudQ5b<-N`6l#f&SOLdj@zva8rxs~FjEA?NiH=EOzr*v*pK4R;kx@+rgY94L>q-&}p z%JWp8G$&iWk$%^j8?C#Q3sbyo2F%Se>pcFcwFoN$2Q3MG&84Zvj5s^Fz((AlCdxppY+3&yG z-ML@(kK6J5IxOqDyIk+jQ@t+5x$pnC_E+ae&(Ysioul=+=hOG9eXsOPJzw=tbp5!us-IH%aCPYNzk1H~ZR)*d^P-D)>V2uYDfdU~ra4ga?ed8FHI{ zdo-Wv9J+P=n#1XS(Ogg-&_1~DrRLJ*1ob7IyIq_~<#X0ta(U>^b;^;{oN~EA`_-*y z*ZpoDsh4>zx$^$h?3|Np#}yA8rn5CmJG6gr?V z0(XTdf`pum2FQ?z$dR77+nICpWNduDy;*O^*W-NsoDR49^L_c8w#D`D@74ROv--c) zbKQ9V>a+5yzISzYpRe|T=2?AT+Mn*6s&P~OR&|%^pxW=Wj%wU=-@5bb&UvpsOmoTR zV_M(z{L(rtpP@dH>M7m#y|`!bF^y~U-{R-q?@#$MwP&d>&^b~6sh+gHsXlk}v-dOQ zV0Zs5f12`r>KAm+Qa)L8OY5-ir@lftlGacC((;4peWre4`!MBE%BwW4rGLsb%GGY4 zXg?|MruH)BfHl8qKH2)T^lg1d(EO=SrSq`%blR7?bx_}-`K0wzebau~KHH6(>dNvN z%6aN5R4-JYw(e~owz+3gG-RZuwiPV|za7 z9@2fZ_h%LV3jhHB|Gbv54Z=VW1Y2+^bUyK7#o9GK08?)>P|)tYaM>s5Uy zFX%q(+^KTH&Mi9+X&uV5v`#vwR7c9YR42+&>dz{tyL@2tiRxnV4;^tbnIaWtK0+dtHov;MRFX7Py5lQpMRe^~XpIr+Q)00030|GbvF4Z=VW zL|bqvbUwN9`xI-b?oMu`#jZG%72#+sSe$|OnI#8-t{X=AGBZ6yh(G$owMrK-Mn)3*`>+#YgE*z2C)?=5)#vm-p58?8cemr}U(rL+i%nvC8k%&naI_b?)+% z{tj^GMd{Ve_q}{Q)fMGisgI`L5wtET-nhO_^I$JOQRkfcVd@{-~TTF00960oLP5R&HwwBG9pT$jF1_jjFfpJ zGkb5@DI+Q)D`k^aB%(4yWhZ+S*()U@Bgsh4dC#*Hzvp$%b$#D|e6P>-{eFM_b6+m! zocD9zujlnV_w&3%-MGBvmkbE~2ef(oqCk7`-|?S5_fOyZPrv`)KJTCY|9}1be;dbt z%jf^g@-)IA33?UHDYZ@y&hlrlJ%*R`XW1 z4T*Zxn^*U2&3HX1$~(z>^cZy{{dLbBdQ4l(%`VueM`?Vx zM+5c98XnR)-H(1Zu=U+hGxZ2!;G;*ili9^#qxGoMB2ynbRF4aV6E`P$>oL^KEv|=` z9^=EDk|uQ3L+o;?^BfO7c3!%dwV|~hEwlH1b!?`G$H)lL!%2@Pr@xlDU008sXR(_{ zI?(SANOD?etp}Z!dxeU6)ZEbS=00;h&K@fN(yc@X@5u+Ich~6fHDtk(S1KJi{nWMG zcO5pR>Z+G1&>_mb$f@>w9a{3M&o$50;l9<#%$v`2$cpIw^34Ms=Jd;({v$&N3yUC0 zcU_07YiF3*UDDym#~W4mpVy)L@0|_XChO3zPT%Cai8_3G^}b8aK^=aMe%4d(^Jb>I%0W7q z-LBhpRe%or^VCDD&!*><9C@2KU5BnDPue6MdcWo*?{PYOh}y7j{0JQu52;tve~=Dg z&#W7*?W=>mi@#eHFCFR+sDCA)n+})CU-UlXsl%oB2bx9@LS>M(tpxNx4c z4*KhZLN$$ahz$8+UA`VYSD#b2frAe2sdH0YZRxo=P97Omba?5uqSru6dhVHd!)BT5 z5NvgSvigq}t0FGXvD9l({kvUAq@+dt+2z(JtF$;by^+o7pITfmsP6cnP>a#=Nhz;C zYEf(`cXjGJEu`94d&#e~hQfmlxYC2DvAcdMGt*L;wY|@Uh~(-YE1QTj|L9L!l}Wj zuoT;t+cdaj7GJ;5Mhym*UOUlmodzQv1KZ`TrntH`yB@GY1GQ)GzJVbcXvZ3!ms_O4 zj_Nz7)(D`uvMpyfoU6gUUE%Xx{V1-Xwf=USPI1{pmK!)lgJ*M!ZF44QknJ+F*5|Pr z%wq+7xCViV!Ds#q(V(LFv+ElMP+WBD>hvYO3Q7h!_tGG#+n5Pwp~3mdR)xJfYtVOm zi-5kK8Vp|cQTMhT#n)-<-*0Xd*C-deRn0XJsGC?gYp}6e`r)mOD84pJS~=C%piwJQ zuC4|ygS>mB*=un7_>sZg?KF6Bf86VrRW*3*96e!t6^*GbSJc4&$WdXjg$8Aee-vMX z)J;*pWmNgpYDa=j#^KHz4>Xr#P_b=xT`i+W+Mf1(e#+>(#HRCz?=l8@Z0a$kP{!xT zg26vN$tXG(^Lj;|jMY`e!g8-=tb57?kx_4R*_92S$!O%ge2wd48P1iYOC zVIjpCS7C|oJQ+TdSFa5Ammyz%ySa3x3|%dID)}~)FmYaQ86W2cO<&eiMi6!B6_Bxf zV;@pnHuV!viuXvZEyvo)U|r(8n~bwJi{rYqqwp&eYZ=1`{XPABP8_Py|3%@%@lWy2=Ah`5(*ZuP9fpvj@bP2 zD-<-A-Nh2tC(oDn2TRy8mkPr|$<+7eOK7(7igkB?30Ky<-rLhx0wqVnkQoy0O)uY~ zz(>LapT=Z?DE|5ft_b5O{*N_o{~ayi&%Weg*25&2{r;Z4dkDo(UGmUC3HvUxM4*k#6BjHE~mT(d}MLr7c2a11qul1w4knXnEBc^qf@Vd&onln2{FkbsM5}3OSYb7D% zN7FVHTS{1UBHp7$a|vOVc~@eaNwA;U;eO*r6#u%P!!Fg6;8fTwr<)_4L+=@5@75t6 z2{&dAwkIA_JmyZQE}8mhH3?(uJ}vRDDq&JyAM>S^B~0Ic({f!!36jS_8?y?;hh(o~ zCSjM|uNFs2MC=J-nJ6MY>VwA(jR-f_TirUzB0PpHy8na|(bZb@^zARv)MtxC@jykK>3Y6#_a`D! zOI=(BJrqrS_^t?6?hDdIj9|9)wulLPxdEluM5uOEef9UU2yx_wJgYR()R)hRh_GSK zSj5if(Zq!K>|hBiqE)fqhMUKT52bUTqr_+Kgk5hEL_G2hsh4+v_%st5|JWzub>GBO zE22gC6>Ln^?IJ#h&90S;6hYM?-FCZ(3O+FdYeXn$ZEVCMj=oJSXtPGd$$brqx~&$G zLS^OdD&kYyRy%f?h&~s^((I)o*r#U)i>7`apx_UFdF-FL#Othdu(Ch#S~%~xgRh7U z^O!RwUac%TI!`5DRGr)>i*W9rJMhLh5iL&GJ?}M^_*o7e@o2PY>i5G%P_j@d7xCmv z?7aB{MN{AJFJeY_%`$CY5p$-{honEo%7lUrj`O*tTFi*O2%P{xPMr zzKEamX63iXzxGdt6?`EvJzu-k6KX%zsRih6qZ+jz3BTlaDA7FoPw!PJo}|s6jTe00UM3 z2vIZ-?!1RRiPQ2Zv~X!YRb{R;$iI5R5zZoYud3!ZMw`XGQ+ zpO5bZ^yY5vE`BZG)s}<%XXgsY8&Lc3qHF>Am7`9CzYws*_t(YBPXw%JHtV{>Ljj>1 z4t0;eFMzp@P-O+rmM#Hydj`rMvD*kuL-z#qu=aDmjzs1b$kBn zivn(ZDCH-o3do3K1w}CVkuw5DGb40b098Y)vPlA_GT}}LkZQ07B|y9A)Bb8l1^nI3 z8li$@9^19vFJRx<*_}G?6%fBLzk9!E0d7??`rg?kpxwN`551!Vc(z*lV$2Q!jQyuA z0sB*1|c z(m>+hAm;GB00C#}Tx|7lF7bZHjHH5BDf_<662M%_*XhKUZ16H41=WGoK5iN(K*$<2 z&1Nj|jm(_wI7-2-ss@XX4Hd9sFb(2Eh&Ppqjsxku=i9Ei1XT^W6exAEc-@6CnL zqrK?d*_hcwz~kO@f?bLCOmYsM0$!ApTLpC@{%n2VA;6!Fh3y5*b-LffvK{d!8Ed); z2=1}+(f-zg$uG4c{-t&klbr?FOd9&JZ8JK5X3!f8IPUN*pr@07Q?Gq!BqSX?*(4{R zS9|J2wFLB++HNkaN&GJ)?GWq)3}XYEtzhy|)&khK%T^Uo?0U7Cb!F0HyY}R6OTpx; z$_p^IhjIcoCq2C3QkHa><8{~bFONn>W5=T@vwa30E*omTd8*~n`rB~o6g+N!rba6A z$UO9;cm~IVtw(;Ucs!m)1L!XvPtz$8fAS{(Rm8(M&VS|M|6$?gZC`i<(DjbZ=fTFi z#_xGlWXAFxk1Dkd%`Uy>O@1twM?wvUb60YB99}fiy+<~Wq}`S@3Gp~3_wG62DGxTK zOnRhXA7)tY^BA~r)SD%DdAzss_#|fV_{^^VZ604*vck@zsCdSLUDtT5{2p$IzRY8F zznd!^FY#bwXNyz?jsEQnk9x+14vz*#BSX4;SrhlR^v(8NyvgrH@hH{M#oWomXot3uPHX|N zl}BtKGjOC2oeDOPK5hT3%v?wMM0PS8w3avdz%U*iS;GtE(Pi+9ofB7)K2^PA{Fd{` zVdK$K9&f4ohAiTd*PKnJJm`|Rt`8)g*jj2Kk41&&yI9ZXvFvC|uex(cr*eLohx~X@ zv3q=a7H{&4GkG{Tb$RPKjdTiII_c&V(#bdoQ~n%mMVX>t+Wr9xM~&lgZQ`9J(?*j{ z*UJ3E%dYxGgjaK3)?hF+u- zU7O=Qc$5i_adqv^BP!tH-1V&CkX~OirL|2+FJ_Ax^CmyqkjDacy_|Ri zu?0bW9!sZD#ji`crQ2FN*Wpq1hTGm24y2dSpz)~rp|If%JJPKi>sX{)++?!Eyves( z^DvGdRy;0@qlu*w{hHSL%JCU9M0rtOE~=Ea%XHc za1hQ6owHBNLAT(+!bFL~Caa{SjYQ7mZ+Q+oTQbMZAu3}3x~{)CL>IrVc;_bvqx?l2 znt#_sW`5`3dOTq7%R&xqDkj$*|Aj;Q+27+oedfSirf)unhZ$_};_z(E)$@zramXsr zQbu#g_F{#KL+;@PT`T2sn9YoB4u?7M+wNIqb6DV0;c2ZG3NEU@I=ksp4wgn?II!b6 z{eVMNW`FNlF@t1NGKF(l~f$xl@X8 z7({kobAiKfp{TC;ISvI|A2$j;!{Pg&-Yp_hNXL}06x(D4xp|avCrHmH9XyUDa#;Uh zB#rJ0vb0J)$YDqSK2-V?H2UpW4$Y1xyc@8O^kfA;hC@rXe%Ql-ty4el=8%3XNSzHj(QTG_HBWIg?Kh<6v$a zq&bu~8dcJj%9{If(v^*4A*8FW#I5I24hO~BS9>iY9nVMI9u}xza*);i$pH!?pvCa1 zb2;=hUJ%li+>Yc+x~l8=ET6?;;E=JO&1Q1=@`DI5wbQ785xef?cD zdnR#UYoK})IV_*WHt8HzWv(-K8pk25Y5MxaF{JC)PFpXG-+^yd4GXwNTJLzU-7P=A=6tr_4Ci zrPJ+ShQo|SN#BlW)&D|2_r^4Ws1cl6WnQx2LP1hH)MJR*hS1J(8{9=SJ*6)hIqZVobM3YOwY`;Jz9q1=sy&rYl&_*m%@% zHa12DTTS@6W$i@;J>TWU#GO&YC(9w_@JR)Y?LASA0J3`z4=Na(^*b{+PL0?H9`sE$ z5;n1ck$CiH6_I#Y9#Wa_ARZ5D%Qjny$EK*?j+@nBHrr)`8hNYP;$Dq!W!U0h!QxvT z8+k8RL(|>GZN?%s9G0rOP7GAT(bKn=Ux0$nm&OiT7ju`p?qS z<0<~rOG2-Wp>qh});$=hV1TP%#H(RyL^oxHM?q$<<=(_&mi2|QUKBrj{nAy9EJtQ= z)X06`CCAA_!Mp>^h^fK0LY>_$W9k+q0P=QQG`oMQ8RBg*P zuqrUO8I+}d#?<%>1=*CDa!Umt$@_iLA*+5YQIb+9xKOK{GCAO)0J&}RJax#D3Pd4m0^nvp`s$BBq38s zgh)zKL`hO98B;ROV6{^2|dj5{2JBpZeat*6&&Ouh%;FvX=dR&gYzc&MEcT zYHBu14yCPDd|L(fR-}sbjDyo8QZ=prVvq51=&~-_ZIhWCG^P92A21~?2F>yd8Yu^; zzPBf0xE!p`jNhLyR1Vh5vks-|%fW7tQFQhoIXG6Ii@!fm4vWtGbGmeZ9Q?{ZU3sh} zhk&@n*WdJ!!@k8YbE|vG;eghhg0C8Kh>n|B(y_A~BFgVS{;e*D?9w(>%4%}RjokjF zYkN7|n^!09uOf$s8f$BZwxMxpv8hsbkk}7Ip z+RNoK=o0ETe3wuLJ*>Z(hVjVJ0ojuSKg$5xq}ZIOAg%Ir98=0riAIACy9PWGJAZb~W!%Zlrw5=7i~s$;Nvgscw$s z@4(9R_4BaasSC1q*vdd}N8dv4*)kYrapdXlnONtqjxP>Q!#Z<<-o;KK!D0*V>I8D7 zNyg6`W3fJ*O%F!NU}MJV_AiaGzD@nQd^92hYCCKF8X|+!1|>u429wFcnIrz{keQwq z)@Eb5&lh57}=*b;rMqcjDEZN?72G9Jmzz1W(|##=85me<9XgmiBAOdMU_a^_14EkwVu}p}PAjtaDy@zn#m-UXjas zZScU~S;Ij$)D`P5eQI#b8S9R;8hK_R*3FiK`81xlKVa$wd#rorPwQ)Tq_e8`+W%yJMciSF=R3{Me3T8X@55# zA30JA&&Q5CKV&%8-Ebvs^iV0hyKZpRQXlKydg`X_AhLR_R-W@ftiR#N1J40ixBPke z`aUGLeDuWnz48Ph8l?6JbNNwqtY4n-?NlczOxN3@9H&aoJGZiHmNMzAx3K^7X34+0 z@k(^x|0F{yI*j0BC&T=j;9hk4xZ=aqKY7XsrLMhKb%0@^N|??qpcM@lLBbp_s=;l}T_A z>;L*~)}nn9_%-Cl!g)aw_$x48>KZ_{yO6SC?Jfy)^weFqZ3o%aAl^IJm+UF*vHggT z1jc``3y<+4El)neUjXZ0Y8jW|iS@I1R$%=fOmV9recyQ9Dp`W{9~0zPE+PXLxIGdt zz#Mv)J^$fA9(*(Jb=!GZ|FI|UHEc1D1yeu&Gg|^T!`pxDJ(Ij+v%6u?G|Zt(W3%xT z^3gLE0On!i-ff{d`F*e6KXb=o{cZagt}({?3lE$48qv68u&UYKVOaOHJ(D7bkR~kF z!Q|Kpx9yMVU=Gb=u!SNmxkdr=z}@qy(tRHu(o00@B4{N%t`bYe)SH+vJ^=cBs%~a_v-A1xtSkCi{Y=%?}jZO#nATi7Tn6k(DAffC8C@(EX&Z?|5gkp zY#P2I$8wFN7;ux-yYifzTz1qj_o*1Bvu)^+7(7c#Aiq!y-rNU5u8**u{`?+|eY=f! z5ax;@Fk-lyayA(5zeWux08pjjwiCyhrCE=JD`F$cPK%osijw#-9@d z&p+h!Rmb?m&z^_NC=FZag! zjdZlXts{4G8x-bnsrzvCRbn{%<+XWx4;o+gcsPBaD|vPBWE&%AMQ?n$;b5^4^Ehj= zc*cA&e0C;^~cY}9ZgZ4sDrq2lll(r&K$A89N2b04s+l( zA{vj4+Hn1*3FhIzIu0?ogk5}c$B^Fflj)&XQYfYH1^nX zQ9v4ht?;|?g&dncA9oHBEEH%)+^!OVOL8Qxgd%X~f+5!nno??Cklx8Y>3@pJqgCVX zG!%&-HZlFa$`cVJx(E?5-SD)ZS{}{M<+pIB_2!=5pWH{mlW)gDqeC$yHXXH+&5i z!8&ds69InwLEm>{9!&$nly_ksw~j@0-JvLVT=pSTn%bNlyGaC3Oz&rm@FGj@E~Yi#NdIVg(F`Oo;dm=m`^k@~6G?XS-g z!A!R7&A?nv)ob0dBJG#0(|Kfx`RMS5yq-k5pL#R8#*Ezijy1$02xZ4`Q!+}k?E-Zp zGWH!iD9||Z_;+`MA(+oXuhnA)lTYkYcUkYNW=)oEzcoF`tl8cjHtrpBe0=L+apZC+oKmxHjt- zX>+HH|KOVt?EUR!FKZQbn)I~(qg)6sT-zxG|1ll#NKWqkzFWPXCxp;zjXm2`lTl;D zI$D*A#*eYP)luH?k{`6n-45`x+LisOmtH0IjY zRLlvx)fZ<;`*^dPA5M`@&KY;5i9*08@Y$Dm%!kEy9P{bEviwgp8H%UXPEkTQbi@f) zE;7o#M5Y%mglnNu_yr0f$GWq!VThu6YODbxpM-AhW$%wUS+ku;2(p~r-dmGb*f^xuFv?TMaxU>)XUsXpuYYRrk7aEh9m&2mjxPMUES8<-b6{<;WZ zhMCc}QYXx9Th^xgi!m?mf=37&My|$|74yL^;_GZ7_|$wlQf*6P{|zrs{+_95Xw7|` z3FM(G6LG61)A?<%0?Z9hCqpgBJbiZaLl*L@%jcS4Ugwv5av326X{9zU#U#6pa5o?u zTr`?D=wVK5In>3Rs+85jw8{2~eqCew3xVAhp6HFaxqj<)wl9rM=Nk`8=|P(HN-@6P z4Rd;}Gp?Wu=EGeWk~8M_u&V4Jgw@{ z>^+IiTE5pi0dVcwYXLM_u$veGC^ZRRMHka}kSV)yAdNB;YLXuaz@TohDDJTU*uOHX zfHY&*jd=o?Sl2n2(#I{g5O9qz_~pFy{1e8lK!pc6zgoA@914TjzX~{1o$RyF;V^ z_)ePx+zw%0eb~h_S^L%_e8+yW$!S5{(LhDH>&)Gl6L;`d)TlV<*43>f7u#k5aM!pS z1+ZwJ*_*=k0$4gdqvFLH(u3P*F}DY&MN$uv&5EDPaDK64)lxE^U288QlYX;{Xv_(B zuTgUqO=q8_4SDUiA+{_6csrVPf`Zn2d&TjmEEX{4H2Q`8_VHvbJD!{2Jj-GemK?xc z=#cDGer~v;2E*A3h&f4DhuqaCx#>7a(0b2Lw%qp%fZf(rX({S4sM{4uAIytupvjhd ze?jXz02$Ao3)C<-Ep~&A^Q=6%+C+s+jT?xaivYM~@HhWoTiylu@Rl9(e~=X#wz$-g z{77~YMoQ=1_$OFG>{w)=+0E$;=S zBfBOlq4A=;wqBLb_~06_%SZg=zg^vC!=AQ<{ML5`K5)xruA*_i>;{uO_ahuve3EPP z(#e*02F&g96l|?X?ph_8tQf&AVEOP#o>sZ_6y|hU?@Lf3+49~%b~(SSasP45k8R)4 zm=|||BX!SPb-#V^zioMk;DdESfd0LGn3v1X;l)9iAG?kVz}zau=AvDSW87TvD9i^B zmx}2s+xQTC^rT~x59a2m>8$F_hX~dlZos@=sd?(IBXRNY8o8QG!oM|PB_Hw++zA}L zoZtFRLH_T*7j;TMZ0kaD*SCu?w*#k6csh|4xJqtuBvo;B4w+4MDVTBp=uE|N_n^Ed zr>2pb*xg;8!iNDWnQw0aX@y;8o;hiqv$F2lSUzyq`lCokJZ%b$F|S`G?YSuDa zhin+;mccIi`K|9DnBS&9`aN~Y2orXLfO%!G2N2A$wr13b{)+zZ|F^u0U~U)A+D`6) zd9j$fklginNAk@DcJab*eHT%*<(-5NDsB^k_Wj|3>Oj^3lH75yk?fvy{@A7Oq^6s8 zLQWm8_1%OAEsZD-tZ;WM5|J&RG08orRP(@*Yw#7vTMj9eNh)~|pw3?G$l&K|rQKhX z+;zhX9z?6Z`D+JL9mL>qCB#QJ+Iy7K`H*4n{#-r z?<+iDx0l-!7Y@(x3SkL9kXConhe z;qAZWmeXTo%R3C_c2RKlM>y%Xmc8JR!4kGWliamVAg}dZhHQDC!MxmemrdNRX#VGo z*kX{}HolQ8V$YcCd9Cj@nBStr4!)}tZS31eeXj@RSjG;VJW!5P?U(3^xv^_PXR_tp zhHQDyAxCSl8(*A<+`>yjX*=trcx~-@*J;=dWp)tT_HZ00030|Ag6jFqYjL z2XI;lmCBN>BGQ`{C4}OXXdy{uDI!}aONo?9w4l<0goJ3ZB#A^qX+a_{63MeaB1tMq zA-{9(8C^5Kd(8XSXRc?4hwpus>zv!avS#mCgEkbr?(xwXI&J9G1f7#=T6ELUK;&$V zHk38IKTch}4c&X(m9%03-GXDTH`mW=L&b=B+e#HI8@9@IR&GN)ZMi45ifyQ)FRI*q z2HnpO#A^KI!0!i6HXNVchWfRK-d&JvLqmQ3?5k73F$LWpGA6enmF|1JDPrKfY_);x z381?7b;08CbTt<#On5n_4e54Yn*4T{j|{RWN%02xi2N5FeRTJ@K2`tm9rSO@TOr=f zM}apNtXB9$H<_oRS|Wju zuKsFNP>kcFl!qIY7smXzS-LA1uf2eC`&FpDH3I4f50~gWo(7wHdQG;4;@on)EOwm$ zd3!%t?+*q$7CYDnAH_NLG`XA$1i$5M+H)lUlIM;Na_y$*~t&(rwX?6f@9aQeO+2K5AB^G_#M%R@kg{K%E zm-s19+=}yc5PmId0Y+V}dOvj|&edu)ccv+LRl2xi{yH$_t>zaUV?Ii|eCLO;A(&;Q zI=C5u4Q5VLY;@^1PkJxys?A4?nk_SYm*V`)jMX9*g1mFp%EuN%{drR9;&?Sa5;qPp zh@1;bj{j|xq{2tCFMLgJE8+Z3eX=N=391;o*u0R(IgV%8*UNyWE3SD~Nr6_yk%#!= ze6(p$W`EN(sBMpk27jH1^ILHu^p6PWIyev^Cd@|>-Vq|Nxl zL$UkG$}+ks-{l?|{QxUFt!meQ;h{7<+bq8E(Cf_FMyoEm4S2RYf8?QNwKDGB4?M)^ z)ctsr$3wi#+%IR?;5e@T&~XM2iKcdsz1Tum+{sNeu?du%&7P9^29)L6OfRV8p;@VQ zGoHT&*ThfKcv%UmIGL!_z2YI$ZJ|1EU%=;^WQPrSPkG4lU4U`VW6(Cf$8@NehjwoB z*eqH^_xQyHcuC-)h$%C@6zOMX7)Bc43tFWt@$TGDvl5yTGwiYF%>ET?jE=|3^ z43xCXN-xs{wWEFT(#=E5w{#SjFTy!WI6iBb53Xr=_mce&&M|uPzn|xTo3^}q`+GLM zwv;f!kDP}BOoTrTE8twoav+EEtm^+MJ00hEX5SxGNxBgxo#Qm8f_bY{Wp%~CLc!!& zYbM|v%ciSt8IN-eAp;)j%2gsuy@t7eKOd=U1drRcpTy$jat`eCldVRc|`D{)F7lox+S7|(_ zo1GNRTvp0OdG-_Aj2?l7Gsy-3mNJLF+UMgulMeLn$ptIzzx+9P7wnA5owzRx=W01$ zA}C{Yhht(?Z(gH2&T8_)+(ewCblB3zSHSsZCaVf!ah{W&t$lt8=UB6RV_hV@9&x4F zLfcPgLE}lc9Q(t$$j!*Zr{@&C_M{eioa^)Lc!+`lq%A&*^EBFUS|tz+8TaDCk^u1f z^6AaFx_ADI2O;#?n*#uMtcZ?o!s9O!oD#x)_Es z_}2*M+NmVRSOqT6yrS4?0Iu9EG56!cUse5r;K zJmRQfxmb;hlHz_i{WBNp>o(pVS}I_=OuLVv63(^R;eh!}u+YZhgon)N;z@D(fD{+8 z%+JMoPXqblLP>|kajvyNH^L|4JTLsrj1i&RYrgkhsu1`~{A0o0v0Nm-HtR*20H`E9 zr~3X72dP#h)|dST=Z8tZd;ODxsOjE2y4D7-zO%c*9e-B;{``r9oJxxY20B2uAT8ku zA3#s)UQ^@4*~p8K5xpK=g?L6=9^W3aQ!W$&e8@JklsK*~dU-Ro&}H2VQ4 zeM1(Xpg2g8Iw*niE>V$rIZ&(ePbAf3;+$^`-e^e!7rXf1Zok1nn-g>%vQp?;+me$t z2ieK1mH$e>`MyuB7K(@3EkV9P;xg!Id+D8GG~M%2*6lJEIf&W@&w=sN*5j#(^NrFI zG&@N*eRH1h_7D!rCT&I#h?`k?hr?i_i2H2MgE(ir3m@_a@#I$z^~E`_uh)w90Xs!V zht5G_t0tSod4N+%JGTpzrY;WXDz5tKT)ks-=acr?8r)267^7=_F!pT!Mx3k8l&J9= zpmypHkDIn0bfY$S@bs7GS<_eJeDCV#sjS4gk~T#jj8j*CVxR{meMu`fU54|$t5{>B ziSs4Lz9k$~b<2*kV-dX`v36Hu`|kN*qw2=)fPZklx5&i|&ig}o@5wn(^LLRy5G1Qe ztO8vz`(CLVvN&(jeoNDpPqN2Hf1Im*lX~+ckaTbVih^sYhKhsCq)2B(cXQ)7i=Tp^ zb<9!gal`Dt+EI-z8#zh&xXk>;Mkh9C_)7P&(dmh|4=R7Bd!8I4d)O#C;_4~=&tTjJ z@`Yg1L^AT(=<#ZcYvz3L#aNOoSoO^Cjt7&CYEL}MJMbQSvs$z0L^B(;jJ@;ZVk5m~ z;Vvez9uyqtcoS30MnaDq@k|B94!3abz67UGjVv2U54`Gr`3#iDr^UBV=<0tH9$Q-i z8s-Lzv=*@uZW8fI&qih>uKR4X`CF&L*j&&$*I9YWU3xuYP)71HsSFTrMh3HQfv4w1 z8mV8$d4D7m7L4;4u(rDL-xggfb=???bKkiPFGV3{=%D|TJe00p)3J@2T~YoQ+t_ZKYy#qw_*s+h+{ z3&}RC%0?Pl+;i2+;4*510u8%1qqakJNbua|}V@}=<1Wg)7~=>SjX_e%=! z=tgUiMip$jzE@wgiG{ez+$DkN>p$M8sWyc@MW1;QS zuHCwPhhC3JwI^vTbSTOXAK}51({{D|iGjKzxa&vvh0(1SV2%+v!$PgWwc^Sr!FGW% z1^plv`Wl=&&-x$>4U%JrFDMiev-+$jXhPbEUEo%qNuDt~ao*(kwjCs=qL*7izb~99 z-bOIUry+T09r%>7?a^mL7OLK1S}Ckgw~4W$QE3?q;Z2sidbwd;J|3)w+Jw502DfIs!#f-kIZzk> zOyrSKJcDz8bPHlN*L+H6B0uVd3llvh*B#g4^Xk~?J7*<=P18lZbYqzaPo_g#BAKXb zdRM5|S*UT-n7ZQ>6X^-L+zmMP-x`Hl7DpapB6Fd&FK_P$scTCw&_zg%$8uvL?@;-k zUyfjIZ;Du_EfZ1KyjEZZ?y6>P0_*$^Xy};W{CnNdW+U)}A9=!1lW(!pfzL;3Eobr@ zK*W0*a&Z9@t#`hEK2sIkN?y|_GLgM=Y&uhpUXSR(3&$%9c*lZlKwv=~nV|T2Sdaz) ztghqz)E;8|waJ1sW(>rsE1$aOD+A4;E+|0Kz52I-dep@bX!Jx04;j#$x|jpEJsIcC zsDavrx(H<;atqsD#z47?$O;a1akfK_`~$FJkwuAC4p^6MSY@6Gw&K&G#|;LeUWX*n z>k-vvkT;kNq?wqAJ3|ISGcL%cN6=lL7_9m<6eOpC>Oi`wc+`CG1GCP)cNg#h3&?9s z53uZP>2XbGuv#qV!p0p8^!9AZRd;I!lKVZk(8dCs6G+~Gfam!Uu*9f1+pXk!v z7|7~xS;|0B9j=nE7J`Z7b>v)}d&jy(!%Cx@>#nz4Rske$i&+Plt`d2mTpw)`V)4KVM?)s(;rSCp~=ZwikFTIX^@%#g?g>I_xgYQFc zS`pPY)V87mWAXx{6_vd>Be&rh)FY19oT|N|1QfqNX0=s8E0WVBH!F0>Te&m0Tah~T z2ahi4GE0+NQCRBCy;V?LPt^AN2Lc3lcMlNU-9nJy9^5s!%P_#;?(Xg+xJw|oyE`+u z!{B_p-+OVY&c(StwYzq$-Mg#%V&6Qyd#&Fyx<7h2)0J8I;>7;TZO-yX$`1-hX{cHV zF+K%Mlohl=0X+aVLBh)hv4ooJY9#Xff9pO!_S4)c%7loQ^~t=FQFJwlvT`eGF)Rtm zxLER0*G05+DYEjCw1p~(Y6%AN_4EnY=YQSn61paNF5eZM|Z{QR~e@J1D@yJ+wZh{y6fbW zN=)x`H_sDDG1d_$H8YQYi#I*$<)?rypW%oZY37;dY* z@3Ryqzb0)K0{c@=sK46sTX!CfKD?$Bs~c7p=lTvxG$>dd{38fLF;Zfk8lw}*2b2g1 zM1f*OMBndzA|pQ9om!gr%f-cscOHcMs(i- zI8+jSMrR#v+H?!mcrZ*XisD0zVEj0y_6_2MvThUgN?b>ZJ{TnmN+a#`>{CK*02uO~ z@hd`=UHdU;HeMQZGJbGg_PYLI^&B70o#h#0TNGB1Dek4-JFLvw)9T2R9kxPut%z~; zU_`XNeP@FgG5gV+kuA6|&paeu=!QvRFI5 zDV?4Fn64;ANJ$Pn2P-eRM#^^C)!X|ETNeFyGtgy#oZ!tHAQ z3UjJ2!ZdP9O!E5WbYz7Z)$D%hN zUkZp@`g>+9(EsSD&>TD>e6MO!@tLHH#F&i>uh(7RUViDy6E4BqpW+L<(1MJh-&cU1 znkzrd3qs?UPQnbce{nXPt`s zudaXW;7lzKaEXNyJS+_?avEt~Yw_ptE#Pf;7U+9lwlX(PQ@l-=1DYpo^m_Hty!Rhi zZHZ=Kp;HypBrT}pt*w1;5bDc_^xB4f*x#qSYRV}BtxBdhleH=ED+Fcws{$#Fn!gmX z(+D5#Oo1-@{7x$r7m&B0R#8#JBfe0b;6Wg1COH&@FN$w)OFo^u3Kk1|_M0Dy^!x7u z=+Ei7O=dIcZ%buTush|?Fr>Fnso`*nQh{i85 z_&mU{q;B?Ll`~QCQ*#}TYmx+)5>_t9w$|Es;gs{&#;BxATLo^E9dKn4TlTmx*Ci{L zKyb*l0zL8<#Q4-MLTm$9;%eRkEnc?EPGCWm}W>u(DC@j#-B?(Wmx8>R2wrK6e%}!&9GJ`Wxf%G4sRpff8|Q}izXTHCYgfY)67fvcEqRn zFW|r8OcD{M%5`zTi`#0B+>&FX1NqtK-3j}0E1_C~+T(9oKFK;NoCYRbKrStdv6IXl zpB)3>ny!AGrfOB(;gvS6#bC3DV5?!P-jyoiK`SCF=Z%K`{9aZQrp6B&bZ;Jv+nAO6 z-wsbbXsJJqR#{?CzAJuMP$AMtr0Os8o4yIP7fILl};Ff-5x-JU038`wtBkT}1UB&f4cz;2txSSiJkyMzrE zsg;U&r8=srAIU!VW&+wV*%A44J{ zc&xgoviCp95NtGd4Aiio+%M9bza!iqwS;<$AS>%ZWRYZ=!0DHRH_DI+O)PJlHoTS4)xcm4|$A`1s_N z$tfm`kj@eQ(I)qASUzeyN%$ELKF1Za7A6@jGzX9u6p@H_QQhI4+2dFSuJ6IbL{Lkg zgfZzfw2d&?CWkuau`%1yIXhx= zRrqLDZ2TJ;8Y9R9QP$UfchKh?E{wQ5Gw(ay%>#&{@%F-Wd8d>!iZtOfIUKVN#5smRh_5bv^%_HrtxUk$u zuj6+v0ub)xGGw=B(lF!-i<7vse11sxD$ctH{8#azkj!5e?7L$_#W6Bue5jqV{QHT9 z^V*wj;MnLRSF(EGy!YHj%FWu*w%5Y{d$)I+MIYJQk*Ops=le^f?5&nCW*L_!YC?I= z%^Em9rxDOMJWADc&FuTmlrtar+$(GFa{fx}PI8MGj+GE&Mrm~1e#`VgtW9AM5Y4w$ za?>xdIVCfC{MJ1QCSBgWH#speLO4FI-NJDR3PdPBJNyiXbi4nU+1C*G zNw!1Q-g8*Yx}o2Fu08UGPbVi(}_1h2YMf`LVH_%)0$K$F>HW@DGp!W>%@(#J+2Or= zqO=I6vc@EUX2`wRYFruk>KIeVP|;PMPvdHHT#DWpbIwaP8g@F|iT9>Y`I^W7gLKJ2SwhzrwwBLb7#pENuN1Dou_wcjGaS}` z_AU12T6XIYUNblHZ>*|7V| zX$)yp$yN<13K37zR-1O{l0y4{_qRyIa-`L z&)S>(P@V_$y-wj-o^=$e+1~6x#v6;xsTnV=HUf#<-dAdzY!5xb2PIy97r*A0;HrNWO|luQS{Fgb>ui;B?v6doxLpX> zBx1}G2B`Ce)0Z`8Y9_{w!6Tkcl$dP0MH7>WZ~qr#bvnE8L*1El$hl>E;CBj!Kn<0A zA$wD{B=MwRAhvB(H1+S*VYkRQ=9Y5liSbNj+{4e15DcCYwArZKaz%NX#;Am>dt(je zpV9=g`X5O+MF!m6+i?{4h<;mqY~2+6PTQnrR=ieQ7KlQm3GLmID8%n)7(!+tF;*tf zFjVv0$}kbHx@4Qq+%-eEP}j^TgfX&T+f*w_dsWO1!aiUK6?=rb=H310wjZ#LBU=~7 zO`}KM2Y$a7UQa#TYC#Lk6vFabaxF^$J3mK!gQR+2-30Va_ZEPyEDY$m@auY=Lh+ch zi?_XValv&+d7xr`@1w=oo^1QoHJ=TaA7a+7U+#?=%aKQ0i7^?${IUo0i>Q!E5_gf| z@6Uz}bll+(xftHkj#I7;s-xNbMH?#-{4<>mR0E^?5ds!ik8xMA?QLv1R`Zs_J{->qK8>^(+2|z_gmJKXgtyAKY8*g!LbJ^k=;Wi(KzS2 zzoX?m0M-AUxcz-JqN}Phc^FF=lFf1hdaa=&z7bd&#v6Ttj&9^Pf&XS%OSoDIoPQY56CLKQthQ&zIv-BwON*at-*SeCi&mt-+-B^s7oFsaM1 zKx2rkhPAXTI#!_?iJX!iZiTFO-PT1n@nEN=)qS4lCQ(lYmPCO7|L#RYqZ|1D zTyO89nGYWn`+`V>dX6{i>8+}{JneC9RhxWje_RSA;ObrvTT6{%EV=_i4Whd+w?YR} zwl}7lP=kEvZ(kWtM<(&^6>i@tMWWFL1IgD}i(#HH;(VQXG4(Tb{MMt&cuOC!~r3m<~{wcpF=Mx({z!I$Y5J>ui`d)AjG-2*yM zSb_Hk&W}^Us4Ok{cLHkR7>Fu` z?tX@P)0~+v^C}BncE+HV*~Y}kPoMVEW8<8|PG@YA=OIx+r&w z&2^*5-+Plg7%v=RSkn>^#gLB|uE5kmflc((4^9ON_9I`teJFHN|mt%N1n%_$1 zNK0XISQB~b;;7PbXK${eniQ&;jkGqEp~s4CP*DVmBm20hX-af@PBPsu+q9kW<-Av3Z(e^Ec6P;ba#vK zpgdItSz0ohs=H{&H4=+^g50t!icQr$-nqVK-rYRnpFnh`J{)19?gSt3X=*bM4&Kwm z-s>JcmtJe0U!NZRP6Xa^-g@r)T5jK2L_WBkotM%-h?tCO>LMS5m~lK-S;cvcu)Bs( zZC3XS7fSH+G7{aHsXqz$SiPNa$R1cwLI|}TUK<3!#|Wqn#X0?Z2wVy9Pm#rm1@z6% z28GS2R496}dO^6}Y*NYXBZ#5ZIW;S%p{b~LK27c`;nCgGGK(^qHRQYc>k6Tb97W3H z-<7P-mX~o>fUPNz=hAe&dVsFH`lwm)5^9fzeKEDA3y;OLSOaujp}56gT+3>IaQW=* zN|AjDpM3OI8eL87q9|~@HIU*b!q7z986TCApy;bR=e6Z!PLNFY)2Aco?D1+PRa-ln82q8pN4b}EhKS=gox+YFL6QJ{hT0G+2|8(`1KKu3> zhiK}Vhvdkt`=b#xlGo<`3gXTnSfTuB5SpM9w>aGSL)(rgf$^YBzklJI$Qtes@ySKY)pN_062Y@8En=f>{pM5_6~wdUt%s3gL>)Ng3J?TmD}L zppciqenx{cCdA@;$fm1oYaLA+&HDyio*PeC$w*Rc>`RbiY+Ob|QDl_pH~KI~>tpQ^ z=_#6bLV`_`4Iy-gnUOPOX8upFZtwL%*8r$qpw*TOKjDKz1wD4yCfzPtSa%Gu7{G9{ zV7dZg=DJ^oT@`=JiJlvY7@&W_QS$5E4jrrwE5F(G_gVOa#4MuIp}|Jqk}*vBSt*WJ zoLEDw@u$vTs!rOntCAl6f%j1D$ZU_YyP4rMFQARC>!^{_O#iS;4FwvXC?vmaie3uC zyA&Dal_-py&Y?;zclQ-_1G79vj8t_JfgXGBCuzpWjs1Ef&9 z#d*1Dwy^ORGeKAAcuw=Q5?glv+YXYW9iOX8apAq?>>53K+%=Ovq9birNWx}3N0jr< zy11a;)Xov@KX~Va=K|8*O@_M$qp^Z-WwgTpv?Hcqx2DXfPV_-<0ahQop2%C=Z$7#s zCfu8o^LYBFkAbAP*W?YPQ*6@{N6pbvGefEdq43*}a(jsUU+G@IQoVkC8&4DEGcFZF z?1_U9LwFzTyZ)0~(@hapogp^Z1>JF~1Fig{7fp_f;y>*=yjU})3PTJTsy+5`P3PiT z*v}z2$R{}1f*lpXn0LM{&w0F=vD(Pd#DSRP+Fgj?p2t3Qd9yQGvVx%_yA@QfvJ?%B zQ|ljhm6kUAZuDWxNLV*Iz)KKh$$n+loBkjT<;WD_V8Lya(Q2NtyL&*X$nS}0iVx{} z{UZ1=vRO|QZ>k5-^`n*MU-9vN5`cT^HSn5x1uu>(ff4 zRQ{x?dkYq6rc8C7nLxIbe{W4GLO=hwrthhNP_k4{8X0?L+o5K!A2Y=j_b>JdvWh%1 z+CPYbhMOmI1bt?Y{U1m`?!h)=zo#lD3ObTFUrdcZiljrIjus(xb2)BJKaM87)1M z&Pf}17lKyvbD7XWI~u`_Jua*2Hr*^0+PY4wG#pmC!j9)vF|W|RFC!9BejBKF#pPs* zO3$Rna;o{9j~PjMME9B9ix08bWnC!GU%f)ryAi_hJk$2fM}}89BS@p$yo1+m_Nw0P^7lxXProxR{^cpBpRKNgR>_>n7 z1cT!`Zqdlb&M`$w56+nQX1Hbbx9n&1JsdsQD=b1_)6z6HLt*@i{$rRib($l4xS0E- z&!Rj1{jnV?b#8N%Pwr%|7cbL3GETRG+26D@qB|j+w{J|Z8Ke0gn$m{%@ZY;8gW1#x z%PYJ!HQxIMpqwM9@=xnT5Z}~5;A~Ryl@;L~FV17ufU#$h^oJUZe#-1Cf9|QvbWc=O z<_ag)$637k1oyJEKoQ6F$B|lExyXSDtfWsG)&8@1`BVDkfeHN!VSoM)=yd?jjKaf} zC;c^VWJK2$CeHIN3__o7Yq<2Tx4LuxhVsqYkT_ippI~xC_Qu4v_rYM}&kn+e2eMO# zwxo#c7-Q3SsZGYpW9^Qdz8*a3o|p*eSPkm0=C%a|WUJj*N0bRi9MF7%HzNZtXF{Ec z!u|;Y0vPRkjdeYF9;BhkKwgUI*WhwzJ^qxG_nBUQxpv0ojxD_(;dn3xNVFl5tuy_1 zqG}!I&X735&7_!KNmDiw1p@m{e+la4*{}U|y8Zrt`%=K`9mjnsqw4|;9N#7C>mA8? z$n1fgu1^w1*Kk-as_t`VeR|})G>OmGd;y<$3P=*g#z>f}DxX=>t=6PT{)?^yFX*du zbt{L{%%Rrpbc){t%A*tg@r}Z_`Tq#6cTlf)+`a?kM6(Aec@bl7xpE=LRcROB{N1R< zl%zNGyKft7auiBqvy zy6y_cv0Ub!Y-SM)Xtv{EEp>%mhg0q>X|G3gZq!t#xQz#NdV^D!c>g-Z+=hVWkAHM59ZVRliCR`$}N!jpXua)sJW6qX~3Ifc<3uq z9&_{eR3f;NoF|Se|7C)y2Hkh|I*dnbo3hWzoBLyi`#;p_@2PO;?+bEK1xcaVc#ELE zF&2h>_>HS|-ZT;W7*#P=<@PkU5^w4)^IIt-&ZpcIuuV9m%Yg4~Nhuw!jjw8uB%V!Z zR(Q=U7dj_$v78I8j1$QJ9Z3GzK=ycpIB#!2&6MJ|66&{-83AP{L$Km1`ySF{dMknk z_Yc3R9v-BX!oa3v7b~jDI*58K*mC$#PLxY9C-9)4KB}#VaF{CbN0IQ37IZmTF0LdH z)p!aN^7ulNCy(lJ&d2}y2kTKC1g?yQ)MA_ymxfL)35oO!ZN$1X*Lxce zn*K-GBs$5*U6&kev?XV{1z?t#xT$7o*_2iB-ImZ$ZKJ)<=R~5nz32aP(nNcGpF(@x ztO2Vsoc|5mciJd1{Q^a9oS@?Nge$^Fy>K&`@}Jj7rl~S*LWi_h?bFJUcN|@>y=rEN zM)y0e{C0)kC3aWb4|b=EbvqUm+F^DbTisN)2*4L*>}~)h(iT|$Z;Jr-3*!HPe!pdS z>c<)p4i-VZCk2L?^qPk^X^Pgqte}m`(j_K{T&vp*lM@k*e4&+;)iSrFOQ7Y%k^4!6 zN7VD|J@xu{ITbUt<~!+HdjZ&3@90oo2q@#|BJS zbS!PiV*UR2m1%dx9;Oy=^HwbF>$bYA^Eg-!cHB%ad2kaqe!6?vO7d|-{rAb3qy*njw0JKX zlhVl3=BuPsl;$kiaT_egui_{3%pISiKXN}Ob8}#?_nJknH>mQB2WwyMc3{UBOMedh zB5$hl+r% zyZhn{1e&m)GXiI6n1~XvmXH3Q?TEuk9USAgg#KIdxpTZExe8k2OEte5D30aN$6ih5mXB2%-tH$x*zy!t{7`5S+mR(E z#$3V>a|eF10u6a77KVC67~?>{`M#=s!p&dxfT5J;tsW(8%&Xar(a$HjWJx*1KA+R^ z-SX#+sn3f%t5utjU<-2^hMJs*0G%&BDRBhsGB|^1P^@{t3>yKA2u){Vl}Xp!a?gg9 z6->3Gen2nNTlS{4ApTvs-eu(&AnQimsKnvnD2(tOCpykkZI!d+KlYAO5!fO* zK?leda4+e4YEAUfU}{2Y`p=GGSM^Dbt_m{)26)b`ihidK{K6+tobI6yS(4+!pSH0% zZiH&u#A?tfReollj&4j0Ah!rbATc@1uG~W#4BKzC5WLtq>UJ3;t{Y+XoLt@-Q~fcDIf9)c%$f5k&fZm(RS! z{@k}{VNoogH*)WZo!PYm&DwpZFPf7v!0SjU2t7p{a187uvYHRxNYj5p((1|+h8UN_ zL^ZYCWS4=b_^l1fd`Bf536%Mhf5@&ciAI4Iil(*@M8L*my2b6HPuh3gi6bT>(aq|M z!u!d5{HQg;J^sCLtN^;4{?QkjK$&w_r&ege(JD7O&7$8Kv3H!5Z1hTGa0lt4vTc*d zhi%N}Hhb#SpRUBejE+vrPfYaZ>YQQE2vcLo)joy}&H|1OF6E6)wa|Q$Y!}3|PW`=P zA^sN~?1%eDP1d%)N(dPFqZ6#cx8XJR_lN#uPSn5{{Kx7EKa2#FJF}$#qE<@!S>m19 zbcT~oN6ckyw<+o$qml+tv|iT*Bs#Mx4R`si8A~4suUw+N1V;M`Wop_L|BMR%?d!;V zHGQVZzWy90TGrxGFFH`tGvIW&=HxiG4jLGPLFXl_!nlk64md?PM_pF#{D#H$%#XSh zZOT?A{I{g;o69H-DXAVYn`mp6I{D7@hZ<56@+=gEuL3EbZL_1RfB*Qpt}KjvRzhX^ zf2qE*w-xh8{{XHGnwaj5%Ahn;w>*<*c65h)bd47nZ0lUq6_A#ibXEswiUE0@kC;gW z+&+k51LkmPH&!Ap9Ua{~7(27ti_WqzaYiL}t+#m9K1M$kv#Y60*xU1`{CeFG!dN{_+(NVH0@;W$9_Kbm@)xB3d%56(J-VnR02Y+*Q1XvX->4rUKJ zjM0F}Rp*QO)H^?}t+N|dSg=Wqp5r~(sW!XqpbuUjJpV|VN|t*C7!qcMOzER*r%DUa zP3^e6je~!$p4cBrRNG}0NsUVan3`kP1d{q|>Ma|PEuEIrAto-qf{&2|#|_6S*C95C zj*CNin|YD#3Vs{Muej)7Z)uV`+N;50zdN0gD1IL0$1bl66E} z7AEpu7%}$_&c*Om`#hdMV9p+0=X4+c&C<+Q0k>70t)^nO^L{!LWBBT)msLb)!7B{w z1xIQtM)H*%8~SKTNF~-H%d1KsxjtB{8mgG2rufzAbvP_X)V;_X)YK$8oB(tKtGxIK z`@=qFL%5tI8LkszTjQeE(A>!);_mlp&Qu6a5Lh$pBcgcup{ee^UNt<iqhJ-K^j4 zL!zb%3xj?D#Brs9*Y>Tmo(Tsd#ky8wpj*7f&tib;z4pGB^!8qpe93cJ#Q|0eu$H<< zStpk5^7#>dFaIACK?*ohlJu~(bBGWd(c;U^7;1kfs3D1H8&Iq8Xj zv*O(ffvS!J)8CYxsZDD3Dh~BJRJTdzCQx;<_fD+F=g6pce|^|W#pJf(<@|#1)az+v zkv2|FY}jJEt(9v}=g$8!Q?=XJIPCh&>)*C?*x}l_&Ydewmc%#+8W_t)G_GiEv3LLv zdPEU)Be~6%IJD?sdsHSmKtW)|X(so|{b!C27~fVH6;h~F08c9*Xtw9~i;=QIVkFM-cLz@TX(gwcpv4?NE>~}2S(LcX(CcXMc^gYpOGFTW; z=HSRdZi;UN5MD`@*@#nndn+qb%bhodS`2xIDled13X_5A3Y$_&oC1iuMBni0L{?8e z6=jP*k<$R;61)EtUtrBb*^>Z(@IFBHAew3V=?R>|y*oEZBJa5M>D20)oLKtl+-&v& z%IQtI%RC$)P_Xq3&%8H|y94MS~&d=2>*8Mv@ zxm^_?{p)Jn?Ty839e^<0VRbU&_C#9Y=}r@GWzEWU)WO<1IrY|&8BLQjn5bk%7z}OKuKjC`V5RLRFL?S502#JE=OoOn zF9(#v<&qdGZ>`dV@iY^-)idP$lFQqfca%!#Ir2zKMK$5JBI3?U*5UG|boqUm^V64P zf17Daslk%d@h3-S8LI7OO!)1^Sbmj9&RKskP?s~K&WG!;g3l1aEGxD$YZd3&D;3&L zB=T{_hLFyg`{YKmbsD+VQ!6u{IEm{2%`12KA{@f?^=Jp)~A$a$^zyt~&s( zh6fa4qr}ft?x@T8;C5oWMFUm<+f+Yg&qq&gMN2pnWgXRJ8Usy7NtV-}im5>7LjLCS z_Tmu3xThjkIDmcyXe-P2_wI^rdDZ=&%z1)^5lH1sTNb-lHxgU<;6vB5@~?J%_&Zeb zX{H_MCM)o3F?CW~DeU7<@9(ZCuSrCkislMn{FIj;GV5s;PQ7oRNYq37!a;FpafJDf z$8c#(ZSOU(HwO9*J8UW7L?!_?RU7mQZlJ~pR2whxi9F-FQw1JQeSO6W&j)`=3Q>#7 z2=$!kio8def?t!}x66Df$L~cnTBO9ga{rOVe~YvesZ$l^ec_i}EYpoeGxEu(Fss+S zWXW>{azG2%P+4=tJ{1{H$l9^;BPwN@x+*{>u&3V=eHMrBz=L^3U)MINd0r`x_N^Qb z@zneb*u0ZejYK9~bl$DR6a~-s6Srs#58PU~OThzBJ4%C={z|LX)V@{uu(Itzv$ZQT z^);w0*0;01s)p16m)KYp^IZj{Aa3$0-YkZ6?^-*ndHi{7LmE01s* z4SCIb2q#`NGY>{ygGS2Brz)3o_=-dVAYN=~v*Y$&*{JBP>Q1zWy+Ju_Xla5vL3#ZJ zxH2CoBAAs6#20x-^>JX+1Wz(DX~>UN9iGbxdzJ57-FDV8S?>*6WFyN4-jG`D-++Tq zI)=)pudkWioYpVWL_HZ|XgAI@5B=|@&0Y2Il8IT$nn@}@7!6ep1$Pw4~63cWHl+MsTYh$fmey-=kSAzI(^( z5wV3=F{KUfvRKM}|6Uznc{50X``LH@M4!PZK{TyOe5ee@llkC_ORYJxF~{-6ng<*1 z^yc4JK%oi+6Z^l4oh(bDhqkk@Go}*8_%Jh@3o`hxO~%=U0eVw(V{hwfy*COO8+Ucg z>_zImHm!x?4u%EF5Ads2uxB@ouo)gifmAkg)dgYZ`$WZF>QK~3D33}BZd=`9)9=w05+1m9@)v2$&# zql71}FJ-*)N9NY6hq?~}ktt(*iOsqQ=WQfcg#}xFA{TocwfAJC!3OTyNVYQMg6{tg zN(H6>);HH(we!o6lne>rpD=!|n9o?lryl55$50fAE9|@$oHrvA^8Zt`j@G=80bQ;) zq>3$21th$>R>;tJs|H`|0-_lkNmzIN*|3!jfO282D z$ZtT3LQ~)bXq10PIvnci{}W}bqkK5Y4M%G8W(_85f>jW9O^*ut5H*nf|u&0`denT zAUpTJ2roAIATG??#HJJ0XCT(k`#Q^@Yj9+fQqzdv^vA&WzY^Yj=`1jzPwZFwb1syW3j z@2o-K^a&RL_|2C#wKpd5ZWk(!9#Oh-#g^vsr7R{yll1sPj!RK@$fP9d?y8JLz^^JM zr!xdJRU8Pj*5caxV^?6zfK==K{)<1^2vxmH#zC_x=_L22>gx*(y5jGBvRx;Xp>JnJ zq^AUHKv}WL0%v*q+VBKB_MIyF})uK$0lx~f-v`BPSi|GU(3C7cQHu2x|WLO+R@%>uTSCp&q!m&$X#V$X=DiK zxCPw;f_&M=b3L7IznKSG_%X=DZFQDYTrtS_)`%HfFGo#Jp6X2OxCFPeq7b^1xe3%u z(pB*l$bi+FEC8SH_=uhU)v^`TfI$aq;$f=@tctnQ`{{P_4#>euvYkBI1r!B()p2dP zFey2l&_}0WR^WSophWOAkj&8k3r3^pj;EMx!u0F;VqDV`PW#nr>(L+M9-;3hyz;@U z$m%cMNaLh>4Lmmg6-Zy`g`ug^YdqM^iURbf@0i$UyB9|}g73!ui5Rb;X78w~J z{E~ZD-hsq)@9Bc5g}WqTX=;mt@QgQknw0qJ zf!Iri#UG9gVX1?q`W7{Px?W#d8#JxRYzfHwd`{pWv*WaJv>2F>KXiGeE%qUhY-)Ml zGN;wy0S@HwQBaI4(gGxCAkLfBXEK3?kt)Jd*LLb9`Kal#5B^OK46xIwrwB>kN`-&R z>Qlk_2oVEQpB<-~F_=FWwL)vD50}EP@*`7Zy3ABpXYRBWx)?Gp&~$j^L2CryY|ut)KW1 zwvUdcLl{@9{aC}Zc5kYy<_uZ>MHV)WI+-L5G6kMh&;;3E#5@&>q?1)MH>4)zXP&R* z!qDyChK%K6+_lk%Shjk=aWUBOz@bNB{z)@sf0XoAHtK07(t@mm*V@v6y00ROS|Fqp z6Q>_YnxqdH4x-Dy|83j|w(ht5l<&GjVgZ;Xn4#~!eNy&~QJwhIw6k|2Ud6L#kfum! z@QhFTs>0KS`eI{kn|uQriAyd76ZcQ77o$kX!#o&P0)HGF2VY6-$RibOGP_jj@X!oM!$aY5t+ zEjUX>qa2Kq3$DdN_)leTx%SfB3DWQM`W`?LR$E2Lo#FNm=TaiMmmS+}(z7!Q5!~|g z?BPG+J&e-}O+gG;aR&Gf5+ce$3a9H99GRGOYEB+k^ASnRJ#0dO`mJTt-|keOnk#~9 z*ViyD;VTtY?mt8^7)=Q817+v;2kDjt2(ELa#@-|1U%S`x$4-CVIOvsklJrO&q*Rw= z)*pRtXJ3^u5+g#(9h71;#usQ1cBVq~a?>|23N@(d1X9dX| zmc`75L0Ko%tGh%-ai{{i$Uev~`gmnYwO+`&TW<1OsFrul9#fX2b`G;05q}!jUrP!E zjv{;Voz{vuZNo@-v_OPuER>r(m1{yEl3U!YBEmdh4_YIW^`%;(jWz7t4n{b|uf6dB z-EknIlWmUCPaNG`n=i-yXNN?=y5k|tCIb&st;QNP4gy|MD&8_H^82^Tg-*VhH=oKQ z0%gpj9}{X=qSIx{hx7M@E^0r8t&y=Qz#r)8l%B zf=lRJw!*WY!tBZg_CNvdh9o_Yj+>_AVP`A7*45}(W4g3pJ{3Tivmy0ftZ-DOpaj5oBvua7Zu48ct&8NVt#4XnjyF0J;od1%LExh5uxNyHi(KMn zYG#rwD-=SjxGGmxb=pZ9eeZh7J2h z)a)S^H*FWL|eq_!P$h1fi{j-UD zhA3K4capwI*tBbxGI7leyCELygmCaltjAw>z)Zi;qN1=!w%V7F?{;bNId%xLC^cG7 z^hXKX%vmd}`;9b#i)^wgiqPy_LLp|{$?g|O>^o8O{ro!Fn;zH*BF5nup z6P&1!Q{25DrF|whu&0LPSq(g;3{_acDG|1NT+D=)#P@wOePtdjr)w^&^d9i>&K(Ze zV!*WGFg2Jca#}NjV4XO&DBo$%+4B(4ES?BYuJHCUCJjYFe4Cacuuk3{H}smUE;lWN zP4g%RQ7*4O0;8Re)WK8hDVlpK?9T?nf%+V#6#ZtiD;)^x_Z9AJN?cYf4@Jxja>)DAOg#Zj-x&hi2^NESWGU|x zfCLp^zWzsx`K*NWOSV2;SyEsK|)~o7wqtmQ^;jfKh`?_ap z3%V@dPsjeXT37HUVT9I~b8XJ^S8PehWonIjE6MiDx*?lHE_X_y_5m0Zd_9WBkM z9p3K`_rVekcqbA%Pc|yJgqTHBA`P^q;O_eUKo(QNE4F1x`)?kbN$fnBG<@0>Rz-F`A8vTdPP(t)iH4?b+JYGI{MEu;RdSn(k;_0(b4*CB zXdVHiK6;~TGsm_elR@UDnhp=rXGA%fU~!q}aCX9?HGJN?QTIJ`m~yhs0u!>!8Sd(4 zwDRg{>`)6p>?2<-L>;OjQwf_!?;OOH7**L=Kd)y%6c!JE1v6oYmb z?>^?EzQO-b4uH!%uPoyP*v;u%5g#2hO0`U(b3~H-(3|VqT`Kae0N0Jhu|T??yv?&; zP5w9Phy7WSw6V7=X++(lz}`w`ormPvBs!hH4=xqT4G8{LxB1iti;uSUH29)THt=}o zM2Obn%8@W1Naopbb+K-~$s!5^pZk$h{jYwuGgCT_t!!m*WDcHBH*jD5j)+*V7xMppG)X?qJ$4GHUc~e2KA8rfh=`}Cc6(ZY{9Lv8KRkU0I9uQQ zxKXu=s-m`3YgCKc#3$liOK$m=%ql6qbOW#2qDo>@Ytn+ez(+wIM! zB#b7R@#t^zz+>N`zQ0{uda`^T5zkux4NY6Wq@C>gJGL>_9SJPga>3hIrmmzkk#4%+ zrpPUJ*3ah9Q)rR&Opm{E&7G6|?0aV!H(mJ?;p>r1Cb=DFg$a~sw-N>V$fGfP`D2b4 zJ;`5Q$U6^W_|%o8`M?GJR3N{8mpQ&7Lsc2vI%5BhukSML3YSIwNTVQK4Ic!&UK7lT zZ^~6q*{G6wRu~ePD&8c8Gp)vi?*5K!-HTernHpp&g2bt>jVnG^D+T8Z zhs!+mLzZZe*1 z+|nwuJFVRHVyyLVkm)Mjh1;CY(FFxC&wo+~hZD_EjSl4e#U6UositZ#TjN3bp?;nZi@i<)%?@Z zAO3q=^fJt^Jj~IfxarS7{WE@3ukk&}xgcA{6X(mCmIja7FQB6R{OBc{p+>}eP3h|6 za698o>N4B}@MGWS|E`Vuf>sitGLinO@k<=w@wqN2k(Jf+{m0li z5BhU4>CM&zO&p&T%+W(IAx^QGtLx96?e=!}T2tYCnM~M?)%0_n2vM21Xc+B~l3xwC zli#&}s!lH6JIz5&bQYt0K9p*=UsnakH6T zz;vmhXXlmzPnyZE>Zfw_nnDCL=OZ`!Ibdb$e$_(tRC^s@dXb57g;YL2NK^AnpPX${ zYTRyz`(#^Zz|mrLG{7?3Q{(gd*ga}8HCJJtawDNYN`K-FT=s2KuZj#BvY?~dd&HJ8 zEy~-h{`4st+^RzUGycB0ZgE2|`8Tzt<5T=J&d7XWy8Ia)WPVmLlQ%`1RYIE`$MI&| zSDUVmLyo4WGD$b*p;DtV+tQ-N-xtF6V*0rTiR0pm*BDPr19utrx({LwLX@zq6JPyv z1eiP-8&XF4g8n-gG^hQTPo?wE%5^(}7$hesQ% z&jt^w7B=?k2tUFojnoqlGWfd>%t0a1Tw2Ks0QYKGUi2&U&r?-Y5E+b87KNS;(%$qQ zRl{W%RF7G(FhUC_)272HE5%!#=(b&fQb#RTk{@ywI%@qweuh&wbR7>RP~9c4H{p5>Vu*)?ysA-JG$qb zzrhHI>5toA#+;F^Ob^3c2}hq(@jdU)7P+jpyu!VrFWk4sKEGF2qmi%u{IKxX>(AS- z;uI(+diowqSbZAmd^Cb>Zbx~6k$cDf*M26=6()h$wxto&33O@6Y(FA9Y4Pr}NAu@$ z-4SwRMXiB#>J)lEI39#9MsmBJvhMo$riOa(XNx(A8+WuVRW|y@=`6Q7>;(Hz5sk=t z?jBhshHfj!0=-zumhJ83hrS+>J@)qz{R!0UDC)K>YkM<-HTG{j))KHq{KH2i(Ec?+ zYor!85Hv89r}V1pz6b6{b%pMbwP-L`o;nnT>OCFE=fB`iooz>k?U_9ziSr$UPU_43 zi{~AtHsk37pMcGwIidPFL&IPpeYs-Ga>tTOvTW?}lcQ+@A}5mv&sgtrUwD-+^{hod ztnG8w_dItbDx?ae`f8Z>9Y<@SidX{a9+I~b|5No>b?8ALbuBNZzM%P=fiarUqju8O7=mZz~?3%}0UKPJ%oF>TTXjG+{pjrDvBJVf_n@X%{$jBM# z1wHr0X@;qPGTZ82YK8e|_rw@^Ecc&g9rqUsa%TwMc?mXcS68(LzP&i!+2xP)hfip3 z7AfOwA=x_d`T;UfVHLTxI=2$);tO=Pp1|tLdVBkTUR6!i-UI?l7CJKxf`5;kA*!7J zCPbFUSwJs3sQ-Sg*PvbIX2T1l-qDli%=K)THVGp(bE(_3)?*q~J}KbDyf)@(U@Vm?{dUr}``s9e*AhqIN>J!G{C zmNWWi2Ami54sG1v${8PthK=OE7{OOCZu)Xqm*UBr($^hT*rBao?Ztn7-=j)8217^o zE<-|jrBO~EJ_YPfK|a2Bnz#o&X7U8vG~#HVq=*DCAM*wx1|0xV8V`T*^E9*{Cn6_Y zE}$VV&kp*1TT@Q3ei1V#aXr0vuS?jAjIiPAv}6v2x(ouF5=#yAjeNUS6(@lu%X^g3 zYHhxx3o+BBL@^?5IQLKY7Q-w*m&?FBjDwBvad`m% z&N1aJZ%yG%^b#0WYR9ddb|AC(Hq59u%G$Ba;iplV+9b?@(cz}K+o2LA93Y5M|M$R% zB8(E=vU<`cdY-U5-`Fl9Y%ICDwfs}qIN(70gs?mY^VQjI?CH_4Z0(Wp)VQn7&YEn_ z56^bl(N_bd^`hrFl8kRh3B<}l=B`J1evCFTPJxwPU?#!! zRIpNfDq4aywBHto_OEbpm#0iK)-MG}{x)TzkaLC{<#J2UIMr1L&f8m>y&iB^q||V% zj5(W-V;b>QbduWQF6ZE)xUO@lWWA}5P);T;P7s}@+0|UL+e8fG(hzQVBJ*OrAQkBn zBj?MqM{Se`Ao1V4*RA=oz7l^wDA;5t_;WHc-;|Ccg6u7`ye0&uPBz&y5R9=cDKf%D zg=fcI(A$}Sm^}XyGPebcUYynrE%yl{oLR;hQ_pAq1KJ^-inu$PT0(N z_X%q*Ht^=EWlO+xBxe=X)oXcK+)^>N8Hd(WcAYS{yzJ}}F{rOT>+;Qt`-6;3xx7Em zv35Qz${~_d!wCPR;#s-jJU=V87s#!QVO8FWiHw-|aIFzNmiKuyiRQW-P*#d8C+E&m z$iINT0@>VinR631B_0S>;B8r`Z40^fth0$YnP~^d3{wUm$xOo zjQJb}iLY9~5i@&<{+Ic<^fo7xJ%L|iBdD!;apKXt$#QqWX*+Z}A*6`77{>IMH57Pc34w5k_!o*=Ji_Jy9 zq2nTotZ3ym9|H^P%PD$BvMwehj^#OuZ)^QbmUG?gjFZFn-~Q zn%$rq5rj|hZQrTw23IX@l4w{l5v_Y z1Ak&xolzc<1HNb%uH?36o4T)xuWY4)8%)T$|p^<_RjJzQZW3y=YJNf z_O!IqD@Qd+XPmx=PkPCxwvpq%4@xJF+s)UXgCZQcN9wrG>S>GR zyYsf>(}VQg+DYwM>FVoR4CG3d^fSg=o*M@^H%}PWo}H>T-x#_%dMd{bG2(_XR{3I~ z_;9Afakz-Y{@S!l8hUPG&qu$irn(gCxB2{(@8LMCZFsVKZg2ZOVCcjyx-q0tA$>f6 z|JQU?t46WF#CllQTQF_UNqfAczLLpdj40fLq=e>|U0V7Hq{p9|LV9aS<-n=?yCL!o zamCiK!HCI=0tAUz;q`q{`xKPmvrM3|lF9K48RRg%9|gTuF-gfn`-U?$S`?-??G;vX zbUm0T8AOPRIUI;$ssz4H)k3{K^v45u#aF51@H9eF8Ie1Uap8bM>8|nj1CLH3!)}t2GSMSU2;XVFuwEfzt|Fzb4CpJ-t zz-80x%e@Eo`somjeaf&(^>H+`RE4YyrvznM?wzmheNU0_OE!BbMP0wLovz zJnS#o@}aWjO45u&(qGP*QRjihNYxUJ_B9z=tzxnmR6DF(es|^(LO&6%f)Fmure#FN zK^-9y36C?`NWnMCbuP`(K>clJXl8SxKV-7K8tKqdyvZ87fimmlqYO!_44>?6t~+AY zwQJehG^NuLL#{aE>U`P?ESD*)YmpgMF*)W2yDjp&JK~6))}qNN`Q5!%*o^${z7JyW zzv2k+s*m>rc1-%@#EpCi^uBol@B$HlP%;Q-fLB92+Mf-D3e;W$5d;ipS6n_-QetV# z!L1}qb|0=_o!+dW?oL3?q?3J~xCN1ybR{&lLnc>6%ctz zvvy-MWO7k{_uwJIDR*hQY(kQ4eORUs{Gy81!ltA%7;8Kz}ySG2zXZ!YRahEGBj8*PPDOKgQ2Eg?O~53q7YwGyMTT9@-W z!>0wN(*0n+M9gU_&)LpPgeLCB(o4kXS`ogzhdU?p*0t2|B2NKga2>bEwl?l&WHC!C zswF}iu4dWG6%V!avzN1_?3JZ?gac=AkKO()a@X!tO8;(Tf=tGIfJMvic5A~TiyNsR zlMwmcjtQi)v`@PKp)hFK9?||ud$;`)LS|)PV*o*K?Sa}z)k1E#B1ub7?u{qmJ;*c| z2nzF(-)%BRK&7;Ip;8D5z?m^CYJmYE2Jp(fUwj=pCzm^rfepUt-s2Fm4-8PT7Ye|vsaq}Gt=Kl-?Ku`fC0o~)UzHt!ueS8Z+`TKSTPJp|PU zg;%{P{yJl{oc_5sYX%|>->h)*o2v4ijEWq9lzFolgC6LuBagZ1--;|4Pf9Nwo{x$! z<(dEa0)fA)Y8etOj_lNsU-LMq;4!>z+E7vK%KhMBvI^mHc(d3<(tO6yFn%odX5rd5 zzO1-v2aXTgB1@q?HS{2n&RmtH!OEiYX@v9f2NwyBuVhr%2$-grd zkoL|8f@<%WvQUeac(5WA|6N;5EKjHdpLvsX^|~naN9xxHFj$>L=5D#1INa$B>;Ial zEAO8}$}#fCWozXLnMj7j2paac^^vI4$){NxYo8lJforQ*?{cfoGXhD^8y+4+J3F_n zbSi#}Eo55$dBAqHReIRT785Z!(hC;AzOm?ldsBT}>5Ig@v?4H}=f)q_`c_ZIv&|{> zf&Op42lf3|6PCnRyIHV2qt5Iiu~kY$hl>Usgv974D04O3F`#0@hU_LSrFwF;BJWLc z5%e?!lv4;p%Rib0xNQVpoUccvbqnkc$t}d9?zw;#zyN}~%Nz60uDmem^%93&8RYy% zi~6-$YPQ|?9<*)ALKU9>J#aiNtI9A@^^<_f2s)JR5x%Lp_RBmg?zB#m<4Op(M&8Q| zq*6ba!eEnwo*BYzO@{A~V*@`)TfTUHc0|_ty8|5F-0`L&cEq%8}=qP+)bIU!;Gf zZXC?B$i_5`LHDE6s>DwcXIKG2EUAlokwe~)FPqXQ&DZ&m$iTmHAqQ-KIgKB#maIB{ z2*(^wL?Ey$9jpAv=lAD@(y<9#gRg}2Z{3oTIR;9 zyeR~Be*O!zOhtn_!;mgLo+KeLvKblf>Y)e`!Q1!#ONWIPrUI;)ogHRpa0c=Tp{6?p&F-X#Z4lr@PEE=<|St7gQje$~80STJwhA`7BO)1-l(e zEoAZDy`q~n)lJONETl^DgeKP;`O{EqS#DsgbF=8xgY;v~68lDfY<7yw=%)K>J&|jn zbxTls70mK-@4>~tOehd&^waP z7`8K)cT9MMS=bupOQ-+#TMXC=Nc%326L#{U{F)zj{M|HhnQJd|h>2Juqi@x zK=WSFV#y8ihE#6_6WtTvG>^x3-1$kM^x-gyGo2IX`|h%@5O)9|d9VV4sIL_dO2v)} z`Pi3*2c-#zk;Vh@&#^OoPxN&~kc0pf{<=&sjELeMjtPXn&KE4w-f&>n+aKSI=T1-Z ze@MHZ>8M~F#wL@mF^5aly>-@Ki9-Q_-zSX+B@Bn*$LO9=2E*{cDRBCZXDVwEG90lA5r~iFo z^yv2q0BF`X9Jzm$Tnat8#ozYzN})&q#RC6cs(zpsI*h@ZlB7ZJr zHKK6d(&~Wl=?kR)y#@fbWdVS!e43Gn=*WE#0MptEz_47yI!doC{$l_x8wc5;)hOnU z;<1!-NXm$PoFI-9M|_s=Onbg>*B2YP?~M~oa6owXIn)1M05mU--7+79-8XL^^=YD&Zjb*Pq%t;)3m4{f@;Ri&P=v$sG!uT^US?DWI7xv@7+>_!?PeuP|d~g zgU*SALjrPK(gMF;{~Z>7tJ@k`2x@5n_?tF%QW4J@A$C^mDuemgUOzgZug?FZ@_uN6hCm(-ob$=%cKivVfyCMmcD`L<8V`Cdf>9=NF!xefD%KIaz zYs87349XvRipyAy{IXo?ZhL1BBj1-r{R{c^e%D(zXfbibHc+9j6|j!D?;iAZ6cibc zu?%mM4WCg^n9}sojfT1@coH z>LQXH)}5(Mn_B;tP4`B?UdkgL0Z@az=xl2Dned%vPSqu$sjDlsgAR~;=czP}bDs&v zdKLdk59omF)$Tsv?-%YU+bM}8_tUR?);?CjBuC+%_$Z~)09V)kfLML?PmXaYKFsf zQvae^1YZr{`FEkJO);Y&&nJ@hO(PE_|0D z`@|B)z4#92du2R)D9k zf1T|gjW|jN8Bm>{U=XcKo=gE8WLd&$UQnu*VYH(-`A`K!t;UM8j=sb&Mc~wyOk-kFx!qnC4tjlHO>?@TQrdmy6JM8lgm?HT$njVlZGre zU}6RkFHc<5U<*&(Y%sE18I2@svTVkeERD}y9P}OwH8fW^l8b|TY&m+IXnUacFc6+% zj~A4MIE-<=RwZ@ut>`AoL)U9Tj21y>j$H|T317BoO-XM^4Jt2Hb0Rj;kTSGwRGTWM zsv(vLs|QbvkA!~MJjy7Q;}}tT(G5y38hZyw6a6uiw;tWGoP`}zIr(GXpiz3}N|Ws< zn<)@|`R^f{KPc*&siBNZ5cpW^iAb0_?SOvlBH!dZLc)c@BPesA*|nOZuNp^t zHS0xd)iG09tnVO1(I)eRXrhK|p&%@w`E5`Dm0qTRi{LyU)9mBJ-$}mtmDic%KRRI4 zFT5TQKLO=9ZdKSbu1K(d3UBto27ygm{AvGwV!~Wm@iltCNh+LIx44m&EKUuBYn$r( zhPJ!>LbdmMetniPO(s*?S3ZT2vwJBnJxZ;b7BnYryy~+gL{T{S{o98(3ew@Yiz?se z1PO6}chO-@62&Tl9aR;{JY{p61QdVH6vG}5qGPq;4LNQ>fbE3Q_gIU*%J?S*N%b3wykvmv!mc@vK9F!kT|^G{-s%-#!>Lg zz(G;3x>Zlt@*V#;?<&tN4-nA>Gcz7c1CZpr zkE@J3HzEAptx9TJ(dQ0&o?tM!GZ|$5!!`CetX~!Ou?9|Gi^MLj0w0juJ)I4>u=wzG z%)&x`HT0=b$JkI!vk6|%WE!J>uZ}ilHb*B?;i2^Yli!Qi?)Qa!umuTk9yH(la+(8v z9)cWqIN6wY1)EZ5s{-rGO_EY;6rt55YFdtYr=gJQ_7nr4V9K4gOF^>1VTWIpciOKE zsD)3tGsxdUgy`NeZ+;*1#JeXxLP=(Bdv+Xf2G^&Cla|wgp23#AN`oBrn8jb#4A)UVud~hhyCy#{ifYvhogvRQ zlNg@VXD#T^u3^Ek7?0|uJy2qG4Ikk++(n_r)pcH{WrMwxlA0ix@TV@#o zBvw9ceJJWmuS#_|>?l!Cd04C?;@{Go@j~dGrI9gS<74!8wN%y5o{<*C#!;Q>ld0!6 zkNx#Q@oJ6(uLXoBipm-GFSpt`da~&dsSZ+0_{=7apXTikd$Y+M2T~nsw(d}Vy&qV4 zbvG&|rKg&SuGvMHCv+kWI?pJy@KoJwdP;c1)_a7+ncR)wfRpm532*b)jz})6Fe#Fo zg_`Fp_^PuvR>HVun%!X4g4{dw&dq#QtHz5ji~L$z6t*EY?}=IBq%w6U{KU|bV_QJ1--MmSA%8KGulmU4|g$^L}$8wKJFmE3eN#m0$ePd z&Hloctqb6omcyBctxtqDuclXcr8}6`h)}yr@O5((F+T3UA4< ze0#w4ySMbgy-EiYDdC7k-r8MYxtz=1?^MF&J#fEl@Zlu)Mg-U7#reA$QV-M^aWCvi z{U%%_jyOp+kfX-RZ~vcWbtlxh_(e+Ce)1e0L4^*h`Kw(@ddMW(t6eJgv&iTc+2BdG z)$mD{S1cR&BC#OiC>-bu!YctP6;R@91>u#*8m}(OJ@)#n@*nGi@c%?fZvhrQ@)BS$ zhbidSIbq4I9-Qi^7O~(-rdPWZxQ;RPvj%Bk6i)XprM{1g(gQ7=UL2X_Np{*wkfH1c zC7j~3NGtd)zdq!De7-I?9;E_Ad}lME(jtBVJiZgyC8GPET*VO_FJcK%Q;G5doZXH0 z`;P(PnuUtc(JcWM91r7F_?^Gn5{vg!NXH$F$a@b;#0rjv@w8kT0R`|s%nL}Lw=J)C zDa3qi8+i(Fcr&~bq2Nh|amXaYtKEC-UO1%+lE`}v;s3!6KKk)WSu3JQvgN)XBOeLm zcFEbjBJKgsAot+(uW-N_Q9N3{=+NH1yjwXQO`wzoNB}{ALHsy9l3gtDTb;|${%yam zX8HeVmn6jTM5AzG1WI81g0}eX=1ytd5`Ng434TEZo|b+eot8dc3BT1z1^c(fq7&lH z!)*3%Xn9H`8M_xzd{ZYFfNRhM+uJBVOKBxAAO(cO5-8nD$8+J1UjNY7i?fccS~&N7 zTX@&Yl)-=;oV{C~++Yw<)FjSvGWIhF0i2c$GD(XAAT7MXleAxS3M=p&G(>%A4gcbF z?2>ku-pRwU{P77@y4bE>P zH-3if!?ypw@TLEgoNB>E!L16BPTT${%xGxIwoc9Avab#W&HRoqWG5oHfnLV;BiqCAqi)A;+zeBr(Kqf`kyUaU`P1D znHc{IBnoyf;`pX6Apowq4cZk3Bt?w;F6AxSkMQDu+2;f1z{VON+wW0_qiuPd;1 z=I7;fE?8oDh#WYj_^YFI*|BH{9aVOasWO6f+-m7SBX>A+L9Kqh*QnAZE}?n@_xHX_ z^PfFC?Tmf>Jdq#@d#xD>=eRxN<8KHmJ)reHw-=4N?@TpdIe8PfgpE7DNGq2AC2QAWq^`i4@JeOQ5h%Fe+kY|`RzhA-$5^mWdps`p@7xl6IB--mGN zwb@}v@j#z2!`7!v<1-rH%Sg?fmb=CE?Ls~0{1#n$#9g}P=9i7%2@bzU%#GW)ep!5# zPyM1Z-%V1MIIKs}toHzK0@;wR6T0}7iLd?4z~{nqM4rkuT4Iru;fAstI6=v`=*!WM zj%sR~f76Yze(u(9=1Kgu73`JlR(4p?0hzh}5jRu9!LZ&PLrmCjo$2bFVuLDf>L>AJG-r;%R>7XRemnZ4 z(JE?UeekJ)66D%r>rFfz)?H{B@TG&uLg=8WFFi{=Ms#HA>}Ty<{hce*h0c}xb~~RY z12lSCNx{Fr&U+<+)$PSG3Gb*Du9b-uofzM1%h}}Ywc@@ha8tSZCMAgmI=y>Te&_gK zCpyu^`rb%+`X~YXCsfB44)EO3&!nTQ$Gz_=NPiEz*0kedUg-7?a;=hEbF(vLx?VCu znNiqhr&nKmOptaa$x%(SFD>C)pjPa9HhxiR;C^8Q9NrpeT$J!~<0z@)9CNixah)o$ ze(GWU$?p+VIN=^6wVe)NE$MP1Xxi^-EiP#?>|202?SmG|%$m>H_Yd7GR93WI9S+uA z2ihUM=or1{cxpu%4>y7t_AqZ|LK$uSPbY$2NbR~zZ>TU9Qw^#lK(BLltR({r&BdKq#<>Q8Gd=Q*oZb*bvMmVNR@?DHz@rBN{d@J2T5fWAc&osQ?T+mUW1$o!o_iC8O$ix)4og+NkxbI8t5?IQVgHy zb7BwzTl8An=%-1m%Z{*n%q|;2dWnpypv@vM0GAF|IyLaI3r}L1t;aqUQ_D9q#AMPeknxZpO^Diz4)G(1;Ln*zIDH3i|IZ3_h67o$!J08zR{m5(LpZZ? z?{9_Wt)jJ9IH8CxKRe{mAR}7)zMXt=tf~Nq-)RNe`!yAs8B=h$+Z5K2r2_-@8|Qkv zt&!90^6$6TX$XD_#dLYiB+c~5ZgM@|sfxcOPs;Nb_CG6=+{Vk&J+W<_QW<65rprHO zPhv9qCMz|Zo7wYY)+*URdy2@&xc=uweRe*1+cwNlD32@;+rAD2%V_;y0z#R{h~|T95$h>x_U3p% z(lq++j$=wZVeF;7_oRv7R+7ANrq1gw znU~(R!8QTi?&8S1yF-g*wpVxv)n`Ft>ZP%T(_!I`hV4hO_-ru+azu9(tu_|%E0Nce zBd%5N&-OOSMSBrW{p?$8u%=e#UyT|2lZ#3}3$$;9tNs9O^re(sJZ1<4PC}`$N)Tz& zwgymR^`VcAj`AJxQ-|en>GdsXn@Qb&Kkbq6MW|SL=*Nx5f2>wr)zqk&fk(4;shX;$ zf@8TmdCtaTb~RC)WE*V4Ldn6``DiXyf`P|=vA>9&YJkp+6x6KOXBOXOfBJ!~;*E^A zUz4hr`lBr?b33KFdY-B;v**lrI9jPL2Gs2v9Zx|{++JAi4)f=@3DlllDu2-R}6tA{oFl$Zi@N{hUWk=)8poN zu6*6~FB~z;`g7!j5wSl|c(Mk&oO|O-cme7;VPvjyc`J^T0y@sJ%v_T4NYdDp#?9jXxw z<55D;2v(#DSyp2ob!W%`IB;aloj&l#U#n^<@!xK{p|vIpX3dpJ@y&PaPa8R&GpzFg zI8dbV&EX;k(Pqk+o_H9C)jFS?d)%X9J`m~m<~x1T1nYb+P5Vp;)>-l0Q`md$1CI)b z)>&W5-BNI<$STbg|68^IXBmF%<9|3Thx9)t%~P}OSLxo=L*V$_BQRSbr) zaq_}Xi5Z}Z@i4Ym2;8#?Vx#U11fDwx4+;#1u@sR&W#eH?uMm{%AmaGuFcxWK66P!= z48~-&4j0fhK~Oxw{cr&i_GMY5qrI-8Q)w!2jNknU`&#kW;pY77a6ESxcBoLWHk<(| zJu24+4q30jbJxd{;OB=TH zvCGfS2oEue>Zjc_hT}YyjO&4iZIcwQ5O>)@VW>h=Ja;iy8h3s?C{r+u9EU|{;rjHA zDp`2z>dOExg7;^s<=?&mLn0@MaSv}MATZ)06)@g9AD%l~s@#Z|-Yz+RJO-~1hoW3A z;RE4oln@8Q2wxfcE=2l~LT~#m1(bO1#Hl>%lmgoGH|!w1DkJP4(h(bF%#x7_{06Q? z73_#>#t|s$V+679%|IV!Npb$BO&*SAM+TYMqrzG+a&T--!6Fro4$K2lwc#JbQ3>ZV zeg16gV2$G-?cf%qExGSf!YM7#18*HnbzFg>KW;;%oJ;pL!_DT;*pZib7UQJR!Mgb4 zvBbV3VNyZ_g;>gCT)&rC83T@uM*;gVEbCYq#d#z<+tMbPZ~I7+H?XgnWqpzL^~k|r zj&po=6M*OnPM_+A0Fh05i_V9NPrfPGF_%YYnwt7BXyUln2*>uB~r;>N~h1CdEJEd*}>6!`^ZRA-^j3*_O1f#3l1d0 z6@YY(2Z_zitzoK`UcncrPmL=IxQNzUDUK0$eO(ll{DE41%^6aPCtPgnSu8vU``iGe zV?4?$v9?SOJ~Os^Jj{7R{=Yw|`05P%GW8y@TK`*btFaOk{7}RSuq3x|9~iS-di*u* zckiUtKkk9o99FLZPs!5K>E!J-Uq5|QYo|N^mPa}IT*t2h(^TovHY3p`TR9;y%mZpi zB2m{@%qG=;w)#Y)_I1~{n?3#%CDhRU4K|`_b8)uX1T*fGx$tDl`W`+|vH6fV{J_;1ufW82K=yEY8*M@rBf< z0WmV(HHdr*YdeHV9H7@R_x*;4}`yG zT|P#_r>dVV3}kjBkI6zg1zw2pWz3Oo`ZMS=?$huM z3X8WVl*sCrp(#%K0IIRe;rHlT`1-9fEv@Up#9fy7zRmPE zECyr|Ii%BG*P%`SWYUg)*fwM+5PJ+4jvfe6c1jGKGS#MBF6z^-$)~byy^4Wys1`v6G`Msgb9UaP2Bz}M%zVCGAB zyZI}0C*zdm$!{aVo_EjF=A&yZD?*$Vi9hk04_|m69|Iy+GShavE37CzSRQN>G;x-d zD}U@XS&vwuwwSB>DfR-d^kGEY-an`zPUmlp$Jty>~l;Sjat8vW2-ldQ90L8An!&Mb!EgmHDnBun|rUZ*>J@K(vCSOzBH z8v}0f>!HD@sX@o30JGCYx2Rw3JADb8gBX#XdYK<>2%Q6|O7Q2NucrM89NCqTnx`*I_$Sxm%6gmNxH|{VCpwC z&$RP$P(!yvQLw2#;>oj{OP4LiwifGqs~Z%%{Vso0N5ncTyngJyzo5^0z$zfU01`3) z_w$TrTzcd!78zGHba!_%^2z&;XgjHNlzRH$h3;YYKV<(204&VU;WHkXG1<8q`T#x0 zO0$+pe2j@-<^VtF=!VvO)c5-;PPkR*n|G=8(0RrrSV#(!t~D!Z%cvUE`PY3+&iPa?kyfDCYonP`lJ^@CW5KX- z|5XoX#qpigS>kMiA03(dOG(3|gy&p)LwF)xAKgE7BM4o)#vU6PJYm11CIj24xyE+)jPdn~4;@D<- z5pA_+{1$r<{PWC=?8~~GgsFNQp=gDNjDMUicW1yD+HogX)TT@sO~lU z-IF#w?9?dD@VitvqrZ(pQnLG_M(afMfrHJk-^Q6F{Zm02RI(}Epg%u6(&WzBI{qEg zYe0TwdWtK&3|#~#!&lBTz6^=tJ-qW%2LHC{v~sG4vE@$o^wDhrW@-spC* zG{jG)a{*zLB^Jh^HKTrnKXPVloIaoU3N&$J!T<+MpyiXNt!_G=0!1IdK`Lff#FeVOj z(J3+d3uZqk>h%aUgGg$5hy0S8kq#}seVzBwZJDF7*4NOUcd+>#s zuZQ%MiDsXFXv)MC{cs^Gstd64uTfS|o!TEoGe=&j6skSH+Er3!m$ zQLEBvmja_*<-BpyX&)CpK^b*_l``rF%L6$~SQPL{ z=(%FSVW3&-oSZ6*?OQD{ZyB9T#lwk+<(_BJtQA9GjbJP&I}j|t)h+J)uC|ljUc*|x zz02!~;m<|jj=x#d3P6qsZz38LQEK(k3Sl9pmKQOR-KYT!jq+cWIfx>z>oA)1@d3=qZH#zTbgsN|Au8!DPgXEU9C~VH_#oO}yFG8aT zSKzo}`*BN__9IfZaM%`C=eOZtA)%x%{y&S}&j?lTY5&|yn>`tU%$}%HncO&5=4g+! z|Huyde_Xu>I9yNIKAfUN1W`f|L?jUe(V`Qb=q)-ywCHyA7A=S_(e1L)SMPOg^h7VK z_Xu{^>Q-6p+vN9u-|zo@*L7dFd!8|8o|!pkoa3CCM@I6RuzJfvYZ{->ECAbCjTGtp zgLYrhU%-pB8;eM*=O;?$Wem>vY^>l#x{Y>PMPa3;3`J+QT19vbr?DyuE2I|^E3(ij zg6B((>qH=-*EU1W_r4VcnX59l%g*01=W6kk7RxBB|v?C zMrK+>SEJtuhqwgEEna+XX;zC`G*t{7?AGAP)8Hx6u(je%(`8T7Wq}t+1*zigf7$fr z^ydBAgy#gs2{h}x5nXDS-+10F4qMhGh8K|sXq0@$+A#MZ-+Ex|hlehRX|1 zu=R-MdPJiqqESsCIw)O}3G0l9Bp#mJ)aMOgTm!h}n9Vd&H#2qH%4(Xw+Lf``@qb{) zSn?mN8A~iOW~$W@|BK2YSXc#WqFC`j;ix#U7`wP6Dllcdgz&Vw`exS5Frmsu`J;C!A zl%S?pj5L&g48kW{Dt(Rcvq%_N0a-u#!i-&$LwHwJp_#ZKKy z-MvF_NO36$RO2oAE-ZslzwiGw8Z>JX1tYO?4PBa6Qt%EM2$*;#=&zn{qQjEl+0%r}Pc9Uc+N`f&ngjlwgl6k=z_f#Jx=zWjuWwZf^mM&5za5V!(#(Fhyl=zt?K{o0nx`~Y z;V+V38YRE@{)AGNa$K-L-@&)N;!t$69sdDlJm97D@_CDSJCy94K_i(?emghec5F$8 zw?#gvFw>YkzHGIn?0D!r88xeVgga<6;5GpTHxKY}gTo*n**aNfVkT7dZSoVPs4nn3%T_t}Z? zN3`FTz_4CdTDv*DDV?*Yy_WVjKaQWBeX&rzc3-cjLRHu34JAZ-4DC4?6IYafHe$0p zKc2BreD%fjSFyPV5eO+_p_8C>bh@Ovk#+WCsbKMn@p!1PXOq&c`fjHm-)Nz>-J58> zHNt9zwX|Du=;z|1S?@o(x5Zvaq8B#2g^4*xeiNQ~iE~%Lor)Q^6|s`W<{l}yZN-o^ zM`*yFoKY!>PQqAZUWw!-Kn-2;I!5P@q6SU3ViB^e9^na-epR1)`LjwEiaQN#mPCBU z?46#$@BYs8W(Rr$^aYl`B8G*YcfPf7NPbLSxx+*tbCjGnqI}t;Hc%DHFzM8yreSnH zk^|}K0FbPcVL!Nmy&Q`Wo7Icyq-R;uc5GLRdUu)gxFTKXW85>LdE;XM%`{r!%hlbl zgzn9Uql7JpLDj(d%VJI@mfJDS`VPSm+!~HR(c$joKeGU!hTNqoMv8CcXNrn3}auc&1wG1&0Pk{ zIFTB@-0k!Pl=x|LVl`N7&eITQq%^&1nKFm^<)S~bp(nK;ji1)b`?qP6=>x9!I=T=9 zeEV~sVp9-&u2NY(+6kIL&(iv^=f@jmntJC|oG}>!4(+yZ3p-70y~D0bZct2lj4NbL ziep+|kFL8gNjM0pEnKFqDW<|L@u%!g z*dE!{EG~M-Nvj{5&KsqQt=KkGRhLdG#>ff1<6tzFg}Ekso7vtRn$FNGJu|J;>y4jL zzr+?z5dK0W7924`$bpB62F5Rt)9dh3>V9&>SE6sJb7tJHojh{qm zPGqIg>k79+(PHY{nR--4Dj@4`<51c56$s95}h=gIO34-|Ty5@?O684n$i9v!vWW7bOQy79c?UUf|1A zk|+N3#iibt`!gAtSyi3lDId?yHClxceJ&!#^L5riNIe^eMlUs%Uw29&i^yp=Y@kc=N z*6}>Z@1!_|KQ8ct!FaZVl=9g3EM{S2lXzyv8(HGlOKCiUf2&K7CU+eBH~!I#3= zKtUmSQ64B*Z1nU9omA@3E*sc7ts}lWCZjC$=ucI9qMt$C>71O|pO&-EY#|;0BK8Q! zj5K#UaZk&g-unghq3H)9JVfXwROU62w&qT{S7GSf=7Pw!%$9w-phEq+=>sNPp+~v> zbuUJvpVliF^p1GI5b8m@8;ZIy(IlRT=4Iydgqb&o4{$yDX;A;`$^13McNt9<8r{v8 zzDS;0?fYwHs(Kr`>k~DlOwG*OYR77Y$D^JIjkp2WzJ-lhW@Q3OIIcu$f_ElDTYC2n zi+map+KE}V;V&(XokLs)^KFKc3#Q!KRV z2up^eFDMns58~EEEc*IhFc*3(Cb>Wwhf>9=>5h3r+P5D~2*-Vtaz_@V>3MOxruJty z&}-zq1D!WmrHANk2;M#&ydfp%u4K>w zF?NgzGsTl_lWq>U~4tqFV-^sqMWq z`YxMZw^^?yCvnpTCZ2inv}s_ZuHX^CB(r`0X94WkpnMR_(_{$#lm_U`fu^f-%N0~VgAQFwc%Y&nG*w( zA4t-SI&9v#Wjv5jBx6}_R<>oA==D6PtGMl8n$dUltzY68Z%An#WMIy_s$~U~H3~`C zk|h{*S-;+UXt2T0=!4qVfqylg(;0`RivfWRtsT}b z_=Lm;c|voS<<7sN-ado3nGZkpNv!Zu_&7;RG_WwwQ$%Xp_$`ww+mMUjh{X4)_>BbL zPHXU9I=h5o{kCKjd8f5$#=t-BBk!<|T;YTIne^vR$?c`5;m;0UpFvXQ!_scxFoKH}xW5&Qt7G8^rk$@EnHp6`Pf|n`!Qa^aZR` z=K)=VeDrda0=KU@_|mxmv)VqGbiIulYqwdxCd@77%G;*SIwf0VCEzEr)Rq=-%<(?5i0PW2jg-$!ujEN_!b;_rh zmjPb1QsSgJpoozs{vuG=U)E-7=SoPwPgtbT;h^niOcOxMjc*@=RNk;91#JK=8{Qux zjhK)LtChM#w>e*tIGj-=dG?{3ahcvmogrq#YPHT#gqv0)CT!yON}Y%ZH@U_+qtse| zHhyqlGMk?>o(uS0J2&?(z}Hsmd_=ZyWqaNH=lD%?)lU<}^tSen z`Rmg>|4M_S8>7KSqodorP!l(`OP(zeXZ&&gF+Z0$waY;Gd`&(-+@{0TXwQW9B31n` zbvCm^H4t0ad*SnXA(gCgUD+mRAY|U7N^>A&*<+<~Yj583bX)Agiz#RzV%cL=7~e+I zla~vW1z=+MdWWm;o(c0sDg}JK%k^xJQU7cD1pLzm=ALAfX~x>!mBw4A=m%L0u%?k4>~sX#e@6z7)}lJMmndLFISAT%l_& z9j=WljV62Z+^2C|hbGl}8;w?{|bs65UF_N-*8u?;#Pd=r?q0ztJ+@G9kAYpNX4MLX~yPG7vN-7qQ^l|KOBfK2=yw40XBzQLvDzHD_sC#F zv|`Y6(#=fB)PQV6zYCDCBKmRovV8xhX~q_Fho_KE#_q?JR)(euqKdWtW7m4YU>0^B zfy#*8kE^Z5r#pNBeJN*nK6%)l$HR1ZkfF#FU_d-Q+2QHwW+rKBKrubpFiax3g;n{exXmQz7lo7 z^u1-FF7Kf|GXc{RJ(v%yBIoleFfxWjj3rHxjkl5p5Dk=d;0EXeW&lpszgPz7tl>Q@^CJnf3tq|I^WsNoH1aUXt!P!dv6E!a|Pz* zQ^~Zn_31=xrHx#q^7gPltEbVf)dpeP$*m>-o4f8d!&@}n|FhEF8#rvo(zpLuJ=%Tw zBN40I@iz{+gRiind!>8~dGF$K3*KqhmoTVnm)bM)vC!ye^%l?4)HAD>e=dG-es)n2 zG<+5~;tPhGZ~no7o}L6+z_;3g-f5P4kK_kh z0elSkFSr19TO6G`6RQ2kow~%Sab>hF$2lG!e^`7bzpWHpL&Re!`QwZsHY(e}#mr&+ zbvy%{UDF=!UH6nv8XQi30*&@b~a zpehK<)pS+RgU*e7Uas(C?I>X-Hl)$KBC^uJ!q}ghyxoI;{@At4QT-S`6p`UD|8}D@ zt#Kq6OZvz@xXc=)^nCl{=3Hf40}u#ir(!!-yhP~cUs60`eT z>M8S1w(Gpd6QH<@R0}EXbj_nHLqpyRBgfs%=gtdJtu}$HVZmnf&9{z=MYi4O!S#|r z=ssyzKlFgYmW1@k;-2QoLTlge0+p>(>_!m8ZEJQiPU%O3C*AJ+4LZfGoJ5FM{nP2Q z2OE|X>q7o-h%d<^Nu_ee*B=GgE!&skD#={WY1^b_W}1Uju{@UAJ~^(JOYfQEe}vO) zxGI;J-wv*bG7TjA+;BWncRfOp3Luz*s zD&&z$g@~Hnd&_h9oz4m7cLV*bq#n%`d|X#tO{%9I3J!7oZlSjn)-lb(RA$yy7AV-@ z5lwA6eKD2z!ZK!1mAkLAtRFx@M`{<~et?9pVlDV6bBFd0POhf<)a_h^iyeGkU5$nk ztd?d;2N~YE{Tws;oP^?NS=yR6;B0sYoECADtC7&4D}=HDn}y(abaWH14>M4zIAtY! z?W`wZcSCKtDc3F24a>FQv)BLICW{<3O~?cGyIly%nBFG42pGKwPfh)N{z`qm3oW!( z;T5X8sRqbmzxZW6K2NqcJH|)XpSw$}@T~EDa11Lo_cEU&7aWyl$J>TzPctBJ0zw?i zD_+^y5BF%h^(=MPDRiEI*Wn`EYFGSQz-JeO?Cau=T(u3GJ{Uu~(|p$t@9rHn+;iXN z=tjQ^DB0VmTa9kbO#^6Uc^LZq*!;!Tgb7@DxXX|VcQafiRF5%^dm9=N>~l5A!UI|f zc+YuJpR)K{A9qUeI_!jG4ZzT28bZxH<+y+A>eT=g>fl^^JUa9{3jQkSo9IhM^Z-)H zZL`<7(H6b-tMa5Q(olYbB?NXvc!zd=F|MlEdTMyPd3J_&YAayfC8}!EJB1LmI&GM$ zh@LisnV+ayF7lZo>m&-3HwF2hRuW z8cDNb=6Q&i9k*s0i(b`<@A#}%Z5E1)=gu`kdepN%^=WM{+sf4^bY;!b3Y_1a3?dgF z3ZQAbHSE#DPI0Y!X17)>d_#&nsG=V$Bor z&e(+4m31FKOtlvq@Xt~1STu^Mhw)ma)^GDI7t-+Lm(Ew|D0V+5=HJG!(lBhzvc&fO@S+T7~AwA0bTWhmWZgJpm9dnZ9r4@hxk z{VWR>#bSh4BDK>Ljw`y;E&%d3yIrCY)8SC-mBvbHhB-l@>j}Op%lo!3F^5KXuWF1; zmY!D}KRTV?`C0l*77+Ba!TQyH_43hO5r+!9gv_DAIUdcI#j=x2Z~#3e%C+X zyA9BKh0~Bc-!(}H`um2h`Z9C&`!KXYyLRVNH5R@_!lzpEB?4>G<~B>R)*$T{$Q(Z* z{K0baXlqT<>7I3Psb4mMzGlbvhIBjVB~bmP<}8;Uh%im8P)U^2dLFZC&Z^-=Jhj!2=q!v$HB^MvudaMf@YJ}kA|q}|@v z+~g>UVllEM#x~53DFpp`CUCng!bZ!JQNq*N@})oqXdj8Ce4{12b(SF>%3Sq~9PK;C2;B)gWoik73|@JFzMOrr8YH$*g#cx=5~4 z^!hy|uR=EQi6jsQ{#SkuJ2@7MQ8!Guerv!CHel2s=%EG-9_sA)IKvwlE&(lFTdIW3W-}`OR)dGS!Eqs%|3nH5bqt4Ig;z}Z*tlRcguRLw z{U_pJ9D0kW-X)-Low@N<)>mR7_pa`fKSuS!^QCJX$x7WLv`8;M!GR@Xc(WcR0D@)apOjl;W7=RXkxL-i~jS-IkO zk&b{0ukPdT!(4rv5s5zpi1m&;oEd3xu-9dl3mkbq$9L z9XFz14M&3T`fs(CuDB|J!0M~|vf#ymG#F~&pVh{-6HDjlJhM5lbYx?9SKqb4`ajso zE_mt|$$2h4)q~B({{_kpKl%xOM}>qK#;uAQPk^ENmX56LaMc2rWcv8Rc6TpbU;6D= zOZ!jcz)&Oj3IN=}$F?{81wO$zF76MUJjIXR4ZJ~I;1m8hf%NvLgLj2*sG$V&uYSDo zvVHuw4+RoI^goC1eXt{{7JxLiuM+=jeb`Kz>|}-vX7Ih7Q$My7f98eFW^~|_$ItXO zo$*E53navX(NZ;8`18omS zU;L-5wt(+j47Rv>0lm}bBJFWl}(ZCF9jzv3|}cz$vGf#z>PD%*yM9Eq8) z+L-?_iSf^AVLu4^^JhxZ4}oKCH5F^w@@A99Fntf@JYDF!z~Lncwsr|omYTg)Y}PYL ze3+jPy*`vd&_4~mo*re0IoWta(0zu-d0L(yUXE~E&nCHJlxIetpIDkcI_HbOe4%&w zurG)P8Xs#d-CN7DHk+`I>GL_ZmN@4FFXA&_=rPfc#H;-{JYFx1kRieJ5r7SzSFuDu z*{EldNH9MMysV#q8;M~vbI+3&(|@|CeGtB@Fa5lRk$N^RTB0)Cj=N&2?CXbOKkdJ0 z;fr2O?{-nM5`JDy_jNYr7e)bs?)~6p&F{~b0ZSh=4@aN3d^oncE3REEhA+Vv0ZZ>R z56|*=&eWdNsi9`cURXn|I~y%K8B>Dk(erwuw|rjk&*FgT7Cg3OIM*r`un|(VY*&=LGV`ER;}U|JYHpO zCeC6yosJ*tE!)}F64%a#&0>BydA)xvUiB4%?$E%znHeS#fKZE9QJ-rTi{ZJFdW0S@ z6D*5`*^}cUc~yJO}H-hbPD zXU}@;>20?6x|8-Xti=l{#xYq(^BGd5Ajvrut)u<8yF-g#ymNZ^?a6q-$&xtvJs8_9 z9Rh^1U|(^yTeUp3i6D|M^$-IC*KU{@aXEtguW>vZOf~|w%P{G~tY&G+poSmv$(uFD z#5=++3M@9J;tzR&UE7CUmETvD7%e2|aC-|WW|#1kKV#xN!{FFVFDc>o91N+3*YnZ8Z%HgplGm{%*;Fofb3ws7^V#+&2r=_EL>nXT7cN5L=sG57Eb zJ7Bfi6$fnyuifB;_KeGej!LARa1I!4_57E=6H9o4?8Fk>(ILFy&vLfo7me+`d<1iS z_x!_>GEI1W!9&>Dh~sDJ@3)UF&{*-7GP^_GU6*ekDAcWcL?D&Mnohz>X+eHFpKG-e zYO#d-$eimJ0&kWUQ?wd1?hbiuoTWb;zYfLjyhWM%?jDW zIV>xs_@P&A>#rg;hOl4AOXV@&XMA=gVd3B(X+8H$1VPENcniN1LawsRPYj z53Sk6+-p-dcv{Lq>)Mh46^*DGL!o*r4Anyp~KK`2vctmV)@O4DK)d&P*nf z&g?5UOD({3=%Zhq-&{wrOZw~dc~*ar*ZFzKro zIuMpEO(qW#p~|a22}SmUI6n39cPc^9jOUv2eZfK{%TEv&Q>V)fkTG)HWCc>1n2bzS z-aqx;j9K)s$(aAJ5MuS0I7^#+aCWr7h-~sQY;GigQ*2kcHNB2P zrd!P2LWjEmgPg{`NG)OcU4OndlSY4LQyS7?PS4Dxt60V`M|m|ik0(bAqk^lE_dce1 zPo0BDUB=Ra80yWYXD2f26^lKDY98Qnm3q3}^sarhi)0Z9kDO);yP@VG+ISmw4GT;bhh~%i>i3I2&tnkukFa(o_1leB|HEjr*!OYw zhgtH)w&8$pPF{#7ZJ0r>-D{VC7P?9Q*1`^AeR8ERq6@2~A`)kh*RWuN;?-yy)-EsA znv`FiAOY=d7C_uouJ?r<%r%ZYJSA_wBwbJG?M_ypdkw|3ZvKnl0NGI8V zgZDl<()pE={W(;|VkVDk`BFrf0V`RtYyM@5k-{vP#Cclm{eb{5)6YuzU@1h>B`B8D zwd+=$r>}TrIdXGf$6wgyGR7s1YV2r$Nq{Tjs&dk?&k^~?CNFoOK7svcnd_H1>CTqA zqT_Cz`5949ZH+f%U_|=idYs=*+qs>X@kBvEvxZThP3{BG!MZ}L*ZEW5lls~L;=Gbb zbf21%>ruI1D;21wzRgglX zf$uw!?<8BMp;lw1*EP%L@y8_9sl0hH_l~iSa_*^@Qv+|4xf-lD^I$RMQYN81dOUl@ zHJ1xx)aHz;$zu%(Q@D3|)E^Dfm)|sIa%b${jq|^p^uJC1_JD;{%~V>6{e`d?FlItF zEYKcve~qUdscBPN;i%<+t-F{&Uf2;aH)<=v_Zh_kic0erPRA;7>JlwPl9}SRDMH3A z550j$C+A^e8{gL!aAs1GF3hYpmtRsb^kOxwLR0Q%^l|a(yMaOEEerHaw*1<=Crp*&GGuXt&;e$(gu&Rss#1zokdcUkIBiB7MQpXMYCa zR#u;4c3iFjn8?laL6vxRTn3qGAqgUNMzPogb|*zA;DtD@FaD}JFBpUT|4Hywb&)>? z#RT-+=%o84%jklS>C38z9i|jhDn>Iwpa3mQO;J(8sJIf6iP*0%WXV0(dsK$bFVawa zRFoVTe;c&+W>aKTR0)-pcNC{J`M*Lq9vC-z62|LQe;Df{RmgY`BaV?< z^2@m*r3Sp7-yO4&^z43$#b^fh79xF(F4S-f6zpDTmyM#g^Xtt3Q$qcEBkkna}iVqh-9(xZLJz`x% z6&rI`v)pr$6sMbJlE?=XeuVWsrLJh1N}o}#;<$s}7YW4gxGxvOH1-kto?qBOzg3Fv zm=$Gz0t5d`_>8g3>KFNpahLtQ{E5D;WxA7PTs+7xP)p&tVFOO6?bD2B4@daNTJ< z`+2J2(EpfuKTqibNg3?dox{9eBo_`P|Bp#>$D$zK;Zj)0wyq7J%!+pCY{UozpFApZ!@o_MBIQtBR~bO-*GBfcsUk|FJU z!9fEr!SPX>ZBN1AsLkxB;CSU+mQhCD3N@TqNDy9AiLj{Pqr)Jh2ym>FIl@)W?Cj$d z(MPvitiu#X1d`&F^I51+k@7g1VszwFv&l1MDyAfPrKe+*Do1iun@@h7O4J~g=c7L0 zSTll@3t5syDexD`&A8TPO7TP&WeB5=2(b!;MF$y4<0n(R7POYzK-0pS;-Xx@sDt{f z_y3V`fOtVa);M$JJi2itAtLDQCXe?xG6Fa(I*y6}`mut{m5b;`$%=L>FQoqI_zBWJ zRK(g*r@P-xA!7hfvtcnhVhtGj89+t`%Z1Ph{$KJa^t1WT6;rk_^PjoYqelG$Upssi ziC~E`ydOqMGqSDkFr~sqI;FpA{LH83M}@12$*8j1qX-~Sy3zPr16ro3aWZ2+nE~I= zsV<}Aq((=ww6H`4_77tuMnG9w&|m2upQO(FVS)r{0=rsku$v&B%{IX&XMwV>L5Xtg zxlMB{#_>U~&SsM(MS-&9o3x@wcz)2_0%q{P#II)tC91Oj87FB5%Kne^1>W*oBoJp$ z(D<20aUfFkGmrWJ87?8lYLUzp9K-i0N0a@}1j!jtRtl6jauz;HP+aGF6QuQqoo1AT z5GeakzDPKk^H^8E8K|YqLNiVrk*!KIP7-k>!@5Zo0hDD8)Oz|WZO`4=kP@UN&rUN& zq5zbo1bq@SMOa)^MM=Gw()X0*18J$T-_eI@sqyAAHd?XMO_25+$&$c}@ROnp^3lRO zPE}+$l^7&k<3$1WTU5A?804GA8!RlVh=uo`fnN*~tMMX_x*r+-pIkfPvpJG!u7Fba zqryGJZZcJ58_Mdlf14m#2X>O+-V~z=^fYJRAnA@%>8vzIN!gL%)IeE6kd_R4t~dG0 zEml2{xZWt~1H29HT9QkrF;2>kiuelbR1sT!x=Ajp&zt>c0irWKRl=fIQIb!`iHdmZ z2T3+B{wF#8Zk9XyT<$Dz`a!;!7k{UNA|p8cWbDy%sh-qOPkckwdG#hpCyzq4CdnqV zrS&E#ija}IM_n8(f3E^vU>M$R|2vXoD9jQ0nPHeE9O_aGVf=_BLOkoUvEMXqfuy<= z7chQAeKsEckC{fx0S!h{6$LD4WTY4l5+78Y$AT8|F3w{_BR`7`GoewDemDp?sJMvb zpS-!a;NY|s_s=GxE`3Lz$vrdvOqML+lZ9u2nt&Yp=R0siUAw%b=flBZ@GlUK?f)A#JA zAI4AV;QP=PS)>Kab?fG3<5qCsQt-L|H5|TqjXSwmbic&zUmq?1d#vqFZ6)h`LqlNl z_*pLPi-Bi}V?^AE)Z?VwiBD8hUG1j4fHeV9@R6OiEc27yb3luFE!NLBJ15u?7u4>G zYOUW*8-}>Q+_v!7IAj=NA96ejU_7xm&EqOJ@dL+w-4K8RN~O^`?=BO@9r~%~Dg|8! z#GyrX6x#t4E%}e~+ab&I?FF8>ht`N|hoy2{1JL?R@vyq3-m~_y##Ci%39LIMJXN{v zJ7;_%wmcPv%Q*-|r(N~o(hquZr71b<#<&Hsk*hv*SwY(CWn!3i|sb`@m)SSzU?-^0EgPjpm!I2OXB5*`BKe+Md+o+6*2E?l!p00}?!fN}IMX zsxDnoF$dsYUxef*oVUX@#oq<5_>Oh&dUapkL<{|+{-;d|ft^bi_X}^NIU>|!*#1-C zdHk1G1S)$juF`FbaF*cfw92i`k-pttKmYv;_h8S!1?h^`69dnRcXPXFe-3kwD{gX* z_Ew*rskCEw43}i&fxu*>nQ%`LsIli7fnRQtz0U3oYPfP*ED|ehs`HieRSRrd&l);e zbo|n~zN_mCe8;SF?dWSe#J(P#5{5c+Hal7X=4|}>2A`3V0TfPJlq#uKe!EVUo(VMa z(S>PW+izu#j|m1B9<)mK9h9O>?E||vN+quw;#2LouV^UHs=5-&=d~A|Q@UHbx}utZ ze30gswbmok6c28w$WQoO$h+$iO!0d4Wa2c94+&W3TF3=N#qZ~4dSw@{BuDPWO zucU^!GTH3*zYI@Lg~SDC@|N$8FVvmF#Mw)E#dEwivo?|obieHCRY?5XHL@+W`oS%} zdvXT31@CDeZYkzklf7%Ydh2CLh?6+5Qdu@whnWsX+ZY`*NW=R!4`x1NgZ#~wgOBYt zdk@#HUYcVU(CxFWcKay(p@AOnl$;p2$@1j6fv5JN*P+^O`GM+?NnGVYD{h!mL%-b{ zbqAX>Alw4iyRg4#_1QWYn2e*Ld%&J)Koi7c4jpL@DnBl0(UDrk-5&DC!AeH(Te1k5 zdtY$|qt3dqbZ_CvOQ=h}Unxr%z#TC4g4B0x>;WLH z(kxIOb-N&@#AWQX#eKMfbUU)d)eA+xZc=j9;t9Y;PEFF-rFnC>?4Z%|ehDT9Sf;w+ zVs{RSVhNr0e7`iD5?cJ*aM8*2|CtA>DLY@?|8E}9rTxF=f&0FDhQY18PsoT=ao4RT zsT12i!A!#g-Y|)Z-OU8gt#j<5jWry52wT=aVS(9s!eK#rBYBsPwpq-SwltO*w*f7h z#(l{1DPMiFLa9vsv~{j6fM2{2@!az4VQx#^g)t~^h!83r!zIXD=5Nw$vTi1}2?aYz z=?rV-=vWkNj$No7ih^!W(hp7ZTpOIfZ8pLVl${S9sApQ2@E|42rRFbcJu?nChO&;B zQxjgmbznsor3bk&YzRBEzyi^vgFHWTF-=mff)g-m6k zrH90g(}woZk6v6mF&TI|u4@=bmoGGKWO{TR++Ji~Zy93Ebk&2Wx)xV(FOEt;d~-H@ zp?xmk(Q6KlgtAT4oW8fd!E4u6K>7jey3^crodwIkKCPP#6wz~FA$IF|`&NVF8AnHBZirh7u;k zTBmJ1B}#qW#Cg3ASC0=N=e`M*CPeh=x}5CF?bj{A2dy%RTji!K17Vw*;F(EN#YF7H zgJ8!vAl~=Bh9p1Te$XtC$Dtt#_e$H)kMY&h(*NX$K432dIsNN$${nFsn`}wAB zUpF39Idlz)7s+hVlUeny+%2MI(%)935G6YsJs%rpG(hN=1-{-Bb}n50~Jr(KZa9Y(N57E;b+Op)Jl8Yh-> z_6BxyePV?4{emnToG8Gs1tM@;EfMkH4&lkARW9Z(=W)7WMo2Kqgs6;gpr#zqEpzRA zKBrXKb;=}g&f~V{SUPI55+~5mQ<57D@0xfsx?(XbOZ+D3$%&9+)b{VC*ZuEn5-dh< zxwY1mBHv5N3@02to&TW}%(84j^n6#;UFzmSut4zw#lFcbfEUxT`UC0f_r7P#r(8c* zS5_J8)D1uB`66s_{(ERHe~9pXu2m-Bo;{F9yqA&kx%)f=rtanT1d-;@@ZPtZ-j9aW zHA_ z*5ueu%h{m%Q1HfE_kq=D2$%wu>tLPZ^y;_Odn%>*-}RB1dD2V9i8q)burkeWhwnTMfU1epgf&BguRqfC_tWI zGgLyeM~}E7sM^@zqbt`#KLwsDg0X;Mbeo7gi9t$V`}-k}jNtjlV6tx%^Wja0Sm6S$ z`)NB`!8}o?7n!MhIkN;A^;$}KB>PcmU^A)T-e!s&+EHy{8xcw!82D?)-Cm@NgWG$_ zV$ZIpIt)pgb2Xt9`(U`ItL7A)C3YAdnREus1;&@kJ+uOqZ~N1A?{N~72y~lqff~yc zOlg1bJc&O&C^x{^Z^#1%FLr=-SGxgUeo9nYVPL@$&+ZTEi;k^?|FZT|BqU>elFZVX z$`K||mPbbW-l^%qE?>4xVv?`EyZ3BD#bwxxWmOxzdYv9y?I96rOYS3wh&zN^zbz?gRuW*qD& z-}`a0_r=3$oEGiAFnAaxz!7`4It!gfQD3$fPG3m%8kuh|8c=45=M3IeYRg^B+X%4- zl#I+JcUBS-YdBb9q(wZ`sjMxj)gG<6*VEq$&R5sF>RD;#jCE}ctP%wnCF-u>p{Pz$gk6&E^oAr*GOsDfUsxi(Q+&+}}p zpFRBAzfG2BkF3Ic+SI-aCvj6>l3N{B9T7|JJlK{B;hI&pqP$Coi4|#}URz6^8ORir@O`Chl>Pa$y5+k(I(AMd zEz_uaS3L4G`>h(Yz&e}LQwQWxAd$s=GJQ_K0}9LV7-~{$2L6U!s9?BR;^-{~==04= zdJWs%$jZ0Q%-TK!l;-qbjeJ|$aeh=}ad2nk!R8MIN^SwB7Z?T?gIPsZYm@vpa@4DZ zbO8Go8&hJtW>o$;7vyy5kJ1azoGd7b#rjUbaXrOSm(IW3<=Qe(|9O>YZfMrl$simSS{LS-kEizPB6&By5(ZM@O;MZSv2b*Xn-N zo1=Qmy0}(YP~6(2lkUKCGDeW34@z-)R{96gtOY3PC+CZuxD<>JinTM_M6`|w=L6kW zjU>&Q^4HB{UWTpeF}xiXGV}U)w+x1Vvmip!^$uCjFsg-)%Lu)boN?kT>W103u7M`} zY6=v6*w;Ku*dXPso7-pAcf@~pn#tQmBbRR&zbjd~>9tZj}h6@SZP ze$!L5lasJ?oVyqQxoS1FKoS4Bt{{J-%LhSV;iy66Lq@k@o8#px3jT9n-IZR_X7bGR z!ScbY-!yafy5_wCBpHFjr1(=g%fc=r8N5e*u*cV~)zYmXC<`-s@O0 zzKm1gZg~%(jT4in`zGl0`-4z&{uApmovvq}%@WgZt2!D!P0unZO;vgKkk(3WDExud zsU;0h8{%%stCyLx#vCfx^_A5l@cB8oR_f9Rym`G7V2Ih$IN9dvKQatyS3bn*-TpA= z4vK?8tY{^{%^$PZEb2%TBQovDKRDfAp}Th5m!-{E(B1yPV#S8lm?(XuEv0W$Q-U$Db654t5?^PSIr#618WW1uV;%LLQX= z^6xjq6c6c?m(Ec9EY=4v&9tQ`Hh8O%6X;r0yifWiIY~aSHP0W^7gfv?s~_xkkre@5 zXf4>Lj}+&eUE25D)1J$+&17x>+hhP7eLl?4W=~od2uk|0pHv}YH~y^O;x~ZX?TRa8yNkU^ z?eC?Tum5xXrgl@O@=;=*x|;1ZLyH>dm*j-xS$zMmTa7I_JxtTyr_ALz97COXsG5JB z+$3bAtEObtco|$Z{@b7-$5)g@W{rvkdW4VEygdAV zRX5B0^?6h$5kqEz%ZOG1;5z3ZGgj$u#PjT_I){UvWPW}G4Q|3&UE0e@W zGvDd78Ga8*Ghm*s>y)J~jh_N8E!K9_2x>)Ytnm}mf^KjkZh>OMyf@k1n50{xXe}Zp1j~VccAMu++Jsr;+@!Or^%%G z(@aBb(-Fl3dzW);)0rHL;rX@^n5+8P&s4Da_&0x~;kojplIvWJdAe%i9bcel(`k5j zB}1xfdAhC+M-~p zy42zaB=}qJ+sJ*COQvdwnC$OA;|Tsp<2t9LeGm~RRL(#%sxURkYLY@QP*y=yGU*H2 z@}LO;iCNRptsKn?A?%i>JYigbNF?D;u~qTQLohA2Dg?Pr|$8)F`S<$9Jy3E<_Q ze(LYjfu5dU3g2A68GGfOH_>#Vpe$K}zEi@UTKNAk_f}nTbY0l)6M_?5g1bX-*Wm8% z?(Pl=?(XjH1cwHKySvl4L*vl&&ij4)X#av;C$+|?HR_<&sJUd$`?}M4#nPDK9>$v} zek(}}ckwWRtQ8hFg?tye{6fmo)ERbmDDMPULu{*QHi$6?g6 z61{>0D4Z{#i|TV3WH_-rI5dAmhfPxTQ2M=!yg~+zMuSM6*no)XlUDGLwX#P?Jbbpc z+Zbm-qF`w@yQ+0MWS-`|vJmw|U(Su!mjZtsBZUSxqt8zOJ zz%9R-PVQ&5z;h3+n9iTC`c?AycpFO*Nf!wmz+p3wlGLKAz({o?$^^e0xJ{U^!l}R~ z70^=Wr%@>Zb?@Lv*Ds^#rhi<>WZ&JVndaLo(Ba$rl+jFE#QDja`^GgzkefPRfH(3U z>M2Q?0%QrK>b^}vzqt7{3MP3l4s2bOdCYn%>T!4a_qN9e?~b22GY0Rar|&yKNAGfO zb2w8fCy68Xi3vHN;knPGV+8&7v~ zmG%dpQX3B1eb$qi;99_?5v|hlngAPP{iV@Wt}adV=GZ2sicOb)eNtU-T_6q9RH|sg{3!7-3ybIyaFwHCyRNw&rm>79W$@wgoE25FAq6wGb{z22U$E z%#nmCTl;xFo7$YDcbi?-tU_bf{(#4n4W21^FD z^9d78j}A*!*jS);evTX|iXQK&O4;+EsY+D^>aKIkqB{6a9)|ob=z`rLT6#hy3o5Fi zC{57z5%m{680v~qf0sNP5YY+}HVp7U>j>HS-^B1QY+NRj)j)}0g&n~Rz@dI%&YCxF z5WgYSHfVo*J>IsSw`F^Q`&KTIbG!H3SWTNFD^{0L6Pal&Y(JmBrKRP(G@;Y&IM*#B zE@0WV&r)ae?xX8qi;^T76f;z3_p4#@LbtL^>^669N zxNEfuGVpoRU6Mp~-;Q_^J;{x~wuxy2wd|ZMzg6LSK!OGdAIAKQIJoCse5*@*A9j{z z)o;$K23ZUrH-cO0nSBeU=sNwXh^INHnj8`1%{oR(1axnOftC3?ZdO&O z=MCgtB>-qgP%+ikb3==8NlxXtX$KJ3z%1obVA&V^C#bLZf7olGIUUx52aAT{8i z#{kIXN6=$WkmojJ5%k#y_Uep>Ff3;XGE{=OJK`Z%9xkjbEV#bxtc}HPci@U3fcB>y z|1HbcuM~qp0EqweU^{8P@cRa+w0&7b9J@L|%9Y()L*&e_R|B@29`_Gw0xNs4+x1f8=wZ#l7hy7`?pL;OHMUKRamaS>?PL@4Tn<6Dfh zbYuHMKRLhZTVqmq^YFCIJtv31hauCSKiRM-z~@P*YU>WlDnf2ek*`S$!h#yIVhOOL zOZ)E}WBxYI(Lc(I_<0HyYkq~pYnIsswA)lVf!gJJB*X@Rxvk&bY}R~5?h>v}iHW8` zGgjSXNw0I?)wk+-SMO8BzvE2I1XPYK(t0BBHo5ah9CxxA>YfBXQeW-N%Ek< zH4A)IfL-r)il|tjTypq5)rUdA?xQ;!GTir37)7du#(JuO@;h?m@?O)&I0TLte|ly6 z=!&9tFZ;Ux_}rz;|L#K}&t~?+1k<@i*IPH<4XqPgM1iUQ|N3W|ElOaSiSg^ZiSzJ^=WDdEXE{g5JjU zFb!NznazJDw%?GE>VvkYgEx^KvB5A_pO!MKhwkXr*H^@sp=|%qRdx{5S1#D^CJz@c zD~f_k?@ttZ;YM431h#tE@12AIba#PS(n}ug{x7tq>z{?{53^ zC9NYC1a4+$_eOHW>s!YMM#4JJG<~f-gz7ruYHyf(Rsw>ts*}J@#BweOdcG^z?u!JC zR%Af>*Lw_Bg#wg6zFUF1eVn6mcK($e&#Z{pnP(?VGS6Il=`xTIKTm$HUt!NUz2*hp zJ%d{|``+JAKF>ix9v{yaui!VUcF1{PP{ORy@ZGb()bYu)z|1lD`K_QXWB0 z^mz3JgR|8qM=pxtj!&#EN|Xo;8CZ)45VM*M_Bp0N{Jz!SJgx$-e9<2r8FES@=p7Jp z(Zr;>^cQjG^^u2T3`{r#;FW^(!U2ycyw|}aw&5IvVs#!qPf;aV%zf+4MKN5w*?lNw z`;Qq8wo#S!DpA33_@;qnnuLN5vz_Kbx*z7Rp9hJ;tH=ceQKz&aDb+$7ZGY&*amuz% zQ$X{-vHGYi1~~N17ESvi?|;1H*Cn(Og{UJeNxSKJ@7mz!+i&PV&^)|Y1zicjc-H-7 zQO9AH=PrdMH4c7Eu=`sIU}_gU?D#Vw>ZtO|mUdqv=|K`#Gd;|CZOMX1{y8W<4Syp1 zIYV7T;-7==U7qD|=V$Y-ia6VAm?Q!u)4nwfUp{%9VAkZ7is?k&11E}~vE+|B=d(8| zII9AAc0-)DSjF-*D3Uu>&MOwrXaF67wA(jql2-=D89ksP69p;YwCn@E2j?4>@1@?a z6G?R^5 zQ}}sP4z_CvY6tI+YQ?!*g-zEK-t#;%tGbUEEA9$~CGUA-cDx7r|2X+e4umgd2KTdr zFOVzSt`L}zmbj~qfwwLn#G`o*t18%|f;O6`pAx}coWvdVkCx+bg~qfbC?4<>nJUSheuisP%7lMU5`&Fo0qaoHeO{&OQCL)YmbTA5LHj^AGqZ=F!Pp ze-1Vcr!;)q06#IS858_tj-Ye*pBY4JUJu>u$Twk2p1YEhG(Ibp#rxkgEi_AfkT;!< zi2wHRkbKjR@+`-`p7i?rHtAx@`z!n*qv!KDa`rnNY|;Fw^_mU)7x$k6GV~K)F1So& z%KpRmyLFv$^TQWizkanXvZ55A!keEbENF;_vq|(`ytP0654k(8oll}<^W-V>tOzb8 zPRMJ0e@h0fn;|xylQ@CyPuT#}#-V|V9O|-?w{D^F3VE0PHg zhD|v!wf?z8I6g>(sl_^RZcY3v4s0a{$Zp;%Ju^tDYvMmn;C7lafZ$@BblVIrd#c^x zJ`V;tES=!pv+#^yD{p}Cg6H>GRuSij=w#>ogdyOv)so|5&jY@OV;C?tnQ0bZkCBI8 zvlRxi&>e6hs-_@mex6s%Eg?*RTP=#|u607mnKNFcNn=dN#^Q}OVl5Xj3`uK&y`l}= zstZLSpzU0}?0;+0^EO7e?OorSth(X}+E&fRDI(kK`VkQ8{7EmAGaIvmt!jj3EInx3 z+UeM1t+9_8hxT=<00eU4e9JTvIbnEL(IcifqZY(pNcUr?E@aSz9p*ec@UbFbzAes& z`wkE1P_mDH5z8RBRkMcOzQpmlK*&!&I`(*cH0N5EDMriw9DyJiqr(KlD~lNj`g807~luNXdi z5a~4%XA?Pf7m|1i#R0mrVEJ}3bfA79wM6kXh=v$Vs*7Z>3GK!=2e?bX36jXpiUg$8_p-o)F1W))&ot=1Tai3@Oq4Y3)G-TMutEv|vZ#}LTbEa~98yQq!s8P~C!SQ{f@vfEWvH`2 zk&qr}f@kUZLg#yfD>|9n*^y$)5Df1;*Pit+r$7()84Z`qmXSPw!0Dg#2CqWg`sYrm z{N+efK=_tCPDz>3H%;v*V_`wT6rJwy@No^{6z-BKBa5d9L?B^6PC&IICo-?tK(_xs zXN@7V3k?q3rBXwCjK80{x+z%UirhQ!suJvfT9Tjs5#NwgNgQ$dA^hZN1(2WLuN<*^ zdoh5sOLaTVPzf#HUEmA(^yDZ|Z-F35XPDLLqmKF^p|#q$kxjss*DdO03sl`NMWNX4 zjTb?Y2jI$xnqtoycdHM7SNi;aAM!u!=El1=H}oZu@7fC}y2lg-r#GAIZkUHW%3p3N8M=(m zD=P+|V&A6&&cXT|TedN^W?~ryTV>S4QJ{Ce0uw4YWWPQ>PUpfWgzKIKkj-A7{mVHI z|7TyzYGi;g>gqms^FeN<`Oso~ikr)fM?Fi8>0oEiS?msWn{a`!H=xI=OoYiSD~Irn z+DrWv3u#0`x;7{i53<{t+oV*Rn9Y1;s%YT$#Q>}n%ad`9%}HCRV^0*p zhTF)5trW>QgJ!IzsHhzq=+8uHE2v;hZa1p@qy!a5o?Y%C4F7GVb#lJ4b}?K1;szRe z=}B%ih+-~_3P6ukN7+uTSvXN}!snPp?tHym-_V%?o$M5m?w>J4aOxyGb3REhRW6% z7?FUpes;G6i;U7hiSSOuiB|s2E4zybM<68r!#@%!wBx{Gz#(2J!BvlzE&k_bNL2LdSLnBcAu;p$bM77c z(OnF0Y>FH_NO(WE)9rz0j-i~obp#A8sr?dpVh6Q&#aEl~2LBLafOsGtV>d%&wEE7C z+Gvz{?;qyUYvb{viu$Ef*DzgzmZVRu(1&}(E#$2n(*U|S6$Y2Y%T%CO^PTzUB6I}x zN*|?jlfUBh@^{?TRu2G}mY9gS;p%Cyr_g6yIK5&BzD*1bCYewN! zUAYpY9)fj^5)6zW1!+s0C>ItH2r{m_D_UsWvz#I6rS64)X-D1Pzp|OREWQ`nZDj67 z@q34=UZUFi(b_sy;p-O(JB009UnnP4^K;#E_}r`X#S^IzC0itkC5#sv{E|6Cv3@G` zK=)(1FN^VL-yQx~4+LPo(?GiiI^(!&Vp{)LCs@48{ADr(chgb{@yZ#lnTy=WlRBt| z@3^xHIQJFre_ovIKA`38J?~Pa`t3&|#XciU+2{ubt`4KZPkGd>&xR_d)84RG_WMQ) zQKrM=j!NZt11AwUCYf;3{^_G%Ys)6!rFV0!^3-L2GKi0r{|Ws$wviP>SQ+QPY;pDu zjggoBrjCWFU7YMYhZ(S!_5>)7>|bHV5WJXkR3TF76ouONe8V$@!Ic{LjI8#9Uho0* zygFz660wz9mUIV3rk2kV#RBCIT5H;y05~TRph5yzLxQVmnnwM9h3{aTFA<+k=dIib zLk-w7pSe=~$RPq0(}jaQLu#^1DP2^`ZpZVcO1^N`vemj+VyFSD*_%H@i)}* zGUOL-g=&E8PDX>Ewe4M@?&!z9ITkIndiL`F$CS<$0qd0#{42!yHg{+)LO zrUjuO6ipe%Mi8mO+eeSJFm;6nZ1GlPpr=i3Ce~-j8-v*MQ2At_cbM6nV`YYTKr*#A zosk|k^lnmE(*^lxs|x+R#>&H5#7e*Pz?~O0NYILbt_PgrQZP7wymM)8MOVBGLq2Av~x0ap{SV>xh4(w^K-IK^M zV2gW#Mpq7KO}lU>T{)5kSHArRRkmKlsHgn2F~9NS6WY5hpi*DBcCv2wg1{evk<*^P zkB~@aeVFh%1f=|_Yd%H?B{(5OJ*#Lc=nM1bu0*_!mvkcMm-G~V`4c8|>{aQ3ZZAB? z*!SFM@pY6Y9mFCyhg`X0!6ri|Em|)^nnvrxkg-2-hFUr0yJSliz{SCncy#T3L&$3w z|I_omcQ+n)E_XimxB62(hJ>EX5}pDz#o8-(szR55lTupSO19F#fw2Bo5udI@_}`bw z05$tl-uSph*a!qd-yK2VaV$vh37`up>eHDtDi=f*biCV(O2S+rF@yG)LVq6ws|dp3 zuchEn0Ds+iT-DzGp>gIFtvFi{fogJDvDder7|7&n`Kq0PWPzcyWbk2&Yfm&T1H-6 zxb>RV%$-qf(hz=YYWQ(`& z^HtqI{-JGVOmfE4|JFfYo;a7q6fryn@py^k{0fEYTetfGwR^n|b5V3%Ar;?PD4H-L z^}xXj;Ea<%z{fRu(kv75fV${(nn@Djf4z81UV;~J$Jlz7#J))0U}{6@B}hxZmce8( z{Mk^mpU4IL(Xv_BGDgl*9hzXP9+5q zv4CRF9p6B#90_wPqDgZm)(#B33{j*cVe@T9D8STgxuq-SH@YzVqfXhV#BQ%t2Q}iv zMjwD~Yu~q*y)1dD7Ne5I=L02=&lgrg058CIv~L-wE3{@v*qHy*q>Ofy z%aV)XRy&mNvygE=yn{Wy3v}RRPdre8s>~wtgw&pYSu+ zKbfPcvdeA{z})^e$Kprr?wfebgC0t~(#Q9zP%dA}d~VXw;0=}!oT7adU6{T9;I3ka z7qx};Rr*p&4@SU&{y{j`DO-c#|L}4fo;+{;Rzh+irj368Au3nk#QJ3P z%cEDl?vd{Mmrrbll#JqVhhz{NuZscN9Rl8dzqgaBi$Qqy4*^yp7Lp5x^_gl|&)Pmc zJdF1_gWt?TCsTty$|-&U_DnO2$I4d0nlzP~ht25HEQWa&5hy52`M6fYpzy_IYjr8U zZno60emN5wf-euh^?Y`}SWeBt?efoN-FE(23|E!<8azrD!Ta)IzzOpj%R`ck{Rpj0 zj2$pQ3+ul_&{v+#E%tlxZN$r}oX+~?X<+1z28MS~-pUG~)_**NjtPznp3OqciI-Pt z)JUaeS5$2rSZR7*)VGiN?*196sCvR1ojm>N-7xLW74b znOARKNELcPMFo5_&Sb*vTQcbFtXrR1i2m6On(qVQ9vJ)tzn z-C3=rd_lz8Xb8{lE9-wRiu|)cfGEH&RDJ)Tro6rAP0^bWtdUN{8{LcLOvy$70{ne9 z-tdzti+~Erixw8`qV*1-4n1^NCB5eC6F#7VVck+(EjLuYy^Gy^Y(zoSwNrB^+Mr8Z z9-o8kNPaPro?MI3M5I27A!7Thl;~NRF{OhLF86LyCBqYZchqUTMtWjLB^_- zt$$#suGky+oxoV@fpyta(W+aV9xT@Fbf_UvR@ledIkATT^QftA z>6qkbL}YmMab@~2>U+c8e8|3F;QJ(BydUbS?uGtI*X9f|@n?JHXr6m#C$@xuDdTM7 zk|^=kn!7;vV2Mik$KVhY@zF(J-udJStC+L3-trG(v(jUx-Lz3NsauS?-}=NC6WrXr z6Z`wbk4>km$i%Ll#V3Q!K0M6elfP3J0$lud=g3xf+N@XQ9@`qk`%MyUPgw#etDcb! zGlkCyH`zk`d84(h8gOw7-dIwK)ASvGfo|;)c8eCo#Us=>NKALupK526=@Y=Hy$btH z3F0%N>zL?dpV%uSZS(XYAaM90BL>4~sjWwV(c^bSwZmdkC`bTnMsDgZ>LjW4)LTN8 zFrhhHaT2>pK=!_YS0Qr0sHa)*#gzl~Zs+QI!0dgai>Evh$?)K$~#*MJU?^qV4_|D!Yj+eYN_sVV^_Speb;!nwSY%0X#WzYL*ugs z=1MZcn=0vdOZhuVIx(y7@wEGsm>C+Z+dAqaukvKu;SqbE-Lw@%`)kz0uG>f9bLoWJ zPa_xX?Tr`z>b#O6rLZ14(+Rn!#RC47e7(H|>q2yn;1kS@HsY>{j_*8ot$>da-U1Vu z3k~PPz=?9V1v7!F-TAW4yla7{3mdKUj=R(3x-oun7mJ}7|M3t3*9g?Es?PhDvOWfl zxBn78`L)W+E>8yJ0hXY-tcdk(gl#TGfx|Q|?f}_7~T?!)8i_;EMh{0eKQ}iR&GalYRP>ai^1_l2NCoUCG%Nx<8Q4 zw9)w}8gnZ({UEm}`Fi98pLE1_Z;8>YSC0xQBP__xui>TbA9F6@BZGkiLfl?;bjd5xzq2uc%Rx6u!q7RrwL4 zY3d56Hxk8qF{^hx1mN1L!APlJ701@gtpb47K0u!fazZ(8F-mrgO}%d`4CXhV(CI{v zozhugB4<{IDRx3!vP2B^>D?UXW#w!2q}g%*OhST(ckIQwe|d0msie1f7uR+Q0jpK0 zK!Tgigpn5-v6ZNB{2@;^3G>N=4P#zPkG^ht;;{jvr9goYm z^Peryvg^d)+2(@)ayF!jDcj^+yZ(_n()X$E~BN28iXMGIhzkY|*3 zYML_4;q)$6jmlUYh+`2**qbO-(;NN5k4^lRKW)`>yyymne7-wf;#X+z=J9p-j$bj8 zDM#)#mgI=GY6_^i2Q>DeBDPI~(z#g|D3`saUn?F1dIj3GzA;wQ_|`nFWeJQ8$V8}B zfV^AzuT}?b1j@6R_tyY-s#Gp*&E0U|P|>mq%5@ZZ2dfys&11EzM|=N(gLf-%^l zss{lp>seQ`cNf06&1Mt&0po?5FWLbjtIR#^aQHk6O;z`Ad{?o_Fwo=Ry=h0>1@h_6%#oyo?dN@x2iIf}s0vCm>m< zdTb)lp4M-)>J<=(^t;4pzMVDY zO_1Sj_)o{qFT1)*jUU!OGwp~(^k1U!l3Sq-57R9-8Q%20MYe>oTEE+0B?O5iTF}^j z7KZO>`Z-2h^5_?6 zXFBK*Jhi>>7WN8#aC7u6&Jq2OL~fJX42AbwkN478PAVjX?75v68Yl)ZaO)E>wqjG- zq0H&m52`-ff(;N7>HX9N9lZJ+_9 zt6s7q_HhsUNiKb4e{TU*QE5pvKm`R{J*H_Z#n9(Y3djyjBDJUO5hTspLsP?Q7L4i# zE~d#+Cz1NKUms0C^ChU$l+>Ic02q96-R_{%U=cxH!z#oJ>}7DK@Vd5|LOvexdoK<5 z(RTCD+a;f^3&L`@r^f{$>?QCxX*+0>36#nyf`6AJ(7u^F&~1|_?yWo(GJkLk^lGz0 zUQM8(-dQ5jm7!k8Ri%&=(Fs-P)7H^M`y{7ml=OBJvW#2xMp_AbTLASgG~aZIkb+h+U^eXVQ($G zD@NHdbJ@$w{6Y*>4#L}$UeCpr`0cX)c>;zUUqbSt5siJR-(vCi8cPw3&vsGfc04DP#FAkk)|IQ`~x*62?+Aolxg zzNs1-37OKInYq08-nb`sg?xjd*nYn>3|ev>h8a+aW^G-Ak~Ukxr(X@~n<@bxtN|UQ znrd2hE3~qnCiNxCY^k!J)zdmRPv*9e+k}_%7518!k9DRQC+rGp>jveaVtm?jJ*?(> zWQlmWJov7*bC2&j)y^Ql*B5nau&i&K&0J69$#~d3hk!lf54lpdI4UWppr+@xo;+#4 z>NdSn?ewSaS1%PzJgAc{Dad8PPh+~oCuU-)Mhs1|B3TQxCsYav7R3;{C z#3}2&UD&(xLgy<$zF>$)c2o8NoKU>~7 z$Asi&NolU3qRePO4F3Vq_xHOB3DyG$-ODG3ZpyqVC`Z{o_#+mB%b1>ac^=M!aBq+t~F{D>OyYt&v|)d8-qoD&I8NrB)pl@05cpoa6vn~(|#f`}5x4!E~6ZSY#b#q85zztJ}J!+z2dWwoI}Mdvd; zM0@B$e^(M^#ViLj!tLz6ZC>zliX4$#Wu;ZN?55rIae%zbhXRXCF@C6v(ssOTv|!}& z&!nnle-o*?{q;|f0x}%;MP>62G7dJGL2IasEiNZ{4~vxCE_JyXOT^w8~r%3Et71h~5Tic-aUfAxOj=6voxtF1L* zvKyA1`btH}mm4dp*FP|(=iap{h>{T~J42`@KRXWo(^VE3@^<{#Ac(|^6}5DjisP(I z=qKtm>F`F3XVT7CAQmTH`f|*phm2;+w*gh;5a>UPfVIs=vzw_kg`YJ0h{tl_E1a@%W z5tf$<#t5THz2bL_Mvb`QwqDkRz4D&d%&O#twh$uX#IGHo5AWxOUdJ>`qY$LaNAi*k zn8ao3IE>n$AnDH3t|FFv8WfOyU`&wpANQPqL0`an1{#pV=RD(^8< zchf&~^g?*F12rBdcxFU4iUU&jaHqHNM{j7pR(`q#?E-E~0u>3tjup(0ZchdoA|xo_ znTt9tq9Wde^cRlh9I=^(rh+^am4Nx(b`)RN$mQ4;`&YdtZNl0}@(+uI(G81F=%}~+u;h%96DU_I{kQ7Qn9%!$l z>9h?wH?A9lqtR``W+U1$;vET)78~EP6&zfjmDlo7n_8c`Sf1J?kAB>G?aOfbbyT(1 zg$e^X&+ILcr#AxvGKk?=c zJUfcm#tKS{!kJ%@5hLNM8|{kE4!8Z(!12e3*g zI$%;g<7uvf_x<(Os);y))p9E9C2gtw7m$YEo#*mgg9}$`UfFc|X?TM$^&gmgk(?tU zL4f3?iE!oOT`;%b8P`vmZc6nhXx|jTA{O(evBY}z?s~q8>!hL?@-%!8yGhT9B3RLW zp`;_}cC>2CXOI^1qUP1?#~Sf`)_xDdaqXb{+gY#QPiAhRmO0>$66E+&yDgkBxZ<2K zxbJobP(I;M7Rw_qidSrvjn_zpEJ5x`7Z(yF=&(JQt_SP6_Y7Q={Y+-(f=CVHhYnvgob@)A}0S&1Dn1R2SstWHHDF ztS7H#Fo^oe*!9cUXND!L52YQ5F&;Cy@ekCFJV z=JrqzE~Z+60i&UC1{ml2Og>#QdAb^ObSxy1Kw`71~QR=Yj7;Q-38bSd3UBXLPQU zM{~>=KSLpOamdC+nuoiT$D@C@*>5^>P-EcB=Ld&#hOJZPO-XvRYm>~`xP2Spf4Ffm z2)~fTPs`>X2K)*meCMN@&I&t9V3kyRYKolQe+$0S;ov9Yf%tJFt>(eG*I${tT*~Qh z#$GYHN(82II9fDa%$`OB)#;ROo8~?{nIsuEiB$NoFV}$lUUI3BjwUwISt@v^cH2G^ z=^n+rH0_!ZVq!(cA8{_UDIr^U;HEUm*Yx`arMvd;bD#xmqzaoRmf1vAB2}vMK+v>Z2+PalZnj@ zU27+^IV;+wdAExYQed+5PIqT2WJtmYqEX(3(G6~xvQ(*2dwKbk&n^+_MaNszrZjk# z)lxP#Y2=%~Ij6*-FxnXFNiOqiK9sfI@x~#h0mzEWwKNL0k9%uJ-*X9aHX0=lx0Q3! zm`b)J5(&0gRq-HQo%1_UN;UHMp1b{eHiFe{m*qEyuvoL5(E}br21>tini!LOosNg| z9pAEi5=grX_BI3Lsk!E^>w-q<-OStm4@M_l! z5R-$;7%A*Kc!(U5l$W%T|M-n(`(J6z>Nj7a7OQ|d6BdI->&ujrZ!6W7x(w=UFHe=a z;ByMt7TFBgZ$id}-HjSreW4=$y6uKng0SG@_WGXQ$-R>aq;2kN7VoVAf#Dw$lREO1g3qfNt6LVZ{A-cBM^)dB@fy}E^M**PWZt$@ zp(jS$w|UsYf7@$4bd1o#^3{R4V#q5=5N$E!MDdoea5*S*P51ae__wJtMM9Td!S!a} zqNhuWp+CRXiq^mb2m2o{JF|tDVP&5QTSd3=E(LSf1P&*R*Bu9u+Vyd9`4ZIJ)<^qS zfF4;BhOnR0BER9h*fLGfuA%0&@jWNvd~Io? zD*C>RJB5;AWDN)%09fSdy`3z&)kR;2(X%HyE91Y4MGa(L%J{#?^94=bWFTVU(tZXo zEmKQ@Jps+4{!k$~YBWNpuP4IhBY_rb$EvGztD7 zf~lczu1JE~wIYKZVjZSv$cSafGSb}Pn`TzEn99gBr$Ojxe@R4cKstZxH zin4ePV|Xl!HfFSVpsFJ_O?5$9v^&vs;PfpRWkctd)?C)>v?HrS*6HTMM8~-5XXGX^ zO|5OJC67JG6k!9^Uh|oTel5e?cvOjA#y;1BbI3!-r`G&up~)VMIIj|8(aBlMnN%o5 zBdrV4YxE=0D$0>xEc38TQ?=W!qky9RNdA0&p$%x95xmbKhN9L~GlAV}8j&Eai`)tQ z(8x6*1Cx{zG@5UzCk~rb;x&i0L}YEE>W+e2_+2vaVHB*dCIn%bn!e3mJFsNButn$q zNqCBXFntb9#HODU?+X^1@WWHi4Ki5Iax`!jcJM_R9NY}9O=xOM4J#ef*u|yI)B#I` zWLvOI2@1LY5b}Ex_@DRcUM8=_-+^J3c8>lAWOpPJ>s*A{!lIGKi^TO2K?sF!KjwlC zxWClKSl&QBbp9hy>3k?;`f_Y%PP5vFxfiGB=%(KL-+Qd&MyxN@&#mgbEP@&s?W#+) zLx}XRPlLcd9r(R-K@P#o`2X-49?bGUFpYVC$~BL={tL7aTvpA1!Sw~sIi*nc$Ch^? zJ0d{&2jy*{`D^|v1U!vZqJ5be%J}Rep#AA9>s)E|>%X$zE={E#Xy?kdjn%$_`zFm7 z{%x868V+C<+Px5*t*hr5xf#Ad7r+WLabp_GL{9a}m8&aN_)c?)eQ~S^*X4GFstm)O znld8$Pel#UUgi7GZta8iSi~b?kKYdmrx*C=@KY84qdG>#Jpu~t0Cr^_8|K7$=thFlb zw*aJ+`1VGgF$iJ=1faeanjxzoU)@7dYx%l|^jYc-qSD^<`Ow_vF_+^Sgf#4@kqR!1 zblk_dbSJ7Qe(q)qMGUg5P_B1X#QlKz)LXq`Paznc=-$v$%#r3xaOf)JROr(=5v|tV z76}qX>P7oe@=06dW0e)O%^JM(w;g6251J%QOiEA0r-PER6k9Fv0Q;Aju zlzq#w@cN9-(4;^KB=Q*yz-svFNZ$7wsj`PDbO!-o@g|sIe<}oKHnujX#M2^_a)hyM5^l_-8wQHrqe`wzmCv z=b#FW&x|eWhEPtixlPA1P>C1JFi&;Lb?`6>t$~OK)(1K46krCpDV%bws7xY0T>3y7 zp`6F))OM|*>=VlY_~I8NSAK@73M^Mg$@q{+W7Cv^+-GrtcI%T-%lSU?g%kH6S!Y)N zBdz71WAvI?RDu+^4*r@qZ^4Nywg%dr)>DULMtnK&*iNRLyBwH+Kh2q=KcFMBfpH3T z(94lCe+s$&zFnLb?mNMkJw209gSDnZYe4+)C8O3I;vD2o^RO{}2!3r96Ks6LUWmOD zwL)m=5kGGA%P6cn>k9^HTy}OXH5t*SH5*hFm&`5|yH_4_{<%lxAM9Ne*Tw7#-<^-Z z&*ik$wDOxJ3(V7%!of)&vl4n#l2&|Qu(vFz?4 zn~E%|T#B2!8RY5QdN{oVd{amq)a$g4bMXGi3XI(uzzfp=>C=XK->B3);R_RG^x35F{YEw4*)4q0Fcvn=tyIqgCPv zVm)dEHc^!@QZ?3$N4s#x)mRMT`i4xf?q;)&nDv+c7#x1Yb=rm_7@78C{qfZS&&uvE z*5V~DcWrGzd5ouTRdV_od)J3k&_Yxoyi2TND!Z;>O#m_>UP}t5BfV4%s4+@oLV{VM zDxb;2RR4+^$pzb?W~rJc*5c9|qv?E~XM|-iJoT}dOtI}~bcDUyX^k^e-qfCxsUt-= z$)$+v&LV#8drpXB1~2=m>toYe)i+R80(k0kRpiPwOMc*%Q*Zz3^zYg&MojI%nz#3= z@}f=b;^bd!HZ4g9Tgjdhf)b&CyO008Bq3=j2Lb}Pj`@P9JW5vHr>O%^?6?eaQk6gc z?SvBCFIn=&Y3rxrP#-O=>lDb{4G)BC$l=-}1@{`yikbpr>0I7gh+m>NT8Z(PJ-5!| zk=VcD&cCJKGkkt~jrk8f|n3?^V6s_pkV#l|A2l8XTH<-QIH#s^=AvG>J(F5(~ zPVq@4j#~MY*Xv>&HVL+(KIPMl-4xqrsLj2q;nUFkJ9`atJdkwDY`iAxj^Px6W!9aR zF{B)Om+}Rktf7_W^c*d!W-Hd~q57<2l%Cjd9+A6qi?x=n$CGk~=!6SxV4A0yHg>L4 z1z+mqn(BrHdNhU9%>E`-OFk$V;m0@>0c{&Vt260dF8$Z(MHhv|i%ywCp_CQDE+WLP zq+s#{A}66z`hz|R3P7)iUQg`d);mBH349xH(C|QXgzh|ZwHI9F z45p+A`A%OPl72|U>N)z{t6gIXztL%b!1+r{=DLXqHQ1e%x1sPE@gZ-`^LC6}r6Oo9B0V z!TcXIRnJaPCoKRyD5IihqE8R1b0(4F&%3-W-vrXKW&)I4DdD3wt(9)2M4GP9o*Of! zkKtsa^#anbY_KK0EU1Ufn?7g(lYM=!PXCFdk5M`YNhl?ZS-!ww9F~nGVAzGgy9QU# zjeXnh{HvFME}z(U&uwdKV%R$Wc9xG8tZtLZppVRrvfSt@(sV2E*rFV*P$JHsN}96J zb=Xyuv@H!xfa^dN6A}ddjQHc|*y0`80K5qp_j0aRLCuii*%^&id2TrkDw-{*k0u=} zD*A{7W}-&WJe~XnEXXX=BsdFuTtu`;9h@Xy7YCx$qt{O*4ERrvPWjlM_Ovzc?~g)P zVPCZd;@1TX%}A15*)+5S!AA?Ij|E~VB-*tAk6nh)4$mbW#oRK{!Cs88Zo=Ea7vW9N zx$z zb?eC%_i!$xUIz;ZvlG->p2=q~2MQ<(0eLP?s^Q(vilsFP%0R#J^Q-Km6ZU8b&Sb~F zs~gA9adkAB<&67J`AvKciJq@`oNyg2oO%018dbe@8$*NdM0n0Y&d4?mJXFUh_(?B9 zpK0enB2nXapTk#l)Y^8}{&y>0tsAEly);*$F-u^}!-?+^z30z~Z_?KpW|+_Gm=Kir z_fj6#gaGhkD`PBB!3IT|W(@ak_yFjv5PvZ5!HjUJ>*t!uf(-XTtloK#j@g$N9%3^h_3Y+x7*Eur zL}|i>%mzWeE;z0Q3G2@=ZkxFIqABvhglWkn9Y}RCwXaBfiIz+C=+>T)!1=D#7eE8k zrzh4mF^3}BY-yFUmc};`@rME{)pQjF@5{ULNz+DN`RQ54 z#6KhmS6g`mwOCi6uMLwBTr_W3nsuP|GCFxEsDH+-&1K4SZc;;vxeXb$Mk=Vb`n)F? zFso`XlqA)8`+3=ZH3tGV=21=a(q9lf1H0@7b*a*PQX%z*B)LW7t}p4bKb}6tAI9;H z)cEA!a{&q|kF#a{4r>JyyzVq`g3s$wZU6l#$+jCI)wO+WT6CJ<^`D(=pd%e?2~L>e zw0RPI-#bxU^yikdq`$06w7n>#Ga%^WLu&9+gxQIx7%q(agp_wteG|zJ0F^Sn&Ju zR6||gQ6N&YEggt23gVbdQu>ZaH=U3M_7!KZe49?w&0HKlr!$OwUsHVRME{176rB}w z5n_P3;~1h-d)(R{LlAvHUry0Il zX3co>7WhE)|Ldhqc_pk*a8|w})1u#fX07>;S$e!A7bAPeo4ktGL;?u#9P;@O)XsR6 z1hr$3fytg`7w=%(iAr9%=AJd66lC$k?EB3%Ee7nseIU* z@6hHA|AUM;RYkGe&sjS|_0utP0}H{4FDp0i@2iuH-85<$N3SoTC1fxQXV6*Zvc&=S zpTl_kZiGDgH6srNxM~jCt?A?l?(6>0p(=zVbJLG#3dc8wx28u!25;F+E{|_{|NjAH zK$^d%6tUOq%4u>&wH$@R(qE;L-co&`gx9bYEpANAy@CFrz1MR=1v=x-h77bg58L4$ znytcS(smV;$J6|cVrUv|>0RmkmeQbRB603J$_7)>x^3`y>nDq*w^SR;sN9`bL0RwS zBNE7*cgZxJtDr1DoLE2gj?ynB>c)o($`UI+QT<9ZC*%1nb8hVSQ4)I!e@Ts7m>1r* zbyvZWz$bl~Ynp$#1{AdmR4E zZr%0}=lABG=MnjU`-ophzY@(C5FxF@?6Z|uXV7-Mmtya%kX(v2v)|~jD1D^4=>2*JsAI8TEso|1 zLsrc#pD1+-Ufa}T-tldllPTK7`E=Ahs9P%7X^z)z;SQ-N_(Z9x;;l6Sy=3{%KE(Nl zhS$y_wRnCy`z>0BrZ;KdunBwbe+gFJK&yJIk7dAj%iIKeX)4F1C@lL-StiqIsRT0@ zDU7ei`L0W!#+^S?zGh<+dQP`Ma<4n~GS;54nqP;{Z6fYeDq1@IL6B@6Wmc(wGC%gW zewyidSVx(?g1c@X=Gk^`zins=M+t?@sVB&&EgJb-Xbyy!RdV3ERR!1jOwkbmFIt`;W}0^f3bM9dsea57bxVUzw-s=v&s|B zoQ;%f!-w-aFdrod@$+cwc;%zvG!KubZnnks!`q!*-=nR{p2z-S&Q&)YjmG@DPRo1o zCj8x=UJ}XLNb`tqi4-(^xh1X;=U2+E9Xf-)D)h@bgs#0+P&w1euIyj%%ZbvJTFv-9 z6ETGkfIu8+A>QZTMDFFhCMU82$} zPomdZj5Pm1$4sqZTiJ&HC+k*Q6k{%YQ(OFS8|9*y+e~!_r=Rsh-XPhlcI{~0uOArLTlzw4LYXOB#d0T_SH}GGxH<^(K#g=+ zOB>A%&%g7wQ%*;%{rCWTO7$VzFSOH?SYY&s?)B^L)$m~R@3?<(ylvp3ekVTnG)Kg@ z;ri~R`NDb3PB7OxiFTa*>KMROS39DZ=H(X^MPsmSu%_s07n+UiUyJK58@}Q_3Xi+a z{hoxmQ=0g;>u3#Ck?_Ucl<{s4TKh3qKX-G`4xLcHfK34V2@*Fps=&(WtR=C``SqE@ zPH2@|-{n4|-!gp&YM$DBG4&RYRKf7g|&yDk)ju+)a(XTk7%`0G|?z?jr zx~bkCTrK!}CoA>7 zG28T>>Rt5LOb(lT7%BCGOQVl+{tep|>#!H0c|<=ME!g4i-bRzxr|$O4UYZ@MY28eB z7JXULN4ad3vhd@6f?RNS=U+v%9Q$TZC&)QuQOh=f=L4hIgs12|>C3AdAscVi+S3D+ z9^wB~gP^<_r@-!hs#(Oh*q1WreB&p>FrPgXP$Ke;(#FSA-2h(rYQi^*^9$SRr6sX% z?W1O3Lbs#H?Jl%@t1`6wJLNY$mu0H(Vz0=^D!h(GU!uGVy3e82{5dpuRXyAWAJ5|| zeEE&C@xUC$!a=mz)!uG&)a&v2OR;x!Jn-IQ%%k`$w;n)8n|J75f?A8G+UNYB{20BF zdn=4yQXN%?^B7CTa&}zzsbiP=Zn`^DY|p{`dr9*qvA<_^yVUw2JYOaA8|u=O-K*f~ zMf3CbSqZ}*lsk>%YI`xCn`POU|ATU)#M|qt!?3Gt})KMC?o-T`7}gyzy5xlK5q ziYXMxWS*awI$?-DTb$tS3mvwN?d!vQqG;VYVhlfLo1jnMF}K&!^*@OI+2Nh-$ege8 z5K_aQjZIc(Jo-V9W6U-539>nWXPh8I6;2JcqdPwE@;6DsllUBYHdwC(-#b_@6rG^lU!ftI&YV~E$mpS8agix~=s#ha9dFQoM$0({ zX>QH@yy5aM$`mCI%>?*&Qq0j6*ZotE3QvSDPFqBAP2vBeiLi>D@R78ymK78iKsf zz8$;%;P0htfgmr=2lNF@EzoBM4&4ley_a26Dqw)v3v(-+pXN$xm_`@=Vl4VJLs@kA z?haPWi=MC_mx4zprJC~o;<@9Gi^mCcvG&h+f2PmQRu$3w5L>RL@elvc9n)c~#r|RG zX=gWdf!)B|mvHY~LGf-l?z&?j^Dm{G@KsmES%Q3%njC9SbHY7LUm5$84GY~a!`B}d zO?<|DyQ!iO`y2*2Dd`=Xz&!W*ThRbFNSaq$U>=tjG8sy9{qwdkD_j@b@>}UQ`u{1a z|GuXR^Z#$k{`vpl2F|Q4n{mFuSW?%R=0d~Ni^D7oQg72kmf|^-3!Ik}YOpfMJKRbG zZZwZ=`Ddez{bSztA)Zjb^;=FlP49y|KIB}=%gZ*)KB0Mwwd#&CUgy^nlaqDmOEUL; z+1VK6cu7&Z475Eu-h7&-Z^jChUD&&5rzc*7Tcz-{&8GFWNUnP9eIjv?s#^@ZGhGajQO?)J|; z!})zZH-p^tYv*D;xO(8xPBF|^lo^z~L2H-<<{6{IbZ!rRXZEXk-F|3+p4=rX<}t_+ z`(ZgXxQuPhX;&B&pmisa=Hj*2GrrQ)D)?BEjMwo`%V^=5&mh@9?f*+BR1 zv>-+7U3!=4!#}b;7VR;xl%tL*d3zK4d`iy{R!teELzf*+!?aTu{)EEwFNC-L z;$e{A<&Nr$@-oQuH{EOAVQ%sMhPxiR&oJ|;H*;=Lb6yO4FAEO(8!#pEGJR;CoTnzt zSim4VL$4fCrm53tRqG0C&qmH9!k&TKwQhL59&+wgfkgzZOtKUUfS^9Rc3g`0dS(jKBGRUQiKP`EJx$L?XWhcDRZt$#=D@yg-o_Kq7OyCdjA~l zH+Zdc&teA2((x1kYi=0f3;zvYNq}AC6psQ#p*9H ze=!}C?}h%sCi-Z}GW3zXPdQl|f9J+3cEg1$?E}p2Uh6^S#S483U%4Y*c|1n!_^Zpui>B?XG zOc)H3FDCX33+4(*8_wNDFVwuBW`-`>W8j~U{yzW!0RR7N*>^P7|NqBvL`o8&E+iFY zZ`pKN$x38KN=T86jL6K4j6`;sp`xOslp-bBi6kWwk&KUqsQez+U+?!h-``)ibAP^` zuXpDZ*Z6$c%b5EwY@|@@?H`Q@@KC7i%OQUo&{V%ukw4)r@u7=Rm{SE0cUVy<)Jj9` z(NVNkP~UtET4LZ7D>pA%>7!sNHw-oIdtT<5oqNpoJ-_6}`~A zh;Qc&9>R^|b`Gk16l#WlVvHN~DGM!8$DYsf_m?L~uHU|Gc@gI+clHa5Z=z7w=|-E{ zkvtpe*PjfFx}T0Y@{tr#WlbgdPnN}O3qOTg9Ck~#5gpv17Pt?+w9lg;9F|0J7MgD& zT=49g`-r*w%_l+Jn<>-@&HoDZU~kzEpK+WY>kw@9L-$#YJkrPB_(9A0612;=7`{H* zoUwCN8Rkb=C*2hVDAYH0dQ$!9;T*oSqv-wb*6`<$eC4L0*9up@$rH-MeP$^x!*SFIsBH^HbPZLffJmVtJbDp(1Eg%pXdrPFK+BP*9YCA={3qQ7c^(8 zS}91O77Qy6C_;Dn>DW~`zf6}cmLW*UpVDgH408qk2K|D(H>HY%g$T2m9u@t?J=V~D z7U$79_VO)~*o$9#HuxcWbzXJx6wGzJq*9N0ti>Qz8LUbl{6_@g}MC&vy7wO!uDvKo8s@$Z5@(Hu6*=ft^}jf`jE4#JLP&9A30 zKN)cGF@rFL+BtTIy%;^U^4Yi?td0l$%Q0JA`vN9VXv(IKL?w^1cvr$NP)F zbOu|WG2+~{tAQ&G^IucJ6AI{G zI`eEU(0NA4oWC$JE;_h0&k9qgsN5S7$+KRVh@ApsbmzGe(LwR33-1mp| z9*-=3z7jNt3`m;rc`*k;u@;UoL)_v7DY=! z3KVLB&-$cicuxMO*MgSl^DS}JKhWp5Ecb86ULJ$8?_JCjJH86W$P;F7&1vG^Nul!G zZky7B8PtDV{_v53F0T>xS;D9DuA%GmAM84VX1-!J&7z3@CF61(9U~RFK@H7Re@D|D zMw*Nr&4G{ivn;ve9{u}`$*t({69)H|;QVzJs*DohOu$qt9p*C~N9JVU?Dn@C9O3lD z^2b>v!r7i@jt!Vku5yw!Q>IYo#MEQw&~p)0H@4#ZcxIYy1m*`^YgoqM7Sqi(F_^#o zIWD(Bg+jH7;j!Bd`?!rF{YhGu1Yf@jdlV{r`kv^Xmo)CM0O{_SV4hJJhH${*TXX2UZH>^}&zfBq12iO0sKb0niI z7SbDVF81N(6*G0bJ~Dj%xK)j$t=&pXz5fX0{+co8 zuR)>S6&Ks4kG-^@7M@ac&DnhY0Q7|{2{&dVij$i*AmkUF#ay^vTg=Vm?Y(p>Y+&yZ)i}1^>J-;RJ+%L?JHyR$6*Gu=0@L&&}mhbG|}pChl=QR}u7t zW1`NjotPguZehV_NTK#GLLEB#yt+!tb`x5_Pm{$hEC3T zS-ss9zqjIl-dV!L2a=32aE;+1i5eLHHpOC$M zQOPs#bThZrb+}-qANmgZkDb1{#*C1q=;4C_Jnt0K;7@lm!nw4y0=ZDN`Er6M?tOBS z?xHiNP}Ter`a02$^M@B?Xx&EtXBn+7czUZ0_TLx$@M^$ZJ!pFOVYEiK^NAFiBJVCd zfhKeYhF1IW`8herCk7e{+{msW=}{yf7mfQT7t1T|(lp!B^BL+M^id12z~`;0BBxT4 zo>q}M{1B6Sd*H_m?V0^Ag!J=8#w=TeFEHfzG}<;btIcy71V zBKuaHzpC(3G=u57s%2F;=X&klH3I3+3=ZGLJciTWcB2j6SBnxO^kJ0TkGkj% zzkXBml{`SGP&vNh59VK3uQVmn+Wz%kdt1Vt)rP+3X|gnAJtXNIUL!CEt>P`G&)QL_ zuX$oOR6`f3A~!QU$0eF4B?5LUPafs8$LsP7zGNMERDR{VVa#3QgXz{|-*x!E?b`5? z^_T1ZBr_@dkLg4_^$fjI_s|5WQ*Sv;*PREmb{x4^gNs!^h{RaGrnj z(^4o}U>CR0O_CQvnJPZP-}a3Yw;c$R^N#)1IZUChmCWAm3lko;niNA8KV_R{rZ51>@KOmLhd;fPB+kAM^2Kab=Je?t#N z$+(5l`u=(oe(XE2pYt)H>AIW|0uR;uJ*psSV=f}^%57kMy?d9=(YNQ zGq92O`4%4RJ@r=KZ23r^Zznyve z$cUs>&VmIG&d1p_*lxHJ9=&{0aS&SP+dV7C`KV;R1M3NVzkJjkqYh&|n!VU?ZgGBI zsesl^8kaQDv3z&xPQo}JvEj?m?7CGPy$8A_e`P1y^yU42M-Rew+plz~&}d?lXd`@i zdav1kFn)VbZZe*$QL8zy<0N67z88Zvyl-IdA%wmAM|;fgog`HH$#`ZQ)DNUybcC13Jjbi z*%746g7Yi4BlPlc&aYMN(GI7AU6b7~pXzykCmZH=ji&#_d>wo5W;t)X4-^<2UiKtp zl~(pl#XO<@ct#`Szj~u98T+gE<~;rn9s9m*e47u2y4fO&Z`O-2`j517qz|F-R;FeP zZ$kf8vx#vZLX*xpj=PxqPTo=3a|%DVfn$!R;oguB_S`;%Gnoce{g|7Ix0d>$P0wnz zmyrB+?*@a4FMf}I%Un~-O%`dwKE)_qc*POJ_@U@DrsCIxqVFd`Ad>Tezwz#Bw5+67&hbitS;PMzhHja zLruE~e4Y@RKAJ#sEhj^rHTEx83nbUk+U@kmSTtM1G*d0id3AP(?<|_)BK`%_{jKb$km-8Bh=0pGFd0pkCi1jQzp56MyTX z2@58#am7Uu7HVx(t%Yw(J54sl;B`rf-rty{rIqvZ8?b11)U`d)gs(rRPY=@Od5fK= z(fZqC0ytu6{~zG!nfK^tckW%$LhI^IG<(CIhQa)`F+^)Q8B<=7?D1^*>Vfko|AkN) z;_&x=_U17;_?o{)u>SVBhaOlBu2>80TI3+GH(Y?2qz zOtVquPvP}tmsH_%6slNq#sh0uzPV*2mgLII-g$z!CtSJ6QcG)NhcA(Fgv>>+*WQ5{ ztb0d|;|aNQ!&pP0q8If(1^3d#Z!1)wm6~fl>_IDSmShZssfJw9YZK6ZMWW@TW*^Y2 z&>)#~JfPPDuKiv1H;-hva#qYMlK+}tRx+H&>x;gR-evrGA=ZET`fi_xyP-?0?v| zOS_!bB5qZ>=-jZ6Z+xM{M=!Uxn0E;{&aX|z`|{0HK26waY#jL(=N+0&Iw#R>MU7>v zv1i=z!~HU?7nM6y&~0Wn=Z}*#_-6C)AI{s$w)148n}g#=rBd)5tM$%{N&oA8qZ{cL zasH=`c~T1Z{s@MyI|T2!ts9$9A^h9zcHnU`Vf8s5MT-mg_X)Eu5x}_|Pq9N3`c_$Q z%pKaiul=QI3gNP(?ra!IsbUrXJ8%oL=wX9YLTU3I4P3aNf9XJ6AbRtT^S8=r^YYv= zUCeXuKI(sq=F^*@W4TBuV|`Ax1m`l9%T~Q)nf!y9uupL|H*>>YLXq~sWw=`2m!Xs7 zVNn~C>{LR>@D87sklFl=xpW%(jc(>*Dj}n{YEd%gXX#F~KK_5CPsy8~A?YN)S*i|y zPPjlP-yfCzZ^9x_;6pf=oZ86EW#bq7&gc3fls=2e#@6(GuqOZ|24(g#rFYILWCn>DJ z+QObi`|kq_oZhf>i>t&{+Pzzu7JVc|R6JD*a4y)nRIHdoSm+?xeiVw1+eOi1kNYye zRSw$bpc#uI+U8EP^ih(wYcwq{!4%`F4)I(H_5T0>0RR7N*J)IZ?c2xk5*npM?L?F^ zbca$RqTN7)k_@3lnnY4ch7c8@NlMW?N~x5jfoP@_MN%3yXwW>-pgh0p#r>SuTKE6e zXMK|Oh?X}Z(fUNZ}#;;En!5j&d>Tun0sy4y3jy3AUBi;=MEW#{Py7tX6M-R;5eGE zO#jh58%8rb$|ef7EfngR8^K_j#%c;|f;oH)|4(5wPxxf9;{LJ1M6(Cf`J35IvgoG0 zjh^o!h(}s^(|^O)r-xSi;k-iZuaa~marZMBizBd{Y3l6-`+Tb=R$_lwrT>eZNMh-+ z;>KQ@nghS)ERA9?`vVkCWk!%5=uNuYiQd6$XmFKkwG}UfB54K()oH+G{C7>Rz)g*p z*;}!<%xaE%5?bz0(?Qi};D{2z4i6XAs@@RZk3^A$n z>vB0LW?yFc0q1+V@_JdLX)148umLVvEj9TLdwT+tHn)>jX9 zEr5$PytP-yqC@!NhtYe7-9L!O(A1h9-U|c9#0s;p$FXsNP9M!%MQZ1kK4LIk1y6=& zVsFlV$536WZJG-^(XK@Yx`nWJqb;uJD&}kswY|wSU1o7DYJzU|s`3}H$Ktnj8*d!Z zS_JG`-c{k2-0KM$0cGY|ViCdU2tnA;8d2*$wlzF?_sn5V1r@3Em9a?3Fc+RPue zWP8kDz8Ibk{_u#V*15cCnq9BmoBgqu@!N#^XdKPmH8MUl4=t(7S{=_|{wONXD2OB0 zByzVL!rWl%HqJXVJ4)BD+K1;>zds|JP4)6P9k<8C&I?QIpTkexpIn3!&>#ICw4p0F zHh#WDwIt_j0o)S|ol(_i;PchG{F>q_5DWu)w9Uo78{VTg_`xBy)d(YGvnlBeE zm56{0z1=gLabGyDXvImW_-MCI1?IxjTeO1EQs?ZZDi4rW4iE z&ji)cT+{8ob?7VmS1X-E-|-U6=6Z@w3_l*5M03`nTVJTxHQId27Uziulb-l_ z(k}vDbP9P{K{M&9&D9|6IR?#e$)qrt$zR%{OKCl_T1L)<=2O?ozBRaKpLN{G7d@om z@0JJ6Zn^P{(QJxKd-Dc+t%5J)B~#JUtK0k0P5UD_m!%M!H!^PC#QD);t>hQ5IdRc? zJSU#|XES^DJi4+_LF}s z&>NeD^;w=Xn9P}oXF=%nGrKOyP<=qKrW7qVb0x|It&-&RX9BIl#wIR>`_H_emikh2 z!%G^5Xw_!}r#)z{RZ>$GODC!wYsmbGxqbDgZOfk1l-4xUgJHpeA{p3QB2}W+0Ug}l z+`fi+aQ1|?;0vOIY+_Y2<_~I*w(n*Dt^a?XQTn79^SF7;$}yUc z%`?U%Gl;gs(kA(t_b2)l@h-z8!C=c{$e&1BFEaKN@-rk>>Tgi;DxMmS+ zyr&d);a*p+#G14$qNSdJek-iq+U1g%NjxNaah66lgUO!O$o?J8&bfarUlx(WXOp zO5`Ec0*iTN(JI=7vE^vRJM-^bpmV>Cmj9u8)1Ri|Y+}y%!KKEph+BN@XaB-{%a5)# zE3yAl=#|ZD%(wbipL0iVe%u?-N9zm)(KkzT@Oi6JklTUY_*Sn&7ac!`Y3oXJWx&}7 zX*3^6#N@WpT#^2zbHQr{Gg@sfpBl6lxL05Qig@}IJ1b8P&HSq?m7wTw@a-z>+b~9V zokoZHbbpG3_hdc!Io{y?oS&n(nWoR4{^M4V=le2`hcrEH_0vjdhW#u!aU9R(`s-RZ zjt*B*^uC7KJ_!e43^WBcWE=YfRIB!q{L8=YcDh z1$d+R@7#5kd`G-da*f>(vK@N1-h<{_4OUBW+o$-rHi0^dF zzoub69dMyio9dXlsaEtA$%Jtybjjo%F#$YxGQDnjBGvKRPCL9KUQ*}Ls>gg>RBre& z`jo)BN##tV=SE4QSM}t}3<8?l{CO^cy z?Ym^54ArYAK9`^;ui1`|LsPqhJtmm1`DO0B7Wb-CG|mN3ty>>sjNYewDYTgCSp8D( zQlkFRhF-}sys!G^Ei#~~dsTUxJCsUDR}{s)a-Opm8R&lwM%{2m?+T6f?m!!U2;_SH z{=XVY%#&%Od)e)P0QR?dth$?6PCT;4F46(>EaAhM^=O3zk7n)<|Byx6shdpaQSI*DKMTCU@)W zstlNW-PnIO?t7danCd`tu!>0tRT6X8X*WH^`7PhQIvVJ_n|W-_=)4AnHS@8bCzrfi znda~QN0JSd#PiNIx;&qVg9q;}`+~jEd7S5!&<9M z9M2orRUtTy9_DJUD?;1Uvna3qjK9xazL-o@5|2F*AH0XTc&)bk8tgYJ?q?LBjY@Aa zhiQttZ~Alx=XHlNt;DPFdrV$p$xrm5t}frbXbI0?mBpWFw(_0OhWif9?Q@1DJC#m# zR*}~HYU3yL1@C8zh?g2P_Zy!yo{v5CvC7s9RHrw)Dx(W;%;JtmAK*5Kx2+=P#aI|| zR1*(mtBzD)t}OS!Z8Q3HK}n(&G~ml-u;Bg;_ow0VG;cOa6q!@XhjibknUt!Vy!Igu-K{gMk?3wk$5oZ^Do6X!=5NG*=iR1>Jma7nQ3W#eDHg z86QdPb;V9w`%umQ`1yfvG_96?y9v$r`L&DI6I)vgdGu%=w;z+gMzfi9m2nE(wWW8| zsgAf;MW~|jzt5)~pWH8_CRa{$& zb{2FQ@Yx@qvF@TS)&rU730rF4D8qUx4SR6&uy;q+Ig(&v{tCb@=%AHlq6bHySmV ze=|Ig#%w2j@TYs79o1qRZP>B5<6@%UCiwMI)~qPZcT|XFoj_MT6xql6gTdUn@?qlx zv}35ZSvlNU%iXXM^P&^mW?MqX5w<&jFjxD1Mmi9EUfb!ZG@f%lYOv}EO{U=IE5E4o zamxuW^aZ^}(bsh2_Nn*L%qg-QbML_SOo!Y7{U5|+|J!jr9YpCBFF%TO;#@3gOB&AO zFN&MA!o;+mU%N1muXuQK0ruiQ?bb-@Bqpq!pQws?!quCV_LN_y#-eF5WTKa=bp6-B z+$znpUDUtBoU>6hzv=DoJ%Q&gIAfL1+WlX@O*1!@;C#M!8NX>av2K6nk#Wp@mP{-9 zq3dVGK0ee%XFEU(g%6Dl zm~T6sln!w9k)HLolDD2M(myJggjW{8#Awi%o+ z9zSQXZipCkE6)2U%_?sJ4+-oE3Dv&vLC>1a$#)p-VNkNYkk*_X6P6=Xr;QnA4-(lp zPhan*Yts5i7<)JF`!u@^qb2g#(`nA;tr)z7bJyoX>)X*RYAX&c9Kqk2t^zHZH0A2I zgf?Msn12W7CA3}CdD#Rge`i(acHA3~i9h@ez43b(k1g6J@0$zfC~>2Y$H5BBd-b@V zD59;Kl|G+@3Q8BE*W+IInKP3?v_A6msM|-hC1;!N{SlfbhaHM&)*Km`Iy#2Vtavy& zLOj8{^Nj@VS6?>J$sHqFk z2F(YXJpXEq5g+=nN;=V0X4t)5_?y9e^Ej$sou<;JDnUmWrG#blm7El|Mm~G@83;wd(gahPa0i^(+{^-?U?u<4y2DeLg&65 z`9)Ls{bBjU`3b#WFORK5uU+_{lxy<8PK4+uKf>Nx>v;oP(3k#ktFE3Rt`nYA48hz{ zyF*gp58BS|SQ)KHzX|QOq~`BBZcJgmUex%>Ke%UqQtNym=EnE;%9x|F~-GmpnP;J*KeI8x9V3#WYU!q3zl~XD-{T#K! z=FZS8&nr-%nXj6mX-zYIncRH^7GY+=V6=Z3`d{Tz%yTR;|JStbf$f1b3&QU<{e#zg zYCIwT8(pY#WsMiD*Y-&nuVN)eN{e(D!C~R9FN4?{wmUkx9DAZUI=o((hwXA!$bn1h zQ;zn+5z$>cTv&)9r&`>X%o1h_PcBH&furS{d|NPoa7Vr73VO^*qFx2}Mprz2!Ou#1 z>{Bp{J!J2Ckjl>{%#_gdb&q2ux?d=*Rl!^`Vs6q`wB)ZVpXSaY{vQAU0RR7N*LPIT z|NqDF3MFmLE0IbXQd*jHNhxXXEe-97l%$NdiiR{qDh&~uGNOS{5~)<0gjDDw6!|`` zbAG?`exJi%w{w5Kp09W3IJ$aY$Ir+}U0gz;9{)er7kLYLGQfqQZCND$=-e+*SW0;0 z<<~Y>lApQ9%(Gx%Ay34^e>knMqwqUPn|0#HZ{z3rH645+v5Z2sjmRziwB#Rladik` z-&QJq))3l7FA7AG?9-C{Cd5dg#u@pvjL@F@Z1-v-M#BG}#}^HM;KI*|U$ExThA$)k z%N)dcf_b}A2&v84*574g!n|y|{YA_Z=o+HBU}v7qyDgX}+H5Ljz@Dj00($`ZX1n+X z6-JWl@=QG;b)mem3+ML|2PPPn6K)k`=Tw9ZQh)A!XZ%|YwP2TYoZozOF}|6kn(fPL zv+%a8t9(43TQ{++PmGyDm6Dj-V+$u2+6O){5th|TB*tU@sjNZ52=^p**xjh7HJ!Xs ziEEH-A{j0+PB-u_g73ae>a(#;mcwW+4we}7c!WGwizAchW(8^ma$4a3J zD`^HcW8b)3{@ZtWi2ZIyIxEq}^reE5EX3Tzb`8~*g=A%hM?6hNmZW<4?Y6nzIyMS* zzu}2MOOmG5-@65Hf409S>jc`2C163Hl`#6K+tElkUf!es0q1V&%)u0P%zOJTUBP^$ zO+9-jJK>x6=RTCdql23KTiJ*{rc|XFfOZOd#`T)kNm8!)Y$Qj|$90hGTkoFe!-3yh zHNGp0=cHL|2JCAGAb|D@m`QU{B#X z17i&O8dXWQhBi;SAh#29xlRx3x3nJRvkFJQRZBip24!X*UD92NKDFdRA8kGn-pY)< z@+0#d2Uh;wc}7CfuOV;E+n@l@Ha&iTERWp<;}%XNbnxc`>vqw>5Q4~4qpB>(SO?8St8in@?`$5^uH zI_w=g`#9tt=6dQ&^)1o#lD~33)B5xw{}X7v_n*_MVN~75=C!;O>f(;wlcpr~&kPRo zV1MV7#S&e(;L)UU9rJ+V8!c~PnA^^Ta2}EkjaSRyC#CUEynGa@ZwoK)4*0=BZ%Zf) z_p12G%uDJ6}fe*O!*1> zxvmtPAnPUeu$rW%P=%cth49wp!J|h>s%vnRUxx$!u`0TF{$R^5#{;nbF|}(1a~1oL zc`iZBLq3#r3lK_5Wn2!$ob|(-jVrLnMzyj~hb8r`FD_v&uK#`E6=a{@mY+i*Eb5V5 z$FvHqTi^VcLNZVG!#pgQOWN;=^R=;e^0FX@!73#OLBf3AnU;r`Z@tIakcvJv&KW8r zM4@W&#|<@-nti`^z9Vhkx=(uTDni!u;_2H$gw%a52cj`g6z$=gLT`KgD(4zHZkxKN z(P~1*=f0_tB*Qr!1#ZA?Va;zjaW81P-d7iXKc7q;#XLB#xV9J_D%a?>at%ID?|wd| zO)_|P)j+op(O(8FMlQmTg5?sMR}%*L$1uO3&3_y*+>4(1RV%+l7;W+`_zZfFW=Vqz zdiY82s3*KAv}g6gYQo(PD_G8A{^p~G;v?vI$lu||KYY!6{?i=UcwY774<q*+Ly;TRt(l1L`NfJJhIJs9yg7Bql zd+$w2LW{49bRXffe%#~N0PMJs9)3s)?=4)eW(KhRb-xH3_S)sm z^|p}gh=1hgPj+Z)+Bx{!N=cyWA1*EtaZ`}`hxS?VuCVUun^klh{`SxE6EB)@PUkZJ z<15X&pfzIB6slsxzKl~Fh?d*9x5$R%rV|5gaWwnQXX;>K-vfVf8Ny8pZ9MO#3FQ;C z)CD#W3dcLVtHItm{$%!dP+mnQCJb|hl#Au1BvapAZ8X?O$QC+0aR{DVwvzMmKU|Ty zUA3QN!ny-4EVB4LslF7i0bT1RCfo7zT-lwu7Gdo6-fOmoIkgTq>A9$4w7>zr*s!-zGd{4l_%U@YOR;2fWJGMk*A!|+aBJ` z`bF#X*_sq|qxEE?j3WMCz7u-y2!CuFrkjx`ye`fbd>V5J4#Nryg};^D+w}Z6%{!{! ztDwxwf)64}cyDog!DSAme8shSa9?_MsroTeOEu+s>X4LJ>6JK&^BglKPP6KX9eAIJ4ovcpW|vu|8R1+)Ej1`uBq<9o`becM>g6ayM4Be=I8B{dC0M~ zO2%t5(T;izTcxp2&(=No6!XM8l`YQX=2`zS1--aIRd%BaVdO1uYbTi0v{HEn=f4bc zk0hf{08>D$zfuzHg>mm>(4Qz1l0Uo`JEl|!lh=HDT#5Nd)wR*)s`$Q|F=9H7zCCFZ z%7b&SM`oqRFu$YSk*lLZGF#{Vev)pC0z0>>5#H64XYI!PZhndUGF3ts@rdj~HNt6M z?m=(Nr<)QOa!Afl=p-ML4GJ}yhbG)~xnAn{T)ZgXd=}0;{1hUM=X_q{cGjNkfxbJ5 zG@qJ`HITf0sR1D`kBb-icM!a286gw+Y_D=EBpalTf+v@Z&+stGI zO5GuA*b(_`cwAq&L>l)KnXcKjZT;K$_1xuBT7)Nzj`82ZK4Yy;mmNArH*`LM*tmceI*ATc2aq%0zd|Z1rpFMUoh75pyof^`OEQl5WKR3orO~uZSg|10BumdQ~xB&;aE z$9ov_EA%QF6)-Bl$Yhm1-gh>>I=Bm7sT7N4#a_f6rVA11c|)~Fm*G{$oXeV+Uv=Vq z?gxMP<_WOw#Cvyj>|7qYlI8cRb{M+QPSwQxzr;UYezbGfecOIx?)7-)%LVkCUayDp zc-}iZ5y9u^A-SPXd(iG5%(dwa(1TA@n$TlmCw%15uFGrF_Q2t+iH6f;M`cURaeuJZ zfaNQCM6I~}7@Ff+jzt|bom0sVIrh{efzx5Ygj(nM>& z(O%|HR{5s%Ig*MlhCO~p_o@Ot`;h|LL!WBv~hGMX`78mxo!CG2wxR9{S^$3!Tgg|BB9C)m9*Cg5R6V z^KIrNLmSmYxQz)}4hconVV=NjTsQ%XPF`9aW=vSDp6=C4b4+M^DU6l8KC5Sn?`id; ztHR(3JszD>cEbb%GtX9 zn7?xCE&Gk`X)u1a(UdUI@>ga%&U?Hx1XD~2{rByDx6z!imrv4T8grktrp+nnKL7m0 zHMsX)oHfEc@(fbeShdaSB@EJGK2TZLX^~Zj5`EVne=7qy6*lFh`;N zXBFitVPSE%u89qys4`PP6bvX>dx!)38T-G_RoT$KkMPmypt+Yy36G=mTN!p0q0`ds z^>}R2Lg7I#(VSu@19i~n_swK3#U7jXOk)wPAA8(VLZ25I7OwQDY5Zt|mdPzSAW?sCyfbbH(i z#sg?Weofh8sJQFwj1ulCUS#L>Ap7%#dL~pdUD(|UAGLN~Qg)(HcUUnz^MFbv!7<-3 zZyi_so{3hra_+Rk^J=TCO6SpTPb{nx(aPK7I;EWn-NUH`A2E0DtbHJeJq6c~Ym=M_ zJ&qJ|MPM#>)F^loeU&pRd)02jy)vg9`*D7L=z>8sI`d-8C%^MA6M} zyGb4q91?dS*?nrMHKgwwtC_=on+%h5EIQhY_sx1&!nWg)CbgI^e&4}pgZ^RqVP257 z|9W=+JIsHS>|VPI{bR9PHv$G&=L}6^Z|dz6CLuTcf3!06y^OiqH`mB#l>GCaE55k)fl2a43dEK9_B_4#y8^5*m!^;K+`G%hO zUimuW!C{!vKfjbntx1dvpb)ui5Q&nyi z|Du^9|3t=a)?XcboIvPE_34jFX($NbQ2=j zPp)z7q7ez~0OHzUY+Fvpwkjf0$o}p=UKS z$5d#0DH^{@X`Rl(?1dh8a=OCihtJ;?^r?Ahu{{T?pTgn8_kR0hE>=I)_lq{?aQ`EN zd%Ib`is$Z z7;GzLxiE{l)w|538)&O7tk*}$W*mF966Y=No>Qv>2(?3(c#o5;shRyE5Qz5)j{c`T z{v`LBePzPAynDP)8P4PGJmgnJ$MJ04;svkG-c0Mm{L0GJV`@S8_ivJpe}wsli^eQI zw5AkX`GNi)00030|7_Q3G*xfd$MHx+gH--Gr$jP@3=t}+U5Hc~L`sHAG?_9>rp#25 z%o)pBq)>*CF_NC&e)H_J*7LmjtnYPS_ik0o*@v&?y5=nwG=kU4vY_6Q zGDqo_%WceaLT2L%AuXtRxs(-p$fD*aI)ZPBoFO`QfBy(C_H!f7uGM5PZ>(vj3k=q; zZRNX;Ry$~ziXJH3)Atp6ZvE-)d7X0Ls<^bW6{W|aV;_1kU-ZfS-&$)L;c_KYM3uoo z%R7&ou{Tu3@@6sihBn?9l4WqDnw6;oduF;jL^*6I*DLE6R9~mOY9Hlz1@i&ccTXar zY3M@DTev~JWb0|%=Y1r9!Vel}ouiA}qNh{rbJ2&d#s2*XKTIBvGsIlS^H%L$c!Yje zUDJj^t0m?xut|nTh2M@+lW#ny3v*4oOI<5%DUbA|6r|()sGzo}g)QZt^m;RHd;I-> zm9#XY3->MxRYmV^*j8i<^9?TaCoq_O^Nl>K1Eu_m-v;u~Eq+x{1)iT3E$U<9K$&Lc ztSE|m>DA*#ry1qD?Cl5R{8N3!9np5($+>6&`j>P)^h?3IX&UbH?NnweaHPy=%Gu}S zK-r_7T9pd#hJ|(Gvj#^>pUL7{E6itQ(@!Qc=uqC{+y-Y(tVv*XrV(rE>mG*SIctQJD=OfmmEDwy zGv#%rXS`u>tytoAZQT16)UH~Ew&Y)CJ_ETw2D@h6pj6THT`~y2xEQDf-lP$#2@7I$ z?5WP%9Md4x8nSg_P)}l_c!LX#=qM2UaTp$8`dHF|xtgwKKL_rsrBy6bWYA71@16y; zcb3k6MB1F#*}$k6FY_WiN9FXM^Rce@`?}v3kw!awWItjA_c=VtV0NPsj^5K@CFl~i z<_;N#emXzIJ4LE>URenDrA>riRk=~7PMzwUff8PREL+?upQkCd_hJ7zYsLaM&c)(~ zPx_K`*^M`I;CkzotUqCUGjEa;&fCR88j>I_*h=S!2mbya-RR5Q8I+pYs|Z5~)`rg> zl%GC-^N+$j*zhvno?Dd5l8?$S!uc)9fW}xfb5X(XCI;P(jPNh^q!G*6MC(ehx6sLV zP!_$y;L)!!^v!F>tuBzA#l3D5_UHe2MBFEPdEoBj=vjLIzyx}C`^@(&^xyznl&%+A z+I&SnTFIwZ=0DH>>mIrHH|-eg6RB6Ed85A-R=0Ulem$@)&=GTO?@ipPu$fy+sSBF3 zJ&w4FKj%b(=f#yiG{Pb)u(uX{wBmb~xzGRA@`9t(R@}498$EdzT5*{;1;WQZdW%ZQ zKR4rAwyZC@>%Gt~^bMC}To5qBcC3tBL^T-4<7BgmpC;CI%al0&^F`XA=LALc5g z0x=(0*;0Txo9Wh{hG?&8eeNJ~?tNFOghBgC*Ef@J>g3B2!P_*#ruXZA+6+!uuifhf zo{n#4|w!hnlHWzrF&3%Vbp)#(qDUi}cF+zt8dtGkxK}k3_3FdTGK${ZtZ^GcG zM}|EdcWJ~Kse9~-&@}A&a24k5MP=KrqA#f$Dr~{MOVO=obz$pgA&*+j!&ldS4Mc}u z-nX=nLDk)kdPYHb|E`nN;>Dh_UT1Pi5M}A$ik2}Lx#3><3!D>9d*}J@p{>~lKHsH$ zOIU~O$DZV+iobn0uN^V$jzzx>8_2yLM0Krd8%r~3^kK2Z*b`0kf0!6dBkCr~j>@9z zGLbJuDo}33-155c6sd!@9&T2 zna6x}Q!BAG1oO9(pK>q{I>&bTEPBDAN0^3l4{1?)DOzH*E#(MW;=qxno1`)2GcVvm zS7Gq+2b9j{qj~O7@=*HzmAEGvD|~4WgHp56x6Mh9t;u`{4c;u>*$fAU5_;`IX@sH8 z)GgTul;1hn7qnO^!)|9 z+UHQ6~IL;rwIC8BTPA&Wl zKZ)l|X&V=L!sxp6f-TWBVtVm$_CB;*)9m7E{J7`q z%Kz>p{Ol3gQH{A@Tj;na+D~EyPZm7AO-k$ZV;bS_c}uAe{h`F@h9B87mcFXk5Af@M zVGCQk%WDTP5BPGnIRX79wa;1e3BIqrsCMDNJfCH6{4Tgp-)X9goa<%PTtSx%C-ZW~ z(ue}~*tNCjqGg=s7U)7Fo?U;?h1quu#j!sm;n`;hhdt*wf}rG;^J*+{=uei?CFqpd z`xe{DmiewdhJMa7QyhZ+`K9^sF+49(;moQjv`|&R4xxC;kv@5@9-Q-@-5SP?^9MrR zTzQyp%#1BiMQ`MweYJ(bD*MmV6DavOolmgFQ}UaP+sng1kEM%0;rw6e?*Pt3yw_w6 zHb-H8%)dpwmb6F1{10@pyv_1Bk@DD%();4Lcl@qGt{!Rsi>?58LP?ONfHWjhbeKUm zj-WJt+%vstt5f-uM!4rV&$*#5M1M>adWPnl;CqSwCeG2IjrJ()zQTn)kF`2M`(U?* z8Q*Kn4LTmG^}~#wQpH5fk3KK?t?`^j)bAMQzX3D*1ykg4ezS&l1VPh(SdplZ}MKz-POunoRM9WQ@4@oCe z_N{%VKa6>QS?;sLNtDtua)G~ao?2@1YEud&_xC8r9-MRUS^bDBnex8}z7_jOhZhE{ z;5ubn&R7^(ugR+Rf=2KdxJlZ>b-&J?Va9WK)IYk)K((TGOH83}K{MO(RDAwi%R5$; zLh1cUUiTU~r$3Dn!Tnov5zp$-O#Zcv^9*Y6aV*cl`GoFI_j76Z{_@&d3^=WZ%iwOD?#TY8HHvr zsr;#OEIhOJ%Hee{X+$!8#@+ohS}fo~j|ci0{Q-L>gPirfzszudmGk@E z^>A~IsE2YEzHjO3C0WB&&1&ZtFyDJn>4yyVi5XGZ`;2Nn)-5NW)5g_u=`}uI68>|U zKrf%N5v(CwYjKSho)h4icz71QKgn_A7J8vPv{fP-|E^lqfAyhNyHe@G_sTJ9pn>$;0=mtLC}eVT;hgj0wy&lMVJ?Mz=Z_ zf7p!st<7?OwMfNM1UzAzyMX#D(vRV0y`)l{_t)l8e(?6nQGp5{p7)OA(}>q5pO*6# z&G`?kiGMMTxXP9@tb%iod4=&ovJE6x+oG8QFVokT;OA)hdi_@P z-=w-LH_%pt1rup-)Ny3}7Z~MZtrdxTX6*bbt4i^{2tR&}fLFKN3bBOIfoNgis+SZuvfo4Sj-LG^zEO4 za5=vJK{s$sMXtj6{{31z@-hF{Wpuz6UHabBXb8Rc+-u+U6_^Jexz~#MqTce? zOEAypJj9fO`L0LKqMeW_IGxD^^Bl?4cNLxI|=+H-Hvm%rW~Ld%rsX0FF`WY#r&JOqP9*C$NloGbV6JK-vP z|5JSV{7WU}gThx;Rg^P}{}eB;!F#x*!R<{IrFF*L9Wj`Pnitdx_`V){hQ;>&W#~7mBd1c(dR-kI0<|=vD%$vFC%S5)BX&8? zr!O~d*~g$ponhy9?9Hqzw0?qCA1d3bUWd(u?9~g6jM+P!m#II?`+QqK@(cQYIGg;f8?HEEk+kN z>hE$umx#0&K7+=WzPlW4M!RTueMFBQdM&MlJ#7Vc=~tMK#%|RyLyykJ-iU!?$7oO9 zkv_fq<}c~Ol3@w#{nB>kGGLIu&MGXJbn}mbGPudf;OjW)`xds%Ei@vJYe3^|D}D~P z9FovN3%Hh^xJBBg;E)M7OQgnpgU|k%9lqO!_h($(W*+P(ZhRj-iq<+FWbS|#Ol7X* z`+)bB()OQ6;Ypo|uBA9X`QkFmPRKW0eenzC+Il)iBhahz2me$3h|jexWpjVgo~}Fi zB|k9Oma1w1y(EOL-hqC;U%Tbn(Vw_pkD$Gus!E5Vy=8nqZNzi3{!Mt_`hT2W62UIs zf%npbx7+k!Hp{7*HMp0p_ilpN!x_huw(v1 zB6`P8QqR=}m!Wt{PCb^m>`d4f65sUAlI?9ozBJ-P#{ z^`$iBKcmm84341bnR%RioeXkplRHX!?&%p<2G?_jBy>ZWIrZv*F8o|}{yV0E=Sa~~ zc!tr3WbN#1(1-koqvGM=p7W(Gq&wRCS#U0T>UwTUH;p*bU%Blf`dNQmPbb>>Y<_kG z+BtLE=NfpE;~DcD>A8(t#Bk1Sd}dkG7aHNhxy;%h?PB5{o(EkEX9@@53)!E_d^q>$ zStVE1L%GOmzy1t#U1Z}W@)h4V?k2oA1#j|wX!U{VN|}NL&K>vc68?eyc~dNH!#B$A za}TCka6S-y`=2xV3#SJmhrRFlV@E%uFCG$bSka4lp?Saq%zM`MrB}l9SG=mtFz=at zJr)DGc2>Ec!9G`z(o=u9`g>+w9_b#j@j(VP?ak=-`|$4<+IVFGu8Caio7_vOylQsE z7nnb}S;e;>?;%g^YdKJb`>cy4_7&oC3V6Pw%hhWd`zTfE#UqQbr)nj)b{n+$E*5!_ zbkCFG2XJ%xe0L-CTR=MPTlnJYs?dh z&I%8~MDFH8>oH%}Ih0;LfX}n5yzLY4X?bzz4a}d?rPCYg|WxJ{)L|o>GjQN-jJgvqUAL_{q;X{!=GsWRdfC1+}@jS9q#EcITaOS zzD&saialDbG0H-41n(`wcVQ=?>gYnTC*1wG)@V2OcF*kdz6STNJin@soNMMJN28Sz zB;VJO&c{#BL+SZ`uB1^Kkru$Ss{@+VtcpE{eKY&N!=+Gs*NcoRV>H6N-g@;o+FWQ* zK>&Le&PMtt;L{)b#Q)$t=3w2@Y;<_`g-*j?`2U&7(OQT3Lrp11HTWnY;h{b0{Q8Qg zkjqOi;n+Ck%J`zGbOsyjZSt<+IgRy$-Or=TqH6gVy6LUm5dSoOFF*5a&2cCzuBf~e^COPSj9;Sb zmMR7IK#g$oS6nmrJ=SM!do|9D|FRqYg}Y6IF4|$f(|aPT4Q6u-b+P`&&n>fA!)@G? zPtajiK%1nWrjL-%ugKL2Lz@~LxTuMJ)2sr27Z@k7LVD{g-bWdGbkD-D_J?|Fu=jYM zrCT7`(%kOK=oq8s#$j}L7gJpvIzrCjS2Jng$bT%D2Wsjzy`01M9OmBW9q8)x#_!>b zvZ<}8f!=`|t*`%~5j9z|x}w;>mF!;Lgl1OE9Aciw_nUTZ(IU)ko#Jd1&=c&f(WdZv z1Z!m&obzF}*@*qQE{6zBXpwW7`#0tzYEepC{^I-jhq{ZpaDLYbDNf7{5=Z_kM2jyi z>aa#{HQc@^p7eE+Pz%)UeU*K4fl|Ua%yK*SCGuB<8bis|p7|lL^4!&)>;EYANLPgOq%kPA z`_Q~E6a9Y;TK&g&FYb%zr5+wYCk%Gm(3t6jpc7ZjL0EEI%asLl?t`+Lsbu%o#BWEJ zDiUvv;hIaK4_7Wm4{YVGM6dFh9Wh6jh0%Y z>~z96=E~J&*!P|M5~K*zwf(C5Fqi7f8{_7n6S0EHjv6q>VyDj{%yZtPrAWhEUg0Jq z_&)#u0RR6?*LOTse;mhgQiMWebYw*$Ba)eM5K`Gv(XdKM%GMy+gvf|&vPDKlC{j^E zgP)Wwkx)vJl;8XQ<^J`2yguL0IeB!s=iU@s7lN6YARn}`^EELNWYV=R$Fr2)5~eka z=Gj0Wn~bh|JZM39rZXE}l?rVcArL5AhIo-Lr}X5) z(+lm(|3QPF9TG9P&ftKKNfUf$A=G=86`ft@Ig2(l$!{`YS1F z6Om0>N1^Xani?+5wSTCXHKDIwnqK9F_Iqt7mIohZcD9*pKwmX>W5D^f|DGi(Qj}7A z=m1rW?e~n}+&{2l^cGrDAo!;)J3$tfRP%Yk^8ENpNu1}k6V5&8t;Y@|FmMoL&XmtX zMOd-={Jv?NXEG17B%(R@zrOVn#=c+GxCA#i?wXL?NRT5}TgY-;AN~6z+c7jt*e#_< z_%U#MnHKielB zIgcJyYsDT{#T(lN=w|0-mW}zREQh`xsM}L17m4e1r6rCuPz=iSorXh0Qa*{?1gR$% z_1pk^1Iy9v3*0Nd=bz&{!b6aIm1dO(aPC#|=@C2TUTcnxX;D1-mdOozSLn-RQ)Fs9 z_!d5s=sWMb2|sU5afTeOZ{DZTIDpO%;yI9rzQ4)FMVlbV0=YG}7SM&^m+QrFF5CL^ z^IOadhi8WmqYITzGlW6u@xv;+cnPxTley_gurIDlwr8~$ z-%OBwHNwsV=)?fm$}n{QDYja5?DaPU4>-fMBTpmw`3N$^W&XY)TzCC@*jvok(25WE zq64BW=}RGYVBUGi5?|vuhx^a2-ym}bt;SsPO$_@p zlJ0)11qf1|ZG%lM--?bO*8YyeT;t*2qD|PJa8wa`iXIC~b=fLNkYuy<=0eQRD_dj@ zzzfkYTUc;@VO(okouYaz`+4XRze6b?xV9ilPxF$m(IaDjAsV@?_V2%-^WX z3~j<*{=I_^@tD7j&t0<*{dQ`z#3k6J9cx?&vuAkMT8I#&kgtJEFznv@t5F5}s~>&Q zJx?u{ty4O@@rTax@>cwRKQXLcM$^0QUS%yp<@2&_(U3t<%%Bmjeg0>QlPE!6T02#g z0e|1(>v{#fw;3(bY$M2DRemC}P*ML})EMsjqkGgnhSC|M6`a^pnm^L3183)SpUz_L z@Z@P=A$p|ww5Np_LE4zzP78*EBW=&B;BnW#GoRoYFHSNU`)4|?pKOEg1#dcdi4)`j zYyWRWuib8XH>TnNh+K+)h06bfHs*;v^tg{r5zAi%IPUb$aa4vNZIArXyM?yB=W?!v%0q1u zd%R@{GRCK$M-qE6U1sV>;Z2Dbb`j8o@%u-mop|5vtty#9$I3``ZN`3kb?~w0n8yul z67WGco3rMWQ7j62F%0W-m`_B>;W;3$7V?lvCG(6P{#^w5l;MPR7Ot-veZ6dmes+I< z(JGw(l+ct_grZtodq*+Pd2KkiU_VST!bdR_ ziqg3?)Kj$lJTe7YoiAKIqk#9J$hU3Jsl2{<&D?J&R`uBXF77Y3UOBBF(zhi!g)0)| z;rDm+wQzn|miN3X^c0`g5l}*h#>8czk0|&KuEO5;o@)+hWn#dX*1MPq7UL|sbN1Vwg^J|3LE+agmIuY%7T zgT5g?%2Y<4ebY~6{m0??_1J5;*`ei3Ws~7$GhS6RHapN2e5tGb(9`R;Da-99$Wm3B zgG1<DeQB&|&2UO+p_PeqNuTx$@ele9}x&fz7;QE?p z>wd4(!QbirPyc{y9o#9bFQ@Uis>`N$qH^3$1y9=sR!c_U+Uq$SroFZniM< z`=R8UP{2Q|`7z{qnW?6O{nQP0U%sRHGN(9%_3(Ph@T;1^$YqV`YATs;xNuIuaQDd&^#5L<2QFO^{sZ@9 z1&S14J|K3+*$UTbHjTS88W3co@upN|s4=wf=^5B?{>pR`917H0y&3zgrX{6*6bnSU z??I`K&S%nw_&JZ!emxGiPw(Wu0oh7IbTo0@wsi>(U(p+mx<_ZCH+`t)F*m~J4e_Df z^oA>H`dQd0KrLzQ;sh#h=9dodF~F(X zCion>#zSc{&M$W@2E0JKAN_Ld0NTC6Cg2MEZ6{g0h`9&TyZmBwwqLvSFuc>FZN35X zJJJs>YQj^)Bi&z3@%wsV<39m2yx;caKFP$~o<>*H7@a%JD8JK`N+mx_Ti9LVF_Zvb z`79afm=mPYdTDPD*q(ACBL^Bt#2p6n-h(Q&r>TzH*!K;b{g7{hvk{s=*a3TlQZQ0X*oN%9GRaozNyVAcUEe4h(9eQ|}#V@KRC z55o@SvB$R9|1go0z2PX{cgA0@Z$@{j@0I%j58YDPoQ3(Tsa?Ki*ng#6lpO%y>U75K zJVyCG@`%p?F0*kPO<=z45b4f?{pE*rxA#ICu1k-+;Um-PPlt}<=YMjFsTZv_GQkpx zu6H36Yv7JDrp75KtMP~?4fm5xkQeQMJEx2G|D(8Pi;FbQcP1w$9EW+ntHSzE5Tx99 zmij1kPU^{CHEX<1QnzTGp&i$3gfPzS&N-BuLHj5DJpmMX&Hq-w=t2VtI~%m?i!C3~ ztSVQ{V$mnPq+;EzSG=0|MpDccpF{Q}srRDel3DE;vG+&UA*TlOi~l9IPf(eV;o6mi zbI+fD`1I}2h9?9T(a)Zk=SbuH8E@N*<5Zp;^%G#RC&-rP)tryeErQa!zrvvy&crm# zTRVtgBiv`;p7+E*wDGsoE^;UF`dq!8WCs`Y-L7oJyglvj=VtWp`4cVf=;saADk7&= zT+BJZ-c9*;`kKQ7(K=2)%PV0`(b(?KP;oc6{U!&36!+$peu4XJ?~E~9gu5&+RbIrr z{Bu!X0lc@CRf_2}K}vMZHHYIm=|u9N3Och#X22N=I@r>uLn|YL2S(WE3w~;`j6V8T zdCfhC6_a*ZcHTIH=lPTC^N(OS-4(w%$QXM!U&Im5kIuD1Ik+xl%it?>G<`YS??4!+ zsU>tD(!F-mAA|nZIWC-M@xIpELHi8XyX|P%atZzY;ljQ`_%K)H?sn`w{Cn?>C7kKE zN@jAx?_*IaUmg04x`i1})B;xo+IJkGWQEWAzwp zl>a`+d7dDJEol{=;as@P%jy@Esvm<7=i*%Cgnh0B_Lb=-^XV@Tq^aa9lRC6nfUegU zSYV^(pN#poS?9twXeKN7ct5T)4=otK3=b+K?Chg*%MSVd5ia0(!qw;AU`Nao*vyh9dNsPjYa8bHQylZo%4{pW^l0RMhaThd5 zicCeKOX@edKBmYKed{|cb);|Dg7ea*D3K>OKh*U4Q$KN~b1 zMf+aMWsXCCYfOl1h0eyU^$T!VQ%OG`*9|9@IKQLv%fF-YVLo^rbdzh9us4#rVem9` zxI24ylP^KCpY;iEN3%cvQTmtSCdY0m>~mZgT0901CVQ3+V2`84LNJOl=Wo|}2se6Y zpPixjvNoC@=NpA(stloa(pJ>~ir}5BGtBW<-%R-9efp)$@#naomvCOdZzv@DHm(r! zjK=DWenCfp}g>kP~t69e>>r2lf~CWh?!p^vgU6ceL00F6*s9EB0QB^X$Uh{kLLS z5c)^xncn-*g(sQz6J+`|<&=c$?Z)fN_XVR3>~20sGu`Q}{tcP`81;)|Zy?@8;sef^ z3sl9z(S4Pbmv@KYd+H%^w@LK+lJrCZ=c*#{{6-WnGw-OI$~U(@yTbj`kb7_5hvH zW0f}vxeM%7QZP?YO0aziIa^!8mtdxxyjoHCimwW`HxI(sG?^2uIDdVJn}vk_I=+>& z5%`?aUD_uUiTCfLmwaDg{_h97lt20{lf!cvoG-F_`i!8RO;6EtN8$7HyEpFfn6KKQ zfBPxL;75;sLb`tWv8~vn+f~eD0mlW7cQV|-=eUu?gH`BJ^(KMS=tI6``6+N$>1tYD z+|Mj^yWwNN_&&9)<}3BBZy(=rR){&X*9V?Gk-&%2|z|n0NwE1kg zbQ%tMM~Ear$q8#|J?u+q^q6_UquYd1#S_s91{d?t@2gCo9zjd*QF+3Eed*+TpB3Rg z&fK&a%#WYm9G`;L+r{|RFbU1YIJAV;F>}%=MK_P6It;=SyiUfE*td2a@o0dJw6rxE zx6#iJCr_hqXc!7@!CrL26J1k^(<)B>Q2J{1@UCRM|0Hj#9zkzUBX-843#1NMK7}_k z!ne8MKDU?7F>g;Sff)QxJT)~mi^0e+t@ zQ6<(HAv6}P_7RnSgbQB>t3gEKeP05E#6H0J!N`7ZcV3hVP<>*b{Oc@72*7F?uVU6aNXg*CWph|zNHUx zs#$3BR-amQ$cqNL8Ti0*$NJZphk6$p8sfUpPC<8HSbg#4G1+W<-tk%gXaF7774VS- zd*Kp`j2cwdW`4cl21VxghKSz5{fzqFzeNji754;ATG-G%!I$g_%#qf?)d#@so0 zuC07um_ruq1}*V1<_qYZuk9NC5Y7;XdK$4auD}18C0|mf~~n8Y-)uo`W0t0Ph$S`={xIGwDv)!uy%N@jQ+|cT<^cu zC$kVfqD!YeUWDgO>?`po=wEeaiV1sVZyL)Vqss!iZ=FY%zu(`GPEq#pNGB{}3o#2Q z#&c<~L`nvG`8y`FM~hdih)nj5#yrQ+U{3okLGnbY`FO+8G9Ue|IOn{Z(f$toaqXP* zLG;HHj&VV7tZJzCKE?Hi2FEDcx3A{H-lsb4?YfZmL8!pL5`2Esf1oE_iu;6>b{AsK zHMI55dy0xFg3LJQielH@4gbs=Ha^52x9W0qGTJM5RLSTbex6v5sy4JP<5^W2oa`}@(JNSdmZz%OrZBrN^1}_ z$uy2oE=Na&aeP8w99vf6Dx*@>^SCa&6gw5*NpaG)AeVB#e;0i$D+uy(qR||E`HD41 z+bzCgUU;%D{VckuUiN7+MUMQ*Hj0k?Y)i1XDNbGzd$QY~3Jg`^b*ufQ$9A6}@1DQr z7lHYQF;Ds?imKBRvlL_POoXu4H`(iH0{Im0x~!=}YZ|9qL-&7G9UrDvw_+VT?w2&C zIT??=@JhSnMaZ}(zIl5!KL4DJ@6W|K%VTD`9!PJuz;PY(!0+O!b&$^A%Ki)V-w+wW zTZ8vCV;@dq=r&ZM=0~Oa7vnukxUYs*%Na@RyDV>r8p3=gO1p}!mLN&J?eFU`{~rJV z|Nm^(X*|^J+sE;WM9LOnMv3gQSEBGEi6U!~WG_jPETtqwB_b)5QWPRlE|Rh(vhO5o zC=s%g-Tj>h|JTfe`_cRLInLvEUUH3@QICDTGMr5!G^RHTZ}~v=g42fAh7^nZ>-=DQ zj3ndkk0iqNf(yA9?ONJLaO9APmXD!kk(f8Pj=!3L7pt`2#ba*lxV>KF6NzY;HJLMo zagQ=B*5N#UOu}CgzBm|{ zzbC|=M7`t&d&`qbwaP8t@0Z`lL)1TN4d9g-yU(c-Vad8 z_vX4kP`PDs2QT&<^(Hd(;F(J=6dJJaxX`uq25le75FlSfB7O?*NwtNJ$(7nHI6u2e z!&wztHB|{sV%}x9th@aSi8z-gofC_Bjr_LdTjfD#clpe5!ENsgZxvlBur=Y70#;`j#irCxk{s|vD$dfXa5)zSht!C^zjaA2F zYX zFs97=r*SEXAep5x2f(QQ9}1apRj~36D?GpX61&AObkO_NeLQ6(LdGmnx)^iWbUu?Q zS{Wj|gs>MdRT|ieJ-N*5#gzNxm}mY_?puksSavMO>$q3mf zx7;1^nP^j8%ZgvHu{~^pvx-DS*#7LG+-KzUnREdCkgZO13|)M)`f%1 zY}wOd<}f zdCwL_V?lZUC)XybBWj)Ml>0^_jU6cWjQlMRVZh#~CXullj>WuhIZfl}#Ezv%O6$B3 zEQRCGdA0w+XCWpb?^;O2R=%5=J@Cov><;$tB!a(WfhXh}iP*+>Q8gC|xDD71Q@X-3 zh!1-L0?lcP_`=9K%^Y1f-NpaWahT#us6pGYN8?lnF{8gqp=W=_@q z!+h1vsDGkun9nloZNS__|C;q0%)NK+xbT58Pn-;tM~}Mk%?+b(xLL_j?hB}BHZ6sJ z?_bx^YsdSS;5*lAFyL}g9Ob@0?|L7-K?m0EDLsZhWqpZ5wF7-kn1gcf_h$|<7txuA z!t?mB_btC-r~z$!WN{N+C*GfCuQ5{Y%hI2cqTFM6-pbw%^ZLbmArbJs$+1`!?DtjZ z3Q_L)E$~Gr9u^F8g_?Cy-FM~S``fTzMC7A9o*TIKc#u~4bLsHxK~%s?#wccSCh;} zwl4mU+dXN zRiVve4Q?0ME$*)N3|i$RIMl)}?Ut|=nBHc`=7s0d}WuV;Gl`6l(8I~U{=n?u&BDDL)n2y4)?t=1xG#;QgG0%eCR{s5#c)sWT z?1nH{m@&|Bpr1sr2H1a?M65}bD2yy=e8J(Eks8SkxR$m{!FnQ0zt9ORC#yMePvWV@2~Bure+Kg+ z&ifjED(v`+`KCgZ1kCMixhyQuEpco6?m<&I#f_g~Q{kCidPWq>7p>v1- zYw?6kd4+xa*kj^UWHzAH>5Z%}Twk=^^ex=|@%3|uG4uttI5s>d7F2Cmg;rAW*7ZOO zzmkpLF^+$)qHTo*+&gq8su^=-jUTydvG?4xgp`N*zOl-6r_p;4YDh&w_AH($!wITR zoN3?ZF=uJIs+oblYxm|{FI+#_^?+j%zt;=5oIl~7Ab++z4YYIVQp6DYW}Mr`7w9Js z9Muf4|8(ewy)TT_Fun5@dWOxioS8yDs!H#s%*QmE*|7iYV9q>2qf2#uy4W;+UR^$? zdUQ<@`}kTs*Dc8rl!tjO@9oXI(KQ#A_nwBerS3M7@I+hU>LWAwJv)9E_kr~uHmNh1 zo6Rv9rJ-AH@4eCmb;=~^HvJJK$`qs*Tr{v~6t=;8J%x>>Yd#2#<- znwLzLsjx8fCZGK*Rrx8;glMQxHYBZ%=jHirO}|HZJ^Vv@e&~`Txh+(npfQOL*VW^J}a}4@Q3K2tqrG{H6a02eP(G4Z_n0433hP z@%f)@?sy;fmanQ0ErLChzp7I(FHg&B6~vy2LbK@)^z2pfz*|dHjg0mrsjZ;JH`n!} z=X^t^xv@9jvWBb;7o@$2%dmo9_JZsxG9kYBYp4VLKXXS61s-C)*XM>#3H-1z%XJz` zn&taF#l6`(c#4j$CKEf-cP3S%B^h2* zC;jNY6jA2iy#^-WwsN_BuQ7jaW@q0{Iq&Q+yMcQxcN+Wr2d#q3U;KojS_7w^(~*h0 zs|&<=u($CWZ)hE*(_gz^Mu##8K7IwmPDU4er*tMuA0y7gm;=`<(MYeb|N1yRnYeUO zfl*{FnJAQTXs^cHEj-ffCZ#)#MWpGee%@Je*pkx0gli~tuCrQSBQqb>4!=9$-#iSd)HcW>aniOj%^|KKF^V#`nX-O1DK3C<^T1_U*+KgDLH z?G7g$n$N$a@$2ygcN<1BA-GGOmkImZL$XzsDE^ePcZ8p#K642&kqJU{QpE@gg_F|D zF)w&8blM-SqGcMI0gba3uUq0ClMQYOq422PpNf1MC3m)mU0P2jQod~XkOakzRl8eY zVy_D$BQu#0xfmzA2L^^nZ}^4#qThw*oI`V~f9ZJwBkQJ^sv)Pfi2M?~86NKKj^}Ty z`II)nTai=4^vqOQV}~2^Hjs&IJL_mi^s4hL0fHOx`eN7nS&m)`c5U*fbb*qz#0ILD zl^OIlu~3~YSM=CViKX>$)_+>P+)-k~-c$3{ zX>*&XUa$C@{2X&%0sGoIT5AnRa+|0!f6s0i;Up7ppX8Q2L^J&(iRp8p4<)nBpx18p zxtxxE7stO_1bZ2?4^NoFclsOrZc;kYKk+@BqNBUwzL`w)x{Vl;vEN%^f9WuE$%vYu z=Oz;)>gA+e@O=He#wi+qil}bffalJRos1|!b4(?FxPZ1OxUMO|gV$GlBwana{m8p> z=4i97-UoLmbAua4W%X}ZrZ zFQMDb6)Tcx?0ENPv<14KSl1uUk2#|d7bEujAOCatiasqN9z6s5a?A@wwvh>Yosa=j zxS@SQb_shMaNhlIn@#^VswZz51#t`DbHwzpXc5l!P2H8f(KUSuwyAL6iL@vq z?5Si3<@v)y50u;Y36cp_rkLIgw3;rXeM@Q+_SIOHjrK$5fXVNdXxtSiC}q1H zud^Ui9Y#T_7rLvQ_rSOM*$ERkzYv;}6ODH5llf5wpPvvuwFKibV(v(7r@E#3d~LrF z+WL0$T{Pct9ly3Pn#E(=2s-}M(1EQuf01kBbOhGR9~<|lkzwwG>v<8pe<*&m*(6N0 zF;w=}eoFTxrn`THX0`jYAAa_JY_^QK zL!LgvOSA*$SIH)*A}LcJDoG~J6lHks#Ch&V>$!aN-b42VMqy6t7ajf`_}t;mY%qpV zzaJbd$KIm{e)q+39zFCg`#6n{G@LtwV8ZX$F`827F>|p&bo^S@;g@L611s*Wu!2)% z&Ik8#*xQyUNmFILQNr~YR$bT}rY1$TvNR;q1qRERhf2uc{oBK9r53#~?I95OX04^QWCYQiVsv6z;vSebq+Kthd#--__xR=UCMhv`qEsi4@quBe-x%9-lX6908AE zRsa6f3TUNWFyMlH>u0-Ip2G@;q(un@GNBXsUFZZX6<)6w47IZMdVGSm3oI|K@!UOE zdWnZnG2o=gww-ugyeRbah4=W!-KQ~^E!tk%y_0IVkV#)4p1*&!V*Ps<(Ll)lhLWoW z9pZM8iCDF^v1YiXmYJ7fH<@^1siM9ce$jg*@*2+b~)6+scMtEt8hLoRGA@5YeV+ZJsM}krMG{EK4nJ&y!W76NX`O^ z`1_8!u&W0xoN$x(CffOZW1zYczQ-85+5bkLZQlJYPKoNE{h8%@C~Eet$rI0srt8ip z!sA~)wVYNa6UV$iBrxOLtWmmhFFYoZFy;h}SNmTU-HW~N;d`sljrab0ehh7}t*`7B ztWDoMo(;`Ar(Rp&o*?5vxp1h;a<)QuAHE-@SReaLnXhi~9*4QP%Nm{gsNP{v{_BV5 zgHOKY$bcc4B71saO3Dq*coqDd%30?c;HU45OqZ}Pe4HmwUX`lg<*OSbVBESlyS~8O zoxQP&*pK*D^IKGn>X2EnOBLo}({hTp(JX;>Rv%yp=fhhAkoo1;bRGgfkHTz=HXLE* zl+43@-fKufZ_ry?uYVK3-WJ)J1w**?);R%x$lukgl>t47ZgFRIs#CS>MzPS%YX6lQ z$giB+agm_fn-^(pr-9$2W$c@EIJeO&yBdMEJSSN-Nn_`N#nkrwWWw;{rTt~tYb6zG z2B3}3*oTVYyz)=a^Z?p#SDn&bw10?}RUSMT?dj~LiSGrXuOgG-f$Y}&RvP^W_@}So zxf^Pcq%@exB^B*_0N=+FEDK|yZ1HEd75LxB5jHpMryEc1kaE0|ee=tqb1 ztj%SK3Q%Ir?RN#3KUKf1JOv+Hx8E^2i1!2KluKne=N;SdUjRD#x@vnS>{Ht~V1~Wl zkvBF5!T!H<@;NXfkKWru8}H{!Q}ij2i=%_?2=>?TnH^oPgMa7iplix-S@~1KS-6>7 z&Akif+|F5#Sg^l%eCtdF=G=Voznsw{VnmY6A^bl6Y`oWq)+Pe7=y0wRHQ%NHwMQ+Ty4dg!A0cr$ph z@9h@Wq64p1tX=Yg`M%$Vl=bksj&gm~h0c4Xv@ZtzdZfRa1<&o1ak8&O?>SPFDS3oy zYMf%w3eMlmzDbk8dFG<6R4(SC`;6a@!Ojw1^9PuB@ZGy!3_INz5~iTQ72ad-^vT2z zfyq%5>~&ps#0bGsp1 ze41$r=B#r<-feJQNvTd0=IlxArOJ42F5=Jp0-A8YcJUc{Iz#ucg%Q4AY52H>Ktk|r z-U{aGUfsPil)XArMr)`pS}k=Cy7+2x>KRk*DcJec54y$+3mwJtU0qRsd(ao>Vsrx0 zZU!7KS@2@g?FW6ZmCrIX-UR=>qaHsFVDClc*;7|wykO6r6iRy?d)o%J9&>((I*QL% zQOyNq?7#H+xXp>igl1W-7^wce&CJXcePc`b0$MIxd;-u#JNwLdub8v5(NdxA_1OLUFtL8p(bygqPHM_oM)I<#JN?1KGg zUWT(+;Cs((bB-!>3UYqZV@|av@vM9;<|e<*Khd2e6ESZL&U@myC-kNF6JgzhQH2MX z>kA236w`Qke?Y2`B|f(svYJd_EX!TDQruG=;6JwjmE@Sx{$O4$@1kje{hFXY#}HWC zeIhIuX8m|7a>WWAs@=wiy}G{q6aX8AV1!Wn?BYBPFsT%1j~| zX^=#+vWr(rDev|CrN6$P>vv!G>5=2y=aC;&Zu)VQPJ&dF90HHgNr2gnCj(GnG)_I( zYC$Wju$nSB{ct4u{Bb%t&V6CI0D8x4CKV0f@$!=v-tg>kA1+R7I~~n{EfDB^7GrU-f8Tg)jfJT2}+2si#cdV zC%=-~qMDIcPwVMa+by`hro{R<_C=(1RT$eZ$fLmh#ScmgM*b2-kK5Q;r5AZ#FnUPG zfle&6Twj)8elfR}#~t~P#t+p@XsOq(wiCSr$p%)Q&~yA+zKSD0uUC1;NoZe|bL(E7->KOXr4j-o%pODS=TyH=Qi?0J^R_6r|IOY zpl^)lzcxAcbii+7eXJblDLI{rt3QkUy2Z#Id2+puTRap>QJZUq!awqb=NZ{hQg_I2aVvPjW_&!Vaa8#%sgn^A{&3k9rx>ULD6(LWa7D(5Br9gZ4%GH?d63DN*?(C z-#t)c4TsrYaIv{BSni;=supvK^!@I5WQxD=;+K%xabx{&NRwN>M;hyQJ>+agJdwM9 z-Mr@Uk0D?BM`5f@(aGHNbh69B@|x z^nh;>)_b>!t0}{0q7&_5@xE-#waKleT?}vV z%5q_yQc?Q05$ij4%zKL+cNR z;OCz<+R%*sr_$8jWibz}^-7z-{Pb+$t;5LI`aew>hAx=sx-3c*>q#&DOH5$0$ZXdo zM)o|z@{o~V4M_IG@4mB+>0!thU%O~y->d1mSr6EvuOWDkk<%V(cfezRb7OCYBO9fL zZ$`g0b4`&QJh0VG#qv7--(O}Pxe8xrpBMjyxdCU~PzAES)NfV62s)`R-C(unAM4(S z=jTEenN1;k(9^c9?)ZeP@GDj2A@U}bzN^}ibfRcXInBCm7&8%KzxzGiV^x z3fDKc`^F~F$-%0mYUj3GctP;O&H#ok8%34SSFT`iIMXvdv(`6;u7) ziF6Wnb#(s|XImSCs@VJu`w0S99ObAmP{v4%V#{9(W_o{Dp?*rb?AF$1&@Co3E!VWCsX0IF*C?V znGAa#G4i0=6AA1)ESN7xNu`tjMw6r;AzNy!^7CM1O+Mo<$f7)cbNc9uo%|u}1$S<^ z>93xK%-8Su5&78%ncq!m3u@UP5&a8mX0PkZ-lh}rdPT`5TyI}Y@*8=~^S|&J{D--m zyY4yBbUc6J7im9DTQFPv<9H$F`;$*R+>73==|4%73_76)Y^>9R@hh#qdSo!(4=S?O zpcmw%^hy^7*JpiqhcU+Mu5Z4Bb6sfX_9R%M#WJ=P{l$6b?V6F9TDnSQGwHWokS)DvvDqpJ4=Ki7hezD?u%?B^)7ZTdOj%) z{3g)%2hqF)(=T#p?Z`pSkO}QW_M5w1uo8V=6WV(%=$Cc<9wRef{AP&WK(4)7F6?LfeDo9SaemBvCm+xGx4V~VqsJ#*Bku}V z`ETBz&d43PUT@)QIf=Bz=mie{l6*L&>3|%@DAY<=-)4Tq7wtN zmMJ*a!WDfp%)yWFckV1HRRUQGD1~Ftcl)kR{t`Or>}CpnjQt-&#$VGgzu?2;)rI-5 z<(lbSrTG38VWf5c(Sl=L$M-p7Zg(oiI}I)?R#-*Qw+;E(wCFMZpXpLF3efugfwjkB z-N%HEM!)^T^YQJNyp=LZPj^4J&Ivz7fhSfJ+hP!6i zSL`gqbG`W9=MiMJTIr`b$Xoiuc$b$i=wvs0s}t8NiWI$;#K>y~zo?<-eEJ}lBNUr- zvsSF2lT@|(l2>Jn=go(QQH(tNkVPK-q>9rrVwHHV-bgi!Ku()j<5~?9x>~&hFb~Q8 zPj(o-wmWNo8T+ohH1pY6h3Dph;7m^#G*a4f53-&g{m}sf*ad_*s_{ICD!P9k`xb9c zo8iRV`A4d73+AkG6#lKqXI8U1Z+uE8Y>5{_8j+VwPv*}-W&1BG^5|`g>pyt23Lk29RSmF}>ld$M=Hg^1pY$ z##znsUaW_?K6hzD{w*LL=8m4P){vOm3!Lw-sRj;kP9*s660HC6{41&oFZeyE{f+rA zo}O{(20T|UT1D5_FKBm0v91bp+1*XsWY8P>YyI^ba=$?RHshDLFLP#3`oWF!{J#Y- zmotkJGKBIu>^c|W5z+aV1+Y~rFT$-6=UD6L>Xqmpl{~gp3tF`q2Hl1Ywr&b4O?b}; z>hQk-)#_ewHo{2bOmAE4QyJWFa6>cld{lisvNG%S>=5L_=<2s+F#5o$!&lJHFBB6O zXu&zwdaS=3S%}x;Z$5Hz>OF~GSSz#j{6+Mi1r#JdfVG{HwcYT!Lh{IR#`+aLo^5b? zo+H);vTM|&sI=lfIwUc91I`@imsWZO3oMPT;U&%|c9O4gJ|&Drm_wHjA8DabLbgzM zJ^Jec*PpUrsJObM6iQwV=^BRXKQCgTp(m;8DY*+CWRooCeM=|itOIWzAX|!G<8ncM z|FBH?Hr%g0ap(=Sw5qT>^9JuzB}(DRaEF4+k+^sG`w2|hvKZ@E6+;89VRg@v_mXXR zfBx+G>KSt7yuIWV8d3bh@%P;aah*D2$uTrmQlSShQ}u)h9Q zKw3A}%eh7T&m))F#ARkdu@AenlHcRKlB(AD2J+o=oM!33d8>M|CK>&S@UEd2_;t`^ zITO~uMiYypFx1Vud>TE$W7&&qk=K@rNPUN1*25L0AMpD+$$f4g*3Vzs%}wh>=9{Z5 zLUv2bJ#rpd*wJ}l09m+Zh+{SSwoa`)pD-U}V%g075$EWahR!U^`vq;ToI$qAy^)^` zk2L>cX6m97lX%*V1oZb#UN3tI{Z3xiWWu^(nGZ`X)|>S6rN2Xe$KitOn7^=J<+ZOH z&mUUbpKr*|uediBF>?J=J!A9=HA(y@=%MuZ8g>lVvnrtM3$F`(BbUC zb5!qQ?j6i!cTC4RAg2cO3#PyU$D_V#=q2CQJX;#%yI4GE>wxMUi zD|s8AiudBaBvvE)U~o$$?`61V>f(N3^aCco9~(rbrZ}YeA^UMz6zcTh{!F~u=>};T z&Ahx=pK{0!=|rBm%H5^bk8?q29eX?GWA~h8ZZUH6N>dfA57)o*offw`bf9|Dd{-a0Wh`H(*o%~qE?`I3O zEG}(g8O42?Zg4LSSu=0;fFiPUP2TKJWM}UaOX85NBVT778b_AiyZ0w@4>>71f$Z9$ zk!X(I$0H3ch7-s^(nBT4w@q(E31B__K3Ay$!$kqz-V7~%u{?k;91Ch)zT&-Uu5bJ{ z%s70=RRjCA>AD(=ztPDfOO-lR_^zYKo(1b|avQEI!uFuFqT`I*P3eq+4;~#Yv6#g7 zCf&%ME3m!qg1#8`EwyxNHD|c=Fn=jbc&5kUGqvE2zWbJ+;A)pHfA0VA9A3nIe;Z`e zoL6*(s`9rFb>n)At&Rn}Mc%TBt@$+i%)Yg6m8NknB}t0MKs7Zxjd{$~B0nA9h~C#z zyV_Ze6pEq8v~_=nDV&dN z`WwK=BU)lbka_##odb*wPfO#I~eX(R4P zhKYXXe`EeEwD8Cja$Q>g$TjS*pS9#EgGys;n}eA7N#O-mt4C0Q)BegA_|vtJ%@2K9 zsiqFyMf_w|B*pkM@~r1-_Z3+G^(y4nb|^sE+qsN|pR7;%se1=m>ig+aZE*eWfk-y& zle&GNWD}JB)!JnPqZa2(A6m>$Hq0v-{y;u(PU@{R_8)9anLPmgrsQWtSosN)|M9gZ z@K7s@{TSwdQl6hKWMrRj4|ik#@5=R+E7|x-=`vx0Vtk{ekZYHw*HFAY$*w`kv1>Zi7<^7BGO3BHCb;w3`($~V4BDZyA zuEX3gIIMF5xoJ%miy%8c`Sz>QqYU$}#+#DH;8wSlU4@uW&WjB1MsIVBo6IT>V(7kX0#>q{G(G6Dy99Gn zj-xjy=(9?{;qAeEpH*9#9e zCDF-E#lS}47`#s@z0o08@%-*)78v!#dggSKjXTbP)~}X1i|8c>Zp-+X(;MV_X&0W8DmMxqYvO(3b8Ya6%{VWcE>yFRr<7uR3cz2OqG>t@4CJki5XrxPRcva+O8ZnBt z$vEmuBY&#}t7klEWUr=4X6jiQ`4ADU#%4z&h9fH)-yWlp8nmtmckv8?w;0YNT*%@m~Eni0? zdC}&XzQQ!JrPtb4gia$@Mr&(%`DlcTy!)|}i$>C~MRks{(TLk)71vxQ{QEHq>B+yS zqGU*}aK!qqt@uhM--b0i>c3ElQvb~+(LO3!yi&vF%SS4y)H-mWw~b0Z_A|wM zzM>K@?R)Q-8mXk9xTcBo8I@cbuiJd4j7mOy6_;puL?xneGu*U7DoM)s3oFZ}lAbv2 ztEzXYgm5=hYNb%|y;JyMQUa9-Po!=Ni=h&aZ}@|{P9@zFU-PoBQi=BXCylcKRHCVP ziEHIWD%o3lWd4{Zm6(6KmND##&ogmBG3PXu-2a&G`_Ya{G#(06tvrU$udAyOe~3yV zm5lFHm{Up0#FFBiy;QPNH&DlGH`ol0omZfA{brIIi`VYSjt zRMP%!QjA@JO78lx`ejQ~N%Z8ls4hh=LiByDEg^G^kZ#08$w&wWB6iIQQ1-bECW^T7UnQyzu%>g!9GWK&2@ z`-u}{85B~MR-!$SOd+iLS7enFD1`s_qrnrg6tclD`h8IZg`B-G+Q<`1A->G@6-R?9 zBrtu@VxvEWy!HE?&gnxT9b&kLJt$;2Yertm6`v!+KqBxAg{VtQQQp~8h@ZIMGC3Ox zXl^( zfA@$|h)G6t(NQ4^`5yoP|NmsycT~-P{0DG}mhQcud2f5kNM)uW@<{66RW{(@7MeJdcV(kf6C4!EYMa` zz=THA2M(+PjBFGd&l3u`el|;CH%|eN&Q@AU$tu9$yoT|HQ3}|ZwOzaXp9q~RR`BJ2 ziJ)tH`RB&3B5Z4t4U+gMLeuYut>ilqEPq{=t9~uQ&i_XJQ-3Z((Tay@@&h8s+nPjq z_KI*NvoC5-mk2YyZf*>27vV+rg%dxTMVMllayClMXnH6^Nhm<*+R%(IlR&PoDhbRi*pxd2$ADhJ)1o) z#K?I8XFmAsPOQeRW+i5~5cyG3Ry;BG$_sTiu$wKrO+3eI!5aPY*f zA+oLnxTQu45lbI0FWe>szrf|w(hwm$3U58i3KZh->_e7qK0@>w4$aZ?5<-WONR{yr zBG)7B{)Y`hoR?PF@yA&RvpK)n32TLjGqRJ5a}XlhIW>E)tq}Gbzn!&MA;eLa z2=QW$+hF7(A(EuC<^RqX;&Q5`cEwz7Urr@vGfjn9AoDdz#aM`_YX&WnGlgh3);y;_ zRS4DfZs+rKh47R%*!y?95DDw-W(18BLeFW7c9w<^(uJ-bIjTb3nla$kuOI}E9L_6a zxx8gs<4s8}?;?Ja7N6VKx`Cn~Ss^wWESzc}CB&=5t|($UH_V)0BWV5-VX76#7}BECOm z5!(OI-)?|KdCzqByj~U+&eHk?-7I!VcmEFTWHJA$aQ({`7E$XRvhFppaDQ-Y>Zm#v zg~fRhkMDBx$e7jF-r?4BmEbSF$>QdN_&1X@x zVXkmeE{nDj=dx25S$v+Bp*1^`g@e4`Q0G||cU{bH{5!=$#_>e{+G8xHxIL8fJj}we zXqWYZ16;jha)*oeu^4jGNle_y!chLFUsn=~VTUyVW8%c#P52|z62U^?=DFK5oSQG& z{*TT!79kr}DeG=!(dJ^SG?oU3j_`N-gqupyiY_MbTQV`SbYt4djou;s48CTb;JzerkxPFx7 zWh*S=_URhE-)laL5wWSRx^r11v?~-)vstv~>;HOh%%V;p@8D;^V*Jz%PmWDt@v3KH z3U4wCud-RXin=WHI-(=JbXd$@vr=6#sPa{K0|cuc2QY`kQf@*kg@_xF>ozA;>XD08z{GAw??-Ky1-X7P92BiCOe zxO0 zW-yApy*&4YSUG)r>7|bu?B4#=e#RpPg4Uq3O1%sw5`S0j>0)59QT3NZCxd9pX~FAO z2Bo)-?`&;mFf)3IW@-Zi^_x2s57sj9@^F-VR>|NjdEBb8g25OYo`do&210L9-?8gl z9TUS2+7>g=2$vZ&xyoSLi02)tc?>>h=Z62uWuQVELgpfaZ&rB+{(T@375 zjeNIM2C<%P!*i1uNZQRWQ{n8{H08c{T-nHB9KAB*ILbaz6|a}X43n-#4fluV?(G1gBta!y!EaO76;n?UbvpY8s?43 zLMN_{jIRgf)-X8vDRJnmWrF%w2Jh4zpxXnXztz z%R&a`pNH}mEnskq0c5cjJ!3UmT55v6uRi1RcElrC%T1IV^F7XOY}#H z!A7n1kBdcIU8216w;2X{eim9k1Pl(c=`#}e3|j8=MQk3!K*mq`uB{9M{@9va`O)0E zK4WZ!BN^DJs-E#2!C>%i%HXqKG(O)}N?7)j#`#m$$<#L*Iv)l)e|(|2cg?W+{f{(E zg3D_xKhTKsr*CAwp@D$WGxA>2u=Y99DSSc0r?NP7$1@uHj`9~*4bb=~thsonkA_=q z;p3zSG-9h=2PC^_q}>^g@#&yZvgk$4v{r83W5JAKGmSYl1#7e#XjrP-N^Pp6(H!u^ z&bpe$ipqd9MwK+=s?vgUZqj&itnaa38I5!EGm{5PX`BeuzxcL@#wFhhEBk9SzEyVn z?#`#7UNgH-E02b$ic`$tTpC_}yqcgK8fTT3^4DIVQ4z4YusM^)50#5QubrVGqd5Dd zY6gu*O4|Sm-H- z(YWH<88$M6=K6e6BV;Q#UtMAI_COl;YVCoa{b`JTFYR*Khs))av%QR$Sjp=BuSa{( z+BCp{hi9r!%+jGR>6Zj@&+!N5~vqP2W;ys-*wVNo z^1iOQf}5YZb2)Mejn2AV4W~G};js|rG*+vg{M|X9hO%k-tP^u-?62=NFXz;~b5!r` zEH1a&hW2O^8q>GRDtj8znCf0qd)^C4pw2^zy&G&Q{bQqb3M@mleV!ljak@UuTC{5Y6az5OeN8*^6sd>*E7 zuVIhb&rcNo8Rfey`$$2wW&Ok@?0ZD;AU1~ym*kp z=lZ6FeUB+*84LB#J)+?C69Yff=3e>}n{SyIwGG?hXZ=rs5)_+uXXL z|NT+BNpbH+`%upt6!tb;Sn%sQgJf7&6zbXey3XRx*94*@mUE<>SE-p1 zg%jgOSXdZv=O;q_b?I~p2cL9&3!Xw@<&G2Suk|VPJe)MtI*CGXq_11|1Pc4xcS&1~ z=W^CITQ*@Vh0RwF>&kGx8#O-cgE|Fv!by`jH3|VMi)!wxP;hSX8QZQ%A*OF%>39Wh z-N~9#e3nA{gf~|+XbOX4BOPQZ3Y|{X>1}*&-8}oD(lHbiR;e7&lM|b+-Ow^YnmZSh zQ`+4|QlO(2xqKbL-Ln{xhSfh3H?Fzgz50hlDNDyV0wxz^xu;Rn0U9KVu<|Tch6fA+Rg`zqF$4@kgt{K z{(^+p>NmPQ&q(O&P`dq3#IB8~3MlI*ad5)O>t`O4D2UQr$M%vK(Xmyk|2~PI<32C+ z=pwPaAl0Uu&$G#^5Rm>(2S7Q?HO9qvRI;$tQ6>X3fIAc_fM=-@g2oOF~QXrO~oW zBr@$o5)HD&F4Rp?nRT8-P?U+Q@GObF9jm2wWRUpYnX`Eyoy3c-;?K`cklcGeY2B3L zBKrHUZ|3(u2gIJcKgw5fAJ>nG#f1aANn~^p#xr-3aNXY1pS^>` zvldUiv}A6*QAMra6G`rSz+CNd9Epq3W7`5_NfiGbQ*Fm-Y<+?<-OlA47kjfQlEmWs z+eYmS6YCihXq6Vi&97H*VA~e4Cs$s2Gc$mM^S_{dIesM6vS%5q`jU8TJ#rvzGl?@l z>JvwKllXYQzxDA(5{1zhw%L1d^-T0rt8*jqB$kI}7p@MiYHI9yu0NCdbyS^5NR8-S z_s@}p$9ay56YTkQg0nwK#tTmwUJOkk)b%bM<$m z9bQVpDL%(Q&Wc1z*V^zGi%5L_c|@(iTXc z-DDDd|2Yh}=yT_+>&5REx+M4A;yr23Boglukd0wG z_GytY*Rxj+QztS1w?~O1XH?IAHy0JLB?)bp7AcZA9C_@Nlu)c{{2h}qGzo=!6W_k0 zxVqF!jk^RS-u!NgzalTzXSq|`QCSiX;|14rWJr8_FnRSUDej&vzFPfd6nD>~MtD0( zlH7Mt9nmU5B6iy<=aRn!M%BN#l>UoAQEz1XjsK(VgfdBDSP8*0xzOG4GTXKi0yWIKmP*(ua>Xz$KDZ0*N@y^%$ZxiEOhu4f&ZrTZYN(8 z@CjnoyS19VFm1xk0{bP&_`|E8|c;Kw$ZV!#NRs1P0wSjD+XzJK%djP!C*vnvpVZ3LcSa*2_8x)kC9fv^*F-?Q z$MEfjI@KeoTaeVDo_U)Mn3eL0|q+d8jAmV|u>*>P;GM1{QeLYBE!+*~Vy$=v*e^|c!=RN}Or}cgI zO(SsrgQ;%y9s(2ll}sIW6Bur?4mq=vKv2?K?ei&IE^3dfQaFukv%G&N5hznIDt#JH zpeNyBp;sK&-`<}q`(g;lezlUk%{e96XDslVFc9F z7p3(F6KI*{73{Z_z?p#ikE(+R3?(Nk4syCGrYD#L61eiUu!Z#_U^sQPP{)qOuDC zIi=Aydz}fy56myz??_Cr!}-->0yBMnc{g!>WvWOlBJeTECiAWZfdosUIGc0QjI^Ok z^9d|U%}-OG$DQASdj<#Qa($Z?6Yf8oKwk1`wWqTPtX1xKJc}4^t`M4Ts z8FKfFoz#EGfa`Z(p0&~pg8Pm&(+QeJAi(@y$ePInQu^iR1aqD@(0lSqk3i)Pt3)SV z?jAk%)@jutFj8e!aoTvX6H`rTjd5J=Gs7LFwYYn<^Vq*|4Fb{?t8LbEUV5~|VwI{` z1&f&r@|6iZPfguzrbOVuyWg+1IA`yA8Fq{nyEG+Cc_hQ#`)V(pwG@GKJG!OU3B>jp z3a!oM#r{3n>9tReJ4dOthcsjfESM?PFD)fD@`?HQ4d^VW%a?!wE`rE)H`hB95?OD+bMUraYd}}M$W9bI1|w=0dzXaWRo8Qu1Tgh=y0{}-0Q>PWXH3rv z(7o-*d#$qqtf?PATkf;~!PD;~JUk)5w|MLJ%A*2=cMYgtJS4#H@&3O1_6snnHh9Y6 zT>^YmGJ2V}R{+b3V?my&0-R1LNmob`KBoQC1fqA&rfXY5r? z4iQ^*d!}dR76BUWUoLeB5No7(^;?jy05*+|XU2F6(5dqF{bx4;o~!z|PIMRGLt>)Q zT^9jD{fNxEwE_%J%xvG!c|~c(Q2r_bel%A4Zm<_1Qq}gx07O8$zhWB!qD50=jI6|d z_Rl>!+Cl*Jh~q;o<^pJ|T~AIo6Ch)&SKtj(0WSD2?n>mW>={&DWh{1jwXB8XbS{6@ zmqE{B zqZI|vR3F>0Q7HCnfY5ImXLwbjgE}F=RsXxEq<8`xzvq0qR8{~LjrT*RrNpKOM$Jl= z6kDe7R3i8fACm)J_AmG*)=Twt@1$Wq76v_&di0TxU%tp|c*DmtJ^rafoSxfHy@`Cu zhk;V`*DIVpn&pXBPxu&AGi~wg=i_~lRmXJBVb*axB`$LLO&Gh5r zLCC93#$J4E-0YV0)?Mtf7LT7&uHvyzZR(sJXFlZWFO>wX<|AuMU1EhJAG?%HN3V6@ zgYVN|JI|Jnx>kt~3zmv~SvPJvYsp7pJ(W;r!N*$7bCpl$^Kr2GiCp7cK3c*w>i*DZhUu^Od-~EB1_@B;vzb`{AW^obsfa9m(*q$Mtf?cY@2manb8~o>+(G zAA%-nv3Y(Q6OM8=jN6uRT!QNZnW*l`Y3RoIF8|AeWP8!8Sk6vWGfC<1JgoF@wthb> z)`=Q=TmD{bzgvV!=35@3I&2=@dd0)3#$b)K=RExLH&8VnRRdtrI10=*^8+Yx&>Ny2-=-dzWS9%EUH>57~Sw<^dg> z1}h492#e01ly#YhZ-JZQEG~)-ulnAim&Jp8tL5K?nLJ38UML+rB{o6UP^#g$SSiP9 zyDLX{pu@aeiw^RT$$ogfX&<-0w&$PY_wbNY%1bofDOOMJRJ(c#4|$Gy8q$e8EETRS zuGlWNcKm|V4x&B1WhL0T& zTvlVjpR?p)>f8)2i zd2@I$#&3K#7&+aem*0FA57zmaulJgP^^=c|G?(B(Vg2iR?WsJNlRaPan43@ihEr08rMH>U+A}a*uArII0y<5@3fMo90OG8cAFN!W6^joal zyVTsFItEHauDv{5ja_Z8BE7SMfk(NI-1MF^pcwLW`p%~exF`wk(0hb^Sm)HwSIofg zfE3l?-DsF)ev1L=mX?d2HyAkWz?aXYGN4`0 z-?kDdntxj0$5jTR2^rJ(ml?=Z4A{e5VW79^e$n?t25eNc^&iJ#eHYn9M4w||Ah=oD zK7s*xr5R58r*L+7zvcGQ;|x3*Q)TxAGjQ=l{Lkqj=y?N5H2VUuI}5faUOCD@2j@%g z@xu%#HEO*mM7oC_620Psdb&x6T6m++HCiMy&x-+#AZtZAcLvD9r!GI;7zpQ@=Qleu zAiT9h;Hd)xH=FA3|3G#g6DOK?V9y($?LWMgf$YM?Y6e!Q&xZUaU!*Eo9He5-K;hPn zHIkdqxh+w3--s-paCPt9h>cSn)Zx=Z{Un`W7p`NVwpB5_2Whu0J8}0atkcpO+Y{Oh zTyEy2?b2kR@ucCPg*pRb>fy^)sxaVob>KCF453a*eOST($40`nY%%uK?X>)ig$&S> z8iFzNu@WEB6K~CBz$~n{Tux9tFLLu*A?+N`I3g$SvPaHRMIe~d1dyVavID8mh-PczBPMc zys!-IW4NbpxD-o9YS!{f(Dz*+j+GVB;Gmqi{aHQ@Yqbta{Y1Ipl*B;H9UAzrKX7$I zhKv{&7-rBQqG6?R^e^?>WBnb{X$Xya^K9dF8d3zg37?Z`NWU(pUVITdt@S{{C!}e3 zUi<3{G(7E4_D+hXK{@fw%)QY#&pa9P$2tnG2U(zPOj?+*XVft1m6lb>9 zX_?_b8dh~xyR`VxaM02zFyIIcwk_XoW+Ht@LuMH7$Nt$U=BBs11KzbKea6p;G z@}NP+s>-n5g$B{^s-D`N|7y65UV6`#2Kh^5$i8i;pMm&STdZj~-l2c!D$1kU&$)Xn z&|JX6S!5rYKY)1S3y(w?hn1;=5@-YidXo!q(Z5B2}Jq=D?ytAH$XPRmAM)YuA zes*4dnGOwGPU-zRzZx5@eggbg&@gPM_fkU(J2vR-##W^PmammmL;9^5F8Hj3%|G`r zT|kir>2VpORCyYNmdUCY%h90QvC}VE7F(j-%G*1W205MWAv(yPJu@w>rD(Vj{rQzV zQoL==1^MY{jw1p;iip#2QuBfQFA*9Zbx!PU<^K~J4XJaws3NSF0zd7MDf_x8NQ#}KvA7*8+mjVC zrImtJrUq3V?9{#y-0GPO`F*g0Typ9uxPQj{!Sh-QMpi^~?$lr_d#0PZ zR#9N2m3GPG1qES|YVVDoQSemDTUO%<1%JA-J!U?nVAuK`L4yx)_U`qUF1?GMbCuF~ zKXO=0$UU`yf{OODCsJ}L5WRLI#|Ozi{i-HBi-Pz#%S45n6ddX?+OZXx6CH75O&a#| z>dLPRQz)P`2UUM3QLw&K@#x1(Sct#x5*$ZC(TZD4RvgYly?y3!F%&4qF1+M_7F!|+$DuF~cI5=4Q=r`(_i$UTv@(owz?q@90y zwip>P?CE58hyp(C1vB>_zW-iCo_Jj%N~^EKm4Z3(JC6Ty zq9CEQT%!`HnJ`opVuwAl;)!TBGQXF9YrG8wCH+BC9>`TIMO`;u zNWnDK$iCb~6lkw_KP_hg1xqh3P&tOo`%)0#IS{x^rgNcp}CVU;V{x};FNM?H3@AeWYqO4NVt$tet199 zz9}!iD^nGiy;w-aCxDm6uYh@-0DlsRsga68DpV>N_ZjrFK`=!c!WLx~YFwGkzNUaa4 zl}RNb=iSj6@2`@ep}@F3zDz>YB|e9N%Q&0HUeAtBMCTMc@A?B|&l-n;>+vL5YL*$= z$C41ULFT#5X%ZSwnJ4I6 z9VjObu3TIh@UOyp#l;s6qdpbi@$W)%1Kdn3d`Qs$F)A2@bp1S2ce6JM$?-O)wf2y3 zT`RhahrHFC9oXzf!nAKqGF*4G?@JP{gU%$J(znWLa3CRljqmrg9VArtx;q|4wtu;+ zeR?|y#>;qvO5TlX+w4eB%Ka-QWXY;dijz$$GL z9OC!KEY~DqcBEDOuo?;1K6H1rD3kE^>$iEN3RZ5Zk80Tx)N2qsC}S}Ri|S%tMlbx= zmJ1@M4$dXf?^CIx;ar?wE^V2Vk|rVia@9^nNfOF7(l^DYkx*MVme4m9?Q2ATXlx3) z2T}8tlZ8q6-kRrsiXp)|F~ctpc}};#ERiJPS8$!AH9^9WH})>81xc8gKa?lOM*=&^ z)zTeh$@wiyPkqg+S|S>Ap7I~N%J6ZaaCvh^=i zW504C@G8q7?F;sv(c0*!Ph4nP@6uq`gB2S}ou%8!1-;O#If5UtMhhMq)xN{NI%JY~ z_bnI3l9N_h$u;C$pR)x*mBUUT7VC^ulsOD>dO3EbvU$%UT_7Dz2D z#~wOd;38bc1?^uG{aVNaDJ#_GJjPB_Ynymp%7yr2yAAFXbAkJ_h4ZM03p3vSi9e6j zxhidXBOjYwnGs}o=U?A^yDzJk!3F(|+IiEibK%KbC#TP;*!A*1bLx_@P~!WVg)0Qoc6J-+=_B9UBJ zmSV0oHw=q@)w8lfuoXXkGLHkfu+qr;(wQUwnppj@+vp%Vr_t=LgUFdOd)3tUb3yAQ z?MLk8LUB_<#TPG}sf}iLr|;szy5Y0@lkQwt`%*9Wnj;sAjD^otBg5r@uEl3N7g=*5)L`(oIkI#_aah~pUq`Qbu9Dr%1+UqwtJ{pRp5uKlzZq~L{0DE! z6Fn}_?_C`(AR`riWd*M1f{6c#KQ21hKZfDSXOYo0(+o{kb0K4suCJ~ZHursv(x5sQ z)D`Xg8dR`%{Rb-UE1`LL= z-aCR-t5;I+ho0S;tdFHyKWfb)OOoz%MT*~Of>jUEs9M zH5_2i7je|8!YXY#cufBVmM&j1$$7?sNXb&e!N(jB_Ap9lc))=c3su`ma5}IB;{b*pcJ89LOz?t=x_*^vH8oxXpoCx6V)&w{iZ@ zx;MsmCek@zA@^at^Ew9_4|;8^y2gS2v^{doNgSAGerMN{OB~qtVmvPQuWZXVP;fJW z0~azBCeOy9&r31Yafso-km>2Ljc3vRCaP7`UMsE)kp>@yAivv#ha^O})#Zo(@qV!h(4Tm_;dh>>`R$wi+=&_DjT5kOTix=XD7%@B_&xhcK+CQDLa~DcR6fzq z@b8hr zZ4>tF788TJ4cJO{RCH1u0e;j#&W=|E#Cx9{Q?4e!)>6p@DzI?^yY4J_PC#vD#)#0< ze`U7yuO5C#z_lnsk@Qou9vb_W)onT zrT5t&6P?FBg+KE$asJP0y2OCFMZj^J6Kbl+R=!UU`cnw_GW~#3##OA@78lcdm$A>X zJKIji6L5f$m9R(h*~-fAi6ubBQrC0MIc%&%^BDhW0%9_sjtfU%CEPvq`@#v}aC9O+ z93x;RFRZf=dBs*zQvxh9 zoB2h}2{^rV#>QVLmlIphwHgty((ditOkDze=xH9Y>;5%XaCxTl8UmJ=o-bdpih%pV za?^yhv7}AmDs?36%y$@GhUO|ytwvBC?Js9tc8eMT>sW98JXJ>b!#Zwj$r1wEODAId z7Nh;K8Iv^s~kL!;rl@rI#AcC%`@TmY?ce0!H#*Jpma4KC`qdrI5<@ z!puTx0!+86nv6F}w1WReYRu295GJ^~Ky2$%jm%7zD4@!7YB z*^t9jIMxm0tdqWAGUhv$$yWFp{*?{(`EBiLpV$yU-VEIOm#)^6euABB=p^1v4%w0#g8rjI!bLg5ch@+5uCT`a?zB{ruZ)3@y@8~E}Zo7iR8|JK#Gt6n^R#D@J$yW5*m^uD6mImN};<+p4c&m$Y1 zj{i2!$8Ig0s;7~|hGuSR?94mZ0iM6DXgV7lCpP=nrD7M}E4ls)8R-1wSxPb+1d5J| zM_ggUJ<9e-{6%ai$=G}UKZa#2npkrloujannQ=7E$;H-*>Sx#xWuhN1f_#*F^aBxz z&Xe+9^5PU5#_fvb29R0X1de7MXM+awdsjVjcadgcNeCO#9S=@k3&d)eW;r_hv7tkx zKsOvIK)wsJIl_i|>fP^I2iah4V@VY`MUo# z7dEt+PFF5*$Jvka3Ao^hq}M#(k1Q<6dmgxx4PWiQ3%lB4gEQ^y*CH1Qt5}v1wJD<4`U9pJ`H?}YPm~G645qir02IQhU&z4*;z-I7S9u3rEL#oJ2 z!-)0RoNN21o9JLoZ7<*EtYE{kox5i%{N-L=rmL718_fCd>ousO{!`v}q$sgLW{Ufo z7sxKB#iJip@cNe08>g}q*zn7iePp{l_DELD^L28l7yfxu6=cyonC04w&Bh9(>SX}8!EExcYNhzgV@yMMQd5;{@i61j7_j0&1vnQ_TSi7=0RhnfB9zQ z%K6A2ERZUF7?q9Om-9kl!vG7c^p!gIe`7(WkiGq;eir-`+;T+mFArJtJ{Rw0!5o*? zA(<`~Y!jQM&1q-Br2hG=iVrM^eP9zZfXponeD>fy3kDn>2&FZ$;1cWMhLFEpDDuZL zs-6Y2ElpzFkvmIPTscsSO?36`v8iD}gZMqAbye8)>;+;?Wh_v-D_uN}Ty!y_g7bm} zu1?zoJ0IiqWYGkJ$_Ff{8htYsRf07!aMbs?%YxdA-_LI^V1em0%XvWsIDcVBwJynJ z!O)G2BNG`cXm=hNnSC2;^Np@wqp8_L}?NW#s~Vc68hZqnpyl1Z2hKh2ysVED)WxOFkHB__a`f zgD(sI4*&rF|9sPTT#e!1!14PGE79I*Nqf;S!gZA>4I_~e2@RyJy?3I4B%%~bB`Y#2 z+NG@&?WL_mO3vw==lbLET)m$2{GPwwug~{&&VBCly{~&LtFMRQMuiPJ`iaV(R2c3s z{$?L??7!##oH8MN>Kw3w?=N5ZfpkfUt;#!3g&w-Or$el%Fj|03?7bZoR+JjpJVZVC z&i;|dDJm4V%bq@ANrik1ZS&g5BfMjqcUfSQr^EWE4^rVWp@-abQ>^$7KDDpNEjdp- zv-VQqI-OTdEL?s!&zK66&gu`{-c5zgeBmk~yRdpcCvx?7P+{c`U%CpULiUm} z_j8MScfv|T{%uqkB&@q^GcuLi#*l3b6%Oy!?5)?L!gKe^lwYY+ANexB9=< zP+^r|k-&m5HtELK{$c?t6xeB)(7vd(owYM-c&YH{Si>viI&E3fx`l>6H1K z0yzY>$Q7d=P0aAQ@RI^XZ{!6U3^FoEU!aQL$7Cof|^F zcRK&P?mh+1i)Q`JyGMbs+fEr=LvE-Z(M`UKt`j?*;EgmbW)Ht`n*yUR7}cBIWcA5z z5hZox#_iR-qcNY~(%|%I3RJ!b;zE%bM*HG5PEw%4 zot|!y@W# zsv)Z+k?ow``e;v;zK5;!uoqq5r5fmC~$e1h1MPn#&0mjwStV$4SA_z9xS1z}DPrX%Z*w0N^e6a^MIZ+ylsPJy#)+~2wI9`_$^IyvIj@=iGlql_2j+ZTR$v8@*S; zhxmLra5w1Q%GP1W?!PWSFSmjMoyEB))s|uhJ!1WtO!9y9Si6mC1)U5%c91+1=gDxJ z=+70ek@MH%%Kc}_@R^(At?*xD$lUnkq{$Cf*VRoZ9Q;m(K~dXtHIOH~6kWHDk)faS z-dC%Jv1ti&@ht;nC_NnB^RAZ+e^%G->O^L2;#W@ZB13B_!?vt;GL*mc!241=?td0l zwFO@=uV6~hiluV_~ut(RmtR7+Jmw8#LJtGU!C z*jtH8bDy)ZqNDHh3Ny(tWsA|(`wz%a@^X7mbQ&4TNS*4;M&9o_tL&PBl~tYhKAKF1 zR`sdU*HGW~?y>hq-6A9Q(kcmCHY&x%bAt@4FYDy=#bT9f0-^9VGPL!0A4!TML*wqo z`Krrg*r0k+|7jE%b~J1iYDDt+`dH1 zU%(2-aO}Ktjts@utMnc_LxvXKbIv|zaNi3qRNi4lhK--x$c87-xoI)>Q9w?8ytz~4 z7`7zFoom3H3{S7+ZyhxwL%rT5mLHLK8qCC+_LE_&&o!IZd$6@FFZ2VA$WT>ccG}5+ z42QSviQA7nSF5q*@J?*Hr)x0KCBuncdqs&wPKQKSOlp&%K+_NI)mvGemC3Ry)Fi`b zd582)HzxJ6rodKG2J@am__%Z!kBWw}&% z)?&xqr>;^Y&|cQ6bc~6T;d}LuTrY&MI$=jFZ}DS4$&S59sq z+xB|35o9W=UT2@3gq?xhWr;E>d=-tj?fz9!Q>ua5+e`jk4o?Pm45Ecwm74s2aB zBt?C}E(;9U?ev)hb(MKMaf;W6U&i#oa!3Mck&wH+r;3@wv-IX`1kmeAhlD1Qw_=K&ts|SgJlZ<*$fYKUK;EF zd~?IjsjLqCzd5$I81`(zOjz;|A(zA{<9?qu}1?}>1COcU`-1{9_*X^Cs$=xLQB5awY^)3=@@>4vcwFAqpa4u&JB*C4nnKRUF*nr^S ztrMHEZ&YN$nzhj9E1&JUqfUadYR0h+Y9z?h9LaeZX&g{_*j1SXm732fY*WB~Xww_j zktM-g>AxP*$oY_v_43jrsG(Nk#VLu^63RT;z6QOIEz(P>h5xgr!McyKkrjcbO`Zyn z;GuO^dfvPwsQtCK%byEND5oVPqPbg`xQxwe^!w{iIGC&?!EPZAWi@1-eDE`|N>!t`8)MhcMi_EDu@thg?&#HC`R{r@$z_XF&9KHS6+RsZZuJ;hI zSn2Jpo1Ls`g>6){Z6#odG9nE33&KIbB`dh>hl-I(mDc?g9Y>_s|o1V zdO>ci7WbU&!o?<}m)GUe*A)b$e-zUSaFJ*U>L za-?*Lwc=w(?8#ng)>C_Iv2Sd#^;rVy)r)bM*bwkdsIBJNMgCHI=(q1Q0hPK2%Qv1R zpl#IJ)#Ar-*Ot`Ikx{2=o;tMjC;{91Qty60M8GEN@vBXTaQ}0nKCC0{00Gs*DGCqw zVW*w%yE~f@Frz#0t(ze_SEcG@hmo_qrCd-SohKVpOIbba7FDSjULEwgj+3plZ3N_( z^!?p~%#BD98`wg?VfAjCj~fYimrtQPL4$x&y`oQ^Y2ZF~`Pkge_1N^+23}`Wuz6}l z!TS{nn6T*<2t+;EN&mP>j(|F@E*xu+a#7km66*-Ki$6YVToRodTZuoP#0Z$&_d0!Y zk^km4Qid_ng6O@vGB^HNgn*;2Uprj*2>3fpL^T7=?YeKizsOBM`*J(^qsa72ZOe{x z5U^8=f1e&ZdJb>+xj9#$^JEuMCWl(H!?T0Fgn*6_`D+Ks1dMlsnN|OfrnVDpH<(PI ztXdSVGLK#VsZ(;{ClhQI9R8#JiwSa_&P0*FGl90C@ZnoSOdwg^C)9+rd?TOg+RFqU zS1yFEY-fUIt_(F@q@UVl@%CmW&_5?#%-O;OLCsljGwYZj!oB*SMoU}Oy3#oX95}5T3>%;&c*?06uJj=K1vu@VwJ_q?GYFnhZ#8lOT zIP6tV`y+0b(EnML7r8o=0VJM&THEEv0N(Pp-dz3+@LK2zk>|kxhl7{B3|OS1i&A{B zGxk)K-ni&_2CzAQI(+;L1MsYseJ*Z|b$XUs5P2Az8S>dg(Ubvb&63Rpi#kVUW@O$7 zDLOo=Y>Zp-;u&xHP6oJM*T+@^(EpXOyq&a}0et;C746i~9y#{Cwcd>9Zyltcvneyc zpV0K7RwV{duDqxFRR-;=rdQNWf&tRR#hWu0$>*7T+Fh6dq8f!}^mwuCTw({f7Ri~n zb+Ts_0~pK43GXMdn(J(FI}~|C%Dh1G_X0TNShsI-X5oMOpKLxY#y=((z{!_v5z!;q zpNb6^uJmK?D4cjf@4#j_-5yP9SO9``Tzqwlj9wS};C3~uOh0z5bEONwwKb|@Qz7zzyi4UR(EXk0o>U{phVj)Y*%>RbQ{DzO~3o@ z0dn|av$4UJ1t97{_wYte2>u-A*H{1)xw)GHDhpux9cRclW!$qTRK@aS7r^+J={I?j z*c0m=4MRj00P(=yZ2uyYCG#8C@hyOD!XE-lRxg0iPtT@HmM;J)bQBxH<9qfC!o4;!2yj7^@S-qxFQlG-oWX&Io?4g6E(m{c76FO+Kp}csbPX~ShE!)PBKic-! zzt*7xYqf?G5!z^rsTyPH+FwxBO>o3OR3E(=B@o1SL9I8s9cBdSchs71CNsNN%2 zP6K^OOT)@v)4-0+9>TvD`EQ;dKa*AZ94qr6j$rM7I=|TU?P(y|=OOFB0B>xQ zrlYo>8x8D?nW!;xz=nb1{o}US=>DFGH&$p*dA$A>$7nzq3{Q-pKCi0k8hs2~X|67$ zc#sBa{_fA4-$Mfxn=+*53~0c#SN^)(UfloO5-17lrC=aK%NF#E)7mJBlQQY{LH;}%}0z& zfCkheZ@uZ^q=EE_uPUp#Si7%N^5s)D8aSw#vNM2+t-2!GYQp#noKx9@#F1Nvl59l( zu7Zl%X7pnR47yK6h00960 z?9}-;m22F`aU4-1WF9g_N|X?XhHuI|L@7!|IhsVsJWHf#l$4=CDUmUvC{iRMl9Z{P zDI&4wA@N+#5Bpquoqf(9@T~RhUta6|xo&H(`@Z*L{pY7u%+D-%ZN@B5@4&ttm2o`M z!h-fB!wJLJEVyUt@YVA*ZrO|$Km8Y2VV)$J2Txhxk|at0h-@CboS0L_f{p7$WdjPi zRXN8WKX{u3%YG~{7R$z_nZQu1$i2L~N}N(z@Y$fv;bbcAf9|y-O@2ye zSfIbrl6UeXZnnq9%TCs!JvXiXa&-g?{LXhMUO>uEnW`lPu^>p7Sh*Lun{f7lwl50` z_?B7E9cMwSk)ZLfBP@7y&uq9Ax#?1TQ?2Nl% zO|9d6M;2tJ&xEf^4p;2)7d}KWz7P<+{IC0TUbzM0%}1USRi1tM%Ic$;Yo)w zX(Mdjgz=WeYp_eqDnESH!d}WU@GMqG_to_UE61SU2nBgk2EU4HJvT#bA z1^X|rAHB2?w^kY@^Ev99KmE1O&11nKgFSKXNUu*}OIFP>|K8c{7k>T841)=;E|!0I zOJai2*c#7_AJ~GaiD4gPNs3VH`fpg}bnOJAuS}>|yFy_hvg)&CMRzw71Z_0$cYa_3 z%|3I`rWLoDiLZ7@E8b_OpGL_wGC_OdsJ&zzw*p4=vWhAu+}<+UKZq3Sk#a~VXM#kQ z=kZbw6Db3;F-2HO6{iHX2TZUdB}zABV+*dT->=QYI{(>V=W&$@sz0+0FCbGblpFV6 zWP)q&(5Nnl^KWIjtUQbLR8>`a7srH1y4)BOnMK}N>=(&|RhtO2UcpSrP7AaFmS%Dw`l$^Qu4Sf%mYFf(SAUG$86?lio8`_M(etB-FNouiYj5lwC$C`wDMwgK zS&s>(>0*&-E4h`maCq;g%miD4{Ud!2lW(>h(2?VIr$+Kv`(h>pI5fsJ3u8+`bb*fm zcc*RmT`b1K1dZ$G($^s~zbe=gn2f&_woa`2OlH9CQzqXEk@uGEJ{dWQjm_q_&E+t^ zDMZnBlmW%wX_ayV3^=lV?wA?!+s3z6&w9|`ZMGzRL&|5?$35<3zjH=XX1nU}`^^A*%bAMP+9jutla`wni}R{FV?EUbgC-gmz=26*KL zF3IGue~wsq^b!MhEZ!Cm$mHP!sll@hK>x){N=`B0k8FdTc~RJ_TCZ$lI6AX+;G2C2 zy5DW9gDw0S;GSO~Aa(4&y^%pVSLw-sfiowp_qt(6R$d;~+Qk5Ivj39PsN-#?3U}VneXq2$d#k2md3!Xl6mon2S=ye&<%z(8z z?onNO446mD6X4OuviHgRIhr??Va=thw{BKpz=1i{C&!RBPrJX1$^W+!R-^CwBp8se zN=G_Q1e^Tcw$xD&y?@5QR2cI3HuqR7UIttY^s-at#eG%g?C2zm{=>!kt4wTjeLtV|0kPn`NajNC!gDpCiq^bQqC!iB12=-Q(3k3P;+oT?LY? zOUNm=)C$8UZkMfTvh03IhZ%d9?Dl7LSlKx`nEMR3Ziqm1a0T9nXScodDfw?DfzCJ#VaJohZlHpgVRx znhtiZg6k`yx%;*L!7$xW?ChPE?V2aB0l%z=sK;=BRIIbfI!K3aPK^Qe2l2UUff@f5 zcRKXe5=Oi@BzVlm8t7m3p%Jo_*sQn z;MP#OIApmAJ=eOzXlWDlea>@xH=5vH?b#wXqECmd#gUW326R{}I8k1vLx*GC$`;O= zbl_o_@<(&X-h-6)MUv&|F!o@*hJpfj#~jRfbZHSC+IAaRJmJvnQF+(t`E*E_|J2?c zdG_I_F&#cSR0`=G-pPmiMU-%O`!5<$Sz(iOvl^XkK!kR3$@^hNbpb3v^${m*HjRTLnfP)UO-_gvY6O58e6)bqkiY2f|9d-als zG&r=h(Snwbo4_+(JCVb!-%rH2wEM7Q6^B8>OJzN-)8KXK@YgfQbwVEgE-5q! zFE%aH<*>+uz`N`m4Jy>H60#F$u>WC>?6nwdbz@n$AF}fgwY-C2Gmi-lKzn|NMO(!K3U1=cZeY~7F!PYG&>YD8qmOl zN4|Lyx!>owW!fql927f0=(!wgT`D<|#GzN&!zg_<8u&Ul%kn8=*La8uFGmJ4$I9BJ zu*3PCYU!dhD0sWXJb=T;;(H>*{y@)VPumtlWL0^XG+~Cy)f>z0I{ANN9|<>mexOmI zo>gHNIgL$!UZ3DMPKBl$A4hGF%MMynv(e7uCloe0M1{|V!om{6R1lC@A^EJI3U&fX zSpyu_x(Vu(e4>IuW&HE#_f!zueaL3_d)x{~V!kLeP$5^8Z>#-VD#+iu8%wLlyQBYS z@$?!h?B3PrSyO}CS(09G_z4wSOU$U}ICQO)vNC+c?S5B-A^rla=kM*&AMQ~hYq5z@ z<1H$9-S(HegS;=*U@mb5@3&9f&o@iQZrw9y|K}Af`}(@F$S(rtu_b%>B1=wFp?p?F zCMK2&RoU>!KAZ}dq)w=q22!EM%*|dg5I0+z^p!6)KHPiTysG;{XlFew4Lg6BTb_OG zl6wzOfuCopSZfazv_$oGIqbnLbXUZdxdXe%Li=0eRw{_U&<^{t6}Mwa;M@f(tcC1> z5HF-nb7al7X94&|)=Z&SQR-(Oon1;JOI z9*34vA@iC2!(l~kpDff0`y`E?ySukV8S)-q^1w+k+&Z4Q3-14KKU2>L6rw`@y}U?A zWRcYy8D)Mdobgev7N4bX`Fh`B({efmj4OuU#}O$oz2Ai3#$nMS507mV6rldGJ6s3J zx*sAnGfV;1!vvD@2$sFGowH6WY5s!cpDedc|4e}>KbM^34(tNi9*O51`zDY1p+YSb zsM>!^Yt_HVJ~yAIDbd|Pfji`XWXzEa`)xz7>Pm( z%*rqRZOGxeg|4T%?_;kDP#?zMra;MGpCle2Gx8)XoieaXpY6yA=IC2?dV{K|6u2hY zVPKBTnR1MpK2HH5ABP5s3lxZHXxTZKNP)Z*U)fsZSI?Zh11BjkBKXQoH-ZAXi&DIu zB5>y%68)_j#I0=Yx%1PgB=htl?feXubmlG{l>CwmRTWKWh0c)0zTiq#s3=TPPs>vOd@gX?=B}jr0ZzoRr@zXv`sd zr<|z0CTK)~1R?j}L|xo^e+eq(>tb`OmIC=p#WdQjQjAv_&taodvYNKf|rC(KN81%w@+Hm9obuCo6kFs0)%Z|=Iyg&5S1}m zUdOE)5&=XVH3mUOo2#;(kUXZ~$?)^x7 z6}Rq7$6ww@PBeS#eg2p0Vs;3GXqJ;f+`G72ricvj_1a$Fa=B$H=CjJP$>1HNnS3gf z3>PQiHtG&+jKoeV4-TygCPR3mr_+9peQ027q)0IKK&X4*Z(pp6%bf?&N6B#e zNG|IZQiJtki~V0@(7HkRqOgw)5_Rgy$2t0+>JKSOJ#{3*>P@p@5WEfPFZ+*Zad*2yxZC{8P88)tPwRJ|O9wQ9NZ6rg`uM2&Q4P=;Kzc+Bq2;I-k z!jMK}q+$<$g*qd7Zk?1KBz9#6nDf4Bclw4Sbm+ z{q1nb#ppSXCak1I7BaCd%ad+pk-1w)u0sPRaVwi0F`N9xt@`L`LiJY?keXU7`jAon z4izG!Bv_GjFFdISpC44S`IO&-WuM!BFk@K0<2L!#x#;mm5_sK_+1$(_d-pXr?7v=z z4IJAMdbpYd0fC9P5|Q6p_;sBhlOQZPK*A7t>V1jzhX=T0R;3j27vue(zKfc3BqOWt zj`RfG!5#Cu{;+2jmZG$op_hhb@Aco+#3fKSoii;MxJZKDw)JxDXR#kTq6ec-ar-LP z$iycKy|17fQTE8K%d7Hkp2E#O=k)W}R+el!xl9VF5 ziv)2BCUVu=@XWn;P*dO6FN_uNi&POs=^dntNR0?clO`ygh%}KVT}l!~5R@h$L~2x; zNR!?Z1q4D1J#?gZ0wfR;NOEKOKF|Byx$n&How2cW&?dOd2 zf4WRw5PrNQdi!L|SgQ-X^9!mq>&oc?%q^esw@JJ+Yu;7(uqA?b^L?zy8%r%IdWZBx z(+m93rOnxxSMQE(9ZIpuHU;rl9aNlhQYX$6WciC#0t{A;Xle~ME_UbQSwDWZD9>kI z3;D4}t#pkcYqMQSb%R6t$ETqfr2>)%x%eAW4)$5E?)qdF9eyA;&Tjf}-9 z>z>w04rE~o;%AVyyW4-eLCYTJyv^SdPlhpt1o_mu7e`x>1Nob_E-VMP@~sNm=~uRf zz-#Dht9ZjF?|I(-%vEzu!(^X#BH^lB2dpRuF zCH*sMYsLA7x9?45ij()O5m&L@-Gx#br$l85ExTm8vklU%ZRW3c=99;R%nUt(bBa$} zMbg!~-iqc;C@W&|seuc=4vKu?dO7m5SVS&&v$o{}TYF|qn8(JOx_d&5<448qSIPtJ z`90ob$Y*J(Z@=FBOjhU}>E5^E)*E(vk5NMn(x#bCeaG2@Glc(1E11u7 zUh^V5<2>RocVVK?;f{llugryMgugfQOD8b>U#y9muc z-KIO2V>l-CDkSi@cjz0I0;90O{%r5L`TfLsYFek|1K!w^QSk%y^4ITq(5YXm=KlZp zXV-W7=Q0ep2BIx-^9=Ee!csp6nr(lWa=LLatHNnvZ{O1W5rF1rk-{WOR=-b4f~3Ar zQs#g4xH;9Mo3dO_$!7m0+TvinzNW^7b{{-w7BA`5%=E!{K_yMGyn^wuv$F_Y_`{E) zpG5hQ6uA>o3u*gF?IN>mo3vT0r+Prtb*GUo!E<`r8}^%gtXZP#NO&Gm^+%KK*QC0Y8LR z8otC@wU!N-mSaHnGWEq-R=AcWmV;7ze4zEDFN>F$h0q^F39n*%5};wNUly;j2(5e; zt?y_ODv(m@&_*gb2%>X^{0hvKL|~gj1~YEnYnrJfm)ONbp@hc8_vceH=PJ;dLPrtZ z;Oz=jlXyMJx$KPhxQP8hm2;W4fp14Qx4}%3O4g=C_e}Sv&1CxnJ0I$5+3|vaT*Sy= zu7y>It^A;k^0*DOX@i=*R$p@!unrM3CZ^;e487O1q0O}w)K%<*HsG}m;C64SdQFy) zPVit^W8umW&@7}|L=96Fhx0OkG~m{y)bix_!$Jx#t>xU?w1F>rf!4~zNLwz@BR!Gk z73fS$-b!C`=2Mc>+df7t3>#C)DQjBp^7Ijl)9-D+xKV|J1&88+=yEO`c>K;_T z9^W!;m0@W28GT4&-*v?Gk3Y@wLlI@R%{B!{I3|~^!lT1TAG?GX+ZE6@OkdpbnexKZ zww9q5@|)k+Od}7KJ!>#S52QiUB%G;1cH`I4U6+*rXhjWAs=ZzFQJp#WvIodFyS-ag zaBYK<99-`$1)72P=+x(6@uju3Jw8c<(8H9C__C?8YB|@!`i-U0Y5nDbshRrsJd&WA z>VwHI_RaT}H+(API2N24J(U1@L>_1Z%odqaHZ|MLw~-hE5-kBdsbX@aq+(aQgSox0 zbND%SV;1V`XByngYmAm3ljNjpdJI(7Fyppq1yB#2m3?1hzo+9y%ZIp3;$i+$(3<-e zKmzR!vd^u?y4x8yZCFSw1<2#oc`*`sct0_vb;_(Y#m`Cvxx0|$7`%j?InLB26IVh; zcV}Z_!LU0sVTA>@>!TRg!p5xO6$3jx-vf%*1vN$jsL;TG%X+jL0klq%0PeXVp@J5n zNRXqxk)%@c;&6qL?I?oLKpp6dHpn970tkc9qOUk4{>pE|4A~f+)L@QuV7s9G;~#q# z@6W~0&)0F{1>M8dE-%AmUS}Bvpv;X8Uu8ovXOg~{6<8o9y?2|>;R+6&pg$~TU(P2_ z7uU{0MX?*m?9v|K+EEq;pR`GRUz*_W1h86$I(u0xe}y&!0xN)Zo0p}P4xQop%NZij zX4|yJ`pp7qC1k})qs75~H}{bMp)1K-D7g9c9)+x5X0MHGtX~A`^+^xNA+BKoDssl4 zG@$W8x^{Q=baEyvTnN40X@^_1A9{?Gx7`biO>N#16bVI=Gz_-~?dmC@uTw?v#VPpI zf|RvymoLR8U`-oT@2$M{JuZDQ&B!P z=&rA&MUr5YoS@#IE6UqTkihZJpZWab<9Qlh2AZ!qb*Uh^$U9hO2k8&IC2lwYoiTXW zM2+Vpc=bW5=Op#wK+*ee6Im8&lhZP$Wi{_LPP2K{b*&~|)0-H-O#Tx1o03XQJ;-~1 z6!=4f`k16U{ejHVB)9xEPX5)EFx{-Ru|Gt=&Rez8e>>Koc1%a})g(Vs?$uA{D@>18 z53KH}sQh=QN6Bc>qr$)BW93vmFlcK8?$Pw<-T3&)$neJvQGI=7X8KioKQ>FEua?_v zI5a=+9g?RpscBBI&}NI#HR-q}O)#pG^g}mEknlFZm1|KV``^+3@cDQdmpFv1L%Ppu!Ew1djHA*H4 zT8(WYOh-2D^pcLhQ+uYi{GmZlBg1g|E7tr37W2tOz%f8pS6we#z5MSGnCf=wP~>&0 zX?|1xvJ6$tA`iV}jKUdPvi)uig40zSAN^%$VI=;S_L$)Rn&lV&r)1pf()|6eb@IBw zgk44ci~AbSqpdT)`yKgCPwn^Aw}GjAm9^*LHo66mQ@U5kFWyG?aBEPxrydnO3i1Ud zBc!)n)quU(X@X5sS;+4#%{Rve=x_1So#`K#XwM2cb=H%`bBD+*5D!?fxG?vqt#lx~ z5DY>edj=qCLzH!r1cS>)>Ti>IXX}S7N@f7Rx=!km-++DnZ;ttxX=GISXcSjo2ese1 z9nN@?6UBAIVnjU9Ch>0$YZj4UmM4=vqLCim~(Csk2{IGX1LBOOX#zD(dx{;>xi3(YO6camAMh0FS@=0%_1 z@o?E~M}7Tmy#wFzU%Cbn&;B9)rT%c}m z@~;>Dr?c-ro~Kmp$PZa0*O!iQB5#L$i z1CP7pmYt38g^l3IMqmTa7QV)!?k>6;Ep7;BqwA$P zR<7S&%n%MST=q-!RvK{6=&U6GR*V*#Tche3HGD( zLu}ze6g4%7?fStx9wArb{m?Idg|p}eP)SS$7`VZ7ZybLs*mTc!osqT>Fif=VTewFF ze0vqzAiDAtS(zy?vT|?b9*+>lGN5Aupl>7<+|dR%M?|TQsOb^ z$eR@nu3v22tTfratz^2+@x|uzwxBMxfmFRnSFaGoT&ds-N=OmfB)_zj1T~mR>r3kf zuXM#Ftt5q(5<|vU!ig3fT?q#pkh;x`$qse#Ag(P(6)5&I*eul#GFrE_0RGx$fad zq_Fpa#y8Nm%T*KUJu1-pvg<*V`rHy}t1bt)#I$B}^-)6a-saV6UxexQw(o2@D#sVSbDYIiN?M(d*BG27JIJQx?rrL8=z{C6x`Mr1rhiZQ7$L=wvc})C&U7 zIXv18E?CBvetILBK7!4*o7wO`8iUnaaba#wz&4;1+b-CXnldY!j>g$6QXRPs8&|!5 zOscOwip6@&CXIs^0!U5dhGR%)?;4rD2JPDC*MFXU{Ear6p6AtDh}ZM8 zQ#9vIZgKLS>8ClLOC!pAzU~C4uBt@^>sph%BQ5nam@@+%L!0_FEBnr&l28CQ#TKC+ zzp+(K-&c#C^d&SHQr4_}pP={qX3`d%8i4s7o((QMsC?HM*W}vG$`R18Yy9lGJ(m%x zY}BSXC>6rxv4&BoY_41iz2qvL@ad>l8SdU-SA-q#S9fzk^jw`?h;O$bg!BY6?q6{> z4hm&NrAtx_-UdG+UxEEIGpndV1Qi?=J|lqbQNcQC0ixmvTMoaxr1}SI8$FREJaq`k%{?5%oHE=nRzAVu6LA!qj;x2rT0i90ueQG`V5B?{^Ca2XMaHT~EIa5WIlvrg*7 z*nv^lqczxlL@-Y%48I(U(pEradad+qs3WlW3}UvQ3xIel490W}cRPTPvfXy$aTu+2 z`g^Ee84_M`-~1lxCYBj<|@RhYq$pPO>{D*dO8K^*S2dW<4kD}mrC)u4rm zTs!y4n9Xh(@kJ{^7&RS`nGvslfSK~ovLWl^%s+L^_q^ORgRLGu`rTYWm+bRtXukJa zUoH}!6;OEmd821tsZv?Iuw&B#RDsB@HO5`Li)z`Ex`rV;0bZ_Jzb{oEhZy=d&Y)@_ zDZ{3(`}A>7?&%0Myj-oSGlOkX*5X$&$stCD2tt{$A$l&CF$Pe1XvUl+qOu&|jKZF~ z*YSG9!H4_Wb_nFt?0lc(_Oc zrYAM1i0skR4iHDs=~FT^^Y3ro)f|#JZ`gYC9U-*t{#3(=M4X)T?8{hC-+;Lw9Xi`%9KK*{C>=Ypqc-AikY*igGNk-YsN;v3xPpo;B*F4WGp z^tGf)^k$+|BZF&2Osd_yGwkEWTAy1Lj%}?#D5xQf!>&xn%r|BcXV4dh6iZs*v-W*` z43S)k=r+RJBOMG%{gFIU_1jZ~U0<)dO!w|=eu7tw0XQ*?KiC6Vutb@C?`z+%SSbXP zRH|NVEENtWC8^jF{Z|;8D%=|utAxMjYy*o#j@r9RN%Ixn4V!gXS7$uY*PGyLJo#gZOomNu zq*`pxVLCyh$)PjFQur#>dP>~9Z$gputT8-{Y2&*uq)1|Rz`EvdHfjWUzU3A}g+y#v&(xJ_u!mgNETs0g>==bw1B*)GR-R-!g< zsvcTo-q$h2&X3=iJC}0g>%H|CN;Xq-vKO=+f_!OeeMGX5<_`kHdFd|d%ROJT`&x+= zdGD9*9p2Gc8WY(yCz+bs(c_UZ7Jv99vYJmgk39E=sqhHM45+SgX#*D80r(z;KXHwZ zj)p!dV2q9)|1v!+z@N?i2L+5$BX%m%(ooH!@egMcfAWNZC8>7jMAEp+HIFv0<(nRo zja29dsZA6_#@wZ%w82v#%7k80P~%?^@i*Y7u)a#Ro2ugcZ<%aoY|K`0wafc3{>Gz8i~k&0T&y^Un4z8VnK$0d)%As)f?dDiN`86GX+6NR z-9M|w#n5lIX#WqtXuET_Ze5CW2u(jT7N=G&{NUp|UkyQix8=I~evU0oE6d~G@b0mO zS?S+gqj3ws&xWtkG5Skzp@f7Udp z^;I;$1phNW`p|kGe>Ix=tNoikpk`%gc$rUYD8GDCN;yZzSH>cGy3$2|%t_mZjdXk01PB%hkA*`7&7QJWt8KuiA0-RPif_8cjH zbkbA)3-;4!Xef4_+)mgQEU*5`dX1`Qb^anXDua4^Y~7`af3yu$)(IpMA%1@i`WKoe zeBVq!>&5bUz?_W&{ttN()Ng1?Q+_7Qf$h4faq}0N_~RskqlM?`-?)Eqq10-BfqY=_ zD+$oldipmy9WForjh8|D`vrPGXU@Rzw1*-QP@1;pK-`a7pb70*Q5Bsz*6`> z!7qz~wx!<+8dubg8@w`Zo8-$xx!0RAn0K{<{*F;jovAch1DlI9UJFLb$&CD#qHiqqS--NjwX`?QHnGS5!xuRG zqV`5%mLLxoaqLbK^!^herUfW$DO2@`j9JOJqL&ml zs=vo4@~0*GkNf>s8sr|m;iWpDQENxn0YlQP(r@icj<|CDwgd2Q3h37a|Aqel4>yC! zgNp9oGyVVb&EP-2Yy96Q95B>BrNR7aE?!o4SET)rBTj$&=LsBLc1sDz(>0+UL)&`B z)vgp34d&AvZ}{Kv8?8u&e*3h^yImZfZQ}p(`Pv+d(w*Wiz|2U>0juH`HgDlVQ zx7_jhv?;>mS3dHJ%^g~?kBGVLvAbsz$A0$l$3n2lwy}^RKj?|g^$m+a;jFg$u#mT`& zVL~txXgr9;R{+IA50W;AlGSchBxOL=C7UzyH*@kJ5)!05*l!mb9+@;erNI#CF!3|e zrjCt{`P>JZbzQEi6P~%}AHP&KIpFC?l6049O#TKBV;$$>33X|EQXL#`k3ifouJ4{x zVk8}psjh$D$-Lg(5L{>>4JsT~D@nb&#JB*AgQ_>-1PFci>{2k;3j4-IQD{@8%Noi6 zQ2DM1hT{wFt4+#*;Vh)eroNQbj_w(58jFvNa*f{c2o6k{@Ld z+68YPg-gptxr<=yjDm@J_R<7%-)SeIAPBN7Y0>~(cFbL(38=LxY*g_i%>=K`cB^(d z!yBRXQ}+!h;?(^dy+e>NXcN}t2<#5BN(k;TqhN7h`_VON!ZszVXH9*-95B8T1rWfR zDg`mQ*_Y#TDrP=e9yJ$B?00Z3Z8w9xj7qTS)(19uW!hbKQX6VsTx9TS%Iq3sz%b(_ zxvBNY`zSdW)8}vvV}Bsq>#SyPRW>3DG&%t69|^2%6`>Z31EMq;*H}vLU`P;23CRISx-RU+o1Xs zx@?|Q!K-U96ITNPb&5ksrRnCWm|^shT(A6+H8o{aqOazTA?~Riees2pX8rDv7T0x@ z+H5I#gqvm3Yn0foa_j_tF*MEC$s7oV26(9TeN^nSAcCswhmEBWTbjqebJsoZCw;ES zQnCDbi?`4v!6Y7n|A{Y}0d?o|;;QDV=9C{{PDEUODnlctpG;B`c>Qe3z{Gm1BFq+# zLL^|&y(FwxGqG^DSyd5U+vm{ys5G$Y68g|FixX{A(9nm)Y#ddW`K9)a^a0uxDDD7I zcCk^_w(Xq&{wI{8EN@v02sDZl2zuQV;j5{rnfS1+e^ zD;N3n2fISRcZfzx;Z=cexl`v>2wAw|F!c(nE9rYhgYL`6<9Q&F(H&3Sp-! ztQFtDdOuTQ)1>di?rg}QNIk^ifXp(WGx7L7sPbR{l>p!g0juUNVPCR%CNf#&YW+VQw&; zIZg7EK3co2!%p*9Mov*>_eV5AIviky#2z|n)h;UOPN|C!eLn%$uiYV%6Irk%>m;bnE5CcyMUxJAp+(VQhi1bh}EOq zA!ZxnJhV`E)=>f^@7(OfhFXz(6k@Ki0BJ@ac87Qz=rd?>ml&%@A!)g0;g0sTi0*6X z`wRVk>I1I15CKq_o*wYd9)+S+%Q8)Bi$XciCnthqamm!3zwS}Y(kl0yj{nrZhLAol zZ!w=Sas5eMFF}*}Jjcf<@a{b$sa@OUTc#(68CrF1XX4h$B-eUN5C+x_fWR$gLl9re z4swXE8ZAK8%fVNQmE3zT7t|lQBl4HQo+I2o6OO7|lcmia7GUY-6tj}%J+thsu8)Ok zu-12GW`3pUCd1wggzvNU;;?TsM`>PGz{tXKwkEt18 z`|}n+snCtSHGh1JM?gYv0MvIFid|ec%-jx3jU&osZ(GEN_%z5{VsccQE0di~>y@C2=IIowzu2^+3`Suzs(#sW|<1j5Jc{sl+f=UZehXbtR$ zgvI!rFfj}{r=X$0d-^2b;*{MD`V$Tv-Y$NeJ3WXXeyR_5dH@g~G#$oAT5<(u~6 zH=E+kR$WYat}%Dk45e)J%T_A#aAT!7pVX#JQscHO{tS)A#~ zc2_#jj;Gu`o7!w(Ogx;>%h-d%jVzGy zVJR(WU-AQ)x*Og`ZSMlBPq6^10M0sX5fjaDzDKvV;_X;upVtI&XldQe?hW`}|EgV~?0$!A)Dqj$-!kRLKeelmnHN)KlkGZRdMO@5QID&K{?HxNmihb&|BncN z>WQNtsWCjY9KDUBUCsQe$IjV%JL0s>K!o|X`elZlo|sG3tiJ=vq(zP8>t6(+gtxG! zssO*0jIi20<`v4aao`^w$9{#_7qtH>Q91d+A21xxtH&u>a^2U<@5Z4jn6A8>F><21 z{PndKafM_>teTCky~jNXJ@p%y(l|k+u?nu7s)Hne0)@h~$8P*r`aeapuR#y8KCoVW zT5Xynq^H9E2U|@Ze8xXPQze5P|4aM_l9{qS@9P!%PBVV>>28&=#H79R?*_1h-@;GU zARvF?QTcfqW@egiAHg(}?^E5Pt!Eg{B{nYe4~kOJTiLWt`X8;KfC`1R6c zaq;0_hN+1FDhT?O2&kcELG%K7Wo7w%=vvX&txcyCEKqY|BQ+e9u_$U4Sj2m-W@~ok z>91NV`RTdd8t7jq{Doww36Aer+{u3W_|Ju_Z*M=lYN8=G8T%^EGVX#Pvglgy$S*L- zeMnOH4QF7!5Kpzh|AyheAWf#B$j!8fdj7{h$A;8Pu43N(F6{>YIv-7*_@@8YcvJ{Z zbDBnmbfv$|K%wB(qtZ#a&OSeMiVMEYDxU-~ql z;e7cbS4W}MngqffMu1nBwb`H=pXV{94?E$pUKN~=ch7qw(#nhL9r zyj>4m<*>aO$$r7J*d`P_?ZZQ}z9G!*?fhNvnwG5MF-&)LO!fMDbtcibZc=&+ zx}C1@9lLGga1#I;bl+8lnBePD;xxh_StD6*39U+fsK|xe-Knk~QsE&7(C*pY3mPdk zv(L&%o}VvFGWDXjBa{W?0v-%_J(eu%ohp)gWuo>Z;NpRXLixdAmbTFKGV#b2|LyMY zEsZ9M&79)cO&!5W?s>77U-u@`V2w=Ad%*_=yK1W!LDdS@c=e<_(8SB@_7J-IP3755 z!0Fvak!GeDBF#kP{;b+Kj;~97>e5n~ln%dvA|FBK&6t9H3(M!gY5T-?&)$v3DZT1U z*9L-ke6H3rWLwUiPMUSNLTki}|AwAi4pG0oeyus+PEG1)*~q7!XVPBpbpFXRcU{+G zka>1$>e_>f7%BBgOL~#r3->BrAeR&UIh{A(uQd$OymWhJd*-_PXz}H;lII6Tc|w8* z3=xNFvI1RwA1te23?|um$J(xmMM^vS3r81L79V^H1MBroY^5+`e&lISeTi_ul}@4x ziw-et#4o%RdrQcbx4E?!83MC3=d<5S%-u8|c*?zW*HC~J@M=%~?6Z-MDzCc=SwQ>V zBc6-FC+;)s%>CeC7TMp$op~4%V)oYLRBh`V-SoYM9|f<#=&+L`>&4@as<3Z-y&|h0 z0N{dq9|t~$ISw;^3~yghQ~r8=a)M{=rq^zcRLeIadqxP$P`*)?^5#$Ni4}PCllG$W zkJXnRemyVsB~oklc~C~65Pm zh+e;4F_{~3w$yoj~@#>YrBiS6tGhcx@+X=d@PCZ~}N!&0Xn2q7Ckq}!(w8-NYNij@~@CAc_ z>(@1e=KO2vL48Nwhaxxp?5pyx3nZ<{^B1Iz-oG)VR;s8eIrs6&N06JODypYh@;UL9 z&4ZcS%B!ApA^Qm)+AP=%2Ll_WS@s_#VX)@r6#s`_+PM)${p|$#>y2?6u7{~N=4;_` zdkj@R(_DD>s8@u$mbX>b42FzUKR?Frm2v%$wa9!i$KT^YnYx*{Ab&|Ze7tjDRfvD> zz5uItP>eY+QnyLrjcoy<@mfozLW6L>z^9;YK>N}8H%+DAOt~JG<|Kd$UxtZSzZ_-v zf66Ukpv+sX=kxU?*8IWb3vm1F(;(VX1JJPr?Hucq#V|Z2B{4ysgR>rXM)HR5R8&RW zO;HxV0+v%f_K{|HRHbZZ`8nb&zisM}Ed=%n<%xLDCL($!1 zFqt5%TO$lXokrHAD6^p!)@4`{vV;dU5wG{oW_*MmDtwRK=phS09EHg)Y2QnCciL=R z`a*w9x(r5*#=5OByuBfRRfJ>o2$%DBHie5C4z-z-%v=>{{@?(fMN@6ww2PN$MDeN$l@^*7q%u((P7mvl0)$MiCQT7#7RNO9aECVso^t1fZh~ zslSi6QUZpPJ+;MDWJD+0Ne)5baZfWJX>x{^F-X?F7?1!h-no)x_C#}6b^rWaQ`}DN z#J5yQ$c(2z7}={;R8Numy{3NYO>>^j<1p=ptRpY`Y%Ys5RD@S0o4w9vbVhM8qr%u4 z7`nB{5wsQIXs(EEtp#l4`#e(I#Zh-tQ7p(fgqLObTa5IA?xBZ!H~y*Yx2&5vFI)Spb9U^lTOcXCj@w3MK{QXYdFD|cDHFpqhT|E8HEUV3N8>0>2JIyaPRWC zCLU5AwcT75g$;gc$FyHoM?0_yxwSLSy-hp95wZ$;xcyy!^ut?3Fq+OR)n9 zTB^Pvg3;M|B0`|JV2){x8W1yj;Jw0Roa)a-c%9Ame4S2Yqpl9U)Lw>=REyQZCosm> z6ew=n)VCiXwO%_AIrW+A(btY2B#DRp+C;h_za~<4(1P}>R+FYH3>SNgFMD06P-qE%|{NhaVA>1iW)Nf ztS49!`QK{NvYgP?TH^bZ)^nFtm-qSL>C@~d^4>iE{5+bM=|pg}F1xl?3L6tPM{!_|7itn!KH56_q$C+pedP<);JhO29$kIsbf`SKw`cC~=LnAw(xf{4i@c-HP* z$P~ZIXxz~^MmU<#X0&otkhP=c;u?vDoexlQKPDGtJr%F5{5d6j^n_i7fQ{l(y-R(B ztj`aanPn(_+o+?x+J@-3T72BH@5**o<)=>jQ(Ct6;t5OnzVF%V)nOmj*l8O_-3DoQ zgBjb0mb20$8Q*LiG0u}7&~8cq+x0J|{OLe5`Xq5H}N}_Q63FCjz)s?iz`#z3~`xH);VO ze>~$HP4J#?ftOe}tP)64Ei0xRyMZ5Ke5kv%v^P8l?sZG;Z0A_S`V86Ta{Oc4S+eVmBcI&{Zf|oYSxz$1hd!${jrZ(lW zFI~X&wi6q>Uo+`+ArY|d@f_Q43tLM)6~fAZZqvR4bM}OICTKF)PIi>~o^bjgdSvmA z*I?y=SJz9Oshy2Ud#}MX2F10pA+HvPq>P7O0ero**M&6tVX}k#;vdG81wPzB>7|I-#*Ace@2)4v5 zohlGa3HeNpRPE0Kh^v`fd{Mm+byIp|Zuz|Q-ol2E{a|BI9N|jyPd%cM^b(fCelPCnyrW8m~{QFFGzfP#;{YQEzV@ zyH*;*)C3=I)!8qHB^=)9ih4E%+hYL$aT>-K5z9H`mURJA`obw-dJonV6w=X=nyrlR z9Dl;Iwi2b@hO8Q*RoiTpe0p=y(S=;7H1C+nIM61qzIvDsjN6X^Z7Pz-H}+Y)PpY?f zx0f0~WB0|~NW<1V{yy@xozS!3ObBWkJctM-{R|CJ0qm+yGaYkd))~WWVcGm}tN#p;35Ag>1u;bc(bsg7!jE~>(x1gO2@cj5>6>5_m{HFCRfY^Y% zLh9FWZiMX-`~Xiq8d1i(hwV)80*I?BqVbKXHr>I^;`N~Z2477X7Kd*Ne^ zhsoS|$h7xTic@D}H1ri5qGW$-1{a#$m$7qlTz;zkQ0^IPFW{!t!zPbw_Nv+sRl`c- z%ji0xOJ(O`hd?&G$$c3QSw1M*)t5{K1Pehs-N9JaVpQEY%Sl zo!C?Tkv(}Q+MQeTi|M`|5db|KkAcB{G(Ok8nV8iZPj%8xzMyeOMQW(A-Xgy@zI;Tw z%G)HxiQPIe?3^L}&9`3avxBvW1m`VvJ&TjYVi?VyTDR;}=F_F)`{A1>>>n=P(byRo z74NLG-AtaO{m!(ZsWCxGGWpZ{w(sOmKoPSB@sc^y3BkVRLStq06`~8R2>yLcG%x1*_F%eKYpAptF973 zM#{-YgyyI!YJ~xBV{@1I+J{0lN7I?tzwVjRh4m48cDya<0+g}tduB>kZ_g$Lv>cMn z=o&mpY7y$XQs-s4OPenm)8Xk9F7T`RSNH}*`{0e7rWxkQ!X2+66P8)#WLVrt-ut*Y zlOLXUF;adpV19co#CZ0kB~Nm%XECHOx*)iSO$*1D!>YZin=Hr@aIMR;7~Ghoz4~4; z@&Ik7jRVyv^ZOTD*|GS9sGD7P7 z6Y)=o_Y<~G9FGW-w@+_3+PtarRvo^h#k1&P0506p!kuuPi1|4gcYUIR_#wKXwt}q$ zfp^%`+!E){=J78ejCN?_*c(G%e=f3yv=m})CGG`$j)t3o^ds!i@oX%R$!9F8BlfJO z_>wZ#Y&1{^V17ldw)X>p_MFyg^}*S>CsxO^-ato~USbj( zTX$whRT=DxJlTZdHRp3E2`n!JUPBWC~9Im%jCfm zaT(Cp&>6LekC$|KvmsIiYe*jLCAeN{C=UXtp&27zL~U8V_o?SD&HlJQ1o?!u0xN)} z^GV!(ku0bwUq{6A7diT575>Fq>&xxU$}3C@nbi($A5-+g$>a9~=QU2z6MUNzBSPQh zr9~VT;`J?q?9#Q4)Of!qthTa_yzF>P9?fQ5>tth{ld%k!;<}{2@x@rbj>8g`s0-;Z zxCtYNpH@SHwQtWXHHjx0Sqiodq>6kj>*-W%MSZI!Jo1`PEY0>FGi62OklL z>{DfFQ_4NTIe3;AR1{&yx()flJ4fonYrI}Z@SEBdeZac0M>uW=aL%sOM1;i-_XoLG z^xT~GVki<=u>UwCBmk+*=!(XqyU5L83O$`xcc$Ii{k$CU=OpdUdI1BVrc4!~oo#5i z-1@*9hReZO^1AtOkKEYM{-lAb(tylZRSS`>{*8L+0l&!$X-~V7zAxlGxJ+{F^G_pI zkIOylTkiZe-thKdvd;XD>b|qwy3K+37=ZMI=w+# z$ZbQ38kfVo!DBo4&kX8KKGykR3l{^h9LlcWz2(*m>~*n2TyjtQ0=jaUz-cpzr=3=H zO0Q`~Dc^DWLJM^o-f%-Z?d)iJIfBZ3b?%Ty}6mb%glf^#ul6zZ!V@drBGmv;`gTb76)Icu_lZdJn_BXBF z=XP6)e}c3Qu1De?riNpeu9=8ppyKAR2jV}oDvZ8^#w)bHho*G~M&cj|bC?rnh@MA% zmXr$wZ?yuG>AKG!W|nVWm~sq&g~P|i#WvxVvzPBP^K9H#M&(Ubc?Ettr#84=*zfM{ z$i5O^bI+}rQJjE%t4|!XJHu%0opS6TK9ivJs^}-oGxi*Ojm`WG#fd%Sqw|-}l}y`| z9dVOFp0u*0_@=y1a2tz$?{}vsaAK zKV3&W&f}klM{+*1ufO|pd#Pmb=WNP8=T7>5`B~~qARqa>2tc=JvwaOmN)9KnsB4Jx zSr$I#tX=7~;cq!%B82-(XcH#aPR;9zD-N)ft&b}2 zNm9UEK1JKbY}^U!H&;^Bm1o@V@_fz#lyH6&pkO=JhtcX~nq_;y(Sa3<^ngtjP&(tW zxa-#bjAhB$Owlg6d<3Haj##Ps=TA z1sqO$4LNsJnfirQLhQZ}*ZzjSc@%lcZsa4Hy*6Og1^noAu-Sd-+t04Y(?orFz_J)% zA4T`$=p)_QLpd74Rq5K1PJIvrL_mK;L<~eL2I;{zna6bM2Vn(Sxmo=e5B){1Gciy1l?<6iZv) z`t8&E-mlcc8+^vEe8fh@?XoyhBv=-MM@r~^NbsGTc`zEs3gOg#%_N!g-lAXqjr!*X zvkUva%L46Kd(+{PrdZKkAIl5JeGuh0p?638C^fRAFUvJ25-gsGB#SAz7&@fiT;!Foe%wld!KQYb6$LpXQc9{B6+CuZnK=L@`gBtYNT?M^&=loK7Ue1) zVNEHEr+9;p?^DR@L4DGlt2f_P(IrQzd~h^O?+3_Q;T zGz8w>WVj^7!P=r^l>AWRWH?*IbKbdX-nUSOw7Ws~6~Z^)_x1G!;?3^|c~g$Je9Qb4 zw_F1^j+SLW)8vXgzyAegK$^e#e#z$NOa4poYw@i9S!>0mmOr|0y}$Q6luv7(R{u4B zs2?w0UjD4-Q9Ql%fZ}T9kJTrNo7E4B3#xw>KNSzE{uSNl)jB|R&+5vXuWGJ&ag3S| zXx!*Iq`Hslo@)N1<_%iMs=lC_gHb%Ab3u(Os-Gx6(79&Ci~SGq_CM9ULiNM)jrIj} z?xXi+^~Uxev|qFJis}=s1GFw#{i8gyxYps^+q)KeGP4alP+Vb%fTn zO2<+2r_-)>wd>!m$It_xZWnb8WvA$GY#0Te~lskM(43}_hNN`)`hnoYq)xO ziN;-BCulu+b&vKTmUlE>G_HTuuUS6Xy7BgVD?YQUwZ)C`XBzBwr<37F`T+m{|Nrb+ ziC0bU_b%@3o_o)T44H>UQ$k2_9;pmzFl2~i9wI7H=2?`P%A6syP(;Se^DJbFl9^}{ z3BP^rX|2!y@LS)rR_j^iIPbgnyZ5u7z2B_R=;gU#C2}qPb+eUQf5@}F9`A|zP%M}I zUdrlRi{-dTJYBoLNIv&Is?vo$&m}|J(w7%%aPyr z8szsQAY0CxAv+E}`C4WN7gbHPcr9D3Jd^b&KTCFe&}*vmg_p9&+8<_t>t4uFmpa6C z41X?PEm~kz*Y}z1KDXm4n{H3#gnAy#iZ+>Y?wO#G7wn(NGtzR?dbfWpn;#j>y>)ve z$0rrLyAI5dJJSE|H1nbS>~CzW_09+Ku171=u0FUghaQM|KE~v}+$n$ftpLw^^7YW& z;p9Wv@jUm7Cei~T7Zah!ysYtHv92$E2=#HHKGQ4+>?B<370VHvS~ z$`A>;=5?;W4V2JvP}mE*015Zy^OvLjB{be!<(^xA38UusXc^X5!s&y7hiegfAKkyQ zptl67A_et&N%*I!-XzFZLiqG8HJFmB$S-zIJnsvo~^lI1GFQTae834fxB zoXJ3i z5(4dRN>|%Uc<`pA%^xQTLzn2*dJ(3ru2XAnI|<^ZR@;xZmC&VKv&j2|rwRsa(GhlE zH}-eGHWHq8nA(4jqlB?krGB=SP__M`WKY7xS7(Jytt7NwcxT*~mJ(`2=5-iExTntF z4F?<~w7tmxENda*jYaDsAHuNo&ONu#P7+fnb}x^jdxyzE#a(wntucBB;;3euv%>^p=+%! z2QJ%4*kT#b>X)^I;%1XhHYKdGamBdKRuX~|cNR>sl(4wcg&oTpNif!N!r+|TSy2ro z#Q2!D*wR2kXnm@j^(EBt^O7dllTgt*-9C3zjdDL$m+&KRMajOZ<$g1#^WE^d^@GY1{&uAZs3hSU z*XK&QC?V3PlR<@FL~l85flymR=yKKrx%i(BVzxTQw@K<65$+j zXYqq95%-P^C_eE_#Hf2+Jy%qDjd&yxA%^SfEOMWBX5dWS30%#sv9DT zpFf#9>57Qxdc*VlFNmm5;Cfa>>aM9*?M{l2Zry)Va!iEhCr#^0go;Z0nJhx%WIJ?M zk_c9Laj%FU0hP)o?i5j0C%VGS?IM1R%kG0SL=63t zaB;>|5gThgtP&R~LW#!X;Ud~Sf3a>$hzPmgz~uDtB0L^Gz5aR(t>@D}$8_X>*!$+= z(uPAt_;>NE;ub*PyZErl$N?h8$i3Va`H_8v7n$syv~I^Y7v}nkct6p#K?QFSftE+# z4(cuR8N zcI=hy0!)K~p86*U_}uqyw{IH-@VkcoT)a*|!2_>h65%5Mho|4H6);gTWEJ_N_2$jo za$5g`Fl=~v9g9UWf z)OL;a{|}35o^mVhE8usWQ$V%ew65p=2BAIzrd_pbzuJ@Rn7;Avmo8*?-;5zOJp}wJ zv8XP%2`~v?XKxPyk+udZ#R9&+n4Xr~P5@Qwds;^U+3tazHaO6^W<-9pCe-#UG40w+ zfYEJs0v0IkkClKj#{oO)HWW}X<;f|zu7EX;pBmJxBfwx>P(Y=98DHjB6R>2kNAiox zWbd;}*Z&9ts3}?ApA|4WYC94bI(LOgbOMawQBlBh=biJ5|MAd$uh!MKj0ZnHc1Y+? z9_jO155Hf;qh&-hqEH@}|E5eY_|Bu_5leV|<#B9uoMz8Q9%tStLV}0mx<%QIa(K`$ za^fo(nIGnrKIXC0ff(T-j{`}Wfm81CupHLi^8QU8_tHY@ zTM}-ncKSn;Ydm(WZg1*!iH8#YyU+2Urs$gP3=f5FY)|k|JW*?7cLx_=g(YofORCe%~PeXi=q0Oi>HEt~7QK@&sC4(37P~^mkc|0Z+{XF9} zo9t2g>d*oXSHW72q1lW6^;L#hb!;geZk5l!sEjE(i0N@#w~az#zU{r_uUN=KV_= z!6S>xq4#he3VXc?KPAmg>ct~eY3zN;uTE&u z#fL|n_0Fx&J$dAN{yDw3EBPtZ?`ecP56a$Fo~}IFD*{U9fvo*~tzF9Z?aX7NQWo3s z_+d+x-jT=e4;is{Tk@bPnX=iQ_Hk!t+Pqjjl1=ERiD-6q5pfF6c-Og?Tx6xm+Jx^7kWHTPpSMLI=OcV`z7*-P!gEuL2SHk zu7ToWd!rL&I$qT?TH4o5O5_Uk{;*~pwI)0!yNue}@-K%5YnE~Zls2Spyt%;TW5x^?u=XAVP`*G)hEk;6B?CRJt; z8tr?};pehL9ggI3c&*6391coZ{`!i8zx|@H?JqgF4taa8;d2ffueW{vB9lW=%jmap zk2zGCwKt*dBM#o1UVQV-;4oo_>1pi)PSrhkX}?o;-J5!w!DTWFIzW4quFO@|IE7&`KM_Aq3sIypWx6$ zS@<}Ig)>O0q?X%#ghPmxbDIju9GtJt`BHq4gF-VO4{%6M|FXq}@ScGi@NyrA#^Hm9 z$L}FKswP^*?4o@rYeuCRfrwS|K!h&iwxR`e$hBMwE(J{|ub zs`DBSr3Dqf>{!F0&24Az`>Qx8^c1s#1F7_rY0EfRO|!Th7DN886*zs=5)Q_(O%#V8 z@h{gzE#%-!GPTqE|1cX}tF@TR;Xux^Ta9LOh*~s#?wZY&1Msj#E zRw;BGwzHoGz6<9NoMd15Sr~`5K9jHA4&hKC|KzOm6F96&yZRuCaF9R0Wcqkc)q_D4 zM-?Mk%P|}(?>uw9`X~;Hykkdj*!`hv^M6A*ged|cknAXYop&IBLtHE+;6M(kuZiIO z$)3NFhx`YSJzLL?^zKJ-VWKf9*SELEaov7S`8U^&o$K z3#;_18~L&Sk=A|`5OyVA*K15#R)pb<{wxnZI@3j3re=Mkk>5wbEn=bRcv(|0Hf z0~WH_`{QHetvM_Pk$lGt79Ph6|71k6s?LmHF>dCndvTLkn4YiQVb(+zOoxqr3FGMB z>6A)Gv-r7lR#u-8ETV#ATGk@md%8~c(IKqbPY2L?cb)}T_b0!flBrU#7~lDFyV<>2 zT&3-J`Lf8Rw)&|Li-yZ5ht~2UJF5~icVi(r_x^C&gVrCiUlY@r{QAB{;9#&&(yD0( z7IE*-zZ~GqLY?>0_vcRXSlfn0tKBz;4Qs`s&e|3af7p{>=Eio8Y0ARxo=t(J9gBHR z)5@}}SyVo=bl3?i7BQiJt<4*<<$WrP>CdvM#p68Wzim<}FQFRsa4mK9e%3#GvZmLIWl(j5x9Q zn?dbQKN;{asOyX29}S91PaOBofb3!J{H|;RK5kG7f&t<%WkPLGb#8_M6BKtpFd&&& zG3Ay4nInh+t{Bj+`{2#P&lzyF(ztv(LOW{bEKV5EW`9TOxD2pV1k!#3zW*A!;QJnW zUs|p0vDJXbG1Lgg8&sVdXF&bIPwX?78F2RLyDLQt3?Q$Q0yC&ObcO*+7`~lkz~tMx z8-php(5Xp_5tGLmP(vT=6hF)Wn==zvqbTaP7{(+G`a(Z_(%X{HJFJPdetpmb2M zy8(ABdOoY=VnEG3OJ^rI7*w6u!l3FdYg#X_!=SL*v~PEX!3@}!uLynvniz@80AlgZ z|1<_wFa6Sk$b4W#p&qxUDK`QE}y>v5gZt0YU0bD9Y+Z$H#yh8SNv;)Wj7q&cp; zqQ|gpk6V9B(_{2dALp`EJpxGvKiH>7P1@d!ZF(37G@JDJP-W`s@MU^v6@f{pA-VH& zre2)~Me5PuaM+kt!FqKbHG#@Ge-yyG^^f*}( zay`^WkJCq{JYQ(7SL?mG9=o;nrH0CSC~fR~6FvN?{fhp>sP*;>1MaQcDZ@tw#%qKp z41Q8Nt;k@o^!XT*iRT&Yw_bcwJjWoQ8Y!Rs43y)^*~h5-8qc7mUyH_j*Dz4%YwbJ+ z49U?8(-|D>l0D6Q0)wpOA^zWoG1#!4o&gMOXDvN3t{Vg8SS{QcwV!XnAY4h@<_tdF z7(KOaZ3d;Yf=-85VX*n6GRR@dc~^%eoYFDt;H)$xSvq`=em%R%Q=Q67H*{FHUmXnOX)j%uq*ZoYKwktv(5^6K1$q;F9LN-wc#3kI%)Kfw~7`Y%@$Cd4+jqP{v^A zg3YkZog#CH8MrAIkGT&pL;6VX_{(l)c%#UT7G^NYYQlistKx3dGJ_J9-F0TTxy_xJ zSc?mbcK5qcpv6IIcYLz67;^1X-@DhfushiJ_rYsgR7soM)+beqe|l=`D~%XOi_MbWz`u%EIgW^!P*HhiAv&Ck{gTOC(v_c+4hu5ZyS^{hp%uyIz7-kVvW*+) z&ogQ~RAq3u-KJlUC@zt>6*eM1uco)~VbIxGOuLX@A zrw?J!OH?Kq3=+!{pY0ybpoGdcMp9lW*QKM%?HR-1Vb*JQ%~+;@;Wt>BKy<7>u5C)guy?N#vN_K6$RR3@ogK9NWPClB%z^i3gwIAV(I=`R7sQM&= zQRiimj5-IO%BcA|jZx?2#2dFwslv`+Kw{xx!b}Dghq%mNG>iO^*d{b=HraFb$F0?K z$S;aup39)@&6%K)#5<)nY5jZ7XViFDz^HTmg$(A~_t<4v#HjH=__%icbvvRMDASVY z#pFNN_l{GRFy*?2QSUEe7~tvJCZ`EizF?p+4k#J)-{W}Oc{!ub;RyG~>eDk;(7v`w zrco=2H@kn*v|h!i^F=~Zncdf{X3#1-zH}<_S0!Z!@=iHSw$QK4cxE&IJjLbIkROs*5%-aE&|~dWp~&_Zu0cC}TT9RnIZ%{Btw; zGtGJ2al#uHU6aOcp>u3af`rgCtAai{fzI=zoJW6=_ruz(=T@3yY00960 zyq0-1)?N4iKN@k3QDzDaN-C5R=}4qOR4PNI$WS-#$`qAChR`4irHo04q9oG3NTM{O zl#oVarKGOU^gW*L-|udH*E6j3{PDfky4GvG_xYT2_TFcoLFhOBKtr}9`uc9<^Cjmc zk>I+bw+QpgRH8;dM-nxhdarsOb4zxwll=urv{=63T0Q2Js4@Y{l|)iM)7*>y4fjM@ z1PJ#?q3Q(7jKnx8q*ZFSD(r$3QgPbjwp1jAX7O$RhDbi@8*KMZANE+=_=C$kCNTXR>{qjC+l}5q7U3c9BrO|N>z5I^D z(kRS(=C;_A(x^@E{5|IkX{2MO(%n%ajZD9|)Ni~ejgCk(cfV?rMlEAjayEUFMpduu z%X^1$&}TT&^IVdHOdd&d?NvD_rhUJ5vn~gv9=XG{wcsG1<$3BmtvRUotnu^)2M(HF zczL<)pB!Yp@#pl1VI1^ux|GeD7!FGD@?K$`#6g|=-u&?}AAkQ`vbwvBgBWdXt7VlO zwA?t&^KK&^FJohPLK_Dqtr!=(tc!!L_`eK)FXo_&;te=b4yxBW>FB`YBC+(7SaVq} zn%c{|IZKg?VsZoN)C}yb%{|s5^2P z8FP{DqTN?^F6JWtxz>KQR$O$UdH6+<4Hr#!RqU`^&qa*u;M*-*xM;9*cRh0DqLU+X zF1Y@|Md>e>D`om|5hqD>u{@BA@`^r1x9{g7r-@hIZHVR~yPP@qjgD~93Qv;)-U%*R z8`;90o5n?6>-H6tWN^`@jG#X@=W)^V0gnHz5-uup>%VVsjf-ZNg*{KM!hQz0_mJ`^!mAI+nkAgm%nk*1eZRC zMGO~RGf(E}N%2shll`{U(mWIv!AQ-Jp&EUUkExq^Xvy&1oQWPhwC+?wsP~^dRQn`yMh>Q%?&Y7Q{&;?!ixJiPcxc=k z%1Y}X4{eKWTGfa-x|>ybAHzdrfh2S7I1f#WTRbx}iHC3$b+yTVji1It+CznXo`(X` zudmd+$U{TRc%y)aaJD%2ukw(IM)qQv3LM|%8Qz(dJk)aFp+K{mhkE3DBE0VLkk<$D z!j~sJ)a>MMt=7atL*;Mq0)O8v9$EgHhs?{Rr!MT|p~*YCz0Y>xd83t9-1^KzrN>p3 zLw@j(&w?WZFOuh@qeJeE z$NIj(-0UfQ)M%o5R8fnM4EM`QkD0|s{2$b;Mf3Pb!}@qZvN0bW=8Rrcg!t&`jW=Ue zm-5kEy7}nXReUtZv|%5ynvXWQB<8d_@R8nxJr$%2A06ab7bdv!QNXy>!K=OazxJ~~ zA3ag6elRwOk7{1m7rsA$`yJTl+ZD}6@9%Lg9X-NFvi+tH-A-V?=hr97r}2^gP@*#V zC{ZO~+2}kzN}D_G!mJWL3h5c>J9>?elwz`r<16{-#Hj_3r0e+zXHRbXeLix2nNdHg znUCJ&4s8HFn)RIbQtlleF%7#rCx79iK|ArIkpuX9&k-GdG#@SA_UGqtDFK@DVy)#* z%+#H)k)@mf9S?jf7^NmaHbV!Kh5*(1-%M4SDL~m%rhhr0CqO~C`K*xueVdyulvpA_ z{d-O`J(xpfWne2nrj~NELL3FCLv8u^vdw~D=ZmKRt^K}n4E3h~O)WN^tQaUjnWLW0 z+Ivud1`G3NPYo9!hHoBX5+^{P$i_#+b zv9Vx=5FJXAS^7;+i2l(2p7=^%_-kJo3elwr_w8mc5F*tD!GAtoC`1R#i~V1k3sF-} zq=)YkA=h_6SiG&XP))5aClM z>eE3X>V5hpDI{8mj;+KO$WbApxATSdaYAH%cH&0;WFabPl9%$roOf{AoIPnm^lH-+ zg^QUuKi5!b$9W<8FvtH;*F_;RlCV0+D-{0P?^yo-P$5JLCmN(Y zs)VQ#pW?ZCpBuC)^SVdkqiY&F6( zdh1pyf%%X3(^;&mwpGSp-aUjjG^YJ3{Gz}ddLEHygy{Ia{g!~K9v_<$j`{KX@fr`z zfT3d<^B?yt=E#VA?|~GY-=T{Tb0KlTDg|@Y*1~}Om?yMv+%w12{8~Gn`x_seE6wdW zEkq}!py46rKi;pHJ+q&z4*ZS9NzeCgzzm{Vvln7Y4PDf~@gMKPQ$n=o#p}X4%ta<2 zoAWWHGx~-f!+bmvugGsq+D5Klhq?K_M5rO=6kW-DmEZUTAFFio-`t!xBIed_)Dm#6 zW@CQZHKy&*Zw#KVrf>6a`2WtW&o*N}%KpY{SCnK1lm4p9e?p7BQ`{9Zo=aP9kzp+t$?k(Ow;hFFSy`K~R=GIO#`G$YO{!2E0 zoWjJfchhUX>Hp2LvFlIl`;8&HH^SzBL(3MIPP2c)uSeGSPW+90f*>Td2x8O_iC-N0 zjr>cKBM3r*`1K$9N#XzVDa8N(HC1vv+qMv*FOv^f)%X!2yU-B5xSfQkCQ&pl)q@cA z@CA!QF&`Z)N2G6tLrBjqGA);CxE?-?uh_nk@npqn{)G<;%(sBhM z+Pkk{N6|7u6esm~>0PWtwk8J5#r%F$b!9oWH}o|aY_cFk3=wid%^dsbr(o8Cb$R-; z@au~Rk@=>h^G+@%L}5>s>HC-wBB@O2mP6Q{MW%oBT8QoAFL$|{5TXYk!uRh(gvhqk zTq^X^$VG;dKR%xjo%LDs z?yUhK(z|dwS^+cEc(M1=d4wq4y;EY_972?Hfp3vIn-B%rl4U)(J$&-I*+`!d$rOZn z9LDVnll?cf_*S)7nh|W0VMk!-zYH!!o!|hLI zoFA>PMu?i~M$8kc5~7k`+4<5cgviZq!`(Kl&(+J{zJc}bskIKF3fTWsj$ZSX2+`6z z&-u7a$24cOCuIdk7Ec?;)%EdS6M=|`gWB4S3a&U z;|XRPd4x!PeAK`S0U;WfGvY`!hY&^QSS?*Hjr&C(s5&7@h$ed#8?}!jM7thG$&AN3 zJx$tZ8`jCCm66<$xIQMZ=2a4e$mrpG+c(3o|JlQ*8Br{N{iwi`KUlcF)hDh=%tG`s z?})+gENEnX*H0Q?AwAY>>gum7?AYa@=JSaKQ#%*ggl-nbm~4`~`hkVln)Y<#8y23f zxpPwGH48T*>Qv-kuwW!NY7*PX!fh4P1Gk^CaAKIT-}|R5Y->_`{ke{X^863}P{YCp zSI5rhw^;~n(Y;b$$pV>Ix;pq43;W32>X_>+h@(H$`&?zA==#MrrBW7lD@|;4yv)MD zh0U+bF0$at9vod)z{2O+=3d!zEL=M=cKz{e7F@OkFG|g1VbOTb*}x1I9<8XEbU2BH zwR%6aEl;t~THd#7=1CTol6y?dV_8_8^2JTz*uR&)QtgLWNXVE`p?iRZ z4HG0a+V`-K+OQ$^;XXX>!>uuAf>_YnwB~6^APYatR@OfA!*SeSEP$OXeA3uFXPgJl zV>R1uu$6`W;5mKjZYM=NYu(3exMI=7C6 zWp)!>i8U;AT+We6U&VrwiL!&bH4Exrst#T=XTh>cF|BC{_IF*ahPMd|eijPvV-O2= zA5Nyb%w-`aO8(G$W1NR2zS}JfSqM7h!%LsTLerFhO>^|HzeVY<9%zn0F09sw_mgZ?9W3mIX<3gP*-ZJg$va z;5I%B=cH1)LwR`pY}SqBV0%K=U7z=(SQs06GV{Q27ToQe46O-VXEU@Os?rSfsIJfW z@{C(*gLE4MI#)fF>RTAtoOQZ4wV8qTpNW2ISciQ}_3e4i zz_3?x+q0V($Ph@3h-hTMTv}?l?Gpy3zKr(utz*Dyum8ecMAhX?a@LzxlJ~bq2?d zfxG!FiPLQvP#x<#?8`C+Y_7@{$Sh%Co`)RmWyU~WWn$K8Qw9>LM|U*M8Sv=1cVjWu z;T!ETx%05UZg+=?4H-ziEIxB+7S2akt!1Ge19S95Jw})#zZnkHYvKCIHeReX33K7q zz~__kx`tj+(br_aFeSLFMiJ*n)!1u>8UvmS)J}dJ$AFLiIr4-&t~0-^v!7)daBxhG zA0uR7$C}xeNypmho2DfMsl)j064K&=^a#vJZNkgT9wcD9e8n%zpNHi>?!R<|Z z-25UMLM_$jCzQ~T6g}ZpAJ&ES;}0w?q~SJyyk=G&4SUy7DUlg8d_AtZ%|45U=1YR| zsxvswMiuUrG#Vzzs}%CFrsjLeiQ{SDE9};9OoLp;atqs zt$r%a(RiM{fnHvbG^hu+$FC2j0Tx+A^aRl$R&HK&V=oP)V*2q~UmEPnTH2&ECp}oxo@N4PEUb{gc}VTPnvOR-D%Kxd9$G0m4@=!OEzrSN<*jC zzLW?@9LKUtUAH!3d&?N-Pqs7|L|%*SS%>2Zfta#2G%%-=&OcpF!?d+rrQT(DT*Y17 z&?Ph|eV(6TvzP|Yn&I=to6FreX&`IoN;&Y+<}7-Vg!O~WzXplgW^4MAIn%if$u!*I1@H(E7teY|#= z=Z2ZuF;L($o`#&e>L2&0&|vXOZrCkFyuO}9sutEYDcOK!pgfos`3~#kHu-(2&+t5kY10t4+g8OYOFg1s zPupvgoA)UQA9p5o_dN=ZEVm={>nKQEI;PaGo`Q#sVeA0b@k(q)=N$?nRTg#Hh_K!J zsI}cK>`%q(gk3i%us)@{k}ape?om_0_3ISKD-0A}yhg#gI-ii@G78#GJdoc|jQ#lT zsllyIVP{IG2LuBEy{XITSoretX&MA_d$1Je}U=Q83m- zmbWg8f{PiOe#D)pAnv~PIFmFAY{q#j>Yb&4+VQBvGadWW(wVHDNwH!J} z8{>B>!4xc&RnC6oPr+zM!`y0L3RbEWJRA(5K-OidPq!Zhi}eyp(!41c7F1N0;7P$2 z-P0Ru{>0;5@=~_mPQkswnDJ&F6dYQZt2x(=g3B9NiyjvWv;-QfRNN`(S##!_z!lq* z6q1HxyZ@_rqruG-T)nJc>Tgeh&(Bpiwy&pPwSRIhXC1DOuT@U%%MO|^sGue zmx6?xm8Dm()?TP;Me9)T#bUM8QauXxyZA{5Yg3@+zkT9uEei6(?DKYFJu_j|%}7lO z!b&gfkyNK()YoMn0hI`@CcYyk7!u>(r{^x`vgv+s9E*K_Fi_Z1-rm z;G~IlU2voHZ7v1H``tsHNKxQ$MssOBhXVVcs0Q^B6l5x$lrk8O_oK4b0W*RExR}r+ zF^qzmtgl-$_UsNsq1`B%yo8DpA%a5(<`3xoY1?D9)cYX-zi?r<`8I#(ZnEWi1Kn3$2VF-ox{*bT(gBM}pS;v1QFbLUx@^Rb@E|-bQ~ogWJPn)rv`w*(KV%5^I%d0mXL;NSJxD*Vj0gghAOm&0Xh6=yIOju`8PdiF5kl z_cKV)IW~FE1k7n$#=0e(Az^mbT*=<}q5em#7bK8i7pz9*9mVl{kZf9Th=it!$A54m zNZ?ctXgXjnQHXd{8$!b3PM>n)eI$%ad0Z*-C1K%O^Vu(aNSIVs>KOJX3Gp^x1_F2B z{#^-z!|o&m?e0E2;6XxMS=THZR}z+QdLJr>=@Ga@=F%1txUW5?8`_hwO=gX=j3Wtm zF0CuhUQdFy){W1Bwj?~%sQ$EM6$z%>%i|kta9&mG`^K##L27hl#A|aB9A8ErJaCj~W_QSpX?PlV9 z-FfQKt4)IW(kUko>X0D2ePoQvB%GHtQFoID38G=K{za2Xc(yo3k*7&QUqti`_wgi* zs5|6TrA&e{=g=@!1rqeEqRs`3CE=p&p=b7doOk`OQ%ORcXQdECjV9s3vllxQrAP>@ zXmp)Fk_5B6-rgz_B$!C8zSZ(m440jsZkPTchMD~WpZ>36$PZbu=fx*6__34Pqq@c5 z^synT4|At;NsU977#y!x`8a<7(IDj;p10g$lPsvGwrDu7R4-m{^5}r zP8O!0@OXg7$&m}pxi5x9k89VCREc3#ZHmCYQVbl=q%GqyGtbF8t6vp^nnK({n<6n- z@JxIA&x@h^LE!jz7sT-D^Z3u}Q^fEkxBcXXBr$lNH9I~mUJU;O00960?3RgFj$7Nn zAB`HRJkLEf4}@qCaf;`P=%i7`gA5r;iAHl&!b#GEG$|A%QYy-{(M*&iL=#bIu4lZP zzQ;P>fAF36JL`SlerxUZTYF#o-s|4iecgNQ9G90LeuU8|b8h}KiC`MJ9jGl49H&vI z<8%J8KpO48l|J*MKaD;wo75ZRL8Gs;=gbImqtTz^yX8q=t0@X-x< z9U3XsJM?Z>qfv`+TYnoyBhH%zKC6^y6#dP)Y?=g(j<&T~XiuWidt=-XqlHK!H@GjU zPlyC}uK7*s6(Wb;;Do?dA-dWnnb6iOL~(ojbOqHy6s>;v>5f-Iv`xZ4FSJ~UF44{N zKNks+U5f1gvdBmC|P1FTK_iNCelubir2gt zSYaka?7LQV<-ZBhY%(EsgT4^0kqK|C)E1(XL!q)}Od%?(FOqUr6e6iY*MshpglIr< zzpnR~09jZ!*l6_#PzT$#Y5jKrdQ6A*Tz)4&(F6Cg{N9VkUnXlizYw5c-RU)h&jiSO zeLTnKwg4qBJ@>ODOMtYbJ=XK$1Sl}wE92}1(L8||r~kMBog1>;eEpaJF}$2oIr{|Y z>FS$A%?<&|Rn-zdyitH0ayuhymJ1Neu$Xh)Qh>rn2GpeI2+-!#w$GV{0z~9KlsStF zP(`ftrPe6|WVFln-I2)xw8qUQ#&n2})aTt(zu3n|HP(?Ek2mv?9A}Ji^*tZ4la}!k z%J^vQl&zCG?(@;TJ-!+`_xNa;y1CqqWIhVKDb-(niI1G3ie?2xh~mY9-MRsMWSwfF znd{F-AJ+`anQr5wX8B#GQ`hlPOS*Txm=hmGt+iZq#+;7|eDgGN=J1hM_#^oj+I%#| z4i#7_@=^5={`8JCANeTcX}uQm(9|oQGGU!Oq}<|qQ@MqQ{3CBI_*lb3IYD=$&OPHH zzJYPA_kA9U6PPPD-Q*#eG7q!eu{?BL7~=LvBoD!*-4;_$^3ZI<5yib8JQSMo=i-Ad zJk)aNRxf>?LkA9OciUgKb>Y)Z{v>2C7c_TxJF~I~A{KrxN zRfUrlGl9le_2@V=!F`FvN>6tth*kFRp9eDG-L&?lvQbP>$S<*5f0YSD*a)vaj|ocC z%DnnZn2um|bbqVS)wHk=*8&vssX* ze&~CZF$-2)-1eZuf(54&U!9k7V8Oe^rUTzxSn$Mv(YV-~1*0aO`I~}Sa6GnST4)3d zWFn$17euq5)nvwu)z?@M@KUxRC!YoEFTK%!mau>v*U-?dV!@qFZ2gXU7WB>_U0(cP z!S`;z0~$gWtZvX!(i&rd?ogBcVp$A!2yOH>Q5a0NPa(eOVc-&~lH_lI!AVUvzS07N zP{ZGq4_IOFIjVDIjspf?@S`5*H)BvopkRP&YgXI#eM z_Ky|fFRqH#DSGnMA`JspMT5=LObjxj7y&go7`#IImo^q)AQQhT)}RQ3(&5VUlZ!EM zbbqd+TZ%zU(n);zOAMrbt7w*dhrx8k^)i>`Ac?R^-$C^ysP~+>x+l%`6=J z{K|qDsyIwrQZnVL1`g97TG&pWjl*N9VHP%;mP!4pY_7E5qY9@VM4GuqLci&j+h{HF9E2B})I24%#oWHjThoQBfrcqmQs8Wmg_%H^fDgGz@+kxX-0nheYl?sa4$=5xrmJ(o-trM}qhJe`?tmp9#1WYQ4zqiFv z)VI}mRJx7;g@cbO%C{0A_BHFqeUW|Sw|2z35zx>xI5%oP0iVuTo_ps_fRmeBarZ$2 zuICuYw;m^;Fiz*sH75y(^r}se4I|*{(u6JNqX<}NEW@81OF(a5uPKp8z^iTdyFJoG zS^jY4i=N27&3$z6Z2}Api|=IKCm_jJO7P|Z0jG{;j|M#_V1LkV>rG_@98on}75hq* zkGnG07uFHr{)|7|@{xdCy@nIr%>=xeIrm;v2Lbt8mT7JMNx-fdH>}Kt2xzZ*eM@zi z0J|_>=gd(8v@UE+>XRm+d3~JL0(lY^UtLMos*oUgI9%)-MZ$5JU0ht9gl&6b8#||y z@L64}W88oQ>sMR5HW`ypXzNqjW4qHBGT# z5)>mWt;SB0aB$!IvvfEK_OZ7q)r%y^=Xk!AxIltMht=<6S4epKOhNHU8VST7@(ia8 z5;DY=8hPcCa7wpz&*}#x%rre>xx7fUkG7hWsU;+o%(AoesUX4V$paa&*Ce!?e=)7A zBjHH_v+(RE5;UrEthkLN_>6>y#B`7_`Y0$e<0lE}%a-Wx=qKTu>)~kQVG;^9U7Be_ zi{8Tt<V}hE;1tfKl3ZuZb!k&HILeA94Yva#&(TgPk}b= z^s;9g13?rgMC25q0Pa-$X{cskzJTjZ|<^LA}7 zJSVRN!;-(ZzfPYD@x0*uQ7{#r_P5sV&6@&`6ITt$bt^)%-MU(it|DkQ=*`>aq5$fr zF0LBCC=ZEE0oo7V%7IVC9oJ+9Iq)0(I?H^8EHD}pTxCzmK&q^tN__ETFb|*0JTfi~ zvrROax|Y%~sm;oa3X%dw{?1R5rIIjyGW2M_j3i_Zt*mKWB>^q67cPvXh=W!^Lj&C- z2KI}ltNmsn27~S+dh4PlfpzcPIl1i&=#u0cbu3}PA0Of_wJaHDe;C&`(v})yhvcX0 z?s+%Dp0h`v$VnY$yMOZxEj~xH0BJy$za`U3v%U8U*$?w{3xhTY*j3YQyVKV3*>M_b zY+@~sJ!G1ldwnaHeP(L^hU^0z_C^CYy|maNcH!5oy)W($vRU!{c`cs?*b$ERIxDFG zwp2s=0RL4#`=7q&O)$X(e?N+%Hd&v+koslDU;c&U|MrI^7>r4bzuGTkMD61Y1|uQ< z7uxWD_3Nr%{QLT^tmsU5!hfs(Rdx1v*Y`jD|4sNW|Es?5g#Ww!PuKN-tN*V1)&IBu z2LJ&7|C%)u1e6?Rjnbnu4e7IIK!AEQt;`+iGy@nY4;$JT3^4hl^e8=?=`=7Hcp6ep z4?GPi-w-q|@xe|*$}yEeLqpOV^=U}@p*{_Xcgkr3& zOhf#GTbxuH;(s+bjcz{7U$AgOj~`fk!_pIay2Vu0u(%9*N z?oSPNdZ6QHp!-MUw$BK)ThQxW^!klZ{X(c-Ahmp_w45iECbm8z)%}B=rgr^GY<-I^ zj*Et*C)_k7eIaOE;>6Mr|I?0!_#cxdRX?%jQj5lA4lql>fHVgXGeI&S z11przh=d{HEDXF*el!r5Wag%Zr6xlplS_+=;GDAj95|byAio^JNlwkl2}#W@h%d-5 zMsRX7QxKfI)O3hiko#UpAl%1>=00&|RQGWL@eTEKoe|Vq>!cQ)9 zU;x@C(@^Hn;F$3AfAmJ?WP3UlN;JUuJ;C`pWf$zbOmpXJg zBxFo{Tcgkep-=QUJg5RXgrN`OzQleA{h;5W03?5Zg2RWEA20bn0Md0?drB@$bST(2 zUuymDi4FlEe;t_QpwJ5R0NZ4T1fVlaHcWO1c)WDB3)d8f1K#GHjtizZ6oAa*nCbuk z00960v{(mlRAm}E@PvKs=VmrdL9w(lks5m0FYBBJu&cfXAO^UpXU@V}YNH*fdt_uYH$Ip^M&lowh& z(0A897`wY~Ztx9-aq@yzvo?hyJujZM`@OmlI2ZS0_Ya#mHv%9w(v@@XDeQ^F~F((bIQx`&rTad`Dw6 z{2u7L)h0!Y-%W@?S@5v!o8OE<5QW_$F9zY4Xrt>f@Y%d?O!KE=v2EGeTYWahG7bSL zvB3N@#u(o?%#!2p9fxzh2KxQDJq}M%elw%uK-=zqr+K`{Cm>$L^+i0QC@}wB@%)^> zU&5a&$FV6v;Pq(&7Vo~W{`QRoTsBW$5aN?4;$D%6Z5^D|tJfupIL{?w0+r>X8;SM! zE71GZuM4iPRA2&?uZcs!^=kB!08M=iiu`O(Qn=vbC9X0WdEsXzbX3RA zNW$gcr8UZpNg^&?67sJ1ezm5h3gL1cf>daweg5RraVi81pu`j^-mhVx8nfuw-lNsL zU;l75=D$hTSv7Q2*Ve5xj92$<8WCrx25Z`BpYP_QMHJB|Zn73W^0h__M=Sw!S&IoL z*S1^!P%;*`*^)PLaWaAi(PdA@n)3woiDXpXn0~r(zZA|RWLk>2Uz`F(N${|yaVer+ zIVo7bBzINY6DcVB@YvywolZng^^($2G#aX-YZ{6a}U{nVru3@c%KL>vXb7hS;xn24)am-su^LlXJPYZ8#jco%fb#4^IK*^ErqaqVlF97pqAVhs+@ zL?hyN-^xrp)65>^q{vo@P~rTID=*NEWVW3v&mlMYa4qn)$*#>&iW zD6W_%$CPA44pUiN9RZS~9x|8{!8g8)6_aI%vgt4L-w z-Sq5RyL#z4pP_xl{pA6Awt;nn^~}E?p3*b_mX6eOJ<~>u`@ZArKcA@Q_;Oy_?>r>P8T+bde^`g(r5x<`{PtSPoS*T~;S>DpK9#1UQ3qHN8XFd0$HG_Of=j~VlVMzNFv>n zZx1oK$-;3mvD1~u{exv*pSmh?5vLie3sSv2RNA5qbE6_!Bid58u#phgRnyf#Or{%R?91=Wu!+z9K#y zFy(>hlNfp_4_Q}#m%<;+hwJ8sB?tQEL$=M`FXW5o-^#~w;>n)R^6?Y-SVU|-zMrb= z5}%)s{nRHS>hiJV>@8*V@A)`JIEFq_fG3If`-c~ZIA#{$JHj*Kg97|act!3hz$qFl zqEZX+;hum-p*8dz`FF&H0vw|Lu(x?3UL^P;`V_)OKE40>LeR%O6W%CjDHZs=UJ8OcD|TZkz9YWG94rOV zU9CP+3X=2MIAE%rt!Ldh?}+Lz%I;_rb$Wr8PD%aB8M9QSS+o**KG?JN_xsmeq? zOQ(0)zm-Z=aoaYshE$;1#Xe$%oC-)950ei zW9;R4h2{mt^>WDLQ)F8MYRR7t4Ky(S5~dhL{ogUbEcb&Q24s<5qm>4(^MTU8R{49y zf30#J@+$9FO)J^afD5$BbqFpqaNecm223O!r&Joa4)cu$k*{QcixQabG~j3IGoREN z(93u8zCqs_&_V7iXAF$rmhTPB-;b^skU(>)&rJiKB_EpIpn~I8HmrbIo|~IhV8I9) zq}o-$Mtx{^*9xwmwp#_`cd>7Uh-Y{O$EzJx!8$t`T!A*UB+aeBMVbo|msNmdSC_o5 zg5yk#5bIfW{dw6HjI+Wjp7+04foG}ADOW4-69JRbx{}vTeJYu!$pb3!xZGbRSK^P` zbiH1Qi)2IErIkWQ+bcQls)$O~TT)`BsC#iG`-Hltl6j*(U5RNVkBkOYcuw}AhE&ut3}*fs|C*S z)tpaoLAAiIuv+AOvYPdmdApkR^?AD*yh(F-a_1VzGDsd#!+xlqT_be7q=t2&TwTLH zm9eh|Ly7q6^cr-K=aT#yp=(nO>qB{|292rDxP6UKk>99V81Vu5ovpnQZOM0>J&jmN zaY%!VAQ%FF8D<2rXo>Wk5v@u8j;ThxO9thdZv?R_Y{LR0$_YQ$yGA@hzGK^9gxqGX z>@b4TIOEu9ggj2z4jB3M%d0Yi%3j?y!w7j?u;kP~S8fE^_h%M|5vfG461NdesBY3( zBaV}PtUntukNS4x113J-+}H#PD_3e~!dw!ttA`2lYvF|6COk|!u|8?S9IBUNw29+- zZITHa2?%$HiTAh7GvQ--?pSUD!LdW4^)d1(>0^_?;Y$-}{2KY|S0?xqj+RIh+LIn! zNhW+m`rf56A)S2Bt~cQg;*qt?1bGbJZV>0$>?X*z-S0b-h@aLP@+Iqa6Xdbc?PEqa z>JQFFX1qr{wX`)ejyWC8BJS>HkX@a(4Ky=eHG|BM?ac`@*R5ib8M4h;rkL?4`Ge&( zGn&hN`wcUiQsCBi%p#xlW)RG`%0D)X{CAk4As?O*Y8LqKH$$eOU1{cgE@{mm+csNu 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
^uQJ!^8dTJiK`# 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 i3? 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

(f3daXAN;B5nR92d8vl8qwh|pwA-an4WHh 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 upjSl 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

}*^PCK$PC;@q9(I- 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

ThRqQDn}-=u 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

iJ^@w!}ix%2Pgi(DjP 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

JBz)}l;{))W4H@>BT4KdyIo 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

-OL{Y={6ki_YD3QLCON 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

    U%7Ci0A=XBD!gCdtNx`r5 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

    ~|zO27Tgj|%5u@N^aDv_6d7 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%0AOVc+$SyJj7F3scr9XSDO? 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 literal 0 HcmV?d00001 diff --git a/examples/data/Samsung_INR21700/multipulse_hppc.xlsx b/examples/data/Samsung_INR21700/multipulse_hppc.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..aa7fd79c774fb9d23ddac59817bac528273980da GIT binary patch literal 55051 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 q2*^#Me~&-cK-uYqK6~^ literal 0 HcmV?d00001 diff --git a/examples/data/Samsung_INR21700/sample_drive_cycle.xlsx b/examples/data/Samsung_INR21700/sample_drive_cycle.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..5bc4986a71f79356d09bc0e61a483212d02202d4 GIT binary patch literal 85115 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 WESB2%Som00v9qu&+X9}*^8W$GM~`d( literal 0 HcmV?d00001 diff --git a/examples/data/Samsung_INR21700/sample_hppc_pulse.xlsx b/examples/data/Samsung_INR21700/sample_hppc_pulse.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..d5118b61f48cd515ef63b777f7619670035be1c2 GIT binary patch literal 19682 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.63.623.643.663.683.7ReferenceModelOptimised ComparisonTime / sVoltage / V" + "02004006008003.63.623.643.663.68ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -360,7 +366,7 @@ { "data": { "image/svg+xml": [ - "51015202500.0010.0020.0030.0040.0050.0060.007ConvergenceIterationCost" + "510152000.0010.0020.0030.0040.0050.0060.0070.008ConvergenceIterationCost" ] }, "metadata": {}, @@ -369,7 +375,7 @@ { "data": { "image/svg+xml": [ - "501001502000.00050.001501001502000.00050.001501001502000.00050.001501001502007,750.1127,750.1147,750.1165010015020011.029082k11.029084k11.029086kR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "501001500.00020.00040.00060.00080.001501001500.00050.0010.0015501001500100μ200μ300μ501001506,534.1246,534.1266,534.128501001504,258.774,258.77054,258.771R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, @@ -408,7 +414,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.9" + "version": "3.10.12" } }, "nbformat": 4, diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb new file mode 100644 index 00000000..81e88f25 --- /dev/null +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -0,0 +1,571 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "00940c64-4748-4b08-9a35-ea98ce311e71", + "metadata": {}, + "source": [ + "# Estimating ECM Parameters & Running a Thermal Submodel in PyBaMM\n", + "\n", + "This notebook provides example usage for estimating stationary parameters for a two RC branch Thevenin model. With the estimated parameters, a thermal model in PyBaMM is set up.\n", + "\n", + "### Setting up the Environment\n", + "\n", + "Before we begin, we need to ensure that we have all the necessary tools. We will install PyBOP from its development branch and upgrade some dependencies:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dd0e1a20-1ba3-4ff5-8f6a-f9c6f25c2a4a", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:35.622147Z", + "iopub.status.busy": "2024-04-14T18:57:35.621660Z", + "iopub.status.idle": "2024-04-14T18:57:40.849137Z", + "shell.execute_reply": "2024-04-14T18:57:40.848620Z" + } + }, + "outputs": [], + "source": [ + "%pip install --upgrade pip ipywidgets\n", + "%pip install pybop -q" + ] + }, + { + "cell_type": "markdown", + "id": "90efc3d3-bf00-423d-ba81-246e4763b499", + "metadata": {}, + "source": [ + "### Importing Libraries\n", + "\n", + "With the environment set up, we can now import PyBOP alongside other libraries we will need:" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "d6afb8f9-3872-4a7e-a76d-0b50855fe089", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:40.859077Z", + "iopub.status.busy": "2024-04-14T18:57:40.857904Z", + "iopub.status.idle": "2024-04-14T18:57:46.230603Z", + "shell.execute_reply": "2024-04-14T18:57:46.229895Z" + } + }, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import pybamm\n", + "\n", + "import pybop" + ] + }, + { + "cell_type": "markdown", + "id": "11f17daf-4a04-4ccd-8175-8e5a37f79f7f", + "metadata": {}, + "source": [ + "In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. To update this, provide a function definition that matches this [function](https://github.com/pybamm-team/PyBaMM/blob/1943aa5ab2895b5378220595923dbae3d66b13c9/pybamm/input/parameters/ecm/example_set.py#L17)." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "8d4a0635-51da-4998-8b48-deda13a49e39", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.251312Z", + "iopub.status.busy": "2024-04-14T18:57:46.251183Z", + "iopub.status.idle": "2024-04-14T18:57:46.424946Z", + "shell.execute_reply": "2024-04-14T18:57:46.424250Z" + } + }, + "outputs": [], + "source": [ + "# Load the parameters\n", + "parameter_set = pybamm.ParameterValues(\"ECM_Example\")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "1f081569", + "metadata": {}, + "outputs": [], + "source": [ + "# Update the ECM input parameter as required for the present case\n", + "parameter_set[\"Cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", + "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", + "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", + "parameter_set[\"R0 [Ohm]\"] = 0.001\n", + "parameter_set[\"R1 [Ohm]\"] = 0.003\n", + "parameter_set[\"C1 [F]\"] = 500\n", + "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", + "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", + "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)\n", + "parameter_set.update({\"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", + "\"Open-circuit voltage [V]\"]}, check_already_exists=False)" + ] + }, + { + "cell_type": "markdown", + "id": "017695fd-ee78-4113-af18-2fea04cf6126", + "metadata": {}, + "source": [ + "## Identifying the Parameters\n", + "\n", + "Now that the initial parameter set is constructed, we can start the PyBOP fitting process. First, we define the model class with two RC elements." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "e84b6dd0-8f9e-4b68-b7cb-f3bcb9988802", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.427992Z", + "iopub.status.busy": "2024-04-14T18:57:46.427831Z", + "iopub.status.idle": "2024-04-14T18:57:46.432028Z", + "shell.execute_reply": "2024-04-14T18:57:46.431542Z" + } + }, + "outputs": [], + "source": [ + "model = pybop.empirical.Thevenin(\n", + " parameter_set=parameter_set, options={\"number of rc elements\": 2}, solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=10)\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "3ab5afb4-5007-4cef-9802-c25dc077e466", + "metadata": {}, + "source": [ + "We use a single HPPC pulse from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 " + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "c346b106-99a9-46bc-8b5d-d330ed911660", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.438835Z", + "iopub.status.busy": "2024-04-14T18:57:46.438684Z", + "iopub.status.idle": "2024-04-14T18:57:46.478613Z", + "shell.execute_reply": "2024-04-14T18:57:46.478339Z" + } + }, + "outputs": [], + "source": [ + "file_loc = r\"../data/Samsung_INR21700/sample_hppc_pulse.xlsx\"\n", + "df = pd.read_excel(file_loc, index_col=None, na_values=['NA'])\n", + "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "\n", + "dataset = pybop.Dataset(\n", + " {\n", + " \"Time [s]\": df['Time'].to_numpy(),\n", + " \"Current function [A]\": df['Current'].to_numpy(),\n", + " \"Voltage [V]\": df['Voltage'].to_numpy(),\n", + " }\n", + ")\n", + "r0_guess = 0.005" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "0a0f2af8", + "metadata": {}, + "outputs": [], + "source": [ + "parameters = pybop.Parameters(\n", + " pybop.Parameter(\n", + " \"R0 [Ohm]\",\n", + " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " bounds=[0, 0.1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R1 [Ohm]\",\n", + " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " bounds=[0, 0.1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R2 [Ohm]\",\n", + " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " bounds=[0, 0.1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C1 [F]\",\n", + " prior=pybop.Gaussian(500, 100),\n", + " bounds=[100, 1000],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C2 [F]\",\n", + " prior=pybop.Gaussian(2000, 500),\n", + " bounds=[1000, 10000],\n", + " ),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "8ce6c438-a402-4b1b-ad8a-598ceee74f2f", + "metadata": {}, + "source": [ + "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function. " + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "62369a4d-96e5-49d2-8951-4468b3fc5831", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.480234Z", + "iopub.status.busy": "2024-04-14T18:57:46.480123Z", + "iopub.status.idle": "2024-04-14T18:57:46.488949Z", + "shell.execute_reply": "2024-04-14T18:57:46.488688Z" + } + }, + "outputs": [], + "source": [ + "problem = pybop.FittingProblem(model, parameters, dataset, initial_state = {\"Initial open-circuit voltage [V]\": df['Voltage'].to_numpy()[0]})\n", + "\n", + "cost = pybop.SumSquaredError(problem)" + ] + }, + { + "cell_type": "markdown", + "id": "ab62ee34-85ee-4b5a-ab25-3bd7dd47f312", + "metadata": {}, + "source": [ + "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "f69b34f5-0b46-4646-acbe-991046997b98", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.490406Z", + "iopub.status.busy": "2024-04-14T18:57:46.490322Z", + "iopub.status.idle": "2024-04-14T18:57:46.510798Z", + "shell.execute_reply": "2024-04-14T18:57:46.510375Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "0.20825614088511984" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cost([0.001, 0.001, 0.001, 5000, 5000])" + ] + }, + { + "cell_type": "markdown", + "id": "3ef5b0da-f755-43c6-8904-79d7ee0f218c", + "metadata": {}, + "source": [ + "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "6244882e-11ad-4bfe-a512-f1c687a06a08", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.512725Z", + "iopub.status.busy": "2024-04-14T18:57:46.512597Z", + "iopub.status.idle": "2024-04-14T18:57:49.259154Z", + "shell.execute_reply": "2024-04-14T18:57:49.257712Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Initial parameters: [5.32058073e-03 5.22007042e-03 5.36655577e-03 4.21562425e+02\n", + " 1.75428752e+03]\n", + "Estimated parameters: [1.00259954e-02 3.98354131e-03 2.43397212e-02 4.21567940e+02\n", + " 1.75426923e+03]\n" + ] + } + ], + "source": [ + "optim = pybop.CMAES(cost, max_unchanged_iterations=50, max_iterations=300)\n", + "x, final_cost = optim.run()\n", + "print(\"Initial parameters:\", optim.x0)\n", + "print(\"Estimated parameters:\", x)" + ] + }, + { + "cell_type": "markdown", + "id": "93ee37a3-67f6-4c6a-a05d-507700cfa9da", + "metadata": {}, + "source": [ + "## Plotting and Visualisation\n", + "\n", + "PyBOP provides various plotting utilities to visualize the results of the optimisation." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "2cec5659-31fa-4164-82f0-4467a4894729", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:49.273422Z", + "iopub.status.busy": "2024-04-14T18:57:49.272340Z", + "iopub.status.idle": "2024-04-14T18:57:50.177989Z", + "shell.execute_reply": "2024-04-14T18:57:50.173807Z" + } + }, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.quick_plot(problem, problem_inputs=x, title=\"Optimised Comparison\");" + ] + }, + { + "cell_type": "markdown", + "id": "7d265967-e6e5-440c-badf-156a43943c88", + "metadata": {}, + "source": [ + "### Convergence and Parameter Trajectories\n", + "\n", + "To assess the optimisation process, we can plot the convergence of the cost function and the trajectories of the parameters:" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "f66e0b0f-4861-42dd-bb7f-8734fcca3328", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:50.189616Z", + "iopub.status.busy": "2024-04-14T18:57:50.188971Z", + "iopub.status.idle": "2024-04-14T18:57:52.898771Z", + "shell.execute_reply": "2024-04-14T18:57:52.897811Z" + } + }, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "2040608010000.0050.010.0150.020.025ConvergenceIterationCost" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "2004006008000.0050.010.01520040060080000.0050.012004006008000.010.020.03200400600800421.55421.56421.57421.582004006008001,754.261,754.271,754.281,754.29R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.plot_convergence(optim)\n", + "pybop.plot_parameters(optim);" + ] + }, + { + "cell_type": "markdown", + "id": "da64f15b", + "metadata": {}, + "source": [ + "# Setting up Thermal Submodel\n", + "With the estimated RC parameters, the temperature distribution for a given drive cycle can be calculated using ECM model in PyBaMM.\n", + "\n", + "# Import drive cycle\n", + "We now use a xlsx file containing current vs time data as a drive cycle. A sample file is used here. User may chose to upload customized drive cycle." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "10a3be9c", + "metadata": {}, + "outputs": [], + "source": [ + "file_loc = r\"../data/Samsung_INR21700/sample_drive_cycle.xlsx\"\n", + "df = pd.read_excel(file_loc, sheet_name='Sheet3', index_col=None, na_values=['NA'])\n", + "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "\n", + "time = df[\"Time\"].to_numpy()\n", + "time = time - time[0]\n", + "current = df[\"Current\"].to_numpy()\n", + "\n", + "drive_cycle_current = np.column_stack([time, current])\n", + "# Ensuring there is no nan value in the data\n", + "drive_cycle_current = drive_cycle_current[~np.isnan(drive_cycle_current).any(axis=1)]\n", + "experiment = pybamm.Experiment([pybamm.step.current(drive_cycle_current)])\n" + ] + }, + { + "cell_type": "markdown", + "id": "baf99e83", + "metadata": {}, + "source": [ + "Update the estimated RC values. These values will be used to estimate heat generation and in turn temperature distribution in the thermal submodel. The thermal submodel is also set up." + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "ab1f9099", + "metadata": {}, + "outputs": [], + "source": [ + "#from convertToPybamm import read_json_to_dict\n", + "model = pybamm.equivalent_circuit.Thevenin(options={\"number of rc elements\":2})\n", + "parameter_set[\"R0 [Ohm]\"] = 9.90845937e-03\n", + "parameter_set[\"R1 [Ohm]\"] = 3.91598671e-03\n", + "parameter_set[\"C1 [F]\"] = 3.81881833e+02\n", + "parameter_set[\"Initial SoC\"] = 0.95\n", + "parameter_set.update({\"R2 [Ohm]\": 2.30211519e-02}, check_already_exists=False)\n", + "parameter_set.update({\"C2 [F]\": 1.67503652e+03}, check_already_exists=False)\n", + "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)" + ] + }, + { + "cell_type": "markdown", + "id": "46bc65aa", + "metadata": {}, + "source": [ + "Setting up the thermal simulation in PyBaMM." + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "085e7aee", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "2024-08-14 12:38:54.025 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", + "\n", + "\tExperiment is infeasible: 'event: Minimum SoC' was triggered during 'Step([[ 0 10]\n", + " [ 1 10]\n", + " [ 2 10]\n", + " ...\n", + " [3598 10]\n", + " [3599 10]\n", + " [3600 10]], duration=3600, period=1, direction=Discharge)'. The returned solution only contains up to step 1 of cycle 1. \n" + ] + } + ], + "source": [ + "sim = pybamm.Simulation(model, parameter_values=parameter_set, experiment=experiment)\n", + "solution = sim.solve()" + ] + }, + { + "cell_type": "markdown", + "id": "79809ea0", + "metadata": {}, + "source": [ + "Visualization of voltage response and cell temperature over time." + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "c50c1d7e", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "7b8588376bab47d4a02f88f642c98f11", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "interactive(children=(FloatSlider(value=0.0, description='t', max=2021.9888283578707, step=20.219888283578708)…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "solution.plot([\"Battery voltage [V]\", \"Cell temperature [K]\"])" + ] + }, + { + "cell_type": "markdown", + "id": "c544a81c-1215-4794-b7db-c57c46125c77", + "metadata": {}, + "source": [ + "### Conclusion\n", + "\n", + "This notebook illustrates how to extract EC parameters from an HPPC pulse using CMA-ES in PyBOP, providing insights into the optimisation process through various visualisations. The estimated parameters are then used to run a thermal submodel using PyBaMM." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb new file mode 100644 index 00000000..98d76867 --- /dev/null +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -0,0 +1,6940 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "00940c64-4748-4b08-9a35-ea98ce311e71", + "metadata": {}, + "source": [ + "# Estimating ECM Parameters from Multi-Pulse HPPC Data\n", + "\n", + "This notebook provides example usage for estimating stationary parameters for a two RC branch Thevenin model using multi-pulse HPPC data.\n", + "\n", + "### Setting up the Environment\n", + "\n", + "Before we begin, we need to ensure that we have all the necessary tools. We will install PyBOP from its development branch and upgrade some dependencies:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dd0e1a20-1ba3-4ff5-8f6a-f9c6f25c2a4a", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:35.622147Z", + "iopub.status.busy": "2024-04-14T18:57:35.621660Z", + "iopub.status.idle": "2024-04-14T18:57:40.849137Z", + "shell.execute_reply": "2024-04-14T18:57:40.848620Z" + } + }, + "outputs": [], + "source": [ + "%pip install --upgrade pip ipywidgets\n", + "%pip install pybop -q" + ] + }, + { + "cell_type": "markdown", + "id": "90efc3d3-bf00-423d-ba81-246e4763b499", + "metadata": {}, + "source": [ + "### Importing Libraries\n", + "\n", + "With the environment set up, we can now import PyBOP alongside other libraries we will need:" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "d6afb8f9-3872-4a7e-a76d-0b50855fe089", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:40.859077Z", + "iopub.status.busy": "2024-04-14T18:57:40.857904Z", + "iopub.status.idle": "2024-04-14T18:57:46.230603Z", + "shell.execute_reply": "2024-04-14T18:57:46.229895Z" + } + }, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import plotly.graph_objects as go\n", + "import pybamm\n", + "\n", + "import pybop" + ] + }, + { + "cell_type": "markdown", + "id": "11f17daf-4a04-4ccd-8175-8e5a37f79f7f", + "metadata": {}, + "source": [ + "In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. The other relevant parameters for the ECM model implementation are updated as per the cell specification." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "8d4a0635-51da-4998-8b48-deda13a49e39", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.251312Z", + "iopub.status.busy": "2024-04-14T18:57:46.251183Z", + "iopub.status.idle": "2024-04-14T18:57:46.424946Z", + "shell.execute_reply": "2024-04-14T18:57:46.424250Z" + } + }, + "outputs": [], + "source": [ + "# Load the parameters\n", + "parameter_set = pybamm.ParameterValues(\"ECM_Example\")\n", + "parameter_set[\"Cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", + "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", + "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", + "parameter_set[\"R0 [Ohm]\"] = 0.001\n", + "parameter_set[\"R1 [Ohm]\"] = 0.003\n", + "parameter_set[\"C1 [F]\"] = 500\n", + "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", + "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", + "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)\n", + "parameter_set.update({\"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", + "\"Open-circuit voltage [V]\"]}, check_already_exists=False)\n" + ] + }, + { + "cell_type": "markdown", + "id": "017695fd-ee78-4113-af18-2fea04cf6126", + "metadata": {}, + "source": [ + "## Identifying the Parameters\n", + "\n", + "Now that the initial parameter set is constructed, we can start the PyBOP fitting process. First, we define the model class with two RC elements." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "e84b6dd0-8f9e-4b68-b7cb-f3bcb9988802", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.427992Z", + "iopub.status.busy": "2024-04-14T18:57:46.427831Z", + "iopub.status.idle": "2024-04-14T18:57:46.432028Z", + "shell.execute_reply": "2024-04-14T18:57:46.431542Z" + } + }, + "outputs": [], + "source": [ + "model = pybop.empirical.Thevenin(\n", + " parameter_set=parameter_set, options={\"number of rc elements\": 2}, solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=40)\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "3ab5afb4-5007-4cef-9802-c25dc077e466", + "metadata": {}, + "source": [ + "We use multiple HPPC pulses from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "c346b106-99a9-46bc-8b5d-d330ed911660", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.438835Z", + "iopub.status.busy": "2024-04-14T18:57:46.438684Z", + "iopub.status.idle": "2024-04-14T18:57:46.478613Z", + "shell.execute_reply": "2024-04-14T18:57:46.478339Z" + } + }, + "outputs": [], + "source": [ + "file_loc = r\"../data/Samsung_INR21700/multipulse_hppc.xlsx\"\n", + "df = pd.read_excel(file_loc, index_col=None, na_values=['NA'])\n", + "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "\n", + "dataset = pybop.Dataset(\n", + " {\n", + " \"Time [s]\": df['Time'].to_numpy(),\n", + " \"Current function [A]\": df['Current'].to_numpy(),\n", + " \"Voltage [V]\": df['Voltage'].to_numpy(),\n", + " }\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "0a0f2af8", + "metadata": {}, + "outputs": [], + "source": [ + "r0_guess = 0.005\n", + "parameters = pybop.Parameters(\n", + " pybop.Parameter(\n", + " \"R0 [Ohm]\",\n", + " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " bounds=[0, 0.1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R1 [Ohm]\",\n", + " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " bounds=[0, 0.1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R2 [Ohm]\",\n", + " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " bounds=[0, 0.1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C1 [F]\",\n", + " prior=pybop.Gaussian(500, 100),\n", + " bounds=[100, 1000],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C2 [F]\",\n", + " prior=pybop.Gaussian(2000, 500),\n", + " bounds=[1000, 10000],\n", + " ),\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "358cb1c1", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "mode": "lines", + "name": "Current vs Time", + "type": "scatter", + "x": [ + 9.91800092160702, + 10.0379962474108, + 10.1299993693829, + 10.2340020239353, + 10.3390004485846, + 10.4299977421761, + 10.5329945683479, + 10.6379929929972, + 10.7299961149693, + 10.8339987695217, + 10.938997194171, + 11.0299944877625, + 11.1339971423149, + 11.2389955669642, + 11.3299928605556, + 11.4339955151081, + 11.5259986370802, + 11.6309970617294, + 11.7349997162819, + 11.8390023708344, + 11.9309954345226, + 12.0340023189783, + 12.1390007436275, + 12.229998037219, + 12.3349964618683, + 12.4269995838404, + 12.5310022383928, + 12.6349948346615, + 12.7269979566336, + 12.831000611186, + 12.9339974373579, + 13.0269963294268, + 13.131994754076, + 13.2350016385317, + 13.32699470222, + 13.4319931268692, + 13.5350000113249, + 13.6269930750132, + 13.732997328043, + 13.8349983841181, + 13.9270015060902, + 14.0319999307394, + 14.1369983553886, + 14.2309930175543, + 14.3360015004873, + 14.4389983266592, + 14.5329929888248, + 14.6269977092743, + 14.740002527833, + 14.8369945585728, + 14.9289976805449, + 15.0350019335747, + 15.1379987597466, + 15.2319934219122, + 15.3329987078905, + 15.4279991984367, + 15.5339933931828, + 15.6279981136322, + 15.7289933413267, + 15.8359933644533, + 15.929002314806, + 16.0319991409779, + 16.1379933357239, + 16.2319980561733, + 16.3339991122484, + 16.4260022342205, + 16.5319964289665, + 16.635999083519, + 16.7280022054911, + 16.8350022286177, + 16.9379990547895, + 17.0309979468584, + 17.1370021998882, + 17.2279994934797, + 17.332997918129, + 17.4259968101978, + 17.5299994647503, + 17.6359936594963, + 17.7279967814684, + 17.8319994360209, + 17.9369978606701, + 18.029996752739, + 18.1349951773882, + 18.2269982993603, + 18.3329924941063, + 18.435999378562, + 18.5289982706308, + 18.6330009251833, + 18.7359977513552, + 18.828996643424, + 18.9350008964539, + 19.0379977226257, + 19.1309966146946, + 19.2379966378212, + 19.3409934639931, + 19.4329965859652, + 19.525995478034, + 19.6290023624897, + 19.7360023856163, + 19.8290012776852, + 19.9269991368055, + 19.9449934065342, + 20.060995593667, + 20.1690014451742, + 20.2520024031401, + 20.3529976308346, + 20.4559944570065, + 20.5569997429848, + 20.6590007990599, + 20.7599960267544, + 20.8610013127327, + 20.9630023688078, + 21.0519980639219, + 21.153999119997, + 21.2560001760721, + 21.358997002244, + 21.4589964598417, + 21.5609975159168, + 21.6620028018951, + 21.7629980295897, + 21.8519937247038, + 21.9539947807789, + 22.0550000667572, + 22.1579968929291, + 22.2599979490042, + 22.3609931766987, + 22.4509947001934, + 22.5529957562685, + 22.6529952138662, + 22.7560020983219, + 22.8579930961132, + 22.9589983820915, + 23.0609994381666, + 23.1630004942417, + 23.2510004192591, + 23.3530014753342, + 23.455998301506, + 23.5569935292006, + 23.6589945852757, + 23.7609956413507, + 23.8609950989485, + 23.9520024508238, + 24.0539934486151, + 24.1509955376387, + 24.2629945278168, + 24.3549976497889, + 24.456998705864, + 24.5519991964102, + 24.6589992195368, + 24.7519981116056, + 24.8560007661581, + 24.9609991908073, + 25.054993852973, + 25.1589965075254, + 25.2519953995943, + 25.3589954227209, + 25.4629980772734, + 25.5550011992455, + 25.6539948284626, + 25.7509969174862, + 25.857001170516, + 25.9500000625849, + 26.0539926588535, + 26.1609926819801, + 26.2540016323328, + 26.3569984585047, + 26.4639984816313, + 26.5579931437969, + 26.659994199872, + 26.7539989203215, + 26.8599931150675, + 26.9639957696199, + 27.0569946616888, + 27.1629989147186, + 27.2539962083101, + 27.36000046134, + 27.4529993534088, + 27.5559961795807, + 27.6629962027073, + 27.7549993246794, + 27.8590019792318, + 27.9509950429201, + 28.0590008944273, + 28.1619977205992, + 28.2560024410486, + 28.3619966357946, + 28.4519981592894, + 28.5580024123192, + 28.651001304388, + 28.7539981305599, + 28.8600023835897, + 28.9530012756586, + 29.0589954704046, + 29.1509985923767, + 29.2579986155033, + 29.3609954416752, + 29.4539943337441, + 29.5609943568707, + 29.6640012413263, + 29.7590017318726, + 29.8520006239414, + 29.9529958516359, + 30.0619974732399, + 30.1549963653088, + 30.2719943225384, + 30.3539995104074, + 30.4589979350567, + 30.5750001221895, + 30.6569952517748, + 30.7609979063272, + 30.8679979294539, + 30.9600010514259, + 31.0529999434948, + 31.1529994010925, + 31.2509972602129, + 31.3579972833395, + 31.458992511034, + 31.5539930015802, + 31.6599972546101, + 31.7619983106852, + 31.8569988012314, + 31.9629929959774, + 32.0569977164269, + 32.1610003709793, + 32.2539992630482, + 32.3599934577942, + 32.4519965797663, + 32.5580008327961, + 32.6519954949617, + 32.7559981495142, + 32.862002402544, + 32.9550012946129, + 33.0589938908815, + 33.1520028412342, + 33.2579970359802, + 33.3549991250038, + 33.4559943526983, + 33.5619986057282, + 33.6529958993197, + 33.7590001523495, + 33.8529948145151, + 33.9560016989708, + 34.0630017220974, + 34.1580022126436, + 34.2609990388155, + 34.3630000948906, + 34.4530016183853, + 34.5519952476025, + 34.6559979021549, + 34.7569931298494, + 34.8559968173504, + 34.9609952419996, + 35.0509967654944, + 35.1609941571951, + 35.253993049264, + 35.3559941053391, + 35.4629941284657, + 35.5599962174892, + 35.6619972735643, + 35.7629925012589, + 35.8519982546568, + 35.9539993107319, + 36.0709972679615, + 36.1559998244047, + 36.2589966505766, + 36.3509997725487, + 36.4619929343462, + 36.5509986877441, + 36.6620019078255, + 36.7539949715138, + 36.8559960275888, + 36.9649976491928, + 37.059998139739, + 37.1619991958141, + 37.2509948909283, + 37.3520001769066, + 37.4540012329817, + 37.5549964606762, + 37.6560017466545, + 37.7579927444458, + 37.8619953989983, + 37.9609990864992, + 38.0619943141937, + 38.1519958376884, + 38.2539968937635, + 38.3539963513613, + 38.4579990059137, + 38.5600000619888, + 38.6620011180639, + 38.7629963457584, + 38.8509962707758, + 38.9529973268509, + 39.0540026128292, + 39.1559936106205, + 39.2579946666956, + 39.3610015511513, + 39.461001008749, + 39.5630020648241, + 39.6519977599382, + 39.7529929876328, + 39.8549940437079, + 39.9580009281635, + 49.9710023403168, + 59.9659994244576, + 69.9769992381334, + 79.9749936908484, + 89.9759955704212, + 99.9740000814199, + 109.975001960993, + 119.974002242088, + 129.971996694803, + 139.973994344473, + 141.965997219086, + 142.079997807741, + 142.180993035436, + 142.281002551317, + 142.382993549109, + 142.483998835087, + 142.572994530201, + 142.674995586276, + 142.776000872254, + 142.876996099949, + 142.978001385927, + 143.078996613622, + 143.181993439794, + 143.285000324249, + 143.384999781847, + 143.472999706864, + 143.575996533036, + 143.675995990634, + 143.778992816806, + 143.879998102784, + 143.979997560382, + 144.082994386554, + 144.182993844152, + 144.282993301749, + 144.372994825244, + 144.4760017097, + 144.588000699878, + 144.680999591947, + 144.783000648022, + 144.875999540091, + 144.973001629114, + 145.074992626905, + 145.177999511361, + 145.278994739056, + 145.380000025034, + 145.48599421978, + 145.580994710326, + 145.684001594782, + 145.793998986483, + 145.872996747494, + 145.974997803569, + 146.071999892592, + 146.178999915719, + 146.281000971794, + 146.381000429392, + 146.483001485467, + 146.571997180581, + 146.675999835134, + 146.775999292731, + 146.878000348806, + 146.988993510604, + 147.080000862479, + 147.182001918554, + 147.290993481874, + 147.384998202324, + 147.472998127341, + 147.575994953513, + 147.677000239491, + 147.777995467186, + 147.881002351642, + 147.981001809239, + 148.083998635411, + 148.183998093009, + 148.272993788123, + 148.376000672579, + 148.476995900273, + 148.578001186252, + 148.680002242327, + 148.781993240118, + 148.881992697716, + 148.982997983694, + 149.073995277286, + 149.175000563264, + 149.275995790958, + 149.377996847034, + 149.479002133012, + 149.580993130803, + 149.682994186878, + 149.782993644476, + 149.874000996351, + 149.974996224046, + 150.072994083166, + 150.178002566099, + 150.27999356389, + 150.379993021488, + 150.482999905944, + 150.573001429439, + 150.685000419617, + 150.773996114731, + 150.875997170806, + 150.987996160984, + 151.078993454576, + 151.180994510651, + 151.277996599674, + 151.372001320124, + 151.472996547818, + 151.5839997679, + 151.675992831588, + 151.777993887663, + 151.888997107744, + 151.979994401336, + 152.081995457411, + 152.193994447589, + 152.283995971084, + 152.373997494578, + 152.478000149131, + 152.575002238154, + 152.677999064326, + 152.780000120401, + 152.880995348096, + 152.982000634074, + 153.079998493195, + 153.172001615167, + 153.272996842861, + 153.388999029994, + 153.476998955011, + 153.577994182706, + 153.693996369839, + 153.779994696379, + 153.881995752454, + 153.972993046045, + 154.071996733546, + 154.173997789621, + 154.283995181322, + 154.377999901772, + 154.480000957847, + 154.589998349547, + 154.682997241616, + 154.784002527595, + 154.873993992805, + 154.975995048881, + 155.082995072007, + 155.179997161031, + 155.277995020151, + 155.374001339078, + 155.482992902398, + 155.581000819802, + 155.677992850542, + 155.776996538043, + 155.873998627067, + 155.98199442029, + 156.078996509314, + 156.176994368434, + 156.273996457458, + 156.373995915055, + 156.483993306756, + 156.58200122416, + 156.6789932549, + 156.777001172304, + 156.874999031425, + 156.972996890545, + 157.082994282246, + 157.179996371269, + 157.27799423039, + 157.386995851994, + 157.474000006914, + 157.571002095938, + 157.672993093729, + 157.780998945236, + 157.878996804357, + 157.985001057386, + 158.075002580881, + 158.173000440002, + 158.292995765805, + 158.379999920726, + 158.477997779846, + 158.573994040489, + 158.673993498087, + 158.772001415491, + 158.879001438618, + 158.979996666312, + 159.079000353813, + 159.183998778462, + 159.272994473577, + 159.383997693658, + 159.483001381159, + 159.579993411899, + 159.678001329303, + 159.774993360043, + 159.873001277447, + 159.981992840767, + 160.078994929791, + 160.176992788911, + 160.273994877934, + 160.373994335532, + 160.482995957136, + 160.580993816257, + 160.679001733661, + 160.7759937644, + 160.874997451901, + 160.972995311022, + 161.081996932626, + 161.181000620127, + 161.27800270915, + 161.376000568271, + 161.471996828914, + 161.580998450518, + 161.676994711161, + 161.775002628565, + 161.873000487685, + 161.982002109289, + 162.097994238138, + 162.208001688123, + 162.299994751811, + 162.389000505209, + 162.491001561284, + 162.591996788979, + 162.693002074957, + 162.793997302651, + 162.894992530346, + 162.996993586421, + 163.097998872399, + 163.198994100094, + 163.288995623589, + 163.388995081186, + 163.490000367165, + 163.59200142324, + 163.692996650934, + 163.794001936913, + 163.894997164607, + 163.997993990779, + 164.097993448377, + 164.186999201775, + 164.289996027946, + 164.388999715447, + 164.493998140097, + 164.593997597694, + 164.688002318144, + 164.797999709845, + 164.90000076592, + 165.000000223517, + 165.090001747012, + 165.192002803087, + 165.304001793265, + 165.393993258476, + 165.495994314551, + 165.602994337678, + 165.697994828224, + 165.799000114203, + 165.908997505903, + 165.989001095295, + 166.089996322989, + 166.2080001086, + 166.293002665043, + 166.394993662834, + 166.512997448444, + 166.598000004888, + 166.700001060963, + 166.792999953032, + 166.888996213675, + 166.990001499653, + 167.093994095922, + 167.192997783422, + 167.294998839498, + 167.397995665669, + 167.497995123267, + 167.599000409246, + 167.689997702837, + 167.789997160435, + 167.89199821651, + 167.994995042682, + 168.094994500279, + 168.198001384735, + 168.29899661243, + 168.400001898408, + 168.489993363619, + 168.591994419694, + 168.691993877292, + 168.793994933367, + 168.845000490546, + 168.966997414827, + 169.054001569748, + 169.150993600488, + 169.271994754672, + 169.358998909593, + 169.454995170236, + 169.572998955846, + 169.660998880863, + 169.758996739984, + 169.85399723053, + 169.955002516508, + 170.051994547248, + 170.152999833226, + 170.259999856353, + 170.357997715473, + 170.464001968503, + 170.552997663617, + 170.652001351118, + 170.771000906825, + 170.86100243032, + 170.95900028944, + 171.056002378464, + 171.154000237584, + 171.261996030808, + 171.360999718308, + 171.458001807332, + 171.556995436549, + 171.65599912405, + 171.753001213074, + 171.863994374871, + 171.960000693798, + 172.058994323015, + 172.155996412039, + 172.253994271159, + 172.352002188563, + 172.461999580264, + 172.559001669288, + 172.657995298505, + 172.754997387528, + 172.852995246649, + 172.96299263835, + 173.061000555754, + 173.159994184971, + 173.256000503898, + 173.354994133115, + 173.451996222138, + 173.560997843742, + 173.657999932766, + 173.756993561983, + 173.855001479387, + 173.951993510127, + 174.062000960112, + 174.158992990851, + 174.257996678352, + 174.354998767376, + 174.450995028019, + 174.550994485617, + 174.661001935601, + 174.770999327302, + 174.856997653842, + 174.95699711144, + 175.061995536089, + 175.156996026635, + 175.260998681188, + 175.366992875934, + 175.45099966228, + 175.551994889975, + 175.675993412733, + 175.755997002125, + 175.857002288103, + 175.952998548746, + 176.06099434197, + 176.150995865464, + 176.26499645412, + 176.352996379137, + 176.455993205309, + 176.549997925758, + 176.66100114584, + 176.763002201915, + 176.856001093984, + 176.952993124723, + 177.056000009179, + 177.161994203925, + 177.258996292949, + 177.360997349024, + 177.450998872519, + 177.551994100213, + 177.652999386191, + 177.755996212363, + 177.855995669961, + 177.959002554417, + 178.059997782111, + 178.160993009806, + 178.2509945333, + 178.352995589376, + 178.454996645451, + 178.556001931429, + 178.658998757601, + 178.758998215199, + 178.86199504137, + 184.623993560672, + 185.633996129036, + 186.632994934917, + 187.6309979707, + 188.631002604961, + 189.642996713519, + 190.6310018152, + 191.630996391177, + 192.632992565632, + 193.630995601416, + 194.629994407296, + 195.630994811654, + 196.64599634707, + 197.641002014279, + 198.636993393302, + 199.629997462034, + 200.640995800495, + 201.638998836279, + 202.639999240637, + 203.633999079466, + 204.637996852398, + 205.638997256756, + 206.630995497108, + 207.628002762795, + 208.637995272875, + 209.636994078755, + 210.635992884636, + 211.630998551846, + 212.6329947263, + 213.632999360561, + 214.631998166442, + 215.639999136329, + 216.631001606584, + 217.633993551135, + 218.633998185396, + 219.633992761374, + 220.640002191067, + 221.62899300456, + 222.633996605873, + 223.632995411754, + 224.635997414589, + 225.636997818947, + 226.639999821782, + 227.638998627663, + 228.637001663446, + 229.638002067804, + 230.634999275208, + 231.645001843572, + 232.63799585402, + 233.634993061423, + 234.637995064259, + 244.646993279457, + 254.649996757507, + 264.653000235558, + 274.65400211513, + 284.651000797749, + 294.645997881889, + 304.646999761462, + 314.656993746758, + 324.648993462324, + 334.653002768755, + 344.650001451373, + 354.651999101043, + 364.646996185184, + 374.660993367434, + 384.654994681478, + 394.648000225425, + 404.654996842146, + 414.649993926287, + 424.657000601292, + 434.65399928391, + 444.652999565005, + 454.65099401772, + 464.660002291203, + 474.657996743917, + 484.654995426536, + 494.650998339057, + 504.666001349688, + 514.648998901248, + 524.650996550918, + 534.651998430491, + 544.655001908541, + 554.645995795727, + 564.665002003312, + 574.647999554873, + 584.649997204542, + 594.649993255734, + 604.647001996636, + 614.656995981932, + 624.650001525879, + 634.647995978594, + 644.653001055121, + 654.653992876411, + 664.646998420358, + 674.64699447155, + 684.654996916652, + 694.658000394702, + 704.650000110269, + 714.659994095564, + 724.652999639511, + 734.649998322129, + 744.646001234651, + 754.653993621469, + 764.656001329422, + 774.65300001204, + 774.763993173838, + 774.869001656771, + 774.970992654562, + 775.069000571966, + 775.160993635654, + 775.261998921633, + 775.373002141714, + 775.464995205402, + 775.566996261478, + 775.663998350501, + 775.76899677515, + 775.870997831225, + 775.964992493391, + 776.059992983937, + 776.161994040012, + 776.267002522945, + 776.365000382066, + 776.46599560976, + 776.58299356699, + 776.669997721911, + 776.771998777986, + 776.8609944731, + 776.959002390504, + 777.062994986773, + 777.164000272751, + 777.263999730349, + 777.366000786424, + 777.47300080955, + 777.568001300097, + 777.670002356172, + 777.777002379298, + 777.872998639941, + 777.963000163436, + 778.065001219511, + 778.161993250251, + 778.267001733184, + 778.367996960878, + 778.464999049902, + 778.570993244648, + 778.672994300723, + 778.769996389747, + 778.862995281816, + 778.964000567794, + 779.060992598534, + 779.164995253086, + 779.268002137542, + 779.364994168282, + 779.470998421311, + 779.560999944806, + 779.67000156641, + 779.763000458479, + 779.865001514554, + 779.961993545294, + 780.067002028227, + 780.168993026018, + 780.265995115042, + 780.369997769594, + 780.471998825669, + 780.569000914693, + 780.660993978381, + 780.764996632934, + 780.873998254538, + 780.967992916703, + 781.068002432585, + 781.177999824286, + 781.269992887974, + 781.37299977243, + 781.463997066021, + 781.561994925141, + 781.663995981216, + 781.768994405866, + 781.865996494889, + 781.967997550964, + 782.070994377136, + 782.170993834734, + 782.271999120712, + 782.374000176787, + 782.460994273424, + 782.56400115788, + 782.678997516632, + 782.766001671553, + 782.867992669344, + 782.978000119329, + 783.066995814443, + 783.170998468995, + 783.259994164109, + 783.373994752765, + 783.463000506163, + 783.563995733857, + 783.662999421358, + 783.767002075911, + 783.868993073702, + 783.967000991106, + 784.071999415755, + 784.159999340773, + 784.269996732473, + 784.364001452923, + 784.464996680617, + 784.562994539738, + 784.667992964387, + 784.782999381423, + 784.876994043589, + 784.982998296619, + 785.084999352694, + 785.177998244762, + 785.284002497792, + 785.382000356913, + 785.479998216033, + 785.586002469063, + 785.677995532751, + 785.776999220252, + 785.886996611953, + 785.977993905544, + 786.076997593045, + 786.185999214649, + 786.278002336621, + 786.378001794219, + 786.486993357539, + 786.580002307892, + 786.68000176549, + 786.775002256036, + 786.880996450782, + 786.98099590838, + 787.075996398926, + 787.182000651956, + 787.282000109553, + 787.3770006001, + 787.481999024749, + 787.581998482347, + 787.676998972893, + 787.782993167639, + 787.882992625237, + 787.981000542641, + 788.08599896729, + 788.183001056314, + 788.280998915434, + 788.385001569986, + 788.481993600726, + 788.580997288227, + 788.687001541257, + 788.7829978019, + 788.882001489401, + 788.987995684147, + 789.084002003074, + 789.181999862194, + 789.286998286843, + 789.384000375867, + 789.481998234987, + 789.586996659637, + 789.68399874866, + 789.783002436161, + 789.88800086081, + 789.99299928546, + 790.083000808954, + 790.173998102546, + 790.288994461298, + 790.382999181747, + 790.47500230372, + 790.592000260949, + 790.683993324637, + 790.787000209093, + 790.879999101162, + 790.982995927334, + 791.074999049306, + 791.179997473955, + 791.28199853003, + 791.38699695468, + 791.479995846748, + 791.581001132727, + 791.686995327473, + 791.778002679348, + 791.878002136946, + 791.985997930169, + 792.078001052141, + 792.194999009371, + 792.285996302962, + 792.377999424934, + 792.478994652629, + 792.587996274233, + 792.679999396205, + 792.777997255325, + 792.875995114446, + 792.981999367476, + 793.079001456499, + 793.17699931562, + 793.281001970172, + 793.376998230815, + 793.476001918316, + 793.581000342965, + 793.678002431989, + 793.778001889586, + 793.883000314236, + 793.978996574879, + 794.07800026238, + 794.181992858648, + 794.280000776053, + 794.37899440527, + 794.484998658299, + 794.582000747323, + 794.68099437654, + 794.793999195099, + 794.889995455742, + 794.994993880391, + 795.096994936466, + 795.189993828535, + 795.298995450139, + 795.39799913764, + 795.491993799806, + 795.597998052836, + 795.68699374795, + 795.792998000979, + 795.890000090003, + 795.992001146078, + 796.097995340824, + 796.19299583137, + 796.294996887445, + 796.397993713617, + 796.496001631022, + 796.596996858716, + 796.691001579166, + 796.798997372389, + 796.887993067503, + 796.990999951959, + 797.088997811079, + 797.188997268677, + 797.290998324752, + 797.388996183872, + 797.491993010044, + 797.592998296022, + 797.693993523717, + 797.792997211218, + 797.892996668816, + 797.995993494988, + 798.08900244534, + 798.196002468467, + 798.299995064735, + 798.391998186708, + 798.498002439737, + 798.588999733329, + 798.693998157978, + 798.786997050047, + 798.891995474696, + 798.997999727726, + 799.090998619795, + 799.195001274347, + 799.299999698997, + 799.393994361162, + 799.497997015715, + 799.592001736164, + 799.697000160813, + 799.800992757082, + 799.894001707435, + 799.999995902181, + 800.103998556733, + 800.196001678705, + 800.289000570774, + 800.405998528004, + 800.498997420073, + 800.591996312141, + 800.707998499274, + 800.788997858763, + 800.893996283412, + 801.004999503493, + 801.09199360013, + 801.19799785316, + 801.307995244861, + 801.394999399781, + 801.487002521753, + 801.585996150971, + 801.696999371052, + 801.789998263121, + 801.896002516151, + 801.986999809742, + 802.092994004488, + 802.200999855995, + 802.288999781013, + 802.394993975759, + 802.488998696208, + 802.593001350761, + 802.698995545507, + 802.790998667479, + 802.895001322031, + 802.988995984197, + 803.093994408846, + 803.197997063398, + 803.290995955467, + 803.395994380117, + 803.487001731992, + 803.594997525215, + 803.687996417284, + 803.783992677927, + 803.897993266583, + 803.991997987032, + 804.093999043107, + 804.187993705273, + 804.29599955678, + 804.393001645804, + 804.493001103401, + 804.598995298147, + 804.695997387171, + 804.795996844769, + 804.888995736837, + 804.994999989867, + 805.098992586136, + 805.192997306585, + 805.290995165706, + 805.390994623303, + 805.496998876333, + 805.59199936688, + 805.694000422955, + 805.786999315023, + 805.892993509769, + 805.996996164322, + 806.089995056391, + 806.195999309421, + 806.300001963973, + 806.391995027661, + 806.498995050788, + 806.590002402663, + 806.695996597409, + 806.790001317859, + 806.894999742508, + 806.986992806196, + 807.093992829323, + 807.197995483875, + 807.290994375944, + 807.396998628974, + 807.487000152469, + 807.594000175595, + 807.699994370341, + 807.789995893836, + 807.896995916963, + 807.989994809032, + 808.093001693487, + 808.194992691279, + 808.296993747354, + 808.388996869326, + 808.498994261026, + 808.588000014424, + 808.699999004602, + 808.790000528097, + 808.888994157314, + 809.000993147492, + 809.090994670987, + 809.189998358488, + 809.301997348666, + 809.39099304378, + 809.492994099855, + 809.605998918414, + 809.694994613528, + 809.796995669603, + 809.90399569273, + 809.996994584799, + 810.098995640874, + 810.186995565891, + 810.28800085187, + 810.386994481087, + 810.485002398491, + 810.587999224663, + 810.688994452357, + 810.787002369762, + 810.89099496603, + 810.992996022105, + 811.106996610761, + 811.194000765681, + 811.294995993376, + 811.396001279354, + 811.496000736952, + 811.598001793027, + 811.698997020721, + 811.798996478319, + 811.898995935917, + 811.997999623418, + 812.086995318532, + 812.18800060451, + 812.290001660585, + 812.390001118183, + 812.490996345878, + 812.592001631856, + 812.692996859551, + 812.792000547051, + 812.894001603127, + 812.992995232344, + 813.096002116799, + 813.197993114591, + 813.296996802092, + 813.398997858167, + 813.498997315764, + 813.598996773362, + 813.69899623096, + 813.788997754455, + 813.888997212052, + 813.991994038224, + 814.092999324203, + 814.193994551897, + 814.297001436353, + 814.39599506557, + 814.495994523168, + 814.597995579243, + 814.699996635318 + ], + "y": [ + 0, + 3.00361, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 3.00106, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -0.29628, + -0.29628, + -0.29628, + -0.29628, + -0.29628, + -0.29628, + -0.29628, + -0.29628, + -0.29628, + -0.29883, + -0.29883, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + -0.60022, + -0.98844, + -1.06507, + -1.06507, + -1.04463, + -1.02165, + -1.00121, + -0.98333, + -0.96545, + -0.95013, + -0.93736, + -0.92203, + -0.91182, + -0.9016, + -0.88883, + -0.87862, + -0.86584, + -0.85818, + -0.84797, + -0.8403, + -0.83009, + -0.82242, + -0.81476, + -0.8071, + -0.79944, + -0.79178, + -0.78667, + -0.779, + -0.77134, + -0.76623, + -0.75857, + -0.75346, + -0.74836, + -0.74069, + -0.73558, + -0.73048, + -0.72537, + -0.72026, + -0.71515, + -0.71004, + -0.70494, + -0.69983, + -0.69472, + -0.68961, + -0.6845, + -0.68195, + -0.67684, + -0.67429, + -0.66918, + -0.66407, + -0.66152, + -0.65641, + -0.6513, + -0.64874, + -0.64619, + -0.64108, + -0.63853, + -0.63597, + -0.63087, + -0.62831, + -0.6232, + -0.62065, + -0.6181, + -0.61554, + -0.61554, + -0.61554, + -0.61554, + -0.61299, + -0.61554, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0.89649, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 5.99956, + 5.99956, + 5.99956, + 5.997, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.997, + 5.99956, + 5.997, + 5.997, + 5.997, + 5.997, + 5.997, + 5.997, + 5.99956, + 5.997, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 5.99956, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 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": "Current vs Time" + }, + "xaxis": { + "title": { + "text": "Time (s)" + } + }, + "yaxis": { + "title": { + "text": "Current (A)" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# To see current vs time profile.\n", + "fig1 = go.Figure()\n", + "# Add a line trace for current vs. time\n", + "fig1.add_trace(go.Scatter(\n", + " x=df[\"Time\"].to_numpy(),\n", + " y=df[\"Current\"].to_numpy(),\n", + " mode='lines', # 'lines', 'markers', or 'lines+markers'\n", + " name='Current vs Time'\n", + "))\n", + "\n", + "# Customize layout\n", + "fig1.update_layout(\n", + " title='Current vs Time',\n", + " xaxis_title='Time (s)',\n", + " yaxis_title='Current (A)',\n", + " template='plotly' # Use a Plotly template (optional)\n", + ")\n", + "\n", + "# Show the plot\n", + "fig1.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "594b6f56", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.plotly.v1+json": { + "config": { + "plotlyServerURL": "https://plot.ly" + }, + "data": [ + { + "mode": "lines", + "name": "Voltage vs Time", + "type": "scatter", + "x": [ + 9.91800092160702, + 10.0379962474108, + 10.1299993693829, + 10.2340020239353, + 10.3390004485846, + 10.4299977421761, + 10.5329945683479, + 10.6379929929972, + 10.7299961149693, + 10.8339987695217, + 10.938997194171, + 11.0299944877625, + 11.1339971423149, + 11.2389955669642, + 11.3299928605556, + 11.4339955151081, + 11.5259986370802, + 11.6309970617294, + 11.7349997162819, + 11.8390023708344, + 11.9309954345226, + 12.0340023189783, + 12.1390007436275, + 12.229998037219, + 12.3349964618683, + 12.4269995838404, + 12.5310022383928, + 12.6349948346615, + 12.7269979566336, + 12.831000611186, + 12.9339974373579, + 13.0269963294268, + 13.131994754076, + 13.2350016385317, + 13.32699470222, + 13.4319931268692, + 13.5350000113249, + 13.6269930750132, + 13.732997328043, + 13.8349983841181, + 13.9270015060902, + 14.0319999307394, + 14.1369983553886, + 14.2309930175543, + 14.3360015004873, + 14.4389983266592, + 14.5329929888248, + 14.6269977092743, + 14.740002527833, + 14.8369945585728, + 14.9289976805449, + 15.0350019335747, + 15.1379987597466, + 15.2319934219122, + 15.3329987078905, + 15.4279991984367, + 15.5339933931828, + 15.6279981136322, + 15.7289933413267, + 15.8359933644533, + 15.929002314806, + 16.0319991409779, + 16.1379933357239, + 16.2319980561733, + 16.3339991122484, + 16.4260022342205, + 16.5319964289665, + 16.635999083519, + 16.7280022054911, + 16.8350022286177, + 16.9379990547895, + 17.0309979468584, + 17.1370021998882, + 17.2279994934797, + 17.332997918129, + 17.4259968101978, + 17.5299994647503, + 17.6359936594963, + 17.7279967814684, + 17.8319994360209, + 17.9369978606701, + 18.029996752739, + 18.1349951773882, + 18.2269982993603, + 18.3329924941063, + 18.435999378562, + 18.5289982706308, + 18.6330009251833, + 18.7359977513552, + 18.828996643424, + 18.9350008964539, + 19.0379977226257, + 19.1309966146946, + 19.2379966378212, + 19.3409934639931, + 19.4329965859652, + 19.525995478034, + 19.6290023624897, + 19.7360023856163, + 19.8290012776852, + 19.9269991368055, + 19.9449934065342, + 20.060995593667, + 20.1690014451742, + 20.2520024031401, + 20.3529976308346, + 20.4559944570065, + 20.5569997429848, + 20.6590007990599, + 20.7599960267544, + 20.8610013127327, + 20.9630023688078, + 21.0519980639219, + 21.153999119997, + 21.2560001760721, + 21.358997002244, + 21.4589964598417, + 21.5609975159168, + 21.6620028018951, + 21.7629980295897, + 21.8519937247038, + 21.9539947807789, + 22.0550000667572, + 22.1579968929291, + 22.2599979490042, + 22.3609931766987, + 22.4509947001934, + 22.5529957562685, + 22.6529952138662, + 22.7560020983219, + 22.8579930961132, + 22.9589983820915, + 23.0609994381666, + 23.1630004942417, + 23.2510004192591, + 23.3530014753342, + 23.455998301506, + 23.5569935292006, + 23.6589945852757, + 23.7609956413507, + 23.8609950989485, + 23.9520024508238, + 24.0539934486151, + 24.1509955376387, + 24.2629945278168, + 24.3549976497889, + 24.456998705864, + 24.5519991964102, + 24.6589992195368, + 24.7519981116056, + 24.8560007661581, + 24.9609991908073, + 25.054993852973, + 25.1589965075254, + 25.2519953995943, + 25.3589954227209, + 25.4629980772734, + 25.5550011992455, + 25.6539948284626, + 25.7509969174862, + 25.857001170516, + 25.9500000625849, + 26.0539926588535, + 26.1609926819801, + 26.2540016323328, + 26.3569984585047, + 26.4639984816313, + 26.5579931437969, + 26.659994199872, + 26.7539989203215, + 26.8599931150675, + 26.9639957696199, + 27.0569946616888, + 27.1629989147186, + 27.2539962083101, + 27.36000046134, + 27.4529993534088, + 27.5559961795807, + 27.6629962027073, + 27.7549993246794, + 27.8590019792318, + 27.9509950429201, + 28.0590008944273, + 28.1619977205992, + 28.2560024410486, + 28.3619966357946, + 28.4519981592894, + 28.5580024123192, + 28.651001304388, + 28.7539981305599, + 28.8600023835897, + 28.9530012756586, + 29.0589954704046, + 29.1509985923767, + 29.2579986155033, + 29.3609954416752, + 29.4539943337441, + 29.5609943568707, + 29.6640012413263, + 29.7590017318726, + 29.8520006239414, + 29.9529958516359, + 30.0619974732399, + 30.1549963653088, + 30.2719943225384, + 30.3539995104074, + 30.4589979350567, + 30.5750001221895, + 30.6569952517748, + 30.7609979063272, + 30.8679979294539, + 30.9600010514259, + 31.0529999434948, + 31.1529994010925, + 31.2509972602129, + 31.3579972833395, + 31.458992511034, + 31.5539930015802, + 31.6599972546101, + 31.7619983106852, + 31.8569988012314, + 31.9629929959774, + 32.0569977164269, + 32.1610003709793, + 32.2539992630482, + 32.3599934577942, + 32.4519965797663, + 32.5580008327961, + 32.6519954949617, + 32.7559981495142, + 32.862002402544, + 32.9550012946129, + 33.0589938908815, + 33.1520028412342, + 33.2579970359802, + 33.3549991250038, + 33.4559943526983, + 33.5619986057282, + 33.6529958993197, + 33.7590001523495, + 33.8529948145151, + 33.9560016989708, + 34.0630017220974, + 34.1580022126436, + 34.2609990388155, + 34.3630000948906, + 34.4530016183853, + 34.5519952476025, + 34.6559979021549, + 34.7569931298494, + 34.8559968173504, + 34.9609952419996, + 35.0509967654944, + 35.1609941571951, + 35.253993049264, + 35.3559941053391, + 35.4629941284657, + 35.5599962174892, + 35.6619972735643, + 35.7629925012589, + 35.8519982546568, + 35.9539993107319, + 36.0709972679615, + 36.1559998244047, + 36.2589966505766, + 36.3509997725487, + 36.4619929343462, + 36.5509986877441, + 36.6620019078255, + 36.7539949715138, + 36.8559960275888, + 36.9649976491928, + 37.059998139739, + 37.1619991958141, + 37.2509948909283, + 37.3520001769066, + 37.4540012329817, + 37.5549964606762, + 37.6560017466545, + 37.7579927444458, + 37.8619953989983, + 37.9609990864992, + 38.0619943141937, + 38.1519958376884, + 38.2539968937635, + 38.3539963513613, + 38.4579990059137, + 38.5600000619888, + 38.6620011180639, + 38.7629963457584, + 38.8509962707758, + 38.9529973268509, + 39.0540026128292, + 39.1559936106205, + 39.2579946666956, + 39.3610015511513, + 39.461001008749, + 39.5630020648241, + 39.6519977599382, + 39.7529929876328, + 39.8549940437079, + 39.9580009281635, + 49.9710023403168, + 59.9659994244576, + 69.9769992381334, + 79.9749936908484, + 89.9759955704212, + 99.9740000814199, + 109.975001960993, + 119.974002242088, + 129.971996694803, + 139.973994344473, + 141.965997219086, + 142.079997807741, + 142.180993035436, + 142.281002551317, + 142.382993549109, + 142.483998835087, + 142.572994530201, + 142.674995586276, + 142.776000872254, + 142.876996099949, + 142.978001385927, + 143.078996613622, + 143.181993439794, + 143.285000324249, + 143.384999781847, + 143.472999706864, + 143.575996533036, + 143.675995990634, + 143.778992816806, + 143.879998102784, + 143.979997560382, + 144.082994386554, + 144.182993844152, + 144.282993301749, + 144.372994825244, + 144.4760017097, + 144.588000699878, + 144.680999591947, + 144.783000648022, + 144.875999540091, + 144.973001629114, + 145.074992626905, + 145.177999511361, + 145.278994739056, + 145.380000025034, + 145.48599421978, + 145.580994710326, + 145.684001594782, + 145.793998986483, + 145.872996747494, + 145.974997803569, + 146.071999892592, + 146.178999915719, + 146.281000971794, + 146.381000429392, + 146.483001485467, + 146.571997180581, + 146.675999835134, + 146.775999292731, + 146.878000348806, + 146.988993510604, + 147.080000862479, + 147.182001918554, + 147.290993481874, + 147.384998202324, + 147.472998127341, + 147.575994953513, + 147.677000239491, + 147.777995467186, + 147.881002351642, + 147.981001809239, + 148.083998635411, + 148.183998093009, + 148.272993788123, + 148.376000672579, + 148.476995900273, + 148.578001186252, + 148.680002242327, + 148.781993240118, + 148.881992697716, + 148.982997983694, + 149.073995277286, + 149.175000563264, + 149.275995790958, + 149.377996847034, + 149.479002133012, + 149.580993130803, + 149.682994186878, + 149.782993644476, + 149.874000996351, + 149.974996224046, + 150.072994083166, + 150.178002566099, + 150.27999356389, + 150.379993021488, + 150.482999905944, + 150.573001429439, + 150.685000419617, + 150.773996114731, + 150.875997170806, + 150.987996160984, + 151.078993454576, + 151.180994510651, + 151.277996599674, + 151.372001320124, + 151.472996547818, + 151.5839997679, + 151.675992831588, + 151.777993887663, + 151.888997107744, + 151.979994401336, + 152.081995457411, + 152.193994447589, + 152.283995971084, + 152.373997494578, + 152.478000149131, + 152.575002238154, + 152.677999064326, + 152.780000120401, + 152.880995348096, + 152.982000634074, + 153.079998493195, + 153.172001615167, + 153.272996842861, + 153.388999029994, + 153.476998955011, + 153.577994182706, + 153.693996369839, + 153.779994696379, + 153.881995752454, + 153.972993046045, + 154.071996733546, + 154.173997789621, + 154.283995181322, + 154.377999901772, + 154.480000957847, + 154.589998349547, + 154.682997241616, + 154.784002527595, + 154.873993992805, + 154.975995048881, + 155.082995072007, + 155.179997161031, + 155.277995020151, + 155.374001339078, + 155.482992902398, + 155.581000819802, + 155.677992850542, + 155.776996538043, + 155.873998627067, + 155.98199442029, + 156.078996509314, + 156.176994368434, + 156.273996457458, + 156.373995915055, + 156.483993306756, + 156.58200122416, + 156.6789932549, + 156.777001172304, + 156.874999031425, + 156.972996890545, + 157.082994282246, + 157.179996371269, + 157.27799423039, + 157.386995851994, + 157.474000006914, + 157.571002095938, + 157.672993093729, + 157.780998945236, + 157.878996804357, + 157.985001057386, + 158.075002580881, + 158.173000440002, + 158.292995765805, + 158.379999920726, + 158.477997779846, + 158.573994040489, + 158.673993498087, + 158.772001415491, + 158.879001438618, + 158.979996666312, + 159.079000353813, + 159.183998778462, + 159.272994473577, + 159.383997693658, + 159.483001381159, + 159.579993411899, + 159.678001329303, + 159.774993360043, + 159.873001277447, + 159.981992840767, + 160.078994929791, + 160.176992788911, + 160.273994877934, + 160.373994335532, + 160.482995957136, + 160.580993816257, + 160.679001733661, + 160.7759937644, + 160.874997451901, + 160.972995311022, + 161.081996932626, + 161.181000620127, + 161.27800270915, + 161.376000568271, + 161.471996828914, + 161.580998450518, + 161.676994711161, + 161.775002628565, + 161.873000487685, + 161.982002109289, + 162.097994238138, + 162.208001688123, + 162.299994751811, + 162.389000505209, + 162.491001561284, + 162.591996788979, + 162.693002074957, + 162.793997302651, + 162.894992530346, + 162.996993586421, + 163.097998872399, + 163.198994100094, + 163.288995623589, + 163.388995081186, + 163.490000367165, + 163.59200142324, + 163.692996650934, + 163.794001936913, + 163.894997164607, + 163.997993990779, + 164.097993448377, + 164.186999201775, + 164.289996027946, + 164.388999715447, + 164.493998140097, + 164.593997597694, + 164.688002318144, + 164.797999709845, + 164.90000076592, + 165.000000223517, + 165.090001747012, + 165.192002803087, + 165.304001793265, + 165.393993258476, + 165.495994314551, + 165.602994337678, + 165.697994828224, + 165.799000114203, + 165.908997505903, + 165.989001095295, + 166.089996322989, + 166.2080001086, + 166.293002665043, + 166.394993662834, + 166.512997448444, + 166.598000004888, + 166.700001060963, + 166.792999953032, + 166.888996213675, + 166.990001499653, + 167.093994095922, + 167.192997783422, + 167.294998839498, + 167.397995665669, + 167.497995123267, + 167.599000409246, + 167.689997702837, + 167.789997160435, + 167.89199821651, + 167.994995042682, + 168.094994500279, + 168.198001384735, + 168.29899661243, + 168.400001898408, + 168.489993363619, + 168.591994419694, + 168.691993877292, + 168.793994933367, + 168.845000490546, + 168.966997414827, + 169.054001569748, + 169.150993600488, + 169.271994754672, + 169.358998909593, + 169.454995170236, + 169.572998955846, + 169.660998880863, + 169.758996739984, + 169.85399723053, + 169.955002516508, + 170.051994547248, + 170.152999833226, + 170.259999856353, + 170.357997715473, + 170.464001968503, + 170.552997663617, + 170.652001351118, + 170.771000906825, + 170.86100243032, + 170.95900028944, + 171.056002378464, + 171.154000237584, + 171.261996030808, + 171.360999718308, + 171.458001807332, + 171.556995436549, + 171.65599912405, + 171.753001213074, + 171.863994374871, + 171.960000693798, + 172.058994323015, + 172.155996412039, + 172.253994271159, + 172.352002188563, + 172.461999580264, + 172.559001669288, + 172.657995298505, + 172.754997387528, + 172.852995246649, + 172.96299263835, + 173.061000555754, + 173.159994184971, + 173.256000503898, + 173.354994133115, + 173.451996222138, + 173.560997843742, + 173.657999932766, + 173.756993561983, + 173.855001479387, + 173.951993510127, + 174.062000960112, + 174.158992990851, + 174.257996678352, + 174.354998767376, + 174.450995028019, + 174.550994485617, + 174.661001935601, + 174.770999327302, + 174.856997653842, + 174.95699711144, + 175.061995536089, + 175.156996026635, + 175.260998681188, + 175.366992875934, + 175.45099966228, + 175.551994889975, + 175.675993412733, + 175.755997002125, + 175.857002288103, + 175.952998548746, + 176.06099434197, + 176.150995865464, + 176.26499645412, + 176.352996379137, + 176.455993205309, + 176.549997925758, + 176.66100114584, + 176.763002201915, + 176.856001093984, + 176.952993124723, + 177.056000009179, + 177.161994203925, + 177.258996292949, + 177.360997349024, + 177.450998872519, + 177.551994100213, + 177.652999386191, + 177.755996212363, + 177.855995669961, + 177.959002554417, + 178.059997782111, + 178.160993009806, + 178.2509945333, + 178.352995589376, + 178.454996645451, + 178.556001931429, + 178.658998757601, + 178.758998215199, + 178.86199504137, + 184.623993560672, + 185.633996129036, + 186.632994934917, + 187.6309979707, + 188.631002604961, + 189.642996713519, + 190.6310018152, + 191.630996391177, + 192.632992565632, + 193.630995601416, + 194.629994407296, + 195.630994811654, + 196.64599634707, + 197.641002014279, + 198.636993393302, + 199.629997462034, + 200.640995800495, + 201.638998836279, + 202.639999240637, + 203.633999079466, + 204.637996852398, + 205.638997256756, + 206.630995497108, + 207.628002762795, + 208.637995272875, + 209.636994078755, + 210.635992884636, + 211.630998551846, + 212.6329947263, + 213.632999360561, + 214.631998166442, + 215.639999136329, + 216.631001606584, + 217.633993551135, + 218.633998185396, + 219.633992761374, + 220.640002191067, + 221.62899300456, + 222.633996605873, + 223.632995411754, + 224.635997414589, + 225.636997818947, + 226.639999821782, + 227.638998627663, + 228.637001663446, + 229.638002067804, + 230.634999275208, + 231.645001843572, + 232.63799585402, + 233.634993061423, + 234.637995064259, + 244.646993279457, + 254.649996757507, + 264.653000235558, + 274.65400211513, + 284.651000797749, + 294.645997881889, + 304.646999761462, + 314.656993746758, + 324.648993462324, + 334.653002768755, + 344.650001451373, + 354.651999101043, + 364.646996185184, + 374.660993367434, + 384.654994681478, + 394.648000225425, + 404.654996842146, + 414.649993926287, + 424.657000601292, + 434.65399928391, + 444.652999565005, + 454.65099401772, + 464.660002291203, + 474.657996743917, + 484.654995426536, + 494.650998339057, + 504.666001349688, + 514.648998901248, + 524.650996550918, + 534.651998430491, + 544.655001908541, + 554.645995795727, + 564.665002003312, + 574.647999554873, + 584.649997204542, + 594.649993255734, + 604.647001996636, + 614.656995981932, + 624.650001525879, + 634.647995978594, + 644.653001055121, + 654.653992876411, + 664.646998420358, + 674.64699447155, + 684.654996916652, + 694.658000394702, + 704.650000110269, + 714.659994095564, + 724.652999639511, + 734.649998322129, + 744.646001234651, + 754.653993621469, + 764.656001329422, + 774.65300001204, + 774.763993173838, + 774.869001656771, + 774.970992654562, + 775.069000571966, + 775.160993635654, + 775.261998921633, + 775.373002141714, + 775.464995205402, + 775.566996261478, + 775.663998350501, + 775.76899677515, + 775.870997831225, + 775.964992493391, + 776.059992983937, + 776.161994040012, + 776.267002522945, + 776.365000382066, + 776.46599560976, + 776.58299356699, + 776.669997721911, + 776.771998777986, + 776.8609944731, + 776.959002390504, + 777.062994986773, + 777.164000272751, + 777.263999730349, + 777.366000786424, + 777.47300080955, + 777.568001300097, + 777.670002356172, + 777.777002379298, + 777.872998639941, + 777.963000163436, + 778.065001219511, + 778.161993250251, + 778.267001733184, + 778.367996960878, + 778.464999049902, + 778.570993244648, + 778.672994300723, + 778.769996389747, + 778.862995281816, + 778.964000567794, + 779.060992598534, + 779.164995253086, + 779.268002137542, + 779.364994168282, + 779.470998421311, + 779.560999944806, + 779.67000156641, + 779.763000458479, + 779.865001514554, + 779.961993545294, + 780.067002028227, + 780.168993026018, + 780.265995115042, + 780.369997769594, + 780.471998825669, + 780.569000914693, + 780.660993978381, + 780.764996632934, + 780.873998254538, + 780.967992916703, + 781.068002432585, + 781.177999824286, + 781.269992887974, + 781.37299977243, + 781.463997066021, + 781.561994925141, + 781.663995981216, + 781.768994405866, + 781.865996494889, + 781.967997550964, + 782.070994377136, + 782.170993834734, + 782.271999120712, + 782.374000176787, + 782.460994273424, + 782.56400115788, + 782.678997516632, + 782.766001671553, + 782.867992669344, + 782.978000119329, + 783.066995814443, + 783.170998468995, + 783.259994164109, + 783.373994752765, + 783.463000506163, + 783.563995733857, + 783.662999421358, + 783.767002075911, + 783.868993073702, + 783.967000991106, + 784.071999415755, + 784.159999340773, + 784.269996732473, + 784.364001452923, + 784.464996680617, + 784.562994539738, + 784.667992964387, + 784.782999381423, + 784.876994043589, + 784.982998296619, + 785.084999352694, + 785.177998244762, + 785.284002497792, + 785.382000356913, + 785.479998216033, + 785.586002469063, + 785.677995532751, + 785.776999220252, + 785.886996611953, + 785.977993905544, + 786.076997593045, + 786.185999214649, + 786.278002336621, + 786.378001794219, + 786.486993357539, + 786.580002307892, + 786.68000176549, + 786.775002256036, + 786.880996450782, + 786.98099590838, + 787.075996398926, + 787.182000651956, + 787.282000109553, + 787.3770006001, + 787.481999024749, + 787.581998482347, + 787.676998972893, + 787.782993167639, + 787.882992625237, + 787.981000542641, + 788.08599896729, + 788.183001056314, + 788.280998915434, + 788.385001569986, + 788.481993600726, + 788.580997288227, + 788.687001541257, + 788.7829978019, + 788.882001489401, + 788.987995684147, + 789.084002003074, + 789.181999862194, + 789.286998286843, + 789.384000375867, + 789.481998234987, + 789.586996659637, + 789.68399874866, + 789.783002436161, + 789.88800086081, + 789.99299928546, + 790.083000808954, + 790.173998102546, + 790.288994461298, + 790.382999181747, + 790.47500230372, + 790.592000260949, + 790.683993324637, + 790.787000209093, + 790.879999101162, + 790.982995927334, + 791.074999049306, + 791.179997473955, + 791.28199853003, + 791.38699695468, + 791.479995846748, + 791.581001132727, + 791.686995327473, + 791.778002679348, + 791.878002136946, + 791.985997930169, + 792.078001052141, + 792.194999009371, + 792.285996302962, + 792.377999424934, + 792.478994652629, + 792.587996274233, + 792.679999396205, + 792.777997255325, + 792.875995114446, + 792.981999367476, + 793.079001456499, + 793.17699931562, + 793.281001970172, + 793.376998230815, + 793.476001918316, + 793.581000342965, + 793.678002431989, + 793.778001889586, + 793.883000314236, + 793.978996574879, + 794.07800026238, + 794.181992858648, + 794.280000776053, + 794.37899440527, + 794.484998658299, + 794.582000747323, + 794.68099437654, + 794.793999195099, + 794.889995455742, + 794.994993880391, + 795.096994936466, + 795.189993828535, + 795.298995450139, + 795.39799913764, + 795.491993799806, + 795.597998052836, + 795.68699374795, + 795.792998000979, + 795.890000090003, + 795.992001146078, + 796.097995340824, + 796.19299583137, + 796.294996887445, + 796.397993713617, + 796.496001631022, + 796.596996858716, + 796.691001579166, + 796.798997372389, + 796.887993067503, + 796.990999951959, + 797.088997811079, + 797.188997268677, + 797.290998324752, + 797.388996183872, + 797.491993010044, + 797.592998296022, + 797.693993523717, + 797.792997211218, + 797.892996668816, + 797.995993494988, + 798.08900244534, + 798.196002468467, + 798.299995064735, + 798.391998186708, + 798.498002439737, + 798.588999733329, + 798.693998157978, + 798.786997050047, + 798.891995474696, + 798.997999727726, + 799.090998619795, + 799.195001274347, + 799.299999698997, + 799.393994361162, + 799.497997015715, + 799.592001736164, + 799.697000160813, + 799.800992757082, + 799.894001707435, + 799.999995902181, + 800.103998556733, + 800.196001678705, + 800.289000570774, + 800.405998528004, + 800.498997420073, + 800.591996312141, + 800.707998499274, + 800.788997858763, + 800.893996283412, + 801.004999503493, + 801.09199360013, + 801.19799785316, + 801.307995244861, + 801.394999399781, + 801.487002521753, + 801.585996150971, + 801.696999371052, + 801.789998263121, + 801.896002516151, + 801.986999809742, + 802.092994004488, + 802.200999855995, + 802.288999781013, + 802.394993975759, + 802.488998696208, + 802.593001350761, + 802.698995545507, + 802.790998667479, + 802.895001322031, + 802.988995984197, + 803.093994408846, + 803.197997063398, + 803.290995955467, + 803.395994380117, + 803.487001731992, + 803.594997525215, + 803.687996417284, + 803.783992677927, + 803.897993266583, + 803.991997987032, + 804.093999043107, + 804.187993705273, + 804.29599955678, + 804.393001645804, + 804.493001103401, + 804.598995298147, + 804.695997387171, + 804.795996844769, + 804.888995736837, + 804.994999989867, + 805.098992586136, + 805.192997306585, + 805.290995165706, + 805.390994623303, + 805.496998876333, + 805.59199936688, + 805.694000422955, + 805.786999315023, + 805.892993509769, + 805.996996164322, + 806.089995056391, + 806.195999309421, + 806.300001963973, + 806.391995027661, + 806.498995050788, + 806.590002402663, + 806.695996597409, + 806.790001317859, + 806.894999742508, + 806.986992806196, + 807.093992829323, + 807.197995483875, + 807.290994375944, + 807.396998628974, + 807.487000152469, + 807.594000175595, + 807.699994370341, + 807.789995893836, + 807.896995916963, + 807.989994809032, + 808.093001693487, + 808.194992691279, + 808.296993747354, + 808.388996869326, + 808.498994261026, + 808.588000014424, + 808.699999004602, + 808.790000528097, + 808.888994157314, + 809.000993147492, + 809.090994670987, + 809.189998358488, + 809.301997348666, + 809.39099304378, + 809.492994099855, + 809.605998918414, + 809.694994613528, + 809.796995669603, + 809.90399569273, + 809.996994584799, + 810.098995640874, + 810.186995565891, + 810.28800085187, + 810.386994481087, + 810.485002398491, + 810.587999224663, + 810.688994452357, + 810.787002369762, + 810.89099496603, + 810.992996022105, + 811.106996610761, + 811.194000765681, + 811.294995993376, + 811.396001279354, + 811.496000736952, + 811.598001793027, + 811.698997020721, + 811.798996478319, + 811.898995935917, + 811.997999623418, + 812.086995318532, + 812.18800060451, + 812.290001660585, + 812.390001118183, + 812.490996345878, + 812.592001631856, + 812.692996859551, + 812.792000547051, + 812.894001603127, + 812.992995232344, + 813.096002116799, + 813.197993114591, + 813.296996802092, + 813.398997858167, + 813.498997315764, + 813.598996773362, + 813.69899623096, + 813.788997754455, + 813.888997212052, + 813.991994038224, + 814.092999324203, + 814.193994551897, + 814.297001436353, + 814.39599506557, + 814.495994523168, + 814.597995579243, + 814.699996635318 + ], + "y": [ + 4.18647, + 4.16441, + 4.15666, + 4.15346, + 4.15177, + 4.15076, + 4.15008, + 4.14941, + 4.14874, + 4.14823, + 4.14772, + 4.14722, + 4.14671, + 4.14621, + 4.14587, + 4.14536, + 4.14503, + 4.14452, + 4.14418, + 4.14385, + 4.14334, + 4.143, + 4.14267, + 4.14233, + 4.14199, + 4.14166, + 4.14132, + 4.14098, + 4.14064, + 4.14031, + 4.14014, + 4.1398, + 4.13946, + 4.13913, + 4.13896, + 4.13862, + 4.13829, + 4.13795, + 4.13778, + 4.13744, + 4.13727, + 4.13694, + 4.1366, + 4.13643, + 4.13609, + 4.13593, + 4.13559, + 4.13542, + 4.13508, + 4.13491, + 4.13458, + 4.13441, + 4.13407, + 4.1339, + 4.13373, + 4.1334, + 4.13323, + 4.13289, + 4.13272, + 4.13255, + 4.13222, + 4.13205, + 4.13188, + 4.13154, + 4.13137, + 4.13121, + 4.13104, + 4.1307, + 4.13053, + 4.13036, + 4.13019, + 4.12986, + 4.12969, + 4.12952, + 4.12935, + 4.12918, + 4.12885, + 4.12868, + 4.12851, + 4.12834, + 4.12817, + 4.12783, + 4.12767, + 4.1275, + 4.12733, + 4.12716, + 4.12699, + 4.12682, + 4.12665, + 4.12649, + 4.12615, + 4.12598, + 4.12581, + 4.12564, + 4.12547, + 4.12531, + 4.12514, + 4.12497, + 4.1248, + 4.12463, + 4.12446, + 4.12446, + 4.14534, + 4.15343, + 4.1563, + 4.15764, + 4.15849, + 4.15899, + 4.1595, + 4.15984, + 4.16017, + 4.16051, + 4.16085, + 4.16102, + 4.16135, + 4.16152, + 4.16186, + 4.16203, + 4.1622, + 4.16236, + 4.1627, + 4.16287, + 4.16304, + 4.16321, + 4.16338, + 4.16354, + 4.16354, + 4.16371, + 4.16388, + 4.16405, + 4.16422, + 4.16439, + 4.16439, + 4.16456, + 4.16472, + 4.16489, + 4.16489, + 4.16506, + 4.16523, + 4.16523, + 4.1654, + 4.1654, + 4.16557, + 4.16557, + 4.16574, + 4.1659, + 4.1659, + 4.16607, + 4.16607, + 4.16624, + 4.16624, + 4.16641, + 4.16641, + 4.16658, + 4.16658, + 4.16675, + 4.16675, + 4.16692, + 4.16692, + 4.16692, + 4.16708, + 4.16708, + 4.16725, + 4.16725, + 4.16725, + 4.16742, + 4.16742, + 4.16759, + 4.16759, + 4.16759, + 4.16776, + 4.16776, + 4.16776, + 4.16793, + 4.16793, + 4.16793, + 4.1681, + 4.1681, + 4.1681, + 4.16826, + 4.16826, + 4.16826, + 4.16826, + 4.16843, + 4.16843, + 4.16843, + 4.16843, + 4.1686, + 4.1686, + 4.1686, + 4.16877, + 4.16877, + 4.16877, + 4.16877, + 4.16894, + 4.16894, + 4.16894, + 4.16894, + 4.16911, + 4.16911, + 4.16911, + 4.16911, + 4.16928, + 4.16928, + 4.16928, + 4.16928, + 4.16944, + 4.16944, + 4.16944, + 4.16944, + 4.16944, + 4.16961, + 4.16961, + 4.16961, + 4.16961, + 4.16961, + 4.16978, + 4.16978, + 4.16978, + 4.16978, + 4.16978, + 4.16995, + 4.16995, + 4.16995, + 4.16995, + 4.16995, + 4.16995, + 4.17012, + 4.17012, + 4.17012, + 4.17012, + 4.17012, + 4.17029, + 4.17029, + 4.17029, + 4.17029, + 4.17029, + 4.17029, + 4.17029, + 4.17045, + 4.17045, + 4.17045, + 4.17045, + 4.17045, + 4.17045, + 4.17062, + 4.17062, + 4.17062, + 4.17062, + 4.17062, + 4.17062, + 4.17062, + 4.17079, + 4.17079, + 4.17079, + 4.17079, + 4.17079, + 4.17079, + 4.17079, + 4.17096, + 4.17096, + 4.17096, + 4.17096, + 4.17096, + 4.17096, + 4.17096, + 4.17096, + 4.17113, + 4.17113, + 4.17113, + 4.17113, + 4.17113, + 4.17113, + 4.17113, + 4.17113, + 4.17113, + 4.1713, + 4.1713, + 4.1713, + 4.1713, + 4.1713, + 4.1713, + 4.1713, + 4.1713, + 4.1713, + 4.17147, + 4.17147, + 4.17147, + 4.17147, + 4.17147, + 4.17147, + 4.17147, + 4.17147, + 4.17147, + 4.17163, + 4.17163, + 4.17163, + 4.17163, + 4.17163, + 4.17163, + 4.17163, + 4.17163, + 4.17888, + 4.18124, + 4.1831, + 4.18478, + 4.1863, + 4.18765, + 4.189, + 4.19035, + 4.19169, + 4.19304, + 4.19321, + 4.19119, + 4.19035, + 4.19001, + 4.18984, + 4.18984, + 4.18967, + 4.18967, + 4.18967, + 4.18967, + 4.1895, + 4.1895, + 4.1895, + 4.1895, + 4.1895, + 4.18933, + 4.18933, + 4.18933, + 4.18933, + 4.18933, + 4.18933, + 4.18917, + 4.18917, + 4.18917, + 4.18917, + 4.18917, + 4.18917, + 4.18917, + 4.189, + 4.189, + 4.189, + 4.189, + 4.189, + 4.189, + 4.189, + 4.189, + 4.189, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18883, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18866, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18849, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18832, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18815, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18799, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18782, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.18765, + 4.19355, + 4.1981, + 4.19945, + 4.19979, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.19995, + 4.20012, + 4.19608, + 4.19422, + 4.19355, + 4.19321, + 4.19304, + 4.19287, + 4.19271, + 4.19271, + 4.19254, + 4.19254, + 4.19254, + 4.19237, + 4.19237, + 4.1922, + 4.1922, + 4.1922, + 4.1922, + 4.19203, + 4.19203, + 4.19203, + 4.19186, + 4.19186, + 4.19186, + 4.19186, + 4.19186, + 4.19169, + 4.19169, + 4.19169, + 4.19169, + 4.19169, + 4.19153, + 4.19153, + 4.19153, + 4.19153, + 4.19153, + 4.19136, + 4.19136, + 4.19136, + 4.19136, + 4.19136, + 4.19136, + 4.19136, + 4.19119, + 4.19119, + 4.19119, + 4.19119, + 4.19119, + 4.19119, + 4.19119, + 4.19119, + 4.19119, + 4.19102, + 4.19102, + 4.19102, + 4.19102, + 4.19102, + 4.19102, + 4.19102, + 4.19102, + 4.19102, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19085, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19068, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19051, + 4.19035, + 4.17351, + 4.18445, + 4.18495, + 4.18529, + 4.18563, + 4.18579, + 4.18579, + 4.18596, + 4.18613, + 4.18613, + 4.18613, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.18647, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.1863, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18613, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.18596, + 4.14722, + 4.12817, + 4.12075, + 4.11789, + 4.11587, + 4.11435, + 4.11317, + 4.11199, + 4.11081, + 4.1098, + 4.10896, + 4.10794, + 4.1071, + 4.10626, + 4.10525, + 4.10457, + 4.1039, + 4.10289, + 4.10221, + 4.10154, + 4.10086, + 4.10019, + 4.09969, + 4.09901, + 4.09834, + 4.09766, + 4.09716, + 4.09648, + 4.09581, + 4.0953, + 4.0948, + 4.09412, + 4.09362, + 4.09311, + 4.09261, + 4.0921, + 4.09143, + 4.09092, + 4.09041, + 4.08991, + 4.08957, + 4.08907, + 4.08856, + 4.08805, + 4.08755, + 4.08704, + 4.08671, + 4.0862, + 4.08586, + 4.08536, + 4.08485, + 4.08451, + 4.08401, + 4.08367, + 4.08333, + 4.08283, + 4.08249, + 4.08199, + 4.08165, + 4.08114, + 4.08081, + 4.08047, + 4.08013, + 4.07963, + 4.07929, + 4.07895, + 4.07845, + 4.07811, + 4.07777, + 4.07744, + 4.0771, + 4.07676, + 4.07642, + 4.07609, + 4.07558, + 4.07524, + 4.07508, + 4.07474, + 4.07423, + 4.0739, + 4.07373, + 4.07339, + 4.07305, + 4.07272, + 4.07238, + 4.07204, + 4.0717, + 4.07137, + 4.07103, + 4.07069, + 4.07052, + 4.07019, + 4.06985, + 4.06951, + 4.06918, + 4.06884, + 4.06867, + 4.06833, + 4.068, + 4.06766, + 4.12511, + 4.12916, + 4.13169, + 4.1332, + 4.13421, + 4.13523, + 4.13607, + 4.13657, + 4.13742, + 4.13792, + 4.13843, + 4.13893, + 4.13944, + 4.13978, + 4.14028, + 4.14079, + 4.14096, + 4.14146, + 4.1418, + 4.14214, + 4.14247, + 4.14281, + 4.14298, + 4.14332, + 4.14365, + 4.14399, + 4.14416, + 4.1445, + 4.14466, + 4.145, + 4.14517, + 4.14534, + 4.14568, + 4.14584, + 4.14601, + 4.14618, + 4.14652, + 4.14669, + 4.14686, + 4.14702, + 4.14719, + 4.14736, + 4.14753, + 4.1477, + 4.14787, + 4.14804, + 4.1482, + 4.14837, + 4.14854, + 4.14871, + 4.14888, + 4.14905, + 4.14922, + 4.14922, + 4.14938, + 4.14955, + 4.14972, + 4.14989, + 4.15006, + 4.15006, + 4.15023, + 4.1504, + 4.15056, + 4.15056, + 4.15073, + 4.15073, + 4.1509, + 4.15107, + 4.15107, + 4.15124, + 4.15141, + 4.15141, + 4.15158, + 4.15174, + 4.15174, + 4.15191, + 4.15191, + 4.15208, + 4.15208, + 4.15225, + 4.15242, + 4.15242, + 4.15259, + 4.15259, + 4.15276, + 4.15276, + 4.15292, + 4.15292, + 4.15309, + 4.15309, + 4.15309, + 4.15326, + 4.15326, + 4.15343, + 4.15343, + 4.1536, + 4.1536, + 4.15377, + 4.15377, + 4.15377, + 4.15394, + 4.15394, + 4.1541, + 4.1541, + 4.15427, + 4.15427, + 4.15427, + 4.15444, + 4.15444, + 4.15444, + 4.15461, + 4.15461, + 4.15478, + 4.15478, + 4.15478, + 4.15495, + 4.15495, + 4.15495, + 4.15512, + 4.15512, + 4.15512, + 4.15528, + 4.15528, + 4.15528, + 4.15545, + 4.15545, + 4.15545, + 4.15562, + 4.15562, + 4.15562, + 4.15579, + 4.15579, + 4.15579, + 4.15596, + 4.15596, + 4.15596, + 4.15596, + 4.15613, + 4.15613, + 4.15613, + 4.1563, + 4.1563, + 4.1563, + 4.1563, + 4.15646, + 4.15646, + 4.15646, + 4.15663, + 4.15663, + 4.15663, + 4.15663, + 4.1568, + 4.1568, + 4.1568, + 4.1568, + 4.15697, + 4.15697, + 4.15697, + 4.15697, + 4.15714, + 4.15714, + 4.15714, + 4.15714, + 4.15731, + 4.15731, + 4.15731, + 4.15731, + 4.15731, + 4.15748, + 4.15748, + 4.15748, + 4.15748, + 4.15764, + 4.15764, + 4.15764, + 4.15764, + 4.15764, + 4.15781, + 4.15781, + 4.15781, + 4.15781, + 4.15781, + 4.15798, + 4.15798, + 4.15798, + 4.15798, + 4.15798, + 4.15815, + 4.15815, + 4.15815, + 4.15815, + 4.15815, + 4.15832, + 4.15832, + 4.15832, + 4.15832, + 4.15832, + 4.15832, + 4.15849, + 4.15849 + ] + } + ], + "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": "Voltage vs Time" + }, + "xaxis": { + "title": { + "text": "Time (s)" + } + }, + "yaxis": { + "title": { + "text": "Voltage (V)" + } + } + } + } + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# To see voltage vs time profile.\n", + "fig2 = go.Figure()\n", + "# Add a line trace for current vs. time\n", + "fig2.add_trace(go.Scatter(\n", + " x=df[\"Time\"].to_numpy(),\n", + " y=df[\"Voltage\"].to_numpy(),\n", + " mode='lines', # 'lines', 'markers', or 'lines+markers'\n", + " name='Voltage vs Time'\n", + "))\n", + "\n", + "# Customize layout\n", + "fig2.update_layout(\n", + " title='Voltage vs Time',\n", + " xaxis_title='Time (s)',\n", + " yaxis_title='Voltage (V)',\n", + " template='plotly' # Use a Plotly template (optional)\n", + ")\n", + "\n", + "# Show the plot\n", + "fig2.show()" + ] + }, + { + "cell_type": "markdown", + "id": "8ce6c438-a402-4b1b-ad8a-598ceee74f2f", + "metadata": {}, + "source": [ + "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function.\n", + "\n", + "Initil state can be either \"Initial SoC\" or \"Initial open-circuit voltage [V]\". In this example, we get the initial OCV by accesiing the voltage data. However, user can simply use a vlue instead, e.g., {\"Initial open-circuit voltage [V]\": 4.1}. Similarly, if SOC input is required, {\"Initial SoC\": 0.95}." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "62369a4d-96e5-49d2-8951-4468b3fc5831", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.480234Z", + "iopub.status.busy": "2024-04-14T18:57:46.480123Z", + "iopub.status.idle": "2024-04-14T18:57:46.488949Z", + "shell.execute_reply": "2024-04-14T18:57:46.488688Z" + } + }, + "outputs": [], + "source": [ + "problem = pybop.FittingProblem(model, parameters, dataset, initial_state = {\"Initial open-circuit voltage [V]\": df['Voltage'].to_numpy()[0]})\n", + "\n", + "cost = pybop.SumSquaredError(problem)" + ] + }, + { + "cell_type": "markdown", + "id": "ab62ee34-85ee-4b5a-ab25-3bd7dd47f312", + "metadata": {}, + "source": [ + "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "f69b34f5-0b46-4646-acbe-991046997b98", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.490406Z", + "iopub.status.busy": "2024-04-14T18:57:46.490322Z", + "iopub.status.idle": "2024-04-14T18:57:46.510798Z", + "shell.execute_reply": "2024-04-14T18:57:46.510375Z" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "0.9767591248227608" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cost([0.001, 0.001, 0.001, 5000, 5000])" + ] + }, + { + "cell_type": "markdown", + "id": "3ef5b0da-f755-43c6-8904-79d7ee0f218c", + "metadata": {}, + "source": [ + "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "6244882e-11ad-4bfe-a512-f1c687a06a08", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:46.512725Z", + "iopub.status.busy": "2024-04-14T18:57:46.512597Z", + "iopub.status.idle": "2024-04-14T18:57:49.259154Z", + "shell.execute_reply": "2024-04-14T18:57:49.257712Z" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Initial parameters: [4.81254883e-03 5.13239900e-03 5.22002763e-03 5.95260630e+02\n", + " 1.83188323e+03]\n", + "Estimated parameters: [1.04715863e-02 3.30322656e-03 2.01255979e-02 5.95256623e+02\n", + " 1.83189263e+03]\n" + ] + } + ], + "source": [ + "optim = pybop.CMAES(cost, max_unchanged_iterations=50, max_iterations=300)\n", + "x, final_cost = optim.run()\n", + "print(\"Initial parameters:\", optim.x0)\n", + "print(\"Estimated parameters:\", x)" + ] + }, + { + "cell_type": "markdown", + "id": "93ee37a3-67f6-4c6a-a05d-507700cfa9da", + "metadata": {}, + "source": [ + "## Plotting and Visualisation\n", + "\n", + "PyBOP provides various plotting utilities to visualize the results of the optimisation." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "2cec5659-31fa-4164-82f0-4467a4894729", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:49.273422Z", + "iopub.status.busy": "2024-04-14T18:57:49.272340Z", + "iopub.status.idle": "2024-04-14T18:57:50.177989Z", + "shell.execute_reply": "2024-04-14T18:57:50.173807Z" + } + }, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "02004006008004.064.084.14.124.144.164.184.2ReferenceModelOptimised ComparisonTime / sVoltage / V" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.quick_plot(problem, problem_inputs=x, title=\"Optimised Comparison\");" + ] + }, + { + "cell_type": "markdown", + "id": "7d265967-e6e5-440c-badf-156a43943c88", + "metadata": {}, + "source": [ + "### Convergence and Parameter Trajectories\n", + "\n", + "To assess the optimisation process, we can plot the convergence of the cost function and the trajectories of the parameters:" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "f66e0b0f-4861-42dd-bb7f-8734fcca3328", + "metadata": { + "execution": { + "iopub.execute_input": "2024-04-14T18:57:50.189616Z", + "iopub.status.busy": "2024-04-14T18:57:50.188971Z", + "iopub.status.idle": "2024-04-14T18:57:52.898771Z", + "shell.execute_reply": "2024-04-14T18:57:52.897811Z" + } + }, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "2040608000.020.040.060.080.10.120.14ConvergenceIterationCost" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "2004006000.0050.012004006000.0020.0040.0062004006000.0050.010.0150.020.025200400600595.24595.25595.262004006001,831.881,831.891,831.91,831.91R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.plot_convergence(optim)\n", + "pybop.plot_parameters(optim);" + ] + }, + { + "cell_type": "markdown", + "id": "c544a81c-1215-4794-b7db-c57c46125c77", + "metadata": {}, + "source": [ + "### Conclusion\n", + "\n", + "This notebook illustrates how to perform parameter estimation for multi-pulse HPPC data, providing insights into the optimisation process through various visualisations." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From 2dcad411eca6f423e34171729dffee389302b23d Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Thu, 15 Aug 2024 15:05:18 +0100 Subject: [PATCH 02/36] openpyxl package installation command added in notebook file --- ...uivalent_circuit_identification_hppc.ipynb | 57 ++++++++++--------- ...nt_circuit_identification_multipulse.ipynb | 45 ++++++++------- 2 files changed, 52 insertions(+), 50 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index 81e88f25..c9e32b56 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -29,7 +29,8 @@ "outputs": [], "source": [ "%pip install --upgrade pip ipywidgets\n", - "%pip install pybop -q" + "%pip install pybop -q\n", + "%pip install openpyxl" ] }, { @@ -44,7 +45,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "id": "d6afb8f9-3872-4a7e-a76d-0b50855fe089", "metadata": { "execution": { @@ -73,7 +74,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "id": "8d4a0635-51da-4998-8b48-deda13a49e39", "metadata": { "execution": { @@ -91,7 +92,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "1f081569", "metadata": {}, "outputs": [], @@ -124,7 +125,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "id": "e84b6dd0-8f9e-4b68-b7cb-f3bcb9988802", "metadata": { "execution": { @@ -151,7 +152,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "id": "c346b106-99a9-46bc-8b5d-d330ed911660", "metadata": { "execution": { @@ -179,7 +180,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "id": "0a0f2af8", "metadata": {}, "outputs": [], @@ -223,7 +224,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "id": "62369a4d-96e5-49d2-8951-4468b3fc5831", "metadata": { "execution": { @@ -250,7 +251,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "id": "f69b34f5-0b46-4646-acbe-991046997b98", "metadata": { "execution": { @@ -267,7 +268,7 @@ "0.20825614088511984" ] }, - "execution_count": 10, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -286,7 +287,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "id": "6244882e-11ad-4bfe-a512-f1c687a06a08", "metadata": { "execution": { @@ -301,10 +302,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [5.32058073e-03 5.22007042e-03 5.36655577e-03 4.21562425e+02\n", - " 1.75428752e+03]\n", - "Estimated parameters: [1.00259954e-02 3.98354131e-03 2.43397212e-02 4.21567940e+02\n", - " 1.75426923e+03]\n" + "Initial parameters: [5.39882375e-03 4.79346260e-03 4.39870903e-03 5.82569312e+02\n", + " 2.40709139e+03]\n", + "Estimated parameters: [1.04378035e-02 4.86658005e-03 5.38030697e-02 5.82598284e+02\n", + " 2.40708918e+03]\n" ] } ], @@ -327,7 +328,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "id": "2cec5659-31fa-4164-82f0-4467a4894729", "metadata": { "execution": { @@ -341,7 +342,7 @@ { "data": { "image/svg+xml": [ - "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" + "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -364,7 +365,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 12, "id": "f66e0b0f-4861-42dd-bb7f-8734fcca3328", "metadata": { "execution": { @@ -378,7 +379,7 @@ { "data": { "image/svg+xml": [ - "2040608010000.0050.010.0150.020.025ConvergenceIterationCost" + "2040608010000.0050.010.0150.020.0250.030.0350.04ConvergenceIterationCost" ] }, "metadata": {}, @@ -387,7 +388,7 @@ { "data": { "image/svg+xml": [ - "2004006008000.0050.010.01520040060080000.0050.012004006008000.010.020.03200400600800421.55421.56421.57421.582004006008001,754.261,754.271,754.281,754.29R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "2004006008000.0050.010.01520040060080000.0050.0120040060080000.020.040.060.08200400600800582.56582.58582.6582.622004006008002,407.042,407.062,407.082,407.12,407.12R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, @@ -413,7 +414,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 13, "id": "10a3be9c", "metadata": {}, "outputs": [], @@ -442,7 +443,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 14, "id": "ab1f9099", "metadata": {}, "outputs": [], @@ -468,7 +469,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 15, "id": "085e7aee", "metadata": {}, "outputs": [ @@ -476,7 +477,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "2024-08-14 12:38:54.025 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", + "2024-08-15 14:50:11.347 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", "\n", "\tExperiment is infeasible: 'event: Minimum SoC' was triggered during 'Step([[ 0 10]\n", " [ 1 10]\n", @@ -503,14 +504,14 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 16, "id": "c50c1d7e", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "7b8588376bab47d4a02f88f642c98f11", + "model_id": "af5c85cf64f04429b312af847a906283", "version_major": 2, "version_minor": 0 }, @@ -524,10 +525,10 @@ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 17, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index 98d76867..c87a4aa9 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -29,7 +29,8 @@ "outputs": [], "source": [ "%pip install --upgrade pip ipywidgets\n", - "%pip install pybop -q" + "%pip install pybop -q\n", + "%pip install openpyxl" ] }, { @@ -44,7 +45,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 5, "id": "d6afb8f9-3872-4a7e-a76d-0b50855fe089", "metadata": { "execution": { @@ -73,7 +74,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 6, "id": "8d4a0635-51da-4998-8b48-deda13a49e39", "metadata": { "execution": { @@ -109,12 +110,12 @@ "source": [ "## Identifying the Parameters\n", "\n", - "Now that the initial parameter set is constructed, we can start the PyBOP fitting process. First, we define the model class with two RC elements." + "Now that the initial parameter set is constructed, we can start the PyBOP fitting process. First, we define the model class with two RC elements. One important thing here to note is \"maximum solver timestep\" (dt_max) needs to be set correctly to have a good fit." ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "id": "e84b6dd0-8f9e-4b68-b7cb-f3bcb9988802", "metadata": { "execution": { @@ -141,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "id": "c346b106-99a9-46bc-8b5d-d330ed911660", "metadata": { "execution": { @@ -168,7 +169,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 9, "id": "0a0f2af8", "metadata": {}, "outputs": [], @@ -205,7 +206,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 10, "id": "358cb1c1", "metadata": {}, "outputs": [ @@ -3462,7 +3463,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 11, "id": "594b6f56", "metadata": {}, "outputs": [ @@ -6729,7 +6730,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 12, "id": "62369a4d-96e5-49d2-8951-4468b3fc5831", "metadata": { "execution": { @@ -6756,7 +6757,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 13, "id": "f69b34f5-0b46-4646-acbe-991046997b98", "metadata": { "execution": { @@ -6773,7 +6774,7 @@ "0.9767591248227608" ] }, - "execution_count": 10, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -6792,7 +6793,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 14, "id": "6244882e-11ad-4bfe-a512-f1c687a06a08", "metadata": { "execution": { @@ -6807,10 +6808,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [4.81254883e-03 5.13239900e-03 5.22002763e-03 5.95260630e+02\n", - " 1.83188323e+03]\n", - "Estimated parameters: [1.04715863e-02 3.30322656e-03 2.01255979e-02 5.95256623e+02\n", - " 1.83189263e+03]\n" + "Initial parameters: [5.69941601e-03 5.04921223e-03 5.03032448e-03 6.82214058e+02\n", + " 2.20190016e+03]\n", + "Estimated parameters: [1.05840217e-02 3.92306610e-03 2.52965901e-02 6.82206085e+02\n", + " 2.20190754e+03]\n" ] } ], @@ -6833,7 +6834,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 15, "id": "2cec5659-31fa-4164-82f0-4467a4894729", "metadata": { "execution": { @@ -6847,7 +6848,7 @@ { "data": { "image/svg+xml": [ - "02004006008004.064.084.14.124.144.164.184.2ReferenceModelOptimised ComparisonTime / sVoltage / V" + "02004006008004.064.084.14.124.144.164.184.2ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -6870,7 +6871,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 16, "id": "f66e0b0f-4861-42dd-bb7f-8734fcca3328", "metadata": { "execution": { @@ -6884,7 +6885,7 @@ { "data": { "image/svg+xml": [ - "2040608000.020.040.060.080.10.120.14ConvergenceIterationCost" + "2040608000.020.040.060.080.10.120.14ConvergenceIterationCost" ] }, "metadata": {}, @@ -6893,7 +6894,7 @@ { "data": { "image/svg+xml": [ - "2004006000.0050.012004006000.0020.0040.0062004006000.0050.010.0150.020.025200400600595.24595.25595.262004006001,831.881,831.891,831.91,831.91R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "2004006000.0050.010.0152004006000.0050.012004006000.010.020.030.04200400600682.2682.21682.222004006002,201.92,201.912,201.92R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, From cbce7772bc2ee891b8098849663d656e51fdd2b6 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 15 Aug 2024 14:40:59 +0000 Subject: [PATCH 03/36] style: pre-commit fixes --- ...uivalent_circuit_identification_hppc.ipynb | 249 +++++++---------- ...nt_circuit_identification_multipulse.ipynb | 253 +++++++----------- 2 files changed, 199 insertions(+), 303 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index c9e32b56..2aa42ac4 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "00940c64-4748-4b08-9a35-ea98ce311e71", + "id": "0", "metadata": {}, "source": [ "# Estimating ECM Parameters & Running a Thermal Submodel in PyBaMM\n", @@ -17,15 +17,8 @@ { "cell_type": "code", "execution_count": null, - "id": "dd0e1a20-1ba3-4ff5-8f6a-f9c6f25c2a4a", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:35.622147Z", - "iopub.status.busy": "2024-04-14T18:57:35.621660Z", - "iopub.status.idle": "2024-04-14T18:57:40.849137Z", - "shell.execute_reply": "2024-04-14T18:57:40.848620Z" - } - }, + "id": "1", + "metadata": {}, "outputs": [], "source": [ "%pip install --upgrade pip ipywidgets\n", @@ -35,7 +28,7 @@ }, { "cell_type": "markdown", - "id": "90efc3d3-bf00-423d-ba81-246e4763b499", + "id": "2", "metadata": {}, "source": [ "### Importing Libraries\n", @@ -45,16 +38,9 @@ }, { "cell_type": "code", - "execution_count": 2, - "id": "d6afb8f9-3872-4a7e-a76d-0b50855fe089", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:40.859077Z", - "iopub.status.busy": "2024-04-14T18:57:40.857904Z", - "iopub.status.idle": "2024-04-14T18:57:46.230603Z", - "shell.execute_reply": "2024-04-14T18:57:46.229895Z" - } - }, + "execution_count": null, + "id": "3", + "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", @@ -66,7 +52,7 @@ }, { "cell_type": "markdown", - "id": "11f17daf-4a04-4ccd-8175-8e5a37f79f7f", + "id": "4", "metadata": {}, "source": [ "In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. To update this, provide a function definition that matches this [function](https://github.com/pybamm-team/PyBaMM/blob/1943aa5ab2895b5378220595923dbae3d66b13c9/pybamm/input/parameters/ecm/example_set.py#L17)." @@ -74,16 +60,9 @@ }, { "cell_type": "code", - "execution_count": 3, - "id": "8d4a0635-51da-4998-8b48-deda13a49e39", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.251312Z", - "iopub.status.busy": "2024-04-14T18:57:46.251183Z", - "iopub.status.idle": "2024-04-14T18:57:46.424946Z", - "shell.execute_reply": "2024-04-14T18:57:46.424250Z" - } - }, + "execution_count": null, + "id": "5", + "metadata": {}, "outputs": [], "source": [ "# Load the parameters\n", @@ -92,15 +71,15 @@ }, { "cell_type": "code", - "execution_count": 4, - "id": "1f081569", + "execution_count": null, + "id": "6", "metadata": {}, "outputs": [], "source": [ "# Update the ECM input parameter as required for the present case\n", - "parameter_set[\"Cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Cell capacity [A.h]\"] = 3\n", "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", + "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", "parameter_set[\"R0 [Ohm]\"] = 0.001\n", @@ -108,14 +87,22 @@ "parameter_set[\"C1 [F]\"] = 500\n", "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", - "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)\n", - "parameter_set.update({\"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", - "\"Open-circuit voltage [V]\"]}, check_already_exists=False)" + "parameter_set.update(\n", + " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", + ")\n", + "parameter_set.update(\n", + " {\n", + " \"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", + " \"Open-circuit voltage [V]\"\n", + " ]\n", + " },\n", + " check_already_exists=False,\n", + ")" ] }, { "cell_type": "markdown", - "id": "017695fd-ee78-4113-af18-2fea04cf6126", + "id": "7", "metadata": {}, "source": [ "## Identifying the Parameters\n", @@ -125,26 +112,21 @@ }, { "cell_type": "code", - "execution_count": 5, - "id": "e84b6dd0-8f9e-4b68-b7cb-f3bcb9988802", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.427992Z", - "iopub.status.busy": "2024-04-14T18:57:46.427831Z", - "iopub.status.idle": "2024-04-14T18:57:46.432028Z", - "shell.execute_reply": "2024-04-14T18:57:46.431542Z" - } - }, + "execution_count": null, + "id": "8", + "metadata": {}, "outputs": [], "source": [ "model = pybop.empirical.Thevenin(\n", - " parameter_set=parameter_set, options={\"number of rc elements\": 2}, solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=10)\n", + " parameter_set=parameter_set,\n", + " options={\"number of rc elements\": 2},\n", + " solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=10),\n", ")" ] }, { "cell_type": "markdown", - "id": "3ab5afb4-5007-4cef-9802-c25dc077e466", + "id": "9", "metadata": {}, "source": [ "We use a single HPPC pulse from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 " @@ -152,27 +134,20 @@ }, { "cell_type": "code", - "execution_count": 6, - "id": "c346b106-99a9-46bc-8b5d-d330ed911660", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.438835Z", - "iopub.status.busy": "2024-04-14T18:57:46.438684Z", - "iopub.status.idle": "2024-04-14T18:57:46.478613Z", - "shell.execute_reply": "2024-04-14T18:57:46.478339Z" - } - }, + "execution_count": null, + "id": "10", + "metadata": {}, "outputs": [], "source": [ "file_loc = r\"../data/Samsung_INR21700/sample_hppc_pulse.xlsx\"\n", - "df = pd.read_excel(file_loc, index_col=None, na_values=['NA'])\n", - "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "df = pd.read_excel(file_loc, index_col=None, na_values=[\"NA\"])\n", + "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", "dataset = pybop.Dataset(\n", " {\n", - " \"Time [s]\": df['Time'].to_numpy(),\n", - " \"Current function [A]\": df['Current'].to_numpy(),\n", - " \"Voltage [V]\": df['Voltage'].to_numpy(),\n", + " \"Time [s]\": df[\"Time\"].to_numpy(),\n", + " \"Current function [A]\": df[\"Current\"].to_numpy(),\n", + " \"Voltage [V]\": df[\"Voltage\"].to_numpy(),\n", " }\n", ")\n", "r0_guess = 0.005" @@ -180,25 +155,25 @@ }, { "cell_type": "code", - "execution_count": 7, - "id": "0a0f2af8", + "execution_count": null, + "id": "11", "metadata": {}, "outputs": [], "source": [ "parameters = pybop.Parameters(\n", " pybop.Parameter(\n", " \"R0 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R1 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R2 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", @@ -216,7 +191,7 @@ }, { "cell_type": "markdown", - "id": "8ce6c438-a402-4b1b-ad8a-598ceee74f2f", + "id": "12", "metadata": {}, "source": [ "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function. " @@ -224,26 +199,24 @@ }, { "cell_type": "code", - "execution_count": 8, - "id": "62369a4d-96e5-49d2-8951-4468b3fc5831", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.480234Z", - "iopub.status.busy": "2024-04-14T18:57:46.480123Z", - "iopub.status.idle": "2024-04-14T18:57:46.488949Z", - "shell.execute_reply": "2024-04-14T18:57:46.488688Z" - } - }, + "execution_count": null, + "id": "13", + "metadata": {}, "outputs": [], "source": [ - "problem = pybop.FittingProblem(model, parameters, dataset, initial_state = {\"Initial open-circuit voltage [V]\": df['Voltage'].to_numpy()[0]})\n", + "problem = pybop.FittingProblem(\n", + " model,\n", + " parameters,\n", + " dataset,\n", + " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]},\n", + ")\n", "\n", "cost = pybop.SumSquaredError(problem)" ] }, { "cell_type": "markdown", - "id": "ab62ee34-85ee-4b5a-ab25-3bd7dd47f312", + "id": "14", "metadata": {}, "source": [ "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," @@ -251,16 +224,9 @@ }, { "cell_type": "code", - "execution_count": 9, - "id": "f69b34f5-0b46-4646-acbe-991046997b98", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.490406Z", - "iopub.status.busy": "2024-04-14T18:57:46.490322Z", - "iopub.status.idle": "2024-04-14T18:57:46.510798Z", - "shell.execute_reply": "2024-04-14T18:57:46.510375Z" - } - }, + "execution_count": null, + "id": "15", + "metadata": {}, "outputs": [ { "data": { @@ -268,7 +234,7 @@ "0.20825614088511984" ] }, - "execution_count": 9, + "execution_count": null, "metadata": {}, "output_type": "execute_result" } @@ -279,7 +245,7 @@ }, { "cell_type": "markdown", - "id": "3ef5b0da-f755-43c6-8904-79d7ee0f218c", + "id": "16", "metadata": {}, "source": [ "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." @@ -287,16 +253,9 @@ }, { "cell_type": "code", - "execution_count": 10, - "id": "6244882e-11ad-4bfe-a512-f1c687a06a08", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.512725Z", - "iopub.status.busy": "2024-04-14T18:57:46.512597Z", - "iopub.status.idle": "2024-04-14T18:57:49.259154Z", - "shell.execute_reply": "2024-04-14T18:57:49.257712Z" - } - }, + "execution_count": null, + "id": "17", + "metadata": {}, "outputs": [ { "name": "stdout", @@ -318,7 +277,7 @@ }, { "cell_type": "markdown", - "id": "93ee37a3-67f6-4c6a-a05d-507700cfa9da", + "id": "18", "metadata": {}, "source": [ "## Plotting and Visualisation\n", @@ -328,16 +287,9 @@ }, { "cell_type": "code", - "execution_count": 11, - "id": "2cec5659-31fa-4164-82f0-4467a4894729", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:49.273422Z", - "iopub.status.busy": "2024-04-14T18:57:49.272340Z", - "iopub.status.idle": "2024-04-14T18:57:50.177989Z", - "shell.execute_reply": "2024-04-14T18:57:50.173807Z" - } - }, + "execution_count": null, + "id": "19", + "metadata": {}, "outputs": [ { "data": { @@ -355,7 +307,7 @@ }, { "cell_type": "markdown", - "id": "7d265967-e6e5-440c-badf-156a43943c88", + "id": "20", "metadata": {}, "source": [ "### Convergence and Parameter Trajectories\n", @@ -365,16 +317,9 @@ }, { "cell_type": "code", - "execution_count": 12, - "id": "f66e0b0f-4861-42dd-bb7f-8734fcca3328", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:50.189616Z", - "iopub.status.busy": "2024-04-14T18:57:50.188971Z", - "iopub.status.idle": "2024-04-14T18:57:52.898771Z", - "shell.execute_reply": "2024-04-14T18:57:52.897811Z" - } - }, + "execution_count": null, + "id": "21", + "metadata": {}, "outputs": [ { "data": { @@ -402,7 +347,7 @@ }, { "cell_type": "markdown", - "id": "da64f15b", + "id": "22", "metadata": {}, "source": [ "# Setting up Thermal Submodel\n", @@ -414,14 +359,14 @@ }, { "cell_type": "code", - "execution_count": 13, - "id": "10a3be9c", + "execution_count": null, + "id": "23", "metadata": {}, "outputs": [], "source": [ "file_loc = r\"../data/Samsung_INR21700/sample_drive_cycle.xlsx\"\n", - "df = pd.read_excel(file_loc, sheet_name='Sheet3', index_col=None, na_values=['NA'])\n", - "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "df = pd.read_excel(file_loc, sheet_name=\"Sheet3\", index_col=None, na_values=[\"NA\"])\n", + "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", "time = df[\"Time\"].to_numpy()\n", "time = time - time[0]\n", @@ -430,12 +375,12 @@ "drive_cycle_current = np.column_stack([time, current])\n", "# Ensuring there is no nan value in the data\n", "drive_cycle_current = drive_cycle_current[~np.isnan(drive_cycle_current).any(axis=1)]\n", - "experiment = pybamm.Experiment([pybamm.step.current(drive_cycle_current)])\n" + "experiment = pybamm.Experiment([pybamm.step.current(drive_cycle_current)])" ] }, { "cell_type": "markdown", - "id": "baf99e83", + "id": "24", "metadata": {}, "source": [ "Update the estimated RC values. These values will be used to estimate heat generation and in turn temperature distribution in the thermal submodel. The thermal submodel is also set up." @@ -443,25 +388,27 @@ }, { "cell_type": "code", - "execution_count": 14, - "id": "ab1f9099", + "execution_count": null, + "id": "25", "metadata": {}, "outputs": [], "source": [ - "#from convertToPybamm import read_json_to_dict\n", - "model = pybamm.equivalent_circuit.Thevenin(options={\"number of rc elements\":2})\n", + "# from convertToPybamm import read_json_to_dict\n", + "model = pybamm.equivalent_circuit.Thevenin(options={\"number of rc elements\": 2})\n", "parameter_set[\"R0 [Ohm]\"] = 9.90845937e-03\n", "parameter_set[\"R1 [Ohm]\"] = 3.91598671e-03\n", - "parameter_set[\"C1 [F]\"] = 3.81881833e+02\n", + "parameter_set[\"C1 [F]\"] = 3.81881833e02\n", "parameter_set[\"Initial SoC\"] = 0.95\n", "parameter_set.update({\"R2 [Ohm]\": 2.30211519e-02}, check_already_exists=False)\n", - "parameter_set.update({\"C2 [F]\": 1.67503652e+03}, check_already_exists=False)\n", - "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)" + "parameter_set.update({\"C2 [F]\": 1.67503652e03}, check_already_exists=False)\n", + "parameter_set.update(\n", + " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", + ")" ] }, { "cell_type": "markdown", - "id": "46bc65aa", + "id": "26", "metadata": {}, "source": [ "Setting up the thermal simulation in PyBaMM." @@ -469,8 +416,8 @@ }, { "cell_type": "code", - "execution_count": 15, - "id": "085e7aee", + "execution_count": null, + "id": "27", "metadata": {}, "outputs": [ { @@ -496,7 +443,7 @@ }, { "cell_type": "markdown", - "id": "79809ea0", + "id": "28", "metadata": {}, "source": [ "Visualization of voltage response and cell temperature over time." @@ -504,8 +451,8 @@ }, { "cell_type": "code", - "execution_count": 16, - "id": "c50c1d7e", + "execution_count": null, + "id": "29", "metadata": {}, "outputs": [ { @@ -528,7 +475,7 @@ "" ] }, - "execution_count": 16, + "execution_count": null, "metadata": {}, "output_type": "execute_result" } @@ -539,7 +486,7 @@ }, { "cell_type": "markdown", - "id": "c544a81c-1215-4794-b7db-c57c46125c77", + "id": "30", "metadata": {}, "source": [ "### Conclusion\n", diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index c87a4aa9..de422fd0 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "00940c64-4748-4b08-9a35-ea98ce311e71", + "id": "0", "metadata": {}, "source": [ "# Estimating ECM Parameters from Multi-Pulse HPPC Data\n", @@ -17,15 +17,8 @@ { "cell_type": "code", "execution_count": null, - "id": "dd0e1a20-1ba3-4ff5-8f6a-f9c6f25c2a4a", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:35.622147Z", - "iopub.status.busy": "2024-04-14T18:57:35.621660Z", - "iopub.status.idle": "2024-04-14T18:57:40.849137Z", - "shell.execute_reply": "2024-04-14T18:57:40.848620Z" - } - }, + "id": "1", + "metadata": {}, "outputs": [], "source": [ "%pip install --upgrade pip ipywidgets\n", @@ -35,7 +28,7 @@ }, { "cell_type": "markdown", - "id": "90efc3d3-bf00-423d-ba81-246e4763b499", + "id": "2", "metadata": {}, "source": [ "### Importing Libraries\n", @@ -45,16 +38,9 @@ }, { "cell_type": "code", - "execution_count": 5, - "id": "d6afb8f9-3872-4a7e-a76d-0b50855fe089", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:40.859077Z", - "iopub.status.busy": "2024-04-14T18:57:40.857904Z", - "iopub.status.idle": "2024-04-14T18:57:46.230603Z", - "shell.execute_reply": "2024-04-14T18:57:46.229895Z" - } - }, + "execution_count": null, + "id": "3", + "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", @@ -66,7 +52,7 @@ }, { "cell_type": "markdown", - "id": "11f17daf-4a04-4ccd-8175-8e5a37f79f7f", + "id": "4", "metadata": {}, "source": [ "In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. The other relevant parameters for the ECM model implementation are updated as per the cell specification." @@ -74,23 +60,16 @@ }, { "cell_type": "code", - "execution_count": 6, - "id": "8d4a0635-51da-4998-8b48-deda13a49e39", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.251312Z", - "iopub.status.busy": "2024-04-14T18:57:46.251183Z", - "iopub.status.idle": "2024-04-14T18:57:46.424946Z", - "shell.execute_reply": "2024-04-14T18:57:46.424250Z" - } - }, + "execution_count": null, + "id": "5", + "metadata": {}, "outputs": [], "source": [ "# Load the parameters\n", "parameter_set = pybamm.ParameterValues(\"ECM_Example\")\n", - "parameter_set[\"Cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Cell capacity [A.h]\"] = 3\n", "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", + "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", "parameter_set[\"R0 [Ohm]\"] = 0.001\n", @@ -98,14 +77,22 @@ "parameter_set[\"C1 [F]\"] = 500\n", "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", - "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)\n", - "parameter_set.update({\"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", - "\"Open-circuit voltage [V]\"]}, check_already_exists=False)\n" + "parameter_set.update(\n", + " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", + ")\n", + "parameter_set.update(\n", + " {\n", + " \"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", + " \"Open-circuit voltage [V]\"\n", + " ]\n", + " },\n", + " check_already_exists=False,\n", + ")" ] }, { "cell_type": "markdown", - "id": "017695fd-ee78-4113-af18-2fea04cf6126", + "id": "6", "metadata": {}, "source": [ "## Identifying the Parameters\n", @@ -115,26 +102,21 @@ }, { "cell_type": "code", - "execution_count": 7, - "id": "e84b6dd0-8f9e-4b68-b7cb-f3bcb9988802", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.427992Z", - "iopub.status.busy": "2024-04-14T18:57:46.427831Z", - "iopub.status.idle": "2024-04-14T18:57:46.432028Z", - "shell.execute_reply": "2024-04-14T18:57:46.431542Z" - } - }, + "execution_count": null, + "id": "7", + "metadata": {}, "outputs": [], "source": [ "model = pybop.empirical.Thevenin(\n", - " parameter_set=parameter_set, options={\"number of rc elements\": 2}, solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=40)\n", + " parameter_set=parameter_set,\n", + " options={\"number of rc elements\": 2},\n", + " solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=40),\n", ")" ] }, { "cell_type": "markdown", - "id": "3ab5afb4-5007-4cef-9802-c25dc077e466", + "id": "8", "metadata": {}, "source": [ "We use multiple HPPC pulses from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 " @@ -142,35 +124,28 @@ }, { "cell_type": "code", - "execution_count": 8, - "id": "c346b106-99a9-46bc-8b5d-d330ed911660", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.438835Z", - "iopub.status.busy": "2024-04-14T18:57:46.438684Z", - "iopub.status.idle": "2024-04-14T18:57:46.478613Z", - "shell.execute_reply": "2024-04-14T18:57:46.478339Z" - } - }, + "execution_count": null, + "id": "9", + "metadata": {}, "outputs": [], "source": [ "file_loc = r\"../data/Samsung_INR21700/multipulse_hppc.xlsx\"\n", - "df = pd.read_excel(file_loc, index_col=None, na_values=['NA'])\n", - "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "df = pd.read_excel(file_loc, index_col=None, na_values=[\"NA\"])\n", + "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", "dataset = pybop.Dataset(\n", " {\n", - " \"Time [s]\": df['Time'].to_numpy(),\n", - " \"Current function [A]\": df['Current'].to_numpy(),\n", - " \"Voltage [V]\": df['Voltage'].to_numpy(),\n", + " \"Time [s]\": df[\"Time\"].to_numpy(),\n", + " \"Current function [A]\": df[\"Current\"].to_numpy(),\n", + " \"Voltage [V]\": df[\"Voltage\"].to_numpy(),\n", " }\n", ")" ] }, { "cell_type": "code", - "execution_count": 9, - "id": "0a0f2af8", + "execution_count": null, + "id": "10", "metadata": {}, "outputs": [], "source": [ @@ -178,17 +153,17 @@ "parameters = pybop.Parameters(\n", " pybop.Parameter(\n", " \"R0 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R1 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R2 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", @@ -206,8 +181,8 @@ }, { "cell_type": "code", - "execution_count": 10, - "id": "358cb1c1", + "execution_count": null, + "id": "11", "metadata": {}, "outputs": [ { @@ -3442,19 +3417,21 @@ "# To see current vs time profile.\n", "fig1 = go.Figure()\n", "# Add a line trace for current vs. time\n", - "fig1.add_trace(go.Scatter(\n", - " x=df[\"Time\"].to_numpy(),\n", - " y=df[\"Current\"].to_numpy(),\n", - " mode='lines', # 'lines', 'markers', or 'lines+markers'\n", - " name='Current vs Time'\n", - "))\n", + "fig1.add_trace(\n", + " go.Scatter(\n", + " x=df[\"Time\"].to_numpy(),\n", + " y=df[\"Current\"].to_numpy(),\n", + " mode=\"lines\", # 'lines', 'markers', or 'lines+markers'\n", + " name=\"Current vs Time\",\n", + " )\n", + ")\n", "\n", "# Customize layout\n", "fig1.update_layout(\n", - " title='Current vs Time',\n", - " xaxis_title='Time (s)',\n", - " yaxis_title='Current (A)',\n", - " template='plotly' # Use a Plotly template (optional)\n", + " title=\"Current vs Time\",\n", + " xaxis_title=\"Time (s)\",\n", + " yaxis_title=\"Current (A)\",\n", + " template=\"plotly\", # Use a Plotly template (optional)\n", ")\n", "\n", "# Show the plot\n", @@ -3463,8 +3440,8 @@ }, { "cell_type": "code", - "execution_count": 11, - "id": "594b6f56", + "execution_count": null, + "id": "12", "metadata": {}, "outputs": [ { @@ -6699,19 +6676,21 @@ "# To see voltage vs time profile.\n", "fig2 = go.Figure()\n", "# Add a line trace for current vs. time\n", - "fig2.add_trace(go.Scatter(\n", - " x=df[\"Time\"].to_numpy(),\n", - " y=df[\"Voltage\"].to_numpy(),\n", - " mode='lines', # 'lines', 'markers', or 'lines+markers'\n", - " name='Voltage vs Time'\n", - "))\n", + "fig2.add_trace(\n", + " go.Scatter(\n", + " x=df[\"Time\"].to_numpy(),\n", + " y=df[\"Voltage\"].to_numpy(),\n", + " mode=\"lines\", # 'lines', 'markers', or 'lines+markers'\n", + " name=\"Voltage vs Time\",\n", + " )\n", + ")\n", "\n", "# Customize layout\n", "fig2.update_layout(\n", - " title='Voltage vs Time',\n", - " xaxis_title='Time (s)',\n", - " yaxis_title='Voltage (V)',\n", - " template='plotly' # Use a Plotly template (optional)\n", + " title=\"Voltage vs Time\",\n", + " xaxis_title=\"Time (s)\",\n", + " yaxis_title=\"Voltage (V)\",\n", + " template=\"plotly\", # Use a Plotly template (optional)\n", ")\n", "\n", "# Show the plot\n", @@ -6720,7 +6699,7 @@ }, { "cell_type": "markdown", - "id": "8ce6c438-a402-4b1b-ad8a-598ceee74f2f", + "id": "13", "metadata": {}, "source": [ "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function.\n", @@ -6730,26 +6709,24 @@ }, { "cell_type": "code", - "execution_count": 12, - "id": "62369a4d-96e5-49d2-8951-4468b3fc5831", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.480234Z", - "iopub.status.busy": "2024-04-14T18:57:46.480123Z", - "iopub.status.idle": "2024-04-14T18:57:46.488949Z", - "shell.execute_reply": "2024-04-14T18:57:46.488688Z" - } - }, + "execution_count": null, + "id": "14", + "metadata": {}, "outputs": [], "source": [ - "problem = pybop.FittingProblem(model, parameters, dataset, initial_state = {\"Initial open-circuit voltage [V]\": df['Voltage'].to_numpy()[0]})\n", + "problem = pybop.FittingProblem(\n", + " model,\n", + " parameters,\n", + " dataset,\n", + " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]},\n", + ")\n", "\n", "cost = pybop.SumSquaredError(problem)" ] }, { "cell_type": "markdown", - "id": "ab62ee34-85ee-4b5a-ab25-3bd7dd47f312", + "id": "15", "metadata": {}, "source": [ "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," @@ -6757,16 +6734,9 @@ }, { "cell_type": "code", - "execution_count": 13, - "id": "f69b34f5-0b46-4646-acbe-991046997b98", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.490406Z", - "iopub.status.busy": "2024-04-14T18:57:46.490322Z", - "iopub.status.idle": "2024-04-14T18:57:46.510798Z", - "shell.execute_reply": "2024-04-14T18:57:46.510375Z" - } - }, + "execution_count": null, + "id": "16", + "metadata": {}, "outputs": [ { "data": { @@ -6774,7 +6744,7 @@ "0.9767591248227608" ] }, - "execution_count": 13, + "execution_count": null, "metadata": {}, "output_type": "execute_result" } @@ -6785,7 +6755,7 @@ }, { "cell_type": "markdown", - "id": "3ef5b0da-f755-43c6-8904-79d7ee0f218c", + "id": "17", "metadata": {}, "source": [ "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." @@ -6793,16 +6763,9 @@ }, { "cell_type": "code", - "execution_count": 14, - "id": "6244882e-11ad-4bfe-a512-f1c687a06a08", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:46.512725Z", - "iopub.status.busy": "2024-04-14T18:57:46.512597Z", - "iopub.status.idle": "2024-04-14T18:57:49.259154Z", - "shell.execute_reply": "2024-04-14T18:57:49.257712Z" - } - }, + "execution_count": null, + "id": "18", + "metadata": {}, "outputs": [ { "name": "stdout", @@ -6824,7 +6787,7 @@ }, { "cell_type": "markdown", - "id": "93ee37a3-67f6-4c6a-a05d-507700cfa9da", + "id": "19", "metadata": {}, "source": [ "## Plotting and Visualisation\n", @@ -6834,16 +6797,9 @@ }, { "cell_type": "code", - "execution_count": 15, - "id": "2cec5659-31fa-4164-82f0-4467a4894729", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:49.273422Z", - "iopub.status.busy": "2024-04-14T18:57:49.272340Z", - "iopub.status.idle": "2024-04-14T18:57:50.177989Z", - "shell.execute_reply": "2024-04-14T18:57:50.173807Z" - } - }, + "execution_count": null, + "id": "20", + "metadata": {}, "outputs": [ { "data": { @@ -6861,7 +6817,7 @@ }, { "cell_type": "markdown", - "id": "7d265967-e6e5-440c-badf-156a43943c88", + "id": "21", "metadata": {}, "source": [ "### Convergence and Parameter Trajectories\n", @@ -6871,16 +6827,9 @@ }, { "cell_type": "code", - "execution_count": 16, - "id": "f66e0b0f-4861-42dd-bb7f-8734fcca3328", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:50.189616Z", - "iopub.status.busy": "2024-04-14T18:57:50.188971Z", - "iopub.status.idle": "2024-04-14T18:57:52.898771Z", - "shell.execute_reply": "2024-04-14T18:57:52.897811Z" - } - }, + "execution_count": null, + "id": "22", + "metadata": {}, "outputs": [ { "data": { @@ -6908,7 +6857,7 @@ }, { "cell_type": "markdown", - "id": "c544a81c-1215-4794-b7db-c57c46125c77", + "id": "23", "metadata": {}, "source": [ "### Conclusion\n", From 02252706750c01db3f3f8cb58aae8b7dde549f75 Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Thu, 15 Aug 2024 15:46:37 +0100 Subject: [PATCH 04/36] results of notebooks updated --- ...uivalent_circuit_identification_hppc.ipynb | 124 ++++++++++-------- ...nt_circuit_identification_multipulse.ipynb | 122 +++++++++-------- 2 files changed, 134 insertions(+), 112 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index c9e32b56..91ae20d8 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "00940c64-4748-4b08-9a35-ea98ce311e71", + "id": "0", "metadata": {}, "source": [ "# Estimating ECM Parameters & Running a Thermal Submodel in PyBaMM\n", @@ -17,15 +17,8 @@ { "cell_type": "code", "execution_count": null, - "id": "dd0e1a20-1ba3-4ff5-8f6a-f9c6f25c2a4a", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:35.622147Z", - "iopub.status.busy": "2024-04-14T18:57:35.621660Z", - "iopub.status.idle": "2024-04-14T18:57:40.849137Z", - "shell.execute_reply": "2024-04-14T18:57:40.848620Z" - } - }, + "id": "1", + "metadata": {}, "outputs": [], "source": [ "%pip install --upgrade pip ipywidgets\n", @@ -35,7 +28,7 @@ }, { "cell_type": "markdown", - "id": "90efc3d3-bf00-423d-ba81-246e4763b499", + "id": "2", "metadata": {}, "source": [ "### Importing Libraries\n", @@ -66,7 +59,7 @@ }, { "cell_type": "markdown", - "id": "11f17daf-4a04-4ccd-8175-8e5a37f79f7f", + "id": "4", "metadata": {}, "source": [ "In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. To update this, provide a function definition that matches this [function](https://github.com/pybamm-team/PyBaMM/blob/1943aa5ab2895b5378220595923dbae3d66b13c9/pybamm/input/parameters/ecm/example_set.py#L17)." @@ -98,9 +91,9 @@ "outputs": [], "source": [ "# Update the ECM input parameter as required for the present case\n", - "parameter_set[\"Cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Cell capacity [A.h]\"] = 3\n", "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", + "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", "parameter_set[\"R0 [Ohm]\"] = 0.001\n", @@ -108,14 +101,22 @@ "parameter_set[\"C1 [F]\"] = 500\n", "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", - "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)\n", - "parameter_set.update({\"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", - "\"Open-circuit voltage [V]\"]}, check_already_exists=False)" + "parameter_set.update(\n", + " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", + ")\n", + "parameter_set.update(\n", + " {\n", + " \"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", + " \"Open-circuit voltage [V]\"\n", + " ]\n", + " },\n", + " check_already_exists=False,\n", + ")" ] }, { "cell_type": "markdown", - "id": "017695fd-ee78-4113-af18-2fea04cf6126", + "id": "7", "metadata": {}, "source": [ "## Identifying the Parameters\n", @@ -138,13 +139,15 @@ "outputs": [], "source": [ "model = pybop.empirical.Thevenin(\n", - " parameter_set=parameter_set, options={\"number of rc elements\": 2}, solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=10)\n", + " parameter_set=parameter_set,\n", + " options={\"number of rc elements\": 2},\n", + " solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=10),\n", ")" ] }, { "cell_type": "markdown", - "id": "3ab5afb4-5007-4cef-9802-c25dc077e466", + "id": "9", "metadata": {}, "source": [ "We use a single HPPC pulse from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 " @@ -165,14 +168,14 @@ "outputs": [], "source": [ "file_loc = r\"../data/Samsung_INR21700/sample_hppc_pulse.xlsx\"\n", - "df = pd.read_excel(file_loc, index_col=None, na_values=['NA'])\n", - "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "df = pd.read_excel(file_loc, index_col=None, na_values=[\"NA\"])\n", + "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", "dataset = pybop.Dataset(\n", " {\n", - " \"Time [s]\": df['Time'].to_numpy(),\n", - " \"Current function [A]\": df['Current'].to_numpy(),\n", - " \"Voltage [V]\": df['Voltage'].to_numpy(),\n", + " \"Time [s]\": df[\"Time\"].to_numpy(),\n", + " \"Current function [A]\": df[\"Current\"].to_numpy(),\n", + " \"Voltage [V]\": df[\"Voltage\"].to_numpy(),\n", " }\n", ")\n", "r0_guess = 0.005" @@ -188,17 +191,17 @@ "parameters = pybop.Parameters(\n", " pybop.Parameter(\n", " \"R0 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R1 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R2 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", @@ -216,7 +219,7 @@ }, { "cell_type": "markdown", - "id": "8ce6c438-a402-4b1b-ad8a-598ceee74f2f", + "id": "12", "metadata": {}, "source": [ "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function. " @@ -236,14 +239,19 @@ }, "outputs": [], "source": [ - "problem = pybop.FittingProblem(model, parameters, dataset, initial_state = {\"Initial open-circuit voltage [V]\": df['Voltage'].to_numpy()[0]})\n", + "problem = pybop.FittingProblem(\n", + " model,\n", + " parameters,\n", + " dataset,\n", + " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]},\n", + ")\n", "\n", "cost = pybop.SumSquaredError(problem)" ] }, { "cell_type": "markdown", - "id": "ab62ee34-85ee-4b5a-ab25-3bd7dd47f312", + "id": "14", "metadata": {}, "source": [ "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," @@ -279,7 +287,7 @@ }, { "cell_type": "markdown", - "id": "3ef5b0da-f755-43c6-8904-79d7ee0f218c", + "id": "16", "metadata": {}, "source": [ "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." @@ -302,10 +310,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [5.39882375e-03 4.79346260e-03 4.39870903e-03 5.82569312e+02\n", - " 2.40709139e+03]\n", - "Estimated parameters: [1.04378035e-02 4.86658005e-03 5.38030697e-02 5.82598284e+02\n", - " 2.40708918e+03]\n" + "Initial parameters: [5.13981638e-03 4.87114818e-03 5.19066234e-03 4.49686438e+02\n", + " 2.41109546e+03]\n", + "Estimated parameters: [9.95196711e-03 5.20421160e-03 6.19842496e-02 4.49690742e+02\n", + " 2.41113127e+03]\n" ] } ], @@ -318,7 +326,7 @@ }, { "cell_type": "markdown", - "id": "93ee37a3-67f6-4c6a-a05d-507700cfa9da", + "id": "18", "metadata": {}, "source": [ "## Plotting and Visualisation\n", @@ -342,7 +350,7 @@ { "data": { "image/svg+xml": [ - "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" + "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -355,7 +363,7 @@ }, { "cell_type": "markdown", - "id": "7d265967-e6e5-440c-badf-156a43943c88", + "id": "20", "metadata": {}, "source": [ "### Convergence and Parameter Trajectories\n", @@ -379,7 +387,7 @@ { "data": { "image/svg+xml": [ - "2040608010000.0050.010.0150.020.0250.030.0350.04ConvergenceIterationCost" + "2040608010000.0050.010.0150.020.0250.030.035ConvergenceIterationCost" ] }, "metadata": {}, @@ -388,7 +396,7 @@ { "data": { "image/svg+xml": [ - "2004006008000.0050.010.01520040060080000.0050.0120040060080000.020.040.060.08200400600800582.56582.58582.6582.622004006008002,407.042,407.062,407.082,407.12,407.12R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "2004006008000.0050.010.0152004006008000.0040.0060.0080.012004006008000.020.040.060.08200400600800449.65449.72004006008002,411.12,411.15R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, @@ -402,7 +410,7 @@ }, { "cell_type": "markdown", - "id": "da64f15b", + "id": "22", "metadata": {}, "source": [ "# Setting up Thermal Submodel\n", @@ -420,8 +428,8 @@ "outputs": [], "source": [ "file_loc = r\"../data/Samsung_INR21700/sample_drive_cycle.xlsx\"\n", - "df = pd.read_excel(file_loc, sheet_name='Sheet3', index_col=None, na_values=['NA'])\n", - "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "df = pd.read_excel(file_loc, sheet_name=\"Sheet3\", index_col=None, na_values=[\"NA\"])\n", + "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", "time = df[\"Time\"].to_numpy()\n", "time = time - time[0]\n", @@ -430,12 +438,12 @@ "drive_cycle_current = np.column_stack([time, current])\n", "# Ensuring there is no nan value in the data\n", "drive_cycle_current = drive_cycle_current[~np.isnan(drive_cycle_current).any(axis=1)]\n", - "experiment = pybamm.Experiment([pybamm.step.current(drive_cycle_current)])\n" + "experiment = pybamm.Experiment([pybamm.step.current(drive_cycle_current)])" ] }, { "cell_type": "markdown", - "id": "baf99e83", + "id": "24", "metadata": {}, "source": [ "Update the estimated RC values. These values will be used to estimate heat generation and in turn temperature distribution in the thermal submodel. The thermal submodel is also set up." @@ -448,20 +456,22 @@ "metadata": {}, "outputs": [], "source": [ - "#from convertToPybamm import read_json_to_dict\n", - "model = pybamm.equivalent_circuit.Thevenin(options={\"number of rc elements\":2})\n", + "# from convertToPybamm import read_json_to_dict\n", + "model = pybamm.equivalent_circuit.Thevenin(options={\"number of rc elements\": 2})\n", "parameter_set[\"R0 [Ohm]\"] = 9.90845937e-03\n", "parameter_set[\"R1 [Ohm]\"] = 3.91598671e-03\n", - "parameter_set[\"C1 [F]\"] = 3.81881833e+02\n", + "parameter_set[\"C1 [F]\"] = 3.81881833e02\n", "parameter_set[\"Initial SoC\"] = 0.95\n", "parameter_set.update({\"R2 [Ohm]\": 2.30211519e-02}, check_already_exists=False)\n", - "parameter_set.update({\"C2 [F]\": 1.67503652e+03}, check_already_exists=False)\n", - "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)" + "parameter_set.update({\"C2 [F]\": 1.67503652e03}, check_already_exists=False)\n", + "parameter_set.update(\n", + " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", + ")" ] }, { "cell_type": "markdown", - "id": "46bc65aa", + "id": "26", "metadata": {}, "source": [ "Setting up the thermal simulation in PyBaMM." @@ -477,7 +487,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "2024-08-15 14:50:11.347 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", + "2024-08-15 15:44:15.823 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", "\n", "\tExperiment is infeasible: 'event: Minimum SoC' was triggered during 'Step([[ 0 10]\n", " [ 1 10]\n", @@ -496,7 +506,7 @@ }, { "cell_type": "markdown", - "id": "79809ea0", + "id": "28", "metadata": {}, "source": [ "Visualization of voltage response and cell temperature over time." @@ -511,7 +521,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "af5c85cf64f04429b312af847a906283", + "model_id": "7fd1e9042b88447c97e1db18cc4405aa", "version_major": 2, "version_minor": 0 }, @@ -525,7 +535,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": 16, @@ -539,7 +549,7 @@ }, { "cell_type": "markdown", - "id": "c544a81c-1215-4794-b7db-c57c46125c77", + "id": "30", "metadata": {}, "source": [ "### Conclusion\n", diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index c87a4aa9..2bf532c6 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "00940c64-4748-4b08-9a35-ea98ce311e71", + "id": "0", "metadata": {}, "source": [ "# Estimating ECM Parameters from Multi-Pulse HPPC Data\n", @@ -17,15 +17,8 @@ { "cell_type": "code", "execution_count": null, - "id": "dd0e1a20-1ba3-4ff5-8f6a-f9c6f25c2a4a", - "metadata": { - "execution": { - "iopub.execute_input": "2024-04-14T18:57:35.622147Z", - "iopub.status.busy": "2024-04-14T18:57:35.621660Z", - "iopub.status.idle": "2024-04-14T18:57:40.849137Z", - "shell.execute_reply": "2024-04-14T18:57:40.848620Z" - } - }, + "id": "1", + "metadata": {}, "outputs": [], "source": [ "%pip install --upgrade pip ipywidgets\n", @@ -35,7 +28,7 @@ }, { "cell_type": "markdown", - "id": "90efc3d3-bf00-423d-ba81-246e4763b499", + "id": "2", "metadata": {}, "source": [ "### Importing Libraries\n", @@ -66,7 +59,7 @@ }, { "cell_type": "markdown", - "id": "11f17daf-4a04-4ccd-8175-8e5a37f79f7f", + "id": "4", "metadata": {}, "source": [ "In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. The other relevant parameters for the ECM model implementation are updated as per the cell specification." @@ -88,9 +81,9 @@ "source": [ "# Load the parameters\n", "parameter_set = pybamm.ParameterValues(\"ECM_Example\")\n", - "parameter_set[\"Cell capacity [A.h]\"] = 3\n", + "parameter_set[\"Cell capacity [A.h]\"] = 3\n", "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", + "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", "parameter_set[\"R0 [Ohm]\"] = 0.001\n", @@ -98,14 +91,22 @@ "parameter_set[\"C1 [F]\"] = 500\n", "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", - "parameter_set.update({\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False)\n", - "parameter_set.update({\"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", - "\"Open-circuit voltage [V]\"]}, check_already_exists=False)\n" + "parameter_set.update(\n", + " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", + ")\n", + "parameter_set.update(\n", + " {\n", + " \"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", + " \"Open-circuit voltage [V]\"\n", + " ]\n", + " },\n", + " check_already_exists=False,\n", + ")" ] }, { "cell_type": "markdown", - "id": "017695fd-ee78-4113-af18-2fea04cf6126", + "id": "6", "metadata": {}, "source": [ "## Identifying the Parameters\n", @@ -128,13 +129,15 @@ "outputs": [], "source": [ "model = pybop.empirical.Thevenin(\n", - " parameter_set=parameter_set, options={\"number of rc elements\": 2}, solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=40)\n", + " parameter_set=parameter_set,\n", + " options={\"number of rc elements\": 2},\n", + " solver=pybamm.CasadiSolver(mode=\"safe\", dt_max=40),\n", ")" ] }, { "cell_type": "markdown", - "id": "3ab5afb4-5007-4cef-9802-c25dc077e466", + "id": "8", "metadata": {}, "source": [ "We use multiple HPPC pulses from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 " @@ -155,14 +158,14 @@ "outputs": [], "source": [ "file_loc = r\"../data/Samsung_INR21700/multipulse_hppc.xlsx\"\n", - "df = pd.read_excel(file_loc, index_col=None, na_values=['NA'])\n", - "df = df.drop_duplicates(subset=['Time'], keep='first')\n", + "df = pd.read_excel(file_loc, index_col=None, na_values=[\"NA\"])\n", + "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", "dataset = pybop.Dataset(\n", " {\n", - " \"Time [s]\": df['Time'].to_numpy(),\n", - " \"Current function [A]\": df['Current'].to_numpy(),\n", - " \"Voltage [V]\": df['Voltage'].to_numpy(),\n", + " \"Time [s]\": df[\"Time\"].to_numpy(),\n", + " \"Current function [A]\": df[\"Current\"].to_numpy(),\n", + " \"Voltage [V]\": df[\"Voltage\"].to_numpy(),\n", " }\n", ")" ] @@ -178,17 +181,17 @@ "parameters = pybop.Parameters(\n", " pybop.Parameter(\n", " \"R0 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R1 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", " \"R2 [Ohm]\",\n", - " prior=pybop.Gaussian(r0_guess, r0_guess/10),\n", + " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", " bounds=[0, 0.1],\n", " ),\n", " pybop.Parameter(\n", @@ -3442,19 +3445,21 @@ "# To see current vs time profile.\n", "fig1 = go.Figure()\n", "# Add a line trace for current vs. time\n", - "fig1.add_trace(go.Scatter(\n", - " x=df[\"Time\"].to_numpy(),\n", - " y=df[\"Current\"].to_numpy(),\n", - " mode='lines', # 'lines', 'markers', or 'lines+markers'\n", - " name='Current vs Time'\n", - "))\n", + "fig1.add_trace(\n", + " go.Scatter(\n", + " x=df[\"Time\"].to_numpy(),\n", + " y=df[\"Current\"].to_numpy(),\n", + " mode=\"lines\", # 'lines', 'markers', or 'lines+markers'\n", + " name=\"Current vs Time\",\n", + " )\n", + ")\n", "\n", "# Customize layout\n", "fig1.update_layout(\n", - " title='Current vs Time',\n", - " xaxis_title='Time (s)',\n", - " yaxis_title='Current (A)',\n", - " template='plotly' # Use a Plotly template (optional)\n", + " title=\"Current vs Time\",\n", + " xaxis_title=\"Time (s)\",\n", + " yaxis_title=\"Current (A)\",\n", + " template=\"plotly\", # Use a Plotly template (optional)\n", ")\n", "\n", "# Show the plot\n", @@ -6699,19 +6704,21 @@ "# To see voltage vs time profile.\n", "fig2 = go.Figure()\n", "# Add a line trace for current vs. time\n", - "fig2.add_trace(go.Scatter(\n", - " x=df[\"Time\"].to_numpy(),\n", - " y=df[\"Voltage\"].to_numpy(),\n", - " mode='lines', # 'lines', 'markers', or 'lines+markers'\n", - " name='Voltage vs Time'\n", - "))\n", + "fig2.add_trace(\n", + " go.Scatter(\n", + " x=df[\"Time\"].to_numpy(),\n", + " y=df[\"Voltage\"].to_numpy(),\n", + " mode=\"lines\", # 'lines', 'markers', or 'lines+markers'\n", + " name=\"Voltage vs Time\",\n", + " )\n", + ")\n", "\n", "# Customize layout\n", "fig2.update_layout(\n", - " title='Voltage vs Time',\n", - " xaxis_title='Time (s)',\n", - " yaxis_title='Voltage (V)',\n", - " template='plotly' # Use a Plotly template (optional)\n", + " title=\"Voltage vs Time\",\n", + " xaxis_title=\"Time (s)\",\n", + " yaxis_title=\"Voltage (V)\",\n", + " template=\"plotly\", # Use a Plotly template (optional)\n", ")\n", "\n", "# Show the plot\n", @@ -6720,7 +6727,7 @@ }, { "cell_type": "markdown", - "id": "8ce6c438-a402-4b1b-ad8a-598ceee74f2f", + "id": "13", "metadata": {}, "source": [ "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function.\n", @@ -6742,14 +6749,19 @@ }, "outputs": [], "source": [ - "problem = pybop.FittingProblem(model, parameters, dataset, initial_state = {\"Initial open-circuit voltage [V]\": df['Voltage'].to_numpy()[0]})\n", + "problem = pybop.FittingProblem(\n", + " model,\n", + " parameters,\n", + " dataset,\n", + " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]},\n", + ")\n", "\n", "cost = pybop.SumSquaredError(problem)" ] }, { "cell_type": "markdown", - "id": "ab62ee34-85ee-4b5a-ab25-3bd7dd47f312", + "id": "15", "metadata": {}, "source": [ "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," @@ -6785,7 +6797,7 @@ }, { "cell_type": "markdown", - "id": "3ef5b0da-f755-43c6-8904-79d7ee0f218c", + "id": "17", "metadata": {}, "source": [ "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." @@ -6824,7 +6836,7 @@ }, { "cell_type": "markdown", - "id": "93ee37a3-67f6-4c6a-a05d-507700cfa9da", + "id": "19", "metadata": {}, "source": [ "## Plotting and Visualisation\n", @@ -6861,7 +6873,7 @@ }, { "cell_type": "markdown", - "id": "7d265967-e6e5-440c-badf-156a43943c88", + "id": "21", "metadata": {}, "source": [ "### Convergence and Parameter Trajectories\n", @@ -6908,7 +6920,7 @@ }, { "cell_type": "markdown", - "id": "c544a81c-1215-4794-b7db-c57c46125c77", + "id": "23", "metadata": {}, "source": [ "### Conclusion\n", From cd4404dedd7a9409b7f558988e9ba3f9dcf6e029 Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Thu, 15 Aug 2024 17:18:26 +0100 Subject: [PATCH 05/36] pandas upgraded to remove openpyxl error --- examples/notebooks/equivalent_circuit_identification_hppc.ipynb | 1 + .../notebooks/equivalent_circuit_identification_multipulse.ipynb | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index a8b21813..453be171 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -23,6 +23,7 @@ "source": [ "%pip install --upgrade pip ipywidgets\n", "%pip install pybop -q\n", + "%pip install pandas --upgrade\n", "%pip install openpyxl" ] }, diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index de422fd0..4864e5ec 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -23,6 +23,7 @@ "source": [ "%pip install --upgrade pip ipywidgets\n", "%pip install pybop -q\n", + "%pip install pandas --upgrade\n", "%pip install openpyxl" ] }, From 34f5520fa92c299bec3adaa3d5637367a9cded8a Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Thu, 15 Aug 2024 17:41:12 +0100 Subject: [PATCH 06/36] import openpyxl added --- examples/notebooks/equivalent_circuit_identification_hppc.ipynb | 2 +- .../equivalent_circuit_identification_multipulse.ipynb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index 453be171..51b93df0 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -47,7 +47,7 @@ "import numpy as np\n", "import pandas as pd\n", "import pybamm\n", - "\n", + "import openpyxl\n", "import pybop" ] }, diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index 4864e5ec..7107e788 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -47,7 +47,7 @@ "import pandas as pd\n", "import plotly.graph_objects as go\n", "import pybamm\n", - "\n", + "import openpyxl\n", "import pybop" ] }, From 6f226bdcec528ccfaf995724762cd3e2c4f951d2 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 15 Aug 2024 16:43:55 +0000 Subject: [PATCH 07/36] style: pre-commit fixes --- examples/notebooks/equivalent_circuit_identification_hppc.ipynb | 2 +- .../equivalent_circuit_identification_multipulse.ipynb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index 51b93df0..453be171 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -47,7 +47,7 @@ "import numpy as np\n", "import pandas as pd\n", "import pybamm\n", - "import openpyxl\n", + "\n", "import pybop" ] }, diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index 7107e788..4864e5ec 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -47,7 +47,7 @@ "import pandas as pd\n", "import plotly.graph_objects as go\n", "import pybamm\n", - "import openpyxl\n", + "\n", "import pybop" ] }, From 6a43506e1edd92bcfa4d85b287f3af245be75312 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Mon, 19 Aug 2024 11:59:10 +0100 Subject: [PATCH 08/36] fix: adds `openpyxl` to nox notebooks session --- .../notebooks/equivalent_circuit_identification_hppc.ipynb | 6 +++--- .../equivalent_circuit_identification_multipulse.ipynb | 4 ++-- noxfile.py | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index 453be171..d08bbc84 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -21,10 +21,10 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install --upgrade pip ipywidgets\n", + "%pip install --upgrade pip ipywidgets -q\n", "%pip install pybop -q\n", - "%pip install pandas --upgrade\n", - "%pip install openpyxl" + "%pip install openpyxl\n", + "%pip install pandas --upgrade" ] }, { diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index 4864e5ec..fb7c8ad4 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -23,8 +23,8 @@ "source": [ "%pip install --upgrade pip ipywidgets\n", "%pip install pybop -q\n", - "%pip install pandas --upgrade\n", - "%pip install openpyxl" + "%pip install openpyxl\n", + "%pip install pandas --upgrade" ] }, { diff --git a/noxfile.py b/noxfile.py index 1cbbd08f..414de045 100644 --- a/noxfile.py +++ b/noxfile.py @@ -70,7 +70,7 @@ def examples(session): @nox.session def notebooks(session): """Run the Jupyter notebooks.""" - session.install("setuptools", "wheel") + session.install("setuptools", "wheel", "openpyxl") session.install("-e", ".[all,dev]", silent=False) if PYBOP_SCHEDULED: session.run("pip", "install", f"pybamm=={PYBAMM_VERSION}", silent=False) From ed4f6a000275c610abd0f53e36d353aa2f6a6d4a Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Tue, 27 Aug 2024 17:58:29 +0100 Subject: [PATCH 09/36] Adds parameter specific sigma0, moves initial_state to model.build() for performance, small fixes/formating to notebooks --- .../equivalent_circuit_identification.ipynb | 68 +- ...uivalent_circuit_identification_hppc.ipynb | 154 +- ...nt_circuit_identification_multipulse.ipynb | 2104 +++++++++-------- 3 files changed, 1219 insertions(+), 1107 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification.ipynb b/examples/notebooks/equivalent_circuit_identification.ipynb index d913dd8c..41a4a314 100644 --- a/examples/notebooks/equivalent_circuit_identification.ipynb +++ b/examples/notebooks/equivalent_circuit_identification.ipynb @@ -116,28 +116,31 @@ "outputs": [], "source": [ "parameter_set = pybamm.ParameterValues(\"ECM_Example\")\n", - "parameter_set[\"Cell capacity [A.h]\"] = 5\n", - "parameter_set[\"Nominal cell capacity [A.h]\"] = 5\n", - "parameter_set[\"Current function [A]\"] = 5\n", - "parameter_set[\"Initial SoC\"] = 0.5\n", - "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", - "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", - "parameter_set[\"Lower voltage cut-off [V]\"] = 3.0\n", - "parameter_set[\"R0 [Ohm]\"] = 0.001\n", - "parameter_set[\"R1 [Ohm]\"] = 0.0002\n", - "parameter_set[\"C1 [F]\"] = 10000\n", "parameter_set.update(\n", " {\n", + " \"Cell capacity [A.h]\": 5,\n", + " \"Nominal cell capacity [A.h]\": 5,\n", + " \"Current function [A]\": 5,\n", + " \"Initial SoC\": 0.5,\n", + " \"Element-1 initial overpotential [V]\": 0,\n", + " \"Upper voltage cut-off [V]\": 4.2,\n", + " \"Lower voltage cut-off [V]\": 3.0,\n", + " \"R0 [Ohm]\": 1e-3,\n", + " \"R1 [Ohm]\": 2e-4,\n", + " \"C1 [F]\": 1e4,\n", " \"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", " \"Open-circuit voltage [V]\"\n", - " ]\n", + " ],\n", " }\n", ")\n", "# Optional arguments - only needed for two RC pairs\n", - "parameter_set.update({\"R2 [Ohm]\": 0.0003}, check_already_exists=False)\n", - "parameter_set.update({\"C2 [F]\": 40000}, check_already_exists=False)\n", "parameter_set.update(\n", - " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", + " {\n", + " \"R2 [Ohm]\": 0.0003,\n", + " \"C2 [F]\": 40000,\n", + " \"Element-2 initial overpotential [V]\": 0,\n", + " },\n", + " check_already_exists=False,\n", ")" ] }, @@ -181,28 +184,28 @@ "parameters = pybop.Parameters(\n", " pybop.Parameter(\n", " \"R0 [Ohm]\",\n", - " prior=pybop.Gaussian(0.0002, 0.0001),\n", + " prior=pybop.Gaussian(2 - 4, 1e-4),\n", " bounds=[1e-4, 1e-2],\n", " ),\n", " pybop.Parameter(\n", " \"R1 [Ohm]\",\n", - " prior=pybop.Gaussian(0.0001, 0.0001),\n", + " prior=pybop.Gaussian(1e-4, 1e-4),\n", " bounds=[1e-5, 1e-2],\n", " ),\n", " pybop.Parameter(\n", " \"R2 [Ohm]\",\n", - " prior=pybop.Gaussian(0.0001, 0.0001),\n", + " prior=pybop.Gaussian(1e-4, 1e-4),\n", " bounds=[1e-5, 1e-2],\n", " ),\n", " pybop.Parameter(\n", " \"C1 [F]\",\n", - " prior=pybop.Gaussian(10000, 2500),\n", - " bounds=[2500, 5e4],\n", + " prior=pybop.Gaussian(1e4, 5e2),\n", + " bounds=[2.5e3, 5e4],\n", " ),\n", " pybop.Parameter(\n", " \"C2 [F]\",\n", - " prior=pybop.Gaussian(10000, 2500),\n", - " bounds=[2500, 5e4],\n", + " prior=pybop.Gaussian(1e4, 5e2),\n", + " bounds=[2.5e3, 5e4],\n", " ),\n", ")" ] @@ -273,7 +276,7 @@ { "data": { "text/plain": [ - "0.01732421093347451" + "0.017324210933474568" ] }, "execution_count": null, @@ -303,15 +306,20 @@ "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [2.09120472e-04 2.09128273e-04 1.09990000e-05 6.53412617e+03\n", - " 4.25877106e+03]\n", - "Estimated parameters: [7.17715791e-04 5.31894176e-04 2.31005229e-04 6.53412803e+03\n", - " 4.25877032e+03]\n" + "Initial parameters: [1.00990000e-04 2.09128273e-04 1.09990000e-05 9.30682523e+03\n", + " 8.85175421e+03]\n", + "Estimated parameters: [5.99820152e-04 3.03981697e-04 5.82189226e-04 9.30176524e+03\n", + " 8.85501768e+03]\n" ] } ], "source": [ - "optim = pybop.CMAES(cost, max_iterations=300)\n", + "optim = pybop.XNES(\n", + " cost,\n", + " sigma0=[1e-4, 1e-4, 1e-4, 10, 10],\n", + " max_unchanged_iterations=50,\n", + " max_iterations=250,\n", + ")\n", "x, final_cost = optim.run()\n", "print(\"Initial parameters:\", optim.x0)\n", "print(\"Estimated parameters:\", x)" @@ -336,7 +344,7 @@ { "data": { "image/svg+xml": [ - "02004006008003.63.623.643.663.68ReferenceModelOptimised ComparisonTime / sVoltage / V" + "02004006008003.63.623.643.663.683.7ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -366,7 +374,7 @@ { "data": { "image/svg+xml": [ - "510152000.0010.0020.0030.0040.0050.0060.0070.008ConvergenceIterationCost" + "102030405000.0010.0020.0030.0040.0050.006ConvergenceIterationCost" ] }, "metadata": {}, @@ -375,7 +383,7 @@ { "data": { "image/svg+xml": [ - "501001500.00020.00040.00060.00080.001501001500.00050.0010.0015501001500100μ200μ300μ501001506,534.1246,534.1266,534.128501001504,258.774,258.77054,258.771R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "50100150200μ400μ600μ800μ501001500.00020.00040.00060.00080.001501001500200μ400μ600μ800μ501001509280930093205010015088008820884088608880R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index d08bbc84..09edeb1d 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -19,7 +19,26 @@ "execution_count": null, "id": "1", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Note: you may need to restart the kernel to use updated packages.\n", + "Note: you may need to restart the kernel to use updated packages.\n", + "Requirement already satisfied: openpyxl in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (3.1.5)\r\n", + "Requirement already satisfied: et-xmlfile in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from openpyxl) (1.1.0)\r\n", + "Note: you may need to restart the kernel to use updated packages.\n", + "Requirement already satisfied: pandas in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (2.2.2)\r\n", + "Requirement already satisfied: numpy>=1.26.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (1.26.4)\r\n", + "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2.9.0.post0)\r\n", + "Requirement already satisfied: pytz>=2020.1 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2024.1)\r\n", + "Requirement already satisfied: tzdata>=2022.7 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2024.1)\r\n", + "Requirement already satisfied: six>=1.5 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)\r\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], "source": [ "%pip install --upgrade pip ipywidgets -q\n", "%pip install pybop -q\n", @@ -67,7 +86,7 @@ "outputs": [], "source": [ "# Load the parameters\n", - "parameter_set = pybamm.ParameterValues(\"ECM_Example\")" + "parameter_set = pybop.ParameterSet.pybamm(\"ECM_Example\")" ] }, { @@ -78,24 +97,27 @@ "outputs": [], "source": [ "# Update the ECM input parameter as required for the present case\n", - "parameter_set[\"Cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", - "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", - "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", - "parameter_set[\"R0 [Ohm]\"] = 0.001\n", - "parameter_set[\"R1 [Ohm]\"] = 0.003\n", - "parameter_set[\"C1 [F]\"] = 500\n", - "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", - "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", - "parameter_set.update(\n", - " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", - ")\n", "parameter_set.update(\n", " {\n", + " \"Cell capacity [A.h]\": 3,\n", + " \"Nominal cell capacity [A.h]\": 3,\n", + " \"Element-1 initial overpotential [V]\": 0,\n", + " \"Upper voltage cut-off [V]\": 4.2,\n", + " \"Lower voltage cut-off [V]\": 2.5,\n", + " \"R0 [Ohm]\": 1e-3,\n", + " \"R1 [Ohm]\": 3e-3,\n", + " \"C1 [F]\": 5e2,\n", " \"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", " \"Open-circuit voltage [V]\"\n", - " ]\n", + " ],\n", + " }\n", + ")\n", + "# Optional arguments - only needed for two RC pairs\n", + "parameter_set.update(\n", + " {\n", + " \"R2 [Ohm]\": 0.002,\n", + " \"C2 [F]\": 3e4,\n", + " \"Element-2 initial overpotential [V]\": 0,\n", " },\n", " check_already_exists=False,\n", ")" @@ -165,27 +187,27 @@ " pybop.Parameter(\n", " \"R0 [Ohm]\",\n", " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", - " bounds=[0, 0.1],\n", + " bounds=[0, 0.2],\n", " ),\n", " pybop.Parameter(\n", " \"R1 [Ohm]\",\n", " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", - " bounds=[0, 0.1],\n", + " bounds=[0, 0.2],\n", " ),\n", " pybop.Parameter(\n", " \"R2 [Ohm]\",\n", " prior=pybop.Gaussian(r0_guess, r0_guess / 10),\n", - " bounds=[0, 0.1],\n", + " bounds=[0, 0.2],\n", " ),\n", " pybop.Parameter(\n", " \"C1 [F]\",\n", " prior=pybop.Gaussian(500, 100),\n", - " bounds=[100, 1000],\n", + " bounds=[100, 10000],\n", " ),\n", " pybop.Parameter(\n", " \"C2 [F]\",\n", " prior=pybop.Gaussian(2000, 500),\n", - " bounds=[1000, 10000],\n", + " bounds=[100, 10000],\n", " ),\n", ")" ] @@ -205,11 +227,13 @@ "metadata": {}, "outputs": [], "source": [ + "model.build(\n", + " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]}\n", + ")\n", "problem = pybop.FittingProblem(\n", " model,\n", " parameters,\n", " dataset,\n", - " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]},\n", ")\n", "\n", "cost = pybop.SumSquaredError(problem)" @@ -219,35 +243,6 @@ "cell_type": "markdown", "id": "14", "metadata": {}, - "source": [ - "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "15", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.20825614088511984" - ] - }, - "execution_count": null, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "cost([0.001, 0.001, 0.001, 5000, 5000])" - ] - }, - { - "cell_type": "markdown", - "id": "16", - "metadata": {}, "source": [ "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." ] @@ -255,22 +250,27 @@ { "cell_type": "code", "execution_count": null, - "id": "17", + "id": "15", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [5.13981638e-03 4.87114818e-03 5.19066234e-03 4.49686438e+02\n", - " 2.41109546e+03]\n", - "Estimated parameters: [9.95196711e-03 5.20421160e-03 6.19842496e-02 4.49690742e+02\n", - " 2.41113127e+03]\n" + "Initial parameters: [5.83830531e-03 4.27998846e-03 4.27843678e-03 4.42743839e+02\n", + " 2.28579874e+03]\n", + "Estimated parameters: [9.35143949e-03 3.90885733e-03 2.02531157e-02 2.23713868e+02\n", + " 1.45622272e+03]\n" ] } ], "source": [ - "optim = pybop.CMAES(cost, max_unchanged_iterations=50, max_iterations=300)\n", + "optim = pybop.XNES(\n", + " cost,\n", + " sigma0=[1e-3, 1e-3, 1e-3, 20, 20],\n", + " max_unchanged_iterations=50,\n", + " max_iterations=250,\n", + ")\n", "x, final_cost = optim.run()\n", "print(\"Initial parameters:\", optim.x0)\n", "print(\"Estimated parameters:\", x)" @@ -278,7 +278,7 @@ }, { "cell_type": "markdown", - "id": "18", + "id": "16", "metadata": {}, "source": [ "## Plotting and Visualisation\n", @@ -289,13 +289,13 @@ { "cell_type": "code", "execution_count": null, - "id": "19", + "id": "17", "metadata": {}, "outputs": [ { "data": { "image/svg+xml": [ - "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" + "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -308,7 +308,7 @@ }, { "cell_type": "markdown", - "id": "20", + "id": "18", "metadata": {}, "source": [ "### Convergence and Parameter Trajectories\n", @@ -319,13 +319,13 @@ { "cell_type": "code", "execution_count": null, - "id": "21", + "id": "19", "metadata": {}, "outputs": [ { "data": { "image/svg+xml": [ - "2040608010000.0050.010.0150.020.0250.030.035ConvergenceIterationCost" + "5010015020000.0050.010.0150.020.025ConvergenceIterationCost" ] }, "metadata": {}, @@ -334,7 +334,7 @@ { "data": { "image/svg+xml": [ - "2004006008000.0050.010.0152004006008000.0040.0060.0080.012004006008000.020.040.060.08200400600800449.65449.72004006008002,411.12,411.15R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "500100015000.0040.0060.0080.01500100015000.0040.0060.0080.01500100015000.010.020.030.0450010001500300400500500100015001600180020002200R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, @@ -348,7 +348,7 @@ }, { "cell_type": "markdown", - "id": "22", + "id": "20", "metadata": {}, "source": [ "# Setting up Thermal Submodel\n", @@ -361,7 +361,7 @@ { "cell_type": "code", "execution_count": null, - "id": "23", + "id": "21", "metadata": {}, "outputs": [], "source": [ @@ -381,7 +381,7 @@ }, { "cell_type": "markdown", - "id": "24", + "id": "22", "metadata": {}, "source": [ "Update the estimated RC values. These values will be used to estimate heat generation and in turn temperature distribution in the thermal submodel. The thermal submodel is also set up." @@ -390,7 +390,7 @@ { "cell_type": "code", "execution_count": null, - "id": "25", + "id": "23", "metadata": {}, "outputs": [], "source": [ @@ -409,7 +409,7 @@ }, { "cell_type": "markdown", - "id": "26", + "id": "24", "metadata": {}, "source": [ "Setting up the thermal simulation in PyBaMM." @@ -418,14 +418,14 @@ { "cell_type": "code", "execution_count": null, - "id": "27", + "id": "25", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "2024-08-15 15:44:15.823 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", + "2024-08-27 17:56:59.734 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", "\n", "\tExperiment is infeasible: 'event: Minimum SoC' was triggered during 'Step([[ 0 10]\n", " [ 1 10]\n", @@ -444,7 +444,7 @@ }, { "cell_type": "markdown", - "id": "28", + "id": "26", "metadata": {}, "source": [ "Visualization of voltage response and cell temperature over time." @@ -453,18 +453,18 @@ { "cell_type": "code", "execution_count": null, - "id": "29", + "id": "27", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "7fd1e9042b88447c97e1db18cc4405aa", + "model_id": "55df6981785a48d8b97e80f5b2e2de56", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "interactive(children=(FloatSlider(value=0.0, description='t', max=2021.9888283578707, step=20.219888283578708)…" + "interactive(children=(FloatSlider(value=0.0, description='t', max=2021.9888283606629, step=20.21988828360663),…" ] }, "metadata": {}, @@ -473,7 +473,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": null, @@ -487,7 +487,7 @@ }, { "cell_type": "markdown", - "id": "30", + "id": "28", "metadata": {}, "source": [ "### Conclusion\n", diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index fb7c8ad4..5e74554e 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -19,7 +19,47 @@ "execution_count": null, "id": "1", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Requirement already satisfied: pip in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (24.2)\r\n", + "Requirement already satisfied: ipywidgets in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (8.1.5)\r\n", + "Requirement already satisfied: comm>=0.1.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (0.2.2)\r\n", + "Requirement already satisfied: ipython>=6.1.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (8.26.0)\r\n", + "Requirement already satisfied: traitlets>=4.3.1 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (5.14.3)\r\n", + "Requirement already satisfied: widgetsnbextension~=4.0.12 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (4.0.12)\r\n", + "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (3.0.12)\r\n", + "Requirement already satisfied: decorator in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (5.1.1)\r\n", + "Requirement already satisfied: jedi>=0.16 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.1)\r\n", + "Requirement already satisfied: matplotlib-inline in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7)\r\n", + "Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.47)\r\n", + "Requirement already satisfied: pygments>=2.4.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (2.18.0)\r\n", + "Requirement already satisfied: stack-data in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\r\n", + "Requirement already satisfied: pexpect>4.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\r\n", + "Requirement already satisfied: parso<0.9.0,>=0.8.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\r\n", + "Requirement already satisfied: ptyprocess>=0.5 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\r\n", + "Requirement already satisfied: wcwidth in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\r\n", + "Requirement already satisfied: executing>=1.2.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (2.0.1)\r\n", + "Requirement already satisfied: asttokens>=2.1.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (2.4.1)\r\n", + "Requirement already satisfied: pure-eval in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (0.2.3)\r\n", + "Requirement already satisfied: six>=1.12.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from asttokens>=2.1.0->stack-data->ipython>=6.1.0->ipywidgets) (1.16.0)\r\n", + "Note: you may need to restart the kernel to use updated packages.\n", + "Note: you may need to restart the kernel to use updated packages.\n", + "Requirement already satisfied: openpyxl in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (3.1.5)\r\n", + "Requirement already satisfied: et-xmlfile in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from openpyxl) (1.1.0)\r\n", + "Note: you may need to restart the kernel to use updated packages.\n", + "Requirement already satisfied: pandas in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (2.2.2)\r\n", + "Requirement already satisfied: numpy>=1.26.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (1.26.4)\r\n", + "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2.9.0.post0)\r\n", + "Requirement already satisfied: pytz>=2020.1 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2024.1)\r\n", + "Requirement already satisfied: tzdata>=2022.7 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2024.1)\r\n", + "Requirement already satisfied: six>=1.5 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)\r\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], "source": [ "%pip install --upgrade pip ipywidgets\n", "%pip install pybop -q\n", @@ -67,25 +107,28 @@ "outputs": [], "source": [ "# Load the parameters\n", - "parameter_set = pybamm.ParameterValues(\"ECM_Example\")\n", - "parameter_set[\"Cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Nominal cell capacity [A.h]\"] = 3\n", - "parameter_set[\"Element-1 initial overpotential [V]\"] = 0\n", - "parameter_set[\"Upper voltage cut-off [V]\"] = 4.2\n", - "parameter_set[\"Lower voltage cut-off [V]\"] = 2.5\n", - "parameter_set[\"R0 [Ohm]\"] = 0.001\n", - "parameter_set[\"R1 [Ohm]\"] = 0.003\n", - "parameter_set[\"C1 [F]\"] = 500\n", - "parameter_set.update({\"R2 [Ohm]\": 0.002}, check_already_exists=False)\n", - "parameter_set.update({\"C2 [F]\": 3000}, check_already_exists=False)\n", - "parameter_set.update(\n", - " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", - ")\n", + "parameter_set = pybop.ParameterSet.pybamm(\"ECM_Example\")\n", "parameter_set.update(\n", " {\n", + " \"Cell capacity [A.h]\": 3,\n", + " \"Nominal cell capacity [A.h]\": 3,\n", + " \"Element-1 initial overpotential [V]\": 0,\n", + " \"Upper voltage cut-off [V]\": 4.2,\n", + " \"Lower voltage cut-off [V]\": 2.5,\n", + " \"R0 [Ohm]\": 1e-3,\n", + " \"R1 [Ohm]\": 3e-3,\n", + " \"C1 [F]\": 5e2,\n", " \"Open-circuit voltage [V]\": pybop.empirical.Thevenin().default_parameter_values[\n", " \"Open-circuit voltage [V]\"\n", - " ]\n", + " ],\n", + " }\n", + ")\n", + "# Optional arguments - only needed for two RC pairs\n", + "parameter_set.update(\n", + " {\n", + " \"R2 [Ohm]\": 2e-3,\n", + " \"C2 [F]\": 3e4,\n", + " \"Element-2 initial overpotential [V]\": 0,\n", " },\n", " check_already_exists=False,\n", ")" @@ -186,6 +229,35 @@ "id": "11", "metadata": {}, "outputs": [ + { + "data": { + "text/html": [ + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { "application/vnd.plotly.v1+json": { @@ -1387,7 +1459,7 @@ 814.699996635318 ], "y": [ - 0, + 0.0, 3.00361, 3.00106, 3.00106, @@ -1489,206 +1561,206 @@ 3.00106, 3.00106, 3.00106, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, -0.29628, -0.29628, -0.29628, @@ -1700,206 +1772,206 @@ -0.29628, -0.29883, -0.29883, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, -0.60022, -0.98844, -1.06507, @@ -1969,311 +2041,311 @@ -0.61554, -0.61299, -0.61554, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, 0.89649, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, 5.99956, 5.99956, 5.99956, @@ -2374,206 +2446,206 @@ 5.99956, 5.99956, 5.99956, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 ] } ], @@ -2654,7 +2726,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -2690,7 +2762,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -2714,7 +2786,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -2750,7 +2822,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -2765,7 +2837,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -2801,7 +2873,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -2828,7 +2900,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -2864,7 +2936,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -2879,7 +2951,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -2915,7 +2987,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -3060,7 +3132,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -3096,7 +3168,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -3187,7 +3259,7 @@ ], "sequential": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -3223,13 +3295,13 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], "sequentialminus": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -3265,7 +3337,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ] @@ -3408,7 +3480,34 @@ } } } - } + }, + "text/html": [ + "

    " + ] }, "metadata": {}, "output_type": "display_data" @@ -5913,7 +6012,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -5949,7 +6048,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -5973,7 +6072,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -6009,7 +6108,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -6024,7 +6123,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -6060,7 +6159,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -6087,7 +6186,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -6123,7 +6222,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -6138,7 +6237,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -6174,7 +6273,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -6319,7 +6418,7 @@ }, "colorscale": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -6355,7 +6454,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], @@ -6446,7 +6545,7 @@ ], "sequential": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -6482,13 +6581,13 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ], "sequentialminus": [ [ - 0, + 0.0, "#0d0887" ], [ @@ -6524,7 +6623,7 @@ "#fdca26" ], [ - 1, + 1.0, "#f0f921" ] ] @@ -6667,7 +6766,34 @@ } } } - } + }, + "text/html": [ + "
    " + ] }, "metadata": {}, "output_type": "display_data" @@ -6705,7 +6831,7 @@ "source": [ "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function.\n", "\n", - "Initil state can be either \"Initial SoC\" or \"Initial open-circuit voltage [V]\". In this example, we get the initial OCV by accesiing the voltage data. However, user can simply use a vlue instead, e.g., {\"Initial open-circuit voltage [V]\": 4.1}. Similarly, if SOC input is required, {\"Initial SoC\": 0.95}." + "Initial state can be either \"Initial SoC\" or \"Initial open-circuit voltage [V]\". In this example, we get the initial OCV by accessing the voltage data. However, user can simply use a value instead, e.g., {\"Initial open-circuit voltage [V]\": 4.1}. Similarly, if SOC input is required, {\"Initial SoC\": 0.95}." ] }, { @@ -6715,11 +6841,13 @@ "metadata": {}, "outputs": [], "source": [ + "model.build(\n", + " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]}\n", + ")\n", "problem = pybop.FittingProblem(\n", " model,\n", " parameters,\n", " dataset,\n", - " initial_state={\"Initial open-circuit voltage [V]\": df[\"Voltage\"].to_numpy()[0]},\n", ")\n", "\n", "cost = pybop.SumSquaredError(problem)" @@ -6729,35 +6857,6 @@ "cell_type": "markdown", "id": "15", "metadata": {}, - "source": [ - "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "16", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "0.9767591248227608" - ] - }, - "execution_count": null, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "cost([0.001, 0.001, 0.001, 5000, 5000])" - ] - }, - { - "cell_type": "markdown", - "id": "17", - "metadata": {}, "source": [ "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." ] @@ -6765,22 +6864,27 @@ { "cell_type": "code", "execution_count": null, - "id": "18", + "id": "16", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [5.69941601e-03 5.04921223e-03 5.03032448e-03 6.82214058e+02\n", - " 2.20190016e+03]\n", - "Estimated parameters: [1.05840217e-02 3.92306610e-03 2.52965901e-02 6.82206085e+02\n", - " 2.20190754e+03]\n" + "Initial parameters: [5.89231401e-03 5.42082352e-03 5.56295122e-03 6.80326080e+02\n", + " 1.46285603e+03]\n", + "Estimated parameters: [9.57569225e-03 3.26885842e-03 1.76328107e-02 2.35032766e+02\n", + " 1.44629725e+03]\n" ] } ], "source": [ - "optim = pybop.CMAES(cost, max_unchanged_iterations=50, max_iterations=300)\n", + "optim = pybop.XNES(\n", + " cost,\n", + " sigma0=[1e-3, 1e-3, 1e-3, 10, 10],\n", + " max_unchanged_iterations=25,\n", + " max_iterations=250,\n", + ")\n", "x, final_cost = optim.run()\n", "print(\"Initial parameters:\", optim.x0)\n", "print(\"Estimated parameters:\", x)" @@ -6788,7 +6892,7 @@ }, { "cell_type": "markdown", - "id": "19", + "id": "17", "metadata": {}, "source": [ "## Plotting and Visualisation\n", @@ -6799,13 +6903,13 @@ { "cell_type": "code", "execution_count": null, - "id": "20", + "id": "18", "metadata": {}, "outputs": [ { "data": { "image/svg+xml": [ - "02004006008004.064.084.14.124.144.164.184.2ReferenceModelOptimised ComparisonTime / sVoltage / V" + "02004006008004.064.084.14.124.144.164.184.2ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -6818,7 +6922,7 @@ }, { "cell_type": "markdown", - "id": "21", + "id": "19", "metadata": {}, "source": [ "### Convergence and Parameter Trajectories\n", @@ -6829,13 +6933,13 @@ { "cell_type": "code", "execution_count": null, - "id": "22", + "id": "20", "metadata": {}, "outputs": [ { "data": { "image/svg+xml": [ - "2040608000.020.040.060.080.10.120.14ConvergenceIterationCost" + "5010015020000.010.020.030.040.050.06ConvergenceIterationCost" ] }, "metadata": {}, @@ -6844,7 +6948,7 @@ { "data": { "image/svg+xml": [ - "2004006000.0050.010.0152004006000.0050.012004006000.010.020.030.04200400600682.2682.21682.222004006002,201.92,201.912,201.92R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "500100015000.0040.0060.0080.010.012500100015000.0020.0040.0060.0080.01500100015000.0050.010.0155001000150030040050060070050010001500140014501500R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, @@ -6858,7 +6962,7 @@ }, { "cell_type": "markdown", - "id": "23", + "id": "21", "metadata": {}, "source": [ "### Conclusion\n", From 266d0a966940d7b54e5786957fc97a7d85d798b2 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Mon, 9 Sep 2024 14:56:53 +0100 Subject: [PATCH 10/36] Updts to README.md --- README.md | 60 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 5814f720..c57d0642 100644 --- a/README.md +++ b/README.md @@ -15,12 +15,12 @@ [![Open Issues](https://img.shields.io/github/issues/pybop-team/PyBOP)](https://github.com/pybop-team/PyBOP/issues/) [![License](https://img.shields.io/github/license/pybop-team/PyBOP?color=blue)](https://github.com/pybop-team/PyBOP/blob/develop/LICENSE) [![Open in Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/pybop-team/PyBOP/blob/develop/) + [![nbviewer](https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg)](https://nbviewer.org/github/pybop-team/PyBOP/tree/develop/examples/notebooks/) [![Static Badge](https://img.shields.io/badge/https%3A%2F%2Fpybop-team.github.io%2Fpybop-bench%2F?label=Benchmarks)](https://pybop-team.github.io/pybop-bench/) [![Releases](https://img.shields.io/github/v/release/pybop-team/PyBOP?color=gold)](https://github.com/pybop-team/PyBOP/releases) -## PyBOP PyBOP provides a complete set of tools for parameterisation and optimisation of battery models, using both Bayesian and frequentist approaches, with [example workflows](https://github.com/pybop-team/PyBOP/tree/develop/examples/notebooks) to assist the user. PyBOP can be used to parameterise various battery models, including electrochemical and equivalent circuit models available in [PyBaMM](https://pybamm.org/). PyBOP prioritises clear and informative diagnostics for the user, while also allowing for advanced probabilistic methods. The diagram below shows the conceptual framework of PyBOP. This package is currently under development, so users can expect the API to evolve with future releases. @@ -54,44 +54,50 @@ To check that PyBOP is installed correctly, run one of the examples in the follo ## Using PyBOP PyBOP has two intended uses: -1. Parameter estimation from battery test data. +1. Parameter inference from battery test data. 2. Design optimisation under battery manufacturing/use constraints. These include a wide variety of optimisation problems that require careful consideration due to the choice of battery model, data availability and/or the choice of design parameters. -### Notebooks -PyBOP comes with a number of [example notebooks](https://github.com/pybop-team/PyBOP/blob/develop/examples), which can be found in the examples folder. A few noteworthy ones are listed below. +### Jupyter Notebooks -- [Gravimetric design optimisation of a single particle model](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/spm_electrode_design.ipynb) -- [Experimental GITT fitting of an ECM for an LG M50](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/LG_M50_ECM/1-single-pulse-circuit-model.ipynb) -- [Compare PyBOP optimisers for parameter identification](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/multi_optimiser_identification.ipynb) -- [Parameter identification for a spatial pouch cell model](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/pouch_cell_identification.ipynb) +Explore our [example notebooks](https://github.com/pybop-team/PyBOP/blob/develop/examples) for hands-on demonstrations: -### Scripts -Additional script-based examples can be found in the [examples directory](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/). Some notable scripts are listed below. +- [Gravimetric design optimisation (SPM)](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/spm_electrode_design.ipynb) +- [GITT fitting of an ECM for an LG M50](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/LG_M50_ECM/1-single-pulse-circuit-model.ipynb) +- [Non-linear constrained ECM parameter identification](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/ecm_trust-constr.ipynb) +- [Optimiser comparison for parameter identification](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/multi_optimiser_identification.ipynb) +- [Parameter identification for spatial pouch cell model](https://github.com/pybop-team/PyBOP/blob/develop/examples/notebooks/pouch_cell_identification.ipynb) + +### Python Scripts + +Find additional script-based examples in the [examples directory](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/): + +- [UKF parameter identification (SPM)](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/spm_UKF.py) +- [BPX format parameter import/export](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/BPX_spm.py) +- [Electrochemical Impendence Spectroscopy (EIS) parameter identification](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/eis_fitting.py) +- [Maximum a Posteriori parameter identification (SPM)](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/BPX_spm.py) +- [Gradient-based parameter identification (SPM)](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/spm_AdamW.py) -- [Unscented Kalman filter parameter identification of a SPM](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/spm_UKF.py) -- [Import and export parameters using Faraday's BPX format](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/BPX_spm.py) -- [Maximum a posteriori parameter identification of a SPM](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/BPX_spm.py) -- [Gradient based parameter identification of a SPM](https://github.com/pybop-team/PyBOP/blob/develop/examples/scripts/spm_AdamW.py) ### Supported Methods The table below lists the currently supported [models](https://github.com/pybop-team/PyBOP/tree/develop/pybop/models), [optimisers](https://github.com/pybop-team/PyBOP/tree/develop/pybop/optimisers), and [cost functions](https://github.com/pybop-team/PyBOP/tree/develop/pybop/costs) in PyBOP.

    -| Battery Models | Optimization Algorithms | Cost Functions | -|-----------------------------------------------|-------------------------------------------------------------|------------------------------------------| -| Single Particle Model (SPM) | Covariance Matrix Adaptation Evolution Strategy (CMA-ES) | Sum of Squared Errors (SSE) | -| Single Particle Model with Electrolyte (SPMe) | Particle Swarm Optimization (PSO) | Root Mean Squared Error (RMSE) | -| Doyle-Fuller-Newman (DFN) | Exponential Natural Evolution Strategy (xNES) | Gaussian Log Likelihood | -| Many Particle Model (MPM) | Separable Natural Evolution Strategy (sNES) | Gaussian Log Likelihood w/ known variance | -| Multi-Species Multi-Reactants (MSMR) | Adaptive Moment Estimation with Weight Decay (AdamW) | Maximum a Posteriori (MAP) | -| Equivalent Circuit Models (ECM) | Improved Resilient Backpropagation (iRProp-) | Unscented Kalman Filter (UKF) | -| | SciPy Minimize & Differential Evolution | Gravimetric Energy Density | -| | Gradient Descent| Volumetric Energy Density | -| | Nelder-Mead | | +| Battery Models | Optimization Algorithms | Cost Functions | +|-----------------------------------------------|----------------------------------------------------------|------------------------------------------| +| Single Particle Model (SPM) | Covariance Matrix Adaptation Evolution Strategy (CMA-ES) | Sum of Squared Errors (SSE) | +| Single Particle Model with Electrolyte (SPMe) | Particle Swarm Optimization (PSO) | Root Mean Squared Error (RMSE) | +| Doyle-Fuller-Newman (DFN) | Exponential Natural Evolution Strategy (xNES) | Minkowski | +| Many Particle Model (MPM) | Separable Natural Evolution Strategy (sNES) | Sum of Power | +| Multi-Species Multi-Reactants (MSMR) | Adaptive Moment Estimation with Weight Decay (AdamW) | Gaussian Log Likelihood | +| Weppner-Huggins | Improved Resilient Backpropagation (iRProp-) | Log Posterior | +| Equivalent Circuit Models (ECM) | SciPy Minimize & Differential Evolution | Unscented Kalman Filter (UKF) | +| | Cuckoo Search | Gravimetric Energy Density | +| | Gradient Descent | Volumetric Energy Density | +| | Nelder-Mead | |

    @@ -106,6 +112,10 @@ PyBOP aims to foster a broad consortium of developers and users, building on and - User-friendliness (putting user requirements first via user-assistance & workflows) +## License + +PyBOP is released under the [BSD 3-Clause License](https://github.com/pybop-team/PyBOP/blob/develop/LICENSE). + ## Contributors ✨ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)): From 12b9883e7bb944d72f98fd1ace0a640de63bc7a1 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Wed, 11 Sep 2024 16:18:31 +0100 Subject: [PATCH 11/36] removes optional [cite] dependency from pybamm --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index a81ed61d..60a58b47 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,7 @@ classifiers = [ ] requires-python = ">=3.9, <3.13" dependencies = [ - "pybamm[cite]>=24.9", + "pybamm>=24.9", "numpy>=1.16, <2.0", "scipy>=1.3", "pints>=0.5", From c802e6e45eb3b5161f2a93b9ec91da138ffafd69 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Wed, 11 Sep 2024 18:59:10 +0100 Subject: [PATCH 12/36] fix: reapply transformation for joined parameters in GaussianLogLikelihood --- pybop/costs/_likelihoods.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pybop/costs/_likelihoods.py b/pybop/costs/_likelihoods.py index 153e27f1..e648817a 100644 --- a/pybop/costs/_likelihoods.py +++ b/pybop/costs/_likelihoods.py @@ -111,9 +111,11 @@ def __init__( self._dsigma_scale = dsigma_scale self._logpi = -0.5 * self.n_data * np.log(2 * np.pi) + # Add sigma parameter, join with self.parameters, reapply transformations self.sigma = Parameters() self._add_sigma_parameters(sigma0) self.parameters.join(self.sigma) + self.transformation = self.parameters.construct_transformation() def _add_sigma_parameters(self, sigma0): sigma0 = [sigma0] if not isinstance(sigma0, list) else sigma0 From 6a0d83814bfd6b2cefd8b8b17b19611d5a9e896d Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Thu, 12 Sep 2024 11:59:27 +0100 Subject: [PATCH 13/36] fix: updates fail_gradient for GaussianLogLikelihood, fixes missed cost transformation arg in scipy_optimisers.py, updates transformation integration tests --- pybop/costs/_likelihoods.py | 1 + pybop/optimisers/scipy_optimisers.py | 18 ++-- pybop/parameters/parameter.py | 16 +-- .../test_thevenin_parameterisation.py | 1 + tests/integration/test_transformation.py | 101 +++++++++++++----- tests/unit/test_likelihoods.py | 7 ++ tests/unit/test_parameters.py | 17 +++ 7 files changed, 120 insertions(+), 41 deletions(-) diff --git a/pybop/costs/_likelihoods.py b/pybop/costs/_likelihoods.py index e648817a..d83e7ab2 100644 --- a/pybop/costs/_likelihoods.py +++ b/pybop/costs/_likelihoods.py @@ -116,6 +116,7 @@ def __init__( self._add_sigma_parameters(sigma0) self.parameters.join(self.sigma) self.transformation = self.parameters.construct_transformation() + self.set_fail_gradient() def _add_sigma_parameters(self, sigma0): sigma0 = [sigma0] if not isinstance(sigma0, list) else sigma0 diff --git a/pybop/optimisers/scipy_optimisers.py b/pybop/optimisers/scipy_optimisers.py index 3f9bf9e7..c5b1c611 100644 --- a/pybop/optimisers/scipy_optimisers.py +++ b/pybop/optimisers/scipy_optimisers.py @@ -88,7 +88,7 @@ def _run(self): x=self._transformation.to_model(result.x) if self._transformation else result.x, - final_cost=self.cost(result.x), + final_cost=self.cost(result.x, apply_transform=True), n_iterations=nit, scipy_result=result, ) @@ -165,13 +165,13 @@ def cost_wrapper(self, x): self.log_update(x=[x]) if not self._options["jac"]: - cost = self.cost(x) / self._cost0 + cost = self.cost(x, apply_transform=True) / self._cost0 if np.isinf(cost): self.inf_count += 1 cost = 1 + 0.9**self.inf_count # for fake finite gradient return cost if self.minimising else -cost - L, dl = self.cost(x, calculate_grad=True) + L, dl = self.cost(x, calculate_grad=True, apply_transform=True) return (L, dl) if self.minimising else (-L, -dl) def _run_optimiser(self): @@ -198,7 +198,7 @@ def base_callback(intermediate_result: Union[OptimizeResult, np.ndarray]): cost = intermediate_result.fun else: x_best = intermediate_result - cost = self.cost(x_best) + cost = self.cost(x_best, apply_transform=True) self.log_update( x_best=x_best, @@ -212,7 +212,7 @@ def base_callback(intermediate_result: Union[OptimizeResult, np.ndarray]): ) # Compute the absolute initial cost and resample if required - self._cost0 = np.abs(self.cost(self.x0)) + self._cost0 = np.abs(self.cost(self.x0, apply_transform=True)) if np.isinf(self._cost0): for _i in range(1, self.num_resamples): try: @@ -224,7 +224,7 @@ def base_callback(intermediate_result: Union[OptimizeResult, np.ndarray]): stacklevel=2, ) break - self._cost0 = np.abs(self.cost(self.x0)) + self._cost0 = np.abs(self.cost(self.x0, apply_transform=True)) if not np.isinf(self._cost0): break if np.isinf(self._cost0): @@ -352,7 +352,11 @@ def callback(intermediate_result: OptimizeResult): def cost_wrapper(x): self.log_update(x=[x]) - return self.cost(x) if self.minimising else -self.cost(x) + return ( + self.cost(x, apply_transform=True) + if self.minimising + else -self.cost(x, apply_transform=True) + ) return differential_evolution( cost_wrapper, diff --git a/pybop/parameters/parameter.py b/pybop/parameters/parameter.py index e95cd698..9d773645 100644 --- a/pybop/parameters/parameter.py +++ b/pybop/parameters/parameter.py @@ -341,12 +341,16 @@ def get_bounds(self, apply_transform: bool = False) -> dict: for param in self.param.values(): if param.bounds is not None: if apply_transform and param.transformation is not None: - bounds["lower"].append( - float(param.transformation.to_search(param.bounds[0])) - ) - bounds["upper"].append( - float(param.transformation.to_search(param.bounds[1])) - ) + lower = float(param.transformation.to_search(param.bounds[0])) + upper = float(param.transformation.to_search(param.bounds[1])) + if np.isnan(lower) or np.isnan(upper): + raise ValueError( + "Transformed bounds resulted in NaN values.\n" + "If you've not applied bounds, this is due to the defaults applied from the prior distribution,\n" + "consider bounding the parameters to avoid this error." + ) + bounds["lower"].append(lower) + bounds["upper"].append(upper) else: bounds["lower"].append(param.bounds[0]) bounds["upper"].append(param.bounds[1]) diff --git a/tests/integration/test_thevenin_parameterisation.py b/tests/integration/test_thevenin_parameterisation.py index 75530c89..48ca4ea2 100644 --- a/tests/integration/test_thevenin_parameterisation.py +++ b/tests/integration/test_thevenin_parameterisation.py @@ -107,6 +107,7 @@ def get_data(self, model): [ ( "Discharge at 0.5C for 2 minutes (4 seconds period)", + "Rest for 20 seconds (4 seconds period)", "Charge at 0.5C for 2 minutes (4 seconds period)", ), ] diff --git a/tests/integration/test_transformation.py b/tests/integration/test_transformation.py index 8939e28e..5c616a5b 100644 --- a/tests/integration/test_transformation.py +++ b/tests/integration/test_transformation.py @@ -11,39 +11,43 @@ class TestTransformation: @pytest.fixture(autouse=True) def setup(self): + self.sigma0 = 2e-3 self.ground_truth = np.clip( - np.array([0.5, 0.1]) + np.random.normal(loc=0.0, scale=0.05, size=2), - a_min=[0.375, 0.02], - a_max=[0.7, 0.5], + np.asarray([0.05, 0.05]) + np.random.normal(loc=0.0, scale=0.01, size=2), + a_min=0.0, + a_max=0.1, ) @pytest.fixture def model(self): - parameter_set = pybop.ParameterSet.pybamm("Chen2020") - x = self.ground_truth - parameter_set.update( + parameter_set = pybop.ParameterSet( + json_path="examples/scripts/parameters/initial_ecm_parameters.json" + ) + parameter_set.import_parameters() + parameter_set.params.update( { - "Positive electrode active material volume fraction": x[0], - "Positive electrode conductivity [S.m-1]": x[1], + "C1 [F]": 1000, + "R0 [Ohm]": self.ground_truth[0], + "R1 [Ohm]": self.ground_truth[1], } ) - return pybop.lithium_ion.SPMe(parameter_set=parameter_set) + return pybop.empirical.Thevenin(parameter_set=parameter_set) @pytest.fixture def parameters(self): return pybop.Parameters( pybop.Parameter( - "Positive electrode active material volume fraction", - prior=pybop.Uniform(0.4, 0.7), - bounds=[0.375, 0.725], + "R0 [Ohm]", + prior=pybop.Uniform(0.001, 0.1), + bounds=[0, 0.1], transformation=pybop.ScaledTransformation( coefficient=1 / 0.35, intercept=-0.375 ), ), pybop.Parameter( - "Positive electrode conductivity [S.m-1]", - prior=pybop.Uniform(0.05, 0.45), - bounds=[0.02, 0.5], + "R1 [Ohm]", + prior=pybop.Uniform(0.001, 0.1), + bounds=[0, 0.1], transformation=pybop.LogTransformation(), ), ) @@ -55,8 +59,22 @@ def init_soc(self, request): def noise(self, sigma, values): return np.random.normal(0, sigma, values) + @pytest.fixture( + params=[ + pybop.GaussianLogLikelihoodKnownSigma, + pybop.GaussianLogLikelihood, + pybop.RootMeanSquaredError, + pybop.SumSquaredError, + pybop.SumofPower, + pybop.Minkowski, + pybop.LogPosterior, + ] + ) + def cost_cls(self, request): + return request.param + @pytest.fixture - def cost(self, model, parameters, init_soc): + def cost(self, model, parameters, init_soc, cost_cls): # Form dataset solution = self.get_data(model, init_soc) dataset = pybop.Dataset( @@ -64,27 +82,40 @@ def cost(self, model, parameters, init_soc): "Time [s]": solution["Time [s]"].data, "Current function [A]": solution["Current [A]"].data, "Voltage [V]": solution["Voltage [V]"].data - + self.noise(0.002, len(solution["Time [s]"].data)), + + self.noise(self.sigma0, len(solution["Time [s]"].data)), } ) - # Define the cost to optimise + # Construct problem problem = pybop.FittingProblem(model, parameters, dataset) - return pybop.RootMeanSquaredError(problem) + + # Construct the cost + if cost_cls is pybop.GaussianLogLikelihoodKnownSigma: + return cost_cls(problem, sigma0=self.sigma0) + elif cost_cls is pybop.GaussianLogLikelihood: + return cost_cls(problem) + elif cost_cls is pybop.LogPosterior: + return cost_cls( + pybop.GaussianLogLikelihoodKnownSigma(problem, sigma0=self.sigma0) + ) + else: + return cost_cls(problem) @pytest.mark.parametrize( "optimiser", [ - pybop.AdamW, - pybop.CMAES, + pybop.IRPropMin, + pybop.NelderMead, ], ) @pytest.mark.integration - def test_spm_transformation(self, optimiser, cost): + def test_thevenin_transformation(self, optimiser, cost): x0 = cost.parameters.initial_value() optim = optimiser( cost=cost, - sigma0=0.1, + sigma0=[0.03, 0.03, 1e-3] + if isinstance(cost, pybop.GaussianLogLikelihood) + else [0.03, 0.03], max_unchanged_iterations=35, absolute_tolerance=1e-6, max_iterations=250, @@ -93,20 +124,34 @@ def test_spm_transformation(self, optimiser, cost): initial_cost = optim.cost(x0) x, final_cost = optim.run() + # Add sigma0 to ground truth for GaussianLogLikelihood + if isinstance(optim.cost, pybop.GaussianLogLikelihood): + self.ground_truth = np.concatenate( + (self.ground_truth, np.asarray([self.sigma0])) + ) + # Assertions - if not np.allclose(x0, self.ground_truth, atol=1e-5): - assert initial_cost > final_cost + if np.allclose(x0, self.ground_truth, atol=1e-5): + raise AssertionError("Initial guess is too close to ground truth") + + if isinstance(cost, pybop.GaussianLogLikelihood): np.testing.assert_allclose(x, self.ground_truth, atol=1.5e-2) + np.testing.assert_allclose(x[-1], self.sigma0, atol=5e-4) else: - raise ValueError("Initial value is the same as the ground truth value.") + assert ( + (initial_cost > final_cost) + if optim.minimising + else (initial_cost < final_cost) + ) + np.testing.assert_allclose(x, self.ground_truth, atol=1.5e-2) def get_data(self, model, init_soc): initial_state = {"Initial SoC": init_soc} experiment = pybop.Experiment( [ ( - "Discharge at 1C for 3 minutes (5 second period)", - "Charge at 1C for 3 minutes (5 second period)", + "Discharge at 0.5C for 2 minutes (4 second period)", + "Rest for 1 minute (4 second period)", ), ] ) diff --git a/tests/unit/test_likelihoods.py b/tests/unit/test_likelihoods.py index a22c63e3..6e0f2256 100644 --- a/tests/unit/test_likelihoods.py +++ b/tests/unit/test_likelihoods.py @@ -148,6 +148,13 @@ def test_gaussian_log_likelihood(self, one_signal_problem): one_signal_problem, sigma0="Invalid string" ) + # Test transformation fail dimensions + cost_fail, grad_fail = likelihood( + [0.01, 0.01], calculate_grad=True, apply_transform=True + ) + assert not np.isfinite(cost_fail) + assert grad_fail.shape == (2,) + @pytest.mark.unit def test_gaussian_log_likelihood_dsigma_scale(self, one_signal_problem): likelihood = pybop.GaussianLogLikelihood(one_signal_problem, dsigma_scale=0.05) diff --git a/tests/unit/test_parameters.py b/tests/unit/test_parameters.py index 775180f2..409c1079 100644 --- a/tests/unit/test_parameters.py +++ b/tests/unit/test_parameters.py @@ -196,6 +196,23 @@ def test_parameters_naming(self, parameter): ): params["Positive electrode active material volume fraction"] + @pytest.mark.unit + def test_parameters_transformation(self): + # Test unbounded transformation causes ValueError due to NaN + params = pybop.Parameters( + pybop.Parameter( + "Negative electrode active material volume fraction", + prior=pybop.Gaussian(0.01, 0.2), + transformation=pybop.LogTransformation(), + ) + ) + + with pytest.raises( + ValueError, + match="Transformed bounds resulted in NaN values.\nIf you've not applied bounds", + ): + params.get_bounds(apply_transform=True) + @pytest.mark.unit def test_parameters_update(self, parameter): params = pybop.Parameters(parameter) From 4ad8ffe204d8afeb5ccc823f05aab2c461cc5151 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Thu, 12 Sep 2024 12:11:17 +0100 Subject: [PATCH 14/36] increment scheduled_tests.yaml to 3AM UTC --- .github/workflows/scheduled_tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/scheduled_tests.yaml b/.github/workflows/scheduled_tests.yaml index 159152f0..054ef196 100644 --- a/.github/workflows/scheduled_tests.yaml +++ b/.github/workflows/scheduled_tests.yaml @@ -6,9 +6,9 @@ on: branches: - main - # runs every day at 09:00 UTC + # runs every day at 03:00 UTC schedule: - - cron: '0 9 * * *' + - cron: '0 3 * * *' # Check noxfile.py for associated environment variables env: From a3293edf343521802a0764b65f3907b1ec1065a0 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Thu, 12 Sep 2024 16:48:28 +0100 Subject: [PATCH 15/36] refactor: adds join_parameters() setter in BaseCost to replace direct call to parameters.join(). Updts. fail_gradient within setter. --- pybop/costs/_likelihoods.py | 3 +-- pybop/costs/_weighted_cost.py | 2 +- pybop/costs/base_cost.py | 9 +++++++++ pybop/optimisers/base_optimiser.py | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pybop/costs/_likelihoods.py b/pybop/costs/_likelihoods.py index d83e7ab2..2e3df2ed 100644 --- a/pybop/costs/_likelihoods.py +++ b/pybop/costs/_likelihoods.py @@ -114,9 +114,8 @@ def __init__( # Add sigma parameter, join with self.parameters, reapply transformations self.sigma = Parameters() self._add_sigma_parameters(sigma0) - self.parameters.join(self.sigma) + self.join_parameters(self.sigma) self.transformation = self.parameters.construct_transformation() - self.set_fail_gradient() def _add_sigma_parameters(self, sigma0): sigma0 = [sigma0] if not isinstance(sigma0, list) else sigma0 diff --git a/pybop/costs/_weighted_cost.py b/pybop/costs/_weighted_cost.py index 10d7d544..47490738 100644 --- a/pybop/costs/_weighted_cost.py +++ b/pybop/costs/_weighted_cost.py @@ -62,7 +62,7 @@ def __init__(self, *costs, weights: Optional[list[float]] = None): super().__init__() for cost in self.costs: - self.parameters.join(cost.parameters) + self.join_parameters(cost.parameters) # Weighted costs do not use this functionality self._has_separable_problem = False diff --git a/pybop/costs/base_cost.py b/pybop/costs/base_cost.py index 71de3f35..23d82b89 100644 --- a/pybop/costs/base_cost.py +++ b/pybop/costs/base_cost.py @@ -183,3 +183,12 @@ def verify_args(self, dy: ndarray, calculate_grad: bool): raise ValueError( "Forward model sensitivities need to be provided alongside `calculate_grad=True` for `cost.compute`." ) + + def join_parameters(self, parameters): + """ + Setter for joining parameters. This method sets the fail gradient if the join adds parameters. + """ + original_n_params = self.n_parameters + self.parameters.join(parameters) + if original_n_params != self.n_parameters: + self.set_fail_gradient() diff --git a/pybop/optimisers/base_optimiser.py b/pybop/optimisers/base_optimiser.py index 6963c925..b8335cbb 100644 --- a/pybop/optimisers/base_optimiser.py +++ b/pybop/optimisers/base_optimiser.py @@ -73,8 +73,8 @@ def __init__( if isinstance(cost, BaseCost): self.cost = cost + self.parameters = self.cost.parameters self._transformation = self.cost.transformation - self.parameters.join(cost.parameters) self.set_allow_infeasible_solutions() if isinstance(cost, WeightedCost): self.minimising = cost.minimising From 0ca7fa6a83406f4c7879b160f93c103e58d11c90 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Thu, 12 Sep 2024 17:12:42 +0100 Subject: [PATCH 16/36] removes redundant commented-out code. --- pybop/transformation/base_transformation.py | 32 --------------------- 1 file changed, 32 deletions(-) diff --git a/pybop/transformation/base_transformation.py b/pybop/transformation/base_transformation.py index 40488949..a36ba808 100644 --- a/pybop/transformation/base_transformation.py +++ b/pybop/transformation/base_transformation.py @@ -126,35 +126,3 @@ def verify_input( raise ValueError(f"Transform must have {self._n_parameters} elements") return input_array - - -# ---- To be implemented with Monte Carlo PR ------ # -# class TransformedLogPDF(BaseCost): -# """Transformed log-PDF class.""" -# def __init__(self, log_pdf, transformation): -# self._log_pdf = log_pdf -# self._transformation = transformation - -# def __call__(self, q): -# p = self._transformation.to_model(q) -# log_pdf = self._log_pdf(p) - -# # Calculate the PDF using change of variable -# # Wikipedia: https://w.wiki/UsJ -# log_jacobian_det = self._transformation.log_jacobian_det(q) -# return log_pdf + log_jacobian_det - -# def _evaluateS1(self, x): -# p = self._transformation.to_model(x) -# log_pdf, log_pdf_derivatives = self._log_pdf._evaluateS1(p) -# log_jacobian_det, log_jacobian_det_derivatives = self._transformation.log_jacobian_det_S1(x) -# return log_pdf + log_jacobian_det, log_pdf_derivatives + log_jacobian_det_derivatives - -# class TransformedLogPrior: -# """Transformed log-prior class.""" -# def __init__(self, log_prior, transformation): -# self._log_prior = log_prior -# self._transformation = transformation - -# def __call__(self, q): -# return self From a26d5ea7cf672b6c745a5f944c86cb456a0ef5c8 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Fri, 13 Sep 2024 10:00:23 +0100 Subject: [PATCH 17/36] updt. noxfile.py with ipywidgets, updt. ecm notebook --- .../equivalent_circuit_identification.ipynb | 35 ++++++++++++------- noxfile.py | 2 +- 2 files changed, 23 insertions(+), 14 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification.ipynb b/examples/notebooks/equivalent_circuit_identification.ipynb index 42873bd0..dfc6eb4c 100644 --- a/examples/notebooks/equivalent_circuit_identification.ipynb +++ b/examples/notebooks/equivalent_circuit_identification.ipynb @@ -19,7 +19,16 @@ "execution_count": null, "id": "1", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Note: you may need to restart the kernel to use updated packages.\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], "source": [ "%pip install --upgrade pip ipywidgets -q\n", "%pip install pybop -q" @@ -269,7 +278,7 @@ { "data": { "text/plain": [ - "0.017319071604517004" + "0.017324210933474568" ] }, "execution_count": null, @@ -299,10 +308,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [1.00990000e-04 2.01368240e-04 1.47444149e-04 7.75011354e+03\n", - " 1.10290832e+04]\n", - "Estimated parameters: [3.10481104e-04 4.72129157e-04 7.26465137e-04 7.75011358e+03\n", - " 1.10290850e+04]\n" + "Initial parameters: [1.00990000e-04 2.09128273e-04 1.09990000e-05 9.30682523e+03\n", + " 8.85175421e+03]\n", + "Estimated parameters: [7.15236427e-04 4.90629050e-04 2.80089449e-04 9.29462538e+03\n", + " 8.75074954e+03]\n" ] } ], @@ -344,7 +353,7 @@ " require.undef(\"plotly\");\n", " requirejs.config({\n", " paths: {\n", - " 'plotly': ['https://cdn.plot.ly/plotly-2.34.0.min']\n", + " 'plotly': ['https://cdn.plot.ly/plotly-2.35.0.min']\n", " }\n", " });\n", " require(['plotly'], function(Plotly) {\n", @@ -361,9 +370,9 @@ { "data": { "text/html": [ - "
    " ] }, "metadata": {}, @@ -6938,8 +527,32 @@ "outputs": [ { "data": { - "image/svg+xml": [ - "5010015020000.010.020.030.040.050.06ConvergenceIterationCost" + "text/html": [ + "
    " ] }, "metadata": {}, @@ -6947,8 +560,32 @@ }, { "data": { - "image/svg+xml": [ - "500100015000.0040.0060.0080.010.012500100015000.0020.0040.0060.0080.01500100015000.0050.010.0155001000150030040050060070050010001500140014501500R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "text/html": [ + "
    " ] }, "metadata": {}, From 201451e10805d0e80a05970bbcd8c15f4f689d2a Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Fri, 13 Sep 2024 15:16:00 +0100 Subject: [PATCH 19/36] multipulse notebook example modified to get rid of test error --- ...nt_circuit_identification_multipulse.ipynb | 189 +++--------------- 1 file changed, 28 insertions(+), 161 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index 8683b909..cc54e796 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "1", "metadata": {}, "outputs": [ @@ -24,66 +24,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "Requirement already satisfied: pip in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (24.2)\r\n", - "Requirement already satisfied: ipywidgets in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (8.1.5)\r\n", - "Requirement already satisfied: comm>=0.1.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (0.2.2)\r\n", - "Requirement already satisfied: ipython>=6.1.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (8.27.0)\r\n", - "Requirement already satisfied: traitlets>=4.3.1 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (5.14.3)\r\n", - "Requirement already satisfied: widgetsnbextension~=4.0.12 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (4.0.12)\r\n", - "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (3.0.12)\r\n", - "Requirement already satisfied: decorator in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (5.1.1)\r\n", - "Requirement already satisfied: jedi>=0.16 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.1)\r\n", - "Requirement already satisfied: matplotlib-inline in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7)\r\n", - "Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.47)\r\n", - "Requirement already satisfied: pygments>=2.4.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (2.18.0)\r\n", - "Requirement already satisfied: stack-data in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\r\n", - "Requirement already satisfied: pexpect>4.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\r\n", - "Requirement already satisfied: parso<0.9.0,>=0.8.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\r\n", - "Requirement already satisfied: ptyprocess>=0.5 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\r\n", - "Requirement already satisfied: wcwidth in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\r\n", - "Requirement already satisfied: executing>=1.2.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (2.1.0)\r\n", - "Requirement already satisfied: asttokens>=2.1.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (2.4.1)\r\n", - "Requirement already satisfied: pure-eval in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (0.2.3)\r\n", - "Requirement already satisfied: six>=1.12.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from asttokens>=2.1.0->stack-data->ipython>=6.1.0->ipywidgets) (1.16.0)\r\n", "Note: you may need to restart the kernel to use updated packages.\n", - "Note: you may need to restart the kernel to use updated packages.\n", - "Requirement already satisfied: openpyxl in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (3.1.5)\r\n", - "Requirement already satisfied: et-xmlfile in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from openpyxl) (1.1.0)\r\n", - "Note: you may need to restart the kernel to use updated packages.\n", - "Requirement already satisfied: pandas in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (2.2.2)\r\n", - "Requirement already satisfied: numpy>=1.26.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (1.26.4)\r\n", - "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2.9.0.post0)\r\n", - "Requirement already satisfied: pytz>=2020.1 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2024.1)\r\n", - "Requirement already satisfied: tzdata>=2022.7 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pandas) (2024.1)\r\n", - "Requirement already satisfied: six>=1.5 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)\r\n", "Note: you may need to restart the kernel to use updated packages.\n" ] } ], "source": [ - "%pip install --upgrade pip ipywidgets\n", + "%pip install --upgrade pip ipywidgets openpyxl pandas -q\n", "%pip install pybop -q\n", - "%pip install openpyxl\n", - "%pip install pandas --upgrade" - ] - }, - { - "cell_type": "markdown", - "id": "2", - "metadata": {}, - "source": [ - "### Importing Libraries\n", "\n", - "With the environment set up, we can now import PyBOP alongside other libraries we will need:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3", - "metadata": {}, - "outputs": [], - "source": [ "import pandas as pd\n", "import plotly.graph_objects as go\n", "import pybamm\n", @@ -103,7 +52,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "5", "metadata": {}, "outputs": [], @@ -148,7 +97,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "7", "metadata": {}, "outputs": [], @@ -170,7 +119,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "9", "metadata": {}, "outputs": [], @@ -190,7 +139,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "10", "metadata": {}, "outputs": [], @@ -227,7 +176,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "11", "metadata": {}, "outputs": [ @@ -241,7 +190,7 @@ " require.undef(\"plotly\");\n", " requirejs.config({\n", " paths: {\n", - " 'plotly': ['https://cdn.plot.ly/plotly-2.35.0.min']\n", + " 'plotly': ['https://cdn.plot.ly/plotly-2.32.0.min']\n", " }\n", " });\n", " require(['plotly'], function(Plotly) {\n", @@ -258,9 +207,9 @@ { "data": { "text/html": [ - "
    " + "image/svg+xml": [ + "02004006008004.064.084.14.124.144.164.184.2ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -521,38 +436,14 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "id": "20", "metadata": {}, "outputs": [ { "data": { - "text/html": [ - "
    " + "image/svg+xml": [ + "2040608010000.020.040.060.080.10.12ConvergenceIterationCost" ] }, "metadata": {}, @@ -560,32 +451,8 @@ }, { "data": { - "text/html": [ - "
    " + "image/svg+xml": [ + "2004006008000.0040.0060.0080.010.0122004006008000.0020.0040.0060.0082004006008000.0050.010.0150.02200400600800400500600700200400600800155016001650R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, From 32cf455055d119adeda560d6ff7622755c5d6f00 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 14:16:52 +0000 Subject: [PATCH 20/36] style: pre-commit fixes --- ...nt_circuit_identification_multipulse.ipynb | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index cc54e796..3d91b762 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "1", "metadata": {}, "outputs": [ @@ -44,7 +44,7 @@ }, { "cell_type": "markdown", - "id": "4", + "id": "2", "metadata": {}, "source": [ "In this example, we use the default parameter value for the \"Open-circuit voltage [V] as provided by the original PyBaMM class. The other relevant parameters for the ECM model implementation are updated as per the cell specification." @@ -52,8 +52,8 @@ }, { "cell_type": "code", - "execution_count": 8, - "id": "5", + "execution_count": null, + "id": "3", "metadata": {}, "outputs": [], "source": [ @@ -87,7 +87,7 @@ }, { "cell_type": "markdown", - "id": "6", + "id": "4", "metadata": {}, "source": [ "## Identifying the Parameters\n", @@ -97,8 +97,8 @@ }, { "cell_type": "code", - "execution_count": 9, - "id": "7", + "execution_count": null, + "id": "5", "metadata": {}, "outputs": [], "source": [ @@ -111,7 +111,7 @@ }, { "cell_type": "markdown", - "id": "8", + "id": "6", "metadata": {}, "source": [ "We use multiple HPPC pulses from the dataset: Kollmeyer, Phillip; Skells, Michael (2020), “Samsung INR21700 30T 3Ah Li-ion Battery Data”, Mendeley Data, V1, doi: 10.17632/9xyvy2njj3.1 " @@ -119,8 +119,8 @@ }, { "cell_type": "code", - "execution_count": 10, - "id": "9", + "execution_count": null, + "id": "7", "metadata": {}, "outputs": [], "source": [ @@ -139,8 +139,8 @@ }, { "cell_type": "code", - "execution_count": 11, - "id": "10", + "execution_count": null, + "id": "8", "metadata": {}, "outputs": [], "source": [ @@ -176,8 +176,8 @@ }, { "cell_type": "code", - "execution_count": 12, - "id": "11", + "execution_count": null, + "id": "9", "metadata": {}, "outputs": [ { @@ -265,8 +265,8 @@ }, { "cell_type": "code", - "execution_count": 13, - "id": "12", + "execution_count": null, + "id": "10", "metadata": {}, "outputs": [ { @@ -330,7 +330,7 @@ }, { "cell_type": "markdown", - "id": "13", + "id": "11", "metadata": {}, "source": [ "The `FittingProblem` class provides us with a single class that holds all of the objects we need to evaluate our selected `SumSquaredError` cost function.\n", @@ -340,8 +340,8 @@ }, { "cell_type": "code", - "execution_count": 14, - "id": "14", + "execution_count": null, + "id": "12", "metadata": {}, "outputs": [], "source": [ @@ -359,7 +359,7 @@ }, { "cell_type": "markdown", - "id": "15", + "id": "13", "metadata": {}, "source": [ "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the CMA-ES method as it provides global optimisation capability. For the sake of reducing the runtime of this example, we limit the maximum iterations to 100; however, feel free to update this value." @@ -367,8 +367,8 @@ }, { "cell_type": "code", - "execution_count": 21, - "id": "16", + "execution_count": null, + "id": "14", "metadata": {}, "outputs": [ { @@ -396,7 +396,7 @@ }, { "cell_type": "markdown", - "id": "17", + "id": "15", "metadata": {}, "source": [ "## Plotting and Visualisation\n", @@ -406,8 +406,8 @@ }, { "cell_type": "code", - "execution_count": 22, - "id": "18", + "execution_count": null, + "id": "16", "metadata": {}, "outputs": [ { @@ -426,7 +426,7 @@ }, { "cell_type": "markdown", - "id": "19", + "id": "17", "metadata": {}, "source": [ "### Convergence and Parameter Trajectories\n", @@ -436,8 +436,8 @@ }, { "cell_type": "code", - "execution_count": 23, - "id": "20", + "execution_count": null, + "id": "18", "metadata": {}, "outputs": [ { @@ -466,7 +466,7 @@ }, { "cell_type": "markdown", - "id": "21", + "id": "19", "metadata": {}, "source": [ "### Conclusion\n", From e978cda785ae858ab0dde03154a70c359f434afd Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Fri, 13 Sep 2024 20:59:29 +0100 Subject: [PATCH 21/36] tests: adds test_cost_transformations.py unit tests, adds `BaseCost.build()` initial_state dict keys to docstring --- pybop/models/base_model.py | 1 + tests/unit/test_cost_transformations.py | 138 ++++++++++++++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 tests/unit/test_cost_transformations.py diff --git a/pybop/models/base_model.py b/pybop/models/base_model.py index ad51010d..bf6260d6 100644 --- a/pybop/models/base_model.py +++ b/pybop/models/base_model.py @@ -148,6 +148,7 @@ def build( A valid initial state, e.g. the initial state of charge or open-circuit voltage. Defaults to None, indicating that the existing initial state of charge (for an ECM) or initial concentrations (for an EChem model) will be used. + Accepted keys either `"Initial open-circuit voltage [V]"` or ``"Initial SoC"` dataset : pybop.Dataset or dict, optional The dataset to be used in the model construction. check_model : bool, optional diff --git a/tests/unit/test_cost_transformations.py b/tests/unit/test_cost_transformations.py new file mode 100644 index 00000000..3d069528 --- /dev/null +++ b/tests/unit/test_cost_transformations.py @@ -0,0 +1,138 @@ +import numpy as np +import pytest + +import pybop + + +class TestCostsTransformations: + """ + Class for unit testing cost functions with transformations applied. + """ + + @pytest.fixture(autouse=True) + def setup(self): + self.x1 = [0.5, 1] + self.x2 = [(self.x1[0] + 1) * -2.5, np.log(1)] + + @pytest.fixture + def model(self): + return pybop.lithium_ion.SPM() + + @pytest.fixture + def parameters(self): + parameters = pybop.Parameters( + pybop.Parameter( + "Negative electrode active material volume fraction", + prior=pybop.Gaussian(0.5, 0.01), + bounds=[0.375, 0.625], + transformation=pybop.ScaledTransformation( + coefficient=-2.5, intercept=1 + ), + ), + pybop.Parameter( + "Positive electrode Bruggeman coefficient (electrode)", + prior=pybop.Gaussian(1, 0.1), + transformation=pybop.LogTransformation(), + ), + ) + return parameters + + @pytest.fixture + def experiment(self): + return pybop.Experiment( + [ + ("Discharge at 1C for 1 minutes (6 second period)"), + ] + ) + + @pytest.fixture + def dataset(self, model, experiment): + solution = model.predict(experiment=experiment) + return pybop.Dataset( + { + "Time [s]": solution["Time [s]"].data, + "Current function [A]": solution["Current [A]"].data, + "Voltage [V]": solution["Terminal voltage [V]"].data, + } + ) + + @pytest.fixture + def problem(self, model, parameters, dataset, request): + problem = pybop.FittingProblem(model, parameters, dataset) + return problem + + @pytest.fixture( + params=[ + pybop.RootMeanSquaredError, + pybop.SumSquaredError, + pybop.Minkowski, + pybop.SumofPower, + pybop.ObserverCost, + pybop.LogPosterior, + pybop.GaussianLogLikelihood, + pybop.GaussianLogLikelihoodKnownSigma, + ] + ) + def cost(self, problem, request): + cls = request.param + if cls in [pybop.SumSquaredError, pybop.RootMeanSquaredError]: + return cls(problem) + elif cls is pybop.LogPosterior: + return cls(pybop.GaussianLogLikelihoodKnownSigma(problem, sigma0=0.002)) + elif cls is pybop.GaussianLogLikelihoodKnownSigma: + return pybop.GaussianLogLikelihoodKnownSigma(problem, sigma0=0.002) + elif cls is pybop.ObserverCost: + inputs = problem.parameters.initial_value() + state = problem.model.reinit(inputs) + n = len(state) + sigma_diag = [0.0] * n + sigma_diag[0] = 1e-4 + sigma_diag[1] = 1e-4 + process_diag = [0.0] * n + process_diag[0] = 1e-4 + process_diag[1] = 1e-4 + sigma0 = np.diag(sigma_diag) + process = np.diag(process_diag) + dataset = pybop.Dataset(data_dictionary=problem.dataset) + return cls( + pybop.UnscentedKalmanFilterObserver( + problem.parameters, + problem.model, + sigma0=sigma0, + process=process, + measure=1e-4, + dataset=dataset, + signal=problem.signal, + ), + ) + else: + return cls(problem) + + @pytest.mark.unit + def test_cost_transformations(self, cost): + if isinstance(cost, pybop.GaussianLogLikelihood): + self.x1.append(0.002) + self.x2.append(0.002) + + # Asserts + non_transformed_cost = cost(self.x1) + transformed_cost = cost(self.x2, apply_transform=True) + np.testing.assert_allclose(non_transformed_cost, transformed_cost) + + @pytest.mark.unit + def test_cost_gradient_transformed(self, cost): + # Gradient transformations are not implmented on ObserverCost + if isinstance(cost, pybop.ObserverCost): + return + + if isinstance(cost, pybop.GaussianLogLikelihood): + self.x1.append(0.002) + self.x2.append(0.002) + # Asserts + non_transformed_cost, grad = cost(self.x1, calculate_grad=True) + transformed_cost, transformed_gradient = cost( + self.x2, calculate_grad=True, apply_transform=True + ) + np.testing.assert_allclose(transformed_cost, non_transformed_cost) + with pytest.raises(AssertionError): + np.testing.assert_allclose(transformed_gradient, grad) From 6569eaaecd9205aa49c84203f9a62f58413aea23 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Sat, 14 Sep 2024 13:42:25 +0100 Subject: [PATCH 22/36] refactor: cost.parameters as private attribute -> cost._parameters --- examples/standalone/cost.py | 6 +++--- pybop/costs/_likelihoods.py | 16 ++++++++-------- pybop/costs/base_cost.py | 18 +++++++++++------- pybop/costs/fitting_costs.py | 2 +- tests/unit/test_sampling.py | 4 ++-- 5 files changed, 25 insertions(+), 21 deletions(-) diff --git a/examples/standalone/cost.py b/examples/standalone/cost.py index 1d76c88f..98f5d932 100644 --- a/examples/standalone/cost.py +++ b/examples/standalone/cost.py @@ -36,14 +36,14 @@ def __init__(self, problem=None): """ super().__init__(problem) - self.parameters = pybop.Parameters( + self._parameters = pybop.Parameters( pybop.Parameter( "x", initial_value=4.2, bounds=[-1, 10], ), ) - self.x0 = self.parameters.initial_value() + self.x0 = self._parameters.initial_value() def compute( self, y: dict = None, dy: np.ndarray = None, calculate_grad: bool = False @@ -59,4 +59,4 @@ def compute( float The calculated cost value for the given parameter. """ - return self.parameters["x"].value ** 2 + 42 + return self._parameters["x"].value ** 2 + 42 diff --git a/pybop/costs/_likelihoods.py b/pybop/costs/_likelihoods.py index 2e3df2ed..4a17a3e0 100644 --- a/pybop/costs/_likelihoods.py +++ b/pybop/costs/_likelihoods.py @@ -115,7 +115,7 @@ def __init__( self.sigma = Parameters() self._add_sigma_parameters(sigma0) self.join_parameters(self.sigma) - self.transformation = self.parameters.construct_transformation() + self.transformation = self._parameters.construct_transformation() def _add_sigma_parameters(self, sigma0): sigma0 = [sigma0] if not isinstance(sigma0, list) else sigma0 @@ -237,11 +237,11 @@ def __init__( # Store the likelihood and prior self._log_likelihood = log_likelihood - self.parameters = self._log_likelihood.parameters + self._parameters = self._log_likelihood.parameters self._has_separable_problem = self._log_likelihood.has_separable_problem if log_prior is None: - self._prior = JointLogPrior(*self.parameters.priors()) + self._prior = JointLogPrior(*self._parameters.priors()) else: self._prior = log_prior @@ -273,16 +273,16 @@ def compute( if calculate_grad: if isinstance(self._prior, BasePrior): - log_prior, dp = self._prior.logpdfS1(self.parameters.current_value()) + log_prior, dp = self._prior.logpdfS1(self._parameters.current_value()) else: # Compute log prior first - log_prior = self._prior.logpdf(self.parameters.current_value()) + log_prior = self._prior.logpdf(self._parameters.current_value()) # Compute a finite difference approximation of the gradient of the log prior - delta = self.parameters.initial_value() * self.gradient_step + delta = self._parameters.initial_value() * self.gradient_step dp = [] - for parameter, step_size in zip(self.parameters, delta): + for parameter, step_size in zip(self._parameters, delta): param_value = parameter.value upper_value = param_value * (1 + step_size) lower_value = param_value * (1 - step_size) @@ -295,7 +295,7 @@ def compute( ) dp.append(gradient) else: - log_prior = self._prior.logpdf(self.parameters.current_value()) + log_prior = self._prior.logpdf(self._parameters.current_value()) if not np.isfinite(log_prior).any(): return (-np.inf, -self.grad_fail) if calculate_grad else -np.inf diff --git a/pybop/costs/base_cost.py b/pybop/costs/base_cost.py index 23d82b89..fe68e5b1 100644 --- a/pybop/costs/base_cost.py +++ b/pybop/costs/base_cost.py @@ -34,7 +34,7 @@ class BaseCost: """ def __init__(self, problem: Optional[BaseProblem] = None): - self.parameters = Parameters() + self._parameters = Parameters() self.transformation = None self.problem = problem self.verbose = False @@ -44,17 +44,17 @@ def __init__(self, problem: Optional[BaseProblem] = None): self._de = 1.0 if isinstance(self.problem, BaseProblem): self._target = self.problem.target - self.parameters.join(self.problem.parameters) + self._parameters.join(self.problem.parameters) self.n_outputs = self.problem.n_outputs self.signal = self.problem.signal - self.transformation = self.parameters.construct_transformation() + self.transformation = self._parameters.construct_transformation() self._has_separable_problem = True self.grad_fail = None self.set_fail_gradient() @property def n_parameters(self): - return len(self.parameters) + return len(self._parameters) @property def has_separable_problem(self): @@ -95,8 +95,8 @@ def __call__( self.has_transform = self.transformation is not None and apply_transform if self.has_transform: inputs = self.transformation.to_model(inputs) - inputs = self.parameters.verify(inputs) - self.parameters.update(values=list(inputs.values())) + inputs = self._parameters.verify(inputs) + self._parameters.update(values=list(inputs.values())) y, dy = None, None if self._has_separable_problem: @@ -189,6 +189,10 @@ def join_parameters(self, parameters): Setter for joining parameters. This method sets the fail gradient if the join adds parameters. """ original_n_params = self.n_parameters - self.parameters.join(parameters) + self._parameters.join(parameters) if original_n_params != self.n_parameters: self.set_fail_gradient() + + @property + def parameters(self): + return self._parameters diff --git a/pybop/costs/fitting_costs.py b/pybop/costs/fitting_costs.py index 9e8c83d3..19b8f458 100644 --- a/pybop/costs/fitting_costs.py +++ b/pybop/costs/fitting_costs.py @@ -329,7 +329,7 @@ def compute( float The observer cost (negative of the log likelihood). """ - inputs = self.parameters.as_dict() + inputs = self._parameters.as_dict() log_likelihood = self._observer.log_likelihood( self._target, self._observer.domain_data, inputs ) diff --git a/tests/unit/test_sampling.py b/tests/unit/test_sampling.py index e854d24a..76f1a668 100644 --- a/tests/unit/test_sampling.py +++ b/tests/unit/test_sampling.py @@ -215,8 +215,8 @@ def test_multi_log_pdf(self, log_posterior, x0, chains): # Test incorrect number of parameters new_multi_log_posterior = copy.copy(log_posterior) - new_multi_log_posterior.parameters = [ - new_multi_log_posterior.parameters[ + new_multi_log_posterior._parameters = [ + new_multi_log_posterior._parameters[ "Positive electrode active material volume fraction" ] ] From 2adc629442f55e120b6f0c606b459832377a263e Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Mon, 16 Sep 2024 09:34:15 +0100 Subject: [PATCH 23/36] update noxfile.py - remove installation dependencies --- noxfile.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/noxfile.py b/noxfile.py index d2e8adad..d270c0fd 100644 --- a/noxfile.py +++ b/noxfile.py @@ -14,7 +14,6 @@ @nox.session def unit(session): - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) if PYBOP_SCHEDULED: session.run("pip", "install", f"pybamm=={PYBAMM_VERSION}", silent=False) @@ -23,7 +22,6 @@ def unit(session): @nox.session def coverage(session): - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) session.install("pip") if PYBOP_SCHEDULED: @@ -44,7 +42,6 @@ def coverage(session): @nox.session def plots(session): """Run the tests that generate plots.""" - session.install("setuptools", "wheel") session.install("-e", ".[plot,dev]", silent=False) session.install("pip") session.run("pytest", "--plots", "-n", "0") @@ -53,7 +50,6 @@ def plots(session): @nox.session def integration(session): """Run the integration tests.""" - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) session.run("pytest", "--integration") @@ -61,7 +57,6 @@ def integration(session): @nox.session def examples(session): """Run the examples and notebooks""" - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) session.run("pytest", "--examples") notebooks(session) @@ -70,7 +65,6 @@ def examples(session): @nox.session def notebooks(session): """Run the Jupyter notebooks.""" - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) if PYBOP_SCHEDULED: session.run("pip", "install", f"pybamm=={PYBAMM_VERSION}", silent=False) @@ -86,7 +80,6 @@ def notebooks(session): @nox.session(name="notebooks-overwrite") def notebooks_overwrite(session): """Run the Jupyter notebooks.""" - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) if PYBOP_SCHEDULED: session.run("pip", "install", f"pybamm=={PYBAMM_VERSION}", silent=False) @@ -103,7 +96,6 @@ def notebooks_overwrite(session): @nox.session(name="tests") def run_tests(session): """Run all the tests.""" - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) if PYBOP_SCHEDULED: session.run("pip", "install", f"pybamm=={PYBAMM_VERSION}", silent=False) @@ -118,7 +110,6 @@ def run_doc_tests(session): Checks if the documentation can be built, runs any doctests (currently not used). """ - session.install("setuptools", "wheel") session.install("-e", ".[plot,docs,dev]", silent=False) session.run("pytest", "--docs", "-n", "0") @@ -130,7 +121,6 @@ def lint(session): Credit: PyBaMM Team """ - session.install("setuptools", "wheel") session.install("pre-commit", silent=False) session.run("pre-commit", "run", "--all-files") @@ -149,7 +139,6 @@ def run_quick(session): @nox.session def benchmarks(session): """Run the benchmarks.""" - session.install("setuptools", "wheel") session.install("-e", ".[all,dev]", silent=False) session.install("asv[virtualenv]") session.run("asv", "run", "--show-stderr", "--python=same") @@ -161,7 +150,6 @@ def docs(session): Build the documentation and load it in a browser tab, rebuilding on changes. Credit: PyBaMM Team """ - session.install("setuptools", "wheel") envbindir = session.bin session.install("-e", ".[all,docs]", silent=False) session.chdir("docs") From edaa711787b0e71d3659973a4609beceafa08fb5 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Mon, 16 Sep 2024 09:49:41 +0100 Subject: [PATCH 24/36] increment versions, add CHANGELOG.md entry for #495 --- CHANGELOG.md | 11 +++++++++++ CITATION.cff | 2 +- docs/_static/switcher.json | 6 +++--- pyproject.toml | 2 +- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7668f65f..2a883432 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,17 @@ ## Breaking Changes +# [v24.9.1](https://github.com/pybop-team/PyBOP/tree/v24.9.0) - 2024-09-16 + + +## Features + +## Bug Fixes + +- [#495](https://github.com/pybop-team/PyBOP/pull/495) - Bugfixes for Transformation class, adds `apply_transform` optional arg to `BaseCost` for transformation functionality. + +## Breaking Changes + # [v24.9.0](https://github.com/pybop-team/PyBOP/tree/v24.9.0) - 2024-09-10 ## Features diff --git a/CITATION.cff b/CITATION.cff index 0b6552e6..bcf8d587 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -11,5 +11,5 @@ authors: family-names: Courtier - given-names: David family-names: Howey -version: "24.9.0" # Update this when you release a new version +version: "24.9.1" # Update this when you release a new version repository-code: 'https://www.github.com/pybop-team/pybop' diff --git a/docs/_static/switcher.json b/docs/_static/switcher.json index 96ffb529..b3f464b2 100644 --- a/docs/_static/switcher.json +++ b/docs/_static/switcher.json @@ -4,9 +4,9 @@ "url": "https://pybop-docs.readthedocs.io/en/latest/" }, { - "name": "v24.9.0 (stable)", - "version": "v24.9.0", - "url": "https://pybop-docs.readthedocs.io/en/v24.9.0/", + "name": "v24.9 (stable)", + "version": "v24.9", + "url": "https://pybop-docs.readthedocs.io/en/v24.9.1/", "preferred": true }, { diff --git a/pyproject.toml b/pyproject.toml index 60a58b47..5861aab7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "pybop" -version = "24.9.0" +version = "24.9.1" authors = [ {name = "The PyBOP Team"}, ] From f88c5c9f043ee297382533e587eabb213faa39f4 Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Mon, 16 Sep 2024 15:43:41 +0100 Subject: [PATCH 25/36] 1-single-pulse-circuit-model.ipynb file structure updated --- .../1-single-pulse-circuit-model.ipynb | 1713 ----------------- .../1-single-pulse-circuit-model.ipynb | 701 +++++++ .../1-single-pulse-circuit-model.ipynb | 799 -------- .../LG_M50_ECM/data/LGM50_5Ah_OCV.mat | Bin 1935 -> 0 bytes .../LG_M50_ECM/data/LGM50_5Ah_Pulse.mat | Bin 848982 -> 0 bytes .../LG_M50_ECM/data/LGM50_5Ah_RateTest.mat | Bin 1919418 -> 0 bytes 6 files changed, 701 insertions(+), 2512 deletions(-) delete mode 100644 examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb create mode 100644 examples/notebooks/1-single-pulse-circuit-model.ipynb delete mode 100644 examples/notebooks/LG_M50_ECM/1-single-pulse-circuit-model.ipynb delete mode 100644 examples/notebooks/LG_M50_ECM/data/LGM50_5Ah_OCV.mat delete mode 100644 examples/notebooks/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat delete mode 100644 examples/notebooks/LG_M50_ECM/data/LGM50_5Ah_RateTest.mat diff --git a/examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb b/examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb deleted file mode 100644 index 94624abe..00000000 --- a/examples/data/LG_M50_ECM/1-single-pulse-circuit-model.ipynb +++ /dev/null @@ -1,1713 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "0", - "metadata": {}, - "source": [ - "## LG M50 Single Pulse Parameter Identification\n", - "\n", - "This example presents an experimental parameter identification method for a two-RC circuit model. The data for this notebook is located within the same directory and was obtained from WDWidanage/Simscape-Battery-Library [[1]](https://github.com/WDWidanage/Simscape-Battery-Library/tree/a3842b91b3ccda006bc9be5d59c8bcbd167ceef7/Examples/parameterEstimation_TECMD/Data).\n", - "\n", - "\n", - "### Setting up the Environment\n", - "\n", - "Before we begin, we need to ensure that we have all the necessary tools. We will install PyBOP for the fitting and Pandas for the data ingestion and manipulation:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1", - "metadata": {}, - "outputs": [], - "source": [ - "%pip install --upgrade pip ipywidgets -q\n", - "%pip install pybop[plot] -q\n", - "%pip install pandas -q" - ] - }, - { - "cell_type": "markdown", - "id": "2", - "metadata": {}, - "source": [ - "### Importing Libraries\n", - "\n", - "With the environment set up, we can now import PyBOP alongside other libraries we will need:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3", - "metadata": {}, - "outputs": [], - "source": [ - "import numpy as np\n", - "import pandas as pd\n", - "import plotly.graph_objects as go\n", - "import pybamm\n", - "from scipy.io import loadmat\n", - "\n", - "import pybop" - ] - }, - { - "cell_type": "markdown", - "id": "4", - "metadata": {}, - "source": [ - "Let's fix the random seed in order to generate consistent output during development, although this does not need to be done in practice." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "5", - "metadata": {}, - "outputs": [], - "source": [ - "np.random.seed(8)" - ] - }, - { - "cell_type": "markdown", - "id": "6", - "metadata": {}, - "source": [ - "## Importing Data\n", - "\n", - "The data is imported as a dictionary with the following key level:\n", - "- [\"LGM50_5Ah_Pulse\"]\n", - " - Temperature-> [\"T0\"]\n", - " - State of Charge ->[\"SoC3\"]\n", - " - Cell number -> [\"Cell1\"]\n", - " - Corresponding data -> [\"data\"]\n", - "\n", - "Using SciPy's `loadmat`, we import the data from the MAT containers:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "7", - "metadata": {}, - "outputs": [], - "source": [ - "ocp = loadmat(\"data/LGM50_5Ah_OCV.mat\", simplify_cells=True, mat_dtype=False)\n", - "pulse_data = loadmat(\"data/LGM50_5Ah_Pulse.mat\", simplify_cells=True, mat_dtype=False)\n", - "rate_data = loadmat(\"data/LGM50_5Ah_RateTest.mat\", simplify_cells=True, mat_dtype=False)" - ] - }, - { - "cell_type": "markdown", - "id": "8", - "metadata": {}, - "source": [ - "### Convert to Dataframes\n", - "\n", - "Next, we construct a dataframe from a selected pulse. In this case, we select the data for zero degrees (`T0`) with a state-of-charge of 90% (`SoC9`) and the 19th cell (`Cell19`). This can be extended to multiple pulses, or a different selection.\n", - "\n", - "Additionally, we apply two filters to the dataframe to ensure the data contains only monotonically increasing time samples without duplicates." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "9", - "metadata": {}, - "outputs": [], - "source": [ - "df = pd.DataFrame(pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC9\"][\"Cell19\"][\"data\"])\n", - "df[\"ProgTime\"] = df[\"ProgTime\"] - df[\"ProgTime\"].min()\n", - "df.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" - ] - }, - { - "cell_type": "markdown", - "id": "10", - "metadata": {}, - "source": [ - "A plot of time vs voltage confirms the data looks correct for fitting. In this situation, we would prefer to have additional samples from the relaxation, but as we will show below, PyBOP is still able to identify parameter values that fit this system." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "11", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - " \n", - " " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.plotly.v1+json": { - "config": { - "plotlyServerURL": "https://plot.ly" - }, - "data": [ - { - "type": "scatter", - "x": [ - 0.0, - 0.01800000004004687, - 0.12100000004284084, - 0.25100000004749745, - 0.34300000010989606, - 0.4190000001108274, - 0.5600000000558794, - 0.6170000000856817, - 0.7250000000931323, - 0.8570000000763685, - 0.9250000000465661, - 1.0330000000540167, - 1.1739999999990687, - 1.2300000000977889, - 1.343000000109896, - 1.4170000000158325, - 1.5370000000111759, - 1.6480000000447035, - 1.7160000000149012, - 1.8209999999962747, - 1.922000000020489, - 2.0010000000474975, - 2.1510000000707805, - 2.2290000000502914, - 2.4300000000512227, - 2.4980000000214204, - 2.534000000101514, - 2.7020000000484288, - 2.7989999999990687, - 2.8380000001052395, - 3.002000000094995, - 3.103000000002794, - 3.1440000000875443, - 3.2660000000614673, - 3.3570000000763685, - 3.4860000000335276, - 3.525000000023283, - 3.7220000000670552, - 3.762000000104308, - 3.8320000000530854, - 4.0230000000447035, - 4.069000000017695, - 4.14000000001397, - 4.282000000006519, - 4.3600000001024455, - 4.44800000009127, - 4.5070000000996515, - 4.633000000030734, - 4.726000000024214, - 4.94800000009127, - 4.990000000107102, - 5.033000000054017, - 5.134000000078231, - 5.24800000002142, - 5.339000000036322, - 5.474000000045635, - 5.57300000009127, - 5.614000000059605, - 5.7570000000996515, - 5.875, - 5.926000000094064, - 6.0670000000391155, - 6.182000000029802, - 6.2350000001024455, - 6.341000000014901, - 6.512000000104308, - 6.579000000027008, - 6.618000000016764, - 6.7730000000447035, - 6.856000000028871, - 6.927000000025146, - 7.066000000108033, - 7.1510000000707805, - 7.238000000012107, - 7.3080000000773, - 7.4610000000102445, - 7.546000000089407, - 7.753000000026077, - 7.815000000060536, - 7.853000000002794, - 7.923999999999069, - 8.051000000094064, - 8.160000000032596, - 8.23300000000745, - 8.318000000086613, - 8.427000000025146, - 8.53900000010617, - 8.660000000032596, - 8.747000000090338, - 8.852000000071712, - 8.989000000059605, - 9.078000000095926, - 9.127000000094995, - 9.274000000092201, - 9.361000000033528, - 9.434000000008382, - 9.524000000092201, - 9.63600000005681, - 9.754000000073574, - 9.83800000010524, - 9.949000000022352, - 10.016000000061467, - 10.065000000060536, - 10.085000000079162, - 11.104000000050291, - 12.092000000062399, - 13.12100000004284, - 14.091000000014901, - 15.08800000010524, - 16.113000000012107, - 17.14000000001397, - 18.087000000057742, - 19.101000000024214, - 20.10800000000745 - ], - "y": [ - 4.08078, - 3.96745, - 3.96156, - 3.96156, - 3.95955, - 3.959, - 3.95889, - 3.95855, - 3.95755, - 3.95755, - 3.95722, - 3.95644, - 3.95644, - 3.95611, - 3.95533, - 3.95511, - 3.95511, - 3.95433, - 3.95422, - 3.95422, - 3.95355, - 3.95333, - 3.95322, - 3.95266, - 3.95255, - 3.95221, - 3.95188, - 3.95166, - 3.95166, - 3.95121, - 3.95099, - 3.95088, - 3.95055, - 3.95032, - 3.9501, - 3.94999, - 3.94977, - 3.94955, - 3.94932, - 3.9491, - 3.94888, - 3.94866, - 3.94843, - 3.94832, - 3.9481, - 3.94788, - 3.94777, - 3.94766, - 3.94743, - 3.9471, - 3.94699, - 3.94677, - 3.94665, - 3.94665, - 3.94621, - 3.9461, - 3.9461, - 3.94588, - 3.94565, - 3.94554, - 3.94532, - 3.94521, - 3.9451, - 3.94488, - 3.94476, - 3.94454, - 3.94443, - 3.94421, - 3.9441, - 3.94399, - 3.94376, - 3.94365, - 3.94354, - 3.94332, - 3.94321, - 3.94321, - 3.94287, - 3.94276, - 3.94265, - 3.94243, - 3.94232, - 3.94221, - 3.9421, - 3.94187, - 3.94176, - 3.94176, - 3.94154, - 3.94143, - 3.94132, - 3.9411, - 3.94098, - 3.94087, - 3.94076, - 3.94054, - 3.94054, - 3.94043, - 3.94021, - 3.94021, - 3.93998, - 3.93987, - 3.93987, - 3.93976, - 3.93954, - 3.93943, - 4.06199, - 4.06411, - 4.06544, - 4.06644, - 4.06744, - 4.06822, - 4.06878, - 4.06922, - 4.06978, - 4.07011 - ] - } - ], - "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.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.0, - "#f0f921" - ] - ], - "type": "contour" - } - ], - "contourcarpet": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "type": "contourcarpet" - } - ], - "heatmap": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0.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.0, - "#f0f921" - ] - ], - "type": "heatmap" - } - ], - "heatmapgl": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0.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.0, - "#f0f921" - ] - ], - "type": "heatmapgl" - } - ], - "histogram": [ - { - "marker": { - "pattern": { - "fillmode": "overlay", - "size": 10, - "solidity": 0.2 - } - }, - "type": "histogram" - } - ], - "histogram2d": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0.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.0, - "#f0f921" - ] - ], - "type": "histogram2d" - } - ], - "histogram2dcontour": [ - { - "colorbar": { - "outlinewidth": 0, - "ticks": "" - }, - "colorscale": [ - [ - 0.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.0, - "#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.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.0, - "#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.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.0, - "#f0f921" - ] - ], - "sequentialminus": [ - [ - 0.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.0, - "#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 - } - } - } - } - }, - "text/html": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "go.Figure(\n", - " data=go.Scatter(\n", - " x=df[\"ProgTime\"],\n", - " y=df[\"Voltage\"],\n", - " )\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "12", - "metadata": {}, - "source": [ - "Next, we construct the OCV function from the imported `OCV` data. This is completed with a wrapper method on the `pybamm.Interpolant` function," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "13", - "metadata": {}, - "outputs": [], - "source": [ - "def ocv_LGM50(sto):\n", - " name = \"OCV\"\n", - " x = (ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"refSoC\"].reshape(-1) / 100,)\n", - " y = ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"meanOCV\"].reshape(-1)\n", - " return pybamm.Interpolant(x, y, sto, name)" - ] - }, - { - "cell_type": "markdown", - "id": "14", - "metadata": {}, - "source": [ - "We can construct the two RC parameter set with initial values as listed. Note, the initial SOC is shifted slightly to better match the zero degree data." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "15", - "metadata": {}, - "outputs": [], - "source": [ - "params = pybop.ParameterSet(\n", - " params_dict={\n", - " \"chemistry\": \"ecm\",\n", - " \"Initial SoC\": 0.9 - 0.01,\n", - " \"Initial temperature [K]\": 25 + 273.15,\n", - " \"Cell capacity [A.h]\": 5,\n", - " \"Nominal cell capacity [A.h]\": 5,\n", - " \"Ambient temperature [K]\": 25 + 273.15,\n", - " \"Current function [A]\": 4.85,\n", - " \"Upper voltage cut-off [V]\": 4.2,\n", - " \"Lower voltage cut-off [V]\": 3.0,\n", - " \"Cell thermal mass [J/K]\": 1000,\n", - " \"Cell-jig heat transfer coefficient [W/K]\": 10,\n", - " \"Jig thermal mass [J/K]\": 500,\n", - " \"Jig-air heat transfer coefficient [W/K]\": 10,\n", - " \"Open-circuit voltage [V]\": ocv_LGM50,\n", - " \"R0 [Ohm]\": 0.005,\n", - " \"Element-1 initial overpotential [V]\": 0,\n", - " \"Element-2 initial overpotential [V]\": 0,\n", - " \"R1 [Ohm]\": 0.0001,\n", - " \"R2 [Ohm]\": 0.0001,\n", - " \"C1 [F]\": 3000,\n", - " \"C2 [F]\": 6924,\n", - " \"Entropic change [V/K]\": 0.0004,\n", - " }\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "16", - "metadata": {}, - "source": [ - "## Identifying the Parameters\n", - "\n", - "Now that the initial parameter set is defined, we can start the PyBOP fitting process. First, we construct the model class with two RC elements and the corresponding parameter set." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "17", - "metadata": {}, - "outputs": [], - "source": [ - "model = pybop.empirical.Thevenin(\n", - " parameter_set=params, options={\"number of rc elements\": 2}\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "18", - "metadata": {}, - "source": [ - "In this example, we are going to try to fit all five parameters at once. To do this, we define a `pybop.Parameter` for each fitting parameter and compile them in pybop.Parameters," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "19", - "metadata": {}, - "outputs": [], - "source": [ - "parameters = pybop.Parameters(\n", - " pybop.Parameter(\n", - " \"R0 [Ohm]\",\n", - " prior=pybop.Gaussian(0.005, 0.0001),\n", - " bounds=[1e-6, 2e-1],\n", - " ),\n", - " pybop.Parameter(\n", - " \"R1 [Ohm]\",\n", - " prior=pybop.Gaussian(0.0001, 0.0001),\n", - " bounds=[1e-6, 1],\n", - " ),\n", - " pybop.Parameter(\n", - " \"R2 [Ohm]\",\n", - " prior=pybop.Gaussian(0.0001, 0.0001),\n", - " bounds=[1e-6, 1],\n", - " ),\n", - " pybop.Parameter(\n", - " \"C1 [F]\",\n", - " prior=pybop.Gaussian(3000, 2500),\n", - " bounds=[0.5, 1e4],\n", - " ),\n", - " pybop.Parameter(\n", - " \"C2 [F]\",\n", - " prior=pybop.Gaussian(3000, 2500),\n", - " bounds=[0.5, 1e4],\n", - " ),\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "20", - "metadata": {}, - "source": [ - "We can now form the `pybop.Dataset` from the experimental data. In this situation, the applied current convention is different between the experimental data and PyBOP's convention. This is solved by negating the vector on construction." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "21", - "metadata": {}, - "outputs": [], - "source": [ - "dataset = pybop.Dataset(\n", - " {\n", - " \"Time [s]\": df[\"ProgTime\"].values,\n", - " \"Current function [A]\": -df[\"Current\"].values,\n", - " \"Voltage [V]\": df[\"Voltage\"].values,\n", - " }\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "22", - "metadata": {}, - "source": [ - "The `FittingProblem` class provides us with a class to hold all of the objects we need to evaluate our selected `SumSquaredError` cost function. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "23", - "metadata": {}, - "outputs": [], - "source": [ - "problem = pybop.FittingProblem(model, parameters, dataset)\n", - "cost = pybop.SumSquaredError(problem)" - ] - }, - { - "cell_type": "markdown", - "id": "24", - "metadata": {}, - "source": [ - "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "25", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "1.1767544040154971" - ] - }, - "execution_count": null, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "cost([0.01, 0.01, 0.01, 20000, 20000])" - ] - }, - { - "cell_type": "markdown", - "id": "26", - "metadata": {}, - "source": [ - "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the PSO method as it provides global optimisation capability. After optimisation, we can compare the initial parameters to the identified parameters." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "27", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Initial parameters: [5.00912047e-03 2.09128273e-04 1.00999900e-04 1.49995000e+00\n", - " 1.49995000e+00]\n", - "Estimated parameters: [4.63261982e-02 1.68622272e-01 1.29049708e-02 7.68290523e+03\n", - " 5.36867333e+02]\n" - ] - } - ], - "source": [ - "optim = pybop.PSO(cost, max_unchanged_iterations=55, threshold=1e-6)\n", - "x, final_cost = optim.run()\n", - "print(\"Initial parameters:\", optim.x0)\n", - "print(\"Estimated parameters:\", x)" - ] - }, - { - "cell_type": "markdown", - "id": "28", - "metadata": {}, - "source": [ - "## Plotting and Visualisation\n", - "\n", - "PyBOP provides various plotting utilities to visualise the results of the optimisation. The `quick_plot` method provides a fast scatter of two variables. For this example, we plot the identified parameter set to the target dataset. The default plot is voltage vs time as shown below." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "29", - "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "051015203.9544.054.1ReferenceModelOptimised ComparisonTime / sVoltage / V" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "pybop.quick_plot(problem, problem_inputs=x, title=\"Optimised Comparison\");" - ] - }, - { - "cell_type": "markdown", - "id": "30", - "metadata": {}, - "source": [ - "### Convergence and Parameter Trajectories\n", - "\n", - "To assess the optimisation process, we can plot the convergence of the cost function and the trajectories of the parameters:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "31", - "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "204060801001200.0250.030.0350.040.0450.050.055ConvergenceIterationCost" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "20040060080000.050.10.1520040060080000.5120040060080000.5120040060080005k10k20040060080005k10kR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "pybop.plot_convergence(optim)\n", - "pybop.plot_parameters(optim);" - ] - }, - { - "cell_type": "markdown", - "id": "32", - "metadata": {}, - "source": [ - "## Validating the Fit\n", - "\n", - "We've identified parameters from a single discharge pulse. Now, let's ask ourselves how well these parameters extrapolate to other operational conditions. To accomplish this, let's load a new pulse dataset at 80% SOC and compare it to our identified forward model." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "33", - "metadata": {}, - "outputs": [], - "source": [ - "df_pulse_two = pd.DataFrame(\n", - " pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC8\"][\"Cell19\"][\"data\"]\n", - ")\n", - "df_pulse_two[\"ProgTime\"] = df_pulse_two[\"ProgTime\"] - df_pulse_two[\"ProgTime\"].min()\n", - "df_pulse_two.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" - ] - }, - { - "cell_type": "markdown", - "id": "34", - "metadata": {}, - "source": [ - "Next, we construct a new `pybop.Dataset` from the second pulse data," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "35", - "metadata": {}, - "outputs": [], - "source": [ - "dataset_two_pulse = pybop.Dataset(\n", - " {\n", - " \"Time [s]\": df_pulse_two[\"ProgTime\"].values,\n", - " \"Current function [A]\": -df_pulse_two[\"Current\"].values,\n", - " \"Voltage [V]\": df_pulse_two[\"Voltage\"].values,\n", - " }\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "36", - "metadata": {}, - "source": [ - "Now that we have a new dataset, we update the target within the problem class as well as the `Initial SoC` value. Once that has been completed, we rebuild the model." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "37", - "metadata": {}, - "outputs": [], - "source": [ - "problem.set_target(dataset_two_pulse)\n", - "model.build(dataset=dataset_two_pulse, initial_state={\"Initial SoC\": 0.8 - 0.0075})" - ] - }, - { - "cell_type": "markdown", - "id": "38", - "metadata": {}, - "source": [ - "Let's plot the parameterised forward model against the new pulse data:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "39", - "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "051015203.853.93.954ReferenceModelParameter ExtrapolationTime / sVoltage / V" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "pybop.quick_plot(problem, problem_inputs=x, title=\"Parameter Extrapolation\");" - ] - }, - { - "cell_type": "markdown", - "id": "40", - "metadata": {}, - "source": [ - "As expected, when identifying parameters from a single pulse, extrapolation to different operating conditions is challenging. To solve this issue, parameter identification with various pulse datasets is recommended." - ] - }, - { - "cell_type": "markdown", - "id": "41", - "metadata": {}, - "source": [ - "### Conclusion\n", - "\n", - "This notebook illustrates how to perform circuit model parameter identification using PSO in PyBOP, providing insights into the optimisation process through various visualisations." - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.9" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/examples/notebooks/1-single-pulse-circuit-model.ipynb b/examples/notebooks/1-single-pulse-circuit-model.ipynb new file mode 100644 index 00000000..56c3987f --- /dev/null +++ b/examples/notebooks/1-single-pulse-circuit-model.ipynb @@ -0,0 +1,701 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "0", + "metadata": {}, + "source": [ + "## LG M50 Single Pulse Parameter Identification\n", + "\n", + "This example presents an experimental parameter identification method for a two-RC circuit model. The data for this notebook is located within the same directory and was obtained from WDWidanage/Simscape-Battery-Library [[1]](https://github.com/WDWidanage/Simscape-Battery-Library/tree/a3842b91b3ccda006bc9be5d59c8bcbd167ceef7/Examples/parameterEstimation_TECMD/Data).\n", + "\n", + "\n", + "### Setting up the Environment\n", + "\n", + "Before we begin, we need to ensure that we have all the necessary tools. We will install PyBOP for the fitting and Pandas for the data ingestion and manipulation:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/Users/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Note: you may need to restart the kernel to use updated packages.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "zsh:1: no matches found: pybop[plot]\r\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Note: you may need to restart the kernel to use updated packages.\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/Users/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], + "source": [ + "%pip install --upgrade pip ipywidgets -q\n", + "%pip install pybop[plot] -q\n", + "%pip install pandas -q" + ] + }, + { + "cell_type": "markdown", + "id": "2", + "metadata": {}, + "source": [ + "### Importing Libraries\n", + "\n", + "With the environment set up, we can now import PyBOP alongside other libraries we will need:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import pybamm\n", + "from scipy.io import loadmat\n", + "\n", + "import pybop\n", + "\n", + "go = pybop.PlotlyManager().go\n", + "pybop.PlotlyManager().pio.renderers.default = \"notebook_connected\"" + ] + }, + { + "cell_type": "markdown", + "id": "4", + "metadata": {}, + "source": [ + "Let's fix the random seed in order to generate consistent output during development, although this does not need to be done in practice." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5", + "metadata": {}, + "outputs": [], + "source": [ + "np.random.seed(8)" + ] + }, + { + "cell_type": "markdown", + "id": "6", + "metadata": {}, + "source": [ + "## Importing Data\n", + "\n", + "The data is imported as a dictionary with the following key level:\n", + "- [\"LGM50_5Ah_Pulse\"]\n", + " - Temperature-> [\"T0\"]\n", + " - State of Charge ->[\"SoC3\"]\n", + " - Cell number -> [\"Cell1\"]\n", + " - Corresponding data -> [\"data\"]\n", + "\n", + "Using SciPy's `loadmat`, we import the data from the MAT containers:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7", + "metadata": {}, + "outputs": [], + "source": [ + "ocp = loadmat(\n", + " \"../data/LG_M50_ECM/data/LGM50_5Ah_OCV.mat\", simplify_cells=True, mat_dtype=False\n", + ")\n", + "pulse_data = loadmat(\n", + " \"../data/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat\", simplify_cells=True, mat_dtype=False\n", + ")\n", + "rate_data = loadmat(\n", + " \"../data/LG_M50_ECM/data/LGM50_5Ah_RateTest.mat\",\n", + " simplify_cells=True,\n", + " mat_dtype=False,\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "8", + "metadata": {}, + "source": [ + "### Convert to Dataframes\n", + "\n", + "Next, we construct a dataframe from a selected pulse. In this case, we select the data for zero degrees (`T0`) with a state-of-charge of 90% (`SoC9`) and the 19th cell (`Cell19`). This can be extended to multiple pulses, or a different selection.\n", + "\n", + "Additionally, we apply two filters to the dataframe to ensure the data contains only monotonically increasing time samples without duplicates." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC9\"][\"Cell19\"][\"data\"])\n", + "df[\"ProgTime\"] = df[\"ProgTime\"] - df[\"ProgTime\"].min()\n", + "df.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" + ] + }, + { + "cell_type": "markdown", + "id": "10", + "metadata": {}, + "source": [ + "A plot of time vs voltage confirms the data looks correct for fitting. In this situation, we would prefer to have additional samples from the relaxation, but as we will show below, PyBOP is still able to identify parameter values that fit this system." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "11", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "go.Figure(\n", + " data=go.Scatter(\n", + " x=df[\"ProgTime\"],\n", + " y=df[\"Voltage\"],\n", + " )\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "12", + "metadata": {}, + "source": [ + "Next, we construct the OCV function from the imported `OCV` data. This is completed with a wrapper method on the `pybamm.Interpolant` function," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "13", + "metadata": {}, + "outputs": [], + "source": [ + "def ocv_LGM50(sto):\n", + " name = \"OCV\"\n", + " x = (ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"refSoC\"].reshape(-1) / 100,)\n", + " y = ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"meanOCV\"].reshape(-1)\n", + " return pybamm.Interpolant(x, y, sto, name)" + ] + }, + { + "cell_type": "markdown", + "id": "14", + "metadata": {}, + "source": [ + "We can construct the two RC parameter set with initial values as listed. Note, the initial SOC is shifted slightly to better match the zero degree data." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "15", + "metadata": {}, + "outputs": [], + "source": [ + "params = pybop.ParameterSet(\n", + " params_dict={\n", + " \"chemistry\": \"ecm\",\n", + " \"Initial SoC\": 0.9 - 0.01,\n", + " \"Initial temperature [K]\": 25 + 273.15,\n", + " \"Cell capacity [A.h]\": 5,\n", + " \"Nominal cell capacity [A.h]\": 5,\n", + " \"Ambient temperature [K]\": 25 + 273.15,\n", + " \"Current function [A]\": 4.85,\n", + " \"Upper voltage cut-off [V]\": 4.2,\n", + " \"Lower voltage cut-off [V]\": 3.0,\n", + " \"Cell thermal mass [J/K]\": 1000,\n", + " \"Cell-jig heat transfer coefficient [W/K]\": 10,\n", + " \"Jig thermal mass [J/K]\": 500,\n", + " \"Jig-air heat transfer coefficient [W/K]\": 10,\n", + " \"Open-circuit voltage [V]\": ocv_LGM50,\n", + " \"R0 [Ohm]\": 0.005,\n", + " \"Element-1 initial overpotential [V]\": 0,\n", + " \"Element-2 initial overpotential [V]\": 0,\n", + " \"R1 [Ohm]\": 0.0001,\n", + " \"R2 [Ohm]\": 0.0001,\n", + " \"C1 [F]\": 3000,\n", + " \"C2 [F]\": 6924,\n", + " \"Entropic change [V/K]\": 0.0004,\n", + " }\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "16", + "metadata": {}, + "source": [ + "## Identifying the Parameters\n", + "\n", + "Now that the initial parameter set is defined, we can start the PyBOP fitting process. First, we construct the model class with two RC elements and the corresponding parameter set." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "17", + "metadata": {}, + "outputs": [], + "source": [ + "model = pybop.empirical.Thevenin(\n", + " parameter_set=params, options={\"number of rc elements\": 2}\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "18", + "metadata": {}, + "source": [ + "In this example, we are going to try to fit all five parameters at once. To do this, we define a `pybop.Parameter` for each fitting parameter and compile them in pybop.Parameters," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "19", + "metadata": {}, + "outputs": [], + "source": [ + "parameters = pybop.Parameters(\n", + " pybop.Parameter(\n", + " \"R0 [Ohm]\",\n", + " prior=pybop.Gaussian(0.005, 0.0001),\n", + " bounds=[1e-6, 2e-1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R1 [Ohm]\",\n", + " prior=pybop.Gaussian(0.0001, 0.0001),\n", + " bounds=[1e-6, 1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"R2 [Ohm]\",\n", + " prior=pybop.Gaussian(0.0001, 0.0001),\n", + " bounds=[1e-6, 1],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C1 [F]\",\n", + " prior=pybop.Gaussian(3000, 2500),\n", + " bounds=[0.5, 1e4],\n", + " ),\n", + " pybop.Parameter(\n", + " \"C2 [F]\",\n", + " prior=pybop.Gaussian(3000, 2500),\n", + " bounds=[0.5, 1e4],\n", + " ),\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "20", + "metadata": {}, + "source": [ + "We can now form the `pybop.Dataset` from the experimental data. In this situation, the applied current convention is different between the experimental data and PyBOP's convention. This is solved by negating the vector on construction." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "21", + "metadata": {}, + "outputs": [], + "source": [ + "dataset = pybop.Dataset(\n", + " {\n", + " \"Time [s]\": df[\"ProgTime\"].values,\n", + " \"Current function [A]\": -df[\"Current\"].values,\n", + " \"Voltage [V]\": df[\"Voltage\"].values,\n", + " }\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "22", + "metadata": {}, + "source": [ + "The `FittingProblem` class provides us with a class to hold all of the objects we need to evaluate our selected `SumSquaredError` cost function. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "23", + "metadata": {}, + "outputs": [], + "source": [ + "problem = pybop.FittingProblem(model, parameters, dataset)\n", + "cost = pybop.SumSquaredError(problem)" + ] + }, + { + "cell_type": "markdown", + "id": "24", + "metadata": {}, + "source": [ + "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "25", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1.1767544040154971" + ] + }, + "execution_count": null, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cost([0.01, 0.01, 0.01, 20000, 20000])" + ] + }, + { + "cell_type": "markdown", + "id": "26", + "metadata": {}, + "source": [ + "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the PSO method as it provides global optimisation capability. After optimisation, we can compare the initial parameters to the identified parameters." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "27", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Initial parameters: [5.00912047e-03 2.09128273e-04 1.00999900e-04 1.49995000e+00\n", + " 1.49995000e+00]\n", + "Estimated parameters: [4.63261982e-02 1.68622272e-01 1.29049708e-02 7.68290523e+03\n", + " 5.36867333e+02]\n" + ] + } + ], + "source": [ + "optim = pybop.PSO(cost, max_unchanged_iterations=55, threshold=1e-6)\n", + "x, final_cost = optim.run()\n", + "print(\"Initial parameters:\", optim.x0)\n", + "print(\"Estimated parameters:\", x)" + ] + }, + { + "cell_type": "markdown", + "id": "28", + "metadata": {}, + "source": [ + "## Plotting and Visualisation\n", + "\n", + "PyBOP provides various plotting utilities to visualise the results of the optimisation. The `quick_plot` method provides a fast scatter of two variables. For this example, we plot the identified parameter set to the target dataset. The default plot is voltage vs time as shown below." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "29", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "051015203.9544.054.1ReferenceModelOptimised ComparisonTime / sVoltage / V" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.quick_plot(problem, problem_inputs=x, title=\"Optimised Comparison\");" + ] + }, + { + "cell_type": "markdown", + "id": "30", + "metadata": {}, + "source": [ + "### Convergence and Parameter Trajectories\n", + "\n", + "To assess the optimisation process, we can plot the convergence of the cost function and the trajectories of the parameters:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "31", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "204060801001200.0250.030.0350.040.0450.050.055ConvergenceIterationCost" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "20040060080000.050.10.1520040060080000.5120040060080000.5120040060080005k10k20040060080005k10kR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.plot_convergence(optim)\n", + "pybop.plot_parameters(optim);" + ] + }, + { + "cell_type": "markdown", + "id": "32", + "metadata": {}, + "source": [ + "## Validating the Fit\n", + "\n", + "We've identified parameters from a single discharge pulse. Now, let's ask ourselves how well these parameters extrapolate to other operational conditions. To accomplish this, let's load a new pulse dataset at 80% SOC and compare it to our identified forward model." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "33", + "metadata": {}, + "outputs": [], + "source": [ + "df_pulse_two = pd.DataFrame(\n", + " pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC8\"][\"Cell19\"][\"data\"]\n", + ")\n", + "df_pulse_two[\"ProgTime\"] = df_pulse_two[\"ProgTime\"] - df_pulse_two[\"ProgTime\"].min()\n", + "df_pulse_two.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" + ] + }, + { + "cell_type": "markdown", + "id": "34", + "metadata": {}, + "source": [ + "Next, we construct a new `pybop.Dataset` from the second pulse data," + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "35", + "metadata": {}, + "outputs": [], + "source": [ + "dataset_two_pulse = pybop.Dataset(\n", + " {\n", + " \"Time [s]\": df_pulse_two[\"ProgTime\"].values,\n", + " \"Current function [A]\": -df_pulse_two[\"Current\"].values,\n", + " \"Voltage [V]\": df_pulse_two[\"Voltage\"].values,\n", + " }\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "36", + "metadata": {}, + "source": [ + "Now that we have a new dataset, we update the target within the problem class as well as the `Initial SoC` value. Once that has been completed, we rebuild the model." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "37", + "metadata": {}, + "outputs": [], + "source": [ + "problem.set_target(dataset_two_pulse)\n", + "model.build(dataset=dataset_two_pulse, initial_state={\"Initial SoC\": 0.8 - 0.0075})" + ] + }, + { + "cell_type": "markdown", + "id": "38", + "metadata": {}, + "source": [ + "Let's plot the parameterised forward model against the new pulse data:" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "39", + "metadata": {}, + "outputs": [ + { + "data": { + "image/svg+xml": [ + "051015203.853.93.9544.054.1ReferenceModelParameter ExtrapolationTime / sVoltage / V" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pybop.quick_plot(problem, problem_inputs=x, title=\"Parameter Extrapolation\");" + ] + }, + { + "cell_type": "markdown", + "id": "40", + "metadata": {}, + "source": [ + "As expected, when identifying parameters from a single pulse, extrapolation to different operating conditions is challenging. To solve this issue, parameter identification with various pulse datasets is recommended." + ] + }, + { + "cell_type": "markdown", + "id": "41", + "metadata": {}, + "source": [ + "### Conclusion\n", + "\n", + "This notebook illustrates how to perform circuit model parameter identification using PSO in PyBOP, providing insights into the optimisation process through various visualisations." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.12" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/examples/notebooks/LG_M50_ECM/1-single-pulse-circuit-model.ipynb b/examples/notebooks/LG_M50_ECM/1-single-pulse-circuit-model.ipynb deleted file mode 100644 index 91b44943..00000000 --- a/examples/notebooks/LG_M50_ECM/1-single-pulse-circuit-model.ipynb +++ /dev/null @@ -1,799 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "0", - "metadata": {}, - "source": [ - "## LG M50 Single Pulse Parameter Identification\n", - "\n", - "This example presents an experimental parameter identification method for a two-RC circuit model. The data for this notebook is located within the same directory and was obtained from WDWidanage/Simscape-Battery-Library [[1]](https://github.com/WDWidanage/Simscape-Battery-Library/tree/a3842b91b3ccda006bc9be5d59c8bcbd167ceef7/Examples/parameterEstimation_TECMD/Data).\n", - "\n", - "\n", - "### Setting up the Environment\n", - "\n", - "Before we begin, we need to ensure that we have all the necessary tools. We will install PyBOP for the fitting and Pandas for the data ingestion and manipulation:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/Users/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "zsh:1: no matches found: pybop[plot]\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/Users/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" - ] - } - ], - "source": [ - "%pip install --upgrade pip ipywidgets -q\n", - "%pip install pybop[plot] -q\n", - "%pip install pandas -q" - ] - }, - { - "cell_type": "markdown", - "id": "2", - "metadata": {}, - "source": [ - "### Importing Libraries\n", - "\n", - "With the environment set up, we can now import PyBOP alongside other libraries we will need:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3", - "metadata": {}, - "outputs": [], - "source": [ - "import numpy as np\n", - "import pandas as pd\n", - "import pybamm\n", - "from scipy.io import loadmat\n", - "\n", - "import pybop\n", - "\n", - "go = pybop.PlotlyManager().go\n", - "pybop.PlotlyManager().pio.renderers.default = \"notebook_connected\"" - ] - }, - { - "cell_type": "markdown", - "id": "4", - "metadata": {}, - "source": [ - "Let's fix the random seed in order to generate consistent output during development, although this does not need to be done in practice." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "5", - "metadata": {}, - "outputs": [], - "source": [ - "np.random.seed(8)" - ] - }, - { - "cell_type": "markdown", - "id": "6", - "metadata": {}, - "source": [ - "## Importing Data\n", - "\n", - "The data is imported as a dictionary with the following key level:\n", - "- [\"LGM50_5Ah_Pulse\"]\n", - " - Temperature-> [\"T0\"]\n", - " - State of Charge ->[\"SoC3\"]\n", - " - Cell number -> [\"Cell1\"]\n", - " - Corresponding data -> [\"data\"]\n", - "\n", - "Using SciPy's `loadmat`, we import the data from the MAT containers:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "7", - "metadata": {}, - "outputs": [], - "source": [ - "ocp = loadmat(\"data/LGM50_5Ah_OCV.mat\", simplify_cells=True, mat_dtype=False)\n", - "pulse_data = loadmat(\"data/LGM50_5Ah_Pulse.mat\", simplify_cells=True, mat_dtype=False)\n", - "rate_data = loadmat(\"data/LGM50_5Ah_RateTest.mat\", simplify_cells=True, mat_dtype=False)" - ] - }, - { - "cell_type": "markdown", - "id": "8", - "metadata": {}, - "source": [ - "### Convert to Dataframes\n", - "\n", - "Next, we construct a dataframe from a selected pulse. In this case, we select the data for zero degrees (`T0`) with a state-of-charge of 90% (`SoC9`) and the 19th cell (`Cell19`). This can be extended to multiple pulses, or a different selection.\n", - "\n", - "Additionally, we apply two filters to the dataframe to ensure the data contains only monotonically increasing time samples without duplicates." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "9", - "metadata": {}, - "outputs": [], - "source": [ - "df = pd.DataFrame(pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC9\"][\"Cell19\"][\"data\"])\n", - "df[\"ProgTime\"] = df[\"ProgTime\"] - df[\"ProgTime\"].min()\n", - "df.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" - ] - }, - { - "cell_type": "markdown", - "id": "10", - "metadata": {}, - "source": [ - "A plot of time vs voltage confirms the data looks correct for fitting. In this situation, we would prefer to have additional samples from the relaxation, but as we will show below, PyBOP is still able to identify parameter values that fit this system." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "11", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - " \n", - " " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "go.Figure(\n", - " data=go.Scatter(\n", - " x=df[\"ProgTime\"],\n", - " y=df[\"Voltage\"],\n", - " )\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "12", - "metadata": {}, - "source": [ - "Next, we construct the OCV function from the imported `OCV` data. This is completed with a wrapper method on the `pybamm.Interpolant` function," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "13", - "metadata": {}, - "outputs": [], - "source": [ - "def ocv_LGM50(sto):\n", - " name = \"OCV\"\n", - " x = (ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"refSoC\"].reshape(-1) / 100,)\n", - " y = ocp[\"LGM50_5Ah_OCV\"][\"T25\"][\"meanOCV\"].reshape(-1)\n", - " return pybamm.Interpolant(x, y, sto, name)" - ] - }, - { - "cell_type": "markdown", - "id": "14", - "metadata": {}, - "source": [ - "We can construct the two RC parameter set with initial values as listed. Note, the initial SOC is shifted slightly to better match the zero degree data." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "15", - "metadata": {}, - "outputs": [], - "source": [ - "params = pybop.ParameterSet(\n", - " params_dict={\n", - " \"chemistry\": \"ecm\",\n", - " \"Initial SoC\": 0.9 - 0.01,\n", - " \"Initial temperature [K]\": 25 + 273.15,\n", - " \"Cell capacity [A.h]\": 5,\n", - " \"Nominal cell capacity [A.h]\": 5,\n", - " \"Ambient temperature [K]\": 25 + 273.15,\n", - " \"Current function [A]\": 4.85,\n", - " \"Upper voltage cut-off [V]\": 4.2,\n", - " \"Lower voltage cut-off [V]\": 3.0,\n", - " \"Cell thermal mass [J/K]\": 1000,\n", - " \"Cell-jig heat transfer coefficient [W/K]\": 10,\n", - " \"Jig thermal mass [J/K]\": 500,\n", - " \"Jig-air heat transfer coefficient [W/K]\": 10,\n", - " \"Open-circuit voltage [V]\": ocv_LGM50,\n", - " \"R0 [Ohm]\": 0.005,\n", - " \"Element-1 initial overpotential [V]\": 0,\n", - " \"Element-2 initial overpotential [V]\": 0,\n", - " \"R1 [Ohm]\": 0.0001,\n", - " \"R2 [Ohm]\": 0.0001,\n", - " \"C1 [F]\": 3000,\n", - " \"C2 [F]\": 6924,\n", - " \"Entropic change [V/K]\": 0.0004,\n", - " }\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "16", - "metadata": {}, - "source": [ - "## Identifying the Parameters\n", - "\n", - "Now that the initial parameter set is defined, we can start the PyBOP fitting process. First, we construct the model class with two RC elements and the corresponding parameter set." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "17", - "metadata": {}, - "outputs": [], - "source": [ - "model = pybop.empirical.Thevenin(\n", - " parameter_set=params, options={\"number of rc elements\": 2}\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "18", - "metadata": {}, - "source": [ - "In this example, we are going to try to fit all five parameters at once. To do this, we define a `pybop.Parameter` for each fitting parameter and compile them in pybop.Parameters," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "19", - "metadata": {}, - "outputs": [], - "source": [ - "parameters = pybop.Parameters(\n", - " pybop.Parameter(\n", - " \"R0 [Ohm]\",\n", - " prior=pybop.Gaussian(0.005, 0.0001),\n", - " bounds=[1e-6, 2e-1],\n", - " ),\n", - " pybop.Parameter(\n", - " \"R1 [Ohm]\",\n", - " prior=pybop.Gaussian(0.0001, 0.0001),\n", - " bounds=[1e-6, 1],\n", - " ),\n", - " pybop.Parameter(\n", - " \"R2 [Ohm]\",\n", - " prior=pybop.Gaussian(0.0001, 0.0001),\n", - " bounds=[1e-6, 1],\n", - " ),\n", - " pybop.Parameter(\n", - " \"C1 [F]\",\n", - " prior=pybop.Gaussian(3000, 2500),\n", - " bounds=[0.5, 1e4],\n", - " ),\n", - " pybop.Parameter(\n", - " \"C2 [F]\",\n", - " prior=pybop.Gaussian(3000, 2500),\n", - " bounds=[0.5, 1e4],\n", - " ),\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "20", - "metadata": {}, - "source": [ - "We can now form the `pybop.Dataset` from the experimental data. In this situation, the applied current convention is different between the experimental data and PyBOP's convention. This is solved by negating the vector on construction." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "21", - "metadata": {}, - "outputs": [], - "source": [ - "dataset = pybop.Dataset(\n", - " {\n", - " \"Time [s]\": df[\"ProgTime\"].values,\n", - " \"Current function [A]\": -df[\"Current\"].values,\n", - " \"Voltage [V]\": df[\"Voltage\"].values,\n", - " }\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "22", - "metadata": {}, - "source": [ - "The `FittingProblem` class provides us with a class to hold all of the objects we need to evaluate our selected `SumSquaredError` cost function. " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "23", - "metadata": {}, - "outputs": [], - "source": [ - "problem = pybop.FittingProblem(model, parameters, dataset)\n", - "cost = pybop.SumSquaredError(problem)" - ] - }, - { - "cell_type": "markdown", - "id": "24", - "metadata": {}, - "source": [ - "The cost function can be interrogated manually via the `cost([params])` API. In this example, that would look like the following," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "25", - "metadata": {}, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/lib/python3.12/site-packages/pybamm/solvers/base_solver.py:762: SolverWarning:\n", - "\n", - "Explicit interpolation times not implemented for CasADi solver with 'safe' mode\n", - "\n" - ] - }, - { - "data": { - "text/plain": [ - "1.176754404015497" - ] - }, - "execution_count": null, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "cost([0.01, 0.01, 0.01, 20000, 20000])" - ] - }, - { - "cell_type": "markdown", - "id": "26", - "metadata": {}, - "source": [ - "Next, we construct the optimisation class with our algorithm of choice and run it. In this case, we select the PSO method as it provides global optimisation capability. After optimisation, we can compare the initial parameters to the identified parameters." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "27", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Initial parameters: [5.00912047e-03 2.09128273e-04 1.00999900e-04 1.49995000e+00\n", - " 1.49995000e+00]\n", - "Estimated parameters: [4.63261982e-02 1.68622272e-01 1.29049708e-02 7.68290523e+03\n", - " 5.36867333e+02]\n" - ] - } - ], - "source": [ - "optim = pybop.PSO(cost, max_unchanged_iterations=55, threshold=1e-6)\n", - "x, final_cost = optim.run()\n", - "print(\"Initial parameters:\", optim.x0)\n", - "print(\"Estimated parameters:\", x)" - ] - }, - { - "cell_type": "markdown", - "id": "28", - "metadata": {}, - "source": [ - "## Plotting and Visualisation\n", - "\n", - "PyBOP provides various plotting utilities to visualise the results of the optimisation. The `quick_plot` method provides a fast scatter of two variables. For this example, we plot the identified parameter set to the target dataset. The default plot is voltage vs time as shown below." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "29", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "pybop.quick_plot(problem, problem_inputs=x, title=\"Optimised Comparison\");" - ] - }, - { - "cell_type": "markdown", - "id": "30", - "metadata": {}, - "source": [ - "### Convergence and Parameter Trajectories\n", - "\n", - "To assess the optimisation process, we can plot the convergence of the cost function and the trajectories of the parameters:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "31", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "pybop.plot_convergence(optim)\n", - "pybop.plot_parameters(optim);" - ] - }, - { - "cell_type": "markdown", - "id": "32", - "metadata": {}, - "source": [ - "## Validating the Fit\n", - "\n", - "We've identified parameters from a single discharge pulse. Now, let's ask ourselves how well these parameters extrapolate to other operational conditions. To accomplish this, let's load a new pulse dataset at 80% SOC and compare it to our identified forward model." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "33", - "metadata": {}, - "outputs": [], - "source": [ - "df_pulse_two = pd.DataFrame(\n", - " pulse_data[\"LGM50_5Ah_Pulse\"][\"T0\"][\"SoC8\"][\"Cell19\"][\"data\"]\n", - ")\n", - "df_pulse_two[\"ProgTime\"] = df_pulse_two[\"ProgTime\"] - df_pulse_two[\"ProgTime\"].min()\n", - "df_pulse_two.drop_duplicates(subset=[\"ProgTime\"], inplace=True)" - ] - }, - { - "cell_type": "markdown", - "id": "34", - "metadata": {}, - "source": [ - "Next, we construct a new `pybop.Dataset` from the second pulse data," - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "35", - "metadata": {}, - "outputs": [], - "source": [ - "dataset_two_pulse = pybop.Dataset(\n", - " {\n", - " \"Time [s]\": df_pulse_two[\"ProgTime\"].values,\n", - " \"Current function [A]\": -df_pulse_two[\"Current\"].values,\n", - " \"Voltage [V]\": df_pulse_two[\"Voltage\"].values,\n", - " }\n", - ")" - ] - }, - { - "cell_type": "markdown", - "id": "36", - "metadata": {}, - "source": [ - "Now that we have a new dataset, we update the target within the problem class as well as the `Initial SoC` value. Once that has been completed, we rebuild the model." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "37", - "metadata": {}, - "outputs": [], - "source": [ - "problem.set_target(dataset_two_pulse)\n", - "model.build(dataset=dataset_two_pulse, initial_state={\"Initial SoC\": 0.8 - 0.0075})" - ] - }, - { - "cell_type": "markdown", - "id": "38", - "metadata": {}, - "source": [ - "Let's plot the parameterised forward model against the new pulse data:" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "39", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "pybop.quick_plot(problem, problem_inputs=x, title=\"Parameter Extrapolation\");" - ] - }, - { - "cell_type": "markdown", - "id": "40", - "metadata": {}, - "source": [ - "As expected, when identifying parameters from a single pulse, extrapolation to different operating conditions is challenging. To solve this issue, parameter identification with various pulse datasets is recommended." - ] - }, - { - "cell_type": "markdown", - "id": "41", - "metadata": {}, - "source": [ - "### Conclusion\n", - "\n", - "This notebook illustrates how to perform circuit model parameter identification using PSO in PyBOP, providing insights into the optimisation process through various visualisations." - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.12.4" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/examples/notebooks/LG_M50_ECM/data/LGM50_5Ah_OCV.mat b/examples/notebooks/LG_M50_ECM/data/LGM50_5Ah_OCV.mat deleted file mode 100644 index bdcb444521b447c6dddcbab04aa6f38c487ecc84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1935 zcmV;A2XOdJK~zjZLLfCRFd$7qR4ry{Y-KDUP;6mzW^ZzBIv`L(S4mDbG%O%Pa%Ew3 zWn>_4ZaN@SVRRr$b#5RsHXt%HIx{#rFf<@CFfuV9ARr(hARr(hARr(hARr(hARr(h zARr(hARr(hARr(hARr(hARr(B00000000000ZB~{000072LJ$goSl<-P*hhI#vh_U z)BU<1jx?aMM4co^8hO-?QmxmHl&du@7~A&nwdr9VU!f z>99ik)C4R(Y@cVW)o*our2ku2<_~ql{!o`ehYsy`zGXbSZ%GD>6zzj_FUmsLsXYqO z0y(H+2zy$4I%(d80qSOF97jK6K(4`2;pssJyigBFag&t?KLx=lIdgf~FC9`d z6)g{)Y29Uk74pEC*C@ExMc+q>vRt3a!^FirZ5;(Bh;Gicf3<}PqXJv6E-NPNqAC~r z{h3hdDS0TD%!HZcyST8B3DFjT5Az$C@GR#^)8!5(NY)SMmG?6tD%Vu+(IY1OASH9f zXo(4X)9zRuS73pY!{=|}by#ra<{DoxV}WX)^#i^K3$kxz`6z|cI@Q5uF^vU7rSRpw z0u}^suX*cN&4QV`i+d+27NjM4UE0^lg2EQOF142hKMq~KASGdeU@7S8$q72I!RS}` znFab@!4C^xu|PCX+Qwgn!=UYr6TK`PHj9@6!j*7vv9m0NO*p)>ls3GtkHh}#TY`82 z?YmxTiQCXzJ#y9G9f!zqXa9c$;m|RboZuaUgY;NK-fTMUzj}nUDZn9R;p*6>FK{q) z!mszW;V@m}PmN#0!KP~MiMnCB-$w;%jxTTk@6-S`lMVib`>MawWJBF6U-cq$He9h0 zMydI*;X$UbIVph+i+>mX)L+Dg4f8^tW-}Xn4yxU2>1M-DBQuq12^&;i`uXQgvtjx2 z;o6ipZ1~Z`fr|(Z43+pV&S-F;=eyYNs|`8Owl+)bWXS>hfu`B@o*Z~SlKz?u`IQm@oraBWTAK;DedzVu2|WTj>KWG+ObDp$=jK}?0_=P& z-F@u|*sXqEQ^}QpleV5d@g4;9L@(uk>qWqFS-n`tkARDFtikpm0uBtE^k@ksKwZjerj0q8RDxR8%)n=LIm-Ye6HM%(x#_s1KDjTSZ%8A=*Cu*)Yxa` zKwdz`M6b=MgXa;24>xw;=MdSo!RX%n8N^Qr63;(uK+l|PD|k7zC~{zD(FKJ{M9#f^ z^31awm0wYIsgabR@{DcmuHMB+l66}dO%@=L{G?GFrx+=U^SN`@B}kHBvY2$Z43R;( z9O=B%NHLw_4)ZDy)nq@t!=eK5C67BR{3=kFxqczrx&kRau={@gmvZzhxxTyi^D-pj zE;oK*UW&SIH@h{Dev0@STiA)0iV(SD+4S2td5G`YAI`Hqfh3_dWtl};h}`K3eOwWu z(zO3MI+ua4yryN|H)#kvtt*HVr6OvEkFP$PjIghz@?~gJsrTg=D;ipIm@E2PP4=FR zDTw4{s!WQL5vd}nt?;GE5v+$6`|ubujnLqZK}$j+~;26*J4+ z$LT(TCwEk?r6KZE>3_6?(-Ap^aFf?Gvn&=2o*zL}iA9K6!!ab;+PJsN4`@(gs_W~iMT-`!Zy?&n^}lMShL^Ui}P{xT)3gX1k=1Rcz0AATWMAh*dMsCuyj;R%AMk8vfwfb)+^u4b> zV;e6DQ6?vk^jXk6P+5F}j6~#_vkle}2M`wgsI}8#Kf**+xhg$jh?3`>>#hn%SXpat zL}CQOG%QBf9;baoPRjkSgXwuhja{o0B2v-Qx;;Gvk>!Hs+Tc$R^-YyFybGcITvI)t zK!n|#*Boy1Lexm3x}1_LB9qqjl!<8lR{Qb0JKJ^Mey#eD!=zS8uU;b~E60#$vT!zsP+0qyb&6aiWtH_CHma(rYkah6v!)hL zTSs>bUr*oQaAPR=f_ZoAz*Jok`Z-adPM V{rm$0gMx)2pM=tFegzr#+{7p+p1lA7 diff --git a/examples/notebooks/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat b/examples/notebooks/LG_M50_ECM/data/LGM50_5Ah_Pulse.mat deleted file mode 100644 index bcb1468cdc0dc1e97f6e16a3794858c6a40cbd92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848982 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
    oGzu-Br2MgrVzWAq_XtEa3$y% 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

    q)A;l+-Alr73;nr{tI^ncn?l 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

    Yhs$#EWi+ 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⪻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%0DT)i^?1Op`cQZ#yK7mw2848$0?4S9Bq0f&hJ z-fn14`;hHwXbW=UC<7(2%l)_IGcd+u!0T&sBR+i6|_Mg zb<|i}xu1dJ(JyMJtN6G=CtVBGz%*FBkAZzxJ^Me-VnCC14A_O*6?^EqpxG-1`oG
    3*4+FYy(d7DN=Y| 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 z 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
    eBPk?35pS20+B(KV|*&^t6qrf*8oFTC|d1o$Mv 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%0D)X{CAk4As?O*Y8LqKH$$eOU1{cgE@{mm+csNu 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
    ^uQJ!^8dTJiK`# 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 i3? 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

    (f3daXAN;B5nR92d8vl8qwh|pwA-an4WHh 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 upjSl z&wVUpS=pFSY)_8_bmeN)l&+564>1z|Wr!tMvqLbOXR196{ET*=3gg&{PrUJ z!u33>y9q|q50g`R?6A!mNL`i1+#s_MtU)>JsMSV-5awRQX=fR-_WD0Y+m_in(#)L) zqeY4IOw>AW%mMuPJm8iNchVuhb<(V*t~NP^_QwhQWTb4CJd~UZ?8DK&sE+?q9nVx{ z#8(InF0G$ad+Zx)^)!7oO?2DD@;rWC;EzzQ75VCLKS%A`m;`a>$p;y$B18Z1?&zb& zzjK&d{n3*NmRtKl%i%c71;gDU!{7PbyWEDO|sJGF>WN8-88knUQY4P$6-w1!cd z&uFL-rC14$F=J^4!pPqzR4{TIPWgMHq&zsGhX?8nsFq!tP+B|WMt=@hMq|v~KNt=E z-4s)cV#Nh4AjsT1;8C$2J@U*qJwn*B;&>R2FZ6#}^oaJ%YX_Yu^PiJ@KkUDKQC`mG z{h5`LSckQazpXXDZr`|Qdq@7p;XhQl44FT+avvrBd~|RaQn;@fTSPzgCkC!-^_95E zCUP)YvGl=wi!lGyQa@_OldW*?nA$ZDrDnp5IQWTYA^?f*rlb7Iz!;)Tow;z}n;nRZ zWKCYw-CMSG%TtO%(gN`OmuYh83{H}EeQ;M2G)(v}HMvlOPdD?Hl787eSPn(JB@jM@X_tGVMX&phiKmbz0jQ4K4{?&F5JgYTyK6@ge%HKNz3Wx2u(?*V$8`!vK=RyAbYy8ZN%9B9Y#&posv12FwuRX`6(l3+N z-m3;QpE&soPZb|mzOr)8)&=B~6O}~5Rt3)ekjF(V)Rq$_M#>;&n6f}m;+LBnhd6fo z56bE5i6#nzYajXAJCiYGu<{kGoGhB~g?I1o@hZ=Kn4t*EIHr5 zseYUD&xR8GAM97qH_LiiLKzCwx@Z6QL!iv?*e3yx?j^VT zn6e}m-*Sb4e?-^b|Ni<8dK%E(^$$bO`soH=C2Hkxduxbml7NRNx+UII7RSVh-A2D6 zuqjz;;`3ABi}O*Si|Qx9BBU@h%0117P!%XQWR^_SnFht^RGGBc^a36C8jyyYj)phB|JL zejB7nZ5(dS+Ff*gTF&OnU%|25rsObFXvo5eJrunI{Cur1ug{zd4gM% znj4R5PY!T%DNG#}!&=0Cf!5WE`}8N7A7f}f9^1FN`Lc^96g)g;y z%gyCai_NMOCGa>c?D(cr+B5H*j9vw5)-pe<_t#|BXwnrzTiBt;*5;B=66|s4zgK3F zXPBl(nFVqWjYN)_z28wO4ius$rtX7i`T1sr>hFcVOaKG@a`=9@hE0!EqB#Yr8Y!oo z)N)6}?28`kQCbg(x8q@EXuk9M*E{8O_<({79jI`GFENUjASC%|at`K+drLXlcJxdB z^o!~_zDhq{1Afi|J!kGHF7XxDy*Bl#1K+=l%+YDUIGsQW?j;Q|r4f%V4>x8VU+8ds zCAOeT@Qjw+G=_{drv1@jlzssGclmB?*?FDnkv07N-^1iHYmvc62Ltn+*}@kQiHW5n z*pVxce5h9NKAR~07l_p8TiJ2+FUkx|fGEYnIG%M@D14GBz5X9TWt;Lf>c_2!wrCc z1ExO?tsgdt@4pqhN|-GPYvD&EhY_qsnadH$?sj#&jH7oq!=}LfB}n3D%wP#}HIyIq zJ7F2P<{hn0g@Fc_3WivgXzp+cE zE7gZ4RUq*uNUVL{wMF)yVK>My^Z7jDej&%eE98*5ArFlHA6^5%L# zNO0%D-HdVVYP{ns`mpxPp{v~iy1U&ShY-3qF0ln^VKA&?lFRhg~9emPy9VPbs?eE;pOY5Xl zln6z3?X}V7YrXEj9*n1t^`pmnXTF+;L^2z^Lc>tYf}Ge>=uuorkeG$dWa9RX~yUIb}nMY zv4a;U!FIRoPyb}tR`9PN)cyEJ{kSJe{YFXVG&7m`?#0NVH-$XyHRx@9fsyoYzQZ2g zVcq>Tt@#<%QG)g9mUce`q{OKXJUE`Qhc1%Bp)2rUsvyIGWTpX)&2G5YQAVOlIag?}5|?|1cTXr1(Uv>AX&{XAXX5 zk`MFaW2B=FP22H<{kZr+<|8X&`W6EjY_-K!gje$22LafB1y6091HUEn9?=b@jVWDD{qbubFiw`PCvVwL8p+nV4f8T_{2Sr*~jwIc|%*q`g! z4SBk|Hl0`Vj9fh?zT|R=!HnUyTrMtnFDs^nuRchRF-MYa@ir6i)iF2)zR&KD=N*S5`RL}4xx#e}0+k*`@{2N4wX9j^IvplSa3 zyv?%T6H4gC*q9f4`L~gwM~QoAe_p;nqQDLsU?pTtLocucJdi^!SY!Z?JILILpkxk> zH*CU&K4U?S{QMOTS&TBk7Gu)Hs7tErX;0E^#V@^=In|O1?{Bu?&#w}jr;v00NTe7% zpCmJc6bn5wdzXv(#fr_MF%3zuZB0@?{Rls16R>TJq32-f6-fG59()g0V&44q4fU?> zHuYf1vY-g{p=1jGF{7vc3=w~3^Yh(E@Y@AW_AO+l4Y2yga)y=EoW$KJ=-n$un-;Tv zt&i%o3Of0ziH9f6yb{{*DYjDIr zdmcYaPV?Uub5{sS)xHRsQT2~-RFtw-nsy_9$lb9fUYL8t|RI zh>F4-IrY)aXIjq}n&s3^_queSWpW6eQ3 zZ^XkQfm3w=+@_a_ev9iAtfTr^W3bxlp z5%^f@6!+65zIy_6AU)nauBT7d#uN#Z@tHz@0~y+c^KH*qKc{+#jB%3+S@1=NSg=7h zdgevJcMESp9C(yu`)QC950n}iE%Fv5wMwfeD;MyU^K^QN*@f%rl_g~M1=Hoswxe5B z-Q21S?2x7mNHC*2`hz)w&0h-ZjUa_Zrdf+&KcX)H4aPFc3f7mi3M-*wQ9L3prdhC? zok6nRr^gFH0uw%O7h0LAZ+g)Q&UU#2f7CW_$utLPDj)FaFw;|tctEO>opG~QWk%|^ z1YU~lN)f3JtdvGJA9kZ&3?iStszU4=_vf`|Uu{*B>!*{njlRn!T5{TDnBHPQ$q5@w z?)rIwf+7bWzQb)PY{d)qX{Tc>U%N|B&_OU1J&KL)=STPc@~~cRC_+fmVYK^DI79m; zniuryJb&V!sHF%0fD?}%3s%N);OU=kNz!UHXrDAF^OGk_SnLmWFQHni5n2obz4C3C zPbo;St^mQj7{Qg>&CFJLsX6%6TUkXC>(5FgD19T(m}A1>x}AK_-1B9#PWO?nt1uHv zgL0(eL(v$svz?f~{^Yg}i{0)y)s2hqGXVoPus-`>Nm8rq7t4Cp$XXXP^kQCn?NxvX zH7unj{->+i={M_n z&F2gJJ$Ja{Kxp7J{ynWqdc#p=T2MIhvA=)P)=3E?eSe{RRVyphc@+#W$3czZIlkb7F zGR9ik45{URMFixTjpwjtmBT0JMc~P`Qmi+&O5Io~T9Mx4fw8wce=ot;CAp{8-+d=F z%#}mt3Ol>Emm?xZQ_n@L-TQ1sR z+P1xvNW?gY>u*~(H}@|329BL_+cTd(+}O7*4`2veol)6-DRDMP0NLkLTCaC3#NB*? z>&&-z+L3%0Q*@i#mEvJ!VBYYh`_hDC>)zbz-oSno8x}2C|1Kgbu<5`{bD!}>qsr}> zZ3V9>etzgJoUHRZgMYCf0u`#>#^4O^y+-ofTljjDW?GSs?;0?bfuxsK#2tw}^HyKG z|Huy~Xz8UQP=pEp)e^S#L=Qz&WP+D}_BN``a4ARLy)(gebI=RZ@!s+`uup4_DMW!ks{Y+w$$!r~C3Z2T0I~#zhnF zi5Zct6?#7vD}%Lz_JCGF~#M9Ytnt@F5eLPWYKp)!&`cM>lOHwMH6oe@BIZ#$>I z8_`Ok2C+(r6iMf;7-Ys@Yj1_*ufi&-<>4^|YY-8?N)HbjtCo`5Lg6OIEfPpt!S(de znq9WX#NIy6rXujf!gGniAl;0^K%=-u0e=qb1Cx>nPRkdjC$jeFKiCQI(3*Qt^1m}m z8}|W!r&;z%1ro8s>c@pmx(i2?aqd0GYaVdFWqwBhv4m!mOM%&-aZ`z*@Md2<;~uT- zn~(3iGyE8HqtFRN22zCEhvh|L9LS5`2eulxxMmb&4Gr-nmO{vwyH9JzC$Fj(*Mz7H%=!_EurY3X!f{>2m-X6jobzV?oMN{ij}0m+C)552)fdoACa*D+ zvHX`rm5+f&XQ2&0K;j6R7T+IGF7cZJPRh@Vu@`*8T>b!X>x?AE(g5U zw08COY0m3|oUo9$D`^^p6r?y)XL7Zda4JV5Ijb|C9;;3^U$wzxOJzU|Z89=mB%m6M z^k?%9y_pagIk%2G?aw8N$fA5E<>`;$xP1zhZyVTh0oZglyUvdVa;!*cu4e{jUY0_fv_|TZH_uBb+0u z-BejW!~r4v7Icx{0o5F=H;UpJg$8egcq>G$kpP2?14JHbv3uWkZDH<3=oKUewOt|{ zXod-^2p8t8tL%$e(kcgNRlrc6IaYBQ%cTFv|C+q!sEdFPsEg#MrlYn!>^5$Gn(Z!L zX#Oxg+gJyB#W1PujPs`LrR~S zlBHsSBUdo;k}OyA#V{v`Hn7Xo46|(}2Lakl9n?W89V-|VDOX64@&F4SR)~=u+` z{ERndZcjHK;l95svB5t`_7{kOBP1T1QHQ7{gexJsv>4splMRPj7d-6XH$}ZA3@(65 zvf^}_R?2&LE2CK}za^-WUB4PpEbRX1!#8oP`q#8T?e!ZW+L5ol91t~kkbBltL5?Pg z{)H5Sz)B*>H6Qry8YHKx1@|CRcGg%mv}y`jBU&pp{t6#BiLANB-xXpn3BY|if!dkh z(J43-8}EXBz1cTc={MJxZjKs^SPF`&g`EZAYs7;algLkgNQ`>B{>>qd&k)aFh;n)6 zn_w}nJNJz9a`pn;PxcZZIMRH#B(tW7z zqRVwj>-r!~?AcJ>)HAq2ZulqPE-{_C+$nTWVp_u43lLXM8^NAMw`UkLwO9$8>HT5W!A3wicx^| z@m!`%-b`aAEl`K^e$s)rZCkLy|H&h|?`mg2Edbk#oUc;tw9VV_nTzmA5$mzX4Bhgj zSZzyYNdrPB~J8JAhs_+H}FYhP6O1^Sh7 ze(^H?%6O08+D3KHZ+j&*Ke&Yeyf4hAEmgyMDquZV1i{A^*!*(^qRz)^i**WN&H2L6 zYMlzB|Bb$(OfUW+$|&*$6D}G0-wug0k_T}P<5{IfzqK6Tu%zI21S5tvMQQ!($^l}P zAZSf_ov*wn8-R1A-xw?l=o@P2Pj49Q2_t-^tL{nX`ymw6h<&xxP3({>V9*4lME2eh znZ+JAs>5Ohsq~t}=9G3oOD_v4AJ+WjIbA8s9N=@CACg0({mUNu1;pRo!y_9I3f9Q@ zfMINX&0opgjupjqyyCpk|8RT=uj3~xLh;GP{~`BByw=24m6mQE@#tVqgxbbb%?M^= z6JJB+tyxkxL`jg~S9r4{*xX&fa9Adn>$FOAnn%yx=C&n7X-B1S2MqSmcV9x4Hv*Jb z4IN*w-Yv%F-A1B6Apf)j9O88@-e0$W&&(<11^kX+nV3V&JGmy+fE)9$yM5{UG=mgi zUG9Okw!-)P|NZ0lH5_zqh+_k6#sppFESRy&|DKKW-S(2edCf1cD3>EqU!x39mT$|7 zyhZ*}&c+Mywnp|wpnyI`Vh7IgwX#zJG71-y3fD=&WpI>*8d>rbSFV4@Qh?w|RtLr) zOyMxrApveTi6B_B^F>!-HrJ5CZ!r>;oK~qdh5o;HmklQabzy}FiPiNhMTLLR6monC zDvsq5w|DIuC{$1caQntiYg_2Sp-v%CFYu^KSdy_EHiqm?QSU1Ax+p~VR8&U40AhWe zVJ3?A@g0#q0t$a4=2lk8>o~TM&09XoV*bae1#2q&91%`P5L6rJpmwxk|Cm}2H?gu9 zfy)biCt1n+`ZR`%PNzcrwf>V0Tg$aJ@UXOOz?Pn-=;#$KRnE* zQ_O2`IdX0^r_*K;{sMD(+ObHL$XA?bxhJLS&%E~@m1j2U!A(NPlq2L zbCDvx82kR!weedLM@M>%o=LvIaad0HdUnZE<%x(uuW(Z(Dz9dM0lHiGKTO+K7E)7P zScwmR<$f`|91@<541Xm%J(Bpo3<${tK$g6s!Ycsb3-(a&JUy?hy|E?c2CnwPy3NFG znjGHEdXpF_O4N@|WSz*a3X2#ubHn?8g7C(~Ah&7tLqXC9c9o=GxzCIC{wgng4>)>s z4Xm=*4#Lgm9SKS%{VOfN&~@o$^318^Ar+hShpD&-m|u69@zThVD1W{g&Gqzzdyn8q zo#=9bS2jw}iX{XnJKF#LgF>vJ3S{p}K0SOWD)atNsf9OIZigR4Kov$7YaOcm9qi4SMcv`bgmAp;fc5GhpBZ|8s!K;lzMxFsr@WxAcz0I(T6_V z+k8%nT>DXE-MLca@#SASSZYN&vl@AQ64tC)aN$#O%%~*t?k7U-SfZs;-4$@qW31LOWJM*o+=`{=H1Gi7@g+(t+jOMV!JTqNu106ZaD76R;PS2$E^%0%NWtG-n z_55J1-iC*S!p#P~HxmbYX6tk|?0jY<3uEH;ui1DA(CXwtL{sxK0N0?x$e;phkc0lz zn|{4qq5e7{uEcb`uF8~FYr0_{xc0O{dOTE6%c_!QP9)OW3^vE6zt@}>0R8ix%Rx;B zdn41z+0bd+c6K3)Td1}f(kO-pZsBG^V%A+_x~7Krg`574V+qFaunQH_rbYSGqBS%j zA04p$3>XpqogL>qigsQ`>MZ9}nb4X|9_x?h;3M`yyu5wgZz;8Bt)VP$ZA)6$g^LU& zJ}yDFUIny%P@ih6$Nuf+tc$7#wCzMitUE^RxzA;!=WOr7WT){$;ng3-wl*Z@6?bic zC~I822c$Yzp7Vb#=K{O+Sl7FUo&KO+3K_oCJatOIa%VVAya zjcuXB`;w<3`=)I6oDK`3!|U%rJoimKQ<8f%@M81!#c}@}_Pj+Wn3#2f6hm*L=Y^5z z^4Qn(&s$N~DjJ%GQw(uZ+$P|WgS++-`VLZqMzD6=4&<8hO|TqIstH+A9pgg&VMa|4 z5K&Q`h7T}Nl?RXk>ld?pAB58|uL#GOS@K?>{zp|?(8|U9zjsz<8AP`g`>u%rkQXqouHV z-&&cHy>j1_9ch`n!p%VQy>>4CB_yQx@B1-h9Q&qP&^viftWT8RisH4XRhpF#S)!(5 ze!|MIrSfxt*iu!c=C8D7$?c#=%Zc_bO;9u5Da!4m<)^Gx&^JP6ddZsnbM0n8xv0y0 zK6}FLE_LPq@$@dxOg?`6c!k_zA$(jHl29!n_bnlnau?+?B_Y+4+;^$TC1OcMxolFo zBqNnem_-N~kxRwqx`k{EyKnz}|G(e)owJ=C=j`lx-k#^2?e%)UE+3W<3Ts`G%#c!L z5Bb5oE))FQGo62^uvmHF)AO!hLwdlmWC|1gI2U}AXct2JV9edQm9K0M?=+v_zo|ap zLGWHwd9uKB;Y_mCWr!n(XQa&Vhb2mp_yAD^UtkWS4OBY#sg8q|-V2tPSt;0QvL0*u$b%9937n(mqD$ zJNn-mJJXD)G@`Y5RkA?sX8UyxrrKiq2w#VcVw6@=<|mz&sk?~ae@?wXBI70RqMwXz zz_EeL$rz3*ygK-E{5=*UXx3r0^N6qCHQrU*614y8yu6@Dy~KCaN| z1>@bKbsu8$Zyd5pPcN^nnxW(^Ncerr+-48lTT7GXhj>PcdjTakyzO_y?aDpg{t#H* z_x#1rpSb{zy%}F`8KN9_>*1?**V`iW`)-iv zRVPi5e9}>U&8xQ}%7T4GLt(l}N=mM?TtgJe=rTL$7xbwDx`uHKeuKRw% ziN&I;Bt*%;BDWK{GUw?^vSt_`RV0vPz^3U7+JInQ_Xt7K?%6NtH$9yRH-J7^U?<)H zIG51vJ^#}y%eMK1(U2cLJ5?CyS zSR8zVl$4fsJr6_y3zG(777{q~EcnXXL@;k0&MlzeO&6b<%2(p0 zD2|cac_Sy*WA*rbgx&N*&`j%Cbz(wsHk+@%l%TX!8X`$J0y^0qgr>fVkybYsWqTR@ zR_2Z~fHYyfqJxHPoV*htVP=x4$ zBKdvoUV{G+@cbi!=>!ncqdhOsZp}oxqo7qLFK$?$zdRLV>V@e&vx+igUkjF+YV!Aj zzV*Zx|D2~@8-%>QAo@8TR&S%U-&uOXdh z{P?West9{cxak6}ajaREMbl^YQVF|fJx{D)^=JqFo8{;^3o@DsN0xzCk@_nTr9p@i zH$pP`yYqjjJ!^?C=b?LI8_d$1%^~UVq{|N>-TW@1R;)JMc>l@S%0@FH$M_yn{Zt)9 zHa>5gkL=vWKrQw7t(u;y2MQ*=hH%o#9 zgggR5hJXp)B0Hi4$(?5QL4}z(c$iB+Ov7DK-_j88sq5sKJ_S?OR!Ir5sLy4tBf9G; z08&N@4VCh!VpMl205(wz5f73{a0T2JTKBR<_nH2~9vcPNUb0j5(SDnl%zwK#Q!)iJyT>69|( z+{0PWrn?TV!4pf@uoXyBDj;2cC~s~D@3$0}Dz(JY=gql@Vel0M2wgFmJx`_=Lo>_B zWkrA7?8(p*&|N{Ze8dB4qnmZc1);bNT$=YANW(V&9PqH*`upx=smjk$m}R0T+laah z@nW&Dg?6!r=R&^4Jf}AFGlnO^xy#{QPetm3ZTAS3WCDZt%l{U#pYVnAS8k3|! z6IEN+pbLU-zx8DkI;6H95>zen2>#lV62_B|t+`FbR@SI#9BS&gLoDol zyH!05Vun;%TNq^^>(iP33d@0=?C3=B8NKOx<3YMH?QqG7pg{{H@RScUO59zVLsq{s zfjUY_vUU=N<4oPuVxOA!^C}Kfc?TD3;ZDk2rP0OQCfpllP?++j`Y6Y!@~{2=N-|mY zn(e_OhN@BO<`U>+q0~oS&Y$8}rJ&Ea?uL3a7p_;y%J{R7ALvOSE050N_l$Bq-d#+r z_4J&p_xEJJzU_zr<4d|YC&g)ljyJFi=wD!k#(gs|v@J^VW0EmaewOquze^CP(@Hqy zxh${b*d|1CIdibn0}*I0-?WnI@5v$r<_}?UZ+;(joI(jpoki-SynNjGaXH6#AF$wPqDngogcm%SZ7Vk_Q#tWt)c8eL zPiECa+%#~tBPB>YgHa_JHvNq)6({)fz}|4x*|Aw2>g3>fh9hLIFMM{`{Y*b0kIL>5dC8M z1iFPFyF{(v5e-O!(QyH#tx9R>O0+Y=;sn?!hoL(nae6=msA~u8#g|FrOy^Puus9@G zeRQ?_GP(sKe@*yQmd!)#QB-gnE_Y zu;wpZ@Cl^sHN?P}cG9}s63g}bj8C^~J~wIba3#qfeUTso>EkZ036j`tAOLsQ!c4+* z`*pe*ZCK0)>{c5U0=p-6fS-_e#BilHd3ZGnqFQRK9z4jGT@p}Z7~KqKWhPmL;ef$` zQQ&*5s}DXstAV%o3BaVs{A*GW=7%r5m+vSe>0_t= zKt3(<0z1`H-+dz-qr^CBjrM~ohc8EKjdl(_<3(q;H2wO5LErd>jXzxslHBCIjvtC^ z(pi6W!&Q_h*FK*tN5DW_L@BlpnByavJtUIS<@27Ot>Qk3e+m8Lz*E@1?$TU;X8T-^IH2uX58Z?=sCJ zrJzU8vuiI)kXw&2jz*@sKa|_7+Kc@v$8|h)N$_ugpcBWGxfbixr3j8#*?>q3zHQe{ z)0u$fNF;r*Bf2)`bCpL|!yDWO)un<6+jxgT9bj{*d6?d8ysAE#cw&onI1%3_&m58B z$i&?vUv0rDF4od`!djYnj3WX`&te699>%tqiKgl>XRX+;%k8)yD(u!Z{<#a|U4d4t zyP^wXHg}^VIZyXtgAw=Bk9;y~UVAh@_5_IQ3*w#ytyiiiP0P1eZ(P+$F(5pcUYTo~ zDcXv7Y@Gp?DA`|HM%vILaVhkBV1}4aK?0@<;%NQgAL>Y@Re8kNl61&(UcCp)Nt7uo z?wuFVd`Ry}kZjIg?m_lV8U}fTjv=Q=evA!lg{;5$3z(YRNkOb`FE)^_%awQpT8?Ev zNU;G%2mhb*J0jHgfAMT5LhrdayEq?res!9D$Q*W5R1)qghXRWL^ts71+tMOk44NyafjJ4s$FXA4rJ1?#a&iI`N^}btC zUNO{?mAjaQ4Yv}<*7(!y@IrY+cZ zZ({w(yv+>kk*hcX;NMCri^JOsdjnHy{1>>=uh(=tGAITcT4noN%|&t?V*5+49bX+3 z{BiI2Pjxbndzo;FDEn!8{E0}+FHkMpUue!#>q4hu{labt9!dK{Mmv84VlsF$3D4+{ z0Mvxc9+3|7H`MRduAkS@H$XW_<9Y$nL6bhyLW;{PNa8CviGTutrP`@Nc3b$}>fUJ0 zrcB}X%pMC*znkqLtOLlsV=;hvp7dj2s;>*p?yOQPWb9X$nGBsNm%DM;7^rj*N)Phu z5A~b;L?deUgf7C4EZY@sYU}{Fr0=B*^(d(vX>kWf`{6tMyYNJ*M#W`_!@dLktVRVx zR61H+SQdmjP};z+G}+Iga`QHoif>@853Cz-EO)InrI#rRFI9d{vYvgvi^}aRQz74? z9XP7JY-|u95-Xo&x^#5!H64OfosmlF;HYe}R5*6telH>>la1u2YsYW_+*93<$IF;m zZaL1N=Rj+Zm7Hzn!^`~g=JwD5>gy#**K+rn;Q$i1p;`u!kc7M{K)!*P}Cc5wT zM4{gY;c=9UN{>0Hd3@-XE=MbS^slV47@}whQ2Nu{%f8a=qyS(6NlvR%k(+e$l--LW4y0x;~NSzznR7?q4oAEmD7S^rpP*80b^| z3BL8{q=TaE8YWEGok|^BV@!Qm+h|;4sK%=C51nQ(vTynyegDWGrZ$JY+w#lE6N`TT zN4;6RSWXm&BZydD9TNBq>?Kcyi9t95DUhunkhLZbj!gcxzw|@`&4m#9F zb}vE>{>@HGP}AkRW%M%4Fh_Q_vxaSu)(Tt9icAZ&Z$d{76+iScUB`>qpQ z=7|k0v1hyg1ec}16sweIc2j9xcQ^mHStxYi^2Vk9%Zn(p>AAp%)@R*l5cG-u_EJN} zA+qukN|x8-z2P+Oy;0TSy#zBBBxuaWA951?ChSVWgbZ>bZKkO~xz>pOnOHB=|3q@@ z2~vF96shU3kO!?_@ynLjYEj$@WVtLl+=0hS-lA`AkT*x^JI4|v zsHqAoSginTPBGN#2kO|mpr}LQ_kJ#O|9Y4Tmh3FJ@dkCXo5wGjNmx9TIQTw|JGsMw z{fW}ttF{g^~QKNMVfwuG=DP(cfG>pi~AO)q?i!@9z}m8Oc;hFtZ{-Flf8$zELinzPvL7( zI%`pwo~V!3FIU={S|NSTQzwgM%H(Ddxe7y`6tO2iWC&mYs>oqO{qjmk*SnPk_=f`S zZ+T?bs?XB^*1^vRAhi*(0VED*06OJvW9Y01TU+3l*2)<`iZ@1Cryud4v zZy7CDzL*6`1#OY+>ZN5CgW` z1vb)N2 zXyIpSc&zkpy$`zo=9jbp7 z>?zeMhxs&}oMbtOHA-v;6PZ6{R|pKr&6LN2g?(EEagR~zXH_oWcV8C^v<0F)oTMya zq8#!$T(gyA{hh@b$tv^Wa8l>@(_k1LMIlDkZu! zwuWpokYYwv%D7!Bj49o;0}!&C?rYl--d?iYkOxB4n{%6zgw-SRfY#9IL4{(i0jsj?F?4WvSZUEl zPf;-*7K3oK3AuTe;385h){By#LW4dv=O7*uzVn{`ZiTjd=gce8L8}bmj3OJlad@$; z>GKLH;V)49U>)f(VNs-`Se4k6QK|!X1hK>f-=Poyx-Jk3U$iZ@oVT5%4xr%yyBh_1 zBr4!92Jj8vP#`j+CzLXfi?RZ`>@xF-Kx9nq zsdy+dhMRFU24iAKN2s=?W+>7TOj@ZIfn+1HcO~>D*@H8%MGAb}k?#V=C=3SDMQYpq@ z!u93pRFvFO+%B0VIL0ix+otDmB@Z1qL}|p$pwQiLmDfb9)TXc*>N(zEe9?S1M`e^* zq>)2jkU#T#)py^?REW&dT7=vZGI(z#tDmN?$v#v$ZWioGN~pz^fgGKn^_qjyXs$M0 z)nc%~#Zp|UmJZIo3`L5AwGO?}VCI|~YJwez*oK6i8}N^&@3589#pkpi#!yB2O`DDDTfp2 ziEnJ)!-UGk*hwm&4u9nn(nwp40fff7TJaQ7^*=PZ8MqlTx+=0-bo z$eP@m6L&7WLn0f8#1@JnC2GYqHL;vLd<$g|N%I+M5+#bG55>t`Zxby40Aw^-c4%&r zCD&opa7O$*=SdLts#z@ley_=|IJot1j|CTYfib}cv#%xrleCN~vF5iWH-+b0wG$(h zEcjkx4&j7&v_3u17{DT|)?IX$C)!3=kY9@RgeNg#Yj80lU){C);I4e!_h63Jr;u)V053iS>G7Y0K1COz~aovetM|tIgX&6PdRs#zrcKch7@pT z?w`X^vRF*LR$0+(d*=#1*FFdDj`ZtExf~stPOgwyLR^6>fT5{E&wTFN)5tOB>D$-z zVKXl%Rc&hPv(;a@KVPEYZ)U{Q2TO+<5d=LFBB|^b*eP(nQL|i=L*4Olrss|AMx*V9 zmE#;dP?~q>yn52dv9B$wEtPI{hdE-3B`OfZeU|}W_-P8|UrDO3I)}?g?;mox?!)N%wWl@4Dh;$#>_WFXR~F`G&MtYYF}p6SDdrsV z5~5?-#QTfAp9wZ&#=mw%-q=ncMG^_}noK{p(VxGRlXS_-9LSJzGNAF5=o1=d9Y_So z1rpW2zbm7@8lzl#fkUqL-aLoO?i4B+Bt?S|b`K$srWMf}pm2;O{+MP|A>48+e9 z^&|Nrh#d#!8uC(w@_S6OYvxo34O`-Gu-*aK_!kN$bq$l$F;*(5cUWJ#LE=_6kNj9w>a-}_hG-dAl*7v0U=p|8Jp zU*O|&dg4IzhvIbfESXa(r{c*aHb$ai@{tDf|GW0~YWUM&!%6a!E!Fz)b3gle1arZj z`0mj9po^5K?|nj!d@g@(OtXjJxA3|#S$9h|R|717pS`sZ8Qpmw7j*SC0cTPHd)NHL zAo23gF9FVs-n-vo=g<;HB%KAgm!H}I76M`DPx}~JFSkFT9s*VM4b8n(Yk_`Ya?nvl zpz*Jgjp4`6oIzgjYp+}xnbMn>Ptz^pgXWqah5mctma;5~|A+{$W~%y4{-)>bM-oZu z-4{GBe`z|B>{GM6T;k}0vN9r)f6gj%r?bNM5&&NE*fNxAt{Tb$xKUK@$eMS2(ZRKPu zh9T2u1Z^P^$Pm|3(~usXGTNAAwMv6K`5p5^X`Af!ZE0`0(WAu|76rgw;9B22^}jVY zEC1G%>^yZ4R@L{Ac_IES#XuUC7(4x?#R*N?W0U?<_RN#$DVPDa87&}3uAlHdLYNc= zKWMx_PVhAxyWRO80r#rec0+L~l8YB_PHs*}LZ4rZ{|TB11n*XZpWpFmm;Y1aSXaw9 z1uBC0{_PE@EWlOAXZow{Kl-}xbFUjac+?^Mesv9k@wzd{fDufW=>|1{1vK^(mhbDB zo}BD|XhP$A$@gR@`!bg2_-I~lMMj~OGW>yDUv$d;lW0Jn$dil%$}VY7 z;v?gUe?Mmxj#NhD^?Z({mPZhoYBS+4g z9o1YLTeF>$SY%1ef4s;DyKubCOuVN~{%Nz5+^^|`lpibTdIhgEIVO9GvpZ=`PB;JV z7j#&}bb+#HH~AyR#i2Fqo2Wh@BFOXE&t6Vm^)9tbRHS6vsLUCS5A&F{;&ZnqzByp# z^av9rBGBj>?mst0yHB z`k?PH9Hs#f3|S9c?6Ez&ee}B;P9*gRdum%!wzMbyp|)R?|Il@Uzb7sJ!$IkoH;dlD z=J`fkZ=>r$^_W6*Z??fHfwb57`drPHoYWK*=l8nKf0^{ zzp`&4&8DG#XGPB|P3XPYbDr~!77_Zq5$DAO<*|RoUBV->WCag2xyZ=8{aZl9CtS*G zFQm^X)#{ls<$|~{^Qi|zRw?BB9)?Yni2ypZ50&O4E+VL6phhgX{TA$#(-un+nj8ON z)4|~-?t-%wDA`4sn58#iC4IZbB6cP!mux4T9ynh7>3OyORvrG<{;>-V`9d>!#OSf? z&7!o;C*NNZzMp^kraAA$z~qqI*7fs!>ebp|6WW)Yb?zNrzgHGxTJUlRMGxy1Y0nNykb*|VcO1_ zcl}d`x40D?Uck=SEvnKya#f27=RuP?@5p#R9=a-npW#Y@YHL@*M9M8JgsiSF>OrCp;bnXKO9CQ|^$h7E#QUjUa1SG0 zWH=-oYWHbTv-Jq+5w<9{YXtT1@#Wz0d;U?&#LvZ>8-&fuz^UX#YV;T@ns#K}lCx>~ zzx6m`dgpqqga9VN5&PrkcspAkAe}_~ok{W6eN|=2Pd_V(Lf$JOpHG|;@zgdqQ2iWA z;8KLj?8h5ll4GsvMb}RRFClt3GymIjb6E++pktl>B}Fzs*h$?+*nUFeT}(fz4pcgjlU1juTQ|>t|U0eyqqPbb3Poyq?`)y5zrH1VIjU!aw*bx2e zEl1eFEfegJ&`&yuQD5}tgc}WH_z*9NEIn`!d-d55pqrV9e&99X*-QN7iO~cZFi=*H zzP6jAx+pk8?LWd&zeM|?TL#u&@lYDfK!44>WMuxbFcs~!WSZ6f=wiD4uf7SCr0d`G z;FE$U`H+QHXl_zdwKif@+ev52j2pX)3AgCx)S@@v?uD2zrsN!DQ;r8qjbYC}5LX+o zm1dn`ziQ56rl<-UvzTtGf;P?NPk!ZxZGH}*EV)6gFSx&mf=R_yRQxSby~Ntpu?|w! zwGLjj<|+Vn7axG4@EH=bwd{MsrhGw|5lh|fFWIiFv!#UAPzofbz625*bRaJWH^oWm z%W8M}wiP$XlV#~U$mc#c6DD)u((xmZ_9 zlO)b92(>|CetbJSl(LP-+CFL)bC*|?I^ik}(68-FrCbn@k5t&83`9r?f*VQ#bTFeM zWn7QT)7z*R(pzHg<}mH3Z^@HDR0jT{q7$IBlj5~?X%L_Bm*855{Rq4_C~)m17!+f3 zJ3vPAQX3} zI8{tSJ;F-kOJ{`3;&irjA>tVy?1lpObJh+D=-NE84L@bZrlx|gEw&%5mk5oPXo7s6 z5fPQH4SfpNg~ydd2uQI={ccjZZXa}j4DEH=0Ie_YAh{mK0aSzTik^gY{3*Dt)IQTH zgS;9%4^LFGeXGLv+o>^bxJ7dNLk@Wf37Hl0VT>{gtXpJ-EP!ildJrDkF9ux|HSG#{ z6QUVcw3CEmtwM^{9~4!(YZ}qVXC3EwNaAycyCw zC`>Hjv!zMW!tJ1PQK+EG$`i;_SQPD~=4<_dPQOCldNEMp-2$1VaxPLqkjnE~aOsJ`bL(uKyA%awl~@}BMcZmk|8ugO=p7<3imOsfm# z8!O5d8wQbLR@(_;oH%F_xq=k~O-nJ}GWT;5O64$(#K2v36meL*QGItl`zrh8IGW`v zhQvji7R4x8%}u3IrjHL``OG`KMv}YwDD^I%n+Z7>IUudTaCp6ac1!%$6otAFAE)_q z?GM=EgMQF!k8W2We-y(bEN&2U=5mndczCkGcS_Vf+#oZ+pgX~iPR?zDqfep;I%IRp zv4^pR7LLKB3+NVlnp9lrKFxCXPj(gqAau8ILvhsRqwIQQGrS96BhxEhW8C547r+UKB>8L+xEhY)k6J!}p zZj)A$)l{neq8->PX9AhNr;*~gPSzTmJ; z_X%X%^c!%c24cjpl0~(56xi!;?M=k)9wk{81ERW)!7l^OF+coX7J*_<9{2x zFcUjMa|Ggh0VTVHj85`3=YDkcgy3bsXN2}yEkze+l2S}-KyOvob)#I6GE1?z_5U^n z|J_kl9p#-mF=UO6%!!6ZGg>}avTt51*ANU1r*m(l!qa~3#XLAR01I3%`Y&33YX7e< zjX@YE>FJ&-e9vExf4$iFRVx-CuuD{ zLi9Hmsir5HzYyd+jeKXQ(vd3kFq4f+aAFh{LHzH;{QHO@nTs|-BW&p9yb2+J%#0W z@9QDIb`yGXsS@#{go~cok;i-1q1!!T_ps0S>Jj!V^%I55$6NKJdFA=s+dl~63yM`q zs;0h#h`FPnPuaqi9rWeq8Gl_z1X=Y?C$<023RZXi`>Gzqp-@X-x62=-(Ej(d(^P5{ z<+QJu6#D)*)Ae)&%EJ}1>-8Ms*)DdOU8=w`mHT}g{?PNL!QL)<>vKx1@6ZHx;|*l% zWJz{%YK9-Wn?ISc#v;bHgEI|AGXzy2UNn?zTK@`En$2TdtO z(AFNa|5|&24>x@k-v~4AMzl$7iZJ~eXmEh-eWCe%Cef42^klrdb086Fwa503eMS=# zJICM4{y&{(|3mmb3!3h~KI~F|sef3!RNuXQ`-K~~AK&r1QtqFZ9kftg@U}zB_hixj zs1c&~*0k1krO8hk=Zc=8Gi6F8hzH?Y)#;(WTe%N0!LArPPY$NFeR z)$fH|Vrg!p??NbvwcIQfsAge3t3L2PPCJMNtbTmwC2LO+r7!PWT&$!=4hrsboKfBS zi2bSBVm)}ZNRPc#fAxVb@f610B}LK-!%e*S#jg5sLNk5Pf@uC$?MXA4n7o}>6`MYe z0alvm{Az^J_XL%;2+}={BuB1%?LA%-hV=IfnS4*X*g~PVRSbMn|8tSk4B2Z<*{GKK zNuNb5@AXRxo-TR=&VkXBTX2Tv^qG*nVL%BI}K zHN#9ev0lBXQC<#t0QG=gb*Ar?$DkcKwWJxnd8HgjNsW0Y_mWO@=k4}0j&4nQk|NX2 zlE1iIZF*L8;?H$7iUnyi@n?`M^K`e1ea}fHtQps=P&{k7E!g>wLDPA)W2n1{za^&{ ziu2bcfj8U2y(kiFC5W%zPWq}4=X7Llp4}7dG?Nf|fd4?wHoe$^!nRt8msd2^H81z} z{L-?2&B-rneL2{FF(WbLz=4@yZ^HvOEh?FL)ioiWV*wl)Laco5^WmXckxcwo@E6-L zjNd|ObU;igWlPI4!vwMubXG*Posu%tHb9^WHUB*iGNGwTM6>^ZACfZ62%U8vzDIm^ zybwbDPHzm{UX(kN*z!d78jrq#5jp#bMI4g9$EF!I{)|Jio)2*L;9vu5TK|v0zKY)1 zT-?z5naPTI@-4q8JNTxTh(*H~@r2E>mu&lkk$66Y@8dVm``kpp~fBDh~S=rsXyy|wny zGLLbfwcyA_za{FBMrTjg}eQ zJPDn*dsfWD2N~8@Tc?%aPFFhqrHdABvcuNys#oc<|7{)znAm4Fev{X=ZlmP&%i9S; zy4t$sQ+#fF(VNlUSHr%bt)dlkEUEWcijKyl^d$7-^bJqlrJ;EVkLzIejPeu4l&t*V z^~faCB?(v!X8;o#;nnaMUK3%ALrKw8rgwCi`rd6Sk|(;R=xt0Iip7krNo6PIJAEZl zH7<4iK3zg@XGHNSo{|1xDV1;72X&?~%CpsH(IKDr>j8wPC&ukH$Q9?_fIZ%{yQh~d z8dtyf5I%l$1mzQe^}#vC_>@IwQEn*hp!;^COcHgAvXbAU9>m4A-&ZU^JU~WqvxKtl z&lIxTPXq~|j#lSJDlsE<_!P}qwHGIOZ+x(C<`AqqG=I*WEs{p2Yc($9*|f$7)Xt?o zi+oPWH=(&otHOY@j&sB;>sv!1_5#J_mfFT)Tluwy!SreNRi}u~hD)wrw8yC0qi+)w z1?o@kls+u#7h0)ru9o)m2hwtT7GH`2sYG$wWF6tQ?w#SIK!oWH@P^y3H|QzB#Z!n2y~4&v!b4w>N!gX4>A=46A)qZ3*ICk0TkxbE5XHM7c4 zo7sS7?XA&^WhSVNsmTLLQp+eQsuuC}Y+< zTD6S(ZL=HzT(*Y1n}feE<$fp?Bsg$B>)Mmpnu6|4%awK1clPy;_9*m^>0j()9poPh z4D(9{i)l}C*ekzff=z$-a;~Yci{Hz}Ct5icpo@k;VMU%sW3W1y(5i+E3yt7ko&VbW zoMhz$>9>k)SF$$(tdPA$?coTdyzbA*FTzh!%gLW`gKmvOqC>@EHMIcQBZglL!!4Z^ zTD_lN`(x1hCvQljH>yz&YW%xNbd1}m5a*d<$7#@EwkO!FDBPgJTXo_C5<0LeI+QSu zBJJWG>DiKI6%xX(tlZD8EMqaah8#?Joubb6{V31-`tK?{J~iP2`b-b;v(x7)EV%(p zFhaFUlllo%xX-S3L)BRDp_9`)zEa#S%dY2LMAPNZ^oo=R-l{=(SYX`3TG%vzX9M99 z!wk3C*>4|^_S-)H*4@*udOR3XsO_xX>PS0&LCMH-)aEx=0DSkFFSfZR zrI>2Z9z(xE*MSrbLR)1Kx-AF=;?!d}zk8S@@UKP;mjFoeMBas_K|-e-&_~Cv*RAx} zxQMZHG$b*o9hj8)uL3MMh2ZCL`3AGkZ*5Duqk9~9(DttNeZ@M0=zeUv*yP^tF^a)j zi*)8WGkZx9(l$_F7x*J8y~G%j4}pYDXUd#m>$+RtPZ~x3xR6NNd^bKSKbPdz|FxmH13lZ1TLI6t=Oog?d}D_J~+xY8}H*%|R`$ePwN@4t=V zq+Rjhz%T?b3*ULBKboQ2#;MQo08NIU{+;bRmH@*+nk<{FD$Y zgq%j$JpdOX9#b>&tsA?sXkF8aAyR{T4AMqwdJL?Pa@4&6>E4MFMRk>LX|!UK(peG_ zxc)rziE;Qd!P-Gi$}{H3g)LUY=y>cXKDG&3X`PXL#vafXTTF$==-LBHGJtR7ivgfp z0(lz#t9p}AY9o6zn{sZ|Wvd{&m<(FuC&{+Zo4a@gZll=#3D@R_n?VIOgpfrz@;R3+ zz0^VjFg~mU7Flw1^;!n}mK62xkm^>?+hPEIou8n}sce-Kjt99wVuR-3@Ejr3$)QK^ zjoFD^!J?xshfZQ?jf=}PK-G8>*ocdd6)r|BLnp=s>g*L!_NF-fjif+3KCMtnhSd?K z??a|w?+H^~ts2d;b_W}eG}_&Cl>XCLNpCE~1{OnamV@?8rz`sYSrkm`EYWo~4Cp$8 ztORS|)Qq5uJeomBLUN1NnzLKZwq>`btggcm>T&;}FnmG}f7(Dq_af6{!7YH4AXYtU z9!#ZPTPZl7lk%nb8tq(^B@2H^c+DEJ78|9&!mJ~YX4!LIu8_UDY}6L`Ds%ij24X4B z^&g%P@p9fE(q7$S*0hqBcWDdPO!Jb5|Bsu;=S$D$Ya5v<|)OOh=TOFh(+ze8#ff(D`#r`LjH89O7H++Yh zpvY%@WsAk02qlk^*cWA1&&6a$axOnbQCO&TPue(#fvCmRCWPngE@+}Esk?|V+3nH{ z9U=8Owwv<&qZxC&aC5Sd1U;^+EgoxLYJM10$@)Ga-|KNwg}rc7tXUTu3T)hb#u9wi z-x~8}EYgDCT%AXmkA8fsfdWPT!M9~1u7i%YgC1i+=$^$zO(9`eJ8t3HAls@3T)$Y^ zGg{CA9d{dgFk9eBSX9$o6$p74@q?5gMPtnv{+zph^v;)2?@kf+qCPn7 z(2T3|P$4F8xcxkP<>uGTK)u5;_>P-zanlj+r8bl7_;Op8AIBax4^C^w<&9{@?T%Ei zdnvvvcqVs71ST6lL?*L0qEZtt{C-5f!4_j>5&P3aSYS8)(2~i4O7iFNYp#N5>Cdsh zys(m+&BN<2(m4Xlt`VkYqCZ!Yo7L>FjCT;5t23tWi~HTi9mN^}X<>+%pGY{avp@b7 z@{Thcu5&@8Qw6~L5TrIg(Nc8Q6bXX@yQn6ygN^ij+C9?=r?T{_MdeQK^o355zpW3@ z&I!02e~I66*Xly>f1<+!DF5$;@+HA}SafY&L#ye!^7uLP#pAA4qxFqiylAT>f90_T z*(GKhNLKjNh*%n+y!8FW!=|LiWk%bP#{$coj+x&179K7VU-t+tZpp|_g8ebZFLCgw z7o+_pqggDkcpa*HWO5R?LUWpoAH(XbRenm1FjidpEP(*ia47dtrxz;Ai?&q|_j$cV zXY%_ux7ttL3)XX-6Y8gNpJ#DNXIymr-n>Wtz?q+psv%p{V$&0yM|v@Lx{Y+=<~&@5 zhcv_&I{#k#^QYTW_!=~W;ay8%2@K0dJFX+nj+(k!XKty&*}96hdi{Kqs$1vw_n!Uy z7KQ7u8y^W^N25}?{GDvwb4gS339D2GFZ!DhN^mlW(LJ8c^a9adG+QkV z4;Kl_t(L%lwCvyg{m$OJ#OKz5xyOxO^1{K}xs>VMT}`|j)ixX(K9 z!|qhUv*(jyk2>GRe(@=NI%Tk##jC7Gt>U_(tAB+4R0rCH_&-&Pz8bV8ck+|)k*YHM zJ>vvu1mYXs+tm_vjQBTP;k=aO=k}o4Oqss0xe>DG)8uymD{+0G9=%_ECE;2`c~huM zL4n%bYljH)EzEk|kDF%XDQ17~7qFw2r$or|yg=IWd-o4~# z_!(bDs-kQ1K1o7sj&3Ll>bLKYHUalKDW-(R%QT%MSI_<>L}j{p{>Z1Q))-sem$d7L zdZQ~6j@i=K+m<)v7In3Rr)U!MAj85L?EKQY-cr!I-ntrRH_K3ps?b-HCkF4m5&LuZ z9BdkjcKYf%Ku38tUMChzPfb)Euls99?mClHvSl{=0rAjYGD%1I&(uGG^f_#0-vL*G zPoGid2v2rhiFcp#51<>q=?a#UQkRW+DbRqTYTP)!ej&kuHls{qwy!bUb#51myNy9Q zc6V82*Z1o2mY^f?4S(%^f_+qtM;@Fdwi_*an6e)dSAWa=2p)Lp&WOx;pV;2hFRN-nd4EZ;w2xkw;|!k>_MFY zKBCOTt#);FaZinCOj@TEde_yAX!|QSa14|u%`51AOLZGH;~KIbDZ^iP4TGX(n0EI` zfP0FMoeHs{>b}X8Z2V41tIWD`^gBhX!6SgL$v2#oV4(*RRn)Xi9-L8danKeS5F}yy zwiL7FK1Kij^e*l{EHK?xP0;|A;RS`34QAmc`cIJj8EKWFd6I?7HBSIG8L@)SyvFx4 zL*c(<*pCsCZ0p;SaNHfq*)zF&3F`q6qN%)T%Y7!r=MB7OJkJBM=mZ*uuaA_QoGZn* z5B$3al(H8~ubTh4|BwJ52&pB@PxVNpA@gg%wBR)&3=ZznS|b8f&?gEu4@20>8|Ek^ z+xz5kznd%@GqT}uCWxb9Rz@#N~$KnTGr?-7ccz2#q&&Lfoqsm{>*+t&U> z9f;LNAK=%;9+-DO^?VgAGY)wCVlt4au{nopV3#qT@h|CtFTc^I53;j(=3_4Fn*8_c z=G=ulP2{6=Eeq1AV}>UrBh z#+MT0&5NwEgr)2N&b3X3FVNFFxqgUzlI{9HEi&-!Wpw^!(VJc&L^JC0#UxJ;qiZ%% ztN+r3s#K@Zo$R+!hXvt>Cw1REVPy55B@Fn~2y3YlTBN{*qGqkP;+lti`muLwMLq3i zKYa?*e~e}qz5_GGJI^kd^v>4qdVMRs_E=K-V%HnuOtR5O4FRMkm)Rk`0;$IE zJ+|h*b$QqOC9|7hH-tVEdCNl_RD-wD0&uwa+h{}&=k}?!c{f>faz%U0i}L;?^GXu) zke>;qGS0JX$N>g>hloZ$?rnixB{qG*e;`(Q3x`_d2Zl?34!@KbdRS@Q+_dnGwPMyi zH?$F%;cvmc<`DGdU@VZm*0QF!c3<>Fu%y%0yrfeB_TNs+kX@(A0=S4*f}%N}Hh-S# zf;z{D)`2yJ1y0A-DTD)>4*n+vh@B{b%N3{m5Q#_W^Ah-DV$CDQmas!PBShn1kwZ%4 z*oW*G{)b$+eT}?f!Zq)wC!KARxw8FO>s(PwcVPBvk}2%*DCoe7j{9R~lvu-4+i!LE zudMWICNQ|~7V%el5r%7eiG*zOLJCmFXb0Nm3UuTUrO5->E}V{wD!xs`{gHCUk0m249E~EyFGrOx!K_ za?!yvqWfb4kEox`1AM!*6#WwWKhC{b?xvyuZ}i`v0`h5g(9r2MKXqnZ8h-G?rF&gnGiJ;jT6DGkT5)DPfU?kB}XO;2{%)H#I zV?HW+c%WDREYn~a91)DJlYvMvFc}{n8p0ZDmajAxFnbzJDN7UlrX=pacuH$bpUUnS z6U1TynY|f;n*BT%!Nxf{{8@DuCl==Cpl!!@6JMfvL5Q26NcHg!;TL&s&$xVk%w}O# zjeuHv!6sKOllk(e;A=|L9Y8*Ls#ix1;2sly%Lk#LkC3SGt!%r|tt;Ij&jg%(>sKP5 zF*_{R7IyK-``4y+u|P?kWb5o4bIn;H?Kl?JE%**v#H07&zc(3(;+dlgbWc+Z;VoJW zrE1n9=un^^;{9hQ5D5Oe(?nh?nJr%HNnVTK|LpI{12Gy4e?xMG!5HS~e{K11!z)tV zWLDmtSRE31@+IA|;N?2Y5n$VtWQI#Otmgekci%AYVLl%iL2xb)P~h?C-{fjo{w=hr zwIGiKc^&+kS6oYVoN!y8qr1)1G`RO^q4io(=^GXu94dq-ifUVe!OlyUdZyYWlQC>YjOHF;sI55?C7Inia50Yhq@R$@%@8(Tm$3Xlaf?@0+#k+f>x2q(H zbz+M66m^@>!da7M(OiHh7NDy7K=|7*P*Vy@vDpsYkcfQ0pvHm^18})1Ay18k7&aB% z=x9=GxGW-W9XEdxr%rEtu0Ac2?PVBGlqVRI2H2OlG}or&BK-)dCQA{|MU#yqNdXOAg1;8| z=zsB5v8+f!gnW3dbFi?a#SGGBVUr!*s$~@DYy1O2ne8i93)$xeL4s zOgtQU=*gG+Z~JXi#WtEc$_=5GUeL-ak_f1+YMaae>vz;$qWr>7#go0oz#p!}^%L*k zJBK~83+Vcu@5@Fn)41Z{Fqt*85E#L)s`M7B@`;HZurJ|;L-B`=t$18fF^&| zn(aAZ&G+atK~!Es0Y@F^-{#_$!;j2f1$H|nF8>mNNfbfesiJPih^=NyssV=Yy14rp zlbkWzD-57{AK?Xz*jrPU<{tjdh=?mdSpL&-41X3eOgYs}1S|();pof2VuWA#6(3-t zGs3ShK6RYzhGi6JSz03V_0T(`z6=iRMAQsxixvv1u2{BW7bY6NX80vyl`PW3JAfAJ zEo9G%qAhY|P`iZHc-7LHvQd!Jt&>gB!43B*@&!`#1I!B*t$O#mBLGuC(#FxYg=lHc zCJgAJt1;2rWrh3it!M0@UUGH7#@|1A)r7Cu8J-lK?-(uZyjm z^G4HAVMc3>s$tH*pRO7g6W&@g3T9W#{bUAPkKW4_eZiqWKSFqaI*1le6H)G85cxj| zf8$Qd$gRYsp3$4HRSNSBs4O6UPSg@q){LL`i|zQegV7aWjlSQ?{}e|){HG6_p9GJ= zO5i6k+^=~X;&hv+IDYKbC^?yVUi+snD>f1C^cIRTN;x2v|NirK#Em7KJKTKb$Y44p zu!B!Hj|P+}#-5MCABbWe4W1Zzwr2}6v#Cn>F%i(Dc!~Dk%cV3u4KEVgFdg2Mo|KYS z<0=$Ky5_kHUFoIC8uBGm7RY44@IW zpRr{})@zUFyneEfdvOH{Rt%T)v5F|YxYFr8#q%Fb!V$>Ee^(hPd7Qe!%lplF_&kAq zf#}G}MluHa`dSG{g8PNCl_F){2fr#uCoLa@<*f{qD57qK@2423Y%CoBTJ$1Bn59dK zI+PI_DhS~EDGLtC#Ik%yw$^Syi;VpyFD+UexXA2J&%fO>Nc%CSvDu-q$0yfBom6gD`F~9!ldcB|?t;GYk}OXjQTPH%I=*5ooO}wP-EE zES?2A!sqLB1hqN~6h*<{Sn4XPCHw-oiTF-s11RzvjW;Oj4d8_|)Z5)BdwqCRC>%sT z@k;{gJ!g;FOt_rNwPIu3cA6gC7rBD&1;H%FpW<*(q{R;w|Vr ze5kV1U!XgDh`rp#w6P??uxcw`=aifbJ7G3KsKPH2DPmrihIYzJ{p^@k6}2(e#K8Jb zSSvEoMP}{a#j@IC!cG%X82XqQ*}lbkYEotqO}jw z)tY9snOmHEvp#>U@u=om6ge+%<$JCSC$xrK6gg)m`hqE0dLuQ~NpgoUAD6O^_nSC4 zO|SBlEWh3zcoE0<3_5$$v+xyFokd)0VxEe9NNnE_uR|~*jtRn@qCPD?0NJdFNA>BM z*qq)e`Nh+icH1teIJ@ z528QW1$CDG?Rv^6OS$2b@39iZkQ(q{Ols^WU6HTq1=8AdLz*hTuCU2^5BRusnwQ^cLZ;dX+B1Zd>L= zUtWyKnySM3ljFZ&(*iL>?r~%Zyw5bCvy`4xk8Zc^bC09ud1pmrO7%9^AJh^gbGfcg z({GLSF{4S*@F4U>p_E+%;*xqCWhVVhzWuo~68#GGw)e$0SW=sz$ZeWC04yK$6Cvv0 z`l7}UwzNUMlHXOM-JCM@C!r(I@1{4f2bL$`rIahlUZf*!jj?;!_1=5J?(VJB1zifr zzN^~9PCw@vUl^P|c#my|Qi$}_9r1p;v{80|{ibv;^tOHxR9xM@r95@@Mnmdq_^Qxg zZ8!n>(qQG!WMZ#Hz{}u>WLp8J z1P0T_TH-N+w8v;-jNEsua`h!+t(n{sFwThN2^XD5+O>Nx0)SP*Y5&_ zmH*5j+%#6#;K;4UfXx9IAA$u@B={>xYjO6S%6%|#@6jijO6wHE!K|B;MSekZdvj~A z2mRt4@B=1L!R?bv`w1cDs@&FDvFgj(rbz zRx%Yvd!N|Uo1pdGsd$-t5ec8*6yZE=iyqNRk5Zp|>-L_ytIOV~QtP!&4&_W&c%#xMSE}w;+D^<65Y#7J$bEOa; zd&L4%d|qIU3L2*`vg1$4K`Cm95s$y zY?{ekeXHg!4>7_kaEobSs;fw4fTF_Wr}jsjRUQzj6pov|?h|EEIp21(akq|ceBA?C zIc77y&HnjtxA!9Ab)1S#7w#|p#5yc-W(;jQj7WzJAM+91utY26ntHYGWJs?oPAF0R z?~5;cyGb=?Ry;<0cb+tz(p?Kwnw<5p5qTy=syerVWt?kKRd)sMJxpYwZphPSIg-(@ zN13Qr;fi|OaCPDaS{4W!;day2HjVv8v6bEe*DiL2H%c5%@q9Q+kZXv*TO-_#9=XNT z5&!(rSM*vysv8v5Rlq5eT0f)dZMFG4d@-@o2Sq3(#wNui08RSQN93P77Tue+23L-s z5sfCtnx3AF6{hvs+|gdk`P0cIK3V3<@Ib69tTHL(K$QHr;R!s+!lQI-NTd>EQZX7FrGK{jp(j_EENl#$nQE>)3}$+%4NFz$hz{;)1l`&l&>W9e4#4rUmR$(dj~p&khR#-g5V9kf&YQOG!Q(aV zQKHJev^m?cu1)Q=WuZcp9A6T9@_}P!d3d9(azG*aLA;#R-%hgsAPqiEf#)L7ld+qM z0$+1l*HQ)f?+>D8pWnFLy21x@I?SBTFt1Jz*WqTTHz}8$| z^r3&NPG!;zraOo-ypD(h`4b|5R;JPm7*#V;1Q^pJNaNTaU)48;>eOkHONkk8Sk=&_ ztyoCRaohIIAi`)Xm#w$#Ce&MRnsHefYRVGOJbUpm{l-Jf-pH|}Skp~IBF}`ln73um19AY3w!0_(O+5@<>hM8 zrWXa86TBzdfZhL$&U5VwtS!l>>&n;w`W4?i#grVo6PdoWcXHnB9NIjwsaUfkG<_-; zn*r?C%aYL93$s)WJ@8$J9;lNoQe4Nrq*n3{ZpvWK-gu$2+7yx^SUtLKOmfUcz^&n& zViN1!0QJ`NNgjD1+bECND(^uY0HGxUyM0_Ky*D*ks_dX8)s+KF$GF_F+7cN;Z8yb@ zoxPe{cHXq2Cf8cC+@ym+4u+bNg&PnWgPBVtTPOLdj37Ms5e*!$D$k4uYpUTZ@NzEcZopU;)UWQ5@PHcnez5 z_+7|39s4U(of$oSnrk_w*;^OU3BS#kqht*3*Rs=`a!;bQhF8EZaDg;Jy&pn|RI~Sc zy69-Pj`z_`;?cFPXJ-UTgOM`;Rt;^L7I@BU8+XqjFT&CT3!vfd+0h$16$g1Pmi}64 zZ`d)R+cwDE8$FQ*x+N5_ejLZyf$4_Fy{^OIic+7hKkju&!W9)xhUIGSE1@AA(4yzh zAHe|lnbl|9Z2a6CseegJ01@r=lkh3bbr{;#ffnIx#n_$#n8;7a@D7T9hK$Z1S`k`1 zOxa&^V2GCOa6lo?RVCuuTgw`Q;LLwggSM7S%}EOZxwUHn`9QB+w0waMMI0+(sbJoE zo>;zwgN~=tQp7*Ab_0w%6eV>dWVw~_9m54O;g*^USHV&q8P1kz9bV$$K-V-f_aTfC z0VJXC9;Dy_%9_LMb}2ezEAYC^)MT7cSO{I7E6IqAoS))UwzjCPn+Ocb)}fpQwY)TJ zX<4~EQuI1QmdYUC&)#cncs-)6b$ zCU)#@karb3h0s+Q6fh0xErVjTYj4l60xT;*J5TQ?zNG?XnF1J(6QUTwW37F!xWIh( zq!e|!ya(_d_fwi&-(JD?d`k*4n%4QfljoMBjs4K0P@Ie#lK6c}f*gXq$p^mp6~p&c z6)7jD{@R9)sKY_s&q##p@5SnrigYIAEddr@1OPd3nKN^-j5zX+a zh^>~*ME?uIx@m?xhD>_BBIBsnc8aJJ`%SxqOs?Do_wtJk^p{0u))k@HtZRNN`x|A$ zXnyhGR{nGtnMz3ap#wGm9>u4G_@(pZFJ+oRAYeH99PNzPT)X4n!T;21(Yo}_$U0_? zXu%4U_elIZ)%0VN>PD(vXZVnEa5!g=k7oP89L-(ik8(f~_xAPM^km3P*c|~~lF)9B zaZ%0N9f=;0ie3%F7;Mjb)^SaTeRnxjYF(ae2qlw-pXSwID~47gYv7)Z@kx4-1Hp3}Rz`2kj3nxc6xlAL%kq)SEw3t;c@-Tfcx@YWfccb1}}< z9+HIy{5;oGG1^xMRyRxb9zcZdMO!wb_Y6`P(>Q~-`T%!uQ}}KKWAfY86;>(Lt>X+N zCg!wiJC6;Q99)NXmad?r*Oaf)5vRF$S?IOf+OP+GHT~&4lco9$;EBfX9?nzb#@#gd z<8kC*iCDBfPdm`7x!6`pq5ETL{Y>2wFHOcSG#*@ zLQbFeK@jWY9-JIa>83^CRxZYM>*O8XHdFlssz=oRwY}i8o(lkhX1TAq(VSPfTtTrI z5v_kStJ0zuzq7#UIKo$os&yE{ijd@WF|2HJb@~UD`T9ncVa9i!)cw#Lrua~?3Oxf{ zEt>BUmKe|9^bMTH8*kcg7Kw<-6b_;dN>X_vf=UT2ath@)ekXAl*2wh&;^ueMIDzh{ z%fq055Pry_5WWf{f5@1fluOC zZqU}rEeZ;%m=k+^U*^2`mrlNjgks?e#s}UV(9Jm9L*HiU_VKLh$0Q)S&Hv%RRV6p+ zF};}hV{Rv2G%=cK>saR3xt_pSA}yD}V%gg-rTpbTEqirp{PT~)^~>YGUS?uO$4h&& zZ#s4v8T$zAov#0kkt6904W@<2c%Bas-7BQl_}TZq!8&DX=eXa0NIFeMtLZCOs4MYx zb?fmAw(lrVYb#cQe4l|$_|E7Noe|W=qS1cKH=7}|p=BQhg;SMF7{#I=>X!fr&5UvcRox@~(N$H38 ztN8&;v?-DLE7YCG7Td1F!^=p^nMeCyXqPDqxksv~KM?ub;*;*a$P1L@o2gEW=I5*L z${>G{m-04jDvGUE78Ig@Zn-y`b}Zh>W}HwWDI7%{IO6&Vy}l$xqIu5M80#OIxOX?^ zg44k!fxTx-y#k4pWL(#+@lMysr#t%=s6`+H<+y&ZfQU`K^=#)oBz=D}o)IPP&DE^Q zQpkAfQVlAn_LV(@i_^^FyR(6R%Of|X1D1^5Utv4VGEO$62raflMz3A<$n^LG{4dY`6 z*-ymkCvwVOybyDz+=&%OxKfzyB{%WvJxjj=Z(ICySox;6H%m52{Lll zD_8ClGv30wPiZj=O$_D(;a_mT^E`2j>fQdgY;ER^jZ`u2t4EX<9%sD`gv{ZqrAJ98 z8WAyR>yKs9bH@f>sHKO~2;1{tHO2FH084JQ=SouGI%AUbcJL9npO^LuVa~%z)ejWw z8l}Rih*XJ{mKGjTH*W4=6OzdPFdk+R%NjBAv3AnZ$SfL>%m(5Ei5anP&P|RUa;@Kt zJ#l<@aK_Wea#ytru=$`8yT5DgjX%XCG+!kkw=~~*dR0kkKxyF!ouqdpEXP&*h_8R9 zns~km^dK50#y9}N$eV&DnypA%t&WRqskdB%JmZd?UkSMIYRPM*Y0Ya|Z`Cl&SG7_X zF6+Bq;o

    `m$D9uyx^t{apVvO++;x7g_2US{6Jv4c!?wtr5@9loVR5P%+t5zqKrn zr;#J6hWN(4Sc%jh^2Y2tim~S;optMroxaqyrwQIdlF?PTky{ejB>v{3x}x3Pv^^U7 z?KAo$-s2%gc*jTsfvUJCMqQI-WvmPm{FWGh&EA#tID@+Z0O+sL>SIZ$sbX0c z=M5V82vXe#+qSYbV#`9A%p-W|7Ji45w5GUS4deV#rrwd$n<=$BSC8ryqF-4C&Yf5* z)PR7M77uSrmzm8_e|WNXo7pEP2clB4^?MAr?7hhOfN0!q5q#vxN3}PmKv>`2R1

    }*^PCK$PC;@q9(I- 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

    ThRqQDn}-=u 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

    iJ^@w!}ix%2Pgi(DjP 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

    JBz)}l;{))W4H@>BT4KdyIo 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

    -OL{Y={6ki_YD3QLCON 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

      U%7Ci0A=XBD!gCdtNx`r5 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

      ~|zO27Tgj|%5u@N^aDv_6d7 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%0AOVc+$SyJj7F3scr9XSDO? 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 From a6429a3b073f05c3abc69c579bb83931fb8b4cd9 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Mon, 16 Sep 2024 17:30:03 +0100 Subject: [PATCH 26/36] fix: LogPosterior bugfixes for GaussianLogLikelihood. --- examples/scripts/spm_MAP.py | 6 ++++-- pybop/costs/_likelihoods.py | 10 ++++++---- tests/integration/test_transformation.py | 13 ++++++++++--- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/examples/scripts/spm_MAP.py b/examples/scripts/spm_MAP.py index dd821667..07b3eb97 100644 --- a/examples/scripts/spm_MAP.py +++ b/examples/scripts/spm_MAP.py @@ -25,6 +25,7 @@ bounds=[0.3, 0.8], initial_value=0.653, true_value=parameter_set["Negative electrode active material volume fraction"], + transformation=pybop.LogTransformation(), ), pybop.Parameter( "Positive electrode active material volume fraction", @@ -32,6 +33,7 @@ bounds=[0.4, 0.7], initial_value=0.657, true_value=parameter_set["Positive electrode active material volume fraction"], + transformation=pybop.LogTransformation(), ), ) @@ -44,7 +46,7 @@ ), ] ) -values = model.predict(initial_state={"Initial SoC": 0.7}, experiment=experiment) +values = model.predict(initial_state={"Initial SoC": 0.5}, experiment=experiment) corrupt_values = values["Voltage [V]"].data + np.random.normal( 0, sigma, len(values["Voltage [V]"].data) ) @@ -60,7 +62,7 @@ # Generate problem, cost function, and optimisation class problem = pybop.FittingProblem(model, parameters, dataset) -cost = pybop.LogPosterior(pybop.GaussianLogLikelihoodKnownSigma(problem, sigma0=sigma)) +cost = pybop.LogPosterior(pybop.GaussianLogLikelihood(problem)) optim = pybop.IRPropMin( cost, sigma0=0.05, diff --git a/pybop/costs/_likelihoods.py b/pybop/costs/_likelihoods.py index 4a17a3e0..7b4fe3a4 100644 --- a/pybop/costs/_likelihoods.py +++ b/pybop/costs/_likelihoods.py @@ -141,7 +141,7 @@ def _add_single_sigma(self, index, value): Parameter( f"Sigma for output {index+1}", initial_value=value, - prior=Uniform(0.5 * value, 1.5 * value), + prior=Uniform(1e-3 * value, 1e3 * value), bounds=[1e-8, 3 * value], ) ) @@ -235,10 +235,12 @@ def __init__( super().__init__(problem=log_likelihood.problem) self.gradient_step = gradient_step - # Store the likelihood and prior + # Store the likelihood, prior, update parameters and transformation + self.join_parameters(log_likelihood.parameters) self._log_likelihood = log_likelihood - self._parameters = self._log_likelihood.parameters - self._has_separable_problem = self._log_likelihood.has_separable_problem + + for attr in ["transformation", "_has_separable_problem"]: + setattr(self, attr, getattr(log_likelihood, attr)) if log_prior is None: self._prior = JointLogPrior(*self._parameters.priors()) diff --git a/tests/integration/test_transformation.py b/tests/integration/test_transformation.py index 5c616a5b..26ce2a7a 100644 --- a/tests/integration/test_transformation.py +++ b/tests/integration/test_transformation.py @@ -68,6 +68,7 @@ def noise(self, sigma, values): pybop.SumofPower, pybop.Minkowski, pybop.LogPosterior, + pybop.LogPosterior, # Second for GaussianLogLikelihood ] ) def cost_cls(self, request): @@ -90,13 +91,19 @@ def cost(self, model, parameters, init_soc, cost_cls): problem = pybop.FittingProblem(model, parameters, dataset) # Construct the cost + first_map = True if cost_cls is pybop.GaussianLogLikelihoodKnownSigma: return cost_cls(problem, sigma0=self.sigma0) elif cost_cls is pybop.GaussianLogLikelihood: return cost_cls(problem) + elif cost_cls is pybop.LogPosterior and first_map: + first_map = False + return cost_cls(log_likelihood=pybop.GaussianLogLikelihood(problem)) elif cost_cls is pybop.LogPosterior: return cost_cls( - pybop.GaussianLogLikelihoodKnownSigma(problem, sigma0=self.sigma0) + log_likelihood=pybop.GaussianLogLikelihoodKnownSigma( + problem, sigma0=self.sigma0 + ) ) else: return cost_cls(problem) @@ -114,7 +121,7 @@ def test_thevenin_transformation(self, optimiser, cost): optim = optimiser( cost=cost, sigma0=[0.03, 0.03, 1e-3] - if isinstance(cost, pybop.GaussianLogLikelihood) + if isinstance(cost, (pybop.GaussianLogLikelihood, pybop.LogPosterior)) else [0.03, 0.03], max_unchanged_iterations=35, absolute_tolerance=1e-6, @@ -125,7 +132,7 @@ def test_thevenin_transformation(self, optimiser, cost): x, final_cost = optim.run() # Add sigma0 to ground truth for GaussianLogLikelihood - if isinstance(optim.cost, pybop.GaussianLogLikelihood): + if isinstance(optim.cost, (pybop.GaussianLogLikelihood, pybop.LogPosterior)): self.ground_truth = np.concatenate( (self.ground_truth, np.asarray([self.sigma0])) ) From e256cbe4079a23c0fdd56e5c8b86257a48219f71 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 18:01:47 +0000 Subject: [PATCH 27/36] chore: update pre-commit hooks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.6.4 → v0.6.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.4...v0.6.5) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f063b3d4..8d6b58c4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -4,7 +4,7 @@ ci: repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.6.4" + rev: "v0.6.5" hooks: - id: ruff args: [--fix, --show-fixes] From 017d926c53e251a8709aa4e63f3554bdbf2bd9d0 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Mon, 16 Sep 2024 19:29:11 +0100 Subject: [PATCH 28/36] tests: update posterior construction asserts --- tests/unit/test_posterior.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tests/unit/test_posterior.py b/tests/unit/test_posterior.py index b43e21ec..8d45ddc2 100644 --- a/tests/unit/test_posterior.py +++ b/tests/unit/test_posterior.py @@ -68,15 +68,13 @@ def prior(self): def test_log_posterior_construction(self, likelihood, prior): # Test log posterior construction posterior = pybop.LogPosterior(likelihood, prior) + keys = likelihood.parameters.keys() assert posterior._log_likelihood == likelihood assert posterior._prior == prior - - # Test log posterior construction without parameters - likelihood.parameters.priors = None - - with pytest.raises(TypeError, match="'NoneType' object is not callable"): - pybop.LogPosterior(likelihood, log_prior=None) + assert posterior.parameters[keys[0]] == likelihood.parameters[keys[0]] + assert posterior.has_separable_problem == likelihood.has_separable_problem + assert posterior.transformation == likelihood.transformation @pytest.mark.unit def test_log_posterior_construction_no_prior(self, likelihood): From a9ec9df9e7d4be8c37f507aad60e8df81a0c43e9 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Tue, 17 Sep 2024 08:49:53 +0100 Subject: [PATCH 29/36] add changelog entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7668f65f..d4196f8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ## Bug Fixes +- [#505](https://github.com/pybop-team/PyBOP/pull/505) - Bug fixes for `LogPosterior` with transformed `GaussianLogLikelihood` likelihood. + ## Breaking Changes # [v24.9.0](https://github.com/pybop-team/PyBOP/tree/v24.9.0) - 2024-09-10 From 6f6a8fc608f2e459889dd682f3b8c3c56e7371d1 Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Tue, 17 Sep 2024 10:03:32 +0100 Subject: [PATCH 30/36] tests: small bug fix to clip initial parameters in optimisation test. --- tests/integration/test_optimisation_options.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/integration/test_optimisation_options.py b/tests/integration/test_optimisation_options.py index 258bdc17..d59523fc 100644 --- a/tests/integration/test_optimisation_options.py +++ b/tests/integration/test_optimisation_options.py @@ -13,8 +13,10 @@ class TestOptimisation: @pytest.fixture(autouse=True) def setup(self): - self.ground_truth = np.asarray([0.55, 0.55]) + np.random.normal( - loc=0.0, scale=0.05, size=2 + self.ground_truth = np.clip( + np.asarray([0.55, 0.55]) + np.random.normal(loc=0.0, scale=0.05, size=2), + a_min=0.4, + a_max=0.75, ) @pytest.fixture From 412bc3092bb552bf70eab781678b0f30b83d9563 Mon Sep 17 00:00:00 2001 From: Dibyendu-IITKGP Date: Tue, 17 Sep 2024 11:57:53 +0100 Subject: [PATCH 31/36] drive cycle current changed --- .../Samsung_INR21700/sample_drive_cycle.xlsx | Bin 85115 -> 75940 bytes ...uivalent_circuit_identification_hppc.ipynb | 170 ++++-------------- 2 files changed, 32 insertions(+), 138 deletions(-) diff --git a/examples/data/Samsung_INR21700/sample_drive_cycle.xlsx b/examples/data/Samsung_INR21700/sample_drive_cycle.xlsx index 5bc4986a71f79356d09bc0e61a483212d02202d4..5e3555c28bf41c94ffe81f2531cee93094618ef2 100644 GIT binary patch literal 75940 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 WESB2%Som00v9qu&+X9}*^8W$GM~`d( diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index 6f41a4aa..b6b0f9b1 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 1, "id": "1", "metadata": {}, "outputs": [ @@ -51,7 +51,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "id": "3", "metadata": {}, "outputs": [], @@ -93,7 +93,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "id": "5", "metadata": {}, "outputs": [], @@ -116,7 +116,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "7", "metadata": {}, "outputs": [], @@ -144,7 +144,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "9", "metadata": {}, "outputs": [], @@ -189,7 +189,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 6, "id": "11", "metadata": {}, "outputs": [], @@ -216,28 +216,18 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "id": "13", "metadata": {}, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages/pybamm/solvers/base_solver.py:762: SolverWarning:\n", - "\n", - "Explicit interpolation times not implemented for CasADi solver with 'safe' mode\n", - "\n" - ] - }, { "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [5.19181503e-03 4.44775656e-03 6.05333230e-03 4.69432817e+02\n", - " 1.37490109e+03]\n", - "Estimated parameters: [9.92981384e-03 3.37925226e-03 2.03888348e-02 3.12724230e+02\n", - " 1.45990245e+03]\n" + "Initial parameters: [5.23889280e-03 5.86558394e-03 5.08906401e-03 5.21844050e+02\n", + " 2.64240978e+03]\n", + "Estimated parameters: [1.05127792e-02 4.34063511e-03 3.57417951e-02 5.96113674e+02\n", + " 2.14915067e+03]\n" ] } ], @@ -265,62 +255,14 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "id": "15", "metadata": {}, "outputs": [ { "data": { - "text/html": [ - " \n", - " " - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/html": [ - "

      " + "image/svg+xml": [ + "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" ] }, "metadata": {}, @@ -343,38 +285,14 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "17", "metadata": {}, "outputs": [ { "data": { - "text/html": [ - "
      " + "image/svg+xml": [ + "2040608010000.0050.010.0150.02ConvergenceIterationCost" ] }, "metadata": {}, @@ -382,32 +300,8 @@ }, { "data": { - "text/html": [ - "
      " + "image/svg+xml": [ + "2004006008000.0040.0060.0080.012004006008000.0040.0060.0082004006008000.010.020.030.04200400600800500600700800200400600800220024002600R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" ] }, "metadata": {}, @@ -430,7 +324,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "19", "metadata": {}, "outputs": [], @@ -455,7 +349,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "id": "21", "metadata": {}, "outputs": [ @@ -463,26 +357,26 @@ "name": "stderr", "output_type": "stream", "text": [ - "2024-09-13 11:25:10.427 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", + "2024-09-17 11:50:30.764 - [WARNING] callbacks.on_experiment_infeasible_time(240): \n", "\n", - "\tExperiment is infeasible: 'event: Minimum SoC' was triggered during 'Step([[ 0 10]\n", - " [ 1 10]\n", - " [ 2 10]\n", + "\tExperiment is infeasible: default duration (3600 seconds) was reached during 'Step([[ 0 3]\n", + " [ 1 3]\n", + " [ 2 3]\n", " ...\n", - " [3598 10]\n", - " [3599 10]\n", - " [3600 10]], duration=3600, period=1, direction=Discharge)'. The returned solution only contains up to step 1 of cycle 1. \n" + " [3598 3]\n", + " [3599 3]\n", + " [3600 3]], duration=3600, period=1, direction=Discharge)'. The returned solution only contains up to step 1 of cycle 1. Please specify a duration in the step instructions.\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "49a981cc003d48248c4b7428ace180db", + "model_id": "cad29f36e7ba41df86f323455ae5c8fb", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "interactive(children=(FloatSlider(value=0.0, description='t', max=2075.683776553346, step=20.75683776553346), …" + "interactive(children=(FloatSlider(value=0.0, description='t', max=1.0, step=0.01), Output()), _dom_classes=('w…" ] }, "metadata": {}, @@ -491,10 +385,10 @@ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": null, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } From 522845cb2d3d6b67387b576a1ba5a7e1e8b88e7c Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 10:58:28 +0000 Subject: [PATCH 32/36] style: pre-commit fixes --- ...uivalent_circuit_identification_hppc.ipynb | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index b6b0f9b1..018fd3a8 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "1", "metadata": {}, "outputs": [ @@ -51,7 +51,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "3", "metadata": {}, "outputs": [], @@ -93,7 +93,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "5", "metadata": {}, "outputs": [], @@ -116,7 +116,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "7", "metadata": {}, "outputs": [], @@ -144,7 +144,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "9", "metadata": {}, "outputs": [], @@ -189,7 +189,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "11", "metadata": {}, "outputs": [], @@ -216,7 +216,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "13", "metadata": {}, "outputs": [ @@ -255,7 +255,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "id": "15", "metadata": {}, "outputs": [ @@ -285,7 +285,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "id": "17", "metadata": {}, "outputs": [ @@ -324,7 +324,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "id": "19", "metadata": {}, "outputs": [], @@ -349,7 +349,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "id": "21", "metadata": {}, "outputs": [ @@ -388,7 +388,7 @@ "" ] }, - "execution_count": 11, + "execution_count": null, "metadata": {}, "output_type": "execute_result" } From 23b3731a4162f97ad05e8e62945b4577e0af615e Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Tue, 17 Sep 2024 13:27:32 +0100 Subject: [PATCH 33/36] Adds dependencies to nox notebook-overwrite session, overwrite single-pulse notebook --- .../1-single-pulse-circuit-model.ipynb | 135 +++++++++++++++--- noxfile.py | 2 +- 2 files changed, 114 insertions(+), 23 deletions(-) diff --git a/examples/notebooks/1-single-pulse-circuit-model.ipynb b/examples/notebooks/1-single-pulse-circuit-model.ipynb index 56c3987f..2478ce75 100644 --- a/examples/notebooks/1-single-pulse-circuit-model.ipynb +++ b/examples/notebooks/1-single-pulse-circuit-model.ipynb @@ -25,20 +25,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "/Users/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" + "/home/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "Note: you may need to restart the kernel to use updated packages.\n", "zsh:1: no matches found: pybop[plot]\r\n" ] }, @@ -46,14 +40,15 @@ "name": "stdout", "output_type": "stream", "text": [ - "Note: you may need to restart the kernel to use updated packages.\n" + "Note: you may need to restart the kernel to use updated packages.\n", + "/home/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "/Users/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" + "\r\n" ] }, { @@ -201,7 +196,7 @@ " require.undef(\"plotly\");\n", " requirejs.config({\n", " paths: {\n", - " 'plotly': ['https://cdn.plot.ly/plotly-2.32.0.min']\n", + " 'plotly': ['https://cdn.plot.ly/plotly-2.35.2.min']\n", " }\n", " });\n", " require(['plotly'], function(Plotly) {\n", @@ -218,9 +213,9 @@ { "data": { "text/html": [ - "
      " ] }, "metadata": {}, @@ -541,8 +560,32 @@ "outputs": [ { "data": { - "image/svg+xml": [ - "204060801001200.0250.030.0350.040.0450.050.055ConvergenceIterationCost" + "text/html": [ + "
      " ] }, "metadata": {}, @@ -550,8 +593,32 @@ }, { "data": { - "image/svg+xml": [ - "20040060080000.050.10.1520040060080000.5120040060080000.5120040060080005k10k20040060080005k10kR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "text/html": [ + "
      " ] }, "metadata": {}, @@ -646,8 +713,32 @@ "outputs": [ { "data": { - "image/svg+xml": [ - "051015203.853.93.9544.054.1ReferenceModelParameter ExtrapolationTime / sVoltage / V" + "text/html": [ + "
      " ] }, "metadata": {}, @@ -693,7 +784,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.2" } }, "nbformat": 4, diff --git a/noxfile.py b/noxfile.py index 9991d8d0..758060b6 100644 --- a/noxfile.py +++ b/noxfile.py @@ -86,7 +86,7 @@ def notebooks(session): @nox.session(name="notebooks-overwrite") def notebooks_overwrite(session): """Run the Jupyter notebooks.""" - session.install("setuptools", "wheel") + session.install("setuptools", "wheel", "openpyxl", "ipywidgets") session.install("-e", ".[all,dev]", silent=False) if PYBOP_SCHEDULED: session.run("pip", "install", f"pybamm=={PYBAMM_VERSION}", silent=False) From ed457ff169de38ecd0ef51c54bafc8efcdf67d2d Mon Sep 17 00:00:00 2001 From: Brady Planden Date: Tue, 17 Sep 2024 13:40:45 +0100 Subject: [PATCH 34/36] examples: update state of thevenin fitting notebooks --- ...uivalent_circuit_identification_hppc.ipynb | 194 ++++++++++++++---- ...nt_circuit_identification_multipulse.ipynb | 128 ++++++++++-- 2 files changed, 265 insertions(+), 57 deletions(-) diff --git a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb index 018fd3a8..4e6b7634 100644 --- a/examples/notebooks/equivalent_circuit_identification_hppc.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_hppc.ipynb @@ -20,11 +20,25 @@ "id": "1", "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/home/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" + ] + }, { "name": "stdout", "output_type": "stream", "text": [ "Note: you may need to restart the kernel to use updated packages.\n", + "/home/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "Note: you may need to restart the kernel to use updated packages.\n" ] } @@ -224,10 +238,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "Initial parameters: [5.23889280e-03 5.86558394e-03 5.08906401e-03 5.21844050e+02\n", - " 2.64240978e+03]\n", - "Estimated parameters: [1.05127792e-02 4.34063511e-03 3.57417951e-02 5.96113674e+02\n", - " 2.14915067e+03]\n" + "Initial parameters: [4.81653818e-03 4.49143448e-03 6.17816943e-03 6.71210862e+02\n", + " 1.30328804e+03]\n", + "Estimated parameters: [9.63365968e-03 3.70346684e-03 2.03665595e-02 2.79021132e+02\n", + " 1.49068535e+03]\n" ] } ], @@ -261,8 +275,56 @@ "outputs": [ { "data": { - "image/svg+xml": [ - "0102030404.124.134.144.154.164.174.184.19ReferenceModelOptimised ComparisonTime / sVoltage / V" + "text/html": [ + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
      " ] }, "metadata": {}, @@ -291,8 +353,32 @@ "outputs": [ { "data": { - "image/svg+xml": [ - "2040608010000.0050.010.0150.02ConvergenceIterationCost" + "text/html": [ + "
      " ] }, "metadata": {}, @@ -300,8 +386,32 @@ }, { "data": { - "image/svg+xml": [ - "2004006008000.0040.0060.0080.012004006008000.0040.0060.0082004006008000.010.020.030.04200400600800500600700800200400600800220024002600R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "text/html": [ + "
      " ] }, "metadata": {}, @@ -340,9 +450,36 @@ ] }, { - "cell_type": "markdown", + "cell_type": "code", + "execution_count": null, "id": "20", "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[Step([[ 0 3]\n", + " [ 1 3]\n", + " [ 2 3]\n", + " ...\n", + " [3598 3]\n", + " [3599 3]\n", + " [3600 3]], duration=3600, period=1, direction=Discharge)]" + ] + }, + "execution_count": null, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "experiment.steps" + ] + }, + { + "cell_type": "markdown", + "id": "21", + "metadata": {}, "source": [ "Update the estimated RC values. These values will be used to calculate heat generation and corresponding temperature distribution in the thermal submodel. Given `model.predict` is a light wrapper on the `PyBaMM.Simulation` class, we interact with it the same way. Visualisation of voltage response and cell temperature is plotted below using the PyBaMM solution." ] @@ -350,14 +487,14 @@ { "cell_type": "code", "execution_count": null, - "id": "21", + "id": "22", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "2024-09-17 11:50:30.764 - [WARNING] callbacks.on_experiment_infeasible_time(240): \n", + "2024-09-17 13:35:23.641 - [WARNING] callbacks.on_experiment_infeasible_time(240): \n", "\n", "\tExperiment is infeasible: default duration (3600 seconds) was reached during 'Step([[ 0 3]\n", " [ 1 3]\n", @@ -367,30 +504,6 @@ " [3599 3]\n", " [3600 3]], duration=3600, period=1, direction=Discharge)'. The returned solution only contains up to step 1 of cycle 1. Please specify a duration in the step instructions.\n" ] - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "cad29f36e7ba41df86f323455ae5c8fb", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "interactive(children=(FloatSlider(value=0.0, description='t', max=1.0, step=0.01), Output()), _dom_classes=('w…" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": null, - "metadata": {}, - "output_type": "execute_result" } ], "source": [ @@ -399,13 +512,12 @@ " experiment=experiment,\n", " parameter_set=parameter_set,\n", " initial_state={\"Initial SoC\": 0.95},\n", - ")\n", - "sol.plot([\"Battery voltage [V]\", \"Cell temperature [K]\"])" + ")" ] }, { "cell_type": "markdown", - "id": "22", + "id": "23", "metadata": {}, "source": [ "## Conclusion\n", @@ -430,7 +542,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.2" } }, "nbformat": 4, diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index 3d91b762..1cd5413e 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -20,11 +20,25 @@ "id": "1", "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "/home/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" + ] + }, { "name": "stdout", "output_type": "stream", "text": [ "Note: you may need to restart the kernel to use updated packages.\n", + "/home/engs2510/Documents/Git/PyBOP/.nox/notebooks-overwrite/bin/python3: No module named pip\r\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "Note: you may need to restart the kernel to use updated packages.\n" ] } @@ -190,7 +204,7 @@ " require.undef(\"plotly\");\n", " requirejs.config({\n", " paths: {\n", - " 'plotly': ['https://cdn.plot.ly/plotly-2.32.0.min']\n", + " 'plotly': ['https://cdn.plot.ly/plotly-2.35.2.min']\n", " }\n", " });\n", " require(['plotly'], function(Plotly) {\n", @@ -207,9 +221,9 @@ { "data": { "text/html": [ - "
      " ] }, "metadata": {}, @@ -442,8 +490,32 @@ "outputs": [ { "data": { - "image/svg+xml": [ - "2040608010000.020.040.060.080.10.12ConvergenceIterationCost" + "text/html": [ + "
      " ] }, "metadata": {}, @@ -451,8 +523,32 @@ }, { "data": { - "image/svg+xml": [ - "2004006008000.0040.0060.0080.010.0122004006008000.0020.0040.0060.0082004006008000.0050.010.0150.02200400600800400500600700200400600800155016001650R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "text/html": [ + "
      " ] }, "metadata": {}, @@ -491,7 +587,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.12" + "version": "3.12.2" } }, "nbformat": 4, From c8029e8f70cbb17e9595df4f21c73a8c01f4ccf2 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 12:43:18 +0000 Subject: [PATCH 35/36] docs: update README.md [skip ci] --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c57d0642..e410640c 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
      Muhammed Nedim Sogut
      Muhammed Nedim Sogut

      💻 MarkBlyth
      MarkBlyth

      💻 f-g-r-i-m-m
      f-g-r-i-m-m

      💡 + Dibyendu-IITKGP
      Dibyendu-IITKGP

      💡 From 78a4f4742a6d48b0ce80fb51900df4409ef9b520 Mon Sep 17 00:00:00 2001 From: "allcontributors[bot]" <46447321+allcontributors[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 12:43:19 +0000 Subject: [PATCH 36/36] docs: update .all-contributorsrc [skip ci] --- .all-contributorsrc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.all-contributorsrc b/.all-contributorsrc index 7f9a01b0..c3fb03f3 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -130,6 +130,15 @@ "contributions": [ "example" ] + }, + { + "login": "Dibyendu-IITKGP", + "name": "Dibyendu-IITKGP", + "avatar_url": "https://avatars.githubusercontent.com/u/32595915?v=4", + "profile": "https://github.com/Dibyendu-IITKGP", + "contributions": [ + "example" + ] } ], "contributorsPerLine": 7,

    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 e2Y&k!^h`Cj}ZdDui_#(=)SSP!g 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 z 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

    KPxh?($Yp7nFU?+$Nc!jG*91rH$yF}xL$eF0 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

    idI}=6)-` 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

    yD=19c(||?6=%I@)Il7 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 z zTOp=ww_34rv~&9hSoiAF>#KYM{w2^xG4pRD;O0vc;n_aVH zM?Dti{~;FEoxK5gZg%r@ER@k&Y>L4mfgw0KTF(@l1gi);t71ba7FUNMcRg6hua*%A z_2!A4dTmP>7S_#vtfD0CCKmcY7xq}YUAQp_^OlQ+dS9<9G^Jx$oNF-%&CdY~MIMWV zMX(WzyOfxHzlI6ewf&AC7S=-|7OG=87I$SVE)!F*6_%wbo3{uo?B0fjzIO}@>$9&J z2>r+f3w0cag>`=r3#V=dQz?jrTeh`n!$=2#dzXg3Z%n3pUPO z7Hr&g7TobH*g9~NaCwxl`C2Ps=b>4`eqJc$=10oq2fO1=-BKxg-ePQVs@rKStSeg? z_!TT~8Cy?@SbX2Y;x2=Q_4Po;Uazesm_B1!5*F6~N-W&p&RVkbt}SQleK;0YTZEj; zBbMnW-25rnym~0ux{1QJyj`|l!PPmpUxWA)aeb+ZSGP5Y|2<&C*0qrxh`W>nn+NSd zZ2b*!Wbip)6I@&Bk zhp8(&1Ah{sct273k?SIqpriL~?KKhdr&1jJ8bwGlaPJxCA4TX>vu%0vuflN#)vx~P zvIyaS<2}A4LZ21dY}t5`w`PAx`=JXW6g50Cte`=Jva3GOP=Nmd00960?AZ%A6=@#; z@Z*v+j(c*aX5B?$m8s>tQE7`Pxm2{d9FptmU`3K>Rmv^hq)0>}l!|1AL?KjYTP2$< zT}i2^uGw;m&-wToXyFFiDLqM5hRj^Ad0_Lk+ zuG4@@BI5pnEeMdRo)D?fi~xPxsaiQ#5wIxD>dzmqAYkxCV8_182pBF3eOl0j00qMbUUjR>e+QjvYA0RavQ4R2OM1*W`0uGAx-D0<>pRVc93S^lsN0gp0l>`kCy z>h5P{Y7rpR6Ci%;A_BrYy&5M&%`fJzp{kAQ`9v|@Ft5O9+|z2n(A1b8)@eP0Td?ea67REdDY`C&V|DiAO&X!CMTRRr9e5)9H`U45D*$OH&_fh&f2D~wG;uxSs^u=P>qy;=-?6rH23b_Pb{&F>)nD#>c@jPswExz8s6@=Q=R(l(_QBp2#RzEgk>308 z1Ohw_Rk{nIzg8LVG=auMm}M_MjsWR-)^B8>S)xwXw~F9>^V^B&Ko8fsxI8OFK-ID^ zBm#Q-esU2VYTLfue^~*%|IC!CiBKNHV(+|T2vDkO7(WAAEB9P%TRsAmBbwC~LhD*z zq3L-DxX&aX1m%NCayMrkMZnlXgXo4_O4CO7maZcRPCat{sw%5BOTN% zn7(<|N;)v8D%ACLrGx9seo{HXq=VE5waQH%bnwLI)p2D{Ixt<{ka>DF9TZ(V!)W)S zgZsUqDMQ|)6`|2+g8Vd^04eRQWEwN_I}~m_BO95A&G7L?dgKKr(@^Cb=#^t0%qTG0FIL_KzxN64CrTAf#?71EB zuEmbFFPxk?zAfj9D<8b9Sk>UhG3#ki)YV82-0$jv!Fl4I99x$2Emw8$#t-~3xq0th zA6$5QqJ5W)KgV!(!JqN!Epis;p8SlLAJSW9Zo3B0vD|l~$C`zAM49p{mZE>qMgVw7wBgIj&iMBrxUjn+#d8#uE2;~9}0`>gy64+?C=Evy`F^DsB! z1_SOX@>eO#r|!{`Nshu@%FAf4??vIEX;LyprO`OMnPfNN!8((a`@AVnwn~rl!G6U> zTZggwU6eO86^{Ds%Ou?0Yh6Oq&Lq56 zs{IaHPB}YcW=yK)4t(RLp>eu)J8%SVZcN!i`F(VQ*CUB!j`uT zm{l-z3f;%irDs!P^$IGQ!P3o13BPiINQPblCo$b3x{z(p{b4STbe^T}W0t#Sf zD!DTo1zLWvr-8cFJ1w|yn38Fe|3nuWX}9vigDlFjd)o61pl4^)L_Eqw!IVt_2c5WF zEn|Xa9ir6dOYZH-KtV;`nUEt;avJ{X;Ar9Oe?uPBaPGtG)m#on-YoD*r_8y|mq(RWU+c0m(5JQ z!hzlB+j%tf=@m;CF)lZZyHT353k8$4E$7eTl3Wh5-$@x|E^mG`nKC*Io)B7o{cd&N z4$9T5;Y=Eup#%q%Q1&n?2?dplo<2|@wP?eO5-HC;5!X|N`jP{#1WNxsSDAXy>ObH> zFCMn94K3CKn%mf7_b3j&=i~s2%R5bI+rV}d%#>A7JqA@yEq%I_%X^X`iL7mum&oB` zEaj)-f#Wja&7tu4*YZopgLivY)s>95H^zv^&%5JZ&Y;wqkyy9h2qOZQT6mjG!-({f zh2QBI!sGklz+N9CWQR>UEA=P?aI-~eQ!t`03r-|-F`|C`JbazbXxZagZH(|%yXC!x zOW||oRXa2&C(kpOV5yD~?i(%i1Jo#A%rRZwpo$UX>d__@jIa_gznJ?SMl?NE-F6wJ zB$ov@Pr?ZH`~ga?W~C})1pE0bQBI`)@KOny{!H%7Y(&ab-CSQ z3jJM{l09zcatTXi*RTw1j{(v9r=&50{Osm)Nj7(~6s4#Aq&w=+jCz4RZsRe69rh$C zPy8U--5`Mxi+-06bB1;YYao5%l){6Ojz`5X;&kA2t3c?T7EHiR6eBJw!y6N!Bxhv` z&?H6q4ZjFu1ll2Xq?t|$Co@;4Lal(L^En|(pYuaSp$KI*O{Otz97fF9ui|9DW%Ek8 zO>u(oKKB_MJTVp{cq$Z(!?}z<+dkMUKv_plx5r?_F~OlziO`oyx>z?qM%*`(Za&53 zghR4hv-qIo@E)4!E_#BO%Z_x7CUstnxKb_d)ysnsbYAUWCqR1_43_24C{u}~e+?-j?i}jDJ8MtvwRdK*My|mEo{Z_^KXs}emDPWDp9QpkzaQZp+1K~tA51UbOSF$& zH~&YTPbk-Qi;euYp8XFd>-Q4px<9AiUIV9nVMHXLeUOr5$bZ;YGBh3IDxYiAGnAtr zE;_B$!kEOKDBfVyrO!F}Y_NmD-W}b^n0d=;+b-X`jP5Xo;fm7x4AYh5i1;ys9Z%e! zFe+-vKj>w!t8;wDU=!EJ_zM64|NrdSd00((9{}*1N_AX`qD`q&)({ac!~Hg8%Nm6w zOGqVANGKs8X{cl=GmS0FYe-Bg)j6foZBwW;X{^~Qj3uQ}@Ar4lb`tN81MwWV}*oA^l!`G68!e?JpnQUc8ZN#DLa*$xJ)lM^e$ z{IrR}b`~n|y@6$od3#mJDj+9P1@1cSVTklllc^5j-sFtxfFIh?tx5y5=7=uk`%}<& z-k$7teL4VlT_Ma!F%GSB=m^r6Gdsd-Je$@WO~4P8yr0=gcAie)C=FN(d`DB2$5v?p zCUGm^nHES-KeaQo;-g*{I>Ypc13q1pyMTZko4WwXBCoKE?7Z4=^<5u~KpW1Gu(fo6 zygh`~0k8Bm(RwOfL3)`%UE#wfd`7z)93(H>cjMyl?FL5J%6G4KgLRql29~b6Fx8D@ zrVDHF)3Y@7fIMAuT#t*ZM32kgS)XgiNBTgrpV!F%-jeVW4B+@GOvua-hKJcKtetKM zq?gVfHk9RO2$RVROS^+EX^w~8WqBBJ?N(;Q(6kD5ct~CMD`th+QvVJjvdI!9Kg((yl;W611%INCmOgts^my~^^0LcG_Ky@x311%ukHLar#SW637kE_E*L)dRi0_p*;PUcM-u0aFI zy1CVitA9gtxte$lbrpf2JyF0(4prIXjrgY|`y+=2{@qp<2=Kgx$!exHq}LV2A{lTQ z#r}09VssHi@_r)5_m)WNB?ZOin?xklOvEg*iR+*B`h`fEITa;o5^;R{r*h{DCt`b) z5pmSKBI4zA(@;`XM6BCwL@_oHQR1I@mx%Q?{EF=QM17T6-w<)|We~A(UlN;UKJ1x} z>YN+Dh)7yLor~{+%wLG49y3rJH*+(%Jhl?CUd|CQ4Z}W$W$nbEWRx+oycsTzbcTzsmf_mpoJDcG*%NP0aobD8@sLZzdZ;Jj__xbK z-SHseJP=5{zd`2(5t~UP8^w9hh=^r1nTYdX6p_>&kql2FR@<z|3ZPUv6bbS9eNa3^ASGS|5J>Xgs*=U^h4b%|tt%jf#z67eX` zF8Q)Lm!LTAmr1zu1WUO5OC?-AX%?V{I58E-`lUeD-bAvF5y`y%-z4*0p@O7+in;#m zf1SI2?=rM!`z>8>a&c>xqt|fMSE4vSDOaIneyrxkOXnIcFSWZUnVl6S^FgBEf1eN9 z$(~dD`wnRwpBuN*-*^0B+$z6`TS*~y>3Sf0JmK#<2ZgEiENN2zmF5&Oa7( z0Of!V=6zZznE&l!X#7CIp#XJ2ioYxS_jW=%uTppNYNUYKI&^W_TMBl1tWmr0hJuq9 zqq7`dQ}8gN$Sn931&=1)u#SF7!TCDf`t1!Alnfi5(7T=j*H+sP4RsXsdKB_q@pB5? zGSdYuPbqj6Dsjw0gQrxS+JSD-xRVz5go1(H)g|p7Q{Xvrlz#VG3hoRXTIue4pD4Jgy*~h|Fs`HLO^R=0Tx6q$T4X&~ z^|+D(dolr4P|)bsr}t0g7~gEu+TJLxNB1|}qTtwCM{66@YV@KoHFQX`dz|4-3LJKB zwmo%&0$dLd_@FCq#($hpMuB0!yym!4O18hDK$Lp-NFQ{zN}G$MgyQyjXkpWPeO**l z*TQR1F$HvjU6+g^3NEa0a1TLkepy`PT1Y{|_+9yl1r(I6!Hm(M!ovf@B^1QXO|H;I z`_fnY{hUuh>WT8bDc2~Nu;Rg^O=#uNmm|ia_I;l=M&)6C!J2Psb1B$1-f;X`^hgE1 z0kxVt-bp)$*E?XtiT+nHFYnchH)K=bGj#K1P%t7m-uFJsdqy)=-v_<+?TxGt4Daf< zO&L>AiSzB7ny9o6GbxA?>jk{XpukkEXVE288h$zj;u&_^ofND)<+b(H6S%+yt$j~bY^LG-$*d=pv4V{JXe2n1qlzBpEr+LJ_c)k#Zd%Ntb zS}25F&X(K#+=Q@PQ>&gcYdYi?T*#%%(i~k8^7=BA@{s`>*Xk;<;(-JUCHuh=AAv2HB`7# zuH)${jvfOFTby_Rod_P#$8qrvdbpOmjQIxduHhufeYFGHDkZxZOPdE4c7s%R4x z9oQkaHg1K_s{Sh+y0B#f~?=-D!R)-Jg&>VDI+Cx^@B z?z8P?ik~GNydAikk&xRVmJxEt6u!X~HG)w$`7tcIg?GJDW7%noJxY`?utl8 zx~=LR#Vkr_Sm5l*YteF!R1|YzNNCCOdS1&9)Q#O^qnS!}mPWT7(TvlMJHp}jc-@+I z9_%u4pWKN@4>LiE|5ARs z&R;bj+)RI{VdpJy+yOyP7Vjbepu8HzDOr z{S`OfaNOmoPr=iT&jN}T(h%W#bi;DgXq~-U-2xg`hptQAso!a2bKXT#4Z>xTjP>r0r z52^~{ra<3eE)5HvJ!eoTe%t=A-8COi(u)mEt6?*sSDqhtRUH~bVidlYurhjM8kFW@+V&CpUnrK zUjI`5)$_rpXA;PE)?UPZ((g`RqqE~h>{maHa2qgA#6CAQsIjr*wS8bbsmIqMHf4@O zh$o0x_wTJ*gT{#1F}RDd9?dJguQ*D?O7C}#tlc9?(I^B)HDI<>6%%6*WCeU#y~G}}_d8aIb*c`}ff z>}KN!h}h75@s2J1MeHzIMHdh?V{v-h;Pu#0wLDV-fqV0yn_un1)xCON@B`4FCZD|LmD} zSQOV5z!#*=up-i=F3pM|DAu*@K~afFBx=yu5r{|;q}ad)iV+kA0Sz`Z3el&iF-8>Q ztcVy(1dT>`3fQm#QUs*RJ9lQ>-5AMx^1j6Uk@J1aZ|=^WdrzPHEzHf_?a`)U>5QPe zz08p7Zxr3rG!aX~UR?~kWi03UvDpbu$VqwS-8LGDrIr4T$ITUZ+Lvlb=_2RQNl(w@ z7>K2p^@~cZ6c`$-R8XofmhOGgVe`NB#L@(pQ(2ivNzUC9Yu-V>GM!t~b;VLD+T7!X zj#wJA@O5`R1@`Quc_Ov5SUPuH*Xvib#nLeeb!xK}ST*KxoCGQIH$7(1Ni5Bzdr1yx z$?5#F$XgZp)Tejd){bK7{E77GABAG6-WA)!Q3_1@PPp)prdZm~)u?p@vgoH_)#?h= z#O3NJv9!gdr=wJXz0z%((lz81uu|XpHZM94TJIpc|7S^ks}}y%P!R~!2n8I8sPf}5 z{3!7sA{2h|JIJ4Z!{o1tjDdgn5C38N`F36XRrRIV4@j}M)enr{(GT(z`pFyqe3eKy z_`9$zzqU1x_#wqc?g!f^$OI2B&(I*e;}+l-;y#a^ zGAcAE$ZJ6expeS$@bCx~aF?z@UW?evDe`ZpxQB%BI*iB7y!-?E^yw?Vw0~pgQ9;{z z6aJQ+%KUdVb$_M2`i;CxZJqv~0iIS&{Z!(pTe<=`_y@eq1TJU~x3aJFZG{-Re%m3ZH5Tw@Zy=uJ%;% z_dnH0QjF~iyQ;mC+**#=1x*{-Qc(vOuENlnX5oY5-LOCNiGnVtZY zSp@_zj%;tB4BYz4U^dNjXz_#&fXYpJxL*Z0JyiftQFBW2R3X?qt~^|#4#djOGSq>- z{Y~I-T7w@`@S1GXmj*Htt)=;WXy`R#Q&w$HO&HETAOxQ?AzKVpI>KV&roxUutR7md z1;4lu%Q^wOos~AQ>ZWT$HF`}uUmNOCtL=`RfwR9e6i?W=b%Bl!7l&0kV9su=3s0Je zqjiCJV|TJHIFV(>>OnU(5(zzE)xNFA&(jAT63`3!Tpu?w;Po-!=4*E0?dk#tN%%H* z0TnllkeMN{%lR2X7;$W)A)K%6Ib+jEBVKPKV9lOk3~ZdDj5&XNY64?^c!?1)fn4I| z?IygRO@MX(MpGF%|C&J$HZjbA4exFsAX$^+Yz}N1WtwyTQn3Io z4=iB7EPOJ;0@!nLiUk+%TnpYFOIR);Gc18*!Bq8SEH-uO}*9oyWtY09pZww~H z^avuvJikbYe!ELZs;>fxL0CYD-rqo&x;;CE9}6pysE!RG=^mBbKA#a-GC(I12(iyZ5IV;ArB!o&DXQkyw|$A6 zm?0YdlJlD{A*z@4lC$?AA*K&i!_Onc=DL~?`{cg}vHm;O^8O*jsvAi7B?=+d(cxMy zUN;FRKiqFp$J<@U=^a|f`Q>UImk0L=&*AIj6%za5G(yZzKSIpXWI_|W!bgh4cv;sY zvHYFudH)lVHdfE?Pl)ws)PTf#b0oxS3nRqh*-MD-zfOqtWYLJk{2$TCuh+=U&m_dY z@}!Z^-zLtV{)D9No4CB%Nr>;gVnQQyL^Ho0VV8nyi<|lUZRX=bNcwmSx9-FiKF%$? z-7WmQKO)AZRFN1rRe`#t!;Wl=N+oqRZ>u{Xmp zb?$j>b=JP}&gyJjRCN^C-t(FI2b4GGoc8Fg^a15vdjGHIN~aGfZ}e`@`y;&isH<3Dzx2}=`MNYL_(tiB zstye;K3dvWJJVp?*dt>q@^i!K8bR7LxZRv%9MwraFUH=)Gam0BIM-ijjy$-0h^U`7 ze}2@W;qjE5QRVU^psmST;bl2lq2O5aFuF5oIANv?pl{2o> zvVs44O#%5CGrNV7jVBLqxVc$oAZ>FaGmqC%FmBdP4?zAn zG08HvmV)}gOAFI#DA;$g!oTt5@3}v+cBK~b-kzR$J*p{~gpY+*Q4n+=oD3={IMf=v z&8~uiscy*$5iclEou9M!SsBIUFEXhtUn9Gef)j)4vpk?5P!l4bip8s*2_5ELm> z(E-f0zz!oM8vheCHh$WB7_P4_`>I2#i5M(>6Eix zpDt$DzB*tD({;4x)C(p{W#oPrS;iQaMfu0rhcV7a2k&UO6)s~_y2k61@ylgg5%T=< zyrnA`8$nJ#@24x7qRIQR@<*_H3GGEXBKlf*Nlm@hwBl|1c-D28$J zzH&-$os6%mW}UFVzmB)}D<&~{IKC3s%P8*Yo?1S8Ju|$=j{)K3>zTYf$+-*B(M)nT zB_E%HXl8Y8C+jt1W0)b(XY8ip7{>DX2*ClD4Kl`FwO-k$as!i=9-j2%+(sF@u?N3c z=GS17A#!eYBPWbaGM+kEmT6VLiBT~fi7IWDG2+3+ZJ9}%8P~vLd)0o~%rpmd8#+)q zPDbkfbv&uYF(>Ygp6!qv$Mj3PGI#FFIHr5^L`i^6JfD|x7W)NzEX#^#$ge~Ps^Xc4 zzPTS!u3KchEp?*|)@@W=7>V561blNaWJWDj`KjHKpX#l7z;KTxMa|w2fRglV41dOZ9Y9sgT?nHkSKs zX-H!2^Ld_cd(K>5ug%Z+{o(t1o%4P!-}5}*@8|pde$I2w$&-rjcj>LnJNb;tgmSOB z9ljgs$Ygq`flQQ&F56GQmlk_bk>l%ZE4G85Z_zif^s3LHD&;F*`O5#@N7vV%>ve9h zR>$nmmH(E{J1-bNh*b28RY2%;tJ7b_D4=JDAEVzvO?CtrUQjDweTGe?pN8`r>$R^> zQ$V=9acu~ieB`IIZO~pP!ZvJ-mRvOT_t#7`JU6Rb&GxAZ@K#2?<%N#2jCMX9CE0BI z@NNw1lT>`JB2oe8+v|NjL&JXGe`#}diUQR7+nwj3%T^vZWvt=l4Gl{&A{3C}|3#e# z8kd@8zdKw3SI1mbk4CRe+u5mUvSdJ7{NzCN{lE){?acR>>BmFRV&I!N+i%~F#TbaQ?$Lu-^fb$a#Jff)BoJ;w*2TjXgsTcOkDeY|_Y zcm?$Jqcf5z?c?9w5}<(c+-^zD<0Lc2Z?nik{p->)Y&5LQxG2jXD>*j(yZm10xNlQd z9vCBexcog_KU_~+!&vpD|j?uMwc zIUJwptJ6G2L)E*b4)%CnSigyqVUcz7$`UwUvFx(SWQOFx&PR7uOy~H~_YdpdiQ)Kl zMq2YdHC(v7$#P*d$7lWa@Mzprj<5BWEe?s|_}RA%&F@EYymrmCGu9dwM|*6s#d@3f zS)R+pdi6(!PcYK3{P=ylbrF(c9+7ld)%;oFWXS?tR>tTeCyU@^VXU7T_Kkn=)20x~ z0XrOExQgRPj%$4T&_s+cXS7T=SW=kxL6U>^wtiEIb|0Y2#|3b_kgvx{-Z~MyBtB5G z`G*f=0WI*uLk$7g;?2Qd-*mEYAxk)<^Yk%_o8E zkx~|$`;B>z9HpD^fL^9dcA+2M)ymq9Yl>{P{iv+Q$8NtqXO)fy>0SMUYyWgn_@$=J zw=OD`{|VSL#PF)p{an1se+S=C($&s5)G2EYHh9-=yv2_H#=N7vpZL)}_42#Q-;c&! zdCl>j@)Q2RxKl)wy{VjU%mw{Mc2Et{|$zVF} z8Ki50-ki@}7lmts*v?ks?{_^N)=ym!`=JXn=wtDE;4Bn<5Sp!R0NUN=o7NmO0Q%IN z&*eaO-KTC1Vtd*)iVeBIS@O*g2lmt#jz_0!w}LHgx_f=yMjFh z@;yt~5JeZT6x-=w#p+qHxLdJ)Si>k9sI}JYzBX(;ZCIRa;B}gKU)q2$-zse2JM2}m zmM!a_Eexay8D`7I#TJBlR&C4TX9xK-&7AFk&i)!=2g2{>R67<=J66vgZYJOz`q~55 z!VBBO2x^Afp4GQ!?Y0MM){O`DP>fLwHFkK+N7tFyuR0}0f7O%@GAPI9{Ps{Etg-vq zRz_mK3{BYlHDjOe3Nz`1+=j*3jvaRZYF4I!6C@yUEE2E7m1U42YJuC_JXF@u{XO=96wJoX1Up1lA1~4ygW}*II>0kNbFq_iE-XZ zPMS37B1!SyjZ*(fjCul@HYjTciNn5^#PPaB(mL9M;<_A4VqTj`V!qhEN9^CPB+fUB zy=WI5pAjU^mjp5umjy}dg~UNJ*@xnK9!3u9ojix6VIwg+{6ga3n&zOmUVKSPCpoO0 zIjlc9tX?i!;?a8uxq3>6PjXp&a#=kR$K5JV!}kL(c;>Nq=CSzav3TaOc=9Oa7oNqF zqxib$`g~^a63dgG&;D+^wO(R*QoH}|bEW%BEG_MRmhTVY z|M<){uwb5l^}bs9p9=r$osk3m{a0TjhoSTUaa;~g{ezPAkIG@mgxwpD9hL+A4O@0l za+#e|`Y)Aopr?-h2jq}_p$lB8RzyEe59-%OOuSVpVaG97bLVeE3bF z9KKz-_0FIIIgHv|(`qX(hiSL((T#~IdZ5N=TWMU{s900|NrdR2{={T9suw| z$TmbFDyd!3EOcd;VxfUj#t0La!MpF?>c0EEul0TB`|Y*%+Gnr5_S*lo_U^ePQh_{3AcBe=rFnor23C8+=2U#{ z?Q)aMQZjG-N?^h-!o#D9^@OR z>D!&(z}HJ>yQEwZfqYtb4H~(QKxPYbL-N=0^C{EdiVF#3HCiTe^BMx3a26T$2s|}N zVsg`J0tE$YP&2_&4tu$C0fB}jI!xc0PoVjmGICDm5y-)LW%1oyem$F~3h9Ty#|?un zErS0c&)NJ`P{6mdUT0pob?WM2UCKF?W(_a$`QN7N`A$g^N43eZd-9XTkxr;hv1W=m z3d&LtvPu=_olhJ+vS6)nOaI(nEEY>zh{X~CMOp7nryE)$@Jow{G_zo%dVyS9jO*XZ>&g|9jo{ zue}d{_5c2;UiVMj_eozD7n(ahmc=qSMlF>QQ^!5B>tBvnos8?pobcSr;`MWo zGw!3VocWCHg129H3^q}6#W4Ga7s|QgIpPkl<<@)fj$eo~&nz{>5#BiIagLS2Lm!-V z+#P0kUwryquW8Xbejn`J&#Hd<6Fod8_ZG~wNiv_M=o%W{#V zR}hvz_-wS{_+ZS9vr-|r%z3DEX>ACO+KXZyo>+`~L<}*>+#ZUnt92`nC57?Y5stkU zhiw>Rumlebnc1_pV+md}dCZmEClPp`Qe3UszDTTH-jxVe3{LP)))?Rt!)tF0hE7%Fs4c@Kbo$kj)ypu) zb4}_AiP#Um@84L=U8mH=;-PEDJ~g+G!?WFnFDt5v!)L~p#2=j!kBweyKv%`%5o7A3 z%0?#OGy7$&vm+9C*O`DH=Xv`Wn=Hq+zppDDd~P|`%iZZdNjnkWDUV%Jy(Y0Sye%m8{E+`4lS$XW}lSfH-^|1NlTU?XzMSEsqPsaO1_RQQtt-ztrRn$edt-wvC z+kP4;oPzJpJMf!+Knhlc*3E59!SPQfrR=s$#op;g)6Z9>;zI);?7lxO4afVhn;*wX z!&<2}$tD8n_^##ps_XjcIN4IcPSigg!=gt^ZgV& zdqnxfMcp6%@P}XTAH)US@8!3S3*31YCYpYxi_;z#s zrP-k7u)3YE{rE!gS6dDCr|kyofm(@r3m*HDsKf45Y6{4*hM5bjksWyI@gfp!eY(CW z1q>*dZaWGLywrC5nh%LejGH$^f|)s|Z}kR+(r+F;RJ zysg^%gD9b;K@cp9B5qeKBvF_}hL|(B>qS7h9Ox+VcjYK=JUK z4@x~qv^Rg2-&|1Qq{GX0cM^@tm^!WqWM*M&aCF;t(RMcy6z#|H24cLyI1{dwjvP|GCf z_{S|0nv-+gVq;}UJd{S>nkEF9Y|!Oc>b*?2uJ(& z0Lh-pXLrws`w&fTwF95mhv&81L;q*8G|R!Ehh=s-fZXpYb|k7T_KYb8cZE0XFa`B5 zxL$o~OCpt&i<7p1b&l|c&1kEy^K2f8m{mwV$o;+mO8RX}zGXwAr3vfM8gK@Tk{RIW zyC)|%SVR9as{xSh%Q-j+eEsgq;^$T*a=qD}oedURwgpZGRgcYO-5~EJC%bJizYaLg)VP<+qLtoh8>i)^BLgp=b?irbB@?MRy3vkM^V}dJMbY zLmMrM=EkM*6n$(;j!vLD-;Twlw!f%RbjaZ~{l|@^XuX5m9e0eT=&GWWq5m31(Ia&? zH$ERh(OXrPS4e@^;*un{{7`wu9k%LzbdN4mjOf2UgvI zg>oOhnj?kpICPOaKEMI19Y&s!=4;r#;QoFoiiWF;9VJQ8*ubpNL<0I}w3K;Bd&#?<Aj=TGWGYXT8q+%5x*Mofhq3O+FqDio6*cQ1MoaZtf@FD;DI=A5b1D(0Flk8{aBVd0ePw zb*4|^!dYeXPqDjx?XDiv4>qIt{UG>BKM1fs?gwF(5O<#dua1jTpc7NhjkAC9f5dtD z4e+xFWc%`VSp+%-1_kgo*}j$@-fY-3^b$&FjZAjsdJ?Gwms>bdJVI|s4eZ<_kEgSng5{8DSDz(8IbjNxQ#Z(lVvb^fMC z=XLI2bw6&xKeCdaEVU^WbgWZHl%o+V}41 zGGE7);vVTTe`BBaM3?)1U;To2T%GQ}0RRC1|Loa$Tuo^o0Px#J=U(NuZ>m#SQmHWI zTE_iZqY}vyvP8BJ(w?P+lq8X9$TA_H7$i#uIhUqIC6#5e(_k1`l2R(YzvrCm-usU6 ze%{wR^UnLnoX@Av_j9`Uobx=t-|u;zbI$D(H)zJ=^4H>*%f(L9&eX~*bnAnk)QQKQ zHe37Lvq8LU-sTs}#qY#h3{@v+_GlD)%oKX}J@H;Vbi=}5nlqcljb1B;je$D@B?`t81KkM34-A)Ta z@hFG8T5#nZHqb;HvI0rNw1JIFg*K2@(~deozW#lh4v?r6h3Eno7hNE|aJr`pY+OJO zMm&trJyNI#lgR}&^x=pL`G-EZlW;$l?%NxHD{1yN0~kXNR56sE*AVV@ZWo=BXDIED z5$sz+8f*mV!!Xk0jHPikhBuX?W(uo}x%kgFfvdRd{eubc*sT*prwrM!aBe4XViRBr z?B&Opf+=a(6;o;d&7d9oMKfUQqMtcL>XH_kOY>z8Y#FH2+;ykQZLs#)bTOEg=9`wr zkp?zRY8Jqz*U177Vism5S-@LTCK(o79)7amj(4);;xx*Vi_dIJz$kZ`yw8%0(@RS( z9x7JAmZ`{!>u0!?H2zkQ_9LAY_|!_8zs{eP_nR$a2RZPyxH~qZ-kQgqx34y6Xfc4%i~4kNvdd;-uR76E*P~>Z&|mJ0g#hY--Z|Nc>Zh{*jHszbX|T zuUk*`n%t8XgD@NK6~%Ef@I0E2ttMi$_7gE|4~W?MCh6zB7!>VLKpgk;{@X-S zpAr;<*Hh6sxDiR#iCACNMAEhkD2}T!L`?T$VoPRiG7-zSl8ANHOkCxE?yHL^UM7G@ zvPq1Q6h9>5xKhhQF`u?XQuRcv^J3x$EED2|;_uXcL`iiJF)j;<*RhI-Sk)Ja!*Ku* zF)M@e(Y$(VpL}jVnuvKkM#Q{cCXzfBpqR$t1=4sDG5<+KtcIsVlKw&z>sC}Kjb|a( z-((^gu0&GBMJU$u=pwHD^NBbfwi8$2>`=tDN9huZ^NS}Di)oQ`fAb}-zxhN`)|aH` zEtd9&h~qMrh{L&*Nb0Zz#d&;Wi8Oyi9EL}UWS%RL)=vqS5BpLsPmx5NCeur$c`oJp zFT9N6WaCIAvnA2sW?2pq$K@SjD$Z7AC|MsA#c{Z#j5}X?8F&0oM4SfN%DB35xPs#1 z5l_Tv<~t(J>lIhH;~mSne!37Zg`A&Gtnoa(i)ewPyj+^^a%r7cpg1ostB}@N1=p`? zBBoit@?VJUv{aPz`x?4!$OgL`()}tFmnWNBD4Bikpt#C;+~e}x{Q*}OR@K}%>-LDN z&#q5?M=~E|@&5h!Kw0`f^}lXo+wrCCR{HC<-)*<*Z`!S-&~~y3rTZiPx=q&ZFIhK2 zmYQfhI4ppbnY;Vwb?3`m+r?~*a~D1oFjr15q4}`cS8uVO8J}CnP5I!XGNp@mCq4)& z6NX(i;)Ats#*67_opQ}yF9SYkdkChz)#JnYeLW|;p#IGhCv4Z1yMB16u)hu;jEdtz z^tAcl_4HhUy%rzF@4HwvSjY#nc;ywA9r>V~^YTfiCLc=D>^H<|@ZqxeS37rh;KQ%K zj2dQxQoR?o74!Kp)N{}1M-(3_4G-@w~?qldCz#Xo4HpkGAGy$rO!vvTd34-|Okn|$knhKzF>bgh*F z?6ud^77E%`xg0oxX4?nsRYIX5;$2}g1%tDrs5|c|s0iOUH65KkX#25wsBi1;yyZ<4 zXpF;*G*V#m^ZmI#s7qi|$7k;-xY4(r-%)g=eVavV0|j$(4U6N@824U*`lz<9xZqAb z1#8tsYi!W;Z#?aC-pbwQHF01`9R(Mvmpqw>jybrZpBdW1!-%}W`{|_Id#$w;EUr&` zdmc?#b1KaZ72Up*y6ZIs1?kUf{Lu0K4Pc8FO?&kr>=gx%U#K5YLxWE0HJ7}kfbKBh zotc8FeM#j|khRHUYEz9|pC>_++)>c+&Aa-Xf-AQc8EjXuW_~Qw6{VW?%su`q1*ww5 zXTuc~oXiL>d`7|c<;O2?L~{g}gN@N^+n<;ocuK(!g_W`PsLQ7Nx8MFkfuC7ZOf*W$ z#RXk`Sldn$6$YC}U3)@-J!vQ!Gv9EaCF&p<*f01o1?OYk68od>qrIz@(A)a6or@lQ zDl>#FP+*6}BWd131zd0H zJKALSW=7p+vMcuuWy;INxMaG@G&ay&J?0o$vz){@58X`muLpVzFrBK z`HAM~6{bIy`7sGXvqhbb&0*NvfFI_|OoVesre`f+^w=Ad0GTeL9$^&|moPU1&X)Te zSjuQ*_%^Oj4P=rQ49OR*S|$@$AN#&9gP3l6;<6q-3zj*mF3~Hfb0`xud}~9y>0!)* z8HZFi5vS$8;sraUTbY;`WQ>5(1SKJ_a6whWUl_yvKD_$Vd-Xu+W7xttxWb>x_y_@t;~3xp?BNUDNMIp<3}`&lv`-;nd_95!u-J+EJXBUC+f?u%2la=*dH3o|q_xB2H>8yZsG^%7iv$Dsz-a!R|?aO#Eu zwFqU`OKZ8BqmOQ#jqY??I{s!ixpu4D4*Q{JS6&FH>PiEPW+~Gj?5_(Zik{E1qgfq5GnT|jL>%s7fE)`f`*7tkwmp^%B93$k;H0^ zi-}8++`;6fd@@%gouLDF9_C4n!x#Gn(V|^EjBoPOP1gu*i zH`T#GGSFWnx#~aS&aC+&$xQOXaGppKo!xz6*j%~nd!acZ$=BB{`sB?PN!a&#esbC0 zUuTIVy~(EFNn`DI-ZMoKa(8&rSMEwfivhQ0h$J|B)D=yaJA&NUD;ONoOXNBY<3j3e zsz`F)@mm{11=;5pACcsF(vFAi&=+Sd8}Cn+TcK9pV;L$Kr0JSENhHa+BTJ&l8p*Xrq>{oU8cU%j zEq2*v;x&>bW`^gMB@zk=$xbLOlnT}RJI{07d&lz5yvDrq{^5K+x9_vv^PKbhopYY& zbIT1->G;6cS?p{1cDPW^$4_b^H;!}`Fa5rmYbWQ4Y#mGQ5zgX_$DC|K^qD}v)YZpX zd}(HddXcxxKyKr#aWe))79i`QP%lphL^Lr z#)fmo5nWPISGjhmvzWiXT&KcQ=DxuVyB4Fp+f`n?ImB5UY7%wT(o^RCG3%=b;qmR? zMaOE%>CiX)(A>e!;^a#&T#gQsxuUkDcnMlSwHaMH&{>?*x$fm|Io))wX61W0i>ubw z?@2=AY?XUh%V}8M=)Y`$%wwxns>0F`&MSp&_@Sd&^)J-TdD5Y-i+o;{&I4d z($Mn01N}A!fb{&|RT^5<@UN;ehoeH|u#(bBvLA^b1<8jLE`F{n$-e*24ePOtc89Ni z^{b!n`}68c&95m;`Ly!u0h#QdS`YL;vK|!3ttaoikWWen__fzKO}UXWK%T9XZkD= zZh8d=O_gl+TM!T^Vy|U32aCc)f#iY!(d5uzJTo#VFvNc^%|x^2*xNhEHoLs*X9nlbKSvZL$7)~w4@>>;3g=_( zR{ltSBIVl6m+X7F{SS-R?~1hDpYz;qz8e12QXCDO_lno*l-cS_#lokS4yyk$%oBzt z>MD;^E0XNr6nakLkLq#gu5jm^-c<39hr;FBH!jwDmkEn^kOSpHirJ_VGW9!D3s2Tr zk6W8lBeWu4A5$xwH!b1$LSdcIB&K}WQR8}HZ4US=spuzjWu8pU7 z!0cMIk?gkt(ux}w+XByh8oE=CcV8S+92betE)Bz^XO1i-2QI~x_=;;C8 ztm;R1J+>cv^?-7*GurXwbjIG6yFe>+pj^`?NmP3s?K3O$$`nM(R$ z3f0(6C$0btFgq%)0$4x-5h&Tu768eXX|(`Oli|_cOe&M+9%k%%A7=(+RG&R!2F!5F zH)HdwW)947A7BoG6!ZDDqDQg_ve>7(~)Z7HZq)4IG{s@%>z|X zS(4N*Hjod@@NK6l$%ig5(?H!&l5bP!%}g*eHV-_D5B%KqfQ+klhXt-Sm=Jj}e#(55 zJ4-!dui8vTvw`adML>(pLf`~64yNPbG zfo1YyZ<~l$hD`F(Kr!F3M5mRm+lZL%vl?vus+uS+E6zk59^;54jzltAG}(SBYN6Qt zQAEsl1QFMRby{q@Ioc?WI}0MoKe5oPWC0Q9??G+09p@$cFNx>V`ghkseID!@OC)(C z;yk{tBdJ#x#XMONao)QSahl8`;{4h{B%_argGXBr-9l!gq(4NGCq4H3H6jio1${Oj z-b7qi<`Z!piznhZy+g!x)YyQ{ha(Y3Zx9h@_kJR-^QR2hIA|K8xGoMQ;(8}CWc!h7 z$j0lnA)61r5sK@wH4*1?G!fU??L=H;FB!3UZfh)w3lZn%Tp~`R--x(MydaXNr2)yXD49ymlARQXA*JR zU6B{_@m3(|w;7xF1w>p0)|jzzFC^kL<(Z>ooi&&An^^WH{eU@}uQUHieC`#>i|gaf z4s8CeSfM!0sgCTpR_(-&-y61Q#jvBdJELUTa*&KWN4CA~x}&&EmpXmS&wL+K{pZR@ z-^c!JyA}Sq^3itx+4sl+|6Gx_`*WTfL3NvIPaNRELkFd#n$8p)9-14V(vbp>;=w0w zSW+-3ad^S=4iwZs4bKPk?zK{vA^`<0f~HrYrW6<+(B7(uCZE2qM+nf>Xr;;e7~HT>E0XFCO?=eQLuaQ zZJ(Wr6m)Yh|7iw#vTeg#do=E)QyO1^g8QR%vI;pA%r&*(rJ^lm_7nV2V@EH&mS!&O zdp&N}X|z|)^z2x)OgH}c?ItcH1|2!(AgB4uvnFlca=|tFes1a;nTNtkVjjQd!o&*- z(LK=0b!yjI8o98cyzAxR=we-g%gqKZw7qK^zYRUs-6!s4Jr_i)BUZShzrGl~r8VmD z%aj)vUU8w0zq-;CU3Pta-?BO`q)k2eY#ti3ZmZ9mS}yD`KlXMx>QH{#%M&eitr(p4 zk_*i5$mpG>8o$FYxPYC?j6`F7bjPZqdWIeLU##Im_q~05$D#(;J7(Xn=0f^bC#`fj zA0D3}%BkYQyqNjNR-nF_0p@%(#C6g6O_f|w;;u3YKobg*=h>j9sXKD3o^xUUgbaft zDE_t0tB^S^_?C^4oaH^9E_zVTg#`+)3e!>5bBdO8(C2lPYwMqJA@cZ}2ggw=M%8&4 zdZfgzYw=Sqxb5h*Vl!$}VD-WR%}VL&UjBp&?h{-$9QcSumN?+hfXXp_`=Df6jE>~N zh#~w?lPDg%wmLd$*is&(oe+7Z#PC4$uv5kK~RSy94h%x*RkE2^apynsG(`<1e3k;ydk ztAC%GM&}-V$$I{%zQ20@ueRe$9sknt`@(VlaHjpe4 zzG(`*&~5Nai-_qo`#hQPfm#XvT0xU%(>rskX1zWbL_6L~dA-1UuGAU2eav>d1xxA= zrsEns^CKKWq-GBC32GY{O79WPT$E4{MtekU7<1&>e46<^Cox>=y+e2VPjHQ(*>ygG z=BsRpY?rc7s#tk;=>_ja^sIOf_lr4;rLz6}j%NR#7$r5VDY`Uc))J`--3|xt>l{r# zxqY%j?q->yT^=@1UdeQ9oU+m2%2K-c`&DzBEtk<(G?K&NhD`G`+p^)~V(44=mg83& zLnlSg##gEDX$_CsE~_5N?DWl$fv#E0X}^G!pKj}~pqclT9GL}f*Q;v>uB7t|AJlhm zlF9aemDGc+$1D--jiomnnAWqGUYsNzGJOS)tcv=qrlZS9hh#1ed6qYI!5aD+zFwUv zUPE(w=BMaPTublV!`)t~6i<8YS=7_mQKpj*d2@=VndjOCnd9$`x4Yjffo6X_&cBe;(?j+HFqZ`vINxDf*H_AQ4wB)=fa&L8I(-xf- zn?&VKTI@b-Sc+ZO+;ZLIwu@wULM^RJ$xIUX7m?FcVPf&%vJiLF^_HzA8Z_Ks{`Bs$keRi>5PCwj@ zg=t5O8#$r-hE*TD`0j7jUvr_r5na*uSxAu^3oB0#*6XX#VA0Zmn;Z+RC?IsU*LO3U zD_oOaIc#lL7OH$d{iz}PU`W*N4P97hcXMcvpTa`-sexNvSqLvpE*go}E=+UZ+gWzw zNxcEj!9~vAOWc0v8st7Q0MttMK|#Ojrk5 zxAR%!I-`DtlRYciv+(Z8FU&#|TAPj?RMn0J?cVUtSp#Mx#u3k@n70mGuHrqALR#=m_t#$GUj-Qv5?E550wrRk!nE~h~ z3mo|GbNmo02nz4!-~TdxxNP~eDQUxpas0y7^W5(S%JxaB(fa`1VLM@QN&v?T@-NyrE%R=gskD^J1Y+`~!ht;MTr2{zL zH1oOt9)&4$aNwf7Y_$y6_vd)?GwasJy~5Yk1J&Qs{=9myas{?wec-Kc{eSR7q5b=O zd0xHnb^CXs7X81gtOqpNUsn$-Ur`To74_tWr%qCHgnx^#%j@g*qdWw*lJlVTQXcB5 zew_zhm5%UUJ!zk?(3nu#PRB9&gU5MCT2H~3PmCr?ddnv!G$uA$TGT}Ojv1%HMem8@ zM@x&nr;duyi2DkQ12vO05wyc7O<3$ie8+!$L`>*tVVB;q6DMjSV`#Bwc+XLzVpZaz z_e9MkVKG478W0*2BgHTfPo^0c)uDrnyx8%@b?#FA{`-iQwCzF7-`F1hs;OQTx6Uj2 zXSyP8BWc~+<8N%44%OW+= zIz$_U>uaC`iRN@>U7*L(!qd92n!*m(0}r~KZS_G2Q>y_yJ4YX2B=teO4t+R*(Ob4} z2=}~?|*yP#81Rm7khRr50ROlWP zh#Q*`llWy*@qDFC0dwjU)W{Snu@{XBOkpaep^X{P)j#wxgZVu%pbch_KZp`$4nnt# zHwU2~O3cML=U9mMgS{5;19d~41$fbe^7ocvoRyX!j*Dg>q~$>~5LR8SpjrFN4tnuc zV!paJ2O;f~n}aW1_`2rO=U;5M24TEix0d?J2E=h;16?UlBUa4EKvvqHg~`+%Ygov$ z!xP+MK^TrLZNXjt!p10fTPc297)S?5u?1oHU6iHhmTB8b$F-CC$xiA|J278(?4W{% z8DlT@?*MyoeZIYTzujyP!Z^*d2MXu1gTrfmd47qlLVb_AH(dq&g&#~BNd0aE)Sc!! zCLj!(M`j?*D@Q93o||=9u^;N&fe@~qgBVvo**C2Rbo{h^wmoq?Jy44M-(?qy<9;rQ zbzv<@-AQ8pDoC78-FBn4m=+SRKaE_6Y1l0ur-sBy>a|DOkHlfOlEmImC29VUH8_g* zqBM_5`gTIn<&&7M6Qpy{Vy%5B&gYio<5^>8kd&@{;`xq~NDYaX3tvm;CvjLUBB^YU z*e}&2j+36>h{luHOUude#&cBrQ5qc~i>NF2W-(#3c))5Y_Z zri=M_O5(f=IfPNJVNH1Mz( zXC#T^GU>3`@8yT3{`*$Urz?r`d?|^Sv5Um|mG!Oo`Fqm#4&R}*KE)c6<~50v;XH}= z16^L~7ha4rg2ej2gqQk{#QI^CiDEJ7NSa~Q$dtxerWn^5rPzP9nbL8Oh~sqxiS=;x z5ixH?WFM@8N2Kv{R9v4);xt`#RLUcX&lMKO{)<@LTwgXDrMuv9lTzh5QzxR8j*FV>O ziTh3N8&~V@2Y*)*s&KamJyRD{d%1M&g zCJe9GkXFQiAN?B&EupkrW#B&m00960?AZxCRNEf_@KLrgDXFybMm-fO+3KpiIhIEX zDOplTOq6|$Y{|Y3vV@nYq@uJ~dMU}hEhG_2q~)c>6OwuLE?Uy*~VpIh!&^pFfJbWJ8{L%kYY zF4R6C1Ht`%6H=kV7D3Xv_sKw}E$#YJsHXQB_pA5FKwG6apAdHpRiSht|)%nYdO zh1yNob!715^z|8UYstWk{UBs8^wZPJLD1Y}GFo3l2FolZChdcoy->I?54wE%ESb|c z$)K`%zKJoD4rT@f zLp77r)N3mVUv^+>bD;i()v;~Y$skR$RdomSRd)I6r9AE%e4!g%@udy3sJ~=gBP`Y% zH%1=1^`O$Ae>q`@g8oqvXl5zhFtrTUXUE!eQvXFo_KPI+-!xOM+=l|plKsv211NyC zRB88zAPNZcIv?2;N&$Kqfpag1Q$Tw3`e_>@Dd45oe39-b3Xn;BPM^%8faLM;g~w1p z(z@DCnOF)CU|rd3&Et3yi6qQVA_?M>hQ*Tr=d&N&_&6J$$Z)$mmh?qBQCTVX-*F*tYf>}Dg> zM#*Hc+%aRWuD1^item(3eW|{Q@j%uR70vaY^QOWY4e3i!vy`yqYH%MdxOLbLZBCzf zm{)Q`T~xE@Mf3wxgJT!pE>MkVz-quV4+48%NL(T*}B!!x;VT;=;u2@e)A z(9*+-u&ebzU9$K}1jLzKGwlo8J%05>p9kXw*nvi7$TF>Lz0j%kMOAGD-l%ogp!aDD zAFhdodD)VKzGxgMIc1&ahe~>_66zS*$+f}bR)2ZpF0Mw${g+882cq3eGsXBK0@2j6 ztG_?JM@XOk#C&Q|5c>3y{U$^#nCt8)E1moYga_9=)4Qb_f)*>P+e8V4qDb#$*b|4M zKOCx)yn2(6-5;{TP>)4rCiF*P=peo4nN4Om*DVdK%yfqcuBNYbeovr9qJ6uzmoSqe zQMLItM?0;fxH@jmUgpwnrn8-$+tgivbZwaEA4%xV$f;c_#2Kv>z0U$V%N}6Fqvws6nGdzbqum4b-feReP=TCdbVvUL6d!$T$|k(L_K)^iV-wNc zkM4Kd(-P5g{AUqQc>7WxE#f`l@b4sv>wCj0U&TFy0+_d;=s*&hkG|NyV!<9Xz@Q-~ z!hvv0X$h(SIbrcd{6fj-De(p4?RO=k*A}h4sG3Lk^>)=ev^7Lui6N1KelI`X=Uc^t z>nr{c8e3CG8+FuC|Gp!|1HXe)rWF(?)4rGAIvy0tnt7+PsK8Ip_DozfA*G8k@lg~N zr0s=?$8jy%7et_<%?slXMpA(s-Vs7Gx=UaG8bMfmFM5Cu-3n)0SHr2p^I9I8cESl2 zkC~x+&jy51L70q`(Gn;ctYTXiO2`i9Ayg0ugi_A4@+Ej&fe$!#QNae* z8otF)&p5uO4u8U=nDj7ps2Bc#I|*Us_8RgC2Mvh=P>t8NRhE8KfRAdXKs)W+_LTS% zZcb8dmxlVMv|f7XLj^WY(iIv!$|YzkWO);wU$Q>tjTaTzB_kFQQ_~@g7Nd@7%BV`kyh7_yrDLg76tE@6SsKDuk_??Z=sP>aVCmFE* zJFPctgW^AnUU$MJEh1eE=wq-_Vlj`gsV?FnZd4H0Mqa(bjZ^QgRM4`|*+m~3-*Y^f z%;QM~@p}vxDmbP4*mp8iI*;Ly;7r(7bb4&76Jh@Qb4%9qXgR3W*Xc-DJ7G?!E|i=t zpwPFS3hLk>B!$O$TQ5$l+(wwT2VdBr0ys#@Xmp?suRriOQas3TFq3Yvhwb7!`K{x@ z$35i1qC`ns1nbm|uE^U$c%UNbu%i`%d1anAoMVY#m&3EoDlHJ~F(v6(@CF2%se7U< z+nkUol&>6SieT?v?(R8mLdaehGDfi9+@s^3ts`_%2`mCUGMsa!wXPvNP<_1Sjv<0w zT$dspXMkV^Q({)N>myiu!7q1rLVfTCxf;Q=JTi1FRv}ok*zx)odW53xCs_AaB3PU` zY{*dgcc~APbP1c(eav%yCS;?n|k1pA2=BPIpC|KOMXc`Fdi@~YRC zhUEy>XA}C$fkzd50dX0EO>cG8l!l%S-C0|xM)>5}u82bjp(MUcwiLnmwr_8;;Bmi@ zmwo3F_}rTDA>z;*aF*~ul~5onaTy=9=bGQ0N)-f)h;|>G3zaaipBJKxV3*3GXXx{| zHZo8vM+w1R%EZxVmxb@{Il&Q1l zogj28oIKPnB4n@Y@i^%Zjhd|s5o~gy)wq@g2$pZ;nCA5r4eA10w~GhWRWQZqfKf*s_0P-h z2lf(v-mX6S`ElP`-gtmF_L1VjjIYFlTAq0FNj#{M0sj_9s@IW@!|TCZj;Mz*pVb2& z>C<`;An~)m$f@6Vb+M@ zYR}1P`Pe$qhmU1v_31n4PWS<~bURN5{KnMPiD_fcK19ot!JxY^@vMe}hOMn9X*g@d zpzmO3&4|5bHcTd`4Epe9bZ584ixr8i(#Pk_BmMb)WDI9t_q%^E^?Z^@Un@8NSKf~w zPr1c7pN+Kt!DRGF;+FgG^xN$Jdt$+W^jTu>k0__nRIOn47L7e$>a3?}vz%J{k2TRm z*aOk0w0VlcCuUhZqp6*#*im}mcUtLz843@7Z0DT!l9p4xdTEr#E85hin?1%)U(?E{ z_=VokR>JAnDc!f6^WJgnrG;RXnLnR>&sCj$qYt!&1sPr0HQuu#b2WfceB$`M- zMldK@i^T`nmwU_ybk4pRsP`TNYT(_D>>CSKu@B@2DOz~J`2l{`%^m?xoD&4f>?8#E zO~=Dq2!k8&u5Si}K`(y#RWiW;Qu9Q>aJea9b4%^)`|l|LUrnFJFADwx00960?Ad!* zP3al{@ZANiUAidUcXk)KmW;|8BVObZDiv}G(LL2rQ7TF*go+AB2r<%VhTJm4tmTr! zL=*`jrQ9m_Nl7{Hx7XI%XU5EP9><(Hf6RKG{rsNx-mUNb-tYU~^{utf{LkP0 z*?D>9s5PqaP1afQflxL0ZftdwmZduE&>wKeEJ+>Ir+s<&e3Lo^KWyFi!c_xyFR&9< zTDRf~dc&oltP)p>dMZqn~}19G;YhuvVM_RW$vZkq6Qw-xNqJ2hcZx~}5X6fIEN zZ#cvIM=f}_??stojTQ_d$D!`9k^Eb0ckcVf+JKELuuIm4x+^A?E$!N1CwW5$j1PqR zuW!_Wmt~Ig)Til!fg}K3AmNo=(&f%KNDoXaTb2c$(1X;|*ikioF8(roDBd~x=&Lq; z7`%FfXWb+N2*b0*Fa{7Ccp^Mq*AN<93XKxy8*=BB69H*e=q`fUKRBq!e=C9>iS_sm zBfzXI{wdoCFbR9l6&r!1x$qu<*~1j}fM&P*d$JV8&}$&+u^95OyYte-Tz>Y7xqOs} z;nGDsRE&XyG2F(O>tC=jocb99J!H(~x7-*=bc)(0T>G<4xN%u*0*}qHfvqM$PN&*v z!o{m&+M%SscBWh$TTEdL_WoL-sWe}v+<9!xepkV-4oMtSpAXMHHvv;9fIc21!%EzE z3DrT8Mnx^Kkt9qPFbikJR)#>jk*Oe-=G6pdcz;#p+|}$is$v^TiUL7rqJWbeouq$9 z<4aEZA_s-98wvsej-$nlBgP}hX=EkiPQ+mE5i#yJM4YdpnJCV;I3igG#8Q*W<3ya_ zFNxSMD-YBOXB!c_wU&szJ57AucCDF+^V4(|rx$Viv%N{ORynV$AYxjTW~1eikIji> z)ewus2MUNdp67`;kDe0AD9qvFn?l5Ol|sb%bcu-L+e9S8>&f*mg4l%1n~2#yMI@_> zh~sKK7u8do>O>srS(i4K%L6-?i{m8`*JJ;AT%5i{T(295IDd1ZG){YB z#825XyrkbJVp`95ad~Yak~-s!F0>PFBI3B^drRXawqJ|v@;kt8hSDy}kLE^kMDx$`~t%6Tpqp);_`4Vh#R*CBG!|k z!P4=Q74y0-n2Y0auyj6#pjggDA=3H!N0NTZighn<0lJl3KBWB%M{%9+Ud+vposrx) z?ubHlZk8O2K`*~?%ULFUKMuv}l^_2RNj*3q_|NNsy!1V#zwVI4@u_jk{dLDj<5v7t z+;TFplS5tl_qf0A=!pAMt{WS|FV$w{D}(*S)n-w8LI`j-uItrZ2rjGQM&)+nO)+AQ zJysLKVrL`mz^+1wR5t6qOhpK@x7rxkV)f~H#U ztk6zENK!DK&MFEaXTuOVN3<#^%qvP>2>NTjIg~CZg!W?_L6jqLax6 z=N<+3^9r6NqYFcsQ7&k$Z=qav6$N3IMN@oGxu(*6{m`LWo!;8trJ%S{!%11j@0D-{ z+@av&CLPZn=*&50hwE-r5c$;3BNWYC>aO^{l2<8o(&>q)xm;l2&0D;ZZ7F&*A?C`V zn-n*%Wt8l5Z}56;%Dti_@M z{rF$!>2vq{_s;*h+x=gS*MHc~Z&%u%d;E9xp!xm3D-b+%^_bE$YXtMbqSS#A7RJuZ zfRG%y6P;WcQ;W=Frdy|W_@rR-jTn!ajP3Lsqg|!5m|NA~U(o->lWB3f7&S1%i|Mhe zRCKn)yF-V#Ei;Z@_hYbl4ilvYFejGejS5Mc{~OB$cjc+%uREM%TPJ)Lx{%rI(*M|D z{ZJ;KO)Jme9@ZhbPpgg!XEK^P&)Gb2QHL+$3i`N5Ms#R4+Iw1&!4l@$DC-|q+*ra$ z>YXUMLxs#2&jwk>Fo)Amxx9Q5!|cz$F=w&!vJPu%m*Gw*mbqTzCRpni$DCX{54S{d z%v}AX)Kz_!cNq2V?l;3*mov?$z4JUL$1@>1Tk5ULcHhA!ujbpRxlMw z$qU=f6PTTq6ZCTy@jCbyAJ=kEWUgknjnmLe>M+k|{?heVk{HKVDQ@9rE140h<2MJi z@-o*hXC+Tw#i-5m6K<>EeJdQD{DPhk-|(KGVT3CtJDs6=TW%qP2cZQaa5JL^Q zyaVq)$>VY~bZ_{9_Tgd(ON=Um7Nc2kv2Uo~RwUA+r;MqT$HQ zEi%sh$MXqoL&cDx+1PhCdXQ<@KJ+6t=->_fSGCl_*H(XbWAwJa;OphqVi-s|f=Zr04C2+vmiHWrN`AljLJZd1wyC7Z7?Nc0yk(#m za);m@H~RHh+9DF&*DBa;E2H7_mbnR5I1XN&``#bGOVaL)?$14CtujEGcT3*sE-M0b zi4%i{eP_XoccVqs{dpyqe-s=oX4dx;19?1=D`T`%R8@0dF_`Ba>wFaToF3pRMD5=; z*0X(h`y3i!u7_srcTp?tEr!1Ck(<`YIChGr{heN7AiJ}Fppt!$j2dnxt7n_@?ra|T z;Jcn;AdgQ1&?LLY=M`qWx5@U&OqzcgPv!1*0#n{9+@-BI5rfMP=UNBUHH$u8Wz4&F zCmB#N3~sxbs)fE+)ae%}=9T;ogw~!6^f}#wSMpp0&ByLOG7`fgl3?`r>cNN4|13Xu zJ^1j>O{KH-Z-Z%e!X+dBP9eNbz3o}!Aetr1#C$%@l4X4&fM&DW8^$L4(`>&}H47g2 z@ow;FANAIUW^+1UwTkhk*?L2Tf(kF1-AjgN9?eRAf1JxJY21^S`~8q+{jvD=gm@340}C|X1{It(WKd(X18fzLhe(1~U>^rpTTBctR#z>#JvwS8>QPvo72>1v$7s}$kacoem+2-v-6Jk6Gd zFUHVl_UKRJ{EHoU$z!P>#_@{C50qnR_J=nME-aMMojj03CG}zq%_jU3tNLm*uV&$* z!OrMoyvkXi8FvT&)MQVyca9{)Tp2~PQEuynUNW{0Sx~ZSB#!4Hys?t8cUEX(#0Z+b zs<|-|&>|Xl*eIRQ*CrZhmJFM{jFQ{O;WX=0+rJ?IRmWZa7c%|}00960?3sC7P3a%U zZ~HxNDwXy<4Eou(LfvmF6NLR4_$S|@@j9nA5 zwP->5eV=oVdkORNGlThKp4aQ%_qq3+p6C1he3$2W-JA!eq$paM7dvyj(-?DXwxxM- z*ygl}&xT95--b#URF~&84=E_vzVx`oyJ`2B zj=OJeUToeur|&-G`8@@P>|dd~|IX^nArkVK(cIRa4MVo6NQv)%tkK-2gztP=9#5W- z$C3;=?(;HyNpUYSD17}UBl-K+7%~$6<-h!wf01wL2cK$P(ho?nzpEeU@ZRhPXLv7% z#NJcoWORjp3g4ycyPhLDZ0#x0LAsp|QoPr7kmJcR_oTRI++9Vkc)c0rxoz zUlT+g3%OepM6M!#Kkm|F;lw%K9(d{GyTFUPv{~vl--CUYxpeec>@lA_;O61(?~8XP zEtoHI^)F(#h9jF>^Ut^6g|-k%+Uw5f}6DUf8#9KgnhP zmwx8)-kmo=?fjJHzH4awl%wgj@ix0<-x8moSL{~dK0Dcd%Hj0dcxkuFpX}T1^(J+C z9rx|?OYU~-SG)>%?S}o0K=tpxED;*#`Oc1hP%iYt_aNbU;p6OM4nx*g3Kyt`7N6L5 zL+BI{@1q)eTR3Ru!BL9R)xrcHa^o&{|AFvg#zM;u7as|kk9Kup7KviDWG6KUM=MI3 zt<`wK&C@89Um0f;KEFkHC{3r&l`c<(y7(@?@|jSx@|UIww_1hyWsC7voA5hghBXgN zFSi8GE#d)dmlTZLSKoSWiL{vdQ{9JM8z%#GXUBY_GDQ})l4<4Tfb~lbA`d_5K0Q(% zdQ2x*3c$|G=k%Z;lbD}DfhRLM0P|--0(fzb2&V`g7zaDT{qcncVKp7$G+LRJqy&uF zamv8zrUH$)%3*&MKqD;j%T!o9)^uX$+1&|P0aam7%A@RKCshGOL65o54r;*oov6mG zrw*y)>mlm!Jf{{tQ-|cEMtQz>)Y-n}*clkPvO06?YrwT}C~%AhFtXg$fB+)!3{7r* zO;GBED}A8_jP99Q@Dx=Qsc8e72im}dZJ#!j;xe;4>9G2Q=l~;sgAP;>c`bASMd9Zr z>%ta{V)Zj!V8ZLH2ac$!OO+lx3_?$b>H}j|fj(R<{3$nZ1ebTQ@PZwgEv%XE1s+t=Ax z#<9mjQVmMIco0@YCgQ_fra)9+dlDL4r^e=~vKFV89#ow%x!m%?5OVb}!3|Ad5(!|R zE^qKd`vR^vJ3Qam8tX3LRbo7f2#L3Z=)dtsq<^fIEumppO*A1+Q%s2As3s(N6v5sf zPl$QoPe}U2tHe5#-h?FiNr?GmPl(x*MM&~w6E`m*sy8qaiF!+wBA;#}J!Y}&q?-MQ;4l>w+M43l#;npX_HdR81^?IKW zi>g~Zw|+dUQ#c{^!4rg7$5IKLK7`nRzDi)@7m~o~Lx}lTm%zpSTO@Y7k%XiR5@OzF z5@OxmBgAS{Pefvwe3i)Bxgn8VuOyMxp*4~9Pc4aiE{R(=iOqxjB-YQXgjiQv$w=%M zR)p9Ff(c!!&ZH-^{$EUH{pyf{#4ch)i2c(sh0ViNDXcEJDO|o2Vt+SHu2Aw?@hsO`hM#0|4`7qaLV}59u(9&rz!+|f#ZDXEnIYD&SlVb2FSBXzD=-*+^YaLD{=n=6edI5uGRoiya6 z{efcx4JnXT+BW)>0R_?LccsQ6W1{!wW$ROL&x)5bMvsCS16n+jbSVfttg74{S#aHM zmbDHA-*)W(bD1^;=gd5`Z)#C+zIv`%qb3FJKLo5OLaH9lh%nWl;Bxk@elndYXdc{J z8L3Xex`WCvSB(NKE0gWEsuUdEY@Z(AiGqbSKB@OqDDce|<-JfwT?cQP5{@)@k(fIk zX*uekXI)1Mrv6r;v;rC6^d2iYuB4s`J zS)R)I(lQi`|7lR(*U}VRUp+!r59#ALZpuw53ffM)9xB3fx!$a0o}-YtHzUeT+xS3E z)r(*7p_*5sXNmMLJGD>-d8g=D@A0jC2v}XQN)svXc>Tha=X}_mE??0X$>h~DKATs_ zSq1%X#6RUjkgenTE=bo!=Jh*U_@G!e^U;fDJ|soXvnfUPoV+AH9BHN&oRikXhl7_k zw0a;f&dJQGYvhAxzuhf`$jYue_RGJ*#{46*VxRCq&Gw3d5wc%J;}5wFe4rC$Wc`r+ zBcGQP*YjbVfyUf1$g5Q*ht!bIL|6%R@6R5j@RkTb7H4fLTWt%k-YJneK1!dU7W`0eI1Bu16}&Jm%14_a>bl^=O`$e4~Q(vCq6|-q7-R zO_v4qiB=`Ml~#-BK0X;zMRLAkhCbb5F+;yxDKex?qiI`+NKII=MX1`yq;Z7JtJLH)sx15*I#W3YyopUhV$-rB0 zx5f&3@gm)h*L#J~HKk5t^LK{O%z3I!!cd<+b2eUBNt1t1_87W~K9F@js_?jkz8YkQ z3Z+-9O^39yQ2KTgIcTh=*M&{3D7qzKPNmGQ;;1k&$*HD7Z4Eu%Gt{xauY}RcfrEEi zt)-POv{{tLucevu*PL~9$bLWt*3n(;+^3Z4t{2no;nWdUch=KCJ{aMbGI9e=j$7O6 zB~;-5ai?}!IK6zjZqH*a;WTruO5RB82aLuei-g+b=afAWbiQE^lOsJhiCJG}s5rc7 z6YWr@V43uFB+Z-~4n@*ro40@{+NMob(`>GUw-{>S3Wb^flta6eYCj7SKBw=pwPSC-PAWn!#jtTVC`MJgGREMsXn zjpfClh#^eGAfv`Q*)zZ2IZw{9H19j!S>8W9pU>@kPUpGjd7j_%JimMDmZtO_;Q9S= zUFloj`qo!eiRHnwmrYGR=UX>rq3*A;vK>?WX>O=e8Kay^l8O;KkH?pqy{KsLb+H;d zQS|r9W_Pn+c5C5quXW=)qL~FgzE{4L4OnS1Is`RJN$99X9YV*9OU;pm-2F4_q94ut z`ta^uvQ5<^MilOR)n;GpGz0S6@c6PFT3FTuFDU%xxT?qi9rB*1k+5A0JJyx%azKNx zd)u7+M%KsG+Ajpvr*?a{WSeY~d#jVn6#8bhPkgu)H8^=P8=dya&)57Ej>w(0d-4|9 zkv`{xu5U)i&&yw=Fx2o;?9*&5w7J(SViS6Cw`rm)+U}@Z&*Pi4P~3cM>|BKhijQo( znx%zE`^GhvpdXAVhn5OEEWWfZd!rT(Hr9p&q8lC!3frHF^YGNP%Or*NTW8FFyg}9@ zaE8eObYsBMTfPdfH+AOLuh+sLd#~F;D7V0G$9G?AA#cjA&2i|s3lGk^D*R-tOY!1$ zI1jY2(D8%nwK$L=d$VH9#sIWSt+c=gYqb#cS)s>RG|@Vzq@}_YJMa8!Wx5ttp2&Tq zQ#kbgPl2n_w9tLY@W%sC-=htN8KLDLz4IhIRSTAZdkb1BJU8uX$2n`XK+DVzT{B1f z!=)72&{B(2AEGusy`R{k-#PwzH*K{R{D)5I;i9llU}&R*tF*BH5C%|by`^0%l4Ul4T8+j-)JtkSU;`YZ|U6%4fr@W!3t}WvQ+HR{C z@xq5UW=-9;fER9Tn6$w{VV`a*CN@prg#xGe&OPSIu4p}L#?dcj56zteIdgd-q}8%x zJ<<8I6Q_C1;RT0Y37Jc0%l6v1K>x)oUWhkaTz~XTUf9+h6UYqN%j>dl&isNGqQchN zUYpJfcl%90UlVQpRq_Mp&t?5;&+h*7R9?Vrpe~%k3tO_%?J6eAh8H9~^_j#A&lWCh znmQ5VRKEDf`JeH^Q0Gk#w@=`OYI)yI_f_c7FQc&9cwX3Kon$aLUbZN1)sCK@%7#&5 z8OICNPp3q9py@GL6?tQMf#=hjwNe-vwa43k3@@nLZVlZqnis@;*O_h2H%H25Smt*=6Tu5z16qW4 zMF)JiX;0}WUPy{82A|jH*yi-`HDSE4yZlIkO5sE2tC>wgWt$|F=&eTLIM44~o<4#X z_MYkV)f9z&mbc$=VK^`BugL!N&M;Zi+LxdBp({?GX|gUvmX?JvnlotM=pjR2)#CoZ zNBMeQD9Jg{+8_NqpdjaRFfY`$J9I^dQZ!Bk$$E|dKC!jJs`A2%*Z->W=jDZ=VtF6l z`qsDp@4mdhs@i9+RHFa0;@c-?AzzVKDm{9HN)z~hv8uRMRgdDZ z#6bN#4hAp9L9Kc*4n`_Nl?gjmG>!W@yG5{gPo`1t8a`xf?etx6BrX4%?|Yu{f39>@vwJPcnCZ69vc*@m+Fd# zJ@j$BAzNoSfxDm&$Qwsj6P56J8pp0sGy(^1rv-f1$kEZ^PHj&jdxk&DnYH&VO&| z{X&uYZT~yZ3opl;^1>~AUdZfPJkCm(462uk`M?fa4#w@)i9eGLKlif{IWhBXPwKAZ zJDhts;jFIT<<#Z->@Vu@ui5$m!IyQxZWnsZS$tJj$FRTYd)e1@D{rPB@a4;N!{(L6 z>)PJZ{enL~-g#Rm<;gp`9~&D_TIhXOH+pwcUB@5q>GJOP#XFX>`VVwVMp;Y|4nNe1 z`O@{VuBJiD>DGl$bW;B+bcf>TjVkED(_cI)5WAD5hR(A>uRYE%kn*f+H4wXPX!zVl zSy9-8Aru~?28{p*gO`k1eG`zz$+5h{fix}+M0(JZdUaTfqnhDW17h)R{Y`6v)c=~W zy}`5_{@ZIo?>URH=cYitU)9A7lJRO|V{@t9Fj=uXKbS+bIN)~xgSO&k`aAH5x?^bp zrT%!wkrvR0ZhYJVhS0!$EJ18;jU_ap@YS#aX+Er2f2}}lwq0!yr)5`dR?iy5utZt| zp5dW2jHQ1>w6Xzd9&DulOC;K`IN8FsyH8J!8Ey;o=SlU`wxFdzxz~Yr2Yvb7uWRc- zJsOs}E+k^qqlVQ58!@1DrFPxwLAV%zda!IMmOAy>=VN`=&-y^4J>Y8x;yOyUV{vK# z;`GEffKG#HWDQun8-lbx8cOrDxgm&QR@t-hGUM#w-&8%>9&oW7yI)`rw`dt^8bK~z z-saj!>i@7tKr~Nm1a{cl3wez|48O4hh|P9z0C9T599TUEAO__*z|L;C5>2$ye7Dzv zu^3RT6o<81XmZ|P{Yjj~X|y4xrGhM04#o;f?WV(ZS9jjR6i zIEdT8+=0ch@hiS*p1^5u@!k*zukSI+O6e(vOvBkzO8bOdgUhBhN>L&gVU$SPw{{w8VFDYeS%x{9Q1(U!%v9g5QfWHVUmS=I|S)54RC6?`3JreUvI2nckAaS`KA$txnKSSasH0;3UmF!;A zU?fTVkMt=Xcap^IU%exW*}5G`>4T(g)=_G=fTZ2zCdJj;jm6WA_0vs?>v=a8Pj?n4 zlJYc3Y1y5{lcfFOf#R+<^I+|Ju=U4WPvXbP4<0O@o+xEuPifr4Jy|?G*?f|;i*#(= zk+|O@NX$zqI#!RwJYxhX~jB9D2tl;*N zN!2wFeB>kFgC-hq6f0_=$J3k)A5{EasG0_%_65XOS7{)6;^4Uro^jImFHbq3e`~IM z!oj#FMQOUn95gqpu{G@>2c}bl)s_!9$XWE2*|>5JhG*p172o5)Ca0vO&s`4Mns8T3 zZgVhaOTVJIw>WU0@_B{k7Y;_R+R;;6#=)Y}Gu*x#9F#3>q8{-x2g}#f7ZS2Qd&b+f zzs5mG^%bYjT;X7K^ZaIae&QfE`et#$We)uBt9`;Qaged5Cs-D9(4l!?TG<5-2GRhE zIPfefT>t1i2YDk)El!=|;1l}d=PU=m0RRC1|LmCwSWep-fd3|Tp;94KyTMdxrWMM+ zRH!tPNRftLqS9$HmP(UErHDex93?}dVl6{SDne$Gj#C-q9Lm^Td;9t6>fUqjC%FsFr+HSi2 z%>Igi@x@Yb-en3JR*$i*t)*bOz3t(>7b)0S@9k-!ZGrWd^)m2QPVE0EI3csDF zVBvdBO`A#z9yz9G;(m^TlHTDXyH`+f%fsZ%hH?s8zc1YYl|X90V^K!I*nzFD-Oo^P z#~i7{!lx-XLR*14cZz}y(4w#INeXfjy)Rxw6ik{DJSd%T-~H89YJ@Xh9=n-voPyn~ z?_Ir9O2I+t9m(M(6m%=pZ%8ku;H5p9Sr3j;Fq|_v(}++q+Dl0GC3WQHK4i=i1OTnV$yd9Q%D5w!U z%QJm91tV4Vx|r;u;EFp1ehxc{K2Epx*4sfr-PYSnk8Y>nn>q#M4cjQ_SJ~(8gB%Ky z-n2WiDY$35EtDlp>c2a2c@_nQC9|!nw@{GYT>QeBut2$b`iRXGd^nb~$7T~5$0-@9 zVVT4(HT@lK5)SDjj{3W_Jto=*v{X!82s-_SLm7l)tp|AH|aj}S>DAfpEV{Sxri z;nQxZg%W&yOTgyRa&3p>60q@|%`kH;!MCRbY@gD&BlC;|T+uH~%%@xe)`>c_303?v zB{>|9vM7hsjgaDeBvZur_u=Fc;$KV=Cs(Tor^~YL`7;CUcZxW5Pn3h@djUf#ssltm zDB|D^Iy#szC}Q>+rH(H+H|5E)pZv)`$w2#4*0=t|`_BBkj`Pp9|HQ6W;EyT)o1bX! z_?jG!mYKq%`-U1wgmoCkpJ{Uo9lW&N9F;E4HS>?1gqkM1PJK1g0TJg)Hb_S#b+uzu zRr)mkdl#g_I^$V`pR3spnBgR z&n2e&yU(d-Lcv&_SZH%mJZ|lDhSw>{cIC6C% z>UX86s^#D!e*cS+g4@zLmJv(P!-E^HFLPar>Rd!z22Wpx=8DDc^MAPv89HxM%Bc-Q zSA#CSEx#6y*zVGnBMmknh(JpM7GCu)iQvm0i8K~WG}2lm;F5QDcXHoGBIegyoTJdO z9d*e^&qg6}1HX<+s}<Hz)AHCWAR5KT%(z_I7>yR__#|F+ zh(S|tEF9m8Vo<-*W=#u&ShS$zqU)}dSmea3?{l&v7VUfy8htq`4t;n&i$nx*=s~8R zzqMUFn$eoGU%6Vq4`JmoA}TBS@~=cKL-eS93JGZSVaK~`0um6rUEfVWi)W(Qz;_i| z155MW3Ra=uhn3!ol@gIl+70E@#6+aH(29gUiAYq%8H@U_=Id!S+Lw3TE!1ueN}bju zpL~1`>aFCbaG-Azy2QCFES`{rj^#csQEg8`_PJrBl?;-RS%+vp&3Vaadw_|=wQb2L zz3j|yjW-2sXQq!_3fgY?OCT~!LFud7iN;b8cd~ix)Y266*x{&B%%c=kPqdt(x)wqC zMPw?iMa$og4ycJ=%bzc6QJewF5D`s925d=1#q-5qZ}m<^aC`j;$xW$9QvY0q^Yv6T z)b{DZVG?O*z_t*_k>k>kWcxc^(?w}W$R@g%-TpN6GP}n^m*2?q6S^BUZ47)XlU0m`+b%t z4M)sv&bsFzpu-9u`LTopR_#2L>P|yP#Xy7GvuS7~y;jVcP)Pp5)@(N#=8aGnyEBW1 zO`MYoCWPmY$xT}~lZGuB=fEvj0lOcuDlj5EIKjkxn+pw}Y%v~wWd;pvQ(Qlo5r#EK zy;<)}!*F>O}lB8f5ablgo^t*f;QOE z@SO0FfJe48G(J9gy$YeTweQ$`8ybpjTRU2aklkOcX-JaoKe8v$P<)q|&KoNlvil(+ zo2FaRu;&Bw5{WN3k%&FUf`%3iOXTt=((n(EEiFXYyMCp!&IBS4UA*T6EqP}5phWJbfci>IVW5Z3GOI`3gh!^uOpt}GZw?BlbiRFSYl<^8J=NW;-= z;6g*;QZX4hLJ=a4|5zICH?6eGH4$(u6Sfhu@slwPFSL=wcMJ_pXFs^8O33ElqiOhT z-<{CxQS`_23Bn0flHnR78cIr6)iwee@}}gsY7<)Z6xNJ0q#+qqL(51S#!yBiWTc^u zbO;?Wf`@;WjSgz%UwW%CEa3PPlo(42=atX&6=3P_=&uk%u`TB9xUHmKivhhKOgI zUN(r#Grv{(0||YHkO)PM*hQ?w{gx^XPxm4L#~19%Pjqhgz4^WU#HT0oN`q77qXEu) z1puGh8`QJHpL~a89Ws6ZSN}=^U|)bA`^2Fk^8xmEn6tuq9>8aN&ws8y7vL1B zC5C(F0GxfyR!xfs@cg2gbMrj`PB6ACp5pRQ?dnE?}+rTTdj#+4$tn zr+QD?O2EL^QY}RjiJqKgw(guD;EgoR((~g1X3xdU0q&P2JloiejMG@^X^klvCyBo8 z#{s+viN{b7;1Y9^pp7N^GZj@ZH6d~`363$qc2L&+^caA9c=i}4IU3-Bz3yox8v*QO z@!GNw5IJ?O_qt^Wu=k59YlB1ejZ^`42fi+8 zDgd{>c8_jV7I3e4&QlRW@8KCWwn_lMdYaUhs|aw-*}`lO1)`VzX}tJ>056kDS6DcJ z%-6hax#EQ5dl8Q$4{+Uu%ml|Tm{py7p{_5$GB*RY%lZ(zF#b}G$agI=XaeC|vJ5`R z06cO-Y=au12XSjMy#Z#=K?&LONNIrYt9e)rBKIXnS9fcb6tF8l@%8&3Rlc8}n8TI{ z@JEqN|AKzg{HW>b0*p*(p zYRBlISwo-);ZAxG;(Vwoy29{l?q{oPo7suAbI1oz&F_4n{8qi5*Wzy z4`!<4=8p694B>pN+6VGN+3GaG(`oL(!Td2;lg@a40lK<+f~x)}ISV*l&zrDLatiaG z{qgEAEp1$~+DM?p@f z^6{Lxn5*uZbn4}>D()}Lac@8!mxakqE*sx9HgH*gVbI8(RcuKz!6q&f?)x@9;%+*_ z1bk0Evu+Xd#a6D)ok1iMc+M4dlGHl5`FHN&iqI2T17333xO!YW_a6WN0RR8&*?C+| zX&(UaQgY8FDwUR#R*|jJatYmEm}wJ5VVYz~BC=E>rL>m{iLw_e#YDDdUW0Sf$jA~I z#>kRsrjW_dB9h+UbI);4?=0`<{mg4V^N;iS)VFgx_ddV#dw$Pzo^!5YN${eKU)se9 zjUHbOOn5C0!M#XvhxquO=LaiXJH>CJ0?&kIz7sce6uqc+lY>kx#Tk7^$b)-&_A<3N zdDxD>C6)3pVeZe@jcR&8UH-0b3`!J0PP!?A;0xM&!PuVM`;>rfM+rQo2MPe+yzi4z z0e3tFJ9m(cf_LAod17kWn`@^xocuQIT#im3Xz3*XP=>q}Qan+r3x3H3P{75qsqmp3K8l@93QP!12dmZ=UWTa;QIsQgVeyd z<~5#qe;E64YI=54e>N^{b;z2CpBSMIyYbz@kJY(2H6TcuAPp#Q9pbZTf+n;f=T~V0 z1~=y9x0+B!PP17Pez^8(dR_hiuAKoOl>VUw(tKam0%@}?T5$CWZj-ekSI7LmiINUT z(*Qc~jHGXg4x2YyT`qoIAivd*=z{b#U+cnTQHsM{e;RJ!Uer?>3M*Xk6+KAO#0YNc z!76Eo41~)htaSsq^V0{mpY_>zL-e`+(1!w&u2BZyM4E9lVEZ%307!b4RU1IeHj)?v z!0bMps%*&R-H<&#$&k(eEcugepXbei`!x%OXJBc{1UlGYTi$!rBG9!}tCzg%>7!k+k zWn%af(-*N^zsI3i-;3keJZ>eD`XlOjFX$jz;TF%HUks6q;&?XRBi!p{@!aPnpg8Ww z5^;FVOW^8*i1U375$7fOM6`W+oqr;Gd_*D_FA=-HJdw?}Ac>9FGKuZ)^+{}8UlYl= zCE~DbOJeI~Tr$`1#3}PtwiC&Gl+4ye=YR7ej@p!NlHs3<;&nnXosF;GChqkNHlMvS zx%%A3jn8au9PU8Lb!Zp2zvmAm^FxW;|2{wT;9jHt$qn28t8vT!liMG}t@xX`<-5gB zHWhB)>7U%Vxc|y^L~pfAuf{GRD44EjT;@xGSgy!zw+{uqeOom0KBK^K^oTV#W>PR< zXQOrXGzwNK*o)KLDe$rwTGSuS5c>6Ym_oteDNU<~xKMC2PdzlknSz(ktwz#LyswUa zVQuya1)3d~n=VbH;JnAnr!;!le&*-L#1vGfglSB(r@&h|C1Ut^3aXr+>&_WV!Q89z zv19Bo9+M$aX=5n36BF|3R$B_<@9db+U_(K|)*R0cYYNJi-63 z)t+I=8|tv`^6rro7m)53DuZB`!c75QgqeepX= zqX$t?v;T_H4igHNnm$|_VvOyqd}pd|L_wjPR#mPc1)ekQFE<-dP%PPet9T&h1+Q;5 z=+VfmhB7@0p6t9Ns-YS}nq+sWP=K#yPU~jz{jh!i>Wl4tc~qgH z4+Tn&mkx)Z4*qXD(t2Y)OLR*|2q|v8LxFO+<2PFcyv}>po1RyqptZTcNCRE;IHz`g zPYR~aem%TOfdY5!F8jJ36a*D&H7rNdnnn9mN*8rBq~>K zf6FWF*A4+}H#e8qzY)MXAKjr9uLU42FSOY+>0X~#0*IxzTHI_CK&wi6lL30J?aCIp zRsqx`)Z3-E2w=+EhwXQp1(32`&AH{J01E3Y6}G()fT!K8u7+O)aB-x^SsS$Yz#(dX zlK?WVXN8!d;|HHz9{Gy^t{tknHRG88!sXj;6g3JUdvm|Fw&=}3r+a=+1mM@?J;DC5 z0A8L7$Wlb5^-wPWSN+qu=YHmWwW@ZvDtdl^>GYm;0w|cIb~f!t0hHey=C6%P>!SAe zZd|oeSGk*a91k9e%o2ipVBinlIYMx&VUAbl31P6hQLV}$AzW#?R6e0t2wrWoRo@;J zvUPr32ogL>{iKi`52u9SpT0Kv(=UZ^`$CZQ`fmQ!`Qf+Q&rwPHp-WHlTYp;km3+=e zKl;%R;_pY^-@E;P^Fw>re<~-ZGoWw$0(mQD;)T)C{e=$9neamsmnFI~!Q`@8>n?K% znQkY}WJXM+8-KL*X71Kkw8Rhc{hhN9W@J^?%wwM2*MIIc%#W$c-4`93>dzeaGgdj; z7{GiUDO~@ePoT_j>4Sl#OwPFB-|egqlG%8{eagwhD;TRs*>A$9uVnCQ?zi@QuuRQ7 z?bL!3Aq=j9?mc%8mHA2QZOIHOj7d`=7w9l1eyB}EuErXfOXeO{Of3(Wxz}X2)$4^3 zOuabo;kmw%OrOl6SP$oQGBq;hX)Iq5#YnF|!=hyxt=yE~Z}xg7SENy7QOXpuFbam?W4)BPYYj?p==%G1UnUZ!=zwI$Eg5@ZTp$K@`q zOki&2bm9srQKs+r=69595*c!N^PiH$1l(!}9M;C0vFnjiWK=R^W7hM&Z*?+5-|U~Y z22x~Rxl#AZwljs9V5&W)cfo)c(Y8!A6H@KcyAXb zEeh?G!Bl)xUw7A?cawHuT69hZ(^4*YbfY4JsR<%0-YrbAH965Oj8{kKxP`gAWEJMz zvW2OfdT5>9z)YFPUVmllnU=|T;W9>4%Uh*xcl4O+R>qpysh}9bTRgcvKkC6&=CjF5 z?T;vLV@{vVv-Ec4&CjiI)j6<@`Qvfc-u3?ff0ysu`B3x2DGhQ1a6|mjkAC#S`DgRP zzJL=?Lr!fI|6P9Q`Jwe+cQ(kHd0nb)GMCSwp>=o5xffo% zZY~aAW_!{=RyzaG2Zv{vzMaOq{OjvJ2R(Qz_CI;Hz?}v?=@%t5Y|d@Bte?U=E-vvM zg?jJpwK~9!*VrW@&U`Y>-q*VF3KImQ<6UTI8t)T)&zXiOz0m=ay14+_*1mG2!T+b> z&laO<`De=pe9B86_gtUETUPuvuIOk;G0T`_-pzxLokn&!V809-hNnyeJttzJGw|wp zxv8uY<9VEY(D}k1&x2g>yIE2%S4NMgK|F0zqSrXyLB;{|rjDh7(oC{q>}VLWD>z~G z7~Y}F9Y>EC%`1J5Afh2|nfc;0TVCmN6&tKC?5;1ZX~?_yJm`%T??a8Ut{J0v({6j* zQncjlvadTIV?jeOGtnd0oVUIw-ocNg;Ydue+Hh2yG1&S0;WYc40hN9qH;h;MecMnP zB7fO2NWPo6NYy(ygoc+_ZAArxdC!PRrO@E|S>ov1gLnfUtlY5CgoaV%fr~K>`Q-6i zHJkH!=KF$@BjaI`Jv~B_ph9&&QlL97fIf`(fIa{(R+H{zqblgR?QSR|RS=H$w64v8f1c7EZ} zuZY)q{Z8-F0+A%FcDHJNzDVNhmtFW^zev(FDE)?AH-C!Td-YHbuL89}-*2x-l3S2f z+`5OCJOygl!Q0nm`{Islkz_6+cIjy&siHq61V1!(?ipEtM1}LHO%#a5ZAY&T=Me@aY>Mp^PTrOlE`d)XqRFet__ z42D67(AcID?^RKw3`3SIgHdCb7AZ>K|Ge*Y-(;HS`OGt8zUOhC=k`1Ieb0N&e?RBG zjq*u#x|AZ4ltD=I%SAl9%ZG+mEEGu&7y7U6hy2Yt(5-7S&rPnAY-i3FNd{I<$&qhE ziBiOkGjn*}T)JDEc>vF1R|~(({vyc)Vz9Uma+Qnywuyc`w?0u^ zdDT}Wd7#u+r$2H>k6twkCW$2L-1V2cAx~x*IuG#SnS55udeH>bFTC>)25sm|74+u0 z_JDd+mKRSswl%i4=V3H&@YvV)|E|{9s)>J%l;q@8kODc5v?)u!&%=+r^g|oL&pk!{ z`PV#ChRxj-KJWwo&HQ#fHlP0=w$HQI>}dQHw*7Ustq(N$JE{*Re^4LJwW%*})Q7Te z@NZ#9cI{{!wS$8lZwG~Tc955Q(+6qYv*Z_K+&U4T9f15{5`aJ_bUa=vO z(pz4!0kLs0(r!qk_w?`(?0QDeoGR@)&k70);l{FE_mKFIFghS8BseY_?~I=r78@{? z9pW4p9UT%8OS?m-4Gjv4ljFLc(IN3{cLINPLO^V+R0elkEF?VA!NHO5_I|Brwp_|ro$hB*$9?uo`^E)l}T=7kW?ic68DGxu(F;BT5-a7n9T}$~b@qj}m@y9p+Cgw(0 z%IM2ZcvnnECEkA^ZsZ?#P2Fd%#qH z>}WcJqV&2Vuwt7i11F~n?5;WQ5vZ*S#iK+^hfY?7@tPkU*i@}5&3^&h$=Fb2kxih{ zi}r+IHYpfYQG>!~R53M}ADSP#+DIKHvjV6Cr?&>=eX6ctw^$R_I#Ug`;P!02eIo+2 zp_@wb8s}x&FpPab8|bQ4o;qCpUa!OH@k$3a;;PZpbfx2Tp_Ym{u@l%(!FP26YDIMg zJ?S_-VAboU4?U>aCh>HmVyx8%)_$KDz>6d*umLB}Z3CdU4SWoNRePtQ)E-7q`aL>& zo)KK2%MLIG)=yE!pu`%;7|!By8Kx%Oym=hnPy&HHDeFUr0_{b_UM> zouzV{asCK00~7)!;km_xI?fz+okEA4FozSTsUYS+e@>LdcL6pWe(l2fN8N(6*ANSC zT#N;<@%god)NU5i^(jaInLxEO9 z>GEwkSa{j`Fp^q>61_g2a*p1dMbMv|J4=Jhbk0CMcdQf6G2U60sqWs0`S}rBl=O?en9p~hjLWyCV zMv3+6=yB;dO3XtK28r=BwJkA!QYbM^FH_Pul5q0aQDU8)B9ZDvN$Ze=le>vB3bWt@ zXTKOqT2D_%{dt0$*RTMI`PqlEIkRSLfplF;4EoXn&VMxpoZJHokyyvV3OPTlYD>(! zW0aWXrbS3hhrX03R$LJmADKm*y^4#Za#CXYetZ&%`_dRnT8~e1@sWR$(@*mh65ZuS ziFIuB9Q zQ{7cAUVgvM=_|a^hVOcQBk#4n`?*v8y|#BhcaD6o?cL9vp$-~_Bb3yDzK+YCL1bK{ zF=qeQAq18!JyU!*fIwV)ZznfD0&{D#J!ecJa74Ru%OW2F$Cd}?W{l%GV{=-ux;KH0 zVP{f>n`Mooku{@Q@-s&gIQn>4%qCX?4Qla) zM}`wPvG?e#-OdCeBzG6<3`04_$UA&Dlt5LE*C!LjJe4JhDjI_c{9v$IVe%l9FQ*dk z5U?rLF3xiz5PaX+uv|o-K5YEFefjvk-H~*kL_VW zprktd#lbEFe%ceGUSf`VrDjDu>rCL_x+`;iO$qo{ze?P1LO{*6Tbu%tJuey)7-8Xe z+1`kNZo#${)&>MRC1q|F>GK@D@p`qV9_ksdKQ>91z)ofR7eZv_iN5MxbO?+upKOw< zMSxCMp-Et0@?PCuNbX!m;E~~@)NnNd>mq1HBCy`pXiYgG+_^_Upl)^O<}_6T`RJ_( z6#^B4qK7Y(3Aj_YA`Piq6bW}uS0LauYhb~2c>=d#q=5r+PxmExT5>$iO_LKpZxz6x zDO-BKY7u~n`>jhingy`-Z0(?&mjXEGr(WfPWY4=V1dt>*c7s!s05+u0a6Z{6fK8*K z##KBQKt;FRKdLkcpy5!V|LSJ~V7^sUim4aC_F^=2odCl3+Us7e6~OYw(Pgu1c%l~Q zApykN?6ZCOL;!JB2M1{(hm_Xcdh$pBu(+vK0eN<`%7~vH3Sf3dFXzrk_Wkw)0jSxC zGaK#;pj>ml$EAA$sPp+wHQ}xRwD148U-1vPCG52RuT=tYFMO)wi0t|4W%uLjg+Q%5 zZL1K}eQrD$kSTZ;y?-jzU$+vQ!XA5D;v{=<24hmsvz?gx}hlQ|_At{0!Aslhb zcG{RL1md*Fw%<`9%#KXB6w!w7S|>Vc3Yy=$oq1&@dCe*pOo&!9NoB7`(-*hC{rv+! z@V!tE3vpYvzuwXK_bs=S9cSR*)BakWX#YM}PEPAm>wvOvM9gb0*c^phfGeZ8rlz{j z$L@^BHRizi?cQ&Z8$W^J-ZS~iXdkgnK3_Rd#+Hh7y;T7r4DN;RH2I2$H)g&?ERyGZcSgy0e7obM5#wSQ_MFiY!(?3DdB;&P zPR2mDuD_J_jAzy-pKg3^oWKMH)i7a?_1JTdyRAr;kv+dWO=d!khFI-z zS;*vOTwIw`%yT7fk52QyU?8+pkLLpyG3@_?(|LZ~pyI#IJw?W*DH}{LbV_BMw7*hz zzx6f~bC*;XWi6KRx{X;@Ys?Zx^{K%~&t{%gJuVJ0OJB;U&P_719P}mQI4to{R1r_F zwU%jdQOlS;YY0<*b{VtNO8=C>!sRmla!)gGs&Ivja{GddT`kg>Z3F3ls?!)tcH>E7 zqS7<8KKD$2i#o-5IV)6FGU+QIf1f{3_IQ-JlCcsMYBVbg49_zFwMj;qbV$^^dFT^uo45(`~-`CYx2$Gl0YO?#D_1?^{yQ`+^tMB-C z_pC{CH}lcSP*+BouDUrOLtQYyuI)Mh40Zg18wIlq7?pYN+SSx&sQW+EJNe1*%%^-X zwlu+UX{Op}Qk|Xb>rC}N$3a00+AUSr=5Dh*?!~y&p`w1<7RI`Xm*?-g&sgPRzCO-9 zOYQG+tlgm1S!$Ws?mubH#{QSZ#&tTvx22X$rVZ4QQDSQ=ohQLZL;7ITg->l8>7Qqpm~l(NnSl6oM(@et&OH}#MC*x9 z@uGzsnHqL`cYEN?CtUS6A2TlZ7<$P9n0R|-FO9U8EV^Env|&D@GC$D$gLxb|ZFF}? zSt>`w`#}>n#QnI&Fa`FbvxS>5mm_&Ol`iJVjA`EeQ&n>qqj90x9LXP*QkXJ}BLj)U z$n=?v1rL3rjwEr!@~82AJ2&CdF?$d1Pvl5pu6Bh3aA$mFN_7I`P>($cV}UC>I29k8 z&XHP^QLc}sG46dd?_T9pju=`*afR_5NltyN+ph^b>lsGt#4*mxCE3SfIAV4yHR@wk zOCG7d{DbR-zZQ87y#F2mz zg;ggbI5I=-?7uIZadma~&uS(z8u+dmUtpTKChV@U6=-W-|fP+Rqp7e_j+c_VkH zCr9kdlK1cMV06*^?z=C>GaCDD*>uRA@!?&~TkGARK29wzI{E=eTGNTf{+GoUtrLw` z*6Av&!}`iu$vY7i^Q)UpZCC==ntm%*YE?+f@^n6fpYldskocbH+YJUgMHC^TNnM z!`8pOiLt*hcwk%}FRU-sUa8o?3sEIq&R@;t1-siF4mx}a<5UkiUC(ArNi5&ty_QkE z2ZU!0FX*j3eWuqc_?`8aubp4PIIwiNY2b23t&)wt7qfW5;kC`3%a=0#S`WgsgmG;M zsZU7fg){5CjdB+8f_Lhh-yd1X=osKXYsM$w?|z(4aT+fKEwWJWS-=aci}}i``Mkgt znq+G>;hBn#GsmRzLTb0#2SIaN@}0poXSd9OdA_XZtDFt>& zO47VsFUHn%!lQ0P^%Bp<{+HEWoKA>-96f@(;{PXCt%TV*BseyxtnweB2w@ zVqP4Z>I8~FYdT^69Gxg{qBGCvL}@Sbzrxo1+S)kuL(OZ<51P&VpdowK4{c>yVxNXI zMiCSngx7JNod0m1_R@JCeB5G{(NdRNY*1`mjC81sb`OtI!lA2bN|ai7~|t>?{*X8Y8XuHCEuOIyP;?KyU9Jtsahn%He1ox2YEOPlL6 zO|skUckbuS{f%{61NU=$O;!kVh^$$&^G!eeOP>Ss4+rU;ULSp24qtFoAwOb?58&tI z!#<9@_V3LXrT-_c$gh@LS3XFpmSgYj#G7(_&FpA@=P6HMcSNoHoj@E}C(ZM-eCok$ z^Zw`VN#_mnvIe)yd8_ZsXJ-wC6&^_QK9VO3C7%x8{j2=Z=DL$(f*;G#?6)t-=zG3G zgNzL}@Oo>f207}&FBlT2N$7lS$nKwi{chUzHUzDbJ8MaGtwqH5h}&(+ny+x6HtCMj zz2A~sYhTCjA&0p80iy*c%cIkxAmZdv~EYDCpyf4 zi0&I?Kt`ikN&_OAdCY*|=~Y+5r$m(J8WM4u$A%;Z4OSab`)Z6N`#KYRoV93cOp4>t zamJ*VHhRjKz@+g9dvu}i>F;(S^Gwcu+fdPki2n66A*ZHY@9j9>MB0xDT_?#@@`owC zZ*?`3_HQQn%}m;7S5h$sE$>Q1|6l4#I@*7+_9t6&@{#e@krxxpsbB7x6VaT=Zo~$| zeV`k;kKr7~k;gDw??R5~YxV`xIBEUvWaDbs;N9*7&CfQskm6xM#C*A7L2ShU_aO8= zuLlv+&e2lxnnHd3BR@e|)CpOeRgPyIjdA-qA zE2n;z5%BJ3U%Ti~zd0Jv{IE7AZ~_i7lj6zIeA2O$;$%&7%+V7)Tky~71Fr8DY(3;o zqWqVpg#5I32fnATISC2bmWc%CUqnK-b{bE|J0rmkKP0%f015SarYS*hG(CV&E)Gc0 zmoOyg#bW9F8WMNw3B)KN@&8C9<_QwwddQQmWA6ooc#cKh1=T=eo+2UN&mu96y`=TM zfl&8-yr~`0$of9M=}6F(VkAV}WP)TT67vd)`Y?goTaLv1MMBVge1MQ&F+OzNl}ISl zhd$JAoqd5=O}@0>8;SMRl3+kJP<%;9c+Xyfgon}U zKDQk=w0r4S^hb=TE;Fl1u z{qqb7c>GtW>%YSs15=50=&lJ8RSD?RE^U{rLO{l>@zx#61T>HK zK0iu{fPKL`&aNFnz=o3>hW0|5Z_mA4J&b@Pj$FxJ1p*>Qi|D8z#|5j64H!zm(6o&) z?@0oFGdM6I45_$m>%qRrfU?Iac>@SI+bY9(B9G4dqR%A_qrv7?|uma2KRTJ_C}n5e78sw zBV^sV6yciQ1U&an>-Sy^^`}j9Mj4L)gYsTO(+Jd`i84L`NCy?=GD|K2CcD=uW%ndN zojm~3rFKu{LQw+xzb|;1Crm*047P&_$m!GiL8Au&Ro1fSN;&BKH5v=%Bgqw}y`Fb) zVM6xetniOqu$i%bu^cjH>Ddg;b}sn+v42>`2kxi)+Qx-aQPji8)pi5buDs(yhW6}; zH*dLcq0uIxR~Pp=pZ?RknG2fFb1lr9xM04rqP6S|7b@Cc&rfUQg8ZNnDaEh35Fvp& z5P4(|)$d3H7pna|SKN8Yg{bS>yj79Q+k?teUvR!B)H&xOf*uEiui=R(P%+cmDp z)&4>)rFB^TbAdEkFnQ<6S}wd<=AI;1!v*!oy{($nTnKJnEB@vg7c|Tc@r;meN)>M2 zPp}`3yuLB5iVIbPrw%z^iH+1;FNxIr^$HJmNSQQg6hQ zLLON8Z4YlP=E1;(`Kkric~Frv;_B`jJkVsv^R2HH=WsZ3A{J;joS_ z=3g2a)NQxj{w=>Ac|W)Ock!XM<4ZZ5zWf&02Y6Nrr?-?IHu_{EM>=cU+a^9f=pY3w@FqL2n_OVG;;k2sV*6e1L2s+Sq#hclo5%m4J3x=P0hLsnYBR=}n zW;!#<|7qWzTWDkciv@dw^QZ^0X{*2|=ryxeBa%*={b-Bl+(`j7sZwIios*M{x~l#&P>{BU>L1NB&XTx+)D(cfcfHa$(s!m>|Q|CU(V zQku=^;^-4nqr{!pV81=iT08jpR9YPUv;2IX9~B?!56rTfR8XqhZMWV2IKLMk76v!C zJPC`_{aOC#_`sjvo0G77Iy(c#^78;Q641-RZqrl};>Q?0Pcp^6%FEF^ZbE`#;G`&J zq{GT=slHRN2{*FZbd9m2n@E*!yB-PJe=4Av z7k1E1>1}?19sKxArJ*hfXtrLQJqi08@9qK5->|V+XyQGQgt(EJ1%_RG(Qwys^LXse zlP=>Y=#X&hTw&d*aU`fMH6Ay*i+hTWmfY4x?Wmb)XNhEAMx3!E$eb{KymAZ)LiHNM5w$N zO#+(j4rv;NE&kvtE`j7fha<78b;r&>uZk6)o)YV%Lc(qrD}`suBuKCyG`cvoXt0Z@ z5(#D1SDJ!HU^QcRJZHy(A_Wpq>!QbZ5lx1(+J=yT zS|j0$w9Xy4!+0>(_Gac284?REE8kunNW$s)y`LE%mDmFez}{rjI(hVbHPCVOawPEc zI9U=*TnaK|y4Y-L6Edzp31*dd$|v^2^3yLFtd^yQ+7W3IWZ4@mMFKzH>EaVM4V1uo zOIB>O=}SVjZeqnHaS{|#y5JjMEpxelI@oPs_)USeJVrd zJv&S>d#Qd$G!9|ky_J_0Po$W`C@ECjPch5bfxMSu^4rA?0~08wWuD}RrMt2GaJ7qK z`16OI6l1hXdC|pqY<2DHfL+@tX6SIScqR_(M!ehW978c@hNvp$L}PRF(21fbCa}Kw z<<_kfb3wVUSlSlswvxt)>EYPxyxunDnL>eZ&oP^^e|Q|rYI6caNR z1u`TPSAUNij9r!fG<{YO#au3y8J`k}Mak)zoV65ld`92W+BFnYaHmai-)d~!Ey6`{ z6~)N1>2CnVRA#*O%=4$1J_Fj6)BUic_B`|VTtP9yeqzH_mZR$!FElOK7hB&Zdcocs zwZq_ELz5T9B#|F?CNHCyPxBb85S#Wd#a`sRuf63?F_UWVC%3s_`Qv#B#ptmUEmzbY z?&H!ciz#N^$onTHT`1=KqQ)X^XKb*ekaW5e#Yii^ogjmZ6GszQN9+Q0xC;v@=4El2 zyDUJ$imd)h`ZRKrueA9!Ec!kJVs50MDZsb~tRZ!=lNDWVS7q{~dNNYOhtk z)@2*?oUs#5Yl=yZY>aWW!jASUwThfWF>ie<|B$q#n7W;L)PvdBiq^7Ur_RJ4X{qxo zw4fNBjEa3K$ZG+&^Mj{Q-Tr^Oa|c_x{kQzs&vGmRUYdo}E9<^0D{v_3o@XdCp$!?u4oqUQ3-jtNQ*9 zZcd-}cYRRwuhmc5v|Je5zV_IW6Z` zt?*VWdmo?9YcNA6b8`38(9pzHtlOz8to#Q60RR8&*?Cw^TN?oIa~k(P&4VPn!6{`9Aw!(kCuEL@e7QF=-IS@KD3S(c zNJV5!naUU$uA!YNvx_1^p{rXTAyY#6-nI93cGvJd-{bQ5$9|sk{Or@&d#&}p?^=7E z!`b;C9j<>nBoc`(zD(655)G7+@RCDaI1j~_RCtkt##foDL=t!WWfRYwaFBd-+_BM^ zx4g%BMORrt+SIOB6^(XJpBP_}FPs-DW*hJ9eQ(xX1^>Ac#X{e|-lkWUDxPl1?dKR% zu2}bk{G&qADeKIP?DdZouiZ*Etv>lwF_d8SOff&_+=ia}pDX%1#&q|3@IujR|MQys zpelv+t?D^GM_wzMN1NQdR8_4o~R=x+dO?z%1atTlkhhl3AVs2hUMk$^O$WMrl74tB4Wy4*RKI=BwfIrt%SH* zK@xWNuh~}Mk5wANTJd=;umaM}8MRiBLCVIp5nyj04i0L>=PjiXpD(E#?C`dXnVgRU z$oc!Pl>=AjhvdMe>!KV&Nk?gGzMqcP{5Ypt^ZnRw&BwpS8ctc^gfX!Bq94z<5A%bM zmjt+J5J15YuEYAkg-690NVQHjH08&m&+vJ&vl8MVhil|=%H|Wlc74D)AMZx4uAe=Sr|tfuZnGAoFfzf;8V z6NuG(Ar3J$KJBc{$t`jkgM(QY5cNcYGTtrOwE+UC5kyM2Sii^}x zB35B2k<2&Znv+&fiMT#%X$s>e;xe;RQ;3r$Ki;cEoR^MN9kJg7hz<@8{>06zPo@x8 zB`4pcggDXOeEx~#c|i+tqWN}i5Cbt$GCnRni6rkb{<>_L(7ue1Yhx`G*OyqK2~y@@6MQRS9K#4;(<7V@Oy&DD{!j*urEK3+$O+$t{QNf*Vk zo=ha`AQ9J>9lHGeWqN#k?TA=borz?*(c|lDBay7jdVD{u^@V&B@nduTmss~Pb;b2O z)zF)(^CV*w=k;b26xWkIrYJ7nv1WYy5*QTM&v*-Oem+?VpO*{o+k8f{KJ1qK|LcQ_ z@E-jm4`JW)HT{*aM$>q2RPtd)Dd z*GL*#gqDTBai_tddi?5!ZZu5ETVLZcmCI8qJq3pq7Bnap>09_QG|bBAF*&Ls4aqOZG_f$KuN z1*BWk?om*ZvFAzbT?$SYtn)BL{ac+HHm;b0T@*&_4h7vV%d|aEu0C#4e0|*dR9mT! z&&@*7MfI@aHpsvx>w#zNHW|1jHChswDFge3F&9tolR^HtHks82WuQrwmQ@~>!OnGw zMUL4rD0w%aiF1w&PG+{6oOVnG_1CL-Ih~Nff`XS?GwS%Y>%+&#(yEN*^n3H1xZ+zc zCVa-}CaIo^^bT z((y-4&&A9b$9C0we5ufH0(;_NarNr#MS02cc$Ak5n8El`hRU`Lb zpQ%*ysfmm0yC61Z-)mz@NwCsV#m3@n-4LY>xF3{4*|RFPQy)&A!)9$;`Yh3BuF~uG z-6V@9gs~}(_0n7K7fl>;xuWsnd8|PL_sU+Sq7HuV&-G0VXVZ_h)3!92&-NcQ;=Xj8 zDBu4GHoJ9lGt=b}?BK$NA*0(yvcqo9?D>?9WXU!!&nQZ1NBso#{&%C;NiMg&%X>t# zH<}&0Kebf!c2o21@BJ6Bo97e_-FRFy;Og7lf^{*hsh8#2L(fE0R}5}(AS;&To{#1W z+2B#Em!q#}ugu$5eOwl?CufeizHq}L)>!?G^E#WwYzL1ti_|NN*}~G?7ZHt@DBarm z&+!MPaqP6XO?snT1YDW|E`+AKDuN1WLWb=r3E?e zv`KU#n;tzeKr=IuwXT$Zv5)Kz+v#a7XQf65104s6c8qA& zes;=o_Ve@X_4^Nh|6YD*=Uc50kJ8+53wK5F)1UtI+xeySq2lG^INY);zL(#6eUNW< zHaxnWf$o*w7e;Lp4Y9)~eg*?iNUQ0hy=UroaoftkTKrnMZwmwZqg;#I)^UPtZNZIA z3=~esFKTt<_7@u&IM&I!@9Z=NiZ?6X#;1x7smQBbxq$)l?XDhLvH&0GDWYdCPF3x; zo`Jv_Z9Dc|$3S9w_~1TkMKuhK6}f9fAGNzWBzQFg6*s7p4_7h3Jsy)q$B?h-Xl2-* zro&f?uJXgAJnma{(%eS2@Gtm_|@aLI!^sn^HPI& z1{P-xEn2cv)O@VGP8b)*hNWmjRXVPP5+4 zVff!GLK(Qw6Dy~Vp2J>^G6-S7=F0gdNwXPPc_%SCa+YYGQBn{Di-zUf4tzY5fptxB z2m2W(kZscp1|}+oI7bCC!0mSeL>G{4fIsF1AO5Y;21}0?)l6f+?2X;Q5h(xvo}!(x z9OqAA;H=X#O;t2uXL871KT$c^*!qf&y4_1PXc7ant4`0p=7aO3BDt}&j&sNlcoP}; z()#e>@88RBy*_++r)49{7rxn!IW|q^Ec*ShX!Dzy1`7^2<|G7M{B!j_(P?DEyIZu2 zTiKD^oua;v46prrn`6#@0RRC1|LmE0Tuo^oz;8-U7fI5l(rOt+X>=;p{Uy;ZN|8v* zO(|*WmaQnsR>WvVlYPlLVzR~CxFy(XpL3sE;L|nNYa7iJ@XS2b$!yMMn(?kOifOxvW;QM|JAY*Z%{2S=8qBPt zncl^pG!?HEn3d2kHg`46NS5~WtXV0rV7TS}J%s{093OYLrGRD}dWCPgvs|FuBc}2| zzQ7*WvQ}4pPBT|j(`M=}6)4J`P+grzGoyXtU5Xdc%=(Cxa?br+s0rK&R-n{admHe%YgF?WHW5vA9|IJ>81AbM~$D&ZL>rYo!5> z88q{-`XC~!2Rl2AKIp!fAV z)MmnAM%oj7<7j5#=zepPCJNklz{WW|mS)bm80P84(2P{6OKHjkfw7JQ^$er}``des zTNOz&VVD>ZG}9O|$fZ79;I?!}Bir!;9l?5NUYJ1Z)vj(YLj{g)aeHxR49$F66T7h} zg!t*JuqvfiT(mqvGiwyhbeiRReoHXTcpi*?P!&WoL_2!eND}AiapSiK3XGpRy~r|v zX4JIj*~&-IOir`(>9yek^XwLn${8kbiRX}$hy4VK*zxS;oBVdGNA@?qujc=%@$98K z`KzlU5~&hWB91uP^5^N~qr`u3sF6>-vT*%t%oqY6`H>&_C-WWs;nln?j^sa|ukM5W z0gL~A{Xt*!c7LcAy&8hPRVQ#*!2b*1=hyeip&#l$5&Y2R4L>M}UiU*=kqSGf#LGm5 z%fj*hxX#-Da-H`4c@g;p$fSwl$apCy%O3hj zQ>F1J5GjpHNg^{rljCLK6IcoTmUjB}x)F}Jb@X~wyIu9h5p3j_ECVMEEgyLr&OW50e z@l>*D#S!CONzWvcHM5u>);*V?dg7WUUcOnf5l=U?@au`-tZ#(IC|I-pj2 zj(38*!;gD~cG3XioPM<%HDK06)T}eG-vj(Q17}xfVEtFv8K$7%SWRI4wpbH7u!5RE zeQgjDHLweC_IKgr^|gSDj}~W7`>tI7w(SaNZJ&19P_pXo<_d3Z;QXo$tY1xZc)N9g zi<1tl)yD|v!i$-#f_(qe1=d_=Js5!wKdlGnrrzvfL+Qg1bjMVENXBI(-GDWJayQVz z1@pUcaXHY9kAnfQ%PceiF5U)E_!SOAct)bJ;)o&dCnK<86*dA^3zhC*NUZ+%uibkXug6Fx6Y zVI{gJ#*~Z8VpGt;MA=}<`J;;&uxV^1kiBk@89X9hxEXE6$IlETIB~*^*WdiTe6!xT zytpSpZy4_q0h^xj6z5MZ4d@+;mTSRpm~IieoIQ5DU&Y4Yf#$a}<>k%a;)nJJlK070 z5vHyr-s!DL+;bL5!v7nRq^Egb!e}y(fy59biRaGN#AbjbezWgKh*f|j>6DKoVW~lW z>6UXFN$T3(nh@9qg9lY&0JHJMfdOV6G{iDH-^LICz z5UYje^4F@i7N3 z-q(=C%?6Hyq%TAxNma~7VjVd0_6{T@={o>Px`zjn^tliu$?7f0f&|U)26FzdLz4RS zaw5cj?!@~EiTRAg9Caon{lfxD`f@N5>l)dZCfV!E$J?392TK<|?k=1^vXIyfkfe(| za^d{yF5&zfFX8T!A>s1+29or}4#4SQ0$hBTBE34a+1{GuItEFeqt}4TA6-{2zFw}p zpMH-dt(LVWv2VE>zpgtWY5qHh5~fQAto9@{*_E`#o6iehetsA~Kb)_}0A6n7JNTjR zYij@Gc*pzNAJtpwpB(Sd`;We7di;|^^x^NB)jc1W-_&mpG1b+Q@@z`MT{lGK2I&;s zW*p4CW>AowR=s<43I*jsYTEOXDOl*_c`!PO0vT@fCJ1z?e0aH$JRd_tIxd(&c*;+8 z==X6H?4Knq@{ARzadZDprC z#9Ilg8~iCS81zMn1YSl)Ydn; zQQ)tHJEQ`ef`bb42N8Y3W<+}e1rCk*>gOdC1f>`6iy*8cVRLq&KxN6rBi}odcocW+ zdew=7Z`P}xwI)>a52!rvD6rRxr0gjU6s*XLb31A;Fe+tx-A0-M&G|Kt+uI2|^h@*o zaRVrLQEC^MYfJQz;Z8XPn=2zC9@U&uhZ&t0!|sBg(n2qZ!EmInM#{g%F#M^K$D}J_ zh^<(E^Y%3{Sly1DC%++v`^3u6>&38_es(yjK@8@5u7@tX^)~;v{p7dDppp!=pI;a< zuCuQkD`+xgoG#i&ShW~30}scR=ODKg8aEI+eqK4t<7F#O|LvDeANi3V`MZ37<^46| zPyM}#4DVg`E1#dUl)vIu-<3b#^&c#EE&L|NaiFJMpS0yDrGU4{?Q@J$aCwm16(jF3 zc~VOcEz`^6Vk$HnL7l+FWZB9{5D(8{_b0qC9j#g@Uxa4 za}=DP9dfqp>KwUeOyvQs;B2|(x497qin8UZKMmbnoHkd%7Z2Lp-ViWP{vQAU0RR8( z)_XKnSsVv&ZbGVCQYz7KqN0%37Lp^^D~~$~F*IQ+G)XBnF-e&*aG?^lV z&X&AF9=*#=<&nWO(MukgeNF7MGX7(&`NMCmeLw5meb(A%oqhIq@4g;JSJGwao})oxoW610j?QgPE|gCWI=IdXfFy zFm%-X^sWM;HIs zQlH{ouXgN@r1*xbcj#+J`X|egahT|LkpLf`AX1p`UwJkC%k>e|_`ft>%|NYv+LsI3 z^J?WcC9JHg*PC+6DJRbH@?nWGS61*?q~2sX(fQCaNASEan;^Ay7E8*}w6l$lIBtn7 zT@q!C)Qz!;%di;h^gh;kS(*`r+U5S{1lb`Y!PQ50N>01-&rie1TqGSJ87C~AXDg-Mc zIf-Okg#lKr(Z6;M&6K~k*}HEb$N?)oPX**fsn5}w`qRBOGzcaQGL$U>pD>KvxGDtp*rHuR*w2J(#iXBMn zZm>Y^fv-5C$cw>8zHL(Xktp}wZ>Tdv4xi+^Yz6(Hf$b6#Ki8b+f+2Z#K z>)KNTG}{1_;T_Ogu{qYyLiWDIG8Z%tSUd-?(DBwGmuCRB7nUh);$oX59w`(*0dP1M z9s?MoTPHFL$#~q!{pKNn0q}N$;R9@kL)!uSd)VRc`!0Y6lASL>19rAV--^6C0K0#v z-fD&{aDJLteFu$O%(XA5!BWxF1ol@0*wr_^z_|**I@Y5%?`{LA`TT8(a3z5Ej__H< zRAAroj`8IHRy`H9oLL6oWx1As^QGA2fcHn4CD?{$bU-b}cDpqP=0E^L(DE^%xkX^e zq4LI9NzSJpMj?R1yF>vtl~_<`rE4aDJ8IrC*WHD%SM~B>~9WW}*|Z(VglIRtW&+@0FIF84uv_z7dDLd`Csv zHx_%in%prE1E6py2(d#N+-9dAi5}~%Ka}<)MFHr{))~;CxyoXre(qW9c=;gZg?5tB z{>iF|%ZHu3N--j*oN~&E^Xqjs(d#WbidSQ$=L2u?kCzV;|B(-Mw0s${rkYoB>YVwH927s5_SeA5_w@YdJAhib2<_wJ7YHsM;Ch@5+zYhX$1~8IucPAb7MDiGZIG! z9uf%`YZ761OA;1N5*B72HfA2C{{ki!W|IF;gZO_2DJ_rwU(6y+2;r5NrtRscroOoS zC{GF_mV-$~QvNN841tAOod-tjFkA^$9D$ikVpvKuCP?ar-CPxcGz>$;hcVYI)voPk zTVI){G6?p5Hd}k@1@z>9yRkFT`?Be3QQ&>deKP%&u?MJ#G^<}7zdNBm2xNG+jSK{> zA2<$XMMDoBqvB$6JFb6bjqJq=CcM=ESiepJ1YVKRhYWX^w7me3e{a8_&9+T?4BtV8 z$8WZLiXZMwUq52bj>E;D{7-HK;Xj|Kwm)h_0iKsPv2Q#$<6njktxblB{f5&Ei9djP zJxRn2pA`-z6|i~a!du|_ zUIL(F`)?rFHmifgro*l_({wINQ^@0Wu2}RsRfxmM;kko%HKSpIe~$~ttlrQcJc}$# z!Z28V*@U^FoGmDrS{KGus2$3B|3_G3Mf5{=6Mx)SOVC+(3+AW#Su)W$Ky%ifP6UOx3b1<@^kp8;B?*ciR1R$!vH6Q z)v^YF5Tof-{=jUFfk|F(mv!oq{<5#z;T2-hA&GK7Y?2=%Q`6Z-ZQCGej}5fY7aBEy zXP&5d8T$Kp6|J}%0FQ^(4jO;Kpd3xyKv#8IPgaJ9Xlv+r^BxwCniPgECx9x9_r`AM zH;%$Tp5J7>M37taHZu1Glwhoonos)`n%)+98hSTgaseN9xw1^|g3n-Hi?RvH6+;3I zI|ou7n-hILf@4t(gB|f+i_~MtFxo;4pdEyr+WX|?Jj^c57 zgGHh(*YT(yWMiLS1d+APZC$zx`H+=4!BVFiZv<~Ae?JHSRD$TnTuv(;4@w*Xb1P_y zKv9^{VsHmCpTR%a*So~9$g98}hcbhRzAV0CxgdL;HF!L}wa3}poqYaj{=pEkbG)I-OUpQ@mAAY> zOXvouGkiYDa@)^8D0f?p?|GP!g%@rR_gq-37hD|hxt2=4jF+`@oTk)@+;f%c7ISv% zHU&HbA%x*=!6-~c95dZ~Z z2KD@@4{DCeh0>K%8}A-G`0@(BwYth4d6qB>W<1u+Ezvf@4yb$!=wnBgK;q-k3*UV- zec3A4gJp~>c}S=!8f1HRwho2nUl-rhpp_vGosrfAyjUdff1H zkR`jH=Xo1u!nw%`SzHiTMm$}OQ^!-`J3kF>QI*o-h!2UpphyS^Q$Wx}5% zet(;g+kEG12b|<8g4WR|;N@ph&lH;PA64O7vrJQ_f{_j~r3nf`AiheM?N#Cpt$ z1nFPqUItGU zV~RMTE?bJD#(1@dJC4?GE*i!8@85e7a+m-FJUHLJ1pH(05`#w?+gY)A^KPd8#CC$O zP1;z?vOqO75$#HxW^E?@OU8{4^gW3#mkf--2O(6wvadd7hk@`x~hFgp3@gRzP=31y8L>vc-0(%_Zj@ieCD-RHr%~_Mj~yr?m|q@*liUTM zN$b3;l1Wn7@IhA@?t{L+1R60t+sXV z2=>9l0k$Xh;_pTm(s|%TH_|AW$)Kcw+w9Iiu^j0Y4t5rliPYBYPkA@UUYqin&smD~ z3~2Tb-zb%t6a`|Z^UZRmZwmHd1qgvW8TX#6o3NCgPx4K%<0Q8HwtJD3GOm4k z)kmBQR7boqr+_#1RVKdZ8qDadHA3TgCDk!+@0BrEw^hd{#Y;};;b&fjHuz(fBJ2+) z+UyS=y6g{Me(Wcf%IqVi*0Ss*`6l`FOG=3w#V2)3dB80jY5)&PU9eTLVY6*krmbz1 z;z;gW=ffBNzW7BM{;{Y&Y8X}GG(A<(wCtGaq}O&5_ELC-(^7WTYJvJvYZHgQ`m z=4zf8?S_UF;*H5J14{tw&fgGm1w)`hijohr!>>9_f*JUOvWITD%wI;xTl>IA1CeV+ zCsI~Ms1yIYlPKcPZ~+`@K?AQOsKI9@3EGBS?79}`ik|P1!EKxC5h8TD=ctbz1ZcsFBoHkB8{ooxnQ>>5yR|VS z+`WFD8&Y*QYhTRf5y~bw$#WnU1SH%kEe~Xp8OFIY>E9k05b9xj-`1iz>8dTBYopsI zS=BQxK`*%Z7`OZ2Qn+z85;2$-bfeb8Z>oKak1jv>-YgA44vbMg-Bv}}%JEYm7TEvY z0oM}^dkjCh@y`hEwSeAD_&?!ag#Y&VU~CvfuKRQ_JdP-#%6+!?{#S(WH{1y zr3U?xzb+Ke=T!%}zW;vhQ39zHAvtbyS=R@tVZ6<|ZEXYwTLl$#pz-=t;;t~zv<(@K z+~JmnFi_txl&G`ae0r)63y$H@2)*&%`V}K(#P~&N2s58I*g@}jZk6ocDOP6{R?#>O z_IQq~5AY?gEYZBmALfsK6)1>1yL8osymb(}zU#wUeStK*$w~CIfxPU0w;I@?7@D6L zpnqlqO7OkE&f?7qKL#Z*#tOJ&f3D4*N*r%##!o+N#qa)dy9@(?(j=a5e8}Vad!8z7 zVA786>T)C!cIqTzB#-PJ_ycVZy(V*aSvS!qc-WZ(dUJQ-h;;Sf*aoN0Z{QVV^x^e!?3&=~cMOlwH+%)#K@oTo?K>oH%D>LN^=$ey-o-RL)BmeEr zwz3LQZ}|N~_1ni&OZ5F?r!DKjYE$-=Pir>ld`IrJ8?Y$HHL75B+>^IF{W|Rk=lqo> z$)1{Dcab}R{#I|1qZv?}y}w&+^=k_+YZ+xfYu~Fb8&qXwp{J9>%@|;J{OM-`xT%J7 zj^jSAf|FYzdyBP+$<<|KKiE>7aSqf)Z9oDQRR8id!?anb>syU6t?^68AHMtN+?(UP zW_=T=hFWFhsB9K*PHCVGb_V3JjtI!xiEWY4eA^?op3{Kpu&F~y7hD zv@t1wbhJ(+T9gV-8!3qtts$MK-SbxlUu*4xHHW(%#E~z?&;kJXx(iF>^aPp1Kb8k- z=))pwr@wkS!$04J9B*Dkk&lW$SAI;wb6TQqJcL9nL$?#*F9Z7U+bRkpKrpBPL2c33 zu9>CA?SRrfulhxZ1qbn$I{ew8D}3tjA914i38Eoze3(|5bf`snnOy1X4Y_Q$qy@w( zjb-km<;5N20rO12{FYMP`{&I`gLxIA$JTZBb;ED@D-@Hoz@dA{?j%R?Ej_h;Sh;6o|W(&az7X8O!Wto?k?d5@PYbo-qpe^Ll z{4dXc$%g3#n>?+HO~e5_%Qpf%3z77p9sUAxV_b^=nhIUr*ud4DJcCW{*$M948j|lV z+zMlNV4blyeq@s_;mM{?1b+ISDc}sV@vgk91|EI!v7G?h7omo!t z11=NMXJ3`dZUTt@7<4NbS5RU}s8FPYcwtf!Kt*J83W&fR53o0cK0`!l+ab0o;!A*o-fK3FgWMbuaPEN|z5@+O^Em?X z;Qp?dw*@~^f}jJw)}f&HI(QcPd-QFJK>aVYZ@uKqaLehfmt(_P(0hhYWx-y&{>{Np z7B#`oq~<%TCmZ%fPmTjGaLWfExc#l=Avhf>8HHOvb<4GYF;}=sv7!dbTP}E2l;NGV zOq8BkvqpXUzbK_2XWVf6;4D9AzmT(i9V-$db)4p2Xj+t(23{r8qNnAmZK01r;zsN{ zRC^AH$+%~K`o#7XtKE(q)Zr<%=qq5~#Pi{nMK|k>Yu+I`N~vUKpan0wpfRs0n5i+L z4c|&1H?eLUsGuORKp0<>ybstI8vkH-BtKe_vV#S$YHzc&;VR8kQq`syTcD;8D%_#(?wHztH zmN#rE;N}GUJ<9Lr+0qh|iP>usLad)dQ}Hc~$ePW>iw^jZnZP|(qMwjMK4kOrFgr#3 zUqrunA}QKggQ?NsJ(&l7#7X`sjGhG-fBoW7{Pn~<&&}wR6n$g0|1Ll%h zIbYFv4u+RWP*fqOG9bfkK+Jt$PVL+7Umsr5MX{%lAiZx(8(1;&Mj}GcHS%r-v6|UN z2~u=(cXJbt0DF7iQ^OuI42=NLs8CIvz6{SWA8^s5{CM^05iv6h8} zZ^=xU@290j|J6oQQNuLJB}2L*8Gyx*^M1V<{{HfAe8|J zboo<3(1pc4Z_~Kk$!HM`Yd+35{QpW1A$3>}Y>m629kNMLqSJ4aKxpqXawnf++2QB9 z11`vK$#csh4=^5o8wI!M)Y_3Q?TcOQRia>(h%#Z&8t1%uoh!q~h^vm(Kkguhft{^M%uIDk0f6j30 zh3I3?kiWj%?8Nzv;oHa*^m(KYBk^>VS8A{6gkhodcEtbqEQQu%eH_sy_v#uR2TZK0 zOVX!KN;BEq`w-23ZBBV(K7{hypK&sp6MYLEQHx$uM=mozp9b#T6D+l;A zC8g9>P_r461*pj=F+%XMD1`-KY#wb!sh(7$&qag{Wrk@JxuOpm#Y5P$B8$7dK8w3o zztV0fCs*1eDc=LIT;#~MOY_sI6DqJMj@v^%$_!FYdHaXt5SNie^i4m$!(uHJzvD;` zPt74kzZU3GDTCf#ct+Vf#Q%KCuuG=_ZS0ac%!>tO)QA;&fnGB{;{kAj$*0}&3$BR! z%*hY=wQ7zi&aEn6wCh^ddAm4uhv0h!jeEg~6`A+%3sW**1*m^j{8SsUy@}qt((k31 zhh@6vpm(oQvv?l^a z@M({<$9-t;1g>Ri_exgnZUBoiZ+})TDG6FXyf$}BG-eN2HL5+iDc7%L_U}>_>xP?m z?P%|Gl5HssDh_q`Q1z%qC%tklyQ?DXE_F0uPA?>1xP6d)cem!^z`9ck^6>z ztVKyaz^#+~0EWj5aO_(aVshvhz9+UM&r&3|GT)T1Qa5NSwqg=V->g9_F7vrEydY;= zn)YO_MgcR-IR<&XD1n8K(eYj<;Hr2p-1qSKKGVL|c?mwLHM0^wl&yh-us~b#o|L}k z59eVCXGpu>K*bFyNlE?2WV9#g7Uu$kmic$4qm=mjUxzdY-#v#$?27IU&RU)*m%^S?%kP1R9YsosL_?#i~iQ5ckQoXdxX$ZR}yh(k9h~ z7@%l07)-JyB}23@btzgsW>LyW$3=_Mku7grp9Ly=!b9%d{v$8HMhoEIhq_ZIt_42w zT36neU;Mjo0swvN74pH8=GM|1rbxpV5{_t>YDV39oa^11!6g?O?VIh2!J743J4B~y zyV9m^MC!X&8IMt!)J`UvcmKwjVYgQUczhR~VGk$E*|!&wdNdTeMRC5r-o#=4o)P?g zyTH*on<~a+aEk=x=^3xPX+F(=a-=8k6nJX{B|c<8h=(Ua!YjyqI!n^H_gcR{Ne2}x zp`aYXiODyXuUHh~u@a~!RAhFpo){MKZ8hC_HxCB^cZxRw-}P;IZ7ReR@!0iGmXO!w z9?c6^6Iv#g6dGE7i#=BG^5gh)4@(o8fN+qT8Nn?d<^3I>Y>_+*R*tyQ_Pugz@)}Is zZSLk0j5C)i`LpN)B8oH(A(t~|Fr>fB4*A z2~umhx+0jFb7Gi`H_Aw7$gi)vY%%^GnW|CKem>GxKf+NC(18zXw-!X|@jE=`qJBX?P!TYeJPU;{0GWW2@_8ImddWZ1~xwFh|WjeNoNMm&(fZT`&O>j2iq`E&>$4~Y0Oicc)k(MIws;h zvk=RPm9hWA20mY-mw0%OM(FHx zfU7?w>Rl42&Fan{digyH74hQ=CdeJscv83PM zcu_&XKnZAnzk?@U2AkU=$hd!*q>M+9DE|F|QN>@TE6jJGc)4Lf_5k{YF6G&eh_{xV zfh5Zjay+-Zd?yMY!EaCe{XynORAa;zM&qtIkGMkuqlIRxiGPsbb`o@ZM80rBa|Smi zWekieD^6umF75%NVtrG%`=^F8Nn`gP`@G-?u|8tT{lG~v!FFaYLsoxV<)5PYqn<36 zjuQqE0wkU+tNMIT)ntQnJEmi}_bY)p0}G~0;q%BS+r+(ZrHs+!3{A9L_w#}5l7UH) zPR;>vlKR7r`(E{og|U8-t^+u`WPm1<=fndjfJ(x9$|M)A@zLowf<9|OUSXe%5`eg+ z>%V5TndFtbH@#iuDP_UCG6Hvoy8WnTJ*xfJbM9yP1Sc!*e12`4L#_7B>AjhjQWdbK zNyY~E^F%vUlR(*G_~zA5+lhVO(RDVZf$qEPq4U@#ov z2eswJIIUqp!i$4l7Q-y+*!KA}O@PAFA_LfW3cb6} z=!Lf%#2g#B_FnfMv(z*F9=gbLM!&7_Vd{9-R{gW)y{THX#+_?sM{p|g>b}3WFl%Il z#t?k@>H%6g_cw2w-QG9)Az1+$u+!`QvQ*dfcyL0JY<8}DPh9$#_)Xm0-KWOaRL$7z z-*gVN@Spe(1uo3mYWEG?IJzn0+4tJ7f0$prgI{$M3;*xZ)b>_W@O@E~Irjr%L?hr~;dSAWO}r&BBu_fcpps=z zIhkvaK46e$i)2T3WJiW|h3BRuNrl2m%Vg8|ym%AYZUMI48(wrS+Ls--nwJ+VmR)Dp zKDx(%+tyZ}zM#N97L?vvEHWDN7x;JuB0i1ZK$$#uF9)?UKK&Qhju*%D`w#5$8NFFB zm*2{}y4HTU;N49Cc<1Y@`{skz|Lgh%EPrjdC&<6^vi=mo+4AQ5aw26_Yh0$dq-CvP`ctwtnm1-XGcc%jWc2$@5ZJ)bS zE$uF;UsU^Owms?W%f3`pQ%~Rg;$9`LFz#7T{ zYed5lhsF#sd>wsCZ*|SGE06fSfPA9CRH(rOIy}mxuj)(sCYROXxyL~G{bzVG;bk21 zk?WS=R-RX_&~b(1L)KD>5K*D~S&5@bpC8Y#?Gwz3pZ4ItcMIYNvz-;zmml`Csj6*2 zYtKnO#kK{y?jE-1GJ;Qwrp=kFvf2xl%j=R!J?}p=$S0`0E=OZP-?G-z0@|1Ed6U=q zM*{DiyHv%^lcVv^QF?M@{G;&!3$#SS2Fs~J!dY&x0IBZtHAcpv8kO$sO27j6wu;VM zYj5dQLGykV+{eq^oy_3>hMYA1N z`18`QN3p)B{=6Mg;;Fl}7ljjBzKn0|8*|CT6Yl4D<9EP?!<^>WZSl_1i46Y}NnjU9 ziHP6qElr}Ac=C(rXYPoeRC=>M@6oDO`6T-YXyum}e-b>lwfj=L4~e3|+~rz<>u;CG zp1AZke$~U5qevZ&D8-DAH2IDb9%^lk`ND>mBe1Q(^Uc%${D3i7K-r#+?HpryNvXue zI`D&6TUN9rBjUY8uj}!y;)C~xqBiz7ioIZo^73mn#Icih8bzl}CaZ0?x;#UQTI&3~ z?i{DExw}guOGM=OeG7DaisIG%m~5%lfOEyqx-Tq^0&VL*ri^=Y3)6d;{*)-l%enne z$wqlPfggTSR`r6lM>*SAe|#>#@|I;o&dw-gzx_na(-jXzutfxoWqmx}kPgr;6zdnK zhb71qQ^~dKGo4FuA__O7chq0f6i@AS7Zm7Iu;mz<@YXknb$mm;s->qq#CNZA`jQqA znUDHF`+;>YIeYhVN+HbakXmLaiD;Ti#z=HQQmlURjr%78P@s>@vMn=d^G4b_yc34C z0t?UNSC^-R~a2v9suobz?sP; z`TI7^b9vg9sU9UYWXh8)Kg(XR;>cyzn z-ycyM4}06C*YWvZrjwmC&_bUAksPRCMH!7%*%`QmO|ePX;cmskxVIF(*ovGLCh&pP zCgFso2GUQw%&>c|Z>~Qm^Mdra0JA3I9mTb)k%*+%p_an2*h&ce~``I@WoVj^_52oq#Bfp zB}-8fN0$*(N-B%&`B5BpwgH7%7>AEUYY=lQuLB}sl@$~A8$nu>!we5j->55$#Z{!E zrqCDTr;6!k!?b13Y;g-9A@j0USKOh%EKWy`fZf5w^a#k-H2V|f|1dsuM~2p$+fMdW z9+k?vb5q~JATlD!5Sw&eb{N3NICz(|4J^p0fAKu%&@?;4SU!_UdBKcEk)Y$vx zvtYQVXe;JtWiIIaPX?3b{RhdQ;$J+C4lNi#K7r#eKg`713pu_ks=OqmXa zM{H(>z-z0qGqQI_AK?O=yU&4tkicJ2T8j)Fg|K^eL+JDEo8tcnzs>ExYGL|5GnuH7 znIwvF8D~X>E!Rb1MK?0DaPVJI47Morb94)nG4L|YJcG{qI$Gliuf*d1vFj~~|JZ9| zG23za$+OcE>7nl%b6c$r-f!3vS9{*rSZ|Gu(rFrPlckp`xT-gNZp9%rV9D_wk`sH! zeOaC_CqwBDhcj=-5jw-C1Z3SraDmcg@LKQxf3Q^0*)m7$FAM)FJ z4nK%eSm{JQFR0jBM^s=GNojr&7jn}6q8_>9=C&>R0~<24Hll$MK+{NI%L{6|hjH!kE(=1Ydeb)SJBqj`8uB=oQ^V{m0;EQa=nJwEVPIm=sey^K zN*2WYqOKzl4KhEC*{C}Rs4!_pY6L1FwbmJcLaMIpx5r3Qq4x4=z}`Lj>C$>a136n? z$h&FC&|g{Zc|8LGIR+KUb$N$V6i3@93zOyF!aQd{Ed(}yjmdw2seE>Eg|Q=Oo$btM z2=b+jZhxO80jy?@+T}8ks3QV@L)9nnoxM)T_Q#64s5e#w4cB2Vu6H1FT{L`L-fKZl zjn{EXBJQHcgIjW#tmMv@HuuaDOAHn>P%sNhFN>yCp#f(bg`c%8O#x6EBQ3=U z*hS2o{|2Eb0CffAQy+`ah$rS>331?f-? zgTb_WTQ#yV1G9;1yHHV^9z?Y8!(Q?mBt5|Im3=B}->z*+e(V?2;H=!WwW-*R{9M!4 zl2HHE2(pd;9M0U-y?b7)P{8=l_UDcQh^5s(h%oGn?tf4TQ z2Lo+Hs01nFCHhmk$JvN{0qYxM^~W5ETFJShOqbC0W5io(+dh%7tI(-uJIqzNWJqcYFc)E1hFPoIHw~SD%~Ae5K(UW4?){ z4{kjB&91nK+VZcp2@HG+z3n%=%h8hapfb!FLT{yi_-yXG#p}?ksl<-oYZq>&OuvT* znmH2rs|61Yku!FhN3bV8*Ptw>cBS%%Z|S4C9XYqikPl9#jAe*0hISKr(3g1^Bc^-yN{zEOI}dfCKGC?oAK3)KNB*MpB!nzmHGLqu~NI$ zcEk)A{00}|J=XZk*$Xh$mTy2$;zgjBA<&!K^xZ`WbMjIefZ2yw!ZCiZumh-#UXxr} zKz)1>^^+t8Lr&A71=A)rUypgk4UC!@xpVusT05fY|fn;OH`D6XHI~0XX2Ln9M+&w1wl?YBe4%FNYA4!zZnI@*xKNl#~ z?t|5f|d6uU=RXoq5jwlyr7vYw;3jd}NTe)V6>M$n0 zp`3#?nJ_wQ+0$?T%(NiaOX8l38^qdsMHNuJ``nQ5?*!rR2SoIg$w;s~GRO%kcjl71 zNkt;h8>18)HCqrMnrkVzjk)uN(rmRSe{~o3x+9W;TIp$?+L)#_mZ5TS?FbnZecFSK zKeRb6hIu0HXyBRj`hFO5TVM~#c$yH=;*n7)OVClhiP`!=;ij>D?E;I|8R^Uss=%Xs zCd~NyQk5Aj7F4GS|NgC%k@ur*>Z{CeFnuw{StK-XTG-yd&#a_s4FHug!5-oN_)W+WuJh;7|$1pD^yy z*Gn`Xk}`7K{cQy@C+g;8;w3q9Tk6nT+&I_R6ZA+W;^U3XDh=v>GV zwXrMfiE&B^4P3>gMPsz0<6X)A;P7-k_ip5mgq$>4iyL}+2Xr#4qH$guK9(ip@M~mw z>Y5D-FLUvDwKKoiI~*~+sva)LL8A>-sE#i5klztcgBgTf_g;^XIm=;B?Qm$e~J;Ra-hf19+GMdDEfgp{i62oFn zBU;kb`0{qG3V!j`13vNHeE0)j@-KK+ZggxLdLw+d4(jU|zwki{5Rgyx!F%pdS`80& z;I|4Wul+P%mQo!EaSIXsB^gMkeP_%PA|#T)Kv@UpYzV)&#T&)nKl+=-&%V9L!eX$I zi2n$bhmcoHa}4OB3z}H5IgbS*_B*V>CYDjb?sj@qD>RrwF`egsMhS#Gw9W_$lF35M zT$@VtDt-%EPtjrE)`nnoMCs`j6o&X&647~R_f06l=(C?a8LETb_D=Q*0kY*$H&?aK z077RQu^ae~yesEm$l%`z@k2KaW$p#Df9pG{qCPsLR~do#{21zvqYl%UX9NTbO+DDn z2}`J9HJQS{7D6JHs_cCosmOPx;-qT`1|zU&t7TgZf)$Q%)u#&pF`Hi7o3SPdL4Jwj zpne{G(z{Bpn#mYsMMYn65Cav(cON_Xr7(mta5Q+yfzP4>pl7iw627Z29Su5R+jVG| zs;aU^|@kJu?0q6%m$dO=?NCSR}ar zdXdk-7B_{v%e;^iF{826u8}oA*Y}VHT7zVxv)WtEKNlU!%@la3#l?4PAzStyPcsIF z0zGg7e-FW6t*=xI;{{wT4`rtf$Sn=lH;UkK*tUAm^;Dst{&Tngu$@d=rV&hHX|c75 zDrrt9wLnqymHW%mL*4XI`@IZBgM2^05M2|_zq2TVR&-*tdf^myQi)LOu4Yvoug%Mw z@28*!UQW6zcH|nh=$!YHq4}>#rqkQtidp~Lw^yT44S779l(_ng-!wyY@0_iR>uE*z z;`uWB@RSJk2Hs_#*;pvQuUC2N#1P+Gr&(0G%VBzbP7LdLYG5d3o_#INX$G#!{4M1Z zG(+MA9UN=d%VA`HMO1V*s6)xyrpLD;ryFJD9Jo>{Qg+yOSk`}-QFb&MPex>F$S}1R z>4Xwh!vqAdUn9d&4_wxCuK?1igYTW~J#P&Cw7R-~5AXdXuD_gV_0|R6EHoeqOnZOL zzl)LrWE<*lg}of*iFZo;UW-jlw(^D}P4{JUXouczmpkS;IpWZXHdhPfr(T(i*Kf9i z>-}DjFgEVIQHY^x`wq3Ci4{;Tl)Kl%(5*4ct_0cMcCnaherYA6-$XKI5zo>)A+oraLvy}ds=4{M7z`gg;yYhvcmY^ad8{T7+& zH^q6iZ326E9ki#%G>UHVxj%@ALSsq|7SD`3fF2M7PM>Ve= zwdwys_<4l$7z;1D!tWN}a5503Jrqe$cPN~%S4ZQeq3gIluf^scpv1Y!%&zz z49)Q%G5(G~ba>QmSA%>o@EQ6u!<*p%GPUSbg)TjWTyV#(m@mb$iCAg~(0BHDVl1Z$7_iEDV zU7^r14&f<)JVB_J6V=&mEyg3sZRyyfgBg_@E76)!a&FiC%t^fm8@1x%2uWdx{)4|H zL}D>0l+!Aq#5hV`M0*tmpYIULxx5&1Y2FP9Rg&t)cbO$V!rGBaBMU4(^nzMx)ojI7 z&0W$pk`C9|*$FH*E*cw8pmeoHC@6iD=17cCnW_M)oGcdc-~RJgRm7)L0LJvRCc&Y0 zLW_1^x6nG`+gyWRFJ?^ev(RxAe!mtGuO*^c{6>wy*(#TOTS&6u_*%pi#7~=zi|Yi$ zMff77y}cc=t;*)ytkf43`)(Y`uV^kb`ivxRqt;k8=5>`H76{g7c2w`GK%j11{xUH5 ziw}~1T_tCQvd;P&<=l++N7&&9XnAhVbn3v7=F~AGtKh67>eIw?-b0%S702B~K;BR? zw9!m}C^@2Ka-`gHPLMs4D+{{>&nt z$m1L84M76}T;zO^1X;a=ji&+b%#+`B|xv?oDxT5apZe|anR zG3|1>^nPVxZ4p))?z|zZBo7G4!_x3tI|ZuzMiX5x=@2B}I*f_=+VVK*%w|mD(R;r; zb9T%0C)GTG%Rf%y&;_+@< zDpBgOa4Uu%5OBTih0r;D>O1LbMkkp&tsnyWYh=5hr0BYnMMJTuwA$@

    x=H7Jgij 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≈m+$c^drl{RFhPz1Z_d`TP@ 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 z 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 z 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

    2T%`N7SB14E7ikzAxoV-qMXj1KVqtn*q{KWx zeJ;AK01v{Di;P8z`pq)>(!V-Be5*_fSm_zprb+QOm9DV+{L}wiLt$k8v(NwS`v30r z9p}I0_pav$wM$1o`{U;yRsP=i(DM1;Ws9zu+;00T*7)_TCu>i%jKs?qKfgS4$+$1< z_udy~6c_CJ+O}?^%_Pj+HV&JLVKQj-lk*hXYwc++^7F>pdv0i6yy}DJ*xmPT7%@}m zvXNt>^+RXl#U9=%2de#qj<`HNGmPht$y(o2qC4jcbsG3o_SK?=SaiUNxrh5M!mB4S362~t zp)ouuROl&5CKFkPXLVsRjb(W2C9A6Yo0nq|URg>H&lN%wie_p4;g~l}IPbt(EcKhR zol`689M6Liu@|DTvmlX(!7mNg-{57k%7+d-Xzdn@xxB(XqTA?W0EgrXKFo{Jx zo<7mJ*RE(*yEe~gSs2>Ip<{ExWF%E(!t!kjhM-b(w}U^TFf*%eiNQL zudwatQda*Ssg3>1H(}-Kr+WE{3HVvsyY)wgCg70|q;yV1vqIJg8BhY&y1)HIm06dU5EvU)g_NDbYZgumX;T0VE2|50|-^S#Cg z-N{UbSYY$hpZ@gw`K|F`io&k_$%m6{ew5#Pe5h%;*Uuq>k2}0+&dlh1e06Pk^}|>` zj@#r0E88!{o>p_+6ZyE}+SZtfoB6mw&TFRZc0LxZ7L$qD$;!;iTlT?q)|wks5Ag97 zEoLTW9R#!Sj%+?I@Ml)!tjk55w+_nVV`*mjcZPL7bGm?!e_t>1F+ag?XIwFB$cnRW zhs*dle%#deCfE2lKh0vw=n6j0YmK6-ZnHL|GKm0d=B*dut`DId)b1D;JZ8O>TBn)* zjE|Eg4rI(|dJZzvYZNc8fW4bg0+~W~6&c9n%M6agtQb9sQW8I+r*O#nkZ7sUJWAY{%zpbQPWs+$u*l*cP z;|4#dp(q*F&#Soc*juCa+f>&7kp-Y1!(zhiM#Bk{x4pl*WDqvH20l zSq1xFr|ECz4;|-!l;3-N==dhnE;1)_5=l*u)50ewkd$CQZaiy&tBi7#18c34=B1~j zS(z+bdlX4A`|yp!NJ_3sdB#9QQfqXi49bR(6w_N*k*pcj&;bXt3i4Phk}_iw*8!|A zrwq4#WKetM%0(sXl(@oD15lo4P>9(j+Otevt<2 zgXe=A!qg!SLzgal)kta!$MRB%DoJ^F9VTb5LQ-$847A$cgEb=F#8V6$8%OS2)g9W4 z*{@V$O$q3oWvob2HPMs%u2CSV-};$pNOxmpRspHTH`t{RbhVGD;;B!pHg4`YxRpmy*1W){A6YlU>$v>`j}k0HJ83&@SZYoS z>yuVTqmkenDe-IP-tnlN+P2agnpw@50r4%5nhmQ*`A)Xf*ayv}c~sOMw6lcIqpqJ? zprhZ(Z;cPFDgn0@-gKP*QRRD&4~FQcKmA|uUjP6A|NrcmcUTq27QinxfD9Lq-iu-Z z1;bN`iQc0~FvNz$5(7LD5Re)KL5B8SzLHQ1S zP)_u8A5;=4^4H|pJ$^n>K6IYS+0*Oq$?3$-^YG^pftALAcFZ}9c^i;l!A@C##B=HXKe~G!lPtXHzQ=6g zDaqC2R_7ni{#7yt&u+S3lEh2;dhh$FM#>)i1J_yI)JaSy`n_K@>Xu~HN;>K#YG*e_ z3{<->*=9m7+?U*rqYwVU_<+@2lVm|@Wv)x{Lka)*;>VIhcy_;~Sz@R-PNP>*3%{DW ze5-_4V~+@Q3S2MG)R6;0jvNU3DF8oRpa8=23b29Vv?5R`Id_zR7ypGa?5v0>S!bjI z#`YJxD9=*?K|d8XuLj}TR3kN*#V^zeKB>-IeZWGUkw6)GY3Y6fZtC*3iFz8a=77bH z$UqI?%{?myUR_&F_Pi#W*93m~FfHKC%F%)ksd`OXz^jq14fw}7wN6`@kL?VJdgqQl zIMo>rQt?_k(EL^X$q|!vpnvkmYM-t=~3O)9EAKc z2i}|tbHN{W7J?ohS_pC@Ea1DSOasN`7D67Jwt&%8kb))fZg;g5@?xf?5QnXna5umF z3^%pNP@daxDK*9uNhx81OUX@Tjt;##d>xiflZmbI`>mW(rMZO}Ap;PdmI zH3)Uk<%R56Z@iv~cP0Ef5|QA?^C~Q#G?{;NU<(bmrU3}~ZzANY9J61~3ixn4b$N!b z+8^jDK_^9nJJJ%6O0NYxH!aw3qZ^*BnJCZ8jz zxsgbk7nHOLr!ht$X&j@GH2#z{D`Jo|-KHa{*C(kLtW^X8&@wE+y@YE0EYE^C@ZHT8TUpTWhllN&5vQ?O&^rH1BiT zk@_iz*_XrYUyG#OdL7e$J@a!e@*bx31|;n_l(esIMAELfiTN#$$=!^kb&${EOF0#9 z_!3Fm#8=4a*tNGHX}wX>wzHMReH+trJCgRV0wk>yO4`Q?nVmb3wEn(EMq{EDvFk-l z?l;J8m;gJO|8_BZirG55+mW{S-ORo{%lQq{*-7ieGjTVhp)O{Q}{Q>bM|Y0Rd2a}b38}yzq-%t^KTB(tM4;At7%23 zj1@!Kx1I;4PbN}cpZ{q2dtL>8Ile^3`bRp1G(k9xOSw)7(qIK%8hPG16>JjM??WZg*XLVn9yLogI$WABITuvDhaJkE6*BKBvz58%&5z=+r!F&;tniZl)K$};HzO!R5{MPM$?-0-|ys2NOjCKrCDvd=pTD$m7P$IzpzoW$RNRfc!llbz53Iu*Q zm|`>>sc$>gfgmqwZaG~iM<6ZW_;CsH%HhJ_MaZp1cTz63szb$KRmaeFTvhK zHhpJg&+4iG&!%VT8u?IM`#?quS`JS%U{&!P|2$POIO)<%5kufNH>T~<6~k<_($Y{2 zS?4S=(@ezhe#FtFlV)PLq8vBdz)}o(cFra@t;En|h!O1~hM+NO`@V0-*ZqGeS&}jS zT9aw1>XY3WrjJcaZ`AokWHp9w@(x5yLI(%(H(wpRWLuMYiItw-xy z{^+aRv-&m2sj;gIN^Hkhl~Xb6Ol87r(BozIbK@)jv^SlKg{>)S)=qW8&IF5p&irz6obrR;OGDq)CXoRmGT zH)fOv#&f#qKDyz4v!$G1a##||XzTzQD3z*9d=RY9HXw}jfeQC`+t{h)?Wq0Rs z!gs3qQr2BGzcbc$0rvs_f?vQnHSPD?GAV&8E*TbhXs?XN*5}TdpSqBfKX((KkkPtV z_HOGni@5G~^>d4QBywf02eO83ka6T3`X)}|4!gv4oAP}UCwxCl<_vIqw(p*d{64EN zh4Y=cUt8QgmFw!|_;AYVXIYr#pXBS6#`XH_W@4rx}$NWQ+C*M!!tjc=+R`Edw=d=0Ne?JY9aaYK8d+lE{xQ0;?UvE&(lrn2muuWA6 zp6hNhOx>KxQR|FPWpdjW9T>QLP?nTg4yPImw>`@r15L+{(9Gt9?@TiO*xUX4zB{tH z=hsuKw^p00030|LmA~R8&V6#+zLh5oDJJnjNDEsA%MguMh>5MG!?n zM_Fu9WEW60;F>XN+(k!RaH7QB02=rBo<^NS5!?vl;1(eoLNo>ycp#X%uM4Z)=FE67 z^T$xKSx;?&TVJe~x=&Z&J~r9ye%OFA zzIkkTp0U6kHmKgV$b$0c`ZedLS_xcra7|Q;4W;4oN3u*Of$KhD<(X$LlwOR5)X`1g z&XyW`edQr=+xp`P`ce8`7`Z3gOW?+Dd>qg+kkZs>)5__-0@v#v<54?Q;2dH`I9v&! z{84x9?ggQg3zOWYeI71w8=u9vI7d=SH~P0mMNuyKy3tq?D{!u}u8dtZg;J}i&!?r+ z1@1!cvqim<1a4WvgXZ0-lqc#Uwrb53xDCr1gG*)$oYl+`TD5ZpF7zAE!Z8ad=Njo4 zrhF!Fj+*mxeV0+DT6Vtcx=P>#{Ith9fqRm<=-Pq}lr{P>aXMQBPUW_$_R@TT!v_`r zEWqR4@Xi{yi_&}3nEbu_1ukXdHMvKTz%@R1A3W>On|!oR|A!aH1a6j#&eJ6)DbL)B zIPvg|z_~T)T>bo&eiKLR2owD@PwWBCNIWiS>Lp3 z;?8qrM^j{!`GsfIE;u!D@2U@N*FO~7yFRp?>A%D$>Zf@O-^LMh7PZFSO_nouA3@f0f}xq*F?ZO!HM!D2=+fY)VUH_=9um3PYw->J4nL?lq0! zXH;~p^NFJr_xTjcTB%xbMJ&UcXKPG5A43@%^CUGfis7MZOqj&*5xjcRt-nyl$KQyY zG=brF6x3xd8qe^p@`mc@2!>zo^04!%ag+?$HJsry_CDCrFoxkZl5SlJQ{w4W<@>jW zG5o{F6_b~bqHN9E7uqG1a=;Jg68nZQykvDwvlr$Xuvsv}+d@D=l-p7McWVO~Ui5ze z<<6{sboUy;@Oh=dn*PHX{%B2E&W>S}>3-|#HT@a>L>%J zE1#T^hOdMtC!|NmiMRM>q@~G|(xK}!)h9MKL!#)0q{%bI?pS(uY;<}$i6IbACQnRp zclV&(-finFl>F!QRF#~&SM{g1>Q~xZ;#Pl4ezKL~HXz5NhWx25UH(TCD zXvf$cDc(92+b^@p`1St6-^*E#PWz;hlPlRTH=UIgrrl*#dn`7+QCjtqho7`upH*|8 z)e}$r!X6(Ey+>^MtQseePLEkjw_6UH^PjLyIq@gc*FI&%;h1Oa%v1T@+-}vA=Ns8? z@xQMt&j{?cZty@e`+WEBSA$}nvtk%STiJTJ{H&E7T~&Z1k)Q|7aDxiER02%}RSGbH zDr&tB6RRQ5i4ci8x-)Y5hNP|7j6a*WxX|bwA1wt56?_(@f|>?l(Y% zX;W7}{KNo_f`P6WAW^3XL$n8mS!JlW{@jqn)fI{Q+Z!SA|HP3-NR(-Z5mIEy82O2U z8KXo|0Ar-clL=Df!-PC@w9C!A2Lt?m6OA@Cgna>i5`Bsr4F<%){ zgcr|x-j*U8ka4S(B5#+hkRs34L_ceU#kZ>ztWn)nnAk><$08eY-Ufw08hvHx`%J7z zvJAnj%Qp~K$Vk3z6}peMMdD*QwrDfhc9$*ji7nc7KA`^+6+5Kxp&g0SP7(KMJB2Uq z+aY@})N?z9&Ry+^f9w@`Pqs%x#2+~Ak(ll>d&N914)5ga`z;&f9{!kB_(Xy(f(=`= zP%y~e*FdpeHDi)ba|H5PYe*S;J+ zY$(G7e*wWCwqzYZ*xz=TkbirkgCi#R*O44MVZ#0ZmNkS`Ib*^;cfo|J3IxA)C-Z%T z33>y;%{?$1!>S5;l6AO}>%hl5&j+|+!hUndglg(ebn_s20zw(x~J%9Yog4VnVqd#?Glu94g!&dv@)u70F%}cPr^b)iKKzuVu8Gv_~(|NQ^wxaYj{Iq%o$-S4~i zzVBTG`978*`1%H4q4*lqd$DD3-*5k9!S##bD<5Biy>SYB68E5fv9m>@_g?RxEWL5d z3Xr%3|D?Tz@b#RZk8ei4aRxI_94@vlsK4U{U~Ri{mi8(DpPp1{jC2EVQBFe2O;-Sm zD_@*Wbpf!xc8j02BY?Dk_k&vw0D6x|YnnKhn5e9u_t*|VOGCHw(`N!03@+ z96(nU7x^kP05_gpU$y}It<$-nS*8H~@Z*g~>Lvib^>`9fXbj+%S8dI^jR2gvi#if% z2%x9JJUa>Owmk2)jET6O$tOG?>H*kLT`svA+r8vb$p>8kU2f`^6-)ro?8E2@CfJHg znh`zP01n-^yirRFK-I>`1GmNlc=mYwyCkgW{0A>hGywc{>kY@t>HumU?mS$l2B3|> zaJyC5`$g(!tW*J%u5smeRl#wXQgZUxY!`1&!*Kv!$=*5ko-%-QR;LAKV7o5Ues9JA zI0`({j#mOO4_D)*2;dDxQ5;fle_)5SPdPA70YK$gH|qj<0HN&0W^=5Y``%*@M*=8( zzVxsjHuPlCvT!-v?rin4IIh{9vVJ3Q|Bet^Yl4-WWL7$NIDk>(4TCdf0My;$8rU)n zKxE@lQG&Iv4AR>pP3*wK;+a%$KVwIF)6b$MalGTpnRE#NO-g>wQpft$O1-lZ$MIH( zt3086p6_p0@pZzA%ozHrvM>Tcmw+ zO}r3*=?jYPjS%V`Ki>fOZYcll(xJGYZ;OwO!b&>emJkGR!edIWX$XL&xi(u1uy)$6 zO>qJMdR_F#5dau70}lv(0A+7yW`z$1Fel|i+f*z&OhvJdxj*us-~({Iam#TNY@^mI z&*&ae=-0|AwZkgTP&}X6EecOcX^E}Eny~{ITah)jsHIC3zI?UZXHTc-$MJ~`@(H}> z-60BvjByM9f!y)iE(+Bmvm0v|QRpl*Jldc~460q(mg6ie4jrCfET14L4lh2}#6wCP z-svc>Js>9z^YbQZ3{en=gB}hR+O8-LbNutWZ;ug&>@YesRvcc6#xJV!d;e;F__QP@ zoXOAWQlR}dFWEJ^r=K1PuS5Qi^-tB&p}Wbw)4}5>?qlag*NYnQjUKRi`kp)B@9{}L z^u_&Y{C)L*PDf{pik1O*-%sE3bMO6W{r~CT|5w`obM5_C{r#8sWy{~o51gKVmyd7E zV6iOQTNa2rFLS0K-)_}m%8zEFT)T|=H?tjiTBQ|um{Rk3);%q6jZ$$#ow;xC*ezSa z(|}o-KI#W|wCBCx;?$WdQ03GRwUwnFJj)g*8NM9jg}C#b%Nm|7*Vzfw8*Nz6&a6H> zCFPvnT0dQnz|p0gm{eb$Z9lOK9DgKsNq66P*#Mq%Rz}X$_uYUNET?|9-x-KR+(oR! zY&Y^eDr~J1FgOSu+B-+<+*#tsI6{!~m|xUtEJBf`vugo*6~^=MwKr?q&xE6-au2*x z+01ivcUs;Y@hvE$Oex>jgIIWU(=`p#2y|tHs>6_M;-Jg&=3(n15qDkjI1)iGX|)ej z6jD4?tx#4)gztksTnpZcE?wm7cz%~?74i65>V<9SQ_)7j98;eebq&&O)AQtrqO>nxqWIN9q_TOaVcy3yRmKd#xL)8n}1!WvM zm|w_|LNKbmb-X%nEF)3+`;#|<&NzL-;IoRxy0EI zisxDA_;8ocf_PNr!*5}^BOVDn4(N(_KwLU<+wK^R1O!I5s};Ktx$BThe2u~ebq?4zq36drvD9=y&$ z{%;x*pHvaoO*7WsSj|D)^jkx$u24^Lt>Yj;sbQAo^~BlN+y%!!;UIQfc)K{4)&>aF>SOV^CK zZY9K^jUwaJ!$cXxU8YD8v$Db?;$#@4G30^U9a&<+QkiwjM>8l_w@9K% zM;Vew81(MeB%`A_MDF>~2?njdu^w;H8PvMQDfDC!ZpYZ6d+bVx8`ys@WzeIj$pZ3M z7!);a)U>>-402ajtDAS7_^bmjgl`ec>kFeo{zaU=Ic-7FJqD@DnTQ0}F-S>6`TOw? ziJ!|4w5yWU+b0bAQVw)}==(*S?U-na9x_pKlG#=wcb&YMqBFZ}B;~?>@Avrg3k;%Y zZe9qa=m4{onfe=u=fYPUnZBNA8yu-K)0?6Lf7<%gbS=@KJG6Z3YKjhfvii1`Cy{#$ z=RxFtpDQT(r~1?b`OAsibDm`s%^qJ_FC{)x$a!w#*3VqA5;<&;+*RKhu0-Mb^XWMY zDEeym>EL%R6urOpzRGvb#FJZ2NNG6{>l#ko7&(ukE&Z)RD;$Zh+nRTOm`l+i#f`-d z{WN9+olVi#_TRbOZcj`|Zx9TbMbWPNex1=Zleo#{nBlD%6n%DnTS=WQajnVT$KPSO z>uno~E_Rs{>DkYfb=}Fy))d{A(R%6aRElo3_bE7JO~jj|17=ewy1hnTDfL^5j!l)C z-a46B#2Lo-#EPP)UJ%x>#NG|%o0|@a;^B7pj#*N)b8@J&KtDY;jjrEsPSMiE0Y>)y z)DP4iqi9CaZnZl10Y%a5u^ciba<>g8czo=gXx(H?(I(;2!jf3O^IEEtjEMZ9cxNz) zqIDjO6Wn4*tQ!@wR3Ceo-7XkVbj*GYf46=Xc4=zb=~Hx<^uoMjdc<&c1EfpQC6gR? zwCGSY-eis3hJBji^zGvb#E<9LL;?B9$!XdYUEjLOa;_F}^|?hJCpC$m%MX12l`?So z!GK#-;a9)`XU6jp z=4IACulZYMc}+b+Yne_-)XTq!~H`2=sB&kx7A-;r!E^O z;-_z@Y8?BjZ>V4B#0jjc8rN^sSQU0XLxM-LZkKTXK$SFC?DkSkQU%fkf7S4bA^44V zaA2t4NO4M+i6J4Xpit_%2DtkBPn1br&k)rlvFoFG>f;w0%4Fz;o2kZ*b8v9fblX1H zGg+q5Q|~1`BVW=}n?1Xk|Btp?ziYL~ty7DCB43c(h>gA6{?X?7yT;@;*Li(=8{ns~ zj_j2!+hdr~fcD4uc#Aeyo9dn8FRUBqVt65&zY)=3>*qHv^DBZ(qSG>N@J?dO=R5n} zK5LhEo1f=OojW|ez3b#%{^9y`cjtNcd3r0N!9!lhyI!jut4sJfrk66G^eyGPiwlbTJ6`)DW_eHrKXiW&xpvD+Ub`jDtmG#IEV)00f5tnD8&vbbw0%Mizk!x_ zm4PIO7Brbv)Mu}?Hc0zwgS1Z_kk-|Kv3DvrmSpL`ahv3jfF-&h$)g8{z9&UL0BIk6 zc=YW2$(}~= z1DSE15txx!`9`3`Z%21BhWy0uj@cv|!>*H)P!tnz)c>*Zpy4JUn(?s-h)$VaUz(p< zpFOV+qPnvhz&YCHZUd%AL$D?F?l+Y5vodA-ngVI_$uFiL`md)Mpz;sar<*||n%LGH zM01CkgC)6Ls}ab_0RtPceH+1WGNhRW{FKl&r8Lq)(s#23+s}gOY02zw$;OQ(`9?Pe zS~jYo6`UZq`C0)Aj~ZCPG;+VWHHh1US_6%Aa;<@+9_P{o!bHWIKn{AvQQrot$vuuX zP=(&~7-j=vcx|qUmRCK{WquHa4;YF$~(+!5XxN zdzc-FVVPhDy-EB>cGCV97){{7_2qVcYai`EtIE5ZgmOj>4(3 zhL^_rOnxI4j}1V|BXh~`x{aY*O6jxnpV@#o-QEr&`A>%KH)#3?zG;0Rcg3HRxl+8m zNU~D`lKit4NpcVep##<-2V;W#fFyq;BFXcL$Q0afW2)(rIG zz|!Q&fC^6z>=sTOZ|T9onfQchGu$~a>e#n1wHpT&&G!!I(}jbhTzQp4XATx_bJ^Jx zIM5ruEo@pR4w`MtbhPQn!8zTsRuejKkbSs*_960n!GVIojgG2Rq4wWM-?iZ!CS8}jHW_~8#mV-}EHdT&9iuW5E z4nl|eFW+Fz!L})JcMe;jzT+1qDv-;!ly&WF$-#GY)2W`<}dO%7J^Q_`r;Y9E_eL*pF$zN%z|N93=Ub&s|}nA=R@YV-9XiYk6rq z@@7ZJqT@y!Xo&{lpi^RW*|d5b3~aZ0wHzs4hdB4+q@Ja%CJ?h4uWPs74Mx z%OZVrkOhOk-keb_hk<>fN0}ohU0-FK_)HGE8#b!OAd{=l_#LW}!;bwVh#ZC*R|Pji z8V1+}POi{!PekvCYvpptF~A4NkAgq{tQE3*weR(PPvl^HD}Ls;kL56;$MlthkS6g- zaa+pd;Bn|uLHZ*()Hr$zYtVnE}}s=IPn(W~Kto=CTK9p|q8Rm1Gj-LLr9!W{eF#bJeV z_-*&dI31*SNwua99lU;tsRHa{&UM&ip@722OVb0a z6d+4?3Mg!%fc1lK3~6nrfTulne{n*o06GtSn<;>#|MmsGt>2-OSFKgh(*HH7jvw}ZOxNs7r~Zxc^cVH}W9I$6?fH@JhNGA zp(G%G?(T9oHB-YkbqSj7E@V}T7Y;QQxi#%iFZU5@3|f1i_Z_6BbH4?p&I!Iko1k@C zsk+02=5zNeV6?xQLoc+s$mNX?#QMnxu=U5NS>Q8ay6?guHRGKdZgfZ)r)F*tRoL;u zL(c|<^}|EdR5naEozXay$*p0qSdb?PE{fvJ%VWdXzLV8F-=*FD=!@Y(d+`sW2*EM) z+RV;6Q`9VWp%Wxh`0kW*-jx+o)%4sH*}>Xrx|*XFG~uc1dmsl@@eWkQnx z-Pu0|{gJijS$WN^=ruoYIWtW<@_<;Ly#N}!C^~D+`@WsQODuUQCZ6+-_nh6|?99D$zx$Q{ z-QCfW$z(e4`Ukw!q!%__c>SayeUK@CZs3iD#RkJ$2wXe;F=sCO2;9z11Bz?|DYxIb zy56vzz-hHI4h#yW%;2w0H4YUxWlZ(DrD2p~go9&FbQQRfJsd2CMhe_)2X6cI9+aO> zd7;~~m%!ayz1itlZ-Ha8%BNMuQ+6N!$R#|9GTdiP?~Eaoqr9CR>(c~Iwmx#%xlGDk z?GH}4l`C)thvM(P$fH#6l76LToWSk-a=2JGno-)r9SoE)Nbl8tfD}dyV2#rJTSG>vAsf`d-RGM!nnp^N_&FZO(_> zI!c-8Gi2t;N{Cm#eWM1Qq`YNvB2MG1z}4P&tjfG7aIiR+lUD@JJFhZ!?p4b2vad!e zZwg#&ha(Rz-J#@*tJa#;3tY3P!8KwX)~023fFcgrb=#QLDA*w=1OjxQO(NFtSPTpKJAuiY> zmvYD8`^N$^S>Dt`V9nAgJKZcCIw_Uq)eTp5JvNx~w9dYpPm) zGmvsq>F94e#@y@ma)lVpzU%Q|J#p zqA68!62t$+=b;2 zh3E#Pcc#Q;ObloF-79Q-&WBN^Z}c%a6H4h-;c?$JgtBD5z3oIosj5>2%dhNF6Hyfm z{%y0DQ3g>CjeIaW23Sya;gUYf@>UCv>!!A+Jih(t_2RZHpO{}}(zFrhp4oT!c_7QH z^szN%x4rj_{eZ(J6+V@<0>ACrW9c5i@*qZJl0W6Pltr3_ek@;oaB=A(UrPJKwTiVq zEFUy&xmQk0%3YabZ-41c8R?&G@u&sm)btttw!l3Z|Jml*oaI|@P21?xjB=29W|D&! z%h#Psnw9U#^0RY?+cJ&VVnyxfEDx67$j?2o(VcRB&as-MZY-}|ns9ctE6bBd`NBaL zmM=Tsr}Va*vL`wiIP+|(EYq3gv)tG~^+qgFTjAKr3Fhe%U=is^S*quySnt5{kHSOa z%I#TxvQFF2nl<8Dlvi8Ikh;X9{ec;<+$5XV`8Ivfzng7*(YoRKU)A2VKDd(){J_7H z0jl=@OL3jA>%;#VH(1sFI2-19SNib2{rG_&_%8To>*`(eZTj%G{!6~Z_UGAHABw!G zKB&K<4{EYs>VuX{Q*}*E>XVd^lYr;(KB>R+KKjz6n|Hot%+_hassU ziHW%~@h~bod8FzvmY$7G$jOmx=mwJ|r)T;4`q4xGhIJOn-ma%(Us(a~p>-FZdmKGoPHtQS4PC^YA@MU)j^%W;EprW)QM=f z2I;LbSd)xbO`t`(wJ8W0SgS?8MYD{WNd21-vrU~Z=bPz}F7Upovo2{J0DC}$zrQ2G zKwXc7%}BfUbiE##cYCa&b-X^&Q5j@FRHy3og``ftNmNV=U>7F&TwFsQa6cC*!b(33=p+fiNK};b*q%6jPFl z25dDYN$4<3GijU|QJH($Ok8INb8(%E&51LblWsv&{#s^1RAIBRlg*MbmxX}mqTgKll_K*W4pXQJv>>n!@kPA|#yZl|m`D0y(Dorw6hzAZ|;v)9H=t5L!Y~uP>zFKD|u)K8cDSnJZ56Pss z>xgk$VnkGB($?%{d@w2%ayz1`BP}PQ3X@TTeXg(Z&*;Ma3RwtR*O;gWNX&zJAm%yJ z9s>OkxD2L!1hfTr3qXt-67xdYh?v)pfw<}?K&+Ohz|k<#Ga#lX64U)Ta4op~1rT)v z`7tDbtWp+&@kV04t5u5gsspi%G#c?1xJy&&hs3((SGAf(O)J&EMp|*zbO#&zzm4_ zWG3}92cjNZNb9i#t_ImeqE1-@QFoA7S2of(+e*=|NYq=qO3~l;z<)#fI{>lH9f6qF zPLdtYl3mWyd~zU`vx{WEi)5cG5bMefxCpA$UGlRB5cLR&dg3YdLq?nA=Xi2;<&Crtovvn?rL#BtouYM{zHMNpV`v7^MR-{lce=e2jc#=;0^qv-_JDO zV|&y0v)^jB+IwtovirAwuk?G5t-4A?rL513D6F^6Nc1=;XmJSU)dhJ;0~0U_+TNJA;)rUhO7@_$k?!M z1+MME-lf@-N3~-}=d1G+R&5z#bhNTs2xJKAOgM1&h39qgtr;?`&P#S6fFVzFf(Ebj zXUO!Rh#iB0pIn%o)z_CH+3AH=*L)Z<=h+^91aMx-LGT-%0h7y{Gh|U7 zIsG|MH@)2#SDG=TDta_q=EaZ%n<;aq0goGwk38wgkmdEe>$ZA;J=eEy)&TBQT-ead zogtIm9HIi<7&7&;%b>2V48eWulnX=FwdiPfQ_c|7uOFNlaz%UWI4dANroQ0BkPWv= zxB#&)0khI51>^z3s$2dxm^|+G)W|JBAdewr8z@TU<$`w=F}^trKj( zUwZgNlOg(5GsAzhhPc#}#I(0!h$>Gk84{6th$)$>OShO9KVD&AoZ_J(TOg#u0W zjI(rrt1IpIm76gHqB1Vilp+5G00960?ALibm02GE@Jq;cT}zu0iY!w~mW0Rfl%+qpyIky3m2Xdr{dK=pH7H^ zws_xB6N2)d?R;J+M#X2D32xVcX6W-+CQzyPY+kX0=FnS?+WYs5Qt|MT)j3@vR6Nq# zxrh%cq~$wMD@?^rR_0l^3Q=*@%_---p|1OYP@*8x&9O=*XEGJf4I#bD1gQ9YLw+I* zny1+xUCmF$)jtT|O@VsNFjUCrqvDT67dLfJqT=57jI}R7^WTOf)bmpD%Ge!h&QP6@ zf;dFiIz?z!0RLW>)wm;SR2FkFxYVl}56xZQ>b73;S~i( ztZ*qBzOPvzYV!;l9-hv;)ha{7vED_n#b~&W!DZWBvuU{Zp3r@V6lu6RVW=OhM8o5b zOR9;f(D3eO{0+-SC`O@B#Q7)`0jMBlP#bqP@ye4@HcYD+YB#gZF0y|+kSLh6sFjH zeMC9eKd6WMzyJ4p{lRm7^6{tE^SSkX?)guw|3_zgTNR4jr@zOaZLdGuZe!IyhNDN^ z*G*p*7s!F%N}(86>BdM2Yk*-h-wSNmZD9(IDNL=N7H0vL+w{%|x^K(1%vDjmq}>6$ zg5e};?V3??+D+aCU{9=5v;8&#;S~mXKDBhN_vX>1pE`PgXDa_Tl-=&hl{2r@`EsSF zMr<_;4FFor*&o8~0)e{UVV+C;j8VoU9l~?32Lbghj6>@Znczgjh7fDH5UvXkEHNJ7 z3k9#KR~F{X4dWVRVv#&2A{>O(IqYy(ivUwN0Xq_i3mk}~Wk&(gjKa8;-$!#T&~J4= z#}fmN{Pc_Ohw>O;^JBEWoYp@hg z+5&Q7YsntzB+#@^;^^fHB-4!DlUsp*eQw`!iDa&Oa@Z*uyxq5l1%zm*LBE&*?sSWn~>=@VwQvGRPfYs`q?^48W5G2uv17z3Kq{? z?S^d!FIpbjXxv5y>UJ0D;X449ddj{r4aw+No}$nMkL_Mws$Q^@t59=YwS@OhaPpXJ z|DIxae2gDX_31#Na&F^w10?71_aaTE-#dG=EgevOvYZ2TGeBR`uds!Ykya5;$cGug z%j?1F4RbQVG%w5UG&^LU)LQsSXM#ehf0;CNWrEhrUi7Q#SzI?JbZu(cng#y%_#y{} z%fFVx_ZhFaP_XD0W>r^VG~t93ez{}Cg#=0Why7VuMqkVEjthHr&p$b+N&*F+u!y5- z$VIMo%n(fytl+(OuWS(sL`0n)ztTg>uaLixXGnr;aMruKWVCMh`-q-pB#5GA&kQvu zL2Bo$kbE0t#mw(E``eL&>kkJc4<}$FuSk`z7p0Q`?lN!5Z6d*LZL{_QuhCX9Rus(+ zB!TAk-U=d!1gbQV)A`}ZQpTp8ucJti(!Kbgcr4Px#M8ekkpyq*SiFw}K^N4Nb#h6tlCuFsvR6OS1xUm4Ik@F< z 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

    \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
    " ] }, "metadata": {}, @@ -308,10 +333,10 @@ }, { "cell_type": "markdown", - "id": "18", + "id": "16", "metadata": {}, "source": [ - "### Convergence and Parameter Trajectories\n", + "## Convergence and Parameter Trajectories\n", "\n", "To assess the optimisation process, we can plot the convergence of the cost function and the trajectories of the parameters:" ] @@ -319,13 +344,37 @@ { "cell_type": "code", "execution_count": null, - "id": "19", + "id": "17", "metadata": {}, "outputs": [ { "data": { - "image/svg+xml": [ - "5010015020000.0050.010.0150.020.025ConvergenceIterationCost" + "text/html": [ + "
    " ] }, "metadata": {}, @@ -333,8 +382,32 @@ }, { "data": { - "image/svg+xml": [ - "500100015000.0040.0060.0080.01500100015000.0040.0060.0080.01500100015000.010.020.030.0450010001500300400500500100015001600180020002200R0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]Parameter ConvergenceFunction CallFunction CallFunction CallFunction CallFunction CallR0 [Ohm]R1 [Ohm]R2 [Ohm]C1 [F]C2 [F]" + "text/html": [ + "
    " ] }, "metadata": {}, @@ -348,84 +421,49 @@ }, { "cell_type": "markdown", - "id": "20", + "id": "18", "metadata": {}, "source": [ - "# Setting up Thermal Submodel\n", - "With the estimated RC parameters, the temperature distribution for a given drive cycle can be calculated using ECM model in PyBaMM.\n", - "\n", - "# Import drive cycle\n", - "We now use a xlsx file containing current vs time data as a drive cycle. A sample file is used here. User may chose to upload customized drive cycle." + "## Using the estimated parameter for thermal predictions\n", + "With the estimated RC parameters, the temperature distribution for a given drive cycle can be calculated using the identified Thevenin model. We now we use a `.xlsx` file containing time-series current data as a pybamm experiment. A sample file is used here, but user's may choose to upload customized drive cycle." ] }, { "cell_type": "code", "execution_count": null, - "id": "21", + "id": "19", "metadata": {}, "outputs": [], "source": [ "file_loc = r\"../data/Samsung_INR21700/sample_drive_cycle.xlsx\"\n", "df = pd.read_excel(file_loc, sheet_name=\"Sheet3\", index_col=None, na_values=[\"NA\"])\n", - "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", - "time = df[\"Time\"].to_numpy()\n", - "time = time - time[0]\n", - "current = df[\"Current\"].to_numpy()\n", + "# Remove duplicate rows, keeping the first occurrence\n", + "df = df.drop_duplicates(subset=[\"Time\"], keep=\"first\")\n", "\n", - "drive_cycle_current = np.column_stack([time, current])\n", - "# Ensuring there is no nan value in the data\n", - "drive_cycle_current = drive_cycle_current[~np.isnan(drive_cycle_current).any(axis=1)]\n", - "experiment = pybamm.Experiment([pybamm.step.current(drive_cycle_current)])" - ] - }, - { - "cell_type": "markdown", - "id": "22", - "metadata": {}, - "source": [ - "Update the estimated RC values. These values will be used to estimate heat generation and in turn temperature distribution in the thermal submodel. The thermal submodel is also set up." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "23", - "metadata": {}, - "outputs": [], - "source": [ - "# from convertToPybamm import read_json_to_dict\n", - "model = pybamm.equivalent_circuit.Thevenin(options={\"number of rc elements\": 2})\n", - "parameter_set[\"R0 [Ohm]\"] = 9.90845937e-03\n", - "parameter_set[\"R1 [Ohm]\"] = 3.91598671e-03\n", - "parameter_set[\"C1 [F]\"] = 3.81881833e02\n", - "parameter_set[\"Initial SoC\"] = 0.95\n", - "parameter_set.update({\"R2 [Ohm]\": 2.30211519e-02}, check_already_exists=False)\n", - "parameter_set.update({\"C2 [F]\": 1.67503652e03}, check_already_exists=False)\n", - "parameter_set.update(\n", - " {\"Element-2 initial overpotential [V]\": 0}, check_already_exists=False\n", - ")" + "# Create the pybamm experiment\n", + "experiment = pybamm.Experiment([pybamm.step.current(df.to_numpy())])" ] }, { "cell_type": "markdown", - "id": "24", + "id": "20", "metadata": {}, "source": [ - "Setting up the thermal simulation in PyBaMM." + "Update the estimated RC values. These values will be used to calculate heat generation and corresponding temperature distribution in the thermal submodel. Given `model.predict` is a light wrapper on the `PyBaMM.Simulation` class, we interact with it the same way. Visualisation of voltage response and cell temperature is plotted below using the PyBaMM solution." ] }, { "cell_type": "code", "execution_count": null, - "id": "25", + "id": "21", "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "2024-08-27 17:56:59.734 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", + "2024-09-13 11:25:10.427 - [WARNING] callbacks.on_experiment_infeasible_event(252): \n", "\n", "\tExperiment is infeasible: 'event: Minimum SoC' was triggered during 'Step([[ 0 10]\n", " [ 1 10]\n", @@ -435,36 +473,16 @@ " [3599 10]\n", " [3600 10]], duration=3600, period=1, direction=Discharge)'. The returned solution only contains up to step 1 of cycle 1. \n" ] - } - ], - "source": [ - "sim = pybamm.Simulation(model, parameter_values=parameter_set, experiment=experiment)\n", - "solution = sim.solve()" - ] - }, - { - "cell_type": "markdown", - "id": "26", - "metadata": {}, - "source": [ - "Visualization of voltage response and cell temperature over time." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "27", - "metadata": {}, - "outputs": [ + }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "55df6981785a48d8b97e80f5b2e2de56", + "model_id": "49a981cc003d48248c4b7428ace180db", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "interactive(children=(FloatSlider(value=0.0, description='t', max=2021.9888283606629, step=20.21988828360663),…" + "interactive(children=(FloatSlider(value=0.0, description='t', max=2075.683776553346, step=20.75683776553346), …" ] }, "metadata": {}, @@ -473,7 +491,7 @@ { "data": { "text/plain": [ - "" + "" ] }, "execution_count": null, @@ -482,17 +500,23 @@ } ], "source": [ - "solution.plot([\"Battery voltage [V]\", \"Cell temperature [K]\"])" + "sol = model.predict(\n", + " inputs=x,\n", + " experiment=experiment,\n", + " parameter_set=parameter_set,\n", + " initial_state={\"Initial SoC\": 0.95},\n", + ")\n", + "sol.plot([\"Battery voltage [V]\", \"Cell temperature [K]\"])" ] }, { "cell_type": "markdown", - "id": "28", + "id": "22", "metadata": {}, "source": [ - "### Conclusion\n", + "## Conclusion\n", "\n", - "This notebook illustrates how to extract EC parameters from an HPPC pulse using CMA-ES in PyBOP, providing insights into the optimisation process through various visualisations. The estimated parameters are then used to run a thermal submodel using PyBaMM." + "This notebook illustrates how to extract EC parameters from an HPPC pulse using XNES in PyBOP, providing insights into the optimisation process through various visualisations. The estimated parameters are then used to run a thermal submodel." ] } ], diff --git a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb index 5e74554e..8683b909 100644 --- a/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb +++ b/examples/notebooks/equivalent_circuit_identification_multipulse.ipynb @@ -27,7 +27,7 @@ "Requirement already satisfied: pip in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (24.2)\r\n", "Requirement already satisfied: ipywidgets in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (8.1.5)\r\n", "Requirement already satisfied: comm>=0.1.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (0.2.2)\r\n", - "Requirement already satisfied: ipython>=6.1.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (8.26.0)\r\n", + "Requirement already satisfied: ipython>=6.1.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (8.27.0)\r\n", "Requirement already satisfied: traitlets>=4.3.1 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (5.14.3)\r\n", "Requirement already satisfied: widgetsnbextension~=4.0.12 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (4.0.12)\r\n", "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from ipywidgets) (3.0.12)\r\n", @@ -41,7 +41,7 @@ "Requirement already satisfied: parso<0.9.0,>=0.8.3 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\r\n", "Requirement already satisfied: ptyprocess>=0.5 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\r\n", "Requirement already satisfied: wcwidth in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\r\n", - "Requirement already satisfied: executing>=1.2.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (2.0.1)\r\n", + "Requirement already satisfied: executing>=1.2.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (2.1.0)\r\n", "Requirement already satisfied: asttokens>=2.1.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (2.4.1)\r\n", "Requirement already satisfied: pure-eval in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from stack-data->ipython>=6.1.0->ipywidgets) (0.2.3)\r\n", "Requirement already satisfied: six>=1.12.0 in /Users/engs2510/.pyenv/versions/pybop/lib/python3.12/site-packages (from asttokens>=2.1.0->stack-data->ipython>=6.1.0->ipywidgets) (1.16.0)\r\n", @@ -88,7 +88,9 @@ "import plotly.graph_objects as go\n", "import pybamm\n", "\n", - "import pybop" + "import pybop\n", + "\n", + "pybop.PlotlyManager().pio.renderers.default = \"notebook_connected\"" ] }, { @@ -237,15 +239,10 @@ " 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.34.0\n", - "* Copyright 2012-2024, Plotly, Inc.\n", - "* All rights reserved.\n", - "* Licensed under the MIT license\n", - "*/\n", - "/*! For license information please see plotly.min.js.LICENSE.txt */\n", - "!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.Plotly=e():t.Plotly=e()}(self,(function(){return function(){var t={79288:function(t,e,r){\"use strict\";var n=r(3400),i={\"X,X div\":'direction:ltr;font-family:\"Open Sans\",verdana,arial,sans-serif;margin:0;padding:0;',\"X input,X button\":'font-family:\"Open Sans\",verdana,arial,sans-serif;',\"X input:focus,X button:focus\":\"outline:none;\",\"X a\":\"text-decoration:none;\",\"X a:hover\":\"text-decoration:none;\",\"X .crisp\":\"shape-rendering:crispEdges;\",\"X .user-select-none\":\"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;\",\"X svg\":\"overflow:hidden;\",\"X svg a\":\"fill:#447adb;\",\"X svg a:hover\":\"fill:#3c6dc5;\",\"X .main-svg\":\"position:absolute;top:0;left:0;pointer-events:none;\",\"X .main-svg .draglayer\":\"pointer-events:all;\",\"X .cursor-default\":\"cursor:default;\",\"X .cursor-pointer\":\"cursor:pointer;\",\"X .cursor-crosshair\":\"cursor:crosshair;\",\"X .cursor-move\":\"cursor:move;\",\"X .cursor-col-resize\":\"cursor:col-resize;\",\"X .cursor-row-resize\":\"cursor:row-resize;\",\"X .cursor-ns-resize\":\"cursor:ns-resize;\",\"X .cursor-ew-resize\":\"cursor:ew-resize;\",\"X .cursor-sw-resize\":\"cursor:sw-resize;\",\"X .cursor-s-resize\":\"cursor:s-resize;\",\"X .cursor-se-resize\":\"cursor:se-resize;\",\"X .cursor-w-resize\":\"cursor:w-resize;\",\"X .cursor-e-resize\":\"cursor:e-resize;\",\"X .cursor-nw-resize\":\"cursor:nw-resize;\",\"X .cursor-n-resize\":\"cursor:n-resize;\",\"X .cursor-ne-resize\":\"cursor:ne-resize;\",\"X .cursor-grab\":\"cursor:-webkit-grab;cursor:grab;\",\"X .modebar\":\"position:absolute;top:2px;right:2px;\",\"X .ease-bg\":\"-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;\",\"X .modebar--hover>: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;\",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])}},86712:function(t,e,r){\"use strict\";t.exports=r(84224)},37240:function(t,e,r){\"use strict\";t.exports=r(51132)},29744:function(t,e,r){\"use strict\";t.exports=r(94456)},29352:function(t,e,r){\"use strict\";t.exports=r(67244)},96144:function(t,e,r){\"use strict\";t.exports=r(97776)},53219:function(t,e,r){\"use strict\";t.exports=r(61712)},4624:function(t,e,r){\"use strict\";t.exports=r(95856)},54543:function(t,e,r){\"use strict\";t.exports=r(54272)},45e3:function(t,e,r){\"use strict\";t.exports=r(85404)},62300:function(t,e,r){\"use strict\";t.exports=r(26048)},6920:function(t,e,r){\"use strict\";t.exports=r(66240)},10264:function(t,e,r){\"use strict\";t.exports=r(40448)},32016:function(t,e,r){\"use strict\";t.exports=r(64884)},27528:function(t,e,r){\"use strict\";t.exports=r(15088)},75556:function(t,e,r){\"use strict\";t.exports=r(76744)},39204:function(t,e,r){\"use strict\";t.exports=r(94704)},73996:function(t,e,r){\"use strict\";t.exports=r(62396)},16489:function(t,e,r){\"use strict\";t.exports=r(32028)},5e3:function(t,e,r){\"use strict\";t.exports=r(81932)},77280:function(t,e,r){\"use strict\";t.exports=r(45536)},33992:function(t,e,r){\"use strict\";t.exports=r(42600)},17600:function(t,e,r){\"use strict\";t.exports=r(21536)},49116:function(t,e,r){\"use strict\";t.exports=r(65664)},46808:function(t,e,r){\"use strict\";t.exports=r(29044)},36168:function(t,e,r){\"use strict\";t.exports=r(48928)},13792:function(t,e,r){\"use strict\";var n=r(32016);n.register([r(37240),r(29352),r(5e3),r(33992),r(17600),r(49116),r(6920),r(67484),r(79440),r(39204),r(83096),r(36168),r(20260),r(63560),r(65832),r(46808),r(73996),r(48824),r(89904),r(25120),r(13752),r(4340),r(62300),r(29800),r(8363),r(54543),r(86636),r(42192),r(32140),r(77280),r(89296),r(56816),r(70192),r(45e3),r(27528),r(84764),r(3920),r(50248),r(4624),r(69967),r(10264),r(86152),r(53219),r(81604),r(63796),r(29744),r(89336),r(86712),r(75556),r(16489),r(97312),r(96144)]),t.exports=n},3920:function(t,e,r){\"use strict\";t.exports=r(43480)},25120:function(t,e,r){\"use strict\";t.exports=r(6296)},4340:function(t,e,r){\"use strict\";t.exports=r(7404)},86152:function(t,e,r){\"use strict\";t.exports=r(65456)},56816:function(t,e,r){\"use strict\";t.exports=r(22020)},89296:function(t,e,r){\"use strict\";t.exports=r(29928)},20260:function(t,e,r){\"use strict\";t.exports=r(75792)},32140:function(t,e,r){\"use strict\";t.exports=r(156)},84764:function(t,e,r){\"use strict\";t.exports=r(45499)},48824:function(t,e,r){\"use strict\";t.exports=r(3296)},69967:function(t,e,r){\"use strict\";t.exports=r(4184)},8363:function(t,e,r){\"use strict\";t.exports=r(36952)},86636:function(t,e,r){\"use strict\";t.exports=r(38983)},70192:function(t,e,r){\"use strict\";t.exports=r(11572)},81604:function(t,e,r){\"use strict\";t.exports=r(76924)},63796:function(t,e,r){\"use strict\";t.exports=r(62944)},89336:function(t,e,r){\"use strict\";t.exports=r(95443)},67484:function(t,e,r){\"use strict\";t.exports=r(34864)},97312:function(t,e,r){\"use strict\";t.exports=r(76272)},42192:function(t,e,r){\"use strict\";t.exports=r(97924)},29800:function(t,e,r){\"use strict\";t.exports=r(15436)},63560:function(t,e,r){\"use strict\";t.exports=r(5621)},89904:function(t,e,r){\"use strict\";t.exports=r(91304)},50248:function(t,e,r){\"use strict\";t.exports=r(41724)},65832:function(t,e,r){\"use strict\";t.exports=r(31991)},79440:function(t,e,r){\"use strict\";t.exports=r(22869)},13752:function(t,e,r){\"use strict\";t.exports=r(67776)},83096:function(t,e,r){\"use strict\";t.exports=r(95952)},72196:function(t){\"use strict\";t.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}]},13916:function(t,e,r){\"use strict\";var n=r(72196),i=r(25376),a=r(33816),o=r(31780).templatedArray;r(36208),t.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\"}}})},90272:function(t,e,r){\"use strict\";var n=r(3400),i=r(54460),a=r(23816).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\"],u=t[\"a\"+a+\"ref\"],c=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,v=p-h,g=3*t.startarrowsize*t.arrowwidth||0,y=g+h,m=g-h;if(u===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:v}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(c,y),ppadminus:Math.max(f,m)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else y=s?y+s:y,m=s?m-s:m,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(c,d,y),ppadminus:Math.max(f,v,m)});t._extremes[n]=r}t.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},42300:function(t,e,r){\"use strict\";var n=r(3400),i=r(24040),a=r(31780).arrayEditor;function o(t,e){var r,n,i,a,o,l,u,c=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),u=l.on,c=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(u.length||c.length){for(r=0;r2/3?\"right\":\"center\"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var Y=!1,X=[\"x\",\"y\"],Z=0;Z1)&&(nt===rt?((pt=it.r2fraction(e[\"a\"+et]))<0||pt>1)&&(Y=!0):Y=!0),K=it._offset+it.r2p(e[et]),Q=.5}else{var dt=\"domain\"===ht;\"x\"===et?($=e[et],K=dt?it._offset+it._length*$:K=T.l+T.w*$):($=1-e[et],K=dt?it._offset+it._length*$:K=T.t+T.h*$),Q=e.showarrow?.5:$}if(e.showarrow){ft.head=K;var vt=e[\"a\"+et];if(tt=ot*H(.5,e.xanchor)-st*H(.5,e.yanchor),nt===rt){var gt=l.getRefType(nt);\"domain\"===gt?(\"y\"===et&&(vt=1-vt),ft.tail=it._offset+it._length*vt):\"paper\"===gt?\"y\"===et?(vt=1-vt,ft.tail=T.t+T.h*vt):ft.tail=T.l+T.w*vt:ft.tail=it._offset+it.r2p(vt),J=tt}else ft.tail=K+vt,J=tt+vt;ft.text=ft.tail+tt;var yt=w[\"x\"===et?\"width\":\"height\"];if(\"paper\"===rt&&(ft.head=o.constrain(ft.head,1,yt-1)),\"pixel\"===nt){var mt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-yt;mt>0?(ft.tail+=mt,ft.text+=mt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ct,ft.head+=ct}else J=tt=lt*H(Q,ut),ft.text=K+tt;ft.text+=ct,tt+=ct,J+=ct,e[\"_\"+et+\"padplus\"]=lt/2+J,e[\"_\"+et+\"padminus\"]=lt/2-J,e[\"_\"+et+\"size\"]=lt,e[\"_\"+et+\"shift\"]=tt}if(Y)R.remove();else{var bt=0,_t=0;if(\"left\"!==e.align&&(bt=(A-b)*(\"center\"===e.align?.5:1)),\"top\"!==e.valign&&(_t=(z-_)*(\"middle\"===e.valign?.5:1)),f)n.select(\"svg\").attr({x:N+bt-1,y:N+_t}).call(c.setClipUrl,U?L:null,t);else{var wt=N+_t-v.top,Tt=N+bt-v.left;G.call(h.positionText,Tt,wt).call(c.setClipUrl,U?L:null,t)}V.select(\"rect\").call(c.setRect,N,N,A,z),j.call(c.setRect,F/2,F/2,B-F,q-F),R.call(c.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-q/2)),I.attr({transform:\"rotate(\"+O+\",\"+C.x.text+\",\"+C.y.text+\")\"});var kt,At=function(r,n){P.selectAll(\".annotation-arrow-g\").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,v=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(O,v,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr(\"width\"),D=+j.attr(\"height\"),z=v-.5*L,F=z+L,B=b-.5*D,N=B+D,U=[[z,B,z,N],[z,N,F,N],[F,N,F,B],[F,B,z,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,q=e.arrowcolor,H=e.arrowside,G=P.append(\"g\").style({opacity:u.opacity(q)}).classed(\"annotation-arrow-g\",!0),W=G.append(\"path\").attr(\"d\",\"M\"+h+\",\"+p+\"L\"+l+\",\"+f).style(\"stroke-width\",V+\"px\").call(u.stroke,u.rgb(q));if(g(W,H,e),k.annotationPosition&&W.node().parentNode&&!a){var Y=l,X=f;if(e.standoff){var Z=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));Y+=e.standoff*(h-l)/Z,X+=e.standoff*(p-f)/Z}var K,J,$=G.append(\"path\").classed(\"annotation-arrow\",!0).classed(\"anndrag\",!0).classed(\"cursor-move\",!0).attr({d:\"M3,3H-3V-3H3ZM0,0L\"+(h-Y)+\",\"+(p-X),transform:s(Y,X)}).style(\"stroke-width\",V+6+\"px\").call(u.stroke,\"rgba(0,0,0,0)\").call(u.fill,\"rgba(0,0,0,0)\");d.init({element:$.node(),gd:t,prepFn:function(){var t=c.getTranslate(R);K=t.x,J=t.y,y&&y.autorange&&M(y._name+\".autorange\",!0),x&&x.autorange&&M(x._name+\".autorange\",!0)},moveFn:function(t,r){var n=w(K,J),i=n[0]+t,a=n[1]+r;R.call(c.setTranslate,i,a),S(\"x\",m(y,t,\"x\",T,e)),S(\"y\",m(x,r,\"y\",T,e)),e.axref===e.xref&&S(\"ax\",m(y,t,\"ax\",T,e)),e.ayref===e.yref&&S(\"ay\",m(x,r,\"ay\",T,e)),G.attr(\"transform\",s(t,r)),I.attr({transform:\"rotate(\"+O+\",\"+i+\",\"+a+\")\"})},doneFn:function(){i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}};e.showarrow&&At(0,0),D&&d.init({element:R.node(),gd:t,prepFn:function(){kt=I.attr(\"transform\")},moveFn:function(t,r){var n=\"pointer\";if(e.showarrow)e.axref===e.xref?S(\"ax\",m(y,t,\"ax\",T,e)):S(\"ax\",e.ax+t),e.ayref===e.yref?S(\"ay\",m(x,r,\"ay\",T.w,e)):S(\"ay\",e.ay+r),At(t,r);else{if(a)return;var i,o;if(y)i=m(y,t,\"x\",T,e);else{var l=e._xsize/T.w,u=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(u+t/T.w,l,0,1,e.xanchor)}if(x)o=m(x,r,\"y\",T,e);else{var c=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-c/2;o=d.align(f-r/T.h,c,0,1,e.yanchor)}S(\"x\",i),S(\"y\",o),y&&x||(n=d.getCursor(y?.5:i,x?.5:o,e.xanchor,e.yanchor))}I.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit(\"plotly_clickannotation\",W(n))},doneFn:function(){p(R),i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}}t.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,_=v.backoff*y+r.startstandoff;if(\"line\"===p.nodeName){o={x:+t.attr(\"x1\"),y:+t.attr(\"y1\")},c={x:+t.attr(\"x2\"),y:+t.attr(\"y2\")};var w=o.x-c.x,T=o.y-c.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void D();if(b){if(b*b>w*w+T*T)return void D();var k=b*Math.cos(f),A=b*Math.sin(f);c.x+=k,c.y+=A,t.attr({x2:c.x,y2:c.y})}if(_){if(_*_>w*w+T*T)return void D();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){u=!0;break}}u?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))}}},56864:function(t,e,r){\"use strict\";var n=r(24040),i=r(3400);t.exports={moduleType:\"component\",name:\"annotations3d\",schema:{subplots:{scene:{annotations:r(45899)}}},layoutAttributes:r(45899),handleDefaults:r(52808),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(r)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||u).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.interpolate=function(t,e,r){var i=n(t).toRgb(),a=n(e).toRgb(),o={r:r*i.r+(1-r)*a.r,g:r*i.g+(1-r)*a.g,b:r*i.b+(1-r)*a.b};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,u))),(i.isDark()?e?i.lighten(e):u: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>c&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var pt=Math.pow(10,Math.floor(Math.log(ht)/Math.LN10));ct*=pt*u.roundUp(ht/pt,[2,5,10]),(Math.abs(W.start)/W.size+1e-6)%1<2e-6&&(lt.tick0=0)}lt.dtick=ct}lt.domain=o?[ot+P/B.h,ot+Q-P/B.h]:[ot+O/B.w,ot+Q-O/B.w],lt.setScale(),t.attr(\"transform\",c(Math.round(B.l),Math.round(B.t)));var dt,vt=t.select(\".\"+A.cbtitleunshift).attr(\"transform\",c(-Math.round(B.l),-Math.round(B.t))),gt=lt.ticklabelposition,yt=lt.title.font.size,mt=t.select(\".\"+A.cbaxis),xt=0,bt=0;function _t(n,i){var a={propContainer:lt,propName:e._propPrefix+\"title\",traceIndex:e._traceIndex,_meta:e._meta,placeholder:F._dfltTitle.colorbar,containerGroup:t.select(\".\"+A.cbtitle)},o=\"h\"===n.charAt(0)?n.substr(1):\"h\"+n;t.selectAll(\".\"+o+\",.\"+o+\"-math-group\").remove(),v.draw(r,n,f(a,i||{}))}return u.syncOrAsync([a.previousPromises,function(){var t,e;(o&&ut||!o&&!ut)&&(\"top\"===V&&(t=O+B.l+tt*I,e=P+B.t+et*(1-ot-Q)+3+.75*yt),\"bottom\"===V&&(t=O+B.l+tt*I,e=P+B.t+et*(1-ot)-3-.25*yt),\"right\"===V&&(e=P+B.t+et*D+3+.75*yt,t=O+B.l+tt*ot),_t(lt._id+\"title\",{attributes:{x:t,y:e,\"text-anchor\":o?\"start\":\"middle\"}}))},function(){if(!o&&!ut||o&&ut){var a,l=t.select(\".\"+A.cbtitle),f=l.select(\"text\"),h=[-M/2,M/2],d=l.select(\".h\"+lt._id+\"title-math-group\").node(),v=15.6;if(f.node()&&(v=parseInt(f.node().style.fontSize,10)*w),d?(a=p.bBox(d),bt=a.width,(xt=a.height)>v&&(h[1]-=(xt-v)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(a=p.bBox(f.node()),bt=a.width,xt=a.height),o){if(xt){if(xt+=5,\"top\"===V)lt.domain[1]-=xt/B.h,h[1]*=-1;else{lt.domain[0]+=xt/B.h;var y=g.lineCount(f);h[1]+=(1-y)*v}l.attr(\"transform\",c(h[0],h[1])),lt.setScale()}}else bt&&(\"right\"===V&&(lt.domain[0]+=(bt+yt/2)/B.w),l.attr(\"transform\",c(h[0],h[1])),lt.setScale())}t.selectAll(\".\"+A.cbfills+\",.\"+A.cblines).attr(\"transform\",o?c(0,Math.round(B.h*(1-lt.domain[1]))):c(Math.round(B.w*lt.domain[0]),0)),mt.attr(\"transform\",o?c(0,Math.round(-B.t)):c(Math.round(-B.l),0));var m=t.select(\".\"+A.cbfills).selectAll(\"rect.\"+A.cbfill).attr(\"style\",\"\").data(X);m.enter().append(\"rect\").classed(A.cbfill,!0).attr(\"style\",\"\"),m.exit().remove();var x=q.map(lt.c2p).map(Math.round).sort((function(t,e){return t-e}));m.each((function(t,a){var s=[0===a?q[0]:(X[a]+X[a-1])/2,a===X.length-1?q[1]:(X[a]+X[a+1])/2].map(lt.c2p).map(Math.round);o&&(s[1]=u.constrain(s[1]+(s[1]>s[0])?1:-1,x[0],x[1]));var l=n.select(this).attr(o?\"x\":\"y\",rt).attr(o?\"y\":\"x\",n.min(s)).attr(o?\"width\":\"height\",Math.max(K,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 c=G(t).replace(\"e-\",\"\");l.attr(\"fill\",i(c).toHexString())}}));var b=t.select(\".\"+A.cblines).selectAll(\"path.\"+A.cbline).data(j.color&&j.width?Z:[]);b.enter().append(\"path\").classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var e=rt,r=Math.round(lt.c2p(t))+j.width/2%1;n.select(this).attr(\"d\",\"M\"+(o?e+\",\"+r:r+\",\"+e)+(o?\"h\":\"v\")+K).call(p.lineGroupStyle,j.width,H(t),j.dash)})),mt.selectAll(\"g.\"+lt._id+\"tick,path\").remove();var _=rt+K+(M||0)/2-(\"outside\"===e.ticks?1:0),T=s.calcTicks(lt),k=s.getTickSigns(lt)[2];return s.drawTicks(r,lt,{vals:\"inside\"===lt.ticks?s.clipEnds(lt,T):T,layer:mt,path:s.makeTickPath(lt,_,k),transFn:s.makeTransTickFn(lt)}),s.drawLabels(r,lt,{vals:T,layer:mt,transFn:s.makeTransTickLabelFn(lt),labelFns:s.makeLabelFns(lt,_)})},function(){if(o&&!ut||!o&&ut){var t,i,a=lt.position||0,s=lt._offset+lt._length/2;if(\"right\"===V)i=s,t=B.l+tt*a+10+yt*(lt.showticklabels?1:.5);else if(t=s,\"bottom\"===V&&(i=B.t+et*a+10+(-1===gt.indexOf(\"inside\")?lt.tickfont.size:0)+(\"intside\"!==lt.ticks&&e.ticklen||0)),\"top\"===V){var l=U.text.split(\"
    \").length;i=B.t+et*a+10-K-w*yt*l}_t((o?\"h\":\"v\")+lt._id+\"title\",{avoid:{selection:n.select(r).selectAll(\"g.\"+lt._id+\"tick\"),side:V,offsetTop:o?0:B.t,offsetLeft:o?B.l:0,maxShift:o?F.width:F.height},attributes:{x:t,y:i,\"text-anchor\":\"middle\"},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,s=K+M/2;-1===gt.indexOf(\"inside\")&&(n=p.bBox(mt.node()),s+=o?n.width:n.height),dt=vt.select(\"text\");var u=0,f=o&&\"top\"===V,v=!o&&\"right\"===V,g=0;if(dt.node()&&!dt.classed(A.jsPlaceholder)){var m,x=vt.select(\".h\"+lt._id+\"title-math-group\").node();x&&(o&&ut||!o&&!ut)?(u=(n=p.bBox(x)).width,m=n.height):(u=(n=p.bBox(vt.node())).right-B.l-(o?rt:st),m=n.bottom-B.t-(o?st:rt),o||\"top\"!==V||(s+=n.height,g=n.height)),v&&(dt.attr(\"transform\",c(u/2+yt/2,0)),u*=2),s=Math.max(s,o?u:m)}var b=2*(o?O:P)+s+S+M/2,w=0;!o&&U.text&&\"bottom\"===C&&D<=0&&(b+=w=b/2,g+=w),F._hColorbarMoveTitle=w,F._hColorbarMoveCBTitle=g;var N=S+M,j=(o?rt:st)-N/2-(o?O:0),q=(o?st:rt)-(o?$:P+g-w);t.select(\".\"+A.cbbg).attr(\"x\",j).attr(\"y\",q).attr(o?\"width\":\"height\",Math.max(b-w,2)).attr(o?\"height\":\"width\",Math.max($+N,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style(\"stroke-width\",S);var H=v?Math.max(u-10,0):0;t.selectAll(\".\"+A.cboutline).attr(\"x\",(o?rt:st+O)+H).attr(\"y\",(o?st+P-$:rt)+(f?xt:0)).attr(o?\"width\":\"height\",Math.max(K,2)).attr(o?\"height\":\"width\",Math.max($-(o?2*P+xt:2*O+H),2)).call(d.stroke,e.outlinecolor).style({fill:\"none\",\"stroke-width\":M});var G=o?nt*b:0,W=o?0:(1-it)*b-g;if(G=R?B.l-G:-G,W=z?B.t-W:-W,t.attr(\"transform\",c(G,W)),!o&&(S||i(E).getAlpha()&&!i.equals(F.paper_bgcolor,E))){var Y=mt.selectAll(\"text\"),X=Y[0].length,Z=t.select(\".\"+A.cbbg).node(),J=p.bBox(Z),Q=p.getTranslate(t);Y.each((function(t,e){var r=X-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=J.right+Q.x+st-S-2+I-o)>0&&(n=0)}else if(0===e){var s=i.left+a.x;(n=J.left+Q.x+st+S+2-s)<0&&(n=0)}n&&(X<3?this.setAttribute(\"transform\",\"translate(\"+n+\",0) \"+this.getAttribute(\"transform\")):this.setAttribute(\"visibility\",\"hidden\"))}}))}var tt={},et=T[L],at=k[L],ot=T[C],ct=k[C],ft=b-K;o?(\"pixels\"===h?(tt.y=D,tt.t=$*ot,tt.b=$*ct):(tt.t=tt.b=0,tt.yt=D+l*ot,tt.yb=D-l*ct),\"pixels\"===_?(tt.x=I,tt.l=b*et,tt.r=b*at):(tt.l=ft*et,tt.r=ft*at,tt.xl=I-y*et,tt.xr=I+y*at)):(\"pixels\"===h?(tt.x=I,tt.l=$*et,tt.r=$*at):(tt.l=tt.r=0,tt.xl=I+l*et,tt.xr=I-l*at),\"pixels\"===_?(tt.y=1-D,tt.t=b*ot,tt.b=b*ct):(tt.t=ft*ot,tt.b=ft*ct,tt.yt=D-y*ot,tt.yb=D+y*ct));var ht=e.y<.5?\"b\":\"t\",pt=e.x<.5?\"l\":\"r\";r._fullLayout._reservedMargin[e._id]={};var bt={r:F.width-j-G,l:j+tt.r,b:F.height-q-W,t:q+tt.b};R&&z?a.autoMargin(r,e._id,tt):R?r._fullLayout._reservedMargin[e._id][ht]=bt[ht]:z||o?r._fullLayout._reservedMargin[e._id][pt]=bt[pt]:r._fullLayout._reservedMargin[e._id][ht]=bt[ht]}],r)}(r,e,t);y&&y.then&&(t._promises||[]).push(y),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=\"v\"===e.orientation,u=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+c(r,o)),i=l.align((s?e._uFrac:e._vFrac)+r/u.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),a=l.align((s?e._vFrac:1-e._uFrac)-o/u.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()}}},90553:function(t,e,r){\"use strict\";var n=r(3400);t.exports=function(t){return n.isPlainObject(t.colorbar)}},55080:function(t,e,r){\"use strict\";t.exports={moduleType:\"component\",name:\"colorbar\",attributes:r(42996),supplyDefaults:r(64013),draw:r(37848).draw,hasColorbar:r(90553)}},49084:function(t,e,r){\"use strict\";var n=r(42996),i=r(53756).counter,a=r(95376),o=r(88304).scales;function s(t){return\"`\"+t+\"`\"}a(o),t.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),u=\"showScaleDflt\"in e?e.showScaleDflt:\"z\"===a,c=\"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\",v=a+\"max\",g=a+\"mid\",y=(s(h+p),s(h+d),s(h+v),{});y[d]=y[v]=void 0;var m={};m[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:y},x[d]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:m},x[v]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:m},x[g]={valType:\"number\",dflt:null,editType:\"calc\",impliedEdits:y},x.colorscale={valType:\"colorscale\",editType:\"calc\",dflt:c,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:u,editType:\"calc\"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:\"subplotid\",regex:i(\"coloraxis\"),dflt:null,editType:\"calc\"}),x}},47128:function(t,e,r){\"use strict\";var n=r(38248),i=r(3400),a=r(94288).extractOpts;t.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,u=r.containerStr,c=u?i.nestedProperty(e,u).get():e,f=a(c),h=!1!==f.auto,p=f.min,d=f.max,v=f.mid,g=function(){return i.aggNums(Math.min,null,l)},y=function(){return i.aggNums(Math.max,null,l)};void 0===p?p=g():h&&(p=c._colorAx&&n(p)?Math.min(p,g()):g()),void 0===d?d=y():h&&(d=c._colorAx&&n(d)?Math.max(d,y()):y()),h&&void 0!==v&&(d-v>v-p?p=v-(d-v):d-v=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync(\"colorscale\",o))}},95504:function(t,e,r){\"use strict\";var n=r(3400),i=r(94288).hasColorscale,a=r(94288).extractOpts;t.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,u=new Array(l),c=0;c4/3-s?o:s}},67416:function(t,e,r){\"use strict\";var n=r(3400),i=[[\"sw-resize\",\"s-resize\",\"se-resize\"],[\"w-resize\",\"move\",\"e-resize\"],[\"nw-resize\",\"n-resize\",\"ne-resize\"]];t.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]}},72760:function(t,e){\"use strict\";e.selectMode=function(t){return\"lasso\"===t||\"select\"===t},e.drawMode=function(t){return\"drawclosedpath\"===t||\"drawopenpath\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},e.openMode=function(t){return\"drawline\"===t||\"drawopenpath\"===t},e.rectMode=function(t){return\"select\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},e.freeMode=function(t){return\"lasso\"===t||\"drawclosedpath\"===t||\"drawopenpath\"===t},e.selectingOrDrawing=function(t){return e.freeMode(t)||e.rectMode(t)}},86476:function(t,e,r){\"use strict\";var n=r(29128),i=r(52264),a=r(89184),o=r(3400).removeElement,s=r(33816),l=t.exports={};l.align=r(78316),l.getCursor=r(67416);var u=r(2616);function c(){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=u.wrapped,l.unhoverRaw=u.raw,l.init=function(t){var e,r,n,u,h,p,d,v,g=t.gd,y=1,m=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)m&&(y=Math.max(y-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(y,p),!v){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=c},2616:function(t,e,r){\"use strict\";var n=r(95924),i=r(91200),a=r(52200).getGraphDiv,o=r(92456),s=t.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}))}},98192:function(t,e){\"use strict\";e.u={valType:\"string\",values:[\"solid\",\"dot\",\"dash\",\"longdash\",\"dashdot\",\"longdashdot\"],dflt:\"solid\",editType:\"style\"},e.c={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\"}},43616:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=i.numberFormat,o=r(38248),s=r(49760),l=r(24040),u=r(76308),c=r(8932),f=i.strTranslate,h=r(72736),p=r(9616),d=r(84284).LINE_SPACING,v=r(13448).DESELECTDIM,g=r(43028),y=r(7152),m=r(10624).appendArrayPointValue,x=t.exports={};function b(t){return\"none\"===t?void 0:t}x.font=function(t,e){var r=e.variant,n=e.style,i=e.weight,a=e.color,o=e.size,s=e.family,l=e.shadow,c=e.lineposition,f=e.textcase;s&&t.style(\"font-family\",s),o+1&&t.style(\"font-size\",o+\"px\"),a&&t.call(u.fill,a),i&&t.style(\"font-weight\",i),n&&t.style(\"font-style\",n),r&&t.style(\"font-variant\",r),f&&t.style(\"text-transform\",b(function(t){return _[t]}(f))),l&&t.style(\"text-shadow\",\"auto\"===l?h.makeTextShadow(u.contrast(a)):b(l)),c&&t.style(\"text-decoration-line\",b(function(t){return t.replace(\"under\",\"underline\").replace(\"over\",\"overline\").replace(\"through\",\"line-through\").split(\"+\").join(\" \")}(c)))};var _={normal:\"none\",lower:\"lowercase\",upper:\"uppercase\",\"word caps\":\"capitalize\"};function w(t,e,r,n){var i=e.fillpattern,a=e.fillgradient,o=i&&x.getPatternAttr(i.shape,0,\"\");if(o){var s=x.getPatternAttr(i.bgcolor,0,null),l=x.getPatternAttr(i.fgcolor,0,null),c=i.fgopacity,f=x.getPatternAttr(i.size,0,8),h=x.getPatternAttr(i.solidity,0,.3),p=e.uid;x.pattern(t,\"point\",r,p,o,f,h,void 0,i.fillmode,s,l,c)}else if(a&&\"none\"!==a.type){var d,v,g=a.type,y=\"scatterfill-\"+e.uid;n&&(y=\"legendfill-\"+e.uid),n||void 0===a.start&&void 0===a.stop?(\"horizontal\"===g&&(g+=\"reversed\"),t.call(x.gradient,r,y,g,a.colorscale,\"fill\")):(\"horizontal\"===g?(d={x:a.start,y:0},v={x:a.stop,y:0}):\"vertical\"===g&&(d={x:0,y:a.start},v={x:0,y:a.stop}),d.x=e._xA.c2p(void 0===d.x?e._extremes.x.min[0].val:d.x,!0),d.y=e._yA.c2p(void 0===d.y?e._extremes.y.min[0].val:d.y,!0),v.x=e._xA.c2p(void 0===v.x?e._extremes.x.max[0].val:v.x,!0),v.y=e._yA.c2p(void 0===v.y?e._extremes.y.max[0].val:v.y,!0),t.call(E,r,y,\"linear\",a.colorscale,\"fill\",d,v,!0,!1))}else e.fillcolor&&t.call(u.fill,e.fillcolor)}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,u=l.traceIs(a,\"bar-like\")?\".bartext\":\".point,.textpoint\";t.selectAll(u).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||\"\";u.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(u.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());w(t,((r.data()[0]||[])[0]||{}).trace||{},e,!1)},x.fillGroupStyle=function(t,e,r){t.style(\"stroke-width\",0).each((function(t){var i=n.select(this);t[0].trace&&w(i,t[0].trace,e,r)}))};var T=r(71984);x.symbolNames=[],x.symbolFuncs=[],x.symbolBackOffs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(T).forEach((function(t){var e=T[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,x.symbolBackOffs[r]=e.backoff||0,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 k=x.symbolNames.length;function A(t,e,r,n){var i=t%100;return x.symbolFuncs[i](e,r,n)+(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>=k||t>=400?0:Math.floor(Math.max(t,0))};var M=a(\"~f\"),S={radial:{type:\"radial\"},radialreversed:{type:\"radial\",reversed:!0},horizontal:{type:\"linear\",start:{x:1,y:0},stop:{x:0,y:0}},horizontalreversed:{type:\"linear\",start:{x:1,y:0},stop:{x:0,y:0},reversed:!0},vertical:{type:\"linear\",start:{x:0,y:1},stop:{x:0,y:0}},verticalreversed:{type:\"linear\",start:{x:0,y:1},stop:{x:0,y:0},reversed:!0}};function E(t,e,r,a,o,l,c,f,h,p){var d,v=o.length;\"linear\"===a?d={node:\"linearGradient\",attrs:{x1:c.x,y1:c.y,x2:f.x,y2:f.y,gradientUnits:h?\"userSpaceOnUse\":\"objectBoundingBox\"},reversed:p}:\"radial\"===a&&(d={node:\"radialGradient\",reversed:p});for(var g=new Array(v),y=0;y=0&&void 0===t.i&&(t.i=o.i),e.style(\"opacity\",n.selectedOpacityFn?n.selectedOpacityFn(t):void 0===t.mo?s.opacity:t.mo),n.ms2mrc){var c;c=\"various\"===t.ms||\"various\"===s.size?3:n.ms2mrc(t.ms),t.mrc=c,n.selectedSizeFn&&(c=t.mrc=n.selectedSizeFn(t));var f=x.symbolNumber(t.mx||s.symbol)||0;t.om=f%200>=100;var h=nt(t,r),p=W(t,r);e.attr(\"d\",A(f,c,h,p))}var d,v,g,y=!1;if(t.so)g=l.outlierwidth,v=l.outliercolor,d=s.outliercolor;else{var m=(l||{}).width;g=(t.mlw+1||m+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,v=\"mlc\"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(l.color)?u.defaultLine:l.color,i.isArrayOrTypedArray(s.color)&&(d=u.defaultLine,y=!0),d=\"mc\"in t?t.mcc=n.markerScale(t.mc):s.color||s.colors||\"rgba(0,0,0,0)\",n.selectedColorFn&&(d=n.selectedColorFn(t))}if(t.om)e.call(u.stroke,d).style({\"stroke-width\":(g||1)+\"px\",fill:\"none\"});else{e.style(\"stroke-width\",(t.isBlank?0:g)+\"px\");var b=s.gradient,_=t.mgt;_?y=!0:_=b&&b.type,i.isArrayOrTypedArray(_)&&(_=_[0],S[_]||(_=0));var w=s.pattern,T=w&&x.getPatternAttr(w.shape,t.i,\"\");if(_&&\"none\"!==_){var k=t.mgc;k?y=!0:k=b.color;var M=r.uid;y&&(M+=\"-\"+t.i),x.gradient(e,a,M,_,[[0,k],[1,d]],\"fill\")}else if(T){var E=!1,L=w.fgcolor;!L&&o&&o.color&&(L=o.color,E=!0);var C=x.getPatternAttr(L,t.i,o&&o.color||null),O=x.getPatternAttr(w.bgcolor,t.i,null),P=w.fgopacity,I=x.getPatternAttr(w.size,t.i,8),D=x.getPatternAttr(w.solidity,t.i,.3);E=E||t.mcc||i.isArrayOrTypedArray(w.shape)||i.isArrayOrTypedArray(w.bgcolor)||i.isArrayOrTypedArray(w.fgcolor)||i.isArrayOrTypedArray(w.size)||i.isArrayOrTypedArray(w.solidity);var z=r.uid;E&&(z+=\"-\"+t.i),x.pattern(e,\"point\",a,z,T,I,D,t.mcc,w.fillmode,O,C,P)}else i.isArrayOrTypedArray(d)?u.fill(e,d[t.i]):u.fill(e,d);g&&u.stroke(e,v)}},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)?y(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||{},u=a.opacity,c=o.opacity,f=s.opacity,h=void 0!==c,p=void 0!==f;(i.isArrayOrTypedArray(u)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?c:e:p?f:v*e});var d=a.color,g=o.color,y=s.color;(g||y)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?g||e:y||e});var m=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||m/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,c=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:c||(l?e:u.addOpacity(e,v))},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){u.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,n){var a=n.mx||i.symbol||0,o=r.selectedSizeFn(n);t.attr(\"d\",A(x.symbolNumber(a),o,nt(n,e),W(n,e))),n.mrc2=o})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r0?r:0}function D(t,e,r){return r&&(t=j(t)),e?R(t[1]):z(t[0])}function z(t){var e=n.round(t,2);return L=e,e}function R(t){var e=n.round(t,2);return C=e,e}function F(t,e,r,n){var i=t[0]-e[0],a=t[1]-e[1],o=r[0]-e[0],s=r[1]-e[1],l=Math.pow(i*i+a*a,.25),u=Math.pow(o*o+s*s,.25),c=(u*u*i-l*l*o)*n,f=(u*u*a-l*l*s)*n,h=3*u*(l+u),p=3*l*(l+u);return[[z(e[0]+(h&&c/h)),R(e[1]+(h&&f/h))],[z(e[0]-(p&&c/p)),R(e[1]-(p&&f/p))]]}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),u=s?i.extractOption(t,e,\"txt\",\"texttemplate\"):i.extractOption(t,e,\"tx\",\"text\");if(u||0===u){if(s){var c=e._module.formatLabels,f=c?c(t,e,l):{},p={};m(p,e,t.i);var d=e._meta||{};u=i.texttemplateString(u,f,l._d3locale,p,t,d)}var v=t.tp||e.textposition,g=I(t,e),y=a?a(t):t.tc||e.textfont.color;o.call(x.font,{family:t.tf||e.textfont.family,weight:t.tw||e.textfont.weight,style:t.ty||e.textfont.style,variant:t.tv||e.textfont.variant,textcase:t.tC||e.textfont.textcase,lineposition:t.tE||e.textfont.lineposition,shadow:t.tS||e.textfont.shadow,size:g,color:y}).text(u).call(h.convertToTspans,r).call(P,v,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=I(t,e);u.fill(i,a);var c=l.traceIs(e,\"bar-like\");P(i,o,s,t.mrc2||t.mrc,c)}))}},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=u||w>=f&&w<=u)&&(T<=h&&T>=c||T>=h&&T<=c)&&(t=[w,T])}return t}x.steps=function(t){var e=B[t]||N;return function(t){for(var r=\"M\"+z(t[0][0])+\",\"+R(t[0][1]),n=t.length,i=1;i=1e4&&(x.savedBBoxes={},U=0),r&&(x.savedBBoxes[r]=g),U++,i.extendFlat({},g)},x.setClipUrl=function(t,e,r){t.attr(\"clip-path\",q(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 H=/\\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(H,\"\");t=(t+=n).trim(),this.setAttribute(\"transform\",t)}))}};var G=/translate\\([^)]*\\)\\s*$/;function W(t,e){var r;return t&&(r=t.mf),void 0===r&&(r=e.marker&&e.marker.standoff||0),e._geo||e._xA?r:-r}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(G);t=1===e&&1===r?[]:[f(o,s),\"scale(\"+e+\",\"+r+\")\",f(-o,-s)],l&&t.push(l),i.attr(\"transform\",t.join(\"\"))}}))},x.getMarkerStandoff=W;var Y,X,Z,K,J,$,Q=Math.atan2,tt=Math.cos,et=Math.sin;function rt(t,e){var r=e[0],n=e[1];return[r*tt(t)-n*et(t),r*et(t)+n*tt(t)]}function nt(t,e){var r,n,a=t.ma;void 0===a&&((a=e.marker.angle)&&!i.isArrayOrTypedArray(a)||(a=0));var s=e.marker.angleref;if(\"previous\"===s||\"north\"===s){if(e._geo){var l=e._geo.project(t.lonlat);r=l[0],n=l[1]}else{var u=e._xA,c=e._yA;if(!u||!c)return 90;r=u.c2p(t.x),n=c.c2p(t.y)}if(e._geo){var f,h=t.lonlat[0],p=t.lonlat[1],d=e._geo.project([h,p+1e-5]),v=e._geo.project([h+1e-5,p]),g=Q(v[1]-n,v[0]-r),y=Q(d[1]-n,d[0]-r);if(\"north\"===s)f=a/180*Math.PI;else if(\"previous\"===s){var m=h/180*Math.PI,x=p/180*Math.PI,b=Y/180*Math.PI,_=X/180*Math.PI,w=b-m,T=tt(_)*et(w),k=et(_)*tt(x)-tt(_)*et(x)*tt(w);f=-Q(T,k)-Math.PI,Y=h,X=p}var A=rt(g,[tt(f),0]),M=rt(y,[et(f),0]);a=Q(A[1]+M[1],A[0]+M[0])/Math.PI*180,\"previous\"!==s||$===e.uid&&t.i===J+1||(a=null)}if(\"previous\"===s&&!e._geo)if($===e.uid&&t.i===J+1&&o(r)&&o(n)){var S=r-Z,E=n-K,L=e.line&&e.line.shape||\"\",C=L.slice(L.length-1);\"h\"===C&&(E=0),\"v\"===C&&(S=0),a+=Q(E,S)/Math.PI*180+90}else a=null}return Z=r,K=n,J=t.i,$=e.uid,a}x.getMarkerAngle=nt},71984:function(t,e,r){\"use strict\";var n,i,a,o,s=r(21984),l=r(33428).round,u=\"M0,0Z\",c=Math.sqrt(2),f=Math.sqrt(3),h=Math.PI,p=Math.cos,d=Math.sin;function v(t){return null===t}function g(t,e,r){if(!(t&&t%360!=0||e))return r;if(a===t&&o===e&&n===r)return i;function l(t,r){var n=p(t),i=d(t),a=r[0],o=r[1]+(e||0);return[a*n-o*i,a*i+o*n]}a=t,o=e,n=r;for(var u=t/180*h,c=0,f=0,v=s(r),g=\"\",y=0;y0,f=t._context.staticPlot;e.each((function(e){var h,p=e[0].trace,d=p.error_x||{},v=p.error_y||{};p.ids&&(h=function(t){return t.id});var g=o.hasMarkers(p)&&p.marker.maxdisplayed>0;v.visible||d.visible||(e=[]);var y=n.select(this).selectAll(\"g.errorbar\").data(e,h);if(y.exit().remove(),e.length){d.visible||y.selectAll(\"path.xerror\").remove(),v.visible||y.selectAll(\"path.yerror\").remove(),y.style(\"opacity\",1);var m=y.enter().append(\"g\").classed(\"errorbar\",!0);c&&m.style(\"opacity\",0).transition().duration(s.duration).style(\"opacity\",1),a.setClipUrl(y,r.layerClipId,t),y.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)};return 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))),n}(t,l,u);if(!g||t.vis){var a,o=e.select(\"path.yerror\");if(v.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var h=v.width;a=\"M\"+(r.x-h)+\",\"+r.yh+\"h\"+2*h+\"m-\"+h+\",0V\"+r.ys,r.noYS||(a+=\"m-\"+h+\",0h\"+2*h),o.size()?c&&(o=o.transition().duration(s.duration).ease(s.easing)):o=e.append(\"path\").style(\"vector-effect\",f?\"none\":\"non-scaling-stroke\").classed(\"yerror\",!0),o.attr(\"d\",a)}else o.remove();var p=e.select(\"path.xerror\");if(d.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var y=(d.copy_ystyle?v:d).width;a=\"M\"+r.xh+\",\"+(r.y-y)+\"v\"+2*y+\"m0,-\"+y+\"H\"+r.xs,r.noXS||(a+=\"m0,-\"+y+\"v\"+2*y),p.size()?c&&(p=p.transition().duration(s.duration).ease(s.easing)):p=e.append(\"path\").style(\"vector-effect\",f?\"none\":\"non-scaling-stroke\").classed(\"xerror\",!0),p.attr(\"d\",a)}else p.remove()}}))}}))}},92036:function(t,e,r){\"use strict\";var n=r(33428),i=r(76308);t.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)}))}},55756:function(t,e,r){\"use strict\";var n=r(25376),i=r(65460).hoverlabel,a=r(92880).extendFlat;t.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\"}}},55056:function(t,e,r){\"use strict\";var n=r(3400),i=r(24040);function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}t.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.indexK[0]._length||_t<0||_t>J[0]._length)return v.unhoverRaw(t,e)}else bt=\"xpx\"in e?e.xpx:K[0]._length/2,_t=\"ypx\"in e?e.ypx:J[0]._length/2;if(e.pointerX=bt+K[0]._offset,e.pointerY=_t+J[0]._offset,nt=\"xval\"in e?x.flat(b,e.xval):x.p2c(K,bt),it=\"yval\"in e?x.flat(b,e.yval):x.p2c(J,_t),!i(nt[0])||!i(it[0]))return o.warn(\"Fx.hover failed\",e,t),v.unhoverRaw(t,e)}var At=1/0;function Mt(r,n){for(ot=0;otvt&&(gt.splice(0,vt),At=gt[0].distance),M&&0!==rt&&0===gt.length){dt.distance=rt,dt.index=!1;var c=lt._module.hoverPoints(dt,ht,pt,\"closest\",{hoverLayer:_._hoverlayer});if(c&&(c=c.filter((function(t){return t.spikeDistance<=rt}))),c&&c.length){var f,h=c.filter((function(t){return t.xa.showspikes&&\"hovered data\"!==t.xa.spikesnap}));if(h.length){var p=h[0];i(p.x0)&&i(p.y0)&&(f=Et(p),(!mt.vLinePoint||mt.vLinePoint.spikeDistance>f.spikeDistance)&&(mt.vLinePoint=f))}var v=c.filter((function(t){return t.ya.showspikes&&\"hovered data\"!==t.ya.spikesnap}));if(v.length){var g=v[0];i(g.x0)&&i(g.y0)&&(f=Et(g),(!mt.hLinePoint||mt.hLinePoint.spikeDistance>f.spikeDistance)&&(mt.hLinePoint=f))}}}}}function St(t,e,r){for(var n,i=null,a=1/0,o=0;o0&&Math.abs(t.distance)Nt-1;jt--)Ht(gt[jt]);gt=Ut,Pt()}var Gt=t._hoverdata,Wt=[],Yt=H(t),Xt=G(t);for(at=0;at1||gt.length>1)||\"closest\"===S&&xt&>.length>1,se=d.combine(_.plot_bgcolor||d.background,_.paper_bgcolor),le=z(gt,{gd:t,hovermode:S,rotateLabels:oe,bgColor:se,container:_._hoverlayer,outerContainer:_._paper.node(),commonLabelOpts:_.hoverlabel,hoverdistance:_.hoverdistance}),ue=le.hoverLabels;if(x.isUnifiedHover(S)||(function(t,e,r,n){var i,a,o,s,l,u,c,f=e?\"xa\":\"ya\",h=e?\"ya\":\"xa\",p=0,d=1,v=t.size(),g=new Array(v),y=0,m=n.minX,x=n.maxX,b=n.minY,_=n.maxY,w=function(t){return t*r._invScaleX},T=function(t){return t*r._invScaleY};function k(t){var e=t[0],r=t[t.length-1];if(a=e.pmin-e.pos-e.dp+e.size,o=r.pos+r.dp+r.size-e.pmax,a>.01){for(l=t.length-1;l>=0;l--)t[l].dp+=a;i=!1}if(!(o<.01)){if(a<-.01){for(l=t.length-1;l>=0;l--)t[l].dp-=o;i=!1}if(i){var n=0;for(s=0;se.pmax&&n++;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos>e.pmax-1&&(u.del=!0,n--);for(s=0;s=0;l--)t[l].dp-=o;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos+u.dp+u.size>e.pmax&&(u.del=!0,n--)}}}for(t.each((function(t){var n=t[f],i=t[h],a=\"x\"===n._id.charAt(0),o=n.range;0===y&&o&&o[0]>o[1]!==a&&(d=-1);var s=0,l=a?r.width:r.height;if(\"x\"===r.hovermode||\"y\"===r.hovermode){var u,c,p=F(t,e),v=t.anchor,k=\"end\"===v?-1:1;if(\"middle\"===v)c=(u=t.crossPos+(a?T(p.y-t.by/2):w(t.bx/2+t.tx2width/2)))+(a?T(t.by):w(t.bx));else if(a)c=(u=t.crossPos+T(E+p.y)-T(t.by/2-E))+T(t.by);else{var M=w(k*E+p.x),S=M+w(k*t.bx);u=t.crossPos+Math.min(M,S),c=t.crossPos+Math.max(M,S)}a?void 0!==b&&void 0!==_&&Math.min(c,_)-Math.max(u,b)>1&&(\"left\"===i.side?(s=i._mainLinePosition,l=r.width):l=i._mainLinePosition):void 0!==m&&void 0!==x&&Math.min(c,x)-Math.max(u,m)>1&&(\"top\"===i.side?(s=i._mainLinePosition,l=r.height):l=i._mainLinePosition)}g[y++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(a?A:1)/2,pmin:s,pmax:l}]})),g.sort((function(t,e){return t[0].posref-e[0].posref||d*(e[0].traceIndex-t[0].traceIndex)}));!i&&p<=v;){for(p++,i=!0,s=0;s.01){for(l=S.length-1;l>=0;l--)S[l].dp+=a;for(M.push.apply(M,S),g.splice(s+1,1),c=0,l=M.length-1;l>=0;l--)c+=M[l].dp;for(o=c/M.length,l=M.length-1;l>=0;l--)M[l].dp-=o;i=!1}else s++}g.forEach(k)}for(s=g.length-1;s>=0;s--){var O=g[s];for(l=O.length-1;l>=0;l--){var P=O[l],I=P.datum;I.offset=P.dp,I.del=P.del}}}(ue,oe,_,le.commonLabelBoundingBox),B(ue,oe,_._invScaleX,_._invScaleY)),l&&l.tagName){var ce=m.getComponentMethod(\"annotations\",\"hasClickToShow\")(t,Wt);h(n.select(l),ce?\"pointer\":\"\")}l&&!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,Gt)&&(Gt&&t.emit(\"plotly_unhover\",{event:e,points:Gt}),t.emit(\"plotly_hover\",{event:e,points:t._hoverdata,xaxes:K,yaxes:J,xvals:nt,yvals:it}))}(t,e,r,a,l)}))},e.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=H(i),o=G(i),s=z(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,u=t.eventData;if(u){var c=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),p=Math.max(s,l),v=t.trace;if(m.traceIs(v,\"gl3d\")){var g=i._fullLayout[v.scene]._scene.container,y=g.offsetLeft,x=g.offsetTop;c+=y,f+=y,h+=x,p+=x}u.bbox={x0:c+o,x1:f+o,y0:h+a,y1:p+a},e.inOut_bbox&&e.inOut_bbox.push(u.bbox)}else u=!1;return{color:t.color||d.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,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontVariant:t.fontVariant,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:u}})),{gd:i,hovermode:\"closest\",rotateLabels:!1,bgColor:e.bgColor||d.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}).hoverLabels,l=0,u=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 z(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,s=e.rotateLabels,c=e.bgColor,h=e.container,v=e.outerContainer,g=e.commonLabelOpts||{};if(0===t.length)return[[]];var y=e.fontFamily||b.HOVERFONT,k=e.fontSize||b.HOVERFONTSIZE,A=e.fontWeight||i.font.weight,M=e.fontStyle||i.font.style,S=e.fontVariant||i.font.variant,C=e.fontTextcase||i.font.textcase,O=e.fontLineposition||i.font.lineposition,P=e.fontShadow||i.font.shadow,D=t[0],z=D.xa,F=D.ya,B=a.charAt(0),N=B+\"Label\",j=D[N];if(void 0===j&&\"multicategory\"===z.type)for(var U=0;Ui.width-T&&(I=i.width-T),e.attr(\"d\",\"M\"+(x-I)+\",0L\"+(x-I+E)+\",\"+w+E+\"H\"+T+\"v\"+w+(2*L+_.height)+\"H\"+-T+\"V\"+w+E+\"H\"+(x-I-E)+\"Z\"),x=I,Q.minX=x-T,Q.maxX=x+T,\"top\"===z.side?(Q.minY=b-(2*L+_.height),Q.maxY=b-L):(Q.minY=b+L,Q.maxY=b+(2*L+_.height))}else{var R,B,N;\"right\"===F.side?(R=\"start\",B=1,N=\"\",x=z._offset+z._length):(R=\"end\",B=-1,N=\"-\",x=z._offset),b=F._offset+(D.y0+D.y1)/2,s.attr(\"text-anchor\",R),e.attr(\"d\",\"M0,0L\"+N+E+\",\"+E+\"V\"+(L+_.height/2)+\"h\"+N+(2*L+_.width)+\"V-\"+(L+_.height/2)+\"H\"+N+E+\"V-\"+E+\"Z\"),Q.minY=b-(L+_.height/2),Q.maxY=b+(L+_.height/2),\"right\"===F.side?(Q.minX=x+E,Q.maxX=x+E+(2*L+_.width)):(Q.minX=x-E-(2*L+_.width),Q.maxX=x-E);var U,V=_.height/2,H=q-_.top-V,G=\"clip\"+i._uid+\"commonlabel\"+F._id;if(x<_.width+2*L+E){U=\"M-\"+(E+L)+\"-\"+V+\"h-\"+(_.width-L)+\"V\"+V+\"h\"+(_.width-L)+\"Z\";var Y=_.width-x+L;f.positionText(s,Y,H),\"end\"===R&&s.selectAll(\"tspan\").each((function(){var t=n.select(this),e=p.tester.append(\"text\").text(t.text()).call(p.font,m),i=W(r,e.node());Math.round(i.width)=0?dt:vt+mt=0?vt:Mt+mt=0?ht:pt+xt=0?pt:St+xt=0,\"top\"!==t.idealAlign&&J||!$?J?(N+=V/2,t.anchor=\"start\"):t.anchor=\"middle\":(N-=V/2,t.anchor=\"end\"),t.crossPos=N;else{if(t.pos=N,J=B+U/2+Q<=H,$=B-U/2-Q>=0,\"left\"!==t.idealAlign&&J||!$)if(J)B+=U/2,t.anchor=\"start\";else{t.anchor=\"middle\";var tt=Q/2,et=B+tt-H,rt=B-tt;et>0&&(B-=et),rt<0&&(B+=-rt)}else B-=U/2,t.anchor=\"end\";t.crossPos=B}w.attr(\"text-anchor\",t.anchor),D&&I.attr(\"text-anchor\",t.anchor),e.attr(\"transform\",l(B,N)+(s?u(T):\"\"))})),{hoverLabels:Et,commonLabelBoundingBox:Q}}function R(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=V(t.name,t.nameLength));var u=r.charAt(0),c=\"x\"===u?\"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[u+\"Label\"]===i?l=t[c+\"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[u+\"Label\"]!==i&&(h[u+\"other\"]=h[u+\"Val\"],h[u+\"otherLabel\"]=h[u+\"Label\"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(D,(function(e,r){return s=V(r,t.nameLength),\"\"}))}return[l,s]}function F(t,e){var r=0,n=t.offset;return e&&(n*=-S,r=t.offset*M),{x:r,y:n}}function B(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,s,l,u,c=r.select(\"text.nums\"),h=t.anchor,d=\"end\"===h?-1:1,v=(u=(l=(s={start:1,end:-1,middle:0}[(i=t).anchor])*(E+L))+s*(i.txwidth+L),\"middle\"===i.anchor&&(l-=i.tx2width/2,u+=i.txwidth/2+L),{alignShift:s,textShiftX:l,text2ShiftX:u}),g=F(t,e),y=g.x,m=g.y,x=\"middle\"===h;r.select(\"path\").attr(\"d\",x?\"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(d*E+y)+\",\"+o(E+m)+\"v\"+o(t.by/2-E)+\"h\"+a(d*t.bx)+\"v-\"+o(t.by)+\"H\"+a(d*E+y)+\"V\"+o(m-E)+\"Z\");var b=y+v.textShiftX,_=m+t.ty0-t.by/2+L,w=t.textAlign||\"auto\";\"auto\"!==w&&(\"left\"===w&&\"start\"!==h?(c.attr(\"text-anchor\",\"start\"),b=x?-t.bx/2-t.tx2width/2+L:-t.bx-L):\"right\"===w&&\"end\"!==h&&(c.attr(\"text-anchor\",\"end\"),b=x?t.bx/2-t.tx2width/2-L:t.bx+L)),c.call(f.positionText,a(b),o(_)),t.tx2width&&(r.select(\"text.name\").call(f.positionText,a(v.text2ShiftX+v.alignShift*L+y),o(m+t.ty0-t.by/2+L)),r.select(\"rect\").call(p.setRect,a(v.text2ShiftX+(v.alignShift-1)*t.tx2width/2+y),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function N(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 u=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 c(e,r,n){var i=u(r,n);l(i)&&(t[e]=i)}if(c(\"hoverinfo\",\"hi\",\"hoverinfo\"),c(\"bgcolor\",\"hbg\",\"hoverlabel.bgcolor\"),c(\"borderColor\",\"hbc\",\"hoverlabel.bordercolor\"),c(\"fontFamily\",\"htf\",\"hoverlabel.font.family\"),c(\"fontSize\",\"hts\",\"hoverlabel.font.size\"),c(\"fontColor\",\"htc\",\"hoverlabel.font.color\"),c(\"fontWeight\",\"htw\",\"hoverlabel.font.weight\"),c(\"fontStyle\",\"hty\",\"hoverlabel.font.style\"),c(\"fontVariant\",\"htv\",\"hoverlabel.font.variant\"),c(\"nameLength\",\"hnl\",\"hoverlabel.namelength\"),c(\"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:g.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:g.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=g.tickText(t.xa,t.xa.c2l(t.xerr),\"hover\").text;void 0!==t.xerrneg?t.xLabel+=\" +\"+f+\" / -\"+g.tickText(t.xa,t.xa.c2l(t.xerrneg),\"hover\").text:t.xLabel+=\" ± \"+f,\"x\"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||\"log\"===t.ya.type&&t.yerr<=0)){var h=g.tickText(t.ya,t.ya.c2l(t.yerr),\"hover\").text;void 0!==t.yerrneg?t.yLabel+=\" +\"+h+\" / -\"+g.tickText(t.ya,t.ya.c2l(t.yerrneg),\"hover\").text:t.yLabel+=\" ± \"+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 j(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,u=r.event,c=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(\".spikeline\").remove(),f||c){var h=d.combine(s.plot_bgcolor,s.paper_bgcolor);if(c){var v,y,m=e.hLinePoint;n=m&&m.xa,\"cursor\"===(i=m&&m.ya).spikesnap?(v=u.pointerX,y=u.pointerY):(v=n._offset+m.x,y=i._offset+m.y);var x,b,_=a.readability(m.color,h)<1.5?d.contrast(h):m.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=g.getPxPosition(t,i);if(-1!==w.indexOf(\"toaxis\")||-1!==w.indexOf(\"across\")){if(-1!==w.indexOf(\"toaxis\")&&(x=A,b=v),-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:y,y2:y,\"stroke-width\":T,stroke:k,\"stroke-dasharray\":p.dashStyle(i.spikedash,T)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:y,y2:y,\"stroke-width\":T+2,stroke:h}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==w.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:A+(\"right\"!==i.side?T:-T),cy:y,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=u.pointerX,L=u.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var O,P,I=a.readability(C.color,h)<1.5?d.contrast(h):C.color,D=n.spikemode,z=n.spikethickness,R=n.spikecolor||I,F=g.getPxPosition(t,n);if(-1!==D.indexOf(\"toaxis\")||-1!==D.indexOf(\"across\")){if(-1!==D.indexOf(\"toaxis\")&&(O=F,P=L),-1!==D.indexOf(\"across\")){var B=n._counterDomainMin,N=n._counterDomainMax;\"free\"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),O=l.t+(1-N)*l.h,P=l.t+(1-B)*l.h}o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:O,y2:P,\"stroke-width\":z,stroke:R,\"stroke-dasharray\":p.dashStyle(n.spikedash,z)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:O,y2:P,\"stroke-width\":z+2,stroke:h}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==D.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:E,cy:F-(\"top\"!==n.side?z:-z),r:z,fill:R}).classed(\"spikeline\",!0)}}}function U(t,e){return!e||e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint}function V(t,e){return f.plainText(t||\"\",{len:e,allowedTags:[\"br\",\"sub\",\"sup\",\"b\",\"i\",\"em\",\"s\",\"u\"]})}function q(t,e,r){var n=e[t+\"a\"],i=e[t+\"Val\"],a=e.cd[0];if(\"category\"===n.type||\"multicategory\"===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 u=s[t+\"End\"];void 0===u&&(u=s[t]);var c=u-l;\"end\"===o?i+=c:\"middle\"===o&&(i+=c/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 H(t){return t.offsetTop+t.clientTop}function G(t){return t.offsetLeft+t.clientLeft}function W(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.left,a=n.top,s=i+n.width,l=a+n.height,u=o.apply3DTransform(r._invTransform)(i,a),c=o.apply3DTransform(r._invTransform)(s,l),f=u[0],h=u[1],p=c[0],d=c[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)}}},16132:function(t,e,r){\"use strict\";var n=r(3400),i=r(76308),a=r(10624).isUnifiedHover;t.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\"),l(\"weight\"),l(\"style\"),l(\"variant\"),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)}},41008:function(t,e,r){\"use strict\";var n=r(3400),i=r(65460);t.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(\"hoversubplots\"),r(\"hovermode\")}},93024:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=r(86476),o=r(10624),s=r(65460),l=r(83292);t.exports={moduleType:\"component\",name:\"fx\",constants:r(92456),schema:{layout:s},attributes:r(55756),layoutAttributes:s,supplyLayoutGlobalDefaults:r(81976),supplyDefaults:r(95448),supplyLayoutDefaults:r(88336),calc:r(55056),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:r(62376)}},65460:function(t,e,r){\"use strict\";var n=r(92456),i=r(25376),a=i({editType:\"none\"});a.family.dflt=n.HOVERFONT,a.size.dflt=n.HOVERFONTSIZE,t.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\"},hoversubplots:{valType:\"enumerated\",values:[\"single\",\"overlaying\",\"axis\"],dflt:\"overlaying\",editType:\"none\"},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\"}}},88336:function(t,e,r){\"use strict\";var n=r(3400),i=r(65460),a=r(41008),o=r(16132);t.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\"),u=e._basePlotModules.length;\"zoom\"===e.dragmode&&((s||l)&&1===u||s&&l&&2===u)&&(e.dragmode=\"pan\"),o(t,e,r),n.coerceFont(r,\"hoverlabel.grouptitlefont\",e.hoverlabel.font)}},81976:function(t,e,r){\"use strict\";var n=r(3400),i=r(16132),a=r(65460);t.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},12704:function(t,e,r){\"use strict\";var n=r(3400),i=r(53756).counter,a=r(86968).u,o=r(33816).idRegex,s=r(31780),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 u(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 c(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),u=s[0],c=(s[1]-u)/(i-o),f=c*(1-o),h=0;h1){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;v&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),g._domains={x:c(\"x\",k,w,x,m),y:c(\"y\",k,T,b,y,_)}}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,c,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,v=r.rows,g=r.columns,y=\"independent\"===r.pattern,m=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(v);var b=1;for(n=0;n(\"legend\"===t?1:0));if(!1===M&&(r[t]=void 0),(!1!==M||f.uirevision)&&(p(\"uirevision\",r.uirevision),!1!==M)){p(\"borderwidth\");var S,E,L,C=\"h\"===p(\"orientation\"),O=\"paper\"===p(\"yref\"),P=\"paper\"===p(\"xref\"),I=\"left\";if(C?(S=0,n.getComponentMethod(\"rangeslider\",\"isVisible\")(e.xaxis)?O?(E=1.1,L=\"bottom\"):(E=1,L=\"top\"):O?(E=-.1,L=\"top\"):(E=0,L=\"bottom\")):(E=1,L=\"auto\",P?S=1.02:(S=1,I=\"right\")),i.coerce(f,h,{x:{valType:\"number\",editType:\"legend\",min:P?-2:0,max:P?3:1,dflt:S}},\"x\"),i.coerce(f,h,{y:{valType:\"number\",editType:\"legend\",min:O?-2:0,max:O?3:1,dflt:E}},\"y\"),p(\"traceorder\",_),u.isGrouped(r[t])&&p(\"tracegroupgap\"),p(\"entrywidth\"),p(\"entrywidthmode\"),p(\"indentation\"),p(\"itemsizing\"),p(\"itemwidth\"),p(\"itemclick\"),p(\"itemdoubleclick\"),p(\"groupclick\"),p(\"xanchor\",I),p(\"yanchor\",L),p(\"valign\"),i.noneOrAll(f,h,[\"x\",\"y\"]),p(\"title.text\")){p(\"title.side\",C?\"left\":\"top\");var D=i.extendFlat({},d,{size:i.bigFont(d.size)});i.coerceFont(p,\"title.font\",D)}}}}t.exports=function(t,e,r){var n,a=r.slice(),o=e.shapes;if(o)for(n=0;n1)}var B=d.hiddenlabels||[];if(!(T||d.showlegend&&S.length))return s.selectAll(\".\"+w).remove(),d._topdefs.select(\"#\"+r).remove(),a.autoMargin(t,w);var N=i.ensureSingle(s,\"g\",w,(function(t){T||t.attr(\"pointer-events\",\"all\")})),j=i.ensureSingleById(d._topdefs,\"clipPath\",r,(function(t){t.append(\"rect\")})),U=i.ensureSingle(N,\"rect\",\"bg\",(function(t){t.attr(\"shape-rendering\",\"crispEdges\")}));U.call(c.stroke,h.bordercolor).call(c.fill,h.bgcolor).style(\"stroke-width\",h.borderwidth+\"px\");var V,q=i.ensureSingle(N,\"g\",\"scrollbox\"),H=h.title;h._titleWidth=0,h._titleHeight=0,H.text?((V=i.ensureSingle(q,\"text\",w+\"titletext\")).attr(\"text-anchor\",\"start\").call(u.font,H.font).text(H.text),L(V,q,t,h,_)):q.selectAll(\".\"+w+\"titletext\").remove();var G=i.ensureSingle(N,\"rect\",\"scrollbar\",(function(t){t.attr(p.scrollBarEnterAttrs).call(c.fill,p.scrollBarColor)})),W=q.selectAll(\"g.groups\").data(S);W.enter().append(\"g\").attr(\"class\",\"groups\"),W.exit().remove();var Y=W.selectAll(\"g.traces\").data(i.identity);Y.enter().append(\"g\").attr(\"class\",\"traces\"),Y.exit().remove(),Y.style(\"opacity\",(function(t){var e=t[0].trace;return o.traceIs(e,\"pie-like\")?-1!==B.indexOf(t[0].label)?.5:1:\"legendonly\"===e.visible?.5:1})).each((function(){n.select(this).call(M,t,h)})).call(x,t,h).each((function(){T||n.select(this).call(E,t,w)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout,o=P(i);i||(i=a[o]);var s=a._size,l=b.isVertical(i),c=b.isGrouped(i),f=\"fraction\"===i.entrywidthmode,h=i.borderwidth,d=2*h,v=p.itemGap,g=i.indentation+i.itemwidth+2*v,y=2*(h+v),m=O(i),x=i.y<0||0===i.y&&\"top\"===m,_=i.y>1||1===i.y&&\"bottom\"===m,w=i.tracegroupgap,T={};i._maxHeight=Math.max(x||_?a.height/2:s.h,30);var A=0;i._width=0,i._height=0;var M=function(t){var e=0,r=0,n=t.title.side;return n&&(-1!==n.indexOf(\"left\")&&(e=t._titleWidth),-1!==n.indexOf(\"top\")&&(r=t._titleHeight)),[e,r]}(i);if(l)r.each((function(t){var e=t[0].height;u.setTranslate(this,h+M[0],h+M[1]+i._height+e/2+v),i._height+=e,i._width=Math.max(i._width,t[0].width)})),A=g+i._width,i._width+=v+g+d,i._height+=y,c&&(e.each((function(t,e){u.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var S=C(i),E=i.x<0||0===i.x&&\"right\"===S,L=i.x>1||1===i.x&&\"left\"===S,I=_||x,D=a.width/2;i._maxWidth=Math.max(E?I&&\"left\"===S?s.l+s.w:D:L?I&&\"right\"===S?s.r+s.w:D:s.w,2*g);var z=0,R=0;r.each((function(t){var e=k(t,i,g);z=Math.max(z,e),R+=e})),A=null;var F=0;if(c){var B=0,N=0,j=0;e.each((function(){var t=0,e=0;n.select(this).selectAll(\"g.traces\").each((function(r){var n=k(r,i,g),a=r[0].height;u.setTranslate(this,M[0],M[1]+h+v+a/2+e),e+=a,t=Math.max(t,n),T[r[0].trace.legendgroup]=t}));var r=t+v;N>0&&r+h+N>i._maxWidth?(F=Math.max(F,N),N=0,j+=B+w,B=e):B=Math.max(B,e),u.setTranslate(this,N,j),N+=r})),i._width=Math.max(F,N)+h,i._height=j+B+y}else{var U=r.size(),V=R+d+(U-1)*v=i._maxWidth&&(F=Math.max(F,W),H=0,G+=q,i._height+=q,q=0),u.setTranslate(this,M[0]+h+H,M[1]+h+G+e/2+v),W=H+r+v,H+=n,q=Math.max(q,e)})),V?(i._width=H+d,i._height=q+y):(i._width=Math.max(F,W)+d,i._height+=q+y)}}i._width=Math.ceil(Math.max(i._width+M[0],i._titleWidth+2*(h+p.titlePad))),i._height=Math.ceil(Math.max(i._height+M[1],i._titleHeight+2*(h+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var Y=t._context.edits,X=Y.legendText||Y.legendPosition;r.each((function(t){var e=n.select(this).select(\".\"+o+\"toggle\"),r=t[0].height,a=t[0].trace.legendgroup,s=k(t,i,g);c&&\"\"!==a&&(s=T[a]);var h=X?g:A||s;l||f||(h+=v/2),u.setRect(e,0,-r/2,h,r)}))}(t,W,Y,h)},function(){var e,c,m,x,b=d._size,_=h.borderwidth,k=\"paper\"===h.xref,M=\"paper\"===h.yref;if(H.text&&function(t,e,r){if(\"top center\"===e.title.side||\"top right\"===e.title.side){var n=e.title.font.size*v,i=0,a=t.node(),o=u.bBox(a).width;\"top center\"===e.title.side?i=.5*(e._width-2*r-2*p.titlePad-o):\"top right\"===e.title.side&&(i=e._width-2*r-2*p.titlePad-o),f.positionText(t,r+p.titlePad+i,r+n)}}(V,h,_),!T){var S,E;S=k?b.l+b.w*h.x-g[C(h)]*h._width:d.width*h.x-g[C(h)]*h._width,E=M?b.t+b.h*(1-h.y)-g[O(h)]*h._effHeight:d.height*(1-h.y)-g[O(h)]*h._effHeight;var L=function(t,e,r,n){var i=t._fullLayout,o=i[e],s=C(o),l=O(o),u=\"paper\"===o.xref,c=\"paper\"===o.yref;t._fullLayout._reservedMargin[e]={};var f=o.y<.5?\"b\":\"t\",h=o.x<.5?\"l\":\"r\",p={r:i.width-r,l:r+o._width,b:i.height-n,t:n+o._effHeight};if(u&&c)return a.autoMargin(t,e,{x:o.x,y:o.y,l:o._width*g[s],r:o._width*y[s],b:o._effHeight*y[l],t:o._effHeight*g[l]});u?t._fullLayout._reservedMargin[e][f]=p[f]:c||\"v\"===o.orientation?t._fullLayout._reservedMargin[e][h]=p[h]:t._fullLayout._reservedMargin[e][f]=p[f]}(t,w,S,E);if(L)return;if(d.margin.autoexpand){var P=S,I=E;S=k?i.constrain(S,0,d.width-h._width):P,E=M?i.constrain(E,0,d.height-h._effHeight):I,S!==P&&i.log(\"Constrain \"+w+\".x to make legend fit inside graph\"),E!==I&&i.log(\"Constrain \"+w+\".y to make legend fit inside graph\")}u.setTranslate(N,S,E)}if(G.on(\".drag\",null),N.on(\"wheel\",null),T||h._height<=h._maxHeight||t._context.staticPlot){var D=h._effHeight;T&&(D=h._height),U.attr({width:h._width-_,height:D-_,x:_/2,y:_/2}),u.setTranslate(q,0,0),j.select(\"rect\").attr({width:h._width-2*_,height:D-2*_,x:_,y:_}),u.setClipUrl(q,r,t),u.setRect(G,0,0,0,0),delete h._scrollY}else{var z,R,F,B=Math.max(p.scrollBarMinHeight,h._effHeight*h._effHeight/h._height),W=h._effHeight-B-2*p.scrollBarMargin,Y=h._height-h._effHeight,X=W/Y,Z=Math.min(h._scrollY||0,Y);U.attr({width:h._width-2*_+p.scrollBarWidth+p.scrollBarMargin,height:h._effHeight-_,x:_/2,y:_/2}),j.select(\"rect\").attr({width:h._width-2*_+p.scrollBarWidth+p.scrollBarMargin,height:h._effHeight-2*_,x:_,y:_+Z}),u.setClipUrl(q,r,t),$(Z,B,X),N.on(\"wheel\",(function(){$(Z=i.constrain(h._scrollY+n.event.deltaY/W*Y,0,Y),B,X),0!==Z&&Z!==Y&&n.event.preventDefault()}));var K=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;z=\"touchstart\"===t.type?t.changedTouches[0].clientY:t.clientY,F=Z})).on(\"drag\",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(R=\"touchmove\"===t.type?t.changedTouches[0].clientY:t.clientY,Z=function(t,e,r){var n=(r-e)/X+t;return i.constrain(n,0,Y)}(F,z,R),$(Z,B,X))}));G.call(K);var J=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;\"touchstart\"===t.type&&(z=t.changedTouches[0].clientY,F=Z)})).on(\"drag\",(function(){var t=n.event.sourceEvent;\"touchmove\"===t.type&&(R=t.changedTouches[0].clientY,Z=function(t,e,r){var n=(e-r)/X+t;return i.constrain(n,0,Y)}(F,z,R),$(Z,B,X))}));q.call(J)}function $(e,r,n){h._scrollY=t._fullLayout[w]._scrollY=e,u.setTranslate(q,0,-e),u.setRect(G,h._width,p.scrollBarMargin+e*n,p.scrollBarWidth,r),j.select(\"rect\").attr(\"y\",_+e)}t._context.edits.legendPosition&&(N.classed(\"cursor-move\",!0),l.init({element:N.node(),gd:t,prepFn:function(t){if(t.target!==G.node()){var e=u.getTranslate(N);m=e.x,x=e.y}},moveFn:function(t,r){if(void 0!==m&&void 0!==x){var n=m+t,i=x+r;u.setTranslate(N,n,i),e=l.align(n,h._width,b.l,b.l+b.w,h.xanchor),c=l.align(i+h._height,-h._height,b.t+b.h,b.t,h.yanchor)}},doneFn:function(){if(void 0!==e&&void 0!==c){var r={};r[w+\".x\"]=e,r[w+\".y\"]=c,o.call(\"_guiRelayout\",t,r)}},clickFn:function(e,r){var n=s.selectAll(\"g.traces\").filter((function(){var t=this.getBoundingClientRect();return r.clientX>=t.left&&r.clientX<=t.right&&r.clientY>=t.top&&r.clientY<=t.bottom}));n.size()>0&&A(t,N,n,e,r)}}))}],t)}}function k(t,e,r){var n=t[0],i=n.width,a=e.entrywidthmode,o=n.trace.legendwidth||e.entrywidth;return\"fraction\"===a?e._maxWidth*o:r+(o||i)}function A(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};a._group&&(l.group=a._group),o.traceIs(a,\"pie-like\")&&(l.label=r.datum()[0].label);var u=s.triggerHandler(t,\"plotly_legendclick\",l);if(1===n){if(!1===u)return;e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay)}else 2===n&&(e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,\"plotly_legenddoubleclick\",l)&&!1!==u&&h(r,t,n))}function M(t,e,r){var n,a,s=P(r),l=t.data()[0][0],c=l.trace,h=o.traceIs(c,\"pie-like\"),d=!r._inHover&&e._context.edits.legendText&&!h,v=r._maxNameLength;l.groupTitle?(n=l.groupTitle.text,a=l.groupTitle.font):(a=r.font,r.entries?n=l.text:(n=h?l.label:c.name,c._meta&&(n=i.templateString(n,c._meta))));var g=i.ensureSingle(t,\"text\",s+\"text\");g.attr(\"text-anchor\",\"start\").call(u.font,a).text(d?S(n,v):n);var y=r.indentation+r.itemwidth+2*p.itemGap;f.positionText(g,y,0),d?g.call(f.makeEditable,{gd:e,text:n}).call(L,t,e,r).on(\"edit\",(function(n){this.text(S(n,v)).call(L,t,e,r);var a=l.trace._fullInput||{},s={};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(l.trace._group,n),s=h.constructUpdate()}else s.name=n;return a._isShape?o.call(\"_guiRelayout\",e,\"shapes[\"+c.index+\"].name\",s.name):o.call(\"_guiRestyle\",e,s,c.index)})):L(g,t,e,r)}function S(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 E(t,e,r){var a,o=e._context.doubleClickDelay,s=1,l=i.ensureSingle(t,\"rect\",r+\"toggle\",(function(t){e._context.staticPlot||t.style(\"cursor\",\"pointer\").attr(\"pointer-events\",\"all\"),t.call(c.fill,\"rgba(0,0,0,0)\")}));e._context.staticPlot||(l.on(\"mousedown\",(function(){(a=(new Date).getTime())-e._legendMouseDownTimeo&&(s=Math.max(s-1,1)),A(e,i,t,s,n.event)}})))}function L(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){var a=t.select(\"g[class*=math-group]\"),o=a.node(),s=P(r);r||(r=e._fullLayout[s]);var l,c,h=r.borderwidth,d=(n===_?r.title.font:i.groupTitle?i.groupTitle.font:r.font).size*v;if(o){var g=u.bBox(o);l=g.height,c=g.width,n===_?u.setTranslate(a,h,h+.75*l):u.setTranslate(a,0,.25*l)}else{var y=\".\"+s+(n===_?\"title\":\"\")+\"text\",m=t.select(y),x=f.lineCount(m),b=m.node();if(l=d*x,c=b?u.bBox(b).width:0,n===_)\"left\"===r.title.side&&(c+=2*p.itemGap),f.positionText(m,h+p.titlePad,h+d);else{var w=2*p.itemGap+r.indentation+r.itemwidth;i.groupTitle&&(w=p.itemGap,c-=r.indentation+r.itemwidth),f.positionText(m,w,-d*((x-1)/2-.3))}}n===_?(r._titleWidth=c,r._titleHeight=l):(i.lineHeight=d,i.height=Math.max(l,16)+3,i.width=c)}else t.remove()}(e,r,n,i)}))}function C(t){return i.isRightAnchor(t)?\"right\":i.isCenterAnchor(t)?\"center\":\"left\"}function O(t){return i.isBottomAnchor(t)?\"bottom\":i.isMiddleAnchor(t)?\"middle\":\"top\"}function P(t){return t._id||\"legend\"}t.exports=function(t,e){if(e)T(t,e);else{var r=t._fullLayout,i=r._legends;r._infolayer.selectAll('[class^=\"legend\"]').each((function(){var t=n.select(this),e=t.attr(\"class\").split(\" \")[0];e.match(w)&&-1===i.indexOf(e)&&t.remove()}));for(var a=0;aS&&(M=S)}k[a][0]._groupMinRank=M,k[a][0]._preGroupSort=a}var E=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(k.forEach((function(t,e){t[0]._preGroupSort=e})),k.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),a=0;ar?r:t}t.exports=function(t,e,r){var y=e._fullLayout;r||(r=y.legend);var m=\"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 m?n:Math.min(i,r)};function T(t,a,o){var c=t[0].trace,f=c.marker||{},h=f.line||{},p=f.cornerradius?\"M6,3a3,3,0,0,1-3,3H-3a3,3,0,0,1-3-3V-3a3,3,0,0,1,3-3H3a3,3,0,0,1,3,3Z\":\"M6,6H-6V-6H6Z\",d=o?c.visible&&c.type===o:i.traceIs(c,\"bar\"),v=n.select(a).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(d?[t]:[]);v.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",p).attr(\"transform\",_),v.exit().remove(),v.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=u(f),v=d.mid;void 0===v&&(v=(d.max+d.min)/2),p=s.tryColorscale(f,\"\")(v)}var y=p||a.mc||f.color,m=f.pattern,x=m&&s.getPatternAttr(m.shape,0,\"\");if(x){var b=s.getPatternAttr(m.bgcolor,0,null),_=s.getPatternAttr(m.fgcolor,0,null),T=m.fgopacity,k=g(m.size,8,10),A=g(m.solidity,.5,1),M=\"legend-\"+c.uid;i.call(s.pattern,\"legend\",e,M,x,k,A,p,m.fillmode,b,_,T)}else i.call(l.fill,y);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,r,o){var s=t[0],l=s.trace,u=o?l.visible&&l.type===o:i.traceIs(l,o),c=n.select(r).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(u?[t]:[]);if(c.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),c.exit().remove(),c.size()){var p=l.marker||{},d=w(h(p.line.width,s.pts),p.line,5,2),v=\"pieLike\",g=a.minExtend(l,{marker:{line:{width:d}}},v),y=a.minExtend(s,{trace:g},v);f(c,y,g,e)}}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.indentation,l=r.valign,u=t[0].lineHeight,c=t[0].height;if(\"middle\"===l&&0===s||!u||!c)i.attr(\"transform\",null);else{var f={top:1,bottom:-1}[l]*(.5*(u-c+3))||0,h=r.indentation;i.attr(\"transform\",o(h,f))}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 p=i.selectAll(\"g.legendsymbols\").data([t]);p.enter().append(\"g\").classed(\"legendsymbols\",!0),p.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 c=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legend3dandfriends\").data(o);c.enter().append(\"path\").classed(\"legend3dandfriends\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),c.exit().remove(),c.each((function(t,o){var c,f=n.select(this),h=u(i),p=h.colorscale,v=h.reversescale;if(p){if(!r){var g=p.length;c=0===o?p[v?g-1:0][1]:1===o?p[v?0:g-1][1]:p[Math.floor((g-1)/2)][1]}}else{var y=i.vertexcolor||i.facecolor||i.color;c=a.isArrayOrTypedArray(y)?y[o]||y[0]:y}f.attr(\"d\",t[0]),c?f.call(l.fill,c):f.call((function(t){if(t.size()){var n=\"legendfill-\"+i.uid;s.gradient(t,e,n,d(v,\"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 u=a.minExtend(r,{marker:{size:m?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:\"diameter\"}});o.call(s.pointStyle,u,e)}}))})).each((function(t){k(t,this,\"funnelarea\")})).each((function(t){k(t,this,\"pie\")})).each((function(t){var r,i,o=v(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,g=o.anyFill,y=o.anyLine,m=t[0],b=m.trace,_=u(b),T=_.colorscale,k=_.reversescale,A=c.hasMarkers(b)||!g?\"M5,0\":y?\"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,!0);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(m,{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=v(t),l=o.anyFill,u=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,g=!h&&!u&&!l&&c.hasText(d);function y(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(m&&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=y(\"marker.color\",x),b.mx=y(\"marker.symbol\",x),b.mo=y(\"marker.opacity\",a.mean,[.2,1]),b.mlc=y(\"marker.line.color\",x),b.mlw=y(\"marker.line.width\",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:\"diameter\"};var T=y(\"marker.size\",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:y(\"line.width\",x,[0,10],5)}),g&&(b.tx=\"Aa\",b.tp=y(\"textposition\",x),b.ts=10,b.tc=y(\"textfont.color\",x),b.tf=y(\"textfont.family\",x),b.tw=y(\"textfont.weight\",x),b.ty=y(\"textfont.style\",x),b.tv=y(\"textfont.variant\",x),b.tC=y(\"textfont.textcase\",x),b.tE=y(\"textfont.lineposition\",x),b.tS=y(\"textfont.shadow\",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)}))}))}},66540:function(t,e,r){\"use strict\";r(76052),t.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\"}}},44248:function(t,e,r){\"use strict\";var n=r(24040),i=r(7316),a=r(79811),o=r(9224),s=r(4016).eraseActiveShape,l=r(3400),u=l._,c=t.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute(\"data-attr\"),l=o.getAttribute(\"data-val\")||!0,u=t._fullLayout,c={},f=a.list(t,null,!0),h=u._cartesianSpikesEnabled;if(\"zoom\"===s){var p,d=\"in\"===l?.5:2,v=(1+d)/2,g=(1-d)/2;for(i=0;i1?(P=[\"toggleHover\"],I=[\"resetViews\"]):y?(O=[\"zoomInGeo\",\"zoomOutGeo\"],P=[\"hoverClosestGeo\"],I=[\"resetGeo\"]):g?(P=[\"hoverClosest3d\"],I=[\"resetCameraDefault3d\",\"resetCameraLastSave3d\"]):w?(O=[\"zoomInMapbox\",\"zoomOutMapbox\"],P=[\"toggleHover\"],I=[\"resetViewMapbox\"]):b?P=[\"hoverClosestGl2d\"]:m?P=[\"hoverClosestPie\"]:A?(P=[\"hoverClosestCartesian\",\"hoverCompareCartesian\"],I=[\"resetViewSankey\"]):P=[\"toggleHover\"],v&&P.push(\"toggleSpikelines\",\"hoverClosestCartesian\",\"hoverCompareCartesian\"),(function(t){for(var e=0;e0)){var v=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a0?t.touches[0].clientX:0}function y(t,e,r,n){var i=o.ensureSingle(t,\"rect\",v.bgClassName,(function(t){t.attr({x:0,y:0,\"shape-rendering\":\"crispEdges\"})})),a=n.borderwidth%2==0?n.borderwidth:n.borderwidth-1,c=-n._offsetShift,f=l.crispRound(e,n.borderwidth);i.attr({width:n._width+a,height:n._height+a,transform:s(c,c),\"stroke-width\":f}).call(u.stroke,n.bordercolor).call(u.fill,n.bgcolor)}function m(t,e,r,n){var i=e._fullLayout;o.ensureSingleById(i._topdefs,\"clipPath\",n._clipId,(function(t){t.append(\"rect\").attr({x:0,y:0})})).select(\"rect\").attr({width:n._width,height:n._height})}function x(t,e,r,i){var s,u=e.calcdata,c=t.selectAll(\"g.\"+v.rangePlotClassName).data(r._subplotsWith,o.identity);c.enter().append(\"g\").attr(\"class\",(function(t){return v.rangePlotClassName+\" \"+t})).call(l.setClipUrl,i._clipId,e),c.order(),c.exit().remove(),c.each((function(t,o){var l=n.select(this),c=0===o,p=h.getFromId(e,t,\"y\"),d=p._name,v=i[d],g={data:[],layout:{xaxis:{type:r.type,domain:[0,1],range:i.range.slice(),calendar:r.calendar},width:i._width,height:i._height,margin:{t:0,b:0,l:0,r:0}},_context:e._context};r.rangebreaks&&(g.layout.xaxis.rangebreaks=r.rangebreaks),g.layout[d]={type:p.type,domain:[0,1],range:\"match\"!==v.rangemode?v.range.slice():p.range.slice(),calendar:p.calendar},p.rangebreaks&&(g.layout[d].rangebreaks=p.rangebreaks),a.supplyDefaults(g);var y=g._fullLayout.xaxis,m=g._fullLayout[d];y.clearCalc(),y.setScale(),m.clearCalc(),m.setScale();var x={id:t,plotgroup:l,xaxis:y,yaxis:m,isRangePlot:!0};c?s=x:(x.mainplot=\"xy\",x.mainplotinfo=s),f.rangePlot(e,x,function(t,e){for(var r=[],n=0;n=n.max)e=B[r+1];else if(t=n.pmax)e=B[r+1];else if(tr._length||m+_<0)return;c=y+_,p=m+_;break;case l:if(b=\"col-resize\",y+_>r._length)return;c=y+_,p=m;break;case u:if(b=\"col-resize\",m+_<0)return;c=y,p=m+_;break;default:b=\"ew-resize\",c=v,p=v+_}if(p=0;k--){var A=r.append(\"path\").attr(g).style(\"opacity\",k?.1:y).call(o.stroke,x).call(o.fill,m).call(s.dashLine,k?\"solid\":_,k?4+b:b);if(d(A,t,a),w){var M=l(t.layout,\"selections\",a);A.style({cursor:\"move\"});var S={element:A.node(),plotinfo:p,gd:t,editHelpers:M,isActiveSelection:!0},E=n(u,t);i(E,A,S)}else A.style(\"pointer-events\",k?\"all\":\"none\");T[k]=A}var L=T[0];T[1].node().addEventListener(\"click\",(function(){return function(t,e){if(h(t)){var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeSelectionIndex)return void v(t);t._fullLayout._activeSelectionIndex=r,t._fullLayout._deactivateSelection=v,f(t)}}}(t,L)}))}(t._fullLayout._selectionLayer)}function d(t,e,r){var n=r.xref+r.yref;s.setClipUrl(t,\"clip\"+e._fullLayout._uid+n,e)}function v(t){h(t)&&t._fullLayout._activeSelectionIndex>=0&&(a(t),delete t._fullLayout._activeSelectionIndex,f(t))}t.exports={draw:f,drawOne:p,activateLastSelection:function(t){if(h(t)){var e=t._fullLayout.selections.length-1;t._fullLayout._activeSelectionIndex=e,t._fullLayout._deactivateSelection=v,f(t)}}}},34200:function(t,e,r){\"use strict\";var n=r(98192).u,i=r(92880).extendFlat;t.exports={newselection:{mode:{valType:\"enumerated\",values:[\"immediate\",\"gradual\"],dflt:\"immediate\",editType:\"none\"},line:{color:{valType:\"color\",editType:\"none\"},width:{valType:\"number\",min:1,dflt:1,editType:\"none\"},dash:i({},n,{dflt:\"dot\",editType:\"none\"}),editType:\"none\"},editType:\"none\"},activeselection:{fillcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"none\"},opacity:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"none\"},editType:\"none\"}}},81004:function(t){\"use strict\";t.exports=function(t,e,r){r(\"newselection.mode\"),r(\"newselection.line.width\")&&(r(\"newselection.line.color\"),r(\"newselection.line.dash\")),r(\"activeselection.fillcolor\"),r(\"activeselection.opacity\")}},5968:function(t,e,r){\"use strict\";var n=r(72760).selectMode,i=r(1936).clearOutline,a=r(9856),o=a.readPaths,s=a.writePaths,l=a.fixDatesForPaths;t.exports=function(t,e){if(t.length){var r=t[0][0];if(r){var a=r.getAttribute(\"d\"),u=e.gd,c=u._fullLayout.newselection,f=e.plotinfo,h=f.xaxis,p=f.yaxis,d=e.isActiveSelection,v=e.dragmode,g=(u.layout||{}).selections||[];if(!n(v)&&void 0!==d){var y=u._fullLayout._activeSelectionIndex;if(y-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){W(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((n+=e.selectedpoints.length)>1)return!1}return 1===n}(s)&&(h=J(_))){for(o&&o.remove(),g=0;g=0})(i)&&i._fullLayout._deactivateShape(i),function(t){return t._fullLayout._activeSelectionIndex>=0}(i)&&i._fullLayout._deactivateSelection(i);var o=i._fullLayout._zoomlayer,s=p(r),l=v(r);if(s||l){var u,c,f=o.selectAll(\".select-outline-\"+n.id);f&&i._fullLayout._outlining&&(s&&(u=T(f,t)),u&&a.call(\"_guiRelayout\",i,{shapes:u}),l&&!U(t)&&(c=k(f,t)),c&&(i._fullLayout._noEmitSelectedAtStart=!0,a.call(\"_guiRelayout\",i,{selections:c}).then((function(){e&&A(i)}))),i._fullLayout._outlining=!1)}n.selection={},n.selection.selectionDefs=t.selectionDefs=[],n.selection.mergedPolygons=t.mergedPolygons=[]}function X(t){return t._id}function Z(t,e,r,n){if(!t.calcdata)return[];var i,a,o,s=[],l=e.map(X),u=r.map(X);for(o=0;o0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function $(t,e,r){var n,i;for(n=0;n-1&&e;if(!a&&e){var et=ot(t,!0);if(et.length){var nt=et[0].xref,pt=et[0].yref;if(nt&&pt){var dt=ut(et);ct([C(t,nt,\"x\"),C(t,pt,\"y\")])(Q,dt)}}t._fullLayout._noEmitSelectedAtStart?t._fullLayout._noEmitSelectedAtStart=!1:tt&&ft(t,Q),h._reselect=!1}if(!a&&h._deselect){var vt=h._deselect;(function(t,e,r){for(var n=0;n=0)k._fullLayout._deactivateShape(k);else if(!x){var r=A.clickmode;L.done(Mt).then((function(){if(L.clear(Mt),2===t){for(bt.remove(),J=0;J-1&&V(e,k,n.xaxes,n.yaxes,n.subplot,n,bt),\"event\"===r&&ft(k,void 0);l.click(k,e,O.id)})).catch(M.error)}},n.doneFn=function(){kt.remove(),L.done(Mt).then((function(){L.clear(Mt),!S&&K&&n.selectionDefs&&(K.subtract=xt,n.selectionDefs.push(K),n.mergedPolygons.length=0,[].push.apply(n.mergedPolygons,X)),(S||x)&&Y(n,S),n.doneFnCompleted&&n.doneFnCompleted(St),b&&ft(k,at)})).catch(M.error)}},clearOutline:x,clearSelectionsCache:Y,selectOnClick:V}},46056:function(t,e,r){\"use strict\";var n=r(13916),i=r(25376),a=r(52904).line,o=r(98192).u,s=r(92880).extendFlat,l=r(31780).templatedArray,u=(r(36208),r(45464)),c=r(21776).ye,f=r(97728);t.exports=l(\"shape\",{visible:s({},u.visible,{editType:\"calc+arraydraw\"}),showlegend:{valType:\"boolean\",dflt:!1,editType:\"calc+arraydraw\"},legend:s({},u.legend,{editType:\"calc+arraydraw\"}),legendgroup:s({},u.legendgroup,{editType:\"calc+arraydraw\"}),legendgrouptitle:{text:s({},u.legendgrouptitle.text,{editType:\"calc+arraydraw\"}),font:i({editType:\"calc+arraydraw\"}),editType:\"calc+arraydraw\"},legendrank:s({},u.legendrank,{editType:\"calc+arraydraw\"}),legendwidth:s({},u.legendwidth,{editType:\"calc+arraydraw\"}),type:{valType:\"enumerated\",values:[\"circle\",\"rect\",\"path\",\"line\"],editType:\"calc+arraydraw\"},layer:{valType:\"enumerated\",values:[\"below\",\"above\",\"between\"],dflt:\"above\",editType:\"arraydraw\"},xref:s({},n.xref,{}),xsizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},xanchor:{valType:\"any\",editType:\"calc+arraydraw\"},x0:{valType:\"any\",editType:\"calc+arraydraw\"},x1:{valType:\"any\",editType:\"calc+arraydraw\"},x0shift:{valType:\"number\",dflt:0,min:-1,max:1,editType:\"calc\"},x1shift:{valType:\"number\",dflt:0,min:-1,max:1,editType:\"calc\"},yref:s({},n.yref,{}),ysizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},yanchor:{valType:\"any\",editType:\"calc+arraydraw\"},y0:{valType:\"any\",editType:\"calc+arraydraw\"},y1:{valType:\"any\",editType:\"calc+arraydraw\"},y0shift:{valType:\"number\",dflt:0,min:-1,max:1,editType:\"calc\"},y1shift:{valType:\"number\",dflt:0,min:-1,max:1,editType:\"calc\"},path:{valType:\"string\",editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},line:{color:s({},a.color,{editType:\"arraydraw\"}),width:s({},a.width,{editType:\"calc+arraydraw\"}),dash:s({},o,{editType:\"arraydraw\"}),editType:\"calc+arraydraw\"},fillcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},fillrule:{valType:\"enumerated\",values:[\"evenodd\",\"nonzero\"],dflt:\"evenodd\",editType:\"arraydraw\"},editable:{valType:\"boolean\",dflt:!1,editType:\"calc+arraydraw\"},label:{text:{valType:\"string\",dflt:\"\",editType:\"arraydraw\"},texttemplate:c({},{keys:Object.keys(f)}),font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\",\"start\",\"middle\",\"end\"],editType:\"arraydraw\"},textangle:{valType:\"angle\",dflt:\"auto\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],editType:\"calc+arraydraw\"},padding:{valType:\"number\",dflt:3,min:0,editType:\"arraydraw\"},editType:\"arraydraw\"},editType:\"arraydraw\"})},96084:function(t,e,r){\"use strict\";var n=r(3400),i=r(54460),a=r(85448),o=r(65152);function s(t){return u(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return u(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function u(t,e,r,i,s,l){var u=t/2,c=l;if(\"pixel\"===e){var f=s?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):[r,i],h=n.aggNums(Math.max,null,f),p=n.aggNums(Math.min,null,f),d=p<0?Math.abs(p)+u:u,v=h>0?h+u:u;return{ppad:u,ppadplus:c?d:v,ppadminus:c?v:d}}return{ppad:u}}function c(t,e,r){var n,i,s=\"x\"===t._id.charAt(0)?\"x\":\"y\",l=\"category\"===t.type||\"multicategory\"===t.type,u=0,c=0,f=l?t.r2c:t.d2c;if(\"scaled\"===e[s+\"sizemode\"]?(n=e[s+\"0\"],i=e[s+\"1\"],l&&(u=e[s+\"0shift\"],c=e[s+\"1shift\"])):(n=e[s+\"anchor\"],i=e[s+\"anchor\"]),void 0!==n)return[f(n)+u,f(i)+c];if(e.path){var h,p,d,v,g=1/0,y=-1/0,m=e.path.match(a.segmentRE);for(\"date\"===t.type&&(f=o.decodeDate(f)),h=0;hy&&(y=v)));return y>=g?[g,y]:void 0}}t.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o=t?e-n:n-e,-180/Math.PI*Math.atan2(i,a)}(x,_,b,w):0),A.call((function(e){return e.call(o.font,k).attr({}),a.convertToTspans(e,t),e}));var G=function(t,e,r,n,i,a,o){var s,l,u,c,h=i.label.textposition,p=i.label.textangle,d=i.label.padding,v=i.type,g=Math.PI/180*a,y=Math.sin(g),m=Math.cos(g),x=i.label.xanchor,b=i.label.yanchor;if(\"line\"===v){\"start\"===h?(s=t,l=e):\"end\"===h?(s=r,l=n):(s=(t+r)/2,l=(e+n)/2),\"auto\"===x&&(x=\"start\"===h?\"auto\"===p?r>t?\"left\":rt?\"right\":rt?\"right\":rt?\"left\":r1&&(2!==t.length||\"Z\"!==t[1][0])&&(0===C&&(t[0][0]=\"M\"),e[L]=t,A(),M())}}()}}function V(t,r){!function(t,r){if(e.length)for(var n=0;n_?(M=p,C=\"y0\",S=_,O=\"y1\"):(M=_,C=\"y1\",S=p,O=\"y0\"),it(n),st(l,r),function(t,e,r){var n=e.xref,i=e.yref,a=o.getFromId(r,n),s=o.getFromId(r,i),l=\"\";\"paper\"===n||a.autorange||(l+=n),\"paper\"===i||s.autorange||(l+=i),h.setClipUrl(t,l?\"clip\"+r._fullLayout._uid+l:null,r)}(e,r,t),nt.moveFn=\"move\"===z?at:ot,nt.altKey=n.altKey)},doneFn:function(){b(t)||(v(e),lt(l),T(e,t,r),i.call(\"_guiRelayout\",t,c.getUpdateObj()))},clickFn:function(){b(t)||lt(l)}};function it(r){if(b(t))z=null;else if(j)z=\"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=nt.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!U&&i>R&&a>F&&!r.shiftKey?d.getCursor(o/i,1-s/a):\"move\";v(e,l),z=l.split(\"-\")[0]}}function at(n,i){if(\"path\"===r.type){var a=function(t){return t},o=a,c=a;B?V(\"xanchor\",r.xanchor=tt(w+n)):(o=function(t){return tt($(t)+n)},H&&\"date\"===H.type&&(o=y.encodeDate(o))),N?V(\"yanchor\",r.yanchor=et(A+i)):(c=function(t){return et(Q(t)+i)},W&&\"date\"===W.type&&(c=y.encodeDate(c))),V(\"path\",r.path=k(D,o,c))}else B?V(\"xanchor\",r.xanchor=tt(w+n)):(V(\"x0\",r.x0=tt(f+n)),V(\"x1\",r.x1=tt(x+n))),N?V(\"yanchor\",r.yanchor=et(A+i)):(V(\"y0\",r.y0=et(p+i)),V(\"y1\",r.y1=et(_+i)));e.attr(\"d\",m(t,r)),st(l,r),u(t,s,r,q)}function ot(n,i){if(U){var a=function(t){return t},o=a,c=a;B?V(\"xanchor\",r.xanchor=tt(w+n)):(o=function(t){return tt($(t)+n)},H&&\"date\"===H.type&&(o=y.encodeDate(o))),N?V(\"yanchor\",r.yanchor=et(A+i)):(c=function(t){return et(Q(t)+i)},W&&\"date\"===W.type&&(c=y.encodeDate(c))),V(\"path\",r.path=k(D,o,c))}else if(j){if(\"resize-over-start-point\"===z){var h=f+n,d=N?p-i:p+i;V(\"x0\",r.x0=B?h:tt(h)),V(\"y0\",r.y0=N?d:et(d))}else if(\"resize-over-end-point\"===z){var v=x+n,g=N?_-i:_+i;V(\"x1\",r.x1=B?v:tt(v)),V(\"y1\",r.y1=N?g:et(g))}}else{var b=function(t){return-1!==z.indexOf(t)},T=b(\"n\"),G=b(\"s\"),Y=b(\"w\"),X=b(\"e\"),Z=T?M+i:M,K=G?S+i:S,J=Y?E+n:E,rt=X?L+n:L;N&&(T&&(Z=M-i),G&&(K=S-i)),(!N&&K-Z>F||N&&Z-K>F)&&(V(C,r[C]=N?Z:et(Z)),V(O,r[O]=N?K:et(K))),rt-J>R&&(V(P,r[P]=B?J:tt(J)),V(I,r[I]=B?rt:tt(rt)))}e.attr(\"d\",m(t,r)),st(l,r),u(t,s,r,q)}function st(t,e){(B||N)&&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 i=$(B?e.xanchor:a.midRange(r?[e.x0,e.x1]:y.extractPathCoords(e.path,g.paramIsX))),o=Q(N?e.yanchor:a.midRange(r?[e.y0,e.y1]:y.extractPathCoords(e.path,g.paramIsY)));if(i=y.roundPositionForSharpStrokeRendering(i,1),o=y.roundPositionForSharpStrokeRendering(o,1),B&&N){var s=\"M\"+(i-1-1)+\",\"+(o-1-1)+\"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z\";n.attr(\"d\",s)}else if(B){var l=\"M\"+(i-1-1)+\",\"+(o-9-1)+\"v18 h2 v-18 Z\";n.attr(\"d\",l)}else{var u=\"M\"+(i-9-1)+\",\"+(o-1-1)+\"h18 v2 h-18 Z\";n.attr(\"d\",u)}}()}function lt(t){t.selectAll(\".visual-cue\").remove()}d.init(nt),rt.node().onmousemove=it}(t,F,c,e,r,z):!0===c.editable&&F.style(\"pointer-events\",I||f.opacity(L)*E<=.5?\"stroke\":\"all\");F.node().addEventListener(\"click\",(function(){return function(t,e){if(_(t)){var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void A(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=A,x(t)}}}(t,F)}))}c._input&&!0===c.visible&&(\"above\"===c.layer?M(t._fullLayout._shapeUpperLayer):\"paper\"===c.xref||\"paper\"===c.yref?M(t._fullLayout._shapeLowerLayer):\"between\"===c.layer?M(w.shapelayerBetween):w._hadPlotinfo?M((w.mainplotinfo||w).shapelayer):M(t._fullLayout._shapeLowerLayer))}function T(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,\"\").replace(/[xyz][1-9]* *domain/g,\"\");h.setClipUrl(t,n?\"clip\"+e._fullLayout._uid+n:null,e)}function k(t,e,r){return t.replace(g.segmentRE,(function(t){var n=0,i=t.charAt(0),a=g.paramIsX[i],o=g.paramIsY[i],s=g.numParams[i];return i+t.substr(1).replace(g.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function A(t){_(t)&&t._fullLayout._activeShapeIndex>=0&&(c(t),delete t._fullLayout._activeShapeIndex,x(t))}t.exports={draw:x,drawOne:w,eraseActiveShape:function(t){if(_(t)){c(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e0&&lp&&(t=\"X\"),t}));return a>p&&(d=d.replace(/[\\s,]*X.*/,\"\"),i.log(\"Ignoring extra params in segment \"+t)),c+d}))}(r,l,c);if(\"pixel\"===r.xsizemode){var A=l(r.xanchor);f=A+r.x0+_,h=A+r.x1+w}else f=l(r.x0)+_,h=l(r.x1)+w;if(\"pixel\"===r.ysizemode){var M=c(r.yanchor);p=M-r.y0+T,d=M-r.y1+k}else p=c(r.y0)+T,d=c(r.y1)+k;if(\"line\"===v)return\"M\"+f+\",\"+p+\"L\"+h+\",\"+d;if(\"rect\"===v)return\"M\"+f+\",\"+p+\"H\"+h+\"V\"+d+\"H\"+f+\"Z\";var S=(f+h)/2,E=(p+d)/2,L=Math.abs(S-f),C=Math.abs(E-p),O=\"A\"+L+\",\"+C,P=S+L+\",\"+E;return\"M\"+P+O+\" 0 1,1 \"+S+\",\"+(E-C)+O+\" 0 0,1 \"+P+\"Z\"}},41592:function(t,e,r){\"use strict\";var n=r(4016);t.exports={moduleType:\"component\",name:\"shapes\",layoutAttributes:r(46056),supplyLayoutDefaults:r(43712),supplyDrawNewShapeDefaults:r(65144),includeBasePlot:r(36632)(\"shapes\"),calcAutorange:r(96084),draw:n.draw,drawOne:n.drawOne}},97728:function(t){\"use strict\";function e(t,e){return e?e.d2l(t):t}function r(t,e){return e?e.l2d(t):t}function n(t){return t.x0shift||0}function i(t){return t.x1shift||0}function a(t){return t.y0shift||0}function o(t){return t.y1shift||0}function s(t,r){return e(t.x1,r)+i(t)-e(t.x0,r)-n(t)}function l(t,r,n){return e(t.y1,n)+o(t)-e(t.y0,n)-a(t)}t.exports={x0:function(t){return t.x0},x1:function(t){return t.x1},y0:function(t){return t.y0},y1:function(t){return t.y1},slope:function(t,e,r){return\"line\"!==t.type?void 0:l(t,0,r)/s(t,e)},dx:s,dy:l,width:function(t,e){return Math.abs(s(t,e))},height:function(t,e,r){return Math.abs(l(t,0,r))},length:function(t,e,r){return\"line\"!==t.type?void 0:Math.sqrt(Math.pow(s(t,e),2)+Math.pow(l(t,0,r),2))},xcenter:function(t,a){return r((e(t.x1,a)+i(t)+e(t.x0,a)+n(t))/2,a)},ycenter:function(t,n,i){return r((e(t.y1,i)+o(t)+e(t.y0,i)+a(t))/2,i)}}},89861:function(t,e,r){\"use strict\";var n=r(25376),i=r(66741),a=r(92880).extendDeepAll,o=r(67824).overrideAll,s=r(85656),l=r(31780).templatedArray,u=r(60876),c=l(\"step\",{visible:{valType:\"boolean\",dflt:!0},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\"},value:{valType:\"string\"},execute:{valType:\"boolean\",dflt:!0}});t.exports=o(l(\"slider\",{visible:{valType:\"boolean\",dflt:!0},active:{valType:\"number\",min:0,dflt:0},steps:c,lenmode:{valType:\"enumerated\",values:[\"fraction\",\"pixels\"],dflt:\"fraction\"},len:{valType:\"number\",min:0,dflt:1},x:{valType:\"number\",min:-2,max:3,dflt:0},pad:a(i({editType:\"arraydraw\"}),{},{t:{dflt:20}}),xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"left\"},y:{valType:\"number\",min:-2,max:3,dflt:0},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},transition:{duration:{valType:\"number\",min:0,dflt:150},easing:{valType:\"enumerated\",values:s.transition.easing.values,dflt:\"cubic-in-out\"}},currentvalue:{visible:{valType:\"boolean\",dflt:!0},xanchor:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"left\"},offset:{valType:\"number\",dflt:10},prefix:{valType:\"string\"},suffix:{valType:\"string\"},font:n({})},font:n({}),activebgcolor:{valType:\"color\",dflt:u.gripBgActiveColor},bgcolor:{valType:\"color\",dflt:u.railBgColor},bordercolor:{valType:\"color\",dflt:u.railBorderColor},borderwidth:{valType:\"number\",min:0,dflt:u.railBorderWidth},ticklen:{valType:\"number\",min:0,dflt:u.tickLength},tickcolor:{valType:\"color\",dflt:u.tickColor},tickwidth:{valType:\"number\",min:0,dflt:1},minorticklen:{valType:\"number\",min:0,dflt:u.minorTickLength}}),\"arraydraw\",\"from-root\")},60876:function(t){\"use strict\";t.exports={name:\"sliders\",containerClassName:\"slider-container\",groupClassName:\"slider-group\",inputAreaClass:\"slider-input-area\",railRectClass:\"slider-rail-rect\",railTouchRectClass:\"slider-rail-touch-rect\",gripRectClass:\"slider-grip-rect\",tickRectClass:\"slider-tick-rect\",inputProxyClass:\"slider-input-proxy\",labelsClass:\"slider-labels\",labelGroupClass:\"slider-label-group\",labelClass:\"slider-label\",currentValueClass:\"slider-current-value\",railHeight:5,menuIndexAttrName:\"slider-active-index\",autoMarginIdRoot:\"slider-\",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:\"#bec8d9\",railBgColor:\"#f8fafc\",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:\"#bec8d9\",gripBgColor:\"#f6f8fa\",gripBgActiveColor:\"#dbdde0\",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:\"#333\",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:\"#333\",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},8132:function(t,e,r){\"use strict\";var n=r(3400),i=r(51272),a=r(89861),o=r(60876).name,s=a.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var s=i(t,e,{name:\"steps\",handleItemDefaults:u}),l=0,c=0;c0&&(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 O(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)}t.exports=function(t){var e=t._context.staticPlot,r=t._fullLayout,a=function(t,e){for(var r=t[f.name],n=[],i=0;i0?[0]:[]);function l(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(s.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",e?null:\"ew-resize\"),s.exit().each((function(){n.select(this).selectAll(\"g.\"+f.groupClassName).each(l)})).remove(),0!==a.length){var u=s.selectAll(\"g.\"+f.groupClassName).data(a,y);u.enter().append(\"g\").classed(f.groupClassName,!0),u.exit().each(l).remove();for(var c=0;c0||T<0){var E={left:[-k,0],right:[k,0],top:[0,-k],bottom:[0,k]}[_.side];a.attr(\"transform\",l(E[0],E[1]))}}}function ht(t,e){t.text(e).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)}))}if(at.call(ut,ot),et&&(S?at.on(\".opacity\",null):(ht(at,x),E=!0),at.call(f.makeEditable,{gd:t}).on(\"edit\",(function(e){void 0!==b?o.call(\"_guiRestyle\",t,m,e,b):o.call(\"_guiRelayout\",t,m,e)})).on(\"cancel\",(function(){this.text(this.attr(\"data-unformatted\")).call(ut)})).on(\"input\",(function(t){this.text(t||\" \").call(f.positionText,w.x,w.y)})),N)){if(N&&!S){var pt=at.node().getBBox(),dt=pt.y+pt.height+1.6*Y;ot.attr(\"y\",dt)}V?ot.on(\".opacity\",null):(ht(ot,j),q=!0),ot.call(f.makeEditable,{gd:t}).on(\"edit\",(function(e){o.call(\"_guiRelayout\",t,\"title.subtitle.text\",e)})).on(\"cancel\",(function(){this.text(this.attr(\"data-unformatted\")).call(ut)})).on(\"input\",(function(t){this.text(t||\" \").call(f.positionText,ot.attr(\"x\"),ot.attr(\"y\"))}))}return at.classed(\"js-placeholder\",E),ot&&ot.classed(\"js-placeholder\",q),k},SUBTITLE_PADDING_EM:1.6,SUBTITLE_PADDING_MATHJAX_EM:1.6}},88444:function(t,e,r){\"use strict\";var n=r(25376),i=r(22548),a=r(92880).extendFlat,o=r(67824).overrideAll,s=r(66741),l=r(31780).templatedArray,u=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}});t.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:u,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\")},73712:function(t){\"use strict\";t.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:\"◄\",right:\"►\",up:\"▲\",down:\"▼\"}}},91384:function(t,e,r){\"use strict\";var n=r(3400),i=r(51272),a=r(88444),o=r(73712).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:u}).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 u(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\"))}t.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},14420:function(t,e,r){\"use strict\";var n=r(33428),i=r(7316),a=r(76308),o=r(43616),s=r(3400),l=r(72736),u=r(31780).arrayEditor,c=r(84284).LINE_SPACING,f=r(73712),h=r(37400);function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function v(t,e,r,n,i,a,o,s){e.active=o,u(t.layout,f.name,e).applyUpdate(\"active\",o),\"buttons\"===e.type?y(t,n,null,null,e):\"dropdown\"===e.type&&(i.attr(f.menuIndexAttrName,\"-1\"),g(t,n,i,a,e),s||y(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,u=i.active,c=i.buttons[u]||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(m,i,c,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)),y(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 y(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,u=\"dropdown\"===o.type?f.dropdownButtonClassName:f.buttonClassName,c=r.selectAll(\"g.\"+u).data(s.filterVisible(l)),h=c.enter().append(\"g\").classed(u,!0),p=c.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,y=o._dims,x=-1!==[\"up\",\"down\"].indexOf(o.direction);\"dropdown\"===o.type&&(x?g=y.headerHeight+f.gapButtonHeader:d=y.headerWidth+f.gapButtonHeader),\"dropdown\"===o.type&&\"up\"===o.direction&&(g=-f.gapButtonHeader+f.gapButton-y.openHeight),\"dropdown\"===o.type&&\"left\"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-y.openWidth);var b={x:y.lx+d+o.pad.l,y:y.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};c.each((function(s,l){var u=n.select(this);u.call(m,o,s,t).call(M,o,b),u.on(\"click\",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(v(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(v(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}))})),u.on(\"mouseover\",(function(){u.call(w)})),u.on(\"mouseout\",(function(){u.call(T,o),c.call(_,o)}))})),c.call(_,o),x?(k.w=Math.max(y.openWidth,y.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(y.openHeight,y.headerHeight)),k.direction=o.direction,a&&(c.size()?function(t,e,r,n,i,a){var o,s,l,u=i.direction,c=\"up\"===u||\"down\"===u,h=i._dims,p=i.active;if(c)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 u=s.ensureSingle(o,\"g\",f.dropdownButtonGroupClassName,(function(t){t.style(\"pointer-events\",\"all\")})),c=0;cw,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=g+y;E+M>u&&(E=u-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=y>T,O=s.barWidth+2*s.barPad,P=s.barLength+2*s.barPad,I=d+v,D=g;I+O>l&&(I=l-O);var z=this.container.selectAll(\"rect.scrollbar-vertical\").data(C?[0]:[]);z.exit().on(\".drag\",null).remove(),z.enter().append(\"rect\").classed(\"scrollbar-vertical\",!0).call(i.fill,s.barColor),C?(this.vbar=z.attr({rx:s.barRadius,ry:s.barRadius,x:I,y:D,width:O,height:P}),this._vbarYMin=D+P/2,this._vbarTranslateMax=T-P):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=c-.5,B=C?f+O+.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:v,height:y})):(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 q=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(q),C&&this.vbar.on(\".drag\",null).call(q)}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)}}},84284:function(t){\"use strict\";t.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\"}}},36208:function(t){\"use strict\";t.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(\" \")}}},48164:function(t){\"use strict\";t.exports={INCREASING:{COLOR:\"#3D9970\",SYMBOL:\"▲\"},DECREASING:{COLOR:\"#FF4136\",SYMBOL:\"▼\"}}},26880:function(t){\"use strict\";t.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\"}},69104:function(t){\"use strict\";t.exports={COMPARISON_OPS:[\"=\",\"!=\",\"<\",\">=\",\">\",\"<=\"],COMPARISON_OPS2:[\"=\",\"<\",\">=\",\">\",\"<=\"],INTERVAL_OPS:[\"[]\",\"()\",\"[)\",\"(]\",\"][\",\")(\",\"](\",\")[\"],SET_OPS:[\"{}\",\"}{\"],CONSTRAINT_REDUCTION:{\"=\":\"=\",\"<\":\"<\",\"<=\":\"<\",\">\":\">\",\">=\":\">\",\"[]\":\"[]\",\"()\":\"[]\",\"[)\":\"[]\",\"(]\":\"[]\",\"][\":\"][\",\")(\":\"][\",\"](\":\"][\",\")[\":\"][\"}}},99168:function(t){\"use strict\";t.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]}},87792:function(t){\"use strict\";t.exports={circle:\"●\",\"circle-open\":\"○\",square:\"■\",\"square-open\":\"□\",diamond:\"◆\",\"diamond-open\":\"◇\",cross:\"+\",x:\"❌\"}},13448:function(t){\"use strict\";t.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},39032:function(t){\"use strict\";t.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,ONEMILLI:1,ONEMICROSEC:.001,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:\"−\"}},2264:function(t,e){\"use strict\";e.CSS_DECLARATIONS=[[\"image-rendering\",\"optimizeSpeed\"],[\"image-rendering\",\"-moz-crisp-edges\"],[\"image-rendering\",\"-o-crisp-edges\"],[\"image-rendering\",\"-webkit-optimize-contrast\"],[\"image-rendering\",\"optimize-contrast\"],[\"image-rendering\",\"crisp-edges\"],[\"image-rendering\",\"pixelated\"]],e.STYLE=e.CSS_DECLARATIONS.map((function(t){return t.join(\": \")+\"; \"})).join(\"\")},9616:function(t,e){\"use strict\";e.xmlns=\"http://www.w3.org/2000/xmlns/\",e.svg=\"http://www.w3.org/2000/svg\",e.xlink=\"http://www.w3.org/1999/xlink\",e.svgAttrs={xmlns:e.svg,\"xmlns:xlink\":e.xlink}},64884:function(t,e,r){\"use strict\";e.version=r(25788).version,r(88324),r(79288);for(var n=r(24040),i=e.register=n.register,a=r(22448),o=Object.keys(a),s=0;s\",\"\",\" \",\"\",\" plotly-logomark\",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\" \",\"\"].join(\"\")}}},98308:function(t,e){\"use strict\";e.isLeftAnchor=function(t){return\"left\"===t.xanchor||\"auto\"===t.xanchor&&t.x<=1/3},e.isCenterAnchor=function(t){return\"center\"===t.xanchor||\"auto\"===t.xanchor&&t.x>1/3&&t.x<2/3},e.isRightAnchor=function(t){return\"right\"===t.xanchor||\"auto\"===t.xanchor&&t.x>=2/3},e.isTopAnchor=function(t){return\"top\"===t.yanchor||\"auto\"===t.yanchor&&t.y>=2/3},e.isMiddleAnchor=function(t){return\"middle\"===t.yanchor||\"auto\"===t.yanchor&&t.y>1/3&&t.y<2/3},e.isBottomAnchor=function(t){return\"bottom\"===t.yanchor||\"auto\"===t.yanchor&&t.y<=1/3}},11864:function(t,e,r){\"use strict\";var n=r(20435),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 u(t,e){return a(e-t,s)}function c(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,u){i=i||0,a=a||0;var c,f,h,p,d,v=l([r,n]);function g(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}v?(c=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)}}},38116:function(t,e,r){\"use strict\";var n=r(83160).decode,i=r(63620),a=Array.isArray,o=ArrayBuffer,s=DataView;function l(t){return o.isView(t)&&!(t instanceof s)}function u(t){return a(t)||l(t)}e.isTypedArray=l,e.isArrayOrTypedArray=u,e.isArray1D=function(t){return!u(t[0])},e.ensureArray=function(t,e){return a(t)||(t=[]),t.length=e,t};var c={u1c:\"undefined\"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,i1:\"undefined\"==typeof Int8Array?void 0:Int8Array,u1:\"undefined\"==typeof Uint8Array?void 0:Uint8Array,i2:\"undefined\"==typeof Int16Array?void 0:Int16Array,u2:\"undefined\"==typeof Uint16Array?void 0:Uint16Array,i4:\"undefined\"==typeof Int32Array?void 0:Int32Array,u4:\"undefined\"==typeof Uint32Array?void 0:Uint32Array,f4:\"undefined\"==typeof Float32Array?void 0:Float32Array,f8:\"undefined\"==typeof Float64Array?void 0:Float64Array};function f(t){return t.constructor===ArrayBuffer}function h(t,e,r){if(u(t)){if(u(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){-1===(i.extras||[]).indexOf(t)?(d(t)&&(t=v(t)),t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)):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){d(t)&&(t=v(t)),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(s.get(t,r))}},angle:{coerceFunction:function(t,e,r){d(t)&&(t=v(t)),\"auto\"===t?e.set(\"auto\"):n(t)?e.set(h(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||f(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&&!!f(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(-1===(n.extras||[]).indexOf(t))if(\"string\"==typeof t){for(var i=t.split(\"+\"),a=0;a=n&&t<=i?t:c}if(\"string\"!=typeof t&&\"number\"!=typeof t)return c;t=String(t);var u=_(r),y=t.charAt(0);!u||\"G\"!==y&&\"g\"!==y||(t=t.substr(1),r=\"\");var w=u&&\"chinese\"===r.substr(0,7),T=t.match(w?x:m);if(!T)return c;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(u){if(2===k.length)return c;var C;k=Number(k);try{var O=g.getComponentMethod(\"calendars\",\"getCal\")(r);if(w){var P=\"i\"===A.charAt(A.length-1);A=parseInt(A,10),C=O.newDate(k,O.toMonthIndex(k,A,P),M)}else C=O.newDate(k,Number(A),M)}catch(t){return c}return C?(C.toJD()-v)*f+S*h+E*p+L*d:c}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var I=new Date(Date.UTC(2e3,A,M,S,E));return I.setUTCFullYear(k),I.getUTCMonth()!==A||I.getUTCDate()!==M?c:I.getTime()+L*d},n=e.MIN_MS=e.dateTime2ms(\"-9999\"),i=e.MAX_MS=e.dateTime2ms(\"9999-12-31 23:59:59.9999\"),e.isDateTime=function(t,r){return e.dateTime2ms(t,r)!==c};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}e.ms2DateTime=function(t,e,r){if(\"number\"!=typeof t||!(t>=n&&t<=i))return c;e||(e=0);var a,o,s,u,m,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+v,E=Math.floor(l(t,f));try{a=g.getComponentMethod(\"calendars\",\"getCal\")(r).fromJD(S).formatDate(\"yyyy-mm-dd\")}catch(t){a=y(\"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 c;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)},e.cleanDate=function(t,r,n){if(t===c)return r;if(e.isJSDate(t)||\"number\"==typeof t&&isFinite(t)){if(_(n))return s.error(\"JS Dates and milliseconds are incompatible with world calendars\",t),r;if(!(t=e.ms2DateTimeLocal(+t))&&void 0!==r)return r}else if(!e.isDateTime(t,n))return s.error(\"unrecognized date\",t),r;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 O=[59,59.9,59.99,59.999,59.9999];e.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),O[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 P=3*f;e.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)+v,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()-v)*f+n}catch(e){s.error(\"invalid ms \"+t+\" in calendar \"+r)}var u=new Date(t+P);return u.setUTCMonth(u.getUTCMonth()+e)+n-P},e.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,u=_(e)&&g.getComponentMethod(\"calendars\",\"getCal\")(e),c=0;c0&&t[e+1][0]<0)return e;return null}switch(e=\"RUS\"===s||\"FJI\"===s?function(t){var e;if(null===u(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=u,e=l)}else e=r;return o.default(e).geometry.coordinates}(c),n.fIn=t,n.fOut=c,s.push(c)}else u.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},e.makeLine=function(t){return 1===t.length?{type:\"LineString\",coordinates:t[0]}:{type:\"MultiLineString\",coordinates:t}},e.makePolygon=function(t){if(1===t.length)return{type:\"Polygon\",coordinates:t};for(var e=new Array(t.length),r=0;r1||v<0||v>1?null:{x:t+l*v,y:e+f*v}}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}e.segmentsIntersect=s,e.segmentDistance=function(t,e,r,n,i,a,o,u){if(s(t,e,r,n,i,a,o,u))return 0;var c=r-t,f=n-e,h=o-i,p=u-a,d=c*c+f*f,v=h*h+p*p,g=Math.min(l(c,f,d,i-t,a-e),l(c,f,d,o-t,u-e),l(h,p,v,t-i,e-a),l(h,p,v,r-i,n-a));return Math.sqrt(g)},e.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)),u=t.getPointAtLength(o(r+s/2,e)),c=Math.atan((u.y-l.y)/(u.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+u.x)/6,y:(4*f.y+l.y+u.y)/6,theta:c};return n[r]=h,h},e.clearLocationCache=function(){i=null},e.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,u=0,c=t.getTotalLength(),f=c;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===c&&(i=r);var u=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(u*u+f*f)}for(var p=h(u);p;){if((u+=p+r)>f)return;p=h(u)}for(p=h(f);p;){if(u>(f-=p+r))return;p=h(f)}return{min:u,max:f,len:f-u,total:c,isClosed:0===u&&f===c&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},e.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,u=n.iterationLimit||30,c=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},33040:function(t,e,r){\"use strict\";var n=r(38248),i=r(49760),a=r(72160),o=r(8932),s=r(22548).defaultLine,l=r(38116).isArrayOrTypedArray,u=a(s);function c(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return u;var e=a(t);return e.length?e:u}function h(t){return n(t)?t:1}t.exports={formatColor:function(t,e,r){var n=t.color;n&&n._inputArray&&(n=n._inputArray);var i,s,p,d,v,g=l(n),y=l(e),m=o.extractOpts(t),x=[];if(i=void 0!==m.colorscale?o.makeColorScaleFuncFromTrace(t):f,s=g?function(t,e){return void 0===t[e]?u:a(i(t[e]))}:f,p=y?function(t,e){return void 0===t[e]?1:h(t[e])}:h,g||y)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}},3400:function(t,e,r){\"use strict\";var n=r(33428),i=r(94336).E9,a=r(57624).E9,o=r(38248),s=r(39032),l=s.FP_SAFE,u=-l,c=s.BADNUM,f=t.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=r(22296),f.keyedContainer=r(37804),f.relativeAttr=r(23193),f.isPlainObject=r(63620),f.toLogRange=r(36896),f.relinkPrivateKeys=r(51528);var p=r(38116);f.isArrayBuffer=p.isArrayBuffer,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=r(20435);f.mod=d.mod,f.modHalf=d.modHalf;var v=r(63064);f.valObjectMeta=v.valObjectMeta,f.coerce=v.coerce,f.coerce2=v.coerce2,f.coerceFont=v.coerceFont,f.coercePattern=v.coercePattern,f.coerceHoverinfo=v.coerceHoverinfo,f.coerceSelectionMarkerOpacity=v.coerceSelectionMarkerOpacity,f.validate=v.validate;var g=r(67555);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 y=r(14952);f.findBin=y.findBin,f.sorterAsc=y.sorterAsc,f.sorterDes=y.sorterDes,f.distinctVals=y.distinctVals,f.roundUp=y.roundUp,f.sort=y.sort,f.findIndexOfMin=y.findIndexOfMin,f.sortObjectKeys=r(95376);var m=r(63084);f.aggNums=m.aggNums,f.len=m.len,f.mean=m.mean,f.geometricMean=m.geometricMean,f.median=m.median,f.midRange=m.midRange,f.variance=m.variance,f.stdev=m.stdev,f.interp=m.interp;var x=r(52248);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=r(11864);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 _=r(98308);f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=r(92348);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=r(92880);f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=r(24248);f.log=k.log,f.warn=k.warn,f.error=k.error;var A=r(53756);f.counterRegex=A.counter;var M=r(91200);f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=r(52200);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=r(16628),f.identity=r(35536),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,u=new Array(l),c=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]*u[n];c[r]=a}return c},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 R={max:10,count:0,name:\"hovertemplate\"};f.hovertemplateString=function(){return U.apply(R,arguments)};var F={max:10,count:0,name:\"texttemplate\"};f.texttemplateString=function(){return U.apply(F,arguments)};var B=/^(\\S+)([\\*\\/])(-?\\d+(\\.\\d+)?)$/,N={max:10,count:0,name:\"texttemplate\",parseMultDiv:!0};f.texttemplateStringForShapes=function(){return U.apply(N,arguments)};var j=/^[:|\\|]/;function U(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var u=\"_xother\"===s||\"_yother\"===s,c=\"_xother_\"===s||\"_yother_\"===s,h=\"xother_\"===s||\"yother_\"===s,p=\"xother\"===s||\"yother\"===s||u||h||c,d=s;(u||c)&&(d=d.substring(1)),(h||c)&&(d=d.substring(0,d.length-1));var v,g,y,m=null,x=null;if(n.parseMultDiv){var b=function(t){var e=t.match(B);return e?{key:e[1],op:e[2],number:Number(e[3])}:{key:t,op:null,number:null}}(d);d=b.key,m=b.op,x=b.number}if(p){if(void 0===(v=e[d]))return\"\"}else for(y=3;y=48&&o<=57,u=s>=48&&s<=57;if(l&&(n=10*n+o-48),u&&(i=10*i+s-48),!l||!u){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var V=2e9;f.seedPseudoRandom=function(){V=2e9},f.pseudoRandom=function(){var t=V;return V=(69069*V+1)%4294967296,Math.abs(V-t)<429496729?f.pseudoRandom():V/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&&(u=1):u=0,f.strTranslate(i-u*(r+o),a-u*(n+s))+f.strScale(u)+(l?\"rotate(\"+l+(e?\"\":\" \"+r+\" \"+n)+\")\":\"\")},f.setTransormAndDisplay=function(t,e){t.attr(\"transform\",f.getTextTransform(e)),t.style(\"display\",e.scale?null:\"none\")},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 q=f.getFirefoxVersion(),H=null!==q&&q<86;f.getPositionFromD3Event=function(){return H?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},63620:function(t){\"use strict\";t.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\")}},37804:function(t,e,r){\"use strict\";var n=r(22296),i=/^\\w*$/;t.exports=function(t,e,r,a){var o,s,l;r=r||\"name\",a=a||\"value\";var u={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||\"\";var c={};if(s)for(o=0;o2)return u[e]=2|u[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\")}}},30988:function(t,e,r){\"use strict\";var n=r(33428);t.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}},52248:function(t,e,r){\"use strict\";var n=r(36524);e.init2dArray=function(t,e){for(var r=new Array(t),n=0;ne/2?t-Math.round(t/e)*e:t}}},22296:function(t,e,r){\"use strict\";var n=r(38248),i=r(38116).isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,u=t;for(s=0;s/g),l=0;la||u===i||us||e&&l(t))}:function(t,e){var l=t[0],u=t[1];if(l===i||la||u===i||us)return!1;var c,f,h,p,d,v=r.length,g=r[0][0],y=r[0][1],m=0;for(c=1;cMath.max(f,g)||u>Math.max(h,y)))if(uc||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 u=l+1;u1&&o(t.pop()),{addPt:o,raw:t,filtered:r}}},5048:function(t,e,r){\"use strict\";var n=r(16576),i=r(28624);t.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.g.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}},34296:function(t,e,r){\"use strict\";var n=r(38248),i=r(25928);t.exports=function(t){var e;if(\"string\"!=typeof(e=t&&t.hasOwnProperty(\"userAgent\")?t.userAgent:function(){var t;return\"undefined\"!=typeof navigator&&(t=navigator.userAgent),t&&t.headers&&\"string\"==typeof t.headers[\"user-agent\"]&&(t=t.headers[\"user-agent\"]),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 u=l.substr(8).split(\".\")[0];if(n(u)&&(u=+u),u>=13)return!0}}return r}},52416:function(t){\"use strict\";t.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 f(t,e){return t>=e}e.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-s)-1:Math.floor((t-e.start)/e.size+s);var a,o,h=0,p=e.length,d=0,v=p>1?(e[p-1]-e[0])/(p-1):1;for(o=v>=0?r?l:u:r?f:c,t+=v*s*(r?-1:1)*(v>=0?1:-1);h90&&i.log(\"Long binary search...\"),h-1},e.sorterAsc=function(t,e){return t-e},e.sorterDes=function(t,e){return e-t},e.distinctVals=function(t){var r,n=t.slice();for(n.sort(e.sorterAsc),r=n.length-1;r>-1&&n[r]===o;r--);for(var i,a=n[r]-n[0]||1,s=a/(r||1)/1e4,l=[],u=0;u<=r;u++){var c=n[u],f=c-i;void 0===i?(l.push(c),i=c):f>s&&(a=Math.min(a,f),l.push(c),i=c)}return{vals:l,minDiff:a}},e.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,u=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},e.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(r)||(r=!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)]}},43080:function(t,e,r){\"use strict\";var n=r(72160);t.exports=function(t){return t?n(t):[0,0,0,1]}},9188:function(t,e,r){\"use strict\";var n=r(2264),i=r(43616),a=r(3400),o=null;t.exports=function(){if(null!==o)return o;o=!1;var t=a.isIE()||a.isSafari()||a.isIOS();if(window.navigator.userAgent&&!t){var e=Array.from(n.CSS_DECLARATIONS).reverse(),r=window.CSS&&window.CSS.supports||window.supportsCSS;if(\"function\"==typeof r)o=e.some((function(t){return r.apply(null,t)}));else{var s=i.tester.append(\"image\").attr(\"style\",n.STYLE),l=window.getComputedStyle(s.node()).imageRendering;o=e.some((function(t){var e=t[1];return l===e||l===e.toLowerCase()})),s.remove()}}return o}},72736:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=i.strTranslate,o=r(9616),s=r(84284).LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;e.convertToTspans=function(t,r,g){var S=t.text(),E=!t.attr(\"data-notex\")&&r&&r._context.typesetMath&&\"undefined\"!=typeof MathJax&&S.match(l),O=n.select(t.node().parentNode);if(!O.empty()){var P=t.attr(\"class\")?t.attr(\"class\").split(\" \")[0]:\"text\";return P+=\"-math\",O.selectAll(\"svg.\"+P).remove(),O.selectAll(\"g.\"+P+\"-group\").remove(),t.style(\"display\",null).attr({\"data-unformatted\":S,\"data-math\":\"N\"}),E?(r&&r._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){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(u,\"\\\\lt \").replace(c,\"\\\\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})))}else i.warn(\"No MathJax version:\",MathJax.version)}(E[2],o,(function(n,i,o){O.selectAll(\"svg.\"+P).remove(),O.selectAll(\"g.\"+P+\"-group\").remove();var s=n&&n.select(\"svg\");if(!s||!s.node())return I(),void e();var l=O.append(\"g\").classed(P+\"-group\",!0).attr({\"pointer-events\":\"none\",\"data-unformatted\":S,\"data-math\":\"Y\"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var u=o.width,c=o.height;s.attr({class:P,height:c,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,v=p.height;(d>u||v>c)&&(s.style(\"overflow\",\"hidden\"),d=(p=s.node().getBoundingClientRect()).width,v=p.height);var y=+t.attr(\"x\"),m=+t.attr(\"y\"),x=-(r||t.node().getBoundingClientRect().height)/4;if(\"y\"===P[0])l.attr({transform:\"rotate(\"+[-90,y,m]+\")\"+a(-d/2,x-v/2)});else if(\"l\"===P[0])m=x-v/2;else if(\"a\"===P[0]&&0!==P.indexOf(\"atitle\"))y=0,m=x;else{var b=t.attr(\"text-anchor\");y-=d*(\"middle\"===b?.5:\"end\"===b?1:0),m=m+x-v/2}s.attr({x:y,y:m}),g&&g.call(t,l),e(l)}))}))):I(),t}function I(){O.empty()||(P=t.attr(\"class\")+\"-math\",O.select(\"svg.\"+P).remove()),t.text(\"\").style(\"white-space\",\"pre\");var r=function(t,e){e=e.replace(y,\" \");var r,a=!1,l=[],u=-1;function c(){u++;var e=document.createElementNS(o.svg,\"tspan\");n.select(e).attr({class:\"line\",dy:u*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)}b.test(e)?c():(r=t,l=[{node:t}]);for(var E=e.split(m),O=0;O|>|>)/g,f=[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]],h={sup:\"font-size:70%\",sub:\"font-size:70%\",s:\"text-decoration:line-through\",u:\"text-decoration:underline\",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\"},v=\"​\",g=[\"http:\",\"https:\",\"mailto:\",\"\",void 0,\":\"],y=e.NEWLINES=/(\\r\\n?|\\n)/g,m=/(<[^<>]*>)/,x=/<(\\/?)([^ >]*)(\\s+(.*))?>/i,b=//i;e.BR_TAG_ALL=//gi;var _=/(^|[\\s\"'])style\\s*=\\s*(\"([^\"]*);?\"|'([^']*);?')/i,w=/(^|[\\s\"'])href\\s*=\\s*(\"([^\"]*)\"|'([^']*)')/i,T=/(^|[\\s\"'])target\\s*=\\s*(\"([^\"\\s]*)\"|'([^'\\s]*)')/i,k=/(^|[\\s\"'])popup\\s*=\\s*(\"([\\w=,]*)\"|'([\\w=,]*)')/i;function A(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&L(n)}var M=/(^|;)\\s*color:/;e.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=t.split(m),a=[],o=\"\",s=0,l=0;l3?a.push(u.substr(0,p-3)+\"...\"):a.push(u.substr(0,p));break}o=\"\"}}return a.join(\"\")};var S={mu:\"μ\",amp:\"&\",lt:\"<\",gt:\">\",nbsp:\" \",times:\"×\",plusmn:\"±\",deg:\"°\"},E=/&(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function L(t){return t.replace(E,(function(t,e){return(\"#\"===e.charAt(0)?function(t){if(!(t>1114111)){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)):S[e])||t}))}function C(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!==g.indexOf(i)&&-1!==g.indexOf(a)?e:\"\"}function O(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||\"top\",u=t.node().getBoundingClientRect(),c=e.node().getBoundingClientRect();return a=\"bottom\"===l?function(){return u.bottom-n.height}:\"middle\"===l?function(){return u.top+(u.height-n.height)/2}:function(){return u.top},o=\"right\"===s?function(){return u.right-n.width}:\"center\"===s?function(){return u.left+(u.width-n.width)/2}:function(){return u.left},function(){n=this.node().getBoundingClientRect();var t=o()-c.left,e=a()-c.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}}e.convertEntities=L,e.sanitizeHTML=function(t){t=t.replace(y,\" \");for(var e=document.createElement(\"p\"),r=e,i=[],a=t.split(m),o=0;oa.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},e.done=function(t){var e=r[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},e.clear=function(t){if(t)n(r[t]),delete r[t];else for(var i in r)e.clear(i)}},36896:function(t,e,r){\"use strict\";var n=r(38248);t.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}},59972:function(t,e,r){\"use strict\";var n=t.exports={},i=r(79552).locationmodeToLayer,a=r(55712).NO;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}},11680:function(t){\"use strict\";t.exports={moduleType:\"locale\",name:\"en-US\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colorscale title\"},format:{date:\"%m/%d/%Y\"}}},6580:function(t){\"use strict\";t.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\"}}},69820:function(t,e,r){\"use strict\";var n=r(24040);t.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=[]},e.cleanLayout=function(t){var r,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,v=Object.keys(t);for(r=0;r3?(I.x=1.02,I.xanchor=\"left\"):I.x<-2&&(I.x=-.02,I.xanchor=\"right\"),I.y>3?(I.y=1.02,I.yanchor=\"bottom\"):I.y<-2&&(I.y=-.02,I.yanchor=\"top\")),d(t),\"rotate\"===t.dragmode&&(t.dragmode=\"orbit\"),u.clean(t),t.template&&t.template.layout&&e.cleanLayout(t.template.layout),t},e.cleanData=function(t){for(var r=0;r0)return t.substr(0,e)}e.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\"];e.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn(\"Full array edits are incompatible with other edits\",f);var m=r[\"\"][\"\"];if(u(m))e.set(null);else{if(!Array.isArray(m))return a.warn(\"Unrecognized full array edit value\",f,m),!0;e.set(m)}return!v&&(h(g,y),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=c(y,f).get(),O=[],P=-1,I=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,_),u(k)?O.push(_):A?(\"add\"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn(\"Unrecognized full object edit value\",f,_,k),-1===P&&(P=_);else for(b=0;b=0;x--)L.splice(O[x],1),C&&C.splice(O[x],1);if(L.length?E||e.set(L):e.set(null),v)return!1;if(h(g,y),d!==i){var D;if(-1===P)D=S;else{for(I=Math.max(L.length,I),D=[],x=0;x=P);x++)D.push(_);for(x=P;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 D(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]),I(t,e,\"currentIndices\"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&I(t,r,\"newIndices\"),void 0!==r&&e.length!==r.length)throw new Error(\"current and new indices must be of equal length.\")}function z(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 I(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,u,c,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=P(r,t.data.length-1),e)for(var v=0;v-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 q(t,e,r){t=o.getGraphDiv(t),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=Z(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(k.layoutReplot):Object.keys(n).length&&(H(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(k.doLegend),a.layoutstyle&&s.push(k.layoutStyles),a.axrange&&G(s,i.rangesAltered),a.ticks&&s.push(k.doTicksRelayout),a.modebar&&s.push(k.doModeBar),a.camera&&s.push(k.doCamera),a.colorbars&&s.push(k.doColorBars),s.push(E)),s.push(h.rehover,h.redrag,h.reselect),u.add(t,q,[t,i.undoit],q,[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 H(t,e,r){var n,i,a=t._fullLayout;if(!e.axrange)return!1;for(var s in e)if(\"axrange\"!==s&&e[s])return!1;var l=function(t,e){return o.coerce(n,i,v,t,e)},u={};for(var c in r.rangesAltered){var f=p.id2name(c);if(n=t.layout[f],i=a[f],d(n,i,l,u),i._matchGroup)for(var h in i._matchGroup)if(h!==c){var g=a[p.id2name(h)];g.autorange=i.autorange,g.range=i.range.slice(),g._input.range=i.range.slice()}}return!0}function G(t,e){var r=e?function(t){var r=[];for(var n in e){var i=p.getFromId(t,n);if(r.push(n),-1!==(i.ticklabelposition||\"\").indexOf(\"inside\")&&i._anchorAxis&&r.push(i._anchorAxis._id),i._matchGroup)for(var a in i._matchGroup)e[a]||r.push(a)}return p.draw(t,r,{skipTitle:!0})}:function(t){return p.draw(t,\"redraw\")};t.push(b,k.doAutoRangeAndConstraints,r,k.drawData,k.finalDraw)}var W=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,Y=/^[xyz]axis[0-9]*\\.autorange$/,X=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function Z(t,e){var r,n,i,a=t.layout,l=t._fullLayout,u=l._guiEditing,h=N(l._preGUI,u),d=Object.keys(e),v=p.list(t),g=o.extendDeepAll({},e),y={};for(V(e),d=Object.keys(e),n=0;n0&&\"string\"!=typeof I.parts[z];)z--;var R=I.parts[z],F=I.parts[z-1]+\".\"+R,j=I.parts.slice(0,z).join(\".\"),U=s(t.layout,j).get(),q=s(l,j).get(),H=I.get();if(void 0!==D){k[P]=D,S[P]=\"reverse\"===R?D:B(H);var G=f.getLayoutValObject(l,I.parts);if(G&&G.impliedEdits&&null!==D)for(var Z in G.impliedEdits)E(o.relativeAttr(P,Z),G.impliedEdits[Z]);if(-1!==[\"width\",\"height\"].indexOf(P))if(D){E(\"autosize\",null);var J=\"height\"===P?\"width\":\"height\";E(J,l[J])}else l[P]=t._initialAutoSize[P];else if(\"autosize\"===P)E(\"width\",D?null:l.width),E(\"height\",D?null:l.height);else if(F.match(W))O(F),s(l,j+\"._inputRange\").set(null);else if(F.match(Y)){O(F),s(l,j+\"._inputRange\").set(null);var $=s(l,j).get();$._inputDomain&&($._input.domain=$._inputDomain.slice())}else F.match(X)&&s(l,j+\"._inputDomain\").set(null);if(\"type\"===R){L=U;var Q=\"linear\"===q.type&&\"log\"===D,tt=\"log\"===q.type&&\"linear\"===D;if(Q||tt){if(L&&L.range)if(q.autorange)Q&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];Q?(et<=0&&rt<=0&&E(j+\".autorange\",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(j+\".range[0]\",Math.log(et)/Math.LN10),E(j+\".range[1]\",Math.log(rt)/Math.LN10)):(E(j+\".range[0]\",Math.pow(10,et)),E(j+\".range[1]\",Math.pow(10,rt)))}else E(j+\".autorange\",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[I.parts[0]]&&\"radialaxis\"===I.parts[1]&&delete l[I.parts[0]]._subplot.viewInitial[\"radialaxis.range\"],c.getComponentMethod(\"annotations\",\"convertCoords\")(t,q,D,E),c.getComponentMethod(\"images\",\"convertCoords\")(t,q,D,E)}else E(j+\".autorange\",!0),E(j+\".range\",null);s(l,j+\"._inputRange\").set(null)}else if(R.match(M)){var nt=s(l,P).get(),it=(D||{}).type;it&&\"-\"!==it||(it=\"linear\"),c.getComponentMethod(\"annotations\",\"convertCoords\")(t,nt,it,E),c.getComponentMethod(\"images\",\"convertCoords\")(t,nt,it,E)}var at=w.containerArrayMatch(P);if(at){r=at.array,n=at.index;var ot=at.property,st=G||{editType:\"calc\"};\"\"!==n&&\"\"===ot&&(w.isAddVal(D)?S[P]=null:w.isRemoveVal(D)?S[P]=(s(a,r).get()||[])[n]:o.warn(\"unrecognized full object value\",e)),A.update(_,st),y[r]||(y[r]={});var lt=y[r][n];lt||(lt=y[r][n]={}),lt[ot]=D,delete e[P]}else\"reverse\"===R?(U.range?U.range.reverse():(E(j+\".autorange\",!0),U.range=[1,0]),q.autorange?_.calc=!0:_.plot=!0):(\"dragmode\"===P&&(!1===D&&!1!==H||!1!==D&&!1===H)||l._has(\"scatter-like\")&&l._has(\"regl\")&&\"dragmode\"===P&&(\"lasso\"===D||\"select\"===D)&&\"lasso\"!==H&&\"select\"!==H||l._has(\"gl2d\")?_.plot=!0:G?A.update(_,G):_.calc=!0,I.set(D))}}for(r in y)w.applyContainerArrayChanges(t,h(a,r),y[r],_,h)||(_.plot=!0);for(var ut in C){var ct=(L=p.getFromId(t,ut))&&L._constraintGroup;if(ct)for(var ft in _.calc=!0,ct)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}(K(t)||e.height||e.width)&&(_.plot=!0);var ht=l.shapes;for(n=0;n1;)if(n.pop(),void 0!==(r=s(e,n.join(\".\")+\".uirevision\").get()))return r;return e.uirevision}function nt(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 u(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,c){function f(){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&&function(){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,T.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}()};e()}var p,d,v=0;function g(t){return Array.isArray(i)?v>=i.length?t.transitionOpts=i[v]:t.transitionOpts=i[0]:t.transitionOpts=i,v++,t}var y=[],m=null==e,x=Array.isArray(e);if(m||x||!o.isPlainObject(e)){if(m||-1!==[\"string\",\"number\"].indexOf(typeof e))for(p=0;p0&&ww)&&k.push(d);y=k}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var v=e[n].name,g=(c[v]||d[v]||{}).name,y=e[n].name,m=c[g]||d[g];g&&y&&\"number\"==typeof y&&m&&S<5&&(S++,o.warn('addFrames: overwriting frame \"'+(c[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===S&&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[v]={name:v},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(;c[i.name=\"frame \"+t._transitionData._counter++];);if(c[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,c=h.modifyFrames,f=[t,s],p=[t,a];return u&&u.add(t,l,f,c,p),h.modifyFrames(t,a)},e.addTraces=function t(r,n,i){r=o.getGraphDiv(r);var a,s,l=[],c=e.deleteTraces,f=t,h=[r,l],p=[r,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(!_(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function _(t){return t===Math.round(t)&&t>=0}function w(){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[u].type]||{}).attributes)&&r[e[2]],s=3}else{var c=t._module;if(c||(c=(n.modules[t.type||a.type.dflt]||{})._module),!c)return!1;if(!(i=(r=c.attributes)&&r[o])){var f=c.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return b(i,e,s)},e.getLayoutValObject=function(t,e){var r=function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var u;for(r=0;r=i&&(r._input||{})._templateitemname;s&&(o=i);var l,u=e+\"[\"+o+\"]\";function c(){l={},s&&(l[u]={},l[u][a]=s)}function f(t,e){s?n.nestedProperty(l[u],t).set(e):l[u+\".\"+t]=e}function h(){var t=l;return c(),t}return c(),{modifyBase:function(t,e){l[t]=e},modifyItem:f,getUpdateObj:h,applyUpdate:function(e,r){e&&f(e,r);var i=h();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},39172:function(t,e,r){\"use strict\";var n=r(33428),i=r(24040),a=r(7316),o=r(3400),s=r(72736),l=r(73696),u=r(76308),c=r(43616),f=r(81668),h=r(45460),p=r(54460),d=r(84284),v=r(71888),g=v.enforce,y=v.clean,m=r(19280).doAutoRange,x=\"start\",b=r(33816).zindexSeparator;function _(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&a[0]e[0])return!0}return!1}function w(t){var r,i,s,l,f,v,g=t._fullLayout,y=g._size,m=y.p,x=p.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),e.drawMainTitle(t),h.manage(t),!g._has(\"cartesian\"))return a.previousPromises(t);function w(t,e,r){var n=t._lw/2;return\"x\"===t._id.charAt(0)?e?\"top\"===r?e._offset-m-n:e._offset+e._length+m+n:y.t+y.h*(1-(t.position||0))+n%1:e?\"right\"===r?e._offset+e._length+m+n:e._offset-m-n:y.l+y.w*(t.position||0)+n%1}for(r=0;r.5?\"t\":\"b\",o=t._fullLayout.margin[a],s=0;return\"paper\"===e.yref?s=r+e.pad.t+e.pad.b:\"container\"===e.yref&&(s=function(t,e,r,n,i){var a=0;return\"middle\"===r&&(a+=i/2),\"t\"===t?(\"top\"===r&&(a+=i),a+=n-e*n):(\"bottom\"===r&&(a+=i),a+=e*n),a}(a,n,i,t._fullLayout.height,r)+e.pad.t+e.pad.b),s>o?s:0}(t,e,v);if(g>0){!function(t,e,r,n){var i=\"title.automargin\",s=t._fullLayout.title,l=s.y>.5?\"t\":\"b\",u={x:s.x,y:s.y,t:0,b:0},c={};\"paper\"===s.yref&&function(t,e,r,n,i){var a=\"paper\"===e.yref?t._fullLayout._size.h:t._fullLayout.height,s=o.isTopAnchor(e)?n:n-i,l=\"b\"===r?a-s:s;return!(o.isTopAnchor(e)&&\"t\"===r||o.isBottomAnchor(e)&&\"b\"===r)&&lT?c.push({code:\"unused\",traceType:m,templateCount:w,dataCount:T}):T>w&&c.push({code:\"reused\",traceType:m,templateCount:w,dataCount:T})}}else c.push({code:\"data\"});if(function t(e,r){for(var n in e)if(\"_\"!==n.charAt(0)){var a=e[n],o=v(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&c.push({code:\"missing\",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},\"\"),c.length)return c.map(y)}},67024:function(t,e,r){\"use strict\";var n=r(38248),i=r(36424),a=r(7316),o=r(3400),s=r(81792),l=r(37164),u=r(63268),c=r(25788).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}};t.exports=function(t,e){var r,h,p,d;function v(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||{}),!v(\"width\")&&null!==e.width||!v(\"height\")&&null!==e.height)throw new Error(\"Height and width should be pixel values.\");if(!v(\"format\"))throw new Error(\"Export format is not \"+o.join2(f.format.values,\", \",\" or \")+\".\");var g={};function y(t,r){return o.coerce(e,g,f,t,r)}var m=y(\"format\"),x=y(\"width\"),b=y(\"height\"),_=y(\"scale\"),w=y(\"setBackground\"),T=y(\"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,m,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if(\"full-json\"===m){var p=a.graphJson(k,!1,\"keepdata\",\"object\",!0,!0);return p.version=c,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),\"svg\"===m)return t(T?r:s.encodeSVG(r));var d=document.createElement(\"canvas\");d.id=o.randstr(),u({format:m,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)}))}))}},21480:function(t,e,r){\"use strict\";var n=r(3400),i=r(7316),a=r(73060),o=r(20556).dfltConfig,s=n.isPlainObject,l=Array.isArray,u=n.isArrayOrTypedArray;function c(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(p(\"unused\",a,y.concat(x.length)));var A,M,S,E,L,C=x.length,O=Array.isArray(k);if(O&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;Mx[M].length&&i.push(p(\"unused\",a,y.concat(M,x[M].length)));var P=x[M].length;for(A=0;A<(O?Math.min(P,k[M].length):P);A++)S=O?k[M][A]:k,E=m[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(p(\"dynamic\",a,y.concat(M,A),E,L)):i.push(p(\"value\",a,y.concat(M,A),E))}else i.push(p(\"array\",a,y.concat(M),m[M]));else for(M=0;M1&&h.push(p(\"object\",\"layout\"))),i.supplyDefaults(d);for(var v=d._fullData,g=r.length,y=0;y0&&Math.round(f)===f))return{vals:i};u=f}for(var h=e.calendar,p=\"start\"===l,d=\"end\"===l,v=t[r+\"period0\"],g=a(v,h)||0,y=[],m=[],x=[],b=i.length,_=0;_A;)k=o(k,-u,h);for(;k<=A;)k=o(k,u,h);T=o(k,-u,h)}else{for(k=g+(w=Math.round((A-g)/c))*c;k>A;)k-=c;for(;k<=A;)k+=c;T=k-c}y[_]=p?T:d?k:(T+k)/2,m[_]=T,x[_]=k}return{vals:y,starts:m,ends:x}}},26720:function(t){\"use strict\";t.exports={xaxis:{valType:\"subplotid\",dflt:\"x\",editType:\"calc+clearAxisTypes\"},yaxis:{valType:\"subplotid\",dflt:\"y\",editType:\"calc+clearAxisTypes\"}}},19280:function(t,e,r){\"use strict\";var n=r(33428),i=r(38248),a=r(3400),o=r(39032).FP_SAFE,s=r(24040),l=r(43616),u=r(79811),c=u.getFromId,f=u.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),u=g(t,e),c=u.min,f=u.max;if(0===c.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=c[0].val,v=f[0].val;for(r=1;r0&&((A=C-s(b)-l(_))>O?M/A>P&&(w=b,T=_,P=M/A):M/C>P&&(w={val:b.val,nopad:1},T={val:_.val,nopad:1},P=M/C));if(h===v){var I=h-1,D=h+1;if(E)if(0===h)i=[0,1];else{var z=(h>0?f:c).reduce((function(t,e){return Math.max(t,l(e))}),0),R=h/(1-Math.min(.5,z/C));i=h>0?[0,R]:[R,0]}else i=L?[Math.max(0,I),Math.max(1,D)]:[I,D]}else E?(w.val>=0&&(w={val:0,nopad:1}),T.val<=0&&(T={val:0,nopad:1})):L&&(w.val-P*s(w)<0&&(w={val:0,nopad:1}),T.val<=0&&(T={val:1,nopad:1})),P=(T.val-w.val-p(e,b.val,_.val))/(C-s(w)-l(T)),i=[w.val-P*s(w),T.val+P*l(T)];return i=k(i,e),e.limitRange&&e.limitRange(),m&&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=P;n--)O(n);return{min:d,max:v,opts:r}},concatExtremes:g};var v=3;function g(t,e,r){var n,i,a,o=e._id,s=t._fullData,l=t._fullLayout,u=[],f=[];function h(t,e){for(n=0;n=r&&(u.extrapad||!o)){s=!1;break}i(e,u.val)&&u.pad<=r&&(o||!u.extrapad)&&(t.splice(l,1),l--)}if(s){var c=a&&0===e;t.push({val:e,pad:c?0:r,extrapad:!c&&o})}}function b(t){return i(t)&&Math.abs(t)=e}function T(t,e,r){return void 0===e||void 0===r||(e=t.d2l(e))=u&&(o=u,r=u),s<=u&&(s=u,n=u)}}return r=function(t,e){var r=e.autorangeoptions;return r&&void 0!==r.minallowed&&T(e,r.minallowed,r.maxallowed)?r.minallowed:r&&void 0!==r.clipmin&&T(e,r.clipmin,r.clipmax)?Math.max(t,e.d2l(r.clipmin)):t}(r,e),n=function(t,e){var r=e.autorangeoptions;return r&&void 0!==r.maxallowed&&T(e,r.minallowed,r.maxallowed)?r.maxallowed:r&&void 0!==r.clipmax&&T(e,r.clipmin,r.clipmax)?Math.min(t,e.d2l(r.clipmax)):t}(n,e),[r,n]}},76808:function(t){\"use strict\";t.exports=function(t,e,r){var n,i;if(r){var a=\"reversed\"===e||\"min reversed\"===e||\"max reversed\"===e;n=r[a?1:0],i=r[a?0:1]}var o=t(\"autorangeoptions.minallowed\",null===i?n:void 0),s=t(\"autorangeoptions.maxallowed\",null===n?i:void 0);void 0===o&&t(\"autorangeoptions.clipmin\"),void 0===s&&t(\"autorangeoptions.clipmax\"),t(\"autorangeoptions.include\")}},54460:function(t,e,r){\"use strict\";var n=r(33428),i=r(38248),a=r(7316),o=r(24040),s=r(3400),l=s.strTranslate,u=r(72736),c=r(81668),f=r(76308),h=r(43616),p=r(94724),d=r(98728),v=r(39032),g=v.ONEMAXYEAR,y=v.ONEAVGYEAR,m=v.ONEMINYEAR,x=v.ONEMAXQUARTER,b=v.ONEAVGQUARTER,_=v.ONEMINQUARTER,w=v.ONEMAXMONTH,T=v.ONEAVGMONTH,k=v.ONEMINMONTH,A=v.ONEWEEK,M=v.ONEDAY,S=M/2,E=v.ONEHOUR,L=v.ONEMIN,C=v.ONESEC,O=v.ONEMILLI,P=v.ONEMICROSEC,I=v.MINUS_SIGN,D=v.BADNUM,z={K:\"zeroline\"},R={K:\"gridline\",L:\"path\"},F={K:\"minor-gridline\",L:\"path\"},B={K:\"tick\",L:\"path\"},N={K:\"tick\",L:\"text\"},j={width:[\"x\",\"r\",\"l\",\"xl\",\"xr\"],height:[\"y\",\"t\",\"b\",\"yt\",\"yb\"],right:[\"r\",\"xr\"],left:[\"l\",\"xl\"],top:[\"t\",\"yt\"],bottom:[\"b\",\"yb\"]},U=r(84284),V=U.MID_SHIFT,q=U.CAP_SHIFT,H=U.LINE_SPACING,G=U.OPPOSITE_SIDE,W=t.exports={};W.setConvert=r(78344);var Y=r(52976),X=r(79811),Z=X.idSort,K=X.isLinked;W.id2name=X.id2name,W.name2id=X.name2id,W.cleanId=X.cleanId,W.list=X.list,W.listIds=X.listIds,W.getFromId=X.getFromId,W.getFromTrace=X.getFromTrace;var J=r(19280);W.getAutoRange=J.getAutoRange,W.findExtremes=J.findExtremes;var $=1e-4;function Q(t){var e=(t[1]-t[0])*$;return[t[0]-e,t[1]+e]}W.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+\"axis\"],u=n+\"ref\",c={};return i||(i=l[0]||(\"string\"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+\" domain\"}))),c[u]={valType:\"enumerated\",values:l.concat(a?\"string\"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,c,u)},W.getRefType=function(t){return void 0===t?t:\"paper\"===t?\"paper\":\"pixel\"===t?\"pixel\":/( domain)$/.test(t)?\"domain\":\"range\"},W.coercePosition=function(t,e,r,n,i,a){var o,l;if(\"range\"!==W.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var u=W.getFromId(e,n);l=r(i,a=u.fraction2r(a)),o=u.cleanPos}t[i]=o(l)},W.cleanPosition=function(t,e,r){return(\"paper\"===r||\"pixel\"===r?s.ensureNumber:W.getFromId(e,r).cleanPos)(t)},W.redrawComponents=function(t,e){e=e||W.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),u={},c=0;cn&&h2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},W.saveRangeInitial=function(t,e){for(var r=W.list(t,\"\",!0),n=!1,i=0;i.3*h||c(n)||c(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=W.tickIncrement(t,\"M6\",\"reverse\")+1.5*M:a.exactMonths>.8?t=W.tickIncrement(t,\"M1\",\"reverse\")+15.5*M:t-=S;var l=W.tickIncrement(t,r);if(l<=n)return l}return t}(m,t,y,u,a)),g=m;g<=c;)g=W.tickIncrement(g,y,!1,a);return{start:e.c2r(m,0,a),end:e.c2r(g,0,a),size:y,_dataSpan:c-u}},W.prepMinorTicks=function(t,e,r){if(!e.minor.dtick){delete t.dtick;var n,a=e.dtick&&i(e._tmin);if(a){var o=W.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,W.prepTicks(t,r),a){var u=i(e.dtick),c=i(t.dtick),f=u?e.dtick:+e.dtick.substring(1),h=c?t.dtick:+t.dtick.substring(1);u&&c?nt(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?it(f/h,2.5)?t.dtick=f/2:t.dtick=f:t.dtick=M:\"M\"===String(e.dtick).charAt(0)?c?t.dtick=\"M1\":nt(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)?nt(f,h)||(t.dtick=it(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)},W.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,W.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=W.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dtickt.range[1],p=!t.ticklabelindex||s.isArrayOrTypedArray(t.ticklabelindex)?t.ticklabelindex:[t.ticklabelindex],d=s.simpleMap(t.range,t.r2l,void 0,void 0,e),v=d[1]=(V?0:1);q--){var H=!q;q?(t._dtickInit=t.dtick,t._tick0Init=t.tick0):(t.minor._dtickInit=t.minor.dtick,t.minor._tick0Init=t.minor.tick0);var G=q?t:s.extendFlat({},t,t.minor);if(H?W.prepMinorTicks(G,t,e):W.prepTicks(G,e),\"array\"!==G.tickmode)if(\"sync\"!==G.tickmode){var Y=Q(d),X=Y[0],Z=Y[1],K=i(G.dtick),J=\"log\"===l&&!(K||\"L\"===G.dtick.charAt(0)),$=W.tickFirst(G,e);if(q){if(t._tmin=$,$=Z:nt<=Z;nt=W.tickIncrement(nt,it,v,u)){if(q&&tt++,G.rangebreaks&&!v){if(nt=z)break}if(N.length>R||nt===rt)break;rt=nt;var at={value:nt};q?(J&&nt!==(0|nt)&&(at.simpleLabel=!0),c>1&&tt%c&&(at.skipLabel=!0),N.push(at)):(at.minor=!0,j.push(at))}}else N=[],F=st(t);else q?(N=[],F=lt(t,!H)):(j=[],B=lt(t,!H))}!j||j.length<2?p=!1:(r=(j[1].value-j[0].value)*(h?-1:1),n=t.tickformat,(/%f/.test(n)?r>=P:/%L/.test(n)?r>=O:/%[SX]/.test(n)?r>=C:/%M/.test(n)?r>=L:/%[HI]/.test(n)?r>=E:/%p/.test(n)?r>=S:/%[Aadejuwx]/.test(n)?r>=M:/%[UVW]/.test(n)?r>=A:/%[Bbm]/.test(n)?r>=k:/%[q]/.test(n)?r>=_:!/%[Yy]/.test(n)||r>=m)||(p=!1));if(p){var ot=N.concat(j);f&&N.length&&(ot=ot.slice(1)),(ot=ot.sort((function(t,e){return t.value-e.value})).filter((function(t,e,r){return 0===e||t.value!==r[e-1].value}))).map((function(t,e){return void 0!==t.minor||t.skipLabel?null:e})).filter((function(t){return null!==t})).forEach((function(t){p.map((function(e){var r=t+e;r>=0&&r0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,u=t[o].value,c=Math.abs(u-l),f=r||c,h=0;f>=m?h=c>=m&&c<=g?c:y:r===b&&f>=_?h=c>=_&&c<=x?c:b:f>=k?h=c>=k&&c<=w?c:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=c&&(h=c,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,v=0;v<84;v++){var L=(v+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==D&&d++}(h*=d/84)||(t[n].drop=!0),s&&c>A&&(h=c)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(U,t,t._definedDelta),t.rangebreaks){var gt=\"y\"===t._id.charAt(0),yt=1;\"auto\"===t.tickmode&&(yt=t.tickfont?t.tickfont.size:12);var mt=NaN;for(a=N.length-1;a>-1;a--)if(N[a].drop)N.splice(a,1);else{N[a].value=Ft(N[a].value,t);var xt=t.c2p(N[a].value);(gt?mt>xt-yt:mtz||nz&&(r.periodX=z),n10||\"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])),u=Math.floor(Math.log(l)/Math.LN10+.01),c=void 0===t.minexponent?3:t.minexponent;Math.abs(u)>c&&(bt(t.exponentformat)&&!_t(u)?t._tickexponent=3*Math.round((u-1)/3):t._tickexponent=u)}else t._tickround=null}function mt(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||\"\",fontSize:n.size,font:n.family,fontWeight:n.weight,fontStyle:n.style,fontVariant:n.variant,fontTextcase:n.textcase,fontLineposition:n.lineposition,fontShadow:n.shadow,fontColor:n.color}}W.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>y)e/=y,n=a(10),t.dtick=\"M\"+12*gt(e,n,ut);else if(o>T)e/=T,t.dtick=\"M\"+gt(e,1,ct);else if(o>M){if(t.dtick=gt(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:ht),!r){var l=W.getTickFormat(t),u=\"period\"===t.ticklabelmode;u&&(t._rawTick0=t.tick0),/%[uVW]/.test(l)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),u&&(t._dowTick0=t.tick0)}}else o>E?t.dtick=gt(e,E,ct):o>L?t.dtick=gt(e,L,ft):o>C?t.dtick=gt(e,C,ft):(n=a(10),t.dtick=gt(e,n,ut))}else if(\"log\"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(t._isMinor&&(e*=1.5),e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var f=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/f,n=a(10),t.dtick=\"L\"+gt(e,n,ut)}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))):Rt(t)?(t.tick0=0,n=1,t.dtick=gt(e,n,vt)):(t.tick0=0,n=a(10),t.dtick=gt(e,n,ut));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)}},W.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),u=o*Number(e.substr(1));if(\"M\"===l)return s.incrementMonth(t,u,a);if(\"L\"===l)return Math.log(Math.pow(10,t)+u)/Math.LN10;if(\"D\"===l){var c=\"D2\"===e?dt:pt,f=t+.01*o,h=s.roundUp(s.mod(f,1),c,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw\"unrecognized dtick \"+String(e)},W.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1]=0&&r<=t._length?e:null};if(l&&s.isArrayOrTypedArray(t.ticktext)){var p=s.simpleMap(t.range,t.r2l),d=(Math.abs(p[1]-p[0])-(t._lBreaks||0))/1e4;for(a=0;a \")}else t._prevDateHead=l,u+=\"
    \"+l;e.text=u}(t,o,r,u):\"log\"===c?function(t,e,r,n,a){var o=t.dtick,l=e.x,u=t.tickformat,c=\"string\"==typeof o&&o.charAt(0);if(\"never\"===a&&(a=\"\"),n&&\"L\"!==c&&(o=\"L3\",c=\"L\"),u||\"L\"===c)e.text=wt(Math.pow(10,l),t,a,n);else if(i(o)||\"D\"===c&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;\"power\"===p||bt(p)&&_t(f)?(e.text=0===f?1:1===f?\"10\":\"10\"+(f>1?\"\":I)+h+\"\",e.fontSize*=1.25):(\"e\"===p||\"E\"===p)&&h>2?e.text=\"1\"+p+(f>0?\"+\":I)+h:(e.text=wt(Math.pow(10,l),t,\"\",\"fakehover\"),\"D1\"===o&&\"y\"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if(\"D\"!==c)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,u,g):\"category\"===c?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=\"\"),e.text=String(r)}(t,o):\"multicategory\"===c?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):Rt(t)?function(t,e,r,n,i){if(\"radians\"!==t.thetaunit||r)e.text=wt(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=wt(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text=\"π\":e.text=o[0]+\"π\":e.text=[\"\",o[0],\"\",\"⁄\",\"\",o[1],\"\",\"π\"].join(\"\"),l&&(e.text=I+e.text)}}}}(t,o,r,u,g):function(t,e,r,n,i){\"never\"===i?i=\"\":\"all\"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i=\"hide\"),e.text=wt(e.x,t,i,n)}(t,o,0,u,g),n||(t.tickprefix&&!v(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!v(t.showticksuffix)&&(o.text+=t.ticksuffix)),t.labelalias&&t.labelalias.hasOwnProperty(o.text)){var y=t.labelalias[o.text];\"string\"==typeof y&&(o.text=y)}return(\"boundaries\"===t.tickson||t.showdividers)&&(o.xbnd=[h(o.x-.5),h(o.x+t.dtick-.5)]),o},W.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=s.isArrayOrTypedArray(e)?e[0]:e,i=s.isArrayOrTypedArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return W.hoverLabelText(t,n,r)+\" - \"+W.hoverLabelText(t,i,r);var a=\"log\"===t.type&&n<=0,o=W.tickText(t,t.c2l(a?-n:n),\"hover\").text;return a?0===n?\"0\":I+o:o};var xt=[\"f\",\"p\",\"n\",\"μ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\"];function bt(t){return\"SI\"===t||\"B\"===t}function _t(t){return t>14||t<-15}function wt(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||\"B\",u=e._tickexponent,c=W.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]};yt(h),o=(Number(h._tickround)||0)+4,u=h._tickexponent,e.hoverformat&&(c=e.hoverformat)}if(c)return e._numFormat(c)(t).replace(/-/g,I);var p,d=Math.pow(10,-o)/2;if(\"none\"===l&&(u=0),(t=Math.abs(t))\"+p+\"\":\"B\"===l&&9===u?t+=\"B\":bt(l)&&(t+=xt[u/3+5])),a?I+t:t}function Tt(t,e){if(t){var r=Object.keys(j).reduce((function(t,r){return-1!==e.indexOf(r)&&j[r].forEach((function(e){t[e]=1})),t}),{});Object.keys(t).forEach((function(e){r[e]||(1===e.length?t[e]=0:delete t[e])}))}}function kt(t,e){for(var r=[],n={},i=0;i1&&r=i.min&&t=0,a=c(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;e=0&&i.unshift(i.splice(n,1).shift())}}));var o={false:{left:0,right:0}};return s.syncOrAsync(i.map((function(e){return function(){if(e){var n=W.getFromId(t,e);r||(r={}),r.axShifts=o,r.overlayingShiftedAx=a;var i=W.drawOne(t,n,r);return n._shiftPusher&&jt(n,n._fullDepth||0,o,!0),n._r=n.range.slice(),n._rl=s.simpleMap(n._r,n.r2l),i}}})))},W.drawOne=function(t,e,r){var n,i,l,p=(r=r||{}).axShifts||{},d=r.overlayingShiftedAx||[];e.setScale();var v=t._fullLayout,g=e._id,y=g.charAt(0),m=W.counterLetter(g),x=v._plots[e._mainSubplot];if(x){if(e._shiftPusher=e.autoshift||-1!==d.indexOf(e._id)||-1!==d.indexOf(e.overlaying),e._shiftPusher&\"free\"===e.anchor){var b=e.linewidth/2||0;\"inside\"===e.ticks&&(b+=e.ticklen),jt(e,b,p,!0),jt(e,e.shift||0,p,!1)}!0===r.skipTitle&&void 0!==e._shift||(e._shift=function(t,e){return t.autoshift?e[t.overlaying][t.side]:t.shift||0}(e,p));var _=x[y+\"axislayer\"],w=e._mainLinePosition,T=w+=e._shift,k=e._mainMirrorPosition,A=e._vals=W.calcTicks(e),M=[e.mirror,T,k].join(\"_\");for(n=0;n0?r.bottom-c:0,f))));var h=0,p=0;if(e._shiftPusher&&(h=Math.max(f,r.height>0?\"l\"===l?c-r.left:r.right-c:0),e.title.text!==v._dfltTitle[y]&&(p=(e._titleStandoff||0)+(e._titleScoot||0),\"l\"===l&&(p+=St(e))),e._fullDepth=Math.max(h,p)),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var d=[0,1],g=\"number\"==typeof e._shift?e._shift:0;if(\"x\"===y){if(\"b\"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?c-r.top:0,f),d.reverse()),r.width>0){var x=r.right-(e._offset+e._length);x>0&&(n.xr=1,n.r=x);var b=e._offset-r.left;b>0&&(n.xl=0,n.l=b)}}else if(\"l\"===l?(e._depth=Math.max(r.height>0?c-r.left:0,f),n[l]=e._depth-g):(e._depth=Math.max(r.height>0?r.right-c:0,f),n[l]=e._depth+g,d.reverse()),r.height>0){var _=r.bottom-(e._offset+e._length);_>0&&(n.yb=0,n.b=_);var w=e._offset-r.top;w>0&&(n.yt=1,n.t=w)}n[m]=\"free\"===e.anchor?e.position:e._anchorAxis.domain[d[0]],e.title.text!==v._dfltTitle[y]&&(n[l]+=St(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]+=f),!0===e.mirror||\"ticks\"===e.mirror?i[m]=e._anchorAxis.domain[d[1]]:\"all\"!==e.mirror&&\"allticks\"!==e.mirror||(i[m]=[e._counterDomainMin,e._counterDomainMax][d[1]]))}ft&&(s=o.getComponentMethod(\"rangeslider\",\"autoMarginOpts\")(t,e)),\"string\"==typeof e.automargin&&(Tt(n,e.automargin),Tt(i,e.automargin)),a.autoMargin(t,Ct(e),n),a.autoMargin(t,Ot(e),i),a.autoMargin(t,Pt(e),s)})),s.syncOrAsync(ut)}}function ht(t){var r=g+(t||\"tick\");return S[r]||(S[r]=function(t,e,r){var n,i,a,o;if(t._selections[e].size())n=1/0,i=-1/0,a=1/0,o=-1/0,t._selections[e].each((function(){var t=Lt(this),e=h.bBox(t.node().parentNode);n=Math.min(n,e.top),i=Math.max(i,e.bottom),a=Math.min(a,e.left),o=Math.max(o,e.right)}));else{var s=W.makeLabelFns(t,r);n=i=s.yFn({dx:0,dy:0,fontSize:0}),a=o=s.xFn({dx:0,dy:0,fontSize:0})}return{top:n,bottom:i,left:a,right:o,height:i-n,width:o-a}}(e,r,T)),S[r]}},W.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},W.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))}},W.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 u=t.side,c=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;return(o||n)&&(c+=h*q,f+=(t.linewidth||0)/2),(i||a)&&(c+=(t.linewidth||0)/2,f+=3),s&&\"top\"===u&&(f-=h*(1-q)),(i||n)&&(c=-c),\"bottom\"!==u&&\"right\"!==u||(f=-f),[l?c:0,s?f:0]}(t),r=t.ticklabelshift||0,n=t.ticklabelstandoff||0,i=e[0],a=e[1],o=t.range[0]>t.range[1],s=t.ticklabelposition&&-1!==t.ticklabelposition.indexOf(\"inside\"),u=!s;if(r&&(r*=o?-1:1),n){var c=t.side;n*=s&&(\"top\"===c||\"left\"===c)||u&&(\"bottom\"===c||\"right\"===c)?1:-1}return\"x\"===t._id.charAt(0)?function(e){return l(i+t._offset+t.l2p(At(e))+r,a+n)}:function(e){return l(a+n,i+t._offset+t.l2p(At(e))+r)}},W.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},W.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||\"\",a=function(t){return-1!==n.indexOf(t)},o=a(\"top\"),l=a(\"left\"),u=a(\"right\"),c=a(\"bottom\")||l||o||u,f=a(\"inside\"),h=\"inside\"===n&&\"inside\"===t.ticks||!f&&\"outside\"===t.ticks&&\"boundaries\"!==t.tickson,p=0,d=0,v=h?t.ticklen:0;if(f?v*=-1:c&&(v=0),h&&(p+=v,r)){var g=s.deg2rad(r);p=v*Math.cos(g)+1,d=v*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var y,m,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),y=d*b,m=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=V:x=-90===M&&\"bottom\"===k?q:90===M&&\"top\"===k?V:.5,T=V/2*(M/90)),w.xFn=function(t){return t.dx+y+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*x},w.anchorFn=function(t,e){if(c){if(l)return\"end\";if(u)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),y=p,m=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&\"left\"===k||90===M&&\"right\"===k?q:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*q*b,x=0}}w.xFn=function(t){return t.dx+e-(y+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*V},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},W.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,Mt);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),Nt(e,[B]),o.attr(\"transform\",r.transFn)},W.drawGrid=function(t,e,r){if(r=r||{},\"sync\"!==e.tickmode){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&&W.shouldShowZeroLine(t,e,l))for(var u=\"array\"===e.tickmode,c=0;c=0;y--){var m=y?v:g;if(m){var x=m.selectAll(\"path.\"+i).data(y?s:o,Mt);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)}}Nt(e,[R,F])}},W.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+\"zl\",i=W.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 Z(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),Nt(e,[z])},W.drawLabels=function(t,e,r){r=r||{};var a=t._fullLayout,o=e._id,c=r.cls||o+\"tick\",f=r.vals.filter((function(t){return t.text})),p=r.labelFns,d=r.secondary?0:e.tickangle,v=(e._prevTickAngles||{})[c],g=r.layer.selectAll(\"g.\"+c).data(e.showticklabels?f:[],Mt),y=[];function m(t,a){t.each((function(t){var o=n.select(this),s=o.select(\".text-math-group\"),c=p.anchorFn(t,a),f=r.transFn.call(o.node(),t)+(i(a)&&0!=+a?\" rotate(\"+a+\",\"+p.xFn(t)+\",\"+(p.yFn(t)-t.fontSize/2)+\")\":\"\"),d=u.lineCount(o),v=H*t.fontSize,g=p.heightFn(t,i(a)?+a:0,(d-1)*v);if(g&&(f+=l(0,g)),s.empty()){var y=o.select(\"text\");y.attr({transform:f,\"text-anchor\":c}),y.style(\"opacity\",1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var m=h.bBox(s.node()).width*{end:-.5,start:.5}[c];s.attr(\"transform\",f+l(m,0))}}))}g.enter().append(\"g\").classed(c,1).append(\"text\").attr(\"text-anchor\",\"middle\").each((function(e){var r=n.select(this),i=t._promises.length;r.call(u.positionText,p.xFn(e),p.yFn(e)).call(h.font,{family:e.font,size:e.fontSize,color:e.fontColor,weight:e.fontWeight,style:e.fontStyle,variant:e.fontVariant,textcase:e.fontTextcase,lineposition:e.fontLineposition,shadow:e.fontShadow}).text(e.text).call(u.convertToTspans,t),t._promises[i]?y.push(t._promises.pop().then((function(){m(r,d)}))):m(r,d)})),Nt(e,[N]),g.exit().remove(),r.repositionOnUpdate&&g.each((function(t){n.select(this).select(\"text\").call(u.positionText,p.xFn(t),p.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,u=o?t._fullLayout.width:t._fullLayout.height;if(-1!==r.indexOf(\"domain\")){var c=s.simpleMap(e.range,e.r2l);l=e.l2p(c[0])+e._offset,u=e.l2p(c[1])+e._offset}var f=Math.min(l,u),p=Math.max(l,u),d=e.side,v=1/0,y=-1/0;for(var m in g.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)}))}))}))}))},m(g,v+1?v:d);var x=null;e._selections&&(e._selections[c]=g);var b=[function(){return y.length&&Promise.all(y)}];e.automargin&&a._redrawFromAutoMarginCount&&90===v?(x=v,b.push((function(){m(g,v)}))):b.push((function(){if(m(g,d),f.length&&e.autotickangles&&(\"log\"!==e.type||\"D\"!==String(e.dtick).charAt(0))){x=e.autotickangles[0];var t,n=0,i=[],a=1;g.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),o=Lt(this),s=h.bBox(o.node());a=Math.max(a,u.lineCount(o)),i.push({top:0,bottom:10,height:10,left:r-s.width/2,right:r+s.width/2+2,width:s.width+2})}));var o=(\"boundaries\"===e.tickson||e.showdividers)&&!r.secondary,l=f.length,c=Math.abs((f[l-1].x-f[0].x)*e._m)/(l-1),p=o?c/2:c,v=o?e.ticklen:1.25*n*a,y=p/Math.sqrt(Math.pow(p,2)+Math.pow(v,2)),b=e.autotickangles.map((function(t){return t*Math.PI/180})),_=b.find((function(t){return Math.abs(Math.cos(t))<=y}));void 0===_&&(_=b.reduce((function(t,e){return Math.abs(Math.cos(t))j*D&&(O=D,E[S]=L[S]=P[S])}var U=Math.abs(O-C);U-k>0?k*=1+k/(U-=k):k=0,\"y\"!==e._id.charAt(0)&&(k=-k),E[M]=w.p2r(w.r2p(L[M])+A*k),\"min\"===w.autorange||\"max reversed\"===w.autorange?(E[0]=null,w._rangeInitial0=void 0,w._rangeInitial1=void 0):\"max\"!==w.autorange&&\"min reversed\"!==w.autorange||(E[1]=null,w._rangeInitial0=void 0,w._rangeInitial1=void 0),a._insideTickLabelsUpdaterange[w._name+\".range\"]=E}var V=s.syncOrAsync(b);return V&&V.then&&t._promises.push(V),V},W.getPxPosition=function(t,e){var r,n=t._fullLayout._size,i=e._id.charAt(0),a=e.side;return\"free\"!==e.anchor?r=e._anchorAxis:\"x\"===i?r={_offset:n.t+(1-(e.position||0))*n.h,_length:0}:\"y\"===i&&(r={_offset:n.l+(e.position||0)*n.w+e._shift,_length:0}),\"top\"===a||\"left\"===a?r._offset:\"bottom\"===a||\"right\"===a?r._offset+r._length:void 0},W.shouldShowZeroLine=function(t,e,r){var n=s.simpleMap(e.range,e.r2l);return n[0]*n[1]<=0&&e.zeroline&&(\"linear\"===e.type||\"-\"===e.type)&&!(e.rangebreaks&&e.maskBreaks(0)===D)&&(Et(e,0)||!function(t,e,r,n){var i=r._mainAxis;if(i){var a=t._fullLayout,o=e._id.charAt(0),s=W.counterLetter(e._id),l=e._offset+(Math.abs(n[0])1)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={},c=0;c2*i}(i,g)?\"category\":function(t,e){for(var r=t.length,n=0;n=2){var s,u,c=\"\";if(2===o.length)for(s=0;s<2;s++)if(u=_(o[s])){c=y;break}var f=i(\"pattern\",c);if(f===y)for(s=0;s<2;s++)(u=_(o[s]))&&(e.bounds[s]=o[s]=u-1);if(f)for(s=0;s<2;s++)switch(u=o[s],f){case y:if(!n(u))return void(e.enabled=!1);if((u=+u)!==Math.floor(u)||u<0||u>=7)return void(e.enabled=!1);e.bounds[s]=o[s]=u;break;case m:if(!n(u))return void(e.enabled=!1);if((u=+u)<0||u>24)return void(e.enabled=!1);e.bounds[s]=o[s]=u}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)},e.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(\" \")[0]},e.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},22416:function(t,e,r){\"use strict\";var n=r(38116).isTypedArraySpec;t.exports=function(t,e,r,i){if(\"category\"===e.type){var a,o=t.categoryarray,s=Array.isArray(o)&&o.length>0||n(o);s&&(a=\"array\");var l,u=r(\"categoryorder\",a);\"array\"===u&&(l=r(\"categoryarray\")),s||\"array\"!==u||(u=e.categoryorder=\"trace\"),\"trace\"===u?e._initialCategories=[]:\"array\"===u?e._initialCategories=l.slice():(l=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;ou*x)||T)for(r=0;rI&&FO&&(O=F);h/=(O-C)/(2*P),C=l.l2r(C),O=l.l2r(O),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\",u(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\",u(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 q(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}function H(t){P&&t.data&&t._context.showTips&&(i.notifier(i._(t,\"Double-click to zoom back out\"),\"long\"),P=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,O)/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 W(t,e,r,n,a){for(var o,s,l,u,c=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,v=0;v=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(q(i),2!==t||yt||Ht(),gt)o.indexOf(\"select\")>-1&&S(r,i,K,J,e.id,Ot),o.indexOf(\"event\")>-1&&p.click(i,r,e.id);else if(1===t&&yt){var s=v?I:P,u=\"s\"===v||\"w\"===y?0:1,f=s._name+\".range[\"+u+\"]\",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,u),d=\"left\",g=\"middle\";if(s.fixedrange)return;v?(g=\"n\"===v?\"top\":\"bottom\",\"right\"===s.side&&(d=\"right\")):\"e\"===y&&(d=\"right\"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(c.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 Dt(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>O||o>O?(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>O||o>O){St=\"xy\";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),u=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=u*tt,Tt.b=(1-l)*et,Tt.t=(1-u)*et,Lt.attr(\"d\",G(Tt))}else s();else!at||o0){var c;if(nt.isSubplotConstrained||!it&&1===at.length){for(c=0;c1&&(void 0!==a.maxallowed&&st===(a.range[0]1&&(void 0!==o.maxallowed&<===(o.range[0]0){var g=p.id;if(-1!==g.indexOf(d))continue;g+=d+(c+1),p=a.extendFlat({},p,{id:g,plot:o._cartesianlayer.selectAll(\".subplot\").select(\".\"+g)})}for(var y,m=[],x=0;x1&&(w+=d+_),b.push(n+w),r=0;rb[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s),\"sync\"===e.tickmode&&(e.tickmode=\"auto\")}return r(\"layer\"),e}},42568:function(t,e,r){\"use strict\";var n=r(85024);t.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)}},96312:function(t,e,r){\"use strict\";var n=r(76808);t.exports=function(t,e,r,i){var a=e._template||{},o=e.type||a.type||\"-\";r(\"minallowed\"),r(\"maxallowed\");var s,l=r(\"range\");l||i.noInsiderange||\"log\"===o||(!(s=r(\"insiderange\"))||null!==s[0]&&null!==s[1]||(e.insiderange=!1,s=void 0),s&&(l=r(\"range\",s)));var u,c=e.getAutorangeDflt(l,i),f=r(\"autorange\",c);!l||(null!==l[0]||null!==l[1])&&(null!==l[0]&&null!==l[1]||\"reversed\"!==f&&!0!==f)&&(null===l[0]||\"min\"!==f&&\"max reversed\"!==f)&&(null===l[1]||\"max\"!==f&&\"min reversed\"!==f)||(l=void 0,delete e.range,e.autorange=!0,u=!0),u||(f=r(\"autorange\",c=e.getAutorangeDflt(l,i))),f&&(n(r,f,l),\"linear\"!==o&&\"-\"!==o||r(\"rangemode\")),e.cleanRange()}},21160:function(t,e,r){\"use strict\";var n=r(84284).FROM_BL;t.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()}},78344:function(t,e,r){\"use strict\";var n=r(33428),i=r(94336).E9,a=r(3400),o=a.numberFormat,s=r(38248),l=a.cleanNumber,u=a.ms2DateTime,c=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=r(39032),d=p.FP_SAFE,v=p.BADNUM,g=p.LOG_CLIP,y=p.ONEWEEK,m=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=r(79811),T=r(33816),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}t.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 v}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=c(e,n||t.calendar);if(o===v){if(!s(e))return v;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),u=Math.round(e-l/10);o=c(new Date(u))+l/10}return o}function C(e,r,n){return u(e,r,n||t.calendar)}function O(e){return t._categories[Math.round(e)]}function P(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 v}function I(e){if(t._categoriesMap)return t._categoriesMap[e]}function D(t){var e=I(t);return void 0!==e?e:s(t)?+t:void 0}function z(t){return s(t)?+t:I(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):v},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j=\"y\"===p;B=function(e){if(!s(e))return v;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;lc)){o=a<(u+c)/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,v,t.calendar)}):\"category\"===t.type?(t.d2c=t.d2l=P,t.r2d=t.c2d=t.l2d=O,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return O(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=O,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=I,t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return O(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 u in l)if(u!==r){var c=e[w.id2name(u)];s=s.concat(c._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;il[1]&&(i[s?0:1]=n),i[0]===i[1]){var u=t.l2r(r),c=t.l2r(n);if(void 0!==r){var f=u+1;void 0!==n&&(f=Math.min(f,c)),i[s?1:0]=f}if(void 0!==n){var h=c+1;void 0!==r&&(h=Math.max(h,u)),i[s?0:1]=h}}}},t.cleanRange=function(e,r){t._cleanRange(e,r),t.limitRange(e)},t._cleanRange=function(e,r){r||(r={}),e||(e=\"range\");var n,i,o=a.nestedProperty(t,e).get();if(i=(i=\"date\"===t.type?a.dfltRange(t.calendar):\"y\"===p?T.DFLTRANGEY:\"realaxis\"===t._name?[0,1]:r.dfltRange||T.DFLTRANGEX).slice(),\"tozero\"!==t.rangemode&&\"nonnegative\"!==t.rangemode||(i[0]=0),o&&2===o.length){var l=null===o[0],u=null===o[1];for(\"date\"!==t.type||t.autorange||(o[0]=a.cleanDate(o[0],v,t.calendar),o[1]=a.cleanDate(o[1],v,t.calendar)),n=0;n<2;n++)if(\"date\"===t.type){if(!a.isDateTime(o[n],t.calendar)){t[e]=i;break}if(t.r2l(o[0])===t.r2l(o[1])){var c=a.constrain(t.r2l(o[0]),a.MIN_MS+1e3,a.MAX_MS-1e3);o[0]=t.l2r(c-1e3),o[1]=t.l2r(c+1e3);break}}else{if(!s(o[n])){if(l||u||!s(o[1-n])){t[e]=i;break}o[n]=o[1-n]*(n?10:.1)}if(o[n]<-d?o[n]=-d:o[n]>d&&(o[n]=d),o[0]===o[1]){var f=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=f,o[1]+=f}}}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,u=t.r2l(t[a][0],o),c=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/(u-c),t._b=-t._m*c):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks&&(t._rangebreaks=t.locateBreaks(Math.min(u,c),Math.max(u,c)),t._rangebreaks.length)){for(s=0;sc&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(c-u)-t._lBreaks),t._B.push(-t._m2*(f?c:u)),s=0;si&&(i+=7,oi&&(i+=24,o=n&&o=n&&e=s.min&&(ts.max&&(s.max=n),i=!1)}i&&u.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,u=i._length,c=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),v=a.simpleMap(e.xr1,i.r2l),g=d[1]-d[0],y=v[1]-v[0];p[0]=(d[0]*(1-r)+r*v[0]-d[0])/(d[1]-d[0])*u,p[2]=u*(1-r+r*y/g),i.range[0]=i.l2r(d[0]*(1-r)+r*v[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*v[1])}else p[0]=0,p[2]=u;if(h){var m=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=m[1]-m[0],_=x[1]-x[0];p[1]=(m[1]*(1-r)+r*x[1]-m[1])/(m[0]-m[1])*c,p[3]=c*(1-r+r*_/b),l.range[0]=i.l2r(m[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(m[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=c;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?u/p[2]:1,T=h?c/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*u:0,S=h?p[1]/p[3]*c: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)}},14944:function(t,e,r){\"use strict\";var n=r(24040).traceIs,i=r(52976);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\"]}t.exports=function(t,e,r,s){r(\"autotypenumbers\",s.autotypenumbersDflt),\"-\"===r(\"type\",(s.splomStash||{}).type)&&(function(t,e){if(\"-\"===t.type){var r,s=t._id,l=s.charAt(0);-1!==s.indexOf(\"scene\")&&(s=l);var u=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(u)if(\"histogram\"!==u.type||l!=={v:\"y\",h:\"x\"}[u.orientation||\"v\"]){var c=l+\"calendar\",f=u[c],h={noMultiCategory:!n(u,\"cartesian\")||n(u,\"noMultiCategory\")};if(\"box\"===u.type&&u._hasPreCompStats&&l==={h:\"x\",v:\"y\"}[u.orientation||\"v\"]&&(h.noMultiCategory=!0),h.autotypenumbers=t.autotypenumbers,o(u,l)){var p=a(u),d=[];for(r=0;r0?\".\":\"\")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}e.manageCommandObserver=function(t,r,n,o){var s={},l=!0;r&&r._commandObserver&&(s=r._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var u=e.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(r&&r._commandObserver){if(u)return s;if(r._commandObserver.remove)return r._commandObserver.remove(),r._commandObserver=null,s}if(u){a(t,u,s.cache),s.check=function(){if(l){var e=a(t,u,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:u.type,prop:u.prop,traces:u.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var c=[\"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]]]}}t.exports=function(t){return new M(t)},S.plot=function(t,e,r,n){var i=this;if(n)return i.update(t,e,!0);i._geoCalcData=t,i._fullLayout=e;var a=e[this.id],o=[],s=!1;for(var l in w.layerNameToAdjective)if(\"frame\"!==l&&a[\"show\"+l]){s=!0;break}for(var u=!1,c=0;c0&&o._module.calcGeoJSON(a,e)}if(!r){if(this.updateProjection(t,e))return;this.viewInitial&&this.scope===n.scope||this.saveViewInitial(n)}this.scope=n.scope,this.updateBaseLayers(e,n),this.updateDims(e,n),this.updateFx(e,n),d.generalUpdatePerTraceModule(this.graphDiv,this,t,n);var s=this.layers.frontplot.select(\".scatterlayer\");this.dataPoints.point=s.selectAll(\".point\"),this.dataPoints.text=s.selectAll(\"text\"),this.dataPaths.line=s.selectAll(\".js-line\");var l=this.layers.backplot.select(\".choroplethlayer\");this.dataPaths.choropleth=l.selectAll(\"path\"),this._render()},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,c=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,v=p._ax,y=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n=\"geo\"+u.titleCase(n);for(var l=(i[n]||s[n])(),c=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;pc*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),c&&l.clipAngle(c-w.clipPad),l}(n),m=[[l.l+l.w*c.x[0],l.t+l.h*(1-c.y[1])],[l.l+l.w*c.x[1],l.t+l.h*(1-c.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=m[1][0]-m[0][0],v._length=m[1][1]-m[0][1],d.range=g(r,d),v.range=g(r,v);var k=(d.range[0]+d.range[1])/2,A=(v.range[0]+v.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}}y.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);y.fitExtent(m,C);var O=this.bounds=y.getBounds(C),P=this.fitScale=y.scale(),I=y.translate();if(n.fitbounds){var D=y.getBounds(E(d.range,v.range)),z=Math.min((O[1][0]-O[0][0])/(D[1][0]-D[0][0]),(O[1][1]-O[0][1])/(D[1][1]-D[0][1]));isFinite(z)?y.scale(z*P):u.warn(\"Something went wrong during\"+this.id+\"fitbounds computations.\")}else y.scale(f.scale*P);var R=this.midPt=[(O[0][0]+O[1][0])/2,(O[0][1]+O[1][1])/2];if(y.translate([I[0]+(R[0]-I[0]),I[1]+(R[1]-I[1])]).clipExtent(O),n._isAlbersUsa){var F=y([x.lon,x.lat]),B=y.translate();y.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 u(t){return Boolean(w.fillLayers[t])}var c=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||u(t)?e[\"show\"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(\".layer\").data(c,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):u(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)||u(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};v.setConvert(l,r);var u=v.calcTicks(l);e.isScoped||\"lonaxis\"!==t||u.pop();for(var c=u.length,f=new Array(c),h=0;h-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,c),s.indexOf(\"event\")>-1&&p.click(i,n.event))}))}function f(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\"},v.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},u.extendFlat(this.viewInitial,e)},S.render=function(t){this._hasMarkerAngles&&t?this.plot(this._geoCalcData,this._fullLayout,[],!0):this._render()},S._render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?c(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)}},10816:function(t,e,r){\"use strict\";var n=r(84888).KY,i=r(3400).counterRegex,a=r(43520),o=\"geo\",s=i(o),l={};l[o]={valType:\"subplotid\",dflt:o,editType:\"calc\"},t.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:r(40384),supplyLayoutDefaults:r(86920),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[o],s=0;s0&&O<0&&(O+=360);var P,I,D,z=(C+O)/2;if(!p){var R=d?f.projRotate:[z,0,0];P=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?(I=-96.6,D=38.7):(I=d?z:P,D=(L[0]+L[1])/2),r(\"center.lon\",I),r(\"center.lat\",D),v&&(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\"!==c&&x)&&(r(\"countrycolor\"),r(\"countrywidth\")),(\"usa\"===c||\"north america\"===c&&50===u)&&(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):y?(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))}t.exports=function(t,e,r){i(t,e,r,{type:\"geo\",attributes:s,handleDefaults:u,fullData:r,partition:\"y\"})}},79248:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=r(24040),o=Math.PI/180,s=180/Math.PI,l={cursor:\"pointer\"},u={cursor:\"auto\"};function c(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],u=o._fullLayout,c=u[n],f={},h={};function p(t,e){f[n+\".\"+t]=i.nestedProperty(l,t).get(),a.call(\"_storeDirectGUIEdit\",s,u._preGUI,f);var r=i.nestedProperty(c,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=c(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(!0);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(u),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,v,g=c(0,e);function y(t){return e.invert(t)}function m(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=y(r)})).on(\"zoom\",(function(){if(h=n.mouse(this),function(t){var r=y(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?y(h)&&(d=y(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=y(r=h),v=!0,t.render(!0);var l=e.rotate(),u=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":u[0],\"geo.center.lat\":u[1],\"geo.projection.rotation.lon\":-l[0]})})).on(\"zoomend\",(function(){n.select(this).style(u),v&&f(t,e,m)})),g}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=c(0,e),h=function(t){for(var e=0,r=arguments.length,i=[];++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var v=180-a-2*p,y=(Math.atan2(h,c)-Math.atan2(u,i))*s,x=(Math.atan2(h,c)-Math.atan2(u,-i))*s;return g(r[0],r[1],a,y)<=g(r[0],r[1],v,x)?[a,y,r[2]]:[v,x,r[2]]}(T,r,E);isFinite(k[0])&&isFinite(k[1])&&isFinite(k[2])||(k=E),e.rotate(k),E=k}}else r=v(e,M=b);h.of(this,arguments)({type:\"zoom\"})})),A=h.of(this,arguments),p++||A({type:\"zoomstart\"})})).on(\"zoomend\",(function(){var r;n.select(this).style(u),d.call(a,\"zoom\",null),r=h.of(this,arguments),--p||r({type:\"zoomend\"}),f(t,e,y)})).on(\"zoom.redraw\",(function(){t.render(!0);var r=e.rotate();t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.projection.rotation.lon\":-r[0],\"geo.projection.rotation.lat\":-r[1]})})),n.rebind(a,h,\"on\")}function v(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&function(t){var e=t[0]*o,r=t[1]*o,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}(r)}function g(t,e,r,n){var i=y(r-t),a=y(n-e);return Math.sqrt(i*i+a*a)}function y(t){return(t%360+540)%360-180}function m(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),u=Math.sin(n);return i[a]=t[a]*l-t[s]*u,i[s]=t[s]*l+t[a]*u,i}function x(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(u.boxEnd[1]=u.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),u.boxEnd[1]l[3]&&(u.boxEnd[1]=l[3],u.boxEnd[0]=u.boxStart[0]+(l[3]-u.boxStart[1])/Math.abs(_))):(u.boxEnd[0]=u.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),u.boxEnd[0]l[2]&&(u.boxEnd[0]=l[2],u.boxEnd[1]=u.boxStart[1]+(l[2]-u.boxStart[0])*Math.abs(_)))}}else u.boxEnabled?(a=u.boxStart[0]!==u.boxEnd[0],s=u.boxStart[1]!==u.boxEnd[1],a||s?(a&&(g(0,u.boxStart[0],u.boxEnd[0]),t.xaxis.autorange=!1),s&&(g(1,u.boxStart[1],u.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),u.boxEnabled=!1,u.boxInited=!1):u.boxInited&&(u.boxInited=!1);break;case\"pan\":u.boxEnabled=!1,u.boxInited=!1,e?(u.panning||(u.dragStart[0]=n,u.dragStart[1]=i),Math.abs(u.dragStart[0]-n).999&&(g=\"turntable\"):g=\"turntable\")}else g=\"turntable\";r(\"dragmode\",g),r(\"hovermode\",n.getDfltFromLayout(\"hovermode\"))}t.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:c,attributes:l,handleDefaults:f,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})}},346:function(t,e,r){\"use strict\";var n=r(86140),i=r(86968).u,a=r(92880).extendFlat,o=r(3400).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\"}}t.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\"}}}},9020:function(t,e,r){\"use strict\";var n=r(43080),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)}},t.exports=function(t){var e=new a;return e.merge(t),e}},87152:function(t,e,r){\"use strict\";t.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],u=0;u<3;++u){var c=s[a[u]];if(c._length=(r[u].hi-r[u].lo)*r[u].pixelsPerDataUnit/t.dataScale[u],Math.abs(c._length)===1/0||isNaN(c._length))l[u]=[];else{c._input_range=c.range.slice(),c.range[0]=r[u].lo/t.dataScale[u],c.range[1]=r[u].hi/t.dataScale[u],c._m=1/(t.dataScale[u]*r[u].pixelsPerDataUnit),c.range[0]===c.range[1]&&(c.range[0]-=1,c.range[1]+=1);var f=c.tickmode;if(\"auto\"===c.tickmode){c.tickmode=\"linear\";var h=c.nticks||i.constrain(c._length/40,4,9);n.autoTicks(c,Math.abs(c.range[1]-c.range[0])/h)}for(var p=n.calcTicks(c,{msUTC:!0}),d=0;d/g,\" \"));l[u]=p,c.tickmode=f}}for(e.ticks=l,u=0;u<3;++u)for(o[u]=.5*(t.glplot.bounds[0][u]+t.glplot.bounds[1][u]),d=0;d<2;++d)e.bounds[d][u]=t.glplot.bounds[d][u];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)}}),!!u&&{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},k.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 u=Object.keys(e.traces),c=null,h=e.glplot.selection,v=0;v\")):\"isosurface\"===t.type||\"volume\"===t.type?(k.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),E.push(\"value: \"+k.valueLabel),h.textLabel&&E.push(h.textLabel),x=E.join(\"
    \")):x=h.textLabel;var L={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:T};d.appendArrayPointValue(L,_,T),t._module.eventData&&(L=_._module.eventData(L,h,_,{},T));var C={points:[L]};if(e.fullSceneLayout.hovermode){var O=[];d.loneHover({trace:_,x:(.5+.5*m[0]/m[3])*s,y:(.5-.5*m[1]/m[3])*l,xLabel:k.xLabel,yLabel:k.yLabel,zLabel:k.zLabel,text:x,name:c.name,color:d.castHoverOption(_,T,\"bgcolor\")||c.color,borderColor:d.castHoverOption(_,T,\"bordercolor\"),fontFamily:d.castHoverOption(_,T,\"font.family\"),fontSize:d.castHoverOption(_,T,\"font.size\"),fontColor:d.castHoverOption(_,T,\"font.color\"),nameLength:d.castHoverOption(_,T,\"namelength\"),textAlign:d.castHoverOption(_,T,\"align\"),hovertemplate:f.castOption(_,T,\"hovertemplate\"),hovertemplateLabels:f.extendFlat({},L,k),eventData:[L]},{container:n,gd:r,inOut_bbox:O}),L.bbox=O[0]}h.distance<5&&(h.buttons||w)?r.emit(\"plotly_click\",C):r.emit(\"plotly_hover\",C),this.oldEventData=C}else d.loneUnhover(n),this.oldEventData&&r.emit(\"plotly_unhover\",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},k.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 M=[\"xaxis\",\"yaxis\",\"zaxis\"];function S(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=M[i],o=a.charAt(0),s=n[a],l=e[o],u=e[o+\"calendar\"],c=e[\"_\"+o+\"length\"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(c||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;dy[1][o])y[0][o]=-1,y[1][o]=1;else{var P=y[1][o]-y[0][o];y[0][o]-=P/32,y[1][o]+=P/32}if(b=[y[0][o],y[1][o]],b=_(b,l),y[0][o]=b[0],y[1][o]=b[1],l.isReversed()){var I=y[0][o];y[0][o]=y[1][o],y[1][o]=I}}else b=l.range,y[0][o]=l.r2l(b[0]),y[1][o]=l.r2l(b[1]);y[0][o]===y[1][o]&&(y[0][o]-=1,y[1][o]+=1),m[o]=y[1][o]-y[0][o],l.range=[y[0][o],y[1][o]],l.limitRange(),n.glplot.setBounds(o,{min:l.range[0]*p[o],max:l.range[1]*p[o]})}var D=c.aspectmode;if(\"cube\"===D)g=[1,1,1];else if(\"manual\"===D){var z=c.aspectratio;g=[z.x,z.y,z.z]}else{if(\"auto\"!==D&&\"data\"!==D)throw new Error(\"scene.js aspectRatio was not one of the enumerated types\");var R=[1,1,1];for(o=0;o<3;++o){var F=x[u=(l=c[M[o]]).type];R[o]=Math.pow(F.acc,1/F.count)/p[o]}g=\"data\"===D||Math.max.apply(null,R)/Math.min.apply(null,R)<=4?R:[1,1,1]}c.aspectratio.x=f.aspectratio.x=g[0],c.aspectratio.y=f.aspectratio.y=g[1],c.aspectratio.z=f.aspectratio.z=g[2],n.glplot.setAspectratio(c.aspectratio),n.viewInitial.aspectratio||(n.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),n.viewInitial.aspectmode||(n.viewInitial.aspectmode=c.aspectmode);var B=c.domain||null,N=e._size||null;if(B&&N){var j=n.container.style;j.position=\"absolute\",j.left=N.l+B.x[0]*N.w+\"px\",j.top=N.t+(1-B.y[1])*N.h+\"px\",j.width=N.w*(B.x[1]-B.x[0])+\"px\",j.height=N.h*(B.y[1]-B.y[0])+\"px\"}n.glplot.redraw()}},k.destroy=function(){var t=this;t.glplot&&(t.camera.mouseListener.enabled=!1,t.container.removeEventListener(\"wheel\",t.camera.wheelListener),t.camera=null,t.glplot.dispose(),t.container.parentNode.removeChild(t.container),t.glplot=null)},k.getCamera=function(){var t,e=this;return e.camera.view.recalcMatrix(e.camera.view.lastT()),{up:{x:(t=e.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\"}}},k.setViewport=function(t){var e,r=this,n=t.camera;r.camera.lookAt.apply(this,[[(e=n).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]]),r.glplot.setAspectratio(t.aspectratio),\"orthographic\"===n.projection.type!==r.camera._ortho&&(r.glplot.redraw(),r.glplot.clearRGBA(),r.glplot.dispose(),r.initializeGLPlot())},k.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},k.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},k.saveLayout=function(t){var e,r,n,i,a,o,s=this,l=s.fullLayout,u=s.isCameraChanged(t),h=s.isAspectChanged(t),p=u||h;if(p){var d={};u&&(e=s.getCamera(),n=(r=f.nestedProperty(t,s.id+\".camera\")).get(),d[s.id+\".camera\"]=n),h&&(i=s.glplot.getAspectratio(),o=(a=f.nestedProperty(t,s.id+\".aspectratio\")).get(),d[s.id+\".aspectratio\"]=o),c.call(\"_storeDirectGUIEdit\",t,l._preGUI,d),u&&(r.set(e),f.nestedProperty(l,s.id+\".camera\").set(e)),h&&(a.set(i),f.nestedProperty(l,s.id+\".aspectratio\").set(i),s.glplot.redraw())}return p},k.updateFx=function(t,e){var r=this,n=r.camera;if(n)if(\"orbit\"===t)n.mode=\"orbit\",n.keyBindingMode=\"rotate\";else if(\"turntable\"===t){n.up=[0,0,1],n.mode=\"turntable\",n.keyBindingMode=\"rotate\";var i=r.graphDiv,a=i._fullLayout,o=r.fullSceneLayout.camera,s=o.up.x,l=o.up.y,u=o.up.z;if(u/Math.sqrt(s*s+l*l+u*u)<.999){var h=r.id+\".camera.up\",p={x:0,y:0,z:1},d={};d[h]=p;var v=i.layout;c.call(\"_storeDirectGUIEdit\",v,a._preGUI,d),o.up=p,f.nestedProperty(v,h).set(p)}}else n.keyBindingMode=t;r.fullSceneLayout.hovermode=e},k.toImage=function(t){var e=this;t||(t=\"png\"),e.staticMode&&e.container.appendChild(n),e.glplot.redraw();var r=e.glplot.gl,i=r.drawingBufferWidth,a=r.drawingBufferHeight;r.bindFramebuffer(r.FRAMEBUFFER,null);var o=new Uint8Array(i*a*4);r.readPixels(0,0,i,a,r.RGBA,r.UNSIGNED_BYTE,o),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)}}(o,i,a);var s=document.createElement(\"canvas\");s.width=i,s.height=a;var l,u=s.getContext(\"2d\",{willReadFrequently:!0}),c=u.createImageData(i,a);switch(c.data.set(o),u.putImageData(c,0,0),t){case\"jpeg\":l=s.toDataURL(\"image/jpeg\");break;case\"webp\":l=s.toDataURL(\"image/webp\");break;default:l=s.toDataURL(\"image/png\")}return e.staticMode&&e.container.removeChild(n),l},k.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[M[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},k.make4thDimension=function(){var t=this,e=t.graphDiv._fullLayout;t._mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},p.setConvert(t._mockAxis,e)},t.exports=T},52094:function(t){\"use strict\";t.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;aOpenStreetMap
    contributors',o=['© Carto',a].join(\" \"),s=['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under ODbL'].join(\" \"),l={\"open-street-map\":{id:\"osm\",version:8,sources:{\"plotly-osm-tiles\":{type:\"raster\",attribution:a,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}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"white-bg\":{id:\"white-bg\",version:8,sources:{},layers:[{id:\"white-bg\",type:\"background\",paint:{\"background-color\":\"#FFFFFF\"},minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"carto-positron\":{id:\"carto-positron\",version:8,sources:{\"plotly-carto-positron\":{type:\"raster\",attribution:o,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}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"carto-darkmatter\":{id:\"carto-darkmatter\",version:8,sources:{\"plotly-carto-darkmatter\":{type:\"raster\",attribution:o,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}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-terrain\":{id:\"stamen-terrain\",version:8,sources:{\"plotly-stamen-terrain\":{type:\"raster\",attribution:s,tiles:[\"https://tiles.stadiamaps.com/tiles/stamen_terrain/{z}/{x}/{y}.png?api_key=\"],tileSize:256}},layers:[{id:\"plotly-stamen-terrain\",type:\"raster\",source:\"plotly-stamen-terrain\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"stamen-toner\":{id:\"stamen-toner\",version:8,sources:{\"plotly-stamen-toner\":{type:\"raster\",attribution:s,tiles:[\"https://tiles.stadiamaps.com/tiles/stamen_toner/{z}/{x}/{y}.png?api_key=\"],tileSize:256}},layers:[{id:\"plotly-stamen-toner\",type:\"raster\",source:\"plotly-stamen-toner\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"},\"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://tiles.stadiamaps.com/tiles/stamen_watercolor/{z}/{x}/{y}.jpg?api_key=\"],tileSize:256}},layers:[{id:\"plotly-stamen-watercolor\",type:\"raster\",source:\"plotly-stamen-watercolor\",minzoom:0,maxzoom:22}],glyphs:\"https://fonts.openmaptiles.org/{fontstack}/{range}.pbf\"}},u=n(l);t.exports={requiredVersion:i,styleUrlPrefix:\"mapbox://styles/mapbox/\",styleUrlSuffix:\"v9\",styleValuesMapbox:[\"basic\",\"streets\",\"outdoors\",\"light\",\"dark\",\"satellite\",\"satellite-streets\"],styleValueDflt:\"basic\",stylesNonMapbox:l,styleValuesNonMapbox:u,traceLayerPrefix:\"plotly-trace-layer-\",layoutLayerPrefix:\"plotly-layout-layer-\",wrongVersionErrorMsg:[\"Your custom plotly.js bundle is not using the correct mapbox-gl version\",\"Please install @plotly/mapbox-gl@\"+i+\".\"].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:\",u.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\\')'}}},89032:function(t,e,r){\"use strict\";var n=r(3400);t.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,u=[\"\",\"\"],c=[0,0];switch(i){case\"top\":u[0]=\"top\",c[1]=-l;break;case\"bottom\":u[0]=\"bottom\",c[1]=l}switch(a){case\"left\":u[1]=\"right\",c[0]=-s;break;case\"right\":u[1]=\"left\",c[0]=s}return{anchor:u[0]&&u[1]?u.join(\"-\"):u[0]?u[0]:u[1]?u[1]:\"center\",offset:c}}},33688:function(t,e,r){\"use strict\";var n=r(3480),i=r(3400),a=i.strTranslate,o=i.strScale,s=r(84888).KY,l=r(9616),u=r(33428),c=r(43616),f=r(72736),h=r(14440),p=\"mapbox\",d=e.constants=r(47552);function v(t){return\"string\"==typeof t&&(-1!==d.styleValuesMapbox.indexOf(t)||0===t.indexOf(\"mapbox://\")||0===t.indexOf(\"stamen\"))}e.name=p,e.attr=\"subplot\",e.idRoot=p,e.idRegex=e.attrRegex=i.counterRegex(p),e.attributes={subplot:{valType:\"subplotid\",dflt:\"mapbox\",editType:\"calc\"}},e.layoutAttributes=r(5232),e.supplyLayoutDefaults=r(5976),e.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots[p];if(n.version!==d.requiredVersion)throw new Error(d.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(d.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;lw/2){var T=m.split(\"|\").join(\"
    \");b.text(T).attr(\"data-unformatted\",T).call(f.convertToTspans,t),_=c.bBox(b.node())}b.attr(\"transform\",a(-3,8-_.height)),x.insert(\"rect\",\".static-attribution\").attr({x:-_.width-6,y:-_.height-3,width:_.width+6,height:_.height+3,fill:\"rgba(255, 255, 255, 0.75)\"});var k=1;_.width+6>w&&(k=w/(_.width+6));var A=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];x.attr(\"transform\",a(A[0],A[1])+o(k))}},e.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots[p],n=0;n0){for(var r=0;r0}function c(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=u(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,u(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};return\"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)),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&&g(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf(\"event\")>-1&&u.click(n,e.originalEvent)}}},b.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=function(t,r){r.isRect?(t.range={})[e.id]=[u([r.xmin,r.ymin]),u([r.xmax,r.ymax])]:(t.lassoPoints={})[e.id]=r.map(u)};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),h(o)||f(o)?(r.dragPan.disable(),r.on(\"zoomstart\",e.clearOutline),e.dragOptions.prepFn=function(t,r,n){p(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off(\"zoomstart\",e.clearOutline),e.div.onmousedown=null,e.div.ontouchstart=null,e.div.removeEventListener(\"touchstart\",e.div._ontouchstart),e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on(\"click\",e.onClickInPanHandler))}function u(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},b.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])},b.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(){w.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()?\" - \":\"\")}},w.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=w.graphJson(t,!1,\"keepdata\"),i.node().submit(),r.remove(),t.emit(\"plotly_afterexport\"),!1}};var A=[\"days\",\"shortDays\",\"months\",\"shortMonths\",\"periods\",\"dateTime\",\"date\",\"time\",\"decimal\",\"thousands\",\"grouping\",\"currency\"],M=[\"year\",\"month\",\"dayMonth\",\"dayMonthYear\"];function S(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&&D.length>1){for(l.getComponentMethod(\"grid\",\"sizeDefaults\")(u,s),o=0;o15&&D.length>15&&0===s.shapes.length&&0===s.images.length,w.linkSubplots(h,s,c,n),w.cleanPlot(h,s,c,n);var N=!(!n._has||!n._has(\"gl2d\")),j=!(!s._has||!s._has(\"gl2d\")),U=!(!n._has||!n._has(\"cartesian\"))||N,V=!(!s._has||!s._has(\"cartesian\"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(s._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&v({_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 c=1-2*s;n=Math.round(c*n),i=Math.round(c*i)}}var h=w.layoutAttributes.width.min,p=w.layoutAttributes.height.min;n1,v=!e.height&&Math.abs(r.height-i)>1;(v||d)&&(d&&(r.width=n),v&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),w.sanitizeMargins(r)},w.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,s=l.componentsRegistry,u=e._basePlotModules,c=l.subplotsRegistry.cartesian;for(i in s)(o=s[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in u.length||u.push(c),e._has(\"cartesian\")&&(l.getComponentMethod(\"grid\",\"contentDefaults\")(t,e),c.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(f.subplotSort);for(a=0;a1&&(r.l/=y,r.r/=y)}if(p){var m=(r.t+r.b)/p;m>1&&(r.t/=m,r.b/=m)}var x=void 0!==r.xl?r.xl:r.x,b=void 0!==r.xr?r.xr:r.x,_=void 0!==r.yt?r.yt:r.y,T=void 0!==r.yb?r.yb:r.y;d[e]={l:{val:x,size:r.l+g},r:{val:b,size:r.r+g},b:{val:T,size:r.b+g},t:{val:_,size:r.t+g}},v[e]=1}else delete d[e],delete v[e];if(!n._replotting)return w.doAutoMargin(t)}},w.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),P(e);var i=e._size,a=e.margin,s={t:0,b:0,l:0,r:0},u=f.extendFlat({},i),c=a.l,h=a.r,p=a.t,v=a.b,g=e._pushmargin,y=e._pushmarginIds,m=e.minreducedwidth,x=e.minreducedheight;if(!1!==a.autoexpand){for(var b in g)y[b]||delete g[b];var _=t._fullLayout._reservedMargin;for(var T in _)for(var k in _[T]){var A=_[T][k];s[k]=Math.max(s[k],A)}for(var M in g.base={l:{val:0,size:c},r:{val:1,size:h},t:{val:1,size:p},b:{val:0,size:v}},s){var S=0;for(var E in g)\"base\"!==E&&o(g[E][M].size)&&(S=g[E][M].size>S?g[E][M].size:S);var L=Math.max(0,a[M]-S);s[M]=Math.max(0,s[M]-L)}for(var C in g){var O=g[C].l||{},I=g[C].b||{},D=O.val,z=O.size,R=I.val,F=I.size,B=r-s.r-s.l,N=n-s.t-s.b;for(var j in g){if(o(z)&&g[j].r){var U=g[j].r.val,V=g[j].r.size;if(U>D){var q=(z*U+(V-B)*D)/(U-D),H=(V*(1-D)+(z-B)*(1-U))/(U-D);q+H>c+h&&(c=q,h=H)}}if(o(F)&&g[j].t){var G=g[j].t.val,W=g[j].t.size;if(G>R){var Y=(F*G+(W-N)*R)/(G-R),X=(W*(1-R)+(F-N)*(1-G))/(G-R);Y+X>v+p&&(v=Y,p=X)}}}}}var Z=f.constrain(r-a.l-a.r,2,m),K=f.constrain(n-a.t-a.b,2,x),J=Math.max(0,r-Z),$=Math.max(0,n-K);if(J){var Q=(c+h)/J;Q>1&&(c/=Q,h/=Q)}if($){var tt=(v+p)/$;tt>1&&(v/=tt,p/=tt)}if(i.l=Math.round(c)+s.l,i.r=Math.round(h)+s.r,i.t=Math.round(p)+s.t,i.b=Math.round(v)+s.b,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&&(w.didMarginChange(u,i)||function(t){if(\"_redrawFromAutoMarginCount\"in t._fullLayout)return!1;var e=d.list(t,\"\",!0);for(var r in e)if(e[r].autoshift||e[r].shift)return!0;return!1}(t))){\"_redrawFromAutoMarginCount\"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var et=3*(1+Object.keys(y).length);if(e._redrawFromAutoMarginCount0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return l.call(\"redraw\",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit(\"plotly_transitioninterrupted\",[])}));var a=0,o=0;function s(){return a++,function(){var e;o++,n||o!==a||(e=i,t._transitionData&&(function(t){if(t)for(;t.length;)t.shift()}(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return l.call(\"redraw\",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit(\"plotly_transitioned\",[])})).then(e)))}}r.runFn(s),setTimeout(s())}))}],a=f.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}w.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},w.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&w.supplyDefaults(t);var o=i?t._fullData:t.data,l=i?t._fullLayout:t.layout,u=(t._transitionData||{})._frames;function c(t,e){if(\"function\"==typeof t)return e?\"_function_\":null;if(f.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&&!f.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}var a=Array.isArray(t),o=f.isTypedArray(t);if((a||o)&&t.dtype&&t.shape){var l=t.bdata;return c({dtype:t.dtype,shape:t.shape,bdata:f.isArrayBuffer(l)?s.encode(l):l},e)}return a?t.map((function(t){return c(t,e)})):o?f.simpleMap(t,f.identity):f.isJSDate(t)?f.ms2DateTimeLocal(+t):t}var h={data:(o||[]).map((function(t){var r=c(t);return e&&delete r.fit,r}))};if(!e&&(h.layout=c(l),i)){var p=l._size;h.layout.computed={margin:{b:p.b,l:p.l,r:p.r,t:p.t}}}return u&&(h.frames=c(u)),a&&(h.config=c(t._context,!0)),\"object\"===n?h:JSON.stringify(h)},w.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;a--)if(l[a].enabled){r._indexToPoints=l[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:p,y:p}]),o[0].t||(o[0].t={}),o[0].trace=r,h[e]=o}}for(R(o,s,c),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:u,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),u=(-o+l)/(2*a),c=(-o-l)/(2*a);return[[u,e*u+i+n],[c,e*c+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return\"M\"+h(c(t,e,r,n),i,a).join(\"L\")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=90||i>90&&a>=450?1:s<=0&&u<=0?0:Math.max(s,u),[i<=180&&a>=180||i>180&&a>=540?-1:o>=0&&l>=0?0:Math.min(o,l),i<=270&&a>=270||i>270&&a>=630?-1:s>=0&&u>=0?0:Math.min(s,u),a>=360?1:o<=0&&l<=0?0:Math.max(o,l),e]}(d),_=b[2]-b[0],w=b[3]-b[1],T=p/h,k=Math.abs(w/_);T>k?(v=h,x=(p-(g=h*k))/i.h/2,y=[s[0],s[1]],m=[f[0]+x,f[1]-x]):(g=p,x=(h-(v=p/k))/i.w/2,y=[s[0]+x,s[1]-x],m=[f[0],f[1]]),r.xLength2=v,r.yLength2=g,r.xDomain2=y,r.yDomain2=m;var A,M=r.xOffset2=i.l+i.w*y[0],S=r.yOffset2=i.t+i.h*(1-m[1]),E=r.radius=v/_,L=r.innerRadius=r.getHole(e)*E,C=r.cx=M-E*b[0],O=r.cy=S+E*b[3],P=r.cxx=C-M,I=r.cyy=O-S,D=a.side;\"counterclockwise\"===D?(A=D,D=\"top\"):\"clockwise\"===D&&(A=D,D=\"bottom\"),r.radialAxis=r.mockAxis(t,e,a,{_id:\"x\",side:D,_trueSide:A,domain:[L/i.w,E/i.w]}),r.angularAxis=r.mockAxis(t,e,o,{side:\"right\",domain:[0,Math.PI],autorange:!1}),r.doAutoRange(t,e),r.updateAngularAxis(t,e),r.updateRadialAxis(t,e),r.updateRadialAxisTitle(t,e),r.xaxis=r.mockCartesianAxis(t,e,{_id:\"x\",domain:y}),r.yaxis=r.mockCartesianAxis(t,e,{_id:\"y\",domain:m});var F=r.pathSubplot();r.clipPaths.forTraces.select(\"path\").attr(\"d\",F).attr(\"transform\",l(P,I)),n.frontplot.attr(\"transform\",l(M,S)).call(c.setClipUrl,r._hasClipOnAxisFalse?null:r.clipIds.forTraces,r.gd),n.bg.attr(\"d\",F).attr(\"transform\",l(C,O)).call(u.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,n=r.gd,i=r.radialAxis,a=r.getRadial(e);v(n,i);var o=i.range;if(a.range=o.slice(),a._input.range=o.slice(),i._rl=[i.r2l(o[0],null,\"gregorian\"),i.r2l(o[1],null,\"gregorian\")],void 0!==i.minallowed){var s=i.r2l(i.minallowed);i._rl[0]>i._rl[1]?i._rl[1]=Math.max(i._rl[1],s):i._rl[0]=Math.max(i._rl[0],s)}if(void 0!==i.maxallowed){var l=i.r2l(i.maxallowed);i._rl[0]90&&v<=270&&(g.tickangle=180);var x=m?function(t){var e=I(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(g.l2p(t.x)+c,0)},b=m?function(t){return P(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+c)},_=j(d);if(r.radialTickLayout!==_&&(i[\"radial-axis\"].selectAll(\".xtick\").remove(),r.radialTickLayout=_),y){g.setScale();var w=0,T=m?(g.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),k=m?T:h.clipEnds(g,T),A=h.getTickSigns(g)[2];m&&((\"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\"],y&&(d.showticklabels||d.ticks),{transform:E}),V(i[\"radial-grid\"],y&&d.showgrid,{transform:m?\"\":S}),V(i[\"radial-line\"].select(\"line\"),y&&d.showline,{x1:m?-a:c,y1:0,x2:a,y2:0,transform:E}).attr(\"stroke-width\",d.linewidth).call(u.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this,i=n.gd,a=n.radius,o=n.cx,s=n.cy,l=n.getRadial(e),u=n.id+\"title\",f=0;if(l.title){var h=c.bBox(n.layers[\"radial-axis\"].node()).height,p=l.title.font.size,d=l.side;f=\"top\"===d?p:\"counterclockwise\"===d?-(h+.4*p):h+.8*p}var v=void 0!==r?r:n.radialAxisAngle,g=R(v),y=Math.cos(g),m=Math.sin(g),b=o+a/2*y+f*m,_=s-a/2*m+f*y;n.layers[\"radial-axis-title\"]=x.draw(i,u,{propContainer:l,propName:n.id+\".radialaxis.title\",placeholder:D(i,\"Click to enter radial axis title\"),attributes:{x:b,y:_,\"text-anchor\":\"middle\"},transform:{rotate:-v}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,c=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),v=r.angularAxis,g=r.isSmith;g||(r.fillViewInitialKey(\"angularaxis.rotation\",d.rotation),v.setGeometry(),v.setScale());var y=g?function(t){var e=I(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return v.t2g(t.x)};\"linear\"===v.type&&\"radians\"===v.thetaunit&&(v.tick0=F(v.tick0),v.dtick=F(v.dtick));var m=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=g?function(t){var e=I(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return m(y(t))},b=g?function(t){var e=I(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=y(t);return m(e)+s(-F(e))},_=g?function(t){return O(r,t.x,0,1/0)}:function(t){var e=y(t),r=Math.cos(e),n=Math.sin(e);return\"M\"+[f+c*r,p-c*n]+\"L\"+[f+a*r,p-a*n]},w=h.makeLabelFns(v,0).labelStandoff,T={xFn:function(t){var e=y(t);return Math.cos(e)*w},yFn:function(t){var e=y(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=y(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},heightFn:function(t,e,r){var n=y(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i[\"angular-axis\"].selectAll(\".\"+v._id+\"tick\").remove(),r.angularTickLayout=k);var A,S=g?[1/0].concat(v.tickvals||[]).map((function(t){return h.tickText(v,t,!0,!1)})):h.calcTicks(v);if(g&&(S[0].text=\"∞\",S[0].fontSize*=1.75),\"linear\"===e.gridshape?(A=S.map(y),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,\"category\"===v.type&&(S=S.filter((function(t){return o.isAngleInsideSector(y(t),r.sectorInRad)}))),v.visible){var E=\"inside\"===v.ticks?-1:1,L=(v.linewidth||1)/2;h.drawTicks(n,v,{vals:S,layer:i[\"angular-axis\"],path:\"M\"+E*L+\",0h\"+E*v.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,v,{vals:S,layer:i[\"angular-grid\"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,v,{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(u.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,u=s.isSmith,c=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,v=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,O=s.radialAxis,P=E.clampTiny,I=E.findXYatLength,D=E.findEnclosingVertexAngles,z=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){m.hover(c,t,s.id),c._fullLayout._lasthover=F,c._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){c._dragging||y.unhover(c,t)};var B,N,j,U,V,q,H,G,W,Y={element:F,gd:c,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 K(t,e){return Math.atan2(M-e,t-A)}function J(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function $(t,e){if(0===t)return s.pathSector(2*z);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,v)),o=a-z,l=a+z;return\"M\"+J(o,n)+\"A\"+[o,o]+\" 0,0,0 \"+J(o,i)+\"L\"+J(l,i)+\"A\"+[l,l]+\" 0,0,1 \"+J(l,n)+\"Z\"}function Q(t,e,r){if(0===t)return s.pathSector(2*z);var n,i,a=J(t,e),o=J(t,r),l=P((a[0]+o[0])/2),u=P((a[1]+o[1])/2);if(l&&u){var c=u/l,f=-1/c,h=I(z,c,l,u);n=I(R,f,h[0][0],h[0][1]),i=I(R,f,h[1][0],h[1][1])}else{var p,d;u?(p=R,d=z):(p=z,d=R),n=[[l-p,u-d],[l+p,u-d]],i=[[l-p,u+d],[l+p,u+d]]}return\"M\"+n.join(\"L\")+\"L\"+i.reverse().join(\"L\")+\"Z\"}function tt(t,e){return e=Math.max(Math.min(e,v),x),tp?(t-1&&1===t&&_(e,c,[s.xaxis],[s.yaxis],s.id,Y),r.indexOf(\"event\")>-1&&m.click(c,e,s.id)}Y.prepFn=function(t,n,a){var l=c._fullLayout.dragmode,f=F.getBoundingClientRect();c._fullLayout._calcInverseTransform(c);var p=c._fullLayout._invTransform;e=c._fullLayout._invScaleX,r=c._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var y=E.findPolygonOffset(v,L[0],L[1],C);B+=A+y[0],N+=M+y[1]}switch(l){case\"zoom\":Y.clickFn=st,u||(Y.moveFn=C?it:rt,Y.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),q=!1;var t=c._fullLayout[s.id];H=i(t.bgcolor).getLuminance(),(G=g.makeZoombox(h,H,T,k,V)).attr(\"fill-rule\",\"evenodd\"),W=g.makeCorners(h,T,k),w(c)}());break;case\"select\":case\"lasso\":b(t,n,a,Y,l)}},y.init(Y)},N.updateRadialDrag=function(t,e,r){var i=this,u=i.gd,c=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,v=i.radialAxis,m=S.radialDragBoxSize,x=m/2;if(v.visible){var b,_,T,M=R(i.radialAxisAngle),E=v._rl,L=E[0],C=E[1],O=E[r],P=.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 I,D,z,B=g.makeRectDragger(c,T,\"crosshair\",-x,-x,m,m),N={element:B,gd:u};!1===t.dragmode&&(N.dragmode=!1),V(n.select(B),v.visible&&h0==(r?z>L:zn?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,r){var n,i,a=e[r],o=e._length,s=function(r){return t.d2c(r,e.thetaunit)};if(a)for(n=new Array(o),i=0;i0?1:0}function r(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 n(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function i(t,e){return e*t.radius}t.exports={smith:r,reactanceArc:function(t,e,a,o){var s=n(t,r([a,e])),l=s[0],u=s[1],c=n(t,r([o,e])),f=c[0],h=c[1];if(0===e)return[\"M\"+l+\",\"+u,\"L\"+f+\",\"+h].join(\" \");var p=i(t,1/Math.abs(e));return[\"M\"+l+\",\"+u,\"A\"+p+\",\"+p+\" 0 0,\"+(e<0?1:0)+\" \"+f+\",\"+h].join(\" \")},resistanceArc:function(t,a,o,s){var l=i(t,1/(a+1)),u=n(t,r([a,o])),c=u[0],f=u[1],h=n(t,r([a,s])),p=h[0],d=h[1];if(e(o)!==e(s)){var v=n(t,r([a,0]));return[\"M\"+c+\",\"+f,\"A\"+l+\",\"+l+\" 0 0,\"+(00){for(var n=[],i=0;i=c&&(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 v(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,v=e._name.charAt(0).toUpperCase(),g=\"Component \"+v,y=o(\"title.text\",g);e._hovertitle=y===g?y:v,a.coerceFont(o,\"title.font\",r.font,{overrideDflt:{size:a.bigFont(r.font.size),color:d}}),o(\"min\"),c(t,e,o,\"linear\"),l(t,e,o,\"linear\"),s(t,e,o,\"linear\",{noAutotickangles:!0,noTicklabelshift:!0,noTicklabelstandoff:!0}),u(t,e,o,{outerTicks:!0}),o(\"showticklabels\")&&(a.coerceFont(o,\"tickfont\",r.font,{overrideDflt:{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\")}t.exports=function(t,e,r){o(t,e,r,{type:\"ternary\",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},24696:function(t,e,r){\"use strict\";var n=r(33428),i=r(49760),a=r(24040),o=r(3400),s=o.strTranslate,l=o._,u=r(76308),c=r(43616),f=r(78344),h=r(92880).extendFlat,p=r(7316),d=r(54460),v=r(86476),g=r(93024),y=r(72760),m=y.freeMode,x=y.rectMode,b=r(81668),_=r(22676).prepSelect,w=r(22676).selectOnClick,T=r(22676).clearOutline,k=r(22676).clearSelectionsCache,A=r(33816);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}t.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=this,n=e[r.id],i=e._size;r._hasClipOnAxisFalse=!1;for(var a=0;aE*b?i=(a=b)*E:a=(i=x)/E,o=y*i/x,l=m*a/b,r=e.l+e.w*v-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:[v-o/2,v+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 O=\"M0,\"+a+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDefRelative.select(\"path\").attr(\"d\",O);var P=s(r,n);p.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",P),p.clipDefRelative.select(\"path\").attr(\"transform\",null);var I=s(r-S._offset,n+a);p.layers.baxis.attr(\"transform\",I),p.layers.bgrid.attr(\"transform\",I);var D=s(r+i/2,n)+\"rotate(30)\"+s(0,-M._offset);p.layers.aaxis.attr(\"transform\",D),p.layers.agrid.attr(\"transform\",D);var z=s(r+i/2,n)+\"rotate(-30)\"+s(0,-L._offset);p.layers.caxis.attr(\"transform\",z),p.layers.cgrid.attr(\"transform\",z),p.drawAxes(!0),p.layers.aline.select(\"path\").attr(\"d\",M.showline?\"M\"+r+\",\"+(n+a)+\"l\"+i/2+\",-\"+a:\"M0,0\").call(u.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(u.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(u.stroke,L.linecolor||\"#000\").style(\"stroke-width\",(L.linewidth||0)+\"px\"),p.graphDiv._context.staticPlot||p.initInteractions(),c.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this,r=e.graphDiv,n=e.id.substr(7)+\"title\",i=e.layers,a=e.aaxis,o=e.baxis,s=e.caxis;if(e.drawAx(a),e.drawAx(o),e.drawAx(s),t){var u=Math.max(a.showticklabels?a.tickfont.size/2:0,(s.showticklabels?.75*s.tickfont.size:0)+(\"outside\"===s.ticks?.87*s.ticklen:0)),c=(o.showticklabels?o.tickfont.size:0)+(\"outside\"===o.ticks?o.ticklen:0)+3;i[\"a-title\"]=b.draw(r,\"a\"+n,{propContainer:a,propName:e.id+\".aaxis.title\",placeholder:l(r,\"Click to enter Component A title\"),attributes:{x:e.x0+e.w/2,y:e.y0-a.title.font.size/3-u,\"text-anchor\":\"middle\"}}),i[\"b-title\"]=b.draw(r,\"b\"+n,{propContainer:o,propName:e.id+\".baxis.title\",placeholder:l(r,\"Click to enter Component B title\"),attributes:{x:e.x0-c,y:e.y0+e.h+.83*o.title.font.size+c,\"text-anchor\":\"middle\"}}),i[\"c-title\"]=b.draw(r,\"c\"+n,{propContainer:s,propName:e.id+\".caxis.title\",placeholder:l(r,\"Click to enter Component C title\"),attributes:{x:e.x0+e.w+c,y:e.y0+e.h+.83*s.title.font.size+c,\"text-anchor\":\"middle\"}})}},S.drawAx=function(t){var e,r=this,n=r.graphDiv,i=t._name,a=i.charAt(0),s=t._id,l=r.layers[i],u=a+\"tickLayout\",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);r[u]!==c&&(l.selectAll(\".\"+s+\"tick\").remove(),r[u]=c),t.setScale();var f=d.calcTicks(t),h=d.clipEnds(t,f),p=d.makeTransTickFn(t),v=d.getTickSigns(t)[2],g=o.deg2rad(30),y=v*(t.linewidth||1)/2,m=v*t.ticklen,x=r.w,b=r.h,_=\"b\"===a?\"M0,\"+y+\"l\"+Math.sin(g)*m+\",\"+Math.cos(g)*m:\"M\"+y+\",0l\"+Math.cos(g)*m+\",\"+-Math.sin(g)*m,w={a:\"M0,0l\"+b+\",-\"+x/2,b:\"M0,0l-\"+x/2+\",-\"+b,c:\"M0,0l-\"+b+\",\"+x/2}[a];d.drawTicks(n,t,{vals:\"inside\"===t.ticks?h:f,layer:l,path:_,transFn:p,crisp:!1}),d.drawGrid(n,t,{vals:h,layer:r.layers[a+\"grid\"],path:w,transFn:p,crisp:!1}),d.drawLabels(n,t,{vals:f,layer:l,transFn:p,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\",O=\"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\",P=\"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\",I=!0;function D(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}S.clearOutline=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,y,b,T,k,M=this,S=M.layers.plotbg.select(\"path\").node(),L=M.graphDiv,z=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;D(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))),u=Math.max(0,Math.min(1,N(r,n),N(o,s))),c=Math.max(0,Math.min(1,j(r,n),j(o,s))),v=(l/2+c)*M.w,g=(1-l/2-u)*M.w,m=(v+g)/2,x=g-v,_=(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(){D(L),p!==f&&(a.call(\"_guiRelayout\",L,R(p)),I&&L.data&&L._context.showTips&&(o.notifier(l(L,\"Double-click to zoom back out\"),\"long\"),I=!1))}function q(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),u=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[u]},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(c.hideOutsideRangePoints,M),L.emit(\"plotly_relayouting\",R(p))}function H(){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,c){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var v=M.dragOptions.dragmode=L._fullLayout.dragmode;m(v)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,\"zoom\"===v?(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 c=L._fullLayout._invTransform,v=o.apply3DTransform(c)(r,n);r=v[0],n=v[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(),y=\"M0,\"+M.h+\"L\"+M.w/2+\", 0L\"+M.w+\",\"+M.h+\"Z\",b=!1,T=z.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\",y),k=z.append(\"path\").attr(\"class\",\"zoombox-corners\").attr(\"transform\",s(M.x0,M.y0)).style({fill:u.background,stroke:u.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"d\",\"M0,0Z\"),M.clearOutline(L)}(0,l,c)):\"pan\"===v?(M.dragOptions.moveFn=q,M.dragOptions.clickFn=F,M.dragOptions.doneFn=H,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearOutline(L)):(x(v)||m(v))&&_(a,l,c,M.dragOptions,v)}},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||v.unhover(L,t)},v.init(this.dragOptions)}},24040:function(t,e,r){\"use strict\";var n=r(24248),i=r(16628),a=r(52416),o=r(63620),s=r(52200).addStyleRule,l=r(92880),u=r(45464),c=r(64859),f=l.extendFlat,h=l.extendDeepAll;function p(t){var r=t.name,i=t.categories,a=t.meta;if(e.modules[r])n.log(\"Type \"+r+\" already registered\");else{e.subplotsRegistry[t.basePlotModule.name]||function(t){var r=t.name;if(e.subplotsRegistry[r])n.log(\"Plot type \"+r+\" already registered.\");else for(var i in y(t),e.subplotsRegistry[r]=t,e.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}(w)).replace(/&(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,\"&\")).replace(c,\"'\"),i.isIE()&&(w=(w=(w=w.replace(/\"/gi,\"'\")).replace(/(\\('#)([^']*)('\\))/gi,'(\"#$2\")')).replace(/(\\\\')/gi,'\"')),w}},84664:function(t,e,r){\"use strict\";var n=r(3400);t.exports=function(t,e){for(var r=0;rf+u||!n(c))}for(var p=0;p=0)return t}else if(\"string\"==typeof t&&\"%\"===(t=t.trim()).slice(-1)&&n(t.slice(0,-1))&&(t=+t.slice(0,-1))>=0)return t+\"%\"}function d(t,e,r,n,a,o){var s=!(!1===(o=o||{}).moduleHasSelected),l=!(!1===o.moduleHasUnselected),u=!(!1===o.moduleHasConstrain),c=!(!1===o.moduleHasCliponaxis),f=!(!1===o.moduleHasTextangle),p=!(!1===o.moduleHasInsideanchor),d=!!o.hasPathbar,v=Array.isArray(a)||\"auto\"===a,g=v||\"inside\"===a,y=v||\"outside\"===a;if(g||y){var m=h(n,\"textfont\",r.font),x=i.extendFlat({},m),b=!(t.textfont&&t.textfont.color);if(b&&delete x.color,h(n,\"insidetextfont\",x),d){var _=i.extendFlat({},m);b&&delete _.color,h(n,\"pathbar.textfont\",_)}y&&h(n,\"outsidetextfont\",m),s&&n(\"selected.textfont.color\"),l&&n(\"unselected.textfont.color\"),u&&n(\"constraintext\"),c&&n(\"cliponaxis\"),f&&n(\"textangle\"),n(\"texttemplate\")}g&&p&&n(\"insidetextanchor\")}t.exports={supplyDefaults:function(t,e,r,n){function c(r,n){return i.coerce(t,e,f,r,n)}if(s(t,e,n,c)){l(t,e,n,c),c(\"xhoverformat\"),c(\"yhoverformat\"),c(\"zorder\"),c(\"orientation\",e.x&&!e.y?\"h\":\"v\"),c(\"base\"),c(\"offset\"),c(\"width\"),c(\"text\"),c(\"hovertext\"),c(\"hovertemplate\");var h=c(\"textposition\");d(t,0,n,c,h,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),u(t,e,c,r,n);var p=(e.marker.line||{}).color,v=o.getComponentMethod(\"errorbars\",\"supplyDefaults\");v(t,e,p||a.defaultLine,{axis:\"y\"}),v(t,e,p||a.defaultLine,{axis:\"x\",inherit:\"y\"}),i.coerceSelectionMarkerOpacity(e,c)}else e.visible=!1},crossTraceDefaults:function(t,e){var r,n;function a(t,e){return i.coerce(n._input,n,f,t,e)}for(var o=0;oa))return e}return void 0!==r?r:t.dflt},e.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},e.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},e.getValue=function(t,e){var r;return a(t)?e0?e+=r:c<0&&(e-=r)}return e}function D(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var z=t[f+\"a\"],R=t[h+\"a\"];v=Math.abs(z.r2c(z.range[1])-z.r2c(z.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!==u){k||(L=function(t){return Math.min(A(t),t.p-m.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+m.bargroupwidth/2)});var B=g[t.index],N=y.base?B.b+B.s:B.s;t[h+\"0\"]=t[h+\"1\"]=R.c2p(B[h],!0),t[h+\"LabelVal\"]=N;var j=m.extents[m.extents.round(B.p)];t[f+\"0\"]=z.c2p(x?L(B):j[0],!0),t[f+\"1\"]=z.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(z,t[f+\"LabelVal\"],y[f+\"hoverformat\"]),t.valueLabel=l(R,t[h+\"LabelVal\"],y[h+\"hoverformat\"]),t.baseLabel=l(R,B.b,y[h+\"hoverformat\"]),t.spikeDistance=(function(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return O(A(t),M(t),w)}(B))/2,t[f+\"Spike\"]=z.c2p(B.p,!0),o(B,y,t),t.hovertemplate=y.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}t.exports={hoverPoints:function(t,e,r,n,a){var o=c(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,u=s[o.index];return o.color=f(l,u),i.getComponentMethod(\"errorbars\",\"hoverInfo\")(u,l,o),[o]}},hoverOnBars:c,getTraceColor:f}},51132:function(t,e,r){\"use strict\";t.exports={attributes:r(20832),layoutAttributes:r(39324),supplyDefaults:r(31508).supplyDefaults,crossTraceDefaults:r(31508).crossTraceDefaults,supplyLayoutDefaults:r(37156),calc:r(71820),crossTraceCalc:r(96376).crossTraceCalc,colorbar:r(5528),arraysToCalcdata:r(84664),plot:r(98184).plot,style:r(60100).style,styleOnSelect:r(60100).styleOnSelect,hoverPoints:r(63400).hoverPoints,eventData:r(52160),selectPoints:r(45784),moduleType:\"trace\",name:\"bar\",basePlotModule:r(57952),categories:[\"bar-like\",\"cartesian\",\"svg\",\"bar\",\"oriented\",\"errorBarsOK\",\"showLegend\",\"zoomScale\"],animatable:!0,meta:{}}},39324:function(t){\"use strict\";t.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\"},barcornerradius:{valType:\"any\",editType:\"calc\"}}},37156:function(t,e,r){\"use strict\";var n=r(24040),i=r(54460),a=r(3400),o=r(39324),s=r(31508).validateCornerradius;t.exports=function(t,e,r){function l(r,n){return a.coerce(t,e,o,r,n)}for(var u=!1,c=!1,f=!1,h={},p=l(\"barmode\"),d=0;d0)-(t<0)}function A(t,e){return t0}function E(t,e,r,n,i){return!(t<0||e<0)&&(r<=t&&n<=e||r<=e&&n<=t||(i?t>=r*(e/n):e>=n*(t/r)))}function L(t){return\"auto\"===t?0:t}function C(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 O(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,u=a.anchor,c=\"end\"===u,f=\"start\"===u,h=((a.leftToRight||0)+1)/2,p=1-h,d=a.hasB,v=a.r,g=a.overhead,y=i.width,m=i.height,x=Math.abs(e-t),b=Math.abs(n-r),w=x>2*_&&b>2*_?_:0;x-=2*w,b-=2*w;var T=L(l);\"auto\"!==l||y<=x&&m<=b||!(y>x||m>b)||(y>b||m>x)&&y_){var E=function(t,e,r,n,i,a,o,s,l){var u,c,f,h,p=Math.max(0,Math.abs(e-t)-2*_),d=Math.max(0,Math.abs(n-r)-2*_),v=a-_,g=o?v-Math.sqrt(v*v-(v-o)*(v-o)):v,y=l?2*v:s?v-o:2*g,m=l?2*v:s?2*g:v-o;return i.y/i.x>=d/(p-y)?h=d/i.y:i.y/i.x<=(d-m)/p?h=p/i.x:!l&&s?(u=i.x*i.x+i.y*i.y/4,f=(p-v)*(p-v)+(d/2-v)*(d/2-v)-v*v,h=(-(c=-2*i.x*(p-v)-i.y*(d/2-v))+Math.sqrt(c*c-4*u*f))/(2*u)):l?(u=(i.x*i.x+i.y*i.y)/4,f=(p/2-v)*(p/2-v)+(d/2-v)*(d/2-v)-v*v,h=(-(c=-i.x*(p/2-v)-i.y*(d/2-v))+Math.sqrt(c*c-4*u*f))/(2*u)):(u=i.x*i.x/4+i.y*i.y,f=(p/2-v)*(p/2-v)+(d-v)*(d-v)-v*v,h=(-(c=-i.x*(p/2-v)-2*i.y*(d-v))+Math.sqrt(c*c-4*u*f))/(2*u)),{scale:h=Math.min(1,h),pad:s?Math.max(0,v-Math.sqrt(Math.max(0,v*v-(v-(d-i.y*h)/2)*(v-(d-i.y*h)/2)))-o):Math.max(0,v-Math.sqrt(Math.max(0,v*v-(v-(p-i.x*h)/2)*(v-(p-i.x*h)/2)))-o)}}(t,e,r,n,S,v,g,o,d);k=E.scale,M=E.pad}else k=1,s&&(k=Math.min(1,x/S.x,b/S.y)),M=0;var O=i.left*p+i.right*h,P=(i.top+i.bottom)/2,I=(t+_)*p+(e-_)*h,D=(r+n)/2,z=0,R=0;if(f||c){var F=(o?S.x:S.y)/2;v&&(c||d)&&(w+=M);var B=o?A(t,e):A(r,n);o?f?(I=t+B*w,z=-B*F):(I=e-B*w,z=B*F):f?(D=r+B*w,R=-B*F):(D=n-B*w,R=B*F)}return{textX:O,textY:P,targetX:I,targetY:D,anchorX:z,anchorY:R,scale:k,rotate:T}}t.exports={plot:function(t,e,r,f,g,y){var w=e.xaxis,P=e.yaxis,I=t._fullLayout,D=t._context.staticPlot;g||(g={mode:I.barmode,norm:I.barmode,gap:I.bargap,groupgap:I.bargroupgap},p(\"bar\",I));var z=a.makeTraceGroups(f,r,\"trace bars\").each((function(r){var u=n.select(this),f=r[0].trace,p=r[0].t,z=\"waterfall\"===f.type,R=\"funnel\"===f.type,F=\"histogram\"===f.type,B=\"bar\"===f.type,N=B||R,j=0;z&&f.connector.visible&&\"between\"===f.connector.mode&&(j=f.connector.line.width/2);var U=\"h\"===f.orientation,V=S(g),q=a.ensureSingle(u,\"g\",\"points\"),H=T(f),G=q.selectAll(\"g.point\").data(a.identity,H);G.enter().append(\"g\").classed(\"point\",!0),G.exit().remove(),G.each((function(u,T){var S,z,R=n.select(this),q=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),n?[i,a]:[a,i]}(u,w,P,U),H=q[0][0],G=q[0][1],W=q[1][0],Y=q[1][1],X=0==(U?G-H:Y-W);if(X&&N&&v.getLineWidth(f,u)&&(X=!1),X||(X=!(i(H)&&i(G)&&i(W)&&i(Y))),u.isBlank=X,X&&(U?G=H:Y=W),j&&!X&&(U?(H-=A(H,G)*j,G+=A(H,G)*j):(W-=A(W,Y)*j,Y+=A(W,Y)*j)),\"waterfall\"===f.type){if(!X){var Z=f[u.dir].marker;S=Z.line.width,z=Z.color}}else S=v.getLineWidth(f,u),z=u.mc||f.marker.color;function K(t){var e=n.round(S/2%1,2);return 0===g.gap&&0===g.groupgap?n.round(Math.round(t)-e,2):t}var J=s.opacity(z)<1||S>.01?K:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?K(t):t>e?Math.ceil(t):Math.floor(t)};t._context.staticPlot||(H=J(H,G,U),G=J(G,H,U),W=J(W,Y,!U),Y=J(Y,W,!U));var $,Q=U?w.c2p:P.c2p;$=u.s0>0?u._sMax:u.s0<0?u._sMin:u.s1>0?u._sMax:u._sMin;var tt,et,rt=B||F?function(t,e){if(!t)return 0;var r,n=U?Math.abs(Y-W):Math.abs(G-H),i=U?Math.abs(G-H):Math.abs(Y-W),a=J(Math.abs(Q($,!0)-Q(0,!0))),o=u.hasB?Math.min(n/2,i/2):Math.min(n/2,a);return r=\"%\"===e?n*(Math.min(50,t)/100):t,J(Math.max(Math.min(r,o),0))}(p.cornerradiusvalue,p.cornerradiusform):0,nt=\"M\"+H+\",\"+W+\"V\"+Y+\"H\"+G+\"V\"+W+\"Z\",it=0;if(rt&&u.s){var at=0===k(u.s0)||k(u.s)===k(u.s0)?u.s1:u.s0;if((it=J(u.hasB?0:Math.abs(Q($,!0)-Q(at,!0))))0?Math.sqrt(it*(2*rt-it)):0,ft=ot>0?Math.max:Math.min;tt=\"M\"+H+\",\"+W+\"V\"+(Y-ut*st)+\"H\"+ft(G-(rt-it)*ot,H)+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+G+\",\"+(Y-rt*st-ct)+\"V\"+(W+rt*st+ct)+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+ft(G-(rt-it)*ot,H)+\",\"+(W+ut*st)+\"Z\"}else if(u.hasB)tt=\"M\"+(H+rt*ot)+\",\"+W+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+H+\",\"+(W+rt*st)+\"V\"+(Y-rt*st)+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+(H+rt*ot)+\",\"+Y+\"H\"+(G-rt*ot)+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+G+\",\"+(Y-rt*st)+\"V\"+(W+rt*st)+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+(G-rt*ot)+\",\"+W+\"Z\";else{var ht=(et=Math.abs(Y-W)+it)0?Math.sqrt(it*(2*rt-it)):0,dt=st>0?Math.max:Math.min;tt=\"M\"+(H+ht*ot)+\",\"+W+\"V\"+dt(Y-(rt-it)*st,W)+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+(H+rt*ot-pt)+\",\"+Y+\"H\"+(G-rt*ot+pt)+\"A \"+rt+\",\"+rt+\" 0 0 \"+lt+\" \"+(G-ht*ot)+\",\"+dt(Y-(rt-it)*st,W)+\"V\"+W+\"Z\"}}else tt=nt}else tt=nt;var vt=M(a.ensureSingle(R,\"path\"),I,g,y);if(vt.style(\"vector-effect\",D?\"none\":\"non-scaling-stroke\").attr(\"d\",isNaN((G-H)*(Y-W))||X&&t._context.staticPlot?\"M0,0Z\":tt).call(l.setClipUrl,e.layerClipId,t),!I.uniformtext.mode&&V){var gt=l.makePointStyleFns(f);l.singlePointStyle(u,vt,f,gt,t)}!function(t,e,r,n,i,s,u,f,p,g,y,w,T){var k,S=e.xaxis,P=e.yaxis,I=t._fullLayout;function D(e,r,n){return a.ensureSingle(e,\"text\").text(r).attr({class:\"bartext bartext-\"+k,\"text-anchor\":\"middle\",\"data-notex\":1}).call(l.font,n).call(o.convertToTspans,t)}var z=n[0].trace,R=\"h\"===z.orientation,F=function(t,e,r,n,i){var o,s=e[0].trace;return 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,u,f,h,p=\"histogram\"===o.type,d=\"waterfall\"===o.type,v=\"funnel\"===o.type,g=\"h\"===o.orientation;function y(t){return c(h,h.c2l(t),!0).text}g?(l=\"y\",u=i,f=\"x\",h=n):(l=\"x\",u=n,f=\"y\",h=i);var m,x=e[r],_={};_.label=x.p,_.labelLabel=_[l+\"Label\"]=(m=x.p,c(u,u.c2l(m),!0).text);var w=a.castOption(o,x.i,\"text\");(0===w||w)&&(_.text=w),_.value=x.s,_.valueLabel=_[f+\"Label\"]=y(x.s);var T={};b(T,o,x.i),(p||void 0===T.x)&&(T.x=g?_.value:_.label),(p||void 0===T.y)&&(T.y=g?_.label:_.value),(p||void 0===T.xLabel)&&(T.xLabel=g?_.valueLabel:_.labelLabel),(p||void 0===T.yLabel)&&(T.yLabel=g?_.labelLabel:_.valueLabel),d&&(_.delta=+x.rawS||x.s,_.deltaLabel=y(_.delta),_.final=x.v,_.finalLabel=y(_.final),_.initial=_.final-_.delta,_.initialLabel=y(_.initial)),v&&(_.value=x.s,_.valueLabel=y(_.value),_.percentInitial=x.begR,_.percentInitialLabel=a.formatPercent(x.begR),_.percentPrevious=x.difR,_.percentPreviousLabel=a.formatPercent(x.difR),_.percentTotal=x.sumR,_.percenTotalLabel=a.formatPercent(x.sumR));var k=a.castOption(o,x.i,\"customdata\");return k&&(_.customdata=k),a.texttemplateString(s,_,t._d3locale,T,_,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 u(t){return c(o?r:n,+t,!0).text}var f,h,p=i.textinfo,d=t[e],v=p.split(\"+\"),g=[],y=function(t){return-1!==v.indexOf(t)};if(y(\"label\")&&g.push((h=t[e].p,c(o?n:r,h,!0).text)),y(\"text\")&&(0===(f=a.castOption(i,d.i,\"text\"))||f)&&g.push(f),s){var m=+d.rawS||d.s,x=d.v,b=x-m;y(\"initial\")&&g.push(u(b)),y(\"delta\")&&g.push(u(m)),y(\"final\")&&g.push(u(x))}if(l){y(\"value\")&&g.push(u(d.s));var _=0;y(\"percent initial\")&&_++,y(\"percent previous\")&&_++,y(\"percent total\")&&_++;var w=_>1;y(\"percent initial\")&&(f=a.formatPercent(d.begR),w&&(f+=\" of initial\"),g.push(f)),y(\"percent previous\")&&(f=a.formatPercent(d.difR),w&&(f+=\" of previous\"),g.push(f)),y(\"percent total\")&&(f=a.formatPercent(d.sumR),w&&(f+=\" of total\"),g.push(f))}return g.join(\"
    \")}(e,r,n,i):v.getValue(s.text,r),v.coerceString(m,o)}(I,n,i,S,P);k=function(t,e){var r=v.getValue(t.textposition,e);return v.coerceEnumerated(x,r)}(z,i);var B=\"stack\"===w.mode||\"relative\"===w.mode,N=n[i],j=!B||N._outmost,U=N.hasB,V=g&&g-y>_;if(F&&\"none\"!==k&&(!N.isBlank&&s!==u&&f!==p||\"auto\"!==k&&\"inside\"!==k)){var q=I.font,H=d.getBarColor(n[i],z),G=d.getInsideTextFont(z,i,q,H),W=d.getOutsideTextFont(z,i,q),Y=z.insidetextanchor||\"end\",X=r.datum();R?\"log\"===S.type&&X.s0<=0&&(s=S.range[0]0&&$>0;it=V?U?E(rt-2*g,nt,J,$,R)||E(rt,nt-2*g,J,$,R):R?E(rt-(g-y),nt,J,$,R)||E(rt,nt-2*(g-y),J,$,R):E(rt,nt-(g-y),J,$,R)||E(rt-2*(g-y),nt,J,$,R):E(rt,nt,J,$,R),at&&it?k=\"inside\":(k=\"outside\",Z.remove(),Z=null)}else k=\"inside\";if(!Z){var ot=(Z=D(r,F,Q=a.ensureUniformFontSize(t,\"outside\"===k?W:G))).attr(\"transform\");if(Z.attr(\"transform\",\"\"),J=(K=l.bBox(Z.node())).width,$=K.height,Z.attr(\"transform\",ot),J<=0||$<=0)return void Z.remove()}var st,lt=z.textangle;st=\"outside\"===k?function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,u=a.angle||0,c=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/c));var v=L(u),g=C(i,v),y=(s?g.x:g.y)/2,m=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,k=0,M=s?A(e,t):A(r,n);return s?(b=e-M*o,T=M*y):(w=n+M*o,k=-M*y),{textX:m,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:k,scale:d,rotate:v}}(s,u,f,p,K,{isHorizontal:R,constrained:\"both\"===z.constraintext||\"outside\"===z.constraintext,angle:lt}):O(s,u,f,p,K,{isHorizontal:R,constrained:\"both\"===z.constraintext||\"inside\"===z.constraintext,angle:lt,anchor:Y,hasB:U,r:g,overhead:y}),st.fontSize=Q.size,h(\"histogram\"===z.type?\"bar\":z.type,st,I),N.transform=st;var ut=M(Z,I,w,T);a.setTransormAndDisplay(ut,st)}else r.select(\"text\").remove()}(t,e,R,r,T,H,G,W,Y,rt,it,g,y),e.layerClipId&&l.hideOutsideRangePoint(u,R.select(\"text\"),w,P,f.xcalendar,f.ycalendar)}));var W=!1===f.cliponaxis;l.setClipUrl(u,W?null:e.layerClipId,t)}));u.getComponentMethod(\"errorbars\",\"plot\")(t,z,e,g)},toMoveInsideBar:O}},45784:function(t){\"use strict\";function e(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]}t.exports=function(t,r){var n,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l=\"funnel\"===s.type,u=\"h\"===s.orientation,c=[];if(!1===r)for(n=0;n1||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:v,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:m,getOutsideTextFont:x,getBarColor:_,resizeText:l}},55592:function(t,e,r){\"use strict\";var n=r(76308),i=r(94288).hasColorscale,a=r(27260),o=r(3400).coercePattern;t.exports=function(t,e,r,s,l){var u=r(\"marker.color\",s),c=i(t,\"marker\");c&&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\",u,c),r(\"selected.marker.color\"),r(\"unselected.marker.color\")}},82744:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400);function a(t){return\"_\"+t+\"Text_minsize\"}t.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;if(e){e.scale=l&&e.hide?0:o/e.fontSize;var r=n.select(this).select(\"text\");i.setTransormAndDisplay(r,e)}}))}}}},78100:function(t,e,r){\"use strict\";var n,i=r(21776).Ks,a=r(92880).extendFlat,o=r(8319),s=r(20832);t.exports={r:o.r,theta:o.theta,r0:o.r0,dr:o.dr,theta0:o.theta0,dtheta:o.dtheta,thetaunit:o.thetaunit,base:a({},s.base,{}),offset:a({},s.offset,{}),width:a({},s.width,{}),text:a({},s.text,{}),hovertext:a({},s.hovertext,{}),marker:(n=a({},s.marker),delete n.cornerradius,n),hoverinfo:o.hoverinfo,hovertemplate:i(),selected:s.selected,unselected:s.unselected}},47056:function(t,e,r){\"use strict\";var n=r(94288).hasColorscale,i=r(47128),a=r(3400).isArrayOrTypedArray,o=r(84664),s=r(96376).setGroupPositions,l=r(4500),u=r(24040).traceIs,c=r(3400).extendFlat;t.exports={calc:function(t,e){for(var r=t._fullLayout,s=e.subplot,u=r[s].radialaxis,c=r[s].angularaxis,f=u.makeCalcdata(e,\"r\"),h=c.makeCalcdata(e,\"theta\"),p=e._length,d=new Array(p),v=f,g=h,y=0;yh.range[1]&&(x+=Math.PI),n.getClosest(u,(function(t){return v(m,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/y)-1+(t.rp1-m)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=u[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,c,t),s(_,c,f,t),t.hovertemplate=c.hovertemplate,t.color=a(c,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign=\"left\"),[t]}}},94456:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"barpolar\",basePlotModule:r(40872),categories:[\"polar\",\"bar\",\"showLegend\"],attributes:r(78100),layoutAttributes:r(9320),supplyDefaults:r(70384),supplyLayoutDefaults:r(89580),calc:r(47056).calc,crossTraceCalc:r(47056).crossTraceCalc,plot:r(42040),colorbar:r(5528),formatLabels:r(22852),style:r(60100).style,styleOnSelect:r(60100).styleOnSelect,hoverPoints:r(68896),selectPoints:r(45784),meta:{}}},9320:function(t){\"use strict\";t.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},bargap:{valType:\"number\",dflt:.1,min:0,max:1,editType:\"calc\"}}},89580:function(t,e,r){\"use strict\";var n=r(3400),i=r(9320);t.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?(u=o,c=l):(u=l,c=o);var f=[s.findEnclosingVertexAngles(u,t.vangles)[0],(u+c)/2,s.findEnclosingVertexAngles(c,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,u,c,f,e,r)}:function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),d=e.layers.frontplot.select(\"g.barlayer\");a.makeTraceGroups(d,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\",l?\"none\":\"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=f.c2p(t.s0),s=t.rp1=f.c2p(t.s1),l=t.thetag0=h.c2g(t.p0),d=t.thetag1=h.c2g(t.p1);if(i(o)&&i(s)&&i(l)&&i(d)&&o!==s&&l!==d){var v=f.c2g(t.s1),g=(l+d)/2;t.ct=[u.c2p(v*Math.cos(g)),c.c2p(v*Math.sin(g))],e=p(o,s,l,d)}else e=\"M0,0Z\";a.ensureSingle(r,\"path\").attr(\"d\",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},63188:function(t,e,r){\"use strict\";var n=r(98304),i=r(52904),a=r(20832),o=r(22548),s=r(29736).axisHoverFormat,l=r(21776).Ks,u=r(92880).extendFlat,c=i.marker,f=c.line;t.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:i.xperiod,yperiod:i.yperiod,xperiod0:i.xperiod0,yperiod0:i.yperiod0,xperiodalignment:i.xperiodalignment,yperiodalignment:i.yperiodalignment,xhoverformat:s(\"x\"),yhoverformat:s(\"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\"},sdmultiple:{valType:\"number\",min:0,editType:\"calc\",dflt:1},sizemode:{valType:\"enumerated\",values:[\"quartiles\",\"sd\"],editType:\"calc\",dflt:\"quartiles\"},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:u({},c.symbol,{arrayOk:!1,editType:\"plot\"}),opacity:u({},c.opacity,{arrayOk:!1,dflt:1,editType:\"style\"}),angle:u({},c.angle,{arrayOk:!1,editType:\"calc\"}),size:u({},c.size,{arrayOk:!1,editType:\"calc\"}),color:u({},c.color,{arrayOk:!1,editType:\"style\"}),line:{color:u({},f.color,{arrayOk:!1,dflt:o.defaultLine,editType:\"style\"}),width:u({},f.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(),whiskerwidth:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"calc\"},showwhiskers:{valType:\"boolean\",editType:\"calc\"},offsetgroup:a.offsetgroup,alignmentgroup:a.alignmentgroup,selected:{marker:i.selected.marker,editType:\"style\"},unselected:{marker:i.unselected.marker,editType:\"style\"},text:u({},i.text,{}),hovertext:u({},i.hovertext,{}),hovertemplate:l({}),hoveron:{valType:\"flaglist\",flags:[\"boxes\",\"points\"],dflt:\"boxes+points\",editType:\"style\"},zorder:i.zorder}},62555:function(t,e,r){\"use strict\";var n=r(38248),i=r(54460),a=r(1220),o=r(3400),s=r(39032).BADNUM,l=o._;t.exports=function(t,e){var r,u,m,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?(m=k,x=\"x\",b=A,_=\"y\",w=!!e.yperiodalignment):(m=A,x=\"y\",b=k,_=\"x\",w=!!e.xperiodalignment);var E,L,C,O,P,I,D=function(t,e,r,i){var s,l=e+\"0\"in t;if(e in t||l&&\"d\"+e in t){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 c=\"multicategory\"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+\"calendar\"]),f=t._length,h=new Array(f),p=0;pE.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return m.d2c((e[t]||[])[r])},q=1/0,H=-1/0;for(r=0;r=E.q1&&E.q3>=E.med){var W=V(\"lowerfence\");E.lf=W!==s&&W<=E.q1?W:p(E,C,O);var Y=V(\"upperfence\");E.uf=Y!==s&&Y>=E.q3?Y:d(E,C,O);var X=V(\"mean\");E.mean=X!==s?X:O?o.mean(C,O):(E.q1+E.q3)/2;var Z=V(\"sd\");E.sd=X!==s&&Z>=0?Z:O?o.stdev(C,O,E.mean):E.q3-E.q1,E.lo=v(E),E.uo=g(E);var K=V(\"notchspan\");K=K!==s&&K>0?K:y(E,O),E.ln=E.med-K,E.un=E.med+K;var J=E.lf,$=E.uf;e.boxpoints&&C.length&&(J=Math.min(J,C[0]),$=Math.max($,C[O-1])),e.notched&&(J=Math.min(J,E.ln),$=Math.max($,E.un)),E.min=J,E.max=$}else{var Q;o.warn([\"Invalid input - make sure that q1 <= median <= q3\",\"q1 = \"+E.q1,\"median = \"+E.med,\"q3 = \"+E.q3].join(\"\\n\")),Q=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=Q,E.q1=E.q3=Q,E.lf=E.uf=Q,E.mean=E.sd=Q,E.ln=E.un=Q,E.min=E.max=Q}q=Math.min(q,E.min),H=Math.max(H,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[m._id]=i.findExtremes(m,[q,H],{padded:!0})}else{var tt=m.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&it0){var ct,ft;(E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),O=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[O-1],E.mean=o.mean(C,O),E.sd=o.stdev(C,O,E.mean)*e.sdmultiple,E.med=o.interp(C,.5),O%2&&(lt||ut)?(lt?(ct=C.slice(0,O/2),ft=C.slice(O/2+1)):ut&&(ct=C.slice(0,O/2+1),ft=C.slice(O/2)),E.q1=o.interp(ct,.5),E.q3=o.interp(ft,.5)):(E.q1=o.interp(C,.25),E.q3=o.interp(C,.75)),E.lf=p(E,C,O),E.uf=d(E,C,O),E.lo=v(E),E.uo=g(E);var ht=y(E,O);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.notched&&o.isTypedArray(tt)&&(tt=Array.from(tt)),e._extremes[m._id]=i.findExtremes(m,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||\"sd\"===e.sizemode?l(t,\"mean ± σ:\").replace(\"σ\",1===e.sdmultiple?\"σ\":e.sdmultiple+\"σ\"):l(t,\"mean:\"),lf:l(t,\"lower fence:\"),uf:l(t,\"upper fence:\")}},T[S]++,M):[{t:{empty:!0}}]};var u={text:\"tx\",hovertext:\"htx\"};function c(t,e,r){for(var n in u)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[u[n]]=e[n][r[0]][r[1]]):t[u[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 v(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function y(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},96404:function(t,e,r){\"use strict\";var n=r(54460),i=r(3400),a=r(71888).getAxisGroup,o=[\"v\",\"h\"];function s(t,e,r,o){var s,l,u,c=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],v=0;for(s=0;s1,b=1-f[t+\"gap\"],_=1-f[t+\"groupgap\"];for(s=0;s0){var H=E.pointpos,G=E.jitter,W=E.marker.size/2,Y=0;H+G>=0&&((Y=V*(H+G))>M?(q=!0,j=W,B=Y):Y>R&&(j=W,B=M)),Y<=M&&(B=M);var X=0;H-G<=0&&((X=-V*(H-G))>S?(q=!0,U=W,N=X):X>F&&(U=W,N=S)),X<=S&&(N=S)}else B=M,N=S;var Z=new Array(u.length);for(l=0;l0?(g=\"v\",y=x>0?Math.min(_,b):Math.min(b)):x>0?(g=\"h\",y=Math.min(_)):y=0;if(y){e._length=y;var S=r(\"orientation\",g);e._hasPreCompStats?\"v\"===S&&0===x?(r(\"x0\",0),r(\"dx\",1)):\"h\"===S&&0===m&&(r(\"y0\",0),r(\"dy\",1)):\"v\"===S&&0===x?r(\"x0\"):\"h\"===S&&0===m&&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,u,\"marker.outliercolor\"),s=r(\"marker.line.outliercolor\"),l=\"outliers\";e._hasPreCompStats?l=\"all\":(o||s)&&(l=\"suspectedoutliers\");var c=r(a+\"points\",l);c?(r(\"jitter\",\"all\"===c?.3:0),r(\"pointpos\",\"all\"===c?-1.5:0),r(\"marker.symbol\"),r(\"marker.opacity\"),r(\"marker.size\"),r(\"marker.angle\"),r(\"marker.color\",e.line.color),r(\"marker.line.color\"),r(\"marker.line.width\"),\"suspectedoutliers\"===c&&(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)}t.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,u,r,i)}if(c(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(\"whiskerwidth\");var v,g=s(\"sizemode\");\"quartiles\"===g&&(v=s(\"boxmean\",h)),s(\"showwhiskers\",\"quartiles\"===g),\"sd\"!==g&&\"sd\"!==v||s(\"sdmultiple\"),s(\"width\"),s(\"quartilemethod\");var y=!1;if(l){var m=s(\"notchspan\");m&&m.length&&(y=!0)}else n.validate(t.notchwidth,u.notchwidth)&&(y=!0);s(\"notched\",y)&&s(\"notchwidth\"),f(t,e,s,{prefix:\"box\"}),s(\"zorder\")}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,u,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,u=e.pos,c=!!u.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=u.c2l(t.pos+f,!0),i=u.l2p(e-o)+h,a=u.l2p(e+s)+h,d=c?(i+a)/2:u.l2p(e)+h,v=l.c2p(t.mean,!0),g=l.c2p(t.mean-t.sd,!0),y=l.c2p(t.mean+t.sd,!0);\"h\"===r.orientation?n.select(this).attr(\"d\",\"M\"+v+\",\"+i+\"V\"+a+(\"sd\"===p?\"m0,0L\"+g+\",\"+d+\"L\"+v+\",\"+i+\"L\"+y+\",\"+d+\"Z\":\"\")):n.select(this).attr(\"d\",\"M\"+i+\",\"+v+\"H\"+a+(\"sd\"===p?\"m0,0L\"+d+\",\"+g+\"L\"+i+\",\"+v+\"L\"+d+\",\"+y+\"Z\":\"\"))}))}t.exports={plot:function(t,e,r,a){var u=t._context.staticPlot,c=e.xaxis,f=e.yaxis;i.makeTraceGroups(a,r,\"trace boxes\").each((function(t){var e,r,i=n.select(this),a=t[0],h=a.t,p=a.trace;h.wdPos=h.bdPos*p.whiskerwidth,!0!==p.visible||h.empty?i.remove():(\"h\"===p.orientation?(e=f,r=c):(e=c,r=f),o(i,{pos:e,val:r},p,h,u),s(i,{x:c,y:f},p,h),l(i,{pos:e,val:r},p,h))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},8264:function(t){\"use strict\";t.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 r=1/0,a=-1/0,o=t.length,s=0;s0?Math.floor:Math.ceil,P=L>0?Math.ceil:Math.floor,I=L>0?Math.min:Math.max,D=L>0?Math.max:Math.min,z=O(S+C),R=P(E-C),F=[[f=M(S)]];for(a=z;a*L=0;i--)a[c-i]=t[f][i],o[c-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:u}),s}},19216:function(t,e,r){\"use strict\";var n=r(54460),i=r(92880).extendFlat;t.exports=function(t,e,r){var a,o,s,l,u,c,f,h,p,d,v,g,y,m,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,O=t._b.length;n.prepTicks(b),\"array\"===b.tickmode&&delete b.tickvals;var P=b.smoothing?3:1;function I(n){var i,a,o,s,l,u,c,f,p,d,v,g,y=[],m=[],x={};if(\"b\"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(O-2,a))),s=a-o,x.length=O,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),y.push(l[0]+p[0]/3),m.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),y.push(f[0]-d[0]/3),m.push(f[1]-d[1]/3)),y.push(f[0]),m.push(f[1]),l=f;else for(i=t.a2i(n),u=Math.floor(Math.max(0,Math.min(C-2,i))),c=i-u,x.length=C,x.crossLength=O,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],u,e,c,r)},a=0;a0&&(v=t.dxydj([],u,a-1,c,0),y.push(l[0]+v[0]/3),m.push(l[1]+v[1]/3),g=t.dxydj([],u,a-1,c,1),y.push(f[0]-g[0]/3),m.push(f[1]-g[1]/3)),y.push(f[0]),m.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=y,x.y=m,x.smoothing=A.smoothing,x}function D(n){var i,a,o,s,l,u=[],c=[],f={};if(f.length=x.length,f.crossLength=k.length,\"b\"===e)for(o=Math.max(0,Math.min(O-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(D(o),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c;hx.length-1||v<0||v>x.length-1))for(g=x[s],y=x[v],a=0;ax[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(D(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(D(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,c=(u=[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=u[1],h=c;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(I(p),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c-1;hx[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(I(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(I(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},14724:function(t,e,r){\"use strict\";var n=r(54460),i=r(92880).extendFlat;t.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:u}}},164:function(t,e,r){\"use strict\";var n=r(33428),i=r(43616),a=r(87072),o=r(53416),s=r(15584),l=r(72736),u=r(3400),c=u.strRotate,f=u.strTranslate,h=r(84284);function p(t,e,r,s,l,u,c){var f=\"const-\"+l+\"-lines\",h=r.selectAll(\".\"+f).data(u);h.enter().append(\"path\").classed(f,!0).style(\"vector-effect\",c?\"none\":\"non-scaling-stroke\"),h.each((function(r){var s=r,l=s.x,u=s.y,c=a([],l,t.c2p),f=a([],u,e.c2p),h=\"M\"+o(c,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\")})),h.exit().remove()}function d(t,e,r,a,o,u,h,p){var d=u.selectAll(\"text.\"+p).data(h);d.enter().append(\"text\").classed(p,!0);var v=0,g={};return d.each((function(o,u){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)])}u||(g={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,y=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),m=i.bBox(this);y.attr(\"transform\",f(h.p[0],h.p[1])+c(h.angle)+f(o.axis.labelpadding*d,.3*m.height)),v=Math.max(v,m.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtent=v,g}t.exports=function(t,e,r,i){var l=t._context.staticPlot,c=e.xaxis,f=e.yaxis,h=t._fullLayout._clips;u.makeTraceGroups(i,r,\"trace\").each((function(e){var r=n.select(this),i=e[0],v=i.trace,g=v.aaxis,m=v.baxis,x=u.ensureSingle(r,\"g\",\"minorlayer\"),b=u.ensureSingle(r,\"g\",\"majorlayer\"),_=u.ensureSingle(r,\"g\",\"boundarylayer\"),w=u.ensureSingle(r,\"g\",\"labellayer\");r.style(\"opacity\",v.opacity),p(c,f,b,0,\"a\",g._gridlines,!0),p(c,f,b,0,\"b\",m._gridlines,!0),p(c,f,x,0,\"a\",g._minorgridlines,!0),p(c,f,x,0,\"b\",m._minorgridlines,!0),p(c,f,_,0,\"a-boundary\",g._boundarylines,l),p(c,f,_,0,\"b-boundary\",m._boundarylines,l);var T=d(t,c,f,v,0,w,g._labels,\"a-label\"),k=d(t,c,f,v,0,w,m._labels,\"b-label\");!function(t,e,r,n,i,a,o,l){var c,f,h,p,d=u.aggNums(Math.min,null,r.a),v=u.aggNums(Math.max,null,r.a),g=u.aggNums(Math.min,null,r.b),m=u.aggNums(Math.max,null,r.b);c=.5*(d+v),f=g,h=r.ab2xy(c,f,!0),p=r.dxyda_rough(c,f),void 0===o.angle&&u.extendFlat(o,s(r,i,a,h,r.dxydb_rough(c,f))),y(t,e,r,0,h,p,r.aaxis,i,a,o,\"a-title\"),c=d,f=.5*(g+m),h=r.ab2xy(c,f,!0),p=r.dxydb_rough(c,f),void 0===l.angle&&u.extendFlat(l,s(r,i,a,h,r.dxyda_rough(c,f))),y(t,e,r,0,h,p,r.baxis,i,a,l,\"b-title\")}(t,w,v,0,c,f,T,k),function(t,e,r,n,i){var s,l,c,f,h=r.select(\"#\"+t._clipPathId);h.size()||(h=r.append(\"clipPath\").classed(\"carpetclip\",!0));var p=u.ensureSingle(h,\"path\",\"carpetboundary\"),d=e.clipsegments,v=[];for(f=0;f90&&m<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+g)*v*a-_),b.attr(\"transform\",f(e.p[0],e.p[1])+c(e.angle)+f(0,_)).attr(\"text-anchor\",\"middle\").call(i.font,h.title.font)})),b.exit().remove()}},81e3:function(t,e,r){\"use strict\";var n=r(24588),i=r(14952).findBin,a=r(30180),o=r(29056),s=r(26435),l=r(24464);t.exports=function(t){var e=t._a,r=t._b,u=e.length,c=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[u-1],v=r[0],g=r[c-1],y=e[e.length-1]-e[0],m=r[r.length-1]-r[0],x=y*n.RELATIVE_CULL_TOLERANCE,b=m*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,v-=b,g+=b,t.isVisible=function(t,e){return t>p&&tv&&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],u,c,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]),u-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]),u-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),u-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(u-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),c-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(c-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[u-1]|ir[c-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,v=0,g=0,y=[];ne[u-1]?(f=u-2,h=1,v=(n-e[u-1])/(e[u-1]-e[u-2])):h=o-(f=Math.max(0,Math.min(u-2,Math.floor(o)))),ir[c-1]?(p=c-2,d=1,g=(i-r[c-1])/(r[c-1]-r[c-2])):d=s-(p=Math.max(0,Math.min(c-2,Math.floor(s)))),v&&(t.dxydi(y,f,p,h,d),l[0]+=y[0]*v,l[1]+=y[1]*v),g&&(t.dxydj(y,f,p,h,d),l[0]+=y[0]*g,l[1]+=y[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=y*(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=m*(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}}},51512:function(t,e,r){\"use strict\";var n=r(3400);t.exports=function(t,e,r){var i,a,o,s=[],l=[],u=t[0].length,c=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}},86411:function(t,e,r){\"use strict\";var n=r(3400).isArray1D;t.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}},83372:function(t,e,r){\"use strict\";var n=r(21776).Ks,i=r(6096),a=r(49084),o=r(45464),s=r(22548).defaultLine,l=r(92880).extendFlat,u=i.marker.line;t.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({},u.color,{dflt:s}),width:l({},u.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\"}))},7924:function(t,e,r){\"use strict\";var n=r(38248),i=r(39032).BADNUM,a=r(47128),o=r(20148),s=r(4500);function l(t){return t&&\"string\"==typeof t}t.exports=function(t,e){var r,u=e._length,c=new Array(u);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f\")}}(t,f,o),[t]}},54272:function(t,e,r){\"use strict\";t.exports={attributes:r(83372),supplyDefaults:r(30972),colorbar:r(96288),calc:r(7924),calcGeoJSON:r(88364).calcGeoJSON,plot:r(88364).plot,style:r(7947).style,styleOnSelect:r(7947).styleOnSelect,hoverPoints:r(69224),eventData:r(52428),selectPoints:r(17328),moduleType:\"trace\",name:\"choropleth\",basePlotModule:r(10816),categories:[\"geo\",\"noOpacity\",\"showLegend\"],meta:{}}},88364:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=r(27144),o=r(59972).getTopojsonFeatures,s=r(19280).findExtremes,l=r(7947).style;t.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,u=r._length,c=\"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)},t.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}},86040:function(t,e,r){\"use strict\";var n=r(49084),i=r(29736).axisHoverFormat,a=r(21776).Ks,o=r(52948),s=r(45464),l=r(92880).extendFlat,u={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\",\"raw\"],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(u,n(\"\",{colorAttr:\"u/v/w norm\",showScaleDflt:!0,editTypeOverride:\"calc\"})),[\"opacity\",\"lightposition\",\"lighting\"].forEach((function(t){u[t]=o[t]})),u.hoverinfo=l({},s.hoverinfo,{editType:\"calc\",flags:[\"x\",\"y\",\"z\",\"u\",\"v\",\"w\",\"norm\",\"text\",\"name\"],dflt:\"x+y+z+norm+text+name\"}),u.transforms=void 0,t.exports=u},83344:function(t,e,r){\"use strict\";var n=r(47128);t.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,u=0;uo.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,u=-1/0,c=1/0;for(r=0;r\":p>u&&(n.prefixBoundary=!0);break;case\"<\":(pu||n.starts.length&&h===c)&&(n.prefixBoundary=!0);break;case\"][\":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),fu&&(n.prefixBoundary=!0)}}}},55296:function(t,e,r){\"use strict\";var n=r(8932),i=r(41076),a=r(46960);t.exports={min:\"zmin\",max:\"zmax\",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,u=o.coloring,c=i(e,{isColorbar:!0});if(\"heatmap\"===u){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else\"fill\"===u&&(r._fillcolor=c);r._line={color:\"lines\"===u?c:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},93252:function(t){\"use strict\";t.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}}},95536:function(t,e,r){\"use strict\";var n=r(38248),i=r(17428),a=r(76308),o=a.addOpacity,s=a.opacity,l=r(69104),u=r(3400).isArrayOrTypedArray,c=l.CONSTRAINT_REDUCTION,f=l.COMPARISON_OPS2;t.exports=function(t,e,r,a,l,h){var p,d,v,g=e.contours,y=r(\"contours.operation\");g._operation=c[y],function(t,e){var r;-1===f.indexOf(e.operation)?(t(\"contours.value\",[0,1]),u(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)||(u(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,g),\"=\"===y?p=g.showlines=!0:(p=r(\"contours.showlines\"),v=r(\"fillcolor\",o((t.line||{}).color||l,.5))),p&&(d=r(\"line.color\",v&&s(v)?o(e.fillcolor,1):l),r(\"line.width\",2),r(\"line.dash\")),r(\"line.smoothing\"),i(r,a,d,h)}},3212:function(t,e,r){\"use strict\";var n=r(69104),i=r(38248);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}}}t.exports={\"[]\":o(\"[]\"),\"][\":o(\"][\"),\">\":s(\">\"),\"<\":s(\"<\"),\"=\":s(\"=\")}},84952:function(t){\"use strict\";t.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\")}},82172:function(t,e,r){\"use strict\";var n=r(3400);function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}t.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}},46960:function(t){\"use strict\";t.exports=function(t){return t.end+t.size/1e6}},88748:function(t,e,r){\"use strict\";var n=r(3400),i=r(93252);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,[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,v=t.z[0].length,g=e.slice(),y=h.slice();for(u=0;u<1e4;u++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[c]=i.SADDLEREMAINDER[f]):delete t.crossings[c],!(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],c=e.join(\",\"),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var m=h[0]&&(e[0]<0||e[0]>v-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===g[0]&&e[1]===g[1]&&h[0]===y[0]&&h[1]===y[1]||r&&m)break;f=t.crossings[c]}1e4===u&&n.log(\"Infinite loop in contour?\");var x,b,_,w,T,k,A,M,S,E,L,C,O,P,I,D=a(p[0],p[p.length-1],o,l),z=0,R=.2*t.smoothing,F=[],B=0;for(u=1;u=B;u--)if((x=F[u])=B&&x+F[b]M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;M=m)&&(r<=y&&(r=y),o>=m&&(o=m),l=Math.floor((o-r)/s)+1,u=0),h=0;hy&&(v.unshift(y),g.unshift(g[0])),v[v.length-1]t?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}t.exports=function(t){var e,r,a,o,s,l,u,c,f,h=t[0].z,p=h.length,d=h[0].length,v=2===p||2===d;for(r=0;r=0&&(n=m,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-m[1])<.01&&(m[0]-r[0])*(n[0]-m[0])>=0&&(n=m,s=l):i.log(\"endpt to newendpt is not vert. or horz.\",r,n,m)}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)/(c+Math.abs(Math.sin(u)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(u)*o);if(h<1||p<1)return 1/0;var d=y.EDGECOST*(1/(h-1)+1/(p-1));d+=y.ANGLECOST*u*u;for(var v=s-c,g=l-f,m=s+c,x=l+f,b=0;b2*y.MAXCOST)break;p&&(s/=2),l=(o=u-s/2)+1.5*s}if(h<=y.MAXCOST)return c},e.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,u=t.theta,c=Math.sin(u),f=Math.cos(u),h=function(t,e){return[s+t*f-e*c,l+t*c+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:u,level:e.level,width:a,height:o}),n.push(p)},e.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 u=\"\",c=0;cr.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 u,c=r.start,f=r.end,h=t._input.contours;c>f&&(r.start=h.start=f,f=r.end=h.end=c,c=r.start),r.size>0||(u=c===f?1:a(c,f,t.ncontours).dtick,h.size=r.size=u)}}},52440:function(t,e,r){\"use strict\";var n=r(33428),i=r(43616),a=r(41648),o=r(41076);t.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,u=a.start,c=\"constraint\"===a.type,f=!c&&\"lines\"===a.coloring,h=!c&&\"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),{weight:d.weight,style:d.style,variant:d.variant,textcase:d.textcase,lineposition:d.lineposition,shadow:d.shadow,family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),c)e.selectAll(\"g.contourfill path\").style(\"fill\",r.fillcolor);else if(h){var v;e.selectAll(\"g.contourfill path\").style(\"fill\",(function(t){return void 0===v&&(v=t.level),p(t.level+.5*l)})),void 0===v&&(v=u),e.selectAll(\"g.contourbg path\").style(\"fill\",p(v-.5*l))}})),a(t)}},97680:function(t,e,r){\"use strict\";var n=r(27260),i=r(17428);t.exports=function(t,e,r,a,o){var s,l=r(\"contours.coloring\"),u=\"\";\"fill\"===l&&(s=r(\"contours.showlines\")),!1!==s&&(\"lines\"!==l&&(u=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,u,o)}},37960:function(t,e,r){\"use strict\";var n=r(83328),i=r(67104),a=r(49084),o=r(92880).extendFlat,s=i.contours;t.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\"},zorder:i.zorder,transforms:void 0},a(\"\",{cLetter:\"z\",autoColorDflt:!1}))},30572:function(t,e,r){\"use strict\";var n=r(47128),i=r(3400),a=r(2872),o=r(26136),s=r(70448),l=r(11240),u=r(35744),c=r(3252),f=r(50948),h=r(54444);t.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),c(d,e,e._defaultColor,t._fullLayout)}var v=function(t,e){var r,c,f,h,p,d,v,g=e._carpetTrace,y=g.aaxis,m=g.baxis;y._minDtick=0,m._minDtick=0,i.isArray1D(e.z)&&a(e,y,m,\"a\",\"b\",[\"z\"]),r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?y.makeCalcdata(e,\"_a\"):[],h=h?m.makeCalcdata(e,\"_b\"):[],c=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,v=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(v),s(v,e._emptypoints);var x=i.maxRowLength(v),b=\"scaled\"===e.xtype?\"\":r,_=u(e,b,c,f,x,y),w=\"scaled\"===e.ytype?\"\":h,T={a:_,b:u(e,w,p,d,v.length,m),z:v};return\"levels\"===e.contours.type&&\"none\"!==e.contours.coloring&&n(t,e,{vals:v,containerStr:\"\",cLetter:\"z\"}),[T]}(t,e);return h(e,e._z),v}}},3252:function(t,e,r){\"use strict\";var n=r(3400),i=r(51264),a=r(37960),o=r(95536),s=r(84952),l=r(97680);t.exports=function(t,e,r,u){function c(r,i){return n.coerce(t,e,a,r,i)}if(c(\"carpet\"),t.a&&t.b){if(!i(t,e,c,u,\"a\",\"b\"))return void(e.visible=!1);c(\"text\"),\"constraint\"===c(\"contours.type\")?o(t,e,c,u,r,{hasHover:!1}):(s(t,e,c,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,c,u,{hasHover:!1}))}else e._defaultColor=r,e._length=null;c(\"zorder\")}},40448:function(t,e,r){\"use strict\";t.exports={attributes:r(37960),supplyDefaults:r(3252),colorbar:r(55296),calc:r(30572),plot:r(94440),style:r(52440),moduleType:\"trace\",name:\"contourcarpet\",basePlotModule:r(57952),categories:[\"cartesian\",\"svg\",\"carpet\",\"contour\",\"symbols\",\"showLegend\",\"hasLines\",\"carpetDependent\",\"noHover\",\"noSortingByValue\"],meta:{}}},94440:function(t,e,r){\"use strict\";var n=r(33428),i=r(87072),a=r(53416),o=r(43616),s=r(3400),l=r(72424),u=r(88748),c=r(23676),f=r(93252),h=r(82172),p=r(61512),d=r(56008),v=r(50948),g=r(77712);function y(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 m(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}t.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=v(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),O=\"constraint\"===L.type,P=L._operation,I=O?\"=\"===P?\"lines\":\"fill\":L.coloring,D=[[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 z=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);u(C,z,R);var F,B,N,j,U=C;\"constraint\"===L.type&&(U=h(C,P)),function(t,e){var r,n,i,a,o,s,l,u,c;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 q=\"M\"+V.join(\"L\")+\"Z\";!function(t,e,r,n,o,l){var u,c,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=v):Math.abs(f[1]-h[1])=0&&(h=L,d=v):s.log(\"endpt to newendpt is not vert. or horz.\",f,h,L)}if(d>=0)break;m+=S(f,h),f=h}if(d===e.edgepaths.length){s.log(\"unclosed perimeter path\");break}c=d,(b=-1===x.indexOf(c))&&(c=x[0],m+=S(f,h)+\"Z\",f=null)}for(c=0;cv&&(n.max=v),n.len=n.max-n.min}function g(t,e){var r,n=0,o=.1;return(Math.abs(t[0]-l)0?+p[c]:0),f.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:y},properties:m})}}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(c=1;c<_.length;c++)T.push(_[c][0],_[c][1]);var k=[\"interpolate\",[\"linear\"],[\"get\",\"z\"],b.min,0,b.max,1];return i.extendFlat(u.heatmap.paint,{\"heatmap-weight\":d?k:1/(b.max-b.min),\"heatmap-color\":T,\"heatmap-radius\":v?{type:\"identity\",property:\"r\"}:e.radius,\"heatmap-opacity\":e.opacity}),u.geojson={type:\"FeatureCollection\",features:f},u.heatmap.layout.visibility=\"visible\",u}},97664:function(t,e,r){\"use strict\";var n=r(3400),i=r(27260),a=r(33928);t.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"lon\")||[],u=s(\"lat\")||[],c=Math.min(l.length,u.length);c?(e._length=c,s(\"z\"),s(\"radius\"),s(\"below\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"})):e.visible=!1}},96176:function(t){\"use strict\";t.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},25336:function(t,e,r){\"use strict\";var n=r(54460),i=r(63312).hoverPoints,a=r(63312).getExtraText;t.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,u=l[0].trace,c=l[s.index];if(delete s.color,\"z\"in c){var f=s.subplot.mockAxis;s.z=c.z,s.zLabel=n.tickText(f,f.c2l(c.z),\"hover\").text}return s.extraText=a(u,c,l[0].t.labels),[s]}}},15088:function(t,e,r){\"use strict\";t.exports={attributes:r(33928),supplyDefaults:r(97664),colorbar:r(96288),formatLabels:r(11960),calc:r(90876),plot:r(35256),hoverPoints:r(25336),eventData:r(96176),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)},t.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}},74248:function(t,e,r){\"use strict\";var n=r(3400);t.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;return n(i)?i:n(a)&&o?a:void 0}(c,h),[l]}}},94704:function(t,e,r){\"use strict\";t.exports={attributes:r(20088),layoutAttributes:r(7076),supplyDefaults:r(45432).supplyDefaults,crossTraceDefaults:r(45432).crossTraceDefaults,supplyLayoutDefaults:r(11631),calc:r(23096),crossTraceCalc:r(4804),plot:r(42200),style:r(44544).style,hoverPoints:r(31488),eventData:r(34580),selectPoints:r(45784),moduleType:\"trace\",name:\"funnel\",basePlotModule:r(57952),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},7076:function(t){\"use strict\";t.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\"}}},11631:function(t,e,r){\"use strict\";var n=r(3400),i=r(7076);t.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)}})),u(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)}))}))}}},22332:function(t,e,r){\"use strict\";var n=r(74996),i=r(45464),a=r(86968).u,o=r(21776).Ks,s=r(21776).Gw,l=r(92880).extendFlat;t.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\"},pattern:n.marker.pattern,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\"}}},91248:function(t,e,r){\"use strict\";var n=r(7316);e.name=\"funnelarea\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},54e3:function(t,e,r){\"use strict\";var n=r(45768);t.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:\"funnelarea\"})}}},92688:function(t,e,r){\"use strict\";var n=r(3400),i=r(22332),a=r(86968).Q,o=r(31508).handleText,s=r(74174).handleLabelsAndValues,l=r(74174).handleMarkerDefaults;t.exports=function(t,e,r,u){function c(r,a){return n.coerce(t,e,i,r,a)}var f=c(\"labels\"),h=c(\"values\"),p=s(f,h),d=p.len;if(e._hasLabels=p.hasLabels,e._hasValues=p.hasValues,!e._hasLabels&&e._hasValues&&(c(\"label0\"),c(\"dlabel\")),d){e._length=d,l(t,e,u,c),c(\"scalegroup\");var v,g=c(\"text\"),y=c(\"texttemplate\");if(y||(v=c(\"textinfo\",Array.isArray(g)?\"text+percent\":\"percent\")),c(\"hovertext\"),c(\"hovertemplate\"),y||v&&\"none\"!==v){var m=c(\"textposition\");o(t,e,u,c,m,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}else\"none\"===v&&c(\"textposition\",\"none\");a(e,u,c),c(\"title.text\")&&(c(\"title.position\"),n.coerceFont(c,\"title.font\",u.font)),c(\"aspectratio\"),c(\"baseratio\")}else e.visible=!1}},62396:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"funnelarea\",basePlotModule:r(91248),categories:[\"pie-like\",\"funnelarea\",\"showLegend\"],attributes:r(22332),layoutAttributes:r(61280),supplyDefaults:r(92688),supplyLayoutDefaults:r(35384),calc:r(54e3).calc,crossTraceCalc:r(54e3).crossTraceCalc,plot:r(39472),style:r(62096),styleOne:r(10528),meta:{}}},61280:function(t,e,r){\"use strict\";var n=r(85204).hiddenlabels;t.exports={hiddenlabels:n,funnelareacolorway:{valType:\"colorlist\",editType:\"calc\"},extendfunnelareacolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},35384:function(t,e,r){\"use strict\";var n=r(3400),i=r(61280);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"hiddenlabels\"),r(\"funnelareacolorway\",e.colorway),r(\"extendfunnelareacolors\")}},39472:function(t,e,r){\"use strict\";var n=r(33428),i=r(43616),a=r(3400),o=a.strScale,s=a.strTranslate,l=r(72736),u=r(98184).toMoveInsideBar,c=r(82744),f=c.recordMinTextSize,h=c.clearMinTextSize,p=r(69656),d=r(37820),v=d.attachFxHandlers,g=d.determineInsideTextFont,y=d.layoutAreas,m=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return\"l\"+(e[0]-t[0])+\",\"+(e[1]-t[1])}t.exports=function(t,e){var r=t._context.staticPlot,c=t._fullLayout;h(\"funnelarea\",c),m(e,t),y(e,c._size),a.makeTraceGroups(c._funnelarealayer,e,\"trace\").each((function(e){var h=n.select(this),d=e[0],y=d.trace;!function(t){if(t.length){var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o,s,l=Math.pow(i,2),u=e.vTotal,c=u,f=u*l/(1-l)/u,h=[];for(h.push(E()),o=t.length-1;o>-1;o--)if(!(s=t[o]).hidden){var p=s.v/c;f+=p,h.push(E())}var d=1/0,v=-1/0;for(o=0;o-1;o--)if(!(s=t[o]).hidden){var M=h[A+=1][0],S=h[A][1];s.TL=[-M,S],s.TR=[M,S],s.BL=T,s.BR=k,s.pxmid=(_=s.TR,w=s.BR,[.5*(_[0]+w[0]),.5*(_[1]+w[1])]),T=s.TL,k=s.TR}}function E(){var t,e={x:t=Math.sqrt(f),y:-t};return[e.x,e.y]}}(e),h.each((function(){var h=n.select(this).selectAll(\"g.slice\").data(e);h.enter().append(\"g\").classed(\"slice\",!0),h.exit().remove(),h.each((function(o,s){if(o.hidden)n.select(this).selectAll(\"path,g\").remove();else{o.pointNumber=o.i,o.curveNumber=y.index;var h=d.cx,m=d.cy,x=n.select(this),w=x.selectAll(\"path.surface\").data([o]);w.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":r?\"none\":\"all\"}),x.call(v,t,e);var T=\"M\"+(h+o.TR[0])+\",\"+(m+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+\"Z\";w.attr(\"d\",T),b(t,o,d);var k=p.castOption(y.textposition,o.pts),A=x.selectAll(\"g.slicetext\").data(o.text&&\"none\"!==k?[0]:[]);A.enter().append(\"g\").classed(\"slicetext\",!0),A.exit().remove(),A.each((function(){var r=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),p=a.ensureUniformFontSize(t,g(y,o,c.font));r.text(o.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,p).call(l.convertToTspans,t);var d,v,x,b=i.bBox(r.node()),_=Math.min(o.BL[1],o.BR[1])+m,w=Math.max(o.TL[1],o.TR[1])+m;v=Math.max(o.TL[0],o.BL[0])+h,x=Math.min(o.TR[0],o.BR[0])+h,(d=u(v,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:\"middle\"})).fontSize=p.size,f(y.type,d,c),e[s].transform=d,a.setTransormAndDisplay(r,d)}))}}));var m=n.select(this).selectAll(\"g.titletext\").data(y.title.text?[0]:[]);m.enter().append(\"g\").classed(\"titletext\",!0),m.exit().remove(),m.each((function(){var e=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),r=y.title.text;y._meta&&(r=a.templateString(r,y._meta)),e.text(r).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,y.title.font).call(l.convertToTspans,t);var u=x(d,c._size);e.attr(\"transform\",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},62096:function(t,e,r){\"use strict\";var n=r(33428),i=r(10528),a=r(82744).resizeText;t.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(\".trace\");a(t,e,\"funnelarea\"),e.each((function(e){var r=e[0].trace,a=n.select(this);a.style({opacity:r.opacity}),a.selectAll(\"path.surface\").each((function(e){n.select(this).call(i,e,r,t)}))}))}},83328:function(t,e,r){\"use strict\";var n=r(52904),i=r(45464),a=r(25376),o=r(29736).axisHoverFormat,s=r(21776).Ks,l=r(21776).Gw,u=r(49084),c=r(92880).extendFlat;t.exports=c({z:{valType:\"data_array\",editType:\"calc\"},x:c({},n.x,{impliedEdits:{xtype:\"array\"}}),x0:c({},n.x0,{impliedEdits:{xtype:\"scaled\"}}),dx:c({},n.dx,{impliedEdits:{xtype:\"scaled\"}}),y:c({},n.y,{impliedEdits:{ytype:\"array\"}}),y0:c({},n.y0,{impliedEdits:{ytype:\"scaled\"}}),dy:c({},n.dy,{impliedEdits:{ytype:\"scaled\"}}),xperiod:c({},n.xperiod,{impliedEdits:{xtype:\"scaled\"}}),yperiod:c({},n.yperiod,{impliedEdits:{ytype:\"scaled\"}}),xperiod0:c({},n.xperiod0,{impliedEdits:{xtype:\"scaled\"}}),yperiod0:c({},n.yperiod0,{impliedEdits:{ytype:\"scaled\"}}),xperiodalignment:c({},n.xperiodalignment,{impliedEdits:{xtype:\"scaled\"}}),yperiodalignment:c({},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:c({},i.showlegend,{dflt:!1}),zorder:n.zorder},{transforms:void 0},u(\"\",{cLetter:\"z\",autoColorDflt:!1}))},19512:function(t,e,r){\"use strict\";var n=r(24040),i=r(3400),a=r(54460),o=r(1220),s=r(55480),l=r(47128),u=r(2872),c=r(26136),f=r(70448),h=r(11240),p=r(35744),d=r(39032).BADNUM;function v(t){for(var e=[],r=t.length,n=0;n1){var e=(t[t.length-1]-t[0])/(t.length-1),r=Math.abs(e/100);for(k=0;kr)return!1}return!0}(M.rangebreaks||S.rangebreaks)&&(T=function(t,e,r){for(var n=[],i=-1,a=0;a=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||v)[2]+(f[[r+1,i]]||v)[2]+(f[[r,i-1]]||v)[2]+(f[[r,i+1]]||v)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),u=!0);if(!u)throw\"findEmpties iterated with no new neighbors\";for(a in l)f[a]=l[a],c.push(l[a])}return c.sort((function(t,e){return e[2]-t[2]}))}},55512:function(t,e,r){\"use strict\";var n=r(93024),i=r(3400),a=i.isArrayOrTypedArray,o=r(54460),s=r(8932).extractOpts;t.exports=function(t,e,r,l,u){u||(u={});var c,f,h,p,d=u.isContour,v=t.cd[0],g=v.trace,y=t.xa,m=t.ya,x=v.x,b=v.y,_=v.z,w=v.xCenter,T=v.yCenter,k=v.zmask,A=g.zhoverformat,M=x,S=b;if(!1!==t.index){try{h=Math.round(t.index[1]),p=Math.round(t.index[0])}catch(e){return void i.error(\"Error hovering on heatmap, pointNumber must be [row,col], found:\",t.index)}if(h<0||h>=_[0].length||p<0||p>_.length)return}else{if(n.inbox(e-x[0],e-x[x.length-1],0)>0||n.inbox(r-b[0],r-b[b.length-1],0)>0)return;if(d){var E;for(M=[2*x[0]-x[1]],E=1;Ev&&(y=Math.max(y,Math.abs(t[a][o]-d)/(g-v))))}return y}t.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}},39096:function(t,e,r){\"use strict\";var n=r(3400);t.exports=function(t,e){t(\"texttemplate\");var r=n.extendFlat({},e.font,{color:\"auto\",size:\"auto\"});n.coerceFont(t,\"textfont\",r)}},35744:function(t,e,r){\"use strict\";var n=r(24040),i=r(3400).isArrayOrTypedArray;t.exports=function(t,e,r,a,o,s){var l,u,c,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 v=e.length;if(!(v<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=Array.from(e).slice(0,o);else if(1===o)f=\"log\"===s.type?[.5*e[0],2*e[0]]:[e[0]-.5,e[0]+.5];else if(\"log\"===s.type){for(f=[Math.pow(e[0],1.5)/Math.pow(e[1],.5)],c=1;c0;)k=A.c2p(N[C]),C--;for(k0;)L=M.c2p(j[C]),C--;L=A._length||k<=0||E>=M._length||L<=0)return I.selectAll(\"image\").data([]).exit().remove(),void b(I);\"fast\"===Z?(J=W,$=G):(J=Q,$=tt);var et=document.createElement(\"canvas\");et.width=J,et.height=$;var rt,nt,it=et.getContext(\"2d\",{willReadFrequently:!0}),at=p(z,{noNumericCheck:!0,returnArray:!0});\"fast\"===Z?(rt=Y?function(t){return W-1-t}:l.identity,nt=X?function(t){return G-1-t}:l.identity):(rt=function(t){return l.constrain(Math.round(A.c2p(N[t])-r),0,Q)},nt=function(t){return l.constrain(Math.round(M.c2p(j[t])-E),0,tt)});var ot,st,lt,ut,ct=nt(0),ft=[ct,ct],ht=Y?0:1,pt=X?0:1,dt=0,vt=0,gt=0,yt=0;function mt(t,e){if(void 0!==t){var r=at(t);return r[0]=Math.round(r[0]),r[1]=Math.round(r[1]),r[2]=Math.round(r[2]),dt+=e,vt+=r[0]*e,gt+=r[1]*e,yt+=r[2]*e,r}return[0,0,0,0]}function xt(t,e,r,n){var i=t[r.bin0];if(void 0===i)return mt(void 0,1);var a,o=t[r.bin1],s=e[r.bin0],l=e[r.bin1],u=o-i||0,c=s-i||0;return a=void 0===o?void 0===l?0:void 0===s?2*(l-i):2*(2*l-s-i)/3:void 0===l?void 0===s?0:2*(2*i-o-s)/3:void 0===s?2*(2*l-o-i)/3:l+i-o-s,mt(i+r.frac*u+n.frac*(c+r.frac*a))}if(\"default\"!==Z){var bt,_t=0;try{bt=new Uint8Array(J*$*4)}catch(t){bt=new Array(J*$*4)}if(\"smooth\"===Z){var wt,Tt,kt,At=U||N,Mt=V||j,St=new Array(At.length),Et=new Array(Mt.length),Lt=new Array(Q),Ct=U?w:_,Ot=V?w:_;for(C=0;CZt||Zt>M._length))for(O=Gt;OJt||Jt>A._length)){var $t=c({x:Kt,y:Xt},z,t._fullLayout);$t.x=Kt,$t.y=Xt;var Qt=D.z[C][O];void 0===Qt?($t.z=\"\",$t.zLabel=\"\"):($t.z=Qt,$t.zLabel=s.tickText(Ut,Qt,\"hover\").text);var te=D.text&&D.text[C]&&D.text[C][O];void 0!==te&&!1!==te||(te=\"\"),$t.text=te;var ee=l.texttemplateString(Nt,$t,t._fullLayout._d3locale,$t,z._meta||{});if(ee){var re=ee.split(\"
    \"),ne=re.length,ie=0;for(P=0;P0&&(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]u?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:u: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),u=d(r,a,s),c=t===i?0:1;return l[c]!==u[c]}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}t.exports=function(t,e,r,n,a){var s,l,u=-1.1*e,h=-.1*e,p=t-h,d=r[0],v=r[1],g=Math.min(f(d+h,d+p,n,a),f(v+h,v+p,n,a)),y=Math.min(f(d+u,d+h,n,a),f(v+u,v+h,n,a));if(g>y&&yo){var m=s===i?1:6,x=s===i?\"M12\":\"M1\";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf(\"-\",m);s>0&&(o=o.substr(0,s));var u=n.d2c(o,0,a);if(ur.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),D.start=r.l2r(j),F||i.nestedProperty(e,y+\".start\").set(D.start)}var U=b.end,V=r.r2l(I.end),q=void 0!==V;if((b.endFound||q)&&V!==r.r2l(U)){var H=q?V:i.aggNums(Math.max,null,d);D.end=r.l2r(H),q||i.nestedProperty(e,y+\".start\").set(D.end)}var G=\"autobin\"+s;return!1===e._input[G]&&(e._input[y]=i.extendFlat({},e[y]||{}),delete e._input[G],delete e[G]),[D,d]}t.exports={calc:function(t,e){var r,a,p,d,v=[],g=[],y=\"h\"===e.orientation,m=o.getFromId(t,y?e.yaxis:e.xaxis),x=y?\"y\":\"x\",b={x:\"y\",y:\"x\"}[x],_=e[x+\"calendar\"],w=e.cumulative,T=h(t,e,m,x),k=T[0],A=T[1],M=\"string\"==typeof k.size,S=[],E=M?S:k,L=[],C=[],O=[],P=0,I=e.histnorm,D=e.histfunc,z=-1!==I.indexOf(\"density\");w.enabled&&z&&(I=I.replace(/ ?density$/,\"\"),z=!1);var R,F=\"max\"===D||\"min\"===D?null:0,B=l.count,N=u[I],j=!1,U=function(t){return m.r2c(t,0,_)};for(i.isArrayOrTypedArray(e[b])&&\"count\"!==D&&(R=e[b],j=\"avg\"===D,B=l[D]),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 J=Math.min(v.length,g.length),$=[],Q=0,tt=J-1;for(r=0;r=Q;r--)if(g[r]){tt=r;break}for(r=Q;r<=tt;r++)if(n(v[r])&&n(g[r])){var et={p:v[r],s:g[r],b:0};w.enabled||(et.pts=O[r],W?et.ph0=et.ph1=O[r].length?A[O[r][0]]:v[r]:(e._computePh=!0,et.ph0=H(S[r]),et.ph1=H(S[r+1],!0))),$.push(et)}return 1===$.length&&($[0].width1=o.tickIncrement($[0].p,k.size,!1,_)-$[0].p),s($,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected($,e,Z),$},calcAllAutoBins:h}},73316:function(t){\"use strict\";t.exports={eventDataKeys:[\"binNumber\"]}},80536:function(t,e,r){\"use strict\";var n=r(3400),i=r(79811),a=r(24040).traceIs,o=r(20011),s=r(31508).validateCornerradius,l=n.nestedProperty,u=r(71888).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\"}],f=[\"x\",\"y\"];t.exports=function(t,e){var r,h,p,d,v,g,y,m=e._histogramBinOpts={},x=[],b={},_=[];function w(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function T(t){return\"v\"===t.orientation?\"x\":\"y\"}function k(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\"]||\"\",u=m[r],c=!0;u&&(s===u.axType&&l===u.calendar?(c=!1,u.traces.push(t),u.dirs.push(a)):(r=o,s!==u.axType&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set on a\",\"type:\"+s,\"axis\",\"with bins on\",\"type:\"+u.axType,\"axis.\"].join(\" \")),l!==u.calendar&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set with a\",l,\"calendar\",\"with bins\",u.calendar?\"on a \"+u.calendar+\" calendar\":\"w/o a set calendar\"].join(\" \")))),c&&(m[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+\"calendar\"]||\"\"}),t[\"_\"+a+\"bingroup\"]=r}for(v=0;vS&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],O=\"string\"==typeof w.size,P=\"string\"==typeof A.size,I=[],D=[],z=O?I:w,R=P?D:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf(\"density\"),q=\"max\"===U||\"min\"===U?null:0,H=a.count,G=o[j],W=!1,Y=[],X=[],Z=\"z\"in e?e.z:\"marker\"in e&&Array.isArray(e.marker.color)?e.marker.color:\"\";Z&&\"count\"!==U&&(W=\"avg\"===U,H=a[U]);var K=w.size,J=x(w.start),$=x(w.end)+(J-i.tickIncrement(J,K,!1,y))/1e6;for(r=J;r<$;r=i.tickIncrement(r,K,!1,y))L.push(q),I.push(r),W&&C.push(0);I.push(r);var Q,tt=L.length,et=(r-J)/tt,rt=(Q=J+et/2,v.c2r(Q,0,y)),nt=A.size,it=b(A.start),at=b(A.end)+(it-i.tickIncrement(it,nt,!1,m))/1e6;for(r=it;r=0&&p=0&&d-1,flipY:C.tiling.flip.indexOf(\"y\")>-1,orientation:C.tiling.orientation,pad:{inner:C.tiling.pad},maxDepth:C._maxDepth}).descendants(),z=1/0,R=-1/0;D.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),R=Math.max(R,e))})),d=d.data(D,c.getPtId),C._maxVisibleLayers=isFinite(R)?R-z+1:0,d.enter().append(\"g\").classed(\"slice\",!0),k(d,p,{},[g,y],b),d.order();var F=null;if(T&&S){var B=c.getPtId(S);d.each((function(t){null===F&&c.getPtId(t)===B&&(F={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var N=function(){return F||{x0:0,x1:g,y0:0,y1:y}},j=d;return T&&(j=j.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),j.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.tiling.pad),s._hoverY=x(I?s.y1-C.tiling.pad/2:s.y0+C.tiling.pad/2);var d=n.select(this),v=i.ensureSingle(d,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?v.transition().attrTween(\"d\",(function(t){var e=A(t,p,N(),[g,y],{orientation:C.tiling.orientation,flipX:C.tiling.flip.indexOf(\"x\")>-1,flipY:C.tiling.flip.indexOf(\"y\")>-1});return function(t){return b(e(t))}})):v.attr(\"d\",b),d.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),v.call(l,s,C,t,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=h(s,r,C,e,L)||\"\";var k=i.ensureSingle(d,\"g\",\"slicetext\"),S=i.ensureSingle(k,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),D=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font));S.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",P?\"end\":O?\"start\":\"middle\").call(a.font,D).call(o.convertToTspans,t),s.textBB=a.bBox(S.node()),s.transform=_(s,{fontSize:D.size}),s.transform.fontSize=D.size,T?S.transition().attrTween(\"transform\",(function(t){var e=M(t,p,N(),[g,y]);return function(t){return w(e(t))}})):S.attr(\"transform\",w(s))})),F}},29044:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"icicle\",basePlotModule:r(59564),categories:[],animatable:!0,attributes:r(97376),layoutAttributes:r(90676),supplyDefaults:r(7045),supplyLayoutDefaults:r(4304),calc:r(73876).r,crossTraceCalc:r(73876).q,plot:r(38364),style:r(47192).style,colorbar:r(5528),meta:{}}},90676:function(t){\"use strict\";t.exports={iciclecolorway:{valType:\"colorlist\",editType:\"calc\"},extendiciclecolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},4304:function(t,e,r){\"use strict\";var n=r(3400),i=r(90676);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"iciclecolorway\",e.colorway),r(\"extendiciclecolors\")}},25132:function(t,e,r){\"use strict\";var n=r(74148),i=r(83024);t.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s=\"h\"===r.orientation,l=r.maxDepth,u=e[0],c=e[1];l&&(u=(t.height+1)*e[0]/Math.min(t.height+1,l),c=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],u]:[e[0],c])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},38364:function(t,e,r){\"use strict\";var n=r(95808),i=r(67880);t.exports=function(t,e,r,a){return n(t,e,r,a,{type:\"icicle\",drawDescendants:i})}},47192:function(t,e,r){\"use strict\";var n=r(33428),i=r(76308),a=r(3400),o=r(82744).resizeText,s=r(60404);function l(t,e,r,n){var o=e.data.data,l=!e.children,u=o.i,c=a.castOption(r,u,\"marker.line.color\")||i.defaultLine,f=a.castOption(r,u,\"marker.line.width\")||0;t.call(s,e,r,n).style(\"stroke-width\",f).call(i.stroke,c).style(\"opacity\",l?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(\".trace\");o(t,e,\"icicle\"),e.each((function(e){var r=n.select(this),i=e[0].trace;r.style(\"opacity\",i.opacity),r.selectAll(\"path.surface\").each((function(e){n.select(this).call(l,e,i,t)}))}))},styleOne:l}},95188:function(t,e,r){\"use strict\";for(var n=r(45464),i=r(52904).zorder,a=r(21776).Ks,o=r(92880).extendFlat,s=r(47797).colormodel,l=[\"rgb\",\"rgba\",\"rgba256\",\"hsl\",\"hsla\"],u=[],c=[],f=0;f0||n.inbox(r-s.y0,r-(s.y0+s.h*l.dy),0)>0)){var f,h=Math.floor((e-s.x0)/l.dx),p=Math.floor(Math.abs(r-s.y0)/l.dy);if(l._hasZ?f=s.z[p][h]:l._hasSource&&(f=l._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(h,p,1,1).data),f){var d,v=s.hi||l.hoverinfo;if(v){var g=v.split(\"+\");-1!==g.indexOf(\"all\")&&(g=[\"color\"]),-1!==g.indexOf(\"color\")&&(d=!0)}var y,m=o.colormodel[l.colormodel],x=m.colormodel||l.colormodel,b=x.length,_=l._scaler(f),w=m.suffix,T=[];(l.hovertemplate||d)&&(T.push(\"[\"+[_[0]+w[0],_[1]+w[1],_[2]+w[2]].join(\", \")),4===b&&T.push(\", \"+_[3]+w[3]),T.push(\"]\"),T=T.join(\"\"),t.extraText=x.toUpperCase()+\": \"+T),a(l.hovertext)&&a(l.hovertext[p])?y=l.hovertext[p][h]:a(l.text)&&a(l.text[p])&&(y=l.text[p][h]);var k=c.c2p(s.y0+(p+.5)*l.dy),A=s.x0+(h+.5)*l.dx,M=s.y0+(p+.5)*l.dy,S=\"[\"+f.slice(0,l.colormodel.length).join(\", \")+\"]\";return[i.extendFlat(t,{index:[p,h],x0:u.c2p(s.x0+h*l.dx),x1:u.c2p(s.x0+(h+1)*l.dx),y0:k,y1:k,color:_,xVal:A,xLabelVal:A,yVal:M,yLabelVal:M,zLabelVal:S,text:y,hovertemplateLabels:{zLabel:S,colorLabel:T,\"color[0]Label\":_[0]+w[0],\"color[1]Label\":_[1]+w[1],\"color[2]Label\":_[2]+w[2],\"color[3]Label\":_[3]+w[3]}})]}}}},48928:function(t,e,r){\"use strict\";t.exports={attributes:r(95188),supplyDefaults:r(13188),calc:r(93336),plot:r(63715),style:r(28576),hoverPoints:r(24892),eventData:r(79972),moduleType:\"trace\",name:\"image\",basePlotModule:r(57952),categories:[\"cartesian\",\"svg\",\"2dMap\",\"noSortingByValue\"],animatable:!1,meta:{}}},63715:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=i.strTranslate,o=r(9616),s=r(47797),l=r(9188),u=r(2264).STYLE;t.exports=function(t,e,r,c){var f=e.xaxis,h=e.yaxis,p=!t._context._exportedPlot&&l();i.makeTraceGroups(c,r,\"im\").each((function(e){var r=n.select(this),l=e[0],c=l.trace,d=(\"fast\"===c.zsmooth||!1===c.zsmooth&&p)&&!c._hasZ&&c._hasSource&&\"linear\"===f.type&&\"linear\"===h.type;c._realImage=d;var v,g,y,m,x,b,_=l.z,w=l.x0,T=l.y0,k=l.w,A=l.h,M=c.dx,S=c.dy;for(b=0;void 0===v&&b0;)g=f.c2p(w+b*M),b--;for(b=0;void 0===m&&b0;)x=h.c2p(T+b*S),b--;gI[0];if(D||z){var R=v+E/2,F=m+L/2;O+=\"transform:\"+a(R+\"px\",F+\"px\")+\"scale(\"+(D?-1:1)+\",\"+(z?-1:1)+\")\"+a(-R+\"px\",-F+\"px\")+\";\"}}C.attr(\"style\",O);var B=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===k&&c._canvas.el.height===A&&c._canvas.source===c.source)t();else{var e=document.createElement(\"canvas\");e.width=k,e.height=A;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,e;if(c._hasZ)e=N((function(t,e){var r=_[e][t];return i.isTypedArray(r)&&(r=Array.from(r)),r})),t=e.toDataURL(\"image/png\");else if(c._hasSource)if(d)t=c.source;else{var r=c._canvas.el.getContext(\"2d\",{willReadFrequently:!0}).getImageData(0,0,k,A).data;e=N((function(t,e){var n=4*(e*k+t);return[r[n],r[n+1],r[n+2],r[n+3]]})),t=e.toDataURL(\"image/png\")}C.attr({\"xlink:href\":t,height:L,width:E,x:v,y:m})}));t._promises.push(B)}function N(t){var e=document.createElement(\"canvas\");e.width=E,e.height=L;var r,n=e.getContext(\"2d\",{willReadFrequently:!0}),a=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},o=function(t){return i.constrain(Math.round(h.c2p(T+t*S)-m),0,L)},u=s.colormodel[c.colormodel],p=u.colormodel||c.colormodel,d=u.fmt;for(b=0;b0}function T(t){t.each((function(t){m.stroke(n.select(this),t.line.color)})).each((function(t){m.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,noAutotickangles:!0,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,y,t,e)}return v(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}t.exports=function(t,e,r,v){var g,y=t._fullLayout;w(r)&&v&&(g=v()),o.makeTraceGroups(y._indicatorlayer,e,\"trace\").each((function(e){var v,E,L,C,O,P=e[0].trace,I=n.select(this),D=P._hasGauge,z=P._isAngular,R=P._isBullet,F=P.domain,B={w:y._size.w*(F.x[1]-F.x[0]),h:y._size.h*(F.y[1]-F.y[0]),l:y._size.l+y._size.w*F.x[0],r:y._size.r+y._size.w*(1-F.x[1]),t:y._size.t+y._size.h*(1-F.y[1]),b:y._size.b+y._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,q=P.align||\"center\";if(E=j,D){if(z&&(v=N,E=j+U/2,L=function(t){return function(t,e){return[e/Math.sqrt(t.width/2*(t.width/2)+t.height*t.height),t,e]}(t,.9*V)}),R){var H=h.bulletPadding,G=1-h.bulletNumberDomainSize+H;v=B.l+(G+(1-G)*b[q])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-H)*B.w,B.h)}}}else v=B.l+b[q]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var u,c,h,v=r[0].trace,g=i.numbersX,y=i.numbersY,T=v.align||\"center\",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,\"g\",\"numbers\"),O=[];v._hasNumber&&O.push(\"number\"),v._hasDelta&&(O.push(\"delta\"),\"left\"===v.delta.position&&O.reverse());var P=C.selectAll(\"text\").data(O);function I(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)}}P.enter().append(\"text\"),P.attr(\"text-anchor\",(function(){return A})).attr(\"class\",(function(t){return t})).attr(\"x\",null).attr(\"y\",null).attr(\"dx\",null).attr(\"dy\",null),P.exit().remove();var D,z=v.mode+v.align;if(v._hasDelta&&(D=function(){var e=k(t,{tickformat:v.delta.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.delta.suffix,s=v.delta.prefix,l=function(t){return v.delta.relative?t.relativeDelta:t.delta},u=function(t,e){return 0===t||\"number\"!=typeof t||isNaN(t)?\"-\":(t>0?v.delta.increasing.symbol:v.delta.decreasing.symbol)+s+e(t)+o},h=function(t){return t.delta>=0?v.delta.increasing.color:v.delta.decreasing.color};void 0===v._deltaLastValue&&(v._deltaLastValue=l(r[0]));var g=C.select(\"text.delta\");function y(){g.text(u(l(r[0]),i)).call(m.fill,h(r[0])).call(p.convertToTspans,t)}return g.call(f.font,v.delta.font).call(m.fill,h({delta:v._deltaLastValue})),w(E)?g.transition().duration(E.duration).ease(E.easing).tween(\"text\",(function(){var t=n.select(this),e=l(r[0]),o=v._deltaLastValue,s=I(v.delta.valueformat,i,o,e),c=a(o,e);return v._deltaLastValue=e,function(e){t.text(u(c(e),s)),t.call(m.fill,h({delta:c(e)}))}})).each(\"end\",(function(){y(),L&&L()})).each(\"interrupt\",(function(){y(),L&&L()})):y(),c=M(u(l(r[0]),i),v.delta.font,A,t),g}(),z+=v.delta.position+v.delta.font.size+v.delta.font.family+v.delta.valueformat,z+=v.delta.increasing.symbol+v.delta.decreasing.symbol,h=c),v._hasNumber&&(function(){var e=k(t,{tickformat:v.number.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.number.suffix,s=v.number.prefix,l=C.select(\"text.number\");function c(){var e=\"number\"==typeof r[0].y?s+i(r[0].y)+o:\"-\";l.text(e).call(f.font,v.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each(\"end\",(function(){c(),L&&L()})).each(\"interrupt\",(function(){c(),L&&L()})).attrTween(\"text\",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);v._lastValue=r[0].y;var l=I(v.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):c(),u=M(s+i(r[0].y)+o,v.number.font,A,t)}(),z+=v.number.font.size+v.number.font.family+v.number.valueformat+v.number.suffix+v.number.prefix,h=u),v._hasDelta&&v._hasNumber){var R,F,B=[(u.left+u.right)/2,(u.top+u.bottom)/2],N=[(c.left+c.right)/2,(c.top+c.bottom)/2],j=.75*v.delta.font.size;\"left\"===v.delta.position&&(R=S(v,\"deltaPos\",0,-1*(u.width*b[v.align]+c.width*(1-b[v.align])+j),z,Math.min),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:c.left+R,right:u.right,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),\"right\"===v.delta.position&&(R=S(v,\"deltaPos\",0,u.width*(1-b[v.align])+c.width*b[v.align]+j,z,Math.max),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:u.left,right:c.right+R,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),\"bottom\"===v.delta.position&&(R=null,F=c.height,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height,bottom:u.bottom+c.height}),\"top\"===v.delta.position&&(R=null,F=u.top,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height-c.height,bottom:u.bottom}),D.attr({dx:R,dy:F})}(v._hasNumber||v._hasDelta)&&C.attr(\"transform\",(function(){var t=i.numbersScaler(h);z+=t[2];var e,r=S(v,\"numbersScale\",1,t[0],z,Math.min);v._scaleNumbers||(r=1),e=v._isAngular?y-r*h.bottom:y-r*(h.top+h.bottom)/2,v._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(v,\"numbersTranslate\",0,a,z,Math.max),l(a,e)+s(r)}))}(t,I,e,{numbersX:v,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),D&&(C={range:P.gauge.axis.range,color:P.gauge.bgcolor,line:{color:P.gauge.bordercolor,width:0},thickness:1},O={range:P.gauge.axis.range,color:\"rgba(0, 0, 0, 0)\",line:{color:P.gauge.bordercolor,width:P.gauge.borderwidth},thickness:1});var W=I.selectAll(\"g.angular\").data(z?e:[]);W.exit().remove();var Y=I.selectAll(\"g.angularaxis\").data(z?e:[]);Y.exit().remove(),z&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,v=a.size,g=a.radius,y=a.innerRadius,m=a.gaugeBg,x=a.gaugeOutline,b=[v.l+v.w/2,v.t+v.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((y+g)/2-t/2*(g-y)).outerRadius((y+g)/2+t/2*(g-y)).startAngle(-E)}function O(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 P=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},I={},D=d.makeLabelFns(o,0).labelStandoff;I.xFn=function(t){var e=P(t);return Math.cos(e)*D},I.yFn=function(t){var e=P(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(D+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*c)},I.anchorFn=function(t){var e=P(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},I.heightFn=function(t,e,r){var n=P(t);return-.5*(1+Math.sin(n))*r};var z=function(t){return l(b[0]+g*Math.cos(t),b[1]-g*Math.sin(t))};f=function(t){return z(P(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=P(t);return z(e)+\"rotate(\"+-u(e)+\")\"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:I})}var F=[m].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(O).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,V,q,H=j.select(\"path\");w(M)?(H.transition().duration(M.duration).ease(M.easing).each(\"end\",(function(){S&&S()})).each(\"interrupt\",(function(){S&&S()})).attrTween(\"d\",(U=N,V=L(r[0].lastY),q=L(r[0].y),function(){var t=i(V,q);return function(e){return U.endAngle(t(e))()}})),p._lastValue=r[0].y):H.attr(\"d\",\"number\"==typeof r[0].y?N.endAngle(L(r[0].y)):\"M0,0Z\"),H.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 W=_.selectAll(\"g.threshold-arc\").data(F);W.enter().append(\"g\").classed(\"threshold-arc\",!0).append(\"path\"),W.select(\"path\").call(O).call(T),W.exit().remove();var Y=_.selectAll(\"g.gauge-outline\").data([x]);Y.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"path\"),Y.select(\"path\").call(O).call(T),Y.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:W,layer:Y,size:B,gaugeBg:C,gaugeOutline:O,transitionOpts:r,onComplete:g});var X=I.selectAll(\"g.bullet\").data(R?e:[]);X.exit().remove();var Z=I.selectAll(\"g.bulletaxis\").data(R?e:[]);Z.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,u,c=r[0].trace,f=n.gauge,p=n.layer,v=n.gaugeBg,g=n.gaugeOutline,y=n.size,x=c.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append(\"g\").classed(\"bullet\",!0),f.attr(\"transform\",l(y.l,y.t)),p.enter().append(\"g\").classed(\"bulletaxis\",!0).classed(\"crisp\",!0),p.selectAll(\"g.xbulletaxistick,path,text\").remove();var A=y.h,M=c.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(c._hasNumber||c._hasDelta?1-h.bulletNumberDomainSize:1);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}))}(i=k(t,c.gauge.axis))._id=\"xbulletaxis\",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],u=y.t+y.h,i.visible&&(d.drawTicks(t,i,{vals:\"inside\"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,u,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,u)}));var C=[v].concat(c.gauge.steps),O=f.selectAll(\"g.bg-bullet\").data(C);O.enter().append(\"g\").classed(\"bg-bullet\",!0).append(\"rect\"),O.select(\"rect\").call(L).call(T),O.exit().remove();var P=f.selectAll(\"g.value-bullet\").data([c.gauge.bar]);P.enter().append(\"g\").classed(\"value-bullet\",!0).append(\"rect\"),P.select(\"rect\").attr(\"height\",M).attr(\"y\",(A-M)/2).call(T),w(b)?P.select(\"rect\").transition().duration(b.duration).ease(b.easing).each(\"end\",(function(){_&&_()})).each(\"interrupt\",(function(){_&&_()})).attr(\"width\",Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y)))):P.select(\"rect\").attr(\"width\",\"number\"==typeof r[0].y?Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y))):0),P.exit().remove();var I=r.filter((function(){return c.gauge.threshold.value||0===c.gauge.threshold.value})),D=f.selectAll(\"g.threshold-bullet\").data(I);D.enter().append(\"g\").classed(\"threshold-bullet\",!0).append(\"line\"),D.select(\"line\").attr(\"x1\",i.c2p(c.gauge.threshold.value)).attr(\"x2\",i.c2p(c.gauge.threshold.value)).attr(\"y1\",(1-c.gauge.threshold.thickness)/2*A).attr(\"y2\",(1-(1-c.gauge.threshold.thickness)/2)*A).call(m.stroke,c.gauge.threshold.line.color).style(\"stroke-width\",c.gauge.threshold.line.width),D.exit().remove();var z=f.selectAll(\"g.gauge-outline\").data([g]);z.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"rect\"),z.select(\"rect\").call(L).call(T),z.exit().remove()}(t,0,e,{gauge:X,layer:Z,size:B,gaugeBg:C,gaugeOutline:O,transitionOpts:r,onComplete:g});var K=I.selectAll(\"text.title\").data(e);K.exit().remove(),K.enter().append(\"text\").classed(\"title\",!0),K.attr(\"text-anchor\",(function(){return R?x.right:x[P.title.align]})).text(P.title.text).call(f.font,P.title.font).call(p.convertToTspans,t),K.attr(\"transform\",(function(){var t,e=B.l+B.w*b[P.title.align],r=h.titlePadding,n=f.bBox(K.node());return D?(z&&(t=P.gauge.axis.visible?f.bBox(Y.node()).top-r-n.bottom: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)):t=P._numbersTop-r-n.bottom,l(e,t)}))}))}},50048:function(t,e,r){\"use strict\";var n=r(49084),i=r(29736).axisHoverFormat,a=r(21776).Ks,o=r(52948),s=r(45464),l=r(92880).extendFlat,u=r(67824).overrideAll,c=t.exports=u(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\");c.flatshading.dflt=!0,c.lighting.facenormalsepsilon.dflt=0,c.x.editType=c.y.editType=c.z.editType=c.value.editType=\"calc+clearAxisTypes\",c.transforms=void 0},62624:function(t,e,r){\"use strict\";var n=r(47128),i=r(3832).processGrid,a=r(3832).filter;t.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],u=[n];if(s>=1)l=[r],u=[n];else if(s>0){var c=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,v,y);h[p]=x>-1?x:P(d,v,y,R(e,m))}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}var V=3;function q(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):aMath.abs(L-M)?[A,L]:[L,M];d=!0,Q(r,C[0],C[1]),d=!1}}var I=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];[\"x\",\"y\",\"z\"].forEach((function(r){for(var n=[],i=0;i0&&(f.push(d.id),\"x\"===r?h.push([d.distRatio,0,0]):\"y\"===r?h.push([0,d.distRatio,0]):h.push([0,0,d.distRatio]))}else c=nt(1,\"x\"===r?b-1:\"y\"===r?_-1:w-1);f.length>0&&(n[a]=\"x\"===r?tt(e,f,o,s,h,n[a]):\"y\"===r?et(e,f,o,s,h,n[a]):rt(e,f,o,s,h,n[a]),a++),c.length>0&&(n[a]=\"x\"===r?K(e,c,o,s,n[a]):\"y\"===r?J(e,c,o,s,n[a]):$(e,c,o,s,n[a]),a++)}var v=t.caps[r];v.show&&v.fill&&(D(v.fill),n[a]=\"x\"===r?K(e,[0,b-1],o,s,n[a]):\"y\"===r?J(e,[0,_-1],o,s,n[a]):$(e,[0,w-1],o,s,n[a]),a++)}})),0===g&&O(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=y,t._Ys=m,t._Zs=x}(),t}t.exports={findNearestOnAxis:u,generateIsoMeshes:p,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}}},70548:function(t,e,r){\"use strict\";var n=r(3400),i=r(24040),a=r(50048),o=r(27260);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 u=a(\"x\"),c=a(\"y\"),f=a(\"z\"),h=a(\"value\");u&&u.length&&c&&c.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}t.exports={supplyDefaults:function(t,e,r,i){s(t,e,0,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},6296:function(t,e,r){\"use strict\";t.exports={attributes:r(50048),supplyDefaults:r(70548).supplyDefaults,calc:r(62624),colorbar:{min:\"cmin\",max:\"cmax\"},plot:r(31460).createIsosurfaceTrace,moduleType:\"trace\",name:\"isosurface\",basePlotModule:r(12536),categories:[\"gl3d\",\"showLegend\"],meta:{}}},52948:function(t,e,r){\"use strict\";var n=r(49084),i=r(29736).axisHoverFormat,a=r(21776).Ks,o=r(16716),s=r(45464),l=r(92880).extendFlat;t.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})})},1876:function(t,e,r){\"use strict\";var n=r(47128);t.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:\"\",cLetter:\"c\"})}},576:function(t,e,r){\"use strict\";var n=r(67792).gl_mesh3d,i=r(67792).delaunay_triangulate,a=r(67792).alpha_shape,o=r(67792).convex_hull,s=r(33040).parseColorScale,l=r(3400).isArrayOrTypedArray,u=r(43080),c=r(8932).extractOpts,f=r(52094);function h(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.color=\"#fff\",this.data=null,this.showContour=!1}var p=h.prototype;function d(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}p.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 l(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},p.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,l=t.x.length,h=f(v(r.xaxis,t.x,e.dataScale[0],t.xcalendar),v(r.yaxis,t.y,e.dataScale[1],t.ycalendar),v(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||!y(t.i,l)||!y(t.j,l)||!y(t.k,l))return;n=f(g(t.i),g(t.j),g(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;oy):g=A>w,y=A;var M=u(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],m&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),v&&(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}t.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\"+u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((m=i.extendFlat({},h)).y0=m.y1=_,m.yLabelVal=b,m.yLabel=u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),m.name=\"\",f.push(m),g[b]=m)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=c(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,v=p.dir;function g(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var y=p.hi||l.hoverinfo,m=y.split(\"+\"),x=\"all\"===y,b=x||-1!==m.indexOf(\"y\"),_=x||-1!==m.indexOf(\"text\"),w=b?[g(\"open\"),g(\"high\"),g(\"low\"),g(\"close\")+\" \"+u[v]]:[];return _&&s(p,l,w),h.extraText=w.join(\"
    \"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}t.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}},65456:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"ohlc\",basePlotModule:r(57952),categories:[\"cartesian\",\"svg\",\"showLegend\"],meta:{},attributes:r(20279),supplyDefaults:r(23860),calc:r(42812).calc,plot:r(36664),style:r(14008),hoverPoints:r(18720).hoverPoints,selectPoints:r(97384)}},52744:function(t,e,r){\"use strict\";var n=r(24040),i=r(3400);t.exports=function(t,e,r,a){var o=r(\"x\"),s=r(\"open\"),l=r(\"high\"),u=r(\"low\"),c=r(\"close\");if(r(\"hoverlabel.split\"),n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\"],a),s&&l&&u&&c){var f=Math.min(s.length,l.length,u.length,c.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},36664:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400);t.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 u=a.tickLen,c=e.selectAll(\"path\").data(i.identity);c.enter().append(\"path\"),c.exit().remove(),c.attr(\"d\",(function(t){if(t.empty)return\"M0,0Z\";var e=s.c2p(t.pos-u,!0),r=s.c2p(t.pos+u,!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}))}}))}},97384:function(t){\"use strict\";t.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}(r))for(e=0;e0||c(s);u&&(o=\"array\");var f=r(\"categoryorder\",o);\"array\"===f?(r(\"categoryarray\"),r(\"ticktext\")):(delete t.categoryarray,delete t.ticktext),u||\"array\"!==f||(e.categoryorder=\"trace\")}}t.exports=function(t,e,r,c){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:\"dimensions\",handleItemDefaults:f}),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,c,h);o(e,c,h),Array.isArray(p)&&p.length||(e.visible=!1),u(e,p,\"values\",d),h(\"hoveron\"),h(\"hovertemplate\"),h(\"arrangement\"),h(\"bundlecolors\"),h(\"sortpaths\"),h(\"counts\");var v=c.font;n.coerceFont(h,\"labelfont\",v,{overrideDflt:{size:Math.round(v.size)}}),n.coerceFont(h,\"tickfont\",v,{autoShadowDflt:!0,overrideDflt:{size:Math.round(v.size/1.2)}})}},22020:function(t,e,r){\"use strict\";t.exports={attributes:r(72140),supplyDefaults:r(76671),calc:r(69136),plot:r(60268),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcats\",basePlotModule:r(91800),categories:[\"noOpacity\"],meta:{}}},51036:function(t,e,r){\"use strict\";var n=r(33428),i=r(67756).Gz,a=r(36424),o=r(93024),s=r(3400),l=s.strTranslate,u=r(43616),c=r(49760),f=r(72736);function h(t,e,r,i){var a=e._context.staticPlot,o=t.map(F.bind(0,e,r)),c=i.selectAll(\"g.parcatslayer\").data([null]);c.enter().append(\"g\").attr(\"class\",\"parcatslayer\").style(\"pointer-events\",a?\"none\":\"all\");var h=c.selectAll(\"g.trace.parcats\").data(o,p),m=h.enter().append(\"g\").attr(\"class\",\"trace parcats\");h.attr(\"transform\",(function(t){return l(t.x,t.y)})),m.append(\"g\").attr(\"class\",\"paths\");var x=h.select(\"g.paths\").selectAll(\"path.path\").data((function(t){return t.paths}),p);x.attr(\"fill\",(function(t){return t.model.color}));var w=x.enter().append(\"path\").attr(\"class\",\"path\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.model.color})).attr(\"fill-opacity\",0);_(w),x.attr(\"d\",(function(t){return t.svgD})),w.empty()||x.sort(v),x.exit().remove(),x.on(\"mouseover\",g).on(\"mouseout\",y).on(\"click\",b),m.append(\"g\").attr(\"class\",\"dimensions\");var A=h.select(\"g.dimensions\").selectAll(\"g.dimension\").data((function(t){return t.dimensions}),p);A.enter().append(\"g\").attr(\"class\",\"dimension\"),A.attr(\"transform\",(function(t){return l(t.x,0)})),A.exit().remove();var M=A.selectAll(\"g.category\").data((function(t){return t.categories}),p),S=M.enter().append(\"g\").attr(\"class\",\"category\");M.attr(\"transform\",(function(t){return l(0,t.y)})),S.append(\"rect\").attr(\"class\",\"catrect\").attr(\"pointer-events\",\"none\"),M.select(\"rect.catrect\").attr(\"fill\",\"none\").attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})),T(S);var E=M.selectAll(\"rect.bandrect\").data((function(t){return t.bands}),p);E.each((function(){s.raiseToTop(this)})),E.attr(\"fill\",(function(t){return t.color}));var D=E.enter().append(\"rect\").attr(\"class\",\"bandrect\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.color})).attr(\"fill-opacity\",0);E.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(D),E.exit().remove(),S.append(\"text\").attr(\"class\",\"catlabel\").attr(\"pointer-events\",\"none\"),M.select(\"text.catlabel\").attr(\"text-anchor\",(function(t){return d(t)?\"start\":\"end\"})).attr(\"alignment-baseline\",\"middle\").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){u.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),S.append(\"text\").attr(\"class\",\"dimlabel\"),M.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){u.font(n.select(this),t.parcatsViewModel.labelfont)})),M.selectAll(\"rect.bandrect\").on(\"mouseover\",L).on(\"mouseout\",C),M.exit().remove(),A.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on(\"dragstart\",O).on(\"drag\",P).on(\"dragend\",I)),h.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\")})),h.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 v(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+v.left,y:_-d.top+v.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=u.left,a=\"left\"):(i=u.left+u.width,a=\"right\");var v=c.model.count,g=c.model.categoryLabel,y=v/c.parcatsViewModel.model.count,m={countLabel:v,categoryLabel:g,probabilityLabel:y.toFixed(3)},x=[];-1!==c.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&x.push([\"Count:\",m.countLabel].join(\" \")),-1!==c.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&x.push([\"P(\"+m.categoryLabel+\"):\",m.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:m,eventData:[{data:p._input,fullData:p,count:v,category:g,probability:y}]}}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,u=this;\"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)}))}(u),S(u,\"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)}(u),M(u,\"plotly_hover\",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"none\")&&(\"category\"===l?e=E(r,a,u):\"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(),u=n.select(r).datum(),f=u.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,v=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,y=u.parcatsViewModel.model.count,m=0;u.categoryViewModel.bands.forEach((function(t){t.color===u.color&&(m+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===u.color&&(b+=t.model.count)}));var _=m/y,w=m/b,T=m/x,k={countLabel:m,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 ∩ \"+g+\"): \"+k.probabilityLabel),A.push(\"P(\"+g+\" | color): \"+w.toFixed(3)),A.push(\"P(color | \"+g+\"): \"+T.toFixed(3)));var M=A.join(\"
    \"),S=c.mostReadable(u.color,[\"black\",\"white\"]);return{trace:d,x:o*(i-e.left),y:s*(v-e.top),text:M,color:u.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:y,probability:_,categorycount:x,colorcount:b,bandcolorcount:m}]}}(r,a,u):\"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,u)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r}))}}function C(t){var e=t.parcatsViewModel;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(v),-1!==e.hoverinfoItems.indexOf(\"skip\"))||(\"color\"===t.parcatsViewModel.hoveron?S(this,\"plotly_unhover\",n.event):M(this,\"plotly_unhover\",n.event))}function O(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),z(t.parcatsViewModel)}}function I(t){if(\"fixed\"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll(\"text\").attr(\"font-weight\",\"normal\");var e={},r=D(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 u=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),c=u.map((function(t){return t.categoryValue})),f=u.map((function(t){return t.categoryLabel}));e[\"dimensions[\"+t.model.containerInd+\"].categoryarray\"]=[c],e[\"dimensions[\"+t.model.containerInd+\"].ticktext\"]=[f],e[\"dimensions[\"+t.model.containerInd+\"].categoryorder\"]=\"array\"}}-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),z(t.parcatsViewModel,!0)})).each(\"end\",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function D(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)c+=\"C\"+u[s]+\",\"+(e[s+1]+n)+\" \"+l[s]+\",\"+(e[s]+n)+\" \"+(t[s]+r[s])+\",\"+(e[s]+n),c+=\"l-\"+r[s]+\",0 \";return c+\"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})),u=[];for(var c in r.paths)r.paths.hasOwnProperty(c)&&u.push(r.paths[c]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}u.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(u.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),v=0;v0?d*(y.count/p):0;for(var m,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,u,c=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),v=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})),u=0;u0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:v,bands:[],parcatsViewModel:t},v=v+a+8,c.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:c,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}t.exports=function(t,e,r,n){h(r,t,n,e)}},60268:function(t,e,r){\"use strict\";var n=r(51036);t.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)}},82296:function(t,e,r){\"use strict\";var n=r(49084),i=r(94724),a=r(25376),o=r(86968).u,s=r(92880).extendFlat,l=r(31780).templatedArray;t.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({autoShadowDflt:!0,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\"})),unselected:{line:{color:{valType:\"color\",dflt:\"#7f7f7f\",editType:\"plot\"},opacity:{valType:\"number\",min:0,max:1,dflt:\"auto\",editType:\"plot\"},editType:\"plot\"},editType:\"plot\"}}},71864:function(t,e,r){\"use strict\";var n=r(30140),i=r(33428),a=r(71688).keyFun,o=r(71688).repeat,s=r(3400).sorterAsc,l=r(3400).strTranslate,u=n.bar.snapRatio;function c(t,e){return t*(1-u)+e*u}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],u=l,f=a;i*fe){h=r;break}}if(a=c,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-u[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?\"n\":e<=.9*t[0]+.1*t[1]?\"s\":\"ns\"}(d,e);v&&(o.interval=l[a],o.intervalPix=d,o.region=v)}}if(t.ordinal&&!o.region){var g=t.unitTickvals,m=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&m<=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||m()})).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,u=o.svgBrush;if(u.wasDragged=!1,u.grabbingBar=\"ns\"===s.region,u.grabbingBar){var c=l.map(e.unitToPaddedPx);u.grabPoint=r-c[0]-n.verticalPadding,u.barLength=c[1]-c[0]}u.clickableOrdinalRange=s.clickableOrdinalRange,u.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(u.stayingIntervals=u.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),u.startExtent=s.region?l[\"s\"===s.region?1:0]:a,e.parent.inBrushDrag=!0,u.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,m(),!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(u?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),u?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}t.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),n=r.slice();e.filter.set(n),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e,r){var i=t.selectAll(\".\"+n.cn.axisBrush).data(o,a);i.enter().append(\"g\").classed(n.cn.axisBrush,!0),function(t,e,r){var i=r._context.staticPlot,a=t.selectAll(\".background\").data(o);a.enter().append(\"rect\").classed(\"background\",!0).call(d).call(v).style(\"pointer-events\",i?\"none\":\"auto\").attr(\"transform\",l(0,n.verticalPadding)),a.call(k).attr(\"height\",(function(t){return t.height-n.verticalPadding}));var s=t.selectAll(\".highlight-shadow\").data(o);s.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\"),s.attr(\"y1\",(function(t){return t.height})).call(x);var u=t.selectAll(\".highlight\").data(o);u.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\"),u.attr(\"y1\",(function(t){return t.height})).call(x)}(i,e,r)},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]}}},61664:function(t,e,r){\"use strict\";t.exports={attributes:r(82296),supplyDefaults:r(60664),calc:r(95044),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcoords\",basePlotModule:r(19976),categories:[\"gl\",\"regl\",\"noOpacity\",\"noHover\"],meta:{}}},19976:function(t,e,r){\"use strict\";var n=r(33428),i=r(84888)._M,a=r(24196),o=r(9616);e.name=\"parcoords\",e.plot=function(t){var e=i(t.calcdata,\"parcoords\")[0];e.length&&a(t,e)},e.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())},e.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,r=t.toDataURL(\"image/png\");e.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":r,preserveAspectRatio:\"none\",x:0,y:0,width:t.style.width,height:t.style.height})})),window.setTimeout((function(){n.selectAll(\"#filterBarPattern\").attr(\"id\",\"filterBarPattern\")}),60)}},95044:function(t,e,r){\"use strict\";var n=r(3400).isArrayOrTypedArray,i=r(8932),a=r(71688).wrap;t.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 v=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,c);o(e,l,c),Array.isArray(v)&&v.length||(e.visible=!1),h(e,v,\"values\",g);var y=n.extendFlat({},l.font,{size:Math.round(l.font.size/1.2)});n.coerceFont(c,\"labelfont\",y),n.coerceFont(c,\"tickfont\",y,{autoShadowDflt:!0}),n.coerceFont(c,\"rangefont\",y),c(\"labelangle\"),c(\"labelside\"),c(\"unselected.line.color\"),c(\"unselected.line.opacity\")}},95724:function(t,e,r){\"use strict\";var n=r(3400).isTypedArray;e.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},e.isOrdinal=function(t){return!!t.tickvals},e.isVisible=function(t){return t.visible||!(\"visible\"in t)}},29928:function(t,e,r){\"use strict\";var n=r(61664);n.plot=r(24196),t.exports=n},51352:function(t,e,r){\"use strict\";var n=[\"precision highp float;\",\"\",\"varying vec4 fragColor;\",\"\",\"attribute vec4 p01_04, p05_08, p09_12, p13_16,\",\" p17_20, p21_24, p25_28, p29_32,\",\" p33_36, p37_40, p41_44, p45_48,\",\" p49_52, p53_56, p57_60, colors;\",\"\",\"uniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\",\" loA, hiA, loB, hiB, loC, hiC, loD, hiD;\",\"\",\"uniform vec2 resolution, viewBoxPos, viewBoxSize;\",\"uniform float maskHeight;\",\"uniform float drwLayer; // 0: context, 1: focus, 2: pick\",\"uniform vec4 contextColor;\",\"uniform sampler2D maskTexture, palette;\",\"\",\"bool isPick = (drwLayer > 1.5);\",\"bool isContext = (drwLayer < 0.5);\",\"\",\"const vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\",\"const vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\",\"\",\"float val(mat4 p, mat4 v) {\",\" return dot(matrixCompMult(p, v) * UNITS, UNITS);\",\"}\",\"\",\"float axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\",\" float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\",\" float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\",\" return y1 * (1.0 - ratio) + y2 * ratio;\",\"}\",\"\",\"int iMod(int a, int b) {\",\" return a - b * (a / b);\",\"}\",\"\",\"bool fOutside(float p, float lo, float hi) {\",\" return (lo < hi) && (lo > p || p > hi);\",\"}\",\"\",\"bool vOutside(vec4 p, vec4 lo, vec4 hi) {\",\" return (\",\" fOutside(p[0], lo[0], hi[0]) ||\",\" fOutside(p[1], lo[1], hi[1]) ||\",\" fOutside(p[2], lo[2], hi[2]) ||\",\" fOutside(p[3], lo[3], hi[3])\",\" );\",\"}\",\"\",\"bool mOutside(mat4 p, mat4 lo, mat4 hi) {\",\" return (\",\" vOutside(p[0], lo[0], hi[0]) ||\",\" vOutside(p[1], lo[1], hi[1]) ||\",\" vOutside(p[2], lo[2], hi[2]) ||\",\" vOutside(p[3], lo[3], hi[3])\",\" );\",\"}\",\"\",\"bool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\",\" return mOutside(A, loA, hiA) ||\",\" mOutside(B, loB, hiB) ||\",\" mOutside(C, loC, hiC) ||\",\" mOutside(D, loD, hiD);\",\"}\",\"\",\"bool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\",\" mat4 pnts[4];\",\" pnts[0] = A;\",\" pnts[1] = B;\",\" pnts[2] = C;\",\" pnts[3] = D;\",\"\",\" for(int i = 0; i < 4; ++i) {\",\" for(int j = 0; j < 4; ++j) {\",\" for(int k = 0; k < 4; ++k) {\",\" if(0 == iMod(\",\" int(255.0 * texture2D(maskTexture,\",\" vec2(\",\" (float(i * 2 + j / 2) + 0.5) / 8.0,\",\" (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\",\" ))[3]\",\" ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\",\" 2\",\" )) return true;\",\" }\",\" }\",\" }\",\" return false;\",\"}\",\"\",\"vec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\",\" float x = 0.5 * sign(v) + 0.5;\",\" float y = axisY(x, A, B, C, D);\",\" float z = 1.0 - abs(v);\",\"\",\" z += isContext ? 0.0 : 2.0 * float(\",\" outsideBoundingBox(A, B, C, D) ||\",\" outsideRasterMask(A, B, C, D)\",\" );\",\"\",\" return vec4(\",\" 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\",\" z,\",\" 1.0\",\" );\",\"}\",\"\",\"void main() {\",\" mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\",\" mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\",\" mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\",\" mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\",\"\",\" float v = colors[3];\",\"\",\" gl_Position = position(isContext, v, A, B, C, D);\",\"\",\" fragColor =\",\" isContext ? vec4(contextColor) :\",\" isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\",\"}\"].join(\"\\n\"),i=[\"precision highp float;\",\"\",\"varying vec4 fragColor;\",\"\",\"void main() {\",\" gl_FragColor = fragColor;\",\"}\"].join(\"\\n\"),a=r(30140).maxDimensionCount,o=r(3400),s=1e-6,l=new Uint8Array(4),u=new Uint8Array(4),c={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 u=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*u,a.offset=2*l*n,e(a),l*n+u>>8*e)%256/255}function v(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(k,0,0,r.canvasWidth,r.canvasHeight);var c=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&ns._length&&(E=E.slice(0,s._length));var C,O=s.tickvals;function P(t,e){return{val:t,text:C[e]}}function I(t,e){return t.val-e.val}if(a(O)&&O.length){i.isTypedArray(O)&&(O=Array.from(O)),C=s.ticktext,a(C)&&C.length?C.length>O.length?C=C.slice(0,O.length):O.length>C.length&&(O=O.slice(0,C.length)):C=O.map(o(s.tickformat));for(var D=1;D=r||l>=i)return;var u=t.lineLayer.readPixel(s,i-1-l),c=0!==u[3],f=c?u[2]+256*(u[1]+256*u[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==N&&(c?a.hover(h):a.unhover&&a.unhover(h),N=f)}})),B.style(\"opacity\",(function(t){return t.pick?0:1})),p.style(\"background\",\"rgba(255, 255, 255, 0)\");var j=p.selectAll(\".\"+x.cn.parcoords).data(F,v);j.exit().remove(),j.enter().append(\"g\").classed(x.cn.parcoords,!0).style(\"shape-rendering\",\"crispEdges\").style(\"pointer-events\",\"none\"),j.attr(\"transform\",(function(t){return c(t.model.translateX,t.model.translateY)}));var U=j.selectAll(\".\"+x.cn.parcoordsControlView).data(g,v);U.enter().append(\"g\").classed(x.cn.parcoordsControlView,!0),U.attr(\"transform\",(function(t){return c(t.model.pad.l,t.model.pad.t)}));var V=U.selectAll(\".\"+x.cn.yAxis).data((function(t){return t.dimensions}),v);V.enter().append(\"g\").classed(x.cn.yAxis,!0),U.each((function(t){D(V,t,w)})),B.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=_(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)}})),V.attr(\"transform\",(function(t){return c(t.xScale(t.xIndex),0)})),V.call(n.behavior.drag().origin((function(t){return t})).on(\"drag\",(function(t){var e=t.parent;E.linePickActive(!1),t.x=Math.max(-x.overdrag,Math.min(t.model.width+x.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,V.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})),D(V,e,w),V.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)),V.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!L(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,D(V,e,w),n.select(this).attr(\"transform\",(function(t){return c(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!L(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),E.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),V.exit().remove();var q=V.selectAll(\".\"+x.cn.axisOverlays).data(g,v);q.enter().append(\"g\").classed(x.cn.axisOverlays,!0),q.selectAll(\".\"+x.cn.axis).remove();var H=q.selectAll(\".\"+x.cn.axis).data(g,v);H.enter().append(\"g\").classed(x.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 m.isOrdinal(t)?e:z(t.model.dimensions[t.visibleIndex],e)})).scale(r)),h.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(\"cursor\",\"default\");var G=q.selectAll(\".\"+x.cn.axisHeading).data(g,v);G.enter().append(\"g\").classed(x.cn.axisHeading,!0);var W=G.selectAll(\".\"+x.cn.axisTitle).data(g,v);W.enter().append(\"text\").classed(x.cn.axisTitle,!0).attr(\"text-anchor\",\"middle\").style(\"cursor\",\"ew-resize\").style(\"pointer-events\",o?\"none\":\"auto\"),W.text((function(t){return t.label})).each((function(e){var r=n.select(this);h.font(r,e.model.labelFont),f.convertToTspans(r,t)})).attr(\"transform\",(function(t){var e=I(t.model.labelAngle,t.model.labelSide),r=x.axisTitleOffset;return(e.dir>0?\"\":c(0,2*r+t.model.height))+u(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=q.selectAll(\".\"+x.cn.axisExtent).data(g,v);Y.enter().append(\"g\").classed(x.cn.axisExtent,!0);var X=Y.selectAll(\".\"+x.cn.axisExtentTop).data(g,v);X.enter().append(\"g\").classed(x.cn.axisExtentTop,!0),X.attr(\"transform\",c(0,-x.axisExtentOffset));var Z=X.selectAll(\".\"+x.cn.axisExtentTopText).data(g,v);Z.enter().append(\"text\").classed(x.cn.axisExtentTopText,!0).call(P),Z.text((function(t){return R(t,!0)})).each((function(t){h.font(n.select(this),t.model.rangeFont)}));var K=Y.selectAll(\".\"+x.cn.axisExtentBottom).data(g,v);K.enter().append(\"g\").classed(x.cn.axisExtentBottom,!0),K.attr(\"transform\",(function(t){return c(0,t.model.height+x.axisExtentOffset)}));var J=K.selectAll(\".\"+x.cn.axisExtentBottomText).data(g,v);J.enter().append(\"text\").classed(x.cn.axisExtentBottomText,!0).attr(\"dy\",\"0.75em\").call(P),J.text((function(t){return R(t,!1)})).each((function(t){h.font(n.select(this),t.model.rangeFont)})),b.ensureAxisBrush(q,k,t)}},24196:function(t,e,r){\"use strict\";var n=r(36336),i=r(5048),a=r(95724).isVisible,o={};function s(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}(t.exports=function(t,e){var r=t._fullLayout;if(i(t,[],o)){var l={},u={},c={},f={},h=r._size;e.forEach((function(e,r){var n=e[0].trace;c[r]=n.index;var i=f[r]=n._fullInput.index;l[r]=t.data[i].dimensions,u[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=u[e][n],o=i.map((function(t){return t.slice()})),s=\"dimensions[\"+n+\"].constraintrange\",l=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===l[s]){var h=a.constraintrange;l[s]=h||null}var p=t._fullData[c[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,u[e].filter(a));l[e].sort(n),u[e].filter((function(t){return!a(t)})).sort((function(t){return u[e].indexOf(t)})).forEach((function(t){l[e].splice(l[e].indexOf(t),1),l[e].splice(u[e].indexOf(t),0,t)})),t.emit(\"plotly_restyle\",[{dimensions:[l[e]]},[f[e]]])}})}}).reglPrecompiled=o},74996:function(t,e,r){\"use strict\";var n=r(45464),i=r(86968).u,a=r(25376),o=r(22548),s=r(21776).Ks,l=r(21776).Gw,u=r(92880).extendFlat,c=r(98192).c,f=a({editType:\"plot\",arrayOk:!0,colorEditType:\"plot\"});t.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\"},pattern:c,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:u({},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:u({},f,{}),insidetextorientation:{valType:\"enumerated\",values:[\"horizontal\",\"radial\",\"tangential\",\"auto\"],dflt:\"auto\",editType:\"plot\"},insidetextfont:u({},f,{}),outsidetextfont:u({},f,{}),automargin:{valType:\"boolean\",dflt:!1,editType:\"plot\"},title:{text:{valType:\"string\",dflt:\"\",editType:\"plot\"},font:u({},f,{}),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:\"angle\",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:u({},f,{}),titleposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"calc\"}}}},80036:function(t,e,r){\"use strict\";var n=r(7316);e.name=\"pie\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},45768:function(t,e,r){\"use strict\";var n=r(38248),i=r(49760),a=r(76308),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?y: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 u=0,c=0;c0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}function c(t,e,r,n,i){n(\"marker.line.width\")&&n(\"marker.line.color\",i?void 0:r.paper_bgcolor);var a=n(\"marker.colors\");l(n,\"marker.pattern\",a),t.marker&&!e.marker.pattern.fgcolor&&(e.marker.pattern.fgcolor=t.marker.colors),e.marker.pattern.bgcolor||(e.marker.pattern.bgcolor=r.paper_bgcolor)}t.exports={handleLabelsAndValues:u,handleMarkerDefaults:c,supplyDefaults:function(t,e,r,n){function l(r,n){return i.coerce(t,e,a,r,n)}var f=u(l(\"labels\"),l(\"values\")),h=f.len;if(e._hasLabels=f.hasLabels,e._hasValues=f.hasValues,!e._hasLabels&&e._hasValues&&(l(\"label0\"),l(\"dlabel\")),h){e._length=h,c(t,e,n,l,!0),l(\"scalegroup\");var p,d=l(\"text\"),v=l(\"texttemplate\");if(v||(p=l(\"textinfo\",i.isArrayOrTypedArray(d)?\"text+percent\":\"percent\")),l(\"hovertext\"),l(\"hovertemplate\"),v||p&&\"none\"!==p){var g=l(\"textposition\");s(t,e,n,l,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(g)||\"auto\"===g||\"outside\"===g)&&l(\"automargin\"),(\"inside\"===g||\"auto\"===g||Array.isArray(g))&&l(\"insidetextorientation\")}else\"none\"===p&&l(\"textposition\",\"none\");o(e,n,l);var y=l(\"hole\");if(l(\"title.text\")){var m=l(\"title.position\",y?\"middle center\":\"top center\");y||\"middle center\"!==m||(e.title.position=\"top center\"),i.coerceFont(l,\"title.font\",n.font)}l(\"sort\"),l(\"direction\"),l(\"rotation\"),l(\"pull\")}else e.visible=!1}}},53644:function(t,e,r){\"use strict\";var n=r(10624).appendArrayMultiPointValues;t.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}},21552:function(t,e,r){\"use strict\";var n=r(43616),i=r(76308);t.exports=function(t,e,r,a){var o=r.marker.pattern;o&&o.shape?n.pointStyle(t,r,a,e):i.fill(t,e.color)}},69656:function(t,e,r){\"use strict\";var n=r(3400);function i(t){return-1!==t.indexOf(\"e\")?t.replace(/[.]?0+e/,\"e\"):-1!==t.indexOf(\".\")?t.replace(/[.]?0+$/,\"\"):t}e.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+\"%\"},e.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},e.getFirstFilled=function(t,e){if(n.isArrayOrTypedArray(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:[y(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],u._hasHoverLabel=!0}u._hasHoverEvent=!0,e.emit(\"plotly_hover\",{points:[y(t,f)],event:n.event})}})),t.on(\"mouseout\",(function(t){var r=e._fullLayout,i=e._fullData[u.index],o=n.select(this).datum();u._hasHoverEvent&&(t.originalEvent=n.event,e.emit(\"plotly_unhover\",{points:[y(o,i)],event:n.event}),u._hasHoverEvent=!1),u._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),u._hasHoverLabel=!1)})),t.on(\"click\",(function(t){var r=e._fullLayout,i=e._fullData[u.index];e._dragging||!1===r.hovermode||(e._hoverdata=[y(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,s=g.castOption(t.insidetextfont.weight,e.pts)||g.castOption(t.textfont.weight,e.pts)||r.weight,l=g.castOption(t.insidetextfont.style,e.pts)||g.castOption(t.textfont.style,e.pts)||r.style,u=g.castOption(t.insidetextfont.variant,e.pts)||g.castOption(t.textfont.variant,e.pts)||r.variant,c=g.castOption(t.insidetextfont.textcase,e.pts)||g.castOption(t.textfont.textcase,e.pts)||r.textcase,f=g.castOption(t.insidetextfont.lineposition,e.pts)||g.castOption(t.textfont.lineposition,e.pts)||r.lineposition,h=g.castOption(t.insidetextfont.shadow,e.pts)||g.castOption(t.textfont.shadow,e.pts)||r.shadow;return{color:n||o.contrast(e.color),family:i,size:a,weight:s,style:l,variant:u,textcase:c,lineposition:f,shadow:h}}function _(t,e){for(var r,n,i=0;ie&&e>n||r=-4;g-=2)y(Math.PI*g,\"tan\");for(g=4;g>=-4;g-=2)y(Math.PI*(g+1),\"tan\")}if(f||p){for(g=4;g>=-4;g-=2)y(Math.PI*(g+1.5),\"rad\");for(g=4;g>=-4;g-=2)y(Math.PI*(g+.5),\"rad\")}}if(s||d||f){var m=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/m,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;v.push(a)}(d||p)&&((a=T(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a)),(d||h)&&((a=k(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a));for(var x=0,b=0,_=0;_=1)break}return v[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*v);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*v);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=P(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,u=t.r/(void 0===(l=t.trace.aspectratio)?1:l),c=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf(\"left\")?(c+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf(\"center\")?c*=2:-1!==a.title.position.indexOf(\"right\")&&(c+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=c/t.titleBox.width,n=O(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function O(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 P(t){var e,r=t.pull;if(!r)return 0;if(l.isArrayOrTypedArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function I(t,e){for(var r=[],n=0;n1?c=(u=r.r)/i.aspectratio:u=(c=r.r)*i.aspectratio,l=(u*=(1+i.baseratio)/2)*c}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);(m(_)||\"\"===_)&&(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}t.exports={plot:function(t,e){var r=t._context.staticPlot,a=t._fullLayout,h=a._size;d(\"pie\",a),_(e,t),I(e,h);var v=l.makeTraceGroups(a._pielayer,e,\"trace\").each((function(e){var d=n.select(this),v=e[0],y=v.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,u=\"px0\",c=\"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),d.attr(\"stroke-linejoin\",\"round\"),d.each((function(){var m=n.select(this).selectAll(\"g.slice\").data(e);m.enter().append(\"g\").classed(\"slice\",!0),m.exit().remove();var _=[[[],[]],[[],[]]],T=!1;m.each((function(i,o){if(i.hidden)n.select(this).selectAll(\"path,g\").remove();else{i.pointNumber=i.i,i.curveNumber=y.index,_[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var u=v.cx,c=v.cy,h=n.select(this),d=h.selectAll(\"path.surface\").data([i]);if(d.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":r?\"none\":\"all\"}),h.call(x,t,e),y.pull){var m=+g.castOption(y.pull,i.pts)||0;m>0&&(u+=m*i.pxmid[0],c+=m*i.pxmid[1])}i.cxFinal=u,i.cyFinal=c;var k=y.hole;if(i.v===v.vTotal){var A=\"M\"+(u+i.px0[0])+\",\"+(c+i.px0[1])+O(i.px0,i.pxmid,!0,1)+O(i.pxmid,i.px0,!0,1)+\"Z\";k?d.attr(\"d\",\"M\"+(u+k*i.px0[0])+\",\"+(c+k*i.px0[1])+O(i.px0,i.pxmid,!1,k)+O(i.pxmid,i.px0,!1,k)+\"Z\"+A):d.attr(\"d\",A)}else{var M=O(i.px0,i.px1,!0,1);if(k){var S=1-k;d.attr(\"d\",\"M\"+(u+k*i.px1[0])+\",\"+(c+k*i.px1[1])+O(i.px1,i.px0,!1,k)+\"l\"+S*i.px0[0]+\",\"+S*i.px0[1]+M+\"Z\")}else d.attr(\"d\",\"M\"+u+\",\"+c+\"l\"+i.px0[0]+\",\"+i.px0[1]+M+\"Z\")}z(t,i,v);var E=g.castOption(y.textposition,i.pts),C=h.selectAll(\"g.slicetext\").data(i.text&&\"none\"!==E?[0]:[]);C.enter().append(\"g\").classed(\"slicetext\",!0),C.exit().remove(),C.each((function(){var r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),h=l.ensureUniformFontSize(t,\"outside\"===E?function(t,e,r){return{color:g.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,family:g.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,size:g.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size,weight:g.castOption(t.outsidetextfont.weight,e.pts)||g.castOption(t.textfont.weight,e.pts)||r.weight,style:g.castOption(t.outsidetextfont.style,e.pts)||g.castOption(t.textfont.style,e.pts)||r.style,variant:g.castOption(t.outsidetextfont.variant,e.pts)||g.castOption(t.textfont.variant,e.pts)||r.variant,textcase:g.castOption(t.outsidetextfont.textcase,e.pts)||g.castOption(t.textfont.textcase,e.pts)||r.textcase,lineposition:g.castOption(t.outsidetextfont.lineposition,e.pts)||g.castOption(t.textfont.lineposition,e.pts)||r.lineposition,shadow:g.castOption(t.outsidetextfont.shadow,e.pts)||g.castOption(t.textfont.shadow,e.pts)||r.shadow}}(y,i,a.font):b(y,i,a.font));r.text(i.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,h).call(f.convertToTspans,t);var d,m=s.bBox(r.node());if(\"outside\"===E)d=L(m,i);else if(d=w(m,i,v),\"auto\"===E&&d.scale<1){var x=l.ensureUniformFontSize(t,y.outsidetextfont);r.call(s.font,x),d=L(m=s.bBox(r.node()),i)}var _=d.textPosAngle,k=void 0===_?i.pxmid:D(v.r,_);if(d.targetX=u+k[0]*d.rCenter+(d.x||0),d.targetY=c+k[1]*d.rCenter+(d.y||0),R(d,m),d.outside){var A=d.targetY;i.yLabelMin=A-m.height/2,i.yLabelMid=A,i.yLabelMax=A+m.height/2,i.labelExtraX=0,i.labelExtraY=0,T=!0}d.fontSize=h.size,p(y.type,d,a),e[o].transform=d,l.setTransormAndDisplay(r,d)}))}function O(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return\"a\"+n*v.r+\",\"+n*v.r+\" 0 \"+i.largeArc+(r?\" 1 \":\" 0 \")+a+\",\"+o}}));var k=n.select(this).selectAll(\"g.titletext\").data(y.title.text?[0]:[]);if(k.enter().append(\"g\").classed(\"titletext\",!0),k.exit().remove(),k.each((function(){var e,r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),i=y.title.text;y._meta&&(i=l.templateString(i,y._meta)),r.text(i).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,y.title.font).call(f.convertToTspans,t),e=\"middle center\"===y.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}}(v):C(v,h),r.attr(\"transform\",c(e.x,e.y)+u(Math.min(1,e.scale))+c(e.tx,e.ty))})),T&&function(t,e){var r,n,i,a,o,s,u,c,f,h,p,d,v;function y(t,e){return t.pxmid[1]-e.pxmid[1]}function m(t,e){return e.pxmid[1]-t.pxmid[1]}function x(t,r){r||(r={});var i,c,f,p,d=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),v=n?t.yLabelMin:t.yLabelMax,y=n?t.yLabelMax:t.yLabelMin,m=t.cyFinal+o(t.px0[1],t.px1[1]),x=d-v;if(x*u>0&&(t.labelExtraY=x),l.isArrayOrTypedArray(e.pull))for(c=0;c=(g.castOption(e.pull,f.pts)||0)||((t.pxmid[1]-f.pxmid[1])*u>0?(x=f.cyFinal+o(f.px0[1],f.px1[1])-v-t.labelExtraY)*u>0&&(t.labelExtraY+=x):(y+t.labelExtraY-m)*u>0&&(i=3*s*Math.abs(c-h.indexOf(t)),(p=f.cxFinal+a(f.px0[0],f.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=p)))}for(n=0;n<2;n++)for(i=n?y:m,o=n?Math.max:Math.min,u=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),f=t[1-n][r],h=f.concat(c),d=[],p=0;pMath.abs(f)?s+=\"l\"+f*t.pxmid[0]/t.pxmid[1]+\",\"+f+\"H\"+(a+t.labelExtraX+u):s+=\"l\"+t.labelExtraX+\",\"+c+\"v\"+(f-c)+\"h\"+u}else s+=\"V\"+(t.yLabelMid+t.labelExtraY)+\"h\"+u;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()}))}(m,y),T&&y.automargin){var A=s.bBox(d.node()),M=y.domain,S=h.w*(M.x[1]-M.x[0]),E=h.h*(M.y[1]-M.y[0]),O=(.5*S-v.r)/h.w,P=(.5*E-v.r)/h.h;i.autoMargin(t,\"pie.\"+y.uid+\".automargin\",{xl:M.x[0]-O,xr:M.x[1]+O,yb:M.y[0]-P,yt:M.y[1]+P,l:Math.max(v.cx-v.r-A.left,0),r:Math.max(A.right-(v.cx+v.r),0),b:Math.max(A.bottom-(v.cy+v.r),0),t:Math.max(v.cy-v.r-A.top,0),pad:5})}}))}));setTimeout((function(){v.selectAll(\"tspan\").each((function(){var t=n.select(this);t.attr(\"dy\")&&t.attr(\"dy\",t.attr(\"dy\"))}))}),0)},formatSliceLabel:z,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:I,attachFxHandlers:x,computeTransform:R}},22152:function(t,e,r){\"use strict\";var n=r(33428),i=r(10528),a=r(82744).resizeText;t.exports=function(t){var e=t._fullLayout._pielayer.selectAll(\".trace\");a(t,e,\"pie\"),e.each((function(e){var r=e[0].trace,a=n.select(this);a.style({opacity:r.opacity}),a.selectAll(\"path.surface\").each((function(e){n.select(this).call(i,e,r,t)}))}))}},10528:function(t,e,r){\"use strict\";var n=r(76308),i=r(69656).castOption,a=r(21552);t.exports=function(t,e,r,o){var s=r.marker.line,l=i(s.color,e.pts)||n.defaultLine,u=i(s.width,e.pts)||0;t.call(a,e,r,o).style(\"stroke-width\",u).call(n.stroke,l)}},35484:function(t,e,r){\"use strict\";var n=r(52904);t.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}},11072:function(t,e,r){\"use strict\";var n=r(67792).gl_pointcloud2d,i=r(3400).isArrayOrTypedArray,a=r(43080),o=r(19280).findExtremes,s=r(44928);function l(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 u=l.prototype;u.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:i(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},u.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=s(t,{})},u.updateFast=function(t){var e,r,n,i,s,l,u=this.xData=this.pickXData=t.x,c=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]=i),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=i),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var v=a(t.marker.color),g=a(t.marker.border.color),y=t.opacity*t.marker.opacity;v[3]*=y,this.pointcloudOptions.color=v;var m=t.marker.blend;null===m&&(m=u.length<100||c.length<100),this.pointcloudOptions.blend=m,g[3]*=y,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]=o(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=o(w,[d[1],d[3]],{ppad:T})},u.dispose=function(){this.pointcloud.dispose()},t.exports=function(t,e){var r=new l(t,e.uid);return r.update(e),r}},41904:function(t,e,r){\"use strict\";var n=r(3400),i=r(35484);t.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}},156:function(t,e,r){\"use strict\";[\"*pointcloud* trace is deprecated!\",\"Please consider switching to the *scattergl* trace type.\"].join(\" \"),t.exports={attributes:r(35484),supplyDefaults:r(41904),calc:r(41484),plot:r(11072),moduleType:\"trace\",name:\"pointcloud\",basePlotModule:r(39952),categories:[\"gl\",\"gl2d\",\"showLegend\"],meta:{}}},41440:function(t,e,r){\"use strict\";var n=r(25376),i=r(45464),a=r(22548),o=r(55756),s=r(86968).u,l=r(21776).Ks,u=r(49084),c=r(31780).templatedArray,f=r(29736).descriptionOnlyNumbers,h=r(92880).extendFlat,p=r(67824).overrideAll;(t.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({autoShadowDflt:!0}),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\"]}),align:{valType:\"enumerated\",values:[\"justify\",\"left\",\"right\",\"center\"],dflt:\"justify\"}},link:{arrowlen:{valType:\"number\",min:0,dflt:0},label:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},hovercolor:{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:c(\"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(u().colorscale,{dflt:[[0,\"white\"],[1,\"black\"]]})})}},\"calc\",\"nested\")).transforms=void 0},10760:function(t,e,r){\"use strict\";var n=r(67824).overrideAll,i=r(84888)._M,a=r(59596),o=r(65460),s=r(93972),l=r(86476),u=r(22676).prepSelect,c=r(3400),f=r(24040),h=\"sankey\";function p(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a=\"pan\"===n.dragmode?\"move\":\"crosshair\",o=r._bgRect;if(o&&\"pan\"!==i&&\"zoom\"!==i){s(o,a);var h={_id:\"x\",c2p:c.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:\"y\",c2p:c.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:c.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;rx&&(x=a.source[e]),a.target[e]>x&&(x=a.target[e]);var b,_=x+1;t.node._count=_;var w=t.node.groups,T={};for(e=0;e0&&s(L,_)&&s(C,_)&&(!T.hasOwnProperty(L)||!T.hasOwnProperty(C)||T[L]!==T[C])){T.hasOwnProperty(C)&&(C=T[C]),T.hasOwnProperty(L)&&(L=T[L]),C=+C,p[L=+L]=p[C]=!0;var O=\"\";a.label&&a.label[e]&&(O=a.label[e]);var P=null;O&&d.hasOwnProperty(O)&&(P=d[O]),u.push({pointNumber:e,label:O,color:c?a.color[e]:a.color,hovercolor:f?a.hovercolor[e]:a.hovercolor,customdata:h?a.customdata[e]:a.customdata,concentrationscale:P,source:L,target:C,value:+E}),S.source.push(L),S.target.push(C)}}var I=_+w.length,D=o(r.color),z=o(r.customdata),R=[];for(e=0;e_-1,childrenNodes:[],pointNumber:e,label:F,color:D?r.color[e]:r.color,customdata:z?r.customdata[e]:r.customdata})}var B=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1}))}(I,S.source,S.target)&&(B=!0),{circular:B,links:u,nodes:R,groups:w,groupLookup:T}}(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},11820:function(t){\"use strict\";t.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\"}}},47140:function(t,e,r){\"use strict\";var n=r(3400),i=r(41440),a=r(76308),o=r(49760),s=r(86968).Q,l=r(16132),u=r(31780),c=r(51272);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\")}t.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),v=t.node,g=u.newContainer(e,\"node\");function y(t,e){return n.coerce(v,g,i.node,t,e)}y(\"label\"),y(\"groups\"),y(\"x\"),y(\"y\"),y(\"pad\"),y(\"thickness\"),y(\"line.color\"),y(\"line.width\"),y(\"hoverinfo\",t.hoverinfo),l(v,g,y,d),y(\"hovertemplate\"),y(\"align\");var m=h.colorway;y(\"color\",g.label.map((function(t,e){return a.addOpacity(function(t){return m[t%m.length]}(e),.8)}))),y(\"customdata\");var x=t.link||{},b=u.newContainer(e,\"link\");function _(t,e){return n.coerce(x,b,i.link,t,e)}_(\"label\"),_(\"arrowlen\"),_(\"source\"),_(\"target\"),_(\"value\"),_(\"line.color\"),_(\"line.width\"),_(\"hoverinfo\",t.hoverinfo),l(x,b,_,d),_(\"hovertemplate\");var w,T=o(h.paper_bgcolor).getLuminance()<.333,k=_(\"color\",T?\"rgba(255, 255, 255, 0.6)\":\"rgba(0, 0, 0, 0.2)\");function A(t){var e=o(t);if(!e.isValid())return t;var r=e.getAlpha();return r<=.8?e.setAlpha(r+.2):e=T?e.brighten():e.darken(),e.toRgbString()}_(\"hovercolor\",Array.isArray(k)?k.map(A):A(k)),_(\"customdata\"),c(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\",h.font,{autoShadowDflt:!0}),e._length=null}},45499:function(t,e,r){\"use strict\";t.exports={attributes:r(41440),supplyDefaults:r(47140),calc:r(48068),plot:r(59596),moduleType:\"trace\",name:\"sankey\",basePlotModule:r(10760),selectPoints:r(81128),categories:[\"noOpacity\"],meta:{}}},59596:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=i.numberFormat,o=r(83248),s=r(93024),l=r(76308),u=r(11820).cn,c=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 v(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 y(t,e,r){e&&r&&h(r,e).selectAll(\".\"+u.sankeyLink).filter(v(e)).call(x.bind(0,e,r,!1))}function m(t,e,r){e&&r&&h(r,e).selectAll(\".\"+u.sankeyLink).filter(v(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){n.style(\"fill\",(function(t){if(!t.link.concentrationscale)return t.tinyColorHoverHue})).style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return t.tinyColorHoverAlpha})),n.each((function(r){var n=r.link.label;\"\"!==n&&h(e,t).selectAll(\".\"+u.sankeyLink).filter((function(t){return t.link.label===n})).style(\"fill\",(function(t){if(!t.link.concentrationscale)return t.tinyColorHoverHue})).style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return t.tinyColorHoverAlpha}))})),r&&h(e,t).selectAll(\".\"+u.sankeyNode).filter(g(t)).call(y)}function b(t,e,r,n){n.style(\"fill\",(function(t){return t.tinyColorHue})).style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),n.each((function(r){var n=r.link.label;\"\"!==n&&h(e,t).selectAll(\".\"+u.sankeyLink).filter((function(t){return t.link.label===n})).style(\"fill\",(function(t){return t.tinyColorHue})).style(\"fill-opacity\",(function(t){return t.tinyColorAlpha}))})),r&&h(e,t).selectAll(u.sankeyNode).filter(g(t)).call(m)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}t.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,v=0;v\"),color:_(o,\"bgcolor\")||l.addOpacity(v.color,1),borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),fontWeight:_(o,\"font.weight\"),fontStyle:_(o,\"font.style\"),fontVariant:_(o,\"font.variant\"),fontTextcase:_(o,\"font.textcase\"),fontLineposition:_(o,\"font.lineposition\"),fontShadow:_(o,\"font.shadow\"),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\"),fontWeight:_(o,\"font.weight\"),fontStyle:_(o,\"font.style\"),fontVariant:_(o,\"font.variant\"),fontTextcase:_(o,\"font.textcase\"),fontLineposition:_(o,\"font.lineposition\"),fontShadow:_(o,\"font.shadow\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:\"left\",hovertemplate:o.hovertemplate,hovertemplateLabels:m,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(m,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(m,r,i),s.click(t,{target:!0})}}})}},83248:function(t,e,r){\"use strict\";var n=r(49812),i=r(67756).Gz,a=r(33428),o=r(26800),s=r(48932),l=r(11820),u=r(49760),c=r(76308),f=r(43616),h=r(3400),p=h.strTranslate,d=h.strRotate,v=r(71688),g=v.keyFun,y=v.repeat,m=v.unwrap,x=r(72736),b=r(24040),_=r(84284),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=m(e),a=i.trace,c=a.domain,f=\"h\"===a.orientation,p=a.node.pad,d=a.node.thickness,v={justify:o.sankeyJustify,left:o.sankeyLeft,right:o.sankeyRight,center:o.sankeyCenter}[a.node.align],g=t.width*(c.x[1]-c.x[0]),y=t.height*(c.y[1]-c.y[0]),x=i._nodes,b=i._links,_=i.circular;(n=_?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[g,y]:[y,g]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodeAlign(v).nodes(x).links(b);var w,T,k,A=n();for(var M in n.nodePadding()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}(x=A.nodes).forEach((function(t){var e,r,n,i=0,a=t.length;for(t.sort((function(t,e){return t.y0-e.y0})),n=0;n=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p})),n.update(A)}return{circular:_,key:r,trace:a,guid:h.randstr(),horizontal:f,width:g,height:y,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,linkArrowLength:a.link.arrowlen,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:c.x[0]*t.width+t.margin.l,translateY:t.height-c.y[1]*t.height+t.margin.t,dragParallel:f?y:g,dragPerpendicular:f?g:y,arrangement:a.arrangement,sankey:n,graph:A,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=u(e.color),i=u(e.hovercolor),a=e.source.label+\"|\"+e.target.label+\"__\"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:a,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:c.tinyRGB(n),tinyColorAlpha:n.getAlpha(),tinyColorHoverHue:c.tinyRGB(i),tinyColorHoverAlpha:i.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,linkArrowLength:t.linkArrowLength,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){var e=t.linkArrowLength;if(t.link.circular)return function(t,e){var r=t.width/2,n=t.circularPathData;return\"top\"===t.circularLinkType?\"M \"+(n.targetX-e)+\" \"+(n.targetY+r)+\" L\"+(n.rightInnerExtent-e)+\" \"+(n.targetY+r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 1 \"+(n.rightFullExtent-r-e)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r-e)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 1 \"+(n.rightInnerExtent-e)+\" \"+(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-e)+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 0 \"+(n.rightFullExtent+r-e)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r-e)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 0 \"+(n.rightInnerExtent-e)+\" \"+(n.targetY-r)+\"L\"+(n.targetX-e)+\" \"+(n.targetY-r)+(e>0?\"L\"+n.targetX+\" \"+n.targetY:\"\")+\"Z\":\"M \"+(n.targetX-e)+\" \"+(n.targetY-r)+\" L\"+(n.rightInnerExtent-e)+\" \"+(n.targetY-r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 0 \"+(n.rightFullExtent-r-e)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r-e)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 0 \"+(n.rightInnerExtent-e)+\" \"+(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-e)+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 1 \"+(n.rightFullExtent+r-e)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r-e)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 1 \"+(n.rightInnerExtent-e)+\" \"+(n.targetY+r)+\"L\"+(n.targetX-e)+\" \"+(n.targetY+r)+(e>0?\"L\"+n.targetX+\" \"+n.targetY:\"\")+\"Z\"}(t.link,e);var r=Math.abs((t.link.target.x0-t.link.source.x1)/2);e>r&&(e=r);var n=t.link.source.x1,a=t.link.target.x0-e,o=i(n,a),s=o(.5),l=o(.5),u=t.link.y0-t.link.width/2,c=t.link.y0+t.link.width/2,f=t.link.y1-t.link.width/2,h=t.link.y1+t.link.width/2,p=\"M\"+n+\",\"+u,d=\"C\"+s+\",\"+u+\" \"+l+\",\"+f+\" \"+a+\",\"+f,v=\"C\"+l+\",\"+h+\" \"+s+\",\"+c+\" \"+n+\",\"+c,g=e>0?\"L\"+(a+e)+\",\"+(f+t.link.width/2):\"\";return p+d+(g+=\"L\"+a+\",\"+h)+v+\"Z\"}}function S(t,e){var r=u(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:c.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 O(t){t.attr(\"width\",(function(t){return t.node.x1-t.node.x0})).attr(\"height\",(function(t){return t.visibleHeight}))}function P(t){return t.link.width>1||t.linkLineWidth>0}function I(t){return p(t.translateX,t.translateY)+(t.horizontal?\"matrix(1 0 0 1 0 0)\":\"matrix(0 1 1 0 0 0)\")}function D(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 z(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[y].gap;)y--;for(x=C[y].s,v=C.length-1;v>y;v--)C[v].s=x;for(;lS[f]&&f=0;f--){var h=t[f];if(\"scatter\"===h.type&&h.xaxis===u.xaxis&&h.yaxis===u.yaxis){h.opacity=void 0;break}}}}}},18800:function(t,e,r){\"use strict\";var n=r(3400),i=r(24040),a=r(52904),o=r(88200),s=r(43028),l=r(43980),u=r(31147),c=r(43912),f=r(74428),h=r(66828),p=r(11731),d=r(124),v=r(70840),g=r(3400).coercePattern;t.exports=function(t,e,r,y){function m(r,i){return n.coerce(t,e,a,r,i)}var x=l(t,e,y,m);if(x||(e.visible=!1),e.visible){u(t,e,y,m),m(\"xhoverformat\"),m(\"yhoverformat\"),m(\"zorder\");var b=c(t,e,y,m);\"group\"===y.scattermode&&void 0===e.orientation&&m(\"orientation\",\"v\");var _=!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)&&v<=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)-v);return ar!=(u=i[n][1])>=r&&(o=i[n-1][0],s=i[n][0],u-l&&(a=o+(s-o)*(r-l)/(u-l),f=Math.min(f,a),d=Math.max(d,a)));return{x0:f=Math.max(f,0),x1:d=Math.min(d,h._length),y0:r,y1:r}}(f._polygons);null===P&&(P={x0:g[0],x1:g[0],y0:g[1],y1:g[1]});var I=s.defaultLine;return s.opacity(f.fillcolor)?I=f.fillcolor:s.opacity((f.line||{}).color)&&(I=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:P.x0,x1:P.x1,y0:P.y0,y1:P.y1,color:I,hovertemplate:!1}),delete t.index,f.text&&!n.isArrayOrTypedArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}},65875:function(t,e,r){\"use strict\";var n=r(43028);t.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:r(52904),layoutAttributes:r(55308),supplyDefaults:r(18800),crossTraceDefaults:r(35036),supplyLayoutDefaults:r(59748),calc:r(16356).calc,crossTraceCalc:r(96664),arraysToCalcdata:r(20148),plot:r(96504),colorbar:r(5528),formatLabels:r(76688),style:r(49224).style,styleOnSelect:r(49224).styleOnSelect,hoverPoints:r(98723),selectPoints:r(91560),animatable:!0,moduleType:\"trace\",name:\"scatter\",basePlotModule:r(57952),categories:[\"cartesian\",\"svg\",\"symbols\",\"errorBarsOK\",\"showLegend\",\"scatter-like\",\"zoomScale\"],meta:{}}},55308:function(t){\"use strict\";t.exports={scattermode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"overlay\",editType:\"calc\"},scattergap:{valType:\"number\",min:0,max:1,editType:\"calc\"}}},59748:function(t,e,r){\"use strict\";var n=r(3400),i=r(55308);t.exports=function(t,e){var r,a=\"group\"===e.barmode;\"group\"===e.scattermode&&(\"scattergap\",r=a?e.bargap:.2,n.coerce(t,e,i,\"scattergap\",r))}},66828:function(t,e,r){\"use strict\";var n=r(3400).isArrayOrTypedArray,i=r(94288).hasColorscale,a=r(27260);t.exports=function(t,e,r,o,s,l){l||(l={});var u=(t.marker||{}).color;u&&u._inputArray&&(u=u._inputArray),s(\"line.color\",r),i(t,\"line\")?a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}):s(\"line.color\",!n(u)&&u||r),s(\"line.width\"),l.noDash||s(\"line.dash\"),l.backoff&&s(\"line.backoff\")}},52340:function(t,e,r){\"use strict\";var n=r(43616),i=r(39032),a=i.BADNUM,o=i.LOG_CLIP,s=o+.5,l=o-.5,u=r(3400),c=u.segmentsIntersect,f=u.constrain,h=r(88200);t.exports=function(t,e){var r,i,o,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=e.trace||{},L=e.xaxis,C=e.yaxis,O=\"log\"===L.type,P=\"log\"===C.type,I=L._length,D=C._length,z=e.backoff,R=E.marker,F=e.connectGaps,B=e.baseTolerance,N=e.shape,j=\"linear\"===N,U=E.fill&&\"none\"!==E.fill,V=[],q=h.minTolerance,H=t.length,G=new Array(H),W=0;function Y(r){var n=t[r];if(!n)return!1;var i=e.linearized?L.l2p(n.x):L.c2p(n.x),o=e.linearized?C.l2p(n.y):C.c2p(n.y);if(i===a){if(O&&(i=L.c2p(n.x,!0)),i===a)return!1;P&&o===a&&(i*=Math.abs(L._m*D*(L._m>0?s:l)/(C._m*I*(C._m>0?s:l)))),i*=1e3}if(o===a){if(P&&(o=C.c2p(n.y,!0)),o===a)return!1;o*=1e3}return[i,o]}function X(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,u=i*o+a*s;if(u>0&&uot||t[1]lt)return[f(t[0],at,ot),f(t[1],st,lt)]}function ft(t,e){return t[0]===e[0]&&(t[0]===at||t[0]===ot)||t[1]===e[1]&&(t[1]===st||t[1]===lt)||void 0}function ht(t,e,r){return function(n,i){var a=ct(n),o=ct(i),s=[];if(a&&o&&ft(a,o))return s;a&&s.push(a),o&&s.push(o);var l=2*u.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);return l&&((a&&o?l>0==a[t]>o[t]?a:o:a||o)[t]+=l),s}}function pt(t){var e=t[0],r=t[1],n=e===G[W-1][0],i=r===G[W-1][1];if(!n||!i)if(W>1){var a=e===G[W-2][0],o=r===G[W-2][1];n&&(e===at||e===ot)&&a?o?W--:G[W-1]=t:i&&(r===st||r===lt)&&o?a?W--:G[W-1]=t:G[W++]=t}else G[W++]=t}function dt(t){G[W-1][0]!==t[0]&&G[W-1][1]!==t[1]&&pt([Q,tt]),pt(t),et=null,Q=tt=0}\"linear\"===N||\"spline\"===N?nt=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=ut[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&&K(o,t)ot?ot:0,$=e[1]lt?lt:0,J||$){if(W)if(et){var n=nt(et,e);n.length>1&&(dt(n[0]),G[W++]=n[1])}else rt=nt(G[W-1],e)[0],G[W++]=rt;else G[W++]=[J||e[0],$||e[1]];var i=G[W-1];J&&$&&(i[0]!==J||i[1]!==$)?(et&&(Q!==J&&tt!==$?pt(Q&&tt?(a=et,s=(o=e)[0]-a[0],l=(o[1]-a[1])/s,(a[1]*o[0]-o[1]*a[0])/s>0?[l>0?at:ot,lt]:[l>0?ot:at,st]):[Q||J,tt||$]):Q&&tt&&pt([Q,tt])),pt([J,$])):Q-J&&tt-$&&pt([J||Q,$||tt]),et=e,Q=J,tt=$}else et&&dt(nt(et,e)[0]),G[W++]=e;var a,o,s,l}for(r=0;rZ(v,yt))break;o=v,(w=m[0]*y[0]+m[1]*y[1])>b?(b=w,p=v,g=!1):w<_&&(_=w,d=v,g=!0)}if(g?(gt(p),o!==d&>(d)):(d!==i&>(d),o!==p&>(p)),gt(o),r>=t.length||!v)break;gt(v),i=v}}else gt(p)}et&&pt([Q||et[0],tt||et[1]]),V.push(G.slice(0,W))}var mt=N.slice(N.length-1);if(z&&\"h\"!==mt&&\"v\"!==mt){for(var xt=!1,bt=-1,_t=[],wt=0;wt=0?l=p:(l=p=h,h++),l0?Math.max(r,a):0}}},5528:function(t){\"use strict\";t.exports={container:\"marker\",min:\"cmin\",max:\"cmax\"}},74428:function(t,e,r){\"use strict\";var n=r(76308),i=r(94288).hasColorscale,a=r(27260),o=r(43028);t.exports=function(t,e,r,s,l,u){var c=o.isBubble(t),f=(t.line||{}).color;u=u||{},f&&(r=f),l(\"marker.symbol\"),l(\"marker.opacity\",c?.7:1),l(\"marker.size\"),u.noAngle||(l(\"marker.angle\"),u.noAngleRef||l(\"marker.angleref\"),u.noStandOff||l(\"marker.standoff\")),l(\"marker.color\",r),i(t,\"marker\")&&a(t,e,s,l,{prefix:\"marker.\",cLetter:\"c\"}),u.noSelect||(l(\"selected.marker.color\"),l(\"unselected.marker.color\"),l(\"selected.marker.size\"),l(\"unselected.marker.size\")),u.noLine||(l(\"marker.line.color\",f&&!Array.isArray(f)&&e.marker.color!==f?f:c?n.background:n.defaultLine),i(t,\"marker.line\")&&a(t,e,s,l,{prefix:\"marker.line.\",cLetter:\"c\"}),l(\"marker.line.width\",c?1:0)),c&&(l(\"marker.sizeref\"),l(\"marker.sizemin\"),l(\"marker.sizemode\")),u.gradient&&\"none\"!==l(\"marker.gradient.type\")&&l(\"marker.gradient.color\")}},31147:function(t,e,r){\"use strict\";var n=r(3400).dateTick0,i=r(39032).ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}t.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\"))}}},96504:function(t,e,r){\"use strict\";var n=r(33428),i=r(24040),a=r(3400),o=a.ensureSingle,s=a.identity,l=r(43616),u=r(43028),c=r(52340),f=r(14328),h=r(92065).tester;function p(t,e,r,f,p,d,v){var g,y=t._context.staticPlot;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,c=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(u.hasMarkers(h)){var p=h.marker.maxdisplayed;if(0!==p){var d=i.filter((function(t){return t.x>=c[0]&&t.x<=c[1]&&t.y>=f[0]&&t.y<=f[1]})),v=Math.ceil(d.length/p),g=0;o.forEach((function(t,r){var n=t[0].trace;u.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function x(t){return m?t.transition():t}var b=r.xaxis,_=r.yaxis,w=f[0].trace,T=w.line,k=n.select(d),A=o(k,\"g\",\"errorbars\"),M=o(k,\"g\",\"lines\"),S=o(k,\"g\",\"points\"),E=o(k,\"g\",\"text\");if(i.getComponentMethod(\"errorbars\",\"plot\")(t,A,r,v),!0===w.visible){var L,C;x(k).style(\"opacity\",w.opacity);var O,P,I=w.fill.charAt(w.fill.length-1);\"x\"!==I&&\"y\"!==I&&(I=\"\"),\"y\"===I?(O=1,P=_.c2p(0,!0)):\"x\"===I&&(O=0,P=b.c2p(0,!0)),f[0][r.isRangePlot?\"nodeRangePlot3\":\"node3\"]=k;var D,z,R=\"\",F=[],B=w._prevtrace,N=null,j=null;B&&(R=B._prevRevpath||\"\",C=B._nextFill,F=B._ownPolygons,N=B._fillsegments,j=B._fillElement);var U,V,q,H,G,W,Y=\"\",X=\"\",Z=[];w._polygons=[];var K=[],J=[],$=a.noop;if(L=w._ownFill,u.hasLines(w)||\"none\"!==w.fill){C&&C.datum(f),-1!==[\"hv\",\"vh\",\"hvh\",\"vhv\"].indexOf(T.shape)?(U=l.steps(T.shape),V=l.steps(T.shape.split(\"\").reverse().join(\"\"))):U=V=\"spline\"===T.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),T.smoothing):l.smoothopen(t,T.smoothing)}:function(t){return\"M\"+t.join(\"L\")},q=function(t){return V(t.reverse())},J=c(f,{xaxis:b,yaxis:_,trace:w,connectGaps:w.connectgaps,baseTolerance:Math.max(T.width||1,3)/4,shape:T.shape,backoff:T.backoff,simplify:T.simplify,fill:w.fill}),K=new Array(J.length);var Q=0;for(g=0;g0,g=f(t,e,r);(c=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),c.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,u=[];a._ownfill&&u.push(\"_ownFill\"),a._nexttrace&&u.push(\"_nextFill\");var c=i.selectAll(\"g\").data(u,s);c.enter().append(\"g\"),c.exit().each((function(t){a[t]=null})).remove(),c.order().each((function(t){a[t]=o(n.select(this),\"path\",\"js-fill\")}))}))}(t,c,e),v?(u&&(h=u()),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)}))}))):c.each((function(r,n){p(t,n,e,r,g,this,a)})),d&&c.exit().remove(),i.selectAll(\"path:not([d])\").remove()}},91560:function(t,e,r){\"use strict\";var n=r(43028);t.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,u=t.yaxis,c=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(c);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}t.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 E=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f(\"surfacecolor\",p||d);for(var v=[\"x\",\"y\",\"z\"],g=0;g<3;++g){var y=\"projection.\"+v[g];f(y+\".show\")&&(f(y+\".opacity\"),f(y+\".scale\"))}var m=n.getComponentMethod(\"errorbars\",\"supplyDefaults\");m(t,e,p||d||r,{axis:\"z\"}),m(t,e,p||d||r,{axis:\"y\",inherit:\"z\"}),m(t,e,p||d||r,{axis:\"x\",inherit:\"z\"})}else e.visible=!1}},3296:function(t,e,r){\"use strict\";t.exports={plot:r(41064),attributes:r(91592),markerSymbols:r(87792),supplyDefaults:r(83484),colorbar:[{container:\"marker\",min:\"cmin\",max:\"cmax\"},{container:\"line\",min:\"cmin\",max:\"cmax\"}],calc:r(41484),moduleType:\"trace\",name:\"scatter3d\",basePlotModule:r(12536),categories:[\"gl3d\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},90372:function(t,e,r){\"use strict\";var n=r(98304),i=r(52904),a=r(45464),o=r(21776).Ks,s=r(21776).Gw,l=r(49084),u=r(92880).extendFlat,c=i.marker,f=i.line,h=c.line;t.exports={carpet:{valType:\"string\",editType:\"calc\"},a:{valType:\"data_array\",editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},mode:u({},i.mode,{dflt:\"markers\"}),text:u({},i.text,{}),texttemplate:s({editType:\"plot\"},{keys:[\"a\",\"b\",\"text\"]}),hovertext:u({},i.hovertext,{}),line:{color:f.color,width:f.width,dash:f.dash,backoff:f.backoff,shape:u({},f.shape,{values:[\"linear\",\"spline\"]}),smoothing:f.smoothing,editType:\"calc\"},connectgaps:i.connectgaps,fill:u({},i.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:n(),marker:u({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,angle:c.angle,angleref:c.angleref,standoff:c.standoff,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:u({width:h.width,editType:\"calc\"},l(\"marker.line\")),gradient:c.gradient,editType:\"calc\"},l(\"marker\")),textfont:i.textfont,textposition:i.textposition,selected:i.selected,unselected:i.unselected,hoverinfo:u({},a.hoverinfo,{flags:[\"a\",\"b\",\"text\",\"name\"]}),hoveron:i.hoveron,hovertemplate:o(),zorder:i.zorder}},48228:function(t,e,r){\"use strict\";var n=r(38248),i=r(90136),a=r(20148),o=r(4500),s=r(16356).calcMarkerSize,l=r(50948);t.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){var u;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var c,f,h=e._length,p=new Array(h),d=!1;for(u=0;u\")}return o}function m(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,\"\"):t._hovertitle,g.push(r+\": \"+e.toFixed(3)+t.labelsuffix)}}},4184:function(t,e,r){\"use strict\";t.exports={attributes:r(90372),supplyDefaults:r(6176),colorbar:r(5528),formatLabels:r(52364),calc:r(48228),plot:r(20036),style:r(49224).style,styleOnSelect:r(49224).styleOnSelect,hoverPoints:r(58960),selectPoints:r(91560),eventData:r(89307),moduleType:\"trace\",name:\"scattercarpet\",basePlotModule:r(57952),categories:[\"svg\",\"carpet\",\"symbols\",\"showLegend\",\"carpetDependent\",\"zoomScale\"],meta:{}}},20036:function(t,e,r){\"use strict\";var n=r(96504),i=r(54460),a=r(43616);t.exports=function(t,e,r,o){var s,l,u,c=r[0][0].carpet,f=i.getFromId(t,c.xaxis||\"x\"),h=i.getFromId(t,c.yaxis||\"y\"),p={xaxis:f,yaxis:h,plot:e.plot};for(s=0;s\")}function p(t){return t+\"°\"}}(u,v,t,l[0].t.labels),t.hovertemplate=u.hovertemplate,[t]}}},36952:function(t,e,r){\"use strict\";t.exports={attributes:r(6096),supplyDefaults:r(86188),colorbar:r(5528),formatLabels:r(56696),calc:r(25212),calcGeoJSON:r(48691).calcGeoJSON,plot:r(48691).plot,style:r(25064),styleOnSelect:r(49224).styleOnSelect,hoverPoints:r(64292),eventData:r(58544),selectPoints:r(8796),moduleType:\"trace\",name:\"scattergeo\",basePlotModule:r(10816),categories:[\"geo\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},48691:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=r(59972).getTopojsonFeatures,o=r(44808),s=r(27144),l=r(19280).findExtremes,u=r(39032).BADNUM,c=r(16356).calcMarkerSize,f=r(43028),h=r(25064);t.exports={calcGeoJSON:function(t,e){var r,n,o=t[0].trace,f=e[o.geo],h=f._subplot,p=o._length;if(i.isArrayOrTypedArray(o.locations)){var d=o.locationmode,v=\"geojson-id\"===d?s.extractTraceFeature(t):a(o,h.topojson);for(r=0;r=g,w=2*b,T={},k=l.makeCalcdata(e,\"x\"),A=m.makeCalcdata(e,\"y\"),M=s(e,l,\"x\",k),S=s(e,m,\"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),O=new Array(b);for(r=0;r1&&i.extendFlat(s.line,p.linePositions(t,r,n)),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)}return 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))),s}(t,0,e,C,E,L),D=d(t,x);return f(o,e),_?I.marker&&(P=I.marker.sizeAvg||Math.max(I.marker.size,3)):P=u(e,b),c(t,e,l,m,E,L,P),I.errorX&&y(e,l,I.errorX),I.errorY&&y(e,m,I.errorY),I.fill&&!D.fill2d&&(D.fill2d=!0),I.marker&&!D.scatter2d&&(D.scatter2d=!0),I.line&&!D.line2d&&(D.line2d=!0),!I.errorX&&!I.errorY||D.error2d||(D.error2d=!0),I.text&&!D.glText&&(D.glText=!0),I.marker&&(I.marker.snap=b),D.lineOptions.push(I.line),D.errorXOptions.push(I.errorX),D.errorYOptions.push(I.errorY),D.fillOptions.push(I.fill),D.markerOptions.push(I.marker),D.markerSelectedOptions.push(I.markerSel),D.markerUnselectedOptions.push(I.markerUnsel),D.textOptions.push(I.text),D.textSelectedOptions.push(I.textSel),D.textUnselectedOptions.push(I.textUnsel),D.selectBatch.push([]),D.unselectBatch.push([]),T._scene=D,T.index=D.count,T.x=E,T.y=L,T.positions=C,D.count++,[{x:!1,y:!1,t:T,trace:e}]}},67072:function(t){\"use strict\";t.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]}}},84236:function(t,e,r){\"use strict\";var n=r(38248),i=r(20472),a=r(72160),o=r(24040),s=r(3400),l=s.isArrayOrTypedArray,u=r(43616),c=r(79811),f=r(33040).formatColor,h=r(43028),p=r(7152),d=r(80088),v=r(67072),g=r(13448).DESELECTDIM,y={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},m=r(10624).appendArrayPointValue;function x(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,u=e.textposition,c=l(u)?u:[u],f=o.color,h=o.size,p=o.family,d=o.weight,v=o.style,g=o.variant,y={},x=t._context.plotGlPixelRatio,_=e.texttemplate;if(_){y.text=[];var w=i._d3locale,T=Array.isArray(_),k=T?Math.min(_.length,a):a,A=T?function(t){return _[t]}:function(){return _};for(r=0;r500?\"bold\":\"normal\":t}function _(t,e){var r,n,i=e._length,o=e.marker,s={},u=l(o.symbol),c=l(o.angle),h=l(o.color),v=l(o.line.color),g=l(o.opacity),y=l(o.size),m=l(o.line.width);if(u||(n=d.isOpenSymbol(o.symbol)),u||h||v||g||c){s.symbols=new Array(i),s.angles=new Array(i),s.colors=new Array(i),s.borderColors=new Array(i);var x=o.symbol,b=o.angle,_=f(o,o.opacity,i),w=f(o.line,o.opacity,i);if(!l(w[0])){var T=w;for(w=Array(i),r=0;rv.TOO_MANY_POINTS||h.hasMarkers(e)?\"rect\":\"round\";if(u&&e.connectgaps){var f=n[0],p=n[1];for(i=0;i1?u[i]:u[0]:u,v=l(c)?c.length>1?c[i]:c[0]:c,g=y[d],m=y[v],x=f?f/.8+1:0,b=-m*x-.5*m;o.offset[i]=[g*x/p,b/p]}}return o}}},80220:function(t,e,r){\"use strict\";var n=r(3400),i=r(24040),a=r(80088),o=r(2876),s=r(88200),l=r(43028),u=r(43980),c=r(31147),f=r(74428),h=r(66828),p=r(70840),d=r(124);t.exports=function(t,e,r,v){function g(r,i){return n.coerce(t,e,o,r,i)}var y=!!t.marker&&a.isOpenSymbol(t.marker.symbol),m=l.isBubble(t),x=u(t,e,v,g);if(x){c(t,e,v,g),g(\"xhoverformat\"),g(\"yhoverformat\");var b=x100},e.isDotSymbol=function(t){return\"string\"==typeof t?n.DOT_RE.test(t):t>200}},41272:function(t,e,r){\"use strict\";var n=r(24040),i=r(3400),a=r(44928);function o(t,e,r,o){var s=t.xa,l=t.ya,u=t.distance,c=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=i.isArrayOrTypedArray(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=i.isArrayOrTypedArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family,h.tw=Array.isArray(p.weight)?p.weight[f]:p.weight,h.ty=Array.isArray(p.style)?p.style[f]:p.style,h.tv=Array.isArray(p.variant)?p.variant[f]:p.variant);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.ma=i.isArrayOrTypedArray(d.angle)?d.angle[f]:d.angle,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var v=d&&d.line;v&&(h.mlc=Array.isArray(v.color)?v.color[f]:v.color,h.mlw=i.isArrayOrTypedArray(v.width)?v.width[f]:v.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 y=s.c2p(h.x,!0),m=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:y-x,x1:y+x,xLabelVal:k?k[f]:h.x,y0:m-x,y1:m+x,yLabelVal:A?A[f]:h.y,cd:T,distance:u,spikeDistance:c,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}t.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,u,c,f,h,p,d,v=t.cd,g=v[0].t,y=v[0].trace,m=t.xa,x=t.ya,b=g.x,_=g.y,w=m.c2p(e),T=x.c2p(r),k=t.distance;if(g.tree){var A=m.p2c(w-k),M=m.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=!!y.xperiodalignment,O=!!y.yperiodalignment;for(c=0;c=Math.min(P,I)&&w<=Math.max(P,I)?0:1/0}if(f=Math.min(D,z)&&T<=Math.max(D,z)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[c]}}}else for(c=i.length-1;c>-1;c--)l=b[a=i[c]],u=_[a],f=m.c2p(l)-w,h=x.c2p(u)-T,(p=Math.sqrt(f*f+h*h))m.glText.length){var T=_-m.glText.length;for(v=0;vr&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),m.line2d.update(m.lineOptions)),m.error2d){var A=(m.errorXOptions||[]).concat(m.errorYOptions||[]);m.error2d.update(A)}m.scatter2d&&m.scatter2d.update(m.markerOptions),m.fillOrder=s.repeat(null,_),m.fill2d&&(m.fillOptions=m.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,u=m.lineOptions[e],c=[];s._ownfill&&c.push(e),s._nexttrace&&c.push(e+1),c.length&&(m.fillOrder[e]=c);var f,h,p=[],d=u&&u.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(v=0;v<_;v++){var L=r[v][0],C=L.trace,O=L.t,P=O.index,I=C._length,D=O.x,z=O.y;if(C.selectedpoints||S||E){if(S||(S=!0),C.selectedpoints){var R=m.selectBatch[P]=s.selIndices2selPoints(C),F={};for(g=0;g850?\" Black\":i>750?\" Extra Bold\":i>650?\" Bold\":i>550?\" Semi Bold\":i>450?\" Medium\":i>350?\" Regular\":i>250?\" Light\":i>150?\" Extra Light\":\" Thin\"):\"Open Sans\"===a.slice(0,2).join(\" \")?(s=\"Open Sans\",s+=i>750?\" Extrabold\":i>650?\" Bold\":i>550?\" Semibold\":i>350?\" Regular\":\" Light\"):\"Klokantech Noto Sans\"===a.slice(0,3).join(\" \")&&(s=\"Klokantech Noto Sans\",\"CJK\"===a[3]&&(s+=\" CJK\"),s+=i>500?\" Bold\":\" Regular\")),o&&(s+=\" Italic\"),\"Open Sans Regular Italic\"===s?s=\"Open Sans Italic\":\"Open Sans Regular Bold\"===s?s=\"Open Sans Bold\":\"Open Sans Regular Bold Italic\"===s?s=\"Open Sans Bold Italic\":\"Klokantech Noto Sans Regular Italic\"===s&&(s=\"Klokantech Noto Sans Italic\"),f(s)||(s=r),s.split(\", \")}t.exports=function(t,e){var r,a=e[0].trace,f=!0===a.visible&&0!==a._length,w=\"none\"!==a.fill,T=c.hasLines(a),k=c.hasMarkers(a),A=c.hasText(a),M=k&&\"circle\"===a.marker.symbol,S=k&&\"circle\"!==a.marker.symbol,E=a.cluster&&a.cluster.enabled,L=g(\"fill\"),C=g(\"line\"),O=g(\"circle\"),P=g(\"symbol\"),I={fill:L,line:C,circle:O,symbol:P};if(!f)return I;if((w||T)&&(r=o.calcTraceToLineCoords(e)),w&&(L.geojson=o.makePolygon(r),L.layout.visibility=\"visible\",i.extendFlat(L.paint,{\"fill-color\":a.fillcolor})),T&&(C.geojson=o.makeLine(r),C.layout.visibility=\"visible\",i.extendFlat(C.paint,{\"line-width\":a.line.width,\"line-color\":a.line.color,\"line-opacity\":a.opacity})),M){var D=function(t){var e,r,a,o,c=t[0].trace,f=c.marker,h=c.selectedpoints,p=i.isArrayOrTypedArray(f.color),d=i.isArrayOrTypedArray(f.size),v=i.isArrayOrTypedArray(f.opacity);function g(t){return c.opacity*t}p&&(r=s.hasColorscale(c,\"marker\")?s.makeColorScaleFuncFromTrace(f):i.identity),d&&(a=u(c)),v&&(o=function(t){return g(n(t)?+i.constrain(t,0,1):0)});var y,m,b=[];for(e=0;e\")}function c(t){return t+\"°\"}}t.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,f=t.xa,h=t.ya,p=t.subplot,d=[],v=l+c.uid+\"-circle\",g=c.cluster&&c.cluster.enabled;if(g){var y=p.map.queryRenderedFeatures(null,{layers:[v]});d=y.map((function(t){return t.id}))}var m=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),x=e-m;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;if(g&&-1===d.indexOf(t.i+1))return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=p.project([n,a]),l=o.x-f.c2p([x,a]),u=o.y-h.c2p([n,r]),c=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+u*u)-c,1-3/c)}),t),!1!==t.index){var b=o[t.index],_=b.lonlat,w=[i.modHalf(_[0],360)+m,_[1]],T=f.c2p(w),k=h.c2p(w),A=b.mrc||1;t.x0=T-A,t.x1=T+A,t.y0=k-A,t.y1=k+A;var M={};M[c.subplot]={_subplot:p};var S=c._module.formatLabels(b,c,M);return t.lonLabel=S.lonLabel,t.latLabel=S.latLabel,t.color=a(c,b),t.extraText=u(c,b,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:u}},11572:function(t,e,r){\"use strict\";t.exports={attributes:r(31512),supplyDefaults:r(15752),colorbar:r(5528),formatLabels:r(11960),calc:r(25212),plot:r(9660),hoverPoints:r(63312).hoverPoints,eventData:r(37920),selectPoints:r(404),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:\"trace\",name:\"scattermapbox\",basePlotModule:r(33688),categories:[\"mapbox\",\"gl\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},9660:function(t,e,r){\"use strict\";var n=r(3400),i=r(59392),a=r(47552).traceLayerPrefix,o={cluster:[\"cluster\",\"clusterCount\",\"circle\"],nonCluster:[\"fill\",\"line\",\"circle\",\"symbol\"]};function s(t,e,r,n){this.type=\"scattermapbox\",this.subplot=t,this.uid=e,this.clusterEnabled=r,this.isHidden=n,this.sourceIds={fill:\"source-\"+e+\"-fill\",line:\"source-\"+e+\"-line\",circle:\"source-\"+e+\"-circle\",symbol:\"source-\"+e+\"-symbol\",cluster:\"source-\"+e+\"-circle\",clusterCount:\"source-\"+e+\"-circle\"},this.layerIds={fill:a+e+\"-fill\",line:a+e+\"-line\",circle:a+e+\"-circle\",symbol:a+e+\"-symbol\",cluster:a+e+\"-cluster\",clusterCount:a+e+\"-cluster-count\"},this.below=null}var l=s.prototype;l.addSource=function(t,e,r){var i={type:\"geojson\",data:e.geojson};r&&r.enabled&&n.extendFlat(i,{cluster:!0,clusterMaxZoom:r.maxzoom});var a=this.subplot.map.getSource(this.sourceIds[t]);a?a.setData(e.geojson):this.subplot.map.addSource(this.sourceIds[t],i)},l.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},l.addLayer=function(t,e,r){var n={type:e.type,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint};e.filter&&(n.filter=e.filter);for(var i,a=this.layerIds[t],o=this.subplot.getMapLayers(),s=0;s=0;r--){var i=e[r];n.removeLayer(c.layerIds[i])}t||n.removeSource(c.sourceIds.circle)}(t):function(t){for(var e=o.nonCluster,r=e.length-1;r>=0;r--){var i=e[r];n.removeLayer(c.layerIds[i]),t||n.removeSource(c.sourceIds[i])}}(t)}function h(t){l?function(t){t||c.addSource(\"circle\",a.circle,e.cluster);for(var r=o.cluster,n=0;n=0;r--){var n=e[r];t.removeLayer(this.layerIds[n]),t.removeSource(this.sourceIds[n])}},t.exports=function(t,e){var r,n,a,l=e[0].trace,u=l.cluster&&l.cluster.enabled,c=!0!==l.visible,f=new s(t,l.uid,u,c),h=i(t.gd,e),p=f.below=t.belowLookup[\"trace-\"+l.uid];if(u)for(f.addSource(\"circle\",h.circle,l.cluster),r=0;r\")}}t.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,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},76924:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"scatterpolar\",basePlotModule:r(40872),categories:[\"polar\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:r(8319),supplyDefaults:r(85968).supplyDefaults,colorbar:r(5528),formatLabels:r(22852),calc:r(58320),plot:r(43456),style:r(49224).style,styleOnSelect:r(49224).styleOnSelect,hoverPoints:r(8504).hoverPoints,selectPoints:r(91560),meta:{}}},43456:function(t,e,r){\"use strict\";var n=r(96504),i=r(39032).BADNUM;t.exports=function(t,e,r){for(var a=e.layers.frontplot.select(\"g.scatterlayer\"),o=e.xaxis,s=e.yaxis,l={xaxis:o,yaxis:s,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},u=e.radialAxis,c=e.angularAxis,f=0;f=u&&(m.marker.cluster=d.tree),m.marker&&(m.markerSel.positions=m.markerUnsel.positions=m.marker.positions=_),m.line&&_.length>1&&l.extendFlat(m.line,s.linePositions(t,p,_)),m.text&&(l.extendFlat(m.text,{positions:_},s.textPosition(t,p,m.text,m.marker)),l.extendFlat(m.textSel,{positions:_},s.textPosition(t,p,m.text,m.markerSel)),l.extendFlat(m.textUnsel,{positions:_},s.textPosition(t,p,m.text,m.markerUnsel))),m.fill&&!h.fill2d&&(h.fill2d=!0),m.marker&&!h.scatter2d&&(h.scatter2d=!0),m.line&&!h.line2d&&(h.line2d=!0),m.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(m.line),h.fillOptions.push(m.fill),h.markerOptions.push(m.marker),h.markerSelectedOptions.push(m.markerSel),h.markerUnselectedOptions.push(m.markerUnsel),h.textOptions.push(m.text),h.textSelectedOptions.push(m.textSel),h.textUnselectedOptions.push(m.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=g,d.theta=y,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}},t.exports.reglPrecompiled={}},69496:function(t,e,r){\"use strict\";var n=r(21776).Ks,i=r(21776).Gw,a=r(92880).extendFlat,o=r(98304),s=r(52904),l=r(45464),u=s.line;t.exports={mode:s.mode,real:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},imag:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},text:s.text,texttemplate:i({editType:\"plot\"},{keys:[\"real\",\"imag\",\"text\"]}),hovertext:s.hovertext,line:{color:u.color,width:u.width,dash:u.dash,backoff:u.backoff,shape:a({},u.shape,{values:[\"linear\",\"spline\"]}),smoothing:u.smoothing,editType:\"calc\"},connectgaps:s.connectgaps,marker:s.marker,cliponaxis:a({},s.cliponaxis,{dflt:!1}),textposition:s.textposition,textfont:s.textfont,fill:a({},s.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:o(),hoverinfo:a({},l.hoverinfo,{flags:[\"real\",\"imag\",\"text\",\"name\"]}),hoveron:s.hoveron,hovertemplate:n(),selected:s.selected,unselected:s.unselected}},47507:function(t,e,r){\"use strict\";var n=r(38248),i=r(39032).BADNUM,a=r(90136),o=r(20148),s=r(4500),l=r(16356).calcMarkerSize;t.exports=function(t,e){for(var r=t._fullLayout,u=e.subplot,c=r[u].realaxis,f=r[u].imaginaryaxis,h=c.makeCalcdata(e,\"real\"),p=f.makeCalcdata(e,\"imag\"),d=e._length,v=new Array(d),g=0;g\")}}t.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,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},95443:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"scattersmith\",basePlotModule:r(47788),categories:[\"smith\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:r(69496),supplyDefaults:r(76716),colorbar:r(5528),formatLabels:r(49504),calc:r(47507),plot:r(34927),style:r(49224).style,styleOnSelect:r(49224).styleOnSelect,hoverPoints:r(25292).hoverPoints,selectPoints:r(91560),meta:{}}},34927:function(t,e,r){\"use strict\";var n=r(96504),i=r(39032).BADNUM,a=r(36416).smith;t.exports=function(t,e,r){for(var o=e.layers.frontplot.select(\"g.scatterlayer\"),s=e.xaxis,l=e.yaxis,u={xaxis:s,yaxis:l,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},c=0;c\"),o.hovertemplate=h.hovertemplate,a}function x(t,e){y.push(t._hovertitle+\": \"+e)}}},34864:function(t,e,r){\"use strict\";t.exports={attributes:r(5896),supplyDefaults:r(84256),colorbar:r(5528),formatLabels:r(90404),calc:r(34335),plot:r(88776),style:r(49224).style,styleOnSelect:r(49224).styleOnSelect,hoverPoints:r(26596),selectPoints:r(91560),eventData:r(97476),moduleType:\"trace\",name:\"scatterternary\",basePlotModule:r(19352),categories:[\"ternary\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},88776:function(t,e,r){\"use strict\";var n=r(96504);t.exports=function(t,e,r){var i=e.plotContainer;i.select(\".scatterlayer\").selectAll(\"*\").remove();for(var a=e.xaxis,o=e.yaxis,s={xaxis:a,yaxis:o,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},l=e.layers.frontplot.select(\"g.scatterlayer\"),u=0;uh?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;pa&&l||i-1,O=!0;if(o(x)||p.selectedpoints||C){var P=p._length;if(p.selectedpoints){v.selectBatch=p.selectedpoints;var I=p.selectedpoints,D={};for(l=0;l1&&(c=v[m-1],h=g[m-1],d=y[m-1]),e=0;ec?\"-\":\"+\")+\"x\")).replace(\"y\",(f>h?\"-\":\"+\")+\"y\")).replace(\"z\",(p>d?\"-\":\"+\")+\"z\");var L=function(){m=0,M=[],S=[],E=[]};(!m||m2?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,c=e._len,f={};function d(t,e){var n=r[e],o=i[u[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\"),c),!c)return{positions:[],cells:[]};var v=d(e._Xs,\"xaxis\"),g=d(e._Ys,\"yaxis\"),y=d(e._Zs,\"zaxis\");if(f.meshgrid=[v,g,y],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,\"xaxis\"),d(e._startsY,\"yaxis\"),d(e._startsZ,\"zaxis\"));else{for(var m=g[0],x=h(v),b=h(y),_=new Array(x.length*b.length),w=0,T=0;T=0};m?(r=Math.min(y.length,b.length),l=function(t){return M(y[t])&&S(t)},f=function(t){return String(y[t])}):(r=Math.min(x.length,b.length),l=function(t){return M(x[t])&&S(t)},f=function(t){return String(x[t])}),w&&(r=Math.min(r,_.length));for(var E=0;E1){for(var P=a.randstr(),I=0;I=0){e.i=s.i;var c=r.marker;c.pattern&&c.colors&&c.pattern.shape||(c.color=u,e.color=u),n.pointStyle(t,r,a,e)}else i.fill(t,u)}},45716:function(t,e,r){\"use strict\";var n=r(33428),i=r(24040),a=r(10624).appendArrayPointValue,o=r(93024),s=r(3400),l=r(95924),u=r(78176),c=r(69656).formatPieValue;function f(t,e,r){for(var n=t.data.data,i={curveNumber:e.index,pointNumber:n.i,data:e._input,fullData:e},o=0;o\"),name:A||D(\"name\")?m.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\"),fontWeight:k(\"hoverlabel.font.weight\"),fontStyle:k(\"hoverlabel.font.style\"),fontVariant:k(\"hoverlabel.font.variant\"),nameLength:k(\"hoverlabel.namelength\"),textAlign:k(\"hoverlabel.align\"),hovertemplate:A,hovertemplateLabels:O,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\"),y&&(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(y){var N=t.select(\"path.surface\");h.styleOne(N,i,m,r,{hovered:!0})}d._hasHoverEvent=!0,r.emit(\"plotly_hover\",{points:l||[f(i,m,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),y){var l=t.select(\"path.surface\");h.styleOne(l,s,a,r,{hovered:!1})}})),t.on(\"click\",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=g&&(u.isHierarchyRoot(t)||u.isLeaf(t)),c=u.getPtId(t),p=u.isEntry(t)?u.findEntryWithChild(v,c):u.findEntryWithLevel(v,c),y=u.getPtId(p),m={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(m.nextLevel=y);var x=l.triggerHandler(r,\"plotly_\"+d.type+\"click\",m);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:y}],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,_)}}))}},78176:function(t,e,r){\"use strict\";var n=r(3400),i=r(76308),a=r(93972),o=r(69656);function s(t){return t.data.data.pid}e.findEntryWithLevel=function(t,r){var n;return r&&t.eachAfter((function(t){if(e.getPtId(t)===r)return n=t.copy()})),n||t},e.findEntryWithChild=function(t,r){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a0)},e.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},e.isHeader=function(t,r){return!(e.isLeaf(t)||t.depth===r._maxDepth-1)},e.getParent=function(t,r){return e.findEntryWithLevel(t,s(r))},e.listPath=function(t,r){var n=t.parent;if(!n)return[];var i=r?[n.data[r]]:[n];return e.listPath(n,r).concat(i)},e.getPath=function(t){return e.listPath(t,\"label\").join(\"/\")+\"/\"},e.formatValue=o.formatPieValue,e.formatPercent=function(t,e){var r=n.formatPercent(t,0);return\"0%\"===r&&(r=o.formatPiePercent(t,e)),r}},5621:function(t,e,r){\"use strict\";t.exports={moduleType:\"trace\",name:\"sunburst\",basePlotModule:r(54904),categories:[],animatable:!0,attributes:r(424),layoutAttributes:r(84920),supplyDefaults:r(25244),supplyLayoutDefaults:r(28732),calc:r(3776).calc,crossTraceCalc:r(3776).crossTraceCalc,plot:r(96488).plot,style:r(85676).style,colorbar:r(5528),meta:{}}},84920:function(t){\"use strict\";t.exports={sunburstcolorway:{valType:\"colorlist\",editType:\"calc\"},extendsunburstcolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},28732:function(t,e,r){\"use strict\";var n=r(3400),i=r(84920);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"sunburstcolorway\",e.colorway),r(\"extendsunburstcolors\")}},96488:function(t,e,r){\"use strict\";var n=r(33428),i=r(74148),a=r(67756).qy,o=r(43616),s=r(3400),l=r(72736),u=r(82744),c=u.recordMinTextSize,f=u.clearMinTextSize,h=r(37820),p=r(69656).getRotationAngle,d=h.computeTransform,v=h.transformInsideText,g=r(85676).styleOne,y=r(60100).resizeText,m=r(45716),x=r(27328),b=r(78176);function _(t,r,u,f){var h=t._context.staticPlot,y=t._fullLayout,_=!y.uniformtext.mode&&b.hasTransition(f),T=n.select(u).selectAll(\"g.slice\"),k=r[0],A=k.trace,M=k.hierarchy,S=b.findEntryWithLevel(M,A.level),E=b.getMaxDepth(A),L=y._size,C=A.domain,O=L.w*(C.x[1]-C.x[0]),P=L.h*(C.y[1]-C.y[0]),I=.5*Math.min(O,P),D=k.cx=L.l+L.w*(C.x[1]+C.x[0])/2,z=k.cy=L.t+L.h*(1-C.y[0])-P/2;if(!S)return T.remove();var R=null,F={};_&&T.each((function(t){F[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!R&&b.isEntry(t)&&(R=t)}));var B=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(S).descendants(),N=S.height+1,j=0,U=E;k.hasMultipleRoots&&b.isHierarchyRoot(S)&&(B=B.slice(1),N-=1,j=1,U+=1),B=B.filter((function(t){return t.y1<=U}));var V=p(A.rotation);V&&B.forEach((function(t){t.x0+=V,t.x1+=V}));var q=Math.min(N,E),H=function(t){return(t-j)/q*I},G=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},W=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,D,z)},Y=function(t){return D+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},X=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(T=T.data(B,b.getPtId)).enter().append(\"g\").classed(\"slice\",!0),_?T.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=F[r],i=F[b.getPtId(S)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+V;e=t.rpx1Z?2*Math.PI:0)+V;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,$(t));else e={rpx0:0,rpx1:0};else e={x0:V,x1:V};return a(e,n)}(t);return function(t){return W(e(t))}})):f.attr(\"d\",W),u.call(m,S,t,r,{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,A,t);var p=s.ensureSingle(u,\"g\",\"slicetext\"),w=s.ensureSingle(p,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),T=s.ensureUniformFontSize(t,b.determineTextFont(A,i,y.font));w.text(e.formatSliceLabel(i,S,A,r,y)).classed(\"slicetext\",!0).attr(\"text-anchor\",\"middle\").call(o.font,T).call(l.convertToTspans,t);var M=o.bBox(w.node());i.transform=v(M,i,k),i.transform.targetX=Y(i),i.transform.targetY=X(i);var E=function(t,e){var r=t.transform;return d(r,e),r.fontSize=T.size,c(A.type,r,y),s.getTextTransform(r)};_?w.transition().attrTween(\"transform\",(function(t){var e=function(t){var e,r=F[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}},R)if(t.parent)if(Z){var i=t.x1>Z?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,$(t));else e.x0=e.x1=V;else e.x0=e.x1=V;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),u=a(e.x0,t.x0),f=a(e.x1,t.x1),h=a(e.transform.scale,n.scale),p=a(e.transform.rotate,n.rotate),d=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,v=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=u(t),i=f(t),a=function(t){return v(Math.pow(t,d))}(t),s={pxmid:G(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return c(A.type,n,y),{transform:{targetX:Y(s),targetY:X(s),scale:h(t),rotate:p(t),rCenter:a}}}}(t);return function(t){return E(e(t),M)}})):w.attr(\"transform\",E(i,M))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}e.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,u=!r,c=!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(),c?(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&&y(t,s._sunburstlayer.selectAll(\".trace\"),\"sunburst\")),u&&a.exit().remove()},e.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&\"none\"!==o))return\"\";var l=i.separators,u=n[0],c=t.data.data,f=u.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var v,g=o.split(\"+\"),y=function(t){return-1!==g.indexOf(t)},m=[];if(y(\"label\")&&c.label&&m.push(c.label),c.hasOwnProperty(\"v\")&&y(\"value\")&&m.push(b.formatValue(c.v,l)),!h){y(\"current path\")&&m.push(b.getPath(t.data));var x=0;y(\"percent parent\")&&x++,y(\"percent entry\")&&x++,y(\"percent root\")&&x++;var _=x>1;if(x){var w,T=function(t){v=b.formatPercent(w,l),_&&(v+=\" of \"+t),m.push(v)};y(\"percent parent\")&&!h&&(w=d/b.getValue(p),T(\"parent\")),y(\"percent entry\")&&(w=d/b.getValue(e),T(\"entry\")),y(\"percent root\")&&(w=d/b.getValue(f),T(\"root\"))}}return y(\"text\")&&(v=s.castOption(r,c.i,\"text\"),s.isValidTextValue(v)&&m.push(v)),m.join(\"
    \")}var k=s.castOption(r,c.i,\"texttemplate\");if(!k)return\"\";var A={};c.label&&(A.label=c.label),c.hasOwnProperty(\"v\")&&(A.value=c.v,A.valueLabel=b.formatValue(c.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),c.hasOwnProperty(\"color\")&&(A.color=c.color);var M=s.castOption(r,c.i,\"text\");return(s.isValidTextValue(M)||\"\"===M)&&(A.text=M),A.customdata=s.castOption(r,c.i,\"customdata\"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},85676:function(t,e,r){\"use strict\";var n=r(33428),i=r(76308),a=r(3400),o=r(82744).resizeText,s=r(60404);function l(t,e,r,n){var o=e.data.data,l=!e.children,u=o.i,c=a.castOption(r,u,\"marker.line.color\")||i.defaultLine,f=a.castOption(r,u,\"marker.line.width\")||0;t.call(s,e,r,n).style(\"stroke-width\",f).call(i.stroke,c).style(\"opacity\",l?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(\".trace\");o(t,e,\"sunburst\"),e.each((function(e){var r=n.select(this),i=e[0].trace;r.style(\"opacity\",i.opacity),r.selectAll(\"path.surface\").each((function(e){n.select(this).call(l,e,i,t)}))}))},styleOne:l}},16716:function(t,e,r){\"use strict\";var n=r(76308),i=r(49084),a=r(29736).axisHoverFormat,o=r(21776).Ks,s=r(45464),l=r(92880).extendFlat,u=r(67824).overrideAll;function c(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=t.exports=u(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:c(),y:c(),z:c()},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},56576:function(t,e,r){\"use strict\";var n=r(47128);t.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:\"\",cLetter:\"c\"}):n(t,e,{vals:e.z,containerStr:\"\",cLetter:\"c\"})}},79164:function(t,e,r){\"use strict\";var n=r(67792).gl_surface3d,i=r(67792).ndarray,a=r(67792).ndarray_linear_interpolate.d2,o=r(70448),s=r(11240),l=r(3400).isArrayOrTypedArray,u=r(33040).parseColorScale,c=r(43080),f=r(8932).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++){null!=t.dataCoordinate[a]&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var o=this.data.hovertext||this.data.text;return l(o)&&o[i]&&void 0!==o[i][n]?t.textLabel=o[i][n]:t.textLabel=o||\"\",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 v(t,e){if(t0){r=d[n];break}return r}function m(t,e){if(!(t<1||e<1)){for(var r=g(t),n=g(e),i=1,a=0;a_;)r--,r/=y(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,u=1+a+1,c=i(new Float32Array(l*u),[l,u]),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\"}}},55992:function(t,e,r){\"use strict\";var n=r(23536),i=r(92880).extendFlat,a=r(38248),o=r(38116).isTypedArray,s=r(38116).isArrayOrTypedArray;function l(t){if(s(t)){for(var e=0,r=0;r=e||u===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=u,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=u+1,a=0);return n}t.exports=function(t,e){var r=c(e.cells.values),o=function(t){return t.slice(e.header.values.length,t.length)},v=c(e.header.values);v.length&&!v[0].length&&(v[0]=[\"\"],v=c(v));var g=v.concat(o(r).map((function(){return f((v[0]||[\"\"]).length)}))),y=e.domain,m=Math.floor(t._fullLayout._size.w*(y.x[1]-y.x[0])),x=Math.floor(t._fullLayout._size.h*(y.y[1]-y.y[0])),b=e.header.values.length?g[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],_=r.length?r[0].map((function(){return e.cells.height})):[],w=b.reduce(u,0),T=d(_,x-w+n.uplift),k=p(d(b,w),[]),A=p(T,k),M={},S=e._fullInput.columnorder;s(S)&&(S=Array.from(S)),S=S.concat(o(r.map((function(t,e){return e}))));var E=g.map((function(t,r){var n=s(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),L=E.reduce(u,0);E=E.map((function(t){return t/L*m}));var C=Math.max(l(e.header.line.width),l(e.cells.line.width)),O={key:e.uid+t._context.staticPlot,translateX:y.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-y.y[1]),size:t._fullLayout._size,width:m,maxLineWidth:C,height:x,columnOrder:S,groupHeight:x,rowBlocks:A,headerRowBlocks:k,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:g}),gdColumns:g.map((function(t){return t[0]})),gdColumnsOriginalOrder:g.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:g.map((function(t,e){var r=M[t];return M[t]=(r||0)+1,{key:t+\"__\"+M[t],label:t,specIndex:e,xIndex:S[e],xScale:h,x:void 0,calcdata:void 0,columnWidth:E[e]}}))};return O.columns.forEach((function(t){t.calcdata=O,t.x=h(t)})),O}},53056:function(t,e,r){\"use strict\";var n=r(92880).extendFlat;e.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]},e.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0;return[r,e?r+e.rows.length:0]}(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}}))}},53212:function(t,e,r){\"use strict\";var n=r(3400),i=r(60520),a=r(86968).Q;t.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\",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=!a||s;t.mayHaveMarkup=a&&i.match(/[<&>]/);var u,c=\"string\"==typeof(u=i)&&u.match(n.latexCheck);t.latex=c;var f,h,p=c?\"\":k(t.calcdata.cells.prefix,e,r)||\"\",d=c?\"\":k(t.calcdata.cells.suffix,e,r)||\"\",v=c?null:k(t.calcdata.cells.format,e,r)||null,g=p+(v?o(v)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!c&&(f=T(g)),t.cellHeightMayIncrease=s||c||t.mayHaveMarkup||(void 0===f?T(g):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var y=(\" \"===n.wrapSplitCharacter?g.replace(/i&&n.push(a),i+=l}return n}(i,l,s);1===u.length&&(u[0]===i.length-1?u.unshift(u[0]-1):u.push(u[0]+1)),u[0]%2&&u.reverse(),e.each((function(t,e){t.page=u[e],t.scrollY=l})),e.attr(\"transform\",(function(t){var e=R(t.rowBlocks,t.page)-t.scrollY;return f(0,e)})),t&&(O(t,r,e,u,n.prevPages,n,0),O(t,r,e,u,n.prevPages,n,1),b(r,t))}}function C(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),u=r||s.scrollbarState.dragMultiplier,c=s.scrollY;s.scrollY=void 0===a?s.scrollY+u*i.event.dy:a;var f=l.selectAll(\".\"+n.cn.yColumn).selectAll(\".\"+n.cn.columnBlock).filter(M);return L(t,f,l),s.scrollY===c}}function O(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]}));_(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=[],u=0,c=t.column.columnWidth-2*n.cellPad;for(t.value=\"\";s.length;)u+(i=(r=s.shift()).width+a)>c&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],u=0),l.push(r.text),u+=i;u&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll(\"tspan.line\").remove(),w(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=N(o),u=o.key-l.firstRowIndex,c=l.rows[u].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:c,p=Math.max(h,c);p-l.rows[u].rowHeight&&(l.rows[u].rowHeight=p,t.selectAll(\".\"+n.cn.columnCell).call(z),L(null,t.filter(M),0),b(r,a,!0)),s.attr(\"transform\",(function(){var t=this,e=t.parentNode.getBoundingClientRect(),r=i.select(t.parentNode).select(\".\"+n.cn.cellRect).node().getBoundingClientRect(),a=t.transform.baseVal.consolidate(),s=r.top-e.top+(a?a.matrix.f:n.cellPad);return f(D(o,i.select(t.parentNode).select(\".\"+n.cn.cellTextHolder).node().getBoundingClientRect().width),s)})),o.settledY=!0}}}function D(t,e){switch(t.align){case\"left\":default:return n.cellPad;case\"right\":return t.column.columnWidth-(e||0)-n.cellPad;case\"center\":return(t.column.columnWidth-(e||0))/2}}function z(t){t.attr(\"transform\",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+F(e,1/0)}),0),r=F(N(t),t.key);return f(0,r+e)})).selectAll(\".\"+n.cn.cellRect).attr(\"height\",(function(t){return(e=N(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function R(t,e){for(var r=0,n=e-1;n>=0;n--)r+=B(t[n]);return r}function F(t,e){for(var r=0,n=0;n\",\"<\",\"|\",\"/\",\"\\\\\"],dflt:\">\",editType:\"plot\"},thickness:{valType:\"number\",min:12,editType:\"plot\"},textfont:c({},s.textfont,{}),editType:\"calc\"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:\"plot\"},{keys:u.eventDataKeys.concat([\"label\",\"value\"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:u.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:c({},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\"})}},79516:function(t,e,r){\"use strict\";var n=r(7316);e.name=\"treemap\",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},97840:function(t,e,r){\"use strict\";var n=r(3776);e.r=function(t,e){return n.calc(t,e)},e.q=function(t){return n._runCrossTraceCalc(\"treemap\",t)}},32984:function(t){\"use strict\";t.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:\"poly\",eventDataKeys:[\"currentPath\",\"root\",\"entry\",\"percentRoot\",\"percentEntry\",\"percentParent\"],gapWithPathbar:1}},34092:function(t,e,r){\"use strict\";var n=r(3400),i=r(40516),a=r(76308),o=r(86968).Q,s=r(31508).handleText,l=r(78048).TEXTPAD,u=r(74174).handleMarkerDefaults,c=r(8932),f=c.hasColorscale,h=c.handleDefaults;t.exports=function(t,e,r,c){function p(r,a){return n.coerce(t,e,i,r,a)}var d=p(\"labels\"),v=p(\"parents\");if(d&&d.length&&v&&v.length){var g=p(\"values\");g&&g.length?p(\"branchvalues\"):p(\"count\"),p(\"level\"),p(\"maxdepth\"),\"squarify\"===p(\"tiling.packing\")&&p(\"tiling.squarifyratio\"),p(\"tiling.flip\"),p(\"tiling.pad\");var y=p(\"text\");p(\"texttemplate\"),e.texttemplate||p(\"textinfo\",n.isArrayOrTypedArray(y)?\"text+label\":\"label\"),p(\"hovertext\"),p(\"hovertemplate\");var m=p(\"pathbar.visible\");s(t,e,c,p,\"auto\",{hasPathbar:m,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),p(\"textposition\");var x=-1!==e.textposition.indexOf(\"bottom\");u(t,e,c,p),(e._hasColorscale=f(t,\"marker\",\"colors\")||(t.marker||{}).coloraxis)?h(t,e,c,p,{prefix:\"marker.\",cLetter:\"c\"}):p(\"marker.depthfade\",!(e.marker.colors||[]).length);var b=2*e.textfont.size;p(\"marker.pad.t\",x?b/4:b),p(\"marker.pad.l\",b/4),p(\"marker.pad.r\",b/4),p(\"marker.pad.b\",x?b:b/4),p(\"marker.cornerradius\"),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},m&&(p(\"pathbar.thickness\",e.pathbar.textfont.size+2*l),p(\"pathbar.side\"),p(\"pathbar.edgeshape\")),p(\"sort\"),p(\"root.color\"),o(e,c,p),e._length=null}else e.visible=!1}},95808:function(t,e,r){\"use strict\";var n=r(33428),i=r(78176),a=r(82744).clearMinTextSize,o=r(60100).resizeText,s=r(52960);t.exports=function(t,e,r,l,u){var c,f,h=u.type,p=u.drawDescendants,d=t._fullLayout,v=d[\"_\"+h+\"layer\"],g=!r;a(h,d),(c=v.selectAll(\"g.trace.\"+h).data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(h,!0),c.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(){v.selectAll(\"g.trace\").each((function(e){s(t,e,this,r,p)}))}))):(c.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,v.selectAll(\".trace\"),h)),g&&c.exit().remove()}},27336:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=r(43616),o=r(72736),s=r(13832),l=r(66192).styleOne,u=r(32984),c=r(78176),f=r(45716),h=!0;t.exports=function(t,e,r,p,d){var v=d.barDifY,g=d.width,y=d.height,m=d.viewX,x=d.viewY,b=d.pathSlice,_=d.toMoveInsideSlice,w=d.strTransform,T=d.hasTransition,k=d.handleSlicesExit,A=d.makeUpdateSliceInterpolator,M=d.makeUpdateTextInterpolator,S={},E=t._context.staticPlot,L=t._fullLayout,C=e[0],O=C.trace,P=C.hierarchy,I=g/O._entryDepth,D=c.listPath(r.data,\"id\"),z=s(P.copy(),[g,y],{packing:\"dice\",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(z=z.filter((function(t){var e=D.indexOf(t.data.id);return-1!==e&&(t.x0=I*e,t.x1=I*(e+1),t.y0=v,t.y1=v+y,t.onPathbar=!0,!0)}))).reverse(),(p=p.data(z,c.getPtId)).enter().append(\"g\").classed(\"pathbar\",!0),k(p,h,S,[g,y],b),p.order();var R=p;T&&(R=R.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),R.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-Math.min(g,y)/2),s._hoverY=x(s.y1-y/2);var p=n.select(this),d=i.ensureSingle(p,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?d.transition().attrTween(\"d\",(function(t){var e=A(t,h,S,[g,y]);return function(t){return b(e(t))}})):d.attr(\"d\",b),p.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),d.call(l,s,O,t,{hovered:!1}),s._text=(c.getPtLabel(s)||\"\").split(\"
    \").join(\" \")||\"\";var v=i.ensureSingle(p,\"g\",\"slicetext\"),k=i.ensureSingle(v,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),C=i.ensureUniformFontSize(t,c.determineTextFont(O,s,L.font,{onPathbar:!0}));k.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",\"start\").call(a.font,C).call(o.convertToTspans,t),s.textBB=a.bBox(k.node()),s.transform=_(s,{fontSize:C.size,onPathbar:!0}),s.transform.fontSize=C.size,T?k.transition().attrTween(\"transform\",(function(t){var e=M(t,h,S,[g,y]);return function(t){return w(e(t))}})):k.attr(\"transform\",w(s))}))}},76477:function(t,e,r){\"use strict\";var n=r(33428),i=r(3400),a=r(43616),o=r(72736),s=r(13832),l=r(66192).styleOne,u=r(32984),c=r(78176),f=r(45716),h=r(96488).formatSliceLabel,p=!1;t.exports=function(t,e,r,d,v){var g=v.width,y=v.height,m=v.viewX,x=v.viewY,b=v.pathSlice,_=v.toMoveInsideSlice,w=v.strTransform,T=v.hasTransition,k=v.handleSlicesExit,A=v.makeUpdateSliceInterpolator,M=v.makeUpdateTextInterpolator,S=v.prevEntry,E=t._context.staticPlot,L=t._fullLayout,C=e[0].trace,O=-1!==C.textposition.indexOf(\"left\"),P=-1!==C.textposition.indexOf(\"right\"),I=-1!==C.textposition.indexOf(\"bottom\"),D=!I&&!C.marker.pad.t||I&&!C.marker.pad.b,z=s(r,[g,y],{packing:C.tiling.packing,squarifyratio:C.tiling.squarifyratio,flipX:C.tiling.flip.indexOf(\"x\")>-1,flipY:C.tiling.flip.indexOf(\"y\")>-1,pad:{inner:C.tiling.pad,top:C.marker.pad.t,left:C.marker.pad.l,right:C.marker.pad.r,bottom:C.marker.pad.b}}).descendants(),R=1/0,F=-1/0;z.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(R=Math.min(R,e),F=Math.max(F,e))})),d=d.data(z,c.getPtId),C._maxVisibleLayers=isFinite(F)?F-R+1:0,d.enter().append(\"g\").classed(\"slice\",!0),k(d,p,{},[g,y],b),d.order();var B=null;if(T&&S){var N=c.getPtId(S);d.each((function(t){null===B&&c.getPtId(t)===N&&(B={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var j=function(){return B||{x0:0,x1:g,y0:0,y1:y}},U=d;return T&&(U=U.transition().each(\"end\",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),U.each((function(s){var d=c.isHeader(s,C);s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.marker.pad.r),s._hoverY=x(I?s.y1-C.marker.pad.b/2:s.y0+C.marker.pad.t/2);var v=n.select(this),k=i.ensureSingle(v,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",E?\"none\":\"all\")}));T?k.transition().attrTween(\"d\",(function(t){var e=A(t,p,j(),[g,y]);return function(t){return b(e(t))}})):k.attr(\"d\",b),v.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),k.call(l,s,C,t,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=d?D?\"\":c.getPtLabel(s)||\"\":h(s,r,C,e,L)||\"\";var S=i.ensureSingle(v,\"g\",\"slicetext\"),z=i.ensureSingle(S,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),R=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font)),F=s._text||\" \",B=d&&-1===F.indexOf(\"
    \");z.text(F).classed(\"slicetext\",!0).attr(\"text-anchor\",P?\"end\":O||B?\"start\":\"middle\").call(a.font,R).call(o.convertToTspans,t),s.textBB=a.bBox(z.node()),s.transform=_(s,{fontSize:R.size,isHeader:d}),s.transform.fontSize=R.size,T?z.transition().attrTween(\"transform\",(function(t){var e=M(t,p,j(),[g,y]);return function(t){return w(e(t))}})):z.attr(\"transform\",w(s))})),B}},83024:function(t){\"use strict\";t.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+I:-(P+I):0,z={x0:O,x1:O,y0:D,y1:D+P},R=function(t,e,r){var n=y.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)]};g.hasMultipleRoots&&k&&M++,y._maxDepth=M,y._backgroundColor=v.paper_bgcolor,y._entryDepth=b.data.depth,y._atRootLevel=k;var V=-L/2+S.l+S.w*(E.x[1]+E.x[0])/2,q=-C/2+S.t+S.h*(1-(E.y[1]+E.y[0])/2),H=function(t){return V+t},G=function(t){return q+t},W=G(0),Y=H(0),X=function(t){return Y+t},Z=function(t){return W+t};function K(t,e){return t+\",\"+e}var J=X(0),$=function(t){t.x=Math.max(J,t.x)},Q=y.pathbar.edgeshape,tt=y[m?\"tiling\":\"marker\"].pad,et=function(t){return-1!==y.textposition.indexOf(t)},rt=et(\"top\"),nt=et(\"left\"),it=et(\"right\"),at=et(\"bottom\"),ot=function(t,e){var r=t.x0,n=t.x1,i=t.y0,a=t.y1,o=t.textBB,c=rt||e.isHeader&&!at?\"start\":at?\"end\":\"middle\",f=et(\"right\"),h=et(\"left\")||e.onPathbar?-1:f?1:0;if(e.isHeader){if((r+=(m?tt:tt.l)-s)>=(n-=(m?tt:tt.r)-s)){var p=(r+n)/2;r=p,n=p}var d;at?i<(d=a-(m?tt:tt.b))&&d\"===Q?(l.x-=a,u.x-=a,c.x-=a,f.x-=a):\"/\"===Q?(c.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):\"\\\\\"===Q?(l.x-=a,u.x-=a,o.x-=a/2,s.x-=a/2):\"<\"===Q&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(u),$(c),$(s),\"M\"+K(l.x,l.y)+\"L\"+K(u.x,u.y)+\"L\"+K(s.x,s.y)+\"L\"+K(c.x,c.y)+\"L\"+K(f.x,f.y)+\"L\"+K(o.x,o.y)+\"Z\"},toMoveInsideSlice:ot,makeUpdateSliceInterpolator:lt,makeUpdateTextInterpolator:ut,handleSlicesExit:ct,hasTransition:A,strTransform:ft}):w.remove()}},66192:function(t,e,r){\"use strict\";var n=r(33428),i=r(76308),a=r(3400),o=r(78176),s=r(82744).resizeText,l=r(60404);function u(t,e,r,n,s){var u,c,f=(s||{}).hovered,h=e.data.data,p=h.i,d=h.color,v=o.isHierarchyRoot(e),g=1;if(f)u=r._hovered.marker.line.color,c=r._hovered.marker.line.width;else if(v&&d===r.root.color)g=100,u=\"rgba(0,0,0,0)\",c=0;else if(u=a.castOption(r,p,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,p,\"marker.line.width\")||0,!r._hasColorscale&&!e.onPathbar){var y=r.marker.depthfade;if(y){var m,x=i.combine(i.addOpacity(r._backgroundColor,.75),d);if(!0===y){var b=o.getMaxDepth(r);m=isFinite(b)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else m=e.data.depth-r._entryDepth,r._atRootLevel||m++;if(m>0)for(var _=0;_0){var b,_,w,T,k,A=t.xa,M=t.ya;\"h\"===d.orientation?(k=e,b=\"y\",w=M,_=\"x\",T=A):(k=r,b=\"x\",w=A,_=\"y\",T=M);var S=p[t.index];if(k>=S.span[0]&&k<=S.span[1]){var E=i.extendFlat({},t),L=T.c2p(k,!0),C=s.getKdeValue(S,d,k),O=s.getPositionOnKdePath(S,d,L),P=w._offset,I=w._length;E[b+\"0\"]=O[0],E[b+\"1\"]=O[1],E[_+\"0\"]=E[_+\"1\"]=L,E[_+\"Label\"]=_+\": \"+a.hoverLabelText(T,k,d[_+\"hoverformat\"])+\", \"+p[0].t.labels.kde+\" \"+C.toFixed(3);for(var D=0,z=0;z\")),c.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;return i(n)?n:i(a)&&o?a:void 0}(h,g),[c]}function k(t){return n(v,t,h[d+\"hoverformat\"])}}},95952:function(t,e,r){\"use strict\";t.exports={attributes:r(65776),layoutAttributes:r(91352),supplyDefaults:r(24224).supplyDefaults,crossTraceDefaults:r(24224).crossTraceDefaults,supplyLayoutDefaults:r(59464),calc:r(73540),crossTraceCalc:r(50152),plot:r(64488),style:r(12252).style,hoverPoints:r(94196),eventData:r(53256),selectPoints:r(45784),moduleType:\"trace\",name:\"waterfall\",basePlotModule:r(57952),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},91352:function(t){\"use strict\";t.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\"}}},59464:function(t,e,r){\"use strict\";var n=r(3400),i=r(91352);t.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)}})),u(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)}))}))}}},84224:function(t,e,r){\"use strict\";var n=r(54460),i=r(3400),a=r(73060),o=r(60468).W,s=r(39032).BADNUM;e.moduleType=\"transform\",e.name=\"aggregate\";var l=e.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\"},u=l.aggregations;function c(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),u=l.get(),c=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=c,o=u)}}return i?a(o):s};case\"rms\":return function(t,e){for(var r=0,i=0,o=0;o\":return function(t){return p(t)>f};case\">=\":return function(t){return p(t)>=f};case\"[]\":return function(t){var e=p(t);return e>=f[0]&&e<=f[1]};case\"()\":return function(t){var e=p(t);return e>f[0]&&e=f[0]&&ef[0]&&e<=f[1]};case\"][\":return function(t){var e=p(t);return e<=f[0]||e>=f[1]};case\")(\":return function(t){var e=p(t);return ef[1]};case\"](\":return function(t){var e=p(t);return e<=f[0]||e>f[1]};case\")[\":return function(t){var e=p(t);return e=f[1]};case\"{}\":return function(t){return-1!==f.indexOf(p(t))};case\"}{\":return function(t){return-1===f.indexOf(p(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))},y=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([])},y=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,u=o.styles=[];if(l)for(a=0;ah)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,d.prototype),e}function d(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 y(t)}return v(t,e,r)}function v(t,e,r){if(\"string\"==typeof t)return function(t,e){if(\"string\"==typeof e&&\"\"!==e||(e=\"utf8\"),!d.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|_(t,e),n=p(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(et(t,Uint8Array)){var e=new Uint8Array(t);return x(e.buffer,e.byteOffset,e.byteLength)}return m(t)}(t);if(null==t)throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+l(t));if(et(t,ArrayBuffer)||t&&et(t.buffer,ArrayBuffer))return x(t,e,r);if(\"undefined\"!=typeof SharedArrayBuffer&&(et(t,SharedArrayBuffer)||t&&et(t.buffer,SharedArrayBuffer)))return x(t,e,r);if(\"number\"==typeof t)throw new TypeError('The \"value\" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return d.from(n,e,r);var i=function(t){if(d.isBuffer(t)){var e=0|b(t.length),r=p(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?\"number\"!=typeof t.length||rt(t.length)?p(0):m(t):\"Buffer\"===t.type&&Array.isArray(t.data)?m(t.data):void 0}(t);if(i)return i;if(\"undefined\"!=typeof Symbol&&null!=Symbol.toPrimitive&&\"function\"==typeof t[Symbol.toPrimitive])return d.from(t[Symbol.toPrimitive](\"string\"),e,r);throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+l(t))}function g(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be of type number');if(t<0)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"')}function y(t){return g(t),p(t<0?0:0|b(t))}function m(t){for(var e=t.length<0?0:0|b(t.length),r=p(e),n=0;n=h)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+h.toString(16)+\" bytes\");return 0|t}function _(t,e){if(d.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||et(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 '+l(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 $(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return Q(t).length;default:if(i)return n?-1:$(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function w(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 R(this,e,r);case\"utf8\":case\"utf-8\":return P(this,e,r);case\"ascii\":return D(this,e,r);case\"latin1\":case\"binary\":return z(this,e,r);case\"base64\":return O(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return F(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function T(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function k(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),rt(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=d.from(e,n)),d.isBuffer(e))return 0===e.length?-1:A(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):A(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function A(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 u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-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,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function O(t,e,r){return 0===e&&r===t.length?u.fromByteArray(t):u.fromByteArray(t.slice(e,r))}function P(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=I)return String.fromCharCode.apply(String,t);for(var r=\"\",n=0;nn.length?(d.isBuffer(a)||(a=d.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!d.isBuffer(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},d.byteLength=_,d.prototype._isBuffer=!0,d.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;er&&(t+=\" ... \"),\"\"},f&&(d.prototype[f]=d.prototype.inspect),d.prototype.compare=function(t,e,r,n,i){if(et(t,Uint8Array)&&(t=d.from(t,t.offset,t.byteLength)),!d.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+l(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 a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),s=Math.min(a,o),u=this.slice(n,i),c=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 M(this,t,e,r);case\"utf8\":case\"utf-8\":return S(this,t,e,r);case\"ascii\":case\"latin1\":case\"binary\":return E(this,t,e,r);case\"base64\":return L(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return C(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},d.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function D(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 N(t,e,r,n,i,a){if(!d.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 j(t,e,r,n,i){X(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function U(t,e,r,n,i){X(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function V(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 q(t,e,r,n,i){return e=+e,r>>>=0,i||V(t,0,r,4),c.write(t,e,r,n,23,4),r+4}function H(t,e,r,n,i){return e=+e,r>>>=0,i||V(t,0,r,8),c.write(t,e,r,n,52,8),r+8}d.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||B(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||B(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},d.prototype.readUint8=d.prototype.readUInt8=function(t,e){return t>>>=0,e||B(t,1,this.length),this[t]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(t,e){return t>>>=0,e||B(t,2,this.length),this[t]|this[t+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(t,e){return t>>>=0,e||B(t,2,this.length),this[t]<<8|this[t+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(t,e){return t>>>=0,e||B(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(t,e){return t>>>=0,e||B(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},d.prototype.readBigUInt64LE=it((function(t){Z(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||B(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},d.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||B(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},d.prototype.readInt8=function(t,e){return t>>>=0,e||B(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},d.prototype.readInt16LE=function(t,e){t>>>=0,e||B(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(t,e){t>>>=0,e||B(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(t,e){return t>>>=0,e||B(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},d.prototype.readInt32BE=function(t,e){return t>>>=0,e||B(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},d.prototype.readBigInt64LE=it((function(t){Z(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||B(t,4,this.length),c.read(this,t,!0,23,4)},d.prototype.readFloatBE=function(t,e){return t>>>=0,e||B(t,4,this.length),c.read(this,t,!1,23,4)},d.prototype.readDoubleLE=function(t,e){return t>>>=0,e||B(t,8,this.length),c.read(this,t,!0,52,8)},d.prototype.readDoubleBE=function(t,e){return t>>>=0,e||B(t,8,this.length),c.read(this,t,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||N(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||N(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},d.prototype.writeUint8=d.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,1,255,0),this[e]=255&t,e+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||N(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},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||N(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},d.prototype.writeBigUInt64LE=it((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),d.prototype.writeBigUInt64BE=it((function(t){return U(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),d.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);N(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},d.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);N(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},d.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},d.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},d.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||N(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},d.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||N(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},d.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||N(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},d.prototype.writeBigInt64LE=it((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),d.prototype.writeBigInt64BE=it((function(t){return U(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),d.prototype.writeFloatLE=function(t,e,r){return q(this,t,e,!0,r)},d.prototype.writeFloatBE=function(t,e,r){return q(this,t,e,!1,r)},d.prototype.writeDoubleLE=function(t,e,r){return H(this,t,e,!0,r)},d.prototype.writeDoubleBE=function(t,e,r){return H(this,t,e,!1,r)},d.prototype.copy=function(t,e,r,n){if(!d.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,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a=n+4;r-=3)e=\"_\".concat(t.slice(r-3,r)).concat(e);return\"\".concat(t.slice(0,r)).concat(e)}function X(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?\">= 0\".concat(s,\" and < 2\").concat(s,\" ** \").concat(8*(a+1)).concat(s):\">= -(2\".concat(s,\" ** \").concat(8*(a+1)-1).concat(s,\") and < 2 ** \")+\"\".concat(8*(a+1)-1).concat(s):\">= \".concat(e).concat(s,\" and <= \").concat(r).concat(s),new G.ERR_OUT_OF_RANGE(\"value\",o,t)}!function(t,e,r){Z(e,\"offset\"),void 0!==t[e]&&void 0!==t[e+r]||K(e,t.length-(r+1))}(n,i,a)}function Z(t,e){if(\"number\"!=typeof t)throw new G.ERR_INVALID_ARG_TYPE(e,\"number\",t)}function K(t,e,r){if(Math.floor(t)!==t)throw Z(t,r),new G.ERR_OUT_OF_RANGE(r||\"offset\",\"an integer\",t);if(e<0)throw new G.ERR_BUFFER_OUT_OF_BOUNDS;throw new G.ERR_OUT_OF_RANGE(r||\"offset\",\">= \".concat(r?1:0,\" and <= \").concat(e),t)}W(\"ERR_BUFFER_OUT_OF_BOUNDS\",(function(t){return t?\"\".concat(t,\" is outside of buffer bounds\"):\"Attempt to access memory outside buffer bounds\"}),RangeError),W(\"ERR_INVALID_ARG_TYPE\",(function(t,e){return'The \"'.concat(t,'\" argument must be of type number. Received type ').concat(l(e))}),TypeError),W(\"ERR_OUT_OF_RANGE\",(function(t,e,r){var n='The value of \"'.concat(t,'\" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=Y(String(r)):\"bigint\"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=Y(i)),i+=\"n\"),n+\" It must be \".concat(e,\". Received \").concat(i)}),RangeError);var J=/[^+/0-9A-Za-z-_]/g;function $(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;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 Q(t){return u.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(J,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function tt(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function et(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function rt(t){return t!=t}var nt=function(){for(var t=\"0123456789abcdef\",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function it(t){return\"undefined\"==typeof BigInt?at:t}function at(){throw new Error(\"BigInt not supported\")}},9216:function(t){\"use strict\";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||\"undefined\"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&\"string\"==typeof i.headers[\"user-agent\"]&&(i=i.headers[\"user-agent\"]),\"string\"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf(\"Macintosh\")&&-1!==i.indexOf(\"Safari\")&&(a=!0),a}},6296:function(t,e,r){\"use strict\";t.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],u=t.mode||\"turntable\",c=n(),f=i(),h=a();return c.setDistanceLimits(l[0],l[1]),c.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:c,orbit:f,matrix:h},u)};var n=r(7261),i=r(9977),a=r(4192);function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map((function(e){return t[e]})),this._mode=e,this._active=t[e],this._active||(this._mode=\"turntable\",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;s.flush=function(t){for(var e=this._controllerList,r=0;r0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===l&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===l&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,u=n-i;su?u:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+\"==\")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+\"=\")),a.join(\"\")};for(var r=[],n=[],i=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",o=0;o<64;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)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 l(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join(\"\")}n[\"-\".charCodeAt(0)]=62,n[\"_\".charCodeAt(0)]=63},3865:function(t,e,r){\"use strict\";var n=r(869);t.exports=function(t,e){return n(t[0].mul(e[1]).add(e[0].mul(t[1])),t[1].mul(e[1]))}},1318:function(t){\"use strict\";t.exports=function(t,e){return t[0].mul(e[1]).cmp(e[0].mul(t[1]))}},8697:function(t,e,r){\"use strict\";var n=r(869);t.exports=function(t,e){return n(t[0].mul(e[1]),t[1].mul(e[0]))}},7842:function(t,e,r){\"use strict\";var n=r(6330),i=r(1533),a=r(2651),o=r(4387),s=r(869),l=r(8697);t.exports=function t(e,r){if(n(e))return r?l(e,t(r)):[e[0].clone(),e[1].clone()];var u,c,f=0;if(i(e))u=e.clone();else if(\"string\"==typeof e)u=o(e);else{if(0===e)return[a(0),a(1)];if(e===Math.floor(e))u=a(e);else{for(;e!==Math.floor(e);)e*=Math.pow(2,256),f-=256;u=a(e)}}if(n(r))u.mul(r[1]),c=r[0].clone();else if(i(r))c=r.clone();else if(\"string\"==typeof r)c=o(r);else if(r)if(r===Math.floor(r))c=a(r);else{for(;r!==Math.floor(r);)r*=Math.pow(2,256),f+=256;c=a(r)}else c=a(1);return f>0?u=u.ushln(f):f<0&&(c=c.ushln(-f)),s(u,c)}},6330:function(t,e,r){\"use strict\";var n=r(1533);t.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},5716:function(t,e,r){\"use strict\";var n=r(6859);t.exports=function(t){return t.cmp(new n(0))}},1369:function(t,e,r){\"use strict\";var n=r(5716);t.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?52:r+32}},1533:function(t,e,r){\"use strict\";r(6859),t.exports=function(t){return t&&\"object\"==typeof t&&Boolean(t.words)}},2651:function(t,e,r){\"use strict\";var n=r(6859),i=r(2361);t.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)}},869:function(t,e,r){\"use strict\";var n=r(2651),i=r(5716);t.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);return o.cmpn(1)?[t.div(o),e.div(o)]:[t,e]}},4387:function(t,e,r){\"use strict\";var n=r(6859);t.exports=function(t){return new n(t)}},6504:function(t,e,r){\"use strict\";var n=r(869);t.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},7721:function(t,e,r){\"use strict\";var n=r(5716);t.exports=function(t){return n(t[0])*n(t[1])}},5572:function(t,e,r){\"use strict\";var n=r(869);t.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},946:function(t,e,r){\"use strict\";var n=r(1369),i=r(4025);t.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,u=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return u*s;if(s){var c=i(s)+4;return u*(s+(h=n(l.ushln(c).divRound(r)))*Math.pow(2,-c))}var f=r.bitLength()-l.bitLength()+53,h=n(l.ushln(f).divRound(r));return f<1023?u*h*Math.pow(2,-f):u*(h*=Math.pow(2,-1023))*Math.pow(2,1023-f)}},2478:function(t){\"use strict\";function e(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 r(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 n(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 i(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 a(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 o(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)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},8828:function(t,e){\"use strict\";function r(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}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.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},e.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},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=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|n[t>>>16&255]<<8|n[t>>>24&255]},e.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},e.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},e.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},e.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},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},6859:function(t,e,r){!function(t,e){\"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 t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{o=\"undefined\"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(7790).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 u(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,c=r;c1&&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 c=[\"\",\"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 u=1;u>>26,f=67108863&l,h=Math.min(u,e.length-1),p=Math.max(0,u-t.length+1);p<=h;p++){var d=u-p|0;c+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[u]=0|f,l=0|c}return 0!==l?r.words[u]=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?c[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 u=f[t],p=h[t];r=\"\";var d=this.clone();for(d.negative=0;!d.isZero();){var v=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?v+r:c[u-v.length]+v+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,u=new t(a),c=this.clone();if(l){for(s=0;!c.isZero();s++)o=c.andln(255),c.iushrn(8),u[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,v=p>>>13,g=0|o[2],y=8191&g,m=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,O=0|o[7],P=8191&O,I=O>>>13,D=0|o[8],z=8191&D,R=D>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,q=0|s[1],H=8191&q,G=q>>>13,W=0|s[2],Y=8191&W,X=W>>>13,Z=0|s[3],K=8191&Z,J=Z>>>13,$=0|s[4],Q=8191&$,tt=$>>>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,ut=st>>>13,ct=0|s[8],ft=8191&ct,ht=ct>>>13,pt=0|s[9],dt=8191&pt,vt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;u=((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(v,U)|0,a=Math.imul(v,V);var yt=(u+(n=n+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,H)|0))<<13)|0;u=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,U),i=(i=Math.imul(y,V))+Math.imul(m,U)|0,a=Math.imul(m,V),n=n+Math.imul(d,H)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(v,H)|0,a=a+Math.imul(v,G)|0;var mt=(u+(n=n+Math.imul(f,Y)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(h,Y)|0))<<13)|0;u=((a=a+Math.imul(h,X)|0)+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(y,H)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(m,H)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(d,Y)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,X)|0;var xt=(u+(n=n+Math.imul(f,K)|0)|0)+((8191&(i=(i=i+Math.imul(f,J)|0)+Math.imul(h,K)|0))<<13)|0;u=((a=a+Math.imul(h,J)|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,H)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,H)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,X)|0)+Math.imul(m,Y)|0,a=a+Math.imul(m,X)|0,n=n+Math.imul(d,K)|0,i=(i=i+Math.imul(d,J)|0)+Math.imul(v,K)|0,a=a+Math.imul(v,J)|0;var bt=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,Q)|0))<<13)|0;u=((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,H)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,H)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,Y)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,Y)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(y,K)|0,i=(i=i+Math.imul(y,J)|0)+Math.imul(m,K)|0,a=a+Math.imul(m,J)|0,n=n+Math.imul(d,Q)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,tt)|0;var _t=(u+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;u=((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,H)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,H)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,Y)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,X)|0,n=n+Math.imul(b,K)|0,i=(i=i+Math.imul(b,J)|0)+Math.imul(_,K)|0,a=a+Math.imul(_,J)|0,n=n+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(v,rt)|0,a=a+Math.imul(v,nt)|0;var wt=(u+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;u=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(P,U),i=(i=Math.imul(P,V))+Math.imul(I,U)|0,a=Math.imul(I,V),n=n+Math.imul(L,H)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,H)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(S,Y)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(T,K)|0,i=(i=i+Math.imul(T,J)|0)+Math.imul(k,K)|0,a=a+Math.imul(k,J)|0,n=n+Math.imul(b,Q)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(m,rt)|0,a=a+Math.imul(m,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(v,at)|0,a=a+Math.imul(v,ot)|0;var Tt=(u+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ut)|0)+Math.imul(h,lt)|0))<<13)|0;u=((a=a+Math.imul(h,ut)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(z,U),i=(i=Math.imul(z,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(P,H)|0,i=(i=i+Math.imul(P,G)|0)+Math.imul(I,H)|0,a=a+Math.imul(I,G)|0,n=n+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,X)|0)+Math.imul(C,Y)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(M,K)|0,i=(i=i+Math.imul(M,J)|0)+Math.imul(S,K)|0,a=a+Math.imul(S,J)|0,n=n+Math.imul(T,Q)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,Q)|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(y,at)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ut)|0)+Math.imul(v,lt)|0,a=a+Math.imul(v,ut)|0;var kt=(u+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;u=((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(z,H)|0,i=(i=i+Math.imul(z,G)|0)+Math.imul(R,H)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(P,Y)|0,i=(i=i+Math.imul(P,X)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,X)|0,n=n+Math.imul(L,K)|0,i=(i=i+Math.imul(L,J)|0)+Math.imul(C,K)|0,a=a+Math.imul(C,J)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|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(y,lt)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ut)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(v,ft)|0,a=a+Math.imul(v,ht)|0;var At=(u+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,vt)|0)+Math.imul(h,dt)|0))<<13)|0;u=((a=a+Math.imul(h,vt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,H),i=(i=Math.imul(B,G))+Math.imul(N,H)|0,a=Math.imul(N,G),n=n+Math.imul(z,Y)|0,i=(i=i+Math.imul(z,X)|0)+Math.imul(R,Y)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(P,K)|0,i=(i=i+Math.imul(P,J)|0)+Math.imul(I,K)|0,a=a+Math.imul(I,J)|0,n=n+Math.imul(L,Q)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,Q)|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,ut)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ut)|0,n=n+Math.imul(y,ft)|0,i=(i=i+Math.imul(y,ht)|0)+Math.imul(m,ft)|0,a=a+Math.imul(m,ht)|0;var Mt=(u+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,vt)|0)+Math.imul(v,dt)|0))<<13)|0;u=((a=a+Math.imul(v,vt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,Y),i=(i=Math.imul(B,X))+Math.imul(N,Y)|0,a=Math.imul(N,X),n=n+Math.imul(z,K)|0,i=(i=i+Math.imul(z,J)|0)+Math.imul(R,K)|0,a=a+Math.imul(R,J)|0,n=n+Math.imul(P,Q)|0,i=(i=i+Math.imul(P,tt)|0)+Math.imul(I,Q)|0,a=a+Math.imul(I,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,ut)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ut)|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=(u+(n=n+Math.imul(y,dt)|0)|0)+((8191&(i=(i=i+Math.imul(y,vt)|0)+Math.imul(m,dt)|0))<<13)|0;u=((a=a+Math.imul(m,vt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,K),i=(i=Math.imul(B,J))+Math.imul(N,K)|0,a=Math.imul(N,J),n=n+Math.imul(z,Q)|0,i=(i=i+Math.imul(z,tt)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(P,rt)|0,i=(i=i+Math.imul(P,nt)|0)+Math.imul(I,rt)|0,a=a+Math.imul(I,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,ut)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ut)|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=(u+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,vt)|0)+Math.imul(_,dt)|0))<<13)|0;u=((a=a+Math.imul(_,vt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,Q),i=(i=Math.imul(B,tt))+Math.imul(N,Q)|0,a=Math.imul(N,tt),n=n+Math.imul(z,rt)|0,i=(i=i+Math.imul(z,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(P,at)|0,i=(i=i+Math.imul(P,ot)|0)+Math.imul(I,at)|0,a=a+Math.imul(I,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ut)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ut)|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=(u+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,vt)|0)+Math.imul(k,dt)|0))<<13)|0;u=((a=a+Math.imul(k,vt)|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(z,at)|0,i=(i=i+Math.imul(z,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(P,lt)|0,i=(i=i+Math.imul(P,ut)|0)+Math.imul(I,lt)|0,a=a+Math.imul(I,ut)|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=(u+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,vt)|0)+Math.imul(S,dt)|0))<<13)|0;u=((a=a+Math.imul(S,vt)|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(z,lt)|0,i=(i=i+Math.imul(z,ut)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ut)|0,n=n+Math.imul(P,ft)|0,i=(i=i+Math.imul(P,ht)|0)+Math.imul(I,ft)|0,a=a+Math.imul(I,ht)|0;var Ot=(u+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,vt)|0)+Math.imul(C,dt)|0))<<13)|0;u=((a=a+Math.imul(C,vt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ut))+Math.imul(N,lt)|0,a=Math.imul(N,ut),n=n+Math.imul(z,ft)|0,i=(i=i+Math.imul(z,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var Pt=(u+(n=n+Math.imul(P,dt)|0)|0)+((8191&(i=(i=i+Math.imul(P,vt)|0)+Math.imul(I,dt)|0))<<13)|0;u=((a=a+Math.imul(I,vt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var It=(u+(n=n+Math.imul(z,dt)|0)|0)+((8191&(i=(i=i+Math.imul(z,vt)|0)+Math.imul(R,dt)|0))<<13)|0;u=((a=a+Math.imul(R,vt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Dt=(u+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,vt))+Math.imul(N,dt)|0))<<13)|0;return u=((a=Math.imul(N,vt))+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,l[0]=gt,l[1]=yt,l[2]=mt,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]=Ot,l[16]=Pt,l[17]=It,l[18]=Dt,0!==u&&(l[19]=u,r.length++),r};function v(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,n=this.length+t.length;return r=10===this.length&&10===t.length?d(this,t,e):n<63?p(this,t,e):n<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):v(this,t,e),r},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,u=0;u=0&&(0!==c||u>=i);u--){var f=0|this.words[u];this.words[u]=c<<26-a|f>>>a,c=f&s}return l&&0!==c&&(l.words[l.length++]=c),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 u=0;u=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),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=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(c),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,v=1;0==(r.words[0]&v)&&d<26;++d,v<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(c),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(u)}},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 u=0,c=1;0==(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >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 y={k256:null,p224:null,p192:null,p25519:null};function m(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(){m.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function b(){m.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function _(){m.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){m.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)}m.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},m.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},m.prototype.split=function(t,e){t.iushrn(this.n,0,e)},m.prototype.imulK=function(t){return t.imul(this.k)},i(x,m),x.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,a=o}a>>>=22,t.words[i-10]=a,0===a&&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(y[t])return y[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 y[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(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var f=this.pow(c,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var v=p,g=0;0!==v.cmp(s);g++)v=v.redSqr();n(g=0;n--){for(var u=e.words[n],c=l-1;c>=0;c--){var f=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4==++s||0===n&&0===c)&&(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)}}(t=r.nmd(t),this)},6204:function(t){\"use strict\";t.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(c<=0)){var f,h=i.mallocDouble(2*c*s),p=i.mallocInt32(s);if((s=l(t,c,h,p))>0){if(1===c&&n)a.init(s),f=a.sweepComplete(c,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*c*u),v=i.mallocInt32(u);(u=l(e,c,d,v))>0&&(a.init(s+u),f=1===c?a.sweepBipartite(c,r,0,s,h,p,0,u,d,v):o(c,r,n,s,h,p,u,d,v),i.free(d),i.free(v))}i.free(h),i.free(p)}return f}}}function c(t,e){n.push([t,e])}},2455:function(t,e){\"use strict\";function r(t){return t?function(t,e,r,n,i,a,o,s,l,u,c){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;hu-l?n?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;h0;){var D=(P-=1)*b,z=w[D],R=w[D+1],F=w[D+2],B=w[D+3],N=w[D+4],j=w[D+5],U=P*_,V=T[U],q=T[U+1],H=1&j,G=!!(16&j),W=c,Y=S,X=L,Z=C;if(H&&(W=L,Y=C,X=c,Z=S),!(2&j&&R>=(F=g(t,z,R,F,W,Y,q))||4&j&&(R=y(t,z,R,F,W,Y,V))>=F)){var K=F-R,J=N-B;if(G){if(t*K*(K+J)=p0)&&!(p1>=hi)\"),v=c(\"lo===p0\"),g=c(\"lo>>1,h=2*t,p=f,d=s[h*f+e];u=x?(p=m,d=x):y>=_?(p=g,d=y):(p=b,d=_):x>=_?(p=m,d=x):_>=y?(p=g,d=y):(p=b,d=_);for(var w=h*(c-1),T=h*p,k=0;kr&&i[f+e]>u;--c,f-=o){for(var h=f,p=f+o,d=0;dh;++h,l+=s)if(i[l+f]===o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"loh;++h,l+=s)if(i[l+f]p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"lo<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"hi<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},\"lop;++p,l+=s){var d=i[l+f],v=i[l+h];if(dg;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},\"lo<=p0&&p0<=hi\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],v=i[l+h];if(d<=o&&o<=v)if(c===p)c+=1,u+=s;else{for(var g=0;s>g;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},\"!(lo>=p0)&&!(p1>=hi)\":function(t,e,r,n,i,a,o,s){for(var l=2*t,u=l*r,c=u,f=r,h=e,p=t+e,d=r;n>d;++d,u+=l){var v=i[u+h],g=i[u+p];if(!(v>=o||s>=g))if(f===d)f+=1,c+=l;else{for(var y=0;l>y;++y){var m=i[u+y];i[u+y]=i[c],i[c++]=m}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},1811:function(t){\"use strict\";t.exports=function(t,n){n<=4*e?r(0,n-1,t):u(0,n-1,t)};var e=32;function r(t,e,r){for(var n=2*(t+1),i=t+1;i<=e;++i){for(var a=r[n++],o=r[n++],s=i,l=n-2;s-- >t;){var u=r[l-2],c=r[l-1];if(ur[e+1])}function l(t,e,r,n){var i=n[t*=2];return i>1,g=v-h,y=v+h,m=p,x=g,b=v,_=y,w=d,T=t+1,k=c-1,A=0;s(m,x,f)&&(A=m,m=x,x=A),s(_,w,f)&&(A=_,_=w,w=A),s(m,b,f)&&(A=m,m=b,b=A),s(x,b,f)&&(A=x,x=b,b=A),s(m,_,f)&&(A=m,m=_,_=A),s(b,_,f)&&(A=b,b=_,_=A),s(x,w,f)&&(A=x,x=w,w=A),s(x,b,f)&&(A=x,x=b,b=A),s(_,w,f)&&(A=_,_=w,w=A);for(var M=f[2*x],S=f[2*x+1],E=f[2*_],L=f[2*_+1],C=2*m,O=2*b,P=2*w,I=2*p,D=2*v,z=2*d,R=0;R<2;++R){var F=f[C+R],B=f[O+R],N=f[P+R];f[I+R]=F,f[D+R]=B,f[z+R]=N}i(g,t,f),i(y,c,f);for(var j=T;j<=k;++j)if(l(j,M,S,f))j!==T&&n(j,T,f),++T;else if(!l(j,E,L,f))for(;;){if(l(k,E,L,f)){l(k,M,S,f)?(a(j,T,k,f),++T,--k):(n(j,k,f),--k);break}if(--k>>1;a(d,S);var E=0,L=0;for(T=0;T=o)v(c,f,L--,C=C-o|0);else if(C>=0)v(l,u,E--,C);else if(C<=-o){C=-C-o|0;for(var O=0;O>>1;a(d,E);var L=0,C=0,O=0;for(k=0;k>1==d[2*k+3]>>1&&(I=2,k+=1),P<0){for(var D=-(P>>1)-1,z=0;z>1)-1,0===I?v(l,u,L--,D):1===I?v(c,f,C--,D):2===I&&v(h,p,O--,D)}},scanBipartite:function(t,e,r,n,i,s,c,f,h,p,y,m){var x=0,b=2*t,_=e,w=e+t,T=1,k=1;n?k=o:T=o;for(var A=i;A>>1;a(d,L);var C=0;for(A=0;A=o?(P=!n,M-=o):(P=!!n,M-=1),P)g(l,u,C++,M);else{var I=m[M],D=b*M,z=y[D+e+1],R=y[D+e+1+t];t:for(var F=0;F>>1;a(d,T);var k=0;for(x=0;x=o)l[k++]=b-o;else{var M=p[b-=1],S=g*b,E=h[S+e+1],L=h[S+e+1+t];t:for(var C=0;C=0;--C)if(l[C]===b){for(D=C+1;D0;){for(var p=r.pop(),d=(c=-1,f=-1,l=o[s=r.pop()],1);d=0||(e.flip(s,p),i(t,e,r,c,s,f),i(t,e,r,s,f,c),i(t,e,r,f,p,c),i(t,e,r,p,c,f))}}},5023:function(t,e,r){\"use strict\";var n,i=r(2478);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]}t.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(u[p]!==-i){u[p]=i,c[p];for(var d=0;d<3;++d){var v=h[3*p+d];v>=0&&0===u[v]&&(f[3*p+d]?l.push(v):(s.push(v),u[v]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var y=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 c(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 v=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),g=[new a([v,1],[v,0],-1,[],[],[],[])],y=[],m=(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 y(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[c=(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]===c;){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,v,r),m=d(t,g);return y(e,m,r),!!m||h.length>0||v.length>0}},3637:function(t,e,r){\"use strict\";t.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=c(a,f);if(0===o(h))return null;var p=c(f,s(t,r)),d=i(p,h),v=u(a,d);return l(t,v)};var n=r(6504),i=r(8697),a=r(5572),o=r(7721),s=r(544),l=r(2653),u=r(8987);function c(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},3642:function(t){t.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]}]}},6729:function(t,e,r){\"use strict\";var n=r(3642),i=r(395);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(\",\")+\")\"}t.exports=function(t){var e,r,l,u,c,f,h,p,d,v;if(t||(t={}),p=(t.nshades||72)-1,h=t.format||\"hex\",(f=t.colormap)||(f=\"jet\"),\"string\"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+\" not a supported colorscale\");c=n[f]}else{if(!Array.isArray(f))throw Error(\"unsupported colormap option\",f);c=f.slice()}if(c.length>p+1)throw new Error(f+\" map requires nshades to be at least size \"+c.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=c.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=c.map((function(t,e){var r=c[e].index,n=c[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),y=[];for(v=0;v0||l(t,e,a)?-1:1:0===s?u>0||l(t,e,r)?1:-1:i(u-s)}var f=n(t,e,r);return f>0?o>0&&n(t,e,a)>0?1:-1:f<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=r(3250),i=r(8572),a=r(9362),o=r(5382),s=r(8210);function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),u=a(r[1],-e[1]),c=s(o(n,l),o(i,u));return c[c.length-1]>=0}},8572:function(t){\"use strict\";t.exports=function(t){return t<0?-1:t>0?1:0}},8507:function(t){t.exports=function(t,n){var i=t.length,a=t.length-n.length;if(a)return a;switch(i){case 0:return 0;case 1:return t[0]-n[0];case 2:return t[0]+t[1]-n[0]-n[1]||e(t[0],t[1])-e(n[0],n[1]);case 3:var o=t[0]+t[1],s=n[0]+n[1];if(a=o+t[2]-(s+n[2]))return a;var l=e(t[0],t[1]),u=e(n[0],n[1]);return e(l,t[2])-e(u,n[2])||e(l+t[2],o)-e(u+n[2],s);case 4:var c=t[0],f=t[1],h=t[2],p=t[3],d=n[0],v=n[1],g=n[2],y=n[3];return c+f+h+p-(d+v+g+y)||e(c,f,h,p)-e(d,v,g,y,d)||e(c+f,c+h,c+p,f+h,f+p,h+p)-e(d+v,d+g,d+y,v+g,v+y,g+y)||e(c+f+h,c+f+p,c+h+p,f+h+p)-e(d+v+g,d+v+y,d+g+y,v+g+y);default:for(var m=t.slice().sort(r),x=n.slice().sort(r),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},4750:function(t,e,r){\"use strict\";t.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=r(8954),i=r(3952)},4769:function(t){\"use strict\";t.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,u=(1+2*i)*l,c=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]=u*t[p]+c*e[p]+f*r[p]+h*n[p];return a}return u*t+c*e+f*r+h*n},t.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,u=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var c=t.length-1;c>=0;--c)a[c]=o*t[c]+s*e[c]+l*r[c]+u*n[c];return a}return o*t+s*e+l*r[c]+u*n}},7642:function(t,e,r){\"use strict\";var n=r(8954),i=r(1682);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=y[t[e]];if(r<0)return!1;t[e]=r}return!0})),1&s)for(c=0;c<_.length;++c)h=(b=_[c])[0],b[0]=b[1],b[1]=h;return _}},2361:function(t){var e=!1;if(\"undefined\"!=typeof Float64Array){var r=new Float64Array(1),n=new Uint32Array(r.buffer);r[0]=1,e=!0,1072693248===n[1]?(t.exports=function(t){return r[0]=t,[n[0],n[1]]},t.exports.pack=function(t,e){return n[0]=t,n[1]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[0]},t.exports.hi=function(t){return r[0]=t,n[1]}):1072693248===n[0]?(t.exports=function(t){return r[0]=t,[n[1],n[0]]},t.exports.pack=function(t,e){return n[1]=t,n[0]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[1]},t.exports.hi=function(t){return r[0]=t,n[0]}):e=!1}if(!e){var i=new Buffer(8);t.exports=function(t){return i.writeDoubleLE(t,0,!0),[i.readUInt32LE(0,!0),i.readUInt32LE(4,!0)]},t.exports.pack=function(t,e){return i.writeUInt32LE(t,0,!0),i.writeUInt32LE(e,4,!0),i.readDoubleLE(0,!0)},t.exports.lo=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(0,!0)},t.exports.hi=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(4,!0)}}t.exports.sign=function(e){return t.exports.hi(e)>>>31},t.exports.exponent=function(e){return(t.exports.hi(e)<<1>>>21)-1023},t.exports.fraction=function(e){var r=t.exports.lo(e),n=t.exports.hi(e),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},t.exports.denormalized=function(e){return!(2146435072&t.exports.hi(e))}},1338:function(t){\"use strict\";function e(t,r,n){var i=0|t[n];if(i<=0)return[];var a,o=new Array(i);if(n===t.length-1)for(a=0;a0)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 c=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],u[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(u[h-1],c[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],u=s[1],c=t-e,f=c>1e-6?1/c:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],u[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],u[f],n[o]+c*i[o])),i.push(0),o+=1}}},3840:function(t){\"use strict\";function e(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 r(t){return new e(t._color,t.key,t.value,t.left,t.right,t._count)}function n(t,r){return new e(t,r.key,r.value,r.left,r.right,r._count)}function i(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function a(t,e){this._compare=t,this.root=e}t.exports=function(t){return new a(t||p,null)};var o=a.prototype;function s(t,e){var r;return e.left&&(r=s(t,e.left))?r:(r=t(e.key,e.value))||(e.right?s(t,e.right):void 0)}function l(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left&&(i=l(t,e,r,n.left)))return i;if(i=r(n.key,n.value))return i}if(n.right)return l(t,e,r,n.right)}function u(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=u(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 u(t,e,r,n,i.right)}function c(t,e){this.tree=t,this._stack=e}Object.defineProperty(o,\"keys\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(o,\"values\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(o,\"length\",{get:function(){return this.root?this.root._count:0}}),o.insert=function(t,r){for(var o=this._compare,s=this.root,l=[],u=[];s;){var c=o(t,s.key);l.push(s),u.push(c),s=c<=0?s.left:s.right}l.push(new e(0,t,r,null,null,1));for(var f=l.length-2;f>=0;--f)s=l[f],u[f]<=0?l[f]=new e(s._color,s.key,s.value,l[f+1],s.right,s._count+1):l[f]=new e(s._color,s.key,s.value,s.left,l[f+1],s._count+1);for(f=l.length-1;f>1;--f){var h=l[f-1];if(s=l[f],1===h._color||1===s._color)break;var p=l[f-2];if(p.left===h)if(h.left===s){if(!(d=p.right)||0!==d._color){p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).left===p?v.left=h:v.right=h);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){h.right=s.left,p._color=0,p.left=s.right,s._color=1,s.left=h,s.right=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).left===p?v.left=s:v.right=s);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else if(h.right===s){if(!(d=p.left)||0!==d._color){p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).right===p?v.right=h:v.left=h);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var v;h.left=s.right,p._color=0,p.right=s.left,s._color=1,s.right=h,s.left=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).right===p?v.right=s:v.left=s);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}}return l[0]._color=1,new a(o,l[0])},o.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return s(t,this.root);case 2:return l(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return u(e,r,this._compare,t,this.root)}},Object.defineProperty(o,\"begin\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new c(this,t)}}),Object.defineProperty(o,\"end\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new c(this,t)}}),o.at=function(t){if(t<0)return new c(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new c(this,[])},o.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 c(this,n)},o.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 c(this,n)},o.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 c(this,n)},o.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 c(this,n)},o.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 c(this,n);r=i<=0?r.left:r.right}return new c(this,[])},o.remove=function(t){var e=this.find(t);return e?e.remove():this},o.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 f=c.prototype;function h(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 p(t,e){return te?1:0}Object.defineProperty(f,\"valid\",{get:function(){return this._stack.length>0}}),Object.defineProperty(f,\"node\",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),f.clone=function(){return new c(this.tree,this._stack.slice())},f.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var o=new Array(t.length),s=t[t.length-1];o[o.length-1]=new e(s._color,s.key,s.value,s.left,s.right,s._count);for(var l=t.length-2;l>=0;--l)(s=t[l]).left===t[l+1]?o[l]=new e(s._color,s.key,s.value,o[l+1],s.right,s._count):o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);if((s=o[o.length-1]).left&&s.right){var u=o.length;for(s=s.left;s.right;)o.push(s),s=s.right;var c=o[u-1];for(o.push(new e(s._color,c.key,c.value,s.left,s.right,s._count)),o[u-1].key=s.key,o[u-1].value=s.value,l=o.length-2;l>=u;--l)s=o[l],o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);o[u-1].left=o[u]}if(0===(s=o[o.length-1])._color){var f=o[o.length-2];for(f.left===s?f.left=null:f.right===s&&(f.right=null),o.pop(),l=0;l=0;--l){if(e=t[l],0===l)return void(e._color=1);if((a=t[l-1]).left===e){if((o=a.right).right&&0===o.right._color)return s=(o=a.right=r(o)).right=r(o.right),a.right=o.left,o.left=a,o.right=s,o._color=a._color,e._color=1,a._color=1,s._color=1,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),void(t[l-1]=o);if(o.left&&0===o.left._color)return s=(o=a.right=r(o)).left=r(o.left),a.right=s.left,o.left=s.right,s.left=a,s.right=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).left===a?u.left=s:u.right=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.right=n(0,o));a.right=n(0,o);continue}o=r(o),a.right=o.left,o.left=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),t[l-1]=o,t[l]=a,l+11&&((u=t[l-2]).right===a?u.right=o:u.left=o),void(t[l-1]=o);if(o.right&&0===o.right._color)return s=(o=a.left=r(o)).right=r(o.right),a.left=s.right,o.right=s.left,s.right=a,s.left=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).right===a?u.right=s:u.left=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.left=n(0,o));a.left=n(0,o);continue}var u;o=r(o),a.left=o.right,o.right=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).right===a?u.right=o:u.left=o),t[l-1]=o,t[l]=a,l+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(f,\"value\",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(f,\"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}),f.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(f,\"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}}),f.update=function(t){var r=this._stack;if(0===r.length)throw new Error(\"Can't update empty node!\");var n=new Array(r.length),i=r[r.length-1];n[n.length-1]=new e(i._color,i.key,t,i.left,i.right,i._count);for(var o=r.length-2;o>=0;--o)(i=r[o]).left===r[o+1]?n[o]=new e(i._color,i.key,i.value,n[o+1],i.right,i._count):n[o]=new e(i._color,i.key,i.value,i.left,n[o+1],i._count);return new a(this.tree._compare,n[0])},f.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(f,\"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}})},3837:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=new p(t);return r.update(e),r};var n=r(4935),i=r(501),a=r(5304),o=r(6429),s=r(6444),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),u=ArrayBuffer,c=DataView;function f(t){return Array.isArray(t)||function(t){return u.isView(t)&&!(t instanceof c)}(t)}function h(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function p(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.tickFontStyle=[\"normal\",\"normal\",\"normal\"],this.tickFontWeight=[\"normal\",\"normal\",\"normal\"],this.tickFontVariant=[\"normal\",\"normal\",\"normal\"],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\",\"sans-serif\",\"sans-serif\"],this.labelFontStyle=[\"normal\",\"normal\",\"normal\"],this.labelFontWeight=[\"normal\",\"normal\",\"normal\"],this.labelFontVariant=[\"normal\",\"normal\",\"normal\"],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 d=p.prototype;function v(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}d.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?f(a)&&f(a[0]):f(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),u=e.bind(this,!0,(function(t){if(f(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]})),c=!1,h=!1;if(\"bounds\"in t)for(var p=t.bounds,d=0;d<2;++d)for(var v=0;v<3;++v)p[d][v]!==this.bounds[d][v]&&(h=!0),this.bounds[d][v]=p[d][v];if(\"ticks\"in t)for(r=t.ticks,c=!0,this.autoTicks=!1,d=0;d<3;++d)this.tickSpacing[d]=0;else a(\"tickSpacing\")&&(this.autoTicks=!0,h=!0);if(this._firstInit&&(\"ticks\"in t||\"tickSpacing\"in t||(this.autoTicks=!0),h=!0,c=!0,this._firstInit=!1),h&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),c=!0),c){for(d=0;d<3;++d)r[d].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?c=!1:this.ticks=r}o(\"tickEnable\"),l(\"tickFont\")&&(c=!0),l(\"tickFontStyle\")&&(c=!0),l(\"tickFontWeight\")&&(c=!0),l(\"tickFontVariant\")&&(c=!0),a(\"tickSize\"),a(\"tickAngle\"),a(\"tickPad\"),u(\"tickColor\");var g=l(\"labels\");l(\"labelFont\")&&(g=!0),l(\"labelFontStyle\")&&(g=!0),l(\"labelFontWeight\")&&(g=!0),l(\"labelFontVariant\")&&(g=!0),o(\"labelEnable\"),a(\"labelSize\"),a(\"labelPad\"),u(\"labelColor\"),o(\"lineEnable\"),o(\"lineMirror\"),a(\"lineWidth\"),u(\"lineColor\"),o(\"lineTickEnable\"),o(\"lineTickMirror\"),a(\"lineTickLength\"),a(\"lineTickWidth\"),u(\"lineTickColor\"),o(\"gridEnable\"),a(\"gridWidth\"),u(\"gridColor\"),o(\"zeroEnable\"),u(\"zeroLineColor\"),a(\"zeroLineWidth\"),o(\"backgroundEnable\"),u(\"backgroundColor\");var y=[{family:this.labelFont[0],style:this.labelFontStyle[0],weight:this.labelFontWeight[0],variant:this.labelFontVariant[0]},{family:this.labelFont[1],style:this.labelFontStyle[1],weight:this.labelFontWeight[1],variant:this.labelFontVariant[1]},{family:this.labelFont[2],style:this.labelFontStyle[2],weight:this.labelFontWeight[2],variant:this.labelFontVariant[2]}],m=[{family:this.tickFont[0],style:this.tickFontStyle[0],weight:this.tickFontWeight[0],variant:this.tickFontVariant[0]},{family:this.tickFont[1],style:this.tickFontStyle[1],weight:this.tickFontWeight[1],variant:this.tickFontVariant[1]},{family:this.tickFont[2],style:this.tickFontStyle[2],weight:this.tickFontWeight[2],variant:this.tickFontVariant[2]}];this._text?this._text&&(g||c)&&this._text.update(this.bounds,this.labels,y,this.ticks,m):this._text=n(this.gl,this.bounds,this.labels,y,this.ticks,m),this._lines&&c&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var g=[new v,new v,new v];function y(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,u=n[e],c=0;c<3;++c)if(e!==c){var f=a,h=s,p=o,d=l;u&1<0?(p[c]=-1,d[c]=0):(p[c]=0,d[c]=1)}}var m=[0,0,0],x={model:l,view:l,projection:l,_ortho:!1};d.isOpaque=function(){return!0},d.isTransparent=function(){return!1},d.drawTransparent=function(t){};var b=[0,0,0],_=[0,0,0],w=[0,0,0];d.draw=function(t){t=t||x;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),c=u.cubeEdges,f=u.axis,p=n[12],d=n[13],v=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*p+i[7]*d+i[11]*v+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=c[A],this.lastCubeProps.axis[A]=f[A];var M=g;for(A=0;A<3;++A)y(g[A],A,this.bounds,c,f);e=this.gl;var S,E,L,C=m;for(A=0;A<3;++A)this.backgroundEnable[A]?C[A]=f[A]:C[A]=0;for(this._background.draw(r,n,i,a,C,this.backgroundColor),this._lines.bind(r,n,i,this),A=0;A<3;++A){var O=[0,0,0];f[A]>0?O[A]=a[1][A]:O[A]=a[0][A];for(var P=0;P<2;++P){var I=(A+1+P)%3,D=(A+1+(1^P))%3;this.gridEnable[I]&&this._lines.drawGrid(I,D,this.bounds,O,this.gridColor[I],this.gridWidth[I]*this.pixelRatio)}for(P=0;P<2;++P)I=(A+1+P)%3,D=(A+1+(1^P))%3,this.zeroEnable[D]&&Math.min(a[0][D],a[1][D])<=0&&Math.max(a[0][D],a[1][D])>=0&&this._lines.drawZero(I,D,this.bounds,O,this.zeroLineColor[D],this.zeroLineWidth[D]*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 z=h(b,M[A].primalMinor),R=h(_,M[A].mirrorMinor),F=this.lineTickLength;for(P=0;P<3;++P){var B=k/r[5*P];z[P]*=F[P]*B,R[P]*=F[P]*B}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,R,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}function N(t){(L=[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(this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio),A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,q=h(w,M[A].primalOffset);for(P=0;P<3;++P)this.lineTickEnable[A]&&(q[P]+=k*U[P]*Math.max(this.lineTickLength[P],0)/r[5*P]);var H=[0,0,0];if(H[A]=1,this.tickEnable[A]){for(-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]=\"auto\"):this.tickAlign[A]=-1,E=1,\"auto\"===(S=[this.tickAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),L=[0,0,0],j(A,U,V),P=0;P<3;++P)q[P]+=k*U[P]*this.tickPad[P]/r[5*P];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],q,this.tickColor[A],H,L,S)}if(this.labelEnable[A]){for(E=0,L=[0,0,0],this.labels[A].length>4&&(N(A),E=1),\"auto\"===(S=[this.labelAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),P=0;P<3;++P)q[P]+=k*U[P]*this.labelPad[P]/r[5*P];q[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],q,this.labelColor[A],[0,0,0],L,S)}}this._text.unbind()},d.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},5304:function(t,e,r){\"use strict\";t.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var u=(l+1)%3,c=(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[u]=d;for(var v=-1;v<=1;v+=2)f[c]=v,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var g=u;u=c,c=g}var y=n(t,new Float32Array(e)),m=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:y,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:y,type:t.FLOAT,size:3,offset:12,stride:24}],m),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,y,x,b)};var n=r(2762),i=r(8116),a=r(1879).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()}},6429:function(t,e,r){\"use strict\";t.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var m=0,x=0;x<2;++x){c[2]=a[x][2];for(var b=0;b<2;++b){c[1]=a[b][1];for(var _=0;_<2;++_)c[0]=a[_][0],h(l[m],c,s),m+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)u[x][k]=l[x][k]/T;p&&(u[x][2]*=-1),T<0&&(w<0||u[x][2]E&&(w|=1<E&&(w|=1<u[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x)(N=R^1<u[B][0]&&(B=N))}var j=v;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===z?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=g,q=w;for(A=0;A<3;++A)V[A]=q&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}\\n\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\nvoid main() {\\n gl_FragColor = color;\\n}\"]);e.Q=function(t){return i(t,s,l,null,[{name:\"position\",type:\"vec3\"}])};var u=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}\\n\"]),c=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}\"]);e.bg=function(t){return i(t,u,c,null,[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}])}},4935:function(t,e,r){\"use strict\";t.exports=function(t,e,r,n,o,l){var u=i(t),f=a(t,[{buffer:u,size:3}]),h=s(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,n,o,l),p};var i=r(2762),a=r(8116),o=r(4359),s=r(1879).Q,l=window||n.global||{},u=l.__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}l.__TEXT_CACHE={};var f=c.prototype,h=[0,0];f.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,h[0]=this.gl.drawingBufferWidth,h[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=h},f.unbind=function(){this.vao.unbind()},f.update=function(t,e,r,n,i){var a=[];function s(t,e,r,n,i,s){var l=[r.style,r.weight,r.variant,r.family].join(\"_\"),c=u[l];c||(c=u[l]={});var f=c[e];f||(f=c[e]=function(t,e){try{return o(t,e)}catch(e){return console.warn('error vectorizing text:\"'+t+'\" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r.family,fontStyle:r.style,fontWeight:r.weight,fontVariant:r.variant,textAlign:\"center\",textBaseline:\"middle\",lineSpacing:i,styletags:s}));for(var h=(n||12)/12,p=f.positions,d=f.cells,v=0,g=d.length;v=0;--m){var x=p[y[m]];a.push(h*x[0],-h*x[1],t)}}for(var l=[0,0,0],c=[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]=a.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(a.length/3|0)-f[d],l[d]=a.length/3|0;for(var v=0;v=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,u=o%a;o<0?(l=0|-Math.ceil(l),u=0|-u):(l=0|Math.floor(l),u|=0);var c=\"\"+l;if(o<0&&(c=\"-\"+c),i){for(var f=\"\"+u;f.length=t[0][i];--o)a.push({x:o*e[i],text:r(e[i],o)});n.push(a)}return n},e.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 c(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=u(this.gl,this.type,this.length,this.usage,t.data,e):this.length=u(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=u(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?c(t,\"uint16\"):c(t,\"float32\"),this.length=u(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=u(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}},t.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}},6405:function(t,e,r){\"use strict\";var n=r(2931);t.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,u=1/0,c=-1/0,f=1/0,h=-1/0,p=null,d=null,v=[],g=1/0,y=!1,m=\"raw\"===t.coneSizemode,x=0;xo&&(o=n.length(_)),x&&!m){var w=2*n.distance(p,b)/(n.length(d)+n.length(_));w?(g=Math.min(g,w),y=!1):y=!0}y||(p=b,d=_),v.push(_)}var T=[s,u,f],k=[l,c,h];e&&(e[0]=T,e[1]=k),0===o&&(o=1);var A=1/o;isFinite(g)||(g=1),a.vectorScale=g;var M=t.coneSize||(m?1:.5);t.absoluteConeSize&&(M=t.absoluteConeSize*A),a.coneScale=M,x=0;for(var S=0;x=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=c({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 u(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,v=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],v=+t.vertexIntensityBounds[1];else for(var g=0;g0){var v=this.triShader;v.bind(),v.uniforms=u,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()},t.exports=function(t,e,r){var s=r.shaders;1===arguments.length&&(t=(e=t).gl);var l=function(t,e){var r=n(t,e.meshShader.vertex,e.meshShader.fragment,null,e.meshShader.attributes);return r.attributes.position.location=0,r.attributes.color.location=2,r.attributes.uv.location=3,r.attributes.vector.location=4,r}(t,s),c=function(t,e){var r=n(t,e.pickShader.vertex,e.pickShader.fragment,null,e.pickShader.attributes);return r.attributes.position.location=0,r.attributes.id.location=1,r.attributes.vector.location=4,r}(t,s),f=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));f.generateMipmap(),f.minFilter=t.LINEAR_MIPMAP_LINEAR,f.magFilter=t.LINEAR;var p=i(t),d=i(t),v=i(t),g=i(t),y=i(t),m=new h(t,f,l,c,p,d,y,v,g,a(t,[{buffer:p,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:v,type:t.FLOAT,size:4},{buffer:g,type:t.FLOAT,size:2},{buffer:d,type:t.FLOAT,size:4}]),r.traceType||\"cone\");return m.update(e),m}},614:function(t,e,r){var n=r(3236),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}\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec3\"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec3\"}]}},737:function(t){t.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\"}},5171:function(t,e,r){var n=r(737);t.exports=function(t){return n[t]}},9165:function(t,e,r){\"use strict\";t.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 u=new s(e,r,o,l);return u.update(t),u};var n=r(2762),i=r(8116),a=r(3436),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 u(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],u=n[15],c=(t._ortho?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*u)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*c,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var c=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=c[n],a=0;a0&&((p=c.slice())[s]+=d[1][s],i.push(c[0],c[1],c[2],v[0],v[1],v[2],v[3],0,0,0,p[0],p[1],p[2],v[0],v[1],v[2],v[3],0,0,0),u(this.bounds,p),o+=2+f(i,p,v,s))}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},3436:function(t,e,r){\"use strict\";var n=r(3236),i=r(9405),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}\"]);t.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"offset\",type:\"vec3\"}])}},2260:function(t,e,r){\"use strict\";var n=r(7766);t.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 u=t.getExtension(\"WEBGL_draw_buffers\");if(!l&&u&&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;ac||r<0||r>c)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(!u)throw new Error(\"gl-fbo: Multiple draw buffer extension not supported\");if(f>t.getParameter(u.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 v=!0;\"depth\"in n&&(v=!!n.depth);var g=!1;return\"stencil\"in n&&(g=!!n.stencil),new d(t,e,r,h,f,v,g,u)};var i,a,o,s,l=null;function u(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function c(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 m=r.getExtension(\"WEBGL_depth_texture\");m?d?t.depth=h(r,i,a,m.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):v&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v?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){for(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),y=0;yi||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=u(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 v=i.attributes;return this.positionBuffer.bind(),v.position.pointer(),this.weightBuffer.bind(),v.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),v.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 u,c,f,p,d=t.colorLevels||[0],v=t.colorValues||[0,0,0,1],g=d.length,y=this.bounds;l?(u=y[0]=r[0],c=y[1]=o[0],f=y[2]=r[r.length-1],p=y[3]=o[o.length-1]):(u=y[0]=r[0]+(r[1]-r[0])/2,c=y[1]=o[0]+(o[1]-o[0])/2,f=y[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=y[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var m=1/(f-u),x=1/(p-c),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\"}];e.createShader=function(t){return i(t,a,o,null,l)},e.createPickShader=function(t){return i(t,a,s,null,l)}},5714:function(t,e,r){\"use strict\";t.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}]),c=u(new Array(1024),[256,1,4]),p=0;p<1024;++p)c.data[p]=255;var d=a(e,c);d.wrap=e.REPEAT;var v=new y(e,r,o,s,l,d);return v.update(t),v};var n=r(2762),i=r(8116),a=r(7766),o=new Uint8Array(4),s=new Float32Array(o.buffer),l=r(2478),u=r(9618),c=r(7319),f=c.createShader,h=c.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 v(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 y(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 m=y.prototype;m.isTransparent=function(){return this.hasAlpha},m.isOpaque=function(){return!this.hasAlpha},m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.drawTransparent=m.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:v(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()}},m.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:v(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.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,c=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],v=t.lineWidth||1,g=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);c+=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])?(y=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],m=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):y=m=p,3===y.length&&(y=[y[0],y[1],y[2],1]),3===m.length&&(m=[m[0],m[1],m[2],1]),!this.hasAlpha&&y[3]<1&&(this.hasAlpha=!0),x=Array.isArray(v)?v.length>e-1?v[e-1]:v.length>0?v[v.length-1]:[0,0,0,1]:v;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,y[0],y[1],y[2],y[3]);c+=2,g=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,y[0],y[1],y[2],y[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,m[0],m[1],m[2],m[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,m[0],m[1],m[2],m[3]),c+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=c,this.points=o,this.arcLength=a,\"dashes\"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e1.0001)return null;y+=g[f]}return Math.abs(y-1)>.001?null:[h,s(t,g),g]}},840:function(t,e,r){var n=r(3236),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}\"]),u=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}\"]),c=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\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},e.wireShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},e.pointShader={vertex:l,fragment:u,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"pointSize\",type:\"float\"}]},e.pickShader={vertex:c,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"id\",type:\"vec4\"}]},e.pointPickShader={vertex:h,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"pointSize\",type:\"float\"},{name:\"id\",type:\"vec4\"}]},e.contourShader={vertex:p,fragment:d,attributes:[{name:\"position\",type:\"vec3\"}]}},7201:function(t,e,r){\"use strict\";var n=r(9405),i=r(2762),a=r(8116),o=r(7766),s=r(8406),l=r(6760),u=r(7608),c=r(9618),f=r(6729),h=r(7765),p=r(1888),d=r(840),v=r(7626),g=d.meshShader,y=d.wireShader,m=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,u,c,f,h,p,d,v,g,y,m,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=c,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=u,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=g,this.edgeUVs=y,this.edgeIds=v,this.edgeVAO=m,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,m.vertex,m.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function S(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function E(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 L(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=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t],r.uniforms.angle=y[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t]&&T&&(c[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),c[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(c[1^t]+=M*p*v[t+2],ki[k]&&(r.uniforms.dataAxis=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t+2],r.uniforms.angle=y[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t+2]&&T&&(c[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),v.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,u=r.pixelRatio;if(this.titleCount){for(var c=0;c<2;++c)e[c]=2*(o[c]*u-a[c])/(a[2+c]-a[c])-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)}}}(),v.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,u=.5*(n[o+2]+n[o]),c=n[o+2]-n[o],f=a[o],v=a[o+2]-f,g=i[o],y=i[o+2]-g;p[o]=2*l/c*v/y,h[o]=2*(s-u)/c*v/y}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()}),v.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,u=t.bounds;for(o=0;o<2;++o){var c=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var v=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(v,e[1],v,e[3],p[d],h[d]):o.drawLine(e[0],v,e[2],v,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();for(this.objects.length=0,t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},u.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},u.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))u.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-u.lastT())/20;u.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=r(3025),i=r(6296),a=r(351),o=r(8512),s=r(24),l=r(7520)},799:function(t,e,r){var n=r(3236),i=r(9405),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}\"]);t.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec2\"}])}},4100:function(t,e,r){\"use strict\";var n=r(4437),i=r(3837),a=r(5445),o=r(4449),s=r(3589),l=r(2260),u=r(7169),c=r(351),f=r(4772),h=r(4040),p=r(799),d=r(9216)({tablet:!0,featureDetect:!0});function v(){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}return e>0?(r=Math.round(Math.pow(10,e)),Math.ceil(t/r)*r):Math.ceil(t)}function y(t){return\"boolean\"!=typeof t||t}t.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;e||(e=document.createElement(\"canvas\"),t.container?t.container.appendChild(e):document.body.appendChild(e));var r=t.gl;if(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})),!r)throw new Error(\"webgl not supported\");var m=t.bounds||[[-10,-10,-10],[10,10,10]],x=new v,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=[],O=[],P=!0,I=!0,D={view:null,projection:new Array(16),model:new Array(16),_ortho:!1},z=(I=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),R=t.cameraObject||n(e,T),F={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:R,axes:A,axesPixels:null,spikes:S,bounds:m,objects:E,shape:z,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:y(t.autoResize),autoBounds:y(t.autoBounds),autoScale:!!t.autoScale,autoCenter:y(t.autoCenter),clipToBounds:y(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:D,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,I=!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)}},B=[r.drawingBufferWidth/F.pixelRatio|0,r.drawingBufferHeight/F.pixelRatio|0];function N(){if(!F._stopped&&F.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*F.pixelRatio),a=0|Math.ceil(n*F.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\",P=!0}}}function j(){for(var t=E.length,e=O.length,n=0;n0&&0===C[e-1];)C.pop(),O.pop().dispose()}function U(){if(F.contextLost)return!0;r.isContextLost()&&(F.contextLost=!0,F.mouseListener.enabled=!1,F.selection.object=null,F.oncontextloss&&F.oncontextloss())}F.autoResize&&N(),window.addEventListener(\"resize\",N),F.update=function(t){F._stopped||(t=t||{},P=!0,I=!0)},F.add=function(t){F._stopped||(t.axes=A,E.push(t),L.push(-1),P=!0,I=!0,j())},F.remove=function(t){if(!F._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),P=!0,I=!0,j())}},F.dispose=function(){if(!F._stopped&&(F._stopped=!0,window.removeEventListener(\"resize\",N),e.removeEventListener(\"webglcontextlost\",U),F.mouseListener.enabled=!1,!F.contextLost)){A.dispose(),S.dispose();for(var t=0;tx.distance)continue;for(var u=0;u 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\"]),e.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\"]),e.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\"])},4696:function(t,e,r){\"use strict\";var n=r(9405),i=r(2762),a=r(1888),o=r(6640);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}t.exports=function(t,e){var r=t.gl,a=new s(t,i(r),i(r),n(r,o.pointVertex,o.pointFragment),n(r,o.pickVertex,o.pickFragment));return a.update(e),t.addObject(a),a};var l,u,c=s.prototype;c.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},c.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),u=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),c=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=c<5,r.uniforms.pointSize=c,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(u[0]=255&t,u[1]=t>>8&255,u[2]=t>>16&255,u[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=u,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}),c.draw=c.unifiedDraw,c.drawPick=c.unifiedDraw,c.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]]}}},783:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u=e[0],c=e[1],f=e[2],h=e[3],p=r[0],d=r[1],v=r[2],g=r[3];return(a=u*p+c*d+f*v+h*g)<0&&(a=-a,p=-p,d=-d,v=-v,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),t[0]=s*u+l*p,t[1]=s*c+l*d,t[2]=s*f+l*v,t[3]=s*h+l*g,t}},5964:function(t){\"use strict\";t.exports=function(t){return t||0===t?t.toString():\"\"}},9366:function(t,e,r){\"use strict\";var n=r(4359);t.exports=function(t,e,r){var a=[e.style,e.weight,e.variant,e.family].join(\"_\"),o=i[a];if(o||(o=i[a]={}),t in o)return o[t];var s={textAlign:\"center\",textBaseline:\"middle\",lineHeight:1,font:e.family,fontStyle:e.style,fontWeight:e.weight,fontVariant:e.variant,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},l=n(t,s);s.triangles=!1;var u,c,f=n(t,s);if(r&&1!==r){for(u=0;u 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\"]),u=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}\"]),c=[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"glyph\",type:\"vec2\"},{name:\"id\",type:\"vec4\"}],f={vertex:a,fragment:l,attributes:c},h={vertex:o,fragment:l,attributes:c},p={vertex:s,fragment:l,attributes:c},d={vertex:a,fragment:u,attributes:c},v={vertex:o,fragment:u,attributes:c},g={vertex:s,fragment:u,attributes:c};function y(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}e.createPerspective=function(t){return y(t,f)},e.createOrtho=function(t){return y(t,h)},e.createProject=function(t){return y(t,p)},e.createPickPerspective=function(t){return y(t,d)},e.createPickOrtho=function(t){return y(t,v)},e.createPickProject=function(t){return y(t,g)}},8418:function(t,e,r){\"use strict\";var n=r(5219),i=r(2762),a=r(8116),o=r(1888),s=r(6760),l=r(1283),u=r(9366),c=r(5964),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],h=ArrayBuffer,p=DataView;function d(t){return Array.isArray(t)||function(t){return h.isView(t)&&!(t instanceof p)}(t)}function v(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 g(t,e,r,n){return v(n,n),v(n,n),v(n,n)}function y(t,e){this.index=t,this.dataCoordinate=this.position=e}function m(t){return!0===t||t>1?1:t}function x(t,e,r,n,i,a,o,s,l,u,c,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=u,this.pickOrthoShader=c,this.pickProjectShader=f,this.points=[],this._selectResult=new y(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}t.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),u=l.createPickOrtho(e),c=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),v=new x(e,r,n,o,f,h,p,d,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}]),s,u,c);return v.update(t),v};var b=x.prototype;b.pickSlots=1,b.setPickBase=function(t){this.pickId=t},b.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},b.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 _=[0,0],w=[0,0,0],T=[0,0,0],k=[0,0,0,1],A=[0,0,0,1],M=f.slice(),S=[0,0,0],E=[[0,0,0],[0,0,0]];function L(t){return t[0]=t[1]=t[2]=0,t}function C(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function O(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}var P=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function I(t,e,r,n,i,a,o){var l=r.gl;if((a===r.projectHasAlpha||o)&&function(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,u=r.model||f,c=r.view||f,h=r.projection||f,p=e.axesBounds,d=function(t){for(var e=E,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],_[0]=2/o.drawingBufferWidth,_[1]=2/o.drawingBufferHeight,t.bind(),l.view=c,l.projection=h,l.screenSize=_,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=d,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var v=0;v<3;++v)if(a[v]){l.scale=e.projectScale[v],l.opacity=e.projectOpacity[v];for(var y=M,m=0;m<16;++m)y[m]=0;for(m=0;m<4;++m)y[5*m]=1;y[5*v]=0,i[v]<0?y[12+v]=p[0][v]:y[12+v]=p[1][v],s(y,u,y),l.model=y;var x=(v+1)%3,b=(v+2)%3,P=L(w),I=L(T);P[x]=1,I[b]=1;var D=g(0,0,0,C(k,P)),z=g(0,0,0,C(A,I));if(Math.abs(D[1])>Math.abs(z[1])){var R=D;D=z,z=R,R=P,P=I,I=R;var F=x;x=b,b=F}D[0]<0&&(P[x]=-1),z[1]>0&&(I[b]=-1);var B=0,N=0;for(m=0;m<4;++m)B+=Math.pow(u[4*x+m],2),N+=Math.pow(u[4*b+m],2);P[x]/=Math.sqrt(B),I[b]/=Math.sqrt(N),l.axes[0]=P,l.axes[1]=I,l.fragClipBounds[0]=O(S,d[0],v,-1e8),l.fragClipBounds[1]=O(S,d[1],v,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()}}(e,r,n,i),a===r.hasAlpha||o){t.bind();var u=t.uniforms;u.model=n.model||f,u.view=n.view||f,u.projection=n.projection||f,_[0]=2/l.drawingBufferWidth,_[1]=2/l.drawingBufferHeight,u.screenSize=_,u.highlightId=r.highlightId,u.highlightScale=r.highlightScale,u.fragClipBounds=P,u.clipBounds=r.axes.bounds,u.opacity=r.opacity,u.pickGroup=r.pickId/255,u.pixelRatio=i,r.vao.bind(),r.vao.draw(l.TRIANGLES,r.vertexCount),r.lineWidth>0&&(l.lineWidth(r.lineWidth*i),r.vao.draw(l.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function D(t,e,r,i){var a;a=d(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},b.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]},b.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(d(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if(\"projectScale\"in t)if(d(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,\"projectOpacity\"in t){d(t.projectOpacity)?this.projectOpacity=t.projectOpacity.slice():(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={family:t.font||\"normal\",style:t.fontStyle||\"normal\",weight:t.fontWeight||\"normal\",variant:t.fontVariant||\"normal\"},u=t.alignment||[0,0];if(2===u.length)i=u[0],a=u[1];else for(i=[],a=[],n=0;n0){var I=0,z=b,R=[0,0,0,1],F=[0,0,0,1],B=d(p)&&d(p[0]),N=d(y)&&d(y[0]);t:for(n=0;n0?1-S[0][0]:Y<0?1+S[1][0]:1,X*=X>0?1-S[0][1]:X<0?1+S[1][1]:1],K=A.cells||[],J=A.positions||[];for(k=0;k0){var y=r*c;o.drawBox(f-y,h-y,p+y,h+y,a),o.drawBox(f-y,d-y,p+y,d+y,a),o.drawBox(f-y,h-y,f+y,d+y,a),o.drawBox(p-y,h-y,p+y,d+y,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)}},3589:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=e[0],a=e[1];return new l(t,n(t,r,a,{}),i.mallocUint8(r*a*4))};var n=r(2260),i=r(1888),a=r(9618),o=r(8828).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 u=l.prototype;Object.defineProperty(u,\"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;_[m]=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=r(8866);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,a=i._gl,o=i._locations[i._index];a.vertexAttribPointer(o,i._dimension,t||a.FLOAT,!!e,r||0,n||0),a.enableVertexAttribArray(o)},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 u=o[a],c=new i(t,e,r,n,a,u);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),u(t,n[r],e),e},get:function(){return c},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),u=new Array(i),c=0;c4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+m);t[\"uniformMatrix\"+y+\"fv\"](s[f],!1,h);break}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+m)}if((y=m.charCodeAt(m.length-1)-48)<2||y>4)throw new i(\"\",\"Invalid data type\");switch(m.charAt(0)){case\"b\":case\"i\":t[\"uniform\"+y+\"iv\"](s[f],h);break;case\"v\":t[\"uniform\"+y+\"fv\"](s[f],h);break;default:throw new i(\"\",\"Unrecognized data type for vector \"+name+\": \"+m)}}}}}}function u(t,e){if(\"object\"!=typeof e)return[[t,e]];var r=[];for(var n in e){var i=e[n],a=t;parseInt(n)+\"\"===n?a+=\"[\"+n+\"]\":a+=\".\"+n,\"object\"==typeof i?r.push.apply(r,u(a,i)):r.push([a,i])}return r}function c(t,e,n){if(\"object\"==typeof n){var u=f(n);Object.defineProperty(t,e,{get:a(u),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(c=n,function(t,e,r){return t.getUniform(e.program,r[c])}),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 c}function f(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}\"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec4\"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec4\"}]}},7815:function(t,e,r){\"use strict\";var n=r(2931),i=r(9970),a=[\"xyz\",\"xzy\",\"yxz\",\"yzx\",\"zxy\",\"zyx\"],o=function(t,e){var r,n=t.length;for(r=0;re)return r-1}return r},s=function(t,e,r){return tr?r:t},l=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;nf-1||m>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][y],E=a[1][v],L=a[1][m],C=a[2][g],O=(l-M)/(S-M),P=(u-E)/(L-E),I=(c-C)/(a[2][x]-C);switch(isFinite(O)||(O=.5),isFinite(P)||(P=.5),isFinite(I)||(I=.5),r.reversedX&&(d=f-1-d,y=f-1-y),r.reversedY&&(v=h-1-v,m=h-1-m),r.reversedZ&&(g=p-1-g,x=p-1-x),r.filled){case 5:k=g,A=x,w=v*p,T=m*p,b=d*p*h,_=y*p*h;break;case 4:k=g,A=x,b=d*p,_=y*p,w=v*p*f,T=m*p*f;break;case 3:w=v,T=m,k=g*h,A=x*h,b=d*h*p,_=y*h*p;break;case 2:w=v,T=m,b=d*h,_=y*h,k=g*h*f,A=x*h*f;break;case 1:b=d,_=y,k=g*f,A=x*f,w=v*f*p,T=m*f*p;break;default:b=d,_=y,w=v*f,T=m*f,k=g*f*h,A=x*f*h}var D=i[b+w+k],z=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(),q=n.create(),H=n.create(),G=n.create();n.lerp(V,D,B,O),n.lerp(q,z,N,O),n.lerp(H,R,j,O),n.lerp(G,F,U,O);var W=n.create(),Y=n.create();n.lerp(W,V,H,P),n.lerp(Y,q,G,P);var X=n.create();return n.lerp(X,W,Y,I),X}(e,t,p)},v=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=[],y=e[0][0],m=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])/u,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,u=0;uS&&(S=F),z.push(F),g.push({points:O,velocities:P,divergences:z});for(var B=0;B<100*u&&O.lengthA&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),I=d(N),n.squaredDistance(D,N)-A>-1e-4*A&&(O.push(N),D=N,P.push(I),R=v(N,I),F=n.length(R),isFinite(F)&&F>S&&(S=F),z.push(F)),C=N}}var U=function(t,e,r,a){for(var o=0,s=0;s0)for(T=0;T<8;T++){var k=(T+1)%8;u.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(m,y,y,y,m,m),d.push(v,g,g,g,v,v);var A=u.length;c.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=m;m=y,y=S;var E=v;v=g,g=E}return{positions:u,cells:c,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;s 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 — 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 mat4 objectOffsetTranslation = mat4(1.0) + mat4(vec4(0), vec4(0), vec4(0), vec4(objectOffset, 0));\\n vec4 worldPosition = (model * objectOffsetTranslation) * vec4(dataCoordinate, 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\"]);e.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},e.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},e.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},e.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}},9499:function(t,e,r){\"use strict\";t.exports=function(t){var e=t.gl,r=m(e),n=b(e),s=x(e),l=_(e),u=i(e),c=a(e,[{buffer:u,size:4,stride:w,offset:0},{buffer:u,size:3,stride:w,offset:16},{buffer:u,size:3,stride:w,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}]),v=o(e,1,S,e.RGBA,e.UNSIGNED_BYTE);v.minFilter=e.LINEAR,v.magFilter=e.LINEAR;var g=new E(e,[0,0],[[0,0,0],[0,0,0]],r,n,u,c,v,s,l,f,h,p,d,[0,0,0]),y={levels:[[],[],[]]};for(var T in t)y[T]=t[T];return y.colormap=y.colormap||\"jet\",g.update(y),g};var n=r(8828),i=r(2762),a=r(8116),o=r(7766),s=r(1888),l=r(6729),u=r(5298),c=r(9994),f=r(9618),h=r(3711),p=r(6760),d=r(7608),v=r(2478),g=r(6199),y=r(990),m=y.createShader,x=y.createContourShader,b=y.createPickShader,_=y.createPickContourShader,w=40,T=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],k=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],A=[[0,0,0,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 M(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=A[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();var S=256;function E(t,e,r,n,i,a,o,l,u,c,h,p,d,v,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=u,this._contourPickShader=c,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new M([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=v,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 L=E.prototype;L.genColormap=function(t,e){var r=!1,n=c([l({colormap:t,nshades:S,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 u.divseq(n,255),this.hasAlphaScale=r,n},L.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},L.isOpaque=function(){return!this.isTransparent()},L.pickSlots=1,L.setPickBase=function(t){this.pickId=t};var C=[0,0,0],O={showSurface:!1,showContour:!1,projections:[T.slice(),T.slice(),T.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function P(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||C,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=O.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 u=O.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)u[i][n]=t.clipBounds[i][n];u[0][r]=-1e8,u[1][r]=1e8}return O.showSurface=o,O.showContour=s,O}var I={model:T,view:T,projection:T,inverseModel:T.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},D=T.slice(),z=[1,0,0,0,1,0,0,0,1];function R(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=I;n.model=t.model||T,n.view=t.view||T,n.projection=t.projection||T,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=z,n.vertexColor=this.vertexColor;var s=D;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 u=s[12+i];for(o=0;o<3;++o)u+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=u/l}var c=P(n,this);if(c.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=c.projections[i],this._shader.uniforms.clipBounds=c.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(c.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=A[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 u=r.position;u[0]=u[1]=u[2]=0;for(var c=0;c<2;++c)for(var f=c?a:1-a,h=0;h<2;++h)for(var p=i+c,d=s+h,g=f*(h?l:1-l),y=0;y<3;++y)u[y]+=this._field[y].get(p,d)*g;for(var m=this._pickResult.level,x=0;x<3;++x)if(m[x]=v.le(this.contourLevels[x],u[x]),m[x]<0)this.contourLevels[x].length>0&&(m[x]=0);else if(m[x]Math.abs(_-u[x])&&(m[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],y=0;y<3;++y)r.dataCoordinate[y]=this._field[y].get(r.index[0],r.index[1]);return r},L.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();u.assign(t.lo(1,1).hi(r[0],r[1]),e),u.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),u.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),u.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),u.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))},L.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,\"contourWidth\"in t&&(this.contourWidth=B(t.contourWidth,Number)),\"showContour\"in t&&(this.showContour=B(t.showContour,Boolean)),\"showSurface\"in t&&(this.showSurface=!!t.showSurface),\"contourTint\"in t&&(this.contourTint=B(t.contourTint,Boolean)),\"contourColor\"in t&&(this.contourColor=j(t.contourColor)),\"contourProject\"in t&&(this.contourProject=B(t.contourProject,(function(t){return B(t,Boolean)}))),\"surfaceProject\"in t&&(this.surfaceProject=t.surfaceProject),\"dynamicColor\"in t&&(this.dynamicColor=j(t.dynamicColor)),\"dynamicTint\"in t&&(this.dynamicTint=B(t.dynamicTint,Number)),\"dynamicWidth\"in t&&(this.dynamicWidth=B(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 u=l[o];for(y=0;y<2;++y)if(u.shape[y]!==a[y])throw new Error(\"gl-surface: coords have incorrect shape\");this.padField(this._field[o],u)}}else if(t.ticks){var c=t.ticks;if(!Array.isArray(c)||2!==c.length)throw new Error(\"gl-surface: invalid ticks\");for(o=0;o<2;++o){var p=c[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 v=[0,0];v[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],v,0)}this._field[0].set(0,0,0);for(var y=0;y0){for(var xt=0;xt<5;++xt)$.pop();U-=1}continue t}$.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[Q]=et,this._contourCounts[Q]=rt}var bt=s.mallocFloat($.length);for(o=0;o<$.length;++o)bt[o]=$[o];this._contourBuffer.update(bt),s.freeFloat(bt)}},L.dispose=function(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t=0;t<3;++t)s.freeFloat(this._field[t].data)},L.highlight=function(t){var e,r;if(!t)return this._dynamicCounts=[0,0,0],this.dyanamicLevel=[NaN,NaN,NaN],void(this.highlightLevel=[-1,-1,-1]);for(e=0;e<3;++e)this.enableHighlight[e]?this.highlightLevel[e]=t.level[e]:this.highlightLevel[e]=-1;for(r=this.snapToData?t.dataCoordinate:t.position,e=0;e<3;++e)r[e]-=this.objectOffset[e];if(this.enableDynamic[0]&&r[0]!==this.dynamicLevel[0]||this.enableDynamic[1]&&r[1]!==this.dynamicLevel[1]||this.enableDynamic[2]&&r[2]!==this.dynamicLevel[2]){for(var n=0,i=this.shape,a=s.mallocFloat(12*i[0]*i[1]),o=0;o<3;++o)if(this.enableDynamic[o]){this.dynamicLevel[o]=r[o];var l=(o+1)%3,u=(o+2)%3,c=this._field[o],f=this._field[l],p=this._field[u],d=h(c,r[o]),v=d.cells,g=d.positions;for(this._dynamicOffsets[o]=n,e=0;es||o[1]<0||o[1]>s)throw new Error(\"gl-texture2d: Invalid texture size\");var l=d(o,e.stride.slice()),u=0;\"float32\"===r?u=t.FLOAT:\"float64\"===r?(u=t.FLOAT,l=!1,r=\"float32\"):\"uint8\"===r?u=t.UNSIGNED_BYTE:(u=t.UNSIGNED_BYTE,l=!1,r=\"uint8\");var f,p,g=0;if(2===o.length)g=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])g=t.ALPHA;else if(2===o[2])g=t.LUMINANCE_ALPHA;else if(3===o[2])g=t.RGB;else{if(4!==o[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");g=t.RGBA}}u!==t.FLOAT||t.getExtension(\"OES_texture_float\")||(u=t.UNSIGNED_BYTE,l=!1);var y=e.size;if(l)f=0===e.offset&&e.data.length===y?e.data:e.data.subarray(e.offset,e.offset+y);else{var m=[o[2],o[2]*o[0],1];p=a.malloc(y,r);var x=n(p,o,m,0);\"float32\"!==r&&\"float64\"!==r||u!==t.UNSIGNED_BYTE?i.assign(x,e):c(x,e),f=p.subarray(0,y)}var b=v(t);return t.texImage2D(t.TEXTURE_2D,0,g,o[0],o[1],0,g,u,f),l||a.free(p),new h(t,b,o[0],o[1],g,u)}(t,e)}throw new Error(\"gl-texture2d: Invalid arguments for texture2d constructor\")};var o=null,s=null,l=null;function u(t){return\"undefined\"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||\"undefined\"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||\"undefined\"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||\"undefined\"!=typeof ImageData&&t instanceof ImageData}var c=function(t,e){i.muls(t,e,255)};function f(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||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 h(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 p=h.prototype;function d(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 v(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 g(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=v(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new h(t,o,e,r,n,i)}Object.defineProperties(p,{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 f(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return f(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,f(this,this._shape[0],t),t}}}),p.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},p.dispose=function(){this.gl.deleteTexture(this.handle)},p.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)},p.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,u,f){var h=f.dtype,p=f.shape.slice();if(p.length<2||p.length>3)throw new Error(\"gl-texture2d: Invalid ndarray, must be 2d or 3d\");var v=0,g=0,y=d(p,f.stride.slice());if(\"float32\"===h?v=t.FLOAT:\"float64\"===h?(v=t.FLOAT,y=!1,h=\"float32\"):\"uint8\"===h?v=t.UNSIGNED_BYTE:(v=t.UNSIGNED_BYTE,y=!1,h=\"uint8\"),2===p.length)g=t.LUMINANCE,p=[p[0],p[1],1],f=n(f.data,p,[f.stride[0],f.stride[1],1],f.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]}if(g!==t.LUMINANCE&&g!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(g=s),g!==s)throw new Error(\"gl-texture2d: Incompatible texture format for setPixels\");var m=f.size,x=u.indexOf(o)<0;if(x&&u.push(o),v===l&&y)0===f.offset&&f.data.length===m?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,f.data.subarray(f.offset,f.offset+m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,f.data.subarray(f.offset,f.offset+m));else{var b;b=l===t.FLOAT?a.mallocFloat32(m):a.mallocUint8(m);var _=n(b,p,[p[2],p[2]*p[0],1]);v===t.FLOAT&&l===t.UNSIGNED_BYTE?c(_,f):i.assign(_,f),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,m)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},1433:function(t){\"use strict\";t.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=r(2825),i=r(3536),a=r(244)},9226:function(t){t.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},3126:function(t){t.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},3990:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},1091:function(t){t.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},5911:function(t){t.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}},5455:function(t,e,r){t.exports=r(7056)},7056:function(t){t.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)}},4008:function(t,e,r){t.exports=r(6690)},6690:function(t){t.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}},244:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},2613:function(t){t.exports=1e-6},9922:function(t,e,r){t.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=r(2613)},9265:function(t){t.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},2681:function(t){t.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},5137:function(t,e,r){t.exports=function(t,e,r,i,a,o){var s,l;for(e||(e=3),r||(r=0),l=i?Math.min(i*e+r,t.length):t.length,s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a),t}},7636:function(t){t.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}},6894:function(t){t.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),u=Math.cos(n);return t[0]=e[0],t[1]=i+o*u-s*l,t[2]=a+o*l+s*u,t}},109:function(t){t.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),u=Math.cos(n);return t[0]=i+s*l+o*u,t[1]=e[1],t[2]=a+s*u-o*l,t}},8692:function(t){t.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),u=Math.cos(n);return t[0]=i+o*u-s*l,t[1]=a+o*l+s*u,t[2]=e[2],t}},2447:function(t){t.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},6621:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},8489:function(t){t.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}},1463:function(t){t.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},6141:function(t,e,r){t.exports=r(2953)},5486:function(t,e,r){t.exports=r(3066)},2953:function(t){t.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}},3066:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},2229:function(t,e,r){t.exports=r(6843)},6843:function(t){t.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}},492:function(t){t.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}},5673:function(t){t.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}},264:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t}},4361:function(t){t.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}},2335:function(t){t.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}},2933:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},7536:function(t){t.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},4691:function(t){t.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)}},1373:function(t){t.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}},3750:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},3390:function(t){t.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}},9970:function(t,e,r){t.exports={create:r(7536),clone:r(2335),fromValues:r(3390),copy:r(2933),set:r(4578),add:r(4361),subtract:r(6860),multiply:r(3576),divide:r(1373),min:r(2334),max:r(160),scale:r(9288),scaleAndAdd:r(4844),distance:r(4691),squaredDistance:r(7960),length:r(6808),squaredLength:r(483),negate:r(1498),inverse:r(4494),normalize:r(5177),dot:r(3750),lerp:r(2573),random:r(9131),transformMat4:r(5352),transformQuat:r(4041)}},4494:function(t){t.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}},6808:function(t){t.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)}},2573:function(t){t.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}},160:function(t){t.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}},2334:function(t){t.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}},3576:function(t){t.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}},1498:function(t){t.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},5177:function(t){t.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;return o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o),t}},9131:function(t,e,r){var n=r(5177),i=r(9288);t.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}},9288:function(t){t.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}},4844:function(t){t.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}},4578:function(t){t.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},7960:function(t){t.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}},483:function(t){t.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}},6860:function(t){t.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}},5352:function(t){t.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}},4041:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t[3]=e[3],t}},1848:function(t,e,r){var n=r(4905),i=r(6468);t.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join(\"\")}return N(r),O+=r.length,(S=S.slice(r.length)).length}}function W(){return/[^a-fA-F0-9]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function Y(){return\".\"===e||/[eE]/.test(e)?(S.push(e),M=v,r=e,k+1):\"x\"===e&&1===S.length&&\"0\"===S[0]?(M=_,S.push(e),r=e,k+1):/[^\\d]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function X(){return\"f\"===e&&(S.push(e),r=e,k+=1),/[eE]/.test(e)?(S.push(e),r=e,k+1):(\"-\"!==e&&\"+\"!==e||!/[eE]/.test(r))&&/[^\\d]/.test(e)?(N(S.join(\"\")),M=l,k):(S.push(e),r=e,k+1)}function Z(){if(/[^\\d\\w_]/.test(e)){var t=S.join(\"\");return M=B[t]?m:F[t]?y:g,N(S.join(\"\")),M=l,k}return S.push(e),r=e,k+1}};var n=r(620),i=r(7827),a=r(6852),o=r(7932),s=r(3508),l=999,u=9999,c=0,f=1,h=2,p=3,d=4,v=5,g=6,y=7,m=8,x=9,b=10,_=11,w=[\"block-comment\",\"line-comment\",\"preprocessor\",\"operator\",\"integer\",\"float\",\"ident\",\"builtin\",\"keyword\",\"whitespace\",\"eof\",\"integer\"]},3508:function(t,e,r){var n=r(6852);n=n.slice().filter((function(t){return!/^(gl\\_|texture)/.test(t)})),t.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\"])},6852:function(t){t.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\"]},7932:function(t,e,r){var n=r(620);t.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\"])},620:function(t){t.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\"]},7827:function(t){t.exports=[\"<<=\",\">>=\",\"++\",\"--\",\"<<\",\">>\",\"<=\",\">=\",\"==\",\"!=\",\"&&\",\"||\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"&=\",\"^^\",\"^=\",\"|=\",\"(\",\")\",\"[\",\"]\",\".\",\"!\",\"~\",\"*\",\"/\",\"%\",\"+\",\"-\",\"<\",\">\",\"&\",\"^\",\"|\",\"?\",\":\",\"=\",\",\",\";\",\"{\",\"}\"]},4905:function(t,e,r){var n=r(5874);t.exports=function(t,e){var r=n(e),i=[];return(i=i.concat(r(t))).concat(r(null))}},3236:function(t){t.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=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=c):(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>=c?(s=0,o=c):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,u-=8);t[r+p-d]|=128*v}},8954:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=t.length;if(0===r)throw new Error(\"Must have at least d+1 points\");var i=t[0].length;if(r<=i)throw new Error(\"Must input at least d+1 points\");var o=t.slice(0,i+1),s=n.apply(void 0,o);if(0===s)throw new Error(\"Input not in general position\");for(var l=new Array(i+1),c=0;c<=i;++c)l[c]=c;s<0&&(l[0]=1,l[1]=0);var f=new a(l,new Array(i+1),!1),h=f.adjacent,p=new Array(i+2);for(c=0;c<=i;++c){for(var d=l.slice(),v=0;v<=i;++v)v===c&&(d[v]=-1);var g=d[0];d[0]=d[1],d[1]=g;var y=new a(d,new Array(i+1),!0);h[c]=y,p[c]=y}for(p[i+1]=f,c=0;c<=i;++c){d=h[c].vertices;var m=h[c].adjacent;for(v=0;v<=i;++v){var x=d[v];if(x<0)m[v]=f;else for(var b=0;b<=i;++b)h[b].vertices.indexOf(x)<0&&(m[v]=h[b])}}var _=new u(i,o,p),w=!!e;for(c=i+1;c0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var u=s[l];if(u.boundary&&!(u.lastVisited<=-n)){for(var c=u.vertices,f=0;f<=r;++f){var h=c[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return u;u.lastVisited=-n,0===p&&o.push(u)}}return null},c.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,u=s.adjacent,c=0;c<=n;++c)a[c]=i[l[c]];for(s.lastVisited=r,c=0;c<=n;++c){var f=u[c];if(!(f.lastVisited>=r)){var h=a[c];a[c]=t;var p=this.orient();if(a[c]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},c.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,u=this.interior,c=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,u.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,v=p.indexOf(r);if(!(v<0))for(var g=0;g<=n;++g)if(g!==v){var y=d[g];if(y.boundary&&!(y.lastVisited>=r)){var m=y.vertices;if(y.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)m[b]<0?(x=b,l[b]=t):l[b]=i[m[b]];if(this.orient()>0){m[x]=r,y.boundary=!1,u.push(y),f.push(y),y.lastVisited=r;continue}y.lastVisited=-r}var _=y.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);c.push(k);var A=_.indexOf(e);if(!(A<0))for(_[A]=k,T[v]=y,w[g]=-1,T[g]=e,d[g]=k,k.flip(),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))}}}}}for(h.sort(s),g=0;g+1=0?o[l++]=s[c]:u=1&c;if(u===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},3352:function(t,e,r){\"use strict\";var n=r(2478);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}t.exports=function(t){return t&&0!==t.length?new y(g(t)):new y(null)};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 u(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function c(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,v);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)?u(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)?u(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?this.right&&(r=this.right.queryPoint(t,e))?r:f(this.rightPoints,t,e):h(this.leftPoints,e);var r},a.queryInterval=function(t,e,r){var n;return tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r))?n:ethis.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var m=y.prototype;m.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},m.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},m.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},m.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(m,\"count\",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(m,\"intervals\",{get:function(){return this.root?this.root.intervals([]):[]}})},7762:function(t){\"use strict\";t.exports=function(t){for(var e=new Array(t),r=0;r13)&&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}},395:function(t){t.exports=function(t,e,r){return t*(1-r)+e*r}},2652:function(t,e,r){var n=r(4335),i=r(6864),a=r(1903),o=r(9921),s=r(7608),l=r(5665),u={length:r(1387),normalize:r(3536),dot:r(244),cross:r(5911)},c=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function v(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}t.exports=function(t,e,r,i,g,y){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),g||(g=[0,0,0,1]),y||(y=[0,0,0,1]),!n(c,t))return!1;if(a(f,c),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var m,x,b,_,w,T,k,A=c[3],M=c[7],S=c[11],E=c[12],L=c[13],C=c[14],O=c[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=O,!s(f,f))return!1;l(f,f),m=g,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],m[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,m[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,m[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,m[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,c),r[0]=u.length(p[0]),u.normalize(p[0],p[0]),i[0]=u.dot(p[0],p[1]),v(p[1],p[1],p[0],1,-i[0]),r[1]=u.length(p[1]),u.normalize(p[1],p[1]),i[0]/=r[1],i[1]=u.dot(p[0],p[2]),v(p[2],p[2],p[0],1,-i[1]),i[2]=u.dot(p[1],p[2]),v(p[2],p[2],p[1],1,-i[2]),r[2]=u.length(p[2]),u.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],u.cross(d,p[1],p[2]),u.dot(p[0],d)<0)for(var P=0;P<3;P++)r[P]*=-1,p[P][0]*=-1,p[P][1]*=-1,p[P][2]*=-1;return y[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),y[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),y[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),y[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(y[0]=-y[0]),p[0][2]>p[2][0]&&(y[1]=-y[1]),p[1][0]>p[0][1]&&(y[2]=-y[2]),!0}},4335:function(t){t.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}},7442:function(t,e,r){var n=r(6658),i=r(7182),a=r(2652),o=r(9921),s=r(8648),l=f(),u=f(),c=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]}t.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,u.translate,u.scale,u.skew,u.perspective,u.quaternion);return!(!h||!p||(n(c.translate,l.translate,u.translate,f),n(c.skew,l.skew,u.skew,f),n(c.scale,l.scale,u.scale,f),n(c.perspective,l.perspective,u.perspective,f),s(c.quaternion,l.quaternion,u.quaternion,f),i(t,c.translate,c.scale,c.skew,c.perspective,c.quaternion),0))}},7182:function(t,e,r){var n={identity:r(7894),translate:r(7656),multiply:r(6760),create:r(6864),scale:r(2504),fromRotationTranslation:r(6743)},i=(n.create(),n.create());t.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}},4192:function(t,e,r){\"use strict\";var n=r(2478),i=r(7442),a=r(7608),o=r(5567),s=r(2408),l=r(7089),u=r(6582),c=r(7656),f=(r(2504),r(3536)),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]}t.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,u=0;u<16;++u)o[u]=s[l++];else{var c=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(u=0;u<16;++u)h[u]=s[l++];var d=this.nextMatrix;for(u=0;u<16;++u)d[u]=s[l++],p=p&&h[u]===d[u];if(c<1e-6||p)for(u=0;u<16;++u)o[u]=h[u];else i(o,h,d,(t-e[r])/c)}var v=this.computedUp;v[0]=o[1],v[1]=o[5],v[2]=o[9],f(v,v);var g=this.computedInverse;a(g,o);var y=this.computedEye,m=g[15];y[0]=g[12]/m,y[1]=g[13]/m,y[2]=g[14]/m;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(u=0;u<3;++u)x[u]=y[u]-o[2+4*u]*b}},d.idle=function(t){if(!(t1&&n(t[o[c-2]],t[o[c-1]],u)<=0;)c-=1,o.pop();for(o.push(l),c=s.length;c>1&&n(t[s[c-2]],t[s[c-1]],u)>=0;)c-=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=r(3250)[3]},351:function(t,e,r){\"use strict\";t.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 u(t,s){var u=n.x(s),c=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(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)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",v),t.addEventListener(\"mouseleave\",c),t.addEventListener(\"mouseenter\",c),t.addEventListener(\"mouseout\",c),t.addEventListener(\"mouseover\",c),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 y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",v),t.removeEventListener(\"mouseleave\",c),t.removeEventListener(\"mouseenter\",c),t.removeEventListener(\"mouseout\",c),t.removeEventListener(\"mouseover\",c),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}}),y};var n=r(4687)},24:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},4687:function(t,e){\"use strict\";function r(t){return t.target||t.srcElement||window}e.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 o=t.getters||[],s=new Array(a),l=0;l=0?s[l]=!0:s[l]=!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,s)};var i={\"false,0,1\":function(t,e,r,n,i){return function(a,o,s,l){var u,c=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],v=0|a.stride[1],g=p,y=0|-d,m=0,x=0|-v,b=0,_=-d-v|0,w=0,T=0|d,k=v-d*c|0,A=0,M=0,S=0,E=2*c|0,L=n(E),C=n(E),O=0,P=0,I=-1,D=-1,z=0,R=0|-c,F=0|c,B=0,N=-c-1|0,j=c-1|0,U=0,V=0,q=0;for(A=0;A0){if(M=1,L[O++]=r(h[g],o,s,l),g+=T,c>0)for(A=1,u=h[g],P=L[O]=r(u,o,s,l),z=L[O+I],B=L[O+R],U=L[O+N],P===z&&P===B&&P===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,P,z,B,U,o,s,l),V=C[O]=S++),O+=1,g+=T,A=2;A0)for(A=1,u=h[g],P=L[O]=r(u,o,s,l),z=L[O+I],B=L[O+R],U=L[O+N],P===z&&P===B&&P===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,P,z,B,U,o,s,l),V=C[O]=S++,U!==B&&e(C[O+R],V,b,w,B,U,o,s,l)),O+=1,g+=T,A=2;A0){if(A=1,L[O++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,u=h[g],P=L[O]=r(u,o,s,l),B=L[O+R],z=L[O+I],U=L[O+N],P===B&&P===z&&P===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,P,B,z,U,o,s,l),V=C[O]=S++),O+=1,g+=T,M=2;M0)for(M=1,u=h[g],P=L[O]=r(u,o,s,l),B=L[O+R],z=L[O+I],U=L[O+N],P===B&&P===z&&P===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,P,B,z,U,o,s,l),V=C[O]=S++,U!==B&&e(C[O+R],V,w,m,U,B,o,s,l)),O+=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}}t.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=c[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 c[e]=a,a}(r)(t,e)}},4317:function(t){\"use strict\";function e(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?(u=b,b=0):(u=64,b-=64),n=y+x*f+b*h,o=m+x*d+b*v;var _=0,w=0,T=0,k=p,A=f-c*p,M=h-l*f,S=g,E=d-c*g,L=v-l*d;for(T=0;T0;){v<64?(l=v,v=0):(l=64,v-=64);for(var g=0|t[0];g>0;){g<64?(s=g,g=0):(s=64,g-=64),n=p+v*c+g*u,o=d+v*h+g*f;var y=0,m=0,x=c,b=u-l*c,_=h,w=f-l*h;for(m=0;m0;){m<64?(u=m,m=0):(u=64,m-=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+m*h+x*c+b*f,o=y+m*v+x*p+b*d;var _=0,w=0,T=0,k=h,A=c-u*h,M=f-s*c,S=v,E=p-u*v,L=d-s*p;for(T=0;Tr;){y=0,m=v-o;e:for(g=0;gb)break e;m+=f,y+=h}for(y=v,m=v-o,g=0;g>1,H=q-j,G=q+j,W=U,Y=H,X=q,Z=G,K=V,J=i+1,$=a-1,Q=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*W,M=l*Y,N=s;t:for(k=0;k0){g=W,W=Y,Y=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*K,N=s;t:for(k=0;k0){g=Z,Z=K,K=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*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*Z,N=s;t:for(k=0;k0){g=W,W=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*Y,M=l*K,N=s;t:for(k=0;k0){g=Y,Y=K,K=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*Z,M=l*K,N=s;t:for(k=0;k0){g=Z,Z=K,K=g;break t}if(rt<0)break t;N+=p}for(A=l*W,M=l*Y,S=l*X,E=l*Z,L=l*K,C=l*U,O=l*q,P=l*V,B=0,N=s,k=0;k0)){if(rt<0){for(A=l*b,M=l*J,S=l*$,N=s,k=0;k0)for(;;){for(_=s+$*l,B=0,k=0;k0)){for(_=s+$*l,B=0,k=0;kV){t:for(;;){for(_=s+J*l,B=0,N=s,k=0;k1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,u)}},446:function(t,e,r){\"use strict\";var n=r(7640),i={};t.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}},9618:function(t,e,r){var n=r(7163),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,u=Math.ceil;return\"number\"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=u(-r/l)):r=u(r/l),a*=l),\"number\"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=u(-i/l)):i=u(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],u=this.stride[0],c=this.stride[1],f=this.stride[2];return\"number\"==typeof t&&t>=0&&(i+=u*(a=0|t),o-=a),\"number\"==typeof e&&e>=0&&(i+=c*(a=0|e),s-=a),\"number\"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,u,c,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],u=this.stride[2],c=this.offset,f=0,h=Math.ceil;return\"number\"==typeof t&&((f=0|t)<0?(c+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),\"number\"==typeof e&&((f=0|e)<0?(c+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),\"number\"==typeof r&&((f=0|r)<0?(c+=u*(o-1),o=h(-o/f)):o=h(o/f),u*=f),new n(this.data,i,a,o,s,l,u,c)},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,u){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|u}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],u=this.shape[2],c=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),u-=o),\"number\"==typeof i&&i>=0&&(a+=d*(o=0|i),c-=o),new n(this.data,s,l,u,c,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],u=this.stride[0],c=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,v=Math.ceil;return\"number\"==typeof t&&((d=0|t)<0?(p+=u*(a-1),a=v(-a/d)):a=v(a/d),u*=d),\"number\"==typeof e&&((d=0|e)<0?(p+=c*(o-1),o=v(-o/d)):o=v(o/d),c*=d),\"number\"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=v(-s/d)):s=v(s/d),f*=d),\"number\"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=v(-l/d)):l=v(l/d),h*=d),new n(this.data,a,o,s,l,u,c,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,u,c,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,u,c],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],u=this.shape[1],c=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],v=this.stride[2],g=this.stride[3],y=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),u-=s),\"number\"==typeof r&&r>=0&&(o+=v*(s=0|r),c-=s),\"number\"==typeof i&&i>=0&&(o+=g*(s=0|i),f-=s),\"number\"==typeof a&&a>=0&&(o+=y*(s=0|a),h-=s),new n(this.data,l,u,c,f,h,p,d,v,g,y,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],u=this.shape[3],c=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],v=this.stride[4],g=this.offset,y=0,m=Math.ceil;return\"number\"==typeof t&&((y=0|t)<0?(g+=f*(o-1),o=m(-o/y)):o=m(o/y),f*=y),\"number\"==typeof e&&((y=0|e)<0?(g+=h*(s-1),s=m(-s/y)):s=m(s/y),h*=y),\"number\"==typeof r&&((y=0|r)<0?(g+=p*(l-1),l=m(-l/y)):l=m(l/y),p*=y),\"number\"==typeof i&&((y=0|i)<0?(g+=d*(u-1),u=m(-u/y)):u=m(u/y),d*=y),\"number\"==typeof a&&((y=0|a)<0?(g+=v*(c-1),c=m(-c/y)):c=m(c/y),v*=y),new n(this.data,o,s,l,u,c,f,h,p,d,v,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,u[t][0]):n(t,u[t],o)}var u={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};t.exports=function(t,e,r,a){if(void 0===t)return(0,u.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,c=1;s>=0;--s)r[s]=c,c*=e[s]}if(void 0===a)for(a=0,s=0;s>>0;t.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),o=n.lo(t);return e>t==t>0?o===a?(r+=1,o=0):o+=1:0===o?(o=a,r-=1):o-=1,n.pack(o,r)}},8406:function(t,e){e.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[u],_=1/Math.sqrt(g*m);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(y[w]*v[T]-y[T]*v[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},e.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,u=0;u<3;++u)h[u]*=p;i[o]=h}return i}},4081:function(t){\"use strict\";t.exports=function(t,e,r,n,i,a,o,s,l,u){var c=e+a+u;if(f>0){var f=Math.sqrt(c+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,u);f=Math.sqrt(2*h-c+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}},9977:function(t,e,r){\"use strict\";t.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),c(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));return i.setDistanceLimits(t.zoomMin,t.zoomMax),(\"eye\"in t||\"up\"in t)&&i.lookAt(0,t.eye,t.center,t.up),i};var n=r(9215),i=r(6582),a=r(7399),o=r(7608),s=r(4081);function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function c(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=u(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;c(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 u=0,f=0;f<3;++f)u+=r[l+4*f]*i[f];r[12+l]=-u}},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],u=l(a,o,s);a/=u,o/=u,s/=u;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=l(c-=a*p,f-=o*p,h-=s*p);c/=d,f/=d,h/=d;var v=i[2],g=i[6],y=i[10],m=v*a+g*o+y*s,x=v*c+g*f+y*h,b=l(v-=m*a+x*c,g-=m*o+x*f,y-=m*s+x*h);v/=b,g/=b,y/=b;var _=c*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],c=i[1],f=i[5],h=i[9],p=i[2],d=i[6],v=i[10],g=e*a+r*c,y=e*o+r*f,m=e*s+r*h,x=-(d*m-v*y),b=-(v*g-p*m),_=-(p*y-d*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=u(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*_,O=S*w+E*_+A*b-M*x,P=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=v;var I=Math.sin(n)/l(x,b,_);x*=I,b*=I,_*=I,P=P*(w=Math.cos(e))-(L=L*w+P*x+C*_-O*b)*x-(C=C*w+P*b+O*x-L*_)*b-(O=O*w+P*_+L*b-C*x)*_}var D=u(L,C,O,P);D>1e-6?(L/=D,C/=D,O/=D,P/=D):(L=C=O=0,P=1),this.rotation.set(t,L,C,O,P)},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]),c(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,u=0;u<3;++u)l+=Math.pow(r[u]-e[u],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]),c(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,u=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,u-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)}},1371:function(t,e,r){\"use strict\";var n=r(3233);t.exports=function(t,e,r){return n(r=void 0!==r?r+\"\":\" \",e)+t}},3202:function(t){t.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}},3088:function(t,e,r){\"use strict\";t.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[c][r][0],l=c;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=v,l=f)}return i||o&&u(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];u(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=c(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=c(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=c(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o0;){a[0][o].length;var v=f(o,p);h(0,v)?d.push.apply(d,v):(d.length>0&&l.push(d),d=v)}d.length>0&&l.push(d)}return l};var n=r(3140)},5609:function(t,e,r){\"use strict\";t.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;){i[p=o.pop()]=!1;var u=r[p];for(s=0;s0}))).length,g=new Array(v),y=new Array(v);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];for(0===V&&(j=[q=d[B]]),p=0;p=0||(F[H]=1^V,R.push(H),0===V&&(z(q=d[H])||(q.reverse(),j.push(q))))}0===V&&r.push(j)}return r};var n=r(3134),i=r(3088),a=r(5085),o=r(5250),s=r(8210),l=r(1682),u=r(5609);function c(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,u=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(u>0)a=a.left;else{if(!(u<0))return 0;s=1,a=a.right}}return s}}(y.slabs,y.coordinates);return 0===a.length?m:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),m)};var n=r(3250)[3],i=r(4209),a=r(3352),o=r(2478);function s(){return!0}function l(t){for(var e={},r=0;r=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d):(k=0,p>=0?(A=0,m=d):-p>=f?(A=1,m=f+2*p+d):m=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,m=d):-h>=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d;else{var M=1/T;m=(k*=M)*(u*k+c*(A*=M)+2*h)+A*(c*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=c+h)?(_=b-x)>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d:(k=0,b<=0?(A=1,m=f+2*p+d):p>=0?(A=0,m=d):m=p*(A=-p/f)+d):A<0?(b=u+h)>(x=c+p)?(_=b-x)>=(w=u-2*c+f)?(A=1,k=0,m=f+2*p+d):m=(k=1-(A=_/w))*(u*k+c*A+2*h)+A*(c*k+f*A+2*p)+d:(A=0,b<=0?(k=1,m=u+2*h+d):h>=0?(k=0,m=d):m=h*(k=-h/u)+d):(_=f+p-c-h)<=0?(k=0,A=1,m=f+2*p+d):_>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l0){var u=t[r-1];if(0===n(s,u)&&a(u)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},3233:function(t){\"use strict\";var e,r=\"\";t.exports=function(t,n){if(\"string\"!=typeof t)throw new TypeError(\"expected a string\");if(1===n)return t;if(2===n)return t+t;var i=t.length*n;if(e!==t||void 0===e)e=t,r=\"\";else if(r.length>=i)return r.substr(0,i);for(;i>r.length&&n>1;)1&n&&(r+=t),n>>=1,t+=t;return r=(r+=t).substr(0,i)}},3025:function(t,e,r){t.exports=r.g.performance&&r.g.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}},7004:function(t){\"use strict\";t.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r;(l=(s=t[i])-((r=a+s)-a))&&(t[--n]=r,r=l)}var o=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],u=r[1]-n[1],c=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*u,v=o*l,g=o*s,y=i*u,m=i*l,x=a*s,b=c*(d-v)+f*(g-y)+p*(m-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(v))*Math.abs(c)+(Math.abs(g)+Math.abs(y))*Math.abs(f)+(Math.abs(m)+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]=c(t.length)),e.apply(void 0,t)}function v(t,e,r,n,i,a,o){return function(e,r,s,l,u){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,u)}for(var c=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);return!(s>0&&l>0||s<0&&l<0)&&(0!==a||0!==o||0!==s||0!==l||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),u=r[i],c=n[i],f=Math.min(u,c);if(Math.max(u,c)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.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},e.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},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=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|n[t>>>16&255]<<8|n[t>>>24&255]},e.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},e.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},e.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},e.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},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},2014:function(t,e,r){\"use strict\";var n=r(3105),i=r(4623);function a(t,e){var r=t.length,n=t.length-e.length,i=Math.min;if(n)return n;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return(s=t[0]+t[1]-e[0]-e[1])||i(t[0],t[1])-i(e[0],e[1]);case 3:var a=t[0]+t[1],o=e[0]+e[1];if(s=a+t[2]-(o+e[2]))return s;var s,l=i(t[0],t[1]),u=i(e[0],e[1]);return(s=i(l,t[2])-i(u,e[2]))||i(l+t[2],a)-i(u+e[2],o);default:var c=t.slice(0);c.sort();var f=e.slice(0);f.sort();for(var h=0;h>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function c(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<>>c&1&&u.push(i[c]);e.push(u)}return s(e)},e.skeleton=f,e.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=y(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=m(t);if(!(r>=0&&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 u[r]===e?t:(u[r]=-1/0,b(t),_(),u[r]=e,b((M+=1)-1))}function T(t){if(!c[t]){c[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],v(e)),A[r]>=0&&w(A[r],v(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||u[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=r(3250),i=r(2014)},1303:function(t,e,r){\"use strict\";t.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),u=n(r,a,o);if(l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;if(l=n(s,o,a),u=n(s,o,r),l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;return a[0]-s[0]};var n=r(3250);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]),u=Math.min(e[0][1],e[1][1]),c=Math.max(e[0][1],e[1][1]);return lc?s-c:l-c}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=u(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=u(t.right,e))return l;t=t.left}}return r}function c(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=u(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 c=u(this.slabs[e-1],t);c&&(s?o(c.key,s)>0&&(s=c.key,i=c.value):(i=c.value,s=c.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}},5202:function(t,e,r){\"use strict\";var n=r(1944),i=r(8210);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&&c<0){var f=o(s,c,l,i);r.push(f),n.push(f.slice())}c<0?n.push(l.slice()):c>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=c}return{positive:r,negative:n}},t.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&&u<0)&&r.push(o(i,u,s,n)),u>=0&&r.push(s.slice()),n=u}return r},t.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&&u<0)&&r.push(o(i,u,s,n)),u<=0&&r.push(s.slice()),n=u}return r}},3387:function(t,e,r){var n;!function(){\"use strict\";var i={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 a(t){return function(t,e){var r,n,o,s,l,u,c,f,h,p=1,d=t.length,v=\"\";for(n=0;n=0),s.type){case\"b\":r=parseInt(r,10).toString(2);break;case\"c\":r=String.fromCharCode(parseInt(r,10));break;case\"d\":case\"i\":r=parseInt(r,10);break;case\"j\":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case\"e\":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case\"f\":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case\"g\":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case\"o\":r=(parseInt(r,10)>>>0).toString(8);break;case\"s\":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case\"t\":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case\"T\":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case\"u\":r=parseInt(r,10)>>>0;break;case\"v\":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case\"x\":r=(parseInt(r,10)>>>0).toString(16);break;case\"X\":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?v+=r:(!i.number.test(s.type)||f&&!s.sign?h=\"\":(h=f?\"+\":\"-\",r=r.toString().replace(i.sign,\"\")),u=s.pad_char?\"0\"===s.pad_char?\"0\":s.pad_char.charAt(1):\" \",c=s.width-(h+r).length,l=s.width&&c>0?u.repeat(c):\"\",v+=s.align?h+r+l:\"0\"===u?h+l+r:l+h+r)}return v}(function(t){if(s[t])return s[t];for(var e,r=t,n=[],a=0;r;){if(null!==(e=i.text.exec(r)))n.push(e[0]);else if(null!==(e=i.modulo.exec(r)))n.push(\"%\");else{if(null===(e=i.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(e[2]){a|=1;var o=[],l=e[2],u=[];if(null===(u=i.key.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(u[1]);\"\"!==(l=l.substring(u[0].length));)if(null!==(u=i.key_access.exec(l)))o.push(u[1]);else{if(null===(u=i.index_access.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(u[1])}e[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return s[t]=n}(t),arguments)}function o(t,e){return a.apply(null,[t].concat(e||[]))}var s=Object.create(null);e.sprintf=a,e.vsprintf=o,\"undefined\"!=typeof window&&(window.sprintf=a,window.vsprintf=o,void 0===(n=function(){return{sprintf:a,vsprintf:o}}.call(e,r,e,t))||(t.exports=n))}()},3711:function(t,e,r){\"use strict\";t.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,u,c,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(u<<3)|0;if(0!==p&&15!==p)switch(p){case 0:case 15:c.push([t-.5,e-.5]);break;case 1:c.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:c.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:c.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:c.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:c.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:c.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:c.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:c.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:c.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:c.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:c.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:c.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:c.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:c.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)])}},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}}}},o={}},529:function(t,e,r){\"use strict\";t.exports=function t(e,r,n){var a=(n=n||{}).fontStyle||\"normal\",s=n.fontWeight||\"normal\",l=n.fontVariant||\"normal\",u=[a,s,l,e].join(\"_\"),c=o[u];c||(c=o[u]={\" \":{data:new Float32Array(0),shape:.2}});var f=c[r];if(!f)if(r.length<=1||!/\\d/.test(r))f=c[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(v+=.02);var y=new Float32Array(d),m=0,x=-.5*v;for(g=0;gMath.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 u=0;u<16;++u)this.computedMatrix[u]=.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),c=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,c+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(c);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],v=this.computedAngle[1],g=Math.cos(d),y=Math.sin(d),m=Math.cos(v),x=Math.sin(v),b=this.computedCenter,_=g*m,w=y*m,T=x,k=-g*x,A=-y*x,M=m,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],O=E[5],P=E[9],I=E[2],D=E[6],z=E[10],R=O*z-P*D,F=P*I-C*z,B=C*D-O*I,N=u(R,F,B);for(R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B,a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){c=0;for(var j=0;j<3;++j)c+=E[a+4*j]*S[j];E[12+a]=-c}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,u=0;u<3;++u)i[4*u]=o[u],i[4*u+1]=s[u],i[4*u+2]=l[u];for(a(i,i,n,d),u=0;u<3;++u)o[u]=i[4*u],s[u]=i[4*u+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=u(a,o,s);a/=l,o/=l,s/=l;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=u(c-=a*p,f-=o*p,h-=s*p),v=(c/=d)*e+a*r,g=(f/=d)*e+o*r,y=(h/=d)*e+s*r;this.center.move(t,v,g,y);var m=Math.exp(this.computedRadius[0]);m=Math.max(1e-4,m+n),this.radius.set(t,Math.log(m))},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),v=Math.max(h,p,d);h===v?(s=s<0?-1:1,l=f=0):d===v?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=u(s,l,f);s/=g,l/=g,f/=g}var y,m,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=u(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=u(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,H,G,W),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],O=E*x+L*b+C*_,P=E*k+L*A+C*M;y=R<0?-Math.PI/2:Math.PI/2,m=Math.atan2(P,O)}else{var I=e[2],D=e[6],z=e[10],R=I*s+D*l+z*f,F=I*x+D*b+z*_,B=I*k+D*A+z*M;y=Math.asin(c(R)),m=Math.atan2(B,F)}this.angle.jump(t,m,y),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var q=V[15],H=V[12]/q,G=V[13]/q,W=V[14]/q,Y=Math.exp(this.computedRadius[0]);this.center.jump(t,H-N*Y,G-j*Y,W-U*Y)},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=u(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=u(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,v=d[0],g=d[1],y=d[2],m=i*v+a*g+o*y,x=u(v-=m*i,g-=m*a,y-=m*o);if(!(x<.01&&(x=u(v=a*h-o*f,g=o*l-i*h,y=i*f-a*l))<1e-6)){v/=x,g/=x,y/=x,this.up.set(t,i,a,o),this.right.set(t,v,g,y),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*y-o*g,_=o*v-i*y,w=i*g-a*v,T=u(b,_,w),k=i*l+a*f+o*h,A=v*l+g*f+y*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(c(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],O=L[L.length-2];C%=2*Math.PI;var P=Math.abs(C+2*Math.PI-E),I=Math.abs(C-E),D=Math.abs(C-2*Math.PI-E);P0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(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)}e.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);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return v(t);case\"uint32\":return g(t);case\"int8\":return y(t);case\"int16\":return m(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},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},1755:function(t){\"use strict\";function e(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)),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\",w(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(T=0;T-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,l-s),n=n.replace(\"?px \",F())),A+=.25*L*(l-s)}if(!0===o.superscripts){var u=t.indexOf(d),f=r.indexOf(d),p=u>-1?parseInt(t[1+u]):0,v=f>-1?parseInt(r[1+f]):0;p!==v&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,v-p),n=n.replace(\"?px \",F())),A-=.25*L*(v-p)}if(!0===o.bolds){var g=t.indexOf(c)>-1,m=r.indexOf(c)>-1;!g&&m&&(n=x?n.replace(\"italic \",\"italic bold \"):\"bold \"+n),g&&!m&&(n=n.replace(\"bold \",\"\"))}if(!0===o.italics){var x=t.indexOf(h)>-1,b=r.indexOf(h)>-1;!x&&b&&(n=\"italic \"+n),x&&!b&&(n=n.replace(\"italic \",\"\"))}e.font=n}for(w=0;w\",a=\"\",o=i.length,s=a.length,l=e[0]===d||e[0]===y,u=0,c=-s;u>-1&&-1!==(u=r.indexOf(i,u))&&-1!==(c=r.indexOf(a,u+o))&&!(c<=u);){for(var f=u;f=c)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=u+o,v=r.substr(p,c-p).indexOf(i);u=-1!==v?v:c+s}return n}function b(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function _(t,e,r,n){var i=b(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:x((function(e){var n=m(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:x((function(n,i){var a,o=m(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:x((function(n){var i,a,o=m(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))}))}})};v.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 v||b();var t,n=new r,i=void 0,a=!1;return t=e?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new v),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new v),i.set___(t,e)}else n.set(t,e);return this},Object.create(v.prototype,{get___:{value:x((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:x((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:x(t)},delete___:{value:x((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:x((function(t){if(t!==g)throw new Error(\"bogus call to permitHostObjects___\");a=!0}))}})}e&&\"undefined\"!=typeof Proxy&&(Proxy=void 0),n.prototype=v.prototype,t.exports=n,Object.defineProperty(WeakMap.prototype,\"constructor\",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():(\"undefined\"!=typeof Proxy&&(Proxy=void 0),t.exports=v)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function y(t){return!(t.substr(0,8)==l&&\"___\"===t.substr(t.length-3))}function m(t){if(t!==Object(t))throw new TypeError(\"Not an object: \"+t);var e=t[u];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,u,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function x(t){return t.prototype=null,Object.freeze(t)}function b(){p||\"undefined\"==typeof console||(p=!0,console.warn(\"WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future.\"))}}()},236:function(t,e,r){var n=r(8284);t.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)}}},8284:function(t){t.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}},606:function(t,e,r){var n=r(236);t.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}}}},3349:function(t){\"use strict\";t.exports=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)}}(function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],u=s;n|=0;var c=0,f=s;for(c=0;c=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}}.bind(void 0,{funcName:\"zeroCrossings\"}))},781:function(t,e,r){\"use strict\";t.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=r(3349)},7790:function(){}},r={};function i(t){var n=r[t];if(void 0!==n)return n.exports;var a=r[t]={id:t,loaded:!1,exports:{}};return e[t].call(a.exports,a,a.exports,i),a.loaded=!0,a.exports}i.g=function(){if(\"object\"==typeof globalThis)return globalThis;try{return this||new Function(\"return this\")()}catch(t){if(\"object\"==typeof window)return window}}(),i.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t};var a=i(1964);t.exports=a}()},33576:function(t,e,r){\"use strict\";function n(t,e){for(var r=0;rf)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,p.prototype),e}function p(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 g(t)}return d(t,e,r)}function d(t,e,r){if(\"string\"==typeof t)return function(t,e){if(\"string\"==typeof e&&\"\"!==e||(e=\"utf8\"),!p.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|b(t,e),n=h(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(tt(t,Uint8Array)){var e=new Uint8Array(t);return m(e.buffer,e.byteOffset,e.byteLength)}return y(t)}(t);if(null==t)throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t));if(tt(t,ArrayBuffer)||t&&tt(t.buffer,ArrayBuffer))return m(t,e,r);if(\"undefined\"!=typeof SharedArrayBuffer&&(tt(t,SharedArrayBuffer)||t&&tt(t.buffer,SharedArrayBuffer)))return m(t,e,r);if(\"number\"==typeof t)throw new TypeError('The \"value\" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return p.from(n,e,r);var i=function(t){if(p.isBuffer(t)){var e=0|x(t.length),r=h(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?\"number\"!=typeof t.length||et(t.length)?h(0):y(t):\"Buffer\"===t.type&&Array.isArray(t.data)?y(t.data):void 0}(t);if(i)return i;if(\"undefined\"!=typeof Symbol&&null!=Symbol.toPrimitive&&\"function\"==typeof t[Symbol.toPrimitive])return p.from(t[Symbol.toPrimitive](\"string\"),e,r);throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+s(t))}function v(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be of type number');if(t<0)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"')}function g(t){return v(t),h(t<0?0:0|x(t))}function y(t){for(var e=t.length<0?0:0|x(t.length),r=h(e),n=0;n=f)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+f.toString(16)+\" bytes\");return 0|t}function b(t,e){if(p.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||tt(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 '+s(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 J(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return $(t).length;default:if(i)return n?-1:J(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function _(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 z(this,e,r);case\"utf8\":case\"utf-8\":return O(this,e,r);case\"ascii\":return I(this,e,r);case\"latin1\":case\"binary\":return D(this,e,r);case\"base64\":return C(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return R(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function w(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function T(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),et(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=p.from(e,n)),p.isBuffer(e))return 0===e.length?-1:k(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):k(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function k(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 u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-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,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function C(t,e,r){return 0===e&&r===t.length?l.fromByteArray(t):l.fromByteArray(t.slice(e,r))}function O(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=P)return String.fromCharCode.apply(String,t);for(var r=\"\",n=0;nn.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!p.isBuffer(a))throw new TypeError('\"list\" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},p.byteLength=b,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;er&&(t+=\" ... \"),\"\"},c&&(p.prototype[c]=p.prototype.inspect),p.prototype.compare=function(t,e,r,n,i){if(tt(t,Uint8Array)&&(t=p.from(t,t.offset,t.byteLength)),!p.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+s(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 a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),l=Math.min(a,o),u=this.slice(n,i),c=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 A(this,t,e,r);case\"utf8\":case\"utf-8\":return M(this,t,e,r);case\"ascii\":case\"latin1\":case\"binary\":return S(this,t,e,r);case\"base64\":return E(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return L(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},p.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var P=4096;function I(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 B(t,e,r,n,i,a){if(!p.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 N(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function j(t,e,r,n,i){Y(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function U(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 V(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,4),u.write(t,e,r,n,23,4),r+4}function q(t,e,r,n,i){return e=+e,r>>>=0,i||U(t,0,r,8),u.write(t,e,r,n,52,8),r+8}p.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||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},p.prototype.readUint8=p.prototype.readUInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),this[t]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]|this[t+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(t,e){return t>>>=0,e||F(t,2,this.length),this[t]<<8|this[t+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},p.prototype.readBigUInt64LE=nt((function(t){X(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||Z(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||Z(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||F(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},p.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||F(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},p.prototype.readInt8=function(t,e){return t>>>=0,e||F(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},p.prototype.readInt16LE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt16BE=function(t,e){t>>>=0,e||F(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},p.prototype.readInt32LE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},p.prototype.readInt32BE=function(t,e){return t>>>=0,e||F(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},p.prototype.readBigInt64LE=nt((function(t){X(t>>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||Z(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,\"offset\");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||Z(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||F(t,4,this.length),u.read(this,t,!0,23,4)},p.prototype.readFloatBE=function(t,e){return t>>>=0,e||F(t,4,this.length),u.read(this,t,!1,23,4)},p.prototype.readDoubleLE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!0,52,8)},p.prototype.readDoubleBE=function(t,e){return t>>>=0,e||F(t,8,this.length),u.read(this,t,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||B(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||B(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},p.prototype.writeUint8=p.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,255,0),this[e]=255&t,e+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(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},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(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},p.prototype.writeBigUInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeBigUInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt(\"0xffffffffffffffff\"))})),p.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(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},p.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);B(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},p.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},p.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},p.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||B(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},p.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||B(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},p.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||B(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},p.prototype.writeBigInt64LE=nt((function(t){return N(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeBigInt64BE=nt((function(t){return j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt(\"0x8000000000000000\"),BigInt(\"0x7fffffffffffffff\"))})),p.prototype.writeFloatLE=function(t,e,r){return V(this,t,e,!0,r)},p.prototype.writeFloatBE=function(t,e,r){return V(this,t,e,!1,r)},p.prototype.writeDoubleLE=function(t,e,r){return q(this,t,e,!0,r)},p.prototype.writeDoubleBE=function(t,e,r){return q(this,t,e,!1,r)},p.prototype.copy=function(t,e,r,n){if(!p.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,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(a=e;a=n+4;r-=3)e=\"_\".concat(t.slice(r-3,r)).concat(e);return\"\".concat(t.slice(0,r)).concat(e)}function Y(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?\">= 0\".concat(s,\" and < 2\").concat(s,\" ** \").concat(8*(a+1)).concat(s):\">= -(2\".concat(s,\" ** \").concat(8*(a+1)-1).concat(s,\") and < 2 ** \")+\"\".concat(8*(a+1)-1).concat(s):\">= \".concat(e).concat(s,\" and <= \").concat(r).concat(s),new H.ERR_OUT_OF_RANGE(\"value\",o,t)}!function(t,e,r){X(e,\"offset\"),void 0!==t[e]&&void 0!==t[e+r]||Z(e,t.length-(r+1))}(n,i,a)}function X(t,e){if(\"number\"!=typeof t)throw new H.ERR_INVALID_ARG_TYPE(e,\"number\",t)}function Z(t,e,r){if(Math.floor(t)!==t)throw X(t,r),new H.ERR_OUT_OF_RANGE(r||\"offset\",\"an integer\",t);if(e<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(r||\"offset\",\">= \".concat(r?1:0,\" and <= \").concat(e),t)}G(\"ERR_BUFFER_OUT_OF_BOUNDS\",(function(t){return t?\"\".concat(t,\" is outside of buffer bounds\"):\"Attempt to access memory outside buffer bounds\"}),RangeError),G(\"ERR_INVALID_ARG_TYPE\",(function(t,e){return'The \"'.concat(t,'\" argument must be of type number. Received type ').concat(s(e))}),TypeError),G(\"ERR_OUT_OF_RANGE\",(function(t,e,r){var n='The value of \"'.concat(t,'\" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=W(String(r)):\"bigint\"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=W(i)),i+=\"n\"),n+\" It must be \".concat(e,\". Received \").concat(i)}),RangeError);var K=/[^+/0-9A-Za-z-_]/g;function J(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;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 $(t){return l.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(K,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function Q(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function tt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function et(t){return t!=t}var rt=function(){for(var t=\"0123456789abcdef\",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function nt(t){return\"undefined\"==typeof BigInt?it:t}function it(){throw new Error(\"BigInt not supported\")}},25928:function(t){\"use strict\";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||\"undefined\"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&\"string\"==typeof i.headers[\"user-agent\"]&&(i=i.headers[\"user-agent\"]),\"string\"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf(\"Macintosh\")&&-1!==i.indexOf(\"Safari\")&&(a=!0),a}},48932:function(t,e,r){\"use strict\";r.r(e),r.d(e,{sankeyCenter:function(){return h},sankeyCircular:function(){return C},sankeyJustify:function(){return f},sankeyLeft:function(){return u},sankeyRight:function(){return c}});var n=r(84706),i=r(34712),a=r(10132),o=r(6688),s=r.n(o);function l(t){return t.target.depth}function u(t){return t.depth}function c(t,e){return e-1-t.height}function f(t,e){return t.sourceLinks.length?t.depth:e-1}function h(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.SY)(t.sourceLinks,l)-1:0}function p(t){return function(){return t}}var d=\"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 v(t,e){return y(t.source,e.source)||t.index-e.index}function g(t,e){return y(t.target,e.target)||t.index-e.index}function y(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:\"top\"===t.circularLinkType||\"bottom\"===e.circularLinkType?-1:1}function m(t){return t.value}function x(t){return(t.y0+t.y1)/2}function b(t){return x(t.source)}function _(t){return x(t.target)}function w(t){return t.index}function T(t){return t.nodes}function k(t){return t.links}function A(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function M(t,e){return e(t)}var S=25,E=10,L=.3;function C(){var t,e,r=0,a=0,o=1,l=1,u=24,c=w,h=f,M=T,C=k,P=32,D=2,z=null;function F(){var f={nodes:M.apply(null,arguments),links:C.apply(null,arguments)};!function(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=(0,i.kH)(t.nodes,c);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!==(void 0===n?\"undefined\":d(n))&&(n=t.source=A(e,n)),\"object\"!==(void 0===i?\"undefined\":d(i))&&(i=t.target=A(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}(f),function(t,e,r){var n=0;if(null===r){for(var i=[],a=0;a0?e+S+E:e,bottom:r=r>0?r+S+E:r,left:a=a>0?a+S+E:a,right:i=i>0?i+S+E:i}}(s),d=function(t,e){var i=(0,n.kv)(t.nodes,(function(t){return t.column})),s=o-r,c=l-a,f=s/(s+e.right+e.left),h=c/(c+e.top+e.bottom);return r=r*f+e.left,o=0==e.right?o:o*f,a=a*h+e.top,l*=h,t.nodes.forEach((function(t){t.x0=r+t.column*((o-r-u)/i),t.x1=t.x0+u})),h}(s,p);f*=d,s.links.forEach((function(t){t.width=t.value*f})),h.forEach((function(t){var e=t.length;t.forEach((function(t,r){t.depth==h.length-1&&1==e||0==t.depth&&1==e?(t.y0=l/2-t.value*f,t.y1=t.y0+t.value*f):t.partOfCycle?0==I(t,i)?(t.y0=l/2+r,t.y1=t.y0+t.value*f):\"top\"==t.circularLinkType?(t.y0=a+r,t.y1=t.y0+t.value*f):(t.y0=l-t.value*f-r,t.y1=t.y0+t.value*f):0==p.top||0==p.bottom?(t.y0=(l-a)/e*r,t.y1=t.y0+t.value*f):(t.y0=(l-a)/2-e/2+r,t.y1=t.y0+t.value*f)}))}))})(f),g();for(var p=1,d=c;d>0;--d)v(p*=.99,f),g();function v(t,e){var r=h.length;h.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&&I(i,e)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=l/2-s/2,i.y1=l/2+s/2;else if(o==r-1&&1==a)s=i.y1-i.y0,i.y0=l/2-s/2,i.y1=l/2+s/2;else{var u=(0,n.mo)(i.sourceLinks,_),c=(0,n.mo)(i.targetLinks,b),f=((u&&c?(u+c)/2:u||c)-x(i))*t;i.y0+=f,i.y1+=f}}))}))}function g(){h.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(y),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-l)>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}))}}(f,P,c),B(f);for(var p=0;p<4;p++)X(f,l,c),Z(f,0,c),W(f,a,l,c),X(f,l,c),Z(f,0,c);return function(t,e,r){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=(0,n.SY)(i,(function(t){return t.y0})),u=(r-e)/((0,n.kv)(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*u;t.y0=(t.y0-l)*u,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*u,t.y1=(t.y1-l)*u,t.width=t.width*u}))}}(f,a,l),R(f,D,l,c),f}function B(t){t.nodes.forEach((function(t){t.sourceLinks.sort(g),t.targetLinks.sort(v)})),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 F.nodeId=function(t){return arguments.length?(c=\"function\"==typeof t?t:p(t),F):c},F.nodeAlign=function(t){return arguments.length?(h=\"function\"==typeof t?t:p(t),F):h},F.nodeWidth=function(t){return arguments.length?(u=+t,F):u},F.nodePadding=function(e){return arguments.length?(t=+e,F):t},F.nodes=function(t){return arguments.length?(M=\"function\"==typeof t?t:p(t),F):M},F.links=function(t){return arguments.length?(C=\"function\"==typeof t?t:p(t),F):C},F.size=function(t){return arguments.length?(r=a=0,o=+t[0],l=+t[1],F):[o-r,l-a]},F.extent=function(t){return arguments.length?(r=+t[0][0],o=+t[1][0],a=+t[0][1],l=+t[1][1],F):[[r,a],[o,l]]},F.iterations=function(t){return arguments.length?(P=+t,F):P},F.circularLinkGap=function(t){return arguments.length?(D=+t,F):D},F.nodePaddingRatio=function(t){return arguments.length?(e=+t,F):e},F.sortNodes=function(t){return arguments.length?(z=t,F):z},F.update=function(t){return O(t,c),B(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y11||i>1)}function z(t,e,r){return t.sort(F),t.forEach((function(n,i){var a,o,s=0;if($(n,r)&&D(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var u=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=u>s?u:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function R(t,e,r,i){var o=(0,n.SY)(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),z(t.links.filter((function(t){return\"top\"==t.circularLinkType})),e,i),z(t.links.filter((function(t){return\"bottom\"==t.circularLinkType})),e,i),t.links.forEach((function(n){if(n.circular){if(n.circularPathData.arcRadius=n.width+E,n.circularPathData.leftNodeBuffer=5,n.circularPathData.rightNodeBuffer=5,n.circularPathData.sourceWidth=n.source.x1-n.source.x0,n.circularPathData.sourceX=n.source.x0+n.circularPathData.sourceWidth,n.circularPathData.targetX=n.target.x0,n.circularPathData.sourceY=n.y0,n.circularPathData.targetY=n.y1,$(n,i)&&D(n))n.circularPathData.leftSmallArcRadius=E+n.width/2,n.circularPathData.leftLargeArcRadius=E+n.width/2,n.circularPathData.rightSmallArcRadius=E+n.width/2,n.circularPathData.rightLargeArcRadius=E+n.width/2,\"bottom\"==n.circularLinkType?(n.circularPathData.verticalFullExtent=n.source.y1+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=n.source.y0-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius);else{var s=n.source.column,l=n.circularLinkType,u=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));\"bottom\"==n.circularLinkType?u.sort(N):u.sort(B);var c=0;u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.leftSmallArcRadius=E+n.width/2+c,n.circularPathData.leftLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),s=n.target.column,u=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),\"bottom\"==n.circularLinkType?u.sort(U):u.sort(j),c=0,u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.rightSmallArcRadius=E+n.width/2+c,n.circularPathData.rightLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),\"bottom\"==n.circularLinkType?(n.circularPathData.verticalFullExtent=Math.max(r,n.source.y1,n.target.y1)+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=o-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius)}n.circularPathData.leftInnerExtent=n.circularPathData.sourceX+n.circularPathData.leftNodeBuffer,n.circularPathData.rightInnerExtent=n.circularPathData.targetX-n.circularPathData.rightNodeBuffer,n.circularPathData.leftFullExtent=n.circularPathData.sourceX+n.circularPathData.leftLargeArcRadius+n.circularPathData.leftNodeBuffer,n.circularPathData.rightFullExtent=n.circularPathData.targetX-n.circularPathData.rightLargeArcRadius-n.circularPathData.rightNodeBuffer}if(n.circular)n.path=function(t){return\"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}(n);else{var f=(0,a.ak)().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));n.path=f(n)}}))}function F(t,e){return V(t)==V(e)?\"bottom\"==t.circularLinkType?N(t,e):B(t,e):V(e)-V(t)}function B(t,e){return t.y0-e.y0}function N(t,e){return e.y0-t.y0}function j(t,e){return t.y1-e.y1}function U(t,e){return e.y1-t.y1}function V(t){return t.target.column-t.source.column}function q(t){return t.target.x0-t.source.x1}function H(t,e){var r=P(t),n=q(e)/Math.tan(r);return\"up\"==J(t)?t.y1+n:t.y1-n}function G(t,e){var r=P(t),n=q(e)/Math.tan(r);return\"up\"==J(t)?t.y1-n:t.y1+n}function W(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 u,c=s/(l+1),f=Math.pow(1-c,3),h=3*c*Math.pow(1-c,2),p=3*Math.pow(c,2)*(1-c),d=Math.pow(c,3),v=f*i.y0+h*i.y0+p*i.y1+d*i.y1,g=v-i.width/2,y=v+i.width/2;g>o.y0&&ga.y0&&i.y0a.y0&&i.y1a.y1)&&Y(t,u,e,r)}))):(y>o.y0&&yo.y1)&&(u=y-o.y0+10,o=Y(o,u,e,r),t.nodes.forEach((function(t){M(t,n)!=M(o,n)&&t.column==o.column&&t.y0o.y1&&Y(t,u,e,r)})))}}))}}))}function Y(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 X(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 M(t.source,r)==M(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(!K(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=G(e,t);return t.y1-r}if(e.target.column>t.target.column)return G(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(!K(t,e))return t.y0-e.y0;if(e.source.column0?\"up\":\"down\"}function $(t,e){return M(t.source,e)==M(t.target,e)}},26800:function(t,e,r){\"use strict\";r.r(e),r.d(e,{sankey:function(){return w},sankeyCenter:function(){return u},sankeyJustify:function(){return l},sankeyLeft:function(){return o},sankeyLinkHorizontal:function(){return M},sankeyRight:function(){return s}});var n=r(84706),i=r(34712);function a(t){return t.target.depth}function o(t){return t.depth}function s(t,e){return e-1-t.height}function l(t,e){return t.sourceLinks.length?t.depth:e-1}function u(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.SY)(t.sourceLinks,a)-1:0}function c(t){return function(){return t}}function f(t,e){return p(t.source,e.source)||t.index-e.index}function h(t,e){return p(t.target,e.target)||t.index-e.index}function p(t,e){return t.y0-e.y0}function d(t){return t.value}function v(t){return(t.y0+t.y1)/2}function g(t){return v(t.source)*t.value}function y(t){return v(t.target)*t.value}function m(t){return t.index}function x(t){return t.nodes}function b(t){return t.links}function _(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function w(){var t=0,e=0,r=1,a=1,o=24,s=8,u=m,w=l,T=x,k=b,A=32;function M(){var l={nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return function(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=(0,i.kH)(t.nodes,u);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!=typeof n&&(n=t.source=_(e,n)),\"object\"!=typeof i&&(i=t.target=_(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}(l),function(t){t.nodes.forEach((function(t){t.value=Math.max((0,n.oh)(t.sourceLinks,d),(0,n.oh)(t.targetLinks,d))}))}(l),function(e){var n,i,a;for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.depth=a,t.sourceLinks.forEach((function(t){i.indexOf(t.target)<0&&i.push(t.target)}))}));for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.height=a,t.targetLinks.forEach((function(t){i.indexOf(t.source)<0&&i.push(t.source)}))}));var s=(r-t-o)/(a-1);e.nodes.forEach((function(e){e.x1=(e.x0=t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*s)+o}))}(l),function(t){var r=(0,i.UJ)().key((function(t){return t.x0})).sortKeys(n.XE).entries(t.nodes).map((function(t){return t.values}));(function(){var i=(0,n.kv)(r,(function(t){return t.length})),o=.6666666666666666*(a-e)/(i-1);s>o&&(s=o);var l=(0,n.SY)(r,(function(t){return(a-e-(t.length-1)*s)/(0,n.oh)(t,d)}));r.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*l}))})),t.links.forEach((function(t){t.width=t.value*l}))})(),f();for(var o=1,l=A;l>0;--l)c(o*=.99),f(),u(o),f();function u(t){r.forEach((function(e){e.forEach((function(e){if(e.targetLinks.length){var r=((0,n.oh)(e.targetLinks,g)/(0,n.oh)(e.targetLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function c(t){r.slice().reverse().forEach((function(e){e.forEach((function(e){if(e.sourceLinks.length){var r=((0,n.oh)(e.sourceLinks,y)/(0,n.oh)(e.sourceLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function f(){r.forEach((function(t){var r,n,i,o=e,l=t.length;for(t.sort(p),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+s;if((n=o-s-a)>0)for(o=r.y0-=n,r.y1-=n,i=l-2;i>=0;--i)(n=(r=t[i]).y1+s-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}(l),S(l),l}function S(t){t.nodes.forEach((function(t){t.sourceLinks.sort(h),t.targetLinks.sort(f)})),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 S(t),t},M.nodeId=function(t){return arguments.length?(u=\"function\"==typeof t?t:c(t),M):u},M.nodeAlign=function(t){return arguments.length?(w=\"function\"==typeof t?t:c(t),M):w},M.nodeWidth=function(t){return arguments.length?(o=+t,M):o},M.nodePadding=function(t){return arguments.length?(s=+t,M):s},M.nodes=function(t){return arguments.length?(T=\"function\"==typeof t?t:c(t),M):T},M.links=function(t){return arguments.length?(k=\"function\"==typeof t?t:c(t),M):k},M.size=function(n){return arguments.length?(t=e=0,r=+n[0],a=+n[1],M):[r-t,a-e]},M.extent=function(n){return arguments.length?(t=+n[0][0],r=+n[1][0],e=+n[0][1],a=+n[1][1],M):[[t,e],[r,a]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M}var T=r(10132);function k(t){return[t.source.x1,t.y0]}function A(t){return[t.target.x0,t.y1]}function M(){return(0,T.ak)().source(k).target(A)}},33428:function(t,e,r){var n,i;(function(){var a={version:\"3.8.2\"},o=[].slice,s=function(t){return o.call(t)},l=self.document;function u(t){return t&&(t.ownerDocument||t.document||t).documentElement}function c(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(l)try{s(l.documentElement.childNodes)[0].nodeType}catch(t){s=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}),l)try{l.createElement(\"DIV\").style.setProperty(\"opacity\",0,\"\")}catch(t){var f=this.Element.prototype,h=f.setAttribute,p=f.setAttributeNS,d=this.CSSStyleDeclaration.prototype,v=d.setProperty;f.setAttribute=function(t,e){h.call(this,t,e+\"\")},f.setAttributeNS=function(t,e,r){p.call(this,t,e,r+\"\")},d.setProperty=function(t,e,r){v.call(this,t,e+\"\",r)}}function g(t,e){return te?1:t>=e?0:NaN}function y(t){return null===t?NaN:+t}function m(t){return!isNaN(t)}function x(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}}}a.ascending=g,a.descending=function(t,e){return et?1:e>=t?0:NaN},a.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},a.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},a.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)},a.deviation=function(){var t=a.variance.apply(this,arguments);return t?Math.sqrt(t):t};var b=x(g);function _(t){return t.length}a.bisectLeft=b.left,a.bisect=a.bisectRight=b.right,a.bisector=function(t){return x(1===t.length?function(e,r){return g(t(e),r)}:t)},a.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},a.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},a.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 w=Math.abs;function T(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function k(){this._=Object.create(null)}a.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=function(t){for(var e=1;t*e%1;)e*=10;return e}(w(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)=n.length)return e?e.call(r,a):t?a.sort(t):a;for(var l,u,c,f,h=-1,p=a.length,d=n[s++],v=new k;++h=n.length)return t;var r=[],a=i[e++];return t.forEach((function(t,n){r.push({key:t,values:s(n,e)})})),a?r.sort((function(t,e){return a(t.key,e.key)})):r}return r.map=function(t,e){return o(e,t,0)},r.entries=function(t){return s(o(a.map,t,0),0)},r.key=function(t){return n.push(t),r},r.sortKeys=function(t){return i[n.length-1]=t,r},r.sortValues=function(e){return t=e,r},r.rollup=function(t){return e=t,r},r},a.set=function(t){var e=new D;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}},a.event=null,a.requote=function(t){return t.replace(G,\"\\\\$&\")};var G=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,W={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function Y(t){return W(t,J),t}var X=function(t,e){return e.querySelector(t)},Z=function(t,e){return e.querySelectorAll(t)},K=function(t,e){var r=t.matches||t[F(t,\"matchesSelector\")];return K=function(t,e){return r.call(t,e)},K(t,e)};\"function\"==typeof Sizzle&&(X=function(t,e){return Sizzle(t,e)[0]||null},Z=Sizzle,K=Sizzle.matchesSelector),a.selection=function(){return a.select(l.documentElement)};var J=a.selection.prototype=[];function $(t){return\"function\"==typeof t?t:function(){return X(t,this)}}function Q(t){return\"function\"==typeof t?t:function(){return Z(t,this)}}J.select=function(t){var e,r,n,i,a=[];t=$(t);for(var o=-1,s=this.length;++o=0&&\"xmlns\"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),et.hasOwnProperty(r)?{space:et[r],local:t}:t}},J.attr=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node();return(t=a.ns.qualify(t)).local?r.getAttributeNS(t.space,t.local):r.getAttribute(t)}for(e in t)this.each(rt(e,t[e]));return this}return this.each(rt(t,e))},J.classed=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node(),n=(t=at(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},J.sort=function(t){t=dt.apply(this,arguments);for(var e=-1,r=this.length;++e0&&(t=t.slice(0,i));var l=xt.get(t);function u(){var e=this[n];e&&(this.removeEventListener(t,e,e.$),delete this[n])}return l&&(t=l,o=_t),i?e?function(){var i=o(e,s(arguments));u.call(this),this.addEventListener(t,this[n]=i,i.$=r),i._=e}:u:e?N:function(){var e,r=new RegExp(\"^__on([^.]+)\"+a.requote(t)+\"$\");for(var n in this)if(e=n.match(r)){var i=this[n];this.removeEventListener(e[1],i,i.$),delete this[n]}}}a.selection.enter=gt,a.selection.enter.prototype=yt,yt.append=J.append,yt.empty=J.empty,yt.node=J.node,yt.call=J.call,yt.size=J.size,yt.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s=n&&(n=e+1);!(o=s[n])&&++n1?It:t<-1?-It:Math.asin(t)}function Ft(t){return((t=Math.exp(t))+1/t)/2}var Bt=Math.SQRT2;a.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],u=e[2],c=s-i,f=l-a,h=c*c+f*f;if(h0&&(t=t.transition().duration(v)),t.call(w.event)}function S(){s&&s.domain(o.range().map((function(t){return(t-h.x)/h.k})).map(o.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\"}),e=null)}function O(){var t=this,e=_.of(t,arguments),r=0,n=a.select(c(t)).on(m,(function(){r=1,A(a.mouse(t),i),L(e)})).on(x,(function(){n.on(m,null).on(x,null),o(r),C(e)})),i=T(a.mouse(t)),o=kt(t);Ki.call(t),E(e)}function P(){var t,e=this,r=_.of(e,arguments),n={},o=0,s=\".zoom-\"+a.event.changedTouches[0].identifier,l=\"touchmove\"+s,u=\"touchend\"+s,c=[],f=a.select(e),p=kt(e);function d(){var r=a.touches(e);return t=h.k,r.forEach((function(t){t.identifier in n&&(n[t.identifier]=T(t))})),r}function v(){var t=a.event.target;a.select(t).on(l,g).on(u,m),c.push(t);for(var r=a.event.changedTouches,s=0,f=r.length;s1){y=p[0];var x=p[1],b=y[0]-x[0],_=y[1]-x[1];o=b*b+_*_}}function g(){var s,l,u,c,f=a.touches(e);Ki.call(e);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 ae(a(t+120),a(t),a(t-120))}function Wt(t,e,r){return this instanceof Wt?(this.h=+t,this.c=+e,void(this.l=+r)):arguments.length<2?t instanceof Wt?new Wt(t.h,t.c,t.l):function(t,e,r){return t>0?new Wt(Math.atan2(r,e)*zt,Math.sqrt(e*e+r*r),t):new Wt(NaN,NaN,t)}(t instanceof Zt?t.l:(t=he((t=a.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new Wt(t,e,r)}Ht.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new qt(this.h,this.s,this.l/t)},Ht.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new qt(this.h,this.s,t*this.l)},Ht.rgb=function(){return Gt(this.h,this.s,this.l)},a.hcl=Wt;var Yt=Wt.prototype=new Vt;function Xt(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Zt(r,Math.cos(t*=Dt)*e,Math.sin(t)*e)}function Zt(t,e,r){return this instanceof Zt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof Zt?new Zt(t.l,t.a,t.b):t instanceof Wt?Xt(t.h,t.c,t.l):he((t=ae(t)).r,t.g,t.b):new Zt(t,e,r)}Yt.brighter=function(t){return new Wt(this.h,this.c,Math.min(100,this.l+Kt*(arguments.length?t:1)))},Yt.darker=function(t){return new Wt(this.h,this.c,Math.max(0,this.l-Kt*(arguments.length?t:1)))},Yt.rgb=function(){return Xt(this.h,this.c,this.l).rgb()},a.lab=Zt;var Kt=18,Jt=.95047,$t=1,Qt=1.08883,te=Zt.prototype=new Vt;function ee(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new ae(ie(3.2404542*(i=re(i)*Jt)-1.5371385*(n=re(n)*$t)-.4985314*(a=re(a)*Qt)),ie(-.969266*i+1.8760108*n+.041556*a),ie(.0556434*i-.2040259*n+1.0572252*a))}function re(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function ne(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function ie(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ae(t,e,r){return this instanceof ae?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof ae?new ae(t.r,t.g,t.b):ce(\"\"+t,ae,Gt):new ae(t,e,r)}function oe(t){return new ae(t>>16,t>>8&255,255&t)}function se(t){return oe(t)+\"\"}te.brighter=function(t){return new Zt(Math.min(100,this.l+Kt*(arguments.length?t:1)),this.a,this.b)},te.darker=function(t){return new Zt(Math.max(0,this.l-Kt*(arguments.length?t:1)),this.a,this.b)},te.rgb=function(){return ee(this.l,this.a,this.b)},a.rgb=ae;var le=ae.prototype=new Vt;function ue(t){return t<16?\"0\"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ce(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(de(i[0]),de(i[1]),de(i[2]))}return(a=ve.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 fe(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 qt(n,i,l)}function he(t,e,r){var n=ne((.4124564*(t=pe(t))+.3575761*(e=pe(e))+.1804375*(r=pe(r)))/Jt),i=ne((.2126729*t+.7151522*e+.072175*r)/$t);return Zt(116*i-16,500*(n-i),200*(i-ne((.0193339*t+.119192*e+.9503041*r)/Qt)))}function pe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function de(t){var e=parseFloat(t);return\"%\"===t.charAt(t.length-1)?Math.round(2.55*e):e}le.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=r.call(i,u)}catch(t){return void o.error.call(i,t)}o.load.call(i,t)}else o.error.call(i,u)}return self.XDomainRequest&&!(\"withCredentials\"in u)&&/^(http(s)?:)?\\/\\//.test(t)&&(u=new XDomainRequest),\"onload\"in u?u.onload=u.onerror=f:u.onreadystatechange=function(){u.readyState>3&&f()},u.onprogress=function(t){var e=a.event;a.event=t;try{o.progress.call(i,u)}finally{a.event=e}},i.header=function(t,e){return t=(t+\"\").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+\"\",i)},i.mimeType=function(t){return arguments.length?(e=null==t?null:t+\"\",i):e},i.responseType=function(t){return arguments.length?(c=t,i):c},i.response=function(t){return r=t,i},[\"get\",\"post\"].forEach((function(t){i[t]=function(){return i.send.apply(i,[t].concat(s(arguments)))}})),i.send=function(r,n,a){if(2===arguments.length&&\"function\"==typeof n&&(a=n,n=null),u.open(r,t,!0),null==e||\"accept\"in l||(l.accept=e+\",*/*\"),u.setRequestHeader)for(var s in l)u.setRequestHeader(s,l[s]);return null!=e&&u.overrideMimeType&&u.overrideMimeType(e),null!=c&&(u.responseType=c),null!=a&&i.on(\"error\",a).on(\"load\",(function(t){a(null,t)})),o.beforesend.call(i,u),u.send(null==n?null:n),i},i.abort=function(){return u.abort(),i},a.rebind(i,o,\"on\"),null==n?i:i.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(n))}ve.forEach((function(t,e){ve.set(t,oe(e))})),a.functor=ge,a.xhr=ye(z),a.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=me(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=u;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(we),we=setTimeout(Ae,e)),_e=0):(_e=1,Te(Ae))}function Me(){for(var t=Date.now(),e=xe;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Se(){for(var t,e=xe,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 Oe(t,e){return t[0]-e[0]||t[1]-e[1]}a.timer=function(){ke.apply(this,arguments)},a.timer.flush=function(){Me(),Se()},a.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},a.geom={},a.geom.hull=function(t){var e=Ee,r=Le;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ge(e),a=ge(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[u[n]][2]]);for(n=+f;nEt)s=s.L;else{if(!((i=a-Ze(s,o))>Et)){n>-Et?(e=s.P,r=s):i>-Et?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=He(t);if(Be.insert(e,l),e||r){if(e===r)return tr(e),r=He(e.site),Be.insert(l,r),l.edge=r.edge=nr(e.site,l.site),Qe(e),void Qe(r);if(r){tr(e),tr(r);var u=e.site,c=u.x,f=u.y,h=t.x-c,p=t.y-f,d=r.site,v=d.x-c,g=d.y-f,y=2*(h*g-p*v),m=h*h+p*p,x=v*v+g*g,b={x:(g*m-p*x)/y+c,y:(h*x-v*m)/y+f};ir(r.edge,u,d,b),l.edge=nr(u,t,null,b),r.edge=nr(t,d,null,b),Qe(e),Qe(r)}else l.edge=nr(e.site,l.site)}}function Xe(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,u=l-e;if(!u)return s;var c=s-n,f=1/a-1/u,h=c/u;return f?(-h+Math.sqrt(h*h-2*f*(c*c/(-2*u)-l+u/2+i-a/2)))/f+n:(n+s)/2}function Ze(t,e){var r=t.N;if(r)return Xe(r,e);var n=t.site;return n.y===e?n.x:1/0}function Ke(t){this.site=t,this.edges=[]}function Je(t,e){return e.angle-t.angle}function $e(){sr(this),this.x=this.y=this.arc=this.site=this.cy=null}function Qe(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,u=n.y-s,c=a.x-o,f=2*(l*(g=a.y-s)-u*c);if(!(f>=-Lt)){var h=l*l+u*u,p=c*c+g*g,d=(g*h-u*p)/f,v=(l*p-c*h)/f,g=v+s,y=Ve.pop()||new $e;y.arc=t,y.site=i,y.x=d+o,y.y=g+Math.sqrt(d*d+v*v),y.cy=g,t.circle=y;for(var m=null,x=je._;x;)if(y.y=s)return;if(h>d){if(a){if(a.y>=u)return}else a={x:g,y:l};r={x:g,y:u}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=u)return}else a={x:(l-i)/n,y:l};r={x:(u-i)/n,y:u}}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>c&&(c=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>c&&(c=e)}else if(h>0){if(e0)){if(e/=p,p<0){if(e0){if(e>f)return;e>c&&(c=e)}if(e=a-u,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>c&&(c=e)}else if(p>0){if(e0&&(t.a={x:l+c*h,y:u+c*p}),f<1&&(t.b={x:l+f*h,y:u+f*p}),t}}}}}),l=o.length;l--;)(!er(e=o[l],t)||!s(e)||w(e.a.x-e.b.x)Et||w(i-r)>Et)&&(s.splice(o,0,new ar((y=a.site,m=c,x=w(n-f)Et?{x:f,y:w(e-f)Et?{x:w(r-d)Et?{x:h,y:w(e-h)Et?{x:w(r-p)=r&&u.x<=i&&u.y>=n&&u.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)/Et)*Et,y:Math.round(i(t,e)/Et)*Et,i:e}}))}return o.links=function(t){return fr(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 fr(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,u=r.edges.sort(Je),c=-1,f=u.length,h=u[f-1].edge,p=h.l===l?h.r:h.l;++ca&&(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:xr(r,n)})),a=wr.lastIndex;return av&&(v=l.x),l.y>g&&(g=l.y),u.push(l.x),c.push(l.y);else for(f=0;fv&&(v=x),b>g&&(g=b),u.push(x),c.push(b)}var _=v-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,u=t.y;if(null!=l)if(w(l-r)+w(u-n)<.01)A(t,e,r,n,i,a,o,s);else{var c=t.point;t.x=t.y=t.point=null,A(t,c,l,u,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),u=.5*(a+s),c=r>=l,f=n>=u,h=f<<1|c;t.leaf=!1,c?i=l:o=l,f?a=u:s=u,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}_>T?g=d+_:v=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+y(t,++f),+m(t,f),p,d,v,g)}};if(M.visit=function(t){gr(t,M,p,d,v,g)},M.find=function(t){return function(t,e,r,n,i,a,o){var s,l=1/0;return function t(u,c,f,h,p){if(!(c>a||f>o||h=_)<<1|e>=b,T=w+4;w=0&&!(r=a.interpolators[n](t,e)););return r}function kr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Ir(t){return 1-Math.cos(t*It)}function Dr(t){return Math.pow(2,10*(t-1))}function zr(t){return 1-Math.sqrt(1-t*t)}function Rr(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 Fr(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function Br(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=jr(i),s=Nr(i,a),l=jr(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,r):t,i=r>=0?t.slice(r+1):\"in\";return n=Mr.get(n)||Ar,i=Sr.get(i)||z,e=i(n.apply(null,o.call(arguments,1))),function(t){return t<=0?0:t>=1?1:e(t)}},a.interpolateHcl=function(t,e){t=a.hcl(t),e=a.hcl(e);var r=t.h,n=t.c,i=t.l,o=e.h-r,s=e.c-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.c:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return Xt(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateHsl=function(t,e){t=a.hsl(t),e=a.hsl(e);var r=t.h,n=t.s,i=t.l,o=e.h-r,s=e.s-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.s:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return Gt(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateLab=function(t,e){t=a.lab(t),e=a.lab(e);var r=t.l,n=t.a,i=t.b,o=e.l-r,s=e.a-n,l=e.b-i;return function(t){return ee(r+o*t,n+s*t,i+l*t)+\"\"}},a.interpolateRound=Fr,a.transform=function(t){var e=l.createElementNS(a.ns.prefix.svg,\"g\");return(a.transform=function(t){if(null!=t){e.setAttribute(\"transform\",t);var r=e.transform.baseVal.consolidate()}return new Br(r?r.matrix:Ur)})(t)},Br.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var Ur={a:1,b:0,c:0,d:1,e:0,f:0};function Vr(t){return t.length?t.pop()+\",\":\"\"}function qr(t,e){var r=[],n=[];return t=a.transform(t),e=a.transform(e),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:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else(e[0]||e[1])&&r.push(\"translate(\"+e+\")\")}(t.translate,e.translate,r,n),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Vr(r)+\"rotate(\",null,\")\")-2,x:xr(t,e)})):e&&r.push(Vr(r)+\"rotate(\"+e+\")\")}(t.rotate,e.rotate,r,n),function(t,e,r,n){t!==e?n.push({i:r.push(Vr(r)+\"skewX(\",null,\")\")-2,x:xr(t,e)}):e&&r.push(Vr(r)+\"skewX(\"+e+\")\")}(t.skew,e.skew,r,n),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Vr(r)+\"scale(\",null,\",\",null,\")\");n.push({i:i-4,x:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Vr(r)+\"scale(\"+e+\")\")}(t.scale,e.scale,r,n),t=e=null,function(t){for(var e,i=-1,a=n.length;++i0?r=e:(t.c=null,t.t=NaN,t=null,l.end({type:\"end\",alpha:r=0})):e>0&&(l.start({type:\"start\",alpha:r=e}),t=ke(s.tick)),s):r},s.start=function(){var t,e,r,a=y.length,l=m.length,c=u[0],d=u[1];for(t=0;t=0;)r.push(i[n])}function an(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(c=u[l]),c.parent=a,c.depth=a.depth+1;r&&(a.value=0),a.children=u}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return an(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&&(nn(t,(function(t){t.children&&(t.value=0)})),an(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},a.layout.partition=function(){var t=a.layout.hierarchy(),e=[1,1];function r(t,e,n,i){var a=t.children;if(t.x=e,t.y=t.depth*i,t.dx=n,t.dy=i,a&&(o=a.length)){var o,s,l,u=-1;for(n=t.value?n/t.value:0;++us&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function xn(t){return t.reduce(bn,0)}function bn(t,e){return t+e[1]}function _n(t,e){return wn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function wn(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 Tn(t){return[a.min(t),a.max(t)]}function kn(t,e){return t.value-e.value}function An(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function Mn(t,e){t._pack_next=e,e._pack_prev=t}function Sn(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 En(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,u=1/0,c=-1/0,f=1/0,h=-1/0;if(e.forEach(Ln),(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(Pn(r,n,i=e[2]),x(i),An(r,i),r._pack_prev=i,An(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=u[a.bisect(h,l,1,d)-1]).y+=v,s.push(i[o]));return u}return i.value=function(t){return arguments.length?(e=t,i):e},i.range=function(t){return arguments.length?(r=ge(t),i):r},i.bins=function(t){return arguments.length?(n=\"number\"==typeof t?function(e){return wn(e,t)}:ge(t),i):n},i.frequency=function(e){return arguments.length?(t=!!e,i):t},i},a.layout.pack=function(){var t,e=a.layout.hierarchy().sort(kn),r=0,n=[1,1];function i(i,a){var o=e.call(this,i,a),s=o[0],l=n[0],u=n[1],c=null==t?Math.sqrt:\"function\"==typeof t?t:function(){return t};if(s.x=s.y=0,an(s,(function(t){t.r=+c(t.value)})),an(s,En),r){var f=r*(t?1:Math.max(2*s.r/l,2*s.r/u))/2;an(s,(function(t){t.r+=f})),an(s,En),an(s,(function(t){t.r-=f}))}return On(s,l/2,u/2,t?1:1/Math.max(2*s.r/l,2*s.r/u)),o}return i.size=function(t){return arguments.length?(n=t,i):n},i.radius=function(e){return arguments.length?(t=null==e||\"function\"==typeof e?e:+e,i):t},i.padding=function(t){return arguments.length?(r=+t,i):r},rn(i,e)},a.layout.tree=function(){var t=a.layout.hierarchy().sort(null).value(null),e=In,r=[1,1],n=null;function i(i,a){var u=t.call(this,i,a),c=u[0],f=function(t){for(var e,r={A:null,children:[t]},n=[r];null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;op.x&&(p=t),t.depth>d.depth&&(d=t)}));var v=e(h,p)/2-h.x,g=r[0]/(p.x+e(p,h)/2+v),y=r[1]/(d.depth||1);nn(c,(function(t){t.x=(t.x+v)*g,t.y=t.depth*y}))}return u}function o(t){var r=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(r.length){!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)}(t);var a=(r[0].z+r[r.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,r,n){if(r){for(var i,a=t,o=t,s=r,l=a.parent.children[0],u=a.m,c=o.m,f=s.m,h=l.m;s=zn(s),a=Dn(a),s&&a;)l=Dn(l),(o=zn(o)).a=t,(i=s.z+f-a.z-u+e(s._,a._))>0&&(Rn(Fn(s,t,n),t,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!zn(o)&&(o.t=s,o.m+=f-c),a&&!Dn(l)&&(l.t=a,l.m+=u-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*=r[0],t.y=t.depth*r[1]}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t)?l:null,i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null==(r=t)?null:l,i):n?r:null},rn(i,t)},a.layout.cluster=function(){var t=a.layout.hierarchy().sort(null).value(null),e=In,r=[1,1],n=!1;function i(i,o){var s,l=t.call(this,i,o),u=l[0],c=0;an(u,(function(t){var r=t.children;r&&r.length?(t.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(r),t.y=function(t){return 1+a.max(t,(function(t){return t.y}))}(r)):(t.x=s?c+=e(t,s):0,t.y=0,s=t)}));var f=Bn(u),h=Nn(u),p=f.x-e(f,h)/2,d=h.x+e(h,f)/2;return an(u,n?function(t){t.x=(t.x-u.x)*r[0],t.y=(u.y-t.y)*r[1]}:function(t){t.x=(t.x-p)/(d-p)*r[0],t.y=(1-(u.y?t.y/u.y:1))*r[1]}),l}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t),i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null!=(r=t),i):n?r:null},rn(i,t)},a.layout.treemap=function(){var t,e=a.layout.hierarchy(),r=Math.round,n=[1,1],i=null,o=jn,s=!1,l=\"squarify\",u=.5*(1+Math.sqrt(5));function c(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=u[i-1]),s.area+=r.area,\"squarify\"!==l||(n=p(s,v))<=h?(u.pop(),h=n):(s.area-=s.pop().area,d(s,v,a,!1),v=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,v,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(c(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*u/n,n/(e*a*u)):1/0}function d(t,e,n,i){var a,o=-1,s=t.length,l=n.x,u=n.y,c=e?r(t.area/e):0;if(e==n.dx){for((i||c>n.dy)&&(c=n.dy);++on.dx)&&(c=n.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var t=a.random.normal.apply(a,arguments);return function(){return Math.exp(t())}},bates:function(t){var e=a.random.irwinHall(t);return function(){return e()/t}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?Xn:Hn,l=n?Gr:Hr;return i=o(t,e,l,r),a=o(e,t,l,Tr),s}function s(t){return i(t)}return s.invert=function(t){return a(t)},s.domain=function(e){return arguments.length?(t=e.map(Number),o()):t},s.range=function(t){return arguments.length?(e=t,o()):e},s.rangeRound=function(t){return s.range(t).interpolate(Fr)},s.clamp=function(t){return arguments.length?(n=t,o()):n},s.interpolate=function(t){return arguments.length?(r=t,o()):r},s.ticks=function(e){return Qn(t,e)},s.tickFormat=function(e,r){return d3_scale_linearTickFormat(t,e,r)},s.nice=function(e){return Jn(t,e),o()},s.copy=function(){return Zn(t,e,r,n)},o()}function Kn(t,e){return a.rebind(t,e,\"range\",\"rangeRound\",\"interpolate\",\"clamp\")}function Jn(t,e){return Gn(t,Wn($n(t,e)[2])),Gn(t,Wn($n(t,e)[2])),t}function $n(t,e){null==e&&(e=10);var r=Vn(t),n=r[1]-r[0],i=Math.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),a=e/n*i;return a<=.15?i*=10:a<=.35?i*=5:a<=.75&&(i*=2),r[0]=Math.ceil(r[0]/i)*i,r[1]=Math.floor(r[1]/i)*i+.5*i,r[2]=i,r}function Qn(t,e){return a.range.apply(a,$n(t,e))}function ti(t,e,r,n){function i(t){return(r?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function a(t){return r?Math.pow(e,t):-Math.pow(e,-t)}function o(e){return t(i(e))}return o.invert=function(e){return a(t.invert(e))},o.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((n=e.map(Number)).map(i)),o):n},o.base=function(r){return arguments.length?(e=+r,t.domain(n.map(i)),o):e},o.nice=function(){var e=Gn(n.map(i),r?Math:ei);return t.domain(e),n=e.map(a),o},o.ticks=function(){var t=Vn(n),o=[],s=t[0],l=t[1],u=Math.floor(i(s)),c=Math.ceil(i(l)),f=e%1?2:e;if(isFinite(c-u)){if(r){for(;u0;h--)o.push(a(u)*h);for(u=0;o[u]l;c--);o=o.slice(u,c)}return o},o.copy=function(){return ti(t.copy(),e,r,n)},Kn(o,t)}a.scale.linear=function(){return Zn([0,1],[0,1],Tr,!1)},a.scale.log=function(){return ti(a.scale.linear().domain([0,1]),10,!0,[1,10])};var ei={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function ri(t,e,r){var n=ni(e),i=ni(1/e);function a(e){return t(n(e))}return a.invert=function(e){return i(t.invert(e))},a.domain=function(e){return arguments.length?(t.domain((r=e.map(Number)).map(n)),a):r},a.ticks=function(t){return Qn(r,t)},a.tickFormat=function(t,e){return d3_scale_linearTickFormat(r,t,e)},a.nice=function(t){return a.domain(Jn(r,t))},a.exponent=function(o){return arguments.length?(n=ni(e=o),i=ni(1/e),t.domain(r.map(n)),a):e},a.copy=function(){return ri(t.copy(),e,r)},Kn(a,t)}function ni(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ii(t,e){var r,n,i;function o(i){return n[((r.get(i)||(\"range\"===e.t?r.set(i,t.push(i)):NaN))-1)%n.length]}function s(e,r){return a.range(t.length).map((function(t){return e+r*t}))}return o.domain=function(n){if(!arguments.length)return t;t=[],r=new k;for(var i,a=-1,s=n.length;++a0?r[n-1]:t[0],nf?0:1;if(u=Pt)return l(u,p)+(s?l(s,1-p):\"\")+\"Z\";var d,v,g,y,m,x,b,_,w,T,k,A,M=0,S=0,E=[];if((y=(+o.apply(this,arguments)||0)/2)&&(g=n===di?Math.sqrt(s*s+u*u):+n.apply(this,arguments),p||(S*=-1),u&&(S=Rt(g/u*Math.sin(y))),s&&(M=Rt(g/s*Math.sin(y)))),u){m=u*Math.cos(c+S),x=u*Math.sin(c+S),b=u*Math.cos(f-S),_=u*Math.sin(f-S);var L=Math.abs(f-c-2*S)<=Ct?0:1;if(S&&bi(m,x,b,_)===p^L){var C=(c+f)/2;m=u*Math.cos(C),x=u*Math.sin(C),b=_=null}}else m=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(c+M),A=s*Math.sin(c+M);var O=Math.abs(c-f+2*M)<=Ct?0:1;if(M&&bi(w,T,k,A)===1-p^O){var P=(c+f)/2;w=s*Math.cos(P),T=s*Math.sin(P),k=A=null}}else w=T=0;if(h>Et&&(d=Math.min(Math.abs(u-s)/2,+r.apply(this,arguments)))>.001){v=s0?0:1}function _i(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,u=-s*a,c=t[0]+l,f=t[1]+u,h=e[0]+l,p=e[1]+u,d=(c+h)/2,v=(f+p)/2,g=h-c,y=p-f,m=g*g+y*y,x=r-n,b=c*p-h*f,_=(y<0?-1:1)*Math.sqrt(Math.max(0,x*x*m-b*b)),w=(b*y-g*_)/m,T=(-b*g-y*_)/m,k=(b*y+g*_)/m,A=(-b*g+y*_)/m,M=w-d,S=T-v,E=k-d,L=A-v;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-u],[w*r/x,T*r/x]]}function wi(){return!0}function Ti(t){var e=Ee,r=Le,n=wi,i=Ai,a=i.key,o=.7;function s(a){var s,l=[],u=[],c=-1,f=a.length,h=ge(e),p=ge(r);function d(){l.push(\"M\",i(t(u),o))}for(;++c1&&i.push(\"H\",n[0]),i.join(\"\")},\"step-before\":Si,\"step-after\":Ei,basis:Oi,\"basis-open\":function(t){if(t.length<4)return Ai(t);for(var e,r=[],n=-1,i=t.length,a=[0],o=[0];++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);for(r.push(Pi(zi,a)+\",\"+Pi(zi,o)),--n;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n);for(s=-1;++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 Ai(t){return t.length>1?t.join(\"L\"):t+\"Z\"}function Mi(t){return t.join(\"L\")+\"Z\"}function Si(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 u=2;uCt)+\",1 \"+e}function l(t,e,r,n){return\"Q 0,0 \"+n}return a.radius=function(t){return arguments.length?(r=ge(t),a):r},a.source=function(e){return arguments.length?(t=ge(e),a):t},a.target=function(t){return arguments.length?(e=ge(t),a):e},a.startAngle=function(t){return arguments.length?(n=ge(t),a):n},a.endAngle=function(t){return arguments.length?(i=ge(t),a):i},a},a.svg.diagonal=function(){var t=ji,e=Ui,r=qi;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=ge(e),n):t},n.target=function(t){return arguments.length?(e=ge(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},a.svg.diagonal.radial=function(){var t=a.svg.diagonal(),e=qi,r=t.projection;return t.projection=function(t){return arguments.length?r(function(t){return function(){var e=t.apply(this,arguments),r=e[0],n=e[1]-It;return[r*Math.cos(n),r*Math.sin(n)]}}(e=t)):e},t},a.svg.symbol=function(){var t=Gi,e=Hi;function r(r,n){return(Yi.get(t.call(this,r,n))||Wi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ge(e),r):t},r.size=function(t){return arguments.length?(e=ge(t),r):e},r};var Yi=a.map({circle:Wi,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/Xi),r=e*Xi/2;return\"M0,\"+r+\"L\"+e+\",\"+-r+\" \"+-e+\",\"+-r+\"Z\"},\"triangle-up\":function(t){var e=Math.sqrt(t/Xi),r=e*Xi/2;return\"M0,\"+-r+\"L\"+e+\",\"+r+\" \"+-e+\",\"+r+\"Z\"}});a.svg.symbolTypes=Yi.keys();var Xi=Math.sqrt(3),Zi=Math.tan(30*Dt);J.transition=function(t){for(var e,r,n=Qi||++ra,i=aa(t),a=[],o=ta||{time:Date.now(),ease:Pr,delay:0,duration:250},s=-1,l=this.length;++s0;)u[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--c.count?delete c[n]:delete t[r],1}f||(a=i.time,o=ke((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=c[n]={tween:new k,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++c.count)}ea.call=J.call,ea.empty=J.empty,ea.node=J.node,ea.size=J.size,a.transition=function(t,e){return t&&t.transition?Qi?t.transition(e):t:a.selection().transition(t)},a.transition.prototype=ea,ea.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=$(t);for(var s=-1,l=this.length;++srect,.s>rect\").attr(\"width\",o[1]-o[0])}function v(t){t.select(\".extent\").attr(\"y\",s[0]),t.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",s[1]-s[0])}function g(){var f,g,y=this,m=a.select(a.event.target),x=r.of(y,arguments),b=a.select(y),_=m.datum(),w=!/^(n|s)$/.test(_)&&n,T=!/^(e|w)$/.test(_)&&i,k=m.classed(\"extent\"),A=kt(y),M=a.mouse(y),S=a.select(c(y)).on(\"keydown.brush\",(function(){32==a.event.keyCode&&(k||(f=null,M[0]-=o[1],M[1]-=s[1],k=2),V())})).on(\"keyup.brush\",(function(){32==a.event.keyCode&&2==k&&(M[0]+=o[1],M[1]+=s[1],k=0,V())}));if(a.event.changedTouches?S.on(\"touchmove.brush\",C).on(\"touchend.brush\",P):S.on(\"mousemove.brush\",C).on(\"mouseup.brush\",P),b.interrupt().selectAll(\"*\").interrupt(),k)M[0]=o[0]-M[0],M[1]=s[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);g=[o[1-E]-M[0],s[1-L]-M[1]],M[0]=o[E],M[1]=s[L]}else a.event.altKey&&(f=M.slice());function C(){var t=a.mouse(y),e=!1;g&&(t[0]+=g[0],t[1]+=g[1]),k||(a.event.altKey?(f||(f=[(o[0]+o[1])/2,(s[0]+s[1])/2]),M[0]=o[+(t[0](n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},i.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var a=o;function o(t,e){this.x=t,this.y=e}o.prototype={clone:function(){return new o(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}},o.convert=function(t){return t instanceof o?t:Array.isArray(t)?new o(t[0],t[1]):t};var s=\"undefined\"!=typeof self?self:{};var l=Math.pow(2,53)-1;function u(t,e,r,i){var a=new n(t,e,r,i);return function(t){return a.solve(t)}}var c=u(.25,.1,.25,1);function f(t,e,r){return Math.min(r,Math.max(e,t))}function h(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function p(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 y(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 x(t,e){return-1!==t.indexOf(e,t.length-e.length)}function b(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function _(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 w(t){return Array.isArray(t)?t.map(w):\"object\"==typeof t&&t?b(t,w):t}var T={};function k(t){T[t]||(\"undefined\"!=typeof console&&console.warn(t),T[t]=!0)}function A(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function M(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 L=null;function C(t){if(null==L){var e=t.navigator?t.navigator.userAgent:null;L=!!t.safari||!(!e||!(/\\b(iPad|iPhone|iPod)\\b/.test(e)||e.match(\"Safari\")&&!e.match(\"Chrome\")))}return L}function O(t){try{var e=s[t];return e.setItem(\"_mapbox_test_\",1),e.removeItem(\"_mapbox_test_\"),!0}catch(t){return!1}}var P,I,D,z,R=s.performance&&s.performance.now?s.performance.now.bind(s.performance):Date.now.bind(Date),F=s.requestAnimationFrame||s.mozRequestAnimationFrame||s.webkitRequestAnimationFrame||s.msRequestAnimationFrame,B=s.cancelAnimationFrame||s.mozCancelAnimationFrame||s.webkitCancelAnimationFrame||s.msCancelAnimationFrame,N={now:R,frame:function(t){var e=F(t);return{cancel:function(){return B(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=s.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 P||(P=s.document.createElement(\"a\")),P.href=t,P.href},hardwareConcurrency:s.navigator&&s.navigator.hardwareConcurrency||4,get devicePixelRatio(){return s.devicePixelRatio},get prefersReducedMotion(){return!!s.matchMedia&&(null==I&&(I=s.matchMedia(\"(prefers-reduced-motion: reduce)\")),I.matches)}},j={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},U={supported:!1,testSupport:function(t){!V&&z&&(q?H(t):D=t)}},V=!1,q=!1;function H(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,z),t.isContextLost())return;U.supported=!0}catch(t){}t.deleteTexture(e),V=!0}s.document&&((z=s.document.createElement(\"img\")).onload=function(){D&&H(D),D=null,q=!0},z.onerror=function(){V=!0,D=null},z.src=\"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=\");var G=\"01\";var W=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function Y(t){return 0===t.indexOf(\"mapbox:\")}W.prototype._createSkuToken=function(){var t=function(){for(var t=\"\",e=0;e<10;e++)t+=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\"[Math.floor(62*Math.random())];return{token:[\"1\",G,t].join(\"\"),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},W.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},W.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},W.prototype.normalizeStyleURL=function(t,e){if(!Y(t))return t;var r=J(t);return r.path=\"/styles/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},W.prototype.normalizeGlyphsURL=function(t,e){if(!Y(t))return t;var r=J(t);return r.path=\"/fonts/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},W.prototype.normalizeSourceURL=function(t,e){if(!Y(t))return t;var r=J(t);return r.path=\"/v4/\"+r.authority+\".json\",r.params.push(\"secure\"),this._makeAPIURL(r,this._customAccessToken||e)},W.prototype.normalizeSpriteURL=function(t,e,r,n){var i=J(t);return Y(t)?(i.path=\"/styles/v1\"+i.path+\"/sprite\"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=\"\"+e+r,$(i))},W.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!Y(t))return t;var r=J(t),n=N.devicePixelRatio>=2||512===e?\"@2x\":\"\",i=U.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=0&&t.params.splice(i,1)}if(\"/\"!==n.path&&(t.path=\"\"+n.path+t.path),!j.REQUIRE_ACCESS_TOKEN)return $(t);if(!(e=e||j.ACCESS_TOKEN))throw new Error(\"An API access token is required to use Mapbox GL. \"+r);if(\"s\"===e[0])throw new Error(\"Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). \"+r);return t.params=t.params.filter((function(t){return-1===t.indexOf(\"access_token\")})),t.params.push(\"access_token=\"+e),$(t)};var X=/^((https?:)?\\/\\/)?([^\\/]+\\.)?mapbox\\.c(n|om)(\\/|\\?|$)/i;function Z(t){return X.test(t)}var K=/^(\\w+):\\/\\/([^/?]*)(\\/[^?]+)?\\??(.+)?/;function J(t){var e=t.match(K);if(!e)throw new Error(\"Unable to parse URL object\");return{protocol:e[1],authority:e[2],path:e[3]||\"/\",params:e[4]?e[4].split(\"&\"):[]}}function $(t){var e=t.params.length?\"?\"+t.params.join(\"&\"):\"\";return t.protocol+\"://\"+t.authority+t.path+e}var Q=\"mapbox.eventData\";function tt(t){if(!t)return null;var e,r=t.split(\".\");if(!r||3!==r.length)return null;try{return JSON.parse((e=r[1],decodeURIComponent(s.atob(e).split(\"\").map((function(t){return\"%\"+(\"00\"+t.charCodeAt(0).toString(16)).slice(-2)})).join(\"\"))))}catch(t){return null}}var et=function(t){this.type=t,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null};et.prototype.getStorageKey=function(t){var e,r,n=tt(j.ACCESS_TOKEN);return e=n&&n.u?(r=n.u,s.btoa(encodeURIComponent(r).replace(/%([0-9A-F]{2})/g,(function(t,e){return String.fromCharCode(Number(\"0x\"+e))})))):j.ACCESS_TOKEN||\"\",t?Q+\".\"+t+\":\"+e:Q+\":\"+e},et.prototype.fetchEventData=function(){var t=O(\"localStorage\"),e=this.getStorageKey(),r=this.getStorageKey(\"uuid\");if(t)try{var n=s.localStorage.getItem(e);n&&(this.eventData=JSON.parse(n));var i=s.localStorage.getItem(r);i&&(this.anonId=i)}catch(t){k(\"Unable to read from LocalStorage\")}},et.prototype.saveEventData=function(){var t=O(\"localStorage\"),e=this.getStorageKey(),r=this.getStorageKey(\"uuid\");if(t)try{s.localStorage.setItem(r,this.anonId),Object.keys(this.eventData).length>=1&&s.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){k(\"Unable to write to LocalStorage\")}},et.prototype.processRequests=function(t){},et.prototype.postEvent=function(t,e,n,i){var a=this;if(j.EVENTS_URL){var o=J(j.EVENTS_URL);o.params.push(\"access_token=\"+(i||j.ACCESS_TOKEN||\"\"));var s={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:\"mapbox-gl-js\",sdkVersion:r,skuId:G,userId:this.anonId},l=e?p(s,e):s,u={url:$(o),headers:{\"Content-Type\":\"text/plain\"},body:JSON.stringify([l])};this.pendingRequest=St(u,(function(t){a.pendingRequest=null,n(t),a.saveEventData(),a.processRequests(i)}))}},et.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var rt,nt,it=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,(j.EVENTS_URL&&n||j.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return Y(t)||Z(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(),y(this.anonId)||(this.anonId=g()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(et),at=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){j.EVENTS_URL&&j.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return Y(t)||Z(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=tt(j.ACCESS_TOKEN),n=r?r.u:j.ACCESS_TOKEN,i=n!==this.eventData.tokenU;y(this.anonId)||(this.anonId=g(),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}(et),ot=new at,st=ot.postTurnstileEvent.bind(ot),lt=new it,ut=lt.postMapLoadEvent.bind(lt),ct=\"mapbox-tiles\",ft=500,ht=50,pt=42e4;function dt(){s.caches&&!rt&&(rt=s.caches.open(ct))}function vt(t,e,r){if(dt(),rt){var n={status:e.status,statusText:e.statusText,headers:new s.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=E(e.headers.get(\"Cache-Control\")||\"\");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()-rDate.now()&&!r[\"no-cache\"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var mt,xt=1/0;function bt(){return null==mt&&(mt=s.OffscreenCanvas&&new s.OffscreenCanvas(1,1).getContext(\"2d\")&&\"function\"==typeof s.createImageBitmap),mt}var _t={Unknown:\"Unknown\",Style:\"Style\",Source:\"Source\",Tile:\"Tile\",Glyphs:\"Glyphs\",SpriteImage:\"SpriteImage\",SpriteJSON:\"SpriteJSON\",Image:\"Image\"};\"function\"==typeof Object.freeze&&Object.freeze(_t);var wt=function(t){function e(e,r,n){401===r&&Z(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),Tt=S()?function(){return self.worker&&self.worker.referrer}:function(){return(\"blob:\"===s.location.protocol?s.parent:s).location.href};function kt(t,e){var r,n=new s.AbortController,i=new s.Request(t.url,{method:t.method||\"GET\",body:t.body,credentials:t.credentials,headers:t.headers,referrer:Tt(),signal:n.signal}),a=!1,o=!1,l=(r=i.url).indexOf(\"sku=\")>0&&Z(r);\"json\"===t.type&&i.headers.set(\"Accept\",\"application/json\");var u=function(r,n,a){if(!o){if(r&&\"SecurityError\"!==r.message&&k(r),n&&a)return c(n);var u=Date.now();s.fetch(i).then((function(r){if(r.ok){var n=l?r.clone():null;return c(r,n,u)}return e(new wt(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&&vt(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 l?yt(i,u):u(null,null),{cancel:function(){o=!0,a||n.abort()}}}var At=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(Tt())&&!/^\\w+:/.test(r))){if(s.fetch&&s.Request&&s.AbortController&&s.Request.prototype.hasOwnProperty(\"signal\"))return kt(t,e);if(S()&&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 s.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 wt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},Mt=function(t,e){return At(p(t,{type:\"arrayBuffer\"}),e)},St=function(t,e){return At(p(t,{method:\"POST\"}),e)};var Et,Lt,Ct=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=\";Et=[],Lt=0;var Ot=function(t,e){if(U.supported&&(t.headers||(t.headers={}),t.headers.accept=\"image/webp,*/*\"),Lt>=j.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return Et.push(r),r}Lt++;var n=!1,i=function(){if(!n)for(n=!0,Lt--;Et.length&&Lt0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},Rt.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Ft={$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\"},volatile:{type:\"boolean\",default:!1},\"*\":{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\"},volatile:{type:\"boolean\",default:!1},\"*\":{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\"},volatile:{type:\"boolean\",default:!1},\"*\":{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},filter:{type:\"*\"},tolerance:{type:\"number\",default:.375},cluster:{type:\"boolean\",default:!1},clusterRadius:{type:\"number\",default:50,minimum:0},clusterMaxZoom:{type:\"number\"},clusterMinPoints:{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},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\"}}},Bt=function(t,e,r,n){this.message=(t?t+\": \":\"\")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Nt(t){var e=t.key,r=t.value;return r?[new Bt(e,r,\"constants have been deprecated as of v8\")]:[]}function jt(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 ne=[Gt,Wt,Yt,Xt,Zt,Qt,Kt,ee(Jt),te];function ie(t,e){if(\"error\"===e.kind)return null;if(\"array\"===t.kind){if(\"array\"===e.kind&&(0===e.N&&\"value\"===e.itemType.kind||!ie(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=ne;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(\"(\"),u=i.indexOf(\")\");if(-1!==l&&u+1===i.length){var c=i.substr(0,l),f=i.substr(l+1,u-(l+1)).split(\",\"),h=1;switch(c){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]),v=o(f[2]),g=v<=.5?v*(d+1):v+d-v*d,y=2*v-g;return[n(255*s(y,g,p+1/3)),n(255*s(y,g,p)),n(255*s(y,g,p-1/3)),h];default:return null}}return null}}catch(t){}})),le=se.parseCSSColor,ue=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};ue.parse=function(t){if(t){if(t instanceof ue)return t;if(\"string\"==typeof t){var e=le(t);if(e)return new ue(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},ue.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+\")\"},ue.prototype.toArray=function(){var t=this,e=t.r,r=t.g,n=t.b,i=t.a;return 0===i?[0,0,0,0]:[255*e/i,255*r/i,255*n/i,i]},ue.black=new ue(0,0,0,1),ue.white=new ue(1,1,1,1),ue.transparent=new ue(0,0,0,0),ue.red=new ue(1,0,0,1);var ce=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\"})};ce.prototype.compare=function(t,e){return this.collator.compare(t,e)},ce.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var fe=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},he=function(t){this.sections=t};he.fromString=function(t){return new he([new fe(t,null,null,null,null)])},he.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}))},he.factory=function(t){return t instanceof he?t:he.fromString(t)},he.prototype.toString=function(){return 0===this.sections.length?\"\":this.sections.map((function(t){return t.text})).join(\"\")},he.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 ve(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 ue)return!0;if(t instanceof ce)return!0;if(t instanceof he)return!0;if(t instanceof pe)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if(\"string\"!=typeof s||!(s in be)||\"object\"===s)return e.error('The item type argument of \"array\" must be one of string, number, boolean',1);a=be[s],n++}else a=Jt;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=ee(a,o)}else r=be[i];for(var l=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var we=function(t){this.type=Qt,this.sections=t};we.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,Wt)))return null;var l=null;if(o[\"text-font\"]&&!(l=e.parse(o[\"text-font\"],1,ee(Yt))))return null;var u=null;if(o[\"text-color\"]&&!(u=e.parse(o[\"text-color\"],1,Zt)))return null;var c=n[n.length-1];c.scale=s,c.font=l,c.textColor=u}else{var f=e.parse(t[a],1,Jt);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 we(n)},we.prototype.evaluate=function(t){return new he(this.sections.map((function(e){var r=e.content.evaluate(t);return ge(r)===te?new fe(\"\",r,null,null,null):new fe(ye(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(\",\"):null,e.textColor?e.textColor.evaluate(t):null)})))},we.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},Te.prototype.eachChild=function(t){t(this.input)},Te.prototype.outputDefined=function(){return!1},Te.prototype.serialize=function(){return[\"image\",this.input.serialize()]};var ke={\"to-boolean\":Xt,\"to-color\":Zt,\"to-number\":Wt,\"to-string\":Yt},Ae=function(t,e){this.type=t,this.args=e};Ae.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=ke[r],i=[],a=1;a4?\"Invalid rbga value \"+JSON.stringify(e)+\": expected an array containing either three or four numeric values.\":de(e[0],e[1],e[2],e[3])))return new ue(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new xe(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 Ie(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*Ce),Math.round(i*a*Ce)]}function De(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 ze(t,e){for(var r=!1,n=0,i=e.length;n0&&f<0||c<0&&f>0}function Be(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}Oe(e,t)}function He(t,e,r,n){for(var i=Math.pow(2,n.z)*Ce,a=[n.x*Ce,n.y*Ce],o=[],s=0,l=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ze(t,e)&&(r=!1)})),r}We.parse=function(t,e){if(2!==t.length)return e.error(\"'within' expression requires exactly one argument, but found \"+(t.length-1)+\" instead.\");if(ve(t[1])){var r=t[1];if(\"FeatureCollection\"===r.type)for(var n=0;ne))throw new xe(\"Input is not a number.\");o=s-1}return 0}Je.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)},Je.prototype._parse=function(t,e){function r(t,e,r){return\"assert\"===r?new _e(e,[t]):\"coerce\"===r?new Ae(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 me)&&\"resolvedImage\"!==a.type.kind&&$e(a)){var l=new Se;try{a=new me(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.\")},Je.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 Je(this.registry,n,e||null,i,this.errors)},Je.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 qt(n,t))},Je.prototype.checkSubtype=function(t,e){var r=ie(t,e);return r&&this.error(r),r};var tr=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 c=e.parse(s,u,i);if(!c)return null;i=i||c.type,n.push([o,c])}return new tr(i,r,n)},tr.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[Qe(e,n)].evaluate(t)},tr.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 rr=Object.freeze({__proto__:null,number:er,color:function(t,e,r){return new ue(er(t.r,e.r,r),er(t.g,e.g,r),er(t.b,e.b,r),er(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return er(t,e[n],r)}))}}),nr=.95047,ir=1,ar=1.08883,or=4/29,sr=6/29,lr=3*sr*sr,ur=sr*sr*sr,cr=Math.PI/180,fr=180/Math.PI;function hr(t){return t>ur?Math.pow(t,1/3):t/lr+or}function pr(t){return t>sr?t*t*t:lr*(t-or)}function dr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function vr(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function gr(t){var e=vr(t.r),r=vr(t.g),n=vr(t.b),i=hr((.4124564*e+.3575761*r+.1804375*n)/nr),a=hr((.2126729*e+.7151522*r+.072175*n)/ir);return{l:116*a-16,a:500*(i-a),b:200*(a-hr((.0193339*e+.119192*r+.9503041*n)/ar)),alpha:t.a}}function yr(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=ir*pr(e),r=nr*pr(r),n=ar*pr(n),new ue(dr(3.2404542*r-1.5371385*e-.4985314*n),dr(-.969266*r+1.8760108*e+.041556*n),dr(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function mr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var xr={forward:gr,reverse:yr,interpolate:function(t,e,r){return{l:er(t.l,e.l,r),a:er(t.a,e.a,r),b:er(t.b,e.b,r),alpha:er(t.alpha,e.alpha,r)}}},br={forward:function(t){var e=gr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*fr;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*cr,r=t.c;return yr({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:mr(t.h,e.h,r),c:er(t.c,e.c,r),l:er(t.l,e.l,r),alpha:er(t.alpha,e.alpha,r)}}},_r=Object.freeze({__proto__:null,lab:xr,hcl:br}),wr=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,Wt)))return null;var l=[],u=null;\"interpolate-hcl\"===r||\"interpolate-lab\"===r?u=Zt:e.expectedType&&\"value\"!==e.expectedType.kind&&(u=e.expectedType);for(var c=0;c=f)return e.error('Input/output pairs for \"interpolate\" expressions must be arranged with input values in strictly ascending order.',p);var v=e.parse(h,d,u);if(!v)return null;u=u||v.type,l.push([f,v])}return\"number\"===u.kind||\"color\"===u.kind||\"array\"===u.kind&&\"number\"===u.itemType.kind&&\"number\"==typeof u.N?new wr(u,r,n,i,l):e.error(\"Type \"+re(u)+\" is not interpolatable.\")},wr.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=Qe(e,n),o=e[a],s=e[a+1],l=wr.interpolationFactor(this.interpolation,n,o,s),u=r[a].evaluate(t),c=r[a+1].evaluate(t);return\"interpolate\"===this.operator?rr[this.type.kind.toLowerCase()](u,c,l):\"interpolate-hcl\"===this.operator?br.reverse(br.interpolate(br.forward(u),br.forward(c),l)):xr.reverse(xr.interpolate(xr.forward(u),xr.forward(c),l))},wr.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new xe(\"Array index out of bounds: \"+e+\" > \"+(r.length-1)+\".\");if(e!==Math.floor(e))throw new xe(\"Array index must be an integer, but found \"+e+\" instead.\");return r[e]},Mr.prototype.eachChild=function(t){t(this.index),t(this.input)},Mr.prototype.outputDefined=function(){return!1},Mr.prototype.serialize=function(){return[\"at\",this.index.serialize(),this.input.serialize()]};var Sr=function(t,e){this.type=Xt,this.needle=t,this.haystack=e};Sr.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,Jt),n=e.parse(t[2],2,Jt);return r&&n?ae(r.type,[Xt,Yt,Wt,Gt,Jt])?new Sr(r,n):e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+re(r.type)+\" instead\"):null},Sr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!oe(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new xe(\"Expected first argument to be of type boolean, string, number or null, but found \"+re(ge(e))+\" instead.\");if(!oe(r,[\"string\",\"array\"]))throw new xe(\"Expected second argument to be of type array or string, but found \"+re(ge(r))+\" instead.\");return r.indexOf(e)>=0},Sr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},Sr.prototype.outputDefined=function(){return!0},Sr.prototype.serialize=function(){return[\"in\",this.needle.serialize(),this.haystack.serialize()]};var Er=function(t,e,r){this.type=Wt,this.needle=t,this.haystack=e,this.fromIndex=r};Er.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,Jt),n=e.parse(t[2],2,Jt);if(!r||!n)return null;if(!ae(r.type,[Xt,Yt,Wt,Gt,Jt]))return e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+re(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Wt);return i?new Er(r,n,i):null}return new Er(r,n)},Er.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!oe(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new xe(\"Expected first argument to be of type boolean, string, number or null, but found \"+re(ge(e))+\" instead.\");if(!oe(r,[\"string\",\"array\"]))throw new xe(\"Expected second argument to be of type array or string, but found \"+re(ge(r))+\" instead.\");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},Er.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},Er.prototype.outputDefined=function(){return!1},Er.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 Lr=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};Lr.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 u.error(\"Branch labels must be integers no larger than \"+Number.MAX_SAFE_INTEGER+\".\");if(\"number\"==typeof h&&Math.floor(h)!==h)return u.error(\"Numeric branch labels must be integer values.\");if(r){if(u.checkSubtype(r,ge(h)))return null}else r=ge(h);if(void 0!==i[String(h)])return u.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,Jt);if(!d)return null;var v=e.parse(t[t.length-1],t.length-1,n);return v?\"value\"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new Lr(r,n,d,i,a,v):null},Lr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(ge(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},Lr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},Lr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},Lr.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,Jt),n=e.parse(t[2],2,Wt);if(!r||!n)return null;if(!ae(r.type,[ee(Jt),Yt,Jt]))return e.error(\"Expected first argument to be of type array or string, but found \"+re(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Wt);return i?new Or(r.type,r,n,i):null}return new Or(r.type,r,n)},Or.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!oe(e,[\"string\",\"array\"]))throw new xe(\"Expected first argument to be of type array or string, but found \"+re(ge(e))+\" instead.\");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},Or.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},Or.prototype.outputDefined=function(){return!1},Or.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 zr=Dr(\"==\",(function(t,e,r){return e===r}),Ir),Rr=Dr(\"!=\",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!Ir(0,e,r,n)})),Fr=Dr(\"<\",(function(t,e,r){return e\",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Nr=Dr(\"<=\",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),jr=Dr(\">=\",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Ur=function(t,e,r,n,i){this.type=Yt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Ur.parse=function(t,e){if(3!==t.length)return e.error(\"Expected two arguments.\");var r=e.parse(t[1],1,Wt);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,Yt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Yt)))return null;var o=null;if(n[\"min-fraction-digits\"]&&!(o=e.parse(n[\"min-fraction-digits\"],1,Wt)))return null;var s=null;return n[\"max-fraction-digits\"]&&!(s=e.parse(n[\"max-fraction-digits\"],1,Wt))?null:new Ur(r,i,a,o,s)},Ur.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))},Ur.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)},Ur.prototype.outputDefined=function(){return!1},Ur.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 Vr=function(t){this.type=Wt,this.input=t};Vr.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 \"+re(r.type)+\" instead.\"):new Vr(r):null},Vr.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 xe(\"Expected value to be of type string or array, but found \"+re(ge(e))+\" instead.\")},Vr.prototype.eachChild=function(t){t(this.input)},Vr.prototype.outputDefined=function(){return!1},Vr.prototype.serialize=function(){var t=[\"length\"];return this.eachChild((function(e){t.push(e.serialize())})),t};var qr={\"==\":zr,\"!=\":Rr,\">\":Br,\"<\":Fr,\">=\":jr,\"<=\":Nr,array:_e,at:Mr,boolean:_e,case:Cr,coalesce:kr,collator:Le,format:we,image:Te,in:Sr,\"index-of\":Er,interpolate:wr,\"interpolate-hcl\":wr,\"interpolate-lab\":wr,length:Vr,let:Ar,literal:me,match:Lr,number:_e,\"number-format\":Ur,object:_e,slice:Or,step:tr,string:_e,\"to-boolean\":Ae,\"to-color\":Ae,\"to-number\":Ae,\"to-string\":Ae,var:Ke,within:We};function Hr(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=de(r,n,i,o);if(s)throw new xe(s);return new ue(r/255*o,n/255*o,i/255*o,o)}function Gr(t,e){return t in e}function Wr(t,e){var r=e[t];return void 0===r?null:r}function Yr(t){return{type:t}}function Xr(t){return{result:\"success\",value:t}}function Zr(t){return{result:\"error\",value:t}}function Kr(t){return\"data-driven\"===t[\"property-type\"]||\"cross-faded-data-driven\"===t[\"property-type\"]}function Jr(t){return!!t.expression&&t.expression.parameters.indexOf(\"zoom\")>-1}function $r(t){return!!t.expression&&t.expression.interpolated}function Qr(t){return t instanceof Number?\"number\":t instanceof String?\"string\":t instanceof Boolean?\"boolean\":Array.isArray(t)?\"array\":null===t?\"null\":typeof t}function tn(t){return\"object\"==typeof t&&null!==t&&!Array.isArray(t)}function en(t){return t}function rn(t,e){var r,n,i,a=\"color\"===e.type,o=t.stops&&\"object\"==typeof t.stops[0][0],s=o||void 0!==t.property,l=o||!s,u=t.type||($r(e)?\"exponential\":\"interval\");if(a&&((t=jt({},t)).stops&&(t.stops=t.stops.map((function(t){return[t[0],ue.parse(t[1])]}))),t.default?t.default=ue.parse(t.default):t.default=ue.parse(e.default)),t.colorSpace&&\"rgb\"!==t.colorSpace&&!_r[t.colorSpace])throw new Error(\"Unknown color space: \"+t.colorSpace);if(\"exponential\"===u)r=sn;else if(\"interval\"===u)r=on;else if(\"categorical\"===u){r=an,n=Object.create(null);for(var c=0,f=t.stops;c=t.stops[n-1][0])return t.stops[n-1][1];var i=Qe(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function sn(t,e,r){var n=void 0!==t.base?t.base:1;if(\"number\"!==Qr(r))return nn(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=Qe(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],u=rr[e.type]||en;if(t.colorSpace&&\"rgb\"!==t.colorSpace){var c=_r[t.colorSpace];u=function(t,e){return c.reverse(c.interpolate(c.forward(t),c.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 u(r,n,o)}}:u(s,l,o)}function ln(t,e,r){return\"color\"===e.type?r=ue.parse(r):\"formatted\"===e.type?r=he.fromString(r.toString()):\"resolvedImage\"===e.type?r=pe.fromString(r.toString()):Qr(r)===e.type||\"enum\"===e.type&&e.values[r]||(r=void 0),nn(r,t.default,e.default)}Ee.register(qr,{error:[{kind:\"error\"},[Yt],function(t,e){var r=e[0];throw new xe(r.evaluate(t))}],typeof:[Yt,[Jt],function(t,e){return re(ge(e[0].evaluate(t)))}],\"to-rgba\":[ee(Wt,4),[Zt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Zt,[Wt,Wt,Wt],Hr],rgba:[Zt,[Wt,Wt,Wt,Wt],Hr],has:{type:Xt,overloads:[[[Yt],function(t,e){return Gr(e[0].evaluate(t),t.properties())}],[[Yt,Kt],function(t,e){var r=e[0],n=e[1];return Gr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Jt,overloads:[[[Yt],function(t,e){return Wr(e[0].evaluate(t),t.properties())}],[[Yt,Kt],function(t,e){var r=e[0],n=e[1];return Wr(r.evaluate(t),n.evaluate(t))}]]},\"feature-state\":[Jt,[Yt],function(t,e){return Wr(e[0].evaluate(t),t.featureState||{})}],properties:[Kt,[],function(t){return t.properties()}],\"geometry-type\":[Yt,[],function(t){return t.geometryType()}],id:[Jt,[],function(t){return t.id()}],zoom:[Wt,[],function(t){return t.globals.zoom}],\"heatmap-density\":[Wt,[],function(t){return t.globals.heatmapDensity||0}],\"line-progress\":[Wt,[],function(t){return t.globals.lineProgress||0}],accumulated:[Jt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],\"+\":[Wt,Yr(Wt),function(t,e){for(var r=0,n=0,i=e;n\":[Xt,[Yt,Jt],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->\":[Xt,[Jt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],\"filter-<=\":[Xt,[Yt,Jt],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-<=\":[Xt,[Jt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],\"filter->=\":[Xt,[Yt,Jt],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->=\":[Xt,[Jt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],\"filter-has\":[Xt,[Jt],function(t,e){return e[0].value in t.properties()}],\"filter-has-id\":[Xt,[],function(t){return null!==t.id()&&void 0!==t.id()}],\"filter-type-in\":[Xt,[ee(Yt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],\"filter-id-in\":[Xt,[ee(Jt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],\"filter-in-small\":[Xt,[Yt,ee(Jt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],\"filter-in-large\":[Xt,[Yt,ee(Jt)],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:Xt,overloads:[[[Xt,Xt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[Yr(Xt),function(t,e){for(var r=0,n=e;r0&&\"string\"==typeof t[0]&&t[0]in qr}function fn(t,e){var r=new Je(qr,[],e?function(t){var e={color:Zt,string:Yt,number:Wt,enum:Yt,boolean:Xt,formatted:Qt,resolvedImage:te};return\"array\"===t.type?ee(e[t.value]||Jt,t.length):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?Xr(new un(n,e)):Zr(r.errors)}un.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)},un.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 xe(\"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 hn=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent=\"constant\"!==t&&!Xe(e.expression)};hn.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},hn.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var pn=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent=\"camera\"!==t&&!Xe(e.expression),this.interpolationType=n};function dn(t,e){if(\"error\"===(t=fn(t,e)).result)return t;var r=t.value.expression,n=Ye(r);if(!n&&!Kr(e))return Zr([new qt(\"\",\"data expressions not supported\")]);var i=Ze(r,[\"zoom\"]);if(!i&&!Jr(e))return Zr([new qt(\"\",\"zoom expressions not supported\")]);var a=gn(r);if(!a&&!i)return Zr([new qt(\"\",'\"zoom\" expression may only be used as input to a top-level \"step\" or \"interpolate\" expression.')]);if(a instanceof qt)return Zr([a]);if(a instanceof wr&&!$r(e))return Zr([new qt(\"\",'\"interpolate\" expressions cannot be used with this property')]);if(!a)return Xr(new hn(n?\"constant\":\"source\",t.value));var o=a instanceof wr?a.interpolation:void 0;return Xr(new pn(n?\"camera\":\"composite\",t.value,a.labels,o))}pn.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},pn.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)},pn.prototype.interpolationFactor=function(t,e,r){return this.interpolationType?wr.interpolationFactor(this.interpolationType,t,e,r):0};var vn=function(t,e){this._parameters=t,this._specification=e,jt(this,rn(this._parameters,this._specification))};function gn(t){var e=null;if(t instanceof Ar)e=gn(t.result);else if(t instanceof kr)for(var r=0,n=t.args;rn.maximum?[new Bt(e,r,r+\" is greater than the maximum value \"+n.maximum)]:[]}function bn(t){var e,r,n,i=t.valueSpec,a=Ut(t.value.type),o={},s=\"categorical\"!==a&&void 0===t.value.property,l=!s,u=\"array\"===Qr(t.value.stops)&&\"array\"===Qr(t.value.stops[0])&&\"object\"===Qr(t.value.stops[0][0]),c=yn({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 Bt(t.key,t.value,'identity function may not have a \"stops\" property')];var e=[],r=t.value;return e=e.concat(mn({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),\"array\"===Qr(r)&&0===r.length&&e.push(new Bt(t.key,r,\"array must have at least one stop\")),e},default:function(t){return Hn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return\"identity\"===a&&s&&c.push(new Bt(t.key,t.value,'missing required property \"property\"')),\"identity\"===a||t.value.stops||c.push(new Bt(t.key,t.value,'missing required property \"stops\"')),\"exponential\"===a&&t.valueSpec.expression&&!$r(t.valueSpec)&&c.push(new Bt(t.key,t.value,\"exponential functions not supported\")),t.styleSpec.$version>=8&&(l&&!Kr(t.valueSpec)?c.push(new Bt(t.key,t.value,\"property functions not supported\")):s&&!Jr(t.valueSpec)&&c.push(new Bt(t.key,t.value,\"zoom functions not supported\"))),\"categorical\"!==a&&!u||void 0!==t.value.property||c.push(new Bt(t.key,t.value,'\"property\" property is required')),c;function f(t){var e=[],a=t.value,s=t.key;if(\"array\"!==Qr(a))return[new Bt(s,a,\"array expected, \"+Qr(a)+\" found\")];if(2!==a.length)return[new Bt(s,a,\"array length 2 expected, length \"+a.length+\" found\")];if(u){if(\"object\"!==Qr(a[0]))return[new Bt(s,a,\"object expected, \"+Qr(a[0])+\" found\")];if(void 0===a[0].zoom)return[new Bt(s,a,\"object stop key must have zoom\")];if(void 0===a[0].value)return[new Bt(s,a,\"object stop key must have value\")];if(n&&n>Ut(a[0].zoom))return[new Bt(s,a[0].zoom,\"stop zoom values must appear in ascending order\")];Ut(a[0].zoom)!==n&&(n=Ut(a[0].zoom),r=void 0,o={}),e=e.concat(yn({key:s+\"[0]\",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:xn,value:h}}))}else e=e.concat(h({key:s+\"[0]\",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return cn(Vt(a[1]))?e.concat([new Bt(s+\"[1]\",a[1],\"expressions are not allowed in function stops.\")]):e.concat(Hn({key:s+\"[1]\",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Qr(t.value),l=Ut(t.value),u=null!==t.value?t.value:n;if(e){if(s!==e)return[new Bt(t.key,u,s+\" stop domain type must match previous stop domain type \"+e)]}else e=s;if(\"number\"!==s&&\"string\"!==s&&\"boolean\"!==s)return[new Bt(t.key,u,\"stop domain value must be a number, string, or boolean\")];if(\"number\"!==s&&\"categorical\"!==a){var c=\"number expected, \"+s+\" found\";return Kr(i)&&void 0===a&&(c+='\\nIf you intended to use a categorical function, specify `\"type\": \"categorical\"`.'),[new Bt(t.key,u,c)]}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 Sn(t){if(!Array.isArray(t))return!1;if(\"within\"===t[0])return!0;for(var e=1;e\"===r||\"<=\"===r||\">=\"===r?Ln(t[1],t[2],r):\"any\"===r?(e=t.slice(1),[\"any\"].concat(e.map(En))):\"all\"===r?[\"all\"].concat(t.slice(1).map(En)):\"none\"===r?[\"all\"].concat(t.slice(1).map(En).map(Pn)):\"in\"===r?Cn(t[1],t.slice(2)):\"!in\"===r?Pn(Cn(t[1],t.slice(2))):\"has\"===r?On(t[1]):\"!has\"===r?Pn(On(t[1])):\"within\"!==r||t}function Ln(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 Cn(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(Mn)]]:[\"filter-in-small\",t,[\"literal\",e]]}}function On(t){switch(t){case\"$type\":return!0;case\"$id\":return[\"filter-has-id\"];default:return[\"filter-has\",t]}}function Pn(t){return[\"!\",t]}function In(t){return Tn(Vt(t.value))?_n(jt({},t,{expressionContext:\"filter\",valueSpec:{value:\"boolean\"}})):Dn(t)}function Dn(t){var e=t.value,r=t.key;if(\"array\"!==Qr(e))return[new Bt(r,e,\"array expected, \"+Qr(e)+\" found\")];var n,i=t.styleSpec,a=[];if(e.length<1)return[new Bt(r,e,\"filter array must have at least 1 element\")];switch(a=a.concat(wn({key:r+\"[0]\",value:e[0],valueSpec:i.filter_operator,style:t.style,styleSpec:t.styleSpec})),Ut(e[0])){case\"<\":case\"<=\":case\">\":case\">=\":e.length>=2&&\"$type\"===Ut(e[1])&&a.push(new Bt(r,e,'\"$type\" cannot be use with operator \"'+e[0]+'\"'));case\"==\":case\"!=\":3!==e.length&&a.push(new Bt(r,e,'filter array for operator \"'+e[0]+'\" must have 3 elements'));case\"in\":case\"!in\":e.length>=2&&\"string\"!==(n=Qr(e[1]))&&a.push(new Bt(r+\"[1]\",e[1],\"string expected, \"+n+\" found\"));for(var o=2;o=c[p+0]&&n>=c[p+1])?(o[h]=!0,a.push(u[h])):o[h]=!1}}},ri.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),u=this._convertToCellCoord(e),c=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=c;h++)for(var p=u;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}},ri.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},ri.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},ri.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=ei+this.cells.length+1+1,r=0,n=0;n=0)){var f=t[c];u[c]=ai[l].shallow.indexOf(c)>=0?f:ci(f,e)}t instanceof Error&&(u.message=t.message)}if(u.$name)throw new Error(\"$name property is reserved for worker serialization logic.\");return\"Object\"!==l&&(u.$name=l),u}throw new Error(\"can't serialize object of type \"+typeof t)}function fi(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||li(t)||ui(t)||ArrayBuffer.isView(t)||t instanceof ni)return t;if(Array.isArray(t))return t.map(fi);if(\"object\"==typeof t){var e=t.$name||\"Object\",r=ai[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:fi(s)}}return n}throw new Error(\"can't deserialize object of type \"+typeof t)}var hi=function(){this.first=!0};hi.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 di(t){for(var e=0,r=t;e=65097&&t<=65103)||pi[\"CJK Compatibility Ideographs\"](t)||pi[\"CJK Compatibility\"](t)||pi[\"CJK Radicals Supplement\"](t)||pi[\"CJK Strokes\"](t)||!(!pi[\"CJK Symbols and Punctuation\"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||pi[\"CJK Unified Ideographs Extension A\"](t)||pi[\"CJK Unified Ideographs\"](t)||pi[\"Enclosed CJK Letters and Months\"](t)||pi[\"Hangul Compatibility Jamo\"](t)||pi[\"Hangul Jamo Extended-A\"](t)||pi[\"Hangul Jamo Extended-B\"](t)||pi[\"Hangul Jamo\"](t)||pi[\"Hangul Syllables\"](t)||pi.Hiragana(t)||pi[\"Ideographic Description Characters\"](t)||pi.Kanbun(t)||pi[\"Kangxi Radicals\"](t)||pi[\"Katakana Phonetic Extensions\"](t)||pi.Katakana(t)&&12540!==t||!(!pi[\"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)||!(!pi[\"Small Form Variants\"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||pi[\"Unified Canadian Aboriginal Syllabics\"](t)||pi[\"Unified Canadian Aboriginal Syllabics Extended\"](t)||pi[\"Vertical Forms\"](t)||pi[\"Yijing Hexagram Symbols\"](t)||pi[\"Yi Syllables\"](t)||pi[\"Yi Radicals\"](t))))}function gi(t){return!(vi(t)||function(t){return!!(pi[\"Latin-1 Supplement\"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||pi[\"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)||pi[\"Letterlike Symbols\"](t)||pi[\"Number Forms\"](t)||pi[\"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)||pi[\"Control Pictures\"](t)&&9251!==t||pi[\"Optical Character Recognition\"](t)||pi[\"Enclosed Alphanumerics\"](t)||pi[\"Geometric Shapes\"](t)||pi[\"Miscellaneous Symbols\"](t)&&!(t>=9754&&t<=9759)||pi[\"Miscellaneous Symbols and Arrows\"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||pi[\"CJK Symbols and Punctuation\"](t)||pi.Katakana(t)||pi[\"Private Use Area\"](t)||pi[\"CJK Compatibility Forms\"](t)||pi[\"Small Form Variants\"](t)||pi[\"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 yi(t){return pi.Arabic(t)||pi[\"Arabic Supplement\"](t)||pi[\"Arabic Extended-A\"](t)||pi[\"Arabic Presentation Forms-A\"](t)||pi[\"Arabic Presentation Forms-B\"](t)}function mi(t){return t>=1424&&t<=2303||pi[\"Arabic Presentation Forms-A\"](t)||pi[\"Arabic Presentation Forms-B\"](t)}function xi(t,e){return!(!e&&mi(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||pi.Khmer(t))}function bi(t){for(var e=0,r=t;e-1&&(Mi=ki),Ai&&Ai(t)};function Li(){Ci.fire(new Dt(\"pluginStateChange\",{pluginStatus:Mi,pluginURL:Si}))}var Ci=new Rt,Oi=function(){return Mi},Pi=function(){if(Mi!==_i||!Si)throw new Error(\"rtl-text-plugin cannot be downloaded unless a pluginURL is specified\");Mi=wi,Li(),Si&&Mt({url:Si},(function(t){t?Ei(t):(Mi=Ti,Li())}))},Ii={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return Mi===Ti||null!=Ii.applyArabicShaping},isLoading:function(){return Mi===wi},setState:function(t){Mi=t.pluginStatus,Si=t.pluginURL},isParsed:function(){return null!=Ii.applyArabicShaping&&null!=Ii.processBidirectionalText&&null!=Ii.processStyledBidirectionalText},getPluginURL:function(){return Si}},Di=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 hi,this.transition={})};Di.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 zi=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(tn(t))return new vn(t,e);if(cn(t)){var r=dn(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=ue.parse(t)),{kind:\"constant\",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};zi.prototype.isDataDriven=function(){return\"source\"===this.expression.kind||\"composite\"===this.expression.kind},zi.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var Ri=function(t){this.property=t,this.value=new zi(t,void 0)};Ri.prototype.transitioned=function(t,e){return new Bi(this.property,this.value,e,p({},t.transition,this.transition),t.now)},Ri.prototype.untransitioned=function(){return new Bi(this.property,this.value,null,{},0)};var Fi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};Fi.prototype.getValue=function(t){return w(this._values[t].value.value)},Fi.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Ri(this._values[t].property)),this._values[t].value=new zi(this._values[t].property,null===e?void 0:w(e))},Fi.prototype.getTransition=function(t){return w(this._values[t].transition)},Fi.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Ri(this._values[t].property)),this._values[t].transition=w(e)||void 0},Fi.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 Ni=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};Ni.prototype.possiblyEvaluate=function(t,e,r){for(var n=new Vi(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}(Hi),Wi=function(t){this.specification=t};Wi.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 Di(Math.floor(e.zoom-1),e)),t.expression.evaluate(new Di(Math.floor(e.zoom),e)),t.expression.evaluate(new Di(Math.floor(e.zoom+1),e)),e)}},Wi.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Wi.prototype.interpolate=function(t){return t};var Yi=function(t){this.specification=t};Yi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},Yi.prototype.interpolate=function(){return!1};var Xi=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 zi(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new Ri(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};oi(\"DataDrivenProperty\",Hi),oi(\"DataConstantProperty\",qi),oi(\"CrossFadedDataDrivenProperty\",Gi),oi(\"CrossFadedProperty\",Wi),oi(\"ColorRampProperty\",Yi);var Zi=\"-transition\",Ki=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&&(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 ji(r.layout)),r.paint)){for(var n in this._transitionablePaint=new Fi(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 Vi(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($n,n,t,e,r))return}\"visibility\"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return x(t,Zi)?this._transitionablePaint.getTransition(t.slice(0,-11)):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(Jn,n,t,e,r))return!1}if(x(t,Zi))return this._transitionablePaint.setTransition(t.slice(0,-11),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),_(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)&&Qn(this,t.call(Zn,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Ft,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 Ui&&Kr(e.property.specification)&&(\"source\"===e.value.kind||\"composite\"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(Rt),Ji={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},$i=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},Qi=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function ta(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,Ji[i].BYTES_PER_ELEMENT),o=r=ea(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:ea(r,Math.max(n,e)),alignment:e}}function ea(t,e){return Math.ceil(t/e)*e}Qi.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Qi.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},Qi.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Qi.prototype.clear=function(){this.length=0},Qi.prototype.resize=function(t){this.reserve(t),this.length=t},Qi.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)}},Qi.prototype._refreshViews=function(){throw new Error(\"_refreshViews() must be implemented by each concrete StructArray layout\")};var ra=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}(Qi);ra.prototype.bytesPerElement=4,oi(\"StructArrayLayout2i4\",ra);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._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}(Qi);na.prototype.bytesPerElement=8,oi(\"StructArrayLayout4i8\",na);var ia=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}(Qi);ia.prototype.bytesPerElement=12,oi(\"StructArrayLayout2i4i12\",ia);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._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}(Qi);aa.prototype.bytesPerElement=8,oi(\"StructArrayLayout2i4ub8\",aa);var oa=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}(Qi);oa.prototype.bytesPerElement=8,oi(\"StructArrayLayout2f8\",oa);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._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,u){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l,u)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c){var f=10*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.uint16[f+8]=u,this.uint16[f+9]=c,t},e}(Qi);sa.prototype.bytesPerElement=20,oi(\"StructArrayLayout10ui20\",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._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,u,c,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,u,c,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,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]=u,this.int16[p+9]=c,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Qi);la.prototype.bytesPerElement=24,oi(\"StructArrayLayout4i4ui4i24\",la);var ua=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}(Qi);ua.prototype.bytesPerElement=12,oi(\"StructArrayLayout3f12\",ua);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._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}(Qi);ca.prototype.bytesPerElement=4,oi(\"StructArrayLayout1ul4\",ca);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._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 u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u){var c=10*t,f=5*t;return this.int16[c+0]=e,this.int16[c+1]=r,this.int16[c+2]=n,this.int16[c+3]=i,this.int16[c+4]=a,this.int16[c+5]=o,this.uint32[f+3]=s,this.uint16[c+8]=l,this.uint16[c+9]=u,t},e}(Qi);fa.prototype.bytesPerElement=20,oi(\"StructArrayLayout6i1ul2ui20\",fa);var ha=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}(Qi);ha.prototype.bytesPerElement=12,oi(\"StructArrayLayout2i2i2i12\",ha);var pa=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}(Qi);pa.prototype.bytesPerElement=16,oi(\"StructArrayLayout2f1f2i16\",pa);var da=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}(Qi);da.prototype.bytesPerElement=12,oi(\"StructArrayLayout2ub2f12\",da);var va=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}(Qi);va.prototype.bytesPerElement=6,oi(\"StructArrayLayout3ui6\",va);var ga=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,u,c,f,h,p,d,v,g){var y=this.length;return this.resize(y+1),this.emplace(y,t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y){var m=24*t,x=12*t,b=48*t;return this.int16[m+0]=e,this.int16[m+1]=r,this.uint16[m+2]=n,this.uint16[m+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[m+10]=l,this.uint16[m+11]=u,this.uint16[m+12]=c,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=v,this.uint32[x+10]=g,this.int16[m+22]=y,t},e}(Qi);ga.prototype.bytesPerElement=48,oi(\"StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48\",ga);var ya=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,u,c,f,h,p,d,v,g,y,m,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,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,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]=u,this.uint16[L+9]=c,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=v,this.uint16[L+15]=g,this.uint16[L+16]=y,this.uint16[L+17]=m,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}(Qi);ya.prototype.bytesPerElement=68,oi(\"StructArrayLayout8i15ui1ul4f68\",ya);var ma=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}(Qi);ma.prototype.bytesPerElement=4,oi(\"StructArrayLayout1f4\",ma);var xa=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}(Qi);xa.prototype.bytesPerElement=6,oi(\"StructArrayLayout3i6\",xa);var ba=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}(Qi);ba.prototype.bytesPerElement=8,oi(\"StructArrayLayout1ul2ui8\",ba);var _a=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}(Qi);_a.prototype.bytesPerElement=4,oi(\"StructArrayLayout2ui4\",_a);var wa=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}(Qi);wa.prototype.bytesPerElement=2,oi(\"StructArrayLayout1ui2\",wa);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,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}(Qi);Ta.prototype.bytesPerElement=16,oi(\"StructArrayLayout4f16\",Ta);var ka=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 a(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}($i);ka.prototype.size=20;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 ka(this,t)},e}(fa);oi(\"CollisionBoxArray\",Aa);var Ma=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}($i);Ma.prototype.size=48;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 Ma(this,t)},e}(ga);oi(\"PlacedSymbolArray\",Sa);var Ea=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}($i);Ea.prototype.size=68;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.get=function(t){return new Ea(this,t)},e}(ya);oi(\"SymbolInstanceArray\",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.getoffsetX=function(t){return this.float32[1*t+0]},e}(ma);oi(\"GlyphOffsetArray\",Ca);var Oa=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}(xa);oi(\"SymbolLineVertexArray\",Oa);var Pa=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}($i);Pa.prototype.size=8;var Ia=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 Pa(this,t)},e}(ba);oi(\"FeatureIndexArray\",Ia);var Da=ta([{name:\"a_pos\",components:2,type:\"Int16\"}],4).members,za=function(t){void 0===t&&(t=[]),this.segments=t};function Ra(t,e){return 256*(t=f(Math.floor(t),0,255))+f(Math.floor(e),0,255)}za.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>za.MAX_VERTEX_ARRAY_LENGTH&&k(\"Max vertices per segment is \"+za.MAX_VERTEX_ARRAY_LENGTH+\": bucket requested \"+t),(!i||i.vertexLength+t>za.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},za.prototype.get=function(){return this.segments},za.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(u+2))<<16;case 2:l^=(255&t.charCodeAt(u+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(u)))*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}})),Na=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}})),ja=Ba,Ua=Ba,Va=Na;ja.murmur3=Ua,ja.murmur2=Va;var qa=function(){this.ids=[],this.positions=[],this.indexed=!1};qa.prototype.add=function(t,e,r,n){this.ids.push(Ga(t)),this.positions.push(e,r,n)},qa.prototype.getPositions=function(t){for(var e=Ga(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},qa.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return Wa(r,n,0,r.length-1),e&&e.push(r.buffer,n.buffer),{ids:r,positions:n}},qa.deserialize=function(t){var e=new qa;return e.ids=t.ids,e.positions=t.positions,e.indexed=!0,e};var Ha=Math.pow(2,53)-1;function Ga(t){var e=+t;return!isNaN(e)&&e<=Ha?e:ja(String(t))}function Wa(t,e,r,n){for(;r>1],a=r-1,o=n+1;;){do{a++}while(t[a]i);if(a>=o)break;Ya(t,a,o),Ya(e,3*a,3*o),Ya(e,3*a+1,3*o+1),Ya(e,3*a+2,3*o+2)}o-ro.x+1||lo.y+1)&&k(\"Geometry exceeds allowed extent, reduce your vector tile buffer size\")}return r}function mo(t,e){return{type:t.type,id:t.id,properties:t.properties,geometry:e?yo(t):[]}}function xo(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var bo=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 ra,this.indexArray=new va,this.segments=new za,this.programConfigurations=new co(t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function _o(t,e){for(var r=0;r1){if(Ao(t,e))return!0;for(var n=0;n1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function Lo(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 Co(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 Oo(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=A(t,e,r[0]);return a!==A(t,e,r[1])||a!==A(t,e,r[2])||a!==A(t,e,r[3])}function Po(t,e,r){var n=e.paint.get(t).value;return\"constant\"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function Io(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Do(t,e,r,n,i){if(!e[0]&&!e[1])return t;var o=a.convert(e)._mult(i);\"viewport\"===r&&o._rotate(-n);for(var s=[],l=0;l=po||c<0||c>=po)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;xo(this.layoutVertexArray,u,c,-1,-1),xo(this.layoutVertexArray,u,c,1,-1),xo(this.layoutVertexArray,u,c,1,1),xo(this.layoutVertexArray,u,c,-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)},oi(\"CircleBucket\",bo,{omit:[\"layers\"]});var zo=new Xi({\"circle-sort-key\":new Hi(Ft.layout_circle[\"circle-sort-key\"])}),Ro={paint:new Xi({\"circle-radius\":new Hi(Ft.paint_circle[\"circle-radius\"]),\"circle-color\":new Hi(Ft.paint_circle[\"circle-color\"]),\"circle-blur\":new Hi(Ft.paint_circle[\"circle-blur\"]),\"circle-opacity\":new Hi(Ft.paint_circle[\"circle-opacity\"]),\"circle-translate\":new qi(Ft.paint_circle[\"circle-translate\"]),\"circle-translate-anchor\":new qi(Ft.paint_circle[\"circle-translate-anchor\"]),\"circle-pitch-scale\":new qi(Ft.paint_circle[\"circle-pitch-scale\"]),\"circle-pitch-alignment\":new qi(Ft.paint_circle[\"circle-pitch-alignment\"]),\"circle-stroke-width\":new Hi(Ft.paint_circle[\"circle-stroke-width\"]),\"circle-stroke-color\":new Hi(Ft.paint_circle[\"circle-stroke-color\"]),\"circle-stroke-opacity\":new Hi(Ft.paint_circle[\"circle-stroke-opacity\"])}),layout:zo},Fo=\"undefined\"!=typeof Float32Array?Float32Array:Array;function Bo(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 No(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,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 jo=No;var Uo,Vo=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};function qo(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}Uo=new Fo(3),Fo!=Float32Array&&(Uo[0]=0,Uo[1]=0,Uo[2]=0),function(){var t=new Fo(4);Fo!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();var Ho=function(t){var e=t[0],r=t[1];return e*e+r*r},Go=(function(){var t=new Fo(2);Fo!=Float32Array&&(t[0]=0,t[1]=0)}(),function(t){function e(e){t.call(this,e,Ro)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new bo(t)},e.prototype.queryRadius=function(t){var e=t;return Po(\"circle-radius\",this,e)+Po(\"circle-stroke-width\",this,e)+Io(this.paint.get(\"circle-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=Do(t,this.paint.get(\"circle-translate\"),this.paint.get(\"circle-translate-anchor\"),a.angle,o),u=this.paint.get(\"circle-radius\").evaluate(e,r)+this.paint.get(\"circle-stroke-width\").evaluate(e,r),c=\"map\"===this.paint.get(\"circle-pitch-alignment\"),f=c?l:function(t,e){return t.map((function(t){return Wo(t,e)}))}(l,s),h=c?u*o:u,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);u=0!==(u=Math.max(a-n,o-i))?1/u:0}return cs(h,p,r,n,i,u),p}function ls(t,e,r,n,i){var a,o;if(i===Ps(t,e,r,n)>0)for(a=e;a=e;a-=n)o=Ls(a,t[a],t[a+1],o);return o&&Ts(o,o.next)&&(Cs(o),o=o.next),o}function us(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!Ts(n,n.next)&&0!==ws(n.prev,n,n.next))n=n.next;else{if(Cs(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function cs(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=ms(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,u=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,u*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,u=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?hs(t,n,i,a):fs(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),Cs(t),t=l.next,u=l.next;else if((t=l)===u){o?1===o?cs(t=ps(us(t),e,r),e,r,n,i,a,2):2===o&&ds(t,e,r,n,i,a):cs(us(t),e,r,n,i,a,1);break}}}function fs(t){var e=t.prev,r=t,n=t.next;if(ws(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(bs(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&ws(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function hs(t,e,r,n){var i=t.prev,a=t,o=t.next;if(ws(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,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=ms(s,l,e,r,n),h=ms(u,c,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&bs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ws(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&bs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ws(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&bs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ws(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&bs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ws(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function ps(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!Ts(i,a)&&ks(i,n,n.next,a)&&Ss(i,a)&&Ss(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),Cs(n),Cs(n.next),n=t=a),n=n.next}while(n!==t);return us(n)}function ds(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&_s(o,s)){var l=Es(o,s);return o=us(o,o.next),l=us(l,l.next),cs(o,e,r,n,i,a),void cs(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function vs(t,e){return t.x-e.x}function gs(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>=c&&i!==n.x&&bs(ar.x||n.x===r.x&&ys(r,n)))&&(r=n,h=l)),n=n.next}while(n!==u);return r}(t,e)){var r=Es(e,t);us(e,e.next),us(r,r.next)}}function ys(t,e){return ws(t.prev,t,e.prev)<0&&ws(e.next,t,t.next)<0}function ms(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 xs(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 _s(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&&ks(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(Ss(t,e)&&Ss(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)&&(ws(t.prev,t,e.prev)||ws(t,e.prev,e))||Ts(t,e)&&ws(t.prev,t,t.next)>0&&ws(e.prev,e,e.next)>0)}function ws(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function Ts(t,e){return t.x===e.x&&t.y===e.y}function ks(t,e,r,n){var i=Ms(ws(t,e,r)),a=Ms(ws(t,e,n)),o=Ms(ws(r,n,t)),s=Ms(ws(r,n,e));return i!==a&&o!==s||!(0!==i||!As(t,r,e))||!(0!==a||!As(t,n,e))||!(0!==o||!As(r,t,n))||!(0!==s||!As(r,e,n))}function As(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 Ms(t){return t>0?1:t<0?-1:0}function Ss(t,e){return ws(t.prev,t,t.next)<0?ws(t,e,t.next)>=0&&ws(t,t.prev,e)>=0:ws(t,e,t.prev)<0||ws(t,t.next,e)<0}function Es(t,e){var r=new Os(t.i,t.x,t.y),n=new Os(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 Ls(t,e,r,n){var i=new Os(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 Cs(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 Os(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 Ps(t,e,r,n){for(var i=0,a=e,o=r-n;ar;){if(n-r>600){var a=n-r+1,o=e-r+1,s=Math.log(a),l=.5*Math.exp(2*s/3),u=.5*Math.sqrt(s*l*(a-l)/a)*(o-a/2<0?-1:1);Ds(t,e,Math.max(r,Math.floor(e-o*l/a+u)),Math.min(n,Math.floor(e+(a-o)*l/a+u)),i)}var c=t[e],f=r,h=n;for(zs(t,r,e),i(t[n],c)>0&&zs(t,r,n);f0;)h--}0===i(t[r],c)?zs(t,r,h):zs(t,++h,n),h<=e&&(r=h+1),e<=h&&(n=h-1)}}function zs(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function Rs(t,e){return te?1:0}function Fs(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},as.default=os;var Us=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 ra,this.indexArray=new va,this.indexArray2=new _a,this.programConfigurations=new co(t.layers,t.zoom),this.segments=new za,this.segments2=new za,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};Us.prototype.populate=function(t,e,r){this.hasPattern=Ns(\"fill\",this.layers,e);for(var n=this.layers[0].layout.get(\"fill-sort-key\"),i=[],a=0,o=t;a>3}if(i--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new a(o,s));else{if(7!==n)throw new Error(\"unknown command \"+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},Ys.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,u=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())u&&(u=a);else if(7!==r)throw new Error(\"unknown command \"+r)}return[o,l,s,u]},Ys.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(),u=Ys.types[this.type];function c(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 Qs(t,e,r){if(3===t){var n=new Ks(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Js.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 Ws(this._pbf,e,this.extent,this._keys,this._values)};var tl={VectorTile:function(t,e){this.layers=t.readFields(Qs,{},e)},VectorTileFeature:Ws,VectorTileLayer:Ks},el=tl.VectorTileFeature.types,rl=Math.pow(2,13);function nl(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*rl)+o,i*rl*2,a*rl*2,Math.round(s))}var il=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 ia,this.indexArray=new va,this.programConfigurations=new co(t.layers,t.zoom),this.segments=new za,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function al(t,e){return t.x===e.x&&(t.x<0||t.x>po)||t.y===e.y&&(t.y<0||t.y>po)}il.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=Ns(\"fill-extrusion\",this.layers,e);for(var n=0,i=t;npo}))||P.every((function(t){return t.y<0}))||P.every((function(t){return t.y>po}))))for(var v=0,g=0;g=1){var m=d[g-1];if(!al(y,m)){f.vertexLength+4>za.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=y.sub(m)._perp()._unit(),b=m.dist(y);v+b>32768&&(v=0),nl(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,v),nl(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,v),v+=b,nl(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,0,v),nl(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,1,v);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>za.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),\"Polygon\"===el[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 u=0;u0;if(T&&y>u){var A=c.dist(p);if(A>2*f){var M=c.sub(c.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,v,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)m=g.mult(-1);else{var L=_*v.add(g).mag()/v.sub(g).mag();m._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(c,m,0,0,h),this.addCurrentVertex(c,m.mult(-1),0,0,h)}else if(\"bevel\"===E||\"fakeround\"===E){var C=-Math.sqrt(_*_-1),O=k?C:0,P=k?0:C;if(p&&this.addCurrentVertex(c,v,O,P,h),\"fakeround\"===E)for(var I=Math.round(180*w/Math.PI/20),D=1;D2*f){var j=c.add(d.sub(c)._mult(f/N)._round());this.updateDistance(c,j),this.addCurrentVertex(j,g,0,0,h),c=j}}}}},vl.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,u=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,u,a,!0,-n,i),this.distance>dl/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},vl.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,u=.5*(this.lineClips?this.scaledDistance*(dl-1):this.scaledDistance);if(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&u)<<2,u>>6),this.lineClips){var c=(this.scaledDistance-this.lineClips.start)/(this.lineClips.end-this.lineClips.start);this.layoutVertexArray2.emplaceBack(c,this.lineClipsArray.length)}var f=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,f),o.primitiveLength++),i?this.e2=f:this.e1=f},vl.prototype.updateScaledDistance=function(){this.scaledDistance=this.lineClips?this.lineClips.start+(this.lineClips.end-this.lineClips.start)*this.distance/this.totalDistance:this.distance},vl.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},oi(\"LineBucket\",vl,{omit:[\"layers\",\"patternFeatures\"]});var gl=new Xi({\"line-cap\":new qi(Ft.layout_line[\"line-cap\"]),\"line-join\":new Hi(Ft.layout_line[\"line-join\"]),\"line-miter-limit\":new qi(Ft.layout_line[\"line-miter-limit\"]),\"line-round-limit\":new qi(Ft.layout_line[\"line-round-limit\"]),\"line-sort-key\":new Hi(Ft.layout_line[\"line-sort-key\"])}),yl={paint:new Xi({\"line-opacity\":new Hi(Ft.paint_line[\"line-opacity\"]),\"line-color\":new Hi(Ft.paint_line[\"line-color\"]),\"line-translate\":new qi(Ft.paint_line[\"line-translate\"]),\"line-translate-anchor\":new qi(Ft.paint_line[\"line-translate-anchor\"]),\"line-width\":new Hi(Ft.paint_line[\"line-width\"]),\"line-gap-width\":new Hi(Ft.paint_line[\"line-gap-width\"]),\"line-offset\":new Hi(Ft.paint_line[\"line-offset\"]),\"line-blur\":new Hi(Ft.paint_line[\"line-blur\"]),\"line-dasharray\":new Wi(Ft.paint_line[\"line-dasharray\"]),\"line-pattern\":new Gi(Ft.paint_line[\"line-pattern\"]),\"line-gradient\":new Yi(Ft.paint_line[\"line-gradient\"])}),layout:gl},ml=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 Di(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=p({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Hi),xl=new ml(yl.paint.properties[\"line-width\"].specification);xl.useIntegerZoom=!0;var bl=function(t){function e(e){t.call(this,e,yl),this.gradientVersion=0}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){if(\"line-gradient\"===t){var e=this._transitionablePaint._values[\"line-gradient\"].value.expression;this.stepInterpolant=e._styleExpression.expression instanceof tr,this.gradientVersion=(this.gradientVersion+1)%l}},e.prototype.gradientExpression=function(){return this._transitionablePaint._values[\"line-gradient\"].value.expression},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values[\"line-floorwidth\"]=xl.possiblyEvaluate(this._transitioningPaint._values[\"line-width\"].value,e)},e.prototype.createBucket=function(t){return new vl(t)},e.prototype.queryRadius=function(t){var e=t,r=_l(Po(\"line-width\",this,e),Po(\"line-gap-width\",this,e)),n=Po(\"line-offset\",this,e);return r/2+Math.abs(n)+Io(this.paint.get(\"line-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,o,s){var l=Do(t,this.paint.get(\"line-translate\"),this.paint.get(\"line-translate-anchor\"),o.angle,s),u=s/2*_l(this.paint.get(\"line-width\").evaluate(e,r),this.paint.get(\"line-gap-width\").evaluate(e,r)),c=this.paint.get(\"line-offset\").evaluate(e,r);return c&&(n=function(t,e){for(var r=[],n=new a(0,0),i=0;i=3)for(var a=0;a0?e+2*t:t}var wl=ta([{name:\"a_pos_offset\",components:4,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint16\"},{name:\"a_pixeloffset\",components:4,type:\"Int16\"}],4),Tl=ta([{name:\"a_projected_pos\",components:3,type:\"Float32\"}],4),kl=(ta([{name:\"a_fade_opacity\",components:1,type:\"Uint32\"}],4),ta([{name:\"a_placed\",components:2,type:\"Uint8\"},{name:\"a_shift\",components:2,type:\"Float32\"}])),Al=(ta([{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\"}]),ta([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4)),Ml=ta([{name:\"a_pos\",components:2,type:\"Float32\"},{name:\"a_radius\",components:1,type:\"Float32\"},{name:\"a_flags\",components:2,type:\"Int16\"}],4);function Sl(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()),Ii.applyArabicShaping&&(t=Ii.applyArabicShaping(t)),t}(t.text,e,r)})),t}ta([{name:\"triangle\",components:3,type:\"Uint16\"}]),ta([{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\"}]),ta([{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\"}]),ta([{type:\"Float32\",name:\"offsetX\"}]),ta([{type:\"Int16\",name:\"x\"},{type:\"Int16\",name:\"y\"},{type:\"Int16\",name:\"tileUnitDistanceFromAnchor\"}]);var El={\"!\":\"︕\",\"#\":\"#\",$:\"$\",\"%\":\"%\",\"&\":\"&\",\"(\":\"︵\",\")\":\"︶\",\"*\":\"*\",\"+\":\"+\",\",\":\"︐\",\"-\":\"︲\",\".\":\"・\",\"/\":\"/\",\":\":\"︓\",\";\":\"︔\",\"<\":\"︿\",\"=\":\"=\",\">\":\"﹀\",\"?\":\"︖\",\"@\":\"@\",\"[\":\"﹇\",\"\\\\\":\"\\",\"]\":\"﹈\",\"^\":\"^\",_:\"︳\",\"`\":\"`\",\"{\":\"︷\",\"|\":\"―\",\"}\":\"︸\",\"~\":\"~\",\"¢\":\"¢\",\"£\":\"£\",\"¥\":\"¥\",\"¦\":\"¦\",\"¬\":\"¬\",\"¯\":\" ̄\",\"–\":\"︲\",\"—\":\"︱\",\"‘\":\"﹃\",\"’\":\"﹄\",\"“\":\"﹁\",\"”\":\"﹂\",\"…\":\"︙\",\"‧\":\"・\",\"₩\":\"₩\",\"、\":\"︑\",\"。\":\"︒\",\"〈\":\"︿\",\"〉\":\"﹀\",\"《\":\"︽\",\"》\":\"︾\",\"「\":\"﹁\",\"」\":\"﹂\",\"『\":\"﹃\",\"』\":\"﹄\",\"【\":\"︻\",\"】\":\"︼\",\"〔\":\"︹\",\"〕\":\"︺\",\"〖\":\"︗\",\"〗\":\"︘\",\"!\":\"︕\",\"(\":\"︵\",\")\":\"︶\",\",\":\"︐\",\"-\":\"︲\",\".\":\"・\",\":\":\"︓\",\";\":\"︔\",\"<\":\"︿\",\">\":\"﹀\",\"?\":\"︖\",\"[\":\"﹇\",\"]\":\"﹈\",\"_\":\"︳\",\"{\":\"︷\",\"|\":\"―\",\"}\":\"︸\",\"⦅\":\"︵\",\"⦆\":\"︶\",\"。\":\"︒\",\"「\":\"﹁\",\"」\":\"﹂\"};var Ll=24,Cl=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},Ol=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=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=c):(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>=c?(s=0,o=c):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,u-=8);t[r+p-d]|=128*v},Pl=Il;function Il(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}Il.Varint=0,Il.Fixed64=1,Il.Bytes=2,Il.Fixed32=5;var Dl=4294967296,zl=1/Dl,Rl=\"undefined\"==typeof TextDecoder?null:new TextDecoder(\"utf8\");function Fl(t){return t.type===Il.Bytes?t.readVarint()+t.pos:t.pos+1}function Bl(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function Nl(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 jl(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function Jl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}Il.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=Zl(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=Jl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=Zl(this.buf,this.pos)+Zl(this.buf,this.pos+4)*Dl;return this.pos+=8,t},readSFixed64:function(){var t=Zl(this.buf,this.pos)+Jl(this.buf,this.pos+4)*Dl;return this.pos+=8,t},readFloat:function(){var t=Cl(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=Cl(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(n=(112&(i=a[r.pos++]))>>4,i<128)return Bl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return Bl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return Bl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return Bl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return Bl(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return Bl(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&&Rl?function(t,e,r){return Rl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){for(var n=\"\",i=e;i239?4:l>223?3:l>191?2:1;if(i+c>r)break;1===c?l<128&&(u=l):2===c?128==(192&(a=t[i+1]))&&(u=(31&l)<<6|63&a)<=127&&(u=null):3===c?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((u=(15&l)<<12|(63&a)<<6|63&o)<=2047||u>=55296&&u<=57343)&&(u=null)):4===c&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||u>=1114112)&&(u=null)),null===u?(u=65533,c=1):u>65535&&(u-=65536,n+=String.fromCharCode(u>>>10&1023|55296),u=56320|1023&u),n+=String.fromCharCode(u),i+=c}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!==Il.Bytes)return t.push(this.readVarint(e));var r=Fl(this);for(t=t||[];this.pos127;);else if(e===Il.Bytes)this.pos=this.readVarint()+this.pos;else if(e===Il.Fixed32)this.pos+=4;else{if(e!==Il.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;if(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)),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;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(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&&Nl(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),Ol(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),Ol(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&&Nl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,Il.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,jl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,Ul,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,Hl,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,Vl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,ql,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,Gl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,Wl,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,Il.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,Il.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,Il.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,Il.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,Il.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,Il.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,Il.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,Il.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,Il.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,Il.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var $l=3;function Ql(t,e,r){1===t&&r.readMessage(tu,e)}function tu(t,e,r){if(3===t){var n=r.readMessage(eu,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,u=n.top,c=n.advance;e.push({id:i,bitmap:new Jo({width:o+2*$l,height:s+2*$l},a),metrics:{width:o,height:s,left:l,top:u,advance:c}})}}function eu(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())}var ru=$l;function nu(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&&B>A&&(A=B)}else{var N=r[S.fontStack],j=N&&N[L];if(j&&j.rect)P=j.rect,O=j.metrics;else{var U=e[S.fontStack],V=U&&U[L];if(!V)continue;O=V.metrics}C=(_-S.scale)*Ll}z?(t.verticalizable=!0,k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:O,rect:P}),h+=D*S.scale+u):(k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:O,rect:P}),h+=O.advance*S.scale+u)}if(0!==k.length){var q=h-u;d=Math.max(q,d),wu(k,0,k.length-1,g,A)}h=0;var H=a*_+A;T.lineOffset=Math.max(A,w),p+=H,v=Math.max(H,v),++y}else p+=a,++y}var G=p-uu,W=_u(o),Y=W.horizontalAlign,X=W.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var u=(e-r)*i,c=0;c=a!==o?-s*n-uu:(-n*l+.5)*o;for(var f=0,h=t;f=0&&n>=t&&pu[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},fu.prototype.substring=function(t,e){var r=new fu;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},fu.prototype.toString=function(){return this.text},fu.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},fu.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(cu.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 pu={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},du={};function vu(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*Ll/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function gu(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,c=0,f=0;f-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=[],u=0;sn;)u-=l.shift().angleDelta;if(u>i)return!1;o++,s+=f.dist(h)}return!0}function Ou(t){for(var e=0,r=0;ru){var d=(u-l)/p,v=er(f.x,h.x,d),g=er(f.y,h.y,d),y=new ku(v,g,h.angleTo(f),c);return y._round(),!o||Cu(t,y,s,o,e)?y:void 0}l+=p}}function zu(t,e,r,n,i,a,o,s,l){var u=Pu(n,a,o),c=Iu(n,i),f=c*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f=0&&b=0&&_=0&&h+u<=c){var w=new ku(b,_,m,d);w._round(),n&&!Cu(t,w,a,n,i)||p.push(w)}}f+=y}return s||p.length||o||(p=Ru(t,f/2,r,n,i,a,o,!0,l)),p}function Fu(t,e,r,n,i){for(var o=[],s=0;s=n&&h.x>=n||(f.x>=n?f=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=i&&h.y>=i||(f.y>=i?f=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round():h.y>=i&&(h=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round()),u&&f.equals(u[u.length-1])||(u=[f],o.push(u)),u.push(h)))))}return o}var Bu=iu;function Nu(t,e,r,n){var i=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2*Bu,u=o.paddedRect.h-2*Bu,c=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,u]],d=function(t,e){return t+e[1]-e[0]},v=h.reduce(d,0),g=p.reduce(d,0),y=l-v,m=u-g,x=0,b=v,_=0,w=g,T=0,k=y,A=0,M=m;if(o.content&&n){var S=o.content;x=ju(h,0,S[0]),_=ju(p,0,S[1]),b=ju(h,S[0],S[2]),w=ju(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,i,l,u){var h=Vu(n.stretch-x,b,c,t.left),p=qu(n.fixed-T,k,n.stretch,v),d=Vu(i.stretch-_,w,f,t.top),y=qu(i.fixed-A,M,i.stretch,g),m=Vu(l.stretch-x,b,c,t.left),S=qu(l.fixed-T,k,l.stretch,v),E=Vu(u.stretch-_,w,f,t.top),L=qu(u.fixed-A,M,u.stretch,g),C=new a(h,d),O=new a(m,d),P=new a(m,E),I=new a(h,E),D=new a(p/s,y/s),z=new a(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),O._matMult(N),I._matMult(N),P._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=i.stretch+i.fixed,q=u.stretch+u.fixed;return{tl:C,tr:O,bl:I,br:P,tex:{x:o.paddedRect.x+Bu+j,y:o.paddedRect.y+Bu+V,w:U-j,h:q-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:D,pixelOffsetBR:z,minFontScaleX:k/s/c,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=Uu(h,y,v),C=Uu(p,m,g),O=0;O0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var v=o.top*s-l,g=o.bottom*s+l,y=o.left*s-l,m=o.right*s+l,x=o.collisionPadding;if(x&&(y-=x[0]*s,v-=x[1]*s,m+=x[2]*s,g+=x[3]*s),c){var b=new a(y,v),_=new a(m,v),w=new a(y,g),T=new a(m,g),k=c*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),y=Math.min(b.x,_.x,w.x,T.x),m=Math.max(b.x,_.x,w.x,T.x),v=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,y,v,m,g,r,n,i)}this.boxEndIndex=t.length},Gu=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=Wu),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 Wu(t,e){return te?1:0}function Yu(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,i=1/0,o=-1/0,s=-1/0,l=t[0],u=0;uo)&&(o=c.x),(!u||c.y>s)&&(s=c.y)}var f=o-n,h=s-i,p=Math.min(f,h),d=p/2,v=new Gu([],Xu);if(0===p)return new a(n,i);for(var g=n;gm.d||!m.d)&&(m=b,r&&console.log(\"found best %d after %d probes\",Math.round(1e4*b.d)/1e4,x)),b.max-m.d<=e||(d=b.h/2,v.push(new Zu(b.p.x-d,b.p.y-d,d,t)),v.push(new Zu(b.p.x+d,b.p.y-d,d,t)),v.push(new Zu(b.p.x-d,b.p.y+d,d,t)),v.push(new Zu(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log(\"num probes: \"+x),console.log(\"best distance: \"+m.d)),m.p}function Xu(t,e){return e.max-t.max}function Zu(t,e,r,n){this.p=new a(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=c.y>t.y&&t.x<(c.x-u.x)*(t.y-u.y)/(c.y-u.y)+u.x&&(r=!r),n=Math.min(n,Eo(t,u,c))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}Gu.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},Gu.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}},Gu.prototype.peek=function(){return this.data[0]},Gu.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},Gu.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 Ku=7,Ju=Number.POSITIVE_INFINITY;function $u(t,e){return e[1]!==Ju?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-Ku;break;case\"bottom-right\":case\"bottom-left\":case\"bottom\":i=-r+Ku}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-Ku;break;case\"bottom-right\":case\"bottom-left\":n=-i+Ku;break;case\"bottom\":n=-e+Ku;break;case\"top\":n=e-Ku}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 Qu(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\"}var tc=255,ec=tc*Au;function rc(t,e,r,n,i,o,s,l,u,c,f,h,p,d,v){var g=function(t,e,r,n,i,o,s,l){for(var u=n.layout.get(\"text-rotate\").evaluate(o,{})*Math.PI/180,c=[],f=0,h=e.positionedLines;fec&&k(t.layerIds[0]+': Value for \"text-size\" is >= '+tc+'. Reduce your \"text-size\".'):\"composite\"===y.kind&&((m=[Au*d.compositeTextSizes[0].evaluate(s,{},v),Au*d.compositeTextSizes[1].evaluate(s,{},v)])[0]>ec||m[1]>ec)&&k(t.layerIds[0]+': Value for \"text-size\" is >= '+tc+'. Reduce your \"text-size\".'),t.addSymbols(t.text,g,m,l,o,s,c,e,u.lineStartIndex,u.lineLength,p,v);for(var x=0,b=f;x=0;o--)if(n.dist(a[o])0)&&(\"constant\"!==a.value.kind||a.value.value.length>0),u=\"constant\"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,c=i.get(\"symbol-sort-key\");if(this.features=[],l||u){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new Di(this.zoom),v=0,g=t;v=0;for(var I=0,D=k.sections;I=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},hc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},hc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},hc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},hc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},hc.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)}},oi(\"SymbolBucket\",hc,{omit:[\"layers\",\"collisionBoxArray\",\"features\",\"compareText\"]}),hc.MAX_GLYPHS=65535,hc.addDynamicAttributes=lc;var pc=new Xi({\"symbol-placement\":new qi(Ft.layout_symbol[\"symbol-placement\"]),\"symbol-spacing\":new qi(Ft.layout_symbol[\"symbol-spacing\"]),\"symbol-avoid-edges\":new qi(Ft.layout_symbol[\"symbol-avoid-edges\"]),\"symbol-sort-key\":new Hi(Ft.layout_symbol[\"symbol-sort-key\"]),\"symbol-z-order\":new qi(Ft.layout_symbol[\"symbol-z-order\"]),\"icon-allow-overlap\":new qi(Ft.layout_symbol[\"icon-allow-overlap\"]),\"icon-ignore-placement\":new qi(Ft.layout_symbol[\"icon-ignore-placement\"]),\"icon-optional\":new qi(Ft.layout_symbol[\"icon-optional\"]),\"icon-rotation-alignment\":new qi(Ft.layout_symbol[\"icon-rotation-alignment\"]),\"icon-size\":new Hi(Ft.layout_symbol[\"icon-size\"]),\"icon-text-fit\":new qi(Ft.layout_symbol[\"icon-text-fit\"]),\"icon-text-fit-padding\":new qi(Ft.layout_symbol[\"icon-text-fit-padding\"]),\"icon-image\":new Hi(Ft.layout_symbol[\"icon-image\"]),\"icon-rotate\":new Hi(Ft.layout_symbol[\"icon-rotate\"]),\"icon-padding\":new qi(Ft.layout_symbol[\"icon-padding\"]),\"icon-keep-upright\":new qi(Ft.layout_symbol[\"icon-keep-upright\"]),\"icon-offset\":new Hi(Ft.layout_symbol[\"icon-offset\"]),\"icon-anchor\":new Hi(Ft.layout_symbol[\"icon-anchor\"]),\"icon-pitch-alignment\":new qi(Ft.layout_symbol[\"icon-pitch-alignment\"]),\"text-pitch-alignment\":new qi(Ft.layout_symbol[\"text-pitch-alignment\"]),\"text-rotation-alignment\":new qi(Ft.layout_symbol[\"text-rotation-alignment\"]),\"text-field\":new Hi(Ft.layout_symbol[\"text-field\"]),\"text-font\":new Hi(Ft.layout_symbol[\"text-font\"]),\"text-size\":new Hi(Ft.layout_symbol[\"text-size\"]),\"text-max-width\":new Hi(Ft.layout_symbol[\"text-max-width\"]),\"text-line-height\":new qi(Ft.layout_symbol[\"text-line-height\"]),\"text-letter-spacing\":new Hi(Ft.layout_symbol[\"text-letter-spacing\"]),\"text-justify\":new Hi(Ft.layout_symbol[\"text-justify\"]),\"text-radial-offset\":new Hi(Ft.layout_symbol[\"text-radial-offset\"]),\"text-variable-anchor\":new qi(Ft.layout_symbol[\"text-variable-anchor\"]),\"text-anchor\":new Hi(Ft.layout_symbol[\"text-anchor\"]),\"text-max-angle\":new qi(Ft.layout_symbol[\"text-max-angle\"]),\"text-writing-mode\":new qi(Ft.layout_symbol[\"text-writing-mode\"]),\"text-rotate\":new Hi(Ft.layout_symbol[\"text-rotate\"]),\"text-padding\":new qi(Ft.layout_symbol[\"text-padding\"]),\"text-keep-upright\":new qi(Ft.layout_symbol[\"text-keep-upright\"]),\"text-transform\":new Hi(Ft.layout_symbol[\"text-transform\"]),\"text-offset\":new Hi(Ft.layout_symbol[\"text-offset\"]),\"text-allow-overlap\":new qi(Ft.layout_symbol[\"text-allow-overlap\"]),\"text-ignore-placement\":new qi(Ft.layout_symbol[\"text-ignore-placement\"]),\"text-optional\":new qi(Ft.layout_symbol[\"text-optional\"])}),dc={paint:new Xi({\"icon-opacity\":new Hi(Ft.paint_symbol[\"icon-opacity\"]),\"icon-color\":new Hi(Ft.paint_symbol[\"icon-color\"]),\"icon-halo-color\":new Hi(Ft.paint_symbol[\"icon-halo-color\"]),\"icon-halo-width\":new Hi(Ft.paint_symbol[\"icon-halo-width\"]),\"icon-halo-blur\":new Hi(Ft.paint_symbol[\"icon-halo-blur\"]),\"icon-translate\":new qi(Ft.paint_symbol[\"icon-translate\"]),\"icon-translate-anchor\":new qi(Ft.paint_symbol[\"icon-translate-anchor\"]),\"text-opacity\":new Hi(Ft.paint_symbol[\"text-opacity\"]),\"text-color\":new Hi(Ft.paint_symbol[\"text-color\"],{runtimeType:Zt,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),\"text-halo-color\":new Hi(Ft.paint_symbol[\"text-halo-color\"]),\"text-halo-width\":new Hi(Ft.paint_symbol[\"text-halo-width\"]),\"text-halo-blur\":new Hi(Ft.paint_symbol[\"text-halo-blur\"]),\"text-translate\":new qi(Ft.paint_symbol[\"text-translate\"]),\"text-translate-anchor\":new qi(Ft.paint_symbol[\"text-translate-anchor\"])}),layout:pc},vc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Gt,this.defaultValue=t};vc.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},vc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},vc.prototype.outputDefined=function(){return!1},vc.prototype.serialize=function(){return null},oi(\"FormatSectionOverride\",vc,{omit:[\"defaultValue\"]});var gc=function(t){function e(e){t.call(this,e,dc)}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})}}},Cc.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 S()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},Cc.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)}},Cc.prototype.processTask=function(t,e){var r=this;if(\"\"===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(fi(e.error)):n(null,fi(e.data)))}else{var i=!1,a=C(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?ci(e):null,data:ci(n,a)},a)}:function(t){i=!0},s=null,l=fi(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var u=e.type.split(\".\");s=this.parent.getWorkerSource(e.sourceMapId,u[0],l.source)[u[1]](l,o)}else o(new Error(\"Could not find function \"+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},Cc.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener(\"message\",this.receive,!1)};var Pc=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]))};Pc.prototype.setNorthEast=function(t){return this._ne=t instanceof Dc?new Dc(t.lng,t.lat):Dc.convert(t),this},Pc.prototype.setSouthWest=function(t){return this._sw=t instanceof Dc?new Dc(t.lng,t.lat):Dc.convert(t),this},Pc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Dc)e=t,r=t;else{if(!(t instanceof Pc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(Pc.convert(a))}var o=t;return this.extend(Dc.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 Dc(e.lng,e.lat),this._ne=new Dc(r.lng,r.lat)),this},Pc.prototype.getCenter=function(){return new Dc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Pc.prototype.getSouthWest=function(){return this._sw},Pc.prototype.getNorthEast=function(){return this._ne},Pc.prototype.getNorthWest=function(){return new Dc(this.getWest(),this.getNorth())},Pc.prototype.getSouthEast=function(){return new Dc(this.getEast(),this.getSouth())},Pc.prototype.getWest=function(){return this._sw.lng},Pc.prototype.getSouth=function(){return this._sw.lat},Pc.prototype.getEast=function(){return this._ne.lng},Pc.prototype.getNorth=function(){return this._ne.lat},Pc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Pc.prototype.toString=function(){return\"LngLatBounds(\"+this._sw.toString()+\", \"+this._ne.toString()+\")\"},Pc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Pc.prototype.contains=function(t){var e=Dc.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},Pc.convert=function(t){return!t||t instanceof Pc?t:new Pc(t)};var Ic=6371008.8,Dc=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\")};Dc.prototype.wrap=function(){return new Dc(h(this.lng,-180,180),this.lat)},Dc.prototype.toArray=function(){return[this.lng,this.lat]},Dc.prototype.toString=function(){return\"LngLat(\"+this.lng+\", \"+this.lat+\")\"},Dc.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 Ic*Math.acos(Math.min(i,1))},Dc.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 Pc(new Dc(this.lng-r,this.lat-e),new Dc(this.lng+r,this.lat+e))},Dc.convert=function(t){if(t instanceof Dc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Dc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&\"object\"==typeof t&&null!==t)return new Dc(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 zc=2*Math.PI*Ic;function Rc(t){return zc*Math.cos(t*Math.PI/180)}function Fc(t){return(180+t)/360}function Bc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Nc(t,e){return t/Rc(e)}function jc(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var Uc=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Uc.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Dc.convert(t);return new Uc(Fc(r.lng),Bc(r.lat),Nc(e,r.lat))},Uc.prototype.toLngLat=function(){return new Dc(360*this.x-180,jc(this.y))},Uc.prototype.toAltitude=function(){return t=this.z,e=this.y,t*Rc(jc(e));var t,e},Uc.prototype.meterInMercatorCoordinateUnits=function(){return 1/zc*(t=jc(this.y),1/Math.cos(t*Math.PI/180));var t};var Vc=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=Gc(0,t,t,e,r)};Vc.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Vc.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=Oc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=Oc(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 Hc(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Hc(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},Hc.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?Gc(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):Gc(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},Hc.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},Hc.prototype.children=function(t){if(this.overscaledZ>=t)return[new Hc(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 Hc(e,this.wrap,e,r,n),new Hc(e,this.wrap,e,r+1,n),new Hc(e,this.wrap,e,r,n+1),new Hc(e,this.wrap,e,r+1,n+1)]},Hc.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)},Wc.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Wc.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Wc.prototype.getPixels=function(){return new $o({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Wc.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,u=a;u=0&&c[3]>=0&&s.insert(o,c[0],c[1],c[2],c[3])}},Jc.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new tl.VectorTile(new Pl(this.rawTileData)).layers,this.sourceLayerCoder=new Yc(this.vtLayers?Object.keys(this.vtLayers).sort():[\"_geojsonTileLayer\"])),this.vtLayers},Jc.prototype.query=function(t,e,r,n){var i=this;this.loadVTLayers();for(var o=t.params||{},s=po/t.tileSize/t.scale,l=An(o.filter),u=t.queryGeometry,c=t.queryPadding*s,f=Qc(u),h=this.grid.query(f.minX-c,f.minY-c,f.maxX+c,f.maxY+c),p=Qc(t.cameraQueryGeometry),d=0,v=this.grid3D.query(p.minX-c,p.minY-c,p.maxX+c,p.maxY+c,(function(e,r,n,i){return function(t,e,r,n,i){for(var o=0,s=t;o=l.x&&i>=l.y)return!0}var u=[new a(e,r),new a(e,i),new a(n,i),new a(n,r)];if(t.length>2)for(var c=0,f=u;c=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),d=this.vtLayers[h].feature(n);if(i.needGeometry){var v=mo(d,!0);if(!i.filter(new Di(this.tileID.overscaledZ),v,this.tileID.canonical))return}else if(!i.filter(new Di(this.tileID.overscaledZ),d))return;for(var g=this.getId(d,h),y=0;yn)i=!1;else if(e)if(this.expirationTimeht&&(t.getActor().send(\"enforceCacheSizeLimit\",ft),xt=0)},t.clamp=f,t.clearTileCache=function(t){var e=s.caches.delete(ct);t&&e.catch(t).then((function(){return t()}))},t.clipLine=Fu,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=w,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=Ml,t.config=j,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=fn,t.createLayout=ta,t.createStyleLayer=function(t){return\"custom\"===t.type?new _c(t):new wc[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=er,t.offscreenCanvasSupported=bt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=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*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t},t.parseGlyphPBF=function(t){return new Pl(t).readFields(Ql,[])},t.pbf=Pl,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=po/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,u=t.layers[0]._unevaluatedLayout._values,c={};if(\"composite\"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;c.compositeTextSizes=[u[\"text-size\"].possiblyEvaluate(new Di(h),o),u[\"text-size\"].possiblyEvaluate(new Di(p),o)]}if(\"composite\"===t.iconSizeData.kind){var d=t.iconSizeData,v=d.minZoom,g=d.maxZoom;c.compositeIconSizes=[u[\"icon-size\"].possiblyEvaluate(new Di(v),o),u[\"icon-size\"].possiblyEvaluate(new Di(g),o)]}c.layoutTextSize=u[\"text-size\"].possiblyEvaluate(new Di(t.zoom+1),o),c.layoutIconSize=u[\"icon-size\"].possiblyEvaluate(new Di(t.zoom+1),o),c.textMaxSize=u[\"text-size\"].possiblyEvaluate(new Di(18));for(var y=l.get(\"text-line-height\")*Ll,m=\"map\"===l.get(\"text-rotation-alignment\")&&\"point\"!==l.get(\"symbol-placement\"),x=l.get(\"text-keep-upright\"),b=l.get(\"text-size\"),_=function(){var a=T[w],s=l.get(\"text-font\").evaluate(a,{},o).join(\",\"),u=b.evaluate(a,{},o),f=c.layoutTextSize.evaluate(a,{},o),h=c.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,v=[0,0];if(d){var g=d.toString(),_=l.get(\"text-letter-spacing\").evaluate(a,{},o)*Ll,A=function(t){for(var e=0,r=t;e=po||f.y<0||f.y>=po||function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,A){var M,S,E,L,C,O=t.addToLineVertexArray(e,r),P=0,I=0,D=0,z=0,R=-1,F=-1,B={},N=ja(\"\"),j=0,U=0;if(void 0===s._unevaluatedLayout.getValue(\"text-radial-offset\")?(j=(M=s.layout.get(\"text-offset\").evaluate(b,{},T).map((function(t){return t*Ll})))[0],U=M[1]):(j=s.layout.get(\"text-radial-offset\").evaluate(b,{},T)*Ll,U=Ju),t.allowVerticalPlacement&&n.vertical){var V=s.layout.get(\"text-rotate\").evaluate(b,{},T)+90,q=n.vertical;L=new Hu(l,e,u,c,f,q,h,p,d,V),o&&(C=new Hu(l,e,u,c,f,o,g,y,d,V))}if(i){var H=s.layout.get(\"icon-rotate\").evaluate(b,{}),G=\"none\"!==s.layout.get(\"icon-text-fit\"),W=Nu(i,H,w,G),Y=o?Nu(o,H,w,G):void 0;E=new Hu(l,e,u,c,f,i,g,y,!1,H),P=4*W.length;var X=t.iconSizeData,Z=null;\"source\"===X.kind?(Z=[Au*s.layout.get(\"icon-size\").evaluate(b,{})])[0]>ec&&k(t.layerIds[0]+': Value for \"icon-size\" is >= '+tc+'. Reduce your \"icon-size\".'):\"composite\"===X.kind&&((Z=[Au*_.compositeIconSizes[0].evaluate(b,{},T),Au*_.compositeIconSizes[1].evaluate(b,{},T)])[0]>ec||Z[1]>ec)&&k(t.layerIds[0]+': Value for \"icon-size\" is >= '+tc+'. Reduce your \"icon-size\".'),t.addSymbols(t.icon,W,Z,x,m,b,!1,e,O.lineStartIndex,O.lineLength,-1,T),R=t.icon.placedSymbolArray.length-1,Y&&(I=4*Y.length,t.addSymbols(t.icon,Y,Z,x,m,b,lu.vertical,e,O.lineStartIndex,O.lineLength,-1,T),F=t.icon.placedSymbolArray.length-1)}for(var K in n.horizontal){var J=n.horizontal[K];if(!S){N=ja(J.text);var $=s.layout.get(\"text-rotate\").evaluate(b,{},T);S=new Hu(l,e,u,c,f,J,h,p,d,$)}var Q=1===J.positionedLines.length;if(D+=rc(t,e,J,a,s,d,b,v,O,n.vertical?lu.horizontal:lu.horizontalOnly,Q?Object.keys(n.horizontal):[K],B,R,_,T),Q)break}n.vertical&&(z+=rc(t,e,n.vertical,a,s,d,b,v,O,lu.vertical,[\"vertical\"],B,F,_,T));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,ut=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ut(S,lt),lt=ut(L,lt),lt=ut(E,lt);var ct=(lt=ut(C,lt))>-1?1:0;ct&&(lt*=A/Ll),t.glyphOffsetArray.length>=hc.MAX_GLYPHS&&k(\"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,u,D,z,P,I,ct,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,m,w,M,l,b,T,S,d,e,a,u,c,o)};if(\"line\"===E)for(var P=0,I=Fu(e.geometry,0,0,po,po);P1){var U=Du(j,A,r.vertical||v,n,g,x);U&&O(j,U)}}else if(\"Polygon\"===e.type)for(var V=0,q=Fs(e.geometry,0);V=E.maxzoom||\"none\"!==E.visibility&&(o(S,this.zoom,n),(v[E.id]=E.createBucket({index:c.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),c.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,P.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,P.call(l))})):p={};var O=Object.keys(g.patternDependencies);function P(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in v){var l=v[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(v).filter((function(t){return!t.isEmpty()})),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}O.length?a.send(\"getImages\",{icons:O,source:this.source,tileID:this.tileID,type:\"patterns\"},(function(t,e){f||(f=t,d=e,P.call(l))})):d={},P.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,u={};a.expires&&(u.expires=a.expires),a.cacheControl&&(u.cacheControl=a.cacheControl);var c={};if(o){var f=o.finish();f&&(c.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,u,c))})),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 u=t.window.ImageBitmap,c=function(){this.loaded={}};c.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=u&&a instanceof u?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},c.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)},c.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,v=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))};v.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function O(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s>1;D(t,e,o,n,i,a%2),I(t,e,r,n,o-1,a+1),I(t,e,r,o+1,i,a+1)}}function D(t,e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),u=.5*Math.exp(2*l/3),c=.5*Math.sqrt(l*u*(o-u)/o)*(s-o/2<0?-1:1);D(t,e,r,Math.max(n,Math.floor(r-s*u/o+c)),Math.min(i,Math.floor(r+(o-s)*u/o+c)),a)}var f=e[2*r+a],h=n,p=i;for(z(t,e,n,r),e[2*i+a]>f&&z(t,e,n,i);hf;)p--}e[2*n+a]===f?z(t,e,n,p):z(t,e,++p,i),p<=r&&(n=p+1),r<=p&&(i=p-1)}}function z(t,e,r,n){R(t,r,n),R(e,2*r,2*n),R(e,2*r+1,2*n+1)}function R(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function F(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var B=function(t){return t[0]},N=function(t){return t[1]},j=function(t,e,r,n,i){void 0===e&&(e=B),void 0===r&&(r=N),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&&c.push(t[d]);else{var v=Math.floor((p+h)/2);s=e[2*v],l=e[2*v+1],s>=r&&s<=i&&l>=n&&l<=a&&c.push(t[v]);var g=(f+1)%2;(0===f?r<=s:n<=l)&&(u.push(p),u.push(v-1),u.push(g)),(0===f?i>=s:a>=l)&&(u.push(v+1),u.push(h),u.push(g))}}return c}(this.ids,this.coords,t,e,r,n,this.nodeSize)},j.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 u=o.pop(),c=o.pop(),f=o.pop();if(c-f<=a)for(var h=f;h<=c;h++)F(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+c)/2),d=e[2*p],v=e[2*p+1];F(d,v,r,n)<=l&&s.push(t[p]);var g=(u+1)%2;(0===u?r-i<=d:n-i<=v)&&(o.push(f),o.push(p-1),o.push(g)),(0===u?r+i>=d:n+i>=v)&&(o.push(p+1),o.push(c),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var U={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},V=function(t){this.options=Z(Object.create(U),t),this.trees=new Array(this.options.maxZoom+1)};function q(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:X(i),zoom:1/0,index:e,parentId:-1}}function G(t){return{type:\"Feature\",id:t.id,properties:W(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 W(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+\"k\":e>=1e3?Math.round(e/100)/10+\"k\":e;return Z(Z({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function X(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 Z(t,e){for(var r in e)t[r]=e[r];return t}function K(t){return t.x}function J(t){return t.y}function $(t,e,r,n){for(var i,a=n,o=r-e>>1,s=r-e,l=t[e],u=t[e+1],c=t[r],f=t[r+1],h=e+3;ha)i=h,a=p;else if(p===a){var d=Math.abs(h-o);dn&&(i-e>3&&$(t,e,i,n),t[i+2]=a,r-i>3&&$(t,i,r,n))}function Q(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 tt(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)et(t,e);else if(\"Polygon\"===r||\"MultiLineString\"===r)for(var n=0;n0&&(o+=n?(i*u-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(u-a,2))),i=l,a=u}var c=e.length-3;e[2]=1,$(e,0,c,r),e[c+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function at(t,e,r,n){for(var i=0;i1?1:r}function lt(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o=n)return null;for(var l=[],u=0;u=r&&d=n)){var v=[];if(\"Point\"===h||\"MultiPoint\"===h)ut(f,v,r,n,i);else if(\"LineString\"===h)ct(f,v,r,n,i,!1,s.lineMetrics);else if(\"MultiLineString\"===h)ht(f,v,r,n,i,!1);else if(\"Polygon\"===h)ht(f,v,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 ct(t,e,r,n,i,a,o){for(var s,l,u=ft(t),c=0===i?dt:vt,f=t.start,h=0;hr&&(l=c(u,p,d,g,y,r),o&&(u.start=f+s*l)):m>n?x=r&&(l=c(u,p,d,g,y,r),b=!0),x>n&&m<=n&&(l=c(u,p,d,g,y,n),b=!0),!a&&b&&(o&&(u.end=f+s*l),e.push(u),u=ft(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],v=t[_+2],(m=0===i?p:d)>=r&&m<=n&&pt(u,p,d,v),_=u.length-3,a&&_>=3&&(u[_]!==u[0]||u[_+1]!==u[1])&&pt(u,u[0],u[1],u[2]),u.length&&e.push(u)}function ft(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ht(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=c),f>o.maxY&&(o.maxY=f)}return o}function _t(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;u--){var c=+Date.now();s=this._cluster(s,u),this.trees[u]=new j(s,K,J,a,Float32Array),r&&console.log(\"z%d: %d clusters in %dms\",u,s.length,+Date.now()-c)}return r&&console.timeEnd(\"total time\"),this},V.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)],u=[],c=0,f=l.range(Y(r),X(a),Y(i),X(n));ce&&(d+=m.numPoints||1)}if(d>=s){for(var x=c.x*p,b=c.y*p,_=o&&p>1?this._map(c,!0):null,w=(u<<5)+(e+1)+this.points.length,T=0,k=h;T1)for(var E=0,L=h;E>5},V.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},V.prototype._map=function(t,e){if(t.numPoints)return e?Z({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?Z({},n):n},Tt.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},Tt.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,u=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var c=1<1&&console.time(\"creation\"),h=this.tiles[f]=bt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),u)){u>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 v,g,y,m,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;v=g=y=m=null,x=lt(t,c,r-_,r+T,0,h.minX,h.maxX,l),b=lt(t,c,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(v=lt(x,c,n-_,n+T,1,h.minY,h.maxY,l),g=lt(x,c,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(y=lt(b,c,n-_,n+T,1,h.minY,h.maxY,l),m=lt(b,c,n+w,n+k,1,h.minY,h.maxY,l),b=null),u>1&&console.timeEnd(\"clipping\"),s.push(v||[],e+1,2*r,2*n),s.push(g||[],e+1,2*r,2*n+1),s.push(y||[],e+1,2*r+1,2*n),s.push(m||[],e+1,2*r+1,2*n+1)}}},Tt.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,u=t,c=e,f=r;!l&&u>0;)u--,c=Math.floor(c/2),f=Math.floor(f/2),l=this.tiles[kt(u,c,f)];return l&&l.source?(a>1&&console.log(\"found parent tile z%d-%d-%d\",u,c,f),a>1&&console.time(\"drilling down\"),this.splitTile(l.source,u,c,f,t,e,r),a>1&&console.timeEnd(\"drilling down\"),this.tiles[s]?mt(this.tiles[s],i):null):null};var Mt=function(e){function r(t,r,n,i){e.call(this,t,r,n,At),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{if(n.filter){var s=t.createExpression(n.filter,{type:\"boolean\",\"property-type\":\"data-driven\",overridable:!1,transition:!1});if(\"error\"===s.result)throw new Error(s.value.map((function(t){return t.key+\": \"+t.message})).join(\", \"));var l=o.features.filter((function(t){return s.value.evaluate({zoom:0},t)}));o={type:\"FeatureCollection\",features:l}}e._geoJSONIndex=n.cluster?new V(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),u=0,c=l;u=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 y(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 c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=void 0,d=i/r*(n+1);if(l.isDash){var v=n-Math.abs(d);p=Math.sqrt(h*h+v*v)}else p=n-Math.sqrt(h*h+d*d);this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.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],u=0;u1&&(l=t[++s]);var c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=l.isDash?h:-h;this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.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},j.prototype.has=function(t){return t.wrapped().key in this.data},j.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},j.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},j.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},j.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},j.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},j.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},j.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(Dt(this._source.type)){for(var u={},c={},f=0,h=Object.keys(l);fthis._source.maxzoom){var g=d.children(this._source.maxzoom)[0],y=this.getTile(g);if(y&&y.hasData()){n[g.key]=g;continue}}else{var m=d.children(this._source.maxzoom);if(n[m[0].key]&&n[m[1].key]&&n[m[2].key]&&n[m[3].key])continue}for(var x=v.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(v=this.getTile(_))&&x&&(v=this._addTile(_)),v&&(n[_.key]=_,x=v.wasRequested(),v.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)})),u=s.map((function(t){return o.pointCoordinate(t)})),c=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,v=0,g=u;v=0&&y[1].y+g>=0){var m=l.map((function(t){return s.getTilePoint(t)})),x=u.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:m,cameraQueryGeometry:x,scale:v})}}},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 It(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 Dt(t){return\"raster\"===t||\"image\"===t||\"video\"===t}function zt(){return new t.window.Worker(oa.workerUrl)}Pt.maxOverzooming=10,Pt.maxUnderzooming=3;var Rt=\"mapboxgl_preloaded_worker_pool\",Ft=function(){this.active={}};Ft.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 Qt=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 ae(e,r,n,i,a,o,s,l){var u=i?e.textSizeData:e.iconSizeData,c=t.evaluateSizeForZoom(u,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,v=n.transform.width/n.transform.height,g=!1,y=0;yMath.abs(n.x-r.x)*i?{useVertical:!0}:(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function le(e,r,n,i,a,o,s,l,u,c,f,h,p,d){var v,g=r/24,y=e.lineOffsetX*g,m=e.lineOffsetY*g;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=oe(g,l,y,m,n,f,h,e,u,o,p);if(!w)return{notEnoughRoom:!0};var T=re(w.first.point,s).point,k=re(w.last.point,s).point;if(i&&!n){var A=se(e.writingMode,T,k,d);if(A)return A}v=[w.first];for(var M=e.glyphStartIndex+1;M0?C.point:ue(h,L,S,1,a),P=se(e.writingMode,S,O,d);if(P)return P}var I=ce(g*l.getoffsetX(e.glyphStartIndex),y,m,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,u,o,p);if(!I)return{notEnoughRoom:!0};v=[I]}for(var D=0,z=v;D0?1:-1,v=0;i&&(d*=-1,v=Math.PI),d<0&&(v+=Math.PI);for(var g=d>0?l+s:l+s+1,y=a,m=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((g+=d)=u)return null;if(m=y,w.push(y),void 0===(y=h[g])){var T=new t.Point(c.getx(g),c.gety(g)),k=re(T,f);if(k.signedDistanceFromCamera>0)y=h[g]=k.point;else{var A=g-d;y=ue(0===x?o:new t.Point(c.getx(A),c.gety(A)),T,m,_-x+1,f)}}x+=b,b=m.dist(y)}var M=(_-x)/b,S=y.sub(m),E=S.mult(M)._add(m);E._add(S._unit()._perp()._mult(n*d));var L=v+Math.atan2(y.y-m.y,y.x-m.x);return w.push(E),{point:E,angle:L,path:w}}Qt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Qt.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)},Qt.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)},Qt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Qt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Qt.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},Qt.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 u=[],c={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,u,c,i),n?u.length>0:u},Qt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Qt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Qt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Qt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,u=this.boxCells[i];if(null!==u)for(var c=this.bboxes,f=0,h=u;f=c[d+0]&&n>=c[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:c[d],y1:c[d+1],x2:c[d+2],y2:c[d+3]})}}}var v=this.circleCells[i];if(null!==v)for(var g=this.circles,y=0,m=v;yo*o+s*s},Qt.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 u=(o-i)/2,c=Math.abs(e-(i+u));if(c>u+r)return!1;if(l<=s||c<=u)return!0;var f=l-s,h=c-u;return f*f+h*h<=r*r};var fe=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function he(t,e){for(var r=0;r=1;O--)C.push(E.path[O]);for(var P=1;P0){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=z;N=this.screenRightBoundary||nthis.screenBottomBoundary},ve.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t=0&&e0?(this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(v=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:v},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:y,placedGlyphBoxes:m}):void 0},Ae.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,u=a.textLabelPlaneMatrix,c=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,v=a.collisionGroup,g=s.get(\"text-optional\"),y=s.get(\"icon-optional\"),m=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=m&&(x||!o.hasIconData()||y),A=x&&(m||!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 xe(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},O=null,P=null,I=0,D=0,z=0;a.textFeatureIndex?I=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(I=e.featureIndex),a.verticalTextFeatureIndex&&(D=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,u=e.textBoxScale,c=w&&!x?r:null,h={box:[],offscreen:!1},p=m?2*N.length:N.length,d=0;d=N.length,k=i.attemptAnchorPlacement(g,t,a,s,u,b,_,f,l,v,y,e,o,n,c);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 q=i.prevPlacement.variableOffsets[e.crossTileID];q&&(i.variableOffsets[e.crossTileID]=q,i.markUsedJustification(o,q.anchor,e,V))}}else{var H=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,m,f,l,v.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return H(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?H(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),W=t.evaluateSizeForFeature(o.textSizeData,d,G),Y=s.get(\"text-padding\"),X=e.collisionCircleDiameter;O=i.collisionIndex.placeCollisionCircles(m,G,o.lineVertexArray,o.glyphOffsetArray,W,l,u,c,n,_,v.predicate,X,Y),T=m||O.circles.length>0&&!O.collisionDetected,S=S&&O.offscreen}if(a.iconFeatureIndex&&(z=a.iconFeatureIndex),a.iconBox){var Z=function(t){var e=w&&E?ke(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,v.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(P=Z(a.verticalIconBox)).box.length>0:(P=Z(a.iconBox)).box.length>0,S=S&&P.offscreen}var K=g||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,J=y||0===e.numIconVertices;if(K||J?J?K||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&D?i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,D,v.ID):i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,I,v.ID)),M&&P&&i.collisionIndex.insertCollisionBox(P.box,s.get(\"icon-ignore-placement\"),o.bucketInstanceId,z,v.ID),O&&(T&&i.collisionIndex.insertCollisionCircles(O.circles,s.get(\"text-ignore-placement\"),o.bucketInstanceId,I,v.ID),n)){var $=o.bucketInstanceId,Q=i.collisionCircleArrays[$];void 0===Q&&(Q=i.collisionCircleArrays[$]=new be);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(u).crossTileID=a>=0&&u!==a?0:n.crossTileID)}},Ae.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(m){var T=De(y.text),k=_?ze:T;d(e.text,s,k);var A=w?ze:T;d(e.text,l,A);var M=y.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=De(y.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var O=C?L:ze;d(e.icon,a.numIconVertices,O),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=y.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var P=C?ze:L;d(e.icon,a.numVerticalIconVertices,P),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=y.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var I=e.collisionArrays[n];if(I){var D=new t.Point(0,0);if(I.textBox||I.verticalTextBox){var z=!0;if(u){var R=i.variableOffsets[v];R?(D=Te(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),c&&D._rotate(f?i.transform.angle:-i.transform.angle)):z=!1}I.textBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||_,D.x,D.y),I.verticalTextBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||w,D.x,D.y)}var F=Boolean(!w&&I.verticalIconBox);I.iconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,F,h?D.x:0,h?D.y:0),I.verticalIconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,!F,h?D.x:0,h?D.y:0)}}},g=0;gt},Ae.prototype.setStale=function(){this.stale=!0};var Se=Math.pow(2,25),Ee=Math.pow(2,24),Le=Math.pow(2,17),Ce=Math.pow(2,16),Oe=Math.pow(2,9),Pe=Math.pow(2,8),Ie=Math.pow(2,1);function De(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*Se+e*Ee+r*Le+e*Ce+r*Oe+e*Pe+r*Ie+e}var ze=0,Re=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=[]};Re.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 Re(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Fe.prototype.commit=function(t){return this.placement.commit(t),this.placement};var Be=512/t.EXTENT/2,Ne=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 u=o[t.scaledTo(Number(a)).key];u&&u.findMatches(e.symbolInstances,t,i)}}for(var c=0;c1?\"@2x\":\"\",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,\".json\"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,c())})),u=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,\".png\"),t.ResourceType.SpriteImage),(function(t,e){u=null,o||(o=t,a=e,c())}));function c(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],u=l.width,c=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,v=l.stretchX,g=l.stretchY,y=l.content,m=new t.RGBAImage({width:u,height:c});t.RGBAImage.copy(e,m,{x:f,y:h},{x:0,y:0},{width:u,height:c}),r[s]={data:m,pixelRatio:d,sdf:p,stretchX:v,stretchY:g,content:y}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),u&&(u.cancel(),u=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._afterImageUpdated(e)},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._afterImageUpdated(e)},r.prototype._afterImageUpdated=function(e){this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.dispatcher.broadcast(\"setImages\",this._availableImages),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 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 Pt(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(qe(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 required 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 v=this._order[d];if(r(v))for(var g=i.length-1;g>=0;g--){var y=i[g].feature;if(n[y.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;}\"),nr=_r(\"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);}\"),ir=_r(\"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);}\"),ar=_r(\"#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);}\"),or=_r(\"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;}\"),sr=_r(\"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;}\"),lr=_r(\"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);}\"),ur=_r(\"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;}\"),cr=_r(\"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;}\"),fr=_r(\"#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 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 exaggerationFactor=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;float exaggeration=u_zoom < 15.0 ? (u_zoom-15.0)*exaggerationFactor : 0.0;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/pow(2.0,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;}\"),hr=_r(\"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;}\"),pr=_r(\"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);}\"),dr=_r(\"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 vec2 v_uv;\\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,v_uv);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;attribute float a_uv_x;attribute float a_split_index;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;uniform float u_image_height;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp vec2 v_uv;\\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;highp float texel_height=1.0/u_image_height;highp float half_texel_height=0.5*texel_height;v_uv=vec2(a_uv_x,a_split_index*texel_height-half_texel_height);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);}\"),vr=_r(\"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;}\"),gr=_r(\"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);}\"),yr=_r(\"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=_r(\"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));}\"),xr=_r(\"#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);}\"),br=_r(\"#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 _r(t,e){var r=/#pragma mapbox: ([\\w]+) ([\\w]+) ([\\w]+) ([\\w]+)/g,n=e.match(/attribute ([\\w]+) ([\\w]+)/g),i=t.match(/uniform ([\\w]+) ([\\w]+)([\\s]*)([\\w]*)/g),a=e.match(/uniform ([\\w]+) ([\\w]+)([\\s]*)([\\w]*)/g),o=a?a.concat(i):i,s={};return{fragmentSource:t=t.replace(r,(function(t,e,r,n,i){return s[i]=!0,\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+i+\"\\nvarying \"+r+\" \"+n+\" \"+i+\";\\n#else\\nuniform \"+r+\" \"+n+\" u_\"+i+\";\\n#endif\\n\":\"\\n#ifdef HAS_UNIFORM_u_\"+i+\"\\n \"+r+\" \"+n+\" \"+i+\" = u_\"+i+\";\\n#endif\\n\"})),vertexSource:e=e.replace(r,(function(t,e,r,n,i){var a=\"float\"===n?\"vec2\":\"vec4\",o=i.match(/color/)?\"color\":a;return s[i]?\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+i+\"\\nuniform lowp float u_\"+i+\"_t;\\nattribute \"+r+\" \"+a+\" a_\"+i+\";\\nvarying \"+r+\" \"+n+\" \"+i+\";\\n#else\\nuniform \"+r+\" \"+n+\" u_\"+i+\";\\n#endif\\n\":\"vec4\"===o?\"\\n#ifndef HAS_UNIFORM_u_\"+i+\"\\n \"+i+\" = a_\"+i+\";\\n#else\\n \"+r+\" \"+n+\" \"+i+\" = u_\"+i+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+i+\"\\n \"+i+\" = unpack_mix_\"+o+\"(a_\"+i+\", u_\"+i+\"_t);\\n#else\\n \"+r+\" \"+n+\" \"+i+\" = u_\"+i+\";\\n#endif\\n\":\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+i+\"\\nuniform lowp float u_\"+i+\"_t;\\nattribute \"+r+\" \"+a+\" a_\"+i+\";\\n#else\\nuniform \"+r+\" \"+n+\" u_\"+i+\";\\n#endif\\n\":\"vec4\"===o?\"\\n#ifndef HAS_UNIFORM_u_\"+i+\"\\n \"+r+\" \"+n+\" \"+i+\" = a_\"+i+\";\\n#else\\n \"+r+\" \"+n+\" \"+i+\" = u_\"+i+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+i+\"\\n \"+r+\" \"+n+\" \"+i+\" = unpack_mix_\"+o+\"(a_\"+i+\", u_\"+i+\"_t);\\n#else\\n \"+r+\" \"+n+\" \"+i+\" = u_\"+i+\";\\n#endif\\n\"})),staticAttributes:n,staticUniforms:o}}var wr=Object.freeze({__proto__:null,prelude:Ze,background:Ke,backgroundPattern:Je,circle:$e,clippingMask:Qe,heatmap:tr,heatmapTexture:er,collisionBox:rr,collisionCircle:nr,debug:ir,fill:ar,fillOutline:or,fillOutlinePattern:sr,fillPattern:lr,fillExtrusion:ur,fillExtrusionPattern:cr,hillshadePrepare:fr,hillshade:hr,line:pr,lineGradient:dr,linePattern:vr,lineSDF:gr,raster:yr,symbolIcon:mr,symbolSDF:xr,symbolTextAndIcon:br}),Tr=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};function kr(t){for(var e=[],r=0;r>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}Ar.prototype.draw=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v){var g,y=t.gl;if(!this.failedToCreate){for(var m in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[m].set(o[m]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(g={},g[y.LINES]=2,g[y.TRIANGLES]=3,g[y.LINE_STRIP]=1,g)[e],b=0,_=c.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new Tr)).bind(t,this,l,p?p.getPaintVertexBuffers():[],u,w.vertexOffset,d,v),y.drawElements(e,w.primitiveLength*x,y.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Sr=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 u=a.properties.get(\"color\");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get(\"intensity\"),u_lightcolor:[u.r,u.g,u.b],u_vertical_gradient:+n,u_opacity:i}},Er=function(e,r,n,i,a,o,s){return t.extend(Sr(e,r,n,i),Mr(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Lr=function(t){return{u_matrix:t}},Cr=function(e,r,n,i){return t.extend(Lr(e),Mr(n,r,i))},Or=function(t,e){return{u_matrix:t,u_world:e}},Pr=function(e,r,n,i,a){return t.extend(Cr(e,r,n,i),{u_world:a})},Ir=function(e,r,n,i){var a,o,s=e.transform;if(\"map\"===i.paint.get(\"circle-pitch-alignment\")){var l=ge(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}},Dr=function(t,e,r){var n=ge(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}},zr=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]}},Rr=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Fr=function(t){return{u_matrix:t}},Br=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:ge(e,1,r),u_intensity:n}},Nr=function(e,r,n,i){var a=t.create();t.ortho(a,0,e.width,e.height,0,0,1);var o=e.context.gl;return{u_matrix:a,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:n,u_color_ramp:i,u_opacity:r.paint.get(\"heatmap-opacity\")}},jr=function(e,r,n){var i=n.paint.get(\"hillshade-shadow-color\"),a=n.paint.get(\"hillshade-highlight-color\"),o=n.paint.get(\"hillshade-accent-color\"),s=n.paint.get(\"hillshade-illumination-direction\")*(Math.PI/180);\"viewport\"===n.paint.get(\"hillshade-illumination-anchor\")&&(s-=e.transform.angle);var l,u,c,f=!e.options.moving;return{u_matrix:e.transform.calculatePosMatrix(r.tileID.toUnwrapped(),f),u_image:0,u_latrange:(l=r.tileID,u=Math.pow(2,l.canonical.z),c=l.canonical.y,[new t.MercatorCoordinate(0,c/u).toLngLat().lat,new t.MercatorCoordinate(0,(c+1)/u).toLngLat().lat]),u_light:[n.paint.get(\"hillshade-exaggeration\"),s],u_shadow:i,u_highlight:a,u_accent:o}},Ur=function(e,r){var n=r.stride,i=t.create();return t.ortho(i,0,t.EXTENT,-t.EXTENT,0,0,1),t.translate(i,i,[0,-t.EXTENT,0]),{u_matrix:i,u_image:1,u_dimension:[n,n],u_zoom:e.overscaledZ,u_unpack:r.getUnpackVector()}};var Vr=function(e,r,n){var i=e.transform;return{u_matrix:Yr(e,r,n),u_ratio:1/ge(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},qr=function(e,r,n,i){return t.extend(Vr(e,r,n),{u_image:0,u_image_height:i})},Hr=function(e,r,n,i){var a=e.transform,o=Wr(r,a);return{u_matrix:Yr(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/ge(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]]}},Gr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=Wr(r,o),u=\"round\"===n.layout.get(\"line-cap\"),c=s.getDash(i.from,u),f=s.getDash(i.to,u),h=c.width*a.fromScale,p=f.width*a.toScale;return t.extend(Vr(e,r,n),{u_patternscale_a:[l/h,-c.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:c.y,u_tex_y_b:f.y,u_mix:a.t})};function Wr(t,e){return 1/ge(t,1,e.tileZoom)}function Yr(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get(\"line-translate\"),r.paint.get(\"line-translate-anchor\"))}var Xr=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:Zr(i.paint.get(\"raster-hue-rotate\"))};var a,o};function Zr(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 Kr,Jr=function(t,e,r,n,i,a,o,s,l,u){var c=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:c.cameraToCenterDistance,u_pitch:c.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:c.width/c.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:u,u_texture:0}},$r=function(e,r,n,i,a,o,s,l,u,c,f){var h=a.transform;return t.extend(Jr(e,r,n,i,a,o,s,l,u,c),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Qr=function(e,r,n,i,a,o,s,l,u,c){return t.extend($r(e,r,n,i,a,o,s,l,!0,u,!0),{u_texsize_icon:c,u_texture_icon:1})},tn=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},en=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,u=Math.pow(2,n.tileID.overscaledZ),c=n.tileSize*Math.pow(2,r.transform.tileZoom)/u,f=c*(n.tileID.canonical.x+n.tileID.wrap*u),h=c*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/ge(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})},rn={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_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),u_image_height:new t.Uniform1f(e,r.u_image_height)}},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 nn(e,r,n,i,a,o,s){for(var l=e.context,u=l.gl,c=e.useProgram(\"collisionBox\"),f=[],h=0,p=0,d=0;d0){var _=t.create(),w=m;t.mul(_,y.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,y.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&c.draw(l,u.LINES,Mt.disabled,Et.disabled,e.colorModeForRenderPass(),Ct.disabled,Dr(m,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&&(v[y.associatedIconIndex]={shiftedAnchor:S,angle:E})}else he(y.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,O=0;O0){var s=t.browser.now(),l=(s-e.timeAdded)/o,u=r?(s-r.timeAdded)/o:-1,c=n.getSource(),f=a.coveringZoomLevel({tileSize:c.tileSize,roundZoom:c.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-u,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 gn=new t.Color(1,0,0,1),yn=new t.Color(0,1,0,1),mn=new t.Color(0,0,1,1),xn=new t.Color(1,0,1,1),bn=new t.Color(0,1,1,1);function _n(t){var e=t.transform.padding;wn(t,t.transform.height-(e.top||0),3,gn),wn(t,e.bottom||0,3,yn),Tn(t,e.left||0,3,mn),Tn(t,t.transform.width-(e.right||0),3,xn);var r=t.transform.centerPoint;!function(t,e,r,n){var i=20,a=2;kn(t,e-a/2,r-i/2,a,i,n),kn(t,e-i/2,r-a/2,i,a,n)}(t,r.x,t.transform.height-r.y,bn)}function wn(t,e,r,n){kn(t,0,e+r/2,t.transform.width,r,n)}function Tn(t,e,r,n){kn(t,e-r/2,0,r,t.transform.height,n)}function kn(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 An(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram(\"debug\"),l=Mt.disabled,u=Et.disabled,c=e.colorModeForRenderPass(),f=\"$debug\";i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,u,c,Ct.disabled,Rr(o,t.Color.red),f,e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var h=r.getTileByID(n.key).latestRawTileData,p=h&&h.byteLength||0,d=Math.floor(p/1024),v=r.getTile(n).tileSize,g=512/Math.min(v,512)*(n.overscaledZ/e.transform.zoom)*.5,y=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(y+=\" => \"+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,y+\" \"+d+\"kb\"),s.draw(i,a.TRIANGLES,l,u,Lt.alphaBlended,Ct.disabled,Rr(o,t.Color.transparent,g),f,e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var Mn={symbol:function(e,r,n,i,a){if(\"translucent\"===e.renderPass){var o=Et.disabled,s=e.colorModeForRenderPass();n.layout.get(\"text-variable-anchor\")&&function(e,r,n,i,a,o,s){for(var l=r.transform,u=\"map\"===a,c=\"map\"===o,f=0,h=e;f256&&this.clearStencil(),r.setColorMode(Lt.disabled),r.setDepthMode(Mt.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 Et({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},Sn.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Et({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},Sn.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=c[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass=\"translucent\",this.currentLayer=0;this.currentLayer0?e.pop():null},Sn.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},Sn.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 Ar(this.context,t,wr[t],e,rn[t],this._showOverdrawInspector)),this.cache[r]},Sn.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()},Sn.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)},Sn.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)}},Sn.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var En=function(t,e){this.points=t,this.planes=e};En.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 En(a,o)};var Ln=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};Ln.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 u=Number.MAX_VALUE,c=-Number.MAX_VALUE,f=0;fthis.max[l]-this.min[l])return 0}return 1};var Cn=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};Cn.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},Cn.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)},Cn.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},Cn.prototype.clone=function(){return new Cn(this.top,this.bottom,this.left,this.right)},Cn.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var On=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 Cn,this._posMatrixCache={},this._alignedPosMatrixCache={}},Pn={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}};On.prototype.clone=function(){var t=new On(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},Pn.minZoom.get=function(){return this._minZoom},Pn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Pn.maxZoom.get=function(){return this._maxZoom},Pn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Pn.minPitch.get=function(){return this._minPitch},Pn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Pn.maxPitch.get=function(){return this._maxPitch},Pn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Pn.renderWorldCopies.get=function(){return this._renderWorldCopies},Pn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Pn.worldSize.get=function(){return this.tileSize*this.scale},Pn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Pn.size.get=function(){return new t.Point(this.width,this.height)},Pn.bearing.get=function(){return-this.angle/Math.PI*180},Pn.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))},Pn.pitch.get=function(){return this._pitch/Math.PI*180},Pn.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())},Pn.fov.get=function(){return this._fov/Math.PI*180},Pn.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())},Pn.zoom.get=function(){return this._zoom},Pn.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())},Pn.center.get=function(){return this._center},Pn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Pn.padding.get=function(){return this._edgeInsets.toJSON()},Pn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Pn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},On.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},On.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},On.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)},On.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)),u=s-1;u<=l+1;u++)0!==u&&r.push(new t.UnwrappedTileID(u,e));return r},On.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=En.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var u=function(t){return{aabb:new Ln([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},c=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)c.push(u(-d)),c.push(u(d));for(c.push(u(0));c.length>0;){var v=c.pop(),g=v.x,y=v.y,m=v.fullyVisible;if(!m){var x=v.aabb.intersects(s);if(0===x)continue;m=2===x}var b=v.aabb.distanceX(o),_=v.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<T&&v.zoom>=l)f.push({tileID:new t.OverscaledTileID(v.zoom===h?p:v.zoom,v.wrap,v.zoom,g,y),distanceSq:t.sqrLen([o[0]-.5-g,o[1]-.5-y])});else for(var k=0;k<4;k++){var A=(g<<1)+k%2,M=(y<<1)+(k>>1);c.push({aabb:v.aabb.quadrant(k),zoom:v.zoom+1,x:A,y:M,wrap:v.wrap,fullyVisible:m})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},On.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Pn.unmodified.get=function(){return this._unmodified},On.prototype.zoomScale=function(t){return Math.pow(2,t)},On.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},On.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)},On.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Pn.point.get=function(){return this.project(this.center)},On.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())},On.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},On.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},On.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},On.prototype.coordinateLocation=function(t){return t.toLngLat()},On.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,u=n[1]/a,c=r[2]/i,f=n[2]/a,h=c===f?0:(0-c)/(f-c);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,u,h)/this.worldSize)},On.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])},On.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)))},On.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},On.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])},On.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]},On.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},On.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,u=this.size,c=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 y=p.x,m=u.x/2;y-ml&&(n=l-m)}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=c,this._constraining=!1}},On.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,u=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),c=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,c,u),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),v=Math.sin(this.angle),g=s-Math.round(s)+d*h+v*p,y=l-Math.round(l)+d*p+v*h,m=new Float64Array(f);if(t.translate(m,m,[g>.5?g-1:g,y>.5?y-1:y,0]),this.alignedProjMatrix=m,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={}}},On.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},On.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},On.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},In.prototype._updateHashUnthrottled=function(){var e=t.window.location.href.replace(/(#.+)?$/,this.getHashString());try{t.window.history.replaceState(t.window.history.state,null,e)}catch(t){}};var Dn={linearity:.3,easing:t.bezier(0,0,.3,1)},zn=t.extend({deceleration:2500,maxSpeed:1400},Dn),Rn=t.extend({deceleration:20,maxSpeed:1400},Dn),Fn=t.extend({deceleration:1e3,maxSpeed:360},Dn),Bn=t.extend({deceleration:1e3,maxSpeed:90},Dn),Nn=function(t){this._map=t,this.clear()};function jn(t,e){(!t.duration||t.duration0&&r-e[0].time>160;)e.shift()},Nn.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 Vn(t.type,this._map,t))},Gn.prototype.dblclick=function(t){return this._firePreventable(new Vn(t.type,this._map,t))},Gn.prototype.mouseover=function(t){this._map.fire(new Vn(t.type,this._map,t))},Gn.prototype.mouseout=function(t){this._map.fire(new Vn(t.type,this._map,t))},Gn.prototype.touchstart=function(t){return this._firePreventable(new qn(t.type,this._map,t))},Gn.prototype.touchmove=function(t){this._map.fire(new qn(t.type,this._map,t))},Gn.prototype.touchend=function(t){this._map.fire(new qn(t.type,this._map,t))},Gn.prototype.touchcancel=function(t){this._map.fire(new qn(t.type,this._map,t))},Gn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Gn.prototype.isEnabled=function(){return!0},Gn.prototype.isActive=function(){return!1},Gn.prototype.enable=function(){},Gn.prototype.disable=function(){};var Wn=function(t){this._map=t};Wn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},Wn.prototype.mousemove=function(t){this._map.fire(new Vn(t.type,this._map,t))},Wn.prototype.mousedown=function(){this._delayContextMenu=!0},Wn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Vn(\"contextmenu\",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},Wn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Vn(t.type,this._map,t)),this._map.listens(\"contextmenu\")&&t.preventDefault()},Wn.prototype.isEnabled=function(){return!0},Wn.prototype.isActive=function(){return!1},Wn.prototype.enable=function(){},Wn.prototype.disable=function(){};var Yn=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Xn(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)}}},Zn.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 Kn=function(t){this.singleTap=new Zn(t),this.numTaps=t.numTaps,this.reset()};Kn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},Kn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},Kn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},Kn.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 Jn=function(){this._zoomIn=new Kn({numTouches:1,numTaps:2}),this._zoomOut=new Kn({numTouches:2,numTaps:1}),this.reset()};Jn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Jn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Jn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Jn.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},Jn.prototype.touchcancel=function(){this.reset()},Jn.prototype.enable=function(){this._enabled=!0},Jn.prototype.disable=function(){this._enabled=!1,this.reset()},Jn.prototype.isEnabled=function(){return this._enabled},Jn.prototype.isActive=function(){return this._active};var $n={};$n[0]=1,$n[2]=2;var Qn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Qn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Qn.prototype._correctButton=function(t,e){return!1},Qn.prototype._move=function(t,e){return{}},Qn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Qn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r)if(t.preventDefault(),function(t,e){var r=$n[e];return void 0===t.buttons||(t.buttons&r)!==r}(t,this._eventButton))this.reset();else if(this._moved||!(e.dist(r)0&&(this._active=!0);var i=Xn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var u=i[l],c=this._touches[l];c&&(a._add(u),o._add(u.sub(c)),s++,i[l]=u)}if(this._touches=i,!(sMath.abs(t.x)}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.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,ci(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)return this._lastPoints=t,this._active=!0,{pitchDelta:(n.y+i.y)/2*-.5}},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 ci(t)&&ci(e)&&a}},e}(ii),hi={panStep:100,bearingStep:15,pitchStep:10},pi=function(){var t=hi;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep,this._rotationDisabled=!1};function di(t){return t*(2-t)}pi.prototype.reset=function(){this._active=!1},pi.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 this._rotationDisabled&&(n=0,i=0),{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:\"keyboardHandler\",easing:di,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})}}}},pi.prototype.enable=function(){this._enabled=!0},pi.prototype.disable=function(){this._enabled=!1,this.reset()},pi.prototype.isEnabled=function(){return this._enabled},pi.prototype.isActive=function(){return this._active},pi.prototype.disableRotation=function(){this._rotationDisabled=!0},pi.prototype.enableRotation=function(){this._rotationDisabled=!1};var vi=4.000244140625,gi=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222,t.bindAll([\"_onTimeout\"],this)};gi.prototype.setZoomRate=function(t){this._defaultZoomRate=t},gi.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},gi.prototype.isEnabled=function(){return!!this._enabled},gi.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},gi.prototype.isZooming=function(){return!!this._zooming},gi.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&\"center\"===t.around)},gi.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},gi.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%vi==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()}},gi.prototype._onTimeout=function(t){this._type=\"wheel\",this._delta-=this._lastValue,this._active||this._start(t)},gi.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())}},gi.prototype.renderFrame=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)>vi?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,u=this._easing,c=!1;if(\"wheel\"===this._type&&l&&u){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=u(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):c=!0}else o=s,c=!0;return this._active=!0,c&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!c,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},gi.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},gi.prototype.reset=function(){this._active=!1};var yi=function(t,e){this._clickZoom=t,this._tapZoom=e};yi.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},yi.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},yi.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},yi.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var mi=function(){this.reset()};mi.prototype.reset=function(){this._active=!1},mi.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})}}},mi.prototype.enable=function(){this._enabled=!0},mi.prototype.disable=function(){this._enabled=!1,this.reset()},mi.prototype.isEnabled=function(){return this._enabled},mi.prototype.isActive=function(){return this._active};var xi=function(){this._tap=new Kn({numTouches:1,numTaps:1}),this.reset()};xi.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},xi.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))},xi.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)},xi.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)},xi.prototype.touchcancel=function(){this.reset()},xi.prototype.enable=function(){this._enabled=!0},xi.prototype.disable=function(){this._enabled=!1,this.reset()},xi.prototype.isEnabled=function(){return this._enabled},xi.prototype.isActive=function(){return this._active};var bi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};bi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(\"mapboxgl-touch-drag-pan\")},bi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(\"mapboxgl-touch-drag-pan\")},bi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},bi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var _i=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};_i.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},_i.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},_i.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},_i.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var wi=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};wi.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\")},wi.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(\"mapboxgl-touch-zoom-rotate\")},wi.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},wi.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},wi.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},wi.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var Ti=function(t){return t.zoom||t.drag||t.pitch||t.rotate},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}(t.Event);function Ai(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var Mi=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new Nn(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:!0}],[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(v));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(),u=this.getPadding(),c=\"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(c-o),v=t.Point.convert(e.offset),g=a.centerPoint.add(v),y=a.pointLocation(g),m=t.LngLat.convert(e.center||y);this._normalizeCenter(m);var x=a.project(y),b=a.project(m).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,c),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 O=E(0),P=function(t){return C(O)/C(O+_*t)},I=function(t){return w*((C(O)*(L(e=O+_*t)/C(e))-L(O))/S)/k;var e},D=(E(1)-O)/_;if(Math.abs(k)<1e-6||!isFinite(D)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var z=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*D,d=1/P(i);a.zoom=1===e?c: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(u,p,e),g=a.centerPoint.add(v));var y=1===e?m:a.unproject(x.add(b.mult(I(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?y.wrap():y,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(!1)}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),Ei=function(e){void 0===e&&(e={}),this.options=e,t.bindAll([\"_toggleAttribution\",\"_updateEditLink\",\"_updateData\",\"_updateCompact\"],this)};Ei.prototype.getDefaultPosition=function(){return\"bottom-right\"},Ei.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._compactButton=r.create(\"button\",\"mapboxgl-ctrl-attrib-button\",this._container),this._compactButton.addEventListener(\"click\",this._toggleAttribution),this._setElementTitle(this._compactButton,\"ToggleAttribution\"),this._innerContainer=r.create(\"div\",\"mapboxgl-ctrl-attrib-inner\",this._container),this._innerContainer.setAttribute(\"role\",\"list\"),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},Ei.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},Ei.prototype._setElementTitle=function(t,e){var r=this._map._getUIString(\"AttributionControl.\"+e);t.title=r,t.setAttribute(\"aria-label\",r)},Ei.prototype._toggleAttribution=function(){this._container.classList.contains(\"mapboxgl-compact-show\")?(this._container.classList.remove(\"mapboxgl-compact-show\"),this._compactButton.setAttribute(\"aria-pressed\",\"false\")):(this._container.classList.add(\"mapboxgl-compact-show\"),this._compactButton.setAttribute(\"aria-pressed\",\"true\"))},Ei.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)}},Ei.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add(\"mapboxgl-compact\"):this._container.classList.remove(\"mapboxgl-compact\",\"mapboxgl-compact-show\")};var Li=function(){t.bindAll([\"_updateLogo\"],this),t.bindAll([\"_updateCompact\"],this)};Li.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},Li.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"sourcedata\",this._updateLogo),this._map.off(\"resize\",this._updateCompact)},Li.prototype.getDefaultPosition=function(){return\"bottom-left\"},Li.prototype._updateLogo=function(t){t&&\"metadata\"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?\"block\":\"none\")},Li.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}},Li.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 Ci=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};Ci.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},Ci.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>zi)throw new Error(\"maxPitch must be less than or equal to 60\");var i=new On(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 Ci,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Oi,e.locale),this._clickTolerance=e.clickTolerance,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 Ii))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\",\"_onMapScroll\",\"_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),t.window.addEventListener(\"orientationchange\",this._onWindowResize,!1)),this.handlers=new Mi(this,e);var a=\"string\"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new In(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 Ei({customAttribution:e.customAttribution})),this.addControl(new Li,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&&(r=e.getDefaultPosition?e.getDefaultPosition():\"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.hasControl=function(t){return this._controls.indexOf(t)>-1},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()zi)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 Vn(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 Vn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Vn(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}Ui.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ui.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)}},Ui.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()},Ui.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,\"mousemove\",this.mousemove),r.removeEventListener(t.window,\"mouseup\",this.mouseup)},Ui.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)},Ui.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ui.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ui.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))},Ui.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))},Ui.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)=r}this._isDragging&&(this._pos=e.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents=\"none\",\"pending\"===this._state&&(this._state=\"active\",this.fire(new t.Event(\"dragstart\"))),this.fire(new t.Event(\"drag\")))},n.prototype._onUp=function(){this._element.style.pointerEvents=\"auto\",this._positionDelta=null,this._pointerdownPos=null,this._isDragging=!1,this._map.off(\"mousemove\",this._onMove),this._map.off(\"touchmove\",this._onMove),\"active\"===this._state&&this.fire(new t.Event(\"dragend\")),this._state=\"inactive\"},n.prototype._addDragHandler=function(t){this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDelta=t.point.sub(this._pos).add(this._offset),this._pointerdownPos=t.point,this._state=\"pending\",this._map.on(\"mousemove\",this._onMove),this._map.on(\"touchmove\",this._onMove),this._map.once(\"mouseup\",this._onUp),this._map.once(\"touchend\",this._onUp))},n.prototype.setDraggable=function(t){return this._draggable=!!t,this._map&&(t?(this._map.on(\"mousedown\",this._addDragHandler),this._map.on(\"touchstart\",this._addDragHandler)):(this._map.off(\"mousedown\",this._addDragHandler),this._map.off(\"touchstart\",this._addDragHandler))),this},n.prototype.isDraggable=function(){return this._draggable},n.prototype.setRotation=function(t){return this._rotation=t||0,this._update(),this},n.prototype.getRotation=function(){return this._rotation},n.prototype.setRotationAlignment=function(t){return this._rotationAlignment=t||\"auto\",this._update(),this},n.prototype.getRotationAlignment=function(){return this._rotationAlignment},n.prototype.setPitchAlignment=function(t){return this._pitchAlignment=t&&\"auto\"!==t?t:this._rotationAlignment,this._update(),this},n.prototype.getPitchAlignment=function(){return this._pitchAlignment},n}(t.Evented),Yi={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showAccuracyCircle:!0,showUserLocation:!0};var Xi=0,Zi=!1,Ki=function(e){function n(r){e.call(this),this.options=t.extend({},Yi,r),t.bindAll([\"_onSuccess\",\"_onError\",\"_onZoom\",\"_finish\",\"_setupUI\",\"_updateCamera\",\"_updateMarker\"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.onAdd=function(e){return this._map=e,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-group\"),n=this._setupUI,void 0!==Gi?n(Gi):void 0!==t.window.navigator.permissions?t.window.navigator.permissions.query({name:\"geolocation\"}).then((function(t){Gi=\"denied\"!==t.state,n(Gi)})):(Gi=!!t.window.navigator.geolocation,n(Gi)),this._container;var n},n.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),this.options.showAccuracyCircle&&this._accuracyCircleMarker&&this._accuracyCircleMarker.remove(),r.remove(this._container),this._map.off(\"zoom\",this._onZoom),this._map=void 0,Xi=0,Zi=!1},n.prototype._isOutOfMapMaxBounds=function(t){var e=this._map.getMaxBounds(),r=t.coords;return e&&(r.longitudee.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&&Zi)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 Wi(this._dotElement),this._circleElement=r.create(\"div\",\"mapboxgl-user-location-accuracy-circle\"),this._accuracyCircleMarker=new Wi({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\":Xi--,Zi=!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\"),++Xi>1?(e={maximumAge:6e5,timeout:0},Zi=!0):(e=this.options.positionOptions,Zi=!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),Ji={maxWidth:100,unit:\"metric\"},$i=function(e){this.options=t.extend({},Ji,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;l>5280?ta(e,n,l/5280,t._getUIString(\"ScaleControl.Miles\")):ta(e,n,l,t._getUIString(\"ScaleControl.Feet\"))}else r&&\"nautical\"===r.unit?ta(e,n,s/1852,t._getUIString(\"ScaleControl.NauticalMiles\")):s>=1e3?ta(e,n,s/1e3,t._getUIString(\"ScaleControl.Kilometers\")):ta(e,n,s,t._getUIString(\"ScaleControl.Meters\"))}function ta(t,e,r,n){var i,a,o,s=(i=r,(a=Math.pow(10,(\"\"+Math.floor(i)).length-1))*((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))),l=s/r;t.style.width=e*l+\"px\",t.innerHTML=s+\" \"+n}$i.prototype.getDefaultPosition=function(){return\"bottom-left\"},$i.prototype._onMove=function(){Qi(this._map,this._container,this.options)},$i.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},$i.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"move\",this._onMove),this._map=void 0},$i.prototype.setUnit=function(t){this.options.unit=t,Qi(this._map,this._container,this.options)};var ea=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\")};ea.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},ea.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},ea.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},ea.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)},ea.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute(\"aria-label\",t),this._fullscreenButton.title=t},ea.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?\"FullscreenControl.Exit\":\"FullscreenControl.Enter\")},ea.prototype._isFullscreen=function(){return this._fullscreen},ea.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())},ea.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 ra={closeButton:!0,closeOnClick:!0,focusAfterOpen:!0,className:\"\",maxWidth:\"240px\"},na=[\"a[href]\",\"[tabindex]:not([tabindex='-1'])\",\"[contenteditable]:not([contenteditable='false'])\",\"button:not([disabled])\",\"input:not([disabled])\",\"select:not([disabled])\",\"textarea:not([disabled])\"].join(\", \"),ia=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(ra),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._focusFirstElement(),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){if(this._content)for(;this._content.hasChildNodes();)this._content.firstChild&&this._content.removeChild(this._content.firstChild);else this._content=r.create(\"div\",\"mapboxgl-popup-content\",this._container);return this._content.appendChild(t),this._createCloseButton(),this._update(),this._focusFirstElement(),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.setOffset=function(t){return this.options.offset=t,this._update(),this},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createCloseButton=function(){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(t){var e=this,n=this._lngLat||this._trackPointer;if(this._map&&n&&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 e._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=Vi(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||t)){var i=this._pos=this._trackPointer&&t?t:this._map.project(this._lngLat),a=this.options.anchor,o=aa(this.options.offset);if(!a){var s,l=this._container.offsetWidth,u=this._container.offsetHeight;s=i.y+o.bottom.ythis._map.transform.height-u?[\"bottom\"]:[],i.xthis._map.transform.width-l/2&&s.push(\"right\"),a=0===s.length?\"bottom\":s.join(\"-\")}var c=i.add(o[a]).round();r.setTransform(this._container,qi[a]+\" translate(\"+c.x+\"px,\"+c.y+\"px)\"),Hi(this._container,a,\"popup\")}},n.prototype._focusFirstElement=function(){if(this.options.focusAfterOpen&&this._container){var t=this._container.querySelector(na);t&&t.focus()}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);function aa(e){if(e){if(\"number\"==typeof e){var r=Math.round(Math.sqrt(.5*Math.pow(e,2)));return{center:new t.Point(0,0),top:new t.Point(0,e),\"top-left\":new t.Point(r,r),\"top-right\":new t.Point(-r,r),bottom:new t.Point(0,-e),\"bottom-left\":new t.Point(r,-r),\"bottom-right\":new t.Point(-r,-r),left:new t.Point(e,0),right:new t.Point(-e,0)}}if(e instanceof t.Point||Array.isArray(e)){var n=t.Point.convert(e);return{center:n,top:n,\"top-left\":n,\"top-right\":n,bottom:n,\"bottom-left\":n,\"bottom-right\":n,left:n,right:n}}return{center:t.Point.convert(e.center||[0,0]),top:t.Point.convert(e.top||[0,0]),\"top-left\":t.Point.convert(e[\"top-left\"]||[0,0]),\"top-right\":t.Point.convert(e[\"top-right\"]||[0,0]),bottom:t.Point.convert(e.bottom||[0,0]),\"bottom-left\":t.Point.convert(e[\"bottom-left\"]||[0,0]),\"bottom-right\":t.Point.convert(e[\"bottom-right\"]||[0,0]),left:t.Point.convert(e.left||[0,0]),right:t.Point.convert(e.right||[0,0])}}return aa(new t.Point(0,0))}var oa={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Fi,NavigationControl:ji,GeolocateControl:Ki,AttributionControl:Ei,ScaleControl:$i,FullscreenControl:ea,Popup:ia,Marker:Wi,Style:Ye,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){jt().acquire(Rt)},clearPrewarmedResources:function(){var t=Bt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(Rt),Bt=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 Ft.workerCount},set workerCount(t){Ft.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 oa})),r}()},3108:function(t,e,r){\"use strict\";t.exports=r(26099)},26099:function(t,e,r){\"use strict\";var n=r(64928),i=r(32420),a=r(51160),o=r(76752),s=r(55616),l=r(31264),u=r(47520),c=r(18400),f=r(72512),h=r(76244);function p(t,e){for(var r=e[0],n=e[1],a=1/(e[2]-r),o=1/(e[3]-n),s=new Array(t.length),l=0,u=t.length/2;l>>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 y=0;yr||s>1073741824){for(var h=0;hr+i||M>n+i||S=C||o===s)){var l=m[a];void 0===s&&(s=l.length);for(var u=o;u=g&&f<=w&&h>=y&&h<=T&&O.push(c)}var p=x[a],d=p[4*o+0],v=p[4*o+1],b=p[4*o+2],_=p[4*o+3],k=function(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}(p,o+1),E=.5*i,P=a+1;e(r,n,E,P,d,v||b||_||k),e(r,n+E,E,P,v,b||_||k),e(r+E,n,E,P,b,_||k),e(r+E,n+E,E,P,_,k)}}(0,0,1,0,0,1),O},d;function E(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s0){e+=Math.abs(o(t[0]));for(var r=1;r2){for(l=0;l=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.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 c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.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(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.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\")}},3256:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(46284);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(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},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.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 c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.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(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.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\")}},84880:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(76796);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(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;s=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.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 c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=e.areaFactors[r];if(!i)throw new Error(\"invalid original units\");var a=e.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.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(!p(t))throw new Error(\"bbox must only contain numbers\")}))},e.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\")},e.radians2degrees=function(){throw new Error(\"method has been renamed to `radiansToDegrees`\")},e.degrees2radians=function(){throw new Error(\"method has been renamed to `degreesToRadians`\")},e.distanceToDegrees=function(){throw new Error(\"method has been renamed to `lengthToDegrees`\")},e.distanceToRadians=function(){throw new Error(\"method has been renamed to `lengthToRadians`\")},e.radiansToDistance=function(){throw new Error(\"method has been renamed to `radiansToLength`\")},e.bearingToAngle=function(){throw new Error(\"method has been renamed to `bearingToAzimuth`\")},e.convertDistance=function(){throw new Error(\"method has been renamed to `convertLength`\")}},43752:function(t,e,r){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var n=r(49840);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v=\"FeatureCollection\"===d,g=\"Feature\"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(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]1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;it.length)&&(r=t.length),t.substring(r-e.length,r)===e}var g=\"\",y=\"\",m=\"\",x=\"\",b={deepStrictEqual:\"Expected values to be strictly deep-equal:\",strictEqual:\"Expected values to be strictly equal:\",strictEqualObject:'Expected \"actual\" to be reference-equal to \"expected\":',deepEqual:\"Expected values to be loosely deep-equal:\",equal:\"Expected values to be loosely equal:\",notDeepStrictEqual:'Expected \"actual\" not to be strictly deep-equal to:',notStrictEqual:'Expected \"actual\" to be strictly unequal to:',notStrictEqualObject:'Expected \"actual\" not to be reference-equal to \"expected\":',notDeepEqual:'Expected \"actual\" not to be loosely deep-equal to:',notEqual:'Expected \"actual\" to be loosely unequal to:',notIdentical:\"Values identical but not reference-equal:\"};function _(t){var e=Object.keys(t),r=Object.create(Object.getPrototypeOf(t));return e.forEach((function(e){r[e]=t[e]})),Object.defineProperty(r,\"message\",{value:t.message}),r}function w(t){return p(t,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var T=function(t){function e(t){var r;if(function(t,e){if(!(t instanceof e))throw new TypeError(\"Cannot call a class as a function\")}(this,e),\"object\"!==h(t)||null===t)throw new d(\"options\",\"Object\",t);var i=t.message,a=t.operator,l=t.stackStartFn,u=t.actual,c=t.expected,p=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=i)r=o(this,f(e).call(this,String(i)));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(g=\"\u001b[34m\",y=\"\u001b[32m\",x=\"\u001b[39m\",m=\"\u001b[31m\"):(g=\"\",y=\"\",x=\"\",m=\"\")),\"object\"===h(u)&&null!==u&&\"object\"===h(c)&&null!==c&&\"stack\"in u&&u instanceof Error&&\"stack\"in c&&c instanceof Error&&(u=_(u),c=_(c)),\"deepStrictEqual\"===a||\"strictEqual\"===a)r=o(this,f(e).call(this,function(t,e,r){var i=\"\",a=\"\",o=0,s=\"\",l=!1,u=w(t),c=u.split(\"\\n\"),f=w(e).split(\"\\n\"),p=0,d=\"\";if(\"strictEqual\"===r&&\"object\"===h(t)&&\"object\"===h(e)&&null!==t&&null!==e&&(r=\"strictEqualObject\"),1===c.length&&1===f.length&&c[0]!==f[0]){var _=c[0].length+f[0].length;if(_<=10){if(!(\"object\"===h(t)&&null!==t||\"object\"===h(e)&&null!==e||0===t&&0===e))return\"\".concat(b[r],\"\\n\\n\")+\"\".concat(c[0],\" !== \").concat(f[0],\"\\n\")}else if(\"strictEqualObject\"!==r&&_<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;c[0][p]===f[0][p];)p++;p>2&&(d=\"\\n \".concat(function(t,e){if(e=Math.floor(e),0==t.length||0==e)return\"\";var r=t.length*e;for(e=Math.floor(Math.log(e)/Math.log(2));e;)t+=t,e--;return t+t.substring(0,r-t.length)}(\" \",p),\"^\"),p=0)}}for(var T=c[c.length-1],k=f[f.length-1];T===k&&(p++<2?s=\"\\n \".concat(T).concat(s):i=T,c.pop(),f.pop(),0!==c.length&&0!==f.length);)T=c[c.length-1],k=f[f.length-1];var A=Math.max(c.length,f.length);if(0===A){var M=u.split(\"\\n\");if(M.length>30)for(M[26]=\"\".concat(g,\"...\").concat(x);M.length>27;)M.pop();return\"\".concat(b.notIdentical,\"\\n\\n\").concat(M.join(\"\\n\"),\"\\n\")}p>3&&(s=\"\\n\".concat(g,\"...\").concat(x).concat(s),l=!0),\"\"!==i&&(s=\"\\n \".concat(i).concat(s),i=\"\");var S=0,E=b[r]+\"\\n\".concat(y,\"+ actual\").concat(x,\" \").concat(m,\"- expected\").concat(x),L=\" \".concat(g,\"...\").concat(x,\" Lines skipped\");for(p=0;p1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(f[p-2]),S++),a+=\"\\n \".concat(f[p-1]),S++),o=p,i+=\"\\n\".concat(m,\"-\").concat(x,\" \").concat(f[p]),S++;else if(f.length1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(c[p-2]),S++),a+=\"\\n \".concat(c[p-1]),S++),o=p,a+=\"\\n\".concat(y,\"+\").concat(x,\" \").concat(c[p]),S++;else{var O=f[p],P=c[p],I=P!==O&&(!v(P,\",\")||P.slice(0,-1)!==O);I&&v(O,\",\")&&O.slice(0,-1)===P&&(I=!1,P+=\",\"),I?(C>1&&p>2&&(C>4?(a+=\"\\n\".concat(g,\"...\").concat(x),l=!0):C>3&&(a+=\"\\n \".concat(c[p-2]),S++),a+=\"\\n \".concat(c[p-1]),S++),o=p,a+=\"\\n\".concat(y,\"+\").concat(x,\" \").concat(P),i+=\"\\n\".concat(m,\"-\").concat(x,\" \").concat(O),S+=2):(a+=i,i=\"\",1!==C&&0!==p||(a+=\"\\n \".concat(P),S++))}if(S>20&&p30)for(k[26]=\"\".concat(g,\"...\").concat(x);k.length>27;)k.pop();r=1===k.length?o(this,f(e).call(this,\"\".concat(T,\" \").concat(k[0]))):o(this,f(e).call(this,\"\".concat(T,\"\\n\\n\").concat(k.join(\"\\n\"),\"\\n\")))}else{var A=w(u),M=\"\",S=b[a];\"notDeepEqual\"===a||\"notEqual\"===a?(A=\"\".concat(b[a],\"\\n\\n\").concat(A)).length>1024&&(A=\"\".concat(A.slice(0,1021),\"...\")):(M=\"\".concat(w(c)),A.length>512&&(A=\"\".concat(A.slice(0,509),\"...\")),M.length>512&&(M=\"\".concat(M.slice(0,509),\"...\")),\"deepEqual\"===a||\"equal\"===a?A=\"\".concat(S,\"\\n\\n\").concat(A,\"\\n\\nshould equal\\n\\n\"):M=\" \".concat(a,\" \").concat(M)),r=o(this,f(e).call(this,\"\".concat(A).concat(M)))}return Error.stackTraceLimit=p,r.generatedMessage=!i,Object.defineProperty(s(r),\"name\",{value:\"AssertionError [ERR_ASSERTION]\",enumerable:!1,writable:!0,configurable:!0}),r.code=\"ERR_ASSERTION\",r.actual=u,r.expected=c,r.operator=a,Error.captureStackTrace&&Error.captureStackTrace(s(r),l),r.stack,r.name=\"AssertionError\",o(r)}var r,l;return function(t,e){if(\"function\"!=typeof e&&null!==e)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&c(t,e)}(e,t),r=e,l=[{key:\"toString\",value:function(){return\"\".concat(this.name,\" [\").concat(this.code,\"]: \").concat(this.message)}},{key:p.custom,value:function(t,e){return p(this,function(t){for(var e=1;e2?\"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))}u(\"ERR_AMBIGUOUS_ARGUMENT\",'The \"%s\" argument is ambiguous. %s',TypeError),u(\"ERR_INVALID_ARG_TYPE\",(function(t,e,i){var a,s,l,u,f;if(void 0===o&&(o=r(45408)),o(\"string\"==typeof t,\"'name' must be a string\"),\"string\"==typeof e&&(s=\"not \",e.substr(0,4)===s)?(a=\"must not be\",e=e.replace(/^not /,\"\")):a=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-9,r)===e}(t,\" argument\"))l=\"The \".concat(t,\" \").concat(a,\" \").concat(c(e,\"type\"));else{var h=(\"number\"!=typeof f&&(f=0),f+1>(u=t).length||-1===u.indexOf(\".\",f)?\"argument\":\"property\");l='The \"'.concat(t,'\" ').concat(h,\" \").concat(a,\" \").concat(c(e,\"type\"))}return l+\". Received type \".concat(n(i))}),TypeError),u(\"ERR_INVALID_ARG_VALUE\",(function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:\"is invalid\";void 0===s&&(s=r(35840));var i=s.inspect(e);return i.length>128&&(i=\"\".concat(i.slice(0,128),\"...\")),\"The argument '\".concat(t,\"' \").concat(n,\". Received \").concat(i)}),TypeError,RangeError),u(\"ERR_INVALID_RETURN_VALUE\",(function(t,e,r){var i;return i=r&&r.constructor&&r.constructor.name?\"instance of \".concat(r.constructor.name):\"type \".concat(n(r)),\"Expected \".concat(t,' to be returned from the \"').concat(e,'\"')+\" function but got \".concat(i,\".\")}),TypeError),u(\"ERR_MISSING_ARGS\",(function(){for(var t=arguments.length,e=new Array(t),n=0;n0,\"At least one arg needs to be specified\");var i=\"The \",a=e.length;switch(e=e.map((function(t){return'\"'.concat(t,'\"')})),a){case 1:i+=\"\".concat(e[0],\" argument\");break;case 2:i+=\"\".concat(e[0],\" and \").concat(e[1],\" arguments\");break;default:i+=e.slice(0,a-1).join(\", \"),i+=\", and \".concat(e[a-1],\" arguments\")}return\"\".concat(i,\" must be specified\")}),TypeError),t.exports.codes=l},25116:function(t,e,r){\"use strict\";function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}function i(t){return i=\"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},i(t)}var a=void 0!==/a/g.flags,o=function(t){var e=[];return t.forEach((function(t){return e.push(t)})),e},s=function(t){var e=[];return t.forEach((function(t,r){return e.push([r,t])})),e},l=Object.is?Object.is:r(39896),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:r(1560);function f(t){return t.call.bind(t)}var h=f(Object.prototype.hasOwnProperty),p=f(Object.prototype.propertyIsEnumerable),d=f(Object.prototype.toString),v=r(35840).types,g=v.isAnyArrayBuffer,y=v.isArrayBufferView,m=v.isDate,x=v.isMap,b=v.isRegExp,_=v.isSet,w=v.isNativeError,T=v.isBoxedPrimitive,k=v.isNumberObject,A=v.isStringObject,M=v.isBooleanObject,S=v.isBigIntObject,E=v.isSymbolObject,L=v.isFloat32Array,C=v.isFloat64Array;function O(t){if(0===t.length||t.length>10)return!0;for(var e=0;e57)return!0}return 10===t.length&&t>=Math.pow(2,32)}function P(t){return Object.keys(t).filter(O).concat(u(t).filter(Object.prototype.propertyIsEnumerable.bind(t)))}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>2],a+=n[(3&r[e])<<4|r[e+1]>>4],a+=n[(15&r[e+1])<<2|r[e+2]>>6],a+=n[63&r[e+2]];return i%3==2?a=a.substring(0,a.length-1)+\"=\":i%3==1&&(a=a.substring(0,a.length-2)+\"==\"),a},s=function(t){var e,r,n,a,o,s=.75*t.length,l=t.length,u=0;\"=\"===t[t.length-1]&&(s--,\"=\"===t[t.length-2]&&s--);var c=new ArrayBuffer(s),f=new Uint8Array(c);for(e=0;e>4,f[u++]=(15&n)<<4|a>>2,f[u++]=(3&a)<<6|63&o;return c}},59968:function(t,e){\"use strict\";e.byteLength=function(t){var e=s(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,a=s(t),o=a[0],l=a[1],u=new i(function(t,e,r){return 3*(e+r)/4-r}(0,o,l)),c=0,f=l>0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===l&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===l&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,u=n-i;su?u:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+\"==\")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+\"=\")),a.join(\"\")};for(var r=[],n=[],i=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,a=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",o=0;o<64;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function s(t){var e=t.length;if(e%4>0)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 l(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join(\"\")}n[\"-\".charCodeAt(0)]=62,n[\"_\".charCodeAt(0)]=63},64928:function(t){\"use strict\";function e(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 r(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 n(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 i(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 a(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 o(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)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},308:function(t,e){\"use strict\";function r(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}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.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},e.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},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=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|n[t>>>16&255]<<8|n[t>>>24&255]},e.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},e.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},e.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},e.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},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},29620:function(t,e,r){\"use strict\";var n=r(32420);t.exports=function(t,e){e||(e={});var r,o,s,l,u,c,f,h,p,d,v,g=null==e.cutoff?.25:e.cutoff,y=null==e.radius?8:e.radius,m=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,c=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,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(f=t,r=(h=t.canvas).width,o=h.height,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,c=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(u=l,l=Array(r*o),d=0,v=u.length;d-1?i(r):r}},57916:function(t,e,r){\"use strict\";var n=r(8844),i=r(53664),a=r(14500),o=i(\"%TypeError%\"),s=i(\"%Function.prototype.apply%\"),l=i(\"%Function.prototype.call%\"),u=i(\"%Reflect.apply%\",!0)||n.call(l,s),c=i(\"%Object.defineProperty%\",!0),f=i(\"%Math.max%\");if(c)try{c({},\"a\",{value:1})}catch(t){c=null}t.exports=function(t){if(\"function\"!=typeof t)throw new o(\"a function is required\");var e=u(n,l,arguments);return a(e,1+f(0,t.length-(arguments.length-1)),!0)};var h=function(){return u(n,s,arguments)};c?c(t.exports,\"apply\",{value:h}):t.exports.apply=h},32420:function(t){t.exports=function(t,e,r){return er?r:t:te?e:t}},3808:function(t,e,r){\"use strict\";var n=r(32420);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)+(255&n(o,0,255))}t.exports=i,t.exports.to=i,t.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]}},17592:function(t){\"use strict\";t.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]}},72160:function(t,e,r){\"use strict\";var n=r(96824),i=r(32420),a=r(72512);t.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)}},96824:function(t,e,r){\"use strict\";var n=r(95532),i=r(53576),a=r(32420);t.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):[]}},95532:function(t,e,r){\"use strict\";var n=r(17592);t.exports=function(t){var e,r,a=[],o=1;if(\"string\"==typeof t)if(t=t.toLowerCase(),n[t])a=n[t].slice(),r=\"rgb\";else if(\"transparent\"===t)o=0,r=\"rgb\",a=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var s=t.slice(1);o=1,(c=s.length)<=4?(a=[parseInt(s[0]+s[0],16),parseInt(s[1]+s[1],16),parseInt(s[2]+s[2],16)],4===c&&(o=parseInt(s[3]+s[3],16)/255)):(a=[parseInt(s[0]+s[1],16),parseInt(s[2]+s[3],16),parseInt(s[4]+s[5],16)],8===c&&(o=parseInt(s[6]+s[7],16)/255)),a[0]||(a[0]=0),a[1]||(a[1]=0),a[2]||(a[2]=0),r=\"rgb\"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\\s*\\(([^\\)]*)\\)/.exec(t)){var l=e[1],u=\"rgb\"===l;r=s=l.replace(/a$/,\"\");var c=\"cmyk\"===s?4:\"gray\"===s?1:3;a=e[2].trim().split(/\\s*[,\\/]\\s*|\\s+/).map((function(t,e){if(/%$/.test(t))return e===c?parseFloat(t)/100:\"rgb\"===s?255*parseFloat(t)/100:parseFloat(t);if(\"h\"===s[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==i[t])return i[t]}return parseFloat(t)})),l===s&&a.push(1),o=u||void 0===a[c]?1:a[c],a=a.slice(0,c)}else t.length>10&&/[0-9](?:\\s|\\/)/.test(t)&&(a=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),r=t.match(/([a-z])/gi).join(\"\").toLowerCase());else isNaN(t)?Array.isArray(t)||t.length?(a=[t[0],t[1],t[2]],r=\"rgb\",o=4===t.length?t[3]:1):t instanceof Object&&(null!=t.r||null!=t.red||null!=t.R?(r=\"rgb\",a=[t.r||t.red||t.R||0,t.g||t.green||t.G||0,t.b||t.blue||t.B||0]):(r=\"hsl\",a=[t.h||t.hue||t.H||0,t.s||t.saturation||t.S||0,t.l||t.lightness||t.L||t.b||t.brightness]),o=t.a||t.alpha||t.opacity||1,null!=t.opacity&&(o/=100)):(r=\"rgb\",a=[t>>>16,(65280&t)>>>8,255&t]);return{space:r,values:a,alpha:o}};var i={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}},53576:function(t,e,r){\"use strict\";var n=r(19336);t.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 u=0;u<3;u++)(n=o+1/3*-(u-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[u]=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]}},19336:function(t){\"use strict\";t.exports={name:\"rgb\",min:[0,0,0],max:[255,255,255],channel:[\"red\",\"green\",\"blue\"],alias:[\"RGB\"]}},36116:function(t){t.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|ç)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|é)union\",ROU:\"r(o|u|ou)mania\",RUS:\"\\\\brussia|soviet.?union|u\\\\.?s\\\\.?s\\\\.?r|socialist.?republics\",RWA:\"rwanda\",BLM:\"barth(e|é)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|ã)o.?tom(e|é)\",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\"}},42771:function(t,e,r){\"use strict\";t.exports={parse:r(46416),stringify:r(49395)}},8744:function(t,e,r){\"use strict\";var n=r(30584);t.exports={isSize:function(t){return/^[\\d\\.]/.test(t)||-1!==t.indexOf(\"/\")||-1!==n.indexOf(t)}}},46416:function(t,e,r){\"use strict\";var n=r(92384),i=r(68194),a=r(3748),o=r(2904),s=r(47916),l=r(7294),u=r(39956),c=r(8744).isSize;t.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=u(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(c(e)){var d=u(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=u(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}},49395:function(t,e,r){\"use strict\";var n=r(55616),i=r(8744).isSize,a=d(r(68194)),o=d(r(3748)),s=d(r(2904)),l=d(r(47916)),u=d(r(7294)),c={normal:1,\"small-caps\":1},f={serif:1,\"sans-serif\":1,monospace:1,cursive:1,fantasy:1,\"system-ui\":1},h=\"serif\";function p(t,e){if(t&&!e[t]&&!a[t])throw Error(\"Unknown keyword `\"+t+\"`\");return t}function d(t){for(var e={},r=0;re?1:t>=e?0:NaN}r.d(e,{XE:function(){return n},kv:function(){return s},mo:function(){return u},Uf:function(){return c},SY:function(){return f},ik:function(){return h},oh:function(){return p}}),1===(i=n).length&&(a=i,i=function(t,e){return n(a(t),e)});var i,a,o=Array.prototype;function s(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n}function l(t){return null===t?NaN:+t}function u(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}function f(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 h(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((e-t)/r)),a=new Array(i);++n=n.length)return null!=t&&r.sort(t),null!=e?e(r):r;for(var u,c,f,h=-1,p=r.length,d=n[i++],v=o(),g=s();++hn.length)return t;var a,o=i[r-1];return null!=e&&r>=n.length?a=t.entries():(a=[],t.each((function(t,e){a.push({key:e,values:s(t,r)})}))),null!=o?a.sort((function(t,e){return o(t.key,e.key)})):a}return r={object:function(t){return a(t,0,l,u)},map:function(t){return a(t,0,c,f)},entries:function(t){return s(a(t,0,c,f),0)},key:function(t){return n.push(t),r},sortKeys:function(t){return i[n.length-1]=t,r},sortValues:function(e){return t=e,r},rollup:function(t){return e=t,r}}}function l(){return{}}function u(t,e,r){t[e]=r}function c(){return o()}function f(t,e,r){t.set(e,r)}function h(){}var p=o.prototype;h.prototype=function(t,e){var r=new h;if(t instanceof h)t.each((function(t){r.add(t)}));else if(t){var n=-1,i=t.length;if(null==e)for(;++n=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o,i=p,!(p=p[f=c<<1|u]))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),(u=e>=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o}while((f=c<<1|u)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function s(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function l(t){return t[0]}function u(t){return t[1]}function c(t,e,r){var n=new f(null==e?l:e,null==r?u:r,NaN,NaN,NaN,NaN);return null==t?n:n.addAll(t)}function f(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 h(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}r.r(e),r.d(e,{forceCenter:function(){return n},forceCollide:function(){return g},forceLink:function(){return b},forceManyBody:function(){return K},forceRadial:function(){return J},forceSimulation:function(){return Z},forceX:function(){return $},forceY:function(){return Q}});var p=c.prototype=f.prototype;function d(t){return t.x+t.vx}function v(t){return t.y+t.vy}function g(t){var e,r,n=1,o=1;function s(){for(var t,i,s,u,f,h,p,g=e.length,y=0;yu+d||if+d||os.index){var v=u-l.x-l.vx,g=f-l.y-l.vy,y=v*v+g*g;yt.r&&(t.r=t[e].r)}function u(){if(e){var n,i,a=e.length;for(r=new Array(a),n=0;nf&&(f=n),ih&&(h=i));if(u>f||c>h)return this;for(this.cover(u,c).cover(f,h),r=0;rt||t>=i||n>e||e>=a;)switch(s=(ep||(a=u.y0)>d||(o=u.x1)=m)<<1|t>=y)&&(u=v[v.length-1],v[v.length-1]=v[v.length-1-c],v[v.length-1-c]=u)}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,(c=o>=(l=(v+y)/2))?v=l:y=l,e=p,!(p=p[f=c<<1|u]))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)},p.removeAll=function(t){for(var e=0,r=t.length;e=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);return{type:t,name:e}}))),o=-1,s=a.length;if(!(arguments.length<2)){if(null!=e&&\"function\"!=typeof e)throw new Error(\"invalid callback: \"+e);for(;++o0)for(var r,n,i=new Array(r),a=0;a=0&&e._call.call(null,t),e=e._next;--L}()}finally{L=0,function(){for(var t,e,r=M,n=1/0;r;)r._call?(n>r._time&&(n=r._time),t=r,r=r._next):(e=r._next,r._next=null,r=t?t._next=e:M=e);S=t,H(n)}(),D=0}}function q(){var t=R.now(),e=t-I;e>P&&(z-=e,I=t)}function H(t){L||(C&&(C=clearTimeout(C)),t-D>24?(t<1/0&&(C=setTimeout(V,t-R.now()-z)),O&&(O=clearInterval(O))):(O||(I=R.now(),O=setInterval(q,P)),L=1,F(V)))}function G(t){return t.x}function W(t){return t.y}j.prototype=U.prototype={constructor:j,restart:function(t,e,r){if(\"function\"!=typeof t)throw new TypeError(\"callback is not a function\");r=(null==r?B():+r)+(null==e?0:+e),this._next||S===this||(S?S._next=this:M=this,S=this),this._call=t,this._time=r,H()},stop:function(){this._call&&(this._call=null,this._time=1/0,H())}};var Y=10,X=Math.PI*(3-Math.sqrt(5));function Z(t){var e,r=1,n=.001,i=1-Math.pow(n,1/300),a=0,o=.6,s=(0,y.kH)(),l=U(c),u=E(\"tick\",\"end\");function c(){f(),u.call(\"tick\",e),r1?(null==r?s.remove(t):s.set(t,p(r)),e):s.get(t)},find:function(e,r,n){var i,a,o,s,l,u=0,c=t.length;for(null==n?n=1/0:n*=n,u=0;u1?(u.on(t,r),e):u.on(t)}}}function K(){var t,e,r,n,o=i(-30),s=1,l=1/0,u=.81;function f(n){var i,a=t.length,o=c(t,G,W).visitAfter(p);for(r=n,i=0;i=l)){(t.data!==e||t.next)&&(0===f&&(d+=(f=a())*f),0===h&&(d+=(h=a())*h),d1?n[0]+n.slice(2):n,+t.slice(r+1)]}r.d(e,{E9:function(){return h},SO:function(){return v}});var i,a=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function o(t){if(!(e=a.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new s({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 s(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 l(t,e){var r=n(t,e);if(!r)return t+\"\";var i=r[0],a=r[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\")}o.prototype=s.prototype,s.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 u={\"%\":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 l(100*t,e)},r:l,s:function(t,e){var r=n(t,e);if(!r)return t+\"\";var a=r[0],o=r[1],s=o-(i=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\")+n(t,Math.max(0,e+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 f,h,p=Array.prototype.map,d=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];function v(t){var e,r,a=void 0===t.grouping||void 0===t.thousands?c:(e=p.call(t.grouping,Number),r=t.thousands+\"\",function(t,n){for(var i=t.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(t.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(r)}),s=void 0===t.currency?\"\":t.currency[0]+\"\",l=void 0===t.currency?\"\":t.currency[1]+\"\",f=void 0===t.decimal?\".\":t.decimal+\"\",h=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(p.call(t.numerals,String)),v=void 0===t.percent?\"%\":t.percent+\"\",g=void 0===t.minus?\"-\":t.minus+\"\",y=void 0===t.nan?\"NaN\":t.nan+\"\";function m(t){var e=(t=o(t)).fill,r=t.align,n=t.sign,c=t.symbol,p=t.zero,m=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;\"n\"===w?(x=!0,w=\"g\"):u[w]||(void 0===b&&(b=12),_=!0,w=\"g\"),(p||\"0\"===e&&\"=\"===r)&&(p=!0,e=\"0\",r=\"=\");var T=\"$\"===c?s:\"#\"===c&&/[boxX]/.test(w)?\"0\"+w.toLowerCase():\"\",k=\"$\"===c?l:/[%p]/.test(w)?v:\"\",A=u[w],M=/[defgprs%]/.test(w);function S(t){var o,s,l,u=T,c=k;if(\"c\"===w)c=A(t)+c,t=\"\";else{var v=(t=+t)<0||1/t<0;if(t=isNaN(t)?y: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)),v&&0==+t&&\"+\"!==n&&(v=!1),u=(v?\"(\"===n?n:g:\"-\"===n||\"(\"===n?\"\":n)+u,c=(\"s\"===w?d[8+i/3]:\"\")+c+(v&&\"(\"===n?\")\":\"\"),M)for(o=-1,s=t.length;++o(l=t.charCodeAt(o))||l>57){c=(46===l?f+t.slice(o+1):t.slice(o))+c,t=t.slice(0,o);break}}x&&!p&&(t=a(t,1/0));var S=u.length+t.length+c.length,E=S>1)+u+t+c+E.slice(S);break;default:t=E+u+t+c}return h(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:m,formatPrefix:function(t,e){var r,i=m(((t=o(t)).type=\"f\",t)),a=3*Math.max(-8,Math.min(8,Math.floor((r=e,((r=n(Math.abs(r)))?r[1]:NaN)/3)))),s=Math.pow(10,-a),l=d[8+a/3];return function(t){return i(s*t)+l}}}}f=v({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"}),h=f.format,f.formatPrefix},87108:function(t,e,r){\"use strict\";r.r(e),r.d(e,{geoAiry:function(){return z},geoAiryRaw:function(){return D},geoAitoff:function(){return F},geoAitoffRaw:function(){return R},geoArmadillo:function(){return N},geoArmadilloRaw:function(){return B},geoAugust:function(){return U},geoAugustRaw:function(){return j},geoBaker:function(){return G},geoBakerRaw:function(){return H},geoBerghaus:function(){return X},geoBerghausRaw:function(){return Y},geoBertin1953:function(){return rt},geoBertin1953Raw:function(){return et},geoBoggs:function(){return ct},geoBoggsRaw:function(){return ut},geoBonne:function(){return vt},geoBonneRaw:function(){return dt},geoBottomley:function(){return yt},geoBottomleyRaw:function(){return gt},geoBromley:function(){return xt},geoBromleyRaw:function(){return mt},geoChamberlin:function(){return Et},geoChamberlinAfrica:function(){return St},geoChamberlinRaw:function(){return At},geoCollignon:function(){return Ct},geoCollignonRaw:function(){return Lt},geoCraig:function(){return Pt},geoCraigRaw:function(){return Ot},geoCraster:function(){return zt},geoCrasterRaw:function(){return Dt},geoCylindricalEqualArea:function(){return Ft},geoCylindricalEqualAreaRaw:function(){return Rt},geoCylindricalStereographic:function(){return Nt},geoCylindricalStereographicRaw:function(){return Bt},geoEckert1:function(){return Ut},geoEckert1Raw:function(){return jt},geoEckert2:function(){return qt},geoEckert2Raw:function(){return Vt},geoEckert3:function(){return Gt},geoEckert3Raw:function(){return Ht},geoEckert4:function(){return Yt},geoEckert4Raw:function(){return Wt},geoEckert5:function(){return Zt},geoEckert5Raw:function(){return Xt},geoEckert6:function(){return Jt},geoEckert6Raw:function(){return Kt},geoEisenlohr:function(){return te},geoEisenlohrRaw:function(){return Qt},geoFahey:function(){return ne},geoFaheyRaw:function(){return re},geoFoucaut:function(){return ae},geoFoucautRaw:function(){return ie},geoFoucautSinusoidal:function(){return se},geoFoucautSinusoidalRaw:function(){return oe},geoGilbert:function(){return he},geoGingery:function(){return ge},geoGingeryRaw:function(){return pe},geoGinzburg4:function(){return xe},geoGinzburg4Raw:function(){return me},geoGinzburg5:function(){return _e},geoGinzburg5Raw:function(){return be},geoGinzburg6:function(){return Te},geoGinzburg6Raw:function(){return we},geoGinzburg8:function(){return Ae},geoGinzburg8Raw:function(){return ke},geoGinzburg9:function(){return Se},geoGinzburg9Raw:function(){return Me},geoGringorten:function(){return Ce},geoGringortenQuincuncial:function(){return ii},geoGringortenRaw:function(){return Le},geoGuyou:function(){return De},geoGuyouRaw:function(){return Ie},geoHammer:function(){return $},geoHammerRaw:function(){return K},geoHammerRetroazimuthal:function(){return Be},geoHammerRetroazimuthalRaw:function(){return Re},geoHealpix:function(){return Ye},geoHealpixRaw:function(){return qe},geoHill:function(){return Ze},geoHillRaw:function(){return Xe},geoHomolosine:function(){return er},geoHomolosineRaw:function(){return tr},geoHufnagel:function(){return nr},geoHufnagelRaw:function(){return rr},geoHyperelliptical:function(){return sr},geoHyperellipticalRaw:function(){return or},geoInterrupt:function(){return cr},geoInterruptedBoggs:function(){return hr},geoInterruptedHomolosine:function(){return dr},geoInterruptedMollweide:function(){return gr},geoInterruptedMollweideHemispheres:function(){return mr},geoInterruptedQuarticAuthalic:function(){return fn},geoInterruptedSinuMollweide:function(){return br},geoInterruptedSinusoidal:function(){return wr},geoKavrayskiy7:function(){return kr},geoKavrayskiy7Raw:function(){return Tr},geoLagrange:function(){return Mr},geoLagrangeRaw:function(){return Ar},geoLarrivee:function(){return Lr},geoLarriveeRaw:function(){return Er},geoLaskowski:function(){return Or},geoLaskowskiRaw:function(){return Cr},geoLittrow:function(){return Ir},geoLittrowRaw:function(){return Pr},geoLoximuthal:function(){return zr},geoLoximuthalRaw:function(){return Dr},geoMiller:function(){return Fr},geoMillerRaw:function(){return Rr},geoModifiedStereographic:function(){return Zr},geoModifiedStereographicAlaska:function(){return Hr},geoModifiedStereographicGs48:function(){return Gr},geoModifiedStereographicGs50:function(){return Wr},geoModifiedStereographicLee:function(){return Xr},geoModifiedStereographicMiller:function(){return Yr},geoModifiedStereographicRaw:function(){return Br},geoMollweide:function(){return ot},geoMollweideRaw:function(){return at},geoMtFlatPolarParabolic:function(){return Qr},geoMtFlatPolarParabolicRaw:function(){return $r},geoMtFlatPolarQuartic:function(){return en},geoMtFlatPolarQuarticRaw:function(){return tn},geoMtFlatPolarSinusoidal:function(){return nn},geoMtFlatPolarSinusoidalRaw:function(){return rn},geoNaturalEarth:function(){return an.c},geoNaturalEarth2:function(){return sn},geoNaturalEarth2Raw:function(){return on},geoNaturalEarthRaw:function(){return an.g},geoNellHammer:function(){return un},geoNellHammerRaw:function(){return ln},geoNicolosi:function(){return pn},geoNicolosiRaw:function(){return hn},geoPatterson:function(){return kn},geoPattersonRaw:function(){return Tn},geoPeirceQuincuncial:function(){return ai},geoPierceQuincuncial:function(){return ai},geoPolyconic:function(){return Mn},geoPolyconicRaw:function(){return An},geoPolyhedral:function(){return Pn},geoPolyhedralButterfly:function(){return Nn},geoPolyhedralCollignon:function(){return Vn},geoPolyhedralWaterman:function(){return qn},geoProject:function(){return Xn},geoQuantize:function(){return oi},geoQuincuncial:function(){return ni},geoRectangularPolyconic:function(){return li},geoRectangularPolyconicRaw:function(){return si},geoRobinson:function(){return fi},geoRobinsonRaw:function(){return ci},geoSatellite:function(){return pi},geoSatelliteRaw:function(){return hi},geoSinuMollweide:function(){return Qe},geoSinuMollweideRaw:function(){return $e},geoSinusoidal:function(){return pt},geoSinusoidalRaw:function(){return ht},geoStitch:function(){return Pi},geoTimes:function(){return Di},geoTimesRaw:function(){return Ii},geoTwoPointAzimuthal:function(){return Bi},geoTwoPointAzimuthalRaw:function(){return Ri},geoTwoPointAzimuthalUsa:function(){return Fi},geoTwoPointEquidistant:function(){return Ui},geoTwoPointEquidistantRaw:function(){return Ni},geoTwoPointEquidistantUsa:function(){return ji},geoVanDerGrinten:function(){return qi},geoVanDerGrinten2:function(){return Gi},geoVanDerGrinten2Raw:function(){return Hi},geoVanDerGrinten3:function(){return Yi},geoVanDerGrinten3Raw:function(){return Wi},geoVanDerGrinten4:function(){return Zi},geoVanDerGrinten4Raw:function(){return Xi},geoVanDerGrintenRaw:function(){return Vi},geoWagner:function(){return Ji},geoWagner4:function(){return ra},geoWagner4Raw:function(){return ea},geoWagner6:function(){return ia},geoWagner6Raw:function(){return na},geoWagner7:function(){return $i},geoWagnerRaw:function(){return Ki},geoWiechel:function(){return oa},geoWiechelRaw:function(){return aa},geoWinkel3:function(){return la},geoWinkel3Raw:function(){return sa}});var n=r(87952),i=Math.abs,a=Math.atan,o=Math.atan2,s=(Math.ceil,Math.cos),l=Math.exp,u=Math.floor,c=Math.log,f=Math.max,h=Math.min,p=Math.pow,d=Math.round,v=Math.sign||function(t){return t>0?1:t<0?-1:0},g=Math.sin,y=Math.tan,m=1e-6,x=1e-12,b=Math.PI,_=b/2,w=b/4,T=Math.SQRT1_2,k=O(2),A=O(b),M=2*b,S=180/b,E=b/180;function L(t){return t>1?_:t<-1?-_:Math.asin(t)}function C(t){return t>1?0:t<-1?b:Math.acos(t)}function O(t){return t>0?Math.sqrt(t):0}function P(t){return(l(t)-l(-t))/2}function I(t){return(l(t)+l(-t))/2}function D(t){var e=y(t/2),r=2*c(s(t/2))/(e*e);function n(t,e){var n=s(t),i=s(e),a=g(e),o=i*n,l=-((1-o?c((1+o)/2)/(1-o):-.5)+r/(1+o));return[l*i*g(t),l*a]}return n.invert=function(e,n){var a,l=O(e*e+n*n),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=s(h),d=g(h),v=d/p,y=-c(i(p));u-=a=(2/v*y-r*v-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(i(a)>m&&--f>0);var x=g(u);return[o(e*x,l*s(u)),L(n*x/l)]},n}function z(){var t=_,e=(0,n.U)(D),r=e(t);return r.radius=function(r){return arguments.length?e(t=r*E):t*S},r.scale(179.976).clipAngle(147)}function R(t,e){var r=s(e),n=function(t){return t?t/Math.sin(t):1}(C(r*s(t/=2)));return[2*r*g(t)*n,g(e)*n]}function F(){return(0,n.c)(R).scale(152.63)}function B(t){var e=g(t),r=s(t),n=t>=0?1:-1,a=y(n*t),l=(1+e-r)/2;function u(t,i){var u=s(i),c=s(t/=2);return[(1+u)*g(t),(n*i>-o(c,a)-.001?0:10*-n)+l+g(i)*r-(1+u)*e*c]}return u.invert=function(t,u){var c=0,f=0,h=50;do{var p=s(c),d=g(c),v=s(f),y=g(f),x=1+v,b=x*d-t,_=l+y*r-x*e*p-u,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*v+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;i(E)>2&&(E/=2),c-=S,f-=E}while((i(S)>m||i(E)>m)&&--h>0);return n*f>-o(s(c),a)-.001?[2*c,f]:null},u}function N(){var t=20*E,e=t>=0?1:-1,r=y(e*t),i=(0,n.U)(B),a=i(t),l=a.stream;return a.parallel=function(n){return arguments.length?(r=y((e=(t=n*E)>=0?1:-1)*t),i(t)):t*S},a.stream=function(n){var i=a.rotate(),u=l(n),c=(a.rotate([0,0]),l(n)),f=a.precision();return a.rotate(i),u.sphere=function(){c.polygonStart(),c.lineStart();for(var n=-180*e;e*n<180;n+=90*e)c.point(n,90*e);if(t)for(;e*(n-=3*e*f)>=-180;)c.point(n,e*-o(s(n*E/2),r)*S);c.lineEnd(),c.polygonEnd()},u},a.scale(218.695).center([0,28.0974])}function j(t,e){var r=y(e/2),n=O(1-r*r),i=1+n*s(t/=2),a=g(t)*n/i,o=r/i,l=a*a,u=o*o;return[4/3*a*(3+l-3*u),4/3*o*(3+3*l-u)]}function U(){return(0,n.c)(j).scale(66.1603)}R.invert=function(t,e){if(!(t*t+4*e*e>b*b+m)){var r=t,n=e,a=25;do{var o,l=g(r),u=g(r/2),c=s(r/2),f=g(n),h=s(n),p=g(2*n),d=f*f,v=h*h,y=u*u,x=1-v*c*c,_=x?C(h*c)*O(o=1/x):o=0,w=2*_*h*u-t,T=_*f-e,k=o*(v*y+_*h*c*d),A=o*(.5*l*p-2*_*f*u),M=.25*o*(p*u-_*f*v*l),S=o*(d*c+_*y*h),E=A*M-S*k;if(!E)break;var L=(T*A-w*S)/E,P=(w*M-T*k)/E;r-=L,n-=P}while((i(L)>m||i(P)>m)&&--a>0);return[r,n]}},j.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&i(e)>1)return null;var r=1+t*t+e*e,n=O((r-O(r*r-4*e*e))/2),a=L(n)/3,l=n?function(t){return c(t+O(t*t-1))}(i(e/n))/3:function(t){return c(t+O(t*t+1))}(i(t))/3,u=s(a),f=I(l),h=f*f-u*u;return[2*v(t)*o(P(l)*u,.25-h),2*v(e)*o(f*g(a),.25+h)]};var V=O(8),q=c(1+k);function H(t,e){var r=i(e);return rx&&--u>0);return[t/(s(o)*(V-1/g(o))),v(e)*o]};var W=r(69020);function Y(t){var e=2*b/t;function r(t,r){var n=(0,W.O)(t,r);if(i(t)>_){var a=o(n[1],n[0]),l=O(n[0]*n[0]+n[1]*n[1]),u=e*d((a-_)/e)+_,c=o(g(a-=u),2-s(a));a=u+L(b/l*g(c))-c,n[0]=l*s(a),n[1]=l*g(a)}return n}return r.invert=function(t,r){var n=O(t*t+r*r);if(n>_){var i=o(r,t),l=e*d((i-_)/e)+_,u=i>l?-1:1,c=n*s(l-i),f=1/y(u*C((c-b)/O(b*(b-2*c)+n*n)));i=l+2*a((f+u*O(f*f-3))/3),t=n*s(i),r=n*g(i)}return W.O.invert(t,r)},r}function X(){var t=5,e=(0,n.U)(Y),r=e(t),i=r.stream,a=.01,l=-s(a*E),u=g(a*E);return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),c=i(e),f=(r.rotate([0,0]),i(e));return r.rotate(n),c.sphere=function(){f.polygonStart(),f.lineStart();for(var e=0,r=360/t,n=2*b/t,i=90-180/t,c=_;e0&&i(n)>m);return s<0?NaN:r}function tt(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=x),function(n,a,o,s){var l,u,c;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;fl)o-=u/=2,s-=c/=2;else{l=v;var g=(o>0?-1:1)*r,y=(s>0?-1:1)*r,m=t(o+g,s),x=t(o,s+y),b=(m[0]-h[0])/g,_=(m[1]-h[1])/g,w=(x[0]-h[0])/y,T=(x[1]-h[1])/y,k=T*b-_*w,A=(i(k)<.5?.5:1)/k;if(o+=u=(d*w-p*T)*A,s+=c=(p*_-d*b)*A,i(u)0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=tt(e),e}function rt(){return(0,n.c)(et()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])}function nt(t,e){var r,n=t*g(e),a=30;do{e-=r=(e+g(e)-n)/(1+s(e))}while(i(r)>m&&--a>0);return e/2}function it(t,e,r){function n(n,i){return[t*n*s(i=nt(r,i)),e*g(i)]}return n.invert=function(n,i){return i=L(i/e),[n/(t*s(i)),L((2*i+g(2*i))/r)]},n}J.invert=function(t,e){var r=2*L(e/2);return[t*s(r/2)/s(r),r]};var at=it(k/_,k,b);function ot(){return(0,n.c)(at).scale(169.529)}var st=2.00276,lt=1.11072;function ut(t,e){var r=nt(b,e);return[st*t/(1/s(e)+lt/s(r)),(e+k*g(r))/st]}function ct(){return(0,n.c)(ut).scale(160.857)}function ft(t){var e=0,r=(0,n.U)(t),i=r(e);return i.parallel=function(t){return arguments.length?r(e=t*E):e*S},i}function ht(t,e){return[t*s(e),e]}function pt(){return(0,n.c)(ht).scale(152.63)}function dt(t){if(!t)return ht;var e=1/y(t);function r(r,n){var i=e+t-n,a=i?r*s(n)/i:i;return[i*g(a),e-i*s(a)]}return r.invert=function(r,n){var i=O(r*r+(n=e-n)*n),a=e+t-i;return[i/s(a)*o(r,n),a]},r}function vt(){return ft(dt).scale(123.082).center([0,26.1441]).parallel(45)}function gt(t){function e(e,r){var n=_-r,i=n?e*t*g(n)/n:n;return[n*g(i)/t,_-n*s(i)]}return e.invert=function(e,r){var n=e*t,i=_-r,a=O(n*n+i*i),s=o(n,i);return[(a?a/g(a):1)*s/t,_-a]},e}function yt(){var t=.5,e=(0,n.U)(gt),r=e(t);return r.fraction=function(r){return arguments.length?e(t=+r):t},r.scale(158.837)}ut.invert=function(t,e){var r,n,a=st*e,o=e<0?-w:w,l=25;do{n=a-k*g(o),o-=r=(g(2*o)+2*o-b*g(n))/(2*s(2*o)+2+b*s(n)*k*s(o))}while(i(r)>m&&--l>0);return n=a-k*g(o),[t*(1/s(n)+lt/s(o))/st,n]},ht.invert=function(t,e){return[t/s(e),e]};var mt=it(1,4/b,b);function xt(){return(0,n.c)(mt).scale(152.63)}var bt=r(24052),_t=r(92992);function wt(t,e,r,n,a,l){var u,c=s(l);if(i(t)>1||i(l)>1)u=C(r*a+e*n*c);else{var f=g(t/2),h=g(l/2);u=2*L(O(f*f+e*n*h*h))}return i(u)>m?[u,o(n*g(l),e*a-r*n*c)]:[0,0]}function Tt(t,e,r){return C((t*t+e*e-r*r)/(2*t*e))}function kt(t){return t-2*b*u((t+b)/(2*b))}function At(t,e,r){for(var n,i=[[t[0],t[1],g(t[1]),s(t[1])],[e[0],e[1],g(e[1]),s(e[1])],[r[0],r[1],g(r[1]),s(r[1])]],a=i[2],o=0;o<3;++o,a=n)n=i[o],a.v=wt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=Tt(i[0].v[0],i[2].v[0],i[1].v[0]),u=Tt(i[0].v[0],i[1].v[0],i[2].v[0]),c=b-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]*s(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*g(l))];return function(t,e){var r,n=g(e),a=s(e),o=new Array(3);for(r=0;r<3;++r){var l=i[r];if(o[r]=wt(e-l[1],l[3],l[2],a,n,t-l[0]),!o[r][0])return l.point;o[r][1]=kt(o[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=Tt(i[r].v[0],o[r][0],o[p][0]);o[r][1]<0&&(d=-d),r?1==r?(d=u-d,h[0]-=o[r][0]*s(d),h[1]-=o[r][0]*g(d)):(d=c-d,h[0]+=o[r][0]*s(d),h[1]+=o[r][0]*g(d)):(h[0]+=o[r][0]*s(d),h[1]-=o[r][0]*g(d))}return h[0]/=3,h[1]/=3,h}}function Mt(t){return t[0]*=E,t[1]*=E,t}function St(){return Et([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function Et(t,e,r){var i=(0,bt.c)({type:\"MultiPoint\",coordinates:[t,e,r]}),a=[-i[0],-i[1]],o=(0,_t.c)(a),s=At(Mt(o(t)),Mt(o(e)),Mt(o(r)));s.invert=tt(s);var l=(0,n.c)(s).rotate(a),u=l.center;return delete l.rotate,l.center=function(t){return arguments.length?u(o(t)):o.invert(u())},l.clipAngle(90)}function Lt(t,e){var r=O(1-g(e));return[2/A*t*r,A*(1-r)]}function Ct(){return(0,n.c)(Lt).scale(95.6464).center([0,30])}function Ot(t){var e=y(t);function r(t,r){return[t,(t?t/g(t):1)*(g(r)*s(t)-e*s(r))]}return r.invert=e?function(t,r){t&&(r*=g(t)/t);var n=s(t);return[t,2*o(O(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,L(t?e*y(t)/t:e)]},r}function Pt(){return ft(Ot).scale(249.828).clipAngle(90)}Lt.invert=function(t,e){var r=(r=e/A-1)*r;return[r>0?t*O(b/r)/2:0,L(1-r)]};var It=O(3);function Dt(t,e){return[It*t*(2*s(2*e/3)-1)/A,It*A*g(e/3)]}function zt(){return(0,n.c)(Dt).scale(156.19)}function Rt(t){var e=s(t);function r(t,r){return[t*e,g(r)/e]}return r.invert=function(t,r){return[t/e,L(r*e)]},r}function Ft(){return ft(Rt).parallel(38.58).scale(195.044)}function Bt(t){var e=s(t);function r(t,r){return[t*e,(1+e)*y(r/2)]}return r.invert=function(t,r){return[t/e,2*a(r/(1+e))]},r}function Nt(){return ft(Bt).scale(124.75)}function jt(t,e){var r=O(8/(3*b));return[r*t*(1-i(e)/b),r*e]}function Ut(){return(0,n.c)(jt).scale(165.664)}function Vt(t,e){var r=O(4-3*g(i(e)));return[2/O(6*b)*t*r,v(e)*O(2*b/3)*(2-r)]}function qt(){return(0,n.c)(Vt).scale(165.664)}function Ht(t,e){var r=O(b*(4+b));return[2/r*t*(1+O(1-4*e*e/(b*b))),4/r*e]}function Gt(){return(0,n.c)(Ht).scale(180.739)}function Wt(t,e){var r=(2+_)*g(e);e/=2;for(var n=0,a=1/0;n<10&&i(a)>m;n++){var o=s(e);e-=a=(e+g(e)*(o+2)-r)/(2*o*(1+o))}return[2/O(b*(4+b))*t*(1+s(e)),2*O(b/(4+b))*g(e)]}function Yt(){return(0,n.c)(Wt).scale(180.739)}function Xt(t,e){return[t*(1+s(e))/O(2+b),2*e/O(2+b)]}function Zt(){return(0,n.c)(Xt).scale(173.044)}function Kt(t,e){for(var r=(1+_)*g(e),n=0,a=1/0;n<10&&i(a)>m;n++)e-=a=(e+g(e)-r)/(1+s(e));return r=O(2+b),[t*(1+s(e))/r,2*e/r]}function Jt(){return(0,n.c)(Kt).scale(173.044)}Dt.invert=function(t,e){var r=3*L(e/(It*A));return[A*t/(It*(2*s(2*r/3)-1)),r]},jt.invert=function(t,e){var r=O(8/(3*b)),n=e/r;return[t/(r*(1-i(n)/b)),n]},Vt.invert=function(t,e){var r=2-i(e)/O(2*b/3);return[t*O(6*b)/(2*r),v(e)*L((4-r*r)/3)]},Ht.invert=function(t,e){var r=O(b*(4+b))/2;return[t*r/(1+O(1-e*e*(4+b)/(4*b))),e*r/2]},Wt.invert=function(t,e){var r=e*O((4+b)/b)/2,n=L(r),i=s(n);return[t/(2/O(b*(4+b))*(1+i)),L((n+r*(i+2))/(2+_))]},Xt.invert=function(t,e){var r=O(2+b),n=e*r/2;return[r*t/(1+s(n)),n]},Kt.invert=function(t,e){var r=1+_,n=O(r/2);return[2*t*n/(1+s(e*=n)),L((e+g(e))/r)]};var $t=3+2*k;function Qt(t,e){var r=g(t/=2),n=s(t),i=O(s(e)),o=s(e/=2),l=g(e)/(o+k*n*i),u=O(2/(1+l*l)),f=O((k*o+(n+r)*i)/(k*o+(n-r)*i));return[$t*(u*(f-1/f)-2*c(f)),$t*(u*l*(f+1/f)-2*a(l))]}function te(){return(0,n.c)(Qt).scale(62.5271)}Qt.invert=function(t,e){if(!(r=j.invert(t/1.2,1.065*e)))return null;var r,n=r[0],o=r[1],l=20;t/=$t,e/=$t;do{var u=n/2,p=o/2,d=g(u),v=s(u),y=g(p),x=s(p),b=s(o),w=O(b),A=y/(x+k*v*w),M=A*A,S=O(2/(1+M)),E=(k*x+(v+d)*w)/(k*x+(v-d)*w),L=O(E),C=L-1/L,P=L+1/L,I=S*C-2*c(L)-t,D=S*A*P-2*a(A)-e,z=y&&T*w*d*M/y,R=(k*v*x+w)/(2*(x+k*v*w)*(x+k*v*w)*w),F=-.5*A*S*S*S,B=F*z,N=F*R,U=(U=2*x+k*w*(v-d))*U*L,V=(k*v*x*w+b)/U,q=-k*d*y/(w*U),H=C*B-2*V/L+S*(V+V/E),G=C*N-2*q/L+S*(q+q/E),W=A*P*B-2*z/(1+M)+S*P*z+S*A*(V-V/E),Y=A*P*N-2*R/(1+M)+S*P*R+S*A*(q-q/E),X=G*W-Y*H;if(!X)break;var Z=(D*G-I*Y)/X,K=(I*W-D*H)/X;n-=Z,o=f(-_,h(_,o-K))}while((i(Z)>m||i(K)>m)&&--l>0);return i(i(o)-_)n){var h=O(f),p=o(c,u),v=r*d(p/r),y=p-v,x=t*s(y),w=(t*g(y)-y*g(x))/(_-x),T=de(y,w),k=(b-t)/ve(T,x,b);u=h;var A,M=50;do{u-=A=(t+ve(T,x,u)*k-h)/(T(u)*k)}while(i(A)>m&&--M>0);c=y*g(u),u<_&&(c-=w*(u-_));var S=g(v),E=s(v);l[0]=u*E-c*S,l[1]=u*S+c*E}return l}return a.invert=function(e,a){var l=e*e+a*a;if(l>n){var u=O(l),c=o(a,e),f=r*d(c/r),h=c-f;e=u*s(h),a=u*g(h);for(var p=e-_,v=g(e),y=a/v,m=e<_?1/0:0,w=10;;){var T=t*g(y),k=t*s(y),A=g(k),M=_-k,S=(T-y*A)/M,E=de(y,S);if(i(m)m||i(p)>m)&&--y>0);return[d,v]},c}var me=ye(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);function xe(){return(0,n.c)(me).scale(149.995)}var be=ye(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);function _e(){return(0,n.c)(be).scale(153.93)}var we=ye(5/6*b,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Te(){return(0,n.c)(we).scale(130.945)}function ke(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}function Ae(){return(0,n.c)(ke).scale(131.747)}ke.invert=function(t,e){var r,n=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(i(r)>m&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=n*n)*l;n-=r=(n*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(i(r)>m&&--o>0);return[n,a]};var Me=ye(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Se(){return(0,n.c)(Me).scale(131.087)}function Ee(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*b,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*b;return o<-b?o+=2*b:o>b&&(o-=2*b),a[0]=o,a}),r}function Le(t,e){var r=v(t),n=v(e),a=s(e),l=s(t)*a,u=g(t)*a,c=g(n*e);t=i(o(u,c)),e=L(l),i(t-_)>m&&(t%=_);var f=function(t,e){if(e===_)return[0,0];var r,n,a=g(e),o=a*a,l=o*o,u=1+l,c=1+3*l,f=1-l,h=L(1/O(u)),p=f+o*u*h,d=(1-a)/p,v=O(d),y=d*u,x=O(y),w=v*f;if(0===t)return[0,-(w+o*x)];var T,k=s(e),A=1/k,M=2*a*k,S=(-p*k-(1-a)*((-3*o+h*c)*M))/(p*p),E=-A*M,C=-A*(o*u*S+d*c*M),P=-2*A*(f*(.5*S/v)-2*o*v*M),I=4*t/b;if(t>.222*b||e.175*b){if(r=(w+o*O(y*(1+l)-w*w))/(1+l),t>b/4)return[r,r];var D=r,z=.5*r;r=.5*(z+D),n=50;do{var R=r*(P+E*O(y-r*r))+C*L(r/x)-I;if(!R)break;R<0?z=r:D=r,r=.5*(z+D)}while(i(D-z)>m&&--n>0)}else{r=m,n=25;do{var F=r*r,B=O(y-F),N=P+E*B,j=r*N+C*L(r/x)-I;r-=T=B?j/(N+(C-E*F)/B):0}while(i(T)>m&&--n>0)}return[r,-w-o*O(y-r*r)]}(t>b/4?_-t:t,e);return t>b/4&&(c=f[0],f[0]=-f[1],f[1]=-c),f[0]*=r,f[1]*=-n,f}function Ce(){return(0,n.c)(Ee(Le)).scale(239.75)}function Oe(t,e){var r,n,o,u,c,f;if(e=1-m)return r=(1-e)/4,o=1/(n=I(t)),[(u=((f=l(2*(f=t)))-1)/(f+1))+r*((c=n*P(t))-t)/(n*n),o-r*u*o*(c-t),o+r*u*o*(c+t),2*a(l(t))-_+r*(c-t)/n];var h=[1,0,0,0,0,0,0,0,0],p=[O(e),0,0,0,0,0,0,0,0],d=0;for(n=O(1-e),c=1;i(p[d]/h[d])>m&&d<8;)r=h[d++],p[d]=(r-n)/2,h[d]=(r+n)/2,n=O(r*n),c*=2;o=c*h[d]*t;do{o=(L(u=p[d]*g(n=o)/h[d])+o)/2}while(--d);return[g(o),u=s(o),u/s(o-n),o]}function Pe(t,e){if(!e)return t;if(1===e)return c(y(t/2+w));for(var r=1,n=O(1-e),o=O(e),s=0;i(o)>m;s++){if(t%b){var l=a(n*y(t)/r);l<0&&(l+=b),t+=l+~~(t/b)*b}else t+=t;o=(r+n)/2,n=O(r*n),o=((r=o)-n)/2}return t/(p(2,s)*r)}function Ie(t,e){var r=(k-1)/(k+1),n=O(1-r*r),u=Pe(_,n*n),f=c(y(b/4+i(e)/2)),h=l(-1*f)/O(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?_:-_)-o(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*s(-1*t),h*g(-1*t)),d=function(t,e,r){var n=i(t),o=P(i(e));if(n){var s=1/g(n),l=1/(y(n)*y(n)),u=-(l+r*(o*o*s*s)-1+r),c=(-u+O(u*u-(r-1)*l*4))/2;return[Pe(a(1/O(c)),r)*v(t),Pe(a(O((c/l-1)/r)),1-r)*v(e)]}return[0,Pe(a(o),1-r)*v(e)]}(p[0],p[1],n*n);return[-d[1],(e>=0?1:-1)*(.5*u-d[0])]}function De(){return(0,n.c)(Ee(Ie)).scale(151.496)}Le.invert=function(t,e){i(t)>1&&(t=2*v(t)-t),i(e)>1&&(e=2*v(e)-e);var r=v(t),n=v(e),a=-r*t,l=-n*e,u=l/a<1,c=function(t,e){for(var r=0,n=1,a=.5,o=50;;){var l=a*a,u=O(a),c=L(1/O(1+l)),f=1-l+a*(1+l)*c,h=(1-u)/f,p=O(h),d=h*(1+l),v=p*(1-l),g=O(d-t*t),y=e+v+a*g;if(i(n-r)0?r=a:n=a,a=.5*(r+n)}if(!o)return null;var m=L(u),_=s(m),w=1/_,T=2*u*_,k=(-f*_-(-3*a+c*(1+3*l))*T*(1-u))/(f*f);return[b/4*(t*(-2*w*((1-l)*(.5*k/p)-2*a*p*T)+-w*T*g)+-w*(a*(1+l)*k+h*(1+3*l)*T)*L(t/O(d))),m]}(u?l:a,u?a:l),f=c[0],h=c[1],p=s(h);return u&&(f=-_-f),[r*(o(g(f)*p,-g(h))+b),n*L(s(f)*p)]},Ie.invert=function(t,e){var r,n,i,s,u,f,h=(k-1)/(k+1),p=O(1-h*h),d=(n=-t,i=p*p,(r=.5*Pe(_,p*p)-e)?(s=Oe(r,i),n?(f=(u=Oe(n,1-i))[1]*u[1]+i*s[0]*s[0]*u[0]*u[0],[[s[0]*u[2]/f,s[1]*s[2]*u[0]*u[1]/f],[s[1]*u[1]/f,-s[0]*s[2]*u[0]*u[2]/f],[s[2]*u[1]*u[2]/f,-i*s[0]*s[1]*u[0]/f]]):[[s[0],0],[s[1],0],[s[2],0]]):[[0,(u=Oe(n,1-i))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),v=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]}(d[0],d[1]);return[o(v[1],v[0])/-1,2*a(l(-.5*c(h*v[0]*v[0]+h*v[1]*v[1])))-_]};var ze=r(61780);function Re(t){var e=g(t),r=s(t),n=Fe(t);function a(t,a){var o=n(t,a);t=o[0],a=o[1];var l=g(a),u=s(a),c=s(t),f=C(e*l+r*u*c),h=g(f),p=i(h)>m?f/h:1;return[p*r*g(t),(i(t)>_?p:-p)*(e*u-r*l*c)]}return n.invert=Fe(-t),a.invert=function(t,r){var i=O(t*t+r*r),a=-g(i),l=s(i),u=i*l,c=-r*a,f=i*e,h=O(u*u+c*c-f*f),p=o(u*f+c*h,c*f-u*h),d=(i>_?-1:1)*o(t*a,i*s(p)*l+r*g(p)*a);return n.invert(d,p)},a}function Fe(t){var e=g(t),r=s(t);return function(t,n){var i=s(n),a=s(t)*i,l=g(t)*i,u=g(n);return[o(l,a*r-u*e),L(u*r+a*e)]}}function Be(){var t=0,e=(0,n.U)(Re),r=e(t),i=r.rotate,a=r.stream,o=(0,ze.c)();return r.parallel=function(n){if(!arguments.length)return t*S;var i=r.rotate();return e(t=n*E).rotate(i)},r.rotate=function(e){return arguments.length?(i.call(r,[e[0],e[1]-t*S]),o.center([-e[0],-e[1]]),r):((e=i.call(r))[1]+=t*S,e)},r.stream=function(t){return(t=a(t)).sphere=function(){t.polygonStart();var e,r=o.radius(89.99)().coordinates[0],n=r.length-1,i=-1;for(t.lineStart();++i=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},r.scale(79.4187).parallel(45).clipAngle(179.999)}var Ne=r(84706),je=r(16016),Ue=L(1-1/3)*S,Ve=Rt(0);function qe(t){var e=Ue*E,r=Lt(b,e)[0]-Lt(-b,e)[0],n=Ve(0,e)[1],a=Lt(0,e)[1],o=A-a,s=M/t,l=4/M,c=n+o*o*4/M;function p(p,d){var v,g=i(d);if(g>e){var y=h(t-1,f(0,u((p+b)/s)));(v=Lt(p+=b*(t-1)/t-y*s,g))[0]=v[0]*M/r-M*(t-1)/(2*t)+y*M/t,v[1]=n+4*(v[1]-a)*o/M,d<0&&(v[1]=-v[1])}else v=Ve(p,d);return v[0]*=l,v[1]/=c,v}return p.invert=function(e,p){e/=l;var d=i(p*=c);if(d>n){var v=h(t-1,f(0,u((e+b)/s)));e=(e+b*(t-1)/t-v*s)*r/M;var g=Lt.invert(e,.25*(d-n)*M/o+a);return g[0]-=b*(t-1)/t-v*s,p<0&&(g[1]=-g[1]),g}return Ve.invert(e,p)},p}function He(t,e){return[t,1&e?90-m:Ue]}function Ge(t,e){return[t,1&e?-90+m:-Ue]}function We(t){return[t[0]*(1-m),t[1]]}function Ye(){var t=4,e=(0,n.U)(qe),r=e(t),i=r.stream;return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),a=i(e),o=(r.rotate([0,0]),i(e));return r.rotate(n),a.sphere=function(){var e,r;(0,je.c)((e=180/t,r=[].concat((0,Ne.ik)(-180,180+e/2,e).map(He),(0,Ne.ik)(180,-180-e/2,-e).map(Ge)),{type:\"Polygon\",coordinates:[180===e?r.map(We):r]}),o)},a},r.scale(239.75)}function Xe(t){var e,r=1+t,n=L(g(1/r)),a=2*O(b/(e=b+4*n*r)),l=.5*a*(r+O(t*(2+t))),u=t*t,c=r*r;function f(f,h){var p,d,v=1-g(h);if(v&&v<2){var y,m=_-h,w=25;do{var T=g(m),k=s(m),A=n+o(T,r-k),M=1+c-2*r*k;m-=y=(m-u*n-r*T+M*A-.5*v*e)/(2*r*T*A)}while(i(y)>x&&--w>0);p=a*O(M),d=f*A/b}else p=a*(t+v),d=f*n/b;return[p*g(d),l-p*s(d)]}return f.invert=function(t,i){var s=t*t+(i-=l)*i,f=(1+c-s/(a*a))/(2*r),h=C(f),p=g(h),d=n+o(p,r-f);return[L(t/O(s))*b/d,L(1-2*(h-u*n-r*p+(1+c-2*r*f)*d)/e)]},f}function Ze(){var t=1,e=(0,n.U)(Xe),r=e(t);return r.ratio=function(r){return arguments.length?e(t=+r):t},r.scale(167.774).center([0,18.67])}var Ke=.7109889596207567,Je=.0528035274542;function $e(t,e){return e>-Ke?((t=at(t,e))[1]+=Je,t):ht(t,e)}function Qe(){return(0,n.c)($e).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}function tr(t,e){return i(e)>Ke?((t=at(t,e))[1]-=e>0?Je:-Je,t):ht(t,e)}function er(){return(0,n.c)(tr).scale(152.63)}function rr(t,e,r,n){var i=O(4*b/(2*r+(1+t-e/2)*g(2*r)+(t+e)/2*g(4*r)+e/2*g(6*r))),a=O(n*g(r)*O((1+t*s(2*r)+e*s(4*r))/(1+t+e))),o=r*u(1);function l(r){return O(1+t*s(2*r)+e*s(4*r))}function u(n){var i=n*r;return(2*i+(1+t-e/2)*g(2*i)+(t+e)/2*g(4*i)+e/2*g(6*i))/r}function c(t){return l(t)*g(t)}var f=function(t,e){var n=r*Q(u,o*g(e)/r,e/b);isNaN(n)&&(n=r*v(e));var c=i*l(n);return[c*a*t/b*s(n),c/a*g(n)]};return f.invert=function(t,e){var n=Q(c,e*a/i);return[t*b/(s(n)*i*a*l(n)),L(r*u(n/r)/o)]},0===r&&(i=O(n/b),(f=function(t,e){return[t*i,g(e)/i]}).invert=function(t,e){return[t/i,L(e*i)]}),f}function nr(){var t=1,e=0,r=45*E,i=2,a=(0,n.U)(rr),o=a(t,e,r,i);return o.a=function(n){return arguments.length?a(t=+n,e,r,i):t},o.b=function(n){return arguments.length?a(t,e=+n,r,i):e},o.psiMax=function(n){return arguments.length?a(t,e,r=+n*E,i):r*S},o.ratio=function(n){return arguments.length?a(t,e,r,i=+n):i},o.scale(180.739)}function ir(t,e,r,n,i,a,o,s,l,u,c){if(c.nanEncountered)return NaN;var f,h,p,d,v,g,y,m,x,b;if(h=t(e+.25*(f=r-e)),p=t(r-.25*f),isNaN(h))c.nanEncountered=!0;else{if(!isNaN(p))return b=((g=(d=f*(n+4*h+i)/12)+(v=f*(i+4*p+a)/12))-o)/15,u>l?(c.maxDepthCount++,g+b):Math.abs(b)t?r=n:e=n,n=e+r>>1}while(n>e);var i=u[n+1]-u[n];return i&&(i=(t-u[n+1])/i),(n+1+i)/s}var h=2*f(1)/b*o/r,d=function(t,e){var r=f(i(g(e))),a=n(r)*t;return r/=h,[a,e>=0?r:-r]};return d.invert=function(t,e){var r;return i(e*=h)<1&&(r=v(e)*L(a(i(e))*o)),[t/n(i(e)),r]},d}function sr(){var t=0,e=2.5,r=1.183136,i=(0,n.U)(or),a=i(t,e,r);return a.alpha=function(n){return arguments.length?i(t=+n,e,r):t},a.k=function(n){return arguments.length?i(t,e=+n,r):e},a.gamma=function(n){return arguments.length?i(t,e,r=+n):r},a.scale(152.63)}function lr(t,e){return i(t[0]-e[0])a[o][2][0];++o);var l=t(r-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}r?o.invert=r(o):t.invert&&(o.invert=function(r,n){for(var i=a[+(n<0)],s=e[+(n<0)],l=0,u=i.length;l=0;--s)r=(e=t[1][s])[0][0],n=e[0][1],i=e[1][1],a=e[2][0],o=e[2][1],l.push(ur([[a-m,o-m],[a-m,i+m],[r+m,i+m],[r+m,n-m]],30));return{type:\"Polygon\",coordinates:[(0,Ne.Uf)(l)]}}(r),e=r.map((function(t){return t.map((function(t){return[[t[0][0]*E,t[0][1]*E],[t[1][0]*E,t[1][1]*E],[t[2][0]*E,t[2][1]*E]]}))})),a=e.map((function(e){return e.map((function(e){var r,n=t(e[0][0],e[0][1])[0],i=t(e[2][0],e[2][1])[0],a=t(e[1][0],e[0][1])[1],o=t(e[1][0],e[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):e.map((function(t){return t.map((function(t){return[[t[0][0]*S,t[0][1]*S],[t[1][0]*S,t[1][1]*S],[t[2][0]*S,t[2][1]*S]]}))}))},null!=e&&s.lobes(e),s}$e.invert=function(t,e){return e>-Ke?at.invert(t,e-Je):ht.invert(t,e)},tr.invert=function(t,e){return i(e)>Ke?at.invert(t,e+(e>0?Je:-Je)):ht.invert(t,e)};var fr=[[[[-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]]]];function hr(){return cr(ut,fr).scale(160.857)}var pr=[[[[-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]]]];function dr(){return cr(tr,pr).scale(152.63)}var vr=[[[[-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]]]];function gr(){return cr(at,vr).scale(169.529)}var yr=[[[[-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 mr(){return cr(at,yr).scale(169.529).rotate([20,0])}var xr=[[[[-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]]]];function br(){return cr($e,xr,tt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}var _r=[[[[-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 wr(){return cr(ht,_r).scale(152.63).rotate([-20,0])}function Tr(t,e){return[3/M*t*O(b*b/3-e*e),e]}function kr(){return(0,n.c)(Tr).scale(158.837)}function Ar(t){function e(e,r){if(i(i(r)-_)2)return null;var a=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+a+s);return l=p((1+l)/(1-l),1/t),[o(2*e,1-a-s)/t,L((l-1)/(l+1))]},e}function Mr(){var t=.5,e=(0,n.U)(Ar),r=e(t);return r.spacing=function(r){return arguments.length?e(t=+r):t},r.scale(124.75)}Tr.invert=function(t,e){return[M/3*t/O(b*b/3-e*e),e]};var Sr=b/k;function Er(t,e){return[t*(1+O(s(e)))/2,e/(s(e/2)*s(t/6))]}function Lr(){return(0,n.c)(Er).scale(97.2672)}function Cr(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 Or(){return(0,n.c)(Cr).scale(139.98)}function Pr(t,e){return[g(t)/s(e),y(e)*s(t)]}function Ir(){return(0,n.c)(Pr).scale(144.049).clipAngle(89.999)}function Dr(t){var e=s(t),r=y(w+t/2);function n(n,a){var o=a-t,s=i(o)=0;)h=(f=t[c])[0]+l*(i=h)-u*p,p=f[1]+l*p+u*i;return[h=l*(i=h)-u*p,p=l*p+u*i]}return r.invert=function(r,n){var l=20,u=r,c=n;do{for(var f,h=e,p=t[h],d=p[0],v=p[1],y=0,x=0;--h>=0;)y=d+u*(f=y)-c*x,x=v+u*x+c*f,d=(p=t[h])[0]+u*(f=d)-c*v,v=p[1]+u*v+c*f;var b,_,w=(y=d+u*(f=y)-c*x)*y+(x=v+u*x+c*f)*x;u-=b=((d=u*(f=d)-c*v-r)*y+(v=u*v+c*f-n)*x)/w,c-=_=(v*y-d*x)/w}while(i(b)+i(_)>m*m&&--l>0);if(l){var T=O(u*u+c*c),k=2*a(.5*T),A=g(k);return[o(u*A,T*s(k)),T?L(c*A/T):0]}},r}Er.invert=function(t,e){var r=i(t),n=i(e),a=m,o=_;nm||i(x)>m)&&--a>0);return a&&[r,n]},Pr.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?T*O((i-O(i*i-4*r))/r):1/O(n);return[L(t*a),v(e)*C(a)]},Rr.invert=function(t,e){return[t,2.5*a(l(.8*e))-.625*b]};var Nr=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],jr=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Ur=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],Vr=[[.9245,0],[0,0],[.01943,0]],qr=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Hr(){return Zr(Nr,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)}function Gr(){return Zr(jr,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Wr(){return Zr(Ur,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function Yr(){return Zr(Vr,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function Xr(){return Zr(qr,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Zr(t,e){var r=(0,n.c)(Br(t)).rotate(e).clipAngle(90),i=(0,_t.c)(e),a=r.center;return delete r.rotate,r.center=function(t){return arguments.length?a(i(t)):i.invert(a())},r}var Kr=O(6),Jr=O(7);function $r(t,e){var r=L(7*g(e)/(3*Kr));return[Kr*t*(2*s(2*r/3)-1)/Jr,9*g(r/3)/Jr]}function Qr(){return(0,n.c)($r).scale(164.859)}function tn(t,e){for(var r,n=(1+T)*g(e),a=e,o=0;o<25&&(a-=r=(g(a/2)+g(a)-n)/(.5*s(a/2)+s(a)),!(i(r)x&&--l>0);return[t/(.84719-.13063*(n=s*s)+(o=n*(a=n*n))*o*(.05494*n-.04515-.02326*a+.00331*o)),s]},ln.invert=function(t,e){for(var r=e/2,n=0,a=1/0;n<10&&i(a)>m;++n){var o=s(e/2);e-=a=(e-y(e/2)-r)/(1-.5/(o*o))}return[2*t/(1+s(e)),e]};var cn=[[[[-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 fn(){return cr(K(1/0),cn).rotate([20,0]).scale(152.63)}function hn(t,e){var r=g(e),n=s(e),a=v(t);if(0===t||i(e)===_)return[0,e];if(0===e)return[t,0];if(i(t)===_)return[t*n,_*r];var o=b/(2*t)-2*t/b,l=2*e/b,u=(1-l*l)/(r-l),c=o*o,f=u*u,h=1+c/f,p=1+f/c,d=(o*r/u-o/2)/h,y=(f*r/c+u/2)/p,m=y*y-(f*r*r/c+u*r-1)/p;return[_*(d+O(d*d+n*n/h)*a),_*(y+O(m<0?0:m)*v(-e*o)*a)]}function pn(){return(0,n.c)(hn).scale(127.267)}hn.invert=function(t,e){var r=(t/=_)*t,n=r+(e/=_)*e,i=b*b;return[t?(n-1+O((1-n)*(1-n)+4*r))/(2*t)*_:0,Q((function(t){return n*(b*g(t)-2*t)*b+4*t*t*(e-g(t))+2*b*t-i*e}),0)]};var dn=1.0148,vn=.23185,gn=-.14499,yn=.02406,mn=dn,xn=5*vn,bn=7*gn,_n=9*yn,wn=1.790857183;function Tn(t,e){var r=e*e;return[t,e*(dn+r*r*(vn+r*(gn+yn*r)))]}function kn(){return(0,n.c)(Tn).scale(139.319)}function An(t,e){if(i(e)wn?e=wn:e<-1.790857183&&(e=-1.790857183);var r,n=e;do{var a=n*n;n-=r=(n*(dn+a*a*(vn+a*(gn+yn*a)))-e)/(mn+a*a*(xn+a*(bn+_n*a)))}while(i(r)>m);return[t,n]},An.invert=function(t,e){if(i(e)m&&--o>0);return l=y(a),[(i(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=(c=n.map(r.project),f=n.map(e.project),h=Cn(c[1],c[0]),p=Cn(f[1],f[0]),d=function(t,e){return o(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}(h,p),v=On(h)/On(p),Ln([1,0,c[0][0],0,1,c[0][1]],Ln([v,0,0,0,v,0],Ln([s(d),g(d),0,-g(d),s(d),0],[1,0,-f[0][0],0,1,-f[0][1]]))));e.transform=r.transform?Ln(r.transform,i):i;for(var a=r.edges,l=0,u=a.length;l0?[-e[0],0]:[180-e[0],180])};var e=Bn.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,r){var n=e[t];n&&(n.children||(n.children=[])).push(e[r])})),Pn(e[0],(function(t,r){return e[t<-b/2?r<0?6:4:t<0?r<0?2:0:tn^p>n&&r<(h-u)*(n-c)/(p-c)+u&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),Qn=[],t.length?t.length>1?{type:\"MultiPolygon\",coordinates:t}:{type:\"Polygon\",coordinates:t[0]}:null}};function ni(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var a=i(r)<_,o=t(a?r:r>0?r-b:r+b,n),s=(o[0]-o[1])*T,l=(o[0]+o[1])*T;if(a)return[s,l];var u=e*T,c=s>0^l>0?-1:1;return[c*s-v(l)*u,c*l-v(s)*u]}return t.invert&&(r.invert=function(r,n){var a=(r+n)*T,o=(n-r)*T,s=i(a)<.5*e&&i(o)<.5*e;if(!s){var l=e*T,u=a>0^o>0?-1:1,c=-u*r+(o>0?1:-1)*l,f=-u*n+(a>0?1:-1)*l;a=(-c-f)*T,o=(c-f)*T}var h=t.invert(a,o);return s||(h[0]+=a>0?b:-b),h}),(0,n.c)(r).rotate([-90,-90,45]).clipAngle(179.999)}function ii(){return ni(Le).scale(176.423)}function ai(){return ni(Ie).scale(111.48)}function oi(t,e){if(!(0<=(e=+e)&&e<=20))throw new Error(\"invalid digits\");function r(t){var r=t.length,n=2,i=new Array(r);for(i[0]=+t[0].toFixed(e),i[1]=+t[1].toFixed(e);n2||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}function si(t){var e=g(t);function r(r,n){var i=e?y(r*e/2)/e:r/2;if(!n)return[2*i,-t];var o=2*a(i*g(n)),l=1/y(n);return[g(o)*l,n+(1-s(o))*l-t]}return r.invert=function(r,n){if(i(n+=t)m&&--c>0);var d=r*(f=y(u)),v=y(i(n)0?_:-_)*(f+o*(d-l)/2+o*o*(d-2*f+l)/2)]}function fi(){return(0,n.c)(ci).scale(152.63)}function hi(t,e){var r=function(t){function e(e,r){var n=s(r),i=(t-1)/(t-n*s(e));return[i*n*g(e),i*g(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=O(n),a=(t-O(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[o(e*a,i*O(1-a*a)),i?L(r*a/i):0]},e}(t);if(!e)return r;var n=s(e),i=g(e);function a(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return a.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},a}function pi(){var t=2,e=0,r=(0,n.U)(hi),i=r(t,e);return i.distance=function(n){return arguments.length?r(t=+n,e):t},i.tilt=function(n){return arguments.length?r(t,e=n*E):e*S},i.scale(432.147).clipAngle(C(1/t)*S-1e-6)}ui.forEach((function(t){t[1]*=1.0144})),ci.invert=function(t,e){var r=e/_,n=90*r,a=h(18,i(n/5)),o=f(0,u(a));do{var s=ui[o][1],l=ui[o+1][1],c=ui[h(19,o+2)][1],p=c-s,d=c-2*l+s,v=2*(i(r)-l)/p,g=d/p,y=v*(1-g*v*(1-2*g*v));if(y>=0||1===o){n=(e>=0?5:-5)*(y+a);var m,b=50;do{y=(a=h(18,i(n)/5))-(o=u(a)),s=ui[o][1],l=ui[o+1][1],c=ui[h(19,o+2)][1],n-=(m=(e>=0?_:-_)*(l+y*(c-s)/2+y*y*(c-2*l+s)/2)-e)*S}while(i(m)>x&&--b>0);break}}while(--o>=0);var w=ui[o][0],T=ui[o+1][0],k=ui[h(19,o+2)][0];return[t/(T+y*(k-w)/2+y*y*(k-2*T+w)/2),n*E]};var di=1e-4,vi=1e4,gi=-180,yi=gi+di,mi=180,xi=mi-di,bi=-90,_i=bi+di,wi=90,Ti=wi-di;function ki(t){return t.length>0}function Ai(t){return t===bi||t===wi?[0,t]:[gi,(e=t,Math.floor(e*vi)/vi)];var e}function Mi(t){var e=t[0],r=t[1],n=!1;return e<=yi?(e=gi,n=!0):e>=xi&&(e=mi,n=!0),r<=_i?(r=bi,n=!0):r>=Ti&&(r=wi,n=!0),n?[e,r]:t}function Si(t){return t.map(Mi)}function Ei(t,e,r){for(var n=0,i=t.length;n=xi||c<=_i||c>=Ti){a[o]=Mi(l);for(var f=o+1;fyi&&p_i&&d=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=Ai(a[0][1]),o=-1,s=a.length}}}}function Li(t){var e,r,n,i,a,o,s=t.length,l={},u={};for(e=0;e0?b-l:l)*S],c=(0,n.c)(t(s)).rotate(u),f=(0,_t.c)(u),h=c.center;return delete c.rotate,c.center=function(t){return arguments.length?h(f(t)):f.invert(h())},c.clipAngle(90)}function Ri(t){var e=s(t);function r(t,r){var n=(0,Rn.Y)(t,r);return n[0]*=e,n}return r.invert=function(t,r){return Rn.Y.invert(t/e,r)},r}function Fi(){return Bi([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function Bi(t,e){return zi(Ri,t,e)}function Ni(t){if(!(t*=2))return W.O;var e=-t/2,r=-e,n=t*t,i=y(r),a=.5/g(r);function l(i,a){var o=C(s(a)*s(i-e)),l=C(s(a)*s(i-r));return[((o*=o)-(l*=l))/(2*t),(a<0?-1:1)*O(4*n*l-(n-o+l)*(n-o+l))/(2*t)]}return l.invert=function(t,n){var l,u,c=n*n,f=s(O(c+(l=t+e)*l)),h=s(O(c+(l=t+r)*l));return[o(u=f-h,l=(f+h)*i),(n<0?-1:1)*C(O(l*l+u*u)*a)]},l}function ji(){return Ui([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function Ui(t,e){return zi(Ni,t,e)}function Vi(t,e){if(i(e)m&&--l>0);return[v(t)*(O(a*a+4)+a)*b/4,_*s]};var Qi=4*b+3*O(3),ta=2*O(2*b*O(3)/Qi),ea=it(ta*O(3)/b,ta,Qi/6);function ra(){return(0,n.c)(ea).scale(176.84)}function na(t,e){return[t*O(1-3*e*e/(b*b)),e]}function ia(){return(0,n.c)(na).scale(152.63)}function aa(t,e){var r=s(e),n=s(t)*r,i=1-n,a=s(t=o(g(t)*r,-g(e))),l=g(t);return[l*(r=O(1-n*n))-a*i,-a*r-l*i]}function oa(){return(0,n.c)(aa).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)}function sa(t,e){var r=R(t,e);return[(r[0]+t/_)/2,(r[1]+e)/2]}function la(){return(0,n.c)(sa).scale(158.837)}na.invert=function(t,e){return[t/O(1-3*e*e/(b*b)),e]},aa.invert=function(t,e){var r=(t*t+e*e)/-2,n=O(-r*(2+r)),i=e*r+t*n,a=t*r-e*n,s=O(a*a+i*i);return[o(n*i,s*(1+r)),s?-L(n*a/s):0]},sa.invert=function(t,e){var r=t,n=e,a=25;do{var o,l=s(n),u=g(n),c=g(2*n),f=u*u,h=l*l,p=g(r),d=s(r/2),v=g(r/2),y=v*v,x=1-h*d*d,b=x?C(l*d)*O(o=1/x):o=0,w=.5*(2*b*l*v+r/_)-t,T=.5*(b*u+n)-e,k=.5*o*(h*y+b*l*d*f)+.5/_,A=o*(p*c/4-b*u*v),M=.125*o*(c*v-b*u*h*p),S=.5*o*(f*d+b*y*l)+.5,E=A*M-S*k,L=(T*A-w*S)/E,P=(w*M-T*k)/E;r-=L,n-=P}while((i(L)>m||i(P)>m)&&--a>0);return[r,n]}},88728:function(t,e,r){\"use strict\";function n(){return new i}function i(){this.reset()}r.d(e,{c:function(){return n}}),i.prototype={constructor:i,reset:function(){this.s=this.t=0},add:function(t){o(a,t,this.t),o(this,a.s,this.s),this.s?this.t+=a.t:this.s=a.t},valueOf:function(){return this.s}};var a=new i;function o(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}},95384:function(t,e,r){\"use strict\";r.d(e,{cp:function(){return x},mQ:function(){return h},oB:function(){return d}});var n,i,a,o,s,l=r(88728),u=r(64528),c=r(70932),f=r(16016),h=(0,l.c)(),p=(0,l.c)(),d={point:c.c,lineStart:c.c,lineEnd:c.c,polygonStart:function(){h.reset(),d.lineStart=v,d.lineEnd=g},polygonEnd:function(){var t=+h;p.add(t<0?u.kD+t:t),this.lineStart=this.lineEnd=this.point=c.c},sphere:function(){p.add(u.kD)}};function v(){d.point=y}function g(){m(n,i)}function y(t,e){d.point=m,n=t,i=e,t*=u.qw,e*=u.qw,a=t,o=(0,u.W8)(e=e/2+u.wL),s=(0,u.g$)(e)}function m(t,e){t*=u.qw,e=(e*=u.qw)/2+u.wL;var r=t-a,n=r>=0?1:-1,i=n*r,l=(0,u.W8)(e),c=(0,u.g$)(e),f=s*c,p=o*l+f*(0,u.W8)(i),d=f*n*(0,u.g$)(i);h.add((0,u.WE)(d,p)),a=t,o=l,s=c}function x(t){return p.reset(),(0,f.c)(t,d),2*p}},13696:function(t,e,r){\"use strict\";r.d(e,{c:function(){return C}});var n,i,a,o,s,l,u,c,f,h,p=r(88728),d=r(95384),v=r(84220),g=r(64528),y=r(16016),m=(0,p.c)(),x={point:b,lineStart:w,lineEnd:T,polygonStart:function(){x.point=k,x.lineStart=A,x.lineEnd=M,m.reset(),d.oB.polygonStart()},polygonEnd:function(){d.oB.polygonEnd(),x.point=b,x.lineStart=w,x.lineEnd=T,d.mQ<0?(n=-(a=180),i=-(o=90)):m>g.Gg?o=90:m<-g.Gg&&(i=-90),h[0]=n,h[1]=a},sphere:function(){n=-(a=180),i=-(o=90)}};function b(t,e){f.push(h=[n=t,a=t]),eo&&(o=e)}function _(t,e){var r=(0,v.ux)([t*g.qw,e*g.qw]);if(c){var l=(0,v.CW)(c,r),u=[l[1],-l[0],0],p=(0,v.CW)(u,l);(0,v.cJ)(p),p=(0,v.G)(p);var d,y=t-s,m=y>0?1:-1,x=p[0]*g.oh*m,b=(0,g.a2)(y)>180;b^(m*so&&(o=d):b^(m*s<(x=(x+360)%360-180)&&xo&&(o=e)),b?tS(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t):a>=n?(ta&&(a=t)):t>s?S(n,t)>S(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t)}else f.push(h=[n=t,a=t]);eo&&(o=e),c=r,s=t}function w(){x.point=_}function T(){h[0]=n,h[1]=a,x.point=b,c=null}function k(t,e){if(c){var r=t-s;m.add((0,g.a2)(r)>180?r+(r>0?360:-360):r)}else l=t,u=e;d.oB.point(t,e),_(t,e)}function A(){d.oB.lineStart()}function M(){k(l,u),d.oB.lineEnd(),(0,g.a2)(m)>g.Gg&&(n=-(a=180)),h[0]=n,h[1]=a,c=null}function S(t,e){return(e-=t)<0?e+360:e}function E(t,e){return t[0]-e[0]}function L(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eS(s[0],s[1])&&(s[1]=l[1]),S(l[0],s[1])>S(s[0],s[1])&&(s[0]=l[0])):u.push(s=l);for(c=-1/0,e=0,s=u[r=u.length-1];e<=r;s=l,++e)l=u[e],(p=S(s[1],l[0]))>c&&(c=p,n=l[0],a=s[1])}return f=h=null,n===1/0||i===1/0?[[NaN,NaN],[NaN,NaN]]:[[n,i],[a,o]]}},84220:function(t,e,r){\"use strict\";r.d(e,{CW:function(){return s},Ez:function(){return o},G:function(){return i},cJ:function(){return c},mg:function(){return l},ux:function(){return a},wx:function(){return u}});var n=r(64528);function i(t){return[(0,n.WE)(t[1],t[0]),(0,n.qR)(t[2])]}function a(t){var e=t[0],r=t[1],i=(0,n.W8)(r);return[i*(0,n.W8)(e),i*(0,n.g$)(e),(0,n.g$)(r)]}function o(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function s(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 l(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function u(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function c(t){var e=(0,n._I)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}},24052:function(t,e,r){\"use strict\";r.d(e,{c:function(){return I}});var n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x=r(64528),b=r(70932),_=r(16016),w={sphere:b.c,point:T,lineStart:A,lineEnd:E,polygonStart:function(){w.lineStart=L,w.lineEnd=C},polygonEnd:function(){w.lineStart=A,w.lineEnd=E}};function T(t,e){t*=x.qw,e*=x.qw;var r=(0,x.W8)(e);k(r*(0,x.W8)(t),r*(0,x.g$)(t),(0,x.g$)(e))}function k(t,e,r){++n,a+=(t-a)/n,o+=(e-o)/n,s+=(r-s)/n}function A(){w.point=M}function M(t,e){t*=x.qw,e*=x.qw;var r=(0,x.W8)(e);g=r*(0,x.W8)(t),y=r*(0,x.g$)(t),m=(0,x.g$)(e),w.point=S,k(g,y,m)}function S(t,e){t*=x.qw,e*=x.qw;var r=(0,x.W8)(e),n=r*(0,x.W8)(t),a=r*(0,x.g$)(t),o=(0,x.g$)(e),s=(0,x.WE)((0,x._I)((s=y*o-m*a)*s+(s=m*n-g*o)*s+(s=g*a-y*n)*s),g*n+y*a+m*o);i+=s,l+=s*(g+(g=n)),u+=s*(y+(y=a)),c+=s*(m+(m=o)),k(g,y,m)}function E(){w.point=T}function L(){w.point=O}function C(){P(d,v),w.point=T}function O(t,e){d=t,v=e,t*=x.qw,e*=x.qw,w.point=P;var r=(0,x.W8)(e);g=r*(0,x.W8)(t),y=r*(0,x.g$)(t),m=(0,x.g$)(e),k(g,y,m)}function P(t,e){t*=x.qw,e*=x.qw;var r=(0,x.W8)(e),n=r*(0,x.W8)(t),a=r*(0,x.g$)(t),o=(0,x.g$)(e),s=y*o-m*a,d=m*n-g*o,v=g*a-y*n,b=(0,x._I)(s*s+d*d+v*v),_=(0,x.qR)(b),w=b&&-_/b;f+=w*s,h+=w*d,p+=w*v,i+=_,l+=_*(g+(g=n)),u+=_*(y+(y=a)),c+=_*(m+(m=o)),k(g,y,m)}function I(t){n=i=a=o=s=l=u=c=f=h=p=0,(0,_.c)(t,w);var e=f,r=h,d=p,v=e*e+r*r+d*d;return v0?os)&&(o+=i*a.kD));for(var h,p=o;i>0?p>s:p0?i.pi:-i.pi,u=(0,i.a2)(o-r);(0,i.a2)(u-i.pi)0?i.or:-i.or),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),t.point(o,n),e=0):a!==l&&u>=i.pi&&((0,i.a2)(r-a)i.Gg?(0,i.MQ)(((0,i.g$)(e)*(o=(0,i.W8)(n))*(0,i.g$)(r)-(0,i.g$)(n)*(a=(0,i.W8)(e))*(0,i.g$)(t))/(a*o*s)):(e+n)/2}(r,n,o,s),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),e=0),t.point(r=o,n=s),a=l},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var a;if(null==t)a=r*i.or,n.point(-i.pi,a),n.point(0,a),n.point(i.pi,a),n.point(i.pi,0),n.point(i.pi,-a),n.point(0,-a),n.point(-i.pi,-a),n.point(-i.pi,0),n.point(-i.pi,a);else if((0,i.a2)(t[0]-e[0])>i.Gg){var o=t[0]1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}},2728:function(t,e,r){\"use strict\";r.d(e,{c:function(){return l}});var n=r(84220),i=r(61780),a=r(64528),o=r(41860),s=r(14229);function l(t){var e=(0,a.W8)(t),r=6*a.qw,l=e>0,u=(0,a.a2)(e)>a.Gg;function c(t,r){return(0,a.W8)(t)*(0,a.W8)(r)>e}function f(t,r,i){var o=(0,n.ux)(t),s=(0,n.ux)(r),l=[1,0,0],u=(0,n.CW)(o,s),c=(0,n.Ez)(u,u),f=u[0],h=c-f*f;if(!h)return!i&&t;var p=e*c/h,d=-e*f/h,v=(0,n.CW)(l,u),g=(0,n.wx)(l,p),y=(0,n.wx)(u,d);(0,n.mg)(g,y);var m=v,x=(0,n.Ez)(g,m),b=(0,n.Ez)(m,m),_=x*x-b*((0,n.Ez)(g,g)-1);if(!(_<0)){var w=(0,a._I)(_),T=(0,n.wx)(m,(-x-w)/b);if((0,n.mg)(T,g),T=(0,n.G)(T),!i)return T;var k,A=t[0],M=r[0],S=t[1],E=r[1];M0^T[1]<((0,a.a2)(T[0]-A)a.pi^(A<=T[0]&&T[0]<=M)){var O=(0,n.wx)(m,(-x+w)/b);return(0,n.mg)(O,g),[T,(0,n.G)(O)]}}}function h(e,r){var n=l?t:a.pi-t,i=0;return e<-n?i|=1:e>n&&(i|=2),r<-n?i|=4:r>n&&(i|=8),i}return(0,s.c)(c,(function(t){var e,r,n,i,s;return{lineStart:function(){i=n=!1,s=1},point:function(p,d){var v,g=[p,d],y=c(p,d),m=l?y?0:h(p,d):y?h(p+(p<0?a.pi:-a.pi),d):0;if(!e&&(i=n=y)&&t.lineStart(),y!==n&&(!(v=f(e,g))||(0,o.c)(e,v)||(0,o.c)(g,v))&&(g[2]=1),y!==n)s=0,y?(t.lineStart(),v=f(g,e),t.point(v[0],v[1])):(v=f(e,g),t.point(v[0],v[1],2),t.lineEnd()),e=v;else if(u&&e&&l^y){var x;m&r||!(x=f(g,e,!0))||(s=0,l?(t.lineStart(),t.point(x[0][0],x[0][1]),t.point(x[1][0],x[1][1]),t.lineEnd()):(t.point(x[1][0],x[1][1]),t.lineEnd(),t.lineStart(),t.point(x[0][0],x[0][1],3)))}!y||e&&(0,o.c)(e,g)||t.point(g[0],g[1]),e=g,n=y,r=m},lineEnd:function(){n&&t.lineEnd(),e=null},clean:function(){return s|(i&&n)<<1}}}),(function(e,n,a,o){(0,i.Q)(o,t,r,a,e,n)}),l?[0,-t]:[-a.pi,t-a.pi])}},14229:function(t,e,r){\"use strict\";r.d(e,{c:function(){return l}});var n=r(97208),i=r(32232),a=r(64528),o=r(58196),s=r(84706);function l(t,e,r,a){return function(l){var f,h,p,d=e(l),v=(0,n.c)(),g=e(v),y=!1,m={point:x,lineStart:_,lineEnd:w,polygonStart:function(){m.point=T,m.lineStart=k,m.lineEnd=A,h=[],f=[]},polygonEnd:function(){m.point=x,m.lineStart=_,m.lineEnd=w,h=(0,s.Uf)(h);var t=(0,o.c)(f,a);h.length?(y||(l.polygonStart(),y=!0),(0,i.c)(h,c,t,r,l)):t&&(y||(l.polygonStart(),y=!0),l.lineStart(),r(null,null,1,l),l.lineEnd()),y&&(l.polygonEnd(),y=!1),h=f=null},sphere:function(){l.polygonStart(),l.lineStart(),r(null,null,1,l),l.lineEnd(),l.polygonEnd()}};function x(e,r){t(e,r)&&l.point(e,r)}function b(t,e){d.point(t,e)}function _(){m.point=b,d.lineStart()}function w(){m.point=x,d.lineEnd()}function T(t,e){p.push([t,e]),g.point(t,e)}function k(){g.lineStart(),p=[]}function A(){T(p[0][0],p[0][1]),g.lineEnd();var t,e,r,n,i=g.clean(),a=v.result(),o=a.length;if(p.pop(),f.push(p),p=null,o)if(1&i){if((e=(r=a[0]).length-1)>0){for(y||(l.polygonStart(),y=!0),l.lineStart(),t=0;t1&&2&i&&a.push(a.pop().concat(a.shift())),h.push(a.filter(u))}return m}}function u(t){return t.length>1}function c(t,e){return((t=t.x)[0]<0?t[1]-a.or-a.Gg:a.or-t[1])-((e=e.x)[0]<0?e[1]-a.or-a.Gg:a.or-e[1])}},21676:function(t,e,r){\"use strict\";r.d(e,{c:function(){return u}});var n=r(64528),i=r(97208),a=r(32232),o=r(84706),s=1e9,l=-s;function u(t,e,r,u){function c(n,i){return t<=n&&n<=r&&e<=i&&i<=u}function f(n,i,a,o){var s=0,l=0;if(null==n||(s=h(n,a))!==(l=h(i,a))||d(n,i)<0^a>0)do{o.point(0===s||3===s?t:r,s>1?u:e)}while((s=(s+a+4)%4)!==l);else o.point(i[0],i[1])}function h(i,a){return(0,n.a2)(i[0]-t)0?0:3:(0,n.a2)(i[0]-r)0?2:1:(0,n.a2)(i[1]-e)0?1:0:a>0?3:2}function p(t,e){return d(t.x,e.x)}function d(t,e){var r=h(t,1),n=h(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(n){var h,d,v,g,y,m,x,b,_,w,T,k=n,A=(0,i.c)(),M={point:S,lineStart:function(){M.point=E,d&&d.push(v=[]),w=!0,_=!1,x=b=NaN},lineEnd:function(){h&&(E(g,y),m&&_&&A.rejoin(),h.push(A.result())),M.point=S,_&&k.lineEnd()},polygonStart:function(){k=A,h=[],d=[],T=!0},polygonEnd:function(){var e=function(){for(var e=0,r=0,n=d.length;ru&&(f-i)*(u-a)>(h-a)*(t-i)&&++e:h<=u&&(f-i)*(u-a)<(h-a)*(t-i)&&--e;return e}(),r=T&&e,i=(h=(0,o.Uf)(h)).length;(r||i)&&(n.polygonStart(),r&&(n.lineStart(),f(null,null,1,n),n.lineEnd()),i&&(0,a.c)(h,p,e,f,n),n.polygonEnd()),k=n,h=d=v=null}};function S(t,e){c(t,e)&&k.point(t,e)}function E(n,i){var a=c(n,i);if(d&&v.push([n,i]),w)g=n,y=i,m=a,w=!1,a&&(k.lineStart(),k.point(n,i));else if(a&&_)k.point(n,i);else{var o=[x=Math.max(l,Math.min(s,x)),b=Math.max(l,Math.min(s,b))],f=[n=Math.max(l,Math.min(s,n)),i=Math.max(l,Math.min(s,i))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],u=0,c=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>c)return;o>u&&(u=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>u&&(u=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>c)return;o>u&&(u=o)}else if(h>0){if(o0&&(t[0]=s+u*f,t[1]=l+u*h),c<1&&(e[0]=s+c*f,e[1]=l+c*h),!0}}}}}(o,f,t,e,r,u)?a&&(k.lineStart(),k.point(n,i),T=!1):(_||(k.lineStart(),k.point(o[0],o[1])),k.point(f[0],f[1]),a||k.lineEnd(),T=!1)}x=n,b=i,_=a}return M}}},32232:function(t,e,r){\"use strict\";r.d(e,{c:function(){return o}});var n=r(41860),i=r(64528);function a(t,e,r,n){this.x=t,this.z=e,this.o=r,this.e=n,this.v=!1,this.n=this.p=null}function o(t,e,r,o,l){var u,c,f=[],h=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,r,o=t[0],s=t[e];if((0,n.c)(o,s)){if(!o[2]&&!s[2]){for(l.lineStart(),u=0;u=0;--u)l.point((d=p[u])[0],d[1]);else o(g.x,g.p.x,-1,l);g=g.p}p=(g=g.o).z,y=!y}while(!g.v);l.lineEnd()}}}function s(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n0&&(i=S(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))g.Gg})).map(l)).concat((0,F.ik)((0,g.Km)(a/p)*p,i,p).filter((function(t){return(0,g.a2)(t%v)>g.Gg})).map(u))}return m.lines=function(){return x().map((function(t){return{type:\"LineString\",coordinates:t}}))},m.outline=function(){return{type:\"Polygon\",coordinates:[c(n).concat(f(o).slice(1),c(r).reverse().slice(1),f(s).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.extentMajor(t).extentMinor(t):m.extentMinor()},m.extentMajor=function(t){return arguments.length?(n=+t[0][0],r=+t[1][0],s=+t[0][1],o=+t[1][1],n>r&&(t=n,n=r,r=t),s>o&&(t=s,s=o,o=t),m.precision(y)):[[n,s],[r,o]]},m.extentMinor=function(r){return arguments.length?(e=+r[0][0],t=+r[1][0],a=+r[0][1],i=+r[1][1],e>t&&(r=e,e=t,t=r),a>i&&(r=a,a=i,i=r),m.precision(y)):[[e,a],[t,i]]},m.step=function(t){return arguments.length?m.stepMajor(t).stepMinor(t):m.stepMinor()},m.stepMajor=function(t){return arguments.length?(d=+t[0],v=+t[1],m):[d,v]},m.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],m):[h,p]},m.precision=function(h){return arguments.length?(y=+h,l=B(a,i,90),u=N(e,t,y),c=B(s,o,90),f=N(n,r,y),m):y},m.extentMajor([[-180,-90+g.Gg],[180,90-g.Gg]]).extentMinor([[-180,-80-g.Gg],[180,80+g.Gg]])}function U(){return j()()}var V,q,H,G,W=r(27284),Y=r(7376),X=(0,v.c)(),Z=(0,v.c)(),K={point:y.c,lineStart:y.c,lineEnd:y.c,polygonStart:function(){K.lineStart=J,K.lineEnd=tt},polygonEnd:function(){K.lineStart=K.lineEnd=K.point=y.c,X.add((0,g.a2)(Z)),Z.reset()},result:function(){var t=X/2;return X.reset(),t}};function J(){K.point=$}function $(t,e){K.point=Q,V=H=t,q=G=e}function Q(t,e){Z.add(G*t-H*e),H=t,G=e}function tt(){Q(V,q)}var et,rt,nt,it,at=K,ot=r(73784),st=0,lt=0,ut=0,ct=0,ft=0,ht=0,pt=0,dt=0,vt=0,gt={point:yt,lineStart:mt,lineEnd:_t,polygonStart:function(){gt.lineStart=wt,gt.lineEnd=Tt},polygonEnd:function(){gt.point=yt,gt.lineStart=mt,gt.lineEnd=_t},result:function(){var t=vt?[pt/vt,dt/vt]:ht?[ct/ht,ft/ht]:ut?[st/ut,lt/ut]:[NaN,NaN];return st=lt=ut=ct=ft=ht=pt=dt=vt=0,t}};function yt(t,e){st+=t,lt+=e,++ut}function mt(){gt.point=xt}function xt(t,e){gt.point=bt,yt(nt=t,it=e)}function bt(t,e){var r=t-nt,n=e-it,i=(0,g._I)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,yt(nt=t,it=e)}function _t(){gt.point=yt}function wt(){gt.point=kt}function Tt(){At(et,rt)}function kt(t,e){gt.point=At,yt(et=nt=t,rt=it=e)}function At(t,e){var r=t-nt,n=e-it,i=(0,g._I)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,pt+=(i=it*t-nt*e)*(nt+t),dt+=i*(it+e),vt+=3*i,yt(nt=t,it=e)}var Mt=gt;function St(t){this._context=t}St.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,g.kD)}},result:y.c};var Et,Lt,Ct,Ot,Pt,It=(0,v.c)(),Dt={point:y.c,lineStart:function(){Dt.point=zt},lineEnd:function(){Et&&Rt(Lt,Ct),Dt.point=y.c},polygonStart:function(){Et=!0},polygonEnd:function(){Et=null},result:function(){var t=+It;return It.reset(),t}};function zt(t,e){Dt.point=Rt,Lt=Ot=t,Ct=Pt=e}function Rt(t,e){Ot-=t,Pt-=e,It.add((0,g._I)(Ot*Ot+Pt*Pt)),Ot=t,Pt=e}var Ft=Dt;function Bt(){this._string=[]}function Nt(t){return\"m0,\"+t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+-2*t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+2*t+\"z\"}function jt(t,e){var r,n,i=4.5;function a(t){return t&&(\"function\"==typeof i&&n.pointRadius(+i.apply(this,arguments)),(0,m.c)(t,r(n))),n.result()}return a.area=function(t){return(0,m.c)(t,r(at)),at.result()},a.measure=function(t){return(0,m.c)(t,r(Ft)),Ft.result()},a.bounds=function(t){return(0,m.c)(t,r(ot.c)),ot.c.result()},a.centroid=function(t){return(0,m.c)(t,r(Mt)),Mt.result()},a.projection=function(e){return arguments.length?(r=null==e?(t=null,Y.c):(t=e).stream,a):t},a.context=function(t){return arguments.length?(n=null==t?(e=null,new Bt):new St(e=t),\"function\"!=typeof i&&n.pointRadius(i),a):e},a.pointRadius=function(t){return arguments.length?(i=\"function\"==typeof t?t:(n.pointRadius(+t),+t),a):i},a.projection(t).context(e)}Bt.prototype={_radius:4.5,_circle:Nt(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=Nt(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}};var Ut=r(87952);function Vt(t){var e=0,r=g.pi/3,n=(0,Ut.U)(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*g.qw,r=t[1]*g.qw):[e*g.oh,r*g.oh]},i}function qt(t,e){var r=(0,g.g$)(t),n=(r+(0,g.g$)(e))/2;if((0,g.a2)(n)=.12&&i<.234&&n>=-.425&&n<-.214?s:i>=.166&&i<.234&&n>=-.214&&n<-.115?l:o).invert(t)},c.stream=function(r){return t&&e===r?t:(n=[o.stream(e=r),s.stream(r),l.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++r0?e<-g.or+g.Gg&&(e=-g.or+g.Gg):e>g.or-g.Gg&&(e=g.or-g.Gg);var r=i/(0,g.g3)(te(e),n);return[r*(0,g.g$)(n*t),i-r*(0,g.W8)(n*t)]}return a.invert=function(t,e){var r=i-e,a=(0,g.kq)(n)*(0,g._I)(t*t+r*r),o=(0,g.WE)(t,(0,g.a2)(r))*(0,g.kq)(r);return r*n<0&&(o-=g.pi*(0,g.kq)(t)*(0,g.kq)(r)),[o/n,2*(0,g.MQ)((0,g.g3)(i/a,1/n))-g.or]},a}function re(){return Vt(ee).scale(109.5).parallels([30,30])}Jt.invert=function(t,e){return[t,2*(0,g.MQ)((0,g.oN)(e))-g.or]};var ne=r(69604);function ie(t,e){var r=(0,g.W8)(t),n=t===e?(0,g.g$)(t):(r-(0,g.W8)(e))/(e-t),i=r/n+t;if((0,g.a2)(n)2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)}xe.invert=(0,me.g)((function(t){return 2*(0,g.MQ)(t)})),_e.invert=function(t,e){return[-e,2*(0,g.MQ)((0,g.oN)(t))-g.or]}},27284:function(t,e,r){\"use strict\";r.d(e,{c:function(){return i}});var n=r(64528);function i(t,e){var r=t[0]*n.qw,i=t[1]*n.qw,a=e[0]*n.qw,o=e[1]*n.qw,s=(0,n.W8)(i),l=(0,n.g$)(i),u=(0,n.W8)(o),c=(0,n.g$)(o),f=s*(0,n.W8)(r),h=s*(0,n.g$)(r),p=u*(0,n.W8)(a),d=u*(0,n.g$)(a),v=2*(0,n.qR)((0,n._I)((0,n.SD)(o-i)+s*u*(0,n.SD)(a-r))),g=(0,n.g$)(v),y=v?function(t){var e=(0,n.g$)(t*=v)/g,r=(0,n.g$)(v-t)/g,i=r*f+e*p,a=r*h+e*d,o=r*l+e*c;return[(0,n.WE)(a,i)*n.oh,(0,n.WE)(o,(0,n._I)(i*i+a*a))*n.oh]}:function(){return[r*n.oh,i*n.oh]};return y.distance=v,y}},64528:function(t,e,r){\"use strict\";r.d(e,{Gg:function(){return n},Km:function(){return v},MQ:function(){return h},SD:function(){return A},W8:function(){return d},WE:function(){return p},Yz:function(){return y},_I:function(){return _},a2:function(){return f},a6:function(){return w},a8:function(){return i},g$:function(){return x},g3:function(){return m},kD:function(){return l},kq:function(){return b},mE:function(){return T},oN:function(){return g},oh:function(){return u},or:function(){return o},pi:function(){return a},qR:function(){return k},qw:function(){return c},wL:function(){return s}});var n=1e-6,i=1e-12,a=Math.PI,o=a/2,s=a/4,l=2*a,u=180/a,c=a/180,f=Math.abs,h=Math.atan,p=Math.atan2,d=Math.cos,v=Math.ceil,g=Math.exp,y=(Math.floor,Math.log),m=Math.pow,x=Math.sin,b=Math.sign||function(t){return t>0?1:t<0?-1:0},_=Math.sqrt,w=Math.tan;function T(t){return t>1?0:t<-1?a:Math.acos(t)}function k(t){return t>1?o:t<-1?-o:Math.asin(t)}function A(t){return(t=x(t/2))*t}},70932:function(t,e,r){\"use strict\";function n(){}r.d(e,{c:function(){return n}})},73784:function(t,e,r){\"use strict\";var n=r(70932),i=1/0,a=i,o=-i,s=o,l={point:function(t,e){to&&(o=t),es&&(s=e)},lineStart:n.c,lineEnd:n.c,polygonStart:n.c,polygonEnd:n.c,result:function(){var t=[[i,a],[o,s]];return o=s=-(a=i=1/0),t}};e.c=l},41860:function(t,e,r){\"use strict\";r.d(e,{c:function(){return i}});var n=r(64528);function i(t,e){return(0,n.a2)(t[0]-e[0])=0?1:-1,L=E*S,C=L>a.pi,O=x*A;if(o.add((0,a.WE)(O*E*(0,a.g$)(L),b*M+O*(0,a.W8)(L))),c+=C?S+E*a.kD:S,C^y>=r^T>=r){var P=(0,i.CW)((0,i.ux)(g),(0,i.ux)(w));(0,i.cJ)(P);var I=(0,i.CW)(u,P);(0,i.cJ)(I);var D=(C^S>=0?-1:1)*(0,a.qR)(I[2]);(n>D||n===D&&(P[0]||P[1]))&&(f+=C^S>=0?1:-1)}}return(c<-a.Gg||c4*e&&y--){var w=o+p,T=s+v,k=u+g,A=(0,l._I)(w*w+T*T+k*k),M=(0,l.qR)(k/=A),S=(0,l.a2)((0,l.a2)(k)-1)e||(0,l.a2)((x*O+b*P)/_-.5)>.3||o*p+s*v+u*g2?t[2]%360*l.qw:0,V()):[L*l.oh,C*l.oh,O*l.oh]},j.angle=function(t){return arguments.length?(P=t%360*l.qw,V()):P*l.oh},j.reflectX=function(t){return arguments.length?(I=t?-1:1,V()):I<0},j.reflectY=function(t){return arguments.length?(D=t?-1:1,V()):D<0},j.precision=function(t){return arguments.length?(x=v(b,N=t*t),q()):(0,l._I)(N)},j.fitExtent=function(t,e){return(0,f.QX)(j,t,e)},j.fitSize=function(t,e){return(0,f.UV)(j,t,e)},j.fitWidth=function(t,e){return(0,f.Qx)(j,t,e)},j.fitHeight=function(t,e){return(0,f.OW)(j,t,e)},function(){return e=t.apply(this,arguments),j.invert=e.invert&&U,V()}}},47984:function(t,e,r){\"use strict\";r.d(e,{c:function(){return o},g:function(){return a}});var n=r(87952),i=r(64528);function a(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}function o(){return(0,n.c)(a).scale(175.295)}a.invert=function(t,e){var r,n=e,a=25;do{var o=n*n,s=o*o;n-=r=(n*(1.007226+o*(.015085+s*(.028874*o-.044475-.005916*s)))-e)/(1.007226+o*(.045255+s*(.259866*o-.311325-.005916*11*s)))}while((0,i.a2)(r)>i.Gg&&--a>0);return[t/(.8707+(o=n*n)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),n]}},4888:function(t,e,r){\"use strict\";r.d(e,{c:function(){return s},t:function(){return o}});var n=r(64528),i=r(62280),a=r(87952);function o(t,e){return[(0,n.W8)(e)*(0,n.g$)(t),(0,n.g$)(e)]}function s(){return(0,a.c)(o).scale(249.5).clipAngle(90+n.Gg)}o.invert=(0,i.g)(n.qR)},92992:function(t,e,r){\"use strict\";r.d(e,{O:function(){return o},c:function(){return c}});var n=r(68120),i=r(64528);function a(t,e){return[(0,i.a2)(t)>i.pi?t+Math.round(-t/i.kD)*i.kD:t,e]}function o(t,e,r){return(t%=i.kD)?e||r?(0,n.c)(l(t),u(e,r)):l(t):e||r?u(e,r):a}function s(t){return function(e,r){return[(e+=t)>i.pi?e-i.kD:e<-i.pi?e+i.kD:e,r]}}function l(t){var e=s(t);return e.invert=s(-t),e}function u(t,e){var r=(0,i.W8)(t),n=(0,i.g$)(t),a=(0,i.W8)(e),o=(0,i.g$)(e);function s(t,e){var s=(0,i.W8)(e),l=(0,i.W8)(t)*s,u=(0,i.g$)(t)*s,c=(0,i.g$)(e),f=c*r+l*n;return[(0,i.WE)(u*a-f*o,l*r-c*n),(0,i.qR)(f*a+u*o)]}return s.invert=function(t,e){var s=(0,i.W8)(e),l=(0,i.W8)(t)*s,u=(0,i.g$)(t)*s,c=(0,i.g$)(e),f=c*a-u*o;return[(0,i.WE)(u*a+c*o,l*r+f*n),(0,i.qR)(f*r-l*n)]},s}function c(t){function e(e){return(e=t(e[0]*i.qw,e[1]*i.qw))[0]*=i.oh,e[1]*=i.oh,e}return t=o(t[0]*i.qw,t[1]*i.qw,t.length>2?t[2]*i.qw:0),e.invert=function(e){return(e=t.invert(e[0]*i.qw,e[1]*i.qw))[0]*=i.oh,e[1]*=i.oh,e},e}a.invert=a},16016:function(t,e,r){\"use strict\";function n(t,e){t&&a.hasOwnProperty(t.type)&&a[t.type](t,e)}r.d(e,{c:function(){return l}});var i={Feature:function(t,e){n(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,i=-1,a=r.length;++i=0;)e+=r[n].value;else e=1;t.value=e}function l(t,e){var r,n,i,a,o,s=new h(t),l=+t.value&&(s.value=t.value),c=[s];for(null==e&&(e=u);r=c.pop();)if(l&&(r.value=+r.data.value),(i=e(r.data))&&(o=i.length))for(r.children=new Array(o),a=o-1;a>=0;--a)c.push(n=r.children[a]=new h(i[a])),n.parent=r,n.depth=r.depth+1;return s.eachBefore(f)}function u(t){return t.children}function c(t){t.data=t.data.data}function f(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function h(t){this.data=t,this.depth=this.height=0,this.parent=null}r.r(e),r.d(e,{cluster:function(){return o},hierarchy:function(){return l},pack:function(){return P},packEnclose:function(){return d},packSiblings:function(){return S},partition:function(){return B},stratify:function(){return H},tree:function(){return J},treemap:function(){return rt},treemapBinary:function(){return nt},treemapDice:function(){return F},treemapResquarify:function(){return at},treemapSlice:function(){return $},treemapSliceDice:function(){return it},treemapSquarify:function(){return et}}),h.prototype=l.prototype={constructor:h,count:function(){return this.eachAfter(s)},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;for(t=r.pop(),e=n.pop();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 l(this).eachBefore(c)}};var p=Array.prototype.slice;function d(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}(p.call(t))).length,a=[];n0&&r*r>n*n+i*i}function m(t,e){for(var r=0;r(o*=o)?(n=(u+o-i)/(2*u),a=Math.sqrt(Math.max(0,o/u-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(u+i-o)/(2*u),a=Math.sqrt(Math.max(0,i/u-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 T(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 k(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 A(t){this._=t,this.next=null,this.previous=null}function M(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,u,c,f;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;w(r,e,n=t[2]),e=new A(e),r=new A(r),n=new A(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;s0)throw new Error(\"cycle\");return a}return r.id=function(e){return arguments.length?(t=E(e),r):t},r.parentId=function(t){return arguments.length?(e=E(t),r):e},r}function G(t,e){return t.parent===e.parent?1:2}function W(t){var e=t.children;return e?e[0]:t.t}function Y(t){var e=t.children;return e?e[e.length-1]:t.t}function X(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function Z(t,e,r){return t.a.parent===e.parent?t.a:r}function K(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function J(){var t=G,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new K(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 K(n[i],i)),r.parent=e;return(o.parent=new K(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var u=i,c=i,f=i;i.eachBefore((function(t){t.xc.x&&(c=t),t.depth>f.depth&&(f=t)}));var h=u===c?1:t(u,c)/2,p=h-u.x,d=e/(c.x+h+p),v=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*v}))}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],u=a.m,c=o.m,f=s.m,h=l.m;s=Y(s),a=W(a),s&&a;)l=W(l),(o=Y(o)).a=e,(i=s.z+f-a.z-u+t(s._,a._))>0&&(X(Z(s,e,n),e,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!Y(o)&&(o.t=s,o.m+=f-c),a&&!W(l)&&(l.t=a,l.m+=u-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}function $(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,u=t.value&&(i-r)/t.value;++sh&&(h=s),g=c*c*v,(p=Math.max(h/g,g/f))>d){c-=s;break}d=p}y.push(o={value:c,dice:l1?e:1)},r}(Q);function rt(){var t=et,e=!1,r=1,n=1,i=[0],a=L,o=L,s=L,l=L,u=L;function c(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(R),t}function f(e){var r=i[e.depth],n=e.x0+r,c=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var c=s[e];return c.x0=i,c.y0=a,c.x1=o,void(c.y1=l)}for(var f=u[e],h=n/2+f,p=e+1,d=r-1;p>>1;u[v]l-a){var m=(i*y+o*g)/n;t(e,p,g,i,a,m,l),t(p,r,y,m,a,o,l)}else{var x=(a*y+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,y,i,x,o,l)}}(0,l,t.value,e,r,n,i)}function it(t,e,r,n,i){(1&t.depth?$:F)(t,e,r,n,i)}var at=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,u,c,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(Q)},10132:function(t,e,r){\"use strict\";r.d(e,{ak:function(){return y}});var n=Math.PI,i=2*n,a=1e-6,o=i-a;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=\"\"}function l(){return new s}s.prototype=l.prototype={constructor:s,moveTo:function(t,e){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+=\"Z\")},lineTo:function(t,e){this._+=\"L\"+(this._x1=+t)+\",\"+(this._y1=+e)},quadraticCurveTo:function(t,e,r,n){this._+=\"Q\"+ +t+\",\"+ +e+\",\"+(this._x1=+r)+\",\"+(this._y1=+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+=\"C\"+ +t+\",\"+ +e+\",\"+ +r+\",\"+ +n+\",\"+(this._x1=+i)+\",\"+(this._y1=+a)},arcTo:function(t,e,r,i,o){t=+t,e=+e,r=+r,i=+i,o=+o;var s=this._x1,l=this._y1,u=r-t,c=i-e,f=s-t,h=l-e,p=f*f+h*h;if(o<0)throw new Error(\"negative radius: \"+o);if(null===this._x1)this._+=\"M\"+(this._x1=t)+\",\"+(this._y1=e);else if(p>a)if(Math.abs(h*u-c*f)>a&&o){var d=r-s,v=i-l,g=u*u+c*c,y=d*d+v*v,m=Math.sqrt(g),x=Math.sqrt(p),b=o*Math.tan((n-Math.acos((g+p-y)/(2*m*x)))/2),_=b/x,w=b/m;Math.abs(_-1)>a&&(this._+=\"L\"+(t+_*f)+\",\"+(e+_*h)),this._+=\"A\"+o+\",\"+o+\",0,0,\"+ +(h*d>f*v)+\",\"+(this._x1=t+w*u)+\",\"+(this._y1=e+w*c)}else this._+=\"L\"+(this._x1=t)+\",\"+(this._y1=e)},arc:function(t,e,r,s,l,u){t=+t,e=+e,u=!!u;var c=(r=+r)*Math.cos(s),f=r*Math.sin(s),h=t+c,p=e+f,d=1^u,v=u?s-l:l-s;if(r<0)throw new Error(\"negative radius: \"+r);null===this._x1?this._+=\"M\"+h+\",\"+p:(Math.abs(this._x1-h)>a||Math.abs(this._y1-p)>a)&&(this._+=\"L\"+h+\",\"+p),r&&(v<0&&(v=v%i+i),v>o?this._+=\"A\"+r+\",\"+r+\",0,1,\"+d+\",\"+(t-c)+\",\"+(e-f)+\"A\"+r+\",\"+r+\",0,1,\"+d+\",\"+(this._x1=h)+\",\"+(this._y1=p):v>a&&(this._+=\"A\"+r+\",\"+r+\",0,\"+ +(v>=n)+\",\"+d+\",\"+(this._x1=t+r*Math.cos(l))+\",\"+(this._y1=e+r*Math.sin(l))))},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._}};var u=l,c=Array.prototype.slice;function f(t){return function(){return t}}function h(t){return t[0]}function p(t){return t[1]}function d(t){return t.source}function v(t){return t.target}function g(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function y(){return function(t){var e=d,r=v,n=h,i=p,a=null;function o(){var o,s=c.call(arguments),l=e.apply(this,s),f=r.apply(this,s);if(a||(a=o=u()),t(a,+n.apply(this,(s[0]=l,s)),+i.apply(this,s),+n.apply(this,(s[0]=f,s)),+i.apply(this,s)),o)return a=null,o+\"\"||null}return o.source=function(t){return arguments.length?(e=t,o):e},o.target=function(t){return arguments.length?(r=t,o):r},o.x=function(t){return arguments.length?(n=\"function\"==typeof t?t:f(+t),o):n},o.y=function(t){return arguments.length?(i=\"function\"==typeof t?t:f(+t),o):i},o.context=function(t){return arguments.length?(a=null==t?null:t,o):a},o}(g)}},94336:function(t,e,r){\"use strict\";r.d(e,{Yn:function(){return d},m_:function(){return h},E9:function(){return v}});var n=r(8208),i=r(58931),a=r(46192),o=r(68936),s=r(32171),l=r(53528);function u(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function c(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function f(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function h(t){var e=t.dateTime,r=t.date,s=t.time,l=t.periods,h=t.days,p=t.shortDays,d=t.months,v=t.shortMonths,y=w(l),m=T(l),x=w(h),b=T(h),_=w(p),St=T(p),Et=w(d),Lt=T(d),Ct=w(v),Ot=T(v),Pt={a:function(t){return p[t.getDay()]},A:function(t){return h[t.getDay()]},b:function(t){return v[t.getMonth()]},B:function(t){return d[t.getMonth()]},c:null,d:H,e:H,f:Z,H:G,I:W,j:Y,L:X,m:K,M:J,p:function(t){return l[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:At,s:Mt,S:$,u:Q,U:tt,V:et,w:rt,W:nt,x:null,X:null,y:it,Y:at,Z:ot,\"%\":kt},It={a:function(t){return p[t.getUTCDay()]},A:function(t){return h[t.getUTCDay()]},b:function(t){return v[t.getUTCMonth()]},B:function(t){return d[t.getUTCMonth()]},c:null,d:st,e:st,f:ht,H:lt,I:ut,j:ct,L:ft,m:pt,M:dt,p:function(t){return l[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:At,s:Mt,S:vt,u:gt,U:yt,V:mt,w:xt,W:bt,x:null,X:null,y:_t,Y:wt,Z:Tt,\"%\":kt},Dt={a:function(t,e,r){var n=_.exec(e.slice(r));return n?(t.w=St[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=x.exec(e.slice(r));return n?(t.w=b[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=Ct.exec(e.slice(r));return n?(t.m=Ot[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=Et.exec(e.slice(r));return n?(t.m=Lt[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,r,n){return Ft(t,e,r,n)},d:D,e:D,f:j,H:R,I:R,j:z,L:N,m:I,M:F,p:function(t,e,r){var n=y.exec(e.slice(r));return n?(t.p=m[n[0].toLowerCase()],r+n[0].length):-1},q:P,Q:V,s:q,S:B,u:A,U:M,V:S,w:k,W:E,x:function(t,e,n){return Ft(t,r,e,n)},X:function(t,e,r){return Ft(t,s,e,r)},y:C,Y:L,Z:O,\"%\":U};function zt(t,e){return function(r){var n,i,a,o=[],s=-1,l=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++s53)return null;\"w\"in h||(h.w=1),\"Z\"in h?(l=(s=c(f(h.y,0,1))).getUTCDay(),s=l>4||0===l?n.ot.ceil(s):(0,n.ot)(s),s=i.c.offset(s,7*(h.V-1)),h.y=s.getUTCFullYear(),h.m=s.getUTCMonth(),h.d=s.getUTCDate()+(h.w+6)%7):(l=(s=u(f(h.y,0,1))).getDay(),s=l>4||0===l?a.qT.ceil(s):(0,a.qT)(s),s=o.c.offset(s,7*(h.V-1)),h.y=s.getFullYear(),h.m=s.getMonth(),h.d=s.getDate()+(h.w+6)%7)}else(\"W\"in h||\"U\"in h)&&(\"w\"in h||(h.w=\"u\"in h?h.u%7:\"W\"in h?1:0),l=\"Z\"in h?c(f(h.y,0,1)).getUTCDay():u(f(h.y,0,1)).getDay(),h.m=0,h.d=\"W\"in h?(h.w+6)%7+7*h.W-(l+5)%7:h.w+7*h.U-(l+6)%7);return\"Z\"in h?(h.H+=h.Z/100|0,h.M+=h.Z%100,c(h)):u(h)}}function Ft(t,e,r,n){for(var i,a,o=0,s=e.length,l=r.length;o=l)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Dt[i in g?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Pt.x=zt(r,Pt),Pt.X=zt(s,Pt),Pt.c=zt(e,Pt),It.x=zt(r,It),It.X=zt(s,It),It.c=zt(e,It),{format:function(t){var e=zt(t+=\"\",Pt);return e.toString=function(){return t},e},parse:function(t){var e=Rt(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=zt(t+=\"\",It);return e.toString=function(){return t},e},utcParse:function(t){var e=Rt(t+=\"\",!0);return e.toString=function(){return t},e}}}var p,d,v,g={\"-\":\"\",_:\" \",0:\"0\"},y=/^\\s*\\d+/,m=/^%/,x=/[\\\\^$*+?|[\\]().{}]/g;function b(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 O(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 P(t,e,r){var n=y.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function I(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function D(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function z(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function R(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function F(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function B(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function N(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function j(t,e,r){var n=y.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function U(t,e,r){var n=m.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function V(t,e,r){var n=y.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function q(t,e,r){var n=y.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function H(t,e){return b(t.getDate(),e,2)}function G(t,e){return b(t.getHours(),e,2)}function W(t,e){return b(t.getHours()%12||12,e,2)}function Y(t,e){return b(1+o.c.count((0,s.c)(t),t),e,3)}function X(t,e){return b(t.getMilliseconds(),e,3)}function Z(t,e){return X(t,e)+\"000\"}function K(t,e){return b(t.getMonth()+1,e,2)}function J(t,e){return b(t.getMinutes(),e,2)}function $(t,e){return b(t.getSeconds(),e,2)}function Q(t){var e=t.getDay();return 0===e?7:e}function tt(t,e){return b(a.uU.count((0,s.c)(t)-1,t),e,2)}function et(t,e){var r=t.getDay();return t=r>=4||0===r?(0,a.kD)(t):a.kD.ceil(t),b(a.kD.count((0,s.c)(t),t)+(4===(0,s.c)(t).getDay()),e,2)}function rt(t){return t.getDay()}function nt(t,e){return b(a.qT.count((0,s.c)(t)-1,t),e,2)}function it(t,e){return b(t.getFullYear()%100,e,2)}function at(t,e){return b(t.getFullYear()%1e4,e,4)}function ot(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+b(e/60|0,\"0\",2)+b(e%60,\"0\",2)}function st(t,e){return b(t.getUTCDate(),e,2)}function lt(t,e){return b(t.getUTCHours(),e,2)}function ut(t,e){return b(t.getUTCHours()%12||12,e,2)}function ct(t,e){return b(1+i.c.count((0,l.c)(t),t),e,3)}function ft(t,e){return b(t.getUTCMilliseconds(),e,3)}function ht(t,e){return ft(t,e)+\"000\"}function pt(t,e){return b(t.getUTCMonth()+1,e,2)}function dt(t,e){return b(t.getUTCMinutes(),e,2)}function vt(t,e){return b(t.getUTCSeconds(),e,2)}function gt(t){var e=t.getUTCDay();return 0===e?7:e}function yt(t,e){return b(n.EV.count((0,l.c)(t)-1,t),e,2)}function mt(t,e){var r=t.getUTCDay();return t=r>=4||0===r?(0,n.yA)(t):n.yA.ceil(t),b(n.yA.count((0,l.c)(t),t)+(4===(0,l.c)(t).getUTCDay()),e,2)}function xt(t){return t.getUTCDay()}function bt(t,e){return b(n.ot.count((0,l.c)(t)-1,t),e,2)}function _t(t,e){return b(t.getUTCFullYear()%100,e,2)}function wt(t,e){return b(t.getUTCFullYear()%1e4,e,4)}function Tt(){return\"+0000\"}function kt(){return\"%\"}function At(t){return+t}function Mt(t){return Math.floor(+t/1e3)}p=h({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\"]}),d=p.format,p.parse,v=p.utcFormat,p.utcParse},68936:function(t,e,r){\"use strict\";r.d(e,{m:function(){return o}});var n=r(81628),i=r(69792),a=(0,n.c)((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.iy)/i.SK}),(function(t){return t.getDate()-1}));e.c=a;var o=a.range},69792:function(t,e,r){\"use strict\";r.d(e,{KK:function(){return s},SK:function(){return o},cg:function(){return a},iy:function(){return i},yc:function(){return n}});var n=1e3,i=6e4,a=36e5,o=864e5,s=6048e5},73220:function(t,e,r){\"use strict\";r.r(e),r.d(e,{timeDay:function(){return y.c},timeDays:function(){return y.m},timeFriday:function(){return m.iB},timeFridays:function(){return m.sJ},timeHour:function(){return v},timeHours:function(){return g},timeInterval:function(){return n.c},timeMillisecond:function(){return a},timeMilliseconds:function(){return o},timeMinute:function(){return h},timeMinutes:function(){return p},timeMonday:function(){return m.qT},timeMondays:function(){return m.QP},timeMonth:function(){return b},timeMonths:function(){return _},timeSaturday:function(){return m.Wc},timeSaturdays:function(){return m.aI},timeSecond:function(){return u},timeSeconds:function(){return c},timeSunday:function(){return m.uU},timeSundays:function(){return m.Ab},timeThursday:function(){return m.kD},timeThursdays:function(){return m.eC},timeTuesday:function(){return m.Mf},timeTuesdays:function(){return m.Oc},timeWednesday:function(){return m.eg},timeWednesdays:function(){return m.sn},timeWeek:function(){return m.uU},timeWeeks:function(){return m.Ab},timeYear:function(){return w.c},timeYears:function(){return w.Q},utcDay:function(){return L.c},utcDays:function(){return L.o},utcFriday:function(){return C.od},utcFridays:function(){return C.iG},utcHour:function(){return S},utcHours:function(){return E},utcMillisecond:function(){return a},utcMilliseconds:function(){return o},utcMinute:function(){return k},utcMinutes:function(){return A},utcMonday:function(){return C.ot},utcMondays:function(){return C.iO},utcMonth:function(){return P},utcMonths:function(){return I},utcSaturday:function(){return C.Ad},utcSaturdays:function(){return C.K8},utcSecond:function(){return u},utcSeconds:function(){return c},utcSunday:function(){return C.EV},utcSundays:function(){return C.Wq},utcThursday:function(){return C.yA},utcThursdays:function(){return C.ob},utcTuesday:function(){return C.sG},utcTuesdays:function(){return C.kl},utcWednesday:function(){return C._6},utcWednesdays:function(){return C.W_},utcWeek:function(){return C.EV},utcWeeks:function(){return C.Wq},utcYear:function(){return D.c},utcYears:function(){return D.i}});var n=r(81628),i=(0,n.c)((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?(0,n.c)((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,o=i.range,s=r(69792),l=(0,n.c)((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*s.yc)}),(function(t,e){return(e-t)/s.yc}),(function(t){return t.getUTCSeconds()})),u=l,c=l.range,f=(0,n.c)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.yc)}),(function(t,e){t.setTime(+t+e*s.iy)}),(function(t,e){return(e-t)/s.iy}),(function(t){return t.getMinutes()})),h=f,p=f.range,d=(0,n.c)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.yc-t.getMinutes()*s.iy)}),(function(t,e){t.setTime(+t+e*s.cg)}),(function(t,e){return(e-t)/s.cg}),(function(t){return t.getHours()})),v=d,g=d.range,y=r(68936),m=r(46192),x=(0,n.c)((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()})),b=x,_=x.range,w=r(32171),T=(0,n.c)((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*s.iy)}),(function(t,e){return(e-t)/s.iy}),(function(t){return t.getUTCMinutes()})),k=T,A=T.range,M=(0,n.c)((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*s.cg)}),(function(t,e){return(e-t)/s.cg}),(function(t){return t.getUTCHours()})),S=M,E=M.range,L=r(58931),C=r(8208),O=(0,n.c)((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()})),P=O,I=O.range,D=r(53528)},81628:function(t,e,r){\"use strict\";r.d(e,{c:function(){return a}});var n=new Date,i=new Date;function a(t,e,r,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(r){return t(r=new Date(r-1)),e(r,1),t(r),r},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e0))return o;do{o.push(a=new Date(+r)),e(r,i),t(r)}while(a=e)for(;t(e),!r(e);)e.setTime(e-1)}),(function(t,n){if(t>=t)if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}))},r&&(s.count=function(e,a){return n.setTime(+e),i.setTime(+a),t(n),t(i),Math.floor(r(n,i))},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}},58931:function(t,e,r){\"use strict\";r.d(e,{o:function(){return o}});var n=r(81628),i=r(69792),a=(0,n.c)((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/i.SK}),(function(t){return t.getUTCDate()-1}));e.c=a;var o=a.range},8208:function(t,e,r){\"use strict\";r.d(e,{Ad:function(){return h},EV:function(){return o},K8:function(){return x},W_:function(){return g},Wq:function(){return p},_6:function(){return u},iG:function(){return m},iO:function(){return d},kl:function(){return v},ob:function(){return y},od:function(){return f},ot:function(){return s},sG:function(){return l},yA:function(){return c}});var n=r(81628),i=r(69792);function a(t){return(0,n.c)((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)/i.KK}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},53528:function(t,e,r){\"use strict\";r.d(e,{i:function(){return a}});var n=r(81628),i=(0,n.c)((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()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.c)((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},e.c=i;var a=i.range},46192:function(t,e,r){\"use strict\";r.d(e,{Ab:function(){return p},Mf:function(){return l},Oc:function(){return v},QP:function(){return d},Wc:function(){return h},aI:function(){return x},eC:function(){return y},eg:function(){return u},iB:function(){return f},kD:function(){return c},qT:function(){return s},sJ:function(){return m},sn:function(){return g},uU:function(){return o}});var n=r(81628),i=r(69792);function a(t){return(0,n.c)((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-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.iy)/i.KK}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},32171:function(t,e,r){\"use strict\";r.d(e,{Q:function(){return a}});var n=r(81628),i=(0,n.c)((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()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.c)((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},e.c=i;var a=i.range},64348:function(t,e,r){\"use strict\";var n=r(39640)(),i=r(53664),a=n&&i(\"%Object.defineProperty%\",!0);if(a)try{a({},\"a\",{value:1})}catch(t){a=!1}var o=i(\"%SyntaxError%\"),s=i(\"%TypeError%\"),l=r(2304);t.exports=function(t,e,r){if(!t||\"object\"!=typeof t&&\"function\"!=typeof t)throw new s(\"`obj` must be an object or a function`\");if(\"string\"!=typeof e&&\"symbol\"!=typeof e)throw new s(\"`property` must be a string or a symbol`\");if(arguments.length>3&&\"boolean\"!=typeof arguments[3]&&null!==arguments[3])throw new s(\"`nonEnumerable`, if provided, must be a boolean or null\");if(arguments.length>4&&\"boolean\"!=typeof arguments[4]&&null!==arguments[4])throw new s(\"`nonWritable`, if provided, must be a boolean or null\");if(arguments.length>5&&\"boolean\"!=typeof arguments[5]&&null!==arguments[5])throw new s(\"`nonConfigurable`, if provided, must be a boolean or null\");if(arguments.length>6&&\"boolean\"!=typeof arguments[6])throw new s(\"`loose`, if provided, must be a boolean\");var n=arguments.length>3?arguments[3]:null,i=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],f=!!l&&l(t,e);if(a)a(t,e,{configurable:null===u&&f?f.configurable:!u,enumerable:null===n&&f?f.enumerable:!n,value:r,writable:null===i&&f?f.writable:!i});else{if(!c&&(n||i||u))throw new o(\"This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.\");t[e]=r}}},81288:function(t,e,r){\"use strict\";var n=r(41820),i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol(\"foo\"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,l=r(39640)(),u=s&&l,c=function(t,e,r,n){if(e in t)if(!0===n){if(t[e]===r)return}else if(\"function\"!=typeof(i=n)||\"[object Function]\"!==a.call(i)||!n())return;var i;u?s(t,e,{configurable:!0,enumerable:!1,value:r,writable:!0}):t[e]=r},f=function(t,e){var r=arguments.length>2?arguments[2]:{},a=n(e);i&&(a=o.call(a,Object.getOwnPropertySymbols(e)));for(var s=0;ss*l){var p=(h-f)/s;o[c]=1e3*p}}return o}function i(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*a){o=l=t[0],s=f=t[1];for(var b=a;bl&&(l=h),d>f&&(f=d);v=0!==(v=Math.max(l-o,f-s))?1/v:0}return i(m,x,a,o,s,v),x}function r(t,e,r,n,i){var a,o;if(i===M(t,e,r,n)>0)for(a=e;a=e;a-=n)o=T(a,t[a],t[a+1],o);return o&&y(o,o.next)&&(k(o),o=o.next),o}function n(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!y(n,n.next)&&0!==g(n.prev,n,n.next))n=n.next;else{if(k(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function i(t,e,r,u,c,f,p){if(t){!p&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=h(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,u=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,u*=2}while(o>1)}(i)}(t,u,c,f);for(var d,v,g=t;t.prev!==t.next;)if(d=t.prev,v=t.next,f?o(t,u,c,f):a(t))e.push(d.i/r),e.push(t.i/r),e.push(v.i/r),k(t),t=v.next,g=v.next;else if((t=v)===g){p?1===p?i(t=s(n(t),e,r),e,r,u,c,f,2):2===p&&l(t,e,r,u,c,f):i(n(t),e,r,u,c,f,1);break}}}function a(t){var e=t.prev,r=t,n=t.next;if(g(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(d(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&g(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function o(t,e,r,n){var i=t.prev,a=t,o=t.next;if(g(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,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=h(s,l,e,r,n),p=h(u,c,e,r,n),v=t.prevZ,y=t.nextZ;v&&v.z>=f&&y&&y.z<=p;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;if(v=v.prevZ,y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}for(;v&&v.z>=f;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.prevZ}for(;y&&y.z<=p;){if(y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}return!0}function s(t,e,r){var i=t;do{var a=i.prev,o=i.next.next;!y(a,o)&&m(a,i,i.next,o)&&_(a,o)&&_(o,a)&&(e.push(a.i/r),e.push(i.i/r),e.push(o.i/r),k(i),k(i.next),i=t=o),i=i.next}while(i!==t);return n(i)}function l(t,e,r,a,o,s){var l=t;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&v(l,u)){var c=w(l,u);return l=n(l,l.next),c=n(c,c.next),i(l,e,r,a,o,s),void i(c,e,r,a,o,s)}u=u.next}l=l.next}while(l!==t)}function u(t,e){return t.x-e.x}function c(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>=c&&i!==n.x&&d(ar.x||n.x===r.x&&f(r,n)))&&(r=n,p=l)),n=n.next}while(n!==u);return r}(t,e),e){var r=w(e,t);n(e,e.next),n(r,r.next)}}function f(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function h(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 p(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&&m(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(_(t,e)&&_(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)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||y(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function y(t,e){return t.x===e.x&&t.y===e.y}function m(t,e,r,n){var i=b(g(t,e,r)),a=b(g(t,e,n)),o=b(g(r,n,t)),s=b(g(r,n,e));return i!==a&&o!==s||!(0!==i||!x(t,r,e))||!(0!==a||!x(t,n,e))||!(0!==o||!x(r,t,n))||!(0!==s||!x(r,e,n))}function x(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 b(t){return t>0?1:t<0?-1:0}function _(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function w(t,e){var r=new A(t.i,t.x,t.y),n=new A(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 T(t,e,r,n){var i=new A(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 k(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 A(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 M(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}},6688:function(t,e,r){var n=r(78484);t.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function u(t){o[t]=!1,s.hasOwnProperty(t)&&Object.keys(s[t]).forEach((function(e){delete s[t][e],o[e]&&u(e)}))}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&&m<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,v):w,e?(p.value=w,d(g,v,p)):g[v]=w,++v;y=v}if(void 0===y)for(y=o(t.length),e&&(g=new e(y)),r=0;r0?1:-1}},96936:function(t,e,r){\"use strict\";var n=r(85608),i=Math.abs,a=Math.floor;t.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},81304:function(t,e,r){\"use strict\";var n=r(96936),i=Math.max;t.exports=function(t){return i(0,n(t))}},14428:function(t,e,r){\"use strict\";var n=r(34044),i=r(9252),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;t.exports=function(t,e){return function(r,u){var c,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(u),c=s(r),h&&c.sort(\"function\"==typeof h?a.call(h,r):void 0),\"function\"!=typeof t&&(t=c[t]),o.call(t,c,(function(t,n){return l.call(r,t)?o.call(u,f,r[t],t,r,n):e}))}}},38452:function(t,e,r){\"use strict\";t.exports=r(96276)()?Object.assign:r(81892)},96276:function(t){\"use strict\";t.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\")}},81892:function(t,e,r){\"use strict\";var n=r(54768),i=r(9252),a=Math.max;t.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}},29768:function(t){\"use strict\";var e=Object.prototype.toString,r=e.call(\"\");t.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||e.call(t)===r)||!1}},82252:function(t){\"use strict\";var e=Object.create(null),r=Math.random;t.exports=function(){var t;do{t=r().toString(36).slice(2)}while(e[t]);return t}},52104:function(t,e,r){\"use strict\";var n,i=r(69932),a=r(71056),o=r(21092),s=r(92664),l=r(85512),u=Object.defineProperty;n=t.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\",u(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}))}),u(n.prototype,s.toStringTag,o(\"c\",\"Array Iterator\"))},76024:function(t,e,r){\"use strict\";var n=r(60948),i=r(34044),a=r(29768),o=r(76252),s=Array.isArray,l=Function.prototype.call,u=Array.prototype.some;t.exports=function(t,e){var r,c,f,h,p,d,v,g,y=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(c=t.next();!c.done;){if(l.call(e,y,c.value,f),h)return;c=t.next()}else for(d=t.length,p=0;p=55296&&g<=56319&&(v+=t[++p]),l.call(e,y,v,f),!h);++p);else u.call(t,(function(t){return l.call(e,y,t,f),h}))}},76252:function(t,e,r){\"use strict\";var n=r(60948),i=r(29768),a=r(52104),o=r(80940),s=r(52891),l=r(92664).iterator;t.exports=function(t){return\"function\"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},85512:function(t,e,r){\"use strict\";var n,i=r(41476),a=r(38452),o=r(34044),s=r(9252),l=r(21092),u=r(27940),c=r(92664),f=Object.defineProperty,h=Object.defineProperties;t.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,c.iterator,l((function(){return this})))},76368:function(t,e,r){\"use strict\";var n=r(60948),i=r(42584),a=r(29768),o=r(92664).iterator,s=Array.isArray;t.exports=function(t){return!(!i(t)||!s(t)&&!a(t)&&!n(t)&&\"function\"!=typeof t[o])}},80940:function(t,e,r){\"use strict\";var n,i=r(69932),a=r(21092),o=r(92664),s=r(85512),l=Object.defineProperty;n=t.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\"))},52891:function(t,e,r){\"use strict\";var n=r(76368);t.exports=function(t){if(!n(t))throw new TypeError(t+\" is not iterable\");return t}},60964:function(t){\"use strict\";function e(t,e){if(null==t)throw new TypeError(\"Cannot convert first argument to object\");for(var r=Object(t),n=1;n0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error(\"Possible EventEmitter memory leak detected. \"+o.length+\" \"+String(e)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");c.name=\"MaxListenersExceededWarning\",c.emitter=t,c.type=e,c.count=o.length,u=c,console&&console.warn&&console.warn(u)}return t}function c(){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 f(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=c.bind(n);return i.listener=r,n.wrapFn=i,i}function h(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=a[t];if(void 0===l)return!1;if(\"function\"==typeof l)n(l,this,e);else{var u=l.length,c=d(l,u);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},a.prototype.listeners=function(t){return h(this,t,!0)},a.prototype.rawListeners=function(t){return h(this,t,!1)},a.listenerCount=function(t,e){return\"function\"==typeof t.listenerCount?t.listenerCount(e):p.call(t,e)},a.prototype.listenerCount=p,a.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},39072:function(t){var e=function(){if(\"object\"==typeof self&&self)return self;if(\"object\"==typeof window&&window)return window;throw new Error(\"Unable to resolve global `this`\")};t.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,\"__global__\",{get:function(){return this},configurable:!0})}catch(t){return e()}try{return __global__||e()}finally{delete Object.prototype.__global__}}()},12296:function(t,e,r){\"use strict\";t.exports=r(45072)()?globalThis:r(39072)},45072:function(t){\"use strict\";t.exports=function(){return\"object\"==typeof globalThis&&!!globalThis&&globalThis.Array===Array}},38248:function(t,e,r){\"use strict\";var n=r(94576);t.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}},47520:function(t,e,r){var n=r(72512);t.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,u=t.length*l;e&&\"string\"!=typeof e||(e=new(n(e||\"float32\"))(u+r));var c=e.length-r;if(u!==c)throw new Error(\"source length \"+u+\" (\"+l+\"x\"+t.length+\") does not match destination length \"+c);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},71920:function(t){\"use strict\";function e(t,a){a||(a={}),(\"string\"==typeof t||Array.isArray(t))&&(a.family=t);var o=Array.isArray(a.family)?a.family.join(\", \"):a.family;if(!o)throw Error(\"`family` must be defined\");var s=a.size||a.fontSize||a.em||48,l=a.weight||a.fontWeight||\"\",u=(t=[a.style||a.fontStyle||\"\",l,s].join(\" \")+\"px \"+o,a.origin||\"top\");if(e.cache[o]&&s<=e.cache[o].em)return r(e.cache[o],u);var c=a.canvas||e.canvas,f=c.getContext(\"2d\"),h={upper:void 0!==a.upper?a.upper:\"H\",lower:void 0!==a.lower?a.lower:\"x\",descent:void 0!==a.descent?a.descent:\"p\",ascent:void 0!==a.ascent?a.ascent:\"h\",tittle:void 0!==a.tittle?a.tittle:\"i\",overshoot:void 0!==a.overshoot?a.overshoot:\"O\"},p=Math.ceil(1.5*s);c.height=p,c.width=.5*p,f.font=t;var d=\"H\",v={top:0};f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillStyle=\"black\",f.fillText(d,0,0);var g=n(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline=\"bottom\",f.fillText(d,0,p);var y=n(f.getImageData(0,0,p,p));v.lineHeight=v.bottom=p-y+g,f.clearRect(0,0,p,p),f.textBaseline=\"alphabetic\",f.fillText(d,0,p);var m=p-n(f.getImageData(0,0,p,p))-1+g;v.baseline=v.alphabetic=m,f.clearRect(0,0,p,p),f.textBaseline=\"middle\",f.fillText(d,0,.5*p);var x=n(f.getImageData(0,0,p,p));v.median=v.middle=p-x-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"hanging\",f.fillText(d,0,.5*p);var b=n(f.getImageData(0,0,p,p));v.hanging=p-b-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"ideographic\",f.fillText(d,0,p);var _=n(f.getImageData(0,0,p,p));if(v.ideographic=p-_-1+g,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.upper,0,0),v.upper=n(f.getImageData(0,0,p,p)),v.capHeight=v.baseline-v.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.lower,0,0),v.lower=n(f.getImageData(0,0,p,p)),v.xHeight=v.baseline-v.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.tittle,0,0),v.tittle=n(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.ascent,0,0),v.ascent=n(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.descent,0,0),v.descent=i(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.overshoot,0,0);var w=i(f.getImageData(0,0,p,p));v.overshoot=w-m}for(var T in v)v[T]/=s;return v.em=s,e.cache[o]=v,r(v,u)}function r(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 n(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)}t.exports=e,e.canvas=document.createElement(\"canvas\"),e.cache={}},46492:function(t,e,r){\"use strict\";var n=r(90720),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty;t.exports=function(t,e,r){if(!n(e))throw new TypeError(\"iterator must be a function\");var o;arguments.length>=3&&(o=r),\"[object Array]\"===i.call(t)?function(t,e,r){for(var n=0,i=t.length;n1&&\"boolean\"!=typeof e)throw new o('\"allowMissing\" argument must be a boolean');if(null===M(/^%?[^%]*%?$/,t))throw new i(\"`%` may not be present anywhere but at the beginning and end of the intrinsic name\");var r=function(t){var e=A(t,0,1),r=A(t,-1);if(\"%\"===e&&\"%\"!==r)throw new i(\"invalid intrinsic syntax, expected closing `%`\");if(\"%\"===r&&\"%\"!==e)throw new i(\"invalid intrinsic syntax, expected opening `%`\");var n=[];return k(t,S,(function(t,e,r,i){n[n.length]=r?k(i,E,\"$1\"):e||t})),n}(t),n=r.length>0?r[0]:\"\",a=L(\"%\"+n+\"%\",e),s=a.name,u=a.value,c=!1,f=a.alias;f&&(n=f[0],T(r,w([0,1],f)));for(var h=1,p=!0;h=r.length){var m=l(u,d);u=(p=!!m)&&\"get\"in m&&!(\"originalValue\"in m.get)?m.get:u[d]}else p=_(u,d),u=u[d];p&&!c&&(g[s]=u)}}return u}},12408:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15];return t[0]=s*(h*y-p*g)-f*(l*y-u*g)+v*(l*p-u*h),t[1]=-(n*(h*y-p*g)-f*(i*y-a*g)+v*(i*p-a*h)),t[2]=n*(l*y-u*g)-s*(i*y-a*g)+v*(i*u-a*l),t[3]=-(n*(l*p-u*h)-s*(i*p-a*h)+f*(i*u-a*l)),t[4]=-(o*(h*y-p*g)-c*(l*y-u*g)+d*(l*p-u*h)),t[5]=r*(h*y-p*g)-c*(i*y-a*g)+d*(i*p-a*h),t[6]=-(r*(l*y-u*g)-o*(i*y-a*g)+d*(i*u-a*l)),t[7]=r*(l*p-u*h)-o*(i*p-a*h)+c*(i*u-a*l),t[8]=o*(f*y-p*v)-c*(s*y-u*v)+d*(s*p-u*f),t[9]=-(r*(f*y-p*v)-c*(n*y-a*v)+d*(n*p-a*f)),t[10]=r*(s*y-u*v)-o*(n*y-a*v)+d*(n*u-a*s),t[11]=-(r*(s*p-u*f)-o*(n*p-a*f)+c*(n*u-a*s)),t[12]=-(o*(f*g-h*v)-c*(s*g-l*v)+d*(s*h-l*f)),t[13]=r*(f*g-h*v)-c*(n*g-i*v)+d*(n*h-i*f),t[14]=-(r*(s*g-l*v)-o*(n*g-i*v)+d*(n*l-i*s)),t[15]=r*(s*h-l*f)-o*(n*h-i*f)+c*(n*l-i*s),t}},76860:function(t){t.exports=function(t){var e=new Float32Array(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}},64492:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},54212:function(t){t.exports=function(){var t=new Float32Array(16);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}},70800:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],u=t[8],c=t[9],f=t[10],h=t[11],p=t[12],d=t[13],v=t[14],g=t[15];return(e*o-r*a)*(f*g-h*v)-(e*s-n*a)*(c*g-h*d)+(e*l-i*a)*(c*v-f*d)+(r*s-n*o)*(u*g-h*p)-(r*l-i*o)*(u*v-f*p)+(n*l-i*s)*(u*d-c*p)}},61784:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,u=r*o,c=n*o,f=n*s,h=i*o,p=i*s,d=i*l,v=a*o,g=a*s,y=a*l;return t[0]=1-f-d,t[1]=c+y,t[2]=h-g,t[3]=0,t[4]=c-y,t[5]=1-u-d,t[6]=p+v,t[7]=0,t[8]=h+g,t[9]=p-v,t[10]=1-u-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},91616:function(t){t.exports=function(t,e,r){var n,i,a,o=r[0],s=r[1],l=r[2],u=Math.sqrt(o*o+s*s+l*l);return Math.abs(u)<1e-6?null:(o*=u=1/u,s*=u,l*=u,n=Math.sin(e),a=1-(i=Math.cos(e)),t[0]=o*o*a+i,t[1]=s*o*a+l*n,t[2]=l*o*a-s*n,t[3]=0,t[4]=o*s*a-l*n,t[5]=s*s*a+i,t[6]=l*s*a+o*n,t[7]=0,t[8]=o*l*a+s*n,t[9]=s*l*a-o*n,t[10]=l*l*a+i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}},51944:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,u=a+a,c=n*s,f=n*l,h=n*u,p=i*l,d=i*u,v=a*u,g=o*s,y=o*l,m=o*u;return t[0]=1-(p+v),t[1]=f+m,t[2]=h-y,t[3]=0,t[4]=f-m,t[5]=1-(c+v),t[6]=d+g,t[7]=0,t[8]=h+y,t[9]=d-g,t[10]=1-(c+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},69444:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},48268:function(t){t.exports=function(t,e){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]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}},21856:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},79216:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},57736:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,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}},38848:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(r-e),l=1/(i-n),u=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*l,t[10]=(o+a)*u,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*u,t[15]=0,t}},36635:function(t){t.exports=function(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}},36524:function(t,e,r){t.exports={create:r(54212),clone:r(76860),copy:r(64492),identity:r(36635),transpose:r(86520),invert:r(4308),adjoint:r(12408),determinant:r(70800),multiply:r(80944),translate:r(35176),scale:r(68152),rotate:r(30016),rotateX:r(15456),rotateY:r(64840),rotateZ:r(4192),fromRotation:r(91616),fromRotationTranslation:r(51944),fromScaling:r(69444),fromTranslation:r(48268),fromXRotation:r(21856),fromYRotation:r(79216),fromZRotation:r(57736),fromQuat:r(61784),frustum:r(38848),perspective:r(51296),perspectiveFromFieldOfView:r(63688),ortho:r(97688),lookAt:r(56508),str:r(89412)}},4308:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15],m=r*s-n*o,x=r*l-i*o,b=r*u-a*o,_=n*l-i*s,w=n*u-a*s,T=i*u-a*l,k=c*v-f*d,A=c*g-h*d,M=c*y-p*d,S=f*g-h*v,E=f*y-p*v,L=h*y-p*g,C=m*L-x*E+b*S+_*M-w*A+T*k;return C?(C=1/C,t[0]=(s*L-l*E+u*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(v*T-g*w+y*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-u*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(g*b-d*T-y*x)*C,t[7]=(c*T-h*b+p*x)*C,t[8]=(o*E-s*M+u*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-v*b+y*m)*C,t[11]=(f*b-c*w-p*m)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(v*x-d*_-g*m)*C,t[15]=(c*_-f*x+h*m)*C,t):null}},56508:function(t,e,r){var n=r(36635);t.exports=function(t,e,r,i){var a,o,s,l,u,c,f,h,p,d,v=e[0],g=e[1],y=e[2],m=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];return Math.abs(v-_)<1e-6&&Math.abs(g-w)<1e-6&&Math.abs(y-T)<1e-6?n(t):(f=v-_,h=g-w,p=y-T,a=x*(p*=d=1/Math.sqrt(f*f+h*h+p*p))-b*(h*=d),o=b*(f*=d)-m*p,s=m*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0),l=h*s-p*o,u=p*a-f*s,c=f*o-h*a,(d=Math.sqrt(l*l+u*u+c*c))?(l*=d=1/d,u*=d,c*=d):(l=0,u=0,c=0),t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=u,t[6]=h,t[7]=0,t[8]=s,t[9]=c,t[10]=p,t[11]=0,t[12]=-(a*v+o*g+s*y),t[13]=-(l*v+u*g+c*y),t[14]=-(f*v+h*g+p*y),t[15]=1,t)}},80944:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,t}},97688:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=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*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t}},51296:function(t){t.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},63688:function(t){t.exports=function(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),u=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=-(o-s)*l*.5,t[9]=(i-a)*u*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t}},30016:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],O=Math.sqrt(E*E+L*L+C*C);return Math.abs(O)<1e-6?null:(E*=O=1/O,L*=O,C*=O,i=Math.sin(r),o=1-(a=Math.cos(r)),s=e[0],l=e[1],u=e[2],c=e[3],f=e[4],h=e[5],p=e[6],d=e[7],v=e[8],g=e[9],y=e[10],m=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+v*_,t[1]=l*x+h*b+g*_,t[2]=u*x+p*b+y*_,t[3]=c*x+d*b+m*_,t[4]=s*w+f*T+v*k,t[5]=l*w+h*T+g*k,t[6]=u*w+p*T+y*k,t[7]=c*w+d*T+m*k,t[8]=s*A+f*M+v*S,t[9]=l*A+h*M+g*S,t[10]=u*A+p*M+y*S,t[11]=c*A+d*M+m*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}},15456:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+u*n,t[5]=o*i+c*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=u*i-a*n,t[9]=c*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},64840:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i-u*n,t[1]=o*i-c*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+u*i,t[9]=o*n+c*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},4192:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[4],c=e[5],f=e[6],h=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+u*n,t[1]=o*i+c*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=u*i-a*n,t[5]=c*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},68152:function(t){t.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},89412:function(t){t.exports=function(t){return\"mat4(\"+t[0]+\", \"+t[1]+\", \"+t[2]+\", \"+t[3]+\", \"+t[4]+\", \"+t[5]+\", \"+t[6]+\", \"+t[7]+\", \"+t[8]+\", \"+t[9]+\", \"+t[10]+\", \"+t[11]+\", \"+t[12]+\", \"+t[13]+\", \"+t[14]+\", \"+t[15]+\")\"}},35176:function(t){t.exports=function(t,e,r){var n,i,a,o,s,l,u,c,f,h,p,d,v=r[0],g=r[1],y=r[2];return e===t?(t[12]=e[0]*v+e[4]*g+e[8]*y+e[12],t[13]=e[1]*v+e[5]*g+e[9]*y+e[13],t[14]=e[2]*v+e[6]*g+e[10]*y+e[14],t[15]=e[3]*v+e[7]*g+e[11]*y+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=u,t[7]=c,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*v+s*g+f*y+e[12],t[13]=i*v+l*g+h*y+e[13],t[14]=a*v+u*g+p*y+e[14],t[15]=o*v+c*g+d*y+e[15]),t}},86520:function(t){t.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},23352:function(t,e,r){\"use strict\";var n=r(42771),i=r(55616),a=r(28624),o=r(55212),s=r(60463),l=r(72160),u=r(33888),c=r(14144),f=r(51160),h=r(58908),p=r(65819),d=r(23464),v=r(63768),g=r(50896),y=r(71920),m=r(47520),x=r(308).nextPow2,b=new s,_=!1;if(document.body){var w=document.body.appendChild(document.createElement(\"div\"));w.style.font=\"italic small-caps bold condensed 16px/2 cursive\",getComputedStyle(w).fontStretch&&(_=!0),document.body.removeChild(w)}var T=function(t){!function(t){return\"function\"==typeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.gl=o(t):(t={regl:t},this.gl=t.regl._gl),this.shader=b.get(this.gl),this.shader?this.regl=this.shader.regl:this.regl=t.regl||a({gl:this.gl}),this.charBuffer=this.regl.buffer({type:\"uint8\",usage:\"stream\"}),this.sizeBuffer=this.regl.buffer({type:\"float\",usage:\"stream\"}),this.shader||(this.shader=this.createShader(),b.set(this.gl,this.shader)),this.batch=[],this.fontSize=[],this.font=[],this.fontAtlas=[],this.draw=this.shader.draw.bind(this),this.render=function(){this.regl._refresh(),this.draw(this.batch)},this.canvas=this.gl.canvas,this.update(h(t)?t:{})};T.prototype.createShader=function(){var t=this.regl,e=t({blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:\"one minus dst alpha\",dstAlpha:\"one\"}},stencil:{enable:!1},depth:{enable:!1},count:t.prop(\"count\"),offset:t.prop(\"offset\"),attributes:{charOffset:{offset:4,stride:8,buffer:t.this(\"sizeBuffer\")},width:{offset:0,stride:8,buffer:t.this(\"sizeBuffer\")},char:t.this(\"charBuffer\"),position:t.this(\"position\")},uniforms:{atlasSize:function(t,e){return[e.atlas.width,e.atlas.height]},atlasDim:function(t,e){return[e.atlas.cols,e.atlas.rows]},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop(\"color\"),opacity:t.prop(\"opacity\"),viewport:t.this(\"viewportArray\"),scale:t.this(\"scale\"),align:t.prop(\"align\"),baseline:t.prop(\"baseline\"),translate:t.this(\"translate\"),positionOffset:t.prop(\"positionOffset\")},primitive:\"points\",viewport:t.this(\"viewport\"),vert:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tattribute float width, charOffset, char;\\n\\t\\t\\tattribute vec2 position;\\n\\t\\t\\tuniform float fontSize, charStep, em, align, baseline;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tuniform vec4 color;\\n\\t\\t\\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\tvec2 offset = floor(em * (vec2(align + charOffset, baseline)\\n\\t\\t\\t\\t\\t+ vec2(positionOffset.x, -positionOffset.y)))\\n\\t\\t\\t\\t\\t/ (viewport.zw * scale.xy);\\n\\n\\t\\t\\t\\tvec2 position = (position + translate) * scale;\\n\\t\\t\\t\\tposition += offset * scale;\\n\\n\\t\\t\\t\\tcharCoord = position * viewport.zw + viewport.xy;\\n\\n\\t\\t\\t\\tgl_Position = vec4(position * 2. - 1., 0, 1);\\n\\n\\t\\t\\t\\tgl_PointSize = charStep;\\n\\n\\t\\t\\t\\tcharId.x = mod(char, atlasDim.x);\\n\\t\\t\\t\\tcharId.y = floor(char / atlasDim.x);\\n\\n\\t\\t\\t\\tcharWidth = width * em;\\n\\n\\t\\t\\t\\tfontColor = color / 255.;\\n\\t\\t\\t}\",frag:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tuniform float fontSize, charStep, opacity;\\n\\t\\t\\tuniform vec2 atlasSize;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tuniform sampler2D atlas;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\n\\t\\t\\tfloat lightness(vec4 color) {\\n\\t\\t\\t\\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\\n\\t\\t\\t}\\n\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\tvec2 uv = gl_FragCoord.xy - charCoord + charStep * .5;\\n\\t\\t\\t\\tfloat halfCharStep = floor(charStep * .5 + .5);\\n\\n\\t\\t\\t\\t// invert y and shift by 1px (FF expecially needs that)\\n\\t\\t\\t\\tuv.y = charStep - uv.y;\\n\\n\\t\\t\\t\\t// ignore points outside of character bounding box\\n\\t\\t\\t\\tfloat halfCharWidth = ceil(charWidth * .5);\\n\\t\\t\\t\\tif (floor(uv.x) > 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=m(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{var i=t.style,s=t.weight,l=t.stretch,u=t.variant;t=n.parse(n.stringify(t)),i&&(t.style=i),s&&(t.weight=s),l&&(t.stretch=l),u&&(t.variant=u)}var c=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),f=p(t.size),h=Math.round(f[0]*d(f[1]));if(h!==e.fontSize[r]&&(o=!0,e.fontSize[r]=h),!(e.font[r]&&c==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[c],e.font[r]))){var v=t.family.join(\", \"),g=[t.style];t.style!=t.variant&&g.push(t.variant),t.variant!=t.weight&&g.push(t.weight),_&&t.weight!=t.stretch&&g.push(t.stretch),e.font[r]={baseString:c,family:v,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:y(v,{origin:\"top\",fontSize:T.baseFontSize,fontStyle:g.join(\" \")})},T.fonts[c]=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=c.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,-1*(i+=\"number\"==typeof t?t-n.baseline:-n[t])}))),null!=t.color)if(t.color||(t.color=\"transparent\"),\"string\"!=typeof t.color&&isNaN(t.color)){var H;if(\"number\"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;H=c.mallocUint8(G);for(var W=(t.color.subarray||t.color.slice).bind(t.color),Y=0;Y4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var K=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(K);for(var J=0;J1?this.counts[J]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[J]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*J,4*J+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[J]:this.opacity,baseline:null!=this.baselineOffset[J]?this.baselineOffset[J]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[J]?this.alignOffset[J]:this.alignOffset[0]:0,atlas:this.fontAtlas[J]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*J,2*J+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={},t.exports=T},55212:function(t,e,r){\"use strict\";var n=r(55616);function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.g.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.g.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}t.exports=function(t){var e;if(t?\"string\"==typeof t&&(t={container:t}):t={},(t=a(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)).pixelRatio||(t.pixelRatio=r.g.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}},26444:function(t){t.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=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=c):(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>=c?(s=0,o=c):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,u-=8);t[r+p-d]|=128*v}},6768:function(t){\"function\"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},91148:function(t,e,r){\"use strict\";var n=r(46672)(),i=r(99676)(\"Object.prototype.toString\"),a=function(t){return!(n&&t&&\"object\"==typeof t&&Symbol.toStringTag in t)&&\"[object Arguments]\"===i(t)},o=function(t){return!!a(t)||null!==t&&\"object\"==typeof t&&\"number\"==typeof t.length&&t.length>=0&&\"[object Array]\"!==i(t)&&\"[object Function]\"===i(t.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,t.exports=s?a:o},24200:function(t){t.exports=!0},90720:function(t){\"use strict\";var e,r,n=Function.prototype.toString,i=\"object\"==typeof Reflect&&null!==Reflect&&Reflect.apply;if(\"function\"==typeof i&&\"function\"==typeof Object.defineProperty)try{e=Object.defineProperty({},\"length\",{get:function(){throw r}}),r={},i((function(){throw 42}),null,e)}catch(t){t!==r&&(i=null)}else i=null;var a=/^\\s*class\\b/,o=function(t){try{var e=n.call(t);return a.test(e)}catch(t){return!1}},s=function(t){try{return!o(t)&&(n.call(t),!0)}catch(t){return!1}},l=Object.prototype.toString,u=\"function\"==typeof Symbol&&!!Symbol.toStringTag,c=!(0 in[,]),f=function(){return!1};if(\"object\"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(f=function(t){if((c||!t)&&(void 0===t||\"object\"==typeof t))try{var e=l.call(t);return(\"[object HTMLAllCollection]\"===e||\"[object HTML document.all class]\"===e||\"[object HTMLCollection]\"===e||\"[object Object]\"===e)&&null==t(\"\")}catch(t){}return!1})}t.exports=i?function(t){if(f(t))return!0;if(!t)return!1;if(\"function\"!=typeof t&&\"object\"!=typeof t)return!1;try{i(t,null,e)}catch(t){if(t!==r)return!1}return!o(t)&&s(t)}:function(t){if(f(t))return!0;if(!t)return!1;if(\"function\"!=typeof t&&\"object\"!=typeof t)return!1;if(u)return s(t);if(o(t))return!1;var e=l.call(t);return!(\"[object Function]\"!==e&&\"[object GeneratorFunction]\"!==e&&!/^\\[object HTML/.test(e))&&s(t)}},84420:function(t,e,r){\"use strict\";var n,i=Object.prototype.toString,a=Function.prototype.toString,o=/^\\s*(?:function)?\\*/,s=r(46672)(),l=Object.getPrototypeOf;t.exports=function(t){if(\"function\"!=typeof t)return!1;if(o.test(a.call(t)))return!0;if(!s)return\"[object GeneratorFunction]\"===i.call(t);if(!l)return!1;if(void 0===n){var e=function(){if(!s)return!1;try{return Function(\"return function*() {}\")()}catch(t){}}();n=!!e&&l(e)}return l(t)===n}},96604:function(t){\"use strict\";t.exports=\"undefined\"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\\//.test(navigator.appVersion))},85992:function(t){\"use strict\";t.exports=function(t){return t!=t}},1560:function(t,e,r){\"use strict\";var n=r(57916),i=r(81288),a=r(85992),o=r(57740),s=r(59736),l=n(o(),Number);i(l,{getPolyfill:o,implementation:a,shim:s}),t.exports=l},57740:function(t,e,r){\"use strict\";var n=r(85992);t.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN(\"a\")?Number.isNaN:n}},59736:function(t,e,r){\"use strict\";var n=r(81288),i=r(57740);t.exports=function(){var t=i();return n(Number,{isNaN:t},{isNaN:function(){return Number.isNaN!==t}}),t}},18400:function(t){\"use strict\";t.exports=function(t){var e=typeof t;return null!==t&&(\"object\"===e||\"function\"===e)}},58908:function(t){\"use strict\";var e=Object.prototype.toString;t.exports=function(t){var r;return\"[object Object]\"===e.call(t)&&(null===(r=Object.getPrototypeOf(t))||r===Object.getPrototypeOf({}))}},94576:function(t){\"use strict\";t.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}},53520:function(t){\"use strict\";t.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))}},7728:function(t,e,r){\"use strict\";var n=r(46492),i=r(63436),a=r(99676),o=a(\"Object.prototype.toString\"),s=r(46672)(),l=r(2304),u=\"undefined\"==typeof globalThis?r.g:globalThis,c=i(),f=a(\"Array.prototype.indexOf\",!0)||function(t,e){for(var r=0;r-1}return!!l&&function(t){var e=!1;return n(p,(function(r,n){if(!e)try{e=r.call(t)===n}catch(t){}})),e}(t)}},76244:function(t){\"use strict\";t.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},62644:function(t,e,r){\"use strict\";t.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 u(t,s){var u=n.x(s),c=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(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)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",v),t.addEventListener(\"mouseleave\",c),t.addEventListener(\"mouseenter\",c),t.addEventListener(\"mouseout\",c),t.addEventListener(\"mouseover\",c),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 y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",v),t.removeEventListener(\"mouseleave\",c),t.removeEventListener(\"mouseenter\",c),t.removeEventListener(\"mouseout\",c),t.removeEventListener(\"mouseover\",c),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}}),y};var n=r(93784)},29128:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},93784:function(t,e){\"use strict\";function r(t){return t.target||t.srcElement||window}e.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&&a(s,r))}catch(t){c.call(new h(r),t)}}}function c(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&a(s,e))}function f(t,e,r,n){for(var i=0;i1&&(i*=y=Math.sqrt(y),s*=y);var m=i*i,x=s*s,b=(u==c?-1:1)*Math.sqrt(Math.abs((m*x-m*g*g-x*v*v)/(m*g*g+x*v*v)));b==1/0&&(b=1);var _=b*i*g/s+(t+f)/2,w=b*-s*v/i+(n+h)/2,T=Math.asin(((n-w)/s).toFixed(9)),k=Math.asin(((h-w)/s).toFixed(9));(T=t<_?e-T:T)<0&&(T=2*e+T),(k=f<_?e-k:k)<0&&(k=2*e+k),c&&T>k&&(T-=2*e),!c&&k>T&&(k-=2*e)}if(Math.abs(k-T)>r){var A=k,M=f,S=h;k=T+r*(c&&k>T?1:-1);var E=a(f=_+i*Math.cos(k),h=w+s*Math.sin(k),i,s,l,0,c,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*i*L,O=4/3*s*L,P=[2*t-(t+C*Math.sin(T)),2*n-(n-O*Math.cos(T)),f+C*Math.sin(k),h-O*Math.cos(k),f,h];if(p)return P;E&&(P=P.concat(E));for(var I=0;I7&&(r.push(y.splice(0,7)),y.unshift(\"C\"));break;case\"S\":var x=p,b=d;\"C\"!=e&&\"S\"!=e||(x+=x-o,b+=b-l),y=[\"C\",x,b,y[1],y[2],y[3],y[4]];break;case\"T\":\"Q\"==e||\"T\"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),y=i(p,d,f,h,y[1],y[2]);break;case\"Q\":f=y[1],h=y[2],y=i(p,d,y[1],y[2],y[3],y[4]);break;case\"L\":y=n(p,d,y[1],y[2]);break;case\"H\":y=n(p,d,y[1],d);break;case\"V\":y=n(p,d,p,y[1]);break;case\"Z\":y=n(p,d,u,c)}e=m,p=y[y.length-2],d=y[y.length-1],y.length>4?(o=y[y.length-4],l=y[y.length-3]):(o=p,l=d),r.push(y)}return r}},50896:function(t){\"use strict\";var e=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;t.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,i){for(var a,o,s=function(t){if(null==t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}(t),l=1;l0&&!i.call(t,0))for(var v=0;v0)for(var g=0;g=0&&\"[object Function]\"===e.call(t.callee)),n}},32868:function(t){\"use strict\";function e(t,e){if(\"string\"!=typeof t)return[t];var r=[t];\"string\"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:[\"{}\",\"[]\",\"()\"],i=e.escape||\"___\",a=!!e.flat;n.forEach((function(t){var e=new RegExp([\"\\\\\",t[0],\"[^\\\\\",t[0],\"\\\\\",t[1],\"]*\\\\\",t[1]].join(\"\")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)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 r(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 n(t,n){return Array.isArray(t)?r(t,n):e(t,n)}n.parse=e,n.stringify=r,t.exports=n},51160:function(t,e,r){\"use strict\";var n=r(55616);t.exports=function(t){var e;return 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&&(e={x:(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\"})).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),e}},21984:function(t){t.exports=function(t){var i=[];return t.replace(r,(function(t,r,a){var o=r.toLowerCase();for(a=function(t){var e=t.match(n);return e?e.map(Number):[]}(a),\"m\"==o&&a.length>2&&(i.push([r].concat(a.splice(0,2))),o=\"l\",r=\"m\"==r?\"l\":\"L\");;){if(a.length==e[o])return a.unshift(r),i.push(a);if(a.lengtha!=p>a&&i<(h-c)*(a-f)/(p-f)+c&&(o=!o)}return o}},14756:function(t,e,r){var n,i=r(7688),a=r(28648),o=r(72200),s=r(11403),l=r(82368),u=r(17792),c=!1,f=a();function h(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.polygon(o)}n={buildLog:function(t){return!0===t?c=i():!1===t&&(c=!1),!1!==c&&c.list},epsilon:function(t){return f.epsilon(t)},segments:function(t){var e=o(!0,f,c);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,f,c).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,c),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,c),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,c),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,c),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,c),inverted:t.inverted1!==t.inverted2}},polygon:function(t){return{regions:s(t.segments,f,c),inverted:t.inverted}},polygonFromGeoJSON:function(t){return u.toPolygon(n,t)},polygonToGeoJSON:function(t){return u.fromPolygon(n,f,t)},union:function(t,e){return h(t,e,n.selectUnion)},intersect:function(t,e){return h(t,e,n.selectIntersect)},difference:function(t,e){return h(t,e,n.selectDifference)},differenceRev:function(t,e){return h(t,e,n.selectDifferenceRev)},xor:function(t,e){return h(t,e,n.selectXor)}},\"object\"==typeof window&&(window.PolyBool=n),t.exports=n},7688:function(t){t.exports=function(){var t,e=0,r=!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t={list:[],segmentId:function(){return e++},checkIntersection:function(t,e){return n(\"check\",{seg1:t,seg2:e})},segmentChop:function(t,e){return n(\"div_seg\",{seg:t,pt:e}),n(\"chop\",{seg:t,pt:e})},statusRemove:function(t){return n(\"pop_seg\",{seg:t})},segmentUpdate:function(t){return n(\"seg_update\",{seg:t})},segmentNew:function(t,e){return n(\"new_seg\",{seg:t,primary:e})},segmentRemove:function(t){return n(\"rem_seg\",{seg:t})},tempStatus:function(t,e,r){return n(\"temp_status\",{seg:t,above:e,below:r})},rewind:function(t){return n(\"rewind\",{seg:t})},status:function(t,e,r){return n(\"status\",{seg:t,above:e,below:r})},vert:function(e){return e===r?t:(r=e,n(\"vert\",{x:e}))},log:function(t){return\"string\"!=typeof t&&(t=JSON.stringify(t,!1,\" \")),n(\"log\",{txt:t})},reset:function(){return n(\"reset\")},selected:function(t){return n(\"selected\",{segs:t})},chainStart:function(t){return n(\"chain_start\",{seg:t})},chainRemoveHead:function(t,e){return n(\"chain_rem_head\",{index:t,pt:e})},chainRemoveTail:function(t,e){return n(\"chain_rem_tail\",{index:t,pt:e})},chainNew:function(t,e){return n(\"chain_new\",{pt1:t,pt2:e})},chainMatch:function(t){return n(\"chain_match\",{index:t})},chainClose:function(t){return n(\"chain_close\",{index:t})},chainAddHead:function(t,e){return n(\"chain_add_head\",{index:t,pt:e})},chainAddTail:function(t,e){return n(\"chain_add_tail\",{index:t,pt:e})},chainConnect:function(t,e){return n(\"chain_con\",{index1:t,index2:e})},chainReverse:function(t){return n(\"chain_rev\",{index:t})},chainJoin:function(t,e){return n(\"chain_join\",{index1:t,index2:e})},done:function(){return n(\"done\")}}}},28648:function(t){t.exports=function(t){\"number\"!=typeof t&&(t=1e-10);var e={epsilon:function(e){return\"number\"==typeof e&&(t=e),t},pointAboveOrOnLine:function(e,r,n){var i=r[0],a=r[1],o=n[0],s=n[1],l=e[0];return(o-i)*(e[1]-a)-(s-a)*(l-i)>=-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-u)*(i-c)/(o-c)+u-n>t&&(s=!s),a=u,o=c}return s}};return e}},17792:function(t){var e={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 c(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,u=a.start,c=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,u,c);if(!1===f){if(!e.pointsCollinear(o,s,u))return!1;if(e.pointsSame(o,c)||e.pointsSame(s,u))return!1;var h=e.pointsSame(o,u),p=e.pointsSame(s,c);if(h&&p)return n;var d=!h&&e.pointBetween(o,u,c),v=!p&&e.pointBetween(s,u,c);if(h)return v?l(n,s):l(t,c),n;d&&(p||(v?l(n,s):l(t,c)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,u):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,c)),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=u(h),d=p.before?p.before.ev:null,v=p.after?p.after.ev:null;function g(){if(d){var t=c(h,d);if(t)return t}return!!v&&c(h,v)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!v&&v.seg);var y,m,x=g();if(x)t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(x.seg.myFill.above=!x.seg.myFill.above):x.seg.otherFill=h.seg.myFill,r&&r.segmentUpdate(x.seg),h.other.remove(),h.remove();if(a.getHead()!==h){r&&r.rewind(h.seg);continue}t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=v?v.seg.myFill.above:i,h.seg.myFill.above=m?!h.seg.myFill.below:h.seg.myFill.below):null===h.seg.otherFill&&(y=v?h.primary===v.primary?v.seg.otherFill.above:v.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:y,below:y}),r&&r.status(h.seg,!!d&&d.seg,!!v&&v.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)&&c(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)}},n.prototype.read_uint16=function(t){var r=this.input;if(t+2>r.length)throw e(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?256*r[t]+r[t+1]:r[t]+256*r[t+1]},n.prototype.read_uint32=function(t){var r=this.input;if(t+4>r.length)throw e(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?16777216*r[t]+65536*r[t+1]+256*r[t+2]+r[t+3]:r[t]+256*r[t+1]+65536*r[t+2]+16777216*r[t+3]},n.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},n.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}},n.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return this.read_uint32(e);case 9:return 0|this.read_uint32(e);default:return null}},n.prototype.scan_ifd=function(t,n,i){var a=this.read_uint16(n);n+=2;for(var o=0;othis.input.length)throw e(\"unexpected EOF\",\"EBADDATA\");for(var d=[],v=h,g=0;g0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===i({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:u,entry_offset:n+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);n+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(n)})},t.exports.ExifParser=n,t.exports.get_orientation=function(t){var e=0;try{return new n(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}}},44600:function(t,e,r){\"use strict\";var n=r(9696).eW,i=r(9696).eI;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,u=0;ue.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),v=s.get_orientation(d);v>0&&(h.orientation=v)}return h}}}}}}},38728:function(t,e,r){\"use strict\";var n=r(9696).wR,i=r(9696).gS,a=r(9696).Bz,o=n(\"BM\");t.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\"}}},5588:function(t,e,r){\"use strict\";var n=r(9696).wR,i=r(9696).gS,a=r(9696).Bz,o=n(\"GIF87a\"),s=n(\"GIF89a\");t.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\"}}},41924:function(t,e,r){\"use strict\";var n=r(9696).Bz;t.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||u>o.height)&&(o=c)}return{width:o.width,height:o.height,variants:a,type:\"ico\",mime:\"image/x-icon\",wUnits:\"px\",hUnits:\"px\"}}}},87968:function(t,e,r){\"use strict\";var n=r(9696).eW,i=r(9696).wR,a=r(9696).gS,o=r(11688),s=i(\"Exif\\0\\0\");t.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&&(u.orientation=i),u}e+=r}}},37276:function(t,e,r){\"use strict\";var n=r(9696).wR,i=r(9696).gS,a=r(9696).eI,o=n(\"‰PNG\\r\\n\u001a\\n\"),s=n(\"IHDR\");t.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\"}}},90328:function(t,e,r){\"use strict\";var n=r(9696).wR,i=r(9696).gS,a=r(9696).eI,o=n(\"8BPS\\0\u0001\");t.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\"}}},16024:function(t){\"use strict\";function e(t){return\"number\"==typeof t&&isFinite(t)&&t>0}var r=/<[-_.:a-zA-Z0-9][^>]*>/,n=/^<([-_.:a-zA-Z0-9]+:)?svg\\s/,i=/[^-]\\bwidth=\"([^%]+?)\"|[^-]\\bwidth='([^%]+?)'/,a=/\\bheight=\"([^%]+?)\"|\\bheight='([^%]+?)'/,o=/\\bview[bB]ox=\"(.+?)\"|\\bview[bB]ox='(.+?)'/,s=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function l(t){return s.test(t)?t.match(s)[0]:\"px\"}t.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||c(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}}}},87480:function(t,e,r){\"use strict\";t.exports={avif:r(40528),bmp:r(38728),gif:r(5588),ico:r(41924),jpeg:r(87968),png:r(37276),psd:r(90328),svg:r(16024),tiff:r(98792),webp:r(20704)}},19480:function(t,e,r){\"use strict\";var n=r(87480);t.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,u){var c=x[u];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\"}),c||(x[u]=c={id:u,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},m,t)),a(c,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:\"\\nprecision highp float;\\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:\"\\nprecision highp float;\\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:\"\\nprecision highp float;\\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}},g.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},g.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()},g.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>g.precisionThreshold||e.scale[1]*e.viewport.height>g.precisionThreshold||\"rect\"===e.join||!e.join&&(e.thickness<=2||e.count>=g.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},g.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,c=this.gl;if(t.forEach((function(t,p){var y=e.passes[p];if(void 0!==t)if(null!==t){if(\"number\"==typeof t[0]&&(t={positions:t}),t=o(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\"}),y||(e.passes[p]=y={id:p,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({},g.defaults,t)),null!=t.thickness&&(y.thickness=parseFloat(t.thickness)),null!=t.opacity&&(y.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(y.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(y.overlay=!!t.overlay,p=z}));(P=P.slice(0,R)).push(z)}for(var F=function(t){var e=k.slice(2*D,2*P[t]).concat(z?k.slice(2*z):[]),r=(y.hole||[]).map((function(e){return e-z+(P[t]-D)})),n=l(e,r);n=n.map((function(e){return e+D+(e+Dt.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=f([\"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\\n// `invariant` effectively turns off optimizations for the position.\\n// We need this because -fast-math on M1 Macs is re-ordering\\n// floating point operations in a way that causes floating point\\n// precision limits to put points in the wrong locations.\\ninvariant gl_Position;\\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\"]),v&&(l.frag=l.frag.replace(\"smoothstep\",\"smoothStep\"),s.frag=s.frag.replace(\"smoothstep\",\"smoothStep\")),this.drawCircle=t(l)}x.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},x.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},x.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=g.float32(t);return i({data:p,usage:\"dynamic\"}),a({data:g.fract32(t,p),usage:\"dynamic\"}),l({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},x.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]}t.exports=c,c.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)},c.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 l(){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[s(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[s(t.byteLength)>>2].push(t)}var r=o(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 u(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)||$(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={},l=0,c={uint8:5121,uint16:5123};e.oes_element_index_uint&&(c.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)l(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)||$(t)||u(t)?e=t:(\"data\"in t&&(e=t.data),\"usage\"in t&&(r=nt[t.usage]),\"primitive\"in t&&(n=st[t.primitive]),\"count\"in t&&(i=0|t.count),\"type\"in t&&(h=c[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 l(),f.primType=4,f.vertCount=0,f.type=5121;return s}var l=r.create(null,34963,!0),f=new i(l._buffer);return n.elementsCount++,s(t),s._reglType=\"elements\",s._elements=f,s.subdata=function(t,e){return l.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(){Q(s).forEach(o)}}}function y(t){for(var e=K.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(ut).forEach((function(e){t+=ut[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;O.call(r);var a=L();return\"number\"==typeof t?M(a,0|t,\"number\"==typeof e?0|e:0|t):t?(P(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,l(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,z(i),E(a,3553),I(r,3553),R(),C(a),o.profile&&(i.stats.size=A(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=Z[i.internalformat],n.type=J[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 D(3553);return ut[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 l(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,z(i),d(o,3553,e,r,a),R(),g(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,z(i);for(var l=0;i.mipmask>>l;++l){var u=a>>l,c=s>>l;if(!u||!c)break;t.texImage2D(3553,l,i.format,u,c,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=A(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,u){function f(t,e,r,n,i,a){var s,u=h.texInfo;for(O.call(u),s=0;6>s;++s)y[s]=L();if(\"number\"!=typeof t&&t){if(\"object\"==typeof t)if(e)S(y[0],t),S(y[1],e),S(y[2],r),S(y[3],n),S(y[4],i),S(y[5],a);else if(P(u,t),c(h,t),\"faces\"in t)for(t=t.faces,s=0;6>s;++s)l(y[s],h),S(y[s],t[s]);else for(s=0;6>s;++s)S(y[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(y[s],t,t);for(l(h,y[0]),h.mipmask=u.genMipmaps?(y[0].width<<1)-1:y[0].mipmask,h.internalformat=y[0].internalformat,f.width=y[0].width,f.height=y[0].height,z(h),s=0;6>s;++s)E(y[s],34069+s);for(I(u,34067),R(),o.profile&&(h.stats.size=A(h.internalformat,h.type,f.width,f.height,u.genMipmaps,!0)),f.format=Z[h.internalformat],f.type=J[h.type],f.mag=rt[u.magFilter],f.min=nt[u.minFilter],f.wrapS=it[u.wrapS],f.wrapT=it[u.wrapT],s=0;6>s;++s)C(y[s]);return f}var h=new D(34067);ut[h.id]=h,a.cubeCount++;var y=Array(6);return f(e,r,n,i,s,u),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return l(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,z(h),d(a,34069+t,r,n,i),R(),g(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,z(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=A(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);I(e.texInfo,e.target)}))},refresh:function(){for(var e=0;ei;++i){for(u=0;ut;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:\"framebufferCube\",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){Q(k).forEach(g)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,Q(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),y(e)}))}})}function E(){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 L(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 l=r.maxAttributes,c=Array(l);for(r=0;r=h.byteLength?l.subdata(h):(l.destroy(),r.buffers[s]=null)),r.buffers[s]||(l=r.buffers[s]=i.create(c,34962,!1,!0)),f.buffer=i.getBuffer(l),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):i.getBuffer(c)?(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):i.getBuffer(c.buffer)?(f.buffer=i.getBuffer(c.buffer),f.size=0|(+c.size||f.buffer.dimension),f.normalized=!!c.normalized||!1,f.type=\"type\"in c?rt[c.type]:f.buffer.dtype,f.offset=0|(c.offset||0),f.stride=0|(c.stride||0),f.divisor=0|(c.divisor||0),f.state=1):\"x\"in c&&(f.x=+c.x||0,f.y=+c.y||0,f.z=+c.z||0,f.w=+c.w||0,f.state=2)}for(l=0;lt&&(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);Q(u).forEach(e),u={},Q(c).forEach(e),c={},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),G(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(c[d.vertId]),delete c[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(u[d.fragId]),delete u[d.fragId],delete f[d.fragId])}})},restore:function(){u={},c={};for(var t=0;t>>e|t<<32-e}function I(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function D(t){return Array.prototype.slice.call(t)}function z(t){return D(t).join(\"\")}function R(t){function e(){var t=[],e=[];return G((function(){t.push.apply(t,D(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,u,c,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,c=0;cf;f++){var v;16>f?r[f]=e[f+c]:(h=f,p=I(p=P(p=r[f-2],17)^P(p,19)^p>>>10,r[f-7]),v=P(v=r[f-15],7)^P(v,18)^v>>>3,r[h]=I(I(p,v),r[f-16])),h=I(I(I(I(u,h=P(h=o,6)^P(h,11)^P(h,25)),o&s^~o&l),Mt[f]),r[f]),p=I(u=P(u=d,2)^P(u,13)^P(u,22),d&n^d&i^n&i),u=l,l=s,s=o,o=I(a,h),a=i,i=n,n=d,d=I(h,p)}t[0]=I(d,t[0]),t[1]=I(n,t[1]),t[2]=I(i,t[2]),t[3]=I(a,t[3]),t[4]=I(o,t[4]),t[5]=I(s,t[5]),t[6]=I(l,t[6]),t[7]=I(u,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 F(t){return Array.isArray(t)||$(t)||u(t)}function B(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)){\",c,\"=\",a,\".createStream(\",34962,\",\",i,\".buffer);\",\"}else{\",c,\"=\",a,\".getBuffer(\",i,\".buffer);\",\"}\",f,'=\"type\" in ',i,\"?\",o.glTypes,\"[\",i,\".type]:\",c,\".dtype;\",l.normalized,\"=!!\",i,\".normalized;\"),n(\"size\"),n(\"offset\"),n(\"stride\"),n(\"divisor\"),r(\"}}\"),r.exit(\"if(\",l.isStream,\"){\",a,\".destroyStream(\",c,\");\",\"}\"),l}))})),o}function M(t,e,n,i,a){function s(t){var e=u[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,v,g,s],\");\")}p&&\"null\"!==p?m?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}function o(){function t(){r(c+\".drawElements(\"+[d,g,y,v+\"<<((\"+y+\"-5121)>>1)\"]+\");\")}function e(){r(c+\".drawArrays(\"+[d,v,g]+\");\")}p&&\"null\"!==p?m?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}var s,l,u=t.shared,c=u.gl,f=u.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+\")\"+c+\".bindBuffer(34963,\"+i+\".buffer.buffer);\")):(i=a.def(),a(i,\"=\",f,\".\",\"elements\",\";\",\"if(\",i,\"){\",c,\".bindBuffer(\",34963,\",\",i,\".buffer.buffer);}\",\"else if(\",u.vao,\".currentVAO){\",i,\"=\",t.shared.elements+\".getElements(\"+u.vao,\".currentVAO.elements);\",et?\"\":\"if(\"+i+\")\"+c+\".bindBuffer(34963,\"+i+\".buffer.buffer);\",\"}\")),i}(),d=i(\"primitive\"),v=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(\"}\");Q&&(s=i(\"instances\"),l=t.instancing);var y=p+\".type\",m=h.elements&&j(h.elements)&&!h.vaoActive;Q&&(\"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),Q&&(e.instancing=i.def(e.shared.extensions,\".angle_instanced_arrays\")),t(e,i,r,n),e.compile().body}function H(t,e,r,n){O(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);\"),I(t,e,r,n.attributes,(function(){return!0}))),D(t,e,r,n.uniforms,(function(){return!0}),!1),z(t,e,e,r)}function W(t,e,r,n){function i(){return!0}t.batchId=\"a1\",O(t,e),I(t,e,r,n.attributes,i),D(t,e,r,n.uniforms,i,!1),z(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)}O(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var u=t.scope(),c=t.scope();e(u.entry,\"for(\",s,\"=0;\",s,\"<\",\"a1\",\";++\",s,\"){\",l,\"=\",\"a0\",\"[\",s,\"];\",c,\"}\",u.exit),r.needsContext&&S(t,c,r.context),r.needsFramebuffer&&E(t,c,r.framebuffer),C(t,c,r.state,i),r.profile&&i(r.profile)&&P(t,c,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?c(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,c),\");\"):u(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,u),\");\"):u(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(u(t.shared.vao,\".setVAO(null);\"),I(t,u,r,n.attributes,a),I(t,c,r,n.attributes,i)),D(t,u,r,n.uniforms,a,!1),D(t,c,r,n.uniforms,i,!0),z(t,u,c,r)):(e=t.global.def(\"{}\"),n=r.shader.progVar.append(t,c),l=c.def(n,\".id\"),u=c.def(e,\"[\",l,\"]\"),c(t.shared.gl,\".useProgram(\",n,\".program);\",\"if(!\",u,\"){\",u,\"=\",e,\"[\",l,\"]=\",t.link((function(e){return q(W,t,r,e,2)})),\"(\",n,\");}\",u,\".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),B(Object.keys(r.state)).forEach((function(e){var n=r.state[e],o=n.append(t,i);m(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}))})):j(n)?i.set(a.next,\".\"+e,t.link(o,{stable:!0})):i.set(a.next,\".\"+e,o)})),P(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 J).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(c).forEach((function(e){t+=c[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,c=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&&(c=s[e.format])):\"number\"==typeof e?(n=0|e,a=\"number\"==typeof r?0|r:n):e||(n=a=1),n!==u.width||a!==u.height||c!==u.format)return o.width=u.width=n,o.height=u.height=a,u.format=c,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,c,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height),o.format=l[u.format],o}var u=new a(t.createRenderbuffer());return c[u.id]=u,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===u.width&&a===u.height||(o.width=u.width=n,o.height=u.height=a,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,u.format,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height)),o},o._reglType=\"renderbuffer\",o._renderbuffer=u,i.profile&&(o.stats=u.stats),o.destroy=function(){u.decRef()},o},clear:function(){Q(c).forEach(o)},restore:function(){Q(c).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)}}},kt=[];kt[6408]=4,kt[6407]=3;var At=[];At[5121]=1,At[5126]=4,At[36193]=2;var Mt=[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],St=[\"x\",\"y\",\"z\",\"w\"],Et=\"blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset\".split(\" \"),Lt={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},Ct={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},Ot={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,\"increment wrap\":34055,\"decrement wrap\":34056,invert:5386},Pt={cw:2304,ccw:2305},It=new N(!1,!1,!1,(function(){}));return function(t){function e(){if(0===K.length)T&&T.update(),et=null;else{et=X.next(e),f();for(var t=K.length-1;0<=t;--t){var r=K[t];r&&r(P,null,0)}d.flush(),T&&T.update()}}function r(){!et&&0=K.length&&n()}}}}function c(){var t=V.viewport,e=V.scissor_box;t[0]=t[1]=e[0]=e[1]=0,P.viewportWidth=P.framebufferWidth=P.drawingBufferWidth=t[2]=e[2]=d.drawingBufferWidth,P.viewportHeight=P.framebufferHeight=P.drawingBufferHeight=t[3]=e[3]=d.drawingBufferHeight}function f(){P.tick+=1,P.time=p(),c(),U.procs.poll()}function h(){B.refresh(),c(),U.procs.refresh(),T&&T.update()}function p(){return(Z()-k)/1e3}if(!(t=a(t)))return null;var d=t.gl,y=d.getContextAttributes();d.isContextLost();var m=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(G({framebuffer:t.framebuffer.faces[e]},t),l);else rt(t,l);else l(0,t)},prop:Y.define.bind(null,1),context:Y.define.bind(null,2),this:Y.define.bind(null,3),draw:s({}),buffer:function(t){return D.create(t,34962,!1,!1)},elements:function(t){return z.create(t,!1)},texture:B.create2D,cube:B.createCube,renderbuffer:N.create,framebuffer:j.create,framebufferCube:j.createCube,vao:R.createVAO,attributes:y,frame:u,on:function(t,e){var r;switch(t){case\"frame\":return u(e);case\"lost\":r=$;break;case\"restore\":r=Q;break;case\"destroy\":r=tt}return r.push(e),{cancel:function(){for(var t=0;t4294967295||l(e)!==e)throw new s(\"`length` must be a positive 32-bit integer\");var r=arguments.length>2&&!!arguments[2],n=!0,u=!0;if(\"length\"in t&&o){var c=o(t,\"length\");c&&!c.configurable&&(n=!1),c&&!c.writable&&(u=!1)}return(n||u||!r)&&(a?i(t,\"length\",e,!0,!0):i(t,\"length\",e)),t}},29936:function(t,e,r){t.exports=i;var n=r(61252).EventEmitter;function i(){n.call(this)}r(6768)(i,n),i.Readable=r(12348),i.Writable=r(11288),i.Duplex=r(15316),i.Transform=r(22477),i.PassThrough=r(27136),i.finished=r(15932),i.pipeline=r(38180),i.Stream=i,i.prototype.pipe=function(t,e){var r=this;function i(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause()}function a(){r.readable&&r.resume&&r.resume()}r.on(\"data\",i),t.on(\"drain\",a),t._isStdio||e&&!1===e.end||(r.on(\"end\",s),r.on(\"close\",l));var o=!1;function s(){o||(o=!0,t.end())}function l(){o||(o=!0,\"function\"==typeof t.destroy&&t.destroy())}function u(t){if(c(),0===n.listenerCount(this,\"error\"))throw t}function c(){r.removeListener(\"data\",i),t.removeListener(\"drain\",a),r.removeListener(\"end\",s),r.removeListener(\"close\",l),r.removeListener(\"error\",u),t.removeListener(\"error\",u),r.removeListener(\"end\",c),r.removeListener(\"close\",c),t.removeListener(\"close\",c)}return r.on(\"error\",u),t.on(\"error\",u),r.on(\"end\",c),r.on(\"close\",c),t.on(\"close\",c),t.emit(\"pipe\",r),t}},92784:function(t){\"use strict\";var e={};function r(t,r,n){n||(n=Error);var i=function(t){var e,n;function i(e,n,i){return t.call(this,function(t,e,n){return\"string\"==typeof r?r:r(t,e,n)}(e,n,i))||this}return n=t,(e=i).prototype=Object.create(n.prototype),e.prototype.constructor=e,e.__proto__=n,i}(n);i.prototype.name=n.name,i.prototype.code=t,e[t]=i}function n(t,e){if(Array.isArray(t)){var r=t.length;return t=t.map((function(t){return String(t)})),r>2?\"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))}r(\"ERR_INVALID_OPT_VALUE\",(function(t,e){return'The value \"'+e+'\" is invalid for option \"'+t+'\"'}),TypeError),r(\"ERR_INVALID_ARG_TYPE\",(function(t,e,r){var i,a,o,s,l;if(\"string\"==typeof e&&(a=\"not \",e.substr(0,4)===a)?(i=\"must not be\",e=e.replace(/^not /,\"\")):i=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-9,r)===e}(t,\" argument\"))o=\"The \".concat(t,\" \").concat(i,\" \").concat(n(e,\"type\"));else{var u=(\"number\"!=typeof l&&(l=0),l+1>(s=t).length||-1===s.indexOf(\".\",l)?\"argument\":\"property\");o='The \"'.concat(t,'\" ').concat(u,\" \").concat(i,\" \").concat(n(e,\"type\"))}return o+\". Received type \".concat(typeof r)}),TypeError),r(\"ERR_STREAM_PUSH_AFTER_EOF\",\"stream.push() after EOF\"),r(\"ERR_METHOD_NOT_IMPLEMENTED\",(function(t){return\"The \"+t+\" method is not implemented\"})),r(\"ERR_STREAM_PREMATURE_CLOSE\",\"Premature close\"),r(\"ERR_STREAM_DESTROYED\",(function(t){return\"Cannot call \"+t+\" after a stream was destroyed\"})),r(\"ERR_MULTIPLE_CALLBACK\",\"Callback called multiple times\"),r(\"ERR_STREAM_CANNOT_PIPE\",\"Cannot pipe, not readable\"),r(\"ERR_STREAM_WRITE_AFTER_END\",\"write after end\"),r(\"ERR_STREAM_NULL_VALUES\",\"May not write null values to stream\",TypeError),r(\"ERR_UNKNOWN_ENCODING\",(function(t){return\"Unknown encoding: \"+t}),TypeError),r(\"ERR_STREAM_UNSHIFT_AFTER_END_EVENT\",\"stream.unshift() after end event\"),t.exports.i=e},15316:function(t,e,r){\"use strict\";var n=r(4168),i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=c;var a=r(12348),o=r(11288);r(6768)(c,a);for(var s=i(o.prototype),l=0;l0)if(\"string\"==typeof e||s.objectMode||Object.getPrototypeOf(e)===l.prototype||(e=function(t){return l.from(t)}(e)),n)s.endEmitted?w(t,new _):S(t,s,e,!0);else if(s.ended)w(t,new x);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(e=s.decoder.write(e),s.objectMode||0!==e.length?S(t,s,e,!1):P(t,s)):S(t,s,e,!1)}else n||(s.reading=!1,P(t,s));return!s.ended&&(s.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=E?t=E:(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 C(t){var e=t._readableState;a(\"emitReadable\",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(a(\"emitReadable\",e.flowing),e.emittedReadable=!0,i.nextTick(O,t))}function O(t){var e=t._readableState;a(\"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,F(t)}function P(t,e){e.readingMore||(e.readingMore=!0,i.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){a(\"readable nexttick read 0\"),t.read(0)}function R(t,e){a(\"resume\",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit(\"resume\"),F(t),e.flowing&&!e.reading&&t.read(0)}function F(t){var e=t._readableState;for(a(\"flow\",e.flowing);e.flowing&&null!==t.read(););}function B(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 N(t){var e=t._readableState;a(\"endReadable\",e.endEmitted),e.endEmitted||(e.ended=!0,i.nextTick(j,e,t))}function j(t,e){if(a(\"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 U(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return a(\"read: emitReadable\",e.length,e.ended),0===e.length&&e.ended?N(this):C(this),null;if(0===(t=L(t,e))&&e.ended)return 0===e.length&&N(this),null;var n,i=e.needReadable;return a(\"need readable\",i),(0===e.length||e.length-t0?B(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&&N(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 r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t)}n.pipesCount+=1,a(\"pipe count=%d opts=%j\",n.pipesCount,e);var s=e&&!1===e.end||t===i.stdout||t===i.stderr?v:l;function l(){a(\"onend\"),t.end()}n.endEmitted?i.nextTick(s):r.once(\"end\",s),t.on(\"unpipe\",(function e(i,o){a(\"onunpipe\"),i===r&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,a(\"cleanup\"),t.removeListener(\"close\",p),t.removeListener(\"finish\",d),t.removeListener(\"drain\",u),t.removeListener(\"error\",h),t.removeListener(\"unpipe\",e),r.removeListener(\"end\",l),r.removeListener(\"end\",v),r.removeListener(\"data\",f),c=!0,!n.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}));var u=function(t){return function(){var e=t._readableState;a(\"pipeOnDrain\",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,\"data\")&&(e.flowing=!0,F(t))}}(r);t.on(\"drain\",u);var c=!1;function f(e){a(\"ondata\");var i=t.write(e);a(\"dest.write\",i),!1===i&&((1===n.pipesCount&&n.pipes===t||n.pipesCount>1&&-1!==U(n.pipes,t))&&!c&&(a(\"false write response, pause\",n.awaitDrain),n.awaitDrain++),r.pause())}function h(e){a(\"onerror\",e),v(),t.removeListener(\"error\",h),0===o(t,\"error\")&&w(t,e)}function p(){t.removeListener(\"finish\",d),v()}function d(){a(\"onfinish\"),t.removeListener(\"close\",p),v()}function v(){a(\"unpipe\"),r.unpipe(t)}return r.on(\"data\",f),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\",h),t.once(\"close\",p),t.once(\"finish\",d),t.emit(\"pipe\",r),n.flowing||(a(\"pipe resume\"),r.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!==n.flowing&&this.resume()):\"readable\"===t&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,a(\"on readable\",n.length,n.reading),n.length?C(this):n.reading||i.nextTick(z,this))),r},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=s.prototype.removeListener.call(this,t,e);return\"readable\"===t&&i.nextTick(D,this),r},A.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return\"readable\"!==t&&void 0!==t||i.nextTick(D,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(a(\"resume\"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,i.nextTick(R,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return a(\"call pause flowing=%j\",this._readableState.flowing),!1!==this._readableState.flowing&&(a(\"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(a(\"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){a(\"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 o=0;o-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 v(\"_write()\"))},A.prototype._writev=null,A.prototype.end=function(t,e,r){var n=this._writableState;return\"function\"==typeof t?(r=t,t=null,e=null):\"function\"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||function(t,e,r){e.ending=!0,O(t,e),r&&(e.finished?i.nextTick(r):t.once(\"finish\",r)),e.ended=!0,t.writable=!1}(this,n,r),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)}},60328:function(t,e,r){\"use strict\";var n,i=r(4168);function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var o=r(15932),s=Symbol(\"lastResolve\"),l=Symbol(\"lastReject\"),u=Symbol(\"error\"),c=Symbol(\"ended\"),f=Symbol(\"lastPromise\"),h=Symbol(\"handlePromise\"),p=Symbol(\"stream\");function d(t,e){return{value:t,done:e}}function v(t){var e=t[s];if(null!==e){var r=t[p].read();null!==r&&(t[f]=null,t[s]=null,t[l]=null,e(d(r,!1)))}}function g(t){i.nextTick(v,t)}var y=Object.getPrototypeOf((function(){})),m=Object.setPrototypeOf((a(n={get stream(){return this[p]},next:function(){var t=this,e=this[u];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(d(void 0,!0));if(this[p].destroyed)return new Promise((function(e,r){i.nextTick((function(){t[u]?r(t[u]):e(d(void 0,!0))}))}));var r,n=this[f];if(n)r=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(d(void 0,!0)):e[h](r,n)}),n)}}(n,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(d(a,!1));r=new Promise(this[h])}return this[f]=r,r}},Symbol.asyncIterator,(function(){return this})),a(n,\"return\",(function(){var t=this;return new Promise((function(e,r){t[p].destroy(null,(function(t){t?r(t):e(d(void 0,!0))}))}))})),n),y);t.exports=function(t){var e,r=Object.create(m,(a(e={},p,{value:t,writable:!0}),a(e,s,{value:null,writable:!0}),a(e,l,{value:null,writable:!0}),a(e,u,{value:null,writable:!0}),a(e,c,{value:t._readableState.endEmitted,writable:!0}),a(e,h,{value:function(t,e){var n=r[p].read();n?(r[f]=null,r[s]=null,r[l]=null,t(d(n,!1))):(r[s]=t,r[l]=e)},writable:!0}),e));return r[f]=null,o(t,(function(t){if(t&&\"ERR_STREAM_PREMATURE_CLOSE\"!==t.code){var e=r[l];return null!==e&&(r[f]=null,r[s]=null,r[l]=null,e(t)),void(r[u]=t)}var n=r[s];null!==n&&(r[f]=null,r[s]=null,r[l]=null,n(d(void 0,!0))),r[c]=!0})),t.on(\"readable\",g.bind(null,r)),r}},47264: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){c||(c=t),t&&h.forEach(l),a||(h.forEach(l),f(c))}))}));return e.reduce(u)}},24888:function(t,e,r){\"use strict\";var n=r(92784).i.ERR_INVALID_OPT_VALUE;t.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}}},4776:function(t,e,r){t.exports=r(61252).EventEmitter},86032:function(t,e,r){\"use strict\";var n=r(30456).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=u,e=4;break;case\"utf8\":this.fillLast=s,e=4;break;case\"base64\":this.text=c,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,\"�\";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,\"�\";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,\"�\"}}(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 u(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 c(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):\"\"}e.o=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?(i>0&&(t.lastNeed=i-1),i):--n=0?(i>0&&(t.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):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}},55619:function(t,e,r){var n=r(45408),i=r(86844)(\"stream-parser\");t.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=c,t._skipBytes=f,e&&(t._passthrough=h),e?t._transform=d:t._write=p};var a=-1,o=0,s=1,l=2;function u(t){i(\"initializing parser stream\"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=a,t._parserCallback=null,\"function\"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function c(t,e){n(!this._parserCallback,'there is already a \"callback\" set!'),n(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got \"'+t+'\"'),this._parserInit||u(this),i(\"buffering %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=o}function f(t,e){n(!this._parserCallback,'there is already a \"callback\" set!'),n(t>0,'can only skip > 0 bytes, got \"'+t+'\"'),this._parserInit||u(this),i(\"skipping %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=s}function h(t,e){n(!this._parserCallback,'There is already a \"callback\" set!'),n(t>0,'can only pass through > 0 bytes, got \"'+t+'\"'),this._parserInit||u(this),i(\"passing through %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=l}function p(t,e,r){this._parserInit||u(this),i(\"write(%o bytes)\",t.length),\"function\"==typeof e&&(r=e),g(this,t,null,r)}function d(t,e,r){this._parserInit||u(this),i(\"transform(%o bytes)\",t.length),\"function\"!=typeof e&&(e=this._parserOutput),g(this,t,e,r)}function v(t,e,r,n){if(t._parserBytesLeft-=e.length,i(\"%o bytes left for stream piece\",t._parserBytesLeft),t._parserState===o?(t._parserBuffers.push(e),t._parserBuffered+=e.length):t._parserState===l&&r(e),0!==t._parserBytesLeft)return n;var s=t._parserCallback;if(s&&t._parserState===o&&t._parserBuffers.length>1&&(e=Buffer.concat(t._parserBuffers,t._parserBuffered)),t._parserState!==o&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=a,t._parserBuffers.splice(0),s){var u=[];e&&u.push(e),r&&u.push(r);var c=s.length>u.length;c&&u.push(y(n));var f=s.apply(t,u);if(!c||n===f)return n}}var g=y((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 v(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return v(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 y(t){return function(){for(var e=t.apply(this,arguments);\"function\"==typeof e;)e=e();return e}}},86844:function(t,e,r){var n=r(4168);function i(){var t;try{t=e.storage.debug}catch(t){}return!t&&void 0!==n&&\"env\"in n&&(t=n.env.DEBUG),t}(e=t.exports=r(89416)).log=function(){return\"object\"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},e.formatArgs=function(t){var r=this.useColors;if(t[0]=(r?\"%c\":\"\")+this.namespace+(r?\" %c\":\" \")+t[0]+(r?\"%c \":\" \")+\"+\"+e.humanize(this.diff),r){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)}},e.save=function(t){try{null==t?e.storage.removeItem(\"debug\"):e.storage.debug=t}catch(t){}},e.load=i,e.useColors=function(){return!(\"undefined\"==typeof window||!window.process||\"renderer\"!==window.process.type)||(\"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+)/))},e.storage=\"undefined\"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=[\"lightseagreen\",\"forestgreen\",\"goldenrod\",\"dodgerblue\",\"darkorchid\",\"crimson\"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return\"[UnexpectedJSONParseError]: \"+t.message}},e.enable(i())},89416:function(t,e,r){var n;function i(t){function r(){if(r.enabled){var t=r,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)){var a=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(a){var o=parseFloat(a[1]);switch((a[2]||\"ms\").toLowerCase()){case\"years\":case\"year\":case\"yrs\":case\"yr\":case\"y\":return 315576e5*o;case\"days\":case\"day\":case\"d\":return o*i;case\"hours\":case\"hour\":case\"hrs\":case\"hr\":case\"h\":return o*n;case\"minutes\":case\"minute\":case\"mins\":case\"min\":case\"m\":return o*r;case\"seconds\":case\"second\":case\"secs\":case\"sec\":case\"s\":return o*e;case\"milliseconds\":case\"millisecond\":case\"msecs\":case\"msec\":case\"ms\":return o;default:return}}}}(t);if(\"number\"===l&&!1===isNaN(t))return o.long?a(s=t,i,\"day\")||a(s,n,\"hour\")||a(s,r,\"minute\")||a(s,e,\"second\")||s+\" ms\":function(t){return t>=i?Math.round(t/i)+\"d\":t>=n?Math.round(t/n)+\"h\":t>=r?Math.round(t/r)+\"m\":t>=e?Math.round(t/e)+\"s\":t+\"ms\"}(t);throw new Error(\"val is not a non-empty string or a valid number. val=\"+JSON.stringify(t))}},39956:function(t,e,r){\"use strict\";var n=r(32868);t.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=[\"[]\",\"()\",\"{}\",\"<>\",'\"\"',\"''\",\"``\",\"“”\",\"«»\"]:(\"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=u[u.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[v])}a[e]=d}else{if(n[e]===r[e]){var g=[],y=[],m=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,g.push(x),y.push(s[x]),m+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(g);var b=new Array(m);for(d=0;d1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};e.default=function(t){var e=t.px,r=t.py,s=t.cx,l=t.cy,u=t.rx,c=t.ry,f=t.xAxisRotation,h=void 0===f?0:f,p=t.largeArcFlag,d=void 0===p?0:p,v=t.sweepFlag,g=void 0===v?0:v,y=[];if(0===u||0===c)return[];var m=Math.sin(h*n/360),x=Math.cos(h*n/360),b=x*(e-s)/2+m*(r-l)/2,_=-m*(e-s)/2+x*(r-l)/2;if(0===b&&0===_)return[];u=Math.abs(u),c=Math.abs(c);var w=Math.pow(b,2)/Math.pow(u,2)+Math.pow(_,2)/Math.pow(c,2);w>1&&(u*=Math.sqrt(w),c*=Math.sqrt(w));var T=function(t,e,r,i,a,s,l,u,c,f,h,p){var d=Math.pow(a,2),v=Math.pow(s,2),g=Math.pow(h,2),y=Math.pow(p,2),m=d*v-d*y-v*g;m<0&&(m=0),m/=d*y+v*g;var x=(m=Math.sqrt(m)*(l===u?-1:1))*a/s*p,b=m*-s/a*h,_=f*x-c*b+(t+r)/2,w=c*x+f*b+(e+i)/2,T=(h-x)/a,k=(p-b)/s,A=(-h-x)/a,M=(-p-b)/s,S=o(1,0,T,k),E=o(T,k,A,M);return 0===u&&E>0&&(E-=n),1===u&&E<0&&(E+=n),[_,w,S,E]}(e,r,s,l,u,c,d,g,m,x,b,_),k=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}(T,4),A=k[0],M=k[1],S=k[2],E=k[3],L=Math.abs(E)/(n/4);Math.abs(1-L)<1e-7&&(L=1);var C=Math.max(Math.ceil(L),1);E/=C;for(var O=0;Oe[2]&&(e[2]=u[c+0]),u[c+1]>e[3]&&(e[3]=u[c+1]);return e}},41976:function(t,e,r){\"use strict\";t.exports=function(t){for(var e,r=[],o=0,s=0,l=0,u=0,c=null,f=null,h=0,p=0,d=0,v=t.length;d4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=p),r.push(g)}return r};var n=r(92848);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]}},20472:function(t,e,r){\"use strict\";var n,i=r(74840),a=r(21984),o=r(22235),s=r(53520),l=r(29620),u=document.createElement(\"canvas\"),c=u.getContext(\"2d\");t.exports=function(t,e){if(!s(t))throw Error(\"Argument should be valid svg path string\");var r,f;e||(e={}),e.shape?(r=e.shape[0],f=e.shape[1]):(r=u.width=e.w||e.width||200,f=u.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),v=[r/(d[2]-d[0]),f/(d[3]-d[1])],g=Math.min(v[0]||0,v[1]||0)/2;if(c.fillStyle=\"black\",c.fillRect(0,0,r,f),c.fillStyle=\"white\",p&&(\"number\"!=typeof p&&(p=1),c.strokeStyle=p>0?\"white\":\"black\",c.lineWidth=Math.abs(p)),c.translate(.5*r,.5*f),c.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 y=new Path2D(t);c.fill(y),p&&c.stroke(y)}else{var m=a(t);o(c,m),c.fill(),p&&c.stroke()}return c.setTransform(1,0,0,1,0,0),l(c,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},49760:function(t,e,r){var n;!function(i){var a=/^\\s+/,o=/\\s+$/,s=0,l=i.round,u=i.min,c=i.max,f=i.random;function h(t,e){if(e=e||{},(t=t||\"\")instanceof h)return t;if(!(this instanceof h))return new h(t,e);var r=function(t){var e,r,n,s={r:0,g:0,b:0},l=1,f=null,h=null,p=null,d=!1,v=!1;return\"string\"==typeof t&&(t=function(t){t=t.replace(a,\"\").replace(o,\"\").toLowerCase();var e,r=!1;if(C[t])t=C[t],r=!0;else if(\"transparent\"==t)return{r:0,g:0,b:0,a:0,format:\"name\"};return(e=q.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=q.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=q.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=q.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=q.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=q.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=q.hex8.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),a:N(e[4]),format:r?\"name\":\"hex8\"}:(e=q.hex6.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),format:r?\"name\":\"hex\"}:(e=q.hex4.exec(t))?{r:z(e[1]+\"\"+e[1]),g:z(e[2]+\"\"+e[2]),b:z(e[3]+\"\"+e[3]),a:N(e[4]+\"\"+e[4]),format:r?\"name\":\"hex8\"}:!!(e=q.hex3.exec(t))&&{r:z(e[1]+\"\"+e[1]),g:z(e[2]+\"\"+e[2]),b:z(e[3]+\"\"+e[3]),format:r?\"name\":\"hex\"}}(t)),\"object\"==typeof t&&(H(t.r)&&H(t.g)&&H(t.b)?(e=t.r,r=t.g,n=t.b,s={r:255*I(e,255),g:255*I(r,255),b:255*I(n,255)},d=!0,v=\"%\"===String(t.r).substr(-1)?\"prgb\":\"rgb\"):H(t.h)&&H(t.s)&&H(t.v)?(f=F(t.s),h=F(t.v),s=function(t,e,r){t=6*I(t,360),e=I(e,100),r=I(r,100);var n=i.floor(t),a=t-n,o=r*(1-e),s=r*(1-a*e),l=r*(1-(1-a)*e),u=n%6;return{r:255*[r,s,o,o,l,r][u],g:255*[l,r,r,s,o,o][u],b:255*[o,o,l,r,r,s][u]}}(t.h,f,h),d=!0,v=\"hsv\"):H(t.h)&&H(t.s)&&H(t.l)&&(f=F(t.s),p=F(t.l),s=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=I(t,360),e=I(e,100),r=I(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}}(t.h,f,p),d=!0,v=\"hsl\"),t.hasOwnProperty(\"a\")&&(l=t.a)),l=P(l),{ok:d,format:t.format||v,r:u(255,c(s.r,0)),g:u(255,c(s.g,0)),b:u(255,c(s.b,0)),a:l}}(t);this._originalInput=t,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=l(100*this._a)/100,this._format=e.format||r.format,this._gradientType=e.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=r.ok,this._tc_id=s++}function p(t,e,r){t=I(t,255),e=I(e,255),r=I(r,255);var n,i,a=c(t,e,r),o=u(t,e,r),s=(a+o)/2;if(a==o)n=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case t:n=(e-r)/l+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(h(n));return a}function L(t,e){e=e||6;for(var r=h(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(h({h:n,s:i,v:a})),a=(a+s)%1;return o}h.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 t,e,r,n=this.toRgb();return t=n.r/255,e=n.g/255,r=n.b/255,.2126*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:i.pow((r+.055)/1.055,2.4))},setAlpha:function(t){return this._a=P(t),this._roundA=l(100*this._a)/100,this},toHsv:function(){var t=d(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=d(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.v);return 1==this._a?\"hsv(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsva(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHsl:function(){var t=p(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=p(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.l);return 1==this._a?\"hsl(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsla(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHex:function(t){return v(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 a=[R(l(t).toString(16)),R(l(e).toString(16)),R(l(r).toString(16)),R(B(n))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join(\"\")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return\"#\"+this.toHex8(t)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?\"rgb(\"+l(this._r)+\", \"+l(this._g)+\", \"+l(this._b)+\")\":\"rgba(\"+l(this._r)+\", \"+l(this._g)+\", \"+l(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:l(100*I(this._r,255))+\"%\",g:l(100*I(this._g,255))+\"%\",b:l(100*I(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return 1==this._a?\"rgb(\"+l(100*I(this._r,255))+\"%, \"+l(100*I(this._g,255))+\"%, \"+l(100*I(this._b,255))+\"%)\":\"rgba(\"+l(100*I(this._r,255))+\"%, \"+l(100*I(this._g,255))+\"%, \"+l(100*I(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return 0===this._a?\"transparent\":!(this._a<1)&&(O[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e=\"#\"+g(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?\"GradientType = 1, \":\"\";if(t){var i=h(t);r=\"#\"+g(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 h(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(b,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(y,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(T,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(E,arguments)},complement:function(){return this._applyCombination(k,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(A,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},h.fromRatio=function(t,e){if(\"object\"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=\"a\"===n?t[n]:F(t[n]));t=r}return h(t,e)},h.equals=function(t,e){return!(!t||!e)&&h(t).toRgbString()==h(e).toRgbString()},h.random=function(){return h.fromRatio({r:f(),g:f(),b:f()})},h.mix=function(t,e,r){r=0===r?0:r||50;var n=h(t).toRgb(),i=h(e).toRgb(),a=r/100;return h({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})},h.readability=function(t,e){var r=h(t),n=h(e);return(i.max(r.getLuminance(),n.getLuminance())+.05)/(i.min(r.getLuminance(),n.getLuminance())+.05)},h.isReadable=function(t,e,r){var n,i,a,o,s,l=h.readability(t,e);switch(i=!1,(a=r,\"AA\"!==(o=((a=a||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase())&&\"AAA\"!==o&&(o=\"AA\"),\"small\"!==(s=(a.size||\"small\").toLowerCase())&&\"large\"!==s&&(s=\"small\"),n={level:o,size:s}).level+n.size){case\"AAsmall\":case\"AAAlarge\":i=l>=4.5;break;case\"AAlarge\":i=l>=3;break;case\"AAAsmall\":i=l>=7}return i},h.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=h(e[u]));return h.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,h.mostReadable(t,[\"#fff\",\"#000\"],r))};var C=h.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\"},O=h.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(C);function P(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function I(t,e){(function(t){return\"string\"==typeof t&&-1!=t.indexOf(\".\")&&1===parseFloat(t)})(t)&&(t=\"100%\");var r=function(t){return\"string\"==typeof t&&-1!=t.indexOf(\"%\")}(t);return t=u(e,c(0,parseFloat(t))),r&&(t=parseInt(t*e,10)/100),i.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function D(t){return u(1,c(0,t))}function z(t){return parseInt(t,16)}function R(t){return 1==t.length?\"0\"+t:\"\"+t}function F(t){return t<=1&&(t=100*t+\"%\"),t}function B(t){return i.round(255*parseFloat(t)).toString(16)}function N(t){return z(t)/255}var j,U,V,q=(U=\"[\\\\s|\\\\(]+(\"+(j=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")\\\\s*\\\\)?\",V=\"[\\\\s|\\\\(]+(\"+j+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")[,|\\\\s]+(\"+j+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(j),rgb:new RegExp(\"rgb\"+U),rgba:new RegExp(\"rgba\"+V),hsl:new RegExp(\"hsl\"+U),hsla:new RegExp(\"hsla\"+V),hsv:new RegExp(\"hsv\"+U),hsva:new RegExp(\"hsva\"+V),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 H(t){return!!q.CSS_UNIT.exec(t)}t.exports?t.exports=h:void 0===(n=function(){return h}.call(e,r,e,t))||(t.exports=n)}(Math)},37816:function(t){\"use strict\";t.exports=r,t.exports.float32=t.exports.float=r,t.exports.fract32=t.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=r(t));for(var n=0,i=e.length;n\":(e.length>100&&(e=e.slice(0,99)+\"…\"),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\")}})))}},7328:function(t,e,r){\"use strict\";var n=r(81680),i={object:!0,function:!0,undefined:!0};t.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},87396:function(t,e,r){\"use strict\";var n=r(57980),i=r(85488);t.exports=function(t){return i(t)?t:n(t,\"%v is not a plain function\",arguments[1])}},85488:function(t,e,r){\"use strict\";var n=r(73384),i=/^\\s*class[\\s{/}]/,a=Function.prototype.toString;t.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},54612:function(t,e,r){\"use strict\";var n=r(7328);t.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},33940:function(t,e,r){\"use strict\";var n=r(81680),i=r(7328),a=Object.prototype.toString;t.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}}},18496:function(t,e,r){\"use strict\";var n=r(57980),i=r(81680);t.exports=function(t){return i(t)?t:n(t,\"Cannot use %v\",arguments[1])}},81680:function(t){\"use strict\";t.exports=function(t){return null!=t}},14144:function(t,e,r){\"use strict\";var n=r(308),i=r(10352),a=r(33576).Buffer;r.g.__TYPEDARRAY_POOL||(r.g.__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,u=r.g.__TYPEDARRAY_POOL;u.UINT8C||(u.UINT8C=i([32,0])),u.BIGUINT64||(u.BIGUINT64=i([32,0])),u.BIGINT64||(u.BIGINT64=i([32,0])),u.BUFFER||(u.BUFFER=i([32,0]));var c=u.DATA,f=u.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);c[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=c[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(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)}e.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);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return v(t);case\"uint32\":return g(t);case\"int8\":return y(t);case\"int16\":return m(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},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},92384:function(t){var e=/[\\'\\\"]/;t.exports=function(t){return t?(e.test(t.charAt(0))&&(t=t.substr(1)),e.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):\"\"}},45223:function(t){\"use strict\";t.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n=i)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}})),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&e._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=c),h(n,t,n.depth)}function c(t,e){var r=u.styles[e];return r?\"\u001b[\"+u.colors[r][0]+\"m\"+t+\"\u001b[\"+u.colors[r][1]+\"m\":t}function f(t,e){return t}function h(t,r,n){if(t.customInspect&&r&&A(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return x(i)||(i=h(t,i,n)),i}var a=function(t,e){if(b(e))return t.stylize(\"undefined\",\"undefined\");if(x(e)){var r=\"'\"+JSON.stringify(e).replace(/^\"|\"$/g,\"\").replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"')+\"'\";return t.stylize(r,\"string\")}return m(e)?t.stylize(\"\"+e,\"number\"):g(e)?t.stylize(\"\"+e,\"boolean\"):y(e)?t.stylize(\"null\",\"null\"):void 0}(t,r);if(a)return a;var o=Object.keys(r),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(r)),k(r)&&(o.indexOf(\"message\")>=0||o.indexOf(\"description\")>=0))return p(r);if(0===o.length){if(A(r)){var l=r.name?\": \"+r.name:\"\";return t.stylize(\"[Function\"+l+\"]\",\"special\")}if(_(r))return t.stylize(RegExp.prototype.toString.call(r),\"regexp\");if(T(r))return t.stylize(Date.prototype.toString.call(r),\"date\");if(k(r))return p(r)}var u,c=\"\",f=!1,w=[\"{\",\"}\"];return v(r)&&(f=!0,w=[\"[\",\"]\"]),A(r)&&(c=\" [Function\"+(r.name?\": \"+r.name:\"\")+\"]\"),_(r)&&(c=\" \"+RegExp.prototype.toString.call(r)),T(r)&&(c=\" \"+Date.prototype.toUTCString.call(r)),k(r)&&(c=\" \"+p(r)),0!==o.length||f&&0!=r.length?n<0?_(r)?t.stylize(RegExp.prototype.toString.call(r),\"regexp\"):t.stylize(\"[Object]\",\"special\"):(t.seen.push(r),u=f?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o60?r[0]+(\"\"===e?\"\":e+\"\\n \")+\" \"+t.join(\",\\n \")+\" \"+r[1]:r[0]+e+\" \"+t.join(\", \")+\" \"+r[1]}(u,c,w)):w[0]+c+w[1]}function p(t){return\"[\"+Error.prototype.toString.call(t)+\"]\"}function d(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\")),L(n,i)||(o=\"[\"+i+\"]\"),s||(t.seen.indexOf(l.value)<0?(s=y(r)?h(t,l.value,null):h(t,l.value,r-1)).indexOf(\"\\n\")>-1&&(s=a?s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\").slice(2):\"\\n\"+s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\")):s=t.stylize(\"[Circular]\",\"special\")),b(o)){if(a&&i.match(/^\\d+$/))return s;(o=JSON.stringify(\"\"+i)).match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)?(o=o.slice(1,-1),o=t.stylize(o,\"name\")):(o=o.replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"').replace(/(^\"|\"$)/g,\"'\"),o=t.stylize(o,\"string\"))}return o+\": \"+s}function v(t){return Array.isArray(t)}function g(t){return\"boolean\"==typeof t}function y(t){return null===t}function m(t){return\"number\"==typeof t}function x(t){return\"string\"==typeof t}function b(t){return void 0===t}function _(t){return w(t)&&\"[object RegExp]\"===M(t)}function w(t){return\"object\"==typeof t&&null!==t}function T(t){return w(t)&&\"[object Date]\"===M(t)}function k(t){return w(t)&&(\"[object Error]\"===M(t)||t instanceof Error)}function A(t){return\"function\"==typeof t}function M(t){return Object.prototype.toString.call(t)}function S(t){return t<10?\"0\"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(t=t.toUpperCase(),!o[t])if(s.test(t)){var r=n.pid;o[t]=function(){var n=e.format.apply(e,arguments);console.error(\"%s %d: %s\",t,r,n)}}else o[t]=function(){};return o[t]},e.inspect=u,u.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]},u.styles={special:\"cyan\",number:\"yellow\",boolean:\"yellow\",undefined:\"grey\",null:\"bold\",string:\"green\",date:\"magenta\",regexp:\"red\"},e.types=r(41088),e.isArray=v,e.isBoolean=g,e.isNull=y,e.isNullOrUndefined=function(t){return null==t},e.isNumber=m,e.isString=x,e.isSymbol=function(t){return\"symbol\"==typeof t},e.isUndefined=b,e.isRegExp=_,e.types.isRegExp=_,e.isObject=w,e.isDate=T,e.types.isDate=T,e.isError=k,e.types.isNativeError=k,e.isFunction=A,e.isPrimitive=function(t){return null===t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||\"symbol\"==typeof t||void 0===t},e.isBuffer=r(75272);var E=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function L(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){var t,r;console.log(\"%s - %s\",(r=[S((t=new Date).getHours()),S(t.getMinutes()),S(t.getSeconds())].join(\":\"),[t.getDate(),E[t.getMonth()],r].join(\" \")),e.format.apply(e,arguments))},e.inherits=r(6768),e._extend=function(t,e){if(!e||!w(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t};var C=\"undefined\"!=typeof Symbol?Symbol(\"util.promisify.custom\"):void 0;function O(t,e){if(!t){var r=new Error(\"Promise was rejected with a falsy value\");r.reason=t,t=r}return e(t)}e.promisify=function(t){if(\"function\"!=typeof t)throw new TypeError('The \"original\" argument must be of type Function');if(C&&t[C]){var e;if(\"function\"!=typeof(e=t[C]))throw new TypeError('The \"util.promisify.custom\" argument must be of type Function');return Object.defineProperty(e,C,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,r,n=new Promise((function(t,n){e=t,r=n})),i=[],a=0;a-1?e:\"Object\"===e&&function(t){var e=!1;return n(v,(function(r,n){if(!e)try{r(t),e=h(n,1)}catch(t){}})),e}(t)}return s?function(t){var e=!1;return n(v,(function(r,n){if(!e)try{\"$\"+r(t)===n&&(e=h(n,1))}catch(t){}})),e}(t):null}},67020:function(t,e,r){var n=r(38700),i=r(50896),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Chinese\",jdEpoch:1721425.5,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{\"\":{name:\"Chinese\",epochs:[\"BEC\",\"EC\"],monthNumbers:function(t,e){if(\"string\"==typeof t){var r=t.match(l);return r?r[0]:\"\"}var n=this._validateYear(t),i=t.month(),a=\"\"+this.toChineseMonth(n,i);return e&&a.length<2&&(a=\"0\"+a),this.isIntercalaryMonth(n,i)&&(a+=\"i\"),a},monthNames:function(t){if(\"string\"==typeof t){var e=t.match(u);return e?e[0]:\"\"}var r=this._validateYear(t),n=t.month(),i=[\"一月\",\"二月\",\"三月\",\"四月\",\"五月\",\"六月\",\"七月\",\"八月\",\"九月\",\"十月\",\"十一月\",\"十二月\"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i=\"闰\"+i),i},monthNamesShort:function(t){if(\"string\"==typeof t){var e=t.match(c);return e?e[0]:\"\"}var r=this._validateYear(t),n=t.month(),i=[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i=\"闰\"+i),i},parseMonth:function(t,e){t=this._validateYear(t);var r,n=parseInt(e);if(isNaN(n))\"闰\"===e[0]&&(r=!0,e=e.substring(1)),\"月\"===e[e.length-1]&&(e=e.substring(0,e.length-1)),n=1+[\"一\",\"二\",\"三\",\"四\",\"五\",\"六\",\"七\",\"八\",\"九\",\"十\",\"十一\",\"十二\"].indexOf(e);else{var i=e[e.length-1];r=\"i\"===i||\"I\"===i}return this.toMonthIndex(t,n,r)},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}},_validateYear:function(t,e){if(t.year&&(t=t.year()),\"number\"!=typeof t||t<1888||t>2111)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,u=s>>5&15,c=31&s;(i=a.newDate(l,u,c)).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={}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var u,c=f[o.year-f[0]],p=c>>13;u=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d>9&4095,(v>>5&15)-1,(31&v)+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={}}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,u=new Date(o>>9&4095,(o>>5&15)-1,31&o),c=new Date(i.year,i.month-1,i.day);l=Math.round((c-u)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var v=d&1<<12-p?30:29;if(l>13;return!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},65168:function(t,e,r){var n=r(38700),i=r(50896);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},2084:function(t,e,r){var n=r(38700),i=r(50896);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},26368:function(t,e,r){var n=r(38700),i=r(50896);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īs\",\"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},24747:function(t,e,r){var n=r(38700),i=r(50896);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},65616:function(t,e,r){var n=r(38700),i=r(50896);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(8+(t-=this.jdEpoch)+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s(20+(t-=this.jdEpoch),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},30632:function(t,e,r){var n=r(38700),i=r(50896);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},73040:function(t,e,r){var n=r(38700),i=r(50896);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 u=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(u)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(u,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 u=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,u)},_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 u=t-this.toJD(l,1,1)+1,c=u<=186?Math.ceil(u/31):Math.ceil((u-6)/30),f=t-this.toJD(l,c,1)+1;return this.newDate(l,c,f)}}),n.calendars.persian=a,n.calendars.jalali=a},51456:function(t,e,r){var n=r(38700),i=r(50896),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);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),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);return t=this._t2gYear(i.year()),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},4592:function(t,e,r){var n=r(38700),i=r(50896),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);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),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);return t=this._t2gYear(i.year()),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},45348:function(t,e,r){var n=r(38700),i=r(50896);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āthā’\",\"Yawm al-Arba‘ā’\",\"Yawm al-Khamīs\",\"Yawm al-Jum‘a\",\"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,u=e-o[r-1]+1;return this.newDate(s,l,u)},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]},38700:function(t,e,r){var n=r(50896);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(u.local.invalidDate||u.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(u.local.invalidDate||u.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(u.local.differentCalendars||u.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,u.local.invalidDate||u.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,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear);return(e.year()<0?\"-\":\"\")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,u.local.invalidMonth||u.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,u.local.invalidMonth||u.regionalOptions[\"\"].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[\"\"].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.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,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[\"\"].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.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,u.local.invalidDate||u.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),u=i-(l>2.5?4716:4715);return u<=0&&u--,this.newDate(u,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.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 u=t.exports=new i;u.cdate=a,u.baseCalendar=s,u.calendars.gregorian=l},15168:function(t,e,r){var n=r(50896),i=r(38700);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=(r=r||{}).dayNamesShort||this.local.dayNamesShort,l=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,c=r.monthNamesShort||this.local.monthNamesShort,f=r.monthNames||this.local.monthNames,h=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;_+n1}),p=function(t,e,r,n){var i=\"\"+e;if(h(t,n))for(;i.length1},x=function(t,r){var n=m(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){m(\"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=m(t,a)?n:r,s=0;s-1){p=1,d=v;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,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)}})},21576:function(){},19768:function(){},63436:function(t,e,r){\"use strict\";var n=[\"BigInt64Array\",\"BigUint64Array\",\"Float32Array\",\"Float64Array\",\"Int16Array\",\"Int32Array\",\"Int8Array\",\"Uint16Array\",\"Uint32Array\",\"Uint8Array\",\"Uint8ClampedArray\"],i=\"undefined\"==typeof globalThis?r.g:globalThis;t.exports=function(){for(var t=[],e=0;e>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?T(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?T(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=h.exec(t))?new A(e[1],e[2],e[3],1):(e=p.exec(t))?new A(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?T(e[1],e[2],e[3],e[4]):(e=v.exec(t))?T(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?O(e[1],e[2]/100,e[3]/100,1):(e=y.exec(t))?O(e[1],e[2]/100,e[3]/100,e[4]):m.hasOwnProperty(t)?w(m[t]):\"transparent\"===t?new A(NaN,NaN,NaN,0):null}function w(t){return new A(t>>16&255,t>>8&255,255&t,1)}function T(t,e,r,n){return n<=0&&(t=e=r=NaN),new A(t,e,r,n)}function k(t,e,r,n){return 1===arguments.length?((i=t)instanceof a||(i=_(i)),i?new A((i=i.rgb()).r,i.g,i.b,i.opacity):new A):new A(t,e,r,null==n?1:n);var i}function A(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function M(){return\"#\".concat(C(this.r)).concat(C(this.g)).concat(C(this.b))}function S(){var t=E(this.opacity);return\"\".concat(1===t?\"rgb(\":\"rgba(\").concat(L(this.r),\", \").concat(L(this.g),\", \").concat(L(this.b)).concat(1===t?\")\":\", \".concat(t,\")\"))}function E(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function L(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function C(t){return((t=L(t))<16?\"0\":\"\")+t.toString(16)}function O(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new I(t,e,r,n)}function P(t){if(t instanceof I)return new I(t.h,t.s,t.l,t.opacity);if(t instanceof a||(t=_(t)),!t)return new I;if(t instanceof I)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,i=Math.min(e,r,n),o=Math.max(e,r,n),s=NaN,l=o-i,u=(o+i)/2;return l?(s=e===o?(r-n)/l+6*(r0&&u<1?0:s,new I(s,l,u,t.opacity)}function I(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function D(t){return(t=(t||0)%360)<0?t+360:t}function z(t){return Math.max(0,Math.min(1,t||0))}function R(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}function F(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}n(a,_,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:x,formatHex:x,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return P(this).formatHsl()},formatRgb:b,toString:b}),n(A,k,i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new A(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new A(L(this.r),L(this.g),L(this.b),E(this.opacity))},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:M,formatHex:M,formatHex8:function(){return\"#\".concat(C(this.r)).concat(C(this.g)).concat(C(this.b)).concat(C(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:S,toString:S})),n(I,(function(t,e,r,n){return 1===arguments.length?P(t):new I(t,e,r,null==n?1:n)}),i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new I(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new I(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 A(R(t>=240?t-240:t+120,i,n),R(t,i,n),R(t<120?t+240:t-120,i,n),this.opacity)},clamp:function(){return new I(D(this.h),z(this.s),z(this.l),E(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=E(this.opacity);return\"\".concat(1===t?\"hsl(\":\"hsla(\").concat(D(this.h),\", \").concat(100*z(this.s),\"%, \").concat(100*z(this.l),\"%\").concat(1===t?\")\":\", \".concat(t,\")\"))}}));var B=function(t){return function(){return t}};function N(t,e){var r=e-t;return r?function(t,e){return function(r){return t+r*e}}(t,r):B(isNaN(t)?e:t)}var j=function t(e){var r=function(t){return 1==(t=+t)?N: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):B(isNaN(e)?r:e)}}(e);function n(t,e){var n=r((t=k(t)).r,(e=k(e)).r),i=r(t.g,e.g),a=r(t.b,e.b),o=N(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+\"\"}}return n.gamma=t,n}(1);function U(t){return function(e){var r,n,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(r=0;r=1?(r=1,e-1):Math.floor(r*e),i=t[n],a=t[n+1],o=n>0?t[n-1]:2*i-a,s=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:H(r,n)})),a=X.lastIndex;return a

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 e2Y&k!^h`Cj}ZdDui_#(=)SSP!g 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 z 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

KPxh?($Yp7nFU?+$Nc!jG*91rH$yF}xL$eF0 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

idI}=6)-` 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

yD=19c(||?6=%I@)Il7 zZ&mJZNBh6-aQxlD_nUO~L*uQ4j~_b-1jXH!JaQ^Y1i>4}y0zpuDE``RMR0A)8F5H$ zOK#)&i{jl~C;JVpsSz{pE50RWuf8KrtB(^~Our{4uR5eW50h+rmnQLe%Vb-xyUpTb8}$ZU6TK8)eX(HX zk*F5&v(^i99`tAxYcp?b6*HIp_*(qr{Fgqe?gHpdn&~A2Y=2~cx!n#~Aid6Q>;P=L za8*4t}6LmAS+aTQOQ^hVDd3f11f$XhX#<*mX6Z| zCT?3bfkZo0T??vn!iROL)`A9n)lx|tUXw7IX|wk^s|{fUBOP`evw4~EKGXp@CNa9e zzZyboEdmG_P%l5fvt<~Fp(ry%@F313#|=-37@|qFm<@mkR5-yAz-m! zsEmMALAMb`z|>cW5in`oZ^XW@)(8wpfp#`#$7^ZK<}1h;W|IJJFa}ahQ#+dgQ?{li zfP==jnsC>dz(`U^#U^aNt4!E>qD1fY&3VPe@#+RT`Xi|8#sb{)X}q)eD>Xp3=JCoMi-LBx3`>wuPxvm8St>jM$1 zqSS%C{t6N6O5liMKAefTZUhn|1Jd$|SQfX5xIT1tLUEY?AY%Hmh&!>0h-BPOY8NI!2y}dJgeI}92A|gp25sR~xs4M3>!38DN z>B6<|!uID95$Bn35=!coi1X5uh*>I_#9c?ky4G_=O|HJMA>y=7jGh2J={^82ZM-nAM}_-#B`OobL|qbK4m=ExPu2f&JYha&N&`z zeiSCN@$61C$73>kpLimc%`PI&)1Rd!vt$a2^%_XTX`M_Y(~^jF`jUwANOvkbE;}Nw zhcQH4Pd5=?;c`hN^*xOp-v-4#ny0eLaY{-lP+;{&y2`UR|8d z-Om%n`D5kD<&RkBRGjU}=BdV$yPp?|v(?FqeP1FGXI-8bd;jyq<7YR^d$awq^k(Ze z*PE@sGerCxx$ezf=fl-Ev8S10un(8N|0G#&r6ud7A6uuVW}syC3qYe+>zta&=D#|a z&BM7+6jz6`aP;MZnXe+)x_A=B^*`nve(e5B;j zijLjqQ0BXofusH0zK{azZsv}4upsK;S$`CJU3O>=1*0bS z2^)o8G_pLYj8BH@^y} zfTY6#wOZJvlN!qGv%)Bd+%OV*NjqZC2}acpW>ZD0usy%EosJs z(8?3pG0j1|vAU-t#-U0#t4h_-9^sEdvu9Eeck%3EPjs!{oqlzJydw^G>MceuBx=u> zM}5YMs>%Z}el`ZFx~QK*pW8M56g;UIV!0h<_k$GluM13~XJ9;?#%zd3)pT7ON1_9E zhOPZc!h19f3jz%+-SVK$598Z6u`OT9pv0Xm0`$cgQg9S3Q#+B9f^OS%b(|hLIN<)q z8$KBCin4v1QJstnN&)DpM=#|Md-H}5H`qpak_ziLbH(j9wB7w zv_%MTeV1#GS3;04nWLcG`nDgt4!n8XnNcjWvCW|5lRM#oSL^>nJMVk{Z_mHa&pqzH zDlQ)yhd+wr=Z?q6j{6U;e|v^~+T(v)2b$Y{uRx%ut+Lop#+=60aP!y-8=8E4nVXKM zHCK*(C^y)t-Nk(@=55k+r?+G}^*gY4a=S|UWC!3y%UJ9S&L7}I!^|!{n}+(eJ22bU zu1(IL?p5sWv?wru_Uu@x>vScEb~C!$^P){iyY5{pU(HkrZ?}0!>*Z99S@ceeilGy# zcrEFEk&S}@b zem_+a9osJ3pLukfQS0;Q8*%igVfHygm(6e2H1bft9zzz=eVB!RA-ywK5;Q+8zTKhD z_m7mCCeVdD3|_C>oj{L2*`Q|jMIv1j9O)Z-f;Z{K6WO|)MKt@n6t8_?Si_Pti@E+U zq1BJB^f|bV_kQBbudSvnrB|wU3+Y<8l-~cdwo-^y68*Yy`o2LolW5t-Lko_FE^C+l zy(*c;U6sttnY?5-vSH-%b~`97@9z6}IsLFG>r&j*740(Hqi!o{XXE7QBMW)&l~a3C zC#29eUXAyk{-1 z{wphc6<0T_X!iHRw07BjKpGu5vD2ZWTX|h9Y%k0gq|?mrZT-_}%k4e;HO8lN@lB@- z&6y2tyYesXvqjTZ)72%eN?J*)>D;7%sE&oa4O_l7tZ-k`?ii+^*U)-_xkn6c@~(NV z;F&c(gNEm^O=a^kxV&W0@19T1ZNI(#sr;>-KWiQ6_^7Sxz49vY-~R32{`bCb9VjEq z-JT5br}EEU2bljyl!@SyUrOwSXUwT>uSM=k&2T4h<>mV0-N(5$W zy43fP()?7RY3NB21W#FW*$_>Bn4ge;f_KF%{9=VN|KB(+f?E$ViiBv}IqzdfN_Yis zMZP9dT4mnKE22g4y~xDhTgv>LJf$tiMBsi)M&gXh)voMSf0UQm*P!w_>DDr+LiW7Q znMZi%$~>>iJU$J|u#Ddg@K?Qj$-(?1Lf@uFg$#LKn7JhgTN!e&e_- z-VRlHdRP9^0TJ}ucz13%%6z`<=e-;^Rlg5<)Zpgc8~b>fZ2-D-SbanFUJ+=fd25DA z8Kk26L)CX8V75VMuuXxoCd&N2QY3Enq>P!RuY4mPmo%vVxAIPh(U+T9{B8MOOW3R)Ck zJyaL99j!GmVHd`CRp;0tQr7>}n3a%+@jdCe+5#oJw5(iSW*>p#CduXaPTqrgb%%}7 z4dZ4_y1YXK2{vgx$DsXt4C!9I9i3C^e;M1E_dNAG=iYO_`+nc|p7)&R z+%X$t!WKqafm4OUxxQ-d>ug=KUPg1K!c7IhC){V{_B}2l7}h?nY(kkzAH*`^`;@ zq#Tuf-HZGJvRN)!?x6x-A7sH)XST1aOh4r0em0dbto-hJUz+vv;SZ>0K zE3$s*$(7YblvVYyyCxk3Ha%*(}=$a1r1Uz+Tq zX2G00dgo8G+$!w0otnqToORbarSgNS;+m}|S?=4fvy2`juv|&Wk>g2fx^LP4jS(uP z1UuV2&wotQ2=n2am@hqo7A3!HRIC**Xag~lnk^bY++Km|=rfB7fubbRDrZO;S zueBZe!^8rI>Z2@oH8`OnLCqk;bl*{E%PXh0M;&3gbNvr)GgmV#JT|QfDho)Bw~u4F z;!9cAyQtayX-xC_uT^GlJ-vB7s(2^U%2LfqAH^x}#IW2g)2Q1c(2bk3%XHQJ?DWxq zvcoLbdeMQ1eyC>T#{N^iDZXxAUw0hMgHAWqJZQWy4^qi5=Rp&Tr>3}1PIvQj zqt~gQ%&xz!A4c5Yi+|(%6h7ix5clVbFn@+xp0Dg0l>eWeZetu#M zj`(GYxjwym^;T`#HjFb?^6Rf38scmBAO3Z%_7_cvT(5_?-Ym4>mVxAjX4rIMs~$(r$UDUPdTgl5mA7C1!`K9~^YTmiwd2b7mdQ8U zt?|6|^oIP%&g!U)QRVV^{0(xYy!ic(bv|V8i2GIY9~a8|PCHd2A1Tx5zM}0tc@O>r zDorO(A8>8V1NpG{dvzs&wetFsz{*a&AITTs|K^9D$e%2lo#?menVhd@ed^>Js;I+y z`MND$dY^I<(2p5@BS>EgpK{r|?c=5JL4p}Z+60DDcn6vQekq3BL_D80L5NQa?qbya zR%yY~P#Q=x(Be0m14TWsWefN+!XBv${CtM%3U#`Vp3v`1J>aM9j2`gQ zQQ7c%YjJ$7p(6##=))!hT%g1HLjTe>Fq($-b{p{4qa)iuE1KZWZH4%Q+lrrSC-gh3 z9gHvEyFG1JJ26fJD0@s3Z6J)}Cj&^O;SVtcem&w0VHXWo%Sh;FjS=9Yt=saW0D(Y$ zzY*~30LCyEXS?Q{G4Nk+Zvq(2vCIGym_hA36Tn5ph)rQJE$3EK;HOh&27G?aH3P?f zs|LH?Gy{G)ZQ6s7H|@oE+5_L+AagiR>9Nur_&f+V7e8kXn8js}>&=CDdv}0fJ~287 z@o^mhlgVUqMF-%+)V2`jWq^e+4lfI!Xf&cNgmta35Z2Mq68Q7L)>4>XKT8nu-%{u& z&r*n|xz%fZ@w^i9@2+^>NPz!(z2-n!5^ARd>6k?xy86O8b}$h0#RMMWa-{S%hY>hE zG0iN*aag_No7MrEhg4_t!4!|W&#+sPvL_A2xPYW}B=={GIzi(6<&sY8w%DYjxE>#+ z3;SLqWj~3l`h=u;$WW8kkqobn`kbWvC2{(zNX)OUXHl#Z1IdEgaqc9p^H~zt_X>&U zzh)-dxp#9<5|?!uNqI}+Y_`loAB`*TNETU?u_UD-iSvJi#B{k#Qhmxs@%){bEyOV^ zTRfh`{Jc(LeUas$bQb0aafajwaqS>6e@aP9%u*7I>U+5;=E)2a>s?%~FwZ$;&TjjM zxx&24@`Tq%CRpbJh6_C`v1f{d0M3~Qo zCBiywCaGSKbatH==I29_sv(J0V=qbFlT_Uu`1lSh2nMR zXr++9Cx3W_Z+icw^|!TG-+%quxTSwvdv)Bu_P%k%-_}%dzsdEYc!kY=Z$oWZV0LBa z@$F2bOSVmpzpzCm|2%gi1IFRgy5_8B;Gkko$OhD}SzMpxUogNwzg^3K)rD`zNl@2V z~SeV8`t zt?e1=I*);MJC+Zu@?l_J*1RY`RI*{w)BdQb`PRs@-V8+F+Ecp@oir%t-gPeq-kWn` zst1~Fn-*t--cG*ie0nYe0js`0ycE?OTPq!b2HM|MhI%p(TGGP90=3%FHu3fxm4!dO zmoNaWS~}4+b2bA-F+;M)psoR9%-W(MnzJ&#n#F)D&);Ykigh^Ufd|eXPES0ly(-u` z1nq7>-@w4hYrDG?&Sc<%*XhD3DE~Ycb#OoS#laa2ly*!0)(54>(RB(2T07jgU5)P6 zk*;u3i1+W)8PL~!GBg~G%+(5;j&dKF53X^?{P~`(3{lhb$gqJ!QKxIRQ8^zoaBZLb z=?3&!U*||Olz+VIrgHz<#S!z+bmOq$^{$xzO9Q7W)jWGK+*uEu7!iHA)a7L>W+X@> z(D^p$6BMYHc3tZ!cVzIvB6@N!1O9h_2QpaV`h}UYRwm@#V;K}UR2#cIl|gKMfm_lu z8EiZn8)aHAgGr$wlbSx4!Guen*x!AHzwdeP%dNut&a4&BO}YPB^-Z&G{uAQ(e;-#v zJpZ(~{-|;M&hfqe4EuB1AN~7p;(~*AUY~bYHhAFu9apNIhALMbf21!dcTi4^+ORph zY;2?6#SwKQbe$X3jt;cEm+7Kxvv%b7P2YA?dPPbTHT9;ykIe&>LS0sA;u1W=VM&nkX8-^I|NrdS3sg;69{})MdP}9G z_xqGQiYVN{+-;1s$6(cm2-2&OLkY|Nfu%sb`K3B$K82W zB6pWFAnM=8!;XiOOU86A+p81N>wUN3FLvLKAeUL4?93Y*+3R{Wg@N938_6u&`CbD& zHjO4eG_OIf?x4O>H+fk%!iYN2}XxCY4>5E9}3{S#f2P zWtvwM88#(tUbgHOQkYW_P;_7mxg$F>Rj-HhbwYw!N^&%rCzCrfbNtp`w^y62AJwvz zRE$p#pZnQ1(sp99N2U7qUi~E#<#dv^lk-1X__}FSOs`Fib@o;@F{Gug+<8f}STa*5 z*P_ycvuUgOqX9*+N5;>)^vHA@=aKFsb*YVUWW!NWSDf*V zUL&ksFZ%`TAbsr5+TA2~kTsjH)ZghJ->c8y7da)4@udD>w^`4&$CD$ek3aJNIi7TL zyRq1j*x76FpcB*Y2JIwYseK7c%4xl^#{Hpc0(r|;`>_9fP66FIUcc@5$YD0Y$qD4& z<(qz#Fj4}63?L_9#7&xg9|SK6_Jx}~ye{=)-|)u!lZner;__wD2S511KW<-jAhxjn zRqIy?qQA?(x(@7)?wDO&Ng%WCc_J^Kxsf54vd}b~lXFkz!3@-bv%lGQks)4EzROP`^&aVw+O{>pwcD8G2C}BT4HK)9U zK*iBT;nqAgL#0=ioh4AW-WJJF(ChiWwxVKAhd2e-{yeuWITYkh5vcq+Y@|FTHrb~v zBMB61wZ_5-G$=?e5*Kkcr7PuYfdQ|=Z)X+~s5;1Mry3~on;cqohVudJ_NpK;b?L&= z?+Nr!gg7kiy#Tl(_SJHBlK=Tv|3Xgz2PIvO#GdXozI-Mgyp^L@G(mW-K zbtkR+jzGSy@Zbe5j9oS&@dT&;&)E}|L8;eYoZo(&Kp#s}Yh}O-{@N?kGdN`(_t>d} zyRsBlXMD>k-*bA09=J!t$zcC60-cJA@6zL$7?OQqTRMTv722XEf>#so>7}MYJn{1$ z&!-p0jyswP@pL%RV##wLPL!hrvW!jcu;STQ9T+*c&?Ym5K!2Bibsc!~Nrvv?r4t&2 zRMo+$xzBD3sa8vk*8M*UDLUV-bFTE0Jvru@kQ$92v}%P^&Z6h}byqlBU8|SaUgE@0 zg^o3xb&!UU7dU06pa0gkT1ah%^#7(xNNM22ujIV@IOBG}c_CFg9-frJr+dOGJIaMr z*cWS_%?I^6Bf^@>I47<1sy$E&*VhSg9u2zHuimo#9Or{l``I}qLTb#d4HuQcQ}D28 zb5=;rbM`Q*DCR8lwBB%<5>l@HCo9e5DM+8S?-nVf!ed7`NrD#g_6}7=oOatMq(l^Q z-h`*&hBMH=+K~1MJRyo3YrYp!yM2eA7{=3j;Mj?U1)RAZg9MHFLMlzKCou!0e`oM4 zJJkGeX`YZ;tux?`1t?K3DZk~kkV*Lno*VK7}ZQ~BANPuzIjwi*R5K@-D1tZLOsupf_ z$v+PBSo}?kEjX(qWnFy+r${eGD-FC=us8K1o`DO~Y%Y8Yc?Z8jPJ;3}NnZ`+`Dm&4 z&NIh^6znp_b9fF(j>^27&e>NT5WJW6*VTbBxcN>)AN=6^luo}5|0niU2i|f1g=%P9 z|9ju`L)QU`zUzRt;2m{9@TPI&rLS9UivCyZE3SQ=hvT3!jEjThTXB#O{5lTOP&}pC z_t>S*e$M!Fe4UD+f9yK_+4m{%a_|#-v;XAa=j`Y2%N~lo=dbh>!=b&8*K+o7N}#KU zm^qg|v=ax2J@5&x;-&sR@GlFzJp7!O)2B@F_wf<0^23LdS4?(w^%pRQ_CDeO`tWn^ z)6bp#{Ma$rL1$u5?@^!(*{xu{U#Nbpv>8-)LmSs?l{=InFxFE5H3=HMT2wW6Od8Q<(& zS0|EV9_&RjVF^>BJsL%H-5t{;(iwT1kO^xRnZQ|YXC8_~HeVHdrr07XuEak8T16IF z`=6wiJrg<67itsb>2G{6H?KovMPIP9SGO~M@tRUEMfCU8)30Nub$qmM}*G(ZgwyL^J3K^h0g0uC8r1lR`u3iAW$a251&9sY(2k{rHi@QoT3M0Y=JAhSZOJfzrjrn;ix7|8N{s9hCyiGIm1k!`-2c2zwzpb`8&Ki!qL>19*pQ^NZ@=p7oRzp z8OLl5L{H-f4WuOnJ&o2x%sOhKT{wJQnuuN|TP@_fBJNQLsfC#J(_+V^jp%UR(q^vf zu7eD4$4NR&e23^F_!ca^E~3}(M_qQE^w5nO9B4iEJbiQ-r<0pL8*hC!J_ZO!tG(8M z%}Yb(ItvY%@dX>ABi@q~t{*l;^xxZG8lw5Idgly{&e|IBh{gRECI9y{@ zH%4?`+8HA|yu4y#W_`XT^O#By_Ao@0lF+m!50*6hQ_*9uNZ8t-}qfpip4pzUuN|`kC$tCTovef`xqEg@q_JVy_?ee&xxG zYvw8tuLBmso`_vjbf69k;eCmPy6}k?J5Fp`neAyTtiofgY6PX=&CbW0y&e`8FAj^J z6TF#ms;ma_ZM~X}54HoceKpg69Tw*g_R!SaF+QMYQ`br#=KHZeY`;FtbrpTVW;3f9 zzU+Ll`2O={*5?uy@>R+Yg!^Iy7N;||JH2%W7MEGRIRE{bag6h4;u?(YxwT^Gp4Cy-gEpg=Ys1DSQWkHz^O1VX*G#^UmY4Qw_$8N}vo5Suqx zC>EoFne`B}reNWIyoJT}42$=X5YS6CVgnY}^$=#AnnRfR8HBRq3uW^rlo?mre-g%9 z%@_8ij`bjHX7|ECe1AuPxIAxU;?uZ^nNMpJ2=$;o8iYD=V;cy&N^J}i&-S=?_-CKL zWd5=C?&q)HJ8p@8tTE&G1pom5|LoZdG!2;&kS)TB6n^C%NIq*;2Rfl+9NA+xQojRL?MTb_&FUW*~m^P<8s;ILo`%a>~~G<7_VZ3Fj@P`FZT zN_k6`J-%)=hF;})7utiGKdrBl2VcAGtnf3zkjUV~ZNlKp=v>K!RdB!W_TlS5d4qFv zvy3rxZd^%_8>m}T`A`|uPk7L>!U*o$vPn%0eAg!M{IDU0#QemgW`T+$=P93CiJ@S( zF)O{nql4t%4F~6yF4QkKz|h4gt>hTc@tJ*M^9l?Zk6Sy``71IUb_f=l!OKp~j>d3w4@nqwfC1)x}Wr+6Im( z=pp&KSOVO4is_W0gCQx;@kP#HwkotBICY*x)$U~&I{iUbRu5DwQt}xE-V9N%xT_8C z$>S|IX3(?{S&iptLHky14D|$klbmW1ctCDXP^l({^3J8qUIU6q?$n$JCN_u1*J@xW z-{Y8?J-AFYH%5_Wd(1;_fI77Ihx~Lcnl>So2Dg`DX!pd{x8^icjtxtGsRr*KF1c(Q z&D2f8IRc=focPcyOE7fdjf`0s*!@_)qP_0&)pe?rYoLXoDq*Ty; zEs`z>K=kYm!}Gv7|uO z?}vZeUr)6J*LqzKgzo$x)eZH&z4hC{*Ex9alQs!I zqOtmd)a3(|ykTMh+n+Ec1??Y}`V+=_BCZm?I|=2E$#VEhN^R?_XGfdtA|#*`CA6Dx z_`S^RXawbh1E=rHDFzTV2_sX_6$TKOHFy)0z%O)HZzZCi2NJu^BeD&&`V&>3ShV4!6*ttvQ5fxQb4)-7Ql4=u zt|650<}{aBdF%E3ie5FTEsS!CwdFYUj z-<~nigo|~=3on&u;*^e&!w6f-ulJ|UF6bm91FNEm?`7Y0zEvD};-6T0>_)lD4}bW> zzixkVU{m)(Fk0n%`K{x?IQN%}%-UFJ<7W8lH(S9v*B2}_<-+vp;^$u){i)1Uaxwx{cM;%tFI=4OQAn^X8wIsuG(hd8@-`jVxsG+Q}}Brl!(N_wuKdT64zg zS%H2RCnDhA5Kvh;F2<-Lhs<_aLe){iNA!a|$dk?brGN*5a*vru5w8_bQS zU8cO~y*d_pv^+G%o@Sa!iNeKN7AoRR8^F5NV!7otEcDp1!Ni3ota^7(1P2s~FYr&HG?e%|hMlIM7trcJc9tU)m&OVKp37S>Rfq{eXqc!p^^up?PEUf)gk2 zv(UCcjjbYJPQ6+1ulFcVAMv<64U9YE!%n@+LKU;Tmg>^9SjH;9dWVG)>|jMqbH}g; zdGS>&RHfLWqz)!Quen`GnQxM*+j*N(*U9+qR`7oC2X@CT7McyG52D$CjRUurJeZ6u}R?grw&Vg1}CJ2_#~Bs@1%cQO|$NacR+F(3+degD7fUJoivwG&UYx<;_wVJmjstyrM!%Sz@;)CY zyWfl7DdFj;x8_pT$HRjL3r1zHXP(AMy~?xz>l{j3-Up>@oa|XY;G~Rq$k{Dm*m!s_ zCveim((}A1cs!9?J^%QZ-uoCGJv9?2-4l`}&t_065^)0sf2HhxKab&LOKs$1{dAlR z^+|H7O~Xm?CDCz6n!uEEe`{?Ti zLV5jsqFd)-oFtzHj64tiIpxsIr^z_^$QJH^rnLXzC$|sbB(v0Yf(;lSwneSzASEyC zn1IE+>2VTel}$=&TOuVdTz))&lY%8j%xb|yFl%+8xp)xiJ{ar_j1|>RpzQ7!@i-~f z6nAAlO);UJ8wY?#$~;2X#o^>q2rI4oDQhuqx*zDBo-}_9O_=L$aEisrw$oPo1ZjpD za#%4jI632$@2P1Z?=$l2eK?t)?RI|`O;ZDZn{i;{D33@^G){6u5_T=3xwX>%_p&IQ z9K+eBZ3zz9zwyZoFlC;TGr^@)<$Xv4tDRth6^WBx!ZG4oL3>5tTtxFjyK7BC1WtCZ zCuqt@-!s+%l@!9>7lz~HbQAZOJv23WA53X#@jlpw;pA(hfCo&l!NYND9h12FG->Q z75i(~{*L3dgUEEM9RxmWhXIUF+hGs{&q2Lqo*T_M=Dhv9^Au0}Yv;jw%c-y#a@dZ& zKN)h&Ij%0fS+=8*jU5}ZE1Vsydb4UCmbUDkW4p7uY&W(o?*L2oMptL}WtD?1$K0y> z5H(k4XSO|umsPb^wX}3)^ki2!v)#J0Ce&UNa}KAs4!UqLww>dwS+l9ELf?JT|0n-< zZ!-)_5S?-{eJ-f0RR8&*$Z4u+Zq7yiB#;7q8F83qnA97Fp2r{ zED4cU$~*KTN>Ruuy`-XtD34GnqVfolJvtR}$eTEw5OPkbkO*~(B!?@ex&!yHJPE}fRk*+WZIDcxVc68}g!7CB;IJm8TPsw?~vN#Rd$%@wni#rAj z&+V)bG#NX^6u!7Ckoz%VSfodlpn^wURSS}~koKG4q!0N(o#1We(<^p!8pP)}2zrT5 zd@5KnxZTa&Ue5(82S(lVS7{P#!d|N1ycBR-bq`Z3eykh65*#wRP^2u6zz zw21q8CkUyrKh`yb1C`^V5*Kxp0p@cuFd)Ke*27D!K-BGl*3j5;ZTWA8vf}x*0X)E6V1tqkPTzC$`nEY>9h z>5X&6RXlxKwb1gg*o0&6`1u=1q_n0QwKHh zBMa%Q2DKzyH6Pxqi{qmXqHw%b2Tjq!Xo%;p0k5$4cd zdSOBs=zz8(iIfhMk?AGt0Eu?yQ?Y$?nQ<@DW#V!~mx*_^E{K+2Q4a!0LRsiB@o~`; z_oF9{r=ECx`ph~G(r4zeLLWrKDbxp&UB!2TjUjxRI^lq)i>7?B0&q7R~N z)SCB^Us?x9es^)ywZi%Cke1{Zu`}*|O_ao!h@)Fi#PJ;<;%>h|#OQR=LNQ(gi5UE~ zL=68v;>f(`1wj;2^plA=?W?-tdF!E=M|1U<^Mi<( zx7&#%?TBP`^iiyn!-;2X2SgAvN^Fl3aT%`=NgXp_t}~rT_A`-eYiUVV6G^u6(98OF z_(YPeL{dG7Sht=Lht7Ja)QvgLCvGj$^&(=vrxUS`T_EN?Z&5L1-rEt+?;PPvB>RYn zb*YkwyH>#nCHt0$`)d;s_uWY&X1`UeppvUFeCD{n(Sq zlQ<%NuVnl)NghaxaXZl)CH17QIN$q;_fdZo)3j_LidCV&g4s{UESYsVJ476RVCI!S z^b?Xgki+@c>p&~<|H*x~#@@$#$+%^{Tl@65W&bp88P2Eg8?C=vW5@j^-xs5Km(Lrk zwTDv6XY#FMD2azmrYujy`=n#Pm90(_b8LLLd2D zZwlTxc^1E0isPsa^^8O(w979@T|&Wt0qI6&s6z=|cFcR%7Q8t?NS$<_tKullhBtk)}Ht0Q4osVW}wXlc7aWEDNwUp zU=)m|srUrgpoP1m3~tP!ApO#cC}-4sbLc$-bb?VzM9ypqqDEXTFP+6&wfA8CI#j## zp&)f81z8)O#krvtQ{PwjM)!|-m9}~Y1(qspUJpml-%%b*p^x3VHzhh#5P#bK+3!vi zkngoDba~xir=@7ZswuMXr?Vd7F3E~S4Q1Ti${ksUZ3yl-ADyMME&tgx3hEzaDjr9< zzCY!SKuq#{l!c^9+&DXVb(e9`3dp(*$!SV3=qAc{LdRtFEO4980WLDAh z272qNVxXOrYfa4qQYKO0Iz{iHk(8m2ETRrOP_TQMgSnNIeFx8ukVn({;6|9pS}63c zzc+yb`|vfxGCrZ`xkk!sc=;QTxp4MMSkH`lF8umX|5T^vTnJft>Cm(nT*$w@uEpgg z7glp7BoA!nLLELe%y`WO=Vr6A;5S@|@ASkp^(`0Trc`TeX!+PLtplHH7i5C?{%^H~ z*$VHD#ro%t|Klsj2MW54^^>fF+_c;Go{apP1>iw7Y z^SSf?Y8}6_pWk8Mru}Di;MMy-%HdpjQ*v|rw7&EQt&(yVS`4z0SX-e}KdJjf`oOK3 zzT>)1rh5$2s=43ak+#LJ`R40RbmHV;_q*E8q&M4}9X;G-j>HY_!-@w6&ZS$*V^lWI zcA;(7Bsu2YSRk>&s&>rI=WY@Y$B{1{5873GlAY4B#dN{?Imgqkd(n#``)baMT_Q2} zhmeczwM*%9s-(ht(~75hZ!y(aCh>fa{h>vJed+LRCO$Lf`bqqG#7d+21dtCcR7c|?_f39 z*`s=bQwU9NOZJw9(0)DibQ(QEC5rC5UWd}@&wSTj4GNRU{GKaZ;*%}i@S8b;cAvFR zHu9$kx@cyc`R{t`Bqou=md6IUAC00< zZd~!8gIu)4oUDE(Z7QPap5FOphW%q`S-$b?^e3!G9Da@Va@-&>`CaX(b!Ruwc(->j z;2G=G4D$7HY*-7`4JWqQ9ZTy+%ov&b zODx?u&MSA9T%5#w_qNR`3*zXG?oUlPC9F)`<7sDl)&P&`tT)G;Dt}ZGPd{B)6@KJZ zJiWM=>-rn^2@)*}CT!A+PM|-%pI*KHaQs{O;W}Td4v3x$$}S83_HY08-}iHMAT8yN zZI|5%f^X&5t^?GJM%C2gJUD86$jVU4V=_B*Mjm6ur^Jf5qdYL{Za3Nr4bqD5eKn5< z`037(=#C}#z#1(m>1khZgteD&h{ZB=jK`1z?NPVWk*9(VvkLVbGRqIKrnwtddZ6Pw zzaLU{kO%2cW=?ZO_vovZs7cv!GSfOFmj{`@cDZGWIxKGQk&we09g7c8sD-myr{ru_ z(fXlN&-E?JJ-~x$i(JilX!gt;&Ak0QAiowFE+x*gDLab?2`=GtouyRpTks@r9~#p? zdMY}z{@wEIy{xk=gG1kCvT}1`#yX?dT>9iTXMC(_NptdebX&;aCk=a8Z`xm%wMTo* zYIU?Ood?QZ3X|NVTrk{qaYGspn*3j$36L^0CfsCWDy!)4IJ zH$Im0Q+DydKG;=b2wD_xy(@7iYg8bva0=@Z&GvVDpq!E)7Czp=n)Tj$b1&4V{$6a= zc8qhe=9W=X#`;`%ki3l*vqH6ME5^A=ZsukwYrK!BzDedm*=-HJZ^E`79J$k^t&xJi!$A9=c(#Lh+!|`wB*RBJcKec6N zFL<@S$QN4eI2)IGo-b^-?dGj+=U7E2o#hKfd0E02+CF@uu&0F}Ul>Lkx?elN z7pjv2gxVLF=S<4y3;zKC0RR8&nR{GKX&1*&QL-JRB1-pWkfD-rVw{yiDs)q6NU5U` zl2hp>xkN6dH{+657?BLgozcAem~okLZP1Kn$jC4*p=ijs^scq{?wlij!+D0{2T4@}yy5 zd-kc=u9JVw5M++Xac|UKiNY?=*`B3mn*8 z62+0#<4$X+@x_Iix8C0=QB*$(omX8fQ7m0KRd22u+olfxcFPVGw{;E*@2|%GS4J*f zStL=ECyz0U&QFL7sGd~`Av|p+|gBtA zoEtuVy+jcn`{~d5>t1DT-wnDN$aTd>nw`i~(R|g$PI@Pw^8Y!*+>Ts(aSn$Ve!-w&WYin z@=&@?;{?9pIIV>9P5AMZ%c6x_zVc9c>B{`%IVNK(m5U8A#mM5g!vNLQfKa(y@WB&} z$)-fx+1aZOdo|3nSk!dhBsZF;rf{wH(YtJqUuv)OyZLM4ldR^qu5j+<`YxN-ORd3g z-QRd$H`bfh>5urnF2il5y5RziyUEfrDPJGTrAN(+V!p@IJh>t5)ZD*Kk6pK<5AZ47z`IhP1E%xucvmawcWu*}BjyjJU&sAt zossQBsnjv}vti;#(&~a^9(^+&OS{3n0(){QTneR3}lj6fT!gHzB z4^L)IDtRIF7Xi1wy&?kYJ$Ro6ke80ZnsA=XOPT>$xoq7WQaD3e;Mq6BIpn$)@P2B; zJ?j2h3pnmUH*|omuD!1Vy#FnMb5D~2ZlA4SfVbNUc)!Hpb~VwUXlQE~LFV?fhUs)U zx(#sqb^Er!>C{eF$;0I43|%lRKl9l4nl5m1*tLUjZiC(qR*@NZJy_wgIO^vlJs6Yq z#V=hi=|Syt8c-ido$y2Y!0ToJoY}7og!r|Gy!+%}dw!e~?Sa$Lq62X8Nl+1;!=Vge z0@n&`^di%9F3h{3)_eAIPJ+aXBOfwvi0aqz94KB@x5A!cDMG#Pqr<+;24uiTOB) zhpn^zw z=Pk_No1fooBG$M4#IsoCyoLDtATe)!eE9e+^bvF-Vjf>1Qr7w+v5p21agk;cf5mFz zE98@}kavDUoQPNl()@V+Hu>@MEcfH%+GCWEAES7GmlLUq5%GQW!zjT&e?EVQ6ESRw z{zASHv6}oyjLqrj8X(vW;QdMt;PYWmfS`APFkT>^Pa#CCcX7W()FEA+RCa>+^^iLT ziS=n!u%Lek607p^@kp#c%fk6QPM;t!5{d7%y_1kw|CUA}sXD6jZTDx|e_?yw{_OYq zt??JO*ZKW>_myscVQcXFZQdX2pS!i|)S)%(^{dE?&Sm)b{z?W$23Bgwa&SL&&pdAP zG6pQ-HkT$WWnlTFb(zPPFp#|FMb*$n46L^4`0<4d1|}>F8+$38fp%9iM%yAQ29#O! zoy)+YoTny>=BQX;+5T7uq^8@H%AaO2P?VQb(HHrzlc{cO3Ik_09oSlx#6aS+ip^5w zUL(E7fr$)^?=etIF_VGsukQHTD3$>n{ma&Pt_zd&yTmi#X|yrc53f%wEHSw%SJAPB z&W)SXRrFn9kr}JTBWDbpcBtLoRzG8v?KB4BHyj*cHHCrqqwh@3o5Vn9rYXCBA_EuZ z7^Y|;yW54wej33*p7mIVCleS*A61f_5YE8X5I>(TAq?dIR3_2J^SQsSkc{fcidHA@9?rm;8zu!e-5B70|8!?yaN5A^F2fiIKQ-3l ztD!g^xiN$R+o>BhN(M7vXH%$O>dFB3yQJDVTeCM}1+uWh=%S6Yik$uf8AyQg<=qD` zAX*YpS}J9LWT@%Sz}P8AU+h8-rU^5HZ#PxjcJe&j<2b_A`i_CVgAc?x7`w_B0T(;}Q_sq4k+TAXKD zbMMC*ZmRhi8KPz9SN&?RKVx=CrYZVe)%%=J0$z8iH1#lZQu* zpO@L!h@n0GW1?0JhnQ~C!bf6AwX43AR40aWCYY(eiedM;d;|GYG2E^Sk6!*v3^(n@ z1@EFLkbdb1YOzD$g(84_DH7=(eK;qDUog?^<;+dCX+C^3;wSqQg<_(JcG;9v0J- zY-yYq-0fsEOWzA)BBu*}#IV~H%gVOr%}|o}Th1Dm-0be=5XWwnO-{)!Rk7=VK<~K| zXR^+@J0qR?C$RM`d-`7pNmP>inP^jzk|y!)E$-AOv(uXmlrGVo#ad{#+2DR!#l!Xf zyTYtyvs((ufQtQnZYfYO zi#CTVqi-x=udkUh)pO)RB{$Ei@XP-~MgNqdedALz*blpWJ}vpKiUxOW@}K1|Vxy|` z%06ngn02@Q=496ui`ix$*W7pLxrEi#&P!^$QpH|DLr3YmE@dAMIM9Fc{-x}Dv6{I$ z#+j^*JUDFS78R#wZE8E#D~rv!HsV&u^DLIUxHxDT`(FS60RR8&*m+nKM-~9^0YT9q zi*kxwgW@2p2zbzl(1qNH3@D%&jS`&oLS?zUh_}RiMv+TJqGEyv>PCzP5S3}fi>Qdk z1SAQBcqFJO8Wr#$`(AfpPl)78vWeM0tnV9t-7{r()vH%;dZ-P}JyAVsgYsV6f&&w? zHYjcL^eVloHz@m@iXFXAn)<@Qd*)?*u1HnR9NVM#cy6llM970%rd`rrXjNugdv;`+ z@`u_o>oZ$L=NfIfJ@j&#GOu)~wneXWW%2CptvS=vm90VN7dd96D;cMhXQf=aa=yXX zC1V@Yl`E6my4#0mys*R}%hotELuu%+{LT44ie5iHOL1awrgF{b^{zWtic0v_@>53_ z=NK4&Qk<#$t8BlI4*aXDA(3xz^wcR3kEH!YpL-Rjm9zy z8eJ(o-!Mu>=9nHd+^*tSEZg9`qm`3(dx*Y2NW;ZO#jx7-F%yYs?AHU$_OmjwKTiAX zTj0%&;hx{Qt2jPx*;Fv?Q2uT+FtMz_JIhT*&R@FLJX}Sq=mm>*j+7BnyDxkIIJthZ z{dcaSl@CT1xq^%JKlZI3AtQ}h)@rj<^a{z5Uw09;@#3VRVAI!&i>@;=VjKTf)Fu^m z0yfWl>MSF6dQ0-QtLVS_;A%@1tE;W|77hoS9tK3HING8(r(~Fn)THRAMuPg2_U|bj zDkERp53QQ1;%xXgX}m#)>YiU2qWFN)AM!u;!^x{bSoOTC{Y0NEnRP5441Q)DS7jx- ztA~$u0(f#t`mkG4(a!3^TBp9#(%|#I%0IgRmg8it#iC^t8JiTpZ!$#4k~fzj@u zhUuuxEnkRM^a-iydxhbWBAvn*0K6azD zg5gSX9Vhx;5FG+xNE|YcAL3Fx=_Z?BF#jmakt&j%^d=AH%a?+z?K)&7w`K%R@^+h}xn2O$;~V+!6ip znGBa{ckG;ZhNx5d*@)_N$O{}Gob&ZKQxwx7d<(gb_QOZ;YJGo1Z~oEAsu*Rt+_+o256 z{&x>P+yUdYd-}0f+a}S6Eyu?!Rq1~_{G$Io=vO}SLANfOL=VH)P+OX4>DrPNL!qCc zUUtgtbn(2Soz(@&D`|gTT^NEb&WF7AwZBC^ZI-?ESM97Wyn_2;UBFG>SzR!Z{IV`o zO4^$^-V5ikS(E=4JBw>){V)zqZDJhMJH$av^7A-oN;D+h=(#PtJQdN=jt&Bj0!}>6 z!e@+tOMB$-eiLke-~BY{IXW#eKC=Bfy1(-}Z_x9d@ERAdh@l^ii;s*?h@*#!n9!MX z6mS?EJ8wEY^jsJftq}V1hk=SjMKpGZQcO#Tg-^ogMaM@@=eu|&#KtP-#^a&K43DU& z1c`7M9IHs=566q|j*pCwr(+0&n-JlN|Mw&0(&7vt9YmFIw1wsw}MDIw5t`(O-NYPE!tw+^I zF>bfm7Wm)UC-2a|e>AZP>Bbu2I``>y95@x0{9C$&A13KV9zMUapkY@p0>K&diCJ$tuHJOKy~*cz8y7v=Pmc(3)EDkM zU7zsl@SQ%nn*=i$VLmus65fnUpTMPmZN{Ma|r zm}v6>FeVVpvx)9~g!>=qL;INsoOfe(Y7??NA31-<>3(aZ#%?Tgw;TD9S?td%@4%b}MlK2$-`1}fE zNftH?aMX&nB%zpQIhI0PDlAD~Ty8Zf;q$~@O8DO+v!w)r$`0Em73N(lrTK0p#Ak>V z?Po>svim=!swDw$c_^9ivk1U| zw}_?JMIlHg1cYdeK_MRRq7a8d6n7I5u4CZ=`qeKA^`QMwSf8UP#IFg3_?V6YA%Ep4 z?2`9U$m=60OurGu-RKEIJc3ZDKg&_roySnvPj^sQCkrp(`VL<7{$8{{id6}Pe7%oC zy)pL&M@_vEjKVUfps>otDD1<#Xxo(q1ARb9iU<_)dzBBJw-4=y!akAu(s80tuhybQ zS1SsAX+K}OK7Mq3el$KP?5E=>)SCtrv(g`gT{+sHuD3spkH2vLW`Ei*Kp4Lq#eEz= z`vuTAqH!})2aQ${c6Sg8-vcYq54{Txp-}hlpit&513{>>;{$14pipf-4Ww}lr0YEf zg#9uO-F9zx@))|_C={n3P^b@mgFyJ+iU^{48AS68h3eKCMDtQk<0z;7Wea%=3_8j=a63!>z%4lR0fQr=V72UKh|bEi1jRj=EIvbK9fNxA#-FX{|F)UU+20U4}A~M^MBv}d;9y&_uG5zb@o|j?Q_;%d+Y1JD=fPF09RjO z7OOW+)*I5Lm!RzrmyqD1iwIl|Jz1anIT@bJs1$Cp+SsA2lH{D74V zFZRr%k~0W22T9nLr4i`KIcmNL$X^<3yD6sJ z#>WvTP+P;Q2-^DB{Ur0F;JNKv6$VAZdv@hXIZdX1IC(x{o?b1hpR7OifUto;? z=)gN+1d`I7P?rzfUTL5i6UvaBX|>)igwd172k)K=B2aQiZiYxOfd;Oisy9XuXe%*I z(F^*QIi$1(1T!4wf3)*vAc3?i8xMpBe9XHxud>Sm7`;`?l=7AR3FOz*zjqeUBD2ll z74+AOI4C$TC(y`_Ns_(%2sHZOe(8Ze1RBt^Aw1KYK=k9Zy$BT5D5iOB8NVhzPJQe@gWn zkgqd}4$*aBs3Jv=M4;f`TpJ33N7ine*tCQ|Gwk*!<^t^>)r{8!hKDv^DdWPtYgu|W zI>P&(U2|L3oHl2HZ>p0mpDl(O4Wx6tOvTV46n3M^T$p4N%gYWc1Y!c<(XE%CZ`ke0W`|$pc#_Pt8ziL-^{crvG zr*?g=Kf4+KbI18J`@Yn!FXh+z^>g*Q^GA30cQ-E|j`OvC>Hbgqd&*yn2hY0xNEXYW zfL!;yel$)!9;}Z8wQ%~=-qx!Pr(&s=NS8P@1FTy?21^igvA<;g^y_}6I9yr7f5RYi zTl$f+E0V_gjQPo0pl6F=QL*zYUHp!PCHfA>4|8xxw#Rj(zXZ!n-&L`V<$!OE zte-5Knhy%ZvTm;fk-AZZ2(@;*NK1|81O@ya%SU7wt|D ztkRj^_w_+fTs`Q@ErpV00=sy420TU5%nJ`GzN4bA?u|1;tDkiY^}+V_%}Z6D`d|&E zUYD&-FUL+cJB8!Qe6f9Np=gblAJ))08^|*D$Bzn(oYwdR;K+q%if>8=Vw3!~pNBkT z_{Odve42Hohe&KNHp&g0D5oBRHBIB&H8+OfXX9U8NRkZ2SFeet?Fb9Sm9f%>Wo@B& z($zT$t6akb{s_aBgTsDIS6zXlo?i$_u?j zd`K?h{@g=}n4fo!NW!}&Al2zfNq9h2(V>Li$#_*)a!}{QWcMmW? zGt*M>$kIsAOvO>^cuh~?H0&Qe%}0Dv8Xg&4)E_NP!;r1k=VgI>w%^rf7t;j(PsfX& zMXw$>BV8~L=~!r1c)vNj)A5syqW3Irr{nbwWRUqR+W8mILHhU#uN-si(cqq#$Gn7_v{ zHa!kL@Ma_aIs&A(-w0?x9|(A{k%J{Eo(hx*+L5gZR8`&~QOjeavDQ{0fxyNPNFach zS7#NJFJq$@K}(Byz?jolu89J-9?ESw;>kv3p~<6dfc$t5G$x9UZuVfK*D5NrW&&lN zh$lR7XQM8QV~GjCdHnQ)jaZfH4tLzxXyV<#n@+&w*^8c!2IdXXolxh>kiU)sVevRS z0w|n(vHX||8_}zqJFwuG^b>JlO)3kPU^ZI5-=lmXa5#Oi;sg|3P2~YkjTSL70oLj@ zv^`$RM%D+^uCD^p!)O8D?1$NC6hD1pqccx;?-~c3Mo)wT@MLM0H!uXUIawfQw@+}f zJsV{y@vQ8CwA+UO8yXaI4=!ON{`v;oP!`}T1bkYzLnWKbMkSlaE}RZ@tlV_Bg#-Sk zCmc9P_Sh|LpxW(x#U?v8a;6hMpiz}wZ)ITTowFII7PFDm-lF5RoLYM7a)JR2PTO2nX=c0jmR;}>&$@jo-P{j(wdE$R%F%W0+Y7%Ut|O{v)F@M ztibP)%wX~7c&-4U7AgSF8GusSWNeYrI-hvjA@-^SC zQFEW9=v{`?J&>OY+8hn?eu=4O&38yjmbBM%Y$hp{3ws7c1CM!^WJ?3(Ua#3T7bs~7 zJBB8b;@b&?=|DH%>`%06fp zuT1XmcZH-N>6|;`GD!(H$B$|SQX&z3$wrde`!hrkAViroDd4!G6%CmeNs2yAvja|5 zjvpg@fuUz?V$-AZjNXcIc6GdSB$d)15^kWO2W0p#{!rohKa7F?b`O{BQlKvsWwd1p zkbiCjYz-<*Bdrh=rf z?%WM?plvCmT=~3=q+H|FWH_ZTANke=GLNk>FbAQ}vSJ_NW3+h{t&_*Dj)F*?wHbccS#o}(m{u;27bBD7DM$a<<5 zlhliS@=6LvNa{l7lxB?*rp;fEKwslO_~YvRD+!K!VIM;JN(81yjH|CZgw z1J-vb-!2}g(`DZ@^iL<>TyNd_XtdHYC zE$eMz?5#OL7e(|>VRwG*PLKA3xiaI29v}EYi1kN5^kNC~`-B8K99y0(EvLs3|H5%Z z1???xnee#of-V!DEzfJ2pvrYOb#&oE)yUJ$UQpHbwR7ga(dAbSx!zo7TEULX@$!V8 z`EJfUTYJ8Wu9v4L*OfG?eObk4c&_kG{*_ndqB_y5E;{BN6pY?}C|sw@zw5CyDc zYsP(!#6Jb@k8EoASE3{klt<|A9VA%bi^WeLi_JRSwo!?$61Q7oSbFiV zYVo_Pa~`+uQY-daed5oyUUl4c>SdCvJ-A#io{LAR?r9JglfzXTx#M4pf5xjj+r1UH zQi)#cxcnU#SCcr&Sb3CY2L+Ihqg(+R7my1oLP&2CnG&20%S$uuqzvS&>6OaBexC}= zsC=DSQ=|fsWXBfnjpRGFfHg$PS4bWyRIu!f^@ZEQ@-WCSyQy3zAYJ%HhcaK9rpT9blAA{bb&;1 zbFMB(!?>=?#{a7xNWcER9*}7DJL-cwNpqn-43U1Z0Z4}xYXH95V?+nf7yy1*V$~Z1 z=sw}dVD&|YK%$6|7{Yup*<%FKv}zfHw9dVZxp5kUG~c(3A+c&69%%xz@iOxm6E;tc zCfsqRT>ebixctmO+7D%BK&p}5!kisvs5!UaoV|{?1^D$O8EFA*eJwy*?oAf3V!d-mpY3UwiPT92HCuPE=K9K-9e0K`7-4sNR9J(w{e?FF z=!f%*?UNT`EEZN+09#DSgi!@gk{}IjE|2=$dB#A>t31jaT95;@EZIJJWyR*x$mSzI zcRj#yd8w#c^~G_8%S+NjB=ej|`mQ;O<(Ny{Ra3N*Xti(FFGQ@;OCl+YDoWxa{&Lzm zoH+1M-7(@N%pMWD%Rx=fmRJ@d84eNW%V9O{cp_P6C=~l*F!B7>0b#`T*bPLSZ!d_X zPC}HFiHOTb3=#9cU&zMsmWcDcy*eB3C?fX5LL!+iM66Rik+hWtYN9;KMT5%^aj0GV zaUy=*4I-JPnkcS2&cxcHVZKDNDiXE6ze`ii@jbn5!b7OTHLsaIImo_ zQJjBMiP-e3h&XS`wAt}1>7Y1IMZ}Xh&2_l^=x})?;yfzR;qs%4;_QqfVwbJcW#h;q zHh5G#Ad-2YhhjNK6Q9o$hw5?15y|qP$Hw)8K8kG;K*V)BPM;lTHn+c0pS_Ne0b378 zB2LptBF=)-M7$5w$V=7*LslO{HvaX7TpkVC_?ry5{xL#v9uFttYPi&h-G79LZCq}| z_GdR^woihIct2UpecnghkeXUbe3MzDYr^#p5vR#Q6SnR-CTzbyGGX&K#|+m{M&7^=bF!nTjASnpNw1igSZvsVket6_u1*&ZL+vO=e`j=F1&8U5_PCc z3QSwoTnJNFTyrZ{7DE31jzQ@PLa2B%tZjdR5DFe=uP=E+LCW$5mkW&)INq~xZi)JK z=+jKnK*5n4%id1@i-I8&Hcx_j3L1jXhU|PvLD$u9j!Wt&DBIfha+_KTR^aIoH5BY} z42m;*!P~+W$PM`(k#>+Bc0yOM&K+xup?J*1$%Ftc6S0}2+W9*UZbcHMJt z<%J3gTzkIhJ{EnQNaHSy%b@%ExN-{YrjJW5Eu-M{k5e9{p=YXRG#s3%i z&8Fw<+lJsB}-`EeiJEDhhN$A>(eICi<+g+0ltNDNtM1a?9$9E4?f~wTR=g< z1+r0qS+Pu#vsHx2safZ7T;%ce90jd=w7edNI-atR(nG7wyd(Y3Qm~+6+NJg=`+Q5m z=8ntb3;w`hSsOtPFivb>*xKXau|yDwe1`8DahER zw(a>ztmiDl`h%!ZnxaoHl-xI0pWrQv?Wb&xmV=XF=i?LvtBwq;mr&euH3g#Q$(q*~ ztn+VMeK(;NX3=xTqhq8Gcob9$j+^&JL(dchE1}`BR~8u^!@kt3vdzflz0}1r^4L)d zY*LyM7JR}36VxB{M=w{kT3L96f{7#C+iV%E&gS1$ovoX@I$P(F>QG!6*sgxGI;3iJ zJ$q)XI@?d<)WM5PS1)x?KDWcGe7ri_m);-yx$D7)+kOAT3TaI(B;Wn6RF}s-Z~yJ{ ze>?AgJ^o9_`K|NxfgjJbue<$!>p?@)-xUb7t~H4+q}Va`v9{eKw+vvcq&G$vCM^C* zR&K{9L$$Ue8M*I3O8apO7EM4!*w9{LVnPxXxrs8Cey)QZj$jtXn z>i)zkkm+*qF0Sa)W$wu;@eXqhVkWPQSUNB~SZ2`ju4aB~Lby0)FVutUU?_lxcLZ;)ro?V`v;?*#1Y;$-_w9J^GPWb2*&19S? z>6Z|*h%q(NjP+B9k$KMG&I39xhIxyRV-l-a=Kfzj-j=S8WtJ``0mO23SS+(wOx!!Q zj&aO{>zzt8Zt~9geQ9<6o+UCxn_d;0TP|fLNgqU(GWEi+lZOVxGvp~`XdZ9B)+Qoh z(ZCfextYT|S-72nM zcpXROM7Tt(W~BFZr35A{#7v{CLjq&c)TiP^^vBv}>Rs+%lE4(r^lpC9BvIzwGGS8Y zqC{qSSya2y{fW$$lk?^()bsA2;pQJRbPbnhUPF>zy(F2m>zci(^OBfLE-Hi0?&h6! z>xUM5nv$3$OzUY^9g~@E%myXp*}Tws(CWK4@$=$~)1K+BWvsV$sC4&Q%bX7&iQ@hA zylQBooO^AVer_%EwS50QUur$*F*e;|TVbL2yWjop=lf6Vf$p&tzQ1o@EB;!3>GeSR zduTchPZKtltDt@HXIJzz8lLGEk5fWhliO$@Z|a}EZQGy|L+tBzPvzZ^ya?}zG(;T_ zDmgTT2HTl~>^sP*^}9)sB!Kt&?Ow%JsCG|}N4fsI0a^zY9Z_e+t5>rp^WL!c?a&7u zmRI`lv>y!(C;WE#$SHkqF^Oj16Ub@2_Nv+xUtV%oyfKl6nYQi|r=uQ;)Fh#t6&`{W z0X{U09Ht%GQqI}VyRAaJY1p&;<`e?JuI{mF44NVuZ>Wb>9TFCVdh+^^2ZXUS4Cs_TCP>bK^V;|y z8^dc$UKpUo=VHB|jHcQ5Jm^cit=bB5=6dCa`;MZawAHR06*;A0kE9{5{=yo8oPmM( zgfM~zN#zoq6CS+N`|Q;)K#k`&n|j)vH^^wi({52gZ*jd~XuXQdCJVcy~UhdtzMt0nwx$6y+Aq9$)2j7Gh72)^h&i%4>DY0;fBXOV=w)@wI} zw`SnOM6r`dk~Q^C$g+VV32AHL0N!=aN>uY5MG|+d!bh6@M3Ug-T!%m4V;$C*O6l1$dy&L%%qg=}JKnUUJ9c?J zL=x%yn(iXWu$xSFQ8(WI00030|Loa&Tus>?0Pqu~+8wE+cd1j7XUS_0HRqS)6;meT z{Yo_|y*s@_rBW$*zlBT)Ax6U$`y@4#MpFz%WJX?*2#Lu3t-ZH%&UoBAWA4n{KdjH^ z^xf~h_HV8A+v~H78hX;FsJ~FsD%jTNwyjX&DEx8XFgfR(DCD);2qmwlomrZJ_AV@U zinW%Rw|%#2c3+{y?(40#ZGB|=lxE+(-&W;V#v64CD>{{K~-Gvgda(@3LOPS3NGN0}4CR5ZvdB~@IqEiK^6RcLJk*ER-Doa*f$iIYmRlZXPlcO6u=>2Cb5F-iC-x*@i;Nx))Jy z%MCETp_@lcMY|sljBU_=*TCv6uSTJ-SFg6r(UWOn7#}%9SLU&%DOt*>-B!P{E;=$V z+eb~_)kP@Lj#?qE&=yKMWW{t^D<@oD)vK_xP}0qOuDgqz;}`kpeXb?5(KLKVrKV8Q zV|wPvry4>@#~to1DRS<13`jPVlgE^n*YEeQE-kOs@vn*^kJo|7V;)qfjb{YeS^^UCJ~GT1+q4-DRu4=UyI$r~%qlF|+S zU;I#9KXe?4!{nZ_IJA2!4hp>A#zBdv$m~<#j`4ICyOZtYIvRiQI%?c{4*uN4UP0V0 zH?g}oER+rv^xc;U{>-{nB?QR|7S361)fcI8;nfs_} z+#HE0*q*w$J*YyYuQ*Y?&%q0#80~!{e~GRUk?D-p^jgu_!Kn_jZ`O$l#Vhp`C*BfG z^&DF3l5tNoZ1&Ac!IcIPbNwX`MWTT-|23N5B)V!rHar&XDs{#)pNN{R$d#UO>&>F- zadR{#3tL25izH>+oL-0mnT1wS#@YZ}dMRpgyOFc;RGX-u%3hjyiTRTX)M|QLa=CGlPz+PVobjj`;O2D4q0Z8pD1by4S;P=LpDBp4B^EB-$HR`BiOO=6h^>^ zi;EGMUwOX3*Unff(|>A=x%iuK@i76Wzdba8b)>n+bOojx6m$jB>ZUfPz_kBxQ?}jb znF15eJX5xPi#Qd`xcis^(~q;c^+GdX`sq(*?EQ@dY@D41@J$fj*h9efmtz7p?o9&r zIaSQr=dm@1G1v+;J8k^zHG*j+cib_W60>y}Th-G*AWnZ@1H-=_1OBE8*$e$<+cmh_Rz3+$B)ei*bdXZmCYP3MBe>cUb6!syNI~IhByiz z-v=eFM8tM-Cq9T39VTLbI7>Veexj={N?MJG)sFP#u1Cc2e~yUVt&vz%woPdsyKYUy z+XN8%9NfI0NU{nM+p~>G!sdr!_2c~5dTb-&Wat)=^k(8+%YLK$QEc}xBKDK-{Mq`| z`m^Wr0@(Xl6J4N47|7PUB#^70ym()gAQT6QGm(rh zVz0$I>x0!-$yeRB(t$<|DyuJt2fWe+m)1sXvj73nKQPyF|<@ z?LyglIT1s>m-`ckFY((+BzcnCuO#N;C}z(~5VP0KBVzujBVr!w5{6>_vnP^a5XQFC z{xJ6W%88`6hohJW?1&`Y5HSyI4d>cBoQ<1Ogq)aGCq!`lBZ7+$k)*8%wmAiCl+rO+hy@{A#w-dj29;_P8uA38a+}ROHz9C}XJ{ZmR>oOwd zX+aDZ?-;g!1QJP}CgS70iec-o9gAW<9TCeN_n##BLtbo$qy;Eu(?xM?ze!0zF&%xA z$o8j=$tdQ5v=p{Kq^EJ`r*rjL%C^IjW$*E0=VQwMTzT(&?Dy7N;h!t-t@rPpM~?dE zinQJz^WJcJ`jcd0DjyhC)!Cl|^YH-r0Xvv9oYA`u(Y)eiX1*;Y( zO|5=OfrZ*SNnR@jjeD<#Z+lL`krl><@hudL(y@u3_KX6}mx0}eHd9cu`S6v#Pbjc$ zzxq+*V+#DtPCKZg0aq*BjGHLPZRLG4=n(~_X$E79A5uU*5B6-NK+$Z9MDYOy`y&<> zPHLc_qQiR6y89GF>z9N$-=l!qeDPAZdJ33n-CYV6k`I4(C}^q}GFroUf%33}ajK}rkL6Ztu29fWpjHv~ zGX+&Qo(+0+8RHhBS(}P3Y&LiDyhOp~B>RSk7b)m9Zj8fsD4Fe1=-lp$w%1*tAgN%J zb1-Vtv3TUE^AvO$vOnJ$-L6omq=gnOyO5VvO~H8WJDsDdFur65`pQ>bkB_M4!|`!@9>f(p@IUl@Ew&=sJZRlUo*~9 zkpKM1pb6*<*IL`1<=7szEkE~1Rd*^`zbKwr70M?dxL5H2?~~XiXOBF-IulU+F-Q2PhRq=;}qN}EbTiU zjYzCc&_(Mb&w^JW1yRh0WeV1uYqC3X>|GDd2^QajsO4Igf+=cX`wCnD!G#&ZAe9FC0bB_m_Gt zIBjWNQy}ebker#)Bbc^kUVtG|x4P7gt{NCh=Z@P{)95OeTBG@e+RP_mbh?I#zfpcT zJvwf~)PkQPq*^$6PA)NwqNl}DagX@XwA&i9rD4G_G?~uy?;9(%BFw-iw{Sjfduv~} zxUMdrN5p6jyk@jUK1c~%a=hMpe82<@9Z%S#()|iF>b54P(l4m0bf@Z6y0TJKRFalP_o(dN zWN}v}nZ8UeSwf5J%jQOzq)YWyO5PjrG@X_xl9^tH)Zq4?i_$fg(tPGcCNnrQr_&7A zOsTdZI?dk}P~7v{X}cBlzX1RM|NrdR2~-o;8UWw`Q8BVFVM{_XAX}9JiaILJ zrGOiv6l90W77P*6fnqJL#onM)D$zHnaaeign=DqUj;DRSsIIVIpEi9<~&hWF@sG*>8)}}*~tp*oX9$5Td z&HfNxgClv-hqe?}3YhWW@zeI~e_8gNM+g3D3I&3`SOF^@eYody;i1Mo@aPYZA2hfp zD)ENP-S5PFTT8w6wXc1Cd+P^7z18dMOAD!&<%{kIIulpMKbl3Lbz?&vQox0~4F>6e z?HA84NY5hB#C|_NmZ-?IrAz|F2Pv9tv98vw`!aYZ+j-Ioa0)VvI+o7+aKEKJq2lM~ z{#kY+jX=j7uACeV9@lKFt$LTYTgPj`7|>$D?1;)#0`0g{=M$~sbtCDirW67Nt}a-Z ztm02p@zsiC0%cZTUy}sNR~DVPoy6N`+jeCFSh8!VeIJm@(~~775-1$sC{%12TIV+> zfj~87sd8&@+7~X3D`x)D$b8pZ3hc>SfoJ1+qm5HyWuW%ds>-u72(-5IoJ0<;b6k>J z9Y>&YXSb+a6(^KWzgs<>KpWH}M=t^mI)We8D0z>#mIN#WCnb*Aqpf05aB{qBEbqgz zVN>&B2*lhL!ACdi3(rOq$h76dq$Qy1?Gaw%z+qXrw{}Mn$Ui*b*9aAtw#u_Uk0j8w zVdiw0iYM!G9Jfs)P*a)z$Y2#MKlu6WvUdoi(Ng3eq~guuj-`7ec*pFwMn2%a#^%D( za9+ywo$?8w`{6y)O2P;Z{~S@xrmsbfi+s=D;WVo%;go2!ZG z9=vuF&QGdv=bgH}L1Q-}X{G<3Hb;u2m+vpxDjmbSIpTwY4Wmi=?2#PrPeze+m-J)x zc_ZQT*?ET&NZuXFgn7$Gko5GAVj?aLBkA^uAs>!Vk=PmLX6s7QMaxI3`3&W)xjVXS z)DV(p>dl3uSG9TncG#IWz|iw@KPTQ(mRh4b9CRLrf0V z3c#C&bCzceBxx(-D)B;V-qQ15Qdg`<+I{uD86&~>&YfO7jezr7t}DN*;9V1X;CmBr ze(^_IJLSAPg-edDvLxvVn^(L&NX65+S;l@cl8&=oRCHZR(#<;2aUvC+2QI&i)-DV0_An>ulsDt^zBl7-6OZ@pGKDxA+~x#>(phjPG9l@5qoBfh zU{Gm{l^!^%%Qd7(OwtXj-n!wcV%G2}nJ0}&xlJ(7N3=U!7E6?^Lky0tfTqIG-rzpU}% z`oVN&j76_~?W>Ua9+Uq6@6+q5$3K1l`!7hYAK=B_TR$*=Mn9-g=_fr_e~ZUJ^uJ+)F%7dEV_j%|e5HkDJxc9_HWkliE@p1J2%i|2-o^OGNe}*!Z+vT4T zm64gwZ7Nfz#wRIZ(>E<8j@$H@6O*W9-^*-HQf4U=@f%{4v6*SGCom;3BPx!0i$`W! znld>9Z@SNLkBP|?u$#VV$}DCxh<`OGDkFo7VG^87nUw0}N}rkyJZ0 zY%N5-Ou$045{G?Sh}by$Af3Ub>uzuDi|*Fp6ZAueGw=a5**-d?Kl)l;k~U*mf5e6@ zLJ$0LrUoFRJ>wexVWfo~;>*t0M)Q~-qB`ho2Yv%@H$-XUtjiupUyr*l=^-X>7xa)H z^Fvb~-N%>nxjveY4`*tC*5BS*<$cfqvDayUAm~kA!weCQ=9ex*#N^T52z>@wyD`@Y z;j5_n#t50B(l-UKnH6`FFNH$}|6 zbeke}-psgo%@8|3=4jb3@4*$Dqt&Zmm|3uK##?Z4TX4sdaCw$+^CRK%Bt?@TjL0S_ z_jwuGR)qtTaru!UW?BbZvgZx8L^!N#TP)GLxB#5wh?)1vax?=6k|}48(;!F8w6x0E z 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

x=H7Jgij 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≈m+$c^drl{RFhPz1Z_d`TP@ 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 z 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 z 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

2T%`N7SB14E7ikzAxoV-qMXj1KVqtn*q{KWx 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 z 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