From 5d79b5f86ce8c4250cd6f7b04a6eafc7f41aea8b Mon Sep 17 00:00:00 2001 From: Aji John Date: Sun, 14 Feb 2021 23:32:39 +0000 Subject: [PATCH] reclassification ndvi --- Scale-up-Non-Dask.ipynb | 6146 ++++++++++----------------------------- 1 file changed, 1479 insertions(+), 4667 deletions(-) diff --git a/Scale-up-Non-Dask.ipynb b/Scale-up-Non-Dask.ipynb index cd6ce82..501cd25 100644 --- a/Scale-up-Non-Dask.ipynb +++ b/Scale-up-Non-Dask.ipynb @@ -7,6 +7,13 @@ "# Goal of this notebook is to scale through a cluster to calculate NDVI across 128+ Landsat Scenes (using DASK)" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Uses rio-xarray pkg" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -42,7 +49,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 22, "metadata": {}, "outputs": [], "source": [ @@ -52,23 +59,23 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 23, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "--2021-02-14 02:23:02-- http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200608_20200626_01_T1/LC08_L1TP_227065_20200608_20200626_01_T1_B4.TIF\n", - "Resolving landsat-pds.s3.amazonaws.com (landsat-pds.s3.amazonaws.com)... 52.218.237.107\n", - "Connecting to landsat-pds.s3.amazonaws.com (landsat-pds.s3.amazonaws.com)|52.218.237.107|:80... connected.\n", + "--2021-02-14 21:36:29-- http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200608_20200626_01_T1/LC08_L1TP_227065_20200608_20200626_01_T1_B4.TIF\n", + "Resolving landsat-pds.s3.amazonaws.com (landsat-pds.s3.amazonaws.com)... 52.218.251.35\n", + "Connecting to landsat-pds.s3.amazonaws.com (landsat-pds.s3.amazonaws.com)|52.218.251.35|:80... connected.\n", "HTTP request sent, awaiting response... 200 OK\n", "Length: 59222647 (56M) [image/tiff]\n", - "Saving to: ‘LC08_L1TP_227065_20200608_20200626_01_T1_B4.TIF.17’\n", + "Saving to: ‘LC08_L1TP_227065_20200608_20200626_01_T1_B4.TIF.19’\n", "\n", - "LC08_L1TP_227065_20 100%[===================>] 56.48M 86.3MB/s in 0.7s \n", + "LC08_L1TP_227065_20 100%[===================>] 56.48M 109MB/s in 0.5s \n", "\n", - "2021-02-14 02:23:03 (86.3 MB/s) - ‘LC08_L1TP_227065_20200608_20200626_01_T1_B4.TIF.17’ saved [59222647/59222647]\n", + "2021-02-14 21:36:30 (109 MB/s) - ‘LC08_L1TP_227065_20200608_20200626_01_T1_B4.TIF.19’ saved [59222647/59222647]\n", "\n" ] } @@ -79,7 +86,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -152,7 +159,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ @@ -162,7 +169,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 26, "metadata": {}, "outputs": [ { @@ -171,7 +178,7 @@ "'+init=epsg:32621'" ] }, - "execution_count": 5, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -182,7 +189,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 27, "metadata": {}, "outputs": [ { @@ -191,7 +198,7 @@ "(7621, 7761)" ] }, - "execution_count": 6, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -202,27 +209,21 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(30.0, 0.0, 573285.0, 0.0, -30.0, -683685.0)" - ] - }, - "execution_count": 7, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "red.transform" - ] + "outputs": [], + "source": [] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 29, "metadata": {}, "outputs": [ { @@ -593,7 +594,7 @@ " nodatavals: (nan,)\n", " scales: (1.0,)\n", " offsets: (0.0,)\n", - " AREA_OR_POINT: Point" + " AREA_OR_POINT: Point" ], "text/plain": [ "\n", @@ -613,7 +614,7 @@ " AREA_OR_POINT: Point" ] }, - "execution_count": 8, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -624,7 +625,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 30, "metadata": {}, "outputs": [ { @@ -647,7 +648,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 31, "metadata": {}, "outputs": [ { @@ -668,7 +669,7 @@ "" ] }, - "execution_count": 10, + "execution_count": 31, "metadata": {}, "output_type": "execute_result" } @@ -683,7 +684,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 32, "metadata": {}, "outputs": [ { @@ -732,16 +733,16 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - " >" + " >" ] }, - "execution_count": 12, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -756,7 +757,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 34, "metadata": {}, "outputs": [ { @@ -793,7 +794,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -809,7 +810,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -824,7 +825,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -833,7 +834,7 @@ "0" ] }, - "execution_count": 23, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -844,7 +845,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -853,7 +854,7 @@ "[]" ] }, - "execution_count": 17, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -865,7 +866,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -1006,14 +1007,16 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 8, "metadata": {}, "outputs": [], - "source": [] + "source": [ + "### Populate the collection of scenes" + ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -1032,22 +1035,22 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20201201_20201217_01_T1/LC08_L1TP_227065_20201201_20201217_01_T1_B4.TIF'" + "133" ] }, - "execution_count": 4, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "redlinks[0]" + "len(LevelOnes)" ] }, { @@ -1059,7 +1062,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 11, "metadata": {}, "outputs": [ { @@ -1068,7 +1071,7 @@ "'http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130520_20170504_01_T1/LC08_L1TP_227065_20130520_20170504_01_T1_B4.TIF'" ] }, - "execution_count": 5, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -1086,7 +1089,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -1095,7 +1098,7 @@ "'LC08_L1TP_227065_20201201_20201217_01_T1'" ] }, - "execution_count": 6, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -1106,7 +1109,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -1130,7 +1133,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "Writing a DASK task which calculates NDVI of each pixel in the large scene" + "Writing a non-DASK task which calculates NDVI of each pixel in the large scene" ] }, { @@ -1194,7 +1197,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 24, "metadata": {}, "outputs": [], "source": [ @@ -1213,6 +1216,8 @@ "#wgs84_xds = xds.rio.reproject(\"EPSG:4326\")\n", "\n", "def calculate_ndvi_rioxarray(item):\n", + " # reclassed count\n", + " reclassed=[]\n", " # Get MTL \n", " #https://landsat-pds.s3.amazonaws.com\n", " mtl = item +'_MTL.json'\n", @@ -1253,6 +1258,7 @@ " redband = item +'_B{}.TIF'.format(4)\n", " nirband = item +'_B{}.TIF'.format(5)\n", " \n", + " \n", " # read red and nir\n", " red = rioxarray.open_rasterio(redband, chunks={'band': 1, 'x': 1024, 'y': 1024})\n", " nir = rioxarray.open_rasterio(nirband, chunks={'band': 1, 'x': 1024, 'y': 1024})\n", @@ -1261,173 +1267,50 @@ " nir_toa = M_p_nir * nir + A_p_nir\n", " \n", " ndvi = (nir_toa - red_toa) / (nir_toa + red_toa)\n", - " ndvi.astype(\"int\").plot.imshow(rgb=\"band\")\n", + " \n", " # split\n", " name = item.split('/')[7]\n", " \n", - " #export ndvi image\n", - " #ndviImage = rasterio.open('./data/' +name+'ndviImage.tiff','w',driver='Gtiff',\n", - " # width=red.shape[2], \n", - " # height = red.shape[1], \n", - " # count=1, crs=red.crs, \n", - " # transform=red.transform, \n", - " # dtype='float64')\n", - " #ndvi.rio.to_raster('./data/' +name+'_ndviImage.tiff')\n", - " \n", - " #ndviImage.write(ndvi,1)\n", - " #ndviImage.close()\n", + " #save\n", " ndvi.rio.to_raster(\n", " \"./data/vegetation/ndvi/\"+name+\".tiff\",\n", " tiled=True,\n", " )\n", - "\n", - " return name+\".tiff\"\n", - "\n", - "def calculate_ndvi(item):\n", - " # Get MTL \n", - " #https://landsat-pds.s3.amazonaws.com\n", - " mtl = item +'_MTL.json'\n", - " # A hack to get the path to download the MTL file\n", - " mtl = mtl.replace(\"s3://landsat-pds\", \"https://landsat-pds.s3.amazonaws.com\")\n", - " if not os.path.exists(mtl):\n", - " print(\"Downloading\", mtl)\n", - " response = requests.get(mtl)\n", - " out_filename = mtl.split('.')[3].split('/')[6]+'.json'\n", - " with open(out_filename, 'wb') as f:\n", - " f.write(response.content)\n", - " # The Landsat Level 1 images are delivered in a quantized format. \n", - " # This has to be converted to top-of-atmosphere reflectance using the provided metadata. \n", - " \n", - " # One MTL file for a scene - bundled with a list of Band specific TIFF files\n", - " with open(out_filename) as f:\n", - " metadata = json.load(f)\n", - " # M_p for Red\n", - " band_number = 4\n", - " M_p_red = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_MULT_BAND_{}'.format(band_number)]\n", - " band_number = 5\n", - " M_p_nir = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_MULT_BAND_{}'.format(band_number)]\n", - " band_number = 4\n", - " A_p_red = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_ADD_BAND_{}'.format(band_number)]\n", - " band_number = 5\n", - " A_p_nir = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_ADD_BAND_{}'.format(band_number)]\n", - " \n", - " \n", - " # +'_B{}.TIF'.format(4)\n", - " redband = item +'_B{}.TIF'.format(4)\n", - " nirband = item +'_B{}.TIF'.format(5)\n", - " \n", - " # read red and nir\n", - " red = xa.open_rasterio(redband, chunks={'band': 1, 'x': 1024, 'y': 1024})\n", - " nir = xa.open_rasterio(nirband, chunks={'band': 1, 'x': 1024, 'y': 1024})\n", - " \n", - " red_toa = M_p_red * red + A_p_red\n", - " nir_toa = M_p_nir * nir + A_p_nir\n", - " \n", - " ndvi = (nir_toa - red_toa) / (nir_toa + red_toa)\n", - " \n", - " # split\n", - " name = item.split('/')[7]\n", - " \n", - " #export ndvi image\n", - " #ndviImage = rasterio.open('./data/' +name+'ndviImage.tiff','w',driver='Gtiff',\n", - " # width=red.shape[2], \n", - " # height = red.shape[1], \n", - " # count=1, crs=red.crs, \n", - " # transform=red.transform, \n", - " # dtype='float64')\n", - " #ndvi.rio.to_raster('./data/' +name+'_ndviImage.tiff')\n", - " \n", - " #ndviImage.write(ndvi,1)\n", - " #ndviImage.close()\n", - "\n", - " return ndvi\n", - "\n", - "def calculate_ndvi_rio(item):\n", - " # Get MTL \n", - " #https://landsat-pds.s3.amazonaws.com\n", - " mtl = item +'_MTL.json'\n", - " # A hack to get the path to download the MTL file\n", - " mtl = mtl.replace(\"s3://landsat-pds\", \"https://landsat-pds.s3.amazonaws.com\")\n", - " if not os.path.exists(mtl):\n", - " print(\"Downloading\", mtl)\n", - " response = requests.get(mtl)\n", - " out_filename = mtl.split('.')[3].split('/')[6]+'.json'\n", - " with open(out_filename, 'wb') as f:\n", - " f.write(response.content)\n", - " # The Landsat Level 1 images are delivered in a quantized format. \n", - " # This has to be converted to top-of-atmosphere reflectance using the provided metadata. \n", - " \n", - " # One MTL file for a scene - bundled with a list of Band specific TIFF files\n", - " with open(out_filename) as f:\n", - " metadata = json.load(f)\n", - " # M_p for Red\n", - " band_number = 4\n", - " M_p_red = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_MULT_BAND_{}'.format(band_number)]\n", - " band_number = 5\n", - " M_p_nir = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_MULT_BAND_{}'.format(band_number)]\n", - " band_number = 4\n", - " A_p_red = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_ADD_BAND_{}'.format(band_number)]\n", - " band_number = 5\n", - " A_p_nir = metadata['L1_METADATA_FILE'] \\\n", - " ['RADIOMETRIC_RESCALING'] \\\n", - " ['REFLECTANCE_ADD_BAND_{}'.format(band_number)]\n", - " \n", " \n", - " # +'_B{}.TIF'.format(4)\n", - " redband = item +'_B{}.TIF'.format(4)\n", - " nirband = item +'_B{}.TIF'.format(5)\n", - " \n", - " # read red and nir\n", - " band4 = rasterio.open(redband)\n", - " band5 = rasterio.open(nirband)\n", - " \n", - " #generate nir and red objects as arrays in float64 format\n", - " red = band4.read(1).astype('float64')\n", - " nir = band5.read(1).astype('float64')\n", - " \n", - " red_toa = M_p_red * red + A_p_red\n", - " nir_toa = M_p_nir * nir + A_p_nir\n", + " # Define class names\n", + " ndvi_cat_names = [\n", + " \"No Vegetation\",\n", + " \"Bare Area\",\n", + " \"Low Vegetation\",\n", + " \"Moderate Vegetation\",\n", + " \"High Vegetation\",\n", + " ]\n", "\n", - " #ndvi calculation, empty cells or nodata cells are reported as 0\n", - " ndvi_np=np.where(\n", - " (nir_toa+red_toa)==0., \n", - " 0, \n", - " (nir_toa-red_toa)/(nir_toa+red_toa))\n", + " with rasterio.open(\"./data/vegetation/ndvi/\"+name+\".tiff\") as src: \n", + " array = src.read()\n", + " profile = src.profile\n", + " bins = np.array([-np.inf, 0, 0.1, 0.25, 0.4, np.inf]) \n", + " inds = np.digitize(array, bins)\n", + " ind64 = np.float64(inds)\n", + " unique_elements, counts_elements = np.unique(ind64, return_counts=True)\n", + " print(\"Frequency of unique values of the said array:\")\n", + " print(np.asarray((unique_elements, counts_elements)))\n", + " reclassed = np.asarray((unique_elements, counts_elements))\n", " \n", "\n", + " with rasterio.open('./data/vegetation/ndvi/reclass_ndvi_'+name+\".tiff\", 'w', **profile) as dst:\n", + " dst.write(ind64)\n", " \n", - " ndvi = (nir_toa - red_toa) / (nir_toa + red_toa)\n", - " \n", - " #export ndvi image\n", - " #ndviImage = rasterio.open(item+'ndviImage.tiff','w',driver='Gtiff',\n", - " # width=red.shape[2], \n", - " # height = red.shape[1], \n", - " # count=1, crs=red.crs, \n", - " # transform=red.transform, \n", - " # dtype='float64')\n", - " #ndviImage.write(ndvi,1)\n", - " #ndviImage.close()\n", + " os.remove(\"./data/vegetation/ndvi/\"+name+\".tiff\")\n", + " os.remove('./data/vegetation/ndvi/reclass_ndvi_'+name+\".tiff\")\n", "\n", - " return ndvi_np" + " return {\"tile\":name,\"var\":reclassed}\n", + "\n" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 20, "metadata": {}, "outputs": [ { @@ -1436,7 +1319,7 @@ "'http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20201201_20201217_01_T1/LC08_L1TP_227065_20201201_20201217_01_T1'" ] }, - "execution_count": 8, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -1447,133 +1330,1376 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "Collecting earthpy\n", - " Downloading earthpy-0.9.2.tar.gz (1.4 MB)\n", - "\u001b[K |████████████████████████████████| 1.4 MB 11.1 MB/s eta 0:00:01\n", - "\u001b[?25h Installing build dependencies ... \u001b[?25ldone\n", - "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n", - "\u001b[?25h Preparing wheel metadata ... \u001b[?25ldone\n", - "\u001b[?25hRequirement already satisfied: rasterio in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (1.2.0)\n", - "Requirement already satisfied: geopandas in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (0.8.2)\n", - "Requirement already satisfied: numpy>=1.14.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (1.20.0)\n", - "Requirement already satisfied: matplotlib>=2.0.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (3.3.4)\n", - "Requirement already satisfied: scikit-image in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (0.18.1)\n", - "Requirement already satisfied: requests in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (2.25.1)\n", - "Requirement already satisfied: cycler>=0.10 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (0.10.0)\n", - "Requirement already satisfied: pillow>=6.2.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (8.1.0)\n", - "Requirement already satisfied: kiwisolver>=1.0.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (1.3.1)\n", - "Requirement already satisfied: python-dateutil>=2.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (2.7.5)\n", - "Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (2.4.7)\n", - "Requirement already satisfied: six in /srv/conda/envs/notebook/lib/python3.8/site-packages (from cycler>=0.10->matplotlib>=2.0.0->earthpy) (1.15.0)\n", - "Requirement already satisfied: pandas>=0.23.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (1.2.1)\n", - "Requirement already satisfied: fiona in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (1.8.18)\n", - "Requirement already satisfied: shapely in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (1.7.1)\n", - "Requirement already satisfied: pyproj>=2.2.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (2.6.1.post1)\n", - "Requirement already satisfied: pytz>=2017.3 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from pandas>=0.23.0->geopandas->earthpy) (2021.1)\n", - "Requirement already satisfied: attrs>=17 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (20.3.0)\n", - "Requirement already satisfied: certifi in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (2020.12.5)\n", - "Requirement already satisfied: click<8,>=4.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (7.1.2)\n", - "Requirement already satisfied: cligj>=0.5 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (0.7.1)\n", - "Requirement already satisfied: click-plugins>=1.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (1.1.1)\n", - "Requirement already satisfied: munch in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (2.5.0)\n", - "Requirement already satisfied: affine in /srv/conda/envs/notebook/lib/python3.8/site-packages (from rasterio->earthpy) (2.3.0)\n", - "Requirement already satisfied: snuggs>=1.4.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from rasterio->earthpy) (1.4.7)\n", - "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from requests->earthpy) (1.26.3)\n", - "Requirement already satisfied: chardet<5,>=3.0.2 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from requests->earthpy) (3.0.4)\n", - "Requirement already satisfied: idna<3,>=2.5 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from requests->earthpy) (2.10)\n", - "Requirement already satisfied: scipy>=1.0.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (1.6.0)\n", - "Requirement already satisfied: networkx>=2.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (2.5)\n", - "Requirement already satisfied: imageio>=2.3.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (2.9.0)\n", - "Requirement already satisfied: tifffile>=2019.7.26 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (2021.2.1)\n", - "Requirement already satisfied: PyWavelets>=1.1.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (1.1.1)\n", - "Requirement already satisfied: decorator>=4.3.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from networkx>=2.0->scikit-image->earthpy) (4.4.2)\n", - "Building wheels for collected packages: earthpy\n", - " Building wheel for earthpy (PEP 517) ... \u001b[?25ldone\n", - "\u001b[?25h Created wheel for earthpy: filename=earthpy-0.9.2-py3-none-any.whl size=1365089 sha256=7840dacb6214ac6d13d0ce6f3c3ea06a526ef40c6e2fd41f9a58ab9add1eb7dd\n", - " Stored in directory: /home/jovyan/.cache/pip/wheels/55/5c/61/98ca676a500734ceda6b410eeab50444e00c5298af736725b7\n", - "Successfully built earthpy\n", - "Installing collected packages: earthpy\n", - "Successfully installed earthpy-0.9.2\n" + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20201201_20201217_01_T1/LC08_L1TP_227065_20201201_20201217_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.0699000e+04 2.1815834e+07 8.8956250e+06 7.7507970e+06 2.0653626e+07]]\n" ] } ], "source": [ - "!pip3 install earthpy" + "recl= calculate_ndvi_rioxarray(baselinks[0])" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 26, "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_MTL.json\n", - "http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_B5.TIF\n", - "http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_B4.TIF\n" - ] - }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmEAAAGDCAYAAABjkcdfAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAfW0lEQVR4nO3de7SddX3n8ffHJBYYQLQ5VQRC1DIqusRLRK12iVSnQFHGllYchUptUxRvrV1VKYKMdmqdqbVKNVJLKdZLvZWiC1ScloKrRgg03LXNKEKEloBKDFAx+J0/9hPcHs7J2YE8+3fOPu/XWnud5/J7fs+X3zrs88lzTVUhSZKk8XpQ6wIkSZIWI0OYJElSA4YwSZKkBgxhkiRJDRjCJEmSGjCESZIkNWAIk9SLJGuSvHUn9bUiyZYkS7r5C5P85s7ou+vv/CS/vrP624H9viPJrUn+vaf+r0/y/D76lvTALW1dgKSFJ8n1wMOBrcA9wLXA2cAZVfUjgKo6YQf6+s2q+tJsbarqBmD3B1b1vft7G/CzVfXyof4P3xl972Ad+wFvBPavqlvGvX9J7XkkTNL99cKq2gPYH3gn8CbgL3f2TpJM6j8W9wduGzWATfA4SIuWIUzSA1JVt1fVucBLgF9P8kSAJGcleUc3vTzJ55J8L8l3klyc5EFJPgysAD7bnW78/SQrk1SSVya5AfiHoWXDQeQxSS5JcnuSv0/ysG5fhyTZOFzjttNySQ4DTgJe0u3vim79vac3u7pOTvKtJLckOTvJQ7p12+r49SQ3dKcS/2C2sUnykG77TV1/J3f9Px+4AHhkV8dZM2x7SJKNSd7Una78q27bNyf5f0luS/KJbf/d3TbHdvu5bXt1SZofDGGSdoqqugTYCPz8DKvf2K2bYnAa86TBJnUscAODo2q7V9W7hrZ5LvB44Bdn2eVxwG8Aj2RwWvS9I9T4eeB/AX/b7e+gGZq9ovs8D3g0g9Ogp09r8xzgscAvAKckefwsu3wf8JCun+d2NR/fnXo9HLipq+MVs2z/COBhDI6arQZeB/z3rq9HAt8F/hwgyYHAB4Bju3U/Dew7S7+S5oEFGcKSnNn9C/XqEdr+aZL13edfk3xvDCVKi9VNDELDdD8E9mZw/dMPq+rimvvFtW+rqjuq6q5Z1n+4qq6uqjuAtwK/tu3C/QfoZcC7q+obVbUFeAtwzLSjcKdV1V1VdQVwBXCfMNfV8hLgLVX1/aq6HvgTBiFpVD8CTq2qH3Tj8NvAH1TVxqr6AfA24OiutqOBz1XVRd26t3bbS5qnFmQIA84CDhulYVX9TlU9uaqezOBfpZ/psS5psdsH+M4My/83sAH4YpJvJHnzCH3duAPrvwUsA5aPVOX2PbLrb7jvpQyO4G0zfDfjncx808By4MEz9LXPDtSyqar+c2h+f+DvutO63wOuY3BjxMO7uu8dky6c3rYD+5I0ZgsyhFXVRUz7ok/ymCSfT3JZd73J42bY9KXAx8ZSpLTIJHk6g4Dx5enruiNBb6yqRwMvBH43yS9sWz1Ll3MdKdtvaHoFg6NttwJ3ALsN1bWEwWnQUfu9iUHYGe57K/Afc2w33a1dTdP7+vYO9DG91huBw6tqr6HPLlX1beBmhsYkyW4MTklKmqcWZAibxRnAa6vqacDvAe8fXplkf+BRwD80qE2aWEn2THIk8HHgb6rqqhnaHJnkZ5ME2Mzg6M093er/YHDN1I56eZIDu7DxP4FPVdU9wL8CuyT5pSTLgJOBnxra7j+AlUlm+/77GPA7SR6VZHd+fA3Z1h0prqvlE8AfJtmj+w76XeBvdqSfadZ0/e0PkGQqyVHduk8BRyZ5TpIHMxiTSfqOlybORPwP2n1R/hzwySTrgQ8yuP5k2DH8+Eta0gP32STfZ3B05g+AdwPHz9L2AOBLwBbgK8D7q+rCbt0fASd3p9h+bwf2/2EGlyb8O7ALg4vWqarbgVcDH2Jw1OkOBjcFbPPJ7udtSS6fod8zu74vAr4J/Cfw2h2oa9hru/1/g8ERwo92/d9ffwacy+C07veBtcAzAKrqGuDEbh83M7hof+Ms/UiaBzL3tbHzU5KVDC5CfWKSPYGvV9X04DXc/l+AE6vqn8dVoyRJ0mwm4khYVW0GvpnkVwEycO/dSkkeCzyUwb/AJUmSmluQISzJxxgEqsd2DzN8JYPbyl/ZPXzxGuCooU1eCnx8hFviJUmSxmLBno6UJElayBbkkTBJkqSFzhAmSZLUwNK5mzww3YMS1wHfrqojp60Lg1uuj2Dw1OlXVNVMt4zfa/ny5bVy5cqeqpUkSdp5Lrvssluramqmdb2HMOD1DF6tsecM6w5n8PygAxg86+YD3c9ZrVy5knXr1u3sGiVJkna6JN+abV2vpyOT7Av8EoOHJs7kKODsGlgL7JVk1md9SZIkTYq+rwl7D/D7wI9mWb8PP/kS3o3s2MttJUmSFqTeQlj3Lrlbquqy7TWbYdl9npmRZHWSdUnWbdq0aafVKEmS1EqfR8KeDbwoyfUMXux7aJLpL67dCOw3NL8vcNP0jqrqjKpaVVWrpqZmvLZNkiRpQekthFXVW6pq36payeDl2f9QVS+f1uxc4LjuNUPPBG6vqpv7qkmSJGm+GMfdkT8hyQkAVbUGOI/B4yk2MHhExfHjrkeSJKmFsYSwqroQuLCbXjO0vIATx1GDJEnSfOIT8yVJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDY39OmMbrtJzWuoSd5tQ6tXUJkiTtNB4JkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBgxhkiRJDRjCJEmSGjCESZIkNdBbCEuyS5JLklyR5Jokp83Q5pAktydZ331O6aseSZKk+WRpj33/ADi0qrYkWQZ8Ocn5VbV2WruLq+rIHuuQJEmad3oLYVVVwJZudln3qb72J0mStJD0ek1YkiVJ1gO3ABdU1VdnaPas7pTl+Ume0Gc9kiRJ80WvIayq7qmqJwP7AgcneeK0JpcD+1fVQcD7gHNm6ifJ6iTrkqzbtGlTnyVLkiSNxVjujqyq7wEXAodNW765qrZ00+cBy5Isn2H7M6pqVVWtmpqaGkPFkiRJ/erz7sipJHt107sCzwe+Nq3NI5Kkmz64q+e2vmqSJEmaL/q8O3Jv4K+TLGEQrj5RVZ9LcgJAVa0BjgZelWQrcBdwTHdBvyRJ0kTr8+7IK4GnzLB8zdD06cDpfdUgSZI0X/nEfEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBgxhkiRJDRjCJEmSGjCESZIkNWAIkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDvYWwJLskuSTJFUmuSXLaDG2S5L1JNiS5MslT+6pHkiRpPlnaY98/AA6tqi1JlgFfTnJ+Va0danM4cED3eQbwge6nJEnSROvtSFgNbOlml3WfmtbsKODsru1aYK8ke/dVkyRJ0nzR6zVhSZYkWQ/cAlxQVV+d1mQf4Mah+Y3dsun9rE6yLsm6TZs29VavJEnSuPQawqrqnqp6MrAvcHCSJ05rkpk2m6GfM6pqVVWtmpqa6qFSSZKk8RrL3ZFV9T3gQuCwaas2AvsNze8L3DSOmiRJklrq8+7IqSR7ddO7As8Hvjat2bnAcd1dks8Ebq+qm/uqSZIkab7o8+7IvYG/TrKEQdj7RFV9LskJAFW1BjgPOALYANwJHN9jPZIkSfNGbyGsqq4EnjLD8jVD0wWc2FcNkiRJ85VPzJckSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBgxhkiRJDRjCJEmSGjCESZIkNWAIkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIa6C2EJdkvyT8muS7JNUleP0ObQ5LcnmR99zmlr3okSZLmk6U99r0VeGNVXZ5kD+CyJBdU1bXT2l1cVUf2WIckSdK809uRsKq6uaou76a/D1wH7NPX/iRJkhaSsVwTlmQl8BTgqzOsflaSK5Kcn+QJs2y/Osm6JOs2bdrUZ6mSJElj0XsIS7I78GngDVW1edrqy4H9q+og4H3AOTP1UVVnVNWqqlo1NTXVa72SJEnj0GsIS7KMQQD7SFV9Zvr6qtpcVVu66fOAZUmW91mTJEnSfNDn3ZEB/hK4rqrePUubR3TtSHJwV89tfdUkSZI0X/R5d+SzgWOBq5Ks75adBKwAqKo1wNHAq5JsBe4Cjqmq6rEmSZKkeaG3EFZVXwYyR5vTgdP7qkGSJGm+8on5kiRJDRjCJEmSGjCESZIkNWAIkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEmSpAYMYZIkSQ2MFMKSPLHvQiRJkhaTUY+ErUlySZJXJ9mrz4IkSZIWg5FCWFU9B3gZsB+wLslHk7yg18okSZIm2MjXhFXVvwEnA28Cngu8N8nXkvxyX8VJkiRNqlGvCXtSkj8FrgMOBV5YVY/vpv+0x/okSZIm0tIR250O/AVwUlXdtW1hVd2U5OReKpMkSZpgo4awI4C7quoegCQPAnapqjur6sO9VSdJkjShRr0m7EvArkPzu3XLJEmSdD+MGsJ2qaot22a66d36KUmSJGnyjRrC7kjy1G0zSZ4G3LWd9pIkSdqOUa8JewPwySQ3dfN7Ay/ppSJJkqRFYKQQVlWXJnkc8FggwNeq6oe9ViZJkjTBRj0SBvB0YGW3zVOSUFVn91KVJEnShBsphCX5MPAYYD1wT7e4AEOYJEnS/TDqkbBVwIFVVX0WI0mStFiMenfk1cAj+ixEkiRpMRn1SNhy4NoklwA/2Lawql7US1WSJEkTbtQQ9rY+i5AkSVpsRn1ExT8l2R84oKq+lGQ3YEm/pUmSJE2uka4JS/JbwKeAD3aL9gHO6akmSZKkiTfqhfknAs8GNgNU1b8BP9NXUZIkSZNu1BD2g6q6e9tMkqUMnhMmSZKk+2HUEPZPSU4Cdk3yAuCTwGe3t0GS/ZL8Y5LrklyT5PUztEmS9ybZkOTK4ZeES5IkTbJRQ9ibgU3AVcBvA+cBJ8+xzVbgjVX1eOCZwIlJDpzW5nDggO6zGvjAiPVIkiQtaKPeHfkj4C+6z0iq6mbg5m76+0muY3BB/7VDzY4Czu6exL82yV5J9u62lSRJmlijvjvym8xwDVhVPXrE7VcCTwG+Om3VPsCNQ/Mbu2WGMEmSNNF25N2R2+wC/CrwsFE2TLI78GngDVW1efrqGTa5T9hLsprB6UpWrFgxym4lSZLmtZGuCauq24Y+366q9wCHzrVdkmUMAthHquozMzTZCOw3NL8vcNMM+z+jqlZV1aqpqalRSpYkSZrXRj0dOXzX4oMYHBnbY45tAvwlcF1VvXuWZucCr0nyceAZwO1eDyZJkhaDUU9H/snQ9FbgeuDX5tjm2cCxwFVJ1nfLTgJWAFTVGgZ3WR4BbADuBI4fsR5JkqQFbdS7I5+3ox1X1ZeZ+Zqv4TbF4Gn8kiRJi8qopyN/d3vrt3O6UZIkSTPYkbsjn87gGi6AFwIX8ZOPl5AkSdKIRg1hy4GnVtX3AZK8DfhkVf1mX4VJkiRNslFfW7QCuHto/m5g5U6vRpIkaZEY9UjYh4FLkvwdg4epvhg4u7eqJEmSJtyod0f+YZLzgZ/vFh1fVf/SX1mSJEmTbdTTkQC7AZur6s+AjUke1VNNkiRJE2+kEJbkVOBNwFu6RcuAv+mrKEmSpEk36pGwFwMvAu4AqKqbmOO1RZIkSZrdqCHs7u7p9gWQ5L/0V5IkSdLkGzWEfSLJB4G9kvwW8CXgL/orS5IkabLNeXdkkgB/CzwO2Aw8Fjilqi7ouTZJkqSJNWcIq6pKck5VPQ0weEmSJO0Eoz6sdW2Sp1fVpb1WM4+cltNalyBJkibYqCHsecAJSa5ncIdkGBwke1JfhUmSJE2y7YawJCuq6gbg8DHVI0mStCjMdSTsHOCpVfWtJJ+uql8ZQ02SJEkTb65HVGRo+tF9FiJJkrSYzBXCapZpSZIkPQBznY48KMlmBkfEdu2m4ccX5u/Za3WSJEkTarshrKqWjKsQSZKkxWTU1xZJkiRpJzKESZIkNWAIkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWqgtxCW5MwktyS5epb1hyS5Pcn67nNKX7VIkiTNN9t9gfcDdBZwOnD2dtpcXFVH9liDJEnSvNTbkbCqugj4Tl/9S5IkLWStrwl7VpIrkpyf5AmzNUqyOsm6JOs2bdo0zvokSZJ60TKEXQ7sX1UHAe8DzpmtYVWdUVWrqmrV1NTUuOqTJEnqTbMQVlWbq2pLN30esCzJ8lb1SJIkjVOzEJbkEUnSTR/c1XJbq3okSZLGqbe7I5N8DDgEWJ5kI3AqsAygqtYARwOvSrIVuAs4pqqqr3okSZLmk95CWFW9dI71pzN4hIUkSdKi0/ruSEmSpEXJECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBgxhkiRJDRjCJEmSGjCESZIkNWAIkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIa6C2EJTkzyS1Jrp5lfZK8N8mGJFcmeWpftUiSJM03fR4JOws4bDvrDwcO6D6rgQ/0WIskSdK80lsIq6qLgO9sp8lRwNk1sBbYK8nefdUjSZI0n7S8Jmwf4Mah+Y3dsvtIsjrJuiTrNm3aNJbiJEmS+tQyhGWGZTVTw6o6o6pWVdWqqampnsuSJEnqX8sQthHYb2h+X+CmRrVIkiSNVcsQdi5wXHeX5DOB26vq5ob1SJIkjc3SvjpO8jHgEGB5ko3AqcAygKpaA5wHHAFsAO4Eju+rFkmSpPmmtxBWVS+dY30BJ/a1f0mSpPnMJ+ZLkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBgxhkiRJDRjCJEmSGjCESZIkNWAIkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBgxhkiRJDfQawpIcluTrSTYkefMM6w9JcnuS9d3nlD7rkSRJmi+W9tVxkiXAnwMvADYClyY5t6qundb04qo6sq86JEmS5qM+j4QdDGyoqm9U1d3Ax4GjetyfJEnSgtFnCNsHuHFofmO3bLpnJbkiyflJntBjPZIkSfNGb6cjgcywrKbNXw7sX1VbkhwBnAMccJ+OktXAaoAVK1bs5DIlSZLGr88jYRuB/Ybm9wVuGm5QVZuraks3fR6wLMny6R1V1RlVtaqqVk1NTfVYsiRJ0nj0GcIuBQ5I8qgkDwaOAc4dbpDkEUnSTR/c1XNbjzVJkiTNC72djqyqrUleA3wBWAKcWVXXJDmhW78GOBp4VZKtwF3AMVU1/ZSlJEnSxOnzmrBtpxjPm7ZszdD06cDpfdYgSZI0H/nEfEmSpAYMYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBgxhkiRJDRjCJEmSGjCESZIkNbC0dQHSqE7Laa1L2GlOrVNblyBJaswjYZIkSQ0YwiRJkhowhEmSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIa6PW1RUkOA/4MWAJ8qKreOW19uvVHAHcCr6iqy/usSZoPJuUVTL5+SZLuv95CWJIlwJ8DLwA2ApcmObeqrh1qdjhwQPd5BvCB7qekBWBSwiQYKCWNX59Hwg4GNlTVNwCSfBw4ChgOYUcBZ1dVAWuT7JVk76q6uce6JOk+DJSSxq3PELYPcOPQ/Ebue5Rrpjb7AIYwSbqfJilQTgqDsWbSZwjLDMvqfrQhyWpgdTe7JcnXH2Btk2Y5cGvrIiaQ49oPx7Ufjms/dsq4vi1ve+CVTJbF9Pu6/2wr+gxhG4H9hub3BW66H22oqjOAM3Z2gZMiybqqWtW6jknjuPbDce2H49oPx7UfjutAn4+ouBQ4IMmjkjwYOAY4d1qbc4HjMvBM4HavB5MkSYtBb0fCqmprktcAX2DwiIozq+qaJCd069cA5zF4PMUGBo+oOL6veiRJkuaTXp8TVlXnMQhaw8vWDE0XcGKfNSwSnqrth+PaD8e1H45rPxzXfjiuQAY5SJIkSePka4skSZIaMIQtEEkOS/L1JBuSvHmG9Uny3m79lUme2qLOhWaEcX1ZN55XJvnnJAe1qHOhmWtch9o9Pck9SY4eZ30L1SjjmuSQJOuTXJPkn8Zd40I0wvfAQ5J8NskV3bh6/fIIkpyZ5JYkV8+yftH/3TKELQBDr4A6HDgQeGmSA6c1G34F1GoGr4DSdow4rt8EnltVTwLejtcxzGnEcd3W7o8Z3LyjOYwyrkn2At4PvKiqngD86rjrXGhG/H09Ebi2qg4CDgH+pLvrX9t3FnDYdtYv+r9bhrCF4d5XQFXV3cC2V0ANu/cVUFW1Ftgryd7jLnSBmXNcq+qfq+q73exaBs+y0/aN8vsK8Frg08At4yxuARtlXP8H8JmqugGgqhzbuY0yrgXskSTA7sB3gK3jLXPhqaqLGIzVbBb93y1D2MIw2+uddrSNftKOjtkrgfN7rWgyzDmuSfYBXgysQaMa5ff1vwIPTXJhksuSHDe26hauUcb1dODxDB4mfhXw+qr60XjKm2iL/u9Wr4+o0E6z014BpZ8w8pgleR6DEPacXiuaDKOM63uAN1XVPYODCxrBKOO6FHga8AvArsBXkqytqn/tu7gFbJRx/UVgPXAo8BjggiQXV9XmnmubdIv+75YhbGHYaa+A0k8YacySPAn4EHB4Vd02ptoWslHGdRXw8S6ALQeOSLK1qs4ZS4UL06jfA7dW1R3AHUkuAg4CDGGzG2Vcjwfe2T3bckOSbwKPAy4ZT4kTa9H/3fJ05MLgK6D6Mee4JlkBfAY41qMJI5tzXKvqUVW1sqpWAp8CXm0Am9Mo3wN/D/x8kqVJdgOeAVw35joXmlHG9QYGRxdJ8nDgscA3xlrlZFr0f7c8ErYA+Aqofow4rqcAPw28vztqs9WXzm7fiOOqHTTKuFbVdUk+D1wJ/Aj4UFXN+HgADYz4+/p24KwkVzE4hfamqrq1WdELRJKPMbibdHmSjcCpwDLw79Y2PjFfkiSpAU9HSpIkNWAIkyRJasAQJkmS1IAhTJIkqQFDmCRJUgOGMEkLXpLXJbkuyUeSvCLJ6fezn5N2dm2SNBtDmKQFoXug42zfWa8Gjqiqlz3A3RjCJI2NIUzSvJVkZXeE6/3A5cBbk1ya5Mokp3Vt1gCPBs5N8jvTtp9K8ulum0uTPLtbvnuSv0pyVdfXryR5J7BrkvVJPtK1O6d7EfY1SVYP9bslyR8muSLJ2u4p6iR5eJK/65ZfkeTnuuUvT3JJ1/cHkywZw/BJmud8WKukeSvJSgavh/k5YE/gaOC3GTy1/FzgXVV1UZLrgVVVdWuSV3TTr0nyUeD9VfXl7hVUX6iqxyf5Y+CnquoN3X4eWlXfTbKlqnYf2v/Dquo7SXZl8Hqb51bVbUkKeFFVfTbJu4DNVfWOJH8LfKWq3tMFrd2BRwLvAn65qn7YBcq1VXV2z8MnaZ7ztUWS5rtvVdXaJP8H+G/Av3TLdwcOAC7azrbPBw7sXjkFsGeSPbrlx2xbWFXfnWX71yV5cTe9X7e/24C7gc91yy8DXtBNHwoc1/V5D3B7kmOBpwGXdnXsCtwyx3+zpEXAECZpvruj+xngj6rqgzuw7YOAZ1XVXcMLM0hD2z0NkOQQBmHtWVV1Z5ILgV261T+sH59GuIftf5cG+OuqessO1C1pEfCaMEkLxReA30iyO0CSfZL8zBzbfBF4zbaZJE+eZflDu8kfJlnWTT8E+G4XwB4HPHOEGv8v8KquzyVJ9uyWHb2t1iQPS7L/CH1JmnCGMEkLQlV9Efgo8JUkVwGfAvaYY7PXAau6i++vBU7olr8DeGiSq5NcATyvW34GcGV3Yf7ngaVJrgTeDqwdoczXA8/r6rsMeEJVXQucDHyx6+sCYO/R/qslTTIvzJckSWrAI2GSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkBv4/9VO9RLOzz8IAAAAASUVORK5CYII=\n", "text/plain": [ - "
" + "{'tile': 'LC08_L1TP_227065_20201201_20201217_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.0699000e+04, 2.1815834e+07, 8.8956250e+06, 7.7507970e+06,\n", + " 2.0653626e+07]])}" ] }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "recl" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - }, + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20201201_20201217_01_T1/LC08_L1TP_227065_20201201_20201217_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.0699000e+04 2.1815834e+07 8.8956250e+06 7.7507970e+06 2.0653626e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20201115_20201210_01_T1/LC08_L1TP_227065_20201115_20201210_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.0840000e+04 2.0935594e+07 8.4653550e+06 7.1621340e+06 2.2640268e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.5806000e+04 1.8093655e+07 1.4772200e+06 4.2532630e+06 3.5314247e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200912_20200920_01_T1/LC08_L1TP_227065_20200912_20200920_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.2182000e+04 1.7741209e+07 1.6514840e+06 5.9542690e+06 3.3747437e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200827_20200905_01_T1/LC08_L1TP_227065_20200827_20200905_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.7980500e+05 2.1601746e+07 4.9680980e+06 6.8061740e+06 2.5590758e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200827_20200905_01_T1/LC08_L1TP_227065_20200827_20200905_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.7980500e+05 2.1601746e+07 4.9680980e+06 6.8061740e+06 2.5590758e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200811_20200822_01_T1/LC08_L1TP_227065_20200811_20200822_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.8603000e+04 1.7649810e+07 8.7566300e+05 6.1846740e+06 3.4397831e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200726_20200807_01_T1/LC08_L1TP_227065_20200726_20200807_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0251500e+05 1.7639010e+07 1.9205300e+05 1.5041640e+06 3.9708839e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200710_20200721_01_T1/LC08_L1TP_227065_20200710_20200721_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.4019000e+04 1.7658459e+07 1.3507300e+05 7.2930300e+05 4.0559727e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200624_20200707_01_T1/LC08_L1TP_227065_20200624_20200707_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0076900e+05 1.7651259e+07 1.3643800e+05 3.1043300e+05 4.0947682e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200608_20200626_01_T1/LC08_L1TP_227065_20200608_20200626_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0807300e+05 1.7633159e+07 9.2012000e+04 2.0395200e+05 4.1109385e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200608_20200626_01_T1/LC08_L1TP_227065_20200608_20200626_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0807300e+05 1.7633159e+07 9.2012000e+04 2.0395200e+05 4.1109385e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200523_20200607_01_T1/LC08_L1TP_227065_20200523_20200607_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.5400000e+04 1.7762936e+07 6.6097200e+05 1.0400430e+06 3.9587230e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200507_20200509_01_T1/LC08_L1TP_227065_20200507_20200509_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.6650000e+03 2.3957863e+07 1.8780863e+07 7.9554330e+06 8.4437570e+06]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200405_20200410_01_T1/LC08_L1TP_227065_20200405_20200410_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.6404000e+04 1.7977212e+07 2.6260000e+06 2.9784820e+06 3.5498483e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200217_20200225_01_T1/LC08_L1TP_227065_20200217_20200225_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.3369000e+04 2.0267431e+07 7.9690030e+06 7.8116080e+06 2.3065170e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191215_20201023_01_T1/LC08_L1TP_227065_20191215_20201023_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.1528000e+04 1.8141730e+07 3.0162450e+06 4.3372920e+06 3.3619786e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191215_20191226_01_T1/LC08_L1TP_227065_20191215_20191226_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.1528000e+04 1.8141730e+07 3.0162450e+06 4.3372920e+06 3.3619786e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191129_20191216_01_T1/LC08_L1TP_227065_20191129_20191216_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.0520000e+04 1.9402160e+07 6.1426440e+06 6.4811400e+06 2.7157727e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191028_20191114_01_T1/LC08_L1TP_227065_20191028_20191114_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.8700000e+04 2.0895705e+07 5.5810930e+06 4.7408730e+06 2.7890210e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191012_20191018_01_T1/LC08_L1TP_227065_20191012_20191018_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.0731000e+04 1.7744511e+07 8.6954400e+05 2.2820980e+06 3.8199697e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190926_20191017_01_T1/LC08_L1TP_227065_20190926_20191017_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.8904000e+04 1.9490196e+07 3.0545360e+06 4.2616430e+06 3.2301302e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190910_20190917_01_T1/LC08_L1TP_227065_20190910_20190917_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.4459000e+04 1.7666452e+07 1.0915010e+06 4.8517430e+06 3.5472426e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190825_20190903_01_T1/LC08_L1TP_227065_20190825_20190903_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.9130000e+04 1.8972080e+07 3.5133030e+06 4.7883810e+06 3.1871297e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190724_20190801_01_T1/LC08_L1TP_227065_20190724_20190801_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0355600e+05 1.7635297e+07 1.3809600e+05 1.0421470e+06 4.0227485e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190708_20190719_01_T1/LC08_L1TP_227065_20190708_20190719_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.2865000e+04 2.0955679e+07 8.9420730e+06 5.8891420e+06 2.3336822e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190622_20190704_01_T1/LC08_L1TP_227065_20190622_20190704_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0534400e+05 1.7635371e+07 6.5012000e+04 1.6757700e+05 4.1173277e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190606_20190619_01_T1/LC08_L1TP_227065_20190606_20190619_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.1840000e+04 2.2354408e+07 6.3423160e+06 3.9641500e+06 2.6403867e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190505_20190520_01_T1/LC08_L1TP_227065_20190505_20190520_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.3374000e+04 1.7850268e+07 1.0312390e+06 1.1802860e+06 3.8991414e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190505_20190520_01_T1/LC08_L1TP_227065_20190505_20190520_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.3374000e+04 1.7850268e+07 1.0312390e+06 1.1802860e+06 3.8991414e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190419_20190423_01_T1/LC08_L1TP_227065_20190419_20190423_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.3990000e+04 1.8251033e+07 5.8035630e+06 7.4844430e+06 2.7583552e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190318_20190325_01_T1/LC08_L1TP_227065_20190318_20190325_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.4469000e+04 2.0003074e+07 7.6357440e+06 5.3926820e+06 2.6090612e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181126_20181210_01_T1/LC08_L1TP_227065_20181126_20181210_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.9718000e+04 2.1151591e+07 1.0066808e+07 6.2419730e+06 2.1646491e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181126_20181210_01_T1/LC08_L1TP_227065_20181126_20181210_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.9718000e+04 2.1151591e+07 1.0066808e+07 6.2419730e+06 2.1646491e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181110_20181127_01_T1/LC08_L1TP_227065_20181110_20181127_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.2970000e+03 2.1996694e+07 9.7685680e+06 1.1782868e+07 1.5595154e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181025_20181114_01_T1/LC08_L1TP_227065_20181025_20181114_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.4352000e+04 1.7716306e+07 1.0644100e+06 2.0008100e+06 3.8330703e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181009_20181029_01_T1/LC08_L1TP_227065_20181009_20181029_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.5040000e+03 2.5532529e+07 1.4032098e+07 6.9750050e+06 1.2604445e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180923_20180929_01_T1/LC08_L1TP_227065_20180923_20180929_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0645000e+04 1.9793368e+07 1.2610098e+07 7.6659100e+06 1.9066560e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180923_20180929_01_T1/LC08_L1TP_227065_20180923_20180929_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0645000e+04 1.9793368e+07 1.2610098e+07 7.6659100e+06 1.9066560e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180907_20180912_01_T1/LC08_L1TP_227065_20180907_20180912_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.8076000e+04 1.7980146e+07 1.5370370e+06 2.5406810e+06 3.7040641e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180907_20180912_01_T1/LC08_L1TP_227065_20180907_20180912_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.8076000e+04 1.7980146e+07 1.5370370e+06 2.5406810e+06 3.7040641e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180822_20180829_01_T1/LC08_L1TP_227065_20180822_20180829_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.8440000e+04 1.7754004e+07 5.5002100e+05 1.5137760e+06 3.9240340e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180806_20180815_01_T1/LC08_L1TP_227065_20180806_20180815_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.7347000e+04 1.7875578e+07 6.8500300e+05 2.3838130e+06 3.8114840e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180721_20180731_01_T1/LC08_L1TP_227065_20180721_20180731_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.0450000e+04 1.7636800e+07 1.1242500e+05 1.0542470e+06 4.0252659e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180705_20180717_01_T1/LC08_L1TP_227065_20180705_20180717_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0343000e+05 1.7706450e+07 8.7557000e+04 3.9135100e+05 4.0935403e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180705_20180717_01_T1/LC08_L1TP_227065_20180705_20180717_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0343000e+05 1.7706450e+07 8.7557000e+04 3.9135100e+05 4.0935403e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180705_20180717_01_T1/LC08_L1TP_227065_20180705_20180717_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0343000e+05 1.7706450e+07 8.7557000e+04 3.9135100e+05 4.0935403e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180619_20180703_01_T1/LC08_L1TP_227065_20180619_20180703_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.000000e+00 2.000000e+00 3.000000e+00 4.000000e+00 5.000000e+00]\n", + " [1.014320e+05 1.762800e+07 1.971240e+05 6.018050e+05 4.061822e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180619_20180703_01_T1/LC08_L1TP_227065_20180619_20180703_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.000000e+00 2.000000e+00 3.000000e+00 4.000000e+00 5.000000e+00]\n", + " [1.014320e+05 1.762800e+07 1.971240e+05 6.018050e+05 4.061822e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180518_20180604_01_T1/LC08_L1TP_227065_20180518_20180604_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.9050000e+04 1.9219452e+07 4.6369270e+06 3.7363760e+06 3.1484776e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180502_20180516_01_T1/LC08_L1TP_227065_20180502_20180516_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.1848000e+04 1.8377677e+07 5.9249540e+06 6.6608890e+06 2.8161213e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180227_20180308_01_T1/LC08_L1TP_227065_20180227_20180308_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.2334000e+04 2.1845045e+07 1.4386932e+07 9.6946460e+06 1.3197624e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180110_20180119_01_T1/LC08_L1TP_227065_20180110_20180119_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.2264000e+04 2.1461123e+07 5.7745330e+06 3.8327950e+06 2.8035866e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20171123_20171206_01_T1/LC08_L1TP_227065_20171123_20171206_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.6490000e+03 1.9425880e+07 4.6485790e+06 7.7474980e+06 2.7398585e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20171022_20171107_01_T1/LC08_L1TP_227065_20171022_20171107_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.6241000e+04 2.5572199e+07 8.8317350e+06 6.0434590e+06 1.8682947e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20171006_20171023_01_T1/LC08_L1TP_227065_20171006_20171023_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.9770000e+03 1.8511667e+07 5.0325690e+06 7.7327420e+06 2.7862626e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.8884000e+04 1.7811319e+07 1.2244910e+06 5.3844110e+06 3.4775086e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.8884000e+04 1.7811319e+07 1.2244910e+06 5.3844110e+06 3.4775086e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.8884000e+04 1.7811319e+07 1.2244910e+06 5.3844110e+06 3.4775086e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.8884000e+04 1.7811319e+07 1.2244910e+06 5.3844110e+06 3.4775086e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170819_20170826_01_T1/LC08_L1TP_227065_20170819_20170826_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.9169000e+04 1.7725133e+07 4.8722900e+05 3.2005010e+06 3.7732159e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170803_20170812_01_T1/LC08_L1TP_227065_20170803_20170812_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.3888000e+04 1.7637079e+07 1.9120400e+05 1.9385530e+06 3.9285857e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.4791000e+04 1.7709592e+07 1.1341300e+05 7.7778600e+05 4.0528609e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.4791000e+04 1.7709592e+07 1.1341300e+05 7.7778600e+05 4.0528609e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.4791000e+04 1.7709592e+07 1.1341300e+05 7.7778600e+05 4.0528609e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.4791000e+04 1.7709592e+07 1.1341300e+05 7.7778600e+05 4.0528609e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170702_20170715_01_T1/LC08_L1TP_227065_20170702_20170715_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.3132000e+04 1.7637408e+07 1.3472300e+05 3.9452700e+05 4.0886791e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170616_20170629_01_T1/LC08_L1TP_227065_20170616_20170629_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.5606000e+04 1.7650118e+07 1.8209700e+05 4.7777800e+05 4.0760982e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170616_20180528_01_T1/LC08_L1TP_227065_20170616_20180528_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.5606000e+04 1.7650125e+07 1.8210300e+05 4.7773700e+05 4.0761010e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170616_20170629_01_T1/LC08_L1TP_227065_20170616_20170629_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.5606000e+04 1.7650118e+07 1.8209700e+05 4.7777800e+05 4.0760982e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170531_20170615_01_T1/LC08_L1TP_227065_20170531_20170615_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.5451000e+04 2.5257767e+07 1.1109772e+07 7.6637630e+06 1.5039828e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170515_20170525_01_T1/LC08_L1TP_227065_20170515_20170525_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.1992000e+04 1.9234691e+07 4.4946200e+06 3.6111580e+06 3.1754120e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170413_20170501_01_T1/LC08_L1TP_227065_20170413_20170501_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.5358000e+04 1.8759506e+07 6.7579430e+06 8.1645630e+06 2.5429211e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170312_20170317_01_T1/LC08_L1TP_227065_20170312_20170317_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.4900000e+02 1.9579474e+07 1.5596784e+07 1.5107902e+07 8.8615720e+06]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170107_20170311_01_T1/LC08_L1TP_227065_20170107_20170311_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.1610000e+03 1.9968702e+07 1.0863926e+07 1.0115206e+07 1.8191586e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20161206_20180528_01_T1/LC08_L1TP_227065_20161206_20180528_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.9753000e+04 1.7657073e+07 1.1055290e+06 2.4233180e+06 3.7910908e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20161104_20170318_01_T1/LC08_L1TP_227065_20161104_20170318_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.1818000e+04 1.7657493e+07 1.5267270e+06 2.5185160e+06 3.7412027e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20161003_20170320_01_T1/LC08_L1TP_227065_20161003_20170320_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.8470000e+04 1.9458426e+07 6.4214330e+06 4.5376650e+06 2.8700587e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160917_20170321_01_T1/LC08_L1TP_227065_20160917_20170321_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.1702000e+04 1.8199687e+07 2.8809100e+06 4.7118850e+06 3.3332397e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160901_20170321_01_T1/LC08_L1TP_227065_20160901_20170321_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.3129000e+04 2.3158246e+07 6.8380690e+06 6.1424600e+06 2.2974677e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160816_20170322_01_T1/LC08_L1TP_227065_20160816_20170322_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.8948000e+04 1.7712232e+07 4.4863100e+05 2.4352670e+06 3.8471503e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160731_20170322_01_T1/LC08_L1TP_227065_20160731_20170322_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.4490000e+04 1.7722731e+07 1.3716300e+05 1.4648520e+06 3.9824955e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160715_20170323_01_T1/LC08_L1TP_227065_20160715_20170323_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.7514000e+04 1.7632999e+07 8.8713000e+04 4.6067500e+05 4.0866680e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160629_20170323_01_T1/LC08_L1TP_227065_20160629_20170323_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.8722000e+04 1.7630251e+07 6.3779000e+04 1.8110200e+05 4.1172727e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160613_20170324_01_T1/LC08_L1TP_227065_20160613_20170324_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.6236000e+04 1.8072910e+07 1.8107920e+06 2.7605490e+06 3.6523704e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160528_20170324_01_T1/LC08_L1TP_227065_20160528_20170324_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.8859000e+04 1.7630810e+07 5.3804000e+05 3.1427470e+06 3.7786125e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160512_20170324_01_T1/LC08_L1TP_227065_20160512_20170324_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.3697000e+04 2.5924049e+07 4.3670880e+06 4.6741030e+06 2.4245254e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160426_20170326_01_T1/LC08_L1TP_227065_20160426_20170326_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.5410000e+03 2.0776508e+07 1.3013177e+07 1.0056923e+07 1.5291432e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160410_20170326_01_T1/LC08_L1TP_227065_20160410_20170326_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.1910000e+03 2.6359335e+07 1.0781405e+07 6.8950170e+06 1.5106633e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160222_20170329_01_T1/LC08_L1TP_227065_20160222_20170329_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.4290000e+04 1.7747916e+07 1.2159150e+06 1.5928990e+06 3.8525561e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160206_20170330_01_T1/LC08_L1TP_227065_20160206_20170330_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.6025000e+04 2.1616581e+07 1.1353073e+07 7.0285170e+06 1.9132385e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151204_20170401_01_T1/LC08_L1TP_227065_20151204_20170401_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.5400000e+02 1.9726420e+07 6.8948240e+06 8.3583290e+06 2.4166854e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151118_20170402_01_T1/LC08_L1TP_227065_20151118_20170402_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.2100000e+02 1.9463388e+07 7.4734850e+06 1.2834525e+07 1.9375062e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151102_20170402_01_T1/LC08_L1TP_227065_20151102_20170402_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.5761000e+04 2.0079715e+07 6.2502840e+06 6.0181220e+06 2.6860309e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151017_20170403_01_T1/LC08_L1TP_227065_20151017_20170403_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.3020000e+04 1.7772264e+07 8.2863900e+05 1.9196480e+06 3.8680620e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151001_20170403_01_T1/LC08_L1TP_227065_20151001_20170403_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.8220000e+03 2.9642096e+07 5.7575010e+06 6.0761900e+06 1.7667972e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150915_20170404_01_T1/LC08_L1TP_227065_20150915_20170404_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.7720000e+03 2.5094982e+07 3.6494800e+06 4.1950520e+06 2.6277905e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150830_20170405_01_T1/LC08_L1TP_227065_20150830_20170405_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.6814000e+04 1.7749189e+07 3.2174030e+06 6.4857610e+06 3.1657414e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150814_20170406_01_T1/LC08_L1TP_227065_20150814_20170406_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.1210000e+04 1.7715922e+07 1.9703500e+05 1.6801160e+06 3.9539908e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150729_20170406_01_T1/LC08_L1TP_227065_20150729_20170406_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.1932000e+04 1.7637260e+07 9.9895000e+04 5.0848300e+05 4.0809011e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150713_20170407_01_T1/LC08_L1TP_227065_20150713_20170407_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.9348000e+04 1.8356856e+07 1.1291370e+06 1.2448640e+06 3.8326376e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150627_20170407_01_T1/LC08_L1TP_227065_20150627_20170407_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.6366000e+04 2.1406886e+07 5.0153520e+06 5.8906470e+06 2.6817330e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150611_20170408_01_T1/LC08_L1TP_227065_20150611_20170408_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [9.8149000e+04 1.7630502e+07 4.5525000e+04 9.9525000e+04 4.1272880e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150526_20170408_01_T1/LC08_L1TP_227065_20150526_20170408_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.1128000e+04 1.7798601e+07 2.4590110e+06 4.2777730e+06 3.4627678e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150510_20170409_01_T1/LC08_L1TP_227065_20150510_20170409_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.5378400e+05 2.2945937e+07 7.4974510e+06 5.2074120e+06 2.3141997e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150424_20170409_01_T1/LC08_L1TP_227065_20150424_20170409_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.1281000e+04 1.9080304e+07 6.8953440e+06 1.0801441e+07 2.2358211e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150408_20170410_01_T1/LC08_L1TP_227065_20150408_20170410_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.0465000e+04 2.4661152e+07 9.1154780e+06 5.5509910e+06 1.9788495e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150203_20170413_01_T1/LC08_L1TP_227065_20150203_20170413_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.6041000e+04 1.8376558e+07 5.3214000e+06 5.7178720e+06 2.9694710e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150102_20170415_01_T1/LC08_L1TP_227065_20150102_20170415_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.6421000e+04 1.9858718e+07 5.1957120e+06 3.5967440e+06 3.0448986e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20141217_20170416_01_T1/LC08_L1TP_227065_20141217_20170416_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.1283000e+04 1.9266213e+07 1.0524781e+07 9.5576480e+06 1.9786656e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20141115_20180528_01_T1/LC08_L1TP_227065_20141115_20180528_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.2393000e+04 1.8080223e+07 1.7248170e+06 2.2716230e+06 3.7017525e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20141014_20170418_01_T1/LC08_L1TP_227065_20141014_20170418_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.5925000e+04 1.7714180e+07 1.5438850e+06 3.8520260e+06 3.6020565e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140928_20170419_01_T1/LC08_L1TP_227065_20140928_20170419_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0370000e+04 1.8147425e+07 3.0672050e+06 4.6288910e+06 3.3292690e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140912_20170419_01_T1/LC08_L1TP_227065_20140912_20170419_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.0205000e+04 1.7724328e+07 4.6594100e+05 2.9963340e+06 3.7967383e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140827_20170420_01_T1/LC08_L1TP_227065_20140827_20170420_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.3772000e+04 1.7716873e+07 1.6095440e+06 4.4252460e+06 3.5371146e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140811_20170420_01_T1/LC08_L1TP_227065_20140811_20170420_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [7.3784000e+04 1.7668644e+07 6.0952700e+05 2.6259080e+06 3.8168718e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140726_20170421_01_T1/LC08_L1TP_227065_20140726_20170421_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.7378000e+04 1.7665716e+07 3.2923400e+05 1.2412410e+06 3.9823012e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140710_20170421_01_T1/LC08_L1TP_227065_20140710_20170421_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.9535000e+04 1.7711298e+07 6.8261000e+04 4.2581000e+05 4.0949287e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140624_20170421_01_T1/LC08_L1TP_227065_20140624_20170421_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.7811000e+04 1.7650531e+07 8.6230000e+05 3.1272070e+06 3.7438732e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140608_20170422_01_T1/LC08_L1TP_227065_20140608_20170422_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.1413000e+04 1.9862539e+07 5.3411920e+06 4.5981000e+06 2.9360947e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140523_20170422_01_T1/LC08_L1TP_227065_20140523_20170422_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [3.2365970e+06 3.0161586e+07 1.2815225e+07 5.5151530e+06 7.4180200e+06]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140507_20170422_01_T1/LC08_L1TP_227065_20140507_20170422_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [2.6328000e+04 2.1196911e+07 9.1682990e+06 7.2416410e+06 2.1513402e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140421_20170423_01_T1/LC08_L1TP_227065_20140421_20170423_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0016000e+04 2.1249279e+07 1.2576018e+07 8.3560870e+06 1.6955181e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140320_20170425_01_T1/LC08_L1TP_227065_20140320_20170425_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.2750000e+03 2.1328150e+07 1.2864150e+07 9.9635130e+06 1.4985493e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20131011_20170429_01_T1/LC08_L1TP_227065_20131011_20170429_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.8092000e+04 1.8136805e+07 2.6262470e+06 2.6980510e+06 3.5627386e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130909_20170502_01_T1/LC08_L1TP_227065_20130909_20170502_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.2247000e+04 1.7799062e+07 1.7542140e+06 4.6081840e+06 3.4932874e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130824_20170502_01_T1/LC08_L1TP_227065_20130824_20170502_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.6383000e+04 1.7694325e+07 1.0569600e+05 1.8020240e+06 3.9535763e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130808_20170503_01_T1/LC08_L1TP_227065_20130808_20170503_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [6.7611000e+04 1.8340504e+07 1.4784520e+06 2.1724030e+06 3.7165221e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130723_20170503_01_T1/LC08_L1TP_227065_20130723_20170503_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [1.0914000e+04 1.9029325e+07 5.0178030e+06 5.6528420e+06 2.9513307e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130707_20170503_01_T1/LC08_L1TP_227065_20130707_20170503_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [4.1598000e+04 1.7974619e+07 2.9277780e+06 3.5621310e+06 3.4640455e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130621_20170503_01_T1/LC08_L1TP_227065_20130621_20170503_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.5584000e+04 1.6423239e+07 1.6679400e+05 4.0106300e+05 3.7984561e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130605_20170504_01_T1/LC08_L1TP_227065_20130605_20170504_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.8988000e+04 1.7856266e+07 3.7402080e+06 4.1626720e+06 2.9243107e+07]]\n", + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130520_20170504_01_T1/LC08_L1TP_227065_20130520_20170504_01_T1_MTL.json\n", + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [5.0091000e+04 1.7724081e+07 4.7474830e+06 4.3148270e+06 2.8297969e+07]]\n" + ] + } + ], + "source": [ + "state_datasets = []\n", + "for item in baselinks:\n", + " ds = calculate_ndvi_rioxarray(item)\n", + " state_datasets.append(ds)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ { "data": { - "image/png": "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\n", "text/plain": [ - "
" + "[{'tile': 'LC08_L1TP_227065_20201201_20201217_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.0699000e+04, 2.1815834e+07, 8.8956250e+06, 7.7507970e+06,\n", + " 2.0653626e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20201115_20201210_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.0840000e+04, 2.0935594e+07, 8.4653550e+06, 7.1621340e+06,\n", + " 2.2640268e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200928_20201007_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.5806000e+04, 1.8093655e+07, 1.4772200e+06, 4.2532630e+06,\n", + " 3.5314247e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200912_20200920_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.2182000e+04, 1.7741209e+07, 1.6514840e+06, 5.9542690e+06,\n", + " 3.3747437e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200827_20200905_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.7980500e+05, 2.1601746e+07, 4.9680980e+06, 6.8061740e+06,\n", + " 2.5590758e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200827_20200905_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.7980500e+05, 2.1601746e+07, 4.9680980e+06, 6.8061740e+06,\n", + " 2.5590758e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200811_20200822_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.8603000e+04, 1.7649810e+07, 8.7566300e+05, 6.1846740e+06,\n", + " 3.4397831e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200726_20200807_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0251500e+05, 1.7639010e+07, 1.9205300e+05, 1.5041640e+06,\n", + " 3.9708839e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200710_20200721_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.4019000e+04, 1.7658459e+07, 1.3507300e+05, 7.2930300e+05,\n", + " 4.0559727e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200624_20200707_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0076900e+05, 1.7651259e+07, 1.3643800e+05, 3.1043300e+05,\n", + " 4.0947682e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200608_20200626_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0807300e+05, 1.7633159e+07, 9.2012000e+04, 2.0395200e+05,\n", + " 4.1109385e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200608_20200626_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0807300e+05, 1.7633159e+07, 9.2012000e+04, 2.0395200e+05,\n", + " 4.1109385e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200523_20200607_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.5400000e+04, 1.7762936e+07, 6.6097200e+05, 1.0400430e+06,\n", + " 3.9587230e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200507_20200509_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.6650000e+03, 2.3957863e+07, 1.8780863e+07, 7.9554330e+06,\n", + " 8.4437570e+06]])},\n", + " {'tile': 'LC08_L1TP_227065_20200405_20200410_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.6404000e+04, 1.7977212e+07, 2.6260000e+06, 2.9784820e+06,\n", + " 3.5498483e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20200217_20200225_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.3369000e+04, 2.0267431e+07, 7.9690030e+06, 7.8116080e+06,\n", + " 2.3065170e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20191215_20201023_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.1528000e+04, 1.8141730e+07, 3.0162450e+06, 4.3372920e+06,\n", + " 3.3619786e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20191215_20191226_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.1528000e+04, 1.8141730e+07, 3.0162450e+06, 4.3372920e+06,\n", + " 3.3619786e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20191129_20191216_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.0520000e+04, 1.9402160e+07, 6.1426440e+06, 6.4811400e+06,\n", + " 2.7157727e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20191028_20191114_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.8700000e+04, 2.0895705e+07, 5.5810930e+06, 4.7408730e+06,\n", + " 2.7890210e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20191012_20191018_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.0731000e+04, 1.7744511e+07, 8.6954400e+05, 2.2820980e+06,\n", + " 3.8199697e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190926_20191017_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.8904000e+04, 1.9490196e+07, 3.0545360e+06, 4.2616430e+06,\n", + " 3.2301302e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190910_20190917_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.4459000e+04, 1.7666452e+07, 1.0915010e+06, 4.8517430e+06,\n", + " 3.5472426e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190825_20190903_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.9130000e+04, 1.8972080e+07, 3.5133030e+06, 4.7883810e+06,\n", + " 3.1871297e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190724_20190801_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0355600e+05, 1.7635297e+07, 1.3809600e+05, 1.0421470e+06,\n", + " 4.0227485e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190708_20190719_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.2865000e+04, 2.0955679e+07, 8.9420730e+06, 5.8891420e+06,\n", + " 2.3336822e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190622_20190704_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0534400e+05, 1.7635371e+07, 6.5012000e+04, 1.6757700e+05,\n", + " 4.1173277e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190606_20190619_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.1840000e+04, 2.2354408e+07, 6.3423160e+06, 3.9641500e+06,\n", + " 2.6403867e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190505_20190520_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.3374000e+04, 1.7850268e+07, 1.0312390e+06, 1.1802860e+06,\n", + " 3.8991414e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190505_20190520_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.3374000e+04, 1.7850268e+07, 1.0312390e+06, 1.1802860e+06,\n", + " 3.8991414e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190419_20190423_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.3990000e+04, 1.8251033e+07, 5.8035630e+06, 7.4844430e+06,\n", + " 2.7583552e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20190318_20190325_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.4469000e+04, 2.0003074e+07, 7.6357440e+06, 5.3926820e+06,\n", + " 2.6090612e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20181126_20181210_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.9718000e+04, 2.1151591e+07, 1.0066808e+07, 6.2419730e+06,\n", + " 2.1646491e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20181126_20181210_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.9718000e+04, 2.1151591e+07, 1.0066808e+07, 6.2419730e+06,\n", + " 2.1646491e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20181110_20181127_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.2970000e+03, 2.1996694e+07, 9.7685680e+06, 1.1782868e+07,\n", + " 1.5595154e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20181025_20181114_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.4352000e+04, 1.7716306e+07, 1.0644100e+06, 2.0008100e+06,\n", + " 3.8330703e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20181009_20181029_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.5040000e+03, 2.5532529e+07, 1.4032098e+07, 6.9750050e+06,\n", + " 1.2604445e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180923_20180929_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0645000e+04, 1.9793368e+07, 1.2610098e+07, 7.6659100e+06,\n", + " 1.9066560e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180923_20180929_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0645000e+04, 1.9793368e+07, 1.2610098e+07, 7.6659100e+06,\n", + " 1.9066560e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180907_20180912_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.8076000e+04, 1.7980146e+07, 1.5370370e+06, 2.5406810e+06,\n", + " 3.7040641e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180907_20180912_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.8076000e+04, 1.7980146e+07, 1.5370370e+06, 2.5406810e+06,\n", + " 3.7040641e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180822_20180829_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.8440000e+04, 1.7754004e+07, 5.5002100e+05, 1.5137760e+06,\n", + " 3.9240340e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180806_20180815_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.7347000e+04, 1.7875578e+07, 6.8500300e+05, 2.3838130e+06,\n", + " 3.8114840e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180721_20180731_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.0450000e+04, 1.7636800e+07, 1.1242500e+05, 1.0542470e+06,\n", + " 4.0252659e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180705_20180717_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0343000e+05, 1.7706450e+07, 8.7557000e+04, 3.9135100e+05,\n", + " 4.0935403e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180705_20180717_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0343000e+05, 1.7706450e+07, 8.7557000e+04, 3.9135100e+05,\n", + " 4.0935403e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180705_20180717_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0343000e+05, 1.7706450e+07, 8.7557000e+04, 3.9135100e+05,\n", + " 4.0935403e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180619_20180703_01_T1',\n", + " 'var': array([[1.000000e+00, 2.000000e+00, 3.000000e+00, 4.000000e+00,\n", + " 5.000000e+00],\n", + " [1.014320e+05, 1.762800e+07, 1.971240e+05, 6.018050e+05,\n", + " 4.061822e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180619_20180703_01_T1',\n", + " 'var': array([[1.000000e+00, 2.000000e+00, 3.000000e+00, 4.000000e+00,\n", + " 5.000000e+00],\n", + " [1.014320e+05, 1.762800e+07, 1.971240e+05, 6.018050e+05,\n", + " 4.061822e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180518_20180604_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.9050000e+04, 1.9219452e+07, 4.6369270e+06, 3.7363760e+06,\n", + " 3.1484776e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180502_20180516_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.1848000e+04, 1.8377677e+07, 5.9249540e+06, 6.6608890e+06,\n", + " 2.8161213e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180227_20180308_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.2334000e+04, 2.1845045e+07, 1.4386932e+07, 9.6946460e+06,\n", + " 1.3197624e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20180110_20180119_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.2264000e+04, 2.1461123e+07, 5.7745330e+06, 3.8327950e+06,\n", + " 2.8035866e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20171123_20171206_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.6490000e+03, 1.9425880e+07, 4.6485790e+06, 7.7474980e+06,\n", + " 2.7398585e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20171022_20171107_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.6241000e+04, 2.5572199e+07, 8.8317350e+06, 6.0434590e+06,\n", + " 1.8682947e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20171006_20171023_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.9770000e+03, 1.8511667e+07, 5.0325690e+06, 7.7327420e+06,\n", + " 2.7862626e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170904_20170916_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.8884000e+04, 1.7811319e+07, 1.2244910e+06, 5.3844110e+06,\n", + " 3.4775086e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170904_20170916_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.8884000e+04, 1.7811319e+07, 1.2244910e+06, 5.3844110e+06,\n", + " 3.4775086e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170904_20170916_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.8884000e+04, 1.7811319e+07, 1.2244910e+06, 5.3844110e+06,\n", + " 3.4775086e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170904_20170916_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.8884000e+04, 1.7811319e+07, 1.2244910e+06, 5.3844110e+06,\n", + " 3.4775086e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170819_20170826_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.9169000e+04, 1.7725133e+07, 4.8722900e+05, 3.2005010e+06,\n", + " 3.7732159e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170803_20170812_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.3888000e+04, 1.7637079e+07, 1.9120400e+05, 1.9385530e+06,\n", + " 3.9285857e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170718_20170727_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.4791000e+04, 1.7709592e+07, 1.1341300e+05, 7.7778600e+05,\n", + " 4.0528609e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170718_20170727_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.4791000e+04, 1.7709592e+07, 1.1341300e+05, 7.7778600e+05,\n", + " 4.0528609e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170718_20170727_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.4791000e+04, 1.7709592e+07, 1.1341300e+05, 7.7778600e+05,\n", + " 4.0528609e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170718_20170727_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.4791000e+04, 1.7709592e+07, 1.1341300e+05, 7.7778600e+05,\n", + " 4.0528609e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170702_20170715_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.3132000e+04, 1.7637408e+07, 1.3472300e+05, 3.9452700e+05,\n", + " 4.0886791e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170616_20170629_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.5606000e+04, 1.7650118e+07, 1.8209700e+05, 4.7777800e+05,\n", + " 4.0760982e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170616_20180528_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.5606000e+04, 1.7650125e+07, 1.8210300e+05, 4.7773700e+05,\n", + " 4.0761010e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170616_20170629_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.5606000e+04, 1.7650118e+07, 1.8209700e+05, 4.7777800e+05,\n", + " 4.0760982e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170531_20170615_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.5451000e+04, 2.5257767e+07, 1.1109772e+07, 7.6637630e+06,\n", + " 1.5039828e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170515_20170525_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.1992000e+04, 1.9234691e+07, 4.4946200e+06, 3.6111580e+06,\n", + " 3.1754120e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170413_20170501_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.5358000e+04, 1.8759506e+07, 6.7579430e+06, 8.1645630e+06,\n", + " 2.5429211e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20170312_20170317_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.4900000e+02, 1.9579474e+07, 1.5596784e+07, 1.5107902e+07,\n", + " 8.8615720e+06]])},\n", + " {'tile': 'LC08_L1TP_227065_20170107_20170311_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.1610000e+03, 1.9968702e+07, 1.0863926e+07, 1.0115206e+07,\n", + " 1.8191586e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20161206_20180528_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.9753000e+04, 1.7657073e+07, 1.1055290e+06, 2.4233180e+06,\n", + " 3.7910908e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20161104_20170318_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.1818000e+04, 1.7657493e+07, 1.5267270e+06, 2.5185160e+06,\n", + " 3.7412027e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20161003_20170320_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.8470000e+04, 1.9458426e+07, 6.4214330e+06, 4.5376650e+06,\n", + " 2.8700587e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160917_20170321_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.1702000e+04, 1.8199687e+07, 2.8809100e+06, 4.7118850e+06,\n", + " 3.3332397e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160901_20170321_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.3129000e+04, 2.3158246e+07, 6.8380690e+06, 6.1424600e+06,\n", + " 2.2974677e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160816_20170322_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.8948000e+04, 1.7712232e+07, 4.4863100e+05, 2.4352670e+06,\n", + " 3.8471503e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160731_20170322_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.4490000e+04, 1.7722731e+07, 1.3716300e+05, 1.4648520e+06,\n", + " 3.9824955e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160715_20170323_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.7514000e+04, 1.7632999e+07, 8.8713000e+04, 4.6067500e+05,\n", + " 4.0866680e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160629_20170323_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.8722000e+04, 1.7630251e+07, 6.3779000e+04, 1.8110200e+05,\n", + " 4.1172727e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160613_20170324_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.6236000e+04, 1.8072910e+07, 1.8107920e+06, 2.7605490e+06,\n", + " 3.6523704e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160528_20170324_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.8859000e+04, 1.7630810e+07, 5.3804000e+05, 3.1427470e+06,\n", + " 3.7786125e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160512_20170324_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.3697000e+04, 2.5924049e+07, 4.3670880e+06, 4.6741030e+06,\n", + " 2.4245254e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160426_20170326_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.5410000e+03, 2.0776508e+07, 1.3013177e+07, 1.0056923e+07,\n", + " 1.5291432e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160410_20170326_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.1910000e+03, 2.6359335e+07, 1.0781405e+07, 6.8950170e+06,\n", + " 1.5106633e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160222_20170329_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.4290000e+04, 1.7747916e+07, 1.2159150e+06, 1.5928990e+06,\n", + " 3.8525561e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20160206_20170330_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.6025000e+04, 2.1616581e+07, 1.1353073e+07, 7.0285170e+06,\n", + " 1.9132385e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20151204_20170401_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.5400000e+02, 1.9726420e+07, 6.8948240e+06, 8.3583290e+06,\n", + " 2.4166854e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20151118_20170402_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.2100000e+02, 1.9463388e+07, 7.4734850e+06, 1.2834525e+07,\n", + " 1.9375062e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20151102_20170402_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.5761000e+04, 2.0079715e+07, 6.2502840e+06, 6.0181220e+06,\n", + " 2.6860309e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20151017_20170403_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.3020000e+04, 1.7772264e+07, 8.2863900e+05, 1.9196480e+06,\n", + " 3.8680620e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20151001_20170403_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.8220000e+03, 2.9642096e+07, 5.7575010e+06, 6.0761900e+06,\n", + " 1.7667972e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150915_20170404_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.7720000e+03, 2.5094982e+07, 3.6494800e+06, 4.1950520e+06,\n", + " 2.6277905e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150830_20170405_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.6814000e+04, 1.7749189e+07, 3.2174030e+06, 6.4857610e+06,\n", + " 3.1657414e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150814_20170406_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.1210000e+04, 1.7715922e+07, 1.9703500e+05, 1.6801160e+06,\n", + " 3.9539908e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150729_20170406_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.1932000e+04, 1.7637260e+07, 9.9895000e+04, 5.0848300e+05,\n", + " 4.0809011e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150713_20170407_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.9348000e+04, 1.8356856e+07, 1.1291370e+06, 1.2448640e+06,\n", + " 3.8326376e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150627_20170407_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.6366000e+04, 2.1406886e+07, 5.0153520e+06, 5.8906470e+06,\n", + " 2.6817330e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150611_20170408_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [9.8149000e+04, 1.7630502e+07, 4.5525000e+04, 9.9525000e+04,\n", + " 4.1272880e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150526_20170408_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.1128000e+04, 1.7798601e+07, 2.4590110e+06, 4.2777730e+06,\n", + " 3.4627678e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150510_20170409_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.5378400e+05, 2.2945937e+07, 7.4974510e+06, 5.2074120e+06,\n", + " 2.3141997e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150424_20170409_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.1281000e+04, 1.9080304e+07, 6.8953440e+06, 1.0801441e+07,\n", + " 2.2358211e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150408_20170410_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.0465000e+04, 2.4661152e+07, 9.1154780e+06, 5.5509910e+06,\n", + " 1.9788495e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150203_20170413_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.6041000e+04, 1.8376558e+07, 5.3214000e+06, 5.7178720e+06,\n", + " 2.9694710e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20150102_20170415_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.6421000e+04, 1.9858718e+07, 5.1957120e+06, 3.5967440e+06,\n", + " 3.0448986e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20141217_20170416_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.1283000e+04, 1.9266213e+07, 1.0524781e+07, 9.5576480e+06,\n", + " 1.9786656e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20141115_20180528_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.2393000e+04, 1.8080223e+07, 1.7248170e+06, 2.2716230e+06,\n", + " 3.7017525e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20141014_20170418_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.5925000e+04, 1.7714180e+07, 1.5438850e+06, 3.8520260e+06,\n", + " 3.6020565e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140928_20170419_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0370000e+04, 1.8147425e+07, 3.0672050e+06, 4.6288910e+06,\n", + " 3.3292690e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140912_20170419_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.0205000e+04, 1.7724328e+07, 4.6594100e+05, 2.9963340e+06,\n", + " 3.7967383e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140827_20170420_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.3772000e+04, 1.7716873e+07, 1.6095440e+06, 4.4252460e+06,\n", + " 3.5371146e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140811_20170420_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [7.3784000e+04, 1.7668644e+07, 6.0952700e+05, 2.6259080e+06,\n", + " 3.8168718e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140726_20170421_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.7378000e+04, 1.7665716e+07, 3.2923400e+05, 1.2412410e+06,\n", + " 3.9823012e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140710_20170421_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.9535000e+04, 1.7711298e+07, 6.8261000e+04, 4.2581000e+05,\n", + " 4.0949287e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140624_20170421_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.7811000e+04, 1.7650531e+07, 8.6230000e+05, 3.1272070e+06,\n", + " 3.7438732e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140608_20170422_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.1413000e+04, 1.9862539e+07, 5.3411920e+06, 4.5981000e+06,\n", + " 2.9360947e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140523_20170422_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [3.2365970e+06, 3.0161586e+07, 1.2815225e+07, 5.5151530e+06,\n", + " 7.4180200e+06]])},\n", + " {'tile': 'LC08_L1TP_227065_20140507_20170422_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [2.6328000e+04, 2.1196911e+07, 9.1682990e+06, 7.2416410e+06,\n", + " 2.1513402e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140421_20170423_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0016000e+04, 2.1249279e+07, 1.2576018e+07, 8.3560870e+06,\n", + " 1.6955181e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20140320_20170425_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.2750000e+03, 2.1328150e+07, 1.2864150e+07, 9.9635130e+06,\n", + " 1.4985493e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20131011_20170429_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.8092000e+04, 1.8136805e+07, 2.6262470e+06, 2.6980510e+06,\n", + " 3.5627386e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130909_20170502_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.2247000e+04, 1.7799062e+07, 1.7542140e+06, 4.6081840e+06,\n", + " 3.4932874e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130824_20170502_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.6383000e+04, 1.7694325e+07, 1.0569600e+05, 1.8020240e+06,\n", + " 3.9535763e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130808_20170503_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [6.7611000e+04, 1.8340504e+07, 1.4784520e+06, 2.1724030e+06,\n", + " 3.7165221e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130723_20170503_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [1.0914000e+04, 1.9029325e+07, 5.0178030e+06, 5.6528420e+06,\n", + " 2.9513307e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130707_20170503_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [4.1598000e+04, 1.7974619e+07, 2.9277780e+06, 3.5621310e+06,\n", + " 3.4640455e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130621_20170503_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [8.5584000e+04, 1.6423239e+07, 1.6679400e+05, 4.0106300e+05,\n", + " 3.7984561e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130605_20170504_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.8988000e+04, 1.7856266e+07, 3.7402080e+06, 4.1626720e+06,\n", + " 2.9243107e+07]])},\n", + " {'tile': 'LC08_L1TP_227065_20130520_20170504_01_T1',\n", + " 'var': array([[1.0000000e+00, 2.0000000e+00, 3.0000000e+00, 4.0000000e+00,\n", + " 5.0000000e+00],\n", + " [5.0091000e+04, 1.7724081e+07, 4.7474830e+06, 4.3148270e+06,\n", + " 2.8297969e+07]])}]" ] }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "state_datasets" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "classes [1, 2, 3, 4, 5]\n" + "Collecting earthpy\n", + " Downloading earthpy-0.9.2.tar.gz (1.4 MB)\n", + "\u001b[K |████████████████████████████████| 1.4 MB 11.1 MB/s eta 0:00:01\n", + "\u001b[?25h Installing build dependencies ... \u001b[?25ldone\n", + "\u001b[?25h Getting requirements to build wheel ... \u001b[?25ldone\n", + "\u001b[?25h Preparing wheel metadata ... \u001b[?25ldone\n", + "\u001b[?25hRequirement already satisfied: rasterio in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (1.2.0)\n", + "Requirement already satisfied: geopandas in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (0.8.2)\n", + "Requirement already satisfied: numpy>=1.14.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (1.20.0)\n", + "Requirement already satisfied: matplotlib>=2.0.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (3.3.4)\n", + "Requirement already satisfied: scikit-image in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (0.18.1)\n", + "Requirement already satisfied: requests in /srv/conda/envs/notebook/lib/python3.8/site-packages (from earthpy) (2.25.1)\n", + "Requirement already satisfied: cycler>=0.10 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (0.10.0)\n", + "Requirement already satisfied: pillow>=6.2.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (8.1.0)\n", + "Requirement already satisfied: kiwisolver>=1.0.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (1.3.1)\n", + "Requirement already satisfied: python-dateutil>=2.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (2.7.5)\n", + "Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from matplotlib>=2.0.0->earthpy) (2.4.7)\n", + "Requirement already satisfied: six in /srv/conda/envs/notebook/lib/python3.8/site-packages (from cycler>=0.10->matplotlib>=2.0.0->earthpy) (1.15.0)\n", + "Requirement already satisfied: pandas>=0.23.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (1.2.1)\n", + "Requirement already satisfied: fiona in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (1.8.18)\n", + "Requirement already satisfied: shapely in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (1.7.1)\n", + "Requirement already satisfied: pyproj>=2.2.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from geopandas->earthpy) (2.6.1.post1)\n", + "Requirement already satisfied: pytz>=2017.3 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from pandas>=0.23.0->geopandas->earthpy) (2021.1)\n", + "Requirement already satisfied: attrs>=17 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (20.3.0)\n", + "Requirement already satisfied: certifi in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (2020.12.5)\n", + "Requirement already satisfied: click<8,>=4.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (7.1.2)\n", + "Requirement already satisfied: cligj>=0.5 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (0.7.1)\n", + "Requirement already satisfied: click-plugins>=1.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (1.1.1)\n", + "Requirement already satisfied: munch in /srv/conda/envs/notebook/lib/python3.8/site-packages (from fiona->geopandas->earthpy) (2.5.0)\n", + "Requirement already satisfied: affine in /srv/conda/envs/notebook/lib/python3.8/site-packages (from rasterio->earthpy) (2.3.0)\n", + "Requirement already satisfied: snuggs>=1.4.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from rasterio->earthpy) (1.4.7)\n", + "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from requests->earthpy) (1.26.3)\n", + "Requirement already satisfied: chardet<5,>=3.0.2 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from requests->earthpy) (3.0.4)\n", + "Requirement already satisfied: idna<3,>=2.5 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from requests->earthpy) (2.10)\n", + "Requirement already satisfied: scipy>=1.0.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (1.6.0)\n", + "Requirement already satisfied: networkx>=2.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (2.5)\n", + "Requirement already satisfied: imageio>=2.3.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (2.9.0)\n", + "Requirement already satisfied: tifffile>=2019.7.26 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (2021.2.1)\n", + "Requirement already satisfied: PyWavelets>=1.1.1 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from scikit-image->earthpy) (1.1.1)\n", + "Requirement already satisfied: decorator>=4.3.0 in /srv/conda/envs/notebook/lib/python3.8/site-packages (from networkx>=2.0->scikit-image->earthpy) (4.4.2)\n", + "Building wheels for collected packages: earthpy\n", + " Building wheel for earthpy (PEP 517) ... \u001b[?25ldone\n", + "\u001b[?25h Created wheel for earthpy: filename=earthpy-0.9.2-py3-none-any.whl size=1365089 sha256=7840dacb6214ac6d13d0ce6f3c3ea06a526ef40c6e2fd41f9a58ab9add1eb7dd\n", + " Stored in directory: /home/jovyan/.cache/pip/wheels/55/5c/61/98ca676a500734ceda6b410eeab50444e00c5298af736725b7\n", + "Successfully built earthpy\n", + "Installing collected packages: earthpy\n", + "Successfully installed earthpy-0.9.2\n" ] - }, + } + ], + "source": [ + "!pip3 install earthpy" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [], + "source": [ + "# Sample run" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ { - "ename": "AttributeError", - "evalue": "'MaskedArray' object has no attribute 'plot'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 106\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"classes\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mclasses\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 107\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 108\u001b[0;31m ndvi_landsat_class.plot.hist(ax=ax,\n\u001b[0m\u001b[1;32m 109\u001b[0m color=\"purple\")\n\u001b[1;32m 110\u001b[0m ax.set(title=\"Distribution of reclass\",\n", - "\u001b[0;31mAttributeError\u001b[0m: 'MaskedArray' object has no attribute 'plot'" + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_MTL.json\n", + "http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_B5.TIF\n", + "http://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_B4.TIF\n" ] } ], @@ -1708,47 +2834,12 @@ " classes = np.unique(ndvi_landsat_class)\n", " classes = classes.tolist()\n", " # The mask returns a value of none in the classes. remove that\n", - " classes = classes[0:5]\n", - "\n", - " # Plot your data\n", - " fig, ax = plt.subplots(figsize=(12, 12))\n", - " im = ax.imshow(ndvi_landsat_class, cmap=nbr_cmap)\n", - "\n", - " ep.draw_legend(im_ax=im, classes=classes, titles=ndvi_cat_names)\n", - " ax.set_title(\n", - " \"Landsat 8 - Normalized Difference Vegetation Index (NDVI) Classes\",\n", - " fontsize=14,\n", - " )\n", - " ax.set_axis_off()\n", - "\n", - " # Auto adjust subplot to fit figure size\n", - " plt.tight_layout()" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": {}, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'ds' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mds\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", - "\u001b[0;31mNameError\u001b[0m: name 'ds' is not defined" - ] - } - ], - "source": [ - "ds" + " classes = classes[0:5]" ] }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 1, "metadata": {}, "outputs": [ { @@ -1776,7 +2867,17 @@ "cell_type": "code", "execution_count": 4, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Frequency of unique values of the said array:\n", + "[[1.0000000e+00 2.0000000e+00 3.0000000e+00 4.0000000e+00 5.0000000e+00]\n", + " [8.5806000e+04 1.8093655e+07 1.4772200e+06 4.2532630e+06 3.5314247e+07]]\n" + ] + } + ], "source": [ "import rasterio\n", "import numpy as np\n", @@ -1787,14 +2888,18 @@ " bins = np.array([-np.inf, 0, 0.1, 0.25, 0.4, np.inf]) \n", " inds = np.digitize(array, bins)\n", " ind64 = np.float64(inds)\n", + " \n", + " unique_elements, counts_elements = np.unique(ind64, return_counts=True)\n", + " print(\"Frequency of unique values of the said array:\")\n", + " print(np.asarray((unique_elements, counts_elements)))\n", "\n", - "with rasterio.open('./data/vegetation/ndvi/output_raster.tif', 'w', **profile) as dst:\n", - " dst.write(ind64)" + " with rasterio.open('./data/vegetation/ndvi/reclass_ndvi_'+ 'LC08_L1TP_227065_20200928_20201007_01_T1.tiff', 'w', **profile) as dst:\n", + " dst.write(ind64)" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -1810,15 +2915,28 @@ "output_type": "display_data" }, { - "ename": "NameError", - "evalue": "name 'rioxarray' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mpyplot\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0mndvi_reclass\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mrioxarray\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mopen_rasterio\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'./data/vegetation/ndvi/output_raster.tif'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0max\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msubplots\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfigsize\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m10\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m6\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m ndvi_reclass.plot.hist(ax=ax,\n", - "\u001b[0;31mNameError\u001b[0m: name 'rioxarray' is not defined" - ] + "data": { + "text/plain": [ + "[Text(0.5, 1.0, 'Distribution of red'),\n", + " Text(0.5, 0, 'reflectance'),\n", + " Text(0, 0.5, 'Frequency')]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" } ], "source": [ @@ -1826,11 +2944,11 @@ "from matplotlib import pyplot\n", "import matplotlib.pyplot as plt\n", "import rioxarray\n", - "src = rasterio.open(\"./data/vegetation/ndvi/output_raster.tif\")\n", + "src = rasterio.open(\"./data/vegetation/ndvi/reclass_ndvi_LC08_L1TP_227065_20200928_20201007_01_T1.tiff\")\n", "pyplot.imshow(src.read(1),cmap='PiYG')\n", "pyplot.show()\n", "\n", - "ndvi_reclass = rioxarray.open_rasterio('./data/vegetation/ndvi/output_raster.tif')\n", + "ndvi_reclass = rioxarray.open_rasterio('./data/vegetation/ndvi/reclass_ndvi_LC08_L1TP_227065_20200928_20201007_01_T1.tiff')\n", "f, ax = plt.subplots(figsize=(10, 6))\n", "ndvi_reclass.plot.hist(ax=ax,\n", " color=\"purple\")\n", @@ -1841,7 +2959,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": {}, "outputs": [ { @@ -1853,4313 +2971,7 @@ } ], "source": [ - "!rio info ./data/vegetation/ndvi/output_raster.tif" - ] - }, - { - "cell_type": "code", - "execution_count": 61, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{\"blockxsize\": 256, \"blockysize\": 256, \"bounds\": [573285.0, -916515.0, 801915.0, -683685.0], \"colorinterp\": [\"gray\"], \"count\": 1, \"crs\": \"EPSG:32621\", \"descriptions\": [null], \"driver\": \"GTiff\", \"dtype\": \"float64\", \"height\": 7761, \"indexes\": [1], \"interleave\": \"band\", \"lnglat\": [-55.3008873944295, -7.2352004776722305], \"mask_flags\": [[\"all_valid\"]], \"nodata\": null, \"res\": [30.0, 30.0], \"shape\": [7761, 7621], \"tiled\": true, \"transform\": [30.0, 0.0, 573285.0, 0.0, -30.0, -683685.0, 0.0, 0.0, 1.0], \"units\": [null], \"width\": 7621}\n" - ] - } - ], - "source": [ - "!rio info ./data/vegetation/ndvi/LC08_L1TP_227065_20201201_20201217_01_T1.tiff" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20201201_20201217_01_T1/LC08_L1TP_227065_20201201_20201217_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20201115_20201210_01_T1/LC08_L1TP_227065_20201115_20201210_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200928_20201007_01_T1/LC08_L1TP_227065_20200928_20201007_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200912_20200920_01_T1/LC08_L1TP_227065_20200912_20200920_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200827_20200905_01_T1/LC08_L1TP_227065_20200827_20200905_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200827_20200905_01_T1/LC08_L1TP_227065_20200827_20200905_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200811_20200822_01_T1/LC08_L1TP_227065_20200811_20200822_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200726_20200807_01_T1/LC08_L1TP_227065_20200726_20200807_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200710_20200721_01_T1/LC08_L1TP_227065_20200710_20200721_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200624_20200707_01_T1/LC08_L1TP_227065_20200624_20200707_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200608_20200626_01_T1/LC08_L1TP_227065_20200608_20200626_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200608_20200626_01_T1/LC08_L1TP_227065_20200608_20200626_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200523_20200607_01_T1/LC08_L1TP_227065_20200523_20200607_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200507_20200509_01_T1/LC08_L1TP_227065_20200507_20200509_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200405_20200410_01_T1/LC08_L1TP_227065_20200405_20200410_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20200217_20200225_01_T1/LC08_L1TP_227065_20200217_20200225_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191215_20191226_01_T1/LC08_L1TP_227065_20191215_20191226_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191215_20201023_01_T1/LC08_L1TP_227065_20191215_20201023_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191129_20191216_01_T1/LC08_L1TP_227065_20191129_20191216_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191028_20191114_01_T1/LC08_L1TP_227065_20191028_20191114_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20191012_20191018_01_T1/LC08_L1TP_227065_20191012_20191018_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190926_20191017_01_T1/LC08_L1TP_227065_20190926_20191017_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190910_20190917_01_T1/LC08_L1TP_227065_20190910_20190917_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190825_20190903_01_T1/LC08_L1TP_227065_20190825_20190903_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190724_20190801_01_T1/LC08_L1TP_227065_20190724_20190801_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190708_20190719_01_T1/LC08_L1TP_227065_20190708_20190719_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190622_20190704_01_T1/LC08_L1TP_227065_20190622_20190704_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190606_20190619_01_T1/LC08_L1TP_227065_20190606_20190619_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190505_20190520_01_T1/LC08_L1TP_227065_20190505_20190520_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190505_20190520_01_T1/LC08_L1TP_227065_20190505_20190520_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190419_20190423_01_T1/LC08_L1TP_227065_20190419_20190423_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20190318_20190325_01_T1/LC08_L1TP_227065_20190318_20190325_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181126_20181210_01_T1/LC08_L1TP_227065_20181126_20181210_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181126_20181210_01_T1/LC08_L1TP_227065_20181126_20181210_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181110_20181127_01_T1/LC08_L1TP_227065_20181110_20181127_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181025_20181114_01_T1/LC08_L1TP_227065_20181025_20181114_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20181009_20181029_01_T1/LC08_L1TP_227065_20181009_20181029_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180923_20180929_01_T1/LC08_L1TP_227065_20180923_20180929_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180923_20180929_01_T1/LC08_L1TP_227065_20180923_20180929_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180907_20180912_01_T1/LC08_L1TP_227065_20180907_20180912_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180907_20180912_01_T1/LC08_L1TP_227065_20180907_20180912_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180822_20180829_01_T1/LC08_L1TP_227065_20180822_20180829_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180806_20180815_01_T1/LC08_L1TP_227065_20180806_20180815_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180721_20180731_01_T1/LC08_L1TP_227065_20180721_20180731_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180705_20180717_01_T1/LC08_L1TP_227065_20180705_20180717_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180705_20180717_01_T1/LC08_L1TP_227065_20180705_20180717_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180705_20180717_01_T1/LC08_L1TP_227065_20180705_20180717_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180619_20180703_01_T1/LC08_L1TP_227065_20180619_20180703_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180619_20180703_01_T1/LC08_L1TP_227065_20180619_20180703_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180518_20180604_01_T1/LC08_L1TP_227065_20180518_20180604_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180502_20180516_01_T1/LC08_L1TP_227065_20180502_20180516_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180227_20180308_01_T1/LC08_L1TP_227065_20180227_20180308_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20180110_20180119_01_T1/LC08_L1TP_227065_20180110_20180119_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20171123_20171206_01_T1/LC08_L1TP_227065_20171123_20171206_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20171022_20171107_01_T1/LC08_L1TP_227065_20171022_20171107_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20171006_20171023_01_T1/LC08_L1TP_227065_20171006_20171023_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170904_20170916_01_T1/LC08_L1TP_227065_20170904_20170916_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170819_20170826_01_T1/LC08_L1TP_227065_20170819_20170826_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170803_20170812_01_T1/LC08_L1TP_227065_20170803_20170812_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170718_20170727_01_T1/LC08_L1TP_227065_20170718_20170727_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170702_20170715_01_T1/LC08_L1TP_227065_20170702_20170715_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170616_20180528_01_T1/LC08_L1TP_227065_20170616_20180528_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170616_20170629_01_T1/LC08_L1TP_227065_20170616_20170629_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170616_20170629_01_T1/LC08_L1TP_227065_20170616_20170629_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170531_20170615_01_T1/LC08_L1TP_227065_20170531_20170615_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170515_20170525_01_T1/LC08_L1TP_227065_20170515_20170525_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170413_20170501_01_T1/LC08_L1TP_227065_20170413_20170501_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170312_20170317_01_T1/LC08_L1TP_227065_20170312_20170317_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20170107_20170311_01_T1/LC08_L1TP_227065_20170107_20170311_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20161206_20180528_01_T1/LC08_L1TP_227065_20161206_20180528_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20161104_20170318_01_T1/LC08_L1TP_227065_20161104_20170318_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20161003_20170320_01_T1/LC08_L1TP_227065_20161003_20170320_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160917_20170321_01_T1/LC08_L1TP_227065_20160917_20170321_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160901_20170321_01_T1/LC08_L1TP_227065_20160901_20170321_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160816_20170322_01_T1/LC08_L1TP_227065_20160816_20170322_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160731_20170322_01_T1/LC08_L1TP_227065_20160731_20170322_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160715_20170323_01_T1/LC08_L1TP_227065_20160715_20170323_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160629_20170323_01_T1/LC08_L1TP_227065_20160629_20170323_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160613_20170324_01_T1/LC08_L1TP_227065_20160613_20170324_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160528_20170324_01_T1/LC08_L1TP_227065_20160528_20170324_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160512_20170324_01_T1/LC08_L1TP_227065_20160512_20170324_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160426_20170326_01_T1/LC08_L1TP_227065_20160426_20170326_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160410_20170326_01_T1/LC08_L1TP_227065_20160410_20170326_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160222_20170329_01_T1/LC08_L1TP_227065_20160222_20170329_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20160206_20170330_01_T1/LC08_L1TP_227065_20160206_20170330_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151204_20170401_01_T1/LC08_L1TP_227065_20151204_20170401_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151118_20170402_01_T1/LC08_L1TP_227065_20151118_20170402_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151102_20170402_01_T1/LC08_L1TP_227065_20151102_20170402_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151017_20170403_01_T1/LC08_L1TP_227065_20151017_20170403_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20151001_20170403_01_T1/LC08_L1TP_227065_20151001_20170403_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150915_20170404_01_T1/LC08_L1TP_227065_20150915_20170404_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150830_20170405_01_T1/LC08_L1TP_227065_20150830_20170405_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150814_20170406_01_T1/LC08_L1TP_227065_20150814_20170406_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150729_20170406_01_T1/LC08_L1TP_227065_20150729_20170406_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150713_20170407_01_T1/LC08_L1TP_227065_20150713_20170407_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150627_20170407_01_T1/LC08_L1TP_227065_20150627_20170407_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150611_20170408_01_T1/LC08_L1TP_227065_20150611_20170408_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150526_20170408_01_T1/LC08_L1TP_227065_20150526_20170408_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150510_20170409_01_T1/LC08_L1TP_227065_20150510_20170409_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150424_20170409_01_T1/LC08_L1TP_227065_20150424_20170409_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150408_20170410_01_T1/LC08_L1TP_227065_20150408_20170410_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150203_20170413_01_T1/LC08_L1TP_227065_20150203_20170413_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20150102_20170415_01_T1/LC08_L1TP_227065_20150102_20170415_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20141217_20170416_01_T1/LC08_L1TP_227065_20141217_20170416_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20141115_20180528_01_T1/LC08_L1TP_227065_20141115_20180528_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20141014_20170418_01_T1/LC08_L1TP_227065_20141014_20170418_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140928_20170419_01_T1/LC08_L1TP_227065_20140928_20170419_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140912_20170419_01_T1/LC08_L1TP_227065_20140912_20170419_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140827_20170420_01_T1/LC08_L1TP_227065_20140827_20170420_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140811_20170420_01_T1/LC08_L1TP_227065_20140811_20170420_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140726_20170421_01_T1/LC08_L1TP_227065_20140726_20170421_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140710_20170421_01_T1/LC08_L1TP_227065_20140710_20170421_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140624_20170421_01_T1/LC08_L1TP_227065_20140624_20170421_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140608_20170422_01_T1/LC08_L1TP_227065_20140608_20170422_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140523_20170422_01_T1/LC08_L1TP_227065_20140523_20170422_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140507_20170422_01_T1/LC08_L1TP_227065_20140507_20170422_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140421_20170423_01_T1/LC08_L1TP_227065_20140421_20170423_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20140320_20170425_01_T1/LC08_L1TP_227065_20140320_20170425_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20131011_20170429_01_T1/LC08_L1TP_227065_20131011_20170429_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130909_20170502_01_T1/LC08_L1TP_227065_20130909_20170502_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130824_20170502_01_T1/LC08_L1TP_227065_20130824_20170502_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130808_20170503_01_T1/LC08_L1TP_227065_20130808_20170503_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130723_20170503_01_T1/LC08_L1TP_227065_20130723_20170503_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130707_20170503_01_T1/LC08_L1TP_227065_20130707_20170503_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130621_20170503_01_T1/LC08_L1TP_227065_20130621_20170503_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130605_20170504_01_T1/LC08_L1TP_227065_20130605_20170504_01_T1_MTL.json\n", - "Downloading https://landsat-pds.s3.amazonaws.com/c1/L8/227/065/LC08_L1TP_227065_20130520_20170504_01_T1/LC08_L1TP_227065_20130520_20170504_01_T1_MTL.json\n" - ] - } - ], - "source": [ - "ndvi_datasets = []\n", - "for item in baselinks:\n", - " ds = calculate_ndvi(item)\n", - " ndvi_datasets.append(ds)\n", - "\n" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Visualize the dataset" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
<xarray.DataArray (band: 1, y: 7761, x: 7621)>\n",
-       "dask.array<truediv, shape=(1, 7761, 7621), dtype=float64, chunksize=(1, 1024, 1024), chunktype=numpy.ndarray>\n",
-       "Coordinates:\n",
-       "  * band     (band) int64 1\n",
-       "  * y        (y) float64 -6.837e+05 -6.837e+05 ... -9.165e+05 -9.165e+05\n",
-       "  * x        (x) float64 5.733e+05 5.733e+05 5.734e+05 ... 8.019e+05 8.019e+05
" - ], - "text/plain": [ - "\n", - "dask.array\n", - "Coordinates:\n", - " * band (band) int64 1\n", - " * y (y) float64 -6.837e+05 -6.837e+05 ... -9.165e+05 -9.165e+05\n", - " * x (x) float64 5.733e+05 5.733e+05 5.734e+05 ... 8.019e+05 8.019e+05" - ] - }, - "execution_count": 25, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "ndvi_datasets[0]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Missing datetime, so tempral analysis not possible, lets add it" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Expand the dask array to tag the datetime" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd\n", - "expanded_ndvi_datasets = []\n", - "#for ndvi_item in ndvi_datasets:\n", - "# ndvi_exp_item = ndvi_item.expand_dims(time=[pd.to_datetime(baselinks[0].split('/')[8].split('_')[3], format='%Y%m%d', errors='ignore')])\n", - "# expanded_ndvi_datasets.append(ndvi_exp_item)\n", - " \n", - " \n", - "index = 0\n", - "\n", - "for link in baselinks:\n", - " dtofcapture = link.split('/')[8].split('_')[3]\n", - " expanded_ndvi_datasets.append(ndvi_datasets[index].expand_dims(time=[pd.to_datetime(dtofcapture, format='%Y%m%d', errors='ignore')]))\n", - " index = index + 1" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
<xarray.DataArray (time: 1, band: 1, y: 7761, x: 7621)>\n",
-       "dask.array<broadcast_to, shape=(1, 1, 7761, 7621), dtype=float64, chunksize=(1, 1, 1024, 1024), chunktype=numpy.ndarray>\n",
-       "Coordinates:\n",
-       "  * time     (time) datetime64[ns] 2014-03-20\n",
-       "  * band     (band) int64 1\n",
-       "  * y        (y) float64 -6.837e+05 -6.837e+05 ... -9.165e+05 -9.165e+05\n",
-       "  * x        (x) float64 5.733e+05 5.733e+05 5.734e+05 ... 8.019e+05 8.019e+05
" - ], - "text/plain": [ - "\n", - "dask.array\n", - "Coordinates:\n", - " * time (time) datetime64[ns] 2014-03-20\n", - " * band (band) int64 1\n", - " * y (y) float64 -6.837e+05 -6.837e+05 ... -9.165e+05 -9.165e+05\n", - " * x (x) float64 5.733e+05 5.733e+05 5.734e+05 ... 8.019e+05 8.019e+05" - ] - }, - "execution_count": 27, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "expanded_ndvi_datasets[123]" - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "133" - ] - }, - "execution_count": 28, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "len(expanded_ndvi_datasets)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Lets inspect NDVI of sample scene" - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "import matplotlib.pyplot as plt\n", - "%matplotlib inline\n", - "plt.figure()\n", - "im = expanded_ndvi_datasets[4].squeeze().compute().plot.imshow(cmap='BrBG', vmin=-0.5, vmax=1)\n", - "plt.axis('equal')\n", - "plt.show()" - ] - }, - { - "cell_type": "code", - "execution_count": 30, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZcAAAEWCAYAAACqitpwAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/Il7ecAAAACXBIWXMAAAsTAAALEwEAmpwYAAEAAElEQVR4nOydd3wUZf7438/s7mzNbnpPSEgChN5BmoiIiCiIWLD33vvp2U69O8/eu6LYsaHSROm9dwiBkN6zSTbby8zvj1ny5fxZT+/Au32/XvNKduZ5nn1md3Y+83yqUFWVGDFixIgR4/dEOtITiBEjRowY/33EhEuMGDFixPjdiQmXGDFixIjxuxMTLjFixIgR43cnJlxixIgRI8bvTky4xIgRI0aM352YcPkfRAiRK4RwCyF0R3ouMX4/hBAPCCHe/W97rxh/TGLC5X8AIUS5EGL8odeqqlaqqmpTVTVyJOf1YwghjEKIN4QQFUKIDiHEFiHESd9rc7wQYq8QwiuEWCKE6HLYseOi+9qFEOU/MP4SIUSTEMIlhNgmhJjyM/PJi/bxRt9z/PeOpwgh3hdCtAkhWoUQ7/3MeOdEz80jhPhCCJF42LGZQohgVPgf2v4nHgKEEBlCiC+FELVCCFUIkXek5xTjXycmXGIcjeiBKuBYwAHcC3x86GYjhEgGPovuTwQ2Ah8d1t8DvAnc/iPj3whkqKpqB64A3hVCZPzEfD4AtgBJwD3AJ0KIlMOOfwbUA12AVODxHxtICNELeAU4H0gDvMCL32v2j6jwtx3NDwH/BhRgAXD6kZ5IjN9OTLj8lyOEmAXkAl9Fn4LviD6Jq0IIfbTNUiHEw0KI1dE2XwkhkoQQ70Wf7jcc/hQphOghhFgkhHAKIUqEEGf+nnNWVdWjquoDqqqWq6qqqKr6NXAQGBRtMg3YparqbFVV/cADQD8hRI9o//Wqqs4Cyn5k/O2qqoYPvQQMQM4PtRVCdAMGAverqupTVfVTYAfRG6AQYkK07+2qqrarqhpSVXXLT5zeucBXqqouV1XVjSYgpwkh4n7Rh/PzmIQQH0VXfJuFEP0OO5e7hBAHosd2CyFOO+zYRUKIlUKIx6Orr4OHrxaFEPlCiGXRvouA5N9pvp2oqtqgquqLwIbfe+wY/3liwuW/HFVVzwcqgVOiT8H/+JGmZ6M9TWcBBcAa4C20lcEe4H4AIYQVWAS8j/aUPgN4MfpE/v8hhHgxqi76oW37LzkHIUQa0A3YFd3VC9h22Dl6gAPR/b8IIcTXQgg/sA5Yirb6+SF6AWWqqnYctm/bYe81HCgB3hZCtEQF8bE/8dbfn/sBIIh2foe4Jiq4Nwkhfu1T/BRgNtr39j7whRDCED12ABiNthp8kP9/xTYsei7JwD+AN4QQInrsfWBT9NhDwIU/NgGh2fR+7DtvE0Kc8yvPKcYfkJhwiXGIt1RVPaCqajswHzigquq30Sf82cCAaLvJQLmqqm+pqhpWVXUz8Ckw/YcGVVX1GlVV439k6/tzk4reGN8D3lZVdW90tw1o/17TduAXP/2rqjo52n4SsFBVVeVHmv7ce2UDE4AlQDrwBDAnqrr7V8Z7FihCE9z3AjOFECN/yTlF2aSq6ieqqoaAJwETmgAkutKrja4GPwJKgaGH9a1QVfW1qBrubSADSBNC5AJDgHtVVQ2oqroc+OrHJhC16f3Ydx6vqur7v+J8YvxBiQmXGIdoOOx/3w+8tkX/7wIMO/xJFE3Vk/57T0gIIQGz0J7srzvskBuwf6+5HejgVxBVYc0HThRCnBp9z12HGdJH/4L38qEJ2zei432IZi8aKYQYfdhYh1ZdPzmeqqqbVVVtiQrueWiCddqvOK2qw85PAaqBzOi5XSCE2HrY99abf1Zv1R/W1xv91xbt3xpdIR6i4lfMKcb/IPojPYEY/xF+z9TXVcAyVVVP+CWNhRAvA+f9yOEKVVV/TJ0mgDfQjN6Tok/ih9jFYWqZqKqugP9Tm/1a9NH+fH8+UZtLVyFE3GGqsX5oaiKA7cApPzSoqqor+D+hfPjcD7eDdAWMwL4fmZsKiB859kN02o6iwjkbqBWaN91rwPHAGlVVI0KIrb9w7DogQQhhPUzA5PIj11V0pbP7J8a7UlXVn/Soi/HHJ7Zy+d+gAej6O431NdBNCHG+EMIQ3YYIIYp/qLGqqld9z/Pp8O2nbCQvAcVotiLf9459DvQWQpwuhDAB9wHbD6nNhBBSdL9BeylMQgg5eqyHEOIkIYQ5OvfzgDHAsh+Z/z5gK3B/dJzTgL5oqsBDc0kQQlwohNAJIaaj2a1W/ch5vQecEl3VWIG/AJ8dElxCiOlCCFv0HCagCeYvD3UWmlv5RT/xuQ0SQkwTmrPGTUAAWAtY0YRBU3Sci9FWLj+LqqoVaDapB4UQshBiFD8iUKPtK3/iO7f9lGCJfm/G6Etj9HWMPyAx4fK/wd+AP0fVIbf9loGiN8EJaA4AtWiqlEf5vxvCbyb6lH0l0B+oP0y1dG50Dk1o3lqPAK1ohuizDxtiDJq6ah7aE7YP+ObQ8GjeZY1oN9obgbOitqMf42xgcPS9/g5Mj84BVVWdwKnAbWi2k7uAKaqqNv/QQKqq7gKuQhMyjWi2lmsOa3IjUAO0AY8Bl6uqujT6ucho7tBrf2Kuc4CzonM9H5gWVdftRrMHrUF72OjDjwvAH+IctM/Ziebc8c6v6Ptr8KGpDgH2Rl/H+AMi1FixsBgx/hBEVwzXqqo640jPJUaMnyMmXGLEiBEjxu9OTC0WI0aMGDF+d2LCJUaMGDFi/O7EhEuMGDFixPjdicW5/AqSk5PVvLy8333ckLfxdx/z92JPWxBJkuhuj10qMf47MVhS/y3jbtq0qVlV1ZSfb/nLEEL0xWHbRrvbcFhuvKOW2B3jV5CXl8fGjT+Wgupfp27LC7/7mL8XI+bWAdCmKARDISRJIhwOs3X67xU2EyPGkSVjwLX/lnGFEL9vFoMkxzYiCnTLDfHrAmuPCDG1WIyfRZIkvD4fk0eNQBICi9nMqPkNTFkXou/H+xkxt47+n/xgAuIYMWL8Dggh+hJRoHsXqGkiGiR7VBMTLjF+lL4f78ft8eAPBFAUhfrWNqaOHU04HCY/OwuP14ter0dRFBRFoSL7NEbMrWPsohaGzqli+Fc1R/oUYsT47yDJsY3cdDDoISHu0OrlqOaol34xjhzZWVnUNzQgGwyYjEaWb9jISkkiOSmJNZs2k52Vhd/vJxwO09zSwlkvPY+iaMmFc7OzGNO7J/0/mYder8fpdJKdlcXyE383FXSMGP8TCCH6Eh8Hdqu2IysVdh5ACKE/mm0vMeES40epravDZDTS1t6OxWLBYrEw/fixDMjIos7rpqmjg48WLcbv99OzRw9cLheSJOH2eNh3oIx9B8oY2Ksna7dsJTExEa/Px+AvKjEZjbg9HkxGI7IsxwROjBg/RZJjG1mHOR0Y9BAfB1kpR7XtJaYWi/GjyAYDUnSl4vf7URQFfyBIRUc7H69YzRW9B/PFDTdz1elTyU5NITExkQHF3XG73djj4oh3ONi9/wCpKSmaIDEYkA0GqmtqiHc4UBQFt8fDiLl1OLqeyi2VidxSmfjzE4sR43+ETlvLoVXLIbJTj3rbyxERLkIrw7o1upVHU38fOvYnIcR+oZXPPfGw/YOEEDuix549VCFPCGGMjrdfCLFO/HM53guFEKXR7fAU7fnRtqXRvvJ/5sz/OPR8fy/+QIBwOIzb4+Hpyy9DkiRW79rD61/N45ThQ5i5dyv1Xjd9UtIpq64hPyONDTt3Y7fbcXs8NLe0EI5E0Ov1NDY10dbeTjAU4uxJEwkGg+j12u/C2dpKwePPMuWbO/hy8VJGzW9g3HetbEo+kbGLWhj8ReUR/jRixDhCHLK1fJ9Dq5dfYHsRQrwphGgUQuz8keMiek/dL4TYLoQY+NsnfoSEi6qqZ6mq2l9V1f5oqcs/AxBC9ETLQNsLmIhWPlcX7fYScAValb6i6HGAS9EKGRUCT6Fl6EUIkYiWvXUYWrW9+4UQCdE+jwJPqapahJY99tJ/39n+MeleVIjJaOx0P/7z+x8QDoexWix0y8/j7XkLkfV6Lnv5JW6dOROvz8eardvp112r1hvvcGAymbCYzQSDQbKzskhMSMDv95OXlorb48Ht0UqDWCwWwuEw5yvjyczI4MThQ/B6vTw8fy6ujg4kIRgxt44e7+5m+Fc1XFFiiTkLxPiv50dXLYf45auXmfzf/fKHOIn/u69egXav/c0cUbVYdPVxJvBBdNcU4MNoKdWDwH5gqNDqfNtVVV2japk23wGmHtbn7ej/nwDHR8c9EVikqqpTVdVWtLrvE6PHxkXbEu17aKwYUVqcrZhMJvR6PbLBQJfsLAry86irr6e+uYXCvC7MXroCm1W78IPBICePGsGWPXtxu91MGXUMkiQhyzJuj4c+Bfk0t7SQmZFBV0cCer2ekQP7k5yURMllxwGaA4HFYmH+6nW4PR5esa7FZDTi6ujAHwjw4MUXkJiYSHFuNtmZGYz7rpXeH+5jxNw6pqw76p1nYsT4dfzYquUQh1Yv/1xu4v8jWpba+RNNpgDvqBprgfjoPfc3caRtLqOBBlVVS6OvszisTCtaidas6Fb9A/v/qU/Uc6IdrebFj42VBLQd5mVx+Fj/H0KIK4QQG4UQG5uamn71Cf6ROaS2UhSFmvoGGhqbcHV00L+ogEZnKzdMnsSYAf0Y3KsnJqORiKJw8/TT6Jqfz6rde8nJyqStvZ3srCx0kkR2VhaKonDTq6+RnJTEd6vX4nK56PP2SixmM87WVvx+PwAWs5npVd3R6/XY4+K4/5wZPPLeh7S1tTFn5RrKq6pxtrYSDofJTE+jpq6Oc7ZJ9P+kjBFz65iwrIMxC/+3vq8Y/2X4Aj++ajlEehLArYfuUdHtil/5Tj92r/xN/NuEixDiWyHEzh/YphzWbAb/t2qBH/Z8+LEyr4dqBfzaPj811v9/QFVfVVV1sKqqg1NS/ne8ml664CJeP/8iFEXB1dFB97wuhMNhirt3w9nhxuv1YpeNjOvWnfSEeK4/7VQmFffCapC59sQJlFVUcu7IEZx/0gQGFuSzcss2ADKSkxg3fCiZyUnk5uRgMpm4aNKJuD0ekpOSaGtvx2Qy0b9HdxRFwWQyYTKZePD9D7BZrbg6OnC2tqIoCpKkXb619Q34/X52luzDHhdHMBSiuaUFk8nEmIVNPBvoQe8P98WETYw/FuIXOIJJArRy4YMP2179te/0A/t+cy2Wf5ungaqq43/qeFRPOA0YdNjuag6rAU60/nd0f/YP7D+8T3V0TAfaErAaGPu9PkuBZrRl3yEf8cPHigFMWNaB2/06oNlOvrv9HoofvIfUlBSqamppMhrxBwI8/c0iHj/tdM7o3Q+DpCPeYGR0cia73W3svPM+7l2/lBMLuvPcsiUM6lXMnoMV7DlQxsDiHtQ7W6muqcFms/Hy5192Co5wOExbezuJxd2Jj4+ntq4Oi9mMbDAA2opGlmXa2ttRFAVZlvEHAqSnpdHY1IRer6dbfh61jU0oikJzSwvlDY3YrFbcHg+j5it4fVpxw0MCavO0vCP1UceI8eMIAbqfuUVLyu/xTj923/1NHEm12Hhgr6qqh6u7vgTOjnqA5aMZmNarqloHdAghhkdtJheglXM91OeQJ9h0YHHULrMQmCCESIga8icAC6PHlkTbEu17aKwYgNvt5onzzsfV0UFbezvFD95DZkYGN5xyMl6vF9CEzotnnM3zq5fTGvBjN8i0BP1UBryMcCRhVtyk2O0UxSVw1egxpNjtNLe0oCgK+6trcLlcne/l9/tpa29Hr9djMpmQJIm1u/bg9/vp271bZ4aAcDiMoqrMGH8c55w0geysLMLhMBazmbb2dgAS4x3sPVDG8F7FpCYm0L9XT5Zv3kpaaioThg8FwB4Xh9frxWTUKjM/2tEVR84I4jP7YbSlYksuPAKfeowYP4Akfmb7Xd7lS+CCqNfYcKA9es/9TRxJH+mz+WeVGKqq7hJCfAzsBsJoJV0j0cNXo3k9mIH50Q3gDWCWEGI/2orl7OhYTiHEQ8CGaLu/ROudA9wJfCiEeBjYEh0jxmFc+8brWMxm9Hp952riyc/nsO7u+1nWUMUDH3yIVadnYNd8Hv7yS144+1yKrHaMQsd2bweJepkucQ4aAl4K4hJYuWMXA3r1pMHZSn1DA6B5iSUnJVHf0NAZUOnq6MBmtdLc0oLNamWf14tep0OSpM4AzdfmfA3QmXamrb0di9nMyIH92bKnhHiHg5KaWvp3zWPh2g1IQnDg4EGqamqQDQbcHg96vR6vz8cFJ08k2Wbjug1lPN3TjF62EvQ0Y08rBkDE9cOLgdD+WUfsu4jxP4oApJ+RHj93HBBCfICmxUkWQlSjedEaAFRVfRmYB0xCc6DyAhf/65P+P46YcFFV9aIf2f8I8MgP7N8I9P6B/X7gjB8Z603gzR/YX4bmnhzjByjumg9AaWUVbo8HSZIwRVVhxz/zOHa7nfFDB+OJhKlqaUGSJFyhAFsDPvo6kukrqzxauotJXYo44GolZIoQDAYpKTtIOBLB5XLRr08fGhobGVhUwOK2NmRZRpZlEhMSOt+za24O5dU1hCMRwtHVyyH1mSzLWMxmvJJEMBgkPj6eVZu3kpmRQX1DA30K8vl8yfLOc5JlGb1Oh91uB5cLP2AyGhmZncc9n8xm05VXs9HjJVk2Md91gEt8tQghIYudWAx2LiqP57KhxzAqPgUCtUQ85bib9x+hbyjG/wa/QC2mi/z0cUBV1Rk/c1wFfvfU0EfaWyzGUciGHTvZsEOLt5INBhITEnB1dHDnWdM7jeXzVq5ml7ORzMQEnjtzBjmWOKwGmXJfBy5h47biwWxprqd3fDJLqg52xrVkZmRgMpnw+f2EIxFW79iFJEkoisItk09mYPciTEYj9rg49h0s78xVdshzLRwOM6xfX/Q6HcFQCJfLhSzL9M7vgsVsJj0xgeSkJE7p0xd7XBz2uDgtE4DbTTgSobaurnMV1CU7i2vfeJ2VV91IRDKxoamGDNnEJfm9UCJBwoEOkPQETIWs27GLVXVVEHaB4mejvgeOgmnYkguRdAZ0BtMR+75i/JcihLYy+alNHL238KN3ZjGOCAM/K+e9667H5XLR1t6uZUX2+1lz1708NOt9gsEg4XCY048fywvfLaa8oYn55fsoUuuZX1ZCmtGCKxLCp4QZlZaNClxTPJAThg/V1FpuN+NHDNdu8kIQDAbx+nzEx8fTJc7Bxj0lNDY1IUVXJIdWTYcM+ZIksWNfKcFQiIeq3sJk0m7qyzdvpa29na179tLW3s5fPvkUu92O1+cjMSFB80yLjuP1+bCYzbS0aU4BrnAIZzjA1JwijKF6VrU2oGZMwpIxipDPyRmfvc/oAf2Y0bUnqGEeLW+ju9XBMpeXGutALAXnotObkM3xyNYkZHM8JntGTODE+O0I8TPbkZ7gjxMTLjH+iXA4zIxnn6F3r168d931pKel0dbezq0Lv+Lpyy+jqKCApy+/jDW7S1AUhfP7D2bz/jLeaAhyQXF/LvnkfbJ1IWyKG18kgi7qTnlMQQG3nH0Gfr+f4pxsqu6+rdNQD/DF+ZfwbcUBzhp3LLk5OWSnp+H3+wmGQoTDWkiSoih0yc7qLFh2a9JZ6PV6LGYzNqtVywpgNKIoCs7WVtra2jrzl/n9/k7hJBsMNDY1UV1TgyRJTH3ndR5cvYQ/L/sGkMiz2rEEq1Dc++n/7jrqmlvolZNNri4IOgszuvbkgi8+4q0Na8mV3OjdW0DSoaoKKBEiYT/GhF7IliTiUrohW5MwmOyY7BmY7L85Ni3G/wqHvMV+bjtKiQmXGP9EOBzGHheH2+3mxg/e19RJ4TDl9Q2MSM7EoNfx7tq1nDh4AKsuvJCBcUmU19bxzY6dLKw+wKwzzqUkKHBLNnpa7FR5O3inbBeuYIBUsxVFUfAFgxQ8/izxDgd6vZ7Xr7qauqCfiKJQ2+KkV34XXF4fsiwTDAZRFEXLRabTUXqwHGdrK4kJCcQ7HPQr7kE4HO4URIevdPR6PXqdlj3I7fHQ1t7eKWBsNhtutxtJkqisqmLdnhKuHjaKZR54bM0yVvrNeB1D8fp8WC0W5m/eyvS5C/BiJLNjA19OHoNOklANWrZaSRdNTyfp2JpwHA1SCk0Jo5B0Mp8p3dEb4zAmFGNMO464lG5YE/Mx2lIxmOxH6quO8Ufg59Riv8Cgf6Q4emcW44ggSZKW8kWWcbvdgOZ2HAwGmTrzNSKKwjWjj+XaXoPAV4aBEAnxDmxmTQWUpQtxzzdzuXTuZ+zzdZBstDBnnVYaelnpPvJzc+ifnknf7t2QJInM9DRCSoTlteXYoiouh8VCt6wMEhMSkGUZr8+HzWYDQK/TYTKZOGHoIBRFYVfpfoKhEIqiYDGbAc0Lra29nczUFEwmk7ZqiWZ4NplMFOV10bzMnnwRr9fL0rv+jCRJfLh7Kx9u28zQ/HxGqAfY63Fx+vFjueq4sRyoqOTk/v2whGr4R4OZjUEbfz32RPyqQqu5N5GgB51sxWC0s7ahmjQ6SDYYWRbJZnp2IeFAB77mbRBuI+BuxNdejRL2oyoRJJ0BSWfAYLJjtKXi6Hrqf/hbj3HUErO5xPhv4JxtErk5Obg6OqiuqUFR1U411HdX3kBBVgZmWea+OV+QorSAGgZfGYunjeXhYydwXn5PZjc0MXvK2cgGPS9uWgOAJAlmfvMda3bsosnZyv42J7v3H8BkMpGflso9s2fzwYrVLN+5mzP69CcnJYlINAAyHA6TmpKC3+9Hr9fj9niQZZk1u0sIRzQvNNAM/icMHUROZkangGxze+iSmUFqSgrhSASL2Ux1TQ07Svah1+u5buk8bp5xBhe89zZ6vZ6FazcQiarpJHtfBtts6CSJTzZtYt0tf2LNgQMg9NS2OOnr3UR6YDdy62o+rSrltUBXDMY4DCY7txUU8GmzC6Pips7TQWXAy4a4EXymdMclJaKqCkokhE7WUntIOhlVVVCVCGokiK9hFbI5HkfWYBx5E3Fk9j8i10OMI4wQiJ/ZYjaXGH8IahubqKyqQlEUEhMSSE9Lo3deLqeNHU3B3beSk5LM3NOnM2noILr840VebdLTYMjn0fI29ELwcWUJj8+dxz2bluPscHNitx6sb6rhhuPH4/Z4qK6p4biB/ZjUpQhXRwf3nnIK+2rquOCEcdx+0kn8/eQpWPUyhY4kbhl1HDOvux7ZYOiM3FcUhfS0NAB65Gipj+IdDpqbmzXVWSjMwcoq9Ho9eV260NjURIrD3tnX1dHBxFEjsMfFsfaWu1i6aQtvL/iWPvldOtV/a3bsYtGuXdy9dTNlwRDN7S7enDydb+rL6ZaVAaFmrh0yAkkns1dXiC9+OMdldCHZZGFuMIuloQxQg5h1emoiBnY1NaCoKk8vXcy07ELs/t2oSgSdwYTfVYeqRhCSDiEkVDWCEgmBEkHoZILuOhRPGShh7GnFWIou5Pwdei7dY8JUdMGRvFRi/KfQ639+O0qJCZcYnRyKL/n6ltvxBwI0NzfzeN9cPlq0mNSUFC7rM5jip57CFwyy5+4HeeHr+TSG/NzSYxBnfPAO32zfyWvnXsDdA0Yg6/VkWOIAkCWJIb17cu7kSVzTfxiBSIT7Ljqf1oCfUDhMkslCr/hkkg1GkmUTnlAQs6RjVU1FZ/6wYChEOBLB2dpKclIS63ftwev10tbeTnp6ura62rCJcCRCc3Mzzc3NhMNh1u7YxcThQzAZjVx8yiQ27ikhIT6e1S11nfEy363fqHmQWSzY7XYcFgtr9+7jjDdfZVhBV96r2MPx6bkcqGtgdruVYuFESDqeWLOM0S89wx0LvuKvn3zKjuYGjjW5UA2p5NgcbHA24PH7CaoKn0+Zhjniwt9ejZB0nTYanWxFVbRYBVWJcChmWI1oK7KAuxGAkN9FRyTMl1NP5ZPxPTFG2vjGNhpH7lgu3WPCkdkfS9GFxPgvQghN7fVz21HK0Sv2YvzHObRiOfOl55l3wy3MqSihTMrQKlCGw0x69kkGFvdg1twFfLd5G0mJCUx99inS09Kob2ggFE5jQ2MNq5QI7005i/qQn3NyuwNQcFwCL25agywkUmUTZ+Z2Z52znrsmTSKiqgQVhX2+NgySjqASYVNzHc3tWooYe1wcwWCQYDDIvsvH0vOtlZ15xeIdDvx+P+FwGFmWGdGvD+t37SEYDCIbDBR3zeezJcuxmM18unQFwWCQ04YP4bZ33iE9LU0r5Ry1y3i9XsYNH8riDZs67U4vzVvIRROO59FNq3B2uDkjowvzmmrJtvWhW9Z+Pvh6Ho3RbNmyXgfGbAa/9BTjBw/AYbHwt/wIToMRn5AxhyqRdFqOtHDAhWxNwuLIxuM8iIQmbETU60xbySjoZCsBbwsAiToBHfsIeFswInGGAxDxfHJcIYv8KYyPrMfsyNK81gBjYj/ayxf8Jy+hGL83P2ewjwmXGH8EZIOBl8+/kGvem8XZb72G1+vlGc+nKIpC1/x86hsa2L6vlCtOO5V7exTy131lDJwwkW72BI599BFcLhe76mo5qaiYg34PqbKRTa4W8qMrmKFd8gBY11LHGRldyLE5qPe6ybTEEVQiBCMRko0WeiaksLbh/1LOOexx+PwB6hsaGPj+hs7cYABt7e3cd+4MHpj1Hl6fj8XrN5KZkaHFygjBgeoa7jpzOrvqalmyeRsmk4mnZ39GvMNBfmZGpyt0W3u7ttLZvhPZYECv19OvqIBxPYp57PMvkCSJYb2KGTnzNcb178O8tRvw+/1kZ2Xh9fk61XX4K9l01fXQsRUM8SD3JIMwj+7dyS3JLuTU4/BWfYktrS+oCiFfC5LehBoJdtpdAJBACAm9bCUU6ECnNxFo+A4hJJSQj6C7TktV016JzmBivBzB725ECB36qC2HsBNH3gREsAFVMhP2NnDAOpD0qk//3ZdSjN8DIUCn++k2uqNXuBy9M4vxH2XU/AYUReGqWW/jdrs5ZcQwgqEQyUlJANwxcSKbbr2bcCTCcTn5XLFiLR8tXkZvRxJdZSMPXHAe15wyiVU793DLe+/y5OqlpEQaeGPDGjIMJra01BNUIixrqGJ7Qx0N4QgJepl8m4OgEqHZ7+W5ZUu4avYHfLRrK89//iVbDhzEHwhQU1vH/gMH8Pv93Ln3hU4vNrfHg8lo5PXFS0lN0TzD7HFxlFdUIBsM+AMBbpg8ie927+a4rkX0LsjvzGt26Ynj2bJnb2dCzEMBm9OOG9OZs2z+8pXM3baN7nldcLa2MnvBNyTZNUGZn5lBSnIyNpuNeIeD+oYGPli8nKLnP+bRvVvBnMtXLgMXffctOY/8lS9Wr2OvdRCE27DkTgXJhNPYHV3ysUg6A0InI+lN2v9RG0w40EHQ1waAqkYwGOOIBD0InYwSCRFwNyLpDERCmteZOVFbJQpJh96SghrqgIgb1ZgDOgt6exHdlQoc6b1xdJ3Km/Tjff0gYhzFxFyRY/zRCYfDeH0+3B4PJTdeyhtzvkZRFG4+ZTLxDgd//fpr/rJxOWMG9ufCl19i4eq1uDo62Odu49P6SiZnFTAtpxvnHzeGHdddjazXU0YSbp+WKXl0ajavL17KuPRcjsnKZb2znvZwCL2QyDVZeXrJd+gkiXNGj2Dh2g3odToam5qwWa1YLBbS09JITEjgzrRzCIZC+AMBEhMSmH/dzTQ2NeFyuYh3OAiHw0wfPw6vz4ckSbz67WIO1NRx01tvsXlPSafL8tvfLSUcDndWuZRlmXA4zLzV6zCZTDx/wYUUFhSQ4rBTWllFZkYGFouFFlcHnyxexp6yg9gtmuuzzWajID8Pt9uNyWikyeWi+NnX2NpYR3FONslJSQztXsQ5r71M0LmFEp8HDKl4lTAiUInRmozOYMKU0A2dbCUS0koCHDLyq0qEcNBDJOwHSYcS9mt2G4OZSFArFS2ZUon4GjEl9kAn2/C3lSOEDn/rfoLOLSCZQA0TsvTill1t9HvpNT5ZtZZ1+w/Q9+P9RLqey0eGwUzfpHBjefyRugxj/BO/IP1LTLjEONqRJInMjAzuPfssRr43h8obp/CnGWcyc8UKMtPT6J6Txe0DR/LwsRMwGY3EOxycOmYUFz7/HDe99jov7d5EnE7PpJxCysI6Xho1nPuXLGREj24EVIXX9mwhOzmJgKLQGvCzqb4GvRCYJR0WnR6byUQwHGbOhk2dcSperxd/INC5qjjkYpyclIRer8fV0cGUV1/4pzxj4XCYjaUHMBmNFObnUd/Q0ClQXB0d2OPi8AcCxNvjMBmNna7MLpdLs70EAjQ2NXHHJ7MpO3iQOUuXU11Tg9/v55gB/Sk7qK2mbps2ldLyCtxuN41NTaQnxCPLMo1NTXww/xsAdpZXsq+mlosmHM836zbw6IwZzPRmUOTfQbh1E+mu9SBZUG0DMCT0B0VT9VkSumBO7qkJk6h7MkqESMiPEDosiV3RRVc5gBaIaS7UhJI+nlt2NFOVOIY2az9tJZQ6nsUdEdDZeP3gTj79bikAj542jZKqGl658iq+ri3jlQWLmHn6DHSSxD316bwQ6omj6Bzua8xk4Gfl/+lLMobgFxj0j15f5JhwiQFAv+5FVFZV8bfZn+B0OhF6M5+t38h7Z57HojPPZObo3mxqbeDFnRsZ2a8Pp446hv119SQmJPDkZZfyyqdfsNvTTrnHRb3fS3nExKyJ0zi9i6aquaBHP64cOZo02cT7a9dyelEvDrrbCSgRHt2+Vqvx4vXhD4a0FYDJhM1qJRwOd26HCoQ5W1uRhNAyNfv9DOvTq9OgL0kSfr+fCcOGYJZlhvbpjd/vR1EURgzo35lyZv2mzSiqSrzDQe+iQux2e2cCzeSkJCqrqrDZbPj9fnoWF9Pc0sKB6hpkWaYwP48XF3yDoiikpabi9/txWCx4fT6uOH3q/wWh+v2YZZmnZ3+Gs7WVfyxcyHldipGM8QDok4+FsJMd3nbKIyZAQram4LQPQUQ8GMwJKJEQksFMOLpC0VyYazXBAxjMCYSDHsLNyzQhE6jliWPGUyScvHtwN7usg7l/8wrGWQIQcfP1pi30K+6BXq/nxg/ep7yigitfeZlCRyJer5cb58/hieNOoiA9jW+3bmdeUz3frNNWkiPm1jHws3L6f1JGXEq3I3GZ/o8hQK/76e3nbDJHkJhwicHQOVWYZZm3rr8BvV7PFadMYsDMRUQUhXk1ZTQoBt5oCLK1qZ5vN29j7vKVpMXFMbCwKyP69GJLXQ3JSUmc8NADvLJqBRsaa7h3yQLwl5OtC1EkuXh95ya62eK5fcU35KYkc8ucT3lnw1pOevEZ3p67gGAwSILNSkc0JcuhG/Shgl6ujg70ej2jBw/EZDTy3lXXYrPZ0Ov17DpY0Zlv7M9nnoEkSSzftoNzhg1j7bbt2O12uuV1QaeTtKh/gwGbzYbT6aStvZ2la9ZiMho7U9/4/X6tRPLA/iQnJVFdU8M/Lr2kU03n9QdwtrZyzdRTSLBZyevShZ0VVXi9Xr5YvorMjAzumDoFh9WCM1oMTVEU9pSUMOCJv7I6lILekgIoYOpKH5OBPIOEGvaArS+p/t2o1l4YjHFYE/M7DfvGzElIOhlTYo/O7+6gbRB62YoSCWoxMkLi7K8+Bn08L301jzkH9uCwWJjnkiDQiE6SaHC24rDHUd/QwJp7HiA7K4sRNi0n26Zduznu5Wd5Z9FiAsEQN7/9tiZ0VVUT4AYDhfl59Jm5jIkrPNxYHk/hzO04uoxn3HetR+gK/i/lF61cjt5b+NE7sxj/Mex2OwlxNm5+R4tUf3P+N4zp14fnp57B83Pn89jmVVya6EUnSdQ3NFBzzy1kWON4d/43VDY1U97QiNfno/W+S3gxr56K5mYGF3TFqc8CVQE5k7/270+GbOb+Ecdx0cChdM/KZFhRIf5AAJPRiNvjYXiPbiiK0mmYd3s8JCYmUnL1KeR16YJsMLCj9ABzrr6ewbIXZ2trZ1JLvV6P3W7nrrdm4na7GVLcnU82beKCkyfS2NTE6k2bMcsyztZWThkzkrwuXTrtKKkpKZ3qtnA4jMlkQjYYmLd8JcGQtpLqmZCCJElMGTMSl8tFakoKL385l/LaOo7v34ch3Qq0fGUeD7V1ddz11kzWbN3OnoMVJCYk8JfLLiY9LQ1/IMDMTevo9cocHi/ZQgAJkMBfDsCH1QdQTfms63AhOQYSDnqQzQnoTXYk9xZ0pkQUXz2yOR6DvZBu4VKUSBA5sR9llv6EzMV8NH4gA15+jXMnHM+UgmJknY7hiRlE7IOR9Xqcra3MPecS8rp0YUl9BdNHDmfI628hSZrwPZSV2ul0kpiYqMUDGQyUXHMaT5x/PkO6aZU6G5uaWLNtBzabjeLn38bZ2krfj/cz7rtWpqwLMX3T71KC938aIUk/ux2tHJGZCSE+EkJsjW7lQoit0f0nCCE2CSF2RP+OO6zPUiFEyWH9UqP7jdHx9gsh1gkh8g7rc6EQojS6XXjY/vxo29JoX/k/d/ZHH+eNO5bHB/QgLTWV2ZdeiSzLfL1yNRe9/w6Xnjgel8fLjdudyDodFrOZIW9+QFvAz8G7H2Bkzx4crGsgGAxS/Mpcrq/KZMX2Xby7eBk1QS+qPp55jZWoOju6QDVmSYcs6TgmvyvzN28F/s8N+L1vvuOCE8bh9XppbmnBYjazYmo/Nqq5TBjYj6zMDN61LmdZfSVFz7xJl5xsvD4fLpcLi9ncaZvpkp3Fsk1bWLFhIx9/u4SLT57IXRecy8GGRsLhMCu276K+oQFJkjrtOocSWTpbWzuN/MlJSXi9XqofeZxTn3wMWZbZvL+MpMTETldogI++XcKa3SUM79sbm9XKcUMHA5rAO1RS4PWF39Lc0kJmRgbfrd9IZnoa5Q1NfF5zgKuXL2aRNw7hGMJxabn4dHYG25M1T6+kMaC3YHD0JOR3gRIkEvYjrN2JeCrxtlZgsGYS0qdg1xkweHewMZxIQryDooQkvj5Ywk3dBrC+tYG2cJDrx4zl7Suv5qKvP2FU72Ja/F6usTey4bzj+cd559HW3k4wGKStvZ1ehQWsufDczu+o+4ufc/2bb/L50hX85eyzOmONDrluHyqL4OroIDMpgeP69qa1y5lM36QwYm4dN5bHc3t18n/8+v6jIoTQkq/+1BZTi/0zqqqepapqf1VV+wOfAp9FDzUDp6iq2gettv33a8uee6ifqqqN0X2XAq2qqhYCTwGPAgghEtHKeQ5Dqzp5vxAiIdrnUeApVVWLgNboGP+zfLh8Fejs3HHiiby2YyMOexyDe/XkuP59eOazOUzt3Zf+OTmsLSmlW14XBncv4r1Vqxn51ivcnW/vVCOdOmYkAwvy6VuQz1NnnU2Vu53WcIgcmwMBBORMrJKeHlYHSSYLe0r34/V6O6tKhsNhPluznifOPx+9Xs9zF16EzmBmh7OBaQU9GdO7JzebT+PlhYsovfkqJg0eQK/u3UhNTe2MV7GYzRyoqCQYCpGdpaWIyY5z8Nma9TQ1a8GIzlZNfePq6CAxQbskmlta8AcClNz3MH6/nxNHDEeWZcaPGM7F87XLU5Ikjuvbm6qaGrw+H0V5XWhuaSEYClGYlUEwpK2iNu0p4e3rrsfv93eWbT5UadPpdBLvcFBZXcOSTVt45NPPmNa7Hze8PRO8e4nT6Rk/8xV0KKCzIHu2ogTaiMjpWn0YJYwQOiKunURCvs78ZHrXehRUFvmSGByXyBXHHssZCSr35Rt5et8WKt1tJAk/SyrL6G1LwO33U9XUTJLJgjGxDyFLL04xN3Hg+ulkZ2URDAbJSkoESQtUNZlMSJJETlYWiqJw97vvAUTT7oQ6S0crisLA4h6s2LiZ5z76hE3Oeuobm1h34+2s2baDXRVVTFzh4ZbKRJ4N9KAj7ywcXaf+Jy7zPyCi05Hlp7ZfNJIQE6MP5/uFEHf9wHGHEOIrIcQ2IcQuIcRvLnV8RNdUQggBnAl8AKCq6hZVVWujh3cBJiGE8WeGmQK8Hf3/E+D46LgnAotUVXWqqtoKLAImRo+Ni7Yl2nfq73RKf0hS4h3cvXUzN7/9No/2SqepuYVXJp3G5v1lZGVksLKqnBMy8nD7/Tx20qk8NmYCAF6vl35vfEVeZgbBYJDN+8v4YPFyCjLSKW130uDz0BIOEFYUtrhbMaIg1CBm/36eW7oYm9VKakoKF58yiZU330H3rvlMGT6YN9es5rlLLqGio42Q34VOSLy6eS2X9OjPS/JyrBYLIlDDjd0GsmDKWKprajrzhx1yUQ6Hw3i9XhRV5bn5Czq9vA5F+geDwU57TnpaGrLBgNfr5YoFX5CYkMCKLdtobGpib0UVi1au7rTBPB8NwPT7/UwZNJD0tDQmjxrB/po6tu8r7Xzqv/D55zqf5r0+H263u7O2jLO1FYvFgizL9CkqIM/mYM+1M7htRz0fVJYwcfAAmsIh1I4d+Fx1mjHfuRLhGALGVPTmJHTmdOTUY7U0Mvp4hNCRYTBxQoID4d7CdFMtqEEiIR9n5xczLiOPOkWmvKGRG777mrLKKu4/7kTMOj0fNnpQUAl4Wwh01LDx2luJdzjon5NDwT/+gaIo2OO0+J6qmhot11tEC/b0+nxaYtBwWEsqajCwu+wg08aN5cGLL+CWN95k6piRPLRppeYF2NZGW1sbOkmiT0o6znAQJ1YcXadqW+GZOHLHHpHfwVGH4GcFyy9RiwkhdMALwElAT2CGEKLn95pdC+xWVbUfMBZ44rdqdI60wm400KCqaukPHDsd2KKqauCwfW9FVWL3RoUEQBZQBaCqahhoB5IO3x+lOrovCWiLtj18/w8ihLhCCLFRCLGxKZrm47+JsYtaKC2v4O2v5jG0Ty/6vfEVj51zLvEiRG5KMibZwJ8HjGSPy8nfT55CSFWo8Ht55rQz2HLNjRTl5hCJ3nxq6xtwtrby6fJVfLl5C3O3buOVbev58/yvKOto5avGGv66eytbIinMnTKBVy6+BIAeSSnctXQhWUmJfLB4OZGou/LFuUXcVyGIqArPDO3NCc8+QfdJd/DR2RewXerK6wd3kvOPV9Hr9YQjETJSUzAZjVgt5s4nOr1OR3NLCzNOmtD5BH6ocNgh1+PXz70At8fDtPHj2HOwojOIckCvngSDQebc+Sf0Oh07D1bQo6iQM8eOxh4Xx+vfLSHOZmXxpi0MKiro/EwlSaKooCvH9O9Ln25FnHPieAAyMzKIdziQDYZO77YdpQdI1MusC9p5vE8mz8+dz5D0bBJdG/C7GzGljUFO6IPOkgmenYRc+8GYSaWUCYFa/IkjWefXg6WQyoAXhISqi8MVP4KI38mf9gcZ9+wTXDb7Aya+/BzDCgvYceAgNpuNsKoSUVUGJKVjVNx8I3rgTj6OE957nWAwyH1vz9KErs+HXq/HZDJpaXWiqrDD3cNNJhODe/Vk9IB+fHPNjdw3fCzNXi/FRYW4PF6+XL6qU5Xo9fnQSRIVHW3saGlAlgSqPp6IPh4iXkDBkT2U+Mx+ODL748gaiCNr4H/0d3E0IBDodbqf2X7RLXwosF9V1TJVVYPAh2gP5YejAnHR+6oNcAJhfgP/NuEihPhWCLHzB7bDT2oG0VXL9/r2QlNdXXnY7nOj6rLR0e38Q81/4O3Vf2H/D6Kq6quqqg5WVXVwSkrKjzX7wzJtzEjtCdtiYWDXfNweD4MSUpjX3Mztri/IT0vFIgkyLXH0tjhYUV9JodlGH1nl0/pKHpowiV2l+3nrkss7jes987sQURSC4TDN7S7SE+L5YP165u3ZRYYtjs3NdewKWxjiSKFXQT6z1qzhjfGnsr+uniVXXM/nkydwbooe1CAHauv5fOMmMCSz8IZbwZhNmsHItOef4eqcDKrufYCBxT0IBoMcrKwiHIlQUrofSZJwdXR0qms+X7Kcq048AYDJY8eQmpKi2UO8Xu6Z/xXFRYX0ys4iLzODHl3zuWbqKaxYt57U5CT6xyVy/sQTMJtMNDtbef/bJQRDIcwmI7v27AWgsqkZt8dDRno62VlZVNXUcqCmjmZXBx9/u6QzSBPo/N/lcvHShRfREQnT3eqAsJt5V1zLxOR0bi/xY47vgr9hOYSaUXz1+NurCfnaQGcjN1IJkoxNKPSyxYN3P7mRcoi4md0qcLjWEfS1snjzNux2O3aLFudzUlYBztZW3G43k59+nIc/no2CSp0ic4qtg6TAXpZMGURWZgbD+vUlGAphMZs7c68dKit9KA+dzWrF5XIRDAaZ0Kc3yzZtYV1LPQP//hfmrF5HYUY630ZjlxRVxdXRQWpKCpVNzSSbLPRJSsMWbkYomms1oWZNwEgmVF0cGDMBCSQTjvzJ2sqm69T/iSSd4hesXKRf5i32Yw/ah/M8UAzUAjuAG9VDSer+Rf5tucVUVR3/U8eFEHpgGjDoe/uzgc+BC1RVPXDYeDXRvx1CiPfRpPE7aB9UDlAdHdOBJnWr0ZZ3h8gGlqLZdeKFEPro6iUb7QP9n+S7rTtwezzcd+4MPKEgX994CyXuNqo9Lkad8jLuRV+yxd1OgTkOoXi5IicTfPtwygUkm/y8v3c7kiRx9fuzuGrKZKZ06caVn32E2+tjaPciMpMScbrdyHo9br+fp7/8Gq/Ph9fr5eYZZ1BSUUX/ogLeqtjDnLMuxCLpIOwFUx6oYT4a1xOsPfm0rpzT7V7Azju1DZTedBl3bt3J659+gc1mQ5IkZkw4noUbt1Dp9aLX6/9p9eLyenngnXcZPXggyQ47hVkZbHa5uHnGGcxevhqXy0Vzj25cPnIUO1oaefnLuSQnJ/PGtLN5Zf92Nu8vo/TAAa2KpdWKxWxGUVQsFgtZ6WmYZZnbZpyJoqrkxjlo9Hl4ee4C9pWWdnpcBYNB4h0O2trbKS4qpNXVQabZRp4+DMFawkEPmdIePHUHeSTXQNDdgBL2E/I2Yojrikkng95CpHU9qhIhEq7A6MjHZ+hChb4bvahFce/npPSh6PwhzI6+bLh0JC9V1nBF1z4sc9Zx7ZefoI+maTcZjdjtdqa9+BwvX3Ip8fE9MXt3cv8BHy3OVpqaWzo/w3A4zFVTJvPynK+xmM3Y7XbcbjeJiYmYZAPpqSnsa2rk8lMn8dDnn5OclES/gnzmLF3O2KGDWbp+IzarlQkjhrN62w7OGjuKngkplLlaaZaNjE4wUubrIMdUxHdN1SQYTTT7fdjlCOPiCzWhEyWij8fg3YujYLpWU0jxgqoQMWbj3jfzP/wL+vfyczYVVTveRQix8bDdr6qq+uphr3/JA/WJwFY0k0EBsEgIsUJVVdevnfMhjqRabDywV1XVzgyFQoh4YC7wJ1VVVx22Xy+ESI7+bwAmAzujh79EM/4DTAcWq6qqAguBCUKIhKghfwKwMHpsSbQt0b5z/j2nePRz1sjh7LrrfjIscXyyZj05RgtXvvUmI9NyMUoSsyZMxKY3sMfTxi5/GHR2kGTMOh05ljhsUbddZ2srEVXhuMf+RnVtHV6vl2/WbWDmvIW4PF4S4mxM7defk0cM69ThL9+5h6zUFHZXVFHtaueJXRvAXwY6G5UBP6WBIEgmtrjbOT2jKw1yEaq/DqvBQJnqIBQOdxrt7XFxzJr/DdU1NUiS9E9R/SaTiUumTMZiNvPepOlsKytn7fadFOTm8NqX8wgGg9jtdr5avY6Ln32WtXv34Q8E2HLb3by8cyPPfzaHLXv2otfr6dW9G09dcCEnDB1ERVUV44YOpq6xiVpnK3+f9T5Pfjibu2a9y7iMPIb1KiY3J4fbzjwd2WAgOysLZ2srJqORPaX70ev1fFt7EBcWENoNX0UghIQQOi1uBTAkDgY1jNPSDyWg2aHCQY+WoFLxkxKqojXoA8lEOOjB5tuNr2UvhJqpUcxcnWFG59rIOFnLq6bX6TpjhNra2gBoDfjZ5W4DOZ0/9R1Or4J8wuFwZzYEfyDA859pPxNnayttbW2suuE22tra6Nc1j5452aQ7HMz6ZjGDuhehKAqrtu3g6tOn0tTu0ty8IxEqm5qRJIl5G7cwv6KU9TWVDI1P4f7NK/hg3w4+qCyhzNXKwoOlJJvMjHNYUSUTSDI+fSILWpw0hwJgzETV2fDp7FpqG0lGp3hx552FWnAujsKzcXT7o9e8+cUG/YpD2pXo9ur3Bjr0AH6IH3qgvhj4TNXYDxwEevAbOJLC5Wz+f5XYdUAhcO/3XI6NwEIhxHY06VoDvBbt8waQJITYD9wC3AWgqqoTeAjYEN3+Et0HcCdwS7RPUnSM/zk2JZ/Iy3MXYAnVcfVrr/LK9LOxqV4kSSJdNuEMB1nc1s5buzaz09nIn+Z/CYFqMGZT5nOTI1uY0bUn08aOJj0tjTe+XsCkUSMA7QakKArHDxnENUNH8tGixXy6ZTMDMrIY1rc3NpuNBmcrByqrCAaDvDP/GxLMZoi4Qej5uHwPRZIbjJnscDaCGmR2xV4OGHvRNS6BrNaVHKxvpGt2Fn6/n9q6OmxWK4kJCZ12lWAwiF6nw+v18vG3SwC4b8tKUhx2hvTuyfF9e5MajbC/7eRJzLxQswHtr9QCIke/9AwfLVrc6Rzg9XpxWCy8snI5j/cvpDA/j3aPt7MQ2qHVUukd93H1Zx+xcPVaLjpxPM/P+Rq3x8PgogLN5iLLpKelYZQNPPLehzyzeyNIJvRx+SD0mBPyMKUMpiP1eCwpfSkP60HosTYvRrIVYjDZO+u++NurUfyNDAvtwtu4GSUSIuRtJhL242vaTla4AsXfSCTs571WCx6/lqFAkiRyMzNQVJVTx4zk6UWLAAi0bMGoailxXrj4Em48cQLbrruZN666Gr1OhyzLnHvyRMKRCEOe+BuKorBw7QbmrV7L85/Nwe/30y0rg7b2dkwmE99u3U7pwXLevPASbj9jGuVV1fgDAfLTUqlqaiYvMZG/blmNy+PFYTYzI7c760r3MygjmxSjhR0BFRFuA52Nr+sO0tOeSKJehnAbznAQc6heE8wRL4SakYRAUaE8pFDi8+DPn9HpJODIHYMjZ8R/+Ff2r/M7uiJvAIqiIRgy2r33y++1qQSOj75vGtAdKPtN89ce5GP8EgYPHqxu3Ljx5xv+Suq2vPC7j/lLCHpbSOl/Kw9sW83bcxfw8Pnn8ffPPqcwN4cxvYoZndGFHlY7a5wNlLQ10zMxlXHmDloMeXgiYRINMvVBP4tqD7Kx7CBLN27uTNVisViIdziYOHQQZlnmpU+/ADR7g81qxdnais1q7YwvkSSJXVfP4J3GAGflFPF5zQHOTjHzqTPIktJ9TC7ujU4ITrALmiQtU3NQUbhn6ULWbNuBxWIhGAyiKApt7e1YLBYsZrOWKiaqyho9oB+Tevbm3o8+QpblzliaYCiEPS4Oh91OU3MzXp+P/C65tLs6aGxqQpZlnrvkEu7//PNOITJl7BiWbNqC2+PBHheHzWajtq6O3t270a9rHsFwmL4ZWdwz820SExI653boMwBN1SRJEpNHHcO1fYeSK1xUqnbS21ahREKYHNkoQTdC0hEOelCVCCsNvRmnr8HXXo3QyQhJh9GRj791P0o0JYxOthL2uzDaUrVMAGqYUl1XltdXsq6sjC2lBzrP/c7Tp/HM3Hmd9pRVV9+ExV8C5kLu3ryW5nYXD40+gTTaQZ/I9C8/Yce+UnoWFrCvvIKrT5nEW4sW4/V6uXTyRF74dA56vZ5Pr7uRP8//ik07dvKXiy7g1OwC3j+4B7ts5NVvF6PX67WCbpEI9rg4vrviOq5ZOIf3TzoVwi4aiOOv65bxzKgJ7Pe7qfd76GlL5Iq5n3L9mLEca7fhkyzUBLwU6oOacDEkUhZSCSkKLUE/OiEYbE9GpwZBCWoPRkLqXH2DREjnwGGz/Vt+X0KITaqqDv5X+8uZ6WrK5T9tW4q0u2h45uU5qqpO/Zm5TAKeBnTAm6qqPiKEuApAVdWXhRCZwEwgA02N9ndVVd/9V+cOR95bLMYRZNyyMM5wiE+XrkCSJB744EN2XHs5n592Nl9t2MRL61Yyp6aMEyztnJPXk3GJaaAqhFWVXF2Qg34Pb+/ZikmnZ0BeF+xxcZ3uvZIQfH3JVYzMzkMnSfQoKkSv1xPvcHTeZPfcciePnnEme269h8tOngimXKZnF2L07WVQcgYnfPYNt7zxJpOLe/PEt99w35wv2BG2khIoISVQiiQEG3btwWQy0dberkXsRyKd6gJ/IEBqSgq5OTn4AwEONjSysqKMwtycztQye265E4vZzDsXX0ZVTQ29CzWvr9IDZTQ2NXHL2WcwoLgHt86aRTgcxmazIcsyeWkpHDdoAA+crwUZ1jc0MLxfXxLjbHyw8Fvmr17HU199DcBpY0YyYdgQQAusPFTx89AK4uNFi3l682pqcJCrVCPHZWGypRIJuHDbhxIJ+dHLVmRHAeMsAfzuRiSDGbM9g7DfBZKl8zsVOgNGRz4ASiRIxO8EnZ2u3q1kWGy8OjidiUMHcfDmC7hg4gk89vkXxNlsZKSn4fZ4eOuCdJDTIeTk86Ur6JWTzW3fzWXAq7OY/uUnHKytA2Bn6X4AHnnnvc7PvcnV0el+7QuHeHryaRQVFFDb4eLZHRuYkN0Vs07PwouuZNoxQ5l5+ZXEOxwAXL/oK944aRpEvOwIGdBHnUGFewuFkTJGxqeRGDrIJ1POZH+7E9Qw5mAtAUXRzt+QCEjE6fQc6GglQTby9YG9BJQIAfQQagSdDYQMejvobLiEDW/p2xzN6CTpJ7dfGueiquo8VVW7qapaoKrqI9F9L6uq+nL0/1pVVSeoqtpHVdXev1WwQEy4/E/zXtwqRj7zD/yBAOFwmMSEBCZ++iVvVZQwsmcPalqc3P32O3zoNJCIhz0+NxizWe+spzIis8vZyPi8QiraWvFHwnTLzeG8iSeQmZFBMBTigNeFJxxkeHo2/brmodfraWxqQlEUigq6cs78L8ixxKECN2ebIeSkNRwEIbOmsYbK6homjRrB7G2b+frsi3jktGlkymZNDaKzcPFnHwLwp30vkpiQoOUjMxi094/GsfQrKiDOYiY1JYUbxh3Psq07OHXgAI7r34eszAzKglrsyxUfvIuiKJTV1mEyGpl7250kJiTw9Mef8tGUs7HZbLg6OrCYzTxx0UVM7dKdnRVVvL18JaeMOga9Xs/6HTvZvKcEgFtOm9J5o52/fhOfLV4KwJQxI//P0UCvJyU5ifS0NNbsLuGTihJu2VoJcjpKJIjO0RdD/Xz0iUO0ui6KH79zt7ZaSShGtXTHYI4HIWlJKwGd3oS/dT9yl+kYTHaUSJBgeymSzsBEQzUYU9m8v4yr1+3j6Q8+5oShg2hta+OTsy5k7x33ce0r32mfr+Jnz1VTODuvmKuPGY3b46G0UnM4CkciWtLQQIAHL76A9LQ0bFYr81avo1/3bnh9PpbWlHPSs0/y8Cmnkm13MDQzh2KjntOzCrFLcHNRL/rYEnj13Av49JIrGVZYwNd1B3FLNiQEyf5dPDOkBwFPM15zL0SwnsW+OAi7uDQVzYgvmehisuDFQENEh0/IbG1rZmxyFskGI5f3HEhN0IcxWK2lIdLHa95nQlu1GI/i1CkQi9CP8QdmRvsxBEMhZIOBij8/rOXQys3m842b+GbjFrbt2k12VhYvL1kKQmJtYw0ofqo9Lt7cuxWDTodVL9MlPoELC3rz0kmnUdvi5PIJx3Pt6VN4cul3ZFvtJBjN7CyvJC8nm9QULUdXit3Og+MmkqiXCaqK5h0WdtIY1FQ7ySYziYmJLN+yjeePn8yS5lpu/eB9ktQ2kNNZ6bfS0NyCXq/nb92uwe12U5CvPbG73W6evPQS+hQVsGrrdpqcrdTW1fHu+nW4XC5CSoTyhkZanK2c//47AJw+ajjH9O9LY1MTFouFKU8/QTAYJD0tja4P/7mzXsyHl13JnbNm8eKWtYTCYa46bixvfzUPSQgSExLwBwLo9Xq+272btvb2zhQwsiwzY8LxjMrJ6zSoh8NhGhqbMJuMzDr3QmwGmZsGjgB9PJIxEeE7gGxOIOzcgBLyoQTaMNsztGqVhmQIVKOqCj5DOkFPM0JIWmoYSYfUugpViaBEQkTCfgKeFkKBDhRvNXOnTWNPVQ1199zAk73i2XbFDLa6mlGiKvJI+3ZQw0QCbSTqZba11PPQOTMAOO/4sZ3nGe9w0Oz1ct2EE3B1dOD1+chNTSY5KYnXv5pHfm4Ot87+mGSThVOSEyDkxKAGtFVEqBm/ojDA4CEvUsl1+fkcn5qLTSjkm6xa4GjYhV62Yom0IIJ19LEnEnHtRA11EDJkdJYo2O1ppy0cxB0JIet0fFS1D4BKXwdZslkz+BuSUaMrlxA6XAq4I78pjOM/wO8XoX8kOHpnFuPfyuQ1AYKhEDdPP41wOMyy1npkWWb+6nVkJSXibG1lSL++3Dv5FAC2B1ROyy4ExcvVuTk80G84OiGRbjQzMTMfu85AohTimK4F5MclMKVLd6YPGkShxY5dZ9A8quobOGXEMO6adhq983LJkE0k6STawiHNpVSfSE+rA8yFWA0ywWCQXdddji8SYaLFyZbLzqBcsUGwkXkHSnB7PDS3tHQG+bU4nZrtJaR5We0oPUBiQgKrr7qRvsU92Lq3hO9uvA2AzKRE3B4PjU1NhCMReiem0dSu5Sg7ZcQwLGZNuJmjcR3O1laCwSA3fKEldli0fhO1dXXc/8GHzDhpgmakT04iMSGBIb17sudgBaeMHkFiNA/ZiP59qW1x8tBXX3U6Eej1erw+H4qi8sTa5TT7vNz13TzeKN/LxkgqqqUYnTUPfXw/zNmTkIyJBDzN6AwmAo0rNDtLJIixbS367CkYzAkYjHYMxjjNRqMqKCGf5nkW9mNM7IcSCeFvWM6iiQWEXPu01P2hZo6X69G1rQFA0hkIe2rQJY7AEDjI1VkOTs8q5IShg9gWrWFjs1p5ZPoZbNi3n4c/ns2A4h7EOxwsWr+JY3p2p3dRIQ+eNBm7zcrKyoOcNW8BuyLa6qpMdVBDAolqK6oxW7sg/ZUkCh9K20YsoRqUSJCwr0UrT6BoDgYJbWvRy1aEnIDBfwCM2bSFQ6yoq2BB9QG+riljYdk+EoxmUvQG8ix2drhbiRhSQZI5GPDQEArQHA4QUhU8R7lw+SVxLrHElTGOOoLBIJIQvDb/GxRV5ZYPP8Dt8aAoCg+PGo9epyPFYWdbcz0TBvbj1Y1ruGbhHJ6vauXUOV/TEAoxJDGNLNmMVdJjFAASZ+UU0dOeSLzewHFpuXgiYVyREIOLu+MPBHjrq3k0+73YTSaMQodXFYRVRdOH6+O1cSJurHqZ844fCzobn1eXUm0oAn08eQZwygU0t7u0FYDVqtV2MZmQZZmrTjyBwb168tcv5pCbmYEsyxgVNx5/gEsmn8SJLzzNox99QigUpldRIUN698RkNNLHkUSizcbfzj2XBItmw6itq2NwtwLscXEcM2igZtdpa0eWZe6adhrHDh7Iq5ddjj8QxGazYTOZ8Hq92EwmFEXh0++W0i+/C/17dKesroH5K1djNhnplqXNq629Hb/fT119PVsPHGTz/jK27CnhzSXL6GqOAzWIT84k1LqZtyoPEOyoQo7vjsGWjRLyoaoRLI5s1IQRGAIV6B3F6G1d0BnM6PQmgj4th5rBZMdgjifi3q9VtlQjhHxtKJEQOlMiYX87qi4OyVaIUCOE/C7NG823H9XUFcJtlAc8fLdxC6U1dfxlxtlcd/JJfLZjK89MmsqA4u68evLpZKVqQcYrtu9i867dzNq6kSlDBtEtJZXi3GyeWbucNyrLmFe1H1mScEmJWvCkJGubvxJJJyNCLRis6Ug6Az5zD8IdBwj5XUg6A353Y1TYKBBuY3tbE0kmCxXNzUzK7IrNZCLbaicQ9VNyBQPoQs24kbFKeuL1BhL1MpV+D3UB7/d/FkcVvyxCP6YWi3GU0djUxJqb7+rMDHworXo4EmHcS89w2tjRHGxopKGtjTSrDafbjS8QZNaS5ZSUHWTss49z6ecf8eC21YRUBYKaqsMTiZCli2DTGQirCjadga3N9Zzetz9/Ofccvrn1TvzhMDcW9cUQqMASbqIlHKQm6MOloHk2heCNTWs5Prsri5wtpJqt7HE5qY4YQNHUH26/pj4zmUwkJiZSXVMDwKuLvmPr3hJuPHkSO0v2Mf/8Sxn97gdcOGYUB+rqufeM6RTl57G/rp6SsoM4O9wU5Obw7LZ1bN6zlycWLuT5z7/EbrdjMhqZ9dU8bDYbm3bsJD0trXO1sb6inJmje/OPb7/h0oHDAFi/YydXTD6Jvrk5+P1+enfvxjH5XVm7bTuDiwp47epruO2ECcxbvhKbxUy8w9Hpmpxoj6OhrR23x4Pf76ffX++nz/Mv8caBHZy3VotmH/nFbrZHHKBPxJyQh9GSpNlmIm4CxlzW+SSQZEJ+V2cVS9majM6cisGciKQzYLBmotObEDoDsjmesLcJvTWDoOsgqvcgAU8zQtJpMTQ6G3t9LpBMFEXK2HrhON48+zxKW1t4+P0POaVXH26c9wXXjTwWkyRRmJnOW5dczoXHj0Wv17Nk0xaqWluZs2kzOknC2eHmQEszYzLzCKsqB3wdEKjUbCFKEKy9QdKjmgtAZycQPxyz4kVnMKGXrUimVIy2NO0C1tmojJhYuG8vZ+UU8dgx41nTUseFRX3IMJrZ4W7j04oSTkjOAJ0Nm+olXm+gLVpau7c1nh71Xx+BX96v4BdF6McqUcY4yrCYzQx5/BHN8B0NhBw/ZBALb7oNRVEob2ike1YmTw4ZyMxlKxhWVMjlI0fh9/tJTEykR9d8pg0dTJ/UdBpDftp0SaD4SVRaCEgWZCFR4XMTUhV0QmCXjVgNMmFV5c4efVGRwJgNapC+ZjOSELgiITa63ZS72+mVncWq+kpOSIjj7bVreGXVCgxCgkAluaKNRJtNMyybTLS1tZGYkIDX6+WDzL2kpqYya9Uq9t/zECtb6ll4/mV8sn4Dr44ZQbPfS0NzCzaTie5d8+melUlNYxOLN29j9S130tbWxsDiHozsXdw5/t+nnY4sy5wweAAnDR3EgZsu4pi8fJ6pdmMzmTDpdLS1tSEbDHiCQR59/yNSU1Pp1zWP15YuY8zggTwyYhwPff0Vzy5ZjMlk6oz3OJTHbOO27RysqOCK007VIt8TEpAkiec+/5LKxiaue+01xg3sx5/nf4VXl8BXngQkWzeE3gyevRgDlQyjHAB9fB+M9hz0Jjs6cyqEXNxd4sIXN5gmOR85LgujJYlW60CEpMPnLEFVFa12THwxqhIh6Gsj2LqLru1rCHvqCLobiIR8dJdambt+EwdvuYRiRxLFudmMcCRx4qzXeXL4GMw6PZcX9OHrG2/B7fHw2ZLlnDZ4EO8uWITT7eaNz78kSS+TEamlry2BNjk/6hpsgnAb6Czg2YfXkIEEqDobX/vTabH01dqY8vCai2mRkvmuvoKHjhnH8pY61rU30TchhWSDEb2Q2NBUQ0VzM3t8bkLCiFdYMaLQGPJz1pwPuXzRHyNuOqYWi/GHw+3xdP49lMixpKaWE578B7dMPZUte0rIS0vlosXL8fv9bK+oZN7e3Zw8YhiFWRm0e70caG6m0efBH4lodhOhB0MiDUE/G13N7HQ20BjyMzo1m6CiYNUbSJWN+NBTE/ThjKi49JmghrFKepIMRuL0BtbWVdE9PplTsgspD+u5ZezxnDZwICFVwWvuRfFzb+H2+5GE4E+nnEJaaioAe266kZP3ZtLc3Mze0v2Me+dVbpz5Fmd//gGfTD+P9+qaybDGseXik6l1ttItO5P9dfVUVlWh1+tJ1GseUB+eciY2k4khvXtyz7lnc8O7s+jTXSvr+0CvHrQZspi1Zg035sTz/shMuppsbL/lbux2O3PXb6IgP59gMMjC9Zsw6HVsLSnFGQpyy8QTaXV1dLps+/1+gqEQXp+v09tt3vpNSJKE2+PR1JSqitvtpriokG1l5dQ0NnH25x9wx7vvcu/OvWDqymx3AsH2UlQ1QsRdhq9uOf62cgzWTO2GbOvNI4VGwqpKitrB3XuakUzJJPl3dl4PkWgZZcVbSTjQgWyOJxL0oIR8mtBJHoZkzgQ5k3H9+1AjpXH6ay/xSKERXJtZccaxXLHkG9zhICFV4ak1yxnery+KovD8vAU8ev75tLa1c+OMM7lv+SIeKm3k6sVf0xYOEUKH4m9E6dgNciaYMtna4cSoBlGAoYnpJEUaNXfjUCOWcAOeSJiLc4toDPmJqCrpJgtdjVr5gVSDkfGZ+VzUbwgZshmfEsEi6agOhUjQy/ztxMmY5aO/hJOIGfRj/NGYbxnJ8H59tbgNq7Uz31WH14ckSYSUCGtuuoMvVq+jvrWNHl1y+HbtegD+OnAETe0uxvTuydV9h3JhXk8yjRZm7t2qRddHvOQaJIosDvbW1/Pi+lW8sH09siSx8EAJW9uaqQ54MUoSKioVAQ9P7S+hIuDh0e1r2edy0up2E1IirGys5qKP3yNBNvL8N4u449u5BFWFk0YMY9HqtSQmJvLVzu14vF7W3HQHCD2JiYnsvPUezjlpApOHDsLr8zGyZw9uXDKPiRl5LD+wH8JuVpx1IncPGs3cSf0ZNWQwhVkZDHzuMf5+/nlcufhrVu3eS2ZSIhmWOJytWiaBOctXcdHi5SyoK+fBiZNRfLVIOgPfNVVj8B/gvHHHcs3443ntjBl4vV7WXnUTi6YMZ8eNt5Mb3s/pGV15ecZ5XDv5pM6Klz2LCol3OBjWpxf2uDja2to6XcNvnn4aH19zPZ9ccQ2yXs9zU6az4sobCEbT23+yeBmnfvEFALK9C0JOQmfNQ1UVTPZMfK2lEPHiVHSE/C7skUYIVPPXHonsUNMIeJoJJ4zAYLQjhISqRAjED8eSMQohJ1GdMh5zUg+8qSdAxE2bIQvUIPdm+sjwbGHbhcexMJgFcf05ee56ZL2ePHMc02e/y90jxzGwsCvPXXIJbrebO2fNormlhQuL+qCTJM7t1ocLBg4hT+fHEKhAsuRqxvtgPS1SMiOMHgjWogPSdBHtwSXcRqWUDZKJHKOFBc31JBuMhJQITQEfbiWMUXEDUCTrsesMRFQVBVVz41YiGIREmsHEsYVFR+S392v4Ra7I+pjNJcZRxCebNpGXntoZ8HjIffa0EUORJIlyp5P4SBNj+vaiqrYOt8+PzWoloigUPPow23bt5rXPv+Sk559iQ3sTHZEQE/KKojEEkqYe0+u4sv8wrhh8DBf00tKlX9hnEBFVpcrbwQZnAyuaa/nH8u9o6ujg09JdTCkoZkBCKkVpafgiYR786GNanE5Ofe5pXC4XxTnZXPzlbOYsW8muex/i6TPO4tu16+mamcGV8z7Hi4EHTjmVE957nePyClm4eSv3nn8OhfGJ1LQ4mfjGS6zdU8LzjQYw5fL4tjUg9DS2tTPrhAkkxMfjD4d5euxJ7C7ZR3FaOn/++GNASxNvsViobGqmNehnsK6RqYvLqLf0o6SthTIpg+0VlXSPT+aSj97DYrEwdubLvNEIi50NIKcz8q2XWFpbziPvfYjFYkGSJHaW7OPpc87lvmNPYNXVN/HwOTPI75LLKWNGcWVBX0ramulOHS+ecjqzD+ymy59vp6WtneysLEwmE0O6FfLARx+DIRnFr9m9hM5A2N/OQ/UO0MeT4NmMnDRIS/5ozCQSaGNNQxWyNQWjbx/65NGY04ZqtWEAp0igTMqgSHKhhtqJa10B/locOgOo4c6MAaG4QUy0ugihY0L/viQ77KRF6lhw5nnkKbXcWTyQR+bOxWazkZutFRnzKhEG5+dxzRezGeSIZhmXZEABfSKYC1nRXKutUiQLDaEAPmGiJGIFOZMcowVUrS5Qi9+LOxJmf7sTu0HGpvqZ3dCEUMMgJLoYLdpYQJuqw6tESDUYMUgSJ3lX8UfgZ9Vivywr8hHh6J1ZjH8bpZVVPNq/J26PpzNbr9vt5q1532Axm1m7dx8FT77K4KwcLjt5ImN6FfPchRfx0pBczjphHPEOh5ZqvaODtzaspdLbQWVHm+ZOHHZpNwtVSw+Tb7YRrzdgkHQccLVS5+3grfVrKGlr4ePNGynOyWbZ9l0s2ryNWTs2cdJLz/LNth3c8fY72s3I5+uM6F+wcQv7yisY0b8vnkiYWz6dzTWnT6W6uYXNe/byZtlOLnnxBb6ecTFzdm3ngzPP586XXkVRVeaeMgZZlll3+fWck9eTtypK+Fv3ODDmsq+0lAd2bufAwYMsLtmLJdxAzb1/5tIMG99cdQPZWVnYrJrKZduOnSzdtYeJX63l02nnElFValpbOeGpx1i7YxffVZfx4CmnYrdZ8Xq9/PXDj3lv8wZQ/Jw2Yig356UxsFdPGpuaSE1JYdUd93Dbxx+xt70FS7iB061OFp8+nucHpmMINzElqwBCLj48uJsLi/qQmpKC1WKhtq6Obrk5zCjqzdxrbkT4K5AMmpebEDr0ljTuy3ATcWuR9ES87Nd1JaRPQWeM54oMG+84zRB2g68MhIze1oUyn5tE4aPK24HiKUdVItEkmkHu2rAUp2pGCB2tiWO0mBUkDMEqrivqz5/6DoeIC3z7QWchgsRNJ05g5oWX0K9rHoqicMlH7/HN9p0smD4dc6ASArVagKMaxqtPgXAbU1NTAYnFbpWVzTVIwIGOVioDXqoCXppEHCd/8iFJJgvOcJCBKRnE6Qxc9N23jEjOZGV7C0TcCN9+rHoDIVWhKRSgoqONqoCXlS11//Hf3L+CED8foa87itVi/7aU+zGOXrw+H0VPvYwsy0iShNPpZMr4cWwrPdDpHqvX6djeUMe3m7fhcrk6415SHHaSk5NJtsdRWd9AaU0dy9MOsrO8kvzjxjNM16YJGTkVq2TEryhYdXoyjBbqvJq6y+3z09TRwYhuRWwpr+CycWPxR8K8u2wlJwwdxElFxTwRDDK8RzfeW/gtfr8fSZKorKrCZDIxa3QhyGamjxxOts3O/Asupzkc4LRXX6Tyvr8iQs30ys7iziXzaf3rAxBs5KHSJoyygauXzmP7wQruOflkAp5qZKHjtPHjSLZa6Vvcg+Wbt3Jqu4umtnZuPHEC66tW0NjURHpaGvE2K/H2ODbu2o09Lg6D0kG6awuPFsk8XjyZPYZuXPbhe5xxTjERRWFMvz58uXwlZllmdkuIW7sP4pg3XsBsMqIoCvtKSznu6cdQFIUMSxyoHiJhP2FvCZLOgOJuwGiMA3tvbkndScZf7iU3JweDXsfIgf3ZsqeEYzc9zLq779cqdhq0rMhC0qEEnKhqBJ3RTtDdgOprI1dIRCIhMJj4c3kzfyuUCXg7CKX2xxZu5MaN+9hRUcmSKYM4Nq4LqkeHsPWiLAT5Jhv3DgoT592Bak5gZXMNpx8qGq740QVr0UW0DA4EqkFO58blC7j3mON4fucGTizojvk0mRv6DCFFb6Qy4CVXDYMpF9BWu0FVwaL4QWejIRKhpK2Zl+cuYEm/PpzddwBBVaHe7+G5FcsY3qMbISXC1uZ65m7bxnlDh3HZ0GNw6A2MciRoQaDmQop1PnZ3tLKqtpJtZeX8w9nKHRMnHrkf369ACIGs/+lbtPIzx48kR6/Yi/Fv4XFPIa9ffgWAFmnt95OcnMyKzVtpa2/vXG6fN/EEbCYTzS0tjOzXh+evvgqAblmZrDjzeNq9XuJsNvzRWuztXi93zvmch8rcLPOZAInWcBCH3oCiQrLBSHeHZsOorG/g2j5D2FJewbkDh5BssmDVy8w65wKO6ZLPfpeTId0KWbV7L16vtzP/VDgcRjYYGDBzEQ9sW83yXXsAsEcayZDNrL3uVj6rK+PxsgrKW1rYVnqAPSE9GJLpn5rB4tPHs7GklOzkJBp8HhZLxajWvrw6bjLXFfbh9alnEu9w0Dsvl7PHjKQ16Meg15OZkcE9J5/M+cccg9cfYN9dD7D1wnH46pcBEAn5qDb1Is1g5pLjjmVTSz1mWWb5th3cd+4MdldVs72hDuEv5+wxIykp3c+cW++g6S9/5pXLLic5KYnpzz8DQkLSGRBCIhz0oESCmh0iUMuxX+7Abrfj9XrZd6CMNVu3A3DeyRNZ2ViN3pqBsBRgSByMK3ks1Zb+mOO7gCmPSOrxmk1FVVDCfoTQcV6vAUiyTXNPFhJ379hPTkoSQ7oVopq6aOn77UNB8fPg0m9oD4ewRZyokhmAqcZaXIZczWFAZ+/MZh1x7dZWIt59PD9iKI0hPx6/n4uef44HBoyiLRxCBbKMFiLmQgg5NWGkeIlX2kFnI4SOeL2BVLOVU0cdw9C8fEw6A4vryvnbooU8fMIkLunej5veeoutNVUEw2F0QuALh7FJEihBvBipCXhpD4fY0dLAnNXrKIuWgnh3/br/3A/uN/KzK5ej2BX56BV7Mf4tnJhfxGn/eJTEhAReP/8iLnn7TRqbmoh3OHjs3HO5+tVXueH0qbz85Vzi4+MZP3Qw81au5rv1WjbokrKDvKPX4+ro4O3rrufC559D172IId0KaW53sbO8ki9Xr+O+qVMxSDrarHaSDUZK3e3ohMTWxjoUReHjcq2C47bmeqpaWohEFP42+xMUReGYfn04UNdAeUUF+uh7HSqn++11N5MRqaf4hfeQJImHq2t43GSiuqaG08aNZdWOXbg9Hm4/YxpLJIlxf3uY2ltPZ5IhRMQ0ioWXXsO0D2ZycW4R58z/guTR4xisawQ5lVd276WtvZ0lW3eQlZyEw2phd0UVF487lqCi8OBHHzN20ACUpsX4IyFkcwIHLf1JNZi4Y+EXJNpsLNuyjROGDuLNqWexq8NJnaeDL86+iI3tTXjqV3JTRiHX3TCZeqOZt2rKKXO2cM7Y0TS4XKBPROgakXQyRmsyqt4BxlyaIhHOHxPm0Y8+wR/Qqn5LksSea2fwYXOEESlZPLRvO5d0zyHLs4uvW61c3KUY5J4EkDALCeK742/ZidGWSiTko49agb9dK6U08d03qKmr68wiXV7fyIge3dhysJw9FVUsuuRqHtm8kjN69CXHlE+qdyvhoAeHbwchvwslEkSOLybiKUenNxH2t6MzBOgwFtLTv5YnB/XkycH9WdBUzextm3n42Ak8smYpzw/vr6VwEXLULV3Bqwr8kTCfVJVwRW4et701k9nX30SFu43HZn/GxSdPpCngI91koUtONl1TUohEFCrc7ZyaXciCplqGJKRiQKUjEsas0+EKBGhsaqJLTg6PTjmNOq8bXEuPxM/vVyGEQPczZYx/7viR5OidWYx/C0lGM6/dcANuj4dL3n5Ti1tJSECWZR6ZO5dvb7sLs17Pn888gzUXnc+8lasxGY1kZmRo0fCShNfnw2QycenLL5GdlcW4bt1xWCwM69qV9IR4slNTeHn5Mj7bsZVNzXUsrCtnQ2MNf/lmHvPWbyInPQ2DJDG4az4H6htYt7eUZIedG047ldzsLHyBII2Njej1emxWa2dCSntcHBNffo7iF95DUZRON2q/X3M4+PTbxQSDQYb07km/pHSCwSAr7r6POb40Rn2+jTcO7qQm6GVgYT59nn2C28ccz+C4RABu2bCZfTW1HDd4IE6nk4O1dRxsaKSxqQlXMMDU5HgAXho1ojP9PcBrOzbywPql7DlYwYptOzCZTKTFx3PDgjmMizNwbpqd2VX7GJeQxDtKDzaTRzjoYXVzLZsqKshLSMRmkHFYLLxUXgrWnuitWaimfBp0WVSHQtyzfBH3v6XZoA5599msVraEE/CEQzy8ajH39urL+OeeZJ4/lTSzFQLVbHS7aAoFeKeyBJ+czc644egShiLb8wn7WpF0BkyJPTlYUQFopQDW3nUv5fUNvPzlXBatXkswGOTYl5/h40WLqXC3kRY6iNBbMSb26VxdCUkHoWZUJYLf3UjI10rI78LUvAQhJBRPOYSaMev13DVqHHohmFzcm4dKyolYegIKRLzs8XsJqyrOcACrXmZ2QwMHb72Cao+LtoCfft27MSQti5fWrEBRVfp3zaOho4MdFZXsqq6hLRzCLhvZ73XREPKjoHKgo43zCntjj4ujxenkzjmfc9wfQLCAlvf+98qKfCQ4IjMTQnx0WDGwciHE1uj+PCGE77BjLx/WZ5AQYocQYr8Q4lkhtPWgEMIYHW+/EGKdECLvsD4XCiFKo9uFh+3Pj7YtjfY9+p3efyfOefM17pw1i1V/ug+g8yb9yBlncOaoY3hl23pWl+7nya/nkv/o41Tcch4lN17KkG4F2Gw29lx7Lgdvu4rSGy9haJ/erDn7WAodSbz/7RLeW7WavtnZRBQFm8nEul172NVQx96mBnZV15AYZ6MwK4Nte/byxsJvOTmrgL452QwuKqCLI4EXv5rHyJ49WL1lK4qqakIlmhof4Lopk1l89Y3MvPxKTh93LPa4OG46fSpJiQmEIxFyc3IIh8NkJiXyWclOPr/yWva0t3D7O+9o+a4S07jqo/eRJInTx45mfkUpn9aVcenqffRIT2dgQT4LV6+lT7ci8jMzaHd1sPLWuwAY9tYsFl53MwSqMTtyMKUMxeMYzqM9E3mybyqbzjmGbddcSWpiAucV9OLFk6byRk0jHzZ2YNUb2O7zcX5eMUtrywE4Ma0Lzw/thi8cwqTTMyQtC6tepiwYYnar4ITZnxFWFb6o1JIwXjxlMiajkWBQy7MlyzKXzZrJq4u+4/rhozlnwTyeOP98Pt2+laCisKhD0McWz8Lag5ycmc+Ed15jQ1MNxU8+hhpsIRz0oEs7AUx5TBo1gmAwSGVVFVnhCi46fiyvXXpZp4u63+8nMyODVeVlPF8b4FOXhbCrtDMxphIJEfQ0EQn7tXgZSUc40AGAqiqa8FGDHOuIZ17VfjoiYXY6GzizsBe6iBuvsYBdAc1p49T332JnWzNj03Jo8LopI4HWgI8V+/YRURQ2N9Wxr6qG2+d/yYZ9B1ixcw8zp5/DgFytcur+diePLfkWZ9DPB3u28cR3i3h682qCwSDnTTie3l0OL8h4dHPI5vKTWyz9yz+jqupZqqr2V1W1P/Ap8Nlhhw8cOqaq6lWH7X8JuAIoim6HrHKXAq2qqhYCTwGPAgghEoH7gWHAUOD+aLljom2eUlW1CGiNjvE/gcViQa/Xc8wjD3Dbqad0qlma/T7eXLCI9+YuYNXW7XTvksOtZ56OGmoHOZMnB3ajsakJNdAAYRf5T7zK3vIKsh57l1X1lQSDQXz+ALPXrScYDuMLBpl16RV4fH4Wrt/EgC65yHo93bIy+eqW2/F6veTqFWpdLnplZXJBVhY7Lp/Cp0tX8PeLL0ISgtIbLmD2pVey9bxhlFx/Ln+ZOYtTZ73BFW+/Rd+0DHp2zadfUjovTTuL2848nTPGjODYQQP4aOG3dEtJ5eTnnmJkUiaJCQl8vmQ5L61ZQd/8LoRCYdbu3cfb8xYyLaMruyuqeGXBIk7OLSI9LY2S8gr+fuJk9Ho9K5tqeO3Ledwx+WRaQgG+csfhtfSBYC32wH6QM7Va95EQj+8vJaIoZBl0JHRs5HxzDWcnRpicmU9Xk5Xrvv0adyCAwRiHPbCPLo+/SavPR6PPgyxJZNvs7GprZktdDeP792VtSx3fbNvBmh27qG1xctb44/AHAjx73vmYTCbeuvASvF4vU599imFFhUxKiueNEYXcP3s2/1i0EKPiZmByBhPfeIkPZ1zA83O+Ztclx7Hf2EsLkmxYhK/mK57va6f08mOpuGYcX3WYuTo3i1HmEFvPG0b/4h5aAba2NnKSknhj4bdMy+iKLvlYAFQ1otWNiQZhCkmHpJMxxaVrr4XUWa4ZFFbv3ccjK75jdEYXFFRKQ/Cn1d9R6+3ghQ2rMckGCuwJzK05QJrFxre1B0kwmvEFgpw3fDjT8ntw0fFjqW1uYcXZJzGsRxE6Ifh6y1aW1VeSbbNTnJvNI4sWsHbvPsb07snfho/jjunTSDZbeHDEuP/4b+638EcOojyilSijq49KYJyqqqXRVcfXqqr2/l67DGCJqqo9oq9nAGNVVb1SCLEQeEBV1TVCCD1QD6SglfIcq6rqldE+rwBLgQ+BJiBdVdWwEOKYaP8Tf26+f/RKlMO/qkGWZfx+P6mpqfxtylQufvUVTEYjXp8Pm9XamVDR6/Uy59Y7GBSXyMXffMHM40YRbt/FC60Onv/8S+Idjs68ZKA9SR9ya7aYzSiKwnkTT2DJ9p00Nbfg9ng4edQIalqcjOzZndu6JNH9uVkkJiZSW1dHvMPBHVOncG52Hqtd7dz+2SesOuMYEHqGvb8Eq8WMz68FFz56xpk8PH8uFVXVTB41goeOGcfoF5/CYrHwwXkXc/xT/8Dv9zNu+FBWb93OgxVv8vH4v1LX3KKdX1sbNpuNm0+ayN8+/wK/38/EY4ZxVp8BeEJBllcdpLyhkUSbja+jasHxQwbxzPChnP/tYt4YEKcV7vp0MS9NO4tu5jgaQwHuXbGIST17MzXJQh12FFUlK1JDCWksqD7AmIwuDBBVPFOrcFVcAwZjHG+7EihtbmJSQXdK250sKylhT0UVfr+fjNQUOry+zkqder0ek8mETpJ46rTpDDB4INRMm7kXw578O326aYGBa7ZsxWa18vX1N3PqC88AMH3csVrQ5ZiRTOvemyKLA0vjIkzxeaihDoQxhWD7AeSU0QQaNUcFVYlgsmcScDcAsNbYj2a/l9PtXiLW3kjt67Syyn4XsjkeSbYBEpFAm+bCLOlQlQg6gwkhJ1GnzyZDB6Nnvc2K887ljapKLs3roTkAoNAUUVnbUs+3pSXcPnQ0znCQa2d/iNVkpKWtnQdPOw1fJMxJaV2oCnjZ2dbE6WlaFoLujz3El9fdRFBVOOBqxao3cNOsd7j6lEnUtrcj6/V8vnwVfr+f9VP+efWSMeDaf8vv7bdWokwoyFfH/eOhn2zjbW5hwVU3/WwlyiPBkRZ7o4EGVVVLD9uXL4TYIoRYJoQYHd2XBVQf1qY6uu/QsSoAVVXDQDuQdPj+7/VJAtqibb8/1v+HEOIKIcRGIcTGpqamf+UcjxokSdIEQChEfUMDV789s7PU7qHsqiaTCZvVij0ujoMdrfR47CFe6WumDhuRsB9Zp6P0hvNYf/ZwgsEgO644nR1XzejMkWUxm5EkiUU33MqCjVvocHvoU1TAJadMYtvBCtIT4rmt+yD6vPIRMyYcT31DA7effQZuj4e73ppJ/t8e5tLXX2XVmaNBb0cJulh3znHIej2nDB/Chssv59KXX2JIt0I+ue5GAIY9/SjZ6WnU1tWRF6lEkiSuPWMabp8fi9nMYz2vx2G14PV6efWsc9lx0bF4vV6emDuPHnldkGWZZ0aNZ4QpwAmWDh7qVUhEUfhi6XJeuPQy0lJTOKfvQAhUM2vccOS4HJAsdLg9nPn6yyjOlax31rNmxy5OkauJdOwjw7eTsz94B0x5ZMhm0sxWStqa2SG6MC4rH71s5U/7g5Q2N/FIoZEE2czby1eSGGfr/J6qauu0nGWyTHVNDX6/n+qaGnp3yeEvi+ZTI5IY8PZ33LpkPlmZGewpO0hJeQUmkwm73c7Yvz9MMBTC7fEwb+0GgqEQy7fv4rOzu+OKhDBljGeBx85ypQsLOmRkez5NisBoS8MYX4TRmgRKGCEkdHoTY6QKTo9XIOInXL8QSScTDnowmOzoDNG6KZIJXVw33AkjtHIBshUhNLXYupZ6+jz3DPPPvxTCTi7NydbKEwPVoQhBRaGHI4kml4t3Snfw5MolPDXtDHSSxBcXX4HVIOMPh3li1wb2tLfwwuLFoIbZ79eEb7LByN+WLmJCag5FcQnce8Z0Gjo6mL92A0u37+K+6aeTGk0V9EdA8PNqMYPu6PXJ+rcJFyHEt0KInT+wTTms2Qzgg8Ne1wG5qqoOAG4B3hdC2NFsW9/n0JLrx4792v0/iKqqr6qqOlhV1cEpKSk/1uwPgdfn0+q9W62ccfxYnK2t2OPicHs8dO+az+UnTWBfaSmNUSF697vvsfymOzCmHU+GbyfX7AzwzpLlvNekyeXvrrxBS8sh9Hx75fXEOxwEQyH8gQBnvPMGq86fwbDi7twyehzBcJjMxATW7trD4yWbOKZPL95b+C32uDie+WwOiqKQnpbGDdNPY91Nd/J8XYR3GkMsCGXzaKWfkT17cE5hb/o89xwzr76G5dt38ae5c7hq0HBW3ng7c6eMJzkpiWWBeCQheGvuAspr6wiHw9jtdjbu2oPX52NtYzV7jL3ZcemJBINB2r1ejunTi7KAj7Efz2dlMIF+r8xi3fadVNzzgObi6g9Q7XGBzsIDe8pBSPR56W3a2ts5YeggPI7h3PX+++y49ER0pkQiIR9+dyOLJxWxxdPB5fM+o09iGsv2l9JH1445mnX4LzkB/lqcTIdtEJKA4pwsemVk4na7MRmNnDh8CM0tLaQmJjDumOG4OjpITkpixbYdrN+2nTFPPoqro4Plm7eSYrfT1t5OMBjkopMn0tbezhOXXcppx41BkiTC4XDnKvP6L6oJqwob3W5eWbmcMQnpDE1II+WhF9nd0criYBpN+izabQMJeFt4yZXCa65E1osC0MdrlTDjMlANKRjju6NLGIoqa9mK14XiKVdsuCNhVH+NVvRL0oOqMDVBz7rrb6M+6Nei8YUeIm4awhEUVaXC5+by2R/QLz+PVz7/ksQ4GzO3rMdmMjH5tRdZWLaP/knpTOhSyO3vvENJ6X4GvPwKZ7zxCjtvvYekUDkpdjufVO/noo/fw6DT8VC/gcy74loaGhv5+5df8fUxxiPy2/tXEAJ0OvEz2y8dS0wUQpREbdN3/UibsVFb9y4hxLLfOv9/m3BRVXV8tBbz97c5AFEV1jTgo8P6BFRVbYn+vwk4AHRDW11kHzZ8NlAb/b8ayDlsTAfgPHz/9/o0A/HRtt8f67+a5KQkTCYTwWCQr1au6aznrigKJWUHeezD2aSmpGCJ1jN58ZJL+bB8D/2ef4ovvMl8suAbgsEgZW1OhN5MYqSOV+vc9HrhbZJClbx14SVYzOZOl9ash//Oc2MmcvX7s4goCu1eL16vl1nfLCYzKbFTfSYbDHi9Xh487TSe/vhT7JFGSusbePD9D7j9vffYdrCcL1au4YyZr+H1+bjlww8Y2r2Iqto6qj0dJOHFZ0gnzmZjc1MdZ44/jn133MeQ4u5c+//YO+/4Juv1/b+fNE2TNE3TvSilLaUUKHsv2UO2ggiIoCAK4sa99bg5Cg5EtijIlL333nuWUkoX3W2apkmapsnvjyfPR/R7jnq+53yP4+ft63kJT548DU3yuT/3dV/3dQ0ZyCd3jWD+xEkEBwVxpbBA9mdXm9j+yOPk3MpnTocGvHNgF8Pat+Gh+fOYPmo0breb5OnvsfHqJTo0SuYufTFnXEG0j67LuzfMNE9OomVKQ6Y3b0CV24VarSZ1/jYOOkPY4E5EozPhG9aNFn61xIaHUlFTzfiWbcGvLvXVTsp1TVhaXZdiTSIA4b5aLmblcKvSwmsjhjO2X2+2HT1BdFQU129mcfrKVXq1b4tGo0GtVhMaEkJoSIisUebnx8lLlwGwVFby7dYdADy7YCHbjp7g8Qtf8figAeS/+hxHxt7NkPmzWZFxmS03rzGuQ0ce3r2Rnl99yuOj7uFCaSHdfbKZfeUM32VdZY0rgcU799A5si4t7GegpsjrE6OizCeCfJ9ILG4VZ5w6DlYHkm+zUs+dS0jxTmprHKh1QczMRx5q9KtDms1CUbWdfRarDIfVFBHhKacuJczcv4e8/HzmrNuIwd+fPafPceTSFcqsVvq0bcWavQcI1/hx3+xZqH18aNusKdaqKk4/+gwvndgLvuHMbFmXBKOJLfdN4O5QI7UqPX1mzaROdBQOr03DHyn+ExP6kiT5AF8A/YFGwChJkhr95BoTMAsY7PF4GgMj/t3X/lvCYr2Aqx6PR8BdkiSFeX8RSJKUgNy4v+HxePKBSkmS2nv7NPcDimb2ekBhgg0HdnvkRtI2oI8kSUHeRn4fYJv3sT3ea/E+94+hv/1vRPNVNxjdvSvHxvSmQ7NUnE4nI3r3wBgQgF6n45Nx49BoNNjsdlZMeYzLz7zMI/PmsnTvAYJMJp5asIDIiAgOD2vEC5E2UudtIXX2d3ywfBWXpoyFWiuNHRfQ6/W43W46NW/KhxMepP3czzjx8GPsOXuBXs1TsVZV0bN1C/ZfvEy7xikyG6m6mgZJSYybMYP2zZqSNGMe24+dQOvn54Xx5F338YefYOmUqTidTnaeOIXL5SLFGEy/1WspdjoY3qEtvioVDzduRYbDypgWrblZWkprVS4tq05QUlrK8m07OVNawOjdJ+k1awYqlYpp53PRaTTcGVufiPBwMivLhVL0wQuX6J+UQol/cy6UFZFtNTN/w2bOp2cwoFkzaizXuGvxfGx2O47qasbN/pJmQeFsd9Vl/Pb1SNU5xAQF0dGvisYGEzhusrKonF1FObQOi+brjIv0XfQVbae/i9lsBsDucrHh6AmeGDoIm82GuaICrZ8fu4+f5Ol+fXG5XJSUlqLTakW/TJHIUZw4y8rKuDymMQDLeryCtcbJ5EPHKVUF071lM7afPsddiY14+bvvSKkTg8vlYkhiCl9u2MxSSxAXb2YzOdqfkQFlOBwO6usCKArqzDFXOL7GBiwp02CtrWFtTjp3zJ7JO7u2cbakgKGBLmqsufjpQ6iptlBjK+GJCBeoTbx0Yi+fHz3AscJcLpQWsqGklE/yaqGmhJHbjzKr/1B6tW3NqWdf5tKUsQQajRQVF9OmQX3W7z+Eo7qaXl9+Csg9vuAAA1OGDkICwowB5Hu04FeHzgE6dJWnabNgCc1nfkCH1MYsunsUh6Y+8xt88/738WvYYr8SFmsLXPd4PDc8Ho8Tue885CfXjAa+93g82QAej6fo3339v2VyuZcfQ2IAXYHzkiSdA1YBj3g8njLvY5OBecB15Ipmi/f8fCBEkqTryFDaCwDe570NnPAeb912r+eBp73PCfHe408dnVs258NvvyPp8xXEhoUy/6FJrN61F5vNxqVHH+D5777D6XTSMDGBEoeNu9YsRevnR0FhIWnp6TidTpY88ih++hDUGn/cbjdOp5Oj014Ej4ut9lCafn0As9mM0WjkTFo6IVo9KXGxjN++HpVKxVfrNqHVavm4ZQMe7dGDskorGo2GLi2bcz0jA6PRyPlr6ai8arA2ux1TYCCXrmdgraqiySfvkW+z8vTQwUwc0A+TycTBolwC9XouW8o4dj2DL9Zt5P6VS5h15ihTFi1kUINGxHy0lGZLThEcFETd2Fj8fTW82K03PVq1QKVSUVJhYcvho/T48F2ycnL4bP0mjAEBOJ1ONk6cjFHjx96iXD7ZsJE6/kYypj3O2fu7EqrV0XKpnLTCw8LQ+Ppi8PfnvYO7eX3tGnxUKmYVqVmwZTttvl5H74VfMeHgeUZExfHZzl2k6gNZuf8wdcPDGNi5I2q1mis5uRTZrcRHRWB3ucRMkZJgnpw7j7LyctxuN5lZWcKLR+PriykwkIGdO6L18yM0JIRBh204qqsZ3LEd73+zlJ3HTxKi1tAgPJxKq5V7vvqCk08+T155OaN6dWfA9A+YNLA/YyIMLB8wmNXlMLfMnwUTHkLnKmHYwjmMnvU5ZT4RhOv8eXrreuZs2U5inRhWDejD1MTG4FcHXz8jKl89uqie+AY2pDqgJTelcN5voGNOr8F8f+Q4Q+s24JOdO+gSFUeXVYcY16493928wt5TZ3jr+D5SPv+aIIM/OS+/RN8E2e4g8/nnaFgvjqnDBmOz2/FRqTD5adlRkse0hFge27wWyZ6Ox3qFS+oGOBwORvXqTnRIMLmOKoyOq7/xt/Bfi1+nLSYBxCl9Ye8x6Se3+mf959ujARAkSdJeSZJOSZJ0/7/7+n+zbpDH4xn/D86tRqYm/6PrTwJN/sF5B/+khPN4PAuABf/g/A3kbP7/TeSVlqFWq4mJiqLW7aazrppdzzxPQk06Swot6PV69Ho9N3PzmLJgPlOGDuJi+nVUKhX39OnF9mMnaO1rwWWt4q59Odjsdu7r34cwHx8+v1mBxWt8pdfrGdqxHXPWbaRtUASPeWVKwsPCZKmZkBA6fLuB5onxlFllefR9J09jDAiQ1Zl9fDAYDFitVvQ6HS6XC3NFBdFRMqzx1IIFGAMC6NaiGUM6tmPOvn2EGY0sPHqYW2XlWKuqSM+4wb0d23NAr2fq4q8JDpIZ6EoV8MLSpTx/911cyMpGrVaTnpfP66NHsencOQAuXs8Q/akz5UW8vHIlfdq2QqPR0DU0mmHrVpBbVCyooOnTnmNtUQHl1XaWHz3GwTPnMBgMHL90hczCIi5M6AuacKi1MfXEdai6SKXVyujNq2ifkszMds05U+3Lucwsvu0QzYoqIy3bdyLNXMK0Uffw1vxFhIaEiOqkXlwcuXl5GPz9RYVVVl6OSqVi8+GjQjInz8vCW7F7HxqNhl5tWzNg5WIKSkqxWq2kPXo32C4zvXVbui39jpxnx5M4cylnWjbnjTv6cHeQCmoBHwuTDlwmITqKzRMeIZgqvjp0gPYNk1h1Zw92VNSAI1uYedVUW1Br/Jmyfy+TWncg1XKAegGJ3NA2IcF+jRuZmfScOV0exF00H6fTiclPx/iEaL4LPiyrcBsMXL6eQY9ly3ixb3+uTB1Ls1lf8vigARRWWXG5XFzJyeNUmswFut63F0sG34On1ozbcpnGOhtut5s4owmjxo/Rsz7n9F31/rtfun8zJKRfhL28VOSsX2CL/Zo+sxpoBfQEdMARSZKOejyea7/6Bf/0tf1vn/hX/LGiwlLJZ5MmkZefz/w164n9YDYmH9m7/GpJEQ6HA7PZzOknnyf9yYl8/v06IiMicLlczOzQkfWPPgE+BtSGOC6lX+fm48Mor7QS+/ZrzN+2k5fq6XHV1uJwOJi9Zj3DunelzfR3uLd3D5olNyAuIoyzL72BzWaTYa3jJyn0LtButxu3xyNMspxOJxqNBmeNPB8RGRFBUXExjupqtH5+qNVq1u8/SJBOxyv9B1Bhs6Hz05Cdk4MxIIDgoCBOZt7EYrHIz9FqAXDV1mLw9yciPIwPVn9PfkEhBx5+nIaxMby9bDn3tG5NmwaJxEbLHvffPvQIz38nF9eOaicFhYUMXLKQgrJyTjwwkqP3tKVxYjx2ScMAnxt0iYil1FzBpQe6snT8RFqlJLNo+Giv+rAZdPX5vGs/VloCeHbQQM6lpXM6I5OVxZXcqCxn74jeuJxV3Btkx1/tS63bzez1smQ9QElpKW63m4uXLol+Fch9FrVajdPpxGKxoFarubdXd7R+fiwa+4C47viVNOIjwhnVoytbHn+aN9LNDNh8GlxmxnXtTNJny9j4xNMs6j2QLXkZDNtymNH7rtJs7mrmdOvB3DvvovMnH7L4ViE9UxvjdNWCx8Xl8mJq7GVsqNSBqwzf4NbkaFMJDTSi9fGh3NSemdkl2GtriXpvHn+fOIHQ0FD6tW+DRqNh52NPk2YuodXf32NYx7YMbdKUktJS6taJoW/L5ly3lDF2z0m0Wi33x6Xw9eZt3NO7B6O7dOTpgQM4NX4Q4+Mb823WVb7MzsMnoCEt5i5h2cNTGBNhpMhexdePTP4vf+P+M/EfUkX+Z/3nn16z1ePxVHk8nhJgP9Ds33ntfyWX/0/CZrPx9po1DOrSkciICN4ZP45AyzE+v1VD97hELJWVuGpr2VKYTb4UjMFfloxf89Q0Oiz6mvpaA1/m5HPGFciChx+h3qdrWLN7L8FBQZx59Cmc1nzSpw7nykN9iY6KonVMLBnPv0T/hGQqbDaKKyy8fng3oaGhqNVqSkpKMJlMIpGYAgOF3IulUp7udjqdOGtq5J1tYCBOp1NOQFYrzVMasu7EKV7fsJ4JXbqw7+RpOrVsTkFhIe0ap/B+1744a2ro1FxeqOAHKnZG5k0slZVoNBrePHWA7YeP0jKlId8ePcrCzdsZ3aEDah8fThTnMWXQnVgqKzl44RLd27amxuXiyNi7QW1ibpk/Oo2G+RkX6Lv9BnfP/ZKR3TrTZd1FTpbkc+zCJXQ+Phy/mUm31YeIeeMFqM5mRHgQby5fwcQB/YgwBRKu8+fusGDwDUUTlEqtf1PybVZuFBczuk9PVCoVo/r0xGg0CltqkH145kx8SCQavV6PKTAQh8PBsp170Gg0DP18BiArMZSUlpIYGcHXW3ey7PolVu89QPuGDUiauYB5u/fSqXlTUmqukfrp3/l83UbW9GnKhXQZrkyaPp02H7/Hykcf5+/r1jN9xWp8VCqSZsxjbHxjemxOJ81cgsUnnLxaX+5fsYS1+w+xKTudBekXeKKOgaNFuXwwcQKtQ6Po3bIZjzdrR0J0FH2+mMEDdWJwVFfz5ZoNPDpvHnueeYGYkGDmbdjMmZtZnL6SxvFRnSlzOXls2GB2n5arzHhjEHF/X8SzB7YzIczFg/GN+eD6Tebe/wDnSwuJnz6Lw9ev8+aWTf/9L92/Gf/BnssJIMmrTKJBbkms/8k164AukiSpJUnSIw+fX/l3Xv9fyeX/g+i8pVBu1ttsbDp4BGtVFWPqJlP3043M3bKdQ3lZmAIDWfP4U7y4ZAn3LP0ag8FAUXEx35w7iUGv494NK/h41Rqe27CGZedOM6pvL/Jee42T97aC6lxGHi5mSakaSeWDzWbj2QUL2V1eSo27llq3G5ujmkmtO3Dx0iXeHDqMhPh4SkpKUKvVNEmqT1Ks7Jny4MD+AgJS5m9sdjtOp5PoqCicNTUM6NyBkW3aAHLSfOnbJRgDAmgSV5fIiAgaxETR4ZP30et0nLh0Ba2fH3d2bEdwUJC4b3BQEOcf6MXavQd4dexojp47T3ZBIU3qJ3LkRgapDZJoHxHL9BWrWf7o4wQaA7ineUtMBn+eP3eVDgvnU2i18lyn7vSOSWBy9+4k1Ilh9cGjGPQ6pq/fIBrQRn89ocYAnho1gtTZ3/HGpatoNBqeqp/C6737c4dBzXWXmny3mlpNJGvzb7A/8zo7jp8iSCerEH+zZTsrH3sSt9vNuxMe4KXhd+NwOLjrg/e5lZ8vZGGsVVXCSkFhkjlragQ0OHvdRqxVVczfsJmy8nJebVgft9vN9YwMFnXvzGJzAGsefhSb3c7UU7loNBoKCgtxuVzc3eMOhn36CSqViq1PTiNc78+9vXsQTBUfDL2L/RevYJRcxPjUsHfsQ+x99CkWbt7Oqv2H6Lf+IDkVZt5buYpOf3uDz75bwfb8m/j4qLj01IvgkisukCHUQbM/o3VCPDuemMb9LdsQHByMxz8VtSQxNUbu+W0/d4Fnv19F1osv8GL7O0iZvYG6rz7Hst37WHf9MrN27uKe3j3Yf/os7w0c+t//4v2bIVORVb9w/LIqsnembyoyyekKsMLj8VySJOkRSZIe8V5zBdgKnAeOA/M8Hs/Ff3bPXxN/JZf/D8Jmt/PJmPvQ6/VMv/9+Mp6ayOfpZznw4quM7dODF6OqMVdUkF5RitarMNwiMZ7goCDqhYdxMyeXw2fO4nQ6KSgqZsYd/eQde/ZNKoO6sLrMxZq+zRmhycLjrqV94xSynxhCD4OEr8qHCkslBYWFPLpyGR3atOahL2dRVCxDYsaAANo0qE+TuLrERkbwfFICVquV7x6eIuZm4mJjcXs8WCwW3G43ESYTry79DqfLRaP4ONQ+PvLO3GLBWlXFzrMXOPzU86jVatxuN8HBwWw+fAybzYbD4eDqi28wrGsn3LXyLtjirOa1+0YTFhxEhc1Ghc2G0+Vi1FezCA0J4e6ZH1NpreJ4fi4Wm53Nh4/hp9FwJSeXUqeDfQVZLD9xAp2fhpLSUsZ26iTENG12O/PXrOexrt3YfPIMKpWK77bvwuFwEPPWG1wqK+LzrDxWZFwmSuXi02tn2JN+jSOX07BUVnLsegbhYWGM7N2Djw/sRqVSMWvrdubu3ceHEx7k++dfkP+NQUHi3/vYhTmCEKFWqwkPC5MrHi+kqNDFB3TtzPy8IpxOJz07tqdaHcwHq7/n6ytncbvdrNm9F3NFhYDVVu7aK0vBVFQwZc0KukfGsWzHbj65kcm50gLqR0eC20G2S81Lp/azPi8DrVbLibF92dS7Pt9s2c7Yfr0xGo3UT0xk09lzFJSbiX/3NdotXsO5515B4+tLk/g4nE4nQX466qnd7MnJZMXocczPukZw1RncjiKOjWjJmp4NuKNpY7ot/Y7O09/DVVsrHD5X7d6Hy+Vi/f5DaHx9GTfvq9/2S/i/CKXn8p8wC/N4PJs9Hk8Dj8eT6PF43vGem+3xeGbfds1HHo+nkXdkZMa//fp/S/mXP1r8UeVfeuwqp1F8HNN7DiCCCpJnfEXnFs24mpNHUXExL9wznLe+XcrMiRPJqjQza+0G0d9oVD+Ro2fOYrVaMRgMhIaEcGHSMELenIVKpUKr1TKkW1c6xCcwJjKY2sqr+AQ2Z/jGjawa0IfNZVbSzKXMWrtBLFJutxuLxcIzY0cTpNNxs7SUxNBQLM5q1h09idlsZsMjj3HHR+/SvllTLl7PkL1cNBpeuGsYiw4eJPdWPs6aGhLi6pKdm0doaCgWiwWQ4S+n08ngrp3YffocTqeT3m1bsW7fQaxWK59Meogz+Xnc37glHx/eS7vEBIy+fny0YSNtU5LJLi7BYrOLZGStqsIUGEidyAiuZd4kPCyMb0bfT+pzT7P21deYsWcXJWZZMkcZ2pw75n5iNDo6z/yIF0cM5/7oMNotXEJJaSmRERE4HA6RYOPj4ujZPJWjV6/xYOfOdAyNpv0Hf0Ov02GprMTg74+1qorUlIacu3RZJBNFoVoZhHU6ndhsNsK9w74qlQpHtSyZo1QFWj8/ioqLhRKDVqvFZrMJjaqmDZK4eD2DsNBQSsvKZFZgTQ2hISHc9Kona7VaHA4HLVObkH0rX/R8miY34PSlyyTG12P36Pu54azB7fHw4eG9HDp3Abfbjau2FrfbjdrHB61WKwgbxoAAFj30MB/v2w2Azk+Dj0rF/E6NQG0EtUk2oXPcxGUrxuOpxeOuReMfBpKKQk0yPT7/GJfLhV4vqzE4a2pE9ftTyZfb4/cq/xKdkuyZ9O2cn72moqCIGQPv+Uv+5a/4bcJSWcmN/ELs7lraLPiO5g2TuZyVw9qxD8pS9ho/Jg4ZSK61ghkrv+fLCRPFYnT41GkZXvEOX2o0Glos2EDpK+MxmUzsfPZFth09TpfwOhy2eXgjC969eplOKcngdvLmunUs2LIdg78/Bn9/nE4nxoAAoqOiGBSfjKW6mntTmskVjs0uqpPeM6cTHBTEtewcrFVVos/w2pKlFJWUYjQamTDoTmyOalQqFeO6dSG5Xhxut5sNkx5FrVazdMt2Dg1tRFLdWG6VlpH+6F3kPjmYfdfT+aBxJMm2M+g0GtpHxHI8J4uv7hvHjDv6YbHZadcwSZ54r6nh5it/w1JZSWSQCZfLRUFhIV3ee5vmzZtz34xPuJmbR0lpqagUlox9gI/272JHQRYqlYoO4THMzMzm2IMPcPn511CpVEy9sx96nY72zZriq/bh1eR66DQaVpw8Sdv33uLQcy/z6JCBPDRssExmcDhIz7yJKTAQo9GIw8vOe+7eETw6sL+Yvq8TE8OYg5+gVqspKi5G4+srFlglGSm7e2tVFWXlMsNOr9czoHMHYsNDcVRXk5efz6he3Zk4oB9P3DWEouJioqOihEq1wWDg+s0s3h45kisvvcn4Af04fOo0WS+9RFZOLnNuXkOFxLdp59lz8jRGo5HG9RMx+PsTGhLCtsefkft8XvkhgHbGYI6eO8/yHo1Y1KMb87t1ZqtVi6P4JNWFe/BUXpATS0hXsgLa4ucfCroE8DEQ4Uzj0mMP4/Z4CDLJ5nLzH5lMt9YthTjrHzF+Wbjy92sW9lfl8i/EH7Vyab7qBhpfX9KefZnkj97BVVvL+AH9aBQazt1hwawuLqPIXkW53c5Xa9bjdDp5bORw2kfFMurjvzN20J3sOH5K3nm6XDw6ZCBT6zcD+zUi3pnDimem8f2l8+w+dQZrVRWZTz/IuxlFXMu7xZFzF2jVOIWlvTqSNGOe3KT3JpjHhg3G31dDXICJVGMwPqgY8PUcSkpL0et0mCsqZLptdTVNkxtwPu2a0EALDw/nVn4+Gl9fnDU1qH18KCouZusrrzHp64U4nU5BaT7y5HMszLjIlKRm+Dmuc94TQVNPDmsrDQwN1pI8cy6j+vQk1N+fO6LrsSEzjZdSmrKyII8bFeXkFJew7ehxseNWq9WEhYZSXFKCwWBgYPs2nL5+g8ggE0EBBg5fTmN05w7M3b4Li8XCxfGdeOWmiodSW3P33C+xVFZy7vnXqKytYcXNq+y/dIXgAAOZhUVk5eSKSkKlUqHRaLj4/GvocNPs80+E5bNSASh6bgp8ZQwIIG3ai7SYNZNb+fno9Xq0fn7ifmXl5SJBWKtkJWO3241GI7tOaP38RIVps9sJDwvDUlnJmL69yCkuYffxk9SJieFWvuzqqJAwVCoV5ooK9Ho9MVFRbBzzAG4PGGtyQVuXD66cZv/Fy1y/mYWjulpUXsrrdjgc3NOnF76+ajJuFTC6XTvsLhf3myqpdTmoKsvEGNefZYXlLD9xgmUdQvALTKTGmg3IIpsaQxQueylqjT+oDSR9vgK1jw+u2lpODq37T78fv9fKJaZRsmfK0p8fwTMXFDK9//C/Kpe/4r8fbdfloPH1RavVkjrzI3nB8vUlLjCIjqHRRL31LqUOG+tOnOLrzdvIevkN9Ho9X61Zz1NLvmXsoDtZuWM3Go0Ga1UVzw2/C0t1NakzPwC/uhS+eD8PfjWb9fsPYq2q4pspj/JuRhE7z57n3hatmTJ0EBPbdyLls4UA1I2NpVfH9phMJuoHhmBxVnOhtJAntm9gVU4azw8YwP39+wjGmNKUzi4oFDMwNrudgsJCHA6H2P0q8eD8uRQVF9OlRTMZ1qqupsvnH1M3IBA/20VSZq0kvaIUq64hmZZyqLWw6bGnsDocnLyRye68TMqsVoZvWMu0BQtZunMPx66kofbxITgoiJjoKCLCwygsKuKubl0Y0rEdS7fv4sGOndh5/CTr9h8iLz+fmWs30CIpkbPTXqbRwoOcvn6DDdnp9G7binED+hFov0AMFTxUP5X+zZsyv3NT7I5q9Dod9/TpRY/2bbn26t9wuVzUfXkaN5xyheb2eH6ga/v6isSiUqnkZFpVRfL090SVqcBajupqSkpLRQWobBSUORmNry+RERFYq6pkWLGmBq1Wi9Vqxel0snL3Pu5s3ASn0ymSulqtFn0xha322QMP8sGQYXx65TTbCrNYWGgn+aN3+Hb7Lq7fzJIVBJxO8d4ZAwLkBGUwsHbvfrYcPsbVG5kcycqkR2RdPsgDH2MjjOEp1FZeJb28lFV31MUvuBmuqjxcDos8tOmj4ZO8GtosPwnaaFAbxezUkDs6//e/eP+RkPCRVL94/F7j9/vK/or/SLRNbUzaY2MpKS3FZDIxYWA/XLW1vLn0OwbO+5LgoCBmrt1AXkEhX06YyPMnD/L+/WMxBQbicrlYt+8gLpeLouJi7mjdkje+WcKS7btolZJMp68XkjJ7A3GxdUhOTECv0/Hhrh0cunyV9IwbPLZwAR8vX0WYVk/j+rKGVllZGTfyCzEa/MmsLCerpITP16znzJU0vtq6g6oaJws2bObqi2/IO9rqaqxVVVgqK3F7PLhcLtGzCA8LE/Cd0rgODg6mSUpDLmXlMGv8AzRKqs/bI0cS5KejxaIdfDpuPM2Cwll04xKff78OaiwEqTVMb9eDiCCT6A1l5Obx7rj7cTqdlJWXY66o8E7Ge5jWuw8qlYr1B49w7sZNDAYDq8+dQePrS/vUxrRv2gRHdTXtEhKYtG0tfdvL87pPxfgwvUk4L4SZsVvyGbZpNwbHNTaePstmi4peLZuhVqv5sFMvDp4+S69FX5GSVJ/Uxo34/uZVUuLjUEmSqFgU6Ry1Ws34QXcKxtg9B2b8qC+jULkNBoPck9DpUKvVsvSPV67HWlUlf0YCA3FUy4lMJUmisigrL+etVatFwlL6LM2Tk2T2XXAwfdu3pX1wBFWuGjYcPcG7a9Yye/tOQkNDMZlMLH54Ml/cdz9LnnxK3N9SWYnax4fYmGg0GpkQodfr+bhZNHmOKp5v0ADbrb3UuhyYjW15tX4okqRiTl4JM0oNbFY3BUMjbEGd+HjZShlicztA0vBwv97Uj6/Hq0HZv82X798MFaBRqX728P0d+7n8fl/ZX/EfibNp6cR+OIfQkBAe792L+Ru38sI9sqyawi4a0eMOXC4XLQND2X78FNMWLBS719CQEEyBMoZ9JStHhobUao5duCRj+hoNk7t357nefRnYuQPL7xpN9q180V+5s3NHUt2ZrBo4kI/uv5/7+/Vmyehx6DQablVU0D8phXqxdXh95D2YKyqYsXkLHZo3Jc1eiVarpW5sLG63WzTL3W43RcXFqNVquno10pxOp1gQb2Zl8enQ4SRERZBrtXAjO4fyajvPLl+GVqvlwx3b0Egq5m/bSfrDfUClJsR5HWqKuLN+Qzo0S6W21s3iByby1rLlaLVaQV3u2LwpWTk5PLZgAQaDQaZR16uLuaKCWi+UlFdaxtUsuVr85sAhxrRqy7ajx3lv4FAcFbm47KVoQ5pyz5Ey2jdsAL6hdGrUkDRzKb3q1adn6xZ8ePE4oSEhfDd6HAatlmpnDdu8cx2KOyeAwWAQ/Ypvt2wXf659fY0YqgwOCkKv01FSWsqzI+6ib0dZXbmouJiycllDTak6djwxTdzD7XaLHpJWq0Wv18tkhYAAVCqVEDc9ev6iMBPbdPAwLT54m1yrhZLSUhwOBylxsSTFRPFgt64APLViGdcrSmXPILtdNPSn9e6Dy+XCYDBgqawk6fNVtAswgcuMLjAGtcafEB9ZddnHV8c9dZMJ8tNR6rAxYfdOusz6BK1Wy0cj72XCwYukfPoVkyK1fHXXyP/Ct+z/LlSS6heP32v8fl/ZX/EfiZ1TnpThjaoqYvyNqNVqkk0hZDz1ICA3DBOCQnDV1tLu4/cFNq/0O8JMcgUTHhaG1WqlYVJ94qLleZOHhwyQcXmdP6FaPfvPX0JTflhg+caAAPx1WhaW+oGPgXYhkTxfz8RTm9dSWFbO1uOneG3dWmpctbz+3TJZ56u0lLJKK2PmzhZwl16n+9EOu3vb1mh8fWlapw5arVYsoK7aWoKDgujz0fucvpLGW8uWo1KpeGXh12i1Wp7o2webo5pBc75g40NT8PHV0WzhDgp9E8HtpL5/IAatlmKLhdFzZwsIR+Pri81up0FMND3atub65P40iY9j+QMP8e3WHbRv2gSr3SGTHlwuBndsR882rdBqfJmxeyfpU4cTrPFD5eNLTbUFJDV2p5PnYwC3kycCi3iqjo5J8+aSEhFJ+6hYTo7pSl1KWNYpCovFwtkLFxmQ2pTg4GDxe1H+//TI4SIpqFQqVu7ai6O6mo7NUokJD8NVW4tKpeKdJcto4SU9KFWfXq+XlZZ9fOj/+SeUlZfL7DSrVSQVlSThcrlw1tRgs9sFHKfoyymzNI2S6gOw6MABnh4+jLdG3cuB02d5vksPaty1PPLN15SUlvLZ+k10aNEckAdlXS4Xzy5Zgs1mY9KQgcwcP54RPbtBdTZUFyH5J/FOVg3Tr10gWKPF5axi061MJkRqCdHqqXW76d22FelPPMjGtEu0qBfHW6PuZdr5bPp/+vF/6Zv2fxCShM8vHf9Q2eX3EX8llz9x9NpTwUenDxEaEoJKpWLMF59xd7cudNaU80lWKQWFhax4+FHSS4sxBQb+SCAx81lZffhKxo0fsPeaGnJv5VNulWX6Zy5fjdrHhymLFtL3/XeYNXI0K20RAo93VFez5/Q5lh89RrPPPmLwgq+I/2QxzRLqofPeMzsnh11jH+LBgf1xu90Y/P1Jy7hBZHgY9ePrkZ2Tg7OmRsA5p557lYoqmWb61rdL5b6Bl25rNpux2e3Ui4ujQb04oiIjCQsNxRgQQIdGyRy5mSnYSZEaHV+X6RncuQNVbheFqjBi3IWMSG3OPS1b0zw5icl39pWb5EY5KR+6fJXTaen02XyJ4goL/T/9GIPBwMlLV4gJCUav11NhqWTP+YscunCJrNw8xnbsSLfVh7hlt/JugT+fmCOYk1fCzkEtmFmoBr9o1rqTwO2gR5tWxPgbcdS66LjyKPiGow7tgtPppPidD/l44yaKiooIDgrC4O8PQHBQEG3CY4RbJcDj5z5D4+vL/tNnOXHuPE6nUzT+Z2/aSmhIiGCbaf38UPv4CPhRgaaUoUulZ6P1+8EHxVFdLeZ4FPkevU7H1YwbmAIDqXbWsO7EKaZv2kxCXF0WXTzNi1/NY88jj/P66FFotVqOnTtPn47tiYyIwGg0YjQaGdGnF4u37iDLWsHrMXZwO0GlJvWLuSzZvotkUyhnywppsnAfTnctH2SW0S4kihOXrnBXw1S6LNvEkctpfLZmPS99u4TpzRKw2e3//S/efyhUgMbH52cPX5/f7xL++31lf8W/HSfGDWHTwSNMu7M/KYkJZL70Fqev3yDx02V8/v06jAEB9Hr/b8xbs55PRt6LVqulrKwMZ00NLeZ8w5CunYQ3i9I4j/I6PiqOkwql1WAwcP/8Oby5fIWAZLq3bklkaAhpGTdQq9W8OWwYKpWK7nUTWDLyPsFGaj7zA24WyvpmQ7t2QuPrS3ZuHmZLJVo/P7R+fui9k+rtPn6Py965F2NAgFjYBnTugEaj4c6O7dl+/0M0qBNNg5goggz+BAcHc/r6DS7n5FJWXk73ls2YfuUkX+3azbkbN7llt+LGQ75PJHdoLUTpDYxq+QPJx2w2YwwIoNxSScvkJErKysnIlkVmCwoLZfrz/oOEGgN4euAAejVvKjPijEbeXSXrsNbRBfBcajseTm5OsimUW34pPBnlodoDw9Q3GLbjMl9260cfdTbTFi8mNy+PXJcHakp4cGB/qM5mUMd2WCorBe1ZmVl5af1aTIGBaHx9cbvd2J0eLJWVWCwWMa2v2FffzipTmvEajUa8n8o8kdKrcblcP6qUlEQFCMjQWlXFeyNHovbxwVpVRUFhIXkFsjXyjlHjGZSUQun7M7hj1gxmbtos+j1n0zMEseD1wUP4vGN7Lk0eRaOgMPyCm/FlQQ0x05cRGS5XWYNMEiPCAgkNDWXHpUus2n+I3p99jLmiggfmzOZ6RgZlZWW4PR4+e+BB3k4vIOeV1/5r37f/i1BJ0i8ev9f4K7n8iWNrpZorT0xGo/JhXMeOjN++lnEdO5LxwhuALBXywtjRGAwG9udl4XQ6efeRhwCY1L8Pmw4fk1lI/v6Eh4URHhZGYVGxaOhqNBp6tWlFeFiYgEicNTU0qZ9I73Zt2HfqDN2bNub6S29x6v6ePPDpp+h1OpacOUmPmdNpltKQ9+4Zycdj7mP93v1otVpW7NwjD9fV1soNdI9H7J5VtzUvb5dyubtbF6rsDj59eBJaPw39v53PrdIy7m/ZhsEtW+B2uxnUphV3tWuDMSCAlTt2cy7zJlarlRd69cXirMbiqiHKB9BEcrQwlxKHHa2PL2P79Zapzt6EefDMOXnw0CtJM2PSQ7RqnMKI3j24np1DsimUi1my1XKT+DhcLhetGySypyCL5w7uYMaF4zQzhmB2ObH5N8OTvxW/gCiWtg1g2rG9qPR1qVsnhl7t23Lf8m9ZUmBm/8XLbK3UsHDDZkyBgURGRMiN//vuQ6VS8Uj3bgBC5uWz1ElCwLNJcgPRWzMGBOByuRjatRM2m43UBklERkQIZp5iRKbAXLcnnbLycuAH9p4yIwMQHRXFs0uWCKFRrZ+fnMzMZtLsVTyzcgXTju3mg3tHUVBYyLX0dKHkDHJ1tP36VTxqE7htdOEGSGpmrF6LVqvlZk4ut/LzOWj3o0Ydgtls5lJGJgEGuXIyBcoJxxQYiMlkwmazUeVysv7wMSquL/u//ZL9H4Yk/cUW+yt+p/HyqpXMzMzmb+vX0z4kintbtCa7soINhVmiMbt45x6sVitz123E4XDw6Zr1aHx9mRzpQ7vGKRQVF9MiJRmHwyGmnpWJb6fTyfe79xIVGkJCXF2GduvC5iee4fy1dC5m5fDCPcPpGFmXzvO/IO6TFRiNRlQqFftOnSHtqUc5dOIkb65fx87MdG6+/h7RUVFotVqKios59ezL9GnflpKSEg4+9Rz39u6BzW4XSgHKjtkUGMjqvQfYfPAwoVo9t0rLyMzKYkavgUz+ehEPRIdRVFzMigOHWXrgMFP698UYEMCJi5cZ3LkDqy6fQyWpKHU6wHmLTzIyqHHXcn/dJNacOsWe8xcxBgRQUFiItaoKR3U1BYWF6HU6NBoNr323jIy8fCJNgXRulsq4eV9RXGHBZrfzQuceaDQawoxG+kXH07hODLVuN6baUuqV7UNTfpiLAe2prbYgST78LdYBmkjW3zseq93B3ru7sP7sWd4bMIR+IcFcePENrFVVzBs7Hq2fH899+61sWV1HZmzZbDZhXX1p0gAALqZdkxvl/v64amvRaDTMWr6K+LqxtKyfwOD2bTjzwuvY7HZ2PDENl8sl/GIU50al4W+1WsV9FEqzxtdXQKYKi81mt9O9ZTPeHHUvd83+HH+9jk0Hj/DVwf1MGz0SvV5Py+Qk5j8ymSCTCVNgIJsOHkGqKWF1hRaVvi4riytIe2wMBn9/7ureFYPBwLOrVzEv8yIdUhtjraqiyiYTDpw1NeKzqfMqD0xbuEgIlv5RQwI0Kp+fPXxVv9Ln+DeIv5LLnziaJyWy5ugJzGYz9363GKPGj2RTCI98+aVgHNlsNj6f/AgPDRmItapKDOelzt3AjqPHMQUGcuDkaTFfosBQNptN3GNY61bsGNaDgxevkKwL8MIqEtO/X0uIRu6tREZEMGXoIFGF7Kt0UicmhvXjJhIZGMi32Ve5lZ9PkMlE/ktTeHjzGrKLS9Bqtby8fwerdu/7kUyJMsCnQD56nY4Sh43nuvZk5sSJhDhv4Ha7mXb6PO2aNsFPo8HpdHIp/5bM9PLxwUelIjYkhHc2b8LirOaJk9fJKChk/8Ur7CsvIjE6ks+HjsDtdhMdFYXNZhPOnSkJ8eh1OkwmE+N7duPLNRu4nl9ASkI8ubfyMQYEcL68iJDgYHKKS5hx9ihztmxn9e594HGhD6zDpNNlXCgrpMZhQVL5oA2sg1R1gfkZF1jcJpDpOVUs792Wh5YspvHMmdwxeybTRt3D9+mXCAsNpUuLZpSVl3OwvICy8nJByz7/1IskfbFW/H46tWyOVqsVgqDNUptQ63bz1Zr1zFm3kVYfvg1A97+/T2J8PSIjIrDZbIIkAWDw9xcLuVLNKC6Yjupq0QMC2SLhSnYun2zZirWqirxb+RgMBnqmNqZ+YDDtmjVl/+mzPPHNYvILCrBWVfHavTKr640VK4n9YBYBvn5EvTubcxMGsGzbTjq3bE6gwZ8Zq9ey79QZUU2N7dOD2JhozjwwgGHdu5KXn49KpaJOTIxQLfjjxq9p6P9+4zdJLpIkLZck6az3uClJ0lnv+TG3nT8rSZJbkqTm3sf2SpKUdttj4d7zft77XZck6ZgkSfVu+znjJElK9x7jbjsf77023ftczX/1F/BfiJbf3+TgmXOcu3ABm93OgXEP8ez3q3hswQIGd+tKSWkpsTExWKuq+GznLlbuPSDPRUgSbo9HsLBcLhcv3TcKq9UqcH2tVitLkDhkhtT079dSqo7GbDbz9JGdnJs8gTSv0djoRfPY8MhjlJSW8umqNdjsdjJfeotJ8+Zis9vp89XnzFixmgfqJtEwMYGsnBziP17A1ZtZDGzVgvCwMFZv3wnIFr6KJL8iaWKprKR7y2Y4qquZ8sUsHlu9gpTAEFos3IRarWZ6u26EGY10aZKCzWajVZ26lJSWotFo2HT0BCpJIsjgz4srljOzXUs+79iev/UfxB2BRnYcP8Xu/Js82K83Oq0fxoAAXhsxHEtlJW0a1OfFYUOxWq0s3rOfo9NepH5UJIH+el4feQ8RoSHsz7hOx0bJHLl0hbV7D8iCio8+ztRjFynVNiGzsIgH6siaV36GCJA0VFeVMDUhGb/IvkxLboXFtw47HpzMpSljODOuJ4+HV3OrtIwX+vWnXkS4LDdz5qTof903oB8N3n+DR059Rll5OVo/P3YdPkpuXh638vOJj4sjOSaa9g0byFXIbT2VJ0fcRWZWtix1ExEBgNrHR54r8vriKNdrfH3lzYj3uQWFhajVakGs6N60sRjQVKvVhAcH8dma9byyYgVXbmRi8PfHZDLJP0Ot5qWvF5P498+xVFbSrW1rJs+dw6BuXYmd/i0Thwzk6PmLbB3STdY185rKvTHqXootlbzSfwCNv1rDmMYt2PHENIb3uIOioiJBof+jhsQv91ykv3ouPw6PxzPS4/E093g8zZGdJ7/3nl9y2/mxwE2Px3P2tqeOUR6/zeN5AlDu8XjqA58AHwBIkhQMvI7sS9AWeF2SpCDvcz4APvF4PElAufcef6pQZhEiIyLQarW0+eoz/DSyFe72o8fR63Q806cPdWNjyczKEo3e89NeRiVJgjWk0WhYsGM3rtpaMWeiQDCAWGy6fvZ36tWJYfWuvQxet5n3HnyAsNAQysrLueOjd2mR0pB7evfA4O/PhsIsMTehwGvzs65x9tJl7undgy8fmoSlspJe0fG0SE6iUUoKUZFyn0Ex/AI52eh1Ou6ol4jWz486MTE0iInivsWy+ajT6QRHNuv3H0TjndeYtXMXZrOZc488gEqlYuPJ05RaKgkNDmJ3ZQ3PnzlLU6kYVHpaJCfRLCSSRkFh7L67FwefeJa3Vq6iW9vWLNi4hUvFctP6zrat6DpzOo3rxJCRX8jbK1eRnnmThIhw3k0J5dQjj/HlhIkEGgN4ZPlSRjdrRaeZH9KyfgInbU40OhPV1kLwDeXdAn+wXmT05lXkOu1suHWDR3esZ2FBFR2WH6L54v2cz8jkmW+/4aWkuowb0I9Tael0b98Wt9vNih27efzuoXzebLJozp99/W8iMeTl57Pz+EnmrVmPs6aGyIgITIGBhIeF8fHyVT8S63RUV/+IPab46ShNeKVqVD5rbreb0JAQtFotS3buxVpVRUpiAi6Xi4tp18TnslOzVBwOBwWFheLzqlarxdDnzsNHcbvd7Dl5mrqxsSzesh2Xy8XCQjvnJo0S0NzfVqxk2badPDxvLk8MHcTeWzfZkpfB200akPb0Uz8rVvmHiF9lc/z7BZ9+01cmyWn3HuC7f/DwqH9y/qcxBPja++dVQE/vffsCOzweT5nH4ykHdgD9vI/18F6L97lD/9f/iN9pGAMCcDgcHHziWQBGdutMpbUKc0UFH467H3NFBY/Pn09JSQkGf38eGjIQR3U1TT76G26Ph6JimZ5srqiQKxQ/P+pERgh8OzWlIXqdjufuHSF2k7kFhYSHhWF3OnlxwULOnDsvGEinLl3m201bsdntPPfttzgcDtRqNTezsoiMiCBKb6B3x/bc17gFE774nG+mPMr9S76WvWBsNuqGhYrp9Lu6dhJT+0XFxUz56iuaNkjC7XYzp0tbGsbFcmaCzEw7XC03fV+NUzO4YztcLhelb79Eq3nf4K/X0at5U8xmM6n16pJmLuHEteucqQ0Bl5kBTVLpqLXT2yjx9Jnr6FQ+NEqIJ6+0jKjISDYfPUF8nRiiA+Re0sIdu8nKyaFXm1aEhoSweOcepp7MpsOCr3h04QJS4+pis9lYeu4UV554lMSwMD7au5MVVWFc8G/DDbeOQJ0OVGomtu9ErPMq9wVV8U3vPvSMjGNqn96UlJZyIzMTlUpF0CvvsnznHkpKSzlx8TJarZarD3ZixsrvCQ0JwWg0YqmspPPf30fj6ysm9BV4MTgoCIvFgkqlYmz3rvRq31bMtiiwY0FhIRpfXywWC8aAACGpo9FoROWjJBtFLNNms8m0Zl9f0m9mCdgSwOFwcODMOTkpeTcxyvtaUlqK1s+P8LAwNBoNxoAAysrK2PL402j9/HjjmyUkf7qQA49No2/7tjKFOSAAlSTx0crvmbV2A28s+Jo0lw5Uf3wwQoX0V8/l34guQKHH40n/B4+N5H8ml4VeSOxV6Yd6MAbIAWGKUwGE3H7eG7necyGA2Xvt7ef/YUiSNEmSpJOSJJ0sLi7+1/51v2G4XC7i6sTQb/6XmM1m5m/cKqTN7w4PZ9WTTwtdp5SEeBZu2kqD+HpCXkXZwSoMI6fTydWMG2IRKfb61c9YvRaj0YjB358WyUnUCQ/jRla2mOTX+vnJEIgXovh43DhR/ZgCAwkNCWFI5w48u2QJ2w4epvNrL6PX6xnx8d9pnhjPxYxMmiclsuvocSH/smjTViErbzAYZGkTnUyLtaiC+aL3YJYUy29vXZ0BY0AAGFtTUmHBbDaD24HT6eS5Pv3IyC9g2l1DsdodTK4TQrm5gonfLGL87r0U2qwsLrRj943klTZ34CNJXL6RSUbmTd4dPJS3776bcmsVx27cACDQKDO0jl5Jw+VyUVJaypbDR7mVn0+XFs3w12nZ9fDj3FE/iW7frWTG6rW80rMvn+3YyeSl3/Di9k08VTcQe0UOPfxKee5KBS5DC544cpiLFSXco80l7+WnmTJyOBPv7CuSujEggPTnXkHr50fHNZcxBQZSUlqK2seHuNhY0aS3WCxo/fwIDQkhMiKCVwYPRqVS8eaIEczdsp31u/eiVquFZphKpSI0JERol5krKjAajYKKrNgvK/03JVm4amsFLVph1SXUlasIRXZf6e/Z7HYZhvXzE88Z3q0LLpcLq9VKcHAwPae/j6O6msiICNKeeYaNt26wYf9BkdS0Wi1qHx+MAQEYjUbOlxfRadHPCz7+UeIXey7/P8JikiTtlCTp4j84htx22T+sTiRJagfYfuKENsbj8aQiJ6QuyLAZ8A9HVD3/i/P/MDwezxyPx9Pa4/G0DvMuaL/36LVHrjYysrJZNPYBsQiUlZVhs9lI+vvHPPLN17IAYk0NF66l43A4uJZ5U54xyckRWLnSxHfV1oovcFl5uaheSkpLMZvNOBwOjpy7wNkrV3E65Wa9VqslJSEea1WVaIpPnTtXbgAbDNzIzMRcUcGSbXJPpWub1oSHhwsr3+937mba4EGEBhrlxU6SBIymzLnodTpmjr0fH5WK5kmJtPn4PYyuW7y2ZCmXJo/kYFEud3XtRPy7rzGzTUPSnn6CTks3yUSBVSuZ07ERb3yzhG2Hj7K4oJJ1EyfTKD6O6JBgRsQ1pE1YFBZXDWctJeRU2wgLDeHunt2YuX8P3UJjyM7J4cSVNHq1aUVO3i2cTqcQe9T6+ZEUXw9TYCDRIcHc1aAJCzLO09AUyt6Rg2Tm1+lj5OblYa6o4G+97+RkjQldUBL7nKHUut2MXLeMFdt3UuWq4c6dN2m3aDmLNmzmat4tVCoVF154jUGdO1BTvJetkx+noLCQbx94CJVKRcOEeDKzsoRkjDKVr7zGp7/+GnNFBc8uXiwIAU6nU8xOaP38eHrYEFHBKmQOjUbzI9acsvlQqVQkxNUViQkQyeZGdo4MrXo/Ry6XC7WPDxpfX9G30Wg0aLVaVu09IOjQJSUltGzciFF9e1FWXk7ihx/yoleeyFxRwaEnnpOHbw0GQW1+et58lo8Z/1/+1v3nQ5J+jfzL/4fJxePx9PI6mv30WAcgSZIauAtY/g+efi8/SToejyfP+/9KYClyHwXkyiP2tnsGAmW3n/dGHeAWUAKYvNfefv5PEwnRUVgqK3E6nQz9fIaARBQqsDKnoFKpGNO3l6CWOp1OsXN9bcwoob6rMMhsdrtYAAwGA5nZOWKh0Wg0fP/oE4K+Orp7V7RaLee8VNhHB/anaWI8breburGxGA3+NExOpmVqE/q2b8uyh6ewvH8vgbtbrVYGduvK1M8+Z+PBIxiNRsLDw8XkuMvlYkS3LqjVasbM+IR9p86w9+RpUhskgW+o3G/RRPLq0u+Y1qQtWj8/2i1ex7STJ7mjaWOWj5+IpbKSuOkLBEPq/sgARi39mg973kmv+CRWZl3lQEE2H589Qn5VJWpJxe7h/WhVpy4Pd+rClkLZPEutVnM5Jxer1UpMZAQR4WGYKyro16EdFVYZvvty5fc8sWo5n3y3kqvmEjabnex8/iWOp6XTqWVzTIGBRGm0XC4vpve6wzz41Wy+27IdnZ+GJU8+xdRZX/LxkLsJMspsvP1eaOmOrz6jXnAwTRcfYU32NVQqFY11ek5Me5nj584LenB4WJhgdin+Jm2aNCI0JIRX7x2JWq3mk0kPib6WzW7HZrcze9sOQkND0ev1REdFiepXUQSw2e2in1NWXk52bh6WykrRs1FJkmCdKYoAt/dqVCqVYLUp/ZzbK9vw8HC6Nk5hzd4DqCQJrZ8feS89LuDW7l/OECKeGl9f+dBo6Dlz+m/z5fsPhoT0y8KVv3LORZKkfl5C1HVJkl74mevaSJJUK0nS8H/39f+WsFgv4KrH48m9/aQkSSpgBLDstnNqSZJCvX/2BQYCSlWzHlCYYMOB3R7ZpGYb0EeSpCBvI78PsM372B7vtXifu+7/4N/3m8W17Byio6KYOGSgYOwomlGKPpQit/7Nlu2yZpfVKiQ+VCoVM9ZvlCfj9XrhoWIKDMRaVYVarRbaU8oApcvlos+H7xIdFUXOK6/wypdzMJvNAkI5mXmTzfsPEhwURElJCdczb1JUXExYoJGgAAMTlywm9Yu53MzKkrXC9Hqu5eUzeeRwZoy9X5Zot1iw2WyCFvvBwsWUlJZiMBhwVFfLcjU3Mnn3ykVMgYGcscm+ITqPgysPD6B9SjJbDh9j4bqNJKjkamrfsy8x6Y470Gg0JM+cz6H7RpDnsFFV42RqQjLdo+rxQaNg/H017C/MAVcZ5wtu0SM4gvYhUYSGhDClXx80ajXRUVFsHdaHnLxbmAIDOXjhkqBhF775BiUlJYwbdCfnC/N5dN48zpUWYjab8VGpMBkDcLo9zN2zl8tp12iR0hCNRsPOw0d5b9sW2rVozmvbNpGeeVPulXgZcxqNhptlZYzu05P523ZiDAgg5eMPuOOLj+X3Tq0WCV/r5yeYXm6PhwMnZSO45+fNR6VScfBGBsefexm1jw96nY6EuLo4HA5y8/KETL5GoxEsQeXzoiQKBaYTsJnX5ln5mRpfX/EZVfosGo0Gm83GVw88KERIlRmmZkmJHBj3ME82aMHcCRMBOZE3/uJrUUVZKiuxVFaKTce9vbpj8Pf/4zfzvfGfaOhLkuQDfAH0BxoBoyRJavRPrvsAee38t+M3MwuTJGkRcPR2D2fv+W7A+x6Pp/1t5/yB/YAv4APsBJ72eDy1kiRpgW+AFsgVy70ej+eG93kPAi95b/OOx+NZ6D2fgJy8goEzwH0ej+cX7er+KGZhzVfdEDtEBdJSTLVAppeWlZcLZVuVSoXD4aBOTAwOh0M0aQEBYygT8sqX2uVyCd0mZd5FJUnyrtdmwxQYKGTZbw+Dv7+Q0lfu5aypwWq10rRxI85euIjRaMRqtaLX6wkOChIDcsaAAK5nZJAQH4/NLrtWKpWOUlFZLBbBXHK73QQajbw7eCgPLZhHvTox3MzNI7FuLJ8OvItceyUPL1zAqyOG0yo0ioWXTvNuSjjvZloYXb8JKiDGT4+P7TJpUiyv7dzC8r6d8Wii2ViYxaCwCDYUFzIosBZqrXhcdjp/f5pDowfQ4dsNDGrfhoTAIFqFRjFlzQraN2zAog2bCQ8Lo6S0lPi4OL4cPpLBn82gTZNGHDkrEyBaN25E++QkFu/YzZqJk/ngyF4Kys1cz87h7m5d2HH6HDcyM+Xmu05HbHQU84eNpOOH75D19GgA4j5eSnBQEGq1WsBFilK1q7ZWJAhlQTcFBmKz24WlsvL+KYnI4O8vfzZuMylTPjcKe89oNGKxWAQMqtFoZB0zr3eLkoRsNpuwWa4TGcGN7Jwf2SkrVYjJZKKsrAyTyURJaSl7nnyW7jM+wuVyydYADoeYsQkJDiYjU6Y46/V6dvcM4tfG79UsLLlZqmfu9s0/e01R3i1GtGr/s2ZhkiR1AN7weDx9vX9/EcDj8bz3k+ueBGqANsBGj8ezin8jfrPKxePxjP9pYvGe33t7YvGeq/J4PK08Hk9Tj8fT2OPxPOHxeGq9jzk8Hs8Ij8dT3+PxtFUSi/exBd7z9ZXE4j1/w3ttfe9z/7g+qP8ggoOCRD9lQOcOwl1w5vjxwkND2dUqcvZarVYsQmGhoUwY2E8sImXl5fJC5d3RKtCZ2+3m4WGDRdNfwdlNgYECalPwdLVazQujR2KprBTy+Io3iMvlIjgoiGUj7uPO/QtR+/hw8Y13UKlUwmde7eODuaKCcUMHi3kKm81Gbl4e0ZERjOjWhaLiYiHhrjDJANZdu4TJZOL6zSxcLhdpNzKJ89Pz8MIFpCTEc2dUPDqVDx3qxNFvw1FeSqpLjEbHmuxreEr2sbjEh2RdAEs6RIDjFs6CbfTxXCXd6aJfeF2QNJx016H10sPMHjkau6YOH909nDKrlTuj4onw1eJw1tCrXn0xM6RSqai0Wun4+itsfvxp0rwy/f07tufs1TTmbdqKw+Gg76d/5/iVNK7eyMRRXc3qvQe4lp4uBiLNFRVk5ebRbYZsBBf1/iJiPlyMSqXi5KPPUFJaKqbt54+fICskSxLGgACZ3AAsfOzxH8FUyvuiwF4AJaWlP0zCe+FTkWC8MJtimWyz2X7o83nPKVplCl1Zee1XM+SvqwKDPdK3t9h8KKw2h8PBSyNH0PeLGbRv2kSw1JQkpFarKSwqEj/vjz6Z/0P8svyLV3I/TiEdeY9JP7nRPyM3/fCTJCkGGAb8jzX5fxu/NVvsr/gPR9dtxVgqK8WOcdvRE/IX3m7n0XnzcHs8PzgUeiEIhZKq9GJy8vKYv3ErgHA4LCgsRKvVioXKZrcz46GJrNx7QCgpW6uqfrS7VfBvZRGavmK1gGkUyMxRXU10VBQAD6xbwf47HyMqMpKpW9aREFdXLGJKpaPxVZOdk4PWz4+E+HgALNYqVu8/hCkwkAcH9sdqtdKrbWuCg4LwVfvwXIuOlJWV0aNNK9weD5see4pGf3+HTs1SqbDZePXIbvxUKt7duJE2DeqTVuvPsYoinogLR60LoltELLVlB7FX5GIzZ+NyWJhrjeT7zKssvHmJNotW07z6Ak6nkxc2rWPClu9Jrygj2GDA5fHw/IHtRAcHMXXx13y+bqNwfiwrL8doNLI55zp6vZ4HB/bnwLkLgNxTWjF5KmnPvkxRcbFI1E8PHUzbFs0pKy8XUJRer6d90yZCpkWtVrNo8hTqvfWSqGDVajWPLlvCSyNHiIShVA+Pzp8nWGBKolCqD6VCUOyMhZ+Lt3pV3l9l5kij0RAaGioSg3JOoS4rumPivBcqU+wU3l+xCoO/PxpfX1nktFULysrLee6ruXw0ZgyHz56XCSV2O5ERMjVe+XvTlIYYjUZhmvZHDwnwlVS/cEgAWQrpyHvM+Qe3+mn8FLKaATyvbNr/E/FXcvmTxdg+PYiJiiI0OEgkA6fTSa/2bWXWkFcLChA7UEd1tawd5W3gq1Qq0dRV8HKFnqzRaATe/8I33+J0Opk8bJBYiBRIymw2ExEeDiDuofjPKxRkZRCzoLBQngoPMqHx9SW/oICj587zSr87CQ4KIq5OjKi+vtuyXbzWsvJyoqOiyM7J4b6e3UhNjGfx1h2oVCr2nzlH/bqxGLRaFmZcwFFdzYsduuF2uxnw2Sc4a2qIDgnG4PVg+eDUIQIN/qzdf4g8u5UlZ09x0ObDGU8sbsBHF4nKR4MuMAb/yDYcvpbO4q07GFevESceHEOH1Wc5P74bdcNCuadla3Q+au5PSmVBxnlOp2dw8XoGkeFhDOzcgQ6pjSkolGeCXh5zL+uOn8RHpWLF3gPy7t7jQaVSMfDjj0id+REtGjciNjKCAZ07Mnv7TgpKSsXvWe3jw638fC5nZolErFarmTRvLuFhYTLZwtcXY0AALZMS+XTjZkJDQkT16XK5WDplKo/27AEg6MBKw1xp2CubgtsJIcp7q0CoRcXFMvzqtVgODgoSWnQKHKfAmYovjCIvo/TMYqKiZIjWS0rpnJCIXqfDaDTy3pYtZDw9icdHDhfQ7u3kgONnzorX/mcIeUL/549fSRb7Z+Sm26M1sEySpJvI/ehZkiQN/Xde/5/jXfgrRDQJjqBdwyR0Go344teNjWX38ZNo/fzEblkZUlNos4DA4ZUZAyH3UVsrFoeS0lJxvcbXl72PPc3XW3cKj3blseioKAqLisTwnVI9OZ1OOWl5RRQV2qrD4eCdrr1Rq9WyvEpqE0bPnIGlspKs3DyhNqCoISvyNCqVisiICHaeu0CzenHUqxPDW+Pvp6CwkIMnTlJureJKTh7THxjPoDlfyEnK48HhcPDV6rUUmSvIKy1j5Y7dOL078TCtnuIKC/F6I1nWCkxqX3ZU6Thj6orkG8DWSjXpOXk8cGcfZqWfI/6jT3lu0EDevFmLzk/D5ssXuTfUl9VZaYyKbySS6HsDh3Luxk32nDxNi2bNSImLZePps2RmyTa8Lw0dwuCunYiNiRaJonlyEqWWSkotlaTl3SLUFEj3ls1+1GB/bORw4dTpdDoFhKh43TtraggJDmb/mXM/gqi+mfIozpoaJn29kHdWfy+SycjePVD7+AgfH6vVSpsmjUSVoAxIKolGpVKJZOn2eMRMk81mE4v9lLuHCiq7zW4XcJrZbP5RMsgvKCAmOoprGTc4/+wrvL1ylWyn4OuL2Wwmfvpsnk+M5s1R98rqASUlYpOkmLtdHt3wv/Z9+78O6Vf89yviBJDklb3SILNx199+gcfjifd4PPU8Hk895AHzKR6PZ+2/89r/Si5/snDUuhjSoDF9mqXy4fhx/G30KDFhr9FohOyK0gtR7HrVarWY4FaoywpkocyXqH182DrtBQwGA1arlYLCQtp++I742QpBIDQkRPZ/qa3FZDIJW2JF+FEZrlR2wEq/pttnH2Oz29Hr9dzXrj3GgADZcbJBktxHsVhIrBuLVqsVWLurtpYbmZlk38qXPd+tVdyqtDDx7qGySGN8HBn5hbyy9DtKSkupV0c21po2eiRutxs/jS9Zt/IBqHHJMv+pUiGr7uzF+NXf0TU0huxqG2nmEtamXaKmqoAe7iucGHMHj5vKeKp+Mqeee5WrpcW80aQJHzevx1c9BvJBZgmfr1nProJsHuzfh0kD+zNm9hfkeH9WfkEBxy5cokGdaMLDwig3m3ll6Xcs27aTtPTrOKqrMQUGcvLSFUpKSigrKyM7N48ScwU+KhUPDxssmu5frPxenld68Q3x+72d4ut0OrErki7e5nqLlGTGzvqC4KAgMcOiVJVLtmynoLBQyPbXjY3lVqmstnxn187C2VTr5ycGLAGxsVAm7ZXqxO12s3TnHmGjMGHIQNQ+PgKSLSsvlwkZfn64amspLilFr9PRfPo7OKqr2XL4GFqtlqFdO2Hw9yd55nyeXSC3UOvExGDw96debB20fn5CE+3PEBISaumXj18K78D4VGQW2BVghcfjuSRJ0iOSJD3yf/X6/0ouf6K4FDEArY+aujoD/r4aPtywkeO52QR6KxWr1Sqm7gHBAlIWepDJAAqbyGAwyJWCF6YxGAwM//IzoSXVqU1rkhMT5EE5L7XZ5XKRnZMjWEFqHx8MBgMDO3fEaDTK2HhyA4H7K4vf4B7dsFTK5mDRUVE8NmeOgD3OXk0DZOZaTEiwED1UGsSKVP+i7bsIMQaw/+JlJqa2Zucrr7P1yDHmjRgFQL24OK5m3CD3rQ8BmDziLjRqNdsfeVxWVS4pIfP554j/5FtazfuGHfcMJ7gmk6audA5fS+fDBlp89eE4QruD2ghArfk0wTWZvJoUDj5Gnr+Yi+Qy83xdGZL8csdO1h07ybe79/HM8GEUFRcTGxMtJ0iNhpPXMgg1BRJkMmGz22UV6hdfFd727VIb46qtFRCjSqXiZkERq/cfwlpVJWTwNb6+NPvgLcYclK2KTYGBokpQ6L6v3TdazJpcycwSw5SKkZgpMFAMUwYHB4sKsay8nLT0dKxVVRw8c47lj8oEgGNPv/CjJFZWXo5KkggNCQFkdlpwcLBIgiBXx8u9ieb22Sllg6EkJcWa2el0EhYaitvtZuPhY8wcez/9OrSjZ/u2oqnvcrm44a3+buXn/59/z/5rIf3nzMI8Hs9mj8fTwOPxJHo8nne852b/E1LV+H+XKQa/IRX5jxi/dyryjeghvL5tE2GBRvaePM1nDz7IyytXCp0oZZFRQqlAQKaRXktPl+cXbsPYFSqxXqcTFFVl1kVhmikLjCINo1KphGqu1WqV5eq9/RulurHZbHRu1ZK9x45jMBjEvExJaamA85Thu+CgIIqKi0mMr0dpWTntGqew5eBheTLb35/69eKoHxXJ/nMXiA4P4/rNLFknLbkB2bfysVZVodfpeHrYEErsNracPEOXJiks2rBZDBjeyMykYXIyTqcTc0UFNpuNwhfvZ/DW82jUakoslbRukMh7CVBm6sStahvfp1/ixLXr5NzK59KE3tQaW/NJ2imsjmomprSg/5ef4nK56N+xHTuOn6KktJTHRg7n798spX5iIm2Sk3C6XBy5cImy8nJcLpdcJeTnC3q3wd+f+/r0ZM66jYAMRX54333M3r8PnUZDenYOTqeThgnxnE+7htrHh+DgYG5mZWEwGMTvSBmqVaTolYVdoYYrVGC9TidXHl6/lrt7dmPdvoPiPYuMiKBtSjIn09IpKy+nYWKCzMLzUtBBZgYqz1cslBVtsfapjdl/+qxQelBen8vlEn0chWigMAkVwkBocBBmS6X4rFksFlkh+Ta6u0ql4uTQuv/S9+b3SkVu3LyZZ8XuHT97TX5eHr2btvxZKvJvFX9VLn+icLprCQ4wcDpNlnOZPGcOJaWlFBUXs3vq04JyDLJroYJVA1gsFkJDQ0WfxeFwiOa+0gdRFHIVHShALGAgM37eHXe/gKuCg4IIDQ0VOD/IC5QyQHf+Wrq84y0ro2/rFrwyeDANExOw2Ww0TWkow2m3NW7rR0ViNBqp9SYexab3+s0sDl+6Iut5mSu4/OyrdGrZ/EdaaEajkcF1Elm1/xDP9e1LsL8/Bn9/zr/yFmN6dSM6KkrQdrV+frKVQG4NYYFGVvVsiL/Wj3GprWiy6BAPrV/JNxdO0Tgsgq3D+nBh/B3go8HHepZpyS1YvnMPD6z+TiY5mEzEhoQImu9ny1eJBFths7Hr+ElBuzUYDBQVF4uFVaVScWfHdsz4bgWRERGEh4XRunEK3506QZWjmsggE3UiI3C73Zy9clV+DzweAWnd/r4olanFYhGW1QZ/f4qKiwU93O12C8FSZXOx6eARIdViDAigpLSUrYePyhsFnY6zly6LKkTZwAiGmY+PYIQpP/PgmXPi/Vdek7WqSmxowsPCZAKCV01CkSFyOBzcyMrGYrFQUlqKxWLB7fH84Jzpndf5VxPL7z1+0Ynyd7yE/35f2V/xL8eWzGvcLJRVaRPi41GpVBgDAggNDaX9R/LcSEhwkFjoFCkQtVpNfN1YWS7du7AqC7KSYJSBvdvnYxRYSqk89Ho9by1bLhY1R3W1WNyVHo9S+RgMBswVFRgMBiIjIli99wBf7N1D1yaNCA8L42LaNcLDwuRBTB8fHA4HO44e53pGBhVV8kKs0WhITkwQigFOp5PZo+6jwftvkJGXL+Zt3G432Tk5tJ/+HiWlpbQLjmTVoaNMGNiPhzd9z62ycr6ZNJkuLZvTNCmRpHpxaDQaovQBRASZmHA0my8GD+fZDWtwVFfToE40HyVrmbNvHx57DjXVlTgqckETDtbz2Ox22jSoT/dWLdg0bhKz122kS7NUEuLj+WDiBBLj4zEa/An0JpmWKQ0Z0a8P4WFh8sxPcDBaPz953udmNnq9HovFQkxoCM917cmoVm0Y1r4NBeVmNvZJJu2ZZ3A6nbKJlySJDYHT6RQLu1JRKuwsa1WVSPrKMKVQTvYSOIwBAcLiWbmnkkSUakepsJQqQxnUVH7GyB53AD8M2gIEBwcLyrpCU1ZgUoU4cis/X0BpyudVQHDeHmCTpProdbofaZ79mUJCXqB/6fi9xu/5tf0V/2IcunyV1g0SUalUPN67FxpfX1qmJJOSmMDRZ19GpVKRdytfVBFaPz+Cg4IwGo1kZGVjtVrFYn67vpPCDFISjTIEqWD9LpeLouJiAbUovRdlEVB2uSAvLMpieU+fXoLB1rd9G/KLilm0eRvBwcG0SW0ikpOlslJYGwMkRkfSNiWZCX17CSZZcHAwzpoatN4ddvuUZHY8NFXsoOvGxvLWmNHMf2Qyu4tyeHnAAOZv3MquQ4c5dPEKi84c547kZIINBjKyczAFBjJ9/QbGNmpOu8QE7l7wFSAvkmv27KfJwn0816cfVzUpuCN6ow1pwquXbuByVGDw92fL0RN83rou+0vyaJvaWKgj3ygvxV/rxzO9+hAUYGBs/z7cKisnKMBAWVkZHVo0p2vTxnRu0Qyb3c6N7BwM/v5cmDwOja+aZzes4bVVq/h29z4ycvOI/GglsX/7m6hAFUhPGUy12e2i8lQ2CICQ1T/y8huCqqy5jWGobAZG9pYpyopskFarJTYmWu7XVFWJ6XxlI2OuqKBDs1Tx9683b8NVW8vY/n1kaK6mhpLSUob3uON//CxFrUER/VSSlIBcvZ9LhRl2Mf26mMdRnvdni/9Uz+W3iL96Lv9C/J57Lj12lQu5DoWSqVBGASLCw6l1uykrK6NlSjJb9x/EYDBQJyaG3Lw8sTgpdGSVJAm4wuFwiKl/heGl0E0VOEXB1pXdo9rHR+DwygBdWGgIwQYDF66lExwcTHxUBKcuXRHSMgpmP2XEXew6e4G8/HwxEa7X6+UZG4uFdi2ak1K3DiUVFgxaLb6+anadPEOTxHgaxERjdTjIuFVA5q18MZuhUqn4Yuz9WJzVvLp6NR0ap2B1ODiTlo5arRaCjErPRaFIl5WXkxAfT3ZODg0SE9hxzz1YJS1bCrIYERZAbeU1fEwt+fJmBpMjfUATyfzcAu6MSaDX55/QoF4c5dYqKq1WJvbthaW6mi7RcTy0YB4N6sUxvHVrtl66yM3CYkKNARSUlVNWVibbB3grDkG5Dg3hRnaOSPBqHx9CQ0N5sm8fXvp2CYBQjFYShZi8lyRsdjvBQUE4HA6SE+I5ce68mEWxWq0/YggqFHRFhkfRJ1OGKAsKCwkNDRWfDcVgLDoqSig96HU6YQim3FuZe9FqtbKVsl4v3E8Vyf6i4mL5nt5ejaLMrfyb9DodzZKTOHHxspAmUj5/5++p/y9/d36vPZcmzZt71u/d/bPX3MrNo0tq0796Ln/F/1243W4S4+rSLDlJeGKMH9APS2UlyydPxe5wcODeATiqq7mRL0/bf/nQJHxUKh4cdCcPDOgnGvgul0tu7nqTlCK5Hh0lD7YpX3hFbuV27TGlalEUcRWBQ0d1NVk5uWzbtx9rVRXX0tM5dPos7ts2N06nE4PBwIINm8nIzBR0Y2VRUYb/4iPCaRgegUGrJTokmF4JDdDr9ew9fpLoACNt69TFoNPSyvu7MJlMfHn/eDobfHli0SIGdWxHrwYNSYyKxOl0Yqms5PG7h6LRaOjVppWABRVVgty8PFwuFzuGdmbayeOMXrOMM/l5FEuBTC/UYvFoGB/fGHxDafzZV0yIDqasxknLlGT6NEslPSODO9u3YdaGzSzYuIUDt2TCweh27Xjlm2+5nJmFv9aPy9czKCsrw1FdLfeqvEyu3Lw87uvZjfcGDBGQolJZFhQW8tK3SwQ8pPy+lCpTqSyU37MyY1JqkcUeS0pLsVqtogeiQKVKIjcYDNSPryd6H/XrxWE0GuVK0dvnUBKyRqPB3zvcCXIVZTKZGN6nF263W8Csep1OwK9K0gMEZKfX6zFXVAhhSqXprzxPr9dj8H6uFC8XBQb8M4XEr/Fz+a1f5T+Pv5LLnySKiotJz7xJZJCJUw8/zFONW2PUavnikUeYeXgfBYWFxP99DsaAAKG59ej8eeTk5bF4y3YWbtoqU0e9Q4put1s0hZ01NWi1Wm5mZYkq4PbdsdvjEfRTkJvGyoCfosRcVlYmCw6aTLKMiNHIisefFE6IiofL7d4eCuSh1WoxBgQQGRxEcFAQHerFY6520Dw2lvqmYBoagwnQy3IkW86dp6a2lnoR4bSOr4dKpaJjo2SyK82AvCM3aP14Z9069py/KDPffHzIKilBpVIRHRIsBhQVTTNlEBWPi+XbdtKpUUM61Ilj8qY19KyTwO7iXIqdDlAHY6ms5IzTD3uti7lNtXy8ag0J8fFcvJnNlEF3cl+/3hRbLJgCA5mxbTsOh0Nu4nuJFrufmCYbs6Wl4aqtpW/7tuj1euZs2MzHB/eI373S69L6+WGz2ejZugUWiwVAzBMpUj1K/0ZRv3ZUV4vqSK/XC/hTma3R+Ppis9uFIdv5S5flfo5KxdWMGzgcDnq2bY3VaiU0JERUuBpfXzIyM3/43anV6HU6Vm3fSZ2YGG7l54t7WquqRBWkQKjKeYfDgV6vF/NRCqynGIyVlZez6/hJ2RbA64xps9u5et//EPr9w8dfPZe/4jcPvV6Pwd+fHcdP0W7+fJp9+DeSAoN5asECIoJM1I2N5ZXR91JQWPgD9HXbztbhcBAcHCwG2xQ1XQW2UAbqlEVDafKCvJiZKyqwWq3YbDZCQ0IIDQmheXKSgGluH9ZUmuzDZ3yMKTAQrZ8fxoAAOrdq+SMYS9l9h4aE0LNNK+5r355x/XpRx2CkY2QsOh81SYEhVNbW0CyhHo+NHM6otm1pHRrFiKQm1DWYeGfUKDrE1uNGRTmT9h9GpVIxc/lqioqLuZJ2TehprdmzH6vVyqzVa5k64i5ioqMwGAyiof3NmHFMz7HTp2N7Nh4/xZMLF9KgTjSDPnqfDzZtom5tNlRdJH1iZ5rYz9Dac4NHLjq5+OwrdGvamBJLJVofNct27qFvYjLx0VG0a5hE/cRE3ho3liNnzgKwKiuNhPh4QkNC2PHGWyxcs07WiauuZt/J05SVlVFQWIhKpaJFUqLopew4fkpAkhOGDRZSPuaKCpGklc+JovmmyPjo9XoBS/Vq3UKoZyswq+LZczu7a8Pe/URGRIjPULOUhmi1WsYO6Cf0xpR+XGhICEXFxQKqVT43PxU6vV38VKGtC8Vl70Ct8u8wBgTIPT/vz1Je258pZPmXP27P5a/k8ieJj8eNEzt/Zcc999BB1Go1Gw4eoUuTFM7n5tK1TWuyX3uXOzvKwtPKdLayg24cHyek0vU6HVOGDhJsImVgzVFdLcunPPyISFQFBQViNw3y4hBsMAho7XaoRoHOFF+SsvJyTj75PIfPnCXjjfeEG6Iilng9I4MyqxWNyodu0fHk26zU1Rm4Myqe8mo7GklF93r1qXW7OZJ9k5d3bCanykKsv5GuoTE4XDXYnU4MOi3tmjahXlwcZWVlBAcFodFoeHz4MJxOJ52bpaL18+PR5OZk5eSi8fUVlVyXd9/isQYtmN+hHlqNL4/fPRRLlY36iYlM7dObdzMteGqr0YY2R63xp8uaU8xrGUROtY21+w9hNpt5a8l3uFwuJs7+klOXLuPrhd4+3bhZ7NRnrd3Au0OHsXzyVJoGBBEZEUF2Tg5ms5nwsDBatWghqMIHzpyT30OzmbLyckEfX7lrr/gshIaEiD6KRqMR3jy3Wyso1Y1KpWLZtp2i0lE2EkqFqiQdRUfOWVNDcr04LJWVHDl1mrLycrYdPyXeY3NFheiX6HU6YZ8AiJ4SIKpHvU4noFGQCSclpaXCBkBI+fv60r1lM85NmQwgIME/XUi/DIv9lVz+iv/TaPjtZaZ5rWrbpTZmYs/uOGtquJh+XYZ4qqvZdvwU24+doE9qEyTbZd7r2BOQ5TPcbjfBQUEY/P3ZdlDe3RcVF2OtqmLGitU4HA7CQuV+R6vUJvIC4O/P+1u3YDKZBJvMZDJhsVhEdbJq526yc3J+BLXdviNV4K7wsDDmZ1zA7XaT57RzV49ugpFWVl5OeFgYlzIyqapxkqALoGmQPK2e77RjcVYz49gBUgNDuCuxEX0Tk+nZpBFF9irUkkSe00afyHp0qlOP2JAQ7NVOSkpKaJqaKvxi+tRJZNrokRw8dwG1Wo2PpGLSkIEk1YsjOyeHO1q3JDwsjMjnn+Skuw5l5grGJTTG6K/nwNixfLh2HTpfX6L/vpqaiqtIulg+uWsE7lon4b5aTj7+LG63m8znn+O+fr2FREvDcFmqxFpVxcNDBnDm7fcxGAw8/u03TPhmES2mv8uw7l1pnJLCwB7dGN+zG8/17Yuzpoa3R48SDe9enTqiUqno1akjICcOq9VK13ZtBdXc7fEIWnLaM8/8CPa6nVWmaL/dTnBQNMsU0VObzYbNbic2JpozV64SGhIizzSFhJCblwcgZlYU8oHSIzL4+wsxTcWzRaloFTabmI/xHoqqhEJOcNXWsuHAYS5Vu4WaspL4/kwhU5GlXzx+r/EXW+xfiN8rW6zjpnwxAa9SqQSzZmDnjqzdux+Xy0XbZk05e+UqbreblKT6pGXcEENxBn9/xt3Zl7nrNopKBOQdYVl5OSnJDUhLvy6+3AoT7HaGkTJFrTT+i4qLhZTH7VP8gJh9Ufoyt8vyGwMCiA4P42rGDRon1cdHpSK7oJCw4CD6t2xO89BIjL5+JOuN3HLaybNbKbJXYdJoqWcIxO6u5cVN6wgLNDK5fWfC/HRovFawxU4HaeYSNl28QF5pGecuXMRkMmEKDOT45Kd4+uB2msfGciQjg+iQYL5c+b1okk8cNphlO3bTqXlTKqpsfD34HhZnXqJ3TAKrb1zhpfqRVGvq4OeQ/UmePnuTUKORQfHJ3PX5TGG2ZTQaKSouJjoqSpZyycqiTkwMjeJiOXrhEgD9O7bj0MUrxEdFcOLi5f8xDOl2u2nVOIUDJ08zpFtXFq5ZJ0u92Gx899xzPDpvnvid14uL41p6umjAazQawsPCOPTAw8S+9YqAoZQZpqLiYurFxWE2mzFXVHD6pdfp+PEHqCRJGHMBooG/aPIURs+cIYYZlfe4pLRUNPAVAzBFUFNR61ZMvxQyiCkwUCQurZ8fzpoaofSg9HyUxKQkTcVd899xnvy9ssWatWjh2XVg/89ek5ebS/OURn+xxZSQJKm5JElHJUk66zW3aXvbYy96fZ7TJEnqe9v5VpIkXfA+9qkkyfWgJEl+kiQt954/JklSvdueM06SpHTvMe628/Hea9O9z/1DT185a2qIjooSO2IFe1+1c7doml67mcW+Z15g4ZRHuXDlKgM6d8TlctGjfVucNTV8s3WHEK8sKSkRg3J6vZ7ComJBzVWsax0OB13atBaNY7fHI6jPBYWFgkLscrmElpkyYKcw0oxGozivMJbMFRVcy7yJ1s+P9JtZXLspS8nHhASz7vhJnlu1klqPh6Kaaq5UlJJVWUG4zp8iexV+koo6Gj1jO3SgXf1E1qVf5sXtm9h2K5MjJbdYmXaB2XtkV8dGsXWon5iI2+3mjuapNProbb7fvReDr4YP7+jLd9t3CX21KSPuYsXOPbRp0oh9J0/zbr+BHC4rwFHrYu75Ezyc3JyUz79hxtXTtPt2C+2+3cLH7TrzQIOmNKm5ypUH70Cv1zO4aydB01WUCS69/BZ+Gg0jmrUUm4NtR09QVFxMVmHxD1bCvr50btlcmKBt23+Q8LAwjl1Jo3nTpqhUKt56eCJrL56npKRESP1k5+RgMBh4e/Qo6sTE4HK5eHXgIA5XlJLkHUBNjK8neiFzJ0/hekYGjmrZIrr99PeEG6XSe1GqHL1OxyML5osKSBFFddbUyHpi3iq2oLBQ0I8VoUmlka+4pGr9/ORB2JoaQSKx2WwCOnN7PGJw11VbKw9Nens6yjV/tpAANdLPHj6/48rlt4LFPgTe9Hg8zYHXvH/H6+t8L9AY6IfsKeDjfc6XwCQgyXv0856fAJR7PJ76wCfIHtBIkhQMvA60A9oCr0uSpHiffgB84vF4koBy7z3+sKH28RE6S4pulELTBBmicNbUMH7VUh6a8xWmwEAuZuXgqK7m6PmLqFQqlk+eKicQSSIhPl5AE7frhjkcDqEHpdVqOXTqtDw86fGIwT2lkawsRID4v7JLVkQZHQ4Hep2OkOAgMeWvUqn4bvJUwQ7SaDR0apJCu8QEAGLDw5h/6igPfb+MrEoz9QODCfbT4e+rIa2yHJvbhclPx95LV4gwGokMMtE5IpYe4bFsOXqCvPx82jSoT9t68fjrdXRu2ZxjV9MxGo10ad2SN5av4O/nj2GuqGDBM0+jUqnYePQEPdq0Yumdw7m7Zzde3b4Zg68vaw4fZ3rrtoRUX+PK1LE8n9yEYw8+wLHxo+iwcD7HSgtYXhlMs28OY7PZWLZtJ5EREWh8fVly71japzYm32mnwmLhiUUL6dehHa1SklGr1bRu3IjZI0cztGsnQK5aDp4+y6j+fSj/20vc3acXN7OyuJaeTm5eHhqNhs/XrGfb4aP0vaOrgB2VJPPUnLniszDv8EEaGUyUm+V+W7DBQOPkBrjdbp5a/LXoeShzTUo/R6m+tH5+P8jqeyvm2/siSsUbGhIipPsViLOouFgMx4aGhIjn3V6dKQrapsBAQSJxu90/cjdVhDVvN5v7M4Yk/fLxe41fTC6SJE29bVH+T4UHMHr/HMgPxjVDgGUej6fa4/FkAteBtpIkRQFGj8dzxCPjeIuBobc952vvn1cBPb1VTV9gh8fjKfN4POXADqCf97Ee3mvxPle51x8uOm8plFWMvbj2mAH90Pj6Uq9OjJhHUaAMjRdTd7lcZOXk8PjdQ9HrdGQ89SD9P3xPprB6NZ2cNTWiga8kJ+FCqNeLprKCy9eJieG1MbL6sNJf0et0QgNMoboaAwLQarWyXIx3jiEmJFimm3opzGNmf/EjvP3A+Ut8tXUHzRPq0aReXYorLJSUlbPqyHGK7FUU2KycLbyFUePHjvyb+EgSidGR3DKb8fFR8ezmdewoyGJEty68MepeVu/eR+TcEbjdHoorLLROSuSRvr2JDDLx/SNTWX/wCKEhIaSVlTDQW+EdvnCJqfu3snLHbipsNg7ly4KRuMz0Xn+cbiu28UHaRbBf54PrN7FarXx77Cjrz5/DWVODw+EgMiKCoqIibHY7bx7YydELl6h01TCmVzf0ej0jU1tw4PRZbDYbl29kMvTTT7hVWsbcSQ8Lttae0+cIeOEt1uzczeW3PyAyIoImyQ2IjooiNiYagLySUly1taKH0jA5GYPBwM2sLF64Zzi1bjcLMy5ydMpTaP38OHXpMsVl5cKr5Xb4LSI8TDAFb/dnqRMZIeA9ZfMACEFKZehW+VwCQitM4+srJwkvrVjZiChVy4wHHvghoXgp78rnChA+LuC19PaKr/7Z4o/ec/k1lUskcEKSpBWSJCmL878bTwIfSZKUA0wHXvSe/2dezzHeP//0/I+e4/UtqABCfuZeIYDZe+1P7/U/QpKkSYo3dbF3PuT3FAqzyuFw4HA42LD/EGq1WvjFAwLCuJJ+Xca7vRL673+zFJvdTodvN6BWq1nx8KNYrVbMFRXyDtv7pTZXVFAnJkbY0zqdTgoKCwWdVa1WYzab+XzzVoGnazQaXLW1mCsqKCkt/UEgs7JSFqZMShS6VnuPnxTDjCqVSvRplErIYrGQm5dH29g4EoJCmNLlDtRqNTUuF2+vWcMbG9YTpNdztDCX177+hmVnT9G1bgJ31m/IrpNnOHXhIlmVFThdLm6Yy3DV1vJynQnkFxRQYa3ien4BB65dY0rJKvZMSkSv1zN1yECWbN/F7lNnKCouxma3cyItnZSk+jzXuy/fHzzCtglTGLZ5P4uHj+aDIcO4mJXN9Lxanq8n91WOnTvPi916Y7PZ+OKBB3mqfz/2P/kcdWJimN+xPtaqKoZ9Mp2Fm+V5l/knjvDKqJGkTR7EhcefokvL5pxOS+eJbxajVqspKS0lOycHjUZD8RvT2HzrBm1TG1NQIouTVlgqaZCYgMU7R6PQdW/l54vp99nbdrD/2HHeX7yEfKeDv40exbKpj4sBWuU9VoYtKyyVP3qflffxWuZNjEYjJaWlDLmjs3A5VViBbo9Htm+4TVNOadYr8KnSL9HrdEJKSOvnx5SvvhLwq6u2VkjBKKw3kKFgxfTtz9jMV+JPTUX2eDyvIMNQ84HxQLokSe9KkpT4c8+TJGmnJEkX/8ExBJgMPOXxeGKBp7z3hn/u9fxzHtD/6nN+jZ/0Dw94PHMUb+owL7b8ewoFctBqtXz6yMNix2quqCA3L0/ohSnNU6X/cbuT4I3MTNRqNXd+/KFocH85cjRWq1XYGysmU8quVtlZKnRhm93OzawsmiY3EAKMt8/HKFPYiiDm7qPHBTSm/D8hPl4kr5OvvCkWM0VW5LMdOymyW4nS+TOlXx9aJyVirqjAV60m2j+AN+YuAOBsegbrLp3naEEun943FmNAAMUWC+2j65JgCmZg547UCQ/jnl7dmdy7F72apRIcYKB+r2nsHzWLrk0bM33FatFfUCAgp9NJzq18tmWkUVRczJtH93Bf+/Y8tnkt7XwKWNB3GIcupzH1xA0KX5rIgimPMvyLT9FqtTy/cgUvLv6GgQtm89LAgeBjIOuVt0STun/HdgDM2rqdiPe/5emj+1nUuYGYEWqcVJ+E+HgA7ht4JwEv/I1XFn5NWaWVQGOAGEYtKCoWv+uCwkLRS1GpVAzo3JFb+fniPej/+Sd8vHUbu3JuoFKpePXekZx77hUBfTocDu7v1f0Hszfv76Jri2Zi4NYYEMCaPfsFPGatqpKrX0kSpnSKlYKjulpAW4oSswJzKb0oQGxMFPKIuaJCeMwoCel2uvTZ4Qn/nS/bbxCSp/YXj99r/KqeixeKKvAeLiAIWCVJ0oc/85xeHo+nyT841gHjgO+9l65E7onAP/d6zvX++afnf/QcSZLUyDBb2c/cqwQwea/96b3+cDG6V3chlfHKkqUC21ar1YSGhgqTMIWdpUyf2+x2YSa19YWXRaVisVgY2LEdY+bOFhLwN998H4vFImiqikigxtdXSMMoLLOTFy6KvyssIEWmX9llKdbHCmTy6cOTCA0JITsnB1dtLQnx8bR//22RxJTeEcBH33zHBwd24yOpCAowYAoMpMbl4otdu2mYnAyA1Wrl4LkL7L94mQ3XLhNXJ4Ydx09h8PXF31dDdEgwfZqlYtBqSS8tZsOJU5RVWon7+yLOXEnj0aZtiYyIwODvj9rHh5LSUmKioujeshmWykrW7NnPmedfZWbnXtxtcrOqZ0PwuOi2aDbxkeFEBJmI+XARW9KvkDZliDzPY7HIMKDFwtS5c2m3eB27ywq5/nAP9DodGw4c5vilK6LK23DgMDEfLsZSWUlBYSFnLl3GZrPRu3NHLmRl07yZvMC3b9iA5JhoWW3aaiUyXJasLyktpV5cnBhGddbUUOHV8lIS/4SB/SgrK2PJ9l04qqt5ft58On3xiZjSB3j/m6VCdVpJEvvPnBNsNOUzpVgk92zbWqgpl5SWyoOo3vmm2/1Z3G63gEGdNTWCoqzMvGh8fYWeWWhIiPAOUoZ1FQjtdkjuzxcewP0rjt9n/Jqey+OSJJ1CbrofAlI9Hs9koBVw9//y594C7vD+uQeQ7v3zeuBeLwMsHrliOu7xePKBSkmS2nthufuBdbc9R2GCDQd2e5PhNqCPJElB3p5RH2Cb97E93mvxPle51x8u9l+8TN3Y2B9NviusmrjYWEExVfB0hbWjyJy73W7unz8Hs9ksoKllO3YL1VyAptPfwVJZKRqnimVyUXGxoBwbvW6XP1WyBQTFVVHVNRgMcpJyOhnYrSsfb90mnm8KDOTerp2YNuoesXse2Lkjbw0fzqsDB9Gnc0cGNEnlUmE+O06fQ6VSkZuXR5Dhh0nuQV07cU+PO6gfFUlJhYUJXbowrGsnVJKK1sHybMmuC5eYs24jJ65dp25YKF/1Hix6QGuyr2E2m+VZkPBwTIGB+Kp9WLljNxqNhnZNm9B73iz6LV/MweoAPi+QWFwmU2UzC4r4fv8h9Ho9zWNiOS/F4Xa7+fyBB1GpVJgrKkiMrwfAuZIC7t5/i2eHDf3RDr1eXJwQdcx66l6eHHEXOc+Ox+VyceTseeqGhcp6Z7W1zFu3keIKC0ajEXNFBXXDQoUsjEID1mg0zJ74EHuPn8ThcGAymWQhz9XrMFdUMLBzB8LDwkSFabPbBXSaEB9PnZgYkZS0Wq2oQIqKi0ViUPpre06elunGfn5CEkiB0pT5KKXiVRiIityM0s9RZpxMgYEioSm/O5fLRatmTXlrzGhBVf5Th8f9y8fvNH5N5RIK3OXxePp6PJ6VHo+nBsDj8biBgf/Ln/sQ8HdJks4B7yKzwPB4PJeAFcBlYCvwqMcj6r7JwDzkJn8GsMV7fj4QIknSdeBp4AXvvcqAt4ET3uMt7zmA54Gnvc8J4QdY7g8Vh0w9MGi1FBUXCwdHtY8Per0erVZLVk4OqQ2ShNZUv84dxaKuHIo4pNKXURKCYtCl7BKVxUVZEMLDwvhgslxxWCorBb6u+KwoumKKN7qS0MrKygSEYwoMpLjCwtP9+hIfFUFwUBBT7+xHo6Aw2kfUEclo+7ETXCgppMheRbDBgK/Kh2u5t7DZbKx5YBIGf38OnzqNWq1mTJ+e9E1Mpk9cfaa27siFjExMGi1jkptSR+vPeXMxhy5fReMr/3sHtmrBmbR0GrzzGieeep7wsDC+3b2PZslJWK1WZo8YJWujmWWlZLPZzJkraZSUlpJzK583t2yi3G5n7p69vNi/PwBnHuhPcFAQ94f7MXb+HAB2Zqbz1fgHeWncfeQXFFJSWsobc+Zz4tx5np0zV/SiLBYL2Tk5GAMC0Ot0pM7bxKy1G5ieLdNtM6dN4d4WrYUStdIXU0gSu4+f5NQ4mcH/zqhRAkL6cMc2AY8pi7jL5eLdCQ9w8OIV/l6y6EcwpcHfH7VazYJ77xMGYsqwLUDH5k1xOBx8N3mqELu8/OyrPxKtdLlcshKy105Zq9WK84rqcWhIiJDYUUzGxHyU3S50y5TEFBwURFZuHk9+OVsoNv95wwMe1y8cvw4W8/bL07wjGy/8g8fHSJJ03nscliSp2b/76v8aovwX4vc2RFlcdzhPb1pLutdmFhDQk9vjEfaxSkWh4O96nY7myUkcPX/xR9IszVIaciXjhhAkdFRX8/boUby5fAXdWrVgUKMm7M68zupde3G5XNSLi6NJXCx3pjRm0hdfCHMvrZ+fcK5UkpbSr/lpddMwMYG6YaEY/fUE6vU0Cgmn1uMmv6qSVUeOk5GZSZ2YGBnK87LZNBoN93TuQE5ZGSevZVDq1dsKDQnhrVH30tAUSn1dADoJthbf4npFqRh23HLyDPUiwsgrLaPKJifav48azcPz5opBPQWKy87JITIiAovFIvoE8x+ZzLPLl3Fq0gTG79rNnuMnubtnNz5uGslhVwRxOgNalQ8zLhzHoNXyXEprGn70Ns+NuJtdly+z5+hxenVsT7P4OL7eulP8XgAmDRvM2oNH6NW6BYs3bCY0JITXRgzn6XnzRRLR63RCfkeR47+nWxeW7tyD2+1m8YRJDJz+AS6Xi7t69WD70ePCw+XIY8/QYvq7WK1WoZRgDAjgvj6yWkNqSDjPfPONmCMpKy9n0rDBLNiwWVgtKD02pSm/8bGnGPzFTMEEU/osyudRkWtR2G7KEKVarRZSNIqumHJOgV0jIyJEZazAYErcTmv/dwUrf69DlC1aNPMc2r/9Z6/Jzc0juVGrnx2i9I5zXAN6I7cLTgCjPB7P5duu6Qhc8Xg85ZIk9Qfe8Hg87f63rx3+kn/5Q8eBwhy6pzb+0YLtqq0VX3xFtkOx71Uky51OJ0fPX8Rms6FWq4mNicbtdnPFq3gLMpT1/dQneHbBQllKJiuHJxYtYs0eeWLY7Xbz3pChPNO+K899+63sz+Gtimx2u6hYALEoKdpWyrBgu6ZNSKlbhys5eUSbTLSJiEGjUvHd8eNcvZXPwLYtaZhUn3u7dmLfI09Qt06MwPqPpV9naHJjcrxeNPUTE5kwsB8lDhs51grePn0Qc20taeYSkk2h2GpdnLh2HavVyukraXRt0oj+bVtRVFzMA7O+wODvT1LdWGK9tsFX09KIjorCarVSv14cw7p2ok5MDFmVZnloz2XhxKUr9O3Ynm82bGaDNYBHv11Mtxkf0ePLmUxo1JLZa9ZT//03SJs6khGxDbiUkUn+K09S63Yzd/1mkuvFCajJ4O/Pit37cDqdzFu9VmhsvfbdMvH+bn7iGXmWxGqlZ/u21ImJYd7Y8dwqLRPOjRO/WURqSkOG9OjG+r370fr5ERIcjEajIfX9t9DrdNRPTKR+YqJo0s/bsJk56zYy99BBGibE/8j75ejVawBio2Dw96dDamPB6uvz8Yei96EMzioLv6JBpnwuLJWVwhvG7XZTVl4uyCYWi0X0bZRe3q38/B+gMu/n8kfGYk7nn1IJWYTH85+CxdoC1z0ezw2Px+MEliGPcNz2ozyHvSMbAEf5cY/7fxV/JZc/cFy4lce6YycpKi4WMAdAo+QGQp5Dq9WKGRNl96cYcykQR0bmTXFPBdK6lZ/PwI8/EkSAlomyUq/yRVer1cw6fIBnt6xnbL/eoukq9J+8jVtFQ8pqtQoxQ41GQ3RUFN1SGlJSYaHSaiWrpIRofQAWZzUTO3amYXQUJ65lUGauYPvZ83T6/O+UlMlQXVFRET0bNWLsrC/Q+vmREh/HgtFjqbDZaRYSSb7NytGr13jv9CGu5t0iyE+HWqXi5q18cvPyMFdU8PWmrXyxfBVarZZn7x2Bw+Gg1u3m1IWLnHl4Akajkdy8PLq0aEaVo5qFGzYzvGM7pn35FSeeeZFCVRjnxnbk2Y7dWPf8iwwy+XDmkYfZ9cQ0HuzXmw+O7MVms/HhuPsp843njtkzGdnjDrp8t4ErmVnc0aoFl65nkORVCVDemwuTx1H6tzcY2quHYF8pQ6sTVyzF6XRSPzGRxKhI/LVy8v64cx8ZLnphGqfG9aXcUskT7buiUqno3qoFESaZdKH0VAoKCykqLhZKwy6Xi9GHP+PqjUyhiGDw98dSWcn1m1m0atyIqPAwOjRvirmigj0nT4vXpPXz4+BTz8lzMV4URKPRMGXoICwWi0yDvq2Zf/vnVKPRiNkpk8lE/fh6YqZK6T8BYrZKsdUWFOY/NSSmxC818z0Accq4hPeY9JOb/LOxjH8WE/ih7fC/DvUvX/JX/B7jiZsmTl05xX19elJuNgtc3FpVRe6tfLE4KGwepQcyuGsnth8/hc1up6S0VHzBlR2kQit2Op10b9uaskorDepEc+jiFWEO1qxxI7Jy8zhw8jR1YmLYfvqccBxUGsYiiSlSIV7fELPZTFxsLIvvGcPh4jzuSE7mnuYtMfnpuGwuplVoFHvyb+KjUtGyfgK5JaVcv5n1A+5uMOByufhw5Wpx/ykdu5Bvr2JEcirbc64TpQ+guKSUnZZKhnbuQGZlOctPnCDIFEjL5CSu5uRxIzNTuDAu2XcQR3U1Pl44LPWLr3jzvjGsOXWKIxcuse6RqVhrXSy5dIbSv73GSVslsVp/ZptNTA1WE6I2sTDvOrmWXF6L92POxq1EhIeR/faHnKgo5tm9WzgzYRgpX3yHRqPhwX69uZSTi9FopLikhMZJ9YmPCCc00Mhms5Nt185zOi2dMw8OAR89KZ8tFJP2innYp2lpcl/tjgrunz8Hm93O5jILuVVuzGYz7+/fiVqtZteJU0KgMzsnh/CwMKxVVYSHhdG/bSu+2bKdTx58kOd9fTEZjRwbP4rGn88VTXetVkvmrXwAcm7liwSlDFkCtHz3TUb07sGmg0eETMustRuEJH9uXh4mk0moF9/++VDu4XA4uJZx40faeIrQpqLUoLAbFRjtz2YO9j/D23P52UtcAFm/oC32q8cvJEnqjpxcOv+ql/gz8Vfl8geNE5fkxX7t4WMUFRdTNzZWTMDb7HaRLEJDQmiQlCRYWj4qlWi6N2vciKdHDhd9kvi4umJGIjQkhENnz3Ml4ward+2VZTu8QpPNEuoRFSlTl81mM5lZWQLaUZJA+2ZNhdChIt/vdDqpGxvLlbQ0Jq1dgVbtS6OgMBoYg/n+6gXCdf4UOqow+vrRKbIudqeTxnGx/G3MaN4cMYLn776LTk1SaFw/UfRGmqc0xFflQ7LBxJasdGrdHtafPSsYUYu3bGf+gQOUWa3UuGqx2mVrgWVPPS2boPn5yQOhvr7MGXA3jZPqU1ZejvP1bjzZrQcLH3yINq+/zMbMNOqFhFCKgTZSFg+tX0n7iFiuVDs5VHqLkbENeLVREx46nkf71MYUl5TSftYnTJg7h94NU6jVJrD+0Sc499izPBEFl7JyxAKemZvH3jPnOHT5Kg/NmsVxr/Vy77X7iftwFmP/H3vvHedEgf//P2eSTMpms703trHA0ruIiAgIKAKKvevZey93p6fn2XvvvYCCCEqTKiIgvS9td1m2t2w2m02ZTGZ+f0wy4v3uzvt87z4n99H34zGPzU5mJsluZt7zfr9fZdIEnE4nyYkJyLJMeloaPQoKcMXH89q3q411z65YzutLluF0OjlQW28IiiYnJjBh6CCcTicul8tAE7771SLMJhMRTZdW+eHyS3i2uvbHClcQjIt/DL3mDwR0MmQUnQh6BdIvO8fgTcWgyYDhnAm6VEzMoTQGWIghvo6udmOJJyM9neeuuhKH3c6TF1+MEongio//CTn4/3z8e9pif4+W8ZMQBKE/OmhqmqZp7f/qW/8tufyXxtE+G2azmcM1NUbbQZIkykpLyc3Jwd3RwQl9e6MoCk3Nzcxd+S0NjY34fD4qa47w2oKFxjHrGxqNC5K7o4PjB/Y3ZhxzbrjZOPGXbNhEIBgyjhlLHEe3MdZs2ozNauWZCy6kLE9/H22trTgcDu65+AIOVh+mPejnyVXLWddSz3H5Pajp6iTFasdiMuE0mSlITEJWFAKKQm6cC0kU6Zedw5Y9e42+/oHDNayorWJXZztbD1Xx/d59bNy1G5MoUpCZwUlDByMrCqqqIcsydW3ttLW1ccsnuuf8HWfOAODU0cdx5+rFbNm1myeuuJwXB9/GPV/MZfHhA3x8+x0s3rwNSTQxt/YA562p5MtxRdT4PMyr2kfvhBQc/l1ctOwbnjpxEm+PP41dN+heI/m5OZyblcFmbxsXfvguhFsY9P4K/jxtOpuuvtEAD7S1t9Pc1k5+Xh4NjY34/X5mn3URZrOZj79ZweGaGm4fPxFJkmhqbqapuRk5HCY53smFkyaQlpyEXZI4e+wJhirC/eeew7tXXYPX101tqy6XIsuyLo+frGt23XP2TG56/Q1UVeXPe/fy2XfrEAXBEIiMWR7L4TBxUauEWEvMUCc2mXjmywXG/yQmdxO7UTnaHCw2A4zNX46ugGLf5Rivqbqmhpteex1vVxftQb9BCN73+4cwm83sPrfn/94JdkzEv43nsgkojQr2Suj6jQuO3kAQhHx07uFFmqYd+He8+9+Sy39pFGRnGcQyRVHIzsoykETFBfm0trVRV1+vCy0OHk1JlFsxYcQwAxYauzONDWHlcNiwmbVZrbi7fMYd5cyXnjdaFt6uLnJSUygs0I3FHr3gAlRVJTM9jcmjR1FS2IMxw4bi6eyk0e/jxLIynrvqSu6/5krunTyZFJt+kXpm3nz+PHEK73y7hu5wmH7J6cyr2seIlCwSTBaGp+Xw9LgpTMgqYFNrPRaTCZOgo936lhQzoKwnI/uVs6PqMLd/9CEbd+3mh23bCQaDNLe0sGXPXlZt3soFx4/CJlm4d+pU0hMTfjJUfmfVtzjj4th7pI68tFTMZjMLd+3E29XFwOJC/thvOI3+LlZefBVvLFvBnS+/xpPjT+XJJontTQ3c17OIJXWV9Ht7KQAH/F4I1XH6lwtoam6mJCuT8hdeJqJpFOdkMatZd4a8+cMPCGiw7ZqrWXXl9fQoKDB4SNlZWQzuXcagxx40WkPOuDiuf/stQ0CyOMrWH1xcyHW9B3Ow+jDDepZwdc8BjOjfl2AwyGNfzOP2OZ9x79SprN642UC9ZaSmcLi2DlVVefjT2cbsJQYoyMnOIj83x0AbNjU3Y7Na6YrOzWRZNm46YnDzGOP+aIh07G8M+nDf4/EYkv8xeHoMhhzbLgZbjn3OGODhkVmf4XQ68fl89H38IWPA/389fp6h//PJJSp1dQM6968C+EzTtD2CIFwjCMI10c3uR6dlvBJTq/9X3/tvyeW/NI7v04uZ48fRIzfnR4JZJEJeTjat7g7kcBhFUZi3ag03r1rEqzPO5oppp1Hd3MLQAf0NeGeMbxIDBfh8PkOUcs/BQz9pU6iqypJb78RmtfL9lq1U19Sw4K57uPaVV5g2dgxt7g7O6j+IfQcPsfz7dZw9cTySKCKJJmq6PGw6cIgXVq1Eih7LZrPxyb6d3D5xInVdnThMZs4v6UtQjZBilrCKIl0RhbCqMjozn411R1iwbRu9iwrZvGcvaQkuZEWhrq3dACk4HA56l/U00E2SxcI9b7xFcryTTzdtxCSKDB/Q32hJNTQ2IkkSzW3tRFSVl668ki17KkhMSOCs/oPI+dN9PPbZHCzBg/xw2QXk5+Ux/JEHeeurRcxZ+S15jz7Dq18tIiU5mTvHnEy6ZOPV+k7em3YOD19+KSs3baGhsZGznn2aMwcNZmdzI9dNn8pX19zIrCP7KXz8Ca5a8iWWKAxXFEUaGhsZ1bOU9LQ0PJ06v0bVNBITEsjPy0NRFKprahg/fCjvL1nOxfNm8eLll1OalMJJr73AyX36kJiQwJJrb+LsE0bx3LJlZGZkMGRAfzweDxUHDxmvFasw9t75R/Kzs1h7zc3U1NZx7nEjeUuZT1lxEfNvud1Qu959++/5+BoduiuHw0ZCyczI4NaZehWYmppqVNZHt7xyc3KMyrh3USGHKisNHlUMeBKrWmKJJzkpCbPJRK/iImRZJjEx0Zg9/d+PfwIt9k8y9DVNW6RpWk9N04o1TftLdN1rmqa9Fn38O03TkjRNGxhd/p8h1LH4Lbn8F8bvmzKJqCquOAfdwZDBG3DFx2OPwlZTU1IM5v6yDRu5c/ECOrp8nDFsKINLdC2mwoJ8Q8rc5XJhs1pxOp2GDEesnWGz2ehbWsIL11zN6S89h7eri6LCQhRF4dyXXqBv717MX70GWZa55i19GDx13Fji7DZ2Njfy7cEDTM3viWQx09jSyrxt20hMTESWZYZn5zEqJYurywZSZjWRZ3XwZc1+/GqEkKqSapFQgY/2bMMkipzcr5z7J0ymvLQEV5wDd5ePqupqnZUenfccrKzC6XTS1NTE4cOHmTlxPLsOVtIjMx1ZUZg4oJ/RwnPFxxPvdNK7sIADdQ088vXXDO9Xjtls5rxnnkYURcYNG0LKg6+AGmTJtTdRf9tMQ6VAlmVev+xybJKF/uZuVOC1hUs4+fUXONDaovONou/tzTVr+HDhEgLhMO/t287sDT/w4XXX8+EUXSzCHwhwxujjSE1JYUBKJheOO5HrzjoDRVGYduJoPJ2dDCguNFBZX65cjbujgwPVh7n6tde494MPqauvZ9b6DSiKwsSXn+OmnoOora+nNC+Hmrp6XC4Xfct6GvOS/Lw8jh88EJMa5ED1YYa/8CTJSUms3rePw+e8zxdnXcR5r79iyLOMevNFznn5hZ+w7hVFwePx8OSszw116xH9+xrowpiaclu73saXJIk9hyqZPGa08R0zm0w6+MNkMm5oFEVB1TTkcJiqI7XGED9Wwfw64v+w/MtvcezFGX0HECdJRFSVnjlZKIrCsL59OL5fOVt37cbX3c1b513EcX10ra1gMMjug4cA2Hz4MBFVt4Y9WFllXCRiXIUYvDTmDhkTbaxraWXJ3j2kpqYCcKS2ljvOP0c/dsU+nZE+aQI+n4+7LjiX3nm5XNV3qL4MG4WsqTS0d3DOuBPZeeCg0T/vDssomsbChmo00UGTHOCqkgHUywFK7E52dnVQ1d3J0Jw8Orp89ElKoy3oZ8EZZ3Pv4OP1JBsV44xdxGJzifNOm8KokSNwd/kYWFbKNxu38O36DfzpnfcNNQNvVxf1jY0crK2nODuTfoUFdHb7Ddjrqrvuo77dzfTx4yh/+X1yJCsXrTtCTmYGq669hceuvIJznnuW5Hgnz9e0sKG13pgrzFmx2rAWeOziiyjMSGfiqJG8v2gps5evouLgIc586kky77uNGSOH8fzvfsea3XtRFIVR9ghPfDyL9xYu4YVLLmXzgUocdjt2SeK2mTNw2O3cc9H5xv83ppzwxNVX4g+GUDUNd0cHs2oPoCgKfQvyAaiqrmbhKX046+SxOlHS7WZbxX56P/s0U08YZczb1mzeyn0ffYyt8wd69ijg+AH9DIFJY+5itXLS8KG6PfFRsGB/IMCWPRWGnH4Mnh5r2/q6u1EiEVZt3ExyUpKuZRatNGMCmLFqSBQEg5Qba2eKgmAYzf2fDu3fx9D/JeI3hv7/II4Vhv7MLSqFGels2X+QtOQkOrxd2G026hsbDSSNqqpcPeN0fMEgG/Yd4JTBA3ll7pf0LC4iJyWZysZmWlpajNYY6HePW26/l2HPPs6MsSfw9rwFuuGT2cypo0bw+YrVAIzs35d9NbU0NDZSVlpCIBji0wsvY8Zbr+Lr7ua2mTMocOpJqVsJMyIli/ZwiG5F5rI3Xsfv95Ofl8cdUyYzOjWHz2v2MSm3mENdHgYlptEcDnLvwvmMH9CPUZl52M0Weljj6IqE2drRwsT0PNyKjC+isKrxME/PmYe7o4MZ48exq7qGPgV5OG02LBYz6/fu58T+5SQ749hRXcPeah344OnsNHStYoz33mVljO1fzortu5BlmVMXPsi7w6/j9rPPxG62cGZeKRd88SkLp0/ivp37kMxmfMEgecm6S+anZ1/EM9vXc0pxGS6LlVd/WMvKjfr3JT0tDb/fj7ujQ2f9d3UZigAxSG3M+XPLNTdS+uQjpKakcO6Y41m9ey+S2czeqmqGl/emZ042STYbf/l4FvdfeD57GhuYvXQ5wWCQMyeOZ1PFfsNA7NADj/DGoZ10+P1sOnCIFneH0VL642lTmZSWS9b9dxlWxDFYemJCgiHr43Q6aWlpYf8d9zLirVcN8i3oZNvYLCXGf4rJ9SuKYph+qZpmWCVnZmTg8Xi45+yZPPzpbENbLDZ7iQllms1m0tPSaGlt5aoZp/PJNysM58p1p/77DMKOWYb+gD7auhWf/MNt6uqb6Dlw8m82x7/FvydOGzqYxWvXIcsylTVH8Hq9dHq9jBk8kCcuvQRnXBzjRw7nQH0DzR0eBhb14Iu168nPy2N3xT6+27qduvp6+pQUG0NTVVVJTU3lqV0bKe1RwNKNW8jNyUEOh9lxxVQeGDyaiydP5ODttwAYd6PNLbqu2SPfguuvsAAAs7RJREFUryQheje5ek8FLslKcXwSe1qbeXnnRs5+5UUWVe6nuCCfxXfdy9JLr2ZCej6f1+wjziIRb7KQZLXREPLzTe0hXj59Jun2ON7evIEHli5k1pF9tMhBeiekENE0jgR8HPS6SbE5KMzPQ1VVfthTwXF9yjhQr/My+mfl4Ha7eXPul8hKhAO19TgcDtra242WTb+epcYFLS8thTW79zKqTxmqqvLm4KtIT0tj8bYdlCWm8MT29eyrrOLu7Xu5qu9QfMEgTw3uz835qQSCIa5c8Dmzli7n4cULuXnObHZWVhvCii2trZw4aIBx0Y7pZw0uK8UfCHD8gH7MGHsC3q4uBrz0LNdNn0pdfT0fLF9Fz9xsOqPe8q2dXk7ILuDB9z+isKCA+9/7gPnfrsVms+FyuVi/aw/eri5SU1J0I7HHH+KZ2XN4c94CNu/YSVNzM0VZGZzYv5yb33uXa1cv+klCiVWvoiiSmZGBr7ubpuZmrps+lc8ba5AkiY+vvAZPZyepyUm0tbWRmJioVxRHaZc54+IMJ8kPrr5Wb3dpGuNHDjeUkP/w7vuoqqpDrY+yPo5B3uFHjbt3vlpkHPv/sn/LT+P/uCryb3FsxWnrQ3yy+jsURWFgWSkOu50vr7tJZ1XbbHx76CA2m42VGzfz/fad9C/IJ8np1OVWepUaTGeH3c7ug4cIhkLGAN/n87Gj6jAVlVXU1dcbiJ0P2gTWtDdyWdkACh59guyUZB6ZPoM/XqQr04qCgLvLR4+MNG6bOYPDTc3M2rmNb5tqaO7wsHZ3BZ9ddyOnlfRmf2UVt8+fiws/71bt5obCQk7OLCCsqex2t3DI6+b2siFYRZGp2UX0z8/jwVNOZVxWD5oD3YSiqKKOUJC2YIDvD1exZ/8BEhMTaWtv59PF3+Dz+TjS2sbrK1YyqHcZNpuNOEnCbrNx8sB+ZGZk0KewAJvVSn1bO7k5ORQVFlLf7qbT20WPlBTSk5MML5sbx47jy/17WLjuB/2im5BAQ7CbA3UNvFRTzyOHGmhrb+fpU6dz8amTCCsRCjLSKMjM4MxxJxqM9yOtbYiiaKgFP3bRhUhmM4UF+Sxdt4H7Bo3iglPG4+ns5KtNWygv68nA0mIa2t1s27UbgOvGjOWS11+l/r6bmDx0EPV/vI/kpCQqb7mY9669jrTUFENy/8yoRfJt5+gznQV33cOoQQPZV1PL5ytW43Q6WbdrD4mJicbFPcZLisGjY7ONd5Ys46HP59DS0sJl77+Doig0NDXrsj/RAXssIcTcKGPe9g8tXYQSiXDBKePZV1tvkHEnjBqJ3+/nQH2DQfgFfgIiiXFnYsADWZaNVu2vIv6LVZF/a4v9D+JYaIsNnFOln2xRWfIYjDg3J4e2tja+uP5mTn/hGVpaWsjNycHpdKKqKlNGDuO9rxYZ0E7QuTI3zDid4zPzmfrkY5w0cjjfbd6qmzRFWxR9Sks4UH3YmE8MLO9DfloqTR0edkfRZAAFebmcO2ok03JLOe+zD0lwOLjn5Im4LBKJZonN7mamJkT4NuCgpquTi3OyqItYyLVYaI1E6FTCBNQIfiXMCJsMooNdsk4s1gCHaKJLCWMzmSiyOfFFFF6p2IpkNvPF2vWAPlyOOTVKksTg8j7IisL5I0eycNdOGto76PL5DM+UooJ8qmqOMHHkcBasXoPD4cDr9XLR1ClsPVTFHRMm8uevvuLDCy6horOd295/H7PJZMydWlpauG76VHbWHCEgy/TISOey8sFc+fmnANQ3NpITtSkIBIOc0L+c73dXGG05yWJhcO8yTKLIpj0VpKWm0tjUZIg8ujs66FFQQEFmBnarxNhevYgzW7CYTNzy5ltkZmRwqLKSosJCw2zr4YsupCQhmbvnz2P/wYNcNu00Pl78DbIsGxVJ5T1/4k871vHh4m+wWa1kZ2ZwuLaOvqUlbK/YZ5AbY0rEsRsIwJjFxSwVYgkghg7zer2GZJDL5fpJC/LpSy/l0a++wuv16gTczk5uO2cm8zZsorqmhp7FRezdf8BoIcacSWPK27E2Zv+epbxR5v8Xz7of49hti/XS1i177x9uU1ffTM/B039ri/0W/3rEIMSu+HhDGDLGivYHApz23FMAfHHf72lrb8fd0YHf7+eL1d/pdrJRtnSsxfDM7Dlc8tbrlJWWsqey2vC8jzH22zy68dfEEcO4ZOoUJLOZ6uYW2ry6mu/EkbrPm9Nm4+WvF3P5l7MJBEP8fvwkOkJBRASyBD+nx7nB1oORielcnJWCFwddkTAhRDa0N5Ep2UgyS+x2txC2ZIHJycaWesyCwNWffsSOjhaaA91sbWvCo4RZ2FDNjqrDPPPxLNra242EEfOLT05Kosndwb0TTuGZrxfi7vIRZ7MakGvJYiEhaiNwqLFJ17gSBJxOJwvXrqfD00ldt5dXzjmfGa+/zNRk3YY3MTGRkwf2Izs5ictPm8zXm7dyYk89QVzVdygvbV7HR+dcyOCSQq6bPhWXw25ogC1cu56SKACjR14uiYmJbK3Yz3sn9EEOhwkEg8y5/iZjbpadlcWk4UOoaWrGFwjyyKzPeHD2Z9zx7nv6bCM6u2prbzcsgv/w4Ue8vXkDBysrkSSJPw8Zw8WnTjLkf0RRhOBhkhwOKm+5mJbWVvbuP0CPvFxmDtWvgzEnylgCycvJ1mVdojeiMTmftCjkWFEU0pKTDJmh2Mwl5oQZc4289+OPcXd0GOKqqqry1KefsezC35GclMS0YUP4w8UXGJ4xsdlOS2uroVNnNpv/rYnl2I/f2mK/xX8oDGfBaDIRRZHU1FTjgmCzWvH7/Vzz1psGgmdEv3IA0tPTjRPWYbcbnudms5mDlZUG9yQWldWHiXPoJlCtXi/JzjhMokinT1fmtVmtbKzYT2ZGBtv27KWuvp6qI7UMKS0moqmMSs7k4o/eg1AdmjkJAlW4FZltIRMt4SC9rWasES/Hp2TjVNoQgEdmfYZF0Dgiy0zPLcFlsjD7wsuQRBO9XMmUJaYSUiPM2bSJ/PRUcnNydNCByYQsy4aUS+xO/v6FXzGkrJTJgwcyrGcJvUpLDH2ryrp6srOyaHPrzp19SooZ0b8vACcNHsCVyd1sb29iSO8yzl+m2wwMKS3mnJ59Kc7OJCDLXH/SOPokpXHZ8ON4dtNajrS2UeF1c92gkXy1aQv7q6oZ2asn2akprL35TiOhtUR97/941kzKX5vL4ptuY8OVN3LaM08C0K9nKQBfrP6OtvZ2du4/YNxYXH/mNJ2T1N1tfM6YgVdiQgLLNmw0BCGf3b8Fp83GbefMZNeVU7FZrQx6ey4vzP2S4uc+ID8vj5njxxGUw/zp01l8eN31hhr00PI+9Ckppt3dwcE77/uJD1BbezsdHg/FuTkEQyEaW1oN+wCzyUQwFDK0xORw2OCyqKpK7+KinxAl+z/zCKIosu1wDX96532mDB9ieAPFjgHg7erC09n5v36OHTvxb1NF/kXit+TyXxgxGfPcnBxc8fGUF+Thdrv1dkR0IJuclIQkSfQv68mqjZvxdXdTVV3NcYMGMqxvH50UF219lBcXUlZawiWTxhuy57E7S9DvZNdv30llYzOR6LoBpcVA9C7WZmVov76GMnKc3UaW1YFLUPjhkjNBtIHqR4h0EW8y0+jvosTmpDEi0qjZsJtMoMnYRTPzbrqVL5uO4DRZ2OFt12VdOlro6UrGLAjIaoQlDVVMGzKY8qxs7px6GsFg0PBmj/ExPB4PCc44JLOZb7ds46V5C/D6/dRFRRjtNisThw+hLC/HuEi3eDrZVrGfiSOGsfVQNSWvLmZiVg++3byVbRX7mTBiGK44B/s73ZzRsy8n5RdhM5k51NlOSVwC1w05jodP0f3z4k0W7po4ifMmnkxqXBwn9ytHReOlkQNRVZUZY47n4J338fTCRfTsUcCEZ55g5Jsv0ru0RNcba2g0vFESExIMzTizycSbCxb9xLogBhkXBcFAbEmSRHJSEu8u+oYPliwjqCgUv/AZ08ccTzAYZNqJozl07WTa2tv55odNXBRd/+X+PQSDQW44ZyazJ41l6569yLJM3p/vN7ztYy3TpuZmdh04aKg3m00mLpo4zkgySiSi/2+igJFgMIjDbmfLrt2IokhyUhKezk4+vOpa3B0dvD1mOJv++BDvLVxicLc8nZ04orIzxw0aaMDOfxWhaaiR8M8sPyNs+QvGL5JcBEEYKAjChpjMgCAIw6PrJwiCsEUQhF3Rn+OO2md11Elte3RJj663CoIwO+qw9oMgCD2O2ucSQRAORpdLjlpfGN32YHTf/wq6b99ZB8jOzDDEA10O3QRqU8V+Bg3oT3pamqHP5PV68Xg8XHn86J+wmTft2s2ug5Wkp6UZyWDH/oO0trWzdOsOY5iampKCMy6O+oZGXC4Xoijy5crVbK/Yh9vtZuHqNRTn5xEMBslPS2Xm0KE8f+llBEMhKo7U0a0qaKIN1CBE/KD4USMyzlAVJ6XlAiqb3c0kmyUCkQhhKY9kpZ7+jngmpufhi4Q5LimDWds2U+RKwh9RsIoiXjlEn6Q0vHKIdHscVZ0dOBwO8nJ0rxdfdzd5OTlcedYZHN+nF33yc8nPzWHqCaP4dPE3BtLojgkTmdaznNtHn0R6Whqu+Hja2tpwOBwsWf8DSc44Thg8kGu/movNaiUjPZ3q5hbS4uMpdiWxoq6KHLuTUcmZDErJJMfqoMjmJEuy08eVzJaOZiSTidOKejEgJZPNVdVscjcz6M2PCYZCXNprILsC3UwaPoSEuB85IrUNjYYCcgye29bejqez00j2MdHIo90+g8Egvu5uwy64pbUVn8/HGWNPQBRFXpg9B4DshASuOG0S327fxYedifrsKT+PT9auR1VVw69nzurvyPnLMxQWFHDysCF6S00QuGLqFPyBAHNuuNlg0ceQg96uLl78fJ7RfpNlGYfDYUgMnTP+JHzd3UZVFROiPPXxR1BVlfKX3+W4R3VpF6/Xa/CtQIc87zlU+StCiumhaZF/vHDs8lx+qcrlCeBBTdMGomvaPBFd3wZM1TStH7q3/Yd/td8FR8kTtETXXQF0aJpWAjwLPA4gCEIy8AAwAt0s5wFBEJKi+zwOPKtpWinQET3GMR+u+HhMUbkWfyCg8yyiFUZjky5mqKoqj110IaArG1/x0kv6rCVKfAM4c+wJvHbehWQk69XNHWdM55SRwzj3uJE4HA7m3XSr7kYZHVwnJ+nIqdicJzU1lZvOOxun3UZKchKd3X7WVh6iKxzikUsuZvYZ59PboiD49xHxN6CG/QiiCcGaBuZk7EobYU1gapKVkKqSEtyNJVQD5kSWtDZgF03EmXQehWQ2kyXZOOR1M+fIAexmMzaThfz4BJ5dvozFm7dRVV1Na1ubMSR/avqZ2CWJWctXUd3UwmlDB+Pu8hlWvT2Li3T4s0XilY3fU16Qh6ezU1cnCAY5c9yJNLS1s6ViPzsq9mGz2Th/9HG0uDsodCWRbrFxQXE5r+3YiIpGlmSnUQ6goFEv+7lq/udc9sIL3Dl7FsFIGKdFYkvFfj7duplhvcu49NRJvLpzI7W+TvISE+lbkMeEkcNxOePo2aMAn89HeUmxYaEQm2vE2mKxiiVWqcYkVnpEtd4URcEVH4+qaWzYd4Dl191iIMFeW7iEl+fO58SB/Ui3x1Fa2IO6pmYmDh7AcYMGGi2tm6aeyoRRI6mtr2dIQYHxHfxwyTJUVWXmS8/Tt6yn4R4Z06uLcVpiApSx75woirz71SKCwSDBUIiy0hJjUB/bLpY4XPHxOJ1Oo+17tJbZr0VTDABNQ1MjP7P81hb769CAGMU2gaj8s6Zp2zRNi0lB7wFsgiBYf+ZY04D3o4/nACcLgiAApwDLNE1zRx3WlgGTos+Ni25LdN/p//pH+t8PORymsuaI0frYuGMnoigaffeVd91HakoKd7z7HomJiSiRiDHAj3nYi6LI0s3buH3+XCoqq0hPS+ON5St1SKwriasnTeDtrT/w+EUX0dTcTL+epboxk03nZcy+9gb8fj/fbN1Ba6eXKUMHkZOSDEBVZwfD07KxCyIoXrRwJ6LJghoJo6kRUGUw6XfpnogMooRL86GJdhBthE0JTIpXEMJtBNQIT+3eSO/cHD6q2kuiZMMbClHn87LL3cynGzdS39CIx+PRiXydnTjsdiaOGMYXB3aTHBfHgLJSMpMSCasR8tJS8XR2UlZcxJtnnIvLYuVwl4fVW7bhizLc46N/qw8XLjGG6q74eDydnSRZ7VxzygS+2r2Ttw/sYKenlR4pKdz17VJqQ37soon3qvfwysbvSUtwkZ+Xh8/n49bZs7h9/lymjBrB5j0VuOIcvLdwCV+sWsOUZBcNXi+jMvOZ0qcvbk8n+6qqcTgcDCjqgbery7jLz8/LIz83x+DnnDJyuMEJiTmNut1uo3KNacYdqatn+gdvccW007hp6qksvPoGsrOyeGbYYDY11dHp68bb1cXkglLmTD2d/XfcS6/iIq5IU+mdl8vLV/yOR2Z/rkv6rHjWmOulp6Xh8XX/RCU5ZuLl9XoBXTEBMJJjbI5SUtiD8QP78+zZ5+o3Sn6/4ZKanJRkJFSbzWbYRsTkiP7vKyH/GBraz1cuxzBD/5cyRLgFWCoIwlPoCW7U39jmTGCbpmmho9a9KwhCBJgLPKzpOGrDZU3TNEUQhE50dc+/576WAniiSqFHr/+bEXV1uwogPz//f/gx/70R86JXFAXJYiE7K4um5maccXFU3HY3M778zJDcaGhsNE74mPtjrG+fn55G7/xcik44gTdXrebRadO54s03aBviZXRJKRaLWSdBFuRT29LK+5f9jq+r91OYkc7Vn35EgsvFwcpKhvTry7x1G+mVl0NTh4fxZb1Is1hBk0EQEcxxCFoYwRIP5mQQJcKCHUukhTSLAyJBDqouSgEEM4eCXfSWkkFT6VLC1La2UZ6XS5EriTiLxMjMXHLsTnZ0tDCsZwmN7g7q6uuNu/JJx43gvhEnsqfLzbikNEKlA2iWg3RGwtz51TwevOxiShJSiDOZCKlmBielc9GkCRS4Emlo7yDOZqXLZuPaqVNo7urirXkLWH3vH5lbVYEoCMSZLfTMyWZ3zRHG5haSagvR2e3nroVf4rTZ8AWDtHk6GVxazKjy3mw+WInH4+FwTQ179x9AVVXW793P0PI+DCjqwaDX38bd0UHRxRfx7YH9nDJ8CBf1Gchpzz/DR0uW8ZcLL+CBT2cBGJ8TQLJYWLh2nTFXi5m+xSTuYyjCltZWzGYzdfX1zPX5UBSFFyQJX3c3j+w/xGtzv+Thyy7hsgw7y3x+il96nhW33sXu/Qco2H/gR0/7qBRO8y1v0S8kU93QSEtrKx9eez3XfvAeb195FVe8+YbuEtraakCQHVHwgiiKpKel0dTcjNlsZt/BQ+zdf4B3o8/3K+/Dxav/RODexYzJLODGeZ9xsLJK/6xRyHLMBhky/tOn3S8YGlrkH7cBf+75XzL+1yoXQRCWC4Kw+28s04BrgVs1TcsDbgXe/qt9y9FbV1cftfqCaLvshOhyUWzzv/Hy2v/D+r8Zmqa9oWnaUE3Thqalpf29zf4jEXMAdNjt2Gw2vF4vd59/DkX5eRQ//rB+12u3G2zpmPjf1DGjjZO9tLAHOw8c5P2FS7g4K4XBxYV8dbCCIeW9yUhKpKazg3mr1tAdljltyCB8Ph+72pt5fd4CDtQ3ct9pp9Ht95OdlUVFZRXlBXnsrq7hpP7l9E9KJ9Fk0ucsggRmF5o1LzrQD4IaZF/AS8CaD5rMHsVJkc0JqMjubfQ26y2PzQEVb1jmzydM4IbSgQxITCPeIjEkIZWAGqEoPolUu4PLTzrRGHYP71dOnN3G8qYakiQb7ojG9x3NPPz9SqY89TiVNUc4LiOPHnEuNrQ38eXh/WjAxaX9uCC3iCvHnsjmHTtRFIXXFy5h5fZdKIrCPUu+AsBuMrNsXwWzVn7LZcOPY3HVfjbW1tAZvTvffaiSfZVVtLW3c6ixiaR4J36/n4z0NPqV9zFmB4drali5fgOzV36Lr7ubnsVF/PGDD2nq8DB72UrWNetS+L7ubp5f+o0hMJmakmJUBjHggrujg5bWVpxxceRkZhiW0oqi0LNHgSErc+2Z07lw4slsufWen7SqNt73AM98uYDyVz/lrfXf07+sJyc/+wRms5n7LzyfD6+9noU33oorPp4Thg5mw87dVFRV63bMd/2R10/tiSzLXPv+ewCG/hdgVCox1n1be7vhRlpcWGi0uGRZprL6MJNfqeSRjz5l5qsv0q8gn+SkJEM+BvTqJ0Y+/dWExm9tsb8VmqaN1zSt799Y5qPPU76Ibvo5+kwEAEEQcoF5wMWaplUedbz66M8u4JOj9jFc1gRBMKO32dz8ffe1NiAxuu3R64/pGPrlEYMwGRvyms1m/vLBx7S4O5BlmdIeBWy/4/dIkoTDrkOIfd3drNqyjZtmzkCSJD488zw23Xo3mRkZHP/R5yzftIWOLh+T+vYjLzGRQJQ41x2WOSW3GDkc5p533zM8Um56+20UReHCcSdyz9kzmd63PxedNIaRGblkWGwQdkPEpycUS7ourqcG9d81hQJrHHbVB4JEuUVG1TQENYRZigNBIizGM9TUxAibQobZhCl0hAzJRi+7i51dHdR3d9GtyAxLzyHL4eTKyRM5Z9yJHG5uRTKb+WTDBroVmY0dzex1t1CclUn/3r2486wzsIsmDng7SLfHcVZRb3IlOy6TBY+qcUGGk+X3/RF/IIDT6aStrY35d99Lp9/P4s3b6AgFOWvAYPIyM/i+voai5BQ+XriEXRX78PoDhsNjakoKR+rqmb18FSdHW4aV1YdRVZWLp07BZrORmpKCJEmsufUu6hoaqbnnDvr2yEeyWHjsszmoR4lxOux2Th6ue+PEmPRt7e06p8RiMcitHd4uHSGWnExqaiqFmekkJiTo8525X/LJ8lW8cnC7Ltd/y7m8Of9rprz+kq5QfMvt7DxwkJ37DxgM/Udmfca6piOc9MQjzL/mBirrG1l68+3cfeYZFOfmcMqHb7H5zLswm83Mu/p6tt/xe4N7E0tqwWAQn89nEC1jMOb6qM0B6ElDlmW+rq9k1CAdSffND5uM1hjoiWrSmNGkp/7Kkss/0xb7baD//4sG4MTo43HAQQBBEBKBhcC9mqZ9H9tYEASzIAip0ccW4DRgd/TpBejJCmAmsDLaLlsKTBQEISk6yJ8ILI0+tyq6LdF95/9vfMh/Z8RUYmNooBgKJ/YzNSWFzKRE+j7+EBdOnmjAiWPWwy/MmYfb7WbkU49yw/KvsdusHNenjOzMDIYW9qCms4PucJhppX2Ye+W1dCthBKBvaYnednI6MZvNZGdlIYoiX2/eSro9jhpfJ3vq6imOS8AlqmBOjC4uPamYXQYUGUuqvk2gCrr3QcSHJVSDZopDjYT139VuEB0ELOmguBHC7YgIeCNh8u1OBiSmYjNZaOjuoiMURDKZAHjtrPM4s7ScJ06djlcO0cuVzLD0HFLtDp44dTqF8Ul8enA3k9Ky6WGPxyqI7PJ3Igrgiyh82y2SKekQ7otPGkNqaio/NNfxh8mn0iMjjWBEoSscYkzf3hyob2Dh9h2kpqRw0zkzuXzsGHw+n16pJOvwWl93N/2zcjhQW09+Xh6FBQVUHKlj7NDB3HrGNErzcpj02oskJibS7+XX+WzZSgO6K0kSl045hWRXPDabjcVr1xmSLqAjp1wuF77ubtLT03XhR7+fYDDI+suvRpZlFq/7gYz0dOZEybM2m423v16Cw+Hgqg1VvPy733HqqBH4fD7OX7yAk4cN4eThQw1p/KKCfO7oOYDD9z/CqsYa6urrybTYaAn4qKyrx+PxGFXJSU88Qp9H/0R2VpYBmgBwOp3G9yb2PTXEQoNBw+hOFEUe+2wOJpPuS9TS2kpbW9tPJGXWbN7Kkbr6X+DM++VC+yegyNoxDEX+ReRfBEEYDTyPPvMJAtdpmrZFEIQ/APcSTTbRmAh0A2sAC2AClgO3aZoWEQTBho4qG4ResZyraVpV9HUuB+6LHucvmqa9G11fBMwCkoFtwIV/Ndv5m/FLyr/0/+wQrvh4g/EcG6LKsqxbzUaHpjGeR2JCAnEOByFZNvrVsRM9zmGnT14ue2vrcNpsDCjqAUBGfDxxFokTMvLIlGxUB7u58O03DCdE0D3RHXY7/kCAW846gz5JaRyfnIkgCNg1WU8oigekTAKCxJFgN06TmZxIPQFbEfbgITS5A8GSoA/3VZmw7wiiScJkT9fbaaKkJyTFC7YeRACPImMVRWpDftY11zEpu5DGUID5h/bSPyOLQckZxJnM/NDeRLW3gyyHkyGpWSSbdfmZ+pCfZIuEE4XmiECyWaJRDnCou5N3N65nQp9yWgI+Xvx8HuNHDuesAYM54vOQZNXh3jlxLloC3aw6dIAxxSU0dnchmUwMTs2mV5yLte1NtAf9PDJnLtmZGew7eIjiwkIyEhOQFYUmdwdleTkMLSrk+S/0e5m+pSXYrRJ7KqtRFIWM9DRWnjGWSKCJL0PZrDp4gN01tbRHB/Wx/3kwGNR9TmSZnsVFZCYlsnbrdqMVqqoqz1xxOYv27Gbdjl2GnExBbg6NLa3cNX0a97z7Hq74eM4adyJ/Kstm0NtzdbfIzs4fxUw1jbNOHkt5eiYRTeOT9etpdXegKArlxYU0tHfQ7ffT0tpqeNvEvhtH64PFpGBizwdD+qkWk4k5Gip/NHdHkiR8Pp8hObP3/F7/vpPuqDhW5V8GlBdqK+Y89A+3qW9sZ+DJt/4m/xILTdPWapo2RNO0AZqmjdA0bUt0/cOapsUdBTceqGlai6Zp3dHt+2uaVq5p2s1aFCahaVpQ07SzNE0r0TRteCyxRJ97J7q+JJZYouurotuWRPf92cTyS8fRiaVXUaHRi5ckieMG9sdht2M2m1l+3S1GL3tUnzI8Ho9xDG9XFw2NjTww5TR219Ry6QknAPDN5m3sPnyE2o4OShOSaZeDOEUzcw/uweFwkJqSgj8QYNfNd9OntISvrruJ804ZT1liKhMSLDi0buyKO9oC0ysUTbRRH/JTZrOTKdkJ2Yr0dpiUjWDL4YgpX+e/qEHMUhwmqwsEsw4GEB28eqRer3o0mU4ljNNkxolCusXGjNxS9vs81Pg8DM/Oo1diKl1KmLZwiCyHU4cLO5zkWh1YBBFZU8m3gFM0ExIkulWF3d0eFDTag34mlfdlZ2M9EVUjOSmJvTW1qFHmc1liKn2T0rCbzEQ0lV7ZWRTFJ1GSkMJxGXl8vm8nB/1d9E1IIc4icfGkCRzfR78I9i3IY2vFPtISXPQpyKOz249kMukqCSaTLteflsqOK05lz5WTeXTqdFCDbLP0YXJGATarRCAYZHh5b9wdHYYXSmJiImaTicyMDBqamrlzzMm60VtcHJdPnUJqSgoPzZnL1v0HMZvNXD51CpNHjWDxOZciyzIPzZqN2Wzmgokns3TzNma1hXWfligjPqZb57Dbuax8MCUJyZycmU9tQ6Oh4NC3IJ9ItMpRFMUQuIwljpgqssNu16us6PP+QMAgUwJG9RNDuR3dEvR4PIYeWgzM8OuKfx9aTBCESVGe4CFBEO75G88LgiC8EH1+pyAIg//Vd/9r/I/910XfWQfwBwKGDezug4cMJn16agqmKIFNURTWtNbhsNtRFIWlG7cYMOVY/7pXaQmXv/4avfNyeOfbNXT4uvF4PJw2aCA3DhhBrj2eLKuDIyE/3+/dZ8h0qKrKzPmzKMxI56JPPuC73RV8sWs7WNKpj1j04b3JCaIDRBuCpmATTRyRZRRNxYrKflnAL9jBkozTZNGTERyFJnPgthSCJnNtYW98ogsEiWSzCasg0hwRUDSND6v3sLRyP+1BPx2hIF1hGbMoUuvrxCSI2ExmescnYRNE7KLeNtMTl4JVC5Ij2RkUF0+iSSLF5iDdHseJPYr5YMkyBpQWI8sySw/s40BLC6vqq7GLZmQ1QlBR6JOURppk46TUbHIkB38aOoYEi4RDNPPlzu10+v1ku1yMGNCf7JRkpowaibvLxw0jT8AXDPL5ho2UFhcTDIXYu/8AF5YPAimbZxs0XBYJ7CWYBIGFTYe5aeBIPr/4CjbuqTAkexx2u6HP5fF4SE5O5syXnjfIjG/MW2BUqe6ODtJSU/hoyTKWbthE5h/u4IkLL2Thjbey5NY7+WrDJp48cyYvLluOzWrF5/PhcrkMsUp/IMDYxx7moaWLGP3Uo4iiyGvnnE9bezuvzv1SrzosFqoeeASAy6ZOQRRFCgsKdJXjUMiwQY65cYqiaCDbYpD6P118of6cIBjOlqB74GRnZZGclGQko19V/DMMffXn22KCIJiAl4HJQB/gPEEQ+vzVZpOB0uhyFfDqv/r2f0su/wXRv3cvY3Crqio50d62Kz6eI3X1fLN2HaBDVP/w8SekpqbSs0cB00cfZ7TCfN3dpKakYJckigryqaitp76x0WBRi4LAt8217O1sQ0HjUHcnUlR+IyZi2On3s2LTFlpaWxlcXMiEXr2pCnWTbLESwExnJIxHiOOILFMfDrPT08rWjhYOBXxEBDNZkh2HEAHFS5LZAianvljzQZSISJkkR5oJmFNBELEKJpAbqJNDuJUw6RYrKhqlCclcWD6Ic/N7cUF+GcclpFFgjcMlWYk3W3hx9Up8EYV6OYCFCHaiGkyCGRDxRRQigpl4k5k0m4OwGmHuDt16ubXTy5SRwzir7wBO7FHMpNxivmmoIqJpdCsyFtHEto4W3IpMnexH0zQSTBbqZD9/GXsKvdIy8MohemSmE1FV6tvdDCjqwabWekqyMtm+azeBYJCCvDySk5L4tGIHV6xew4DUTOJEM3uCMoOcCZyWVYiCxox3XicYCnHreWex6da7DRl7wJD0iYlWxobnsizz/TknkpqSQkjWfe6zMzO46szp1HR5OPXFZ3n0uxUkOOO44KUXSXHpEPX7Z56J1+s19MEWllRT8ceH2b3/AJLFgqqqnPHS84bdsKezk2AoRM+/3M8L11zNwg2bdMBAjW7I5rDbDRWIWHWSn6djbERRxBUfj9ls5qm58/D5fOy9848M7NeXgtwcHrrkIjydnVRVV7Pxutu466wzf4lT7xcODdTIzy8/H8OBQ9GOjYw+Epj2V9tMAz7Q9NiADnr6lxzZfksu/wVRdaSWr2+8FVVVSUlOosPjwR8IGFVJZkYGPp8PVdMIhkK0tbWx5oeNvDR7DoqisPDqG3jrmmuZOnIY7d4uMpMSqW9sNGRCrjhlPKUJyRS6khiSlIFVEFlVU8mhwzUARoukLepimJOVxXVDjmNcun6h+KLuEO3hEAE1wqaOFuwmE76IgiiIDExKp9yut1Jc4SMQbgNLKqJvG1qoGTSFiEknL5o0GazZNMoBCDVgkWvRJF2RN1kMIyhuvEqYKWnZ9LK7cAkyptARBLkBl+ZltCueIpuThTNOx2kyk2uK6G260BFdikZTiIg2BARUTWNZay3xJgsDEtO4duRoXj3nfO4aP5FryodQGpfIgMQ0ZE2lLDEVu8nMgJRMVE0lyWrDHZYJKGEWN9fwh7XLyZHsbGhvJMvhJDfOxZX9h5HhdDJ5QH9OKyzjh8oqNuypAGDi0EGEooiqdXv38/a4ieQ54tna0YJZELh70xoe2b6OcHTGsuX2+3j2089xBvYZs6/ignxkWeauC85FURQGlJXy8mWXc8vZZ+Lr7uaiNftQVZV3zr2Q4sIeLDr3MoZn5/HuspU8ftFFTO8/kMaWVhx2Ox9MPwdVVTkzSeSmGadTmJvDltvv5cPCKzjpjRcRRZH9t1xtDOoBY/ZjNpsxm83c88GHNDU3G0i45KQk47uTmpJiJJcYX0dRFL39JgiGDEz6Pbewfdduqo/Usqepkenjxuqw6kcfYKa88X/7NDvmQuOfkH/R27cFURmt2HLVXx3q73H+/qfb/I/it+TyXxC+7m5e37ERVVXp9v/Ys05NSUHVNIM8J1ksZGZkMG7YEKNH3bdMZzQvPljB1kNVVFVXk52S/JPWg0kU2dLaSHvQT1s4xK7Odr5Y/R2qppGelmZ4gcRcHDu9XnrY4nArMhFNoyXQzbfNtXxZe5A7Pv2E8z//GIAMexxf1x5kfzCEKXj4x+ohcABNsCDElYLZpfu9C0k6g1+VKTKFcZsywJKKoMnki36Qm0CVKRM7IdyCRa7XB/6RqPx6xA8Rv+47YnKSJR+C4GEINYCmIPj3oglmTBEfogAWQaDUlUyB1UGOWWCEw4xFEIhoGvEmC3EmE4lmiQJrHL2cSQQiCg6zhb7xyWTa4iixO8m1xXFmVhEPjx7Pi3s2UxSfhEcOkut00RTsZlhajuGDMrVvf04eOoiS4mIWrF2P2+1GkiQenno6h2SFg143pa5kymxWHh/Qi1nLVnLDl58jyzIjnnucBy65kNKXvzCqittPnsCkMaN57MNPCIZCtHZ6uf3TT/hg2UpOHjmct06ZTt/iQiY9+yS19Q2MfO051tfVsOWqK/lq905y41zsuGwCqqryUfVe6u//E0iZvDBvARMH9GN+fRXebj/TRx+Hw25nwGu6CIaiKAbsWhRFQ0DzvnPPxhkXp2ui+f2GlEtM4yxGqAQMuHJM3NLj8aBEIjgcDmw2G0PKe/PhV4uYVt7f0Fn7VYamoanqzy5ATYyLF13e+Ksj/TPcvv8R/++fid+Sy39BjB0+lPJMHQJ8pFa/ufjuulsNmY2crCxcLhculwu/38+R1jb6lfchGAxSlpvNsIcfYEhuPjv2H+DdG29izorVhseG3WajX3I63mCQpfsruHHeZ3ywaQO+7m4ki4WygjyOG9APd0cHh2tqDBRPVdDHlrZG9nW289l361hWsZdvduzC5XKRmZTIotpDAFxaVE6ZzQ5SOlhz9TaYpkRbVIBowxJupl0JERAdEKoDUSJZjBARHaCpBMzJOmcGFQQRryldR5opHv0YJheIEpq/ElPEB927QRAhEtSRZyYXiA5awiGI+Djk76JODiCrKgGjraDS22pmXEI8XZEwTvQLYUiL0BUJk2lz4A4FqA35yZbsiAiIgkBIU9nqaSU1Lo5d7hYCikKCZCPb7iTBIjE0LRtTNNF7u/1MGT4EWZb5/Tln6wZaq1bw3Ma1vLN+HX9Z/Q1jP3ofRBt3nnUGVTVHDGmXB9//yLBZkMNhrnvnbTbvqSA9LY25N9+Gz6+7NAaDQZo6PAx+7nFennA6hQX5HLzhbILBIB8uXMLzVYfo7PZT1+2l8IUvkCSJw+3toMmcv+RrKq6/gA9XreGhWbNZuWUb7y1cojtpOp0okQijBw80+Cqf3XSLMYR/6KNPkMNho4UqiqJB2IwpJhtzI4cDZ9QdNQanB30u2KOggF0HKzGbzbyyZvVPLCB+faGhRuR/uGjqP8XQ/3ucv//pNv+j+C25HOPxbKAnk8r7snD7DkNvKTExkWHPPIqqaUgWC7v27NGdC91u/IEAdU3N1NY3YLPZeHfeAnoUFPDwZ59z9bRTcUlWwya2MD+P7JQkrnjzDUqTUqhvd7P/4CF2HaxEFEVW3nAbJ/Qq4+KhIwCYNHoUIwcN1Iewy5ew/nA1shqhJCeL1AQX+Wmp9MhI41B9IyUJyRzyulE0jfpwGB+SjgSTm/QkY83Wh/+aAppMqWSmUQ5wWMzWP7jchMm3HVB1rTLRpg/9Lem4VA+E24g4eoEtH0Qbmr9ar4QUj57ApGwwST9Coy2pZAgB0GSGWoNkSXbKbWYcSqtO+tRU/f0IIjmSFa9mpk0Jsd/nYXNbIwe8HciRCPEmC92qgkXQyLJIdEciDExMZUx2D45Lz+GUrB70tMeTYrZSYI2j2Ka3/CKaynHFxQSiRNgHPvqYYDBIQ1s7e2vraPZ0smVPBc0tLRz/4ac8PnsOlXfehtlsZtywISQmJBjkWFd8vNGiUlWVc15+AbvNyp7rL2PxDbfS3NZOYmIix73wJF2+boa8v5jJo0aQmJDAqXklzJkynj/Ons1Tl10KQFunl+Inn2FS335ctHoriqKw9ta7mHXltYbnTwzttW77TsMT6IxnnjKgyzHBTMCAJceIvobQqiQZ8kSu+HhDPVkURfx+P6qq0tDYSE6mLvHy7foNXH/mX48GfkWh/TNtsX9q5rIJKI2qwUvAuej8wKNjAXBxFDU2EujUNK3xX3n7vyWXYzx8wSDBiEJNU7NBlPN4PDidTqNddd05M3ns/PNJT0+n8o5b6BVV1k1NSSE7K4u0xAQeveACTs4p4pMdW0hOTKC0RwGNLa00tHcwsFcZWXHxJMc7SU9LM3rm4195jrbubga4Uth2x30GJ6YgI41Ov5+N+w/y/rp13DNmPN9u30VpZgZNHR5OGtiPxxYt4sP16/EoYbZ2tKBomt66krJBkAiIThBtVEWs7IokgGgj02KjhymI2rld//BRhBcRH0S8hAQJd0QDk4M9WiYfH9nPSk8naDKCLUtvk2kKYVuxXtnE9QdLql41hVv05BZqASkbk9ykt8wUtyFNg+rXq6WIH5fmI09yMNiVSr/kDCSTiW4lzN7ONkQEIogQdpNstrDJ3Uy+1UGWZCPVYsUbCRNQFRrlAN2qwobmWoKKwsbqag43t3DWuBNJT0vjd1NOoTgni3Z3BzbJwpDy3gwt782J/ct54pKLGfDK68iyTEVtvS46Gp1PNDU3M3boYJKTk/nkymtITkqipraOwqde4dRXnqeltZXTRw4z0FkrrrqBD79axHH9yjn1xWf5uMkNQP+kdP509lm8d3wRlff8ibEZeUzoU44sy0x8/SUeWrEEORwmGAxy09RTmXbiaE4YPNBIDn3KejKwvA9t7e2GgGUMimyzWvXqJarkDLoNdUx52tvVha9bN52LOUzGFI9romRJl8vFmwsWcem00/6zJ90xEhr/dFvsHx9H11G8AZ1YXgF8pmnaHkEQrhEE4ZroZouAKuAQ8CZw3b/6/n8p4crf4p+McYUlxFkkJgwdxNyVXqPlEBMBbGtv55vN2yifnEEwGOSr9k7WbtnK1WdOJ8Fup3dSGo3+LlJtdgpsTs7oO4Bgrz48MG8euZkZjB/Qj9PyS8mSbKQfP5ZNPcs42N5KeVoGiVY7XeEQu7vcPLxkEW5PJ/2KC0lwOOjs9uOL+tGf/sIzOus6ojCgqAeS2cyFJ44mN87FisbDTMkpAmBuu58z02xRYzAJnxqdCzkSWOtpRlZVxsWFEe3ZelvLrLez3BENX0QkpPjJkew0RkTsJhOjM3Ipol2frQhmkLKJmJz6HVPgiH4MVR+cI6WDpqJGZEy+bWimeBDMqMEWRIsMUUiniTb9WCYXFi2ARbRR7nCSY7VTHfDRHOgmxRxNeqJeGU1JSQZRIISISfXjNNmwqy00Comsaa2nT1IahQ4X761dy2lDB9Pm85GdmsK26sPkpaVilyTWbN1ORM1mcEkRK7buoLa17ScSKG3t7SQmJODt6mL/A48w6MmH2XHXHzjpzZcZWlbKw6PHM+bFp4225d3FuZQkTmNAUjrDnn6UE4YN5Y1RfSjbso2BKZmkJCcz/dUXCYZCPJKQwF9mJvN1xW7uGDGGl6Ntqq0V+zCbTLx08SVc+uorVN95EwWPP0duTg6LL7uG21YuZOnadSiKgqez0yD13nnWGdz7+ls6Qz8uDmSZYJRUGQwGdSMwk0l/rwkJBscmVo3FSJixWct9CYf/I+faMRea3hb7R6H+k8KVmqYtQk8gR6977ajHGvBvZZP+llyO8bCIJq55R9f1PHX0cSxcu55gKERRYaHujREM8tYFF1Pp7WDpFdcxc/b7uOLjeX/hkp9IcfQvLcYuSbi7fPTtkc+JA/vx3c49rNq1BzkS4e7eQ8mw2NnT3MjQnDwCikJLoJuZuSVM+fgdBhQWcM6Uqdz5xRzunDyZ32/7FEmSGFZaTEW1Dj3ddKCSurZ2rJKFd2aej8tkwSwIBNQItSE//ZPSQVAh7AFLKk7FTaNmw63IjEhIZ0nLERCsHMFFvkVkSXsbQ5IiKJqGrKkkmyVqQt24TBYe+34Vj46ZCLj0mUrECxEvJqBdk0hB1dn+Fpfeigu3gaYiuvoT8e5Ecw7C1L0TUYpyc0zqj3I1ET9EmqIJxAbWXFQNBjnsIEX5tqE6kDKJiDZM0arHKjqoVwQaQx6yrAm8uXcrE3uUsqmlnjVyDcf36cXmyio276mgpbWV44cNpanDQ05KsiHfE7uoBkIyQ8v70LdHPt9s3aErYUctE45/6Wlc8fHMr6+irr4ed0cH/fPz2HPDFQx47X0qbryMwqdewWw265JBfj9zpp3N2A/fxh8IMOWZJ/juzvu4+LOPWX3hZQx65Xmuf/stEhMSuL65hWAwyAkD+vHsCafQ58k/MzwxnSunncawdz5GURQ+vfhySv9wpy6mGXWMHD14ICNKinly1uc8PnsO2Vk6ijU3M0OHMkdbZTHjMF+0ivF4PKiqSnZWFodragwEWiwJ/drj59pev0nu/xb/T3FFhY0emfspys+jrqmZ1k4v9597Dik2B8GIwjvfr8UXDNLPkUA/UxfIB1l2we/o+dif2HH3/bhUN2/Xt1HR3ERHl94zb/Z08sP8rxk1aCA/XHk9IQ2sgsihoI+IpvHQ0DFUBX3UdXdhEkUmvP8GJ/Yv56yyfry68XsaGhu59+OPmTxqBFcPHMHVc2bx/bW38OiO9fy5f39GvPM+EwYPIM/qIKRG+N7dRG5cPMlmiSSzBFo3CGYCGjSrDkyCRopJBEGgxJUESh1dOMAicXJqDvVyALto4tumI5yXX0aqxYo7LDO9b/8oQTI6V1FlkBIh4qVTS0C1FOAOy5RprXqFAVEQgUoocSQSEInrjylwQIcrR6sVBAnUaPUiZUaBAV7iTUk6wk1xR/k5DryaGaumgmgjpFrY7nUzKj6eHM0HgspZpX3JlGxImSZe/WEtPTLSmdCnnG/WrsNms3HRcccxKDkDSRC5qv0zmjo8dHb7OXPsCSzeuIXBpcUcqG9gQGEBPXOyyE5Jxi5JSGYTq3bu4bEv5hmIrac+m0vShRegqirHfzzfaEkdqa0lMyODSbM/oLGpibvPP4e/fPAx+YKX6poaej/zOGOHDOKKISMZamoBVMbO/Z5lP2yi7w+bSE9Lo/+TD+P3+9n8+z8x8vGHuX3RfCRJYsKIYcxbuRpRFFm7dTtrNm/VLZYtFsPo63BdvTG4j5EzZVk2zMxiCaSpuRnAkII5+fhRXHfCiXyw+QfA8x88646l0M3C/uEW2q9QFfm3+NfjzxOncEX/oRxpaOTSU8Zzw6gxPLdoMRsajrDq0AF27T+gb6j6eam2nbC9Nx/UVCBZLPxl61oGvfEhryxeyk0DR1Kclcm3W7aR6ornolMnMWvq2RB2Y+3eCYFDlESqKLPZ+eTIflqCfm758AOufutN7pkyhe5AkOZAN/3z87BZrdhsNhauXY9FFFl99mSmfPwOs5at5L7t25FlmQvK+rOouYZDQR8fb93E5Z98iE004Yi0o5lchKw9cIdDiECcaNZnKnITcaKZzz1W0qMD9Xs3riKsqVgEkbPyeuJWZJrkIDs7WhiQmIZJEEBT0czJejKIulVnWmykmQQSzRJ+qUBPEohgcuAX4rD7d2MKHNDh0daoR485Ua9UQkf042iqXu1EfGByYtECCMEq/XXCLbQLibgEBbciUx/y0xIOYTdFPwsiyE2UCy2k4EMymRhaVMgn36zQW3mFheTm5HDVc8+zrqWeBbUH6Q6GmDpsCFeeMIY7+g3HbrNx6eDhDC4qJKKqXDB4GAvWrue+0nxOzinCLkl4u7pITUmhMD8PZ1wcD3w6y3AmvWraaZw3/iQuPnUSfr+fdk8nE0YM4/0Vq3Vb6MdeID0tjStOm8SXK1ezobmWN5oVil/4jNXnn8OZ405keL9y2traKC7IRxRFRj7+MMFgkDkzzqd3WU8ki5k7zj+Hqj/+xTD8MkeFRGNJL1ZtKYpioMliCSWm8h1rl8WqtkmjRrJp127unD2LUaUl/8lT7pgKTdPQIpGfXY7V+C25HMOx4PAB9ne6mT7meGYUlBHRNP58xpm8+9UidlTXMGHkcEqyMnm3toZ3l62k71MP88m69ey87T4eHzyYb6+5mY8uvYIXtm/g1blfYjab2X3wEKPzerDd18G2kIlw3ACwJFNnKeXxfds5P7+MOz6bzZhBA7h62ql8e7iSHdU1LN6vQ41TU1MZWd6bxMREnlz/Lf1e+5iTB/bjlJHDWbd3P8f3K6czLGMSBFLMEucOGorZbGZu7QH8phRUoFEOkmqx0h4O8eTW70HxUBFx0B4O0ez3URf0E9ZUpvbsQ4rZioZGVyRMqxxkae0hCuOTaIzCgveEVB0sYEnVW1WCGYcQQRMkMujCoXbpbS7BTB1JOML1YCuKWgKkgtyEKvtQuw/rFYwWbduJNn2RsnUbAblFr1jMyWBOJkXQQQCZFht1wW7soolBUkivogAcvfQWm8lJf0nj+Mx8CnJzuH3RfNxuN7MvvoKiwkJeX7GSgvhEbJKFdHscSVYbtSE/d51yCjvamyh0JbF842Zu/fgjzh9/Ev1efZ8NLXU8P3maYQpmEkVyMzPwdXczadRIAN75ejGrdu7mo8XfsP6Wu3R+SpxDn9WZTIaj5ajMfO668DzauruxiCZ23PUHZiz4Gsls5syBurxUY0sroCPT0tPSKHnkfmpq6/h44RJe+mI+PR99wJCbgR9Jt77uburq6w0fGrPJhCiKeDwe3B0dmM1mjh880Bjkx9xSl6zbgKIoHK6p4Zzwv18o9r8mNA01LP/DRQsfu2Zhv7XFjuEYkJrJoc52JheVsb2jhbU1VQRDMlfPOJ0sZzxZjng+2LSBt1auBuDxiy6i2JWERe3mYFikVN6OyyQxb9Ua8vPyaGltZfzwoXSEggxJyiDDbMKvqSxp72JosoPJBaVs6mxlweVX8+6BnQCkuVz0LchjyfofjLvMapuVB6fPoCscMjgcq7ZsQxRF4nqV8samdTjtNsQSkS92beeacSexp6WJFY46CuITMSGwP9DF4pqD/Hn4WB7ft5XTCpLpG5dIfK4FsyDSocg0dndREpdAQI0QUCP0iUugsKQ/tSE/mZKNVLMVQZOByI+tL0RCmLFGvHoyCFbpSQSVXDr15BGsgohO2ESTEa3JelLQVCKyD7MUhxbx6dVM4IDBo9GRa36w5rIzGKLM7iKsKoxyJRDADIqoH19T9URnSSWEmVrFjC8coLLmCDlZWSy96XZe3bmRzy+/ivUt9ez3tFGWk00wopBjd5JstpKRbGdVROHJxYuNquCz1d+x68ppFL8wi3UD+7P/tpsZ9NqbNLW1M3XUCBaeNooRHy2mobERs9nMsnMvJO339/DQxm/pXVjAu/O/NtxIY0raV7/3jmGpYDGbCY+OcOhILUeampnt97PsptuZ8MLTSJLEy1f8jstefIGnrvwdHaEA769YzeGaGl08ddBA1m/bjhKJGJDjmMZdDH3o6+42zM5iM5htFft/YgL23rXXcdusTw0HzV97qD/TFlOP4ZnLb5XLMRzVXR30S8kgwWKlf1IamYkJlGZlkhufwNC0bLa2NPDHkyYybmA/tlx7Kw98/rk+e1E8LG+oBimZg6Yitt35B8YN7MdtM2fginOws6mBgBrhjo1rcCsyLsnKebM+ZFe73veu9ncxNreQQlcSr8z9kttGnEBhfh5XnDaJxMRETurfF1VTsZnM9MrO4rOV3xIMhZBlmQVrvuf7Hbv4fncFdrOZ6X37AxCUZb7aswuLIPCX1d9Q0+Xh7vLh2FEoiE/g3V2bsahdBNQILpOFudX7CES9KjxhmU8rdiAJIolCmJ72eNLMFmpDfnyaiE9DrywsenvMqvr19lQ0YejOmGZ9fmJJNlBjWHMBkUiwjXDAjSp7MdlS0UR7VPMsV9833KYnFcUbHfh76W8OYFXcOJU23BFB1y8TolYBqDr/Rg3iVmQqOtsZ5Urg4O23sfrcGXSEQwzPzafIIjAiLZvrSgdy7dBRjMnMp9rXyb5uD8mifkd6zxRd5ThmVV3++jwURWFwUSEpv7+fM8Ycr6O0FIVvg06mjRrBgT8+jCs+noK/PITD4eDDrxaxZU+FwTdx2O386aILMJtMhtLy4ZoaOr1envz8C2PoLkkSU9/Q7SCCwSBXvPwSDoeDP306i9cXLsHd0WEgxNZv2w7oDP6vrrkR0JUlYjbFsZYYYMCP09PSdGl+TTOELi988QVdQNMZ96sf6P/WFvst/ldi4rdddAQCPLd6JemSlQPeDqYVlHFD6UAuzivGr4TZUXWYnnYXF/YawP5AFztuvJOPW/ycumAlp+YU0+/1zyk1y/xl61oiqsqAlEx2VB3GJIosrq/klOIytnW0MDIxnZMH9iPX6aJvfDLDXKmkWe0MS84kPy+P5Q3VLDnrbE7I0q1zB6Rm8vvPPyfLEc/rC5cYEu2AIZKZl55GTVcnn27dzAtLliKKItkpyXyybycvTjydnq5k9vm9VASDnJyZz+2DR+EX4ujnSGCDu5F0RxyXFZSRbLHSK87FHwePBsCHhDcSZl1nO/kWkYAawam06FWGYI5WGPKPEGSzK1q5oCcKuQlEG6ItPSopo7dkNDWCIJoIdzcgqAG9SunerSen2L6gI8tATziiBOZEvJEwYUyAqicgwaxvb3KSZTZzclquvh4VLMl8Xb2fovgk6hUBSRBpkANYRRGTINAe9HPrZ7OoUwTCkQgnpeXg6+5m+tgxXDthPJ9efR3OuDie+2wukiQxrbg3Tc3N3Nx/BNe88zavzv2Skgfvoyg3h6tnnE7NLTM5f8okTh19HBU3X8vr11zD/ttu5rHP5hi+PzEBSVmWdfmW6DA+JoIJuoR+zGmyd3ERQ3qXcfc5Mw074mAwSHJSEqqqcsoLTxsS+q74eERRxO1267JFUaMzb1eXIRPj9XoNsmWM0b99125DR+1XG5qGGg7940X5x1DlXzJ+keQiCMJAQRA2CIKwPSq0Njy6vocgCIHo+u2CILx21D5DBEHYFfUbeEEQdNEmQRCsgiDMjq7/QRCEHkftc4kgCAejyyVHrS+Mbnswuq/EMRaSJLGj6jA5KcmsaDrCkKQ0eljjMCluAoi4LBKb9+yl/7OPMuX5pzntxWcZ8OKTvLZyFQFZpj0c4sKJJzNu9hec1as/FUfqeGDRV3x19iUcqGvgh0OVNPp9DE5K5+umw/yxr+5ptMPbTks4iNNkRtZUvrv4Mq4q7MshWeXer77k6fPOxxMKkJeZwR1fztWJnFYrksUC6EPa5KQk7FaJfsnpvDhhKvdOncotg47jw8XfcG5Zf1wmC4lmCbMgsPDIQdK0TrIiDVy3/CtQ/QxLzkASTaCp2ENHcEbc2JU2hIgXu2hGRGCU0w6CmTQtqhIcbtMv4IqHiDlZTzYRr54Mwu4fKxg4qoWGXs0AgmhCkbtR5G40waInKEGMbhtNMIJZfx1E/XHwMAAFVgeWcKOekExOA1iApkC4DYfWzcGIjbqIhecP7qQ0KQWn2cLNi+cz78gBXaAQ6AzL2MwWbp08ibM+fIfff/QxXzdUI8syK7ds48433uSDXVu4bMpELpg8kXsuOp+zXn6B808Zz8TXXmDyqBEsuuNuHA4HfXvkMza3kLsrPHz2zXI6u3V9tuvfeouyZ55n/02XcP+F5+P1etn2u3OYOmY0Q+c+QXZWliHhoqqqngSi7PrYbERWFBavWcuD739ES2srTqeT1JQU8rP1feVwmJLiYt3nJeqG6nA4MJvNXDx5Ir1LS/S2WHReEBO5XHT1DZjNZtLT0nA6nb+1xdBQI5GfXY7V+KUqlyeABzVNGwjcH/09FpVHGYVdc9T6V9F9BmKeA5Oi668AOjRNKwGeBR4HEAQhGXgAGIEuOf1A1O6Y6DbPappWCnREj3FMRUZiAnurqjm3/yAKXUmkCWFCWoSdsom6kJ9P9u00dJr8fj9erxdZlnG73TS3tDLzpefp9PsZ07cP3zXWsL1iH1+feyn9n3mE0wcNIiMpEUkUeWHHDzrKSZMZkpDK6KRM0i02vEqYEquNRkUFxc1uTxtPTzuTjlCAASkZlGRn0u7Wmd4xzw7QLXi9XV2kJbi4ae5n3PvdMnLjXNy7cjG9iotYXHuQw6FuMuiizBzijqI8w9flvTEDQW4izSRwQV5JlFWv6PItihfN5MIUOkJKDCqsyUbFotl6RP9yIiZNQTMnGtWDYWImZepLxI8m65bBYUc/THH5iCYJTY1gluJQZV2zTU8S4o+QZGuu3lZTPFG3TF3fTIh4de0zS6q+bRQM4BNsRrI56HXTociMzMilJCGF7e5m/jxxCmE1ghLl8Hy+fxefbtrIs4uX0NLaSnZWFoGIwv4//BnQGesdXbpb5rLN23jj68XI4TAfLFyCPxDgnPKB7GxvRlEUjsvJ57wXn2f34SOcNHI4u6trGPL+UhITErj8tMk8dbiVP7zzHg6Hg5XdJr7bsYs/r6jH7/fjio+nrr7+J8gub1eXkXC27NjJpdNOQ1EUekeFUb1dXeys2Gd8f5uam0lMSDD2Ab2qfWPeAvbsP6AP/H0+Qx05OyuLcc8/BWDMZqouH/hvPqv+u0LTdCjyP1r4Jxj6v1T8UslFA1zRxwn8jEBa1FfApWna+iiT9ANgevTpacD70cdzgJOjVc0pwDJN09yapnUAy4BJ0efGRbclum/sWMdM5KQkU5Kfx96OVooc8XiwIiIwv7KCPyxbxAcLlxjKtOlpaSQmJBAMhbh5+lTkcJjEhAQON7ewYvsu3vhKJ+ZO++wDCnJzeHr+Ag7UNbC2qpJNBw5xsNONJjpwItMVCdMVUbh/+WJQ3GQJQYj4mJ4s4TCZUTWN6S89z/e7K/SkomnGHS3ovfm8nBzq29y4HHb21zfwzHcr2bhrDxcddxxJVjtL6yr1i324Ra8qQG9jCSLIbggeIawJUdkXH0KkW1c2DhxCCLfrFUooKt8fOARyE6JvG0K4VT9GuEWHDYsOPQGBnoTCbn2dlIlgTUNQOrAo7aB4MDmLsNhcSPYkfcCvKWj2EkA1FJmRm/TEcrTwpiYbVVFIg1CsQgq3YRfNtGoWGiOQ50xgfXMt65pqSZas9E1KI8Ni5/ayIfS2O9nhbaejy0dxdiZJrniys7LokZHGroZ6jn/1OTydnRQX5NMjIx1JkvB6vSQmJuoosPh4FEUhrEbYWHOY6vse4spXXuH4wQPZvf8Ar5wyjcM1NVRVV9PS2spr8xbw4ufzOH7IYLZddyPnPfM07132O0556VmOH9BPd4M8SvlYFEVDP8zhcOBwOHhr7peIokifvFzDYjs9LU1vix7lSilZLMiybOjiZWZkGMd1OByGJtmR2lqCoRCu+PjfCJSx+CfQYr+1xf7/cQvwpCAItcBTwL1HPVcoCMI2QRC+FQThhOi6HHTVzlgc7TVg+BBENXQ6gRT+vj9BCuCJbvvXx/r/hSAIV8V8ElpbW//HH/T/Nb5cvYYx5b0pS0zFHZa597tl/G7JPGRFocHdYZgw9S7I0937IhFEUeTx2XrO9Pl89MhI59Fp07lpxunMOGkMFQcPMaavrpZ8/4TJpCa4GFxSxMHGJqbN/Yh+L77Ivd8t47aVC5nUvx8hcypVEQsoXt5t7CRDsjE9q4iXLrucR8+ciSgImE0m0tPSDPtdSZKwmE3kpCbz3NQzCCsR9lRW6wN/VWVYeg52s4Vna9rRHH3Amk2VlgCOnvgs2WDNBDWIJVStX6SlTDTBFK0+gtHHMprcAaEW1JAbJdBBqLsNOdDxY9sqJsUPIJgR5GYEpUNHf2mynjxMcXqyECRQvIS629EQdIXluP4IwcN6NSJIegWiBqMQ5mT9Ncw66dInOkGTsWoyVsWtJx5zIibVj4jAK7s3c+dX8/h663Z6J6VxwNtBvMmCTRTZF/Dyce0h7p07h0ONTcxf8z1njRjOUzPOZM3mrSzbuAW/38+IAf2ZNmwIZ5eUc9vMGYwbNoQjtbWcMHQwvu5u/H4/F73yMpPL+vDHbWu5/qwzeGPSdPb9/iH6/UWHCsdaU7Isk5qSwnebNpNy711kZ2Ux/bmnqbjxCr7btkPfLirPEmuRxYAAM04a8xNXyM+/WW7MV5qam3n96mtITEzEGRdnoMBiM7lgMEhTczPpaWn0Ky02TMdiFVJsvpOdlWU8/rXHz7fFfoWViyAIywVB2P03lmnAtcCtmqblAbcCb0d3awTyNU0bBNwGfCIIgot/7DXw9577n67/m6Fp2hsxn4S0tLS/t9m/NaZ8H8AZF8dHK1bz+a7tPL3+W460tuELBGlodzOsp27Fm5yczJaK/QYbOzkpCWdcHM64OArz85i9bCWPLlvKM3PmEQjpF5SXP/+CYCjE6D/eR0eXj3GFJVQ3tzCgqAcl+Xks37iZE8vKsJvMXLfia34351NmdVi5LK+ARjnAl426K2OPOBcPX3A+ZrOZltZWehQUGHesyU4n++saaA0FmHP+pUwaOYxTRo1k4Y4dbG9rQhQEZhSU0aGE8WCn0BoHcgtOMTrLiAQBEUGL6Bd/az763EMlEvKiBDpQ5G7CIS8RJYgakYkoQTQ1guJvRQvU/MhTifj1OUw4EE0cNgS5mUighYB7v14RqQGwpGJLLNI1xlQZIXAoijKLzlzUIF5rie6SaU4ETaZV0AU3nQL6nEfQiZoeMQEEMyHBxurWOg7UNXCw+jDPnDqdk1NzKI5PpD7YzYrWOlwmC2WJqXi9XjzeLjydnfzhnfe4Y95cehYXMWH4EORwmPq2dlJtDp74fhXvrVhNp99Pfl4eJ/QqM6DEksXCRc8+wxtzv+TVuV8yY/YHLG0+gsNuNyqIGDy4qbmZ/Lw8LjxtCg+ceSaqqnLCp/Mxm800NDYaHJWYjH9mRgaKojB3xWp83d08fNUVhlKzoig0Pvgwd5x/Dte//RZmk4mLJ4zD5/Px2PnnGzM5SZJwxsXh7eri+63byczIMNapqsoFp05CURRunTyJzIyM/8i5dizHP9MW+zkG/y8Z/2s8F03Txv+95wRB+AC4Ofrr58Bb0X1CQCj6eIsgCJVAT/TqIveoQxztNRDzIagTBMGM3mZzR9eP/at9VgNt6Bae5mj18i/7Fvy7o6m5meysLM44bjgA7yz+Rnfyi0TYEzWL6tezFLfPxxdXX8+FH75rENNiMFJRFLnv3LP5ZtdufD4fi9auIzcnB5vNRlFBPokJCRxqbKJHehoTB/bnk9Xf0dDYSGpKCrM3/MDkwQMpzspkUI8CNtfXUtPVydU9B5CRno8kCrjDMn+a/RmKonDDWWfwyfJVpKWmUlNby+CSIj76ZgWqphLWVHZUHSbB4eC60WM4McFFc8SERRCZV3eQc/J7si/gpbctFW9ExaUGCYe8WESz7lkhd2OKtqBU2YcakbHYkwn5mlEjMqJJQogO5TVN/VFryeyKorb0CsZksaOpCoLSiSZYUORuHAm5aGpQH+CH6tAiIdRIGJNJ0vfXFF1d2ZJO2JyCSwvo/BhNAUsqaWon+v2Zikn1cyQM+VYH3XKA3V1uIpqGVw4hWcxcO2MqEU3js7qDHJ+eS44tjgyrg3ZFxmoykZGerpuwFRTQ1NxMVXU1qqpy07iTWbzuBwqzMnjv++/Zums3S+/5PV45yJlPPclLUW2u804Zz+INm0hOTgagobGRhqZmaro8ADx6wQWk2uyIgsgoW4jjPppPWV4O9e1url/+mt5GrakhNSXFEMvMzckxBCmP1NYaZmA2m42H3vsQgN5lPamtbyDnwfuZMW4su+++n15/uZ+H33kfh8PBXR99BGCAApRIxGiLxfyI3B0diKLIwrXrKcrP48mvvmblybHx6K85tJ+FGh/LyeWXaos1ACdGH48DDgIIgpAmCIIp+rgIfXBfFfUV6BIEYWR0ZnIxMD+6/wIghgSbCayMzmWWAhMFQUiKDvInAkujz62Kbkt039ixjomwWa00NDbyypdf8dIXuo5TTCIjOSkJORymZ242tfUN/GHZIuw2m05Ms1iQLBYcDgfujg7+8M57bK3YZ0BEY/7oByqrCAaD7Kus4qUv5jNrzfeGbLqvu5vahkY+WK6jzs7v0YcDdQ30SU7jgfWrCGkRRjz/JPOOHMBms3HXWWeyZvde/IEANbW1PHv55XT6/Xi7urh3/pd0RcIsOftC7j95Eg8u+ppxn36Cika7EuLEzHy6Igq9BTeE6nCF6yDixSzF6R4t0RNH9lYT9rfpyUONEPTq9wKCYEJTI6iRMKJJwmKNNx6jePQZiaagKToKTBBNRMIBnc9itulJJthJ2N+C3N2KpkYwSU4icf1BU2g3ZVIR1EEBlkgHXk3Sk02MQ2NOBksymiDh0SwkWyRalRAeJczBTjdf7NnJwu07yEtLZc3uCi6f9REdoQCKprK+rYFdnla+qT3E/UsX0trWZnjN+/1+kpOS6Nu7F1PT0thy6z18clJ/tu/ZS2ZGBivqqrCIJkYMGoi3qwtVVflw4RK+vvI68tPTaGtv5+oZpxMMhXhm9hxUTeNQZzsznnicHe1NnL9iA8suu5oVGzby+bRzccbpnJId9z3IJ5dfiaIoxncmNgOJRUwI02w2k5qSwrThQ/H5fNhsNpZu2MhrB3cgSZJhDKaqKhete954HGuhOex2Yz4TM7praW3lQPVhwxfmVx+aRiQc+oeLGj5224e/VHK5EnhaEIQdwCPoKDCAMcDO6Po5wDWapkUnvlyLXuEcAiqBxdH1bwMpgiAcQm+l3QMQ3e/P6EY5m4CHjjrW3cBt0X1S+LEtd0zE0bbFsXbGhBHDcNjtpCTqRl9zV36L2WRi54GDNLe00KtHgcFPAIw+tigIiKJoDFJjvISY7LmiKLS1t+v6T9G7pJi44EkFxXxyeC/DepZQ5e2gPCeb57ZvYPkNt5LrdHHf9GlMzy2hxd2BoiioqsqdH3xAdyDIgN698Hq93Lfkaw6FgvRyuGhta+eOCROxiybWNB2horOdLDF6IYlqe0VCXj2pKD4DwaVGwqiRMJFwAEE0oWkRvapR9IueIOp6VhEliMkcHQRHYceC0qn/GpGJhAN64gFEk4VIyINosiCaJB0lFgmjRUKYuneCppCCn95WMyFBAnMyVlEkIkQTjCrjUTVCGgiaQqKo0RVRWNF0hINeNy98vYjynGxqW1pZvGETCXEOirIyCKsq61rq8coh+iWm0ekP8NAppyKHwyiKQmpiAteddQYNjY2cMngA9YrACa+/wEXf7uaL2+7g7mmnk+Vw4pVDVFRW8czvrjBMxERBYOeBg/QtLeHRt99DFEXGjxyOLMu8/fUSZk4cz+aqakaUluAM7KP29/fR99lH8XZ10dDYyAkvPsWz69cYHi2ezk583d28dO01fH3H3SiRCIqi6C24qGbYC3O/1AfzFguqqvLcZ3MNQEBbu25a9v5xNxEMhYzvyNwbbtbnRIEAJwwbalh222w2fD4fns7O/90T7L8k/ikS5TGMFhP0G/nf4p+JoUOHaps3//u1jhq3vfzja3x5xEAAxSqWmAS5r7ubB84/j9+/9z6pKSmG2F9WZiZDexZz95DjGf/qC4bXfUy+PKZUCxjtNcDodYMO/xRF0dguNzuLkqxMXHEOlm/eRr/iQuyShEkUOam0J30SU+lhc/J25S7eX6Er48ZmLg6HgxMH9mPphk20tbdTUlzM49PPIN/uRAD2+zyMizcRNqfp/JAYwVAw68N3pZNIWE+wmqbq85Jo1QKgRWQQTaBGQDQZrbGYQqxkT0QQTCCaCQfcSHa9xaLI3XpVBGiWFON1VVlPZCF/OxZrPJqmIgiiTrQ0OdCkbDojYUQEzIKASRCwajIhQcKqyYQFK2ZBoF4OUNndyX5PG3Ikwpz1G2ltayMtNZUT+vZmycYtNDQ2kpuTo8vgX3Udb+7cxNZDVSQ4HHT4umluaUGJRLh62qlsrazmkwljuXv7bpw2G5f07E+LHKQt6KfQmcD9yxez+1AlI/uVs2jN2qj/fB9O6NOLj1Z+i6Io9MjOYl9VtfGdkCSJqSeMwiZJrNq+i6bmZqrvuY/Cxx4hNSWFuvp6nE7dNM7j8dCzRwF9e+TzzvyvyczIwOfzIYoiO2+7j/7PPAJgqDOAflMTQy6azWZEQTCUjmPfMVVVSU1JoaW1FYfdTnlJMY3uDjweD96uLq49czrXW/b+28+zvxdZg/6tNiZGCIKwRdO0of+v+/fKd2nv3zX8H27T3BFk2v3fz9c0bfr/6+v8b8VvDP1jLGJe477ubsOvJeZ58ZcLL2DJ7l0kJyVxwfixSJLEghtuAXQNsMGPPIjD4aChsZHEhASW33mvoVQb4w4okQjBYFC3lg0EjDvR5KQkvUoKh3G5XLg9neysriGsKEwffRy3jT6JqX36Up6bQzgS4ZFvlxNWVd5dtpJeBXkkuXTNKpvNhrujg7ZOL6MH9GNAeR/q6uvZ1FJPmsVKnMnMuHiTLlOvRaIVhqpDfdWgzmdRI4gmCdHiwGR1IZokJHsiJosNyZ6oJxYwEotosqBGwgiCiBL0Igc8+qA/rM9bYuTISDhAOOjVB/uaEuXISIiSCzUi6wnFmowakZEDHv01TC4ExU1IVWkOB6kN+WmWg9QpGlYBqsIRqoI+9gW8fFV3iFSrgySrnYbOTpKccWSkp9Ht93Nln8FcOO5EcnNyUFWV1dffym1fz+O7nXtIcDg4dKSW+089jTvOnMH44UOZvXotmUmJXLpqLXZJ4sY+Q1jSUEWRPZ4MexxxJjPuaEtpzdbtBrKrsq6eD5avoqGxkb+cdRabd+1GiUQ4cWA/AF687HJWbd3B5ytWk5+exqMXX0TxE49x08wZyLLM5j88SE7UW+XpCy+ioa2dTQcOGVbHoiiSmJjIwOceQw6Hyc3OYvTggdhsNpxxcSQmJKBEIoZYpSiKP6laJIvlJ60/fyDAtop9LL3kSjLS0xBFkXcXLvlPnnLHbmgakbD8M8uxK1z5W3I5xiKmKGs2mXSkTihkOPM9Pn8BgZCO3nl30TeIosjvPvuE6poaNuw7gKqq1NXX44qPp6m5md999gmKouBwOJh7821IkkRRQb7OObBajcGqx+Mx4MwxPkPMBdAmSQzLzKW/PY7+iWl4QyHOTbPzhxMnENIifHDJFYzt1YtI9I41xokozsrkSGsbJVmZJCclEVYjzKuvZEVLLS/VNKKZXNQE/YSthVHP+3Qd3WVygKME7PlgLwJHL0wWG4JgQhBMhENdmKU4TGYbFqsLk9mGyWxDNFnQNBXRYkMQROTuNkL+9mhbTT6qEoroSUdTUP1H9Nc1ORGlGO1KxeJIx5bYw2Dnv3qk3jA961LC1AW7sQgiEUTCqopFFLlvydcAfN98hI5QgI8Xf8OY8t7UNzTq3icvPM26fQf48tIriXfGcfqHb7N9z16umTieK48fzWdXXcu9c+fw8ffrqG5uYdNV11KakYEvEKQ0OZWHNn7Lm9+soF72Mygung8O7mLBuZfy4tnnGdVCYkICTc3NpCUnMXrIYJ5dsZwnL78MVVVZumETuTk5XPHyS8Z8bd/hGm59401sVitPfPQpM8eewLVfzSU7JYmHL7uEkvhEHpw+g7498klOStLhwlG5FjkcZsZJY6hraGTDzt1IFgtzrr8JT2cnOVlZ5GZncdzA/rx82eVccMp4zGazISGTmpKia4kFg9isVlzx8ZQ/8ie6fN3YrFY2T8//z594x2D8c22xf22gLwhCsiAIy6JqJcuOIpofvU2eIAirBEGoEARhjyAIN/+tY/11/JZcjrGQJAl/IKAT06LclVh7TJZlTKJoVAeezk5UVWXK6FFMHNCPfr17IcsyTc3N2Gw2GhobycnOoqW1las/eh9RFGlzd3D1jNNJS00x/M1jPITMjAyy0tMYUFiA0+nk1OFDuKrvUPLiXJQ++Qi5Yoi7izLBnEiZOcC1C+dRLqnMyC1lcEkRsiwzqrw3V06eyKqdu3n59JksXreBkwYPoMHdQbrDyZDkTI7PzKdNCZFqsWJRu2gUo+x2c7Je0ZhcuIUkXV6ley+ClIIidwMYMxiTxY4akdG0CKItHUE0YZbisDpSMFnsmKLtr4gSJBIO6sN8JYgSjLLv1SCiLVVvjUXlYKxxqchd9XpVY83XCZeijQnZhXx6uAK7aKJbkXFaJBLNFnb6OvjqyAEquzxsr9jHR9+uZXXFPmat24Asy7z0xXzkcFhXUOjq4uyhQ3lr33bGD+zPzONHYrPZOCuvlHS7ExEBRVFobmmlua2djD/exwvzFjBj8GBeWb6C4woKuf3UKSytPcTcpiNc0XMAdkGkp8NF5Y0zUSIRvF1dJCclsb+yit75uYzp24d0h9MgQrrdbsaNHM4zv7uCvsWFtLW3k5yUxB/PmokrPp4ku53apmZMoshl2Smc8txT3Pzeu1Q2NOHp7NQFKKM3PIkJCcxdsdqQcPEHApz2zJNIkkS7201dQyObdu/lslde5uOly5FlmRcvudTg5MSqlpj6cWZGBq+efxFOp/M/fs4du6GhqcrPLv9i3AOsiKqVrIj+/tehALdrmtYbGAlcLwhCn5878G/J5RiLAaXFhk9HrI9ts1oNKGdNU7OB5okJDS5au47Z32+gua2dEYMGcs6kiYiCgCzLVNcc4bQxozll+BAmDB/Cc+dfwNtfLaLDo6vszr3hZrKzslAUhcvHjqG2oRGAE/qXs3jzNqyiyL2LF7Dm1rtAlGgW0zisiHjEJO6fMJmDiplL58/mlOIy/IEAc5avZGRGHh2eTu5YssD4DJ3dfl7//ju6IwqZVjuPbvqOkBqhVbMS0TTcEQEsyfgtOVhVH8lKvQ77BRBtmCw21IiMLbEH1qTexh2bGgmjBlsMzH8MERYb3GuRsK4bFvQiCCbMNr1CCfvb9IQW48NE5WNEk4THXq6rBwgiXlXky5r9fPztWm6cP4e2oJ+2oJ9dPg+N/i5GZeYTZ5EoyMujV14Ota3thGR9OF9a2EOX5OnooG/vXmTY47iq1yDavF76Jqfz9KWXcvLbr/LMdysRBYHjynvjDwS4b8Z0srOymDxqBLe8+hrvnXcRciTC5vpaCl1JbGmoY5unlf2BLlwmMytDKVTedY8xzygrLmL+2vWs2rmbtzZ8b3BGfN3dVDU2c88HOow4OSmJJy+4gKGpWUwfewJVra00NTfz4cRJFD/9ipFINmzbbrDsY9/LltZWHZkYBRKYzWaG9etLbk4O3q4u5HAYs8mE3+/H4/Fw/7nncPVbb+KKj+fs8Sfh7erS9cpCIZxOJ23t7Vzw2ss/Qab96uOfaIup/3pb7GiFk7+pVqJpWqOmaVujj7uACv4B8TwWvyWXYyg6C84G9KG7u6PDIETG1GUTXC6D0ewP6ERLWZZxxsXR3KJ7n9c2NRNntxnHccbF8c2GjWzYd4BgSGZp1QEmjxqJ3+/n6yuvY0trA0NLi3n/d1ezbM8e9lx1KscVFpGRmMhrZ51HWzjE41NOJ0uUCQk2VDRe2r6BRLWT/mI761vq+f2ESdz68UfMuuEmJo0eRVtQb6k1ezopLS5ixeZtrNy4GV8wyMcV2/EqYQIhmTiTGatg4sUdPxBnMtEeg6CG2/R2lSVRb2GFmlDkbp2rEu6CUAuAgfLSNBWzFKe3xtQIkj0JsxSHIJiw2BN/5MFEZNRI2NhXd5xUou6RKqvDWbQnjCTRZALBTLMWR0W3h09XrmHqyGGcMXwofRPTSLM5iGgqi/bt5aXvv2X2rm1EVJUla9fh8Xioqq4GYMuOnZxzynh6Fhfh8XYx0JXCIz98y8w+A+jjSublVSsZVlbKjv0HGfvYw0zr048Ft9xOnNmCKIosXvcDPQoKuHz2x+xpaaJHSgob645wTd+hqJrKotpDEPExPDGNVw8fZNMdv0cOhzlYfRhPZyd2SeKesRNwOXQYcGlxEReeOJo5N9xMcVYmqqryx7lzeWLdaq7uPwxRFJk+bixZf/oTM08eC2BAhmMSM674eEDXCUtMTMTlcuFwOCgvLaHT7ycrOYlbzj6TxIQEJo8aYcxoHv7sc5xxcSiKwqxlKwkGgyQm6MjHxIQERvTvS0mPAjLS/zNE5f+G+B+0xQpiKiLR5aqfO/ZRkRGlehD9mf6PNo4KAw8Cfvi5A/+WXI6haAz5ae30Gj10m832I1osFKK5pcVA3pw6ehT5uTmM7FcO6C5+MWTYgboGgqGQwaqeduJoGpuaeX7MJAZl5XCosYn9N13C6uZaPKEgJ5X0ZL+njetGncCQD1bQEQpwd3Eu+zrbSDBZyJEcIJjxRRSyzGZ2VB2mESeYXCRZbTy0dBHeri7ag346u/28smY1oJNBG5ua8XR28vH1N3L7yRNIdsbx4Kql/GHUSXx6uIKlzTVc2ncwq9oaSDZLuBWZiK1I/4OYnDrM2GRDsidhsiYimO1gdmJ2ZGC2JWCKzl1EayKiFJ2dmCQQzUj2RDQ1QkQJIpgkNE3F5kxH01RMiYOj8jLphkT+8MR0XGaLIZaZYRbwyiGmjByG3WJBjkQ4/723qPV1MnvPdiKqSo+MdNbs2IXb7Ta8S1RVRZIkbDYb/bJzKMvJ5sqJJ1Nw3x1sraxG1VQ+qtyD29PJpv0HkcNhnTM0exaf7d/FiORMSnJzmDnuROIcDq4ZdxJbD1WR4XByXF4P5tbs58H58wmEw1z73Rreq9rDC/MWML/+EJU3nWsoVU8eNIB+jgSc0e9GTkoyZ+eXkW11UJ6WQV52FgDzV67mklkfsXDtepas20DdQ08wZ4X+Pxxa3pvTxozG193NlNGj6NmjAGdcHK74eHoX5BHvsOvS+YpCUA4TkGVem/817o4OFq5db8CU5XDYqGhUVWXTHx7E5/MRDAZ1f5riQvYePERjU/N/9Jw71kNVtZ9dgJqYikh0eePoY/yMWso/HYIgOIG5wC2apnl/bvvfkssxFH9YuACPr9uYtzQ16ydaW3s7NquVrEwdCupwOFi8bgNt7g4CsozD4fiJMdPmXbtxxcfj6+6mrb0dXyDIw+efR0s4yJ7WZuadfTFvN/roCAWQIxFqujxIJhOLKvdz3eRTuLK4H3UksKuliXzJjAvdByXRLIEgsuzcC8kKV9GIk7puL0+cOp3Tx4ympysZu1WipqFR50j4fAZKbbe7mQ2NtRTEJzJj4CAaQwEm5RZT1dmBVTQxKjkTQQ2SbNaTZ70i8GpdK0J8P3D0/NHAy5z8o2SLYEbX+Ip6rFhzEbSwrpIcCSFKTsxSHGYpDsmeiNkaTzioG4LpSswqB0MympTN5qAZdziEXWnThShtPQhgprqrg1SnE5dkZWRGHsmJCWxvbaK108vWg5V0B4L0yM7CZrORmpJigBqSk5I455TxvPC1Lhr6+YaNXH3WGVx50li+OlhBQ7ub8UMH4XLG4fP5KC8t4abTppARH8/o55+k2dPJJ0uXc8mY0Tzx5XwykxKJqCpf7tzO9xX7aWlt5fV5C0iKd/L8F/PpVVTI2oMHuWrDIV65+mokSeJgUzMfHtnPzWNO4tRRI/jzSZM45PeSbrHSPymdnJRk0pKTcDgc1NXX09LaSmJCAneuXw5A7V1XUdWoV8I2q5XtldW0eDoN4EhlYzMJDgdZmZlU1hzhUGUlu/cf0FtiUT2ymDyQGlWWkGUZWZY58ZnHGdS7jOV338euG28k3e6k+p772DD1Z7stv57QMFCAf3/5eSqJpmnjNU3r+zeW+UBzVBg4JhDc8reOIQiCBT2xfKxp2hf/zNv/jefyP4j/bZ7L2GXt+skXDhtzF4fDwbCyUrZVVuuornCYkf37srViP4CB7HI6naiqSkZqCrui0ucOh4PMjAwen34GoxLSCGsaFi3AtWtWM7ywkPWVlWSnJFOelsFZqXZA5I36NkyCyBU5qYTNaZg86+mIH0pAjbC7s52+CSm4TBZcgkJFSGZHezOTsnqwrr2R7a1NpDocxJklHpkzF1EUufH0U0m3O5memU+9HKLa7+XpVSt4cvLpxJssWASRXV3t5NidlNichDWNBU3VBBUFkyDQFvQzJrsH/aUImjkZIdyGZklFiHgJiU5Cqi4xk6J5fmxzhduiysUiasgTZe1bCPnbMUtxWOKyUfzNmB1peK3/X3vnHSZHdeXt91ZX556enLNGo5wzAgRIQmSLnA3Y2P5wWMN6sY0XHNZmbey118Y52+ScTJZACCGEcs4zI03O09M5Vtf9/qietmAlwFhGEtT7PPV09a3Qdae659Y595zfGYOOJC0leaoNC0CiHZ+lHJ+WQAK7/IOkpc4vXnmVWWMaeHPnHgq8OUwdVcfavfvZ19RsuCc9nqyb8vYrLieYjPPMhk34gyFDPsXjIS83l9uWfoLle/dw4aQp/Or1lfiCIa5ccDIX1DTyyQfv5dNnnMZ37r2fkuJiY/K7oIDa0mJOHTeWx95ah65LBgYHs5aqb3iYU2ZMY8Xa9dhsNooKC9nwuc9zw/IXOHvCRLb0dHFB43hWdbVR6vZwbuUo9oSGebOrjW/WqtT+/Gk23/YtrnvqYbbu2o2u68Znx2LG3F0qRX1tDcP+QFatuD8j4jqSxf/GF/6dyT/4zttyquDvsi8j/wx33PYtpv/4+0atl3AYm82W3T51/Djum/zhZ+cfr3kujeUO+YtP1b/rPgPBFNf9quUD57kIIf4HGJJS3iWEuA0okFJ+7R37CIz5GJ+U8pb3e27TcjlOWPjqcDZr+dAw5MGhIV7btIXrTz/VyKLXNF5Zs9aQ0MhIlo+4yjRNo6u3j6LCQlwuF0tPO4Xunh4KbQ6CaQ2rNgB6nO+esohPVDZw46x5LK5t4MzSGrB4adY9fK7cxY01dUhrCdZ4C4rNQ38qzsvdB5ngLaDK5mRQS9Ca0nm+vYnTSquxKxaGE3F2trWzt7eXznCQmy+8gM+cexanltXwxNbNvNDfSYHVzjRvIXedfQF7AkPsCvl4c6ibN7vbyVdtxuAnBKcXVzE6t4D5xZVMKCjhsX076NKdiNQgYUseQvPTmbYymEoQTKcoVDSjzj0Y8ycWT1YSX7G6Mln9Os7caqzuMkBH9TYC4FV08ixWClQblnSQpniYJllAQqYZbbdx1+oVtIX8bOru5NRJ4ynLy2VCbTVJTeONnXtIaUZggdfr5ez583BlnuQfWbeOB15fTYHHQ//AAA6Hg7zcXHI8Hm798194beNm3upqZ3dTM5PraylyuLjir3+ksbKcjoCfP3z+C5w0cTx5eXl8ZuHpbNvXhNdqJxSO0FBeylnzZht5S5rGzIkTmNUwii9edjEHv/YVkskkDT/8PtfNmsuVlbX0Dfv5wfKXWbt3P5dUN3IwGqIt5Ocz46bxQMBLNBrlmiceZO2mzXjcbupqa9n22UtQhCAvL4/Lz1xIT28fwVCIzq4uunt6sFmt2e9pOBLhqicfzAqorrr5VvZ88SqCoRAetxtFiGxo+2DKCEIZkdx3uVyUFBdjs9mYOqruQ/3NHe9ICbrU33P5J7kLOFMI0QScmXmPEKJCCPFCZp+TgU8CCw8p5Hjue53YHFyOE/yBADarNTthOpLvUlZaisPh4Hv3PWjkomSSHkdK0MbjcaKxGP0DA2+L6FGE4LrJM7n18kuIpjXcFhWsRfhFDsVKmj3hYQptDhrcuawZ6gGhMNruwKdWGzVSAOwVoDhwKiqzSyoZSiXoSyWothluqNa+AYJaihd6W+mPRbho2nQmllewdu9+YppGU08vORYrV82YRZ7diV9LsikwiCYlkVSStK7TFvKz7UArP9i0mj2xIO2JKIF0Co9qoz8Z549r36TI4+G3uzaxJirRJfRJJx6LSqXNjktRaU7qIJOkLLkZifxMgS+1AFQvFnseFnsmOECoRnTYiNqy1EhInUA6BSkfMT3N6r4OErqhGHDNjNl0+HzMqayhOi+PsXlFTK+rxaIoTKqtprWtLSsXv3LTFnRd55xZ02nv7uHms5ZQnOtl0tgx1NfWcsaMqQDMnjyJSY2j6Rv2G8oL8Th/27qVM2dNx6IoTCutYM/wAF63i5MnjWdrh1E5Yld/LxedchIARZlSwbUV5fT4htGlZDAYZOYf/sKKz9/Mt6++ijtffJ6XBvu5Y8FiglEjz+cXuzex09dHvt3JNv8gJ5dUseU7/008meILV1zKLZdcyHVnLKD0zl8TDIXw+/1MLC0nGArhcjr55ievBowJ/fKysqyM0PotRiJnPJFg2p3fpvbHf+Zr11yZDT4ZP3YMVZWVnPY/388mZGqaxuxJE3jtxi+gaRr3v7jsQ/mtnUi8zzmXD4yUckhKuUhK2Zh59WXau6WU52bWV0sphZRyyiGFHF949zObg8txw6FZ9A6HA5vNZmS6ZwQNbTYbo+tqcTgc1FVX4Q8EjKfkkmJDUt1mw+PxcOsnLsgOQBv6u9je3kG904MuJfe2N5GnCPYl0uTaHFTbXZSLOOd6ooZLKR2kQB8CxUW861nQguyhzJA8QVBsM6LFdCTd8Qg3TJ/D/Xu38YtXXmVbaxtNw0Z1xyVTJzMYDhOIRvnZlrdQhEKO1YZfS9IZDtIRCWJRFH7x+mtsb+/gounTuXLCNJ47uI8bHn+Q323fwHdffYnNg918as5JXFDTyPkN46hwuOlIRGmNZUobJ3sBYyAFBatMGAOLWmAkY6revydmKg5jsl/qhgy/1ZB28UsrB+Jh2hNRupRS9vkHObW0mi8/9yQHEjHSus5JNXX0RENsaWtnn38Qt9XG1SedRH6OkZMxkrk+Isz44CuvcdLkifxi+StcOWU6nz7lFP5t8SKeX/2WIQeT66WhooxdbR2cPHMGHQNDbN27j4rcXC6ZMo1aTy7j84u5cvxUir1efnbKEr5+ycVEYnF84TC5bhdPrHrTEJvcsxdd16nyeA2l4VCIQDrFdVW1XHbSXNrDfq657y+Ew2E+ffIpnF8/lvMqG4hrKSZ4C9Ckzs7AEF09PfQN+1nX3MK65hb67vxR1iK++Ze/yqpG/OTxp4hGo3R2dREIBo26L1IaD0F2O4vmzEJVVb5//XWcVz2acCSCNyeHppYD+Hw+HHY7LqeTRfPnoSiK8UBy13+RTCbZeumoD/13dzwjpUTT0u+6pD+O9VxM/jFGxAcdDgfhSCSrwzRSEdBmtdI7aGRW92deo9EolYUF+IaHUS0W4vE4P3/pZQAm1Nfy82ef5+snnY6CoDke4pF16/jSG68w2pnDOKeXB9v3Zaosxrno6UczFRT7Qag4i2eC6mW800tvIkZHJEh7LExC1/FpSf604S2e3L+TWNKwQN7cup2Wnl4cFpVH3lzLxGIju9zjcNAfi/CDlcvZMNDD37ZuJZ7WcFhUpo6q4/lVq9nS08VdK5bx2vadXDx3NpubD3D7orNIptOkpaQ7FmY4Eeeptn2oQlBqd2FXLKC4KFBSlFiN+Sn0KCnhpCcNoBATjr8rGAO4xhiDjVAhHYToXhQEGwZ6eO7gPtwWFYdFxW1R+cl5F+JLJjgYGsZpUbmwuhGbqvLYqjX8dtkrbO3q4IEXl2XvmaIolJSUcOHpC/j5tZ9k+dr1NFaWs3t4gNvuu5+32luJJxJsvuXrhONxBgNBbjv3XG5buAS3w84XLryAeaXVKEIh12oj3+6gyubCFw6zPxbipJJK8nM8XDxuMs+vfoszZkzl5GlT8LjdPHDtDZS7PFTm51OQn8+moV72JJIMRiL85oWXWXfjZ5k9fiyRVJLpTisFVjs1OXnsDAySkjpnF5Ww7dbb+e8FZ9LS08ezK1Yy/ic/oKG+zphDyYhUjljFI66s/oEBdCmzIfHhSITXN23hsjMX8v3Hn+C8X/w0W+b4/n/7cvZ7Ho5EeGvrdhwOB4tKavjalZeZlSePwL/acvlXYg4uxwler/Hk6Q8EsvkEI77oM+fMzGZZ67qejQ4LhkJsbWohLzcXr9ebzZaeMX4s63fsIj8vLytb8ukH7yOt65wyqoGHO/ajI/lUdX22Nsljp1aSDh8wLJjkIEFLCZ2a4KWBTtJSJ9/uwCIEuwODHIyG+Oapizm3YSyXjZ/CZ884naljx9A77Gf5nt24HXZ+//rreJwOVm7fxW+Wv8K2fU1s7+li/Y6d/NcTT7C1v4dcl5OF8+awavsuBoMhyvLz+MOLy5hcV8MdLz5LkcNFVySIW7XREw3hUFWuu/+v7PAbk8lpNY/2FPSnEhkLxUtfKo5dWCDVj1PG6bRU47M1Gm6yZG8m4iwPbBVEHWPxa0nSUuf/jZ2WvRdPdzSR1HWe3L+TLW3tpKVkzWA3dSXFuF1Ount62N3eSVFhId09RtKpqqo0t7TgdjrItzupr61hw649pKXkj5/9HMvXb8LjdjPpf+5kZ8tBTh0zhmd37eCz9/6FpKaxva0dixBMzzPyPA4Gh9nk72cwEGQoGUcA4wqLGYpHcblcLB41hlgiyaP/74u81d9FWyhAbyDAvPFj2TXQR388ynA4TK7XC5qPhvIyeqIhutIWWuNhqhxuI0Ir5Ocra1cx/vvf5nPPPoHf76emuhp/IEBbRyeapjFl4oSsZP6IFNGIooNqsbBg6mQURaGmuprTZk7ngedfwjc8DBgS/clUis/84fdZNYiR/Cub1crMH32P79//kJk8eRjk+4oWMy0Xk/fghZONH+9IlFg0GuXahaeh6zpfmDaXZCqVnVcZ+ULV19YQjUYJRyLkeNwU5OcTDodp7urB6/VSmpdLodXO99e9TjKZZDgYYnJBKdeUOLBHtkM6SCraTyq4H9VdaYToWgvANZp7D+4irqcZ5y3gxYP7iac19vmHOLe4jGWtTRyIBKhx5rBtqJddfT00VJSxt+UAG3btoXdwiGF/gNa+AfY1NTG6shyv18twKMxNF32C8+fPxetwUJuTh9Nmo8CbwxcXLaRjYIhoLMYDz79EfWkJw8k4btXK3WteZ8WePQxGItzxiU+Q1NPcvnYFPi2BRQj2B4c5kEzQp6WpUmIUyGGQGiv8AZwjIpep/r+XPk6HiQkbLhnDq1rJtzuxCIFNKMwrLOOCqtFMdHn44uTZXDBhEoPxKP5EHK/NzskTxlFWWkplYQH1FUa/RqxOj8fDhv3N/HXbBh654pN4vV66AwHe7G7HHwhw7ZJFrPvKN/jRFVfyy+df5D9PXsg9n/oMYysryHW7iGhJBlMJ7EKhMxKkzpPL9LpaPFYbbovKvOJK6nLyOHnyRH69aiXzx41BEbCwrIaknqbA4+GM0WN45JXX+MmKV/CFwpw+ZSJnP7WMKo+Xem8+NkXBqagMpRIU2Rw05ORzct0ovDk57GxqJhgKGflJ3zJUQC5YcDK5Lle2JMDIwBKNxfh/Z59JOBJh2boNKIpCd08PL69Zi81mo6a6Gl1K/H5/Npdl5J+hw+EwtMUSCUbX1zFx7JisC87kUN7bajEtF5P3xdoLKllzXjlbLx3F+qXV/PyJp43BI61liyyFIxG6e3r4xlWX03KwldU3f5WiwkJC4QjBYJB4IsHz13+O06ZNxuN0MO6/v8XaPfuoryhnRmMDORbVmMh2joZEN1ZXCVZPjSF/YjXCj7G4uKR2LIoQxtzKuGkU2J1s7+nic68tY055FTuG+ojpaRwWK8OhMOmRwlKJBPF43KiE2NNDPB5n98E22js6eG7lKl7cuIVRBYUc6Otne18Ps+rr6Ozto9Lt5dOnLeDiMxZQUlzM2j37aBkYYPWBFi6cMo1JtTW09PQynIjzVnsr+R4PsXSamJ5mUVElewNDNEX8+EUOpHwkbFUEkwkKVBuqEGCrIO0aB6qXmGMU4XQK0LEJhQVFlSR0na0hH/cf2M13V78KKR83v/gMZxRXsWLPHvLsDmJaiqJMyPejL7xEj894Oh+TkXkZ3zCKL56xkObuXv7ctINLTpnH/s5u/vTsC1x51mJ+/cTTHIiFmJlXQq7Xy+Ote/jN+jeZU1/PD+YtZJq3kNFOD1E9zdq9TWwf7ufMylFYhWAgleDFrhY6wgHm1NVzxuSJDEej1Dk8+LUkr+/bR5HTxVA8Sm1VJYumTKJ32M9Dy14l1+WixOkmmExwIBqixGrHYbGwN+ijJeP2+99rrmXBjGlcduZCbvvk1RTe8V0ALhs/hTc3bc5K5xcVFgKGpXb308+iKApzJ0/M5rQoisIPb7ie3r4+XE4n/kCA12+7g4vOWEDLLdcBZOcQdV2ns7uHpoOtPPZvtxyDX9zxjZQYNXTeZUkfx5UozTyXf4APo57LezH/+R4qykrp7R8gGAqhqip3XHUFdz70SNZtNjJHc/niM4jE40wsr+Dht9Yye8xovj9zQWYeIkrStw2L1QmAxWVEhg0pRSSlTrn0E7QUAfBw+15e3bmbzsEhygvy+crpi1jW2kSF10tfOMzDr7xGOBJhTMMoguEIvX192SdUl9NJb1+f4fYTwvCzz5qO1+Wie8iHRVEYCAT5xbkX8npfBwcCw7T29dPc08sZUybx+6f+RkN9PaV5uVSXFLHtQCuWTEE0p83Gp+efzKicfFQhuH3Z8zz+iUtBJmlNgVUIgukUtXY3LsVCeyJKZzzC3NxiklInLXV8qSTFNgfP9RxkOBHjnpVvcNH8OVxcNw6bUNClxCIEORYrv2/exraDbSxbvQZd17MKCNFYjAtPX0BzTy/+cISF0ybz/ybO5Mxf/C/RWIyp48exq6mZ6ePHYVEUzps6lf968CFG1dZw9fyTuKy6EU1KUlLnQDREc8BHlceLw6LiVK1YEKSRvNp5gKvrJ7A9MEhDTh7bhwdwWFTOLirjezs3MqGohGAywa9fMspix+NxXC4X9RXlnDx+LL5IhAK3m8vrxmFTFJoiQZwWlbX9nViEoUZwz0uvEI3FshbySIb9SM0Wm82GzWrNJu2O4Pf7KSst5VPnLuHuR57IqiCPyBgVFBTQ3dND2x3fZfqvfko0Gs0WxdM0jb3XvqcO4r+M4zXPpb7YJr93ybvL4QyF09zyQJ9Zz2UEIcQ0IcTaTLz0RiHEnEz7NYfEUW8VQuhCiGmZbSuFEPsO2VaSabcLIR4RQjQLIdZltG9GPuf6jJR0kxDi+kPa6zP7NmWOPWFs8jXnlfP4TIXV55Sy/fLRqBYLP3r8SVSLJVsN0ON24/V6eXj5Cg729lPvzedzp51GRW4uz/a1GfMTUseWU4klk8WOvYohpYhAOkW5qoDFhVfR2RkexiIU1mzZyqzGBgaDIea7JNeMnUIklWLt3v2cPHUyBfn5tHd2GQoCGf+8x+3OChQqQjBhdAP+QIC3du+jpaeXuaNG4bTb+H8nn8p/LH+OFfv38cyadSwcM5ZEMkVtbj5LT1/A+OpK9rd38NCLy9i4ZSuhaIyls2eS1nWGE3GebNnN0637qCsroTkRpzVlfLEVIVjWeYCYniYhdYptxqTxy/3tHIiF2RQYpCcRZVfYz8KSahaW11HozSGtS+568zX2h/08dGA3qlD48qvPYVUs5LpcjKqvN4qjZea9ykpLGQgGuWnBacxqbGDt3v283tfBuFH1TB0/jtsWn8VzN3+Fa+fO4xPTpmFTFO646goOtLWjS0lXIsZaXx9/btrB7uEB8u1GEMQju7ZiFwp98Qh5Fivj84tpjYVozMmnNRKk1pNLe9iPX5d8c9Isziyp4fmt24waKvE4d1x+mTE/F4+zdl8TfcN+rIrCsp5W2mIRSuxOknoam2Kh0OEirUtOmToZb04O3pyc7AR+OBJ5mzs2HDFUJKLRaPZhxuPxEI3F+OE9D+BwOHj1P75OOBLhkVv+nae/dHM2+3/iT3/IjWctZt+t38DhcNDxtc8wafy4Y/VzOq6RyBN6zuWYWC5CiGXAT6WUL2aScb4mpTz9HftMBp6RUo7KvF8J3Cql3PiO/b4ATJFS3iSEuBK4SEp5hRCiANgIzAIksAmYKaUcFkI8CjwppXxYCPFbYJuU8jfvdd3Hg+Xyfpj1dDt//Ozn6ImEuPvlZcxsbODmOaegSZ3xVh2S3SA1/I7x5Gl9yHgX60UDc90OgjhISR2XReWb61dyVsNYbnvs0eyTsNdrJN2NqasFoL23j3A4TDKVwma1MnZUPXtaDqAIka1+OBIJNGJRAZSXlTK6vIxAJEq3b5iLT5rD/u4eHn1pGQUFBVxz1mJq8/L52d+eIxwx5Paj0Sh5ubnZTPhRVZVGrRG3m9klFXhtDpyKhdV9HZxRVkudVaFTkxRa7ThlHJ9uJaprrBvqodyVw3y3hbDiJZTWsAsL9xzYyeV147h95cvsaevA63Fz1oypLK0dy1ZfHw6LyrO7dgCwv6sHt8POnedcwIU/+wm6rnPqrBl4HA66hnx4HA7K8vPY0dZOSkvjsFmpLy2hobyM17bvpKWtnf+57jocFhWP1cqbPR3cMHoy6329jMstxJeMU+Vw0xk3Bpkbp85h/UAXSytHowpBWyJCKJVk21AvV9SMQ2KUWb71pb8xpqqCeDJJY2kp//v4U4Z6sctFjseNx+FgKBhiSn0tF0yYBMDL+/ditarMqqzmrdaDVBcXct8yQ1wymUrhcjoJhkJZSzQcMVywI4m8Hrc7m28FZN1jI7lYI+7SdV/5Bj/e9hYPvfwKqqpSkJ/P4NAQ0WjUtFwOQ12RVX7rEwXvuo8vnOarjw2ZlsshSGCkOlMu0H2Yfa4CHnof5zpUMvpxYFFGruAsYLmU0ielHAaWA2dnti3M7AtHkJk+kdl4YQ3TBl7inOibvHSqmw37mtClZLzTS3vaZkRLOceQpwdAJlEsNuY6dXp0FZ+WJJQ2JDgKPB5+9+YbhMNh3vjCv/NvF32C2rJSzpg5nZ1NzbT39hmlal0uwyUnJZt27MRht2dDqlVVZd6USdishtKvlk7jcDiIxROs27WH86ZOxe2w8/Drq1m1ZRsFBcaPadXO3eztN0Qvp48fx5J5c7h8yeLs09r8yROpKS4iEo8TiMV4cs8OwqkkVqFwWlkNw6kEB1Jpqmx2nOh0agKbIqiypLmkyINNsZBWC2iLR1kz2M2qwS4+1TCJmJ5mUm01V552CqPLyyhxelj847tQhOBr99/PrrYOYskkbR0dpHWdS395N4vnzeH0ObMo8HiIJZMcaO/A43SwYtMWJlRX0drWhsfhYFvLQTbsb+buT1zCNWctJphMUOHOocaZw2WjxpPQ05Q43bzc2cKD2zfj11Kk9DRWVaUp6GN+SRU7QkPkWFRCqST5NjuX14xFIgmkU/QlovzuvIupyM2ltqiISCrJydOmGAXnolEWT5tCz+AQXz3nHPZ0dLHiYDP7/EPEkkn2tHey+kAL06qr6fX/vW7LiHDqiMzQty69JJuLBcYDQzwez+47MifTcust2XmaEdWJAiXNs6vfMrTzNC1bYdUMQz48Ur4Py+Wfz9D/l3GsBpdbgP8RQnQAPwa+cZh9ruD/Di5/ybjEvpkZJMCoK9ABIKXUgABQeGh7hs5MWyHgz+x7aPthEUJ8bkTKeiCjp3Sisey0HMo6niCw/6/ktj1KoHUZQakag4yjDqnm4xP56FJyIBJAkzrf27yaJ1a9Sa7byMa/9+Aulm3bwVfPWEw6kyw44gK791OfMdQBLBYcDke2+FhRYSFlpaWsWLs+67PPy81lamMD15x2Cn+64UZsisIPzltKUV4u/kDAsIrq6xjyDbNs/SbmTZ1CUtOwKAoza2qZOXE8/3vlVbidDhY3juX1rTsYV1iMI+P/L1BtFKl2nmzaxRZfH/tiEbpSKarkAJ5kO62aAoqDHNXK6uFeJjodzC+q4MKyGgZTCTYO9uALR3BbrXzr5IWsbm6ivraWr/zpz3xx6flcf/qpdA35iMfjbNq2nXg8ztodu1i9eStPrVjJyvUbiScSAHzn8suYXlPDDReci8fpoLqkmEA0ypeefozn124gnk5hQfB8VwsKAq9qJZ7WDC21qiqKrHbaQgEq8vIYTsQostrZPTxAdzJGsd1Jpc3FN1Yt4+nOZm557in2+YdojgYpd+fwxu69BKIxWnr6qK2uoqGmmlpvnjHh/vzzWFULqZSGVVE4ZXQjY6sqsFlV/rhiJZFYnLy8PBx2O9/55DWcOnUyyWQSRVG488mnKCstzcq3jCh2x+NxVFVlcGgITdOY+AvDERCPx1EtFs6ZP5evb1qLb3iYi89Y8Db9MTN58siY0WKH4T1knj8P/LuUshr4d+BP7zh2LhCVUu48pPkaKeVk4NTM8smR3Q/z8fIDtB8WKeXvR6Ssi4s/OrUmZMv9BJruJ7D/XgLtK7EceIConsatWnm2vYnlG7dwyuSJbNyzj7y8PJ5ct4HZY0Zz3e9+w0mjGlBVlVdvvhWbzcaFP/8pV5y1OBuSa7NaaW1rw+mwZ6sfKorCNecsYXpjA6eOGcNwLMaT+3ditVjoi0X45EknMXn8OMY2jsaiKCyaNZ0zZkwl1+1iUl0NZ40dz59fXwWA12rHoihUub34hof57WsriSeT/O9KowxwTzLGd6afwqKSarYM9VJgtRuZ+VqQOiv06DYq7U4m5OQzkJYoCL65ZQ1/2LGRM0prWNo4gfMqGyixOvjZ6edw0bzZnDV/Hv/z8GP89wMPs2nLVsBw/4wUQxtxEd1wwbl4c3JYv2sPzX4fMS3F5uYDvLJmLblulxHCXFrCb67+JM9s3Mwv16+myOHCqVhI6DpWxcJwIobDotIU8dMfi2ARgsbcAiJpjVPKauiMR9g02EOOReWCiZNJ6mmunjuX6UVlDGVq6dy+6CyKPB6i0SgzRo+iq3+AR9avN+ZHXE5sqorb6aBjeJjhRIw51bU0d/cSj8epLi7C6bCjpdPc9oc/8dALRk37EWu0f2AAVVWprqzMzsWMhNGPWDXxRIKblp6PzWYjmUrx6f2/pqGoCJvNxr3PvoAuZbZMhMnhkZL3ztDXjl/L5V92Z6WUi4+0TQhxLzBSh/kx4I/v2OVK3mG1SCm7Mq8hIcSDwBzgXgzLoxroFEKoGG42X6b99ENOUQWsBAaBPCGEmrFeqji8W+5jR0n745QA44BPn5HLcO0pvPTWOnRdp7evj2mj6kimUvxm+Svous6iu39MeVkZ4Y4OXlxj1A4aCZeuKC9n2qg6Orq6OXXsGJw2Gx6Hg4bCImJaigVVdRwIDjMqJ58NA10A3HTa6bhVKxWuHAKpBA9u28T0ulq8Vjv9sQiXnjSHUd58Ng/2cFJ1HdM8+dRWV/Ot887HrVqpnOlmWEvSFQkyxplDnj7MlaX5IOMZiX3w6VZSeooOLco4pxcR2Q72GjY3H+BnF1zMYCrBKFcOO4I+oq40q3rbWVBey6dGTeKNLdsMqZXKSuqqKhn0B/D7/URjMQ7ecjWP+a3c+ue/0FBfRyAY4tGVbzC5oR5fMMTJM2fQNeRj1779LPvqbfTEIvzb6QvpiYZYWFKNx6KyITDAeE8+zdEgs4rK2TjYw+NvruXsWdMpzOTiKAicqpU8u5O2RJThRJyNBw5SV1pCXyxCh8/H3OpaNgx0sa6pmbPmzMSWGfimjqozyiEEQ1SVFBOMGPWDir05rO9ooyDHw3A4wp6OTmyqagSJ2GzZAWDq2DG8+uYabDYbV569hOdWr8kqchcVFmaTeMGwWH784CPMnDyJlvYOlvZMQX/oUeLxOEWFhW+T4Tc5EhL9PebE32v7seRYucW6gdMy6wuBppENwigbeBnw8CFtqhCiKLNuBc4HRqyavwEjkWCXAiukEaXwMrBECJEvhMgHlgAvZ7a9ltmXzLHPHPUefgTIb3uU9Uurs5Fp3y7sxOV0Mjg0xIZbb0dRFELhMAAFBQVZX7o3J4cZ48fy8toNKEIwGI1y46x5NOYXMr+0ihnFFQCMzSsimEpQn5NPWkpqPbmkpeSZg3txWlTOaBxDfU4+nWGjLtGFNWMY4y1gfmkVrzXvZ87v7uacWdPpj4bpiYb5301v8ui+HZyd70LoUUAxtMa0IOhxtHiAAq2DGuFnvFVDpINGxr5i42cXXEyjw8NE1XjyL3K4KFTtXFc7njtefJbvblzFkrmzKS8rY+rYRpKaxozGBuprqtF1ndn3vcxvXnuNN776n+xraibH42FaYwP7OrpwOuzUlZXQ1tnFonlz2DzYSzCZ4HerVzG/pAqA1niEXJuDuJ5msicfixCsbmnmzBlTmVdejSYlm4f72TTYg1Ox4FRVOg+RhRkOh7mybjzXTJzO45s28eDqtwhEonxywjRG5RfisFlJ6zqNNdV8dskikprGlOoqAtEo2w624XW5iCWSzB3XyEAgSEGOoUfnzcnJWidvbNiYVZJ4/JUVhMNhw2LLTPgrmRBxh91OVaXhad7V1JwNbbZZrdRUV5NMJvn8ZRcb+5rzLUdE8j4y9I/jOZdjZZN+Frg7Y2nEgUPLci4AOqWUBw5pswMvZwYWC/AK8IfMtj8B9wkhmjEslisBpJQ+IcT3gA2Z/b47ovgJfB14WAhxJ7CFd7jlTI7MmvOM6oUceIC1F1Qy55mObOhxPB5HlxJN09i6r4lwJEJRYSGXNUyg0e5gtMuLRQjGO1yksBBMp9CR+LUUNW4vCanjVFWW1o8jltbItzt5eOsmLpg4mcF4lC3D/cwrLEOTkqunzODxV1YwEAzSMTCIzapS5PVy09jpxCwWnIl2Q7AyHaVPKaVU+FCdhSQDLUZJZJuHdCKIRXWArYJGu2rk/6heimWCtnSatniYbzz/DMPBEAUTxrGzrZ26UsM12trRyfZdu9E0jZrqas6cNZ2bJs3ic08/SmNDA4FgkP26ToE3h5MnjKN7yMdFp59KUtNwW23c89Yarj9pPtG0hqbasAhBKJlkIB7FYVGZ7i1kXGUFe7u6ac/NoyEnz2gvKqM7FjZUpaUkqet8dspsQ0w0EaU56KO935gbPH3KRFSh8Py2bVgUBafNRkNFGQ+ufovz58xgOB5nQk0VsUQSm6pSWVRAa28/w8EQNcVF1FVXsXvf/mxF1BFhzpH5Fp/P+DnNnjie1zduBqCivJzOri48Hg82m43TZ81g9ZZtHPzqlyn+9vdZcfOtOBQLp9z9P7R89VZI9RNoX/Xhf5FPBCTvOadyPM+5HJPBRUq5Gph5hG0rgXnvaIu8y/5xDEvncNv+DPz5MO0HMNxqJv8k65dWH/LOWF/w8gDxeJyS4mJUVSWQSoLdhsui4pRxwtJGKJ2g3OpgSEuSp1oZ+Y1YEARSCfpjEX74/PP85NLL0aVOXU4eoVQSv5aiUdUYUK2cNH0aw6EwC8eO4+zyOjwWlQPxMHUWD+2ihJpkM9irKJWhTH0XHVvBVGL967BJHdXmRronG8XFLC6weAnrGiFdoTnQx66BPhZMmsDdDz3KtrJSLp81i0c3biSpaShCGNIvVisVJcWkdZ3OeITZY0bT0tNLvsdNWX4eE6sqWVRZz4acHvpjYfLtTl7YvZP/OGMR9S4vwXQqM9+Sxp+IUeXJxS4UfKkE51aPZjgaxWuzk9L1bPJovctLTyJKqd2FVQh+tP4NxlWUM7u4EkUI/nr1dfxs3RtcMWYSLSE/sWSS+tISPHY7+U4nuTOmUuhw0TQ4QG1REc9t3MxAIEhlYQFdg0bBum0tBw1B1Ew+y0hhspFw9JEk0v6BAV5du56C/HzOmz+XwUCQyQ31vLF5KzarlTXbdnD7FZdT/r0fUVVZyaw7v511s33+jVXcVXHYwocmjKgiv7tlcjzPuZjyLyZHnVVnFbN+aTWvnJHLS6e6aQv7+dIbK5BSkhAOPALKrTaWD3YRSmsoCDSpo0kdm6JgUyzc/tBDfGnJmbza3kJS1xntzGGSJ59G4SNm8bJjqI8fnX0BOw+2sb23Gx3Ji33tFFntdCai7A76DEkbLWjUenE0gr2CpG8bztxq9HQSiYBkN+3SS1NKISF1PEKnnCBj84o4q76R2aWVVFVWMhAMcjA4jNNuozjXmw3NVVUVXzBEx8AgOVYjYm0gEGTR5In0Dvvx2hzUOTw4VRWrYuHFbdu5bMp0AHJVKxHNmAtyW1Sm5BVTajVydRJSx2uxUp2bR6Xby8FwgBpXDq0hP3/raCKipdg63I9fS3HjjLnUenK5a8Uy2kMBXupsYUpNNQqCVe0HmDduDOMqK1CEYOOBg0woLGFsXhEWRSEYj1NfWkJH/wDL1m1gwZSJzBjbSGlBfrY+0Ii7a8Ry0XWdaDSazWEasWxsqkpzTy8tPX1GNGEkgm94mJ8++1xWDXlEJVlRFJ5esfJYfD1PKHT5HsuxvsB3wRxcTP7lLA6t4r/Lekk130e86V4CTfdDspcZecVYhSCU1qi02Smy2im22pmeU2AoO7e1EksmWZhfiAIMaglAIS11llaO4i+7t/BfF17EKTX1FKtWxucW4lQsNFp1vDa7MYlv8RiWyeBroAWxFUxFT0WRehqZTiBSQ7gtKnV2NzahZCtZDifjOCxW0lLywme+wBlTjIRDXyhMXWkJ4UiE8xacwqJZ0/nSkjOZ2ziarzzzBOOKSpg9ZjR9oRC5bhdpqbM3EuBv27exbOt2Fk2eSERL4VZt7I0E2ecfxKooxPU0upTYFYVAOsUWXx+lSoobq6vItdrxWK081LQTt9VGkcMID7cpCs8c3ItdKDhUK9fPOwmvzU5jbgET8ot54sAeLIrCqNx8QyRUVTl7wkQavPkMxaPkupys3bufutISGirLGVVTzb3PvsD6XXu4fv58ykpL8bjdWReXw+HA4/Fkde7g76HG/QMD/OXZFzjY1s6l8+fisNv59NLzcblcLJljOB2yrlNd54WvfI1/u+LSw31dTDJI3sfgcvx6xY7ZnIvJx5xA6zJUwDPyHnA0XsfmwCCVTg+fmnMSYzx5JKUOwoZdJo0KmLE2clIDSATfm34KpIP4pJOHO1sod+cw1umGWC/zPRUgVER0D8nYMFZXiTHIAIq9ACWdQthLkXqUQgsgYyAchBUvFqEwzWtlb8SPPxFDkzqTi8t4evtWKgsLGAwGOXv+PF5as5Y/3fR5fvDyi2zcshWHw8EvozF+f9W19EbDNEyYTkc0xIaBLpq7eijw5jCjqJzNgz2Mzy3EY1GpLa/l9cFuihwu7BYLihBU2JyUFFXSlErRaFPJUwVOi4Wbxk/nxe5WZheX0xwcpsrtxVFuRUeSTKeJpzXWNDdz5rjxlLtyWFIzmqSepj3kp8TpZnZBKfvCfroiISxCEIjGiMQTtPb1k07rNLe2oes6/kCAP6xaxenTJvPc6rey5bVHwox1XWfu1Cm8vm49QDYxdkSM8vE160imUtz/4jKjlsvzL+FwONA0DZvNxrSJE3ixo4k/PfsCX7y47hh8+04MpIRU+t1HD+09th9LTMvF5Lgh3nQvMwdfpqzjCWYOvkyVzUmJ1U5UTxsWBYC9CqmnQddI9i1ndSiGIuCKqkZO87og3mrUpJFatlKlzZkPSkY+TiiAjp5OgsVDOu4jqCsM6SroSTyKaghaagnqXTlcVNnA5uF++mNh9rR1YFNV0mmd6uIiCvLz+cmry6ksLGBUfT1/+tKXiMfj3LNjE8FUgo5oiAZ3LlbFgt1mY3dTM8vamukOBNCkJJhOUazaiWhJ+mNG/5yKBadiQRWCB/Ztxy+tVKoSp2LBr6UYm1dInmrDa7PzYlsTcS1FPJ1mdE4eihBcMGkKhQ4XfbEIRTYHM72FzCwqp8HlJaqnybc5CKUSxNIafcN+ItEo63btYdWGjdy09HwuXrwQh8PB+TOn8/DLr2RDhj1ud9alBXDqhHEoioInoxKtKIrhJrRYmFpfi81qxWa1omXcfvF4nAsWnIKqqmzctp1fPfHM2xIpTQ7Pv9pyEUIUCCGWZ3QWl2cia4+0r0UIsUUI8dz7ObdpuZgctwT2/xWANIZlA5BTPAahWBDusdicSU6xeBnQdXTg5SE/5xaWgExCohPQ0ZIRpJ5GddmR6QTpVBw1pwGbOwnpMBbVgTe2E1zjWO4bYp9/kNkllTQHfJxcUkVaSspdOQwn4hTl5ZKf4+HF9ZuoKytlbG01LV1GsbCTJo5nMB5DURReXLOOhfWjsSoWehMxZhZXULRkCW91tpHWdW6aOJNc1YomJav9fUwvKMUmFDQp6U7GKLM56E8muGHcNEOix+JhzWA3wWSCnnCIux96lIsXL6R9YJC+cj/jKsrZ3t7B0olTmJRbSGs0SJ3Li0tRsQtDtcBrsaIKQVLXqc/JJ5hKUJTrxe1y4XA4GBwa4uePP2WEFQeDfO+v971N9mWkEuVIJv5Tazcwa+oUtu7anRWuHNnn5bWGRTMyKBUVFTGlvpZnVq5i4tgxbNmxE1VVWXvBEYUxTDK81+BxFNxitwGvSinvEkLclnn/9SPsezOwh79Ld70rpuVickIRGthPsG8PgQNPEzj4Aig2itMDWGLNTMotwiftoPmNomcOQ1ZEdRaSjvuMQcaRa5Q4Foph3TjrwF4BqUH8yTjdgQBD8ShziysotTkY1pLYLRby7Q4WT51MrtPJ+Npq9ra2YVEUfMPD+IIh9nV189c33jDk7adOJs/uxGO1kZeZ5Hdbbdw0aRaj8gtpjgTwCJ2dIR81zhwCqSRxPU1M16i0uQhoKbYO9VJitbMlYeHZgT6e3raVoXiUVTt3c8PS8ynNz2PJtCmcMqqBvlCIpROnMDonjwLVxuxMSQFFgMz8xCO6RkxPU2S1Y7NYiGsp9nd2k87MgxQVFuJyOonGYtlwY5vNlnWFORwO4vF4tuTxTWecjj9syO57c3LwuN2GUGUq9Ta1Xi2dprevj1VbtuFwONi1bz9FhYV43O5j8O05sTDyXN57+Sc5VJvxiDqLQogq4Dz+b8L7ETEHF5MTmsD+ewm0vUKgYzW5bY9iOfAAj/kkItkH8VYszjJwjcHiKECx2IwJfkcduCYY68luw31mK+GyQju3Tj2JtJQ4FAu+VAK3RUUCtTl5pKXO7JIKzhw/AV3X6RgY4qHPfwlVVfEHQyyeNoV127bTO+zns3/+I+FUkp3+QQbjUercxsPe3OIKmgM+fGlBozsPfzpFWzjA/qCPVKamy1AyzpziCgZTCb702MO83tpCrstFa98Ai6dNJp5I0trXz4ubt7K9r4dVO3dT7faSlpKYnsavpai3u8mxGG4np2LBpyWzIc8CiGgpKgsLshpxvuFh4okENquVutpaSoqLmTN5ElMmTiAcDmddWHd96gYAfvriSwwODqJpGslUita2NhQhshpz8Xgch93Of197DZqmsevfv4HDbkfXdcKRSFbp2uTISAkpXb7rohmWS+2I/mFm+dx7nPpQSqWUPcbnyR6g5Aj7/Qz4Gv9AgJrpFjP5yLEk/Ab+8N/fO7zlKBYrFtVBKtrCVlcec12GWwzFyBAPS4XVQahwR5mYZxRM06UkLSUCaHB4GCyuoCca5rsPP4LL5aK6uJDRrhxuP/c8/IkYeXYnp86aQUtXD+NH1XPzww9yy7nnsLrtgFEHJq+AJeW1tA77KKizEEwLNvR3Ue7yMJyIMym3CL+WpNLh5ne7NnHOqLHcft55dEaCLCyv4xcb1xiT+BaVcncO969dS0tPL7kuF3/ZsZHvzTmdWDpNShoVOgHiuk5U1yhS7aiZyDyAHKudc8ZOoLmnF5/Pl43+UlWV/oEBFEVh5br1WfmXETHS/7znXirKy+nPiLjeuPR8fnLP/VSUl6NLaWjLZfTEdF3nP/74JxRFofI7t1FVWUlhQQH5Hje7m1s+vC/ECcx7WSaZ7W3vJrkvhHgFKDvMptvfzzUIIc4H+qWUm4QQp7+fY8AcXEw+BsSDPW97Py74HFSfktEb08FahC6hPxah3pNLuc2JlBKfZkj4FymKoTnmzqXO7eWWSy7EIgQxTcuWWe5Kxqi2u/hdwlAPPtjdg6IoTCssozYnl00DPaxvawXgyrFT6EwmGNaSVLq9TPAWEEinWN7TyuySSp49uJtXNm8j1+XEIhRG5xYQ1dP859zT8GkJVva0ZSVxLIrCgonj2XzgIO3xCOU2JwLoTyUotzmI6Rp5qpWkbvQnoaeRgD8RYzAjcjlSe2UkUuzSxQt5/JUV2bDjkTwXVVXx5uSg63pWJfm+F5dRVmb836osL2dgcBCHw4HX66W9oyM7bwPQ29eHqqp0KQobL6z5l9/3E52RUOR34/3MubyHzmOfEKJcStkjhCgHDpfVejLwiUztLQfgFULcL6W89t0+1xxcTD6WBDpWv+29q/F6Lq0aTXM8jIrAl05hVxScioXBVBJN6jgVCzFdZ2phGSV2J07Fgp5xZdVZFTaGfPzXWedxzR9+C0BeXh598QilDjfzSquYXFhKMJkgqaexK3YKVBuK28vuoI+IliTP7iCcSjKvtIpVebm4rTZGewvoj0X45do3qCgsoLWvn1giSUNFGQU5HnqH/ThUlcunzySkpbAqCioCqxCkpI5TMX7iPi1BSEsxGI/SGQniT8Sp8niZPWY0sWSSnt4+4okELpeLJ1es5MtXXMrjq96kpCCf9Vu2Zgt/DQ4NZf9mNpsNj9uNrus89f++yJ93bea+543M/pG5mZEQ5pEBTLVYTCXk98mIW+zd0P75Gf0Rbca7OILOopTyG2TKomQsl1vfa2ABc87FxASAaNM9pJrvo7bzKaJN9+A4+BAKAreikmNRGW13oAqF3niEbUO9SCDHYsWpqLgUCygORjlzmOLK4dmb/g2Px8OXz1yMw6KS1NMsa2vGYVEZTsRY1dOGJiUlVgdFVjvxtMbU/BLimsaG/i56omGWzpyBw6JyMDSMQ1W5cdY8nDYbYyoruHbOXIYzyZxLZ82gZWCAHYN9JPU0CT1Nnmqj0mbHrag4LRZ0aVxrc9BHfyyCx2qj3pvP3qEBqnPzmDF6FKdOn5oNJ1YUhZ899CjtHR1s3LY9K0g6kkg5ImQ58hpPJLjod7/isVdXoqqqEQBgt+PNyaGxYRR5ubnE43EOfuUGFs6eyaTRDcf6dp8wfAgT+ncBZwohmoAzM+8RQlQIIV74Z05sPkKYmBwB9cCDBDF+JAHAOuoa6l1eSh3ubC4K/L1IUIGSAizYFYUHrr2BgUSMVzsOEIhGKfB48CdizCmupDsawi4sDGoJnIqFafkl9CWiTCssY21/J+UuD+UuD53hIKeV1VBuc/K9zavJdbn48vgZWIXC5Lxinmrbx9TCMjr8fmyqJauQO6gl8Fqc2fmVrqTh/pqSX8L24f6sO6wxv5Dle/ewu60DXdezLq+xDaOy4cIul4tgMIjL5cpm2I8MICOljX8y+BDfKL8Ob04O7R0d2Totg0NDhCMRXE4nDoeD8b96CC1tzAUx1nSLvR/e0y32T55fSjkELDpMezdw7mHaV2KULnlPTMvFxOR9YjnwAJ7WRyhpf5yc1kdINd+H26LyymAX/nSKIV0lkflnUGK1U+P0cHpVPSlNY3ReAVbFQnc0RL0nl5iusTMwRCStkdDTpPQ0uaqVBWU1WBULSV1nTqY0wa6wn89MmkltTi69yTgPtu/jtd423FajcuV146cBUOZw47VYKbc5SUiwK0pmsVBuc9IVC3NeWR2jvQUEEwnWd7ThC4U5d85MFs2YyrcvuQSP282uffsBQ+F49qQJzJ0+jTuuvhKAOz99A6Pq67OaY5qmcXvlDQRDIfwBIxtpxKqZM3UKAP0DA1nXWDQazYYpm7w7UoKWfvdlZKw+HjEtFxOTf4Lw/r8a8to+48cUB8pHX8mQbkSb5VrtvLV7H42lpby8ZzfXTJ/Fn3dtZnp5JVPyS0hLSULqFNtdaFJiFQrldhedMkIkI+qZljqbhgy1gY2DPZxaWk1ISxFMJXj5wH5umjSLJdWjKbM5CKU10lLHqYw8Nyq4FRUFQU8khJZbzKTcQiOJ0umiyOvlgWWvUlBQQDASzVooDTXVDIcj2FSVMVUVPPDmGirKy/nl8y9mJWBGBoxgKITL5SIej2cz9ivKy1m7ZatRECyTfKlpGh63+x1K2iZHQgLp9ygG9l7bjyWm5WJicpQJND+MeuBBPK2PUNX5JP95/vnYFAvfOmURDovK/s5uVh9oYeNgDxYhsAsFHYlVCEptDnSg3pWDUzGqNBbaHEzKL2Z0biGFDhdRPc1gPEq1K4fF9Y2E0hpei5VI2ghBdioqaZSsFZXQ0yRkmhlFZWwPDaEgiGsalW4v88qr+cpFS9E0jTd37GL22EYURWHTjp3MaKhn3Y5d7Gnv5I5zzsOemXPJ9biJx+N0/vePjdouTieapuFyOgEIh8N0dnWhqmo2c7+kuBibzcafPvuPpGCYnMjClebgYmLyL2ZB4DUuTa4np/URxvU+x5/Gx1mxaQt/Xb2aNYPdKEIwnEzQn4zjSyUAiKQ1HJnBpT0aIsdiZWZOAWNzDOknt9VGidXOZG8Buao1O/9jFwpJqRNKp9CBmNTZ5h8goBkliCucHmJ6mhKnm9E5eeTbHNR781kwZSL+QIAN+5rwDQ/jcbsJRKPMnTyR3U3N3Pjb33CwrY1wOMy2XbsBGPeD75BMJgFDOwyMKpQAsyZPymbqe9xubll6Aclkkqt+fveH80f/CCDle0/mH8eFKI/N4CKEmCqEeEsIsUMI8awQwnvItm8IIZqFEPuEEGcd0j4zs3+zEOLnQhi/JiGEXQjxSKZ9nRCi7pBjrs8IsjUJIa4/pL0+s29T5ljbh9R1ExMAVp9TyuMzFZaE36Ck/XEmefJpcOaQY7FSbnOgCIFPSxJIJXBYVCxCoAM1VoU6u5sap4fXBrpY2d+J12IloKUoUG24LSpDqQQKAl8qQWs8zLzCMlJSpz8eJaGn6Y5HqPPkUmZzMJyM0xbyc0pNPT/99Kf55BkLqKutJZ5IcPaEiexp6zDcXW63EfWVSGQTK5PJJH3fvRMAj8dDNBYjGovh8XjY3dxC87e/TzKZJJ5I8Pvlr1JUWJjNmTF5f2j6eyym5fJ/+CNwm5RyMvAU8FUAIcQEjDLFE4GzgV8LISyZY36DUQ65MbOcnWm/ERiWUo4Gfgr8MHOuAuDbwFyMqpPfPkTx84fAT6WUjcBw5hwmJscM2XJ/dok33Uth22NYhaDM4aLB5aXc6sCi+UGP4lV0PBaVWQWlxDQNn5ZkokPFKgR5FgtVVmtGVwzGO734tRT98SgHgsP0xCLoUiemp1k12M1kbwFLyusAOBgc5tUdu5jeUM+rt97G1/96D9UlxdmkSE3TSCaTRKNRPG43NpuNiXf/FIfDwc0XLzXcYG430WiUff/xH4z53h2cOX8el5+5kN9edS1nzpnJ9stHH8s/8wmFxFCIeK/leOVYTeiPBUYKZy8HXga+iSGi9rCUMgEcFEI0A3OEEK2AV0r5FoAQ4l4MgbUXM8d8J3Oux4FfZqyas4DlUkpf5pjlwNlCiIeBhcDVmWPuyRz/m39RX01MPhAVHU9m1wOAbLiGPK0P9CR5UiPP4uK6Eit+1Qp6CPQ4MUseTqnhUWy4bU4jWMBqZ6uvj1HefPpjERwWFa/NwRhvAQoCp6Iyv7Cc04oqWVLVQI5FZdHdP+bC0xcwsbKCurIS1u1tIplKkZebS1FhIYNDQ3hzcrKVKX/x1N9o+fzZjP3DKxQVFrIvkebWqy7nW7/7IzOnT2Nnazs1xUVwREF3k3cy4hZ7N3QzWuz/sBP4BEY26GWMFF+HSmDtIft1ZtpSmfV3to8c0wEgpdSEEAGg8ND2dxxTCPillNphzvV/yIjAfQ6gpsaMzTc5doiWB7KlB0bIrZ5PnoyAsBEWDjzoSMVBWyJKrd2oWGlXLFxc0cD+WJBkOs3YnHysioJNKOSpNix6PFOB00u9w83jnc3c9clruX/tWg729bN05gxe3biFGePHsWbLVsY1jiYajeIPBLDZbMQTCYLBILW/eI6iwkJsNhsX/vrnaOk03/ncjfgiEbqHfPzmtMUEmh788P9wJyhWi8Afk3gd4oj7tPt1gNc/tIv6B/iXDS7vIZb2aeDnQohvYcgPJEcOO8z+8l3aP8gx73au/7tByt8DvweYNWvW8WuDmnwsCXSseXtD7UKEtYQiqw0dI1TVqVgQ6SDjrTrjiioR6TBog6AWGI/GqX5QXJCOIixerit1sibu5NELr+LRziaCqQRfPv9c7nr0cQry80lpaZKpFA319XT19GStl5GwZI/bTTyRQFVVCh0ufvzgI9hsNsZv22HWcPkHGF+qsKcvzdzaw/+b1tKSdp8O8LsP9cLeJ/+yweXdxNIyLAEQQozBqBMAhhVxaBB8FdCdaa86TPuhx3QKIVQgF/Bl2k9/xzErgUEgTwihZqyXQ89lYnJCE2hbkV0fEYZ21Z0NehRQEOkgCNWo1pnqN9ZHqnbaSnCm+iEdZr7bwy9btuO1OXhy3QYsioIuJR6Ph66eHnRdJxKNctmi03lk+QpcLld2kHEUFhIMhdB1ne89/AjenBxjoCkoOCZ/kxOVVS1ppdgj9GD88NZLy5BObYHCtq509Bhc3ntyrKLFSjKvCnAH8NvMpr8BV2YiwOoxJu7XZ+oMhIQQ8zLzKdfxd4G1EeE1gEuBFVJKiTGPs0QIkZ+ZyF8CvJzZ9lpmXziCWJuJyUeFQOtLBNpXEWhfSaBtBYHWZZAaNFxhWtBYpGa8F4phxUids6sauK6qlheu/BQH2zvQNI3unh6jnHEmWuyJFYZH5o7rrjGk9pNJfn7FVQSDQVq+/p847HYUReHBz97EM3PNssb/CFJKOWK9vJMRq2V7t37cVl07VtFiVwkh9gN7MayGvwBIKXcBjwK7gZeAL0opR/6yn8eIMmsGWjAm8wH+BBRmJv+/glGmk8xE/veADZnluyOT+xhlPL+SOaYwcw4Tk48Nga6NBLo2G6/dW41GLfj3AQadAtXO1S89hz+dNLLwnU5UVaWosJB5UyYZmfpSEo1GufPeB/jalZdx5dlLOP+u7+NwOKj/wZ0MDg0xdWwjL3c0H8vunrCsakkr8RQE42/3yI9YLVLK49JqARDyOA5lO96YNWuW3Lhx41E/b8+WXx31c5qY/LPk1i0hZi1j9VAPrxxs4uGXXyEej1NVWUlBXi4+fwB/IJAVsxxRSZ47fRpvrFvPwR/8hMZvfp3RDQ2oqspzJ9mPdZcOS/n0L/5LziuE2CSlnPXPnue00ao86NOzcy9aWvJak0Ygjvt4HlzMjCYTE5PDEmhdRrLpXub4lvOfua08fct/4HK56O3ro7WjE9/wMJpmBF36fD4K8vO5+arL2bJrNzabjdN+/TMqysvJ9bjxupzHuDcnLu+0Xk4EqwVM4UoTE5P3yajuZ9h66ai3tc16uh2bzcalixeyYtMWHnrltax1M7WxgYrCAhoKi0jqadA2HaMrP7GRUsrTRqvs6Uszs8pCu08nEOe4nWsZwbRcTExMPjAbL6xh44U1fLekm9XnlOIPBPB6DTWn1r4BKnJzWdPczNXmwPJPMWK9bOtKnxBWC5iWi4mJyVFk55Vj3t6gb2FN0nNsLuYjxIj1sr49zUGfPO6tFjAn9P8hhBAhYN+xvo6jQBFGvs+JzEehD/DR6MdHoQ9w9PtRK6UsPornO6EwLZd/jH1HI/rjWCOE2Hii9+Oj0Af4aPTjo9AH+Oj043jBnHMxMTExMTnqmIOLiYmJiclRxxxc/jF+f6wv4CjxUejHR6EP8NHox0ehD/DR6cdxgTmhb2JiYmJy1DEtFxMTExOTo445uJiYmJiYHHU+NoOLEKJVCLFDCLFVCLEx0/YdIURXpm2rEOLcQ/b/hhCiWQixTwhx1iHtMzPnaRZC/DxTAoBMmYBHMu3rhBB1hxxzvRCiKbNczz+BECJPCPG4EGKvEGKPEOIkIUSBEGJ55vzLMyUGjtt+HKEPJ9S9EEKMPeRatwohgkKIW06ke/EufTjR7sW/CyF2CSF2CiEeEkI4TqT78JFFSvmxWIBWoOgdbd8Bbj3MvhOAbYAdqMeQ+Ldktq0HTsKoaPkicE6m/QvAbzPrVwKPZNYLgAOZ1/zMev4/0Y97gM9k1m1AHvAj4LZM223AD4/nfhyhDyfcvTjkGi1AL1B7ot2LI/ThhLkXGCXKDwLOzPtHgRtO1PvwUVo+NpbLP8hS4GEpZUJKeRCjhswcIUQ54JVSviWNb9e9wIWHHHNPZv1xYFHmyecsYLmU0ielHAaWA2d/kIsSQniBBWTqz0gpk1JK/zs++553XNNx1Y936cOROO76cBgWAS1SyjZOoHvxLn04EsdrH1TAKYxKtC6MGlEn6n34yPBxGlwksEwIsUkI8blD2r8khNguhPjzIaZzJdBxyD6dmbbKzPo72992jDTKJwcwCpEd6VwfhFHAAPAXIcQWIcQfhRBuoFQa1TrJvJYcx/04Uh/gxLoXh3Il8FBm/US6F0fqA5wg90JK2QX8GGgHeoCAlHIZJ+59+MjwcRpcTpZSzgDOAb4ohFgA/AZoAKZhfDF/ktn3/xasNganI7V/0GP+UVRgBvAbKeV0IEKm8uYROB77caQ+nGj3wvggIWzAJ4DH3mvXD3BNH0o/DtOHE+ZeZAa+pRgurgrALYS49t0O+QDX86F9nz5KfGwGFylld+a1H3gKmCOl7JNSpqWUOvAHYE5m906g+pDDqzBM7c7M+jvb33ZMxjzPBXzvcq4PQifQKaVcl3n/OMY/6r6MWU/mtf847sdh+3AC3osRzgE2Syn7Mu9PpHtx2D6cYPdiMXBQSjkgpUwBTwLzOTHvw0eKj8XgIoRwCyFyRtaBJcDOkS9fhouAnZn1vwFXZqJE6oFGYH3GvA4JIeZlfK7XAc8ccsxItMilwIqM7/ZlYIkQIj/zlLUk0/YPI6XsBTqEEGMzTYuA3e/47OvfcU3HVT+O1IcT7V4cwlW83Z10wtyLI/XhBLsX7cA8IYQr89mLgD2cmPfho8WHETVwrBcMP/+2zLILuD3Tfh+wA9iO8QUqP+SY2zEiSfaRiRrJtM/C+LG1AL/k7yoHDgy3QjNG1MmoQ475dKa9GfjUP9mXacDGzDU/jRGlUgi8CjRlXguO534coQ8n4r1wAUNA7iFtJ9q9OFwfTqh7AfwXsDfz+fdhRIKdUPfho7iY8i8mJiYmJkedj4VbzMTExMTkw8UcXExMTExMjjrm4GJiYmJictQxBxcTExMTk6OOObiYmJiYmBx1zMHFxMTExOSoYw4uJiYmJiZHHXNwMTH5AAghZmeEHR0ZBYhdQohJx/q6TEyOF8wkShOTD4gQ4k6M7G0nhl7aD47xJZmYHDeYg4uJyQckoya8AYgD86WU6WN8SSYmxw2mW8zE5INTAHiAHAwLxsTEJINpuZiYfECEEH8DHsaoJVIupfzSMb4kE5PjBvVYX4CJyYmIEOI6QJNSPiiEsABrhBALpZQrjvW1mZgcD5iWi4mJiYnJUcecczExMTExOeqYg4uJiYmJyVHHHFxMTExMTI465uBiYmJiYnLUMQcXExMTE5Ojjjm4mJiYmJgcdczBxcTExMTkqPP/AZdX2zOj9GYHAAAAAElFTkSuQmCC\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "import matplotlib.pyplot as plt\n", - "%matplotlib inline\n", - "plt.figure()\n", - "im = expanded_ndvi_datasets[131].squeeze().compute().plot.imshow(cmap='BrBG', vmin=-0.5, vmax=1)\n", - "plt.axis('equal')\n", - "plt.show()" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
<xarray.DataArray (time: 1, band: 1, y: 7321, x: 7521)>\n",
-       "dask.array<broadcast_to, shape=(1, 1, 7321, 7521), dtype=float64, chunksize=(1, 1, 1024, 1024), chunktype=numpy.ndarray>\n",
-       "Coordinates:\n",
-       "  * time     (time) datetime64[ns] 2013-06-05\n",
-       "  * band     (band) int64 1\n",
-       "  * y        (y) float64 -6.903e+05 -6.903e+05 ... -9.099e+05 -9.099e+05\n",
-       "  * x        (x) float64 5.718e+05 5.718e+05 5.719e+05 ... 7.974e+05 7.974e+05
" - ], - "text/plain": [ - "\n", - "dask.array\n", - "Coordinates:\n", - " * time (time) datetime64[ns] 2013-06-05\n", - " * band (band) int64 1\n", - " * y (y) float64 -6.903e+05 -6.903e+05 ... -9.099e+05 -9.099e+05\n", - " * x (x) float64 5.718e+05 5.718e+05 5.719e+05 ... 7.974e+05 7.974e+05" - ] - }, - "execution_count": 31, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "expanded_ndvi_datasets[131]" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": {}, - "outputs": [], - "source": [ - "# ndvi bins" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "metadata": {}, - "outputs": [], - "source": [ - "#x_bins = [-0.5, 0, 0.5,1]\n", - "\n", - "#expanded_ndvi_datasets[131].groupby_bins(\"x\", x_bins).groups" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Be warned that TOA reflectance with a correction for the sun angle is not done" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We got 133 images" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[[[-0., -0., -0., ..., -0., -0., -0.],\n", - " [-0., -0., -0., ..., -0., -0., -0.],\n", - " [-0., -0., -0., ..., -0., -0., -0.],\n", - " ...,\n", - " [-0., -0., -0., ..., -0., -0., -0.],\n", - " [-0., -0., -0., ..., -0., -0., -0.],\n", - " [-0., -0., -0., ..., -0., -0., -0.]]]])" - ] - }, - "execution_count": 35, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "expanded_ndvi_datasets[0].values" - ] - }, - { - "cell_type": "code", - "execution_count": 36, - "metadata": {}, - "outputs": [], - "source": [ - "# Write GeoTIFF to a location\n", - "#write_cog(geo_im=expanded_ndvi_datasets[0]..squeeze(),\n", - "# fname='ndvi_20200811.tif',\n", - "# overwrite=True)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Exploring holoview to visualize" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - " Each scene's task execution is delayed and the operations are parallelized automatically." - ] - }, - { - "cell_type": "code", - "execution_count": 37, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
<xarray.DataArray (time: 1, band: 1, y: 7761, x: 7621)>\n",
-       "dask.array<broadcast_to, shape=(1, 1, 7761, 7621), dtype=float64, chunksize=(1, 1, 1024, 1024), chunktype=numpy.ndarray>\n",
-       "Coordinates:\n",
-       "  * time     (time) datetime64[ns] 2020-12-01\n",
-       "  * band     (band) int64 1\n",
-       "  * y        (y) float64 -6.837e+05 -6.837e+05 ... -9.165e+05 -9.165e+05\n",
-       "  * x        (x) float64 5.733e+05 5.733e+05 5.734e+05 ... 8.019e+05 8.019e+05
" - ], - "text/plain": [ - "\n", - "dask.array\n", - "Coordinates:\n", - " * time (time) datetime64[ns] 2020-12-01\n", - " * band (band) int64 1\n", - " * y (y) float64 -6.837e+05 -6.837e+05 ... -9.165e+05 -9.165e+05\n", - " * x (x) float64 5.733e+05 5.733e+05 5.734e+05 ... 8.019e+05 8.019e+05" - ] - }, - "execution_count": 37, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "expanded_ndvi_datasets[0]" - ] - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": {}, - "outputs": [ - { - "data": { - "application/javascript": [ - "\n", - "(function(root) {\n", - " function now() {\n", - " return new Date();\n", - " }\n", - "\n", - " var force = true;\n", - "\n", - " if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n", - " root._bokeh_onload_callbacks = [];\n", - " root._bokeh_is_loading = undefined;\n", - " }\n", - "\n", - " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", - " root._bokeh_timeout = Date.now() + 5000;\n", - " root._bokeh_failed_load = false;\n", - " }\n", - "\n", - " function run_callbacks() {\n", - " try {\n", - " root._bokeh_onload_callbacks.forEach(function(callback) {\n", - " if (callback != null)\n", - " callback();\n", - " });\n", - " } finally {\n", - " delete root._bokeh_onload_callbacks\n", - " }\n", - " console.debug(\"Bokeh: all callbacks have finished\");\n", - " }\n", - "\n", - " function load_libs(css_urls, js_urls, callback) {\n", - " if (css_urls == null) css_urls = [];\n", - " if (js_urls == null) js_urls = [];\n", - "\n", - " root._bokeh_onload_callbacks.push(callback);\n", - " if (root._bokeh_is_loading > 0) {\n", - " console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n", - " return null;\n", - " }\n", - " if (js_urls == null || js_urls.length === 0) {\n", - " run_callbacks();\n", - " return null;\n", - " }\n", - " console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n", - " root._bokeh_is_loading = css_urls.length + js_urls.length;\n", - "\n", - " function on_load() {\n", - " root._bokeh_is_loading--;\n", - " if (root._bokeh_is_loading === 0) {\n", - " console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n", - " run_callbacks()\n", - " }\n", - " }\n", - "\n", - " function on_error() {\n", - " console.error(\"failed to load \" + url);\n", - " }\n", - "\n", - " for (var i = 0; i < css_urls.length; i++) {\n", - " var url = css_urls[i];\n", - " const element = document.createElement(\"link\");\n", - " element.onload = on_load;\n", - " element.onerror = on_error;\n", - " element.rel = \"stylesheet\";\n", - " element.type = \"text/css\";\n", - " element.href = url;\n", - " console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n", - " document.body.appendChild(element);\n", - " }\n", - "\n", - " var skip = [];\n", - " if (window.requirejs) {\n", - " require([], function() {\n", - " })\n", - " }\n", - " for (var i = 0; i < js_urls.length; i++) {\n", - " var url = js_urls[i];\n", - " if (skip.indexOf(url) >= 0) { on_load(); continue; }\n", - " var element = document.createElement('script');\n", - " element.onload = on_load;\n", - " element.onerror = on_error;\n", - " element.async = false;\n", - " element.src = url;\n", - " console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n", - " document.head.appendChild(element);\n", - " }\n", - "\tif (!js_urls.length) {\n", - " on_load()\n", - " }\n", - " };\n", - "\n", - " function inject_raw_css(css) {\n", - " const element = document.createElement(\"style\");\n", - " element.appendChild(document.createTextNode(css));\n", - " document.body.appendChild(element);\n", - " }\n", - "\n", - " var js_urls = [];\n", - " var css_urls = [];\n", - "\n", - " var inline_js = [\n", - " function(Bokeh) {\n", - " inject_raw_css(\".bk.alert {\\n padding: 0.75rem 1.25rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n /* Don't set margin because that will not render correctly! */\\n /* margin-bottom: 1rem; */\\n margin-top: 15px;\\n margin-bottom: 15px;\\n}\\n.bk.alert a {\\n color: rgb(11, 46, 19); /* #002752; */\\n font-weight: 700;\\n text-decoration: rgb(11, 46, 19);\\n text-decoration-color: rgb(11, 46, 19);\\n text-decoration-line: none;\\n text-decoration-style: solid;\\n text-decoration-thickness: auto;\\n }\\n.bk.alert a:hover {\\n color: rgb(11, 46, 19);\\n font-weight: 700;\\n text-decoration: underline;\\n}\\n\\n.bk.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff;\\n}\\n.bk.alert-primary hr {\\n border-top-color: #9fcdff;\\n}\\n\\n.bk.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db;\\n }\\n.bk.alert-secondary hr {\\n border-top-color: #c8cbcf;\\n}\\n\\n.bk.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb;\\n }\\n\\n.bk.alert-success hr {\\n border-top-color: #b1dfbb;\\n}\\n\\n.bk.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n }\\n.bk.alert-info hr {\\n border-top-color: #abdde5;\\n}\\n\\n.bk.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n }\\n\\n.bk.alert-warning hr {\\n border-top-color: #ffe8a1;\\n}\\n\\n.bk.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb;\\n}\\n.bk.alert-danger hr {\\n border-top-color: #f1b0b7;\\n}\\n\\n.bk.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n }\\n.bk.alert-light hr {\\n border-top-color: #ececf6;\\n}\\n\\n.bk.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n }\\n.bk.alert-dark hr {\\n border-top-color: #b9bbbe;\\n}\\n\\n\\n/* adjf\\u00e6l */\\n\\n.bk.alert-primary a {\\n color: #002752;\\n}\\n\\n.bk.alert-secondary a {\\n color: #202326;\\n}\\n\\n\\n.bk.alert-success a {\\n color: #0b2e13;\\n}\\n\\n\\n.bk.alert-info a {\\n color: #062c33;\\n}\\n\\n\\n.bk.alert-warning a {\\n color: #533f03;\\n}\\n\\n\\n.bk.alert-danger a {\\n color: #491217;\\n}\\n\\n.bk.alert-light a {\\n color: #686868;\\n}\\n\\n.bk.alert-dark a {\\n color: #040505;\\n}\");\n", - " },\n", - " function(Bokeh) {\n", - " inject_raw_css(\".bk.card {\\n border: 1px solid rgba(0,0,0,.125);\\n border-radius: 0.25rem;\\n}\\n.bk.accordion {\\n border: 1px solid rgba(0,0,0,.125);\\n}\\n.bk.card-header {\\n align-items: center;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-radius: 0.25rem;\\n display: flex;\\n justify-content: space-between;\\n padding: 0 1.25rem 0 0;\\n width: 100%;\\n}\\n.bk.accordion-header {\\n align-items: center;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-radius: 0;\\n display: flex;\\n justify-content: space-between;\\n padding: 0 1.25rem 0 0;\\n width: 100%;\\n}\\np.bk.card-button {\\n background-color: transparent;\\n font-size: 1.25rem;\\n font-weight: 700;\\n margin: 0;\\n margin-left: -15px;\\n}\\n.bk.card-header-row {\\n position: relative !important;\\n}\\n.bk.card-title {\\n align-items: center;\\n display: flex !important;\\n font-size: 1.4em;\\n font-weight: bold;\\n padding: 0.25em;\\n position: relative !important;\\n}\\n\");\n", - " },\n", - " function(Bokeh) {\n", - " inject_raw_css(\"table.panel-df {\\n margin-left: auto;\\n margin-right: auto;\\n border: none;\\n border-collapse: collapse;\\n border-spacing: 0;\\n color: black;\\n font-size: 12px;\\n table-layout: fixed;\\n width: 100%;\\n}\\n\\n.panel-df tr, .panel-df th, .panel-df td {\\n text-align: right;\\n vertical-align: middle;\\n padding: 0.5em 0.5em !important;\\n line-height: normal;\\n white-space: normal;\\n max-width: none;\\n border: none;\\n}\\n\\n.panel-df tbody {\\n display: table-row-group;\\n vertical-align: middle;\\n border-color: inherit;\\n}\\n\\n.panel-df tbody tr:nth-child(odd) {\\n background: #f5f5f5;\\n}\\n\\n.panel-df thead {\\n border-bottom: 1px solid black;\\n vertical-align: bottom;\\n}\\n\\n.panel-df tr:hover {\\n background: lightblue !important;\\n cursor: pointer;\\n}\\n\");\n", - " },\n", - " function(Bokeh) {\n", - " inject_raw_css(\".json-formatter-row {\\n font-family: monospace;\\n}\\n.json-formatter-row,\\n.json-formatter-row a,\\n.json-formatter-row a:hover {\\n color: black;\\n text-decoration: none;\\n}\\n.json-formatter-row .json-formatter-row {\\n margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty {\\n opacity: 0.5;\\n margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n display: none;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n content: \\\"No properties\\\";\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n content: \\\"[]\\\";\\n}\\n.json-formatter-row .json-formatter-string,\\n.json-formatter-row .json-formatter-stringifiable {\\n color: green;\\n white-space: pre;\\n word-wrap: break-word;\\n}\\n.json-formatter-row .json-formatter-number {\\n color: blue;\\n}\\n.json-formatter-row .json-formatter-boolean {\\n color: red;\\n}\\n.json-formatter-row .json-formatter-null {\\n color: #855A00;\\n}\\n.json-formatter-row .json-formatter-undefined {\\n color: #ca0b69;\\n}\\n.json-formatter-row .json-formatter-function {\\n color: #FF20ED;\\n}\\n.json-formatter-row .json-formatter-date {\\n background-color: rgba(0, 0, 0, 0.05);\\n}\\n.json-formatter-row .json-formatter-url {\\n text-decoration: underline;\\n color: blue;\\n cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-bracket {\\n color: blue;\\n}\\n.json-formatter-row .json-formatter-key {\\n color: #00008B;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler-link {\\n cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-toggler {\\n line-height: 1.2rem;\\n font-size: 0.7rem;\\n vertical-align: middle;\\n opacity: 0.6;\\n cursor: pointer;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler:after {\\n display: inline-block;\\n transition: transform 100ms ease-in;\\n content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-row > a > .json-formatter-preview-text {\\n opacity: 0;\\n transition: opacity 0.15s ease-in;\\n font-style: italic;\\n}\\n.json-formatter-row:hover > a > .json-formatter-preview-text {\\n opacity: 0.6;\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n transform: rotate(90deg);\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n display: inline-block;\\n}\\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n display: none;\\n}\\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n display: block;\\n}\\n.json-formatter-dark.json-formatter-row {\\n font-family: monospace;\\n}\\n.json-formatter-dark.json-formatter-row,\\n.json-formatter-dark.json-formatter-row a,\\n.json-formatter-dark.json-formatter-row a:hover {\\n color: white;\\n text-decoration: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-row {\\n margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\\n opacity: 0.5;\\n margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n display: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n content: \\\"No properties\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n content: \\\"[]\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-string,\\n.json-formatter-dark.json-formatter-row .json-formatter-stringifiable {\\n color: #31F031;\\n white-space: pre;\\n word-wrap: break-word;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-number {\\n color: #66C2FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\\n color: #EC4242;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-null {\\n color: #EEC97D;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\\n color: #ef8fbe;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-function {\\n color: #FD48CB;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-date {\\n background-color: rgba(255, 255, 255, 0.05);\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-url {\\n text-decoration: underline;\\n color: #027BFF;\\n cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\\n color: #9494FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-key {\\n color: #23A0DB;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler-link {\\n cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\\n line-height: 1.2rem;\\n font-size: 0.7rem;\\n vertical-align: middle;\\n opacity: 0.6;\\n cursor: pointer;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\\n display: inline-block;\\n transition: transform 100ms ease-in;\\n content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\\n opacity: 0;\\n transition: opacity 0.15s ease-in;\\n font-style: italic;\\n}\\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\\n opacity: 0.6;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n transform: rotate(90deg);\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n display: inline-block;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n display: none;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n display: block;\\n}\\n\");\n", - " },\n", - " function(Bokeh) {\n", - " inject_raw_css(\".codehilite .hll { background-color: #ffffcc }\\n.codehilite { background: #f8f8f8; }\\n.codehilite .c { color: #408080; font-style: italic } /* Comment */\\n.codehilite .err { border: 1px solid #FF0000 } /* Error */\\n.codehilite .k { color: #008000; font-weight: bold } /* Keyword */\\n.codehilite .o { color: #666666 } /* Operator */\\n.codehilite .ch { color: #408080; font-style: italic } /* Comment.Hashbang */\\n.codehilite .cm { color: #408080; font-style: italic } /* Comment.Multiline */\\n.codehilite .cp { color: #BC7A00 } /* Comment.Preproc */\\n.codehilite .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\\n.codehilite .c1 { color: #408080; font-style: italic } /* Comment.Single */\\n.codehilite .cs { color: #408080; font-style: italic } /* Comment.Special */\\n.codehilite .gd { color: #A00000 } /* Generic.Deleted */\\n.codehilite .ge { font-style: italic } /* Generic.Emph */\\n.codehilite .gr { color: #FF0000 } /* Generic.Error */\\n.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */\\n.codehilite .gi { color: #00A000 } /* Generic.Inserted */\\n.codehilite .go { color: #888888 } /* Generic.Output */\\n.codehilite .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\\n.codehilite .gs { font-weight: bold } /* Generic.Strong */\\n.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\\n.codehilite .gt { color: #0044DD } /* Generic.Traceback */\\n.codehilite .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\\n.codehilite .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\\n.codehilite .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\\n.codehilite .kp { color: #008000 } /* Keyword.Pseudo */\\n.codehilite .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\\n.codehilite .kt { color: #B00040 } /* Keyword.Type */\\n.codehilite .m { color: #666666 } /* Literal.Number */\\n.codehilite .s { color: #BA2121 } /* Literal.String */\\n.codehilite .na { color: #7D9029 } /* Name.Attribute */\\n.codehilite .nb { color: #008000 } /* Name.Builtin */\\n.codehilite .nc { color: #0000FF; font-weight: bold } /* Name.Class */\\n.codehilite .no { color: #880000 } /* Name.Constant */\\n.codehilite .nd { color: #AA22FF } /* Name.Decorator */\\n.codehilite .ni { color: #999999; font-weight: bold } /* Name.Entity */\\n.codehilite .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\\n.codehilite .nf { color: #0000FF } /* Name.Function */\\n.codehilite .nl { color: #A0A000 } /* Name.Label */\\n.codehilite .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\\n.codehilite .nt { color: #008000; font-weight: bold } /* Name.Tag */\\n.codehilite .nv { color: #19177C } /* Name.Variable */\\n.codehilite .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\\n.codehilite .w { color: #bbbbbb } /* Text.Whitespace */\\n.codehilite .mb { color: #666666 } /* Literal.Number.Bin */\\n.codehilite .mf { color: #666666 } /* Literal.Number.Float */\\n.codehilite .mh { color: #666666 } /* Literal.Number.Hex */\\n.codehilite .mi { color: #666666 } /* Literal.Number.Integer */\\n.codehilite .mo { color: #666666 } /* Literal.Number.Oct */\\n.codehilite .sa { color: #BA2121 } /* Literal.String.Affix */\\n.codehilite .sb { color: #BA2121 } /* Literal.String.Backtick */\\n.codehilite .sc { color: #BA2121 } /* Literal.String.Char */\\n.codehilite .dl { color: #BA2121 } /* Literal.String.Delimiter */\\n.codehilite .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\\n.codehilite .s2 { color: #BA2121 } /* Literal.String.Double */\\n.codehilite .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\\n.codehilite .sh { color: #BA2121 } /* Literal.String.Heredoc */\\n.codehilite .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\\n.codehilite .sx { color: #008000 } /* Literal.String.Other */\\n.codehilite .sr { color: #BB6688 } /* Literal.String.Regex */\\n.codehilite .s1 { color: #BA2121 } /* Literal.String.Single */\\n.codehilite .ss { color: #19177C } /* Literal.String.Symbol */\\n.codehilite .bp { color: #008000 } /* Name.Builtin.Pseudo */\\n.codehilite .fm { color: #0000FF } /* Name.Function.Magic */\\n.codehilite .vc { color: #19177C } /* Name.Variable.Class */\\n.codehilite .vg { color: #19177C } /* Name.Variable.Global */\\n.codehilite .vi { color: #19177C } /* Name.Variable.Instance */\\n.codehilite .vm { color: #19177C } /* Name.Variable.Magic */\\n.codehilite .il { color: #666666 } /* Literal.Number.Integer.Long */\\n\\n.markdown h1 { margin-block-start: 0.34em }\\n.markdown h2 { margin-block-start: 0.42em }\\n.markdown h3 { margin-block-start: 0.5em }\\n.markdown h4 { margin-block-start: 0.67em }\\n.markdown h5 { margin-block-start: 0.84em }\\n.markdown h6 { margin-block-start: 1.17em }\\n.markdown ul { padding-inline-start: 2em }\\n.markdown ol { padding-inline-start: 2em }\\n.markdown strong { font-weight: 600 }\\n.markdown a { color: -webkit-link }\\n.markdown a { color: -moz-hyperlinkText }\\n\");\n", - " },\n", - " function(Bokeh) {\n", - " inject_raw_css(\".bk.panel-widget-box {\\n\\tmin-height: 20px;\\n\\tbackground-color: #f5f5f5;\\n\\tborder: 1px solid #e3e3e3;\\n\\tborder-radius: 4px;\\n\\t-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n\\tbox-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n\\toverflow-x: hidden;\\n\\toverflow-y: hidden;\\n}\\n\\n.scrollable {\\n overflow: scroll;\\n}\\n\\nprogress {\\n\\tappearance: none;\\n\\t-moz-appearance: none;\\n\\t-webkit-appearance: none;\\n\\n\\tborder: none;\\n\\theight: 20px;\\n\\tbackground-color: whiteSmoke;\\n\\tborder-radius: 3px;\\n\\tbox-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n\\tcolor: royalblue;\\n\\tposition: relative;\\n\\tmargin: 0 0 1.5em;\\n}\\n\\nprogress[value]::-webkit-progress-bar {\\n\\tbackground-color: whiteSmoke;\\n\\tborder-radius: 3px;\\n\\tbox-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n}\\n\\nprogress[value]::-webkit-progress-value {\\n\\tposition: relative;\\n\\n\\tbackground-size: 35px 20px, 100% 100%, 100% 100%;\\n\\tborder-radius:3px;\\n}\\n\\nprogress.active:not([value])::before {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress[value]::-moz-progress-bar {\\n\\tbackground-size: 35px 20px, 100% 100%, 100% 100%;\\n\\tborder-radius:3px;\\n}\\n\\nprogress:not([value])::-moz-progress-bar {\\n\\tborder-radius:3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n\\n}\\n\\nprogress.active:not([value])::-moz-progress-bar {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress.active:not([value])::-webkit-progress-bar {\\n\\tbackground-position: 10%;\\n\\tanimation-name: stripes;\\n\\tanimation-duration: 3s;\\n\\tanimation-timing-function: linear;\\n\\tanimation-iteration-count: infinite;\\n}\\n\\nprogress.primary[value]::-webkit-progress-value { background-color: #007bff; }\\nprogress.primary:not([value])::before { background-color: #007bff; }\\nprogress.primary:not([value])::-webkit-progress-bar { background-color: #007bff; }\\nprogress.primary::-moz-progress-bar { background-color: #007bff; }\\n\\nprogress.secondary[value]::-webkit-progress-value { background-color: #6c757d; }\\nprogress.secondary:not([value])::before { background-color: #6c757d; }\\nprogress.secondary:not([value])::-webkit-progress-bar { background-color: #6c757d; }\\nprogress.secondary::-moz-progress-bar { background-color: #6c757d; }\\n\\nprogress.success[value]::-webkit-progress-value { background-color: #28a745; }\\nprogress.success:not([value])::before { background-color: #28a745; }\\nprogress.success:not([value])::-webkit-progress-bar { background-color: #28a745; }\\nprogress.success::-moz-progress-bar { background-color: #28a745; }\\n\\nprogress.danger[value]::-webkit-progress-value { background-color: #dc3545; }\\nprogress.danger:not([value])::before { background-color: #dc3545; }\\nprogress.danger:not([value])::-webkit-progress-bar { background-color: #dc3545; }\\nprogress.danger::-moz-progress-bar { background-color: #dc3545; }\\n\\nprogress.warning[value]::-webkit-progress-value { background-color: #ffc107; }\\nprogress.warning:not([value])::before { background-color: #ffc107; }\\nprogress.warning:not([value])::-webkit-progress-bar { background-color: #ffc107; }\\nprogress.warning::-moz-progress-bar { background-color: #ffc107; }\\n\\nprogress.info[value]::-webkit-progress-value { background-color: #17a2b8; }\\nprogress.info:not([value])::before { background-color: #17a2b8; }\\nprogress.info:not([value])::-webkit-progress-bar { background-color: #17a2b8; }\\nprogress.info::-moz-progress-bar { background-color: #17a2b8; }\\n\\nprogress.light[value]::-webkit-progress-value { background-color: #f8f9fa; }\\nprogress.light:not([value])::before { background-color: #f8f9fa; }\\nprogress.light:not([value])::-webkit-progress-bar { background-color: #f8f9fa; }\\nprogress.light::-moz-progress-bar { background-color: #f8f9fa; }\\n\\nprogress.dark[value]::-webkit-progress-value { background-color: #343a40; }\\nprogress.dark:not([value])::-webkit-progress-bar { background-color: #343a40; }\\nprogress.dark:not([value])::before { background-color: #343a40; }\\nprogress.dark::-moz-progress-bar { background-color: #343a40; }\\n\\nprogress:not([value])::-webkit-progress-bar {\\n\\tborder-radius: 3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\nprogress:not([value])::before {\\n\\tcontent:\\\" \\\";\\n\\tposition:absolute;\\n\\theight: 20px;\\n\\ttop:0;\\n\\tleft:0;\\n\\tright:0;\\n\\tbottom:0;\\n\\tborder-radius: 3px;\\n\\tbackground:\\n\\tlinear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\n\\n@keyframes stripes {\\n from {background-position: 0%}\\n to {background-position: 100%}\\n}\\n\\n.bk.loader::after {\\n content: \\\"\\\";\\n border-radius: 50%;\\n -webkit-mask-image: radial-gradient(transparent 50%, rgba(0, 0, 0, 1) 54%);\\n width: 100%;\\n height: 100%;\\n left: 0;\\n top: 0;\\n position: absolute;\\n}\\n\\n.bk-root .bk.loader.dark::after {\\n background: #0f0f0f;\\n}\\n\\n.bk-root .bk.loader.light::after {\\n background: #f0f0f0;\\n}\\n\\n.bk-root .bk.loader.spin::after {\\n animation: spin 2s linear infinite;\\n}\\n\\n.bk-root div.bk.loader.spin.primary-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #007bff 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.secondary-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #6c757d 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.success-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #28a745 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.danger-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #dc3545 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.warning-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #ffc107 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.info-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #17a2b8 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.light-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #f8f9fa 50%);\\n}\\n\\n.bk-root div.bk.loader.dark-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #343a40 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.primary-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #007bff 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.secondary-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #6c757d 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.success-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #28a745 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.danger-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #dc3545 50%)\\n}\\n\\n.bk-root div.bk.loader.spin.warning-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #ffc107 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.info-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #17a2b8 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.light-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #f8f9fa 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.dark-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #343a40 50%);\\n}\\n\\n/* Safari */\\n@-webkit-keyframes spin {\\n 0% { -webkit-transform: rotate(0deg); }\\n 100% { -webkit-transform: rotate(360deg); }\\n}\\n\\n@keyframes spin {\\n 0% { transform: rotate(0deg); }\\n 100% { transform: rotate(360deg); }\\n}\\n\\n.dot div {\\n height: 100%;\\n width: 100%;\\n border: 1px solid #000 !important;\\n background-color: #fff;\\n border-radius: 50%;\\n display: inline-block;\\n}\\n\\n.dot-filled div {\\n height: 100%;\\n width: 100%;\\n border: 1px solid #000 !important;\\n border-radius: 50%;\\n display: inline-block;\\n}\\n\\n.dot-filled.primary div {\\n background-color: #007bff;\\n}\\n\\n.dot-filled.secondary div {\\n background-color: #6c757d;\\n}\\n\\n.dot-filled.success div {\\n background-color: #28a745;\\n}\\n\\n.dot-filled.danger div {\\n background-color: #dc3545;\\n}\\n\\n.dot-filled.warning div {\\n background-color: #ffc107;\\n}\\n\\n.dot-filled.info div {\\n background-color: #17a2b8;\\n}\\n\\n.dot-filled.dark div {\\n background-color: #343a40;\\n}\\n\\n.dot-filled.light div {\\n background-color: #f8f9fa;\\n}\");\n", - " },\n", - " function(Bokeh) {\n", - " /* BEGIN bokeh.min.js */\n", - " /*!\n", - " * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n", - " * All rights reserved.\n", - " * \n", - " * Redistribution and use in source and binary forms, with or without modification,\n", - " * are permitted provided that the following conditions are met:\n", - " * \n", - " * Redistributions of source code must retain the above copyright notice,\n", - " * this list of conditions and the following disclaimer.\n", - " * \n", - " * Redistributions in binary form must reproduce the above copyright notice,\n", - " * this list of conditions and the following disclaimer in the documentation\n", - " * and/or other materials provided with the distribution.\n", - " * \n", - " * Neither the name of Anaconda nor the names of any contributors\n", - " * may be used to endorse or promote products derived from this software\n", - " * without specific prior written permission.\n", - " * \n", - " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", - " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", - " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", - " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", - " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", - " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", - " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", - " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", - " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", - " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", - " * THE POSSIBILITY OF SUCH DAMAGE.\n", - " */\n", - " (function(root, factory) {\n", - " const bokeh = factory();\n", - " bokeh.__bokeh__ = true;\n", - " if (typeof root.Bokeh === \"undefined\" || typeof root.Bokeh.__bokeh__ === \"undefined\") {\n", - " root.Bokeh = bokeh;\n", - " }\n", - " const Bokeh = root.Bokeh;\n", - " Bokeh[bokeh.version] = bokeh;\n", - " })(this, function() {\n", - " var define;\n", - " var parent_require = typeof require === \"function\" && require\n", - " return (function(modules, entry, aliases, externals) {\n", - " if (aliases === undefined) aliases = {};\n", - " if (externals === undefined) externals = {};\n", - "\n", - " var cache = {};\n", - "\n", - " var normalize = function(name) {\n", - " if (typeof name === \"number\")\n", - " return name;\n", - "\n", - " if (name === \"bokehjs\")\n", - " return entry;\n", - "\n", - " var prefix = \"@bokehjs/\"\n", - " if (name.slice(0, prefix.length) === prefix)\n", - " name = name.slice(prefix.length)\n", - "\n", - " var alias = aliases[name]\n", - " if (alias != null)\n", - " return alias;\n", - "\n", - " var trailing = name.length > 0 && name[name.lenght-1] === \"/\";\n", - " var index = aliases[name + (trailing ? \"\" : \"/\") + \"index\"];\n", - " if (index != null)\n", - " return index;\n", - "\n", - " return name;\n", - " }\n", - "\n", - " var require = function(name) {\n", - " var mod = cache[name];\n", - " if (!mod) {\n", - " var id = normalize(name);\n", - "\n", - " mod = cache[id];\n", - " if (!mod) {\n", - " if (!modules[id]) {\n", - " if (externals[id] === false || (externals[id] == true && parent_require)) {\n", - " try {\n", - " mod = {exports: externals[id] ? parent_require(id) : {}};\n", - " cache[id] = cache[name] = mod;\n", - " return mod.exports;\n", - " } catch (e) {}\n", - " }\n", - "\n", - " var err = new Error(\"Cannot find module '\" + name + \"'\");\n", - " err.code = 'MODULE_NOT_FOUND';\n", - " throw err;\n", - " }\n", - "\n", - " mod = {exports: {}};\n", - " cache[id] = cache[name] = mod;\n", - " modules[id].call(mod.exports, require, mod, mod.exports);\n", - " } else\n", - " cache[name] = mod;\n", - " }\n", - "\n", - " return mod.exports;\n", - " }\n", - " require.resolve = function(name) {\n", - " return \"\"\n", - " }\n", - "\n", - " var main = require(entry);\n", - " main.require = require;\n", - "\n", - " if (typeof Proxy !== \"undefined\") {\n", - " // allow Bokeh.loader[\"@bokehjs/module/name\"] syntax\n", - " main.loader = new Proxy({}, {\n", - " get: function(_obj, module) {\n", - " return require(module);\n", - " }\n", - " });\n", - " }\n", - "\n", - " main.register_plugin = function(plugin_modules, plugin_entry, plugin_aliases, plugin_externals) {\n", - " if (plugin_aliases === undefined) plugin_aliases = {};\n", - " if (plugin_externals === undefined) plugin_externals = {};\n", - "\n", - " for (var name in plugin_modules) {\n", - " modules[name] = plugin_modules[name];\n", - " }\n", - "\n", - " for (var name in plugin_aliases) {\n", - " aliases[name] = plugin_aliases[name];\n", - " }\n", - "\n", - " for (var name in plugin_externals) {\n", - " externals[name] = plugin_externals[name];\n", - " }\n", - "\n", - " var plugin = require(plugin_entry);\n", - "\n", - " for (var name in plugin) {\n", - " main[name] = plugin[name];\n", - " }\n", - "\n", - " return plugin;\n", - " }\n", - "\n", - " return main;\n", - " })\n", - " ([\n", - " function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});e(1).__exportStar(e(2),_)},\n", - " function _(t,e,n){\n", - " /*! *****************************************************************************\n", - " Copyright (c) Microsoft Corporation.\n", - " \n", - " Permission to use, copy, modify, and/or distribute this software for any\n", - " purpose with or without fee is hereby granted.\n", - " \n", - " THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\n", - " REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n", - " AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\n", - " INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\n", - " LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\n", - " OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n", - " PERFORMANCE OF THIS SOFTWARE.\n", - " ***************************************************************************** */\n", - " Object.defineProperty(n,\"__esModule\",{value:!0});var r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function o(t){var e=\"function\"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&\"number\"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function a(t,e){var n=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,a=n.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}function i(t){return this instanceof i?(this.v=t,this):new i(t)}n.__extends=function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},n.__assign=function(){return n.__assign=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;u--)(o=t[u])&&(i=(a<3?o(i):a>3?o(e,n,i):o(e,n))||i);return a>3&&i&&Object.defineProperty(e,n,i),i},n.__param=function(t,e){return function(n,r){e(n,r,t)}},n.__metadata=function(t,e){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,e)},n.__awaiter=function(t,e,n,r){return new(n||(n=Promise))((function(o,a){function i(t){try{c(r.next(t))}catch(t){a(t)}}function u(t){try{c(r.throw(t))}catch(t){a(t)}}function c(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(i,u)}c((r=r.apply(t,e||[])).next())}))},n.__generator=function(t,e){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:u(0),throw:u(1),return:u(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function u(a){return function(u){return function(a){if(n)throw new TypeError(\"Generator is already executing.\");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]1||c(t,e)}))})}function c(t,e){try{(n=o[t](e)).value instanceof i?Promise.resolve(n.value.v).then(f,l):s(a[0][2],n)}catch(t){s(a[0][3],t)}var n}function f(t){c(\"next\",t)}function l(t){c(\"throw\",t)}function s(t,e){t(e),a.shift(),a.length&&c(a[0][0],a[0][1])}},n.__asyncDelegator=function(t){var e,n;return e={},r(\"next\"),r(\"throw\",(function(t){throw t})),r(\"return\"),e[Symbol.iterator]=function(){return this},e;function r(r,o){e[r]=t[r]?function(e){return(n=!n)?{value:i(t[r](e)),done:\"return\"===r}:o?o(e):e}:o}},n.__asyncValues=function(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=o(t),e={},r(\"next\"),r(\"throw\"),r(\"return\"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}},n.__makeTemplateObject=function(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t},n.__importStar=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e.default=t,e},n.__importDefault=function(t){return t&&t.__esModule?t:{default:t}},n.__classPrivateFieldGet=function(t,e){if(!e.has(t))throw new TypeError(\"attempted to get private field on non-instance\");return e.get(t)},n.__classPrivateFieldSet=function(t,e,n){if(!e.has(t))throw new TypeError(\"attempted to set private field on non-instance\");return e.set(t,n),n}},\n", - " function _(e,r,t){var l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)Object.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r.default=e,r};Object.defineProperty(t,\"__esModule\",{value:!0});var o=e(3);t.version=o.version;var s=e(4);t.index=s.index,t.embed=l(e(4)),t.protocol=l(e(390)),t._testing=l(e(391));var n=e(19);t.logger=n.logger,t.set_log_level=n.set_log_level;var a=e(27);t.settings=a.settings;var i=e(7);t.Models=i.Models;var v=e(5);t.documents=v.documents;var _=e(392);t.safely=_.safely},\n", - " function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0}),o.version=\"2.2.3\"},\n", - " function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(5),s=e(19),r=e(29),d=e(13),_=e(8),c=e(16),i=e(381),a=e(383),u=e(382);var l=e(381);t.add_document_standalone=l.add_document_standalone,t.index=l.index;var m=e(383);t.add_document_from_session=m.add_document_from_session;var f=e(388);t.embed_items_notebook=f.embed_items_notebook,t.kernels=f.kernels;var g=e(382);async function O(e,o,t,c){_.isString(e)&&(e=JSON.parse(r.unescape(e)));const l={};for(const[o,t]of d.entries(e))l[o]=n.Document.from_json(t);const m=[];for(const e of o){const o=u._resolve_element(e),n=u._resolve_root_elements(e);if(null!=e.docid)m.push(await i.add_document_standalone(l[e.docid],o,n,e.use_for_title));else{if(null==e.token)throw new Error(\"Error rendering Bokeh items: either 'docid' or 'token' was expected.\");{const r=a._get_ws_url(t,c);s.logger.debug(\"embed: computed ws url: \"+r);try{m.push(await a.add_document_from_session(r,e.token,o,n,e.use_for_title)),console.log(\"Bokeh items were rendered successfully\")}catch(e){console.log(\"Error rendering Bokeh items:\",e)}}}}return m}t.BOKEH_ROOT=g.BOKEH_ROOT,t.embed_item=async function(e,o){const t={},n=r.uuid4();t[n]=e.doc,null==o&&(o=e.target_id);const s=document.getElementById(o);null!=s&&s.classList.add(u.BOKEH_ROOT);const d={roots:{[e.root_id]:o},root_ids:[e.root_id],docid:n},[_]=await c.defer(()=>O(t,[d]));return _},t.embed_items=async function(e,o,t,n){return await c.defer(()=>O(e,o,t,n))}},\n", - " function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);o.__exportStar(e(6),_),o.__exportStar(e(121),_)},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),n=e(7),r=e(3),i=e(19),_=e(313),a=e(14),l=e(15),c=e(17),h=e(31),d=e(9),f=e(13),u=o.__importStar(e(120)),m=e(25),g=e(8),p=e(272),w=e(85),v=e(81),b=e(121);class y{constructor(e){this.document=e,this.session=null,this.subscribed_models=new Set}send_event(e){const t=new b.MessageSentEvent(this.document,\"bokeh_event\",e.to_json());this.document._trigger_on_change(t)}trigger(e){for(const t of this.subscribed_models)null!=e.origin&&e.origin!=t||t._process_event(e)}}s.EventManager=y,y.__name__=\"EventManager\",s.documents=[],s.DEFAULT_TITLE=\"Bokeh Application\";class j{constructor(){s.documents.push(this),this._init_timestamp=Date.now(),this._title=s.DEFAULT_TITLE,this._roots=[],this._all_models=new Map,this._all_models_freeze_count=0,this._callbacks=new Map,this._message_callbacks=new Map,this.event_manager=new y(this),this.idle=new l.Signal0(this,\"idle\"),this._idle_roots=new WeakMap,this._interactive_timestamp=null,this._interactive_plot=null}get layoutables(){return this._roots.filter(e=>e instanceof p.LayoutDOM)}get is_idle(){for(const e of this.layoutables)if(!this._idle_roots.has(e))return!1;return!0}notify_idle(e){this._idle_roots.set(e,!0),this.is_idle&&(i.logger.info(`document idle at ${Date.now()-this._init_timestamp} ms`),this.event_manager.send_event(new _.DocumentReady),this.idle.emit())}clear(){this._push_all_models_freeze();try{for(;this._roots.length>0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}}interactive_start(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new _.LODStart)),this._interactive_timestamp=Date.now()}interactive_stop(){null!=this._interactive_plot&&this._interactive_plot.trigger_event(new _.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null}interactive_duration(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp}destructively_move(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();const t=d.copy(this._roots);this.clear();for(const e of t)if(null!=e.document)throw new Error(\"Somehow we didn't detach \"+e);if(0!=this._all_models.size)throw new Error(\"this._all_models still had stuff in it: \"+this._all_models);for(const s of t)e.add_root(s);e.set_title(this._title)}_push_all_models_freeze(){this._all_models_freeze_count+=1}_pop_all_models_freeze(){this._all_models_freeze_count-=1,0===this._all_models_freeze_count&&this._recompute_all_models()}_invalidate_all_models(){i.logger.debug(\"invalidating document models\"),0===this._all_models_freeze_count&&this._recompute_all_models()}_recompute_all_models(){let e=new Set;for(const t of this._roots)e=u.union(e,t.references());const t=new Set(this._all_models.values()),s=u.difference(t,e),o=u.difference(e,t),n=new Map;for(const t of e)n.set(t.id,t);for(const e of s)e.detach_document();for(const e of o)e.attach_document(this);this._all_models=n}roots(){return this._roots}add_root(e,t){if(i.logger.debug(\"Adding root: \"+e),!d.includes(this._roots,e)){this._push_all_models_freeze();try{this._roots.push(e)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new b.RootAddedEvent(this,e,t))}}remove_root(e,t){const s=this._roots.indexOf(e);if(!(s<0)){this._push_all_models_freeze();try{this._roots.splice(s,1)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new b.RootRemovedEvent(this,e,t))}}title(){return this._title}set_title(e,t){e!==this._title&&(this._title=e,this._trigger_on_change(new b.TitleChangedEvent(this,e,t)))}get_model_by_id(e){var t;return null!==(t=this._all_models.get(e))&&void 0!==t?t:null}get_model_by_name(e){const t=[];for(const s of this._all_models.values())s instanceof v.Model&&s.name==e&&t.push(s);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(`Multiple models are named '${e}'`)}}on_message(e,t){const s=this._message_callbacks.get(e);null==s?this._message_callbacks.set(e,new Set([t])):s.add(t)}remove_on_message(e,t){var s;null===(s=this._message_callbacks.get(e))||void 0===s||s.delete(t)}_trigger_on_message(e,t){const s=this._message_callbacks.get(e);if(null!=s)for(const e of s)e(t)}on_change(e,t=!1){this._callbacks.has(e)||this._callbacks.set(e,t)}remove_on_change(e){this._callbacks.delete(e)}_trigger_on_change(e){for(const[t,s]of this._callbacks)if(!s&&e instanceof b.DocumentEventBatch)for(const s of e.events)t(s);else t(e)}_notify_change(e,t,s,o,n){this._trigger_on_change(new b.ModelChangedEvent(this,e,t,s,o,null==n?void 0:n.setter_id,null==n?void 0:n.hint))}static _references_json(e,t=!0){const s=[];for(const o of e){const e=o.struct();e.attributes=o.attributes_as_json(t),delete e.attributes.id,s.push(e)}return s}static _instantiate_object(e,t,s){const o=Object.assign(Object.assign({},s),{id:e,__deferred__:!0});return new(n.Models(t))(o)}static _instantiate_references_json(e,t){const s=new Map;for(const o of e){const e=o.id,n=o.type,r=o.attributes||{};let i=t.get(e);null==i&&(i=j._instantiate_object(e,n,r),null!=o.subtype&&i.set_subtype(o.subtype)),s.set(i.id,i)}return s}static _resolve_refs(e,t,s,o){function n(e){if(c.is_ref(e)){if(t.has(e.id))return t.get(e.id);if(s.has(e.id))return s.get(e.id);throw new Error(`reference ${JSON.stringify(e)} isn't known (not in Document?)`)}return h.is_NDArray_ref(e)?h.decode_NDArray(e,o):g.isArray(e)?function(e){const t=[];for(const s of e)t.push(n(s));return t}(e):g.isPlainObject(e)?function(e){const t={};for(const[s,o]of f.entries(e))t[s]=n(o);return t}(e):e}return n(e)}static _initialize_references_json(e,t,s,o){const n=new Map;for(const{id:r,attributes:i}of e){const e=!t.has(r),_=e?s.get(r):t.get(r),a=j._resolve_refs(i,t,s,o);_.setv(a,{silent:!0}),n.set(r,{instance:_,is_new:e})}const r=[],i=new Set;function _(e){if(e instanceof a.HasProps){if(n.has(e.id)&&!i.has(e.id)){i.add(e.id);const{instance:t,is_new:s}=n.get(e.id),{attributes:o}=t;for(const e of f.values(o))_(e);s&&(t.finalize(),r.push(t))}}else if(g.isArray(e))for(const t of e)_(t);else if(g.isPlainObject(e))for(const t of f.values(e))_(t)}for(const e of n.values())_(e.instance);for(const e of r)e.connect_signals()}static _event_for_attribute_change(e,t,s,o,n){if(o.get_model_by_id(e.id).property(t).syncable){const r={kind:\"ModelChanged\",model:{id:e.id},attr:t,new:s};return a.HasProps._json_record_references(o,s,n,{recursive:!0}),r}return null}static _events_to_sync_objects(e,t,s,o){const n=Object.keys(e.attributes),r=Object.keys(t.attributes),_=d.difference(n,r),a=d.difference(r,n),l=d.intersection(n,r),c=[];for(const e of _)i.logger.warn(`Server sent key ${e} but we don't seem to have it in our JSON`);for(const n of a){const r=t.attributes[n];c.push(j._event_for_attribute_change(e,n,r,s,o))}for(const n of l){const r=e.attributes[n],i=t.attributes[n];null==r&&null==i||(null==r||null==i?c.push(j._event_for_attribute_change(e,n,i,s,o)):m.isEqual(r,i)||c.push(j._event_for_attribute_change(e,n,i,s,o)))}return c.filter(e=>null!=e)}static _compute_patch_since_json(e,t){const s=t.to_json(!1);function o(e){const t=new Map;for(const s of e.roots.references)t.set(s.id,s);return t}const n=o(e),r=new Map,i=[];for(const t of e.roots.root_ids)r.set(t,n.get(t)),i.push(t);const _=o(s),a=new Map,l=[];for(const e of s.roots.root_ids)a.set(e,_.get(e)),l.push(e);if(i.sort(),l.sort(),d.difference(i,l).length>0||d.difference(l,i).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");const c=new Set;let h=[];for(const e of t._all_models.keys())if(n.has(e)){const s=j._events_to_sync_objects(n.get(e),_.get(e),t,c);h=h.concat(s)}return{references:j._references_json(c,!1),events:h}}to_json_string(e=!0){return JSON.stringify(this.to_json(e))}to_json(e=!0){const t=this._roots.map(e=>e.id),s=this._all_models.values();return{version:r.version,title:this._title,roots:{root_ids:t,references:j._references_json(s,e)}}}static from_json_string(e){const t=JSON.parse(e);return j.from_json(t)}static from_json(e){i.logger.debug(\"Creating Document from JSON\");const t=e.version,s=-1!==t.indexOf(\"+\")||-1!==t.indexOf(\"-\"),o=`Library versions: JS (${r.version}) / Python (${t})`;s||r.version.replace(/-(dev|rc)\\./,\"$1\")==t?i.logger.debug(o):(i.logger.warn(\"JS/Python version mismatch\"),i.logger.warn(o));const n=e.roots,_=n.root_ids,a=n.references,l=j._instantiate_references_json(a,new Map);j._initialize_references_json(a,new Map,l,new Map);const c=new j;for(const e of _){const t=l.get(e);null!=t&&c.add_root(t)}return c.set_title(e.title),c}replace_with_json(e){j.from_json(e).destructively_move(this)}create_json_patch_string(e){return JSON.stringify(this.create_json_patch(e))}create_json_patch(e){const t=new Set,s=[];for(const o of e){if(o.document!==this)throw i.logger.warn(\"Cannot create a patch using events from a different document, event had \",o.document,\" we are \",this),new Error(\"Cannot create a patch using events from a different document\");s.push(o.json(t))}return{events:s,references:j._references_json(t)}}apply_json_patch(e,t=new Map,s){const o=e.references,n=e.events,r=j._instantiate_references_json(o,this._all_models);t instanceof Map||(t=new Map(t));for(const e of n)switch(e.kind){case\"RootAdded\":case\"RootRemoved\":case\"ModelChanged\":{const t=e.model.id,s=this._all_models.get(t);if(null!=s)r.set(t,s);else if(!r.has(t))throw i.logger.warn(`Got an event for unknown model ${e.model}\"`),new Error(\"event model wasn't known\");break}}const _=new Map,a=new Map;for(const[e,t]of r)this._all_models.has(e)?_.set(e,t):a.set(e,t);j._initialize_references_json(o,_,a,t);for(const e of n)switch(e.kind){case\"MessageSent\":{const{msg_type:s,msg_data:o}=e;let n;if(void 0===o){if(1!=t.size)throw new Error(\"expected exactly one buffer\");{const[[,e]]=t;n=e}}else n=j._resolve_refs(o,_,a,t);this._trigger_on_message(s,n);break}case\"ModelChanged\":{const o=e.model.id,n=this._all_models.get(o);if(null==n)throw new Error(`Cannot apply patch to ${o} which is not in the document`);const r=e.attr,i=j._resolve_refs(e.new,_,a,t);n.setv({[r]:i},{setter_id:s});break}case\"ColumnDataChanged\":{const o=e.column_source.id,n=this._all_models.get(o);if(null==n)throw new Error(`Cannot stream to ${o} which is not in the document`);const r=j._resolve_refs(e.new,new Map,new Map,t);if(null!=e.cols)for(const e in n.data)e in r||(r[e]=n.data[e]);n.setv({data:r},{setter_id:s,check_eq:!1});break}case\"ColumnsStreamed\":{const t=e.column_source.id,o=this._all_models.get(t);if(null==o)throw new Error(`Cannot stream to ${t} which is not in the document`);if(!(o instanceof w.ColumnDataSource))throw new Error(\"Cannot stream to non-ColumnDataSource\");const n=e.data,r=e.rollover;o.stream(n,r,s);break}case\"ColumnsPatched\":{const t=e.column_source.id,o=this._all_models.get(t);if(null==o)throw new Error(`Cannot patch ${t} which is not in the document`);if(!(o instanceof w.ColumnDataSource))throw new Error(\"Cannot patch non-ColumnDataSource\");const n=e.patches;o.patch(n,s);break}case\"RootAdded\":{const t=e.model.id,o=r.get(t);this.add_root(o,s);break}case\"RootRemoved\":{const t=e.model.id,o=r.get(t);this.remove_root(o,s);break}case\"TitleChanged\":this.set_title(e.title,s);break;default:throw new Error(\"Unknown patch event \"+JSON.stringify(e))}}}s.Document=j,j.__name__=\"Document\"},\n", - " function _(e,r,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),t=e(8),d=e(13),i=e(14);s.overrides={};const l=new Map;s.Models=e=>{const r=s.overrides[e]||l.get(e);if(null==r)throw new Error(`Model '${e}' does not exist. This could be due to a widget or a custom model not being registered before first usage.`);return r},s.Models.register=(e,r)=>{s.overrides[e]=r},s.Models.unregister=e=>{delete s.overrides[e]},s.Models.register_models=(e,r=!1,s)=>{var o;if(null!=e)for(const n of d.values(e))if(o=n,t.isObject(o)&&o.prototype instanceof i.HasProps){const e=n.__qualified__;r||!l.has(e)?l.set(e,n):null!=s?s(e):console.warn(`Model '${e}' was already registered`)}},s.register_models=s.Models.register_models,s.Models.registered_names=()=>Array.from(l.keys());const n=o.__importStar(e(34));s.register_models(n)},\n", - " function _(n,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});\n", - " // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n", - " // Underscore may be freely distributed under the MIT license.\n", - " const e=n(9),i=Object.prototype.toString;function o(n){return\"[object Number]\"===i.call(n)}function c(n){const t=typeof n;return\"function\"===t||\"object\"===t&&!!n}r.isBoolean=function(n){return!0===n||!1===n||\"[object Boolean]\"===i.call(n)},r.isNumber=o,r.isInteger=function(n){return o(n)&&Number.isInteger(n)},r.isString=function(n){return\"[object String]\"===i.call(n)},r.isFunction=function(n){return\"[object Function]\"===i.call(n)},r.isArray=function(n){return Array.isArray(n)},r.isArrayOf=function(n,t){return e.every(n,t)},r.isArrayableOf=function(n,t){for(let r=0,e=n.length;r0,\"'step' must be a positive number\"),null==t&&(t=n,n=0);const{max:r,ceil:i,abs:u}=Math,c=n<=t?e:-e,f=r(i(u(t-n)/e),0),s=new Array(f);for(let t=0;t=0?t:n.length+t]},e.zip=function(...n){if(0==n.length)return[];const t=i.min(n.map(n=>n.length)),e=n.length,r=new Array(t);for(let o=0;on.length)),r=Array(e);for(let n=0;nn[t])},e.argmax=function(n){return i.max_by(a(n.length),t=>n[t])},e.sort_by=function(n,t){const e=n.map((n,e)=>({value:n,index:e,key:t(n)}));return e.sort((n,t)=>{const e=n.key,r=t.key;if(e!==r){if(e>r||void 0===e)return 1;if(en.value)},e.uniq=function(n){const t=new Set;for(const e of n)t.add(e);return[...t]},e.uniq_by=function(n,t){const e=[],r=[];for(const o of n){const n=t(o);s(r,n)||(r.push(n),e.push(o))}return e},e.union=function(...n){const t=new Set;for(const e of n)for(const n of e)t.add(n);return[...t]},e.intersection=function(n,...t){const e=[];n:for(const r of n)if(!s(e,r)){for(const n of t)if(!s(n,r))continue n;e.push(r)}return e},e.difference=function(n,...t){const e=f(t);return n.filter(n=>!s(e,n))},e.remove_at=function(n,t){const e=c(n);return e.splice(t,1),e},e.remove_by=function(n,t){for(let e=0;e2*Math.PI;)n-=2*Math.PI;return n}function a(n,t){return e(n-t)}function o(){return Math.random()}Object.defineProperty(r,\"__esModule\",{value:!0}),r.angle_norm=e,r.angle_dist=a,r.angle_between=function(n,t,r,o){const u=a(t,r);if(0==u)return!1;if(u==2*Math.PI)return!0;const f=e(n),i=a(t,f)<=u&&a(f,r)<=u;return 0==o?i:!i},r.random=o,r.randomIn=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},r.atan2=function(n,t){return Math.atan2(t[1]-n[1],t[0]-n[0])},r.radians=function(n){return n*(Math.PI/180)},r.degrees=function(n){return n/(Math.PI/180)},r.rnorm=function(n,t){let r,e;for(;r=o(),e=o(),e=(2*e-1)*Math.sqrt(1/Math.E*2),!(-4*r*r*Math.log(r)>=e*e););let a=e/r;return a=n+t*a,a},r.clamp=function(n,t,r){return nr?r:n}},\n", - " function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});class o extends Error{}n.AssertionError=o,o.__name__=\"AssertionError\",n.assert=function(e,r){if(!(!0===e||!1!==e&&e()))throw new o(null!=r?r:\"Assertion failed\")},n.unreachable=function(){throw new Error(\"unreachable code\")}},\n", - " function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=n(8),o=n(10);function i(n,t,e,...r){const o=n.length;t<0&&(t+=o),t<0?t=0:t>o&&(t=o),null==e||e>o-t?e=o-t:e<0&&(e=0);const i=o-e+r.length,u=new n.constructor(i);let l=0;for(;l0?0:r-1;for(;o>=0&&ot[t.length-1])return t.length;let e=0,r=t.length-1;for(;r-e!=1;){const o=e+Math.floor((r-e)/2);n>=t[o]?e=o:r=o}return e}e.is_empty=function(n){return 0==n.length},e.copy=function(n){return r.isArray(n)?n.slice():new n.constructor(n)},e.splice=i,e.head=u,e.insert=function(n,t,e){return i(n,e,0,t)},e.append=function(n,t){return i(n,n.length,0,t)},e.prepend=function(n,t){return i(n,0,0,t)},e.indexOf=function(n,t){for(let e=0,r=n.length;ee&&(e=t);return e},e.minmax=function(n){let t,e=1/0,r=-1/0;for(let o=0,i=n.length;or&&(r=t));return[e,r]},e.min_by=function(n,t){if(0==n.length)throw new Error(\"min_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,i=n.length;or&&(e=i,r=u)}return e},e.sum=function(n){let t=0;for(let e=0,r=n.length;et[r]=n+e,0),t},e.every=function(n,t){for(let e=0,r=n.length;e(n-t)/r)}},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const c=e(9);function o(e){return Object.keys(e).length}n.keys=Object.keys,n.values=Object.values,n.entries=Object.entries,n.extend=Object.assign,n.clone=function(e){return Object.assign({},e)},n.merge=function(e,t){const n=Object.create(Object.prototype),o=c.concat([Object.keys(e),Object.keys(t)]);for(const s of o){const o=e.hasOwnProperty(s)?e[s]:[],r=t.hasOwnProperty(s)?t[s]:[];n[s]=c.union(o,r)}return n},n.size=o,n.isEmpty=function(e){return 0==o(e)},n.to_object=function(e){const t={};for(const[n,c]of e)t[n]=c;return t}},\n", - " function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const s=t(1),n=t(15),i=t(17),o=s.__importStar(t(18)),c=s.__importStar(t(21)),a=s.__importStar(t(28)),_=t(29),u=t(9),f=t(13),l=t(8),h=t(25),p=t(5),d=t(30),y=t(31),g=t(25),v=t(33),m=s.__importStar(t(21));class b extends(n.Signalable()){constructor(t={}){var e;super(),this._subtype=void 0,this.document=null,this.destroyed=new n.Signal0(this,\"destroyed\"),this.change=new n.Signal0(this,\"change\"),this.transformchange=new n.Signal0(this,\"transformchange\"),this.properties={},this._pending=!1,this._changing=!1;const r=t instanceof Map?t.get:e=>t[e];for(const[t,{type:e,default_value:s,options:n}]of f.entries(this._props)){let i;i=e instanceof c.Kind?new o.PrimitiveProperty(this,t,e,s,r(t),n):new e(this,t,c.Any,s,r(t),n),this.properties[t]=i}null!==(e=r(\"__deferred__\"))&&void 0!==e&&e||(this.finalize(),this.connect_signals())}set type(t){console.warn(\"prototype.type = 'ModelName' is deprecated, use static __name__ instead\"),this.constructor.__name__=t}get type(){return this.constructor.__qualified__}static get __qualified__(){const{__module__:t,__name__:e}=this;return null!=t?`${t}.${e}`:e}static get[Symbol.toStringTag](){return this.__name__}static init_HasProps(){this.prototype._props={},this.prototype._mixins=[],this.define({id:[o.String,()=>_.uniqueId()]})}static _fix_default(t,e){if(void 0!==t){if(l.isFunction(t))return t;if(l.isArray(t))return()=>u.copy(t);if(l.isPlainObject(t))return()=>f.clone(t);if(l.isObject(t))throw new Error(t+\" must be explicitly wrapped in a function\");return()=>t}}static define(t){for(const[e,r]of f.entries(l.isFunction(t)?t(m):t)){if(null!=this.prototype._props[e])throw new Error(`attempted to redefine property '${this.prototype.type}.${e}'`);if(null!=this.prototype[e])throw new Error(`attempted to redefine attribute '${this.prototype.type}.${e}'`);Object.defineProperty(this.prototype,e,{get(){return this.properties[e].get_value()},set(t){return this.setv({[e]:t}),this},configurable:!1,enumerable:!0});const[t,s,n]=r,i={type:t,default_value:this._fix_default(s,e),options:n},o=f.clone(this.prototype._props);o[e]=i,this.prototype._props=o}}static internal(t){const e={};for(const[r,s]of f.entries(t)){const[t,n,i={}]=s;e[r]=[t,n,Object.assign(Object.assign({},i),{internal:!0})]}this.define(e)}static mixins(t){function e(t){switch(t){case\"line\":return a.LineVector;case\"fill\":return a.FillVector;case\"hatch\":return a.HatchVector;case\"text\":return a.TextVector;default:throw new Error(`Unknown property mixin kind '${t}'`)}}function r(t,e){const r={};for(const[s,n]of f.entries(e))r[t+s]=n;return r}function s(t){const[e]=Object.keys(t),[r]=e.split(\"_\",1);return r}l.isArray(t)||(t=[t]);const n={},i=[];for(const o of t)if(l.isString(o)){const[t,s=\"\"]=o.split(\":\"),c=e(t);i.push(o),f.extend(n,r(s,c))}else if(l.isArray(o)){const[t,e]=o;i.push(`${s(e)}:${t}`),f.extend(n,r(t,e))}else{const t=o;i.push(s(t)),f.extend(n,t)}this.define(n),this.prototype._mixins=[...this.prototype._mixins,...i]}static override(t){for(const[e,r]of f.entries(t)){const t=this._fix_default(r,e),s=this.prototype._props[e];if(null==s)throw new Error(`attempted to override nonexistent '${this.prototype.type}.${e}'`);const n=f.clone(this.prototype._props);n[e]=Object.assign(Object.assign({},s),{default_value:t}),this.prototype._props=n}}toString(){return`${this.type}(${this.id})`}property(t){const e=this.properties[t];if(null!=e)return e;throw new Error(`unknown property ${this.type}.${t}`)}get attributes(){const t={};for(const e of this)t[e.attr]=e.get_value();return t}[g.equals](t,e){for(const r of this){const s=t.property(r.attr);if(e.eq(r.get_value(),s.get_value()))return!1}return!0}[v.pretty](t){const e=t.token,r=[];for(const s of this)if(s.dirty){const n=s.get_value();r.push(`${s.attr}${e(\":\")} ${t.to_string(n)}`)}return`${this.constructor.__qualified__}${e(\"(\")}${e(\"{\")}${r.join(e(\",\")+\" \")}${e(\"}\")}${e(\")\")}`}finalize(){for(const t of this)null!=t.spec.transform&&this.connect(t.spec.transform.change,()=>this.transformchange.emit());this.initialize()}initialize(){}connect_signals(){}disconnect_signals(){n.Signal.disconnectReceiver(this)}destroy(){this.disconnect_signals(),this.destroyed.emit()}clone(){return new this.constructor(this.attributes)}_setv(t,e){const r=e.check_eq,s=[],n=this._changing;this._changing=!0;for(const[e,n]of t)!1!==r&&h.isEqual(e.get_value(),n)||(e.set_value(n),s.push(e));s.length>0&&(this._pending=!0);for(const t of s)t.change.emit();if(!n){if(!e.no_change)for(;this._pending;)this._pending=!1,this.change.emit();this._pending=!1,this._changing=!1}}setv(t,e={}){const r=f.entries(t);if(0==r.length)return;if(!0===e.silent){for(const[t,e]of r)this.properties[t].set_value(e);return}const s=new Map,n=new Map;for(const[t,e]of r){const r=this.properties[t];s.set(r,e),n.set(r,r.get_value())}this._setv(s,e);const{document:i}=this;if(null!=i){const t=[];for(const[e,r]of n)t.push([e,r,e.get_value()]);for(const[,e,r]of t)if(this._needs_invalidate(e,r)){i._invalidate_all_models();break}this._push_changes(t,e)}}getv(t){return this.property(t).get_value()}ref(){return{id:this.id}}struct(){const t={type:this.type,id:this.id,attributes:{}};return null!=this._subtype&&(t.subtype=this._subtype),t}set_subtype(t){this._subtype=t}*[Symbol.iterator](){yield*f.values(this.properties)}*syncable_properties(){for(const t of this)t.syncable&&(yield t)}serializable_attributes(){const t={};for(const e of this.syncable_properties())t[e.attr]=e.get_value();return t}static _value_to_json(t){if(t instanceof b)return t.ref();if(d.is_NDArray(t))return y.encode_NDArray(t);if(l.isArray(t)||l.isTypedArray(t)){const e=t.length,r=new Array(e);for(let s=0;sn.signal===t&&n.slot===e&&n.context===l)}const g=new Set;function a(n){0===g.size&&l.defer(f),g.add(n)}function f(){for(const n of g)s.remove_by(n,n=>null==n.signal);g.clear()}},\n", - " function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.delay=\n", - " // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n", - " // Underscore may be freely distributed under the MIT license.\n", - " function(n,e){return setTimeout(n,e)};const u=\"function\"==typeof requestAnimationFrame?requestAnimationFrame:setImmediate;t.defer=function(n){return new Promise(e=>{u(()=>e(n()))})},t.throttle=function(n,e,t={}){let u,o,i,r=null,l=0;const c=function(){l=!1===t.leading?0:Date.now(),r=null,i=n.apply(u,o),r||(u=o=null)};return function(){const a=Date.now();l||!1!==t.leading||(l=a);const f=e-(a-l);return u=this,o=arguments,f<=0||f>e?(r&&(clearTimeout(r),r=null),l=a,i=n.apply(u,o),r||(u=o=null)):r||!1===t.trailing||(r=setTimeout(c,f)),i}},t.once=function(n){let e,t=!1;return function(){return t||(t=!0,e=n()),e}}},\n", - " function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(8),r=e(13);t.is_ref=function(e){if(i.isPlainObject(e)){const n=r.keys(e);return 1==n.length&&\"id\"==n[0]}return!1}},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const a=e(1),s=e(15),i=e(19),r=a.__importStar(e(20)),l=e(24),o=e(9),c=e(12),_=e(22),u=e(8),d=e(27);function p(e){try{return JSON.stringify(e)}catch(t){return e.toString()}}function S(e){return u.isPlainObject(e)&&(void 0===e.value?0:1)+(void 0===e.field?0:1)+(void 0===e.expr?0:1)==1}n.isSpec=S;class m{constructor(e,t,n,a,i,r={}){var l,o;let c;if(this.obj=e,this.attr=t,this.kind=n,this.default_value=a,this._dirty=!1,this.change=new s.Signal0(this.obj,\"change\"),this.internal=null!==(l=r.internal)&&void 0!==l&&l,this.optional=null!==(o=r.optional)&&void 0!==o&&o,void 0!==i)c=i,this._dirty=!0;else{const t=this._default_override();c=void 0!==t?t:void 0!==a?a(e):null}this._update(c)}get is_value(){return void 0!==this.spec.value}get syncable(){return!this.internal}get_value(){return this.spec.value}set_value(e){this._update(e),this._dirty=!0}_default_override(){}get dirty(){return this._dirty}_update(e){null!=e&&this.validate(e),this.spec={value:e}}toString(){return`Prop(${this.obj}.${this.attr}, spec: ${p(this.spec)})`}normalize(e){return e}validate(e){if(!this.valid(e))throw new Error(`${this.obj.type}.${this.attr} given invalid value: ${p(e)}`)}valid(e){return this.kind.valid(e)}value(e=!0){if(!this.is_value)throw new Error(\"attempted to retrieve property value for property without value specification\");let t=this.normalize([this.spec.value])[0];return null!=this.spec.transform&&e&&(t=this.spec.transform.compute(t)),t}}n.Property=m,m.__name__=\"Property\";class h extends m{}n.PrimitiveProperty=h,h.__name__=\"PrimitiveProperty\";class v extends m{}n.Any=v,v.__name__=\"Any\";class g extends m{valid(e){return u.isArray(e)||e instanceof Float32Array||e instanceof Float64Array}}n.Array=g,g.__name__=\"Array\";class x extends m{valid(e){return u.isBoolean(e)}}n.Boolean=x,x.__name__=\"Boolean\";class y extends m{valid(e){return u.isString(e)&&_.is_color(e)}}n.Color=y,y.__name__=\"Color\";class f extends m{}n.Instance=f,f.__name__=\"Instance\";class A extends m{valid(e){return u.isNumber(e)}}n.Number=A,A.__name__=\"Number\";class P extends A{valid(e){return u.isNumber(e)&&(0|e)==e}}n.Int=P,P.__name__=\"Int\";class C extends A{}n.Angle=C,C.__name__=\"Angle\";class b extends A{valid(e){return u.isNumber(e)&&0<=e&&e<=1}}n.Percent=b,b.__name__=\"Percent\";class L extends m{valid(e){return u.isString(e)}}n.String=L,L.__name__=\"String\";class N extends m{valid(e){return null===e||u.isString(e)}}n.NullString=N,N.__name__=\"NullString\";class T extends L{}n.FontSize=T,T.__name__=\"FontSize\";class q extends L{_default_override(){return d.settings.dev?\"Bokeh\":void 0}}n.Font=q,q.__name__=\"Font\";class B extends m{valid(e){return u.isString(e)&&o.includes(this.enum_values,e)}}function M(e){return class extends B{get enum_values(){return[...e]}}}n.EnumProperty=B,B.__name__=\"EnumProperty\",n.Enum=M;class w extends B{get enum_values(){return[...r.Direction]}normalize(e){const t=new Uint8Array(e.length);for(let n=0;ne*Math.PI/180)),e=c.map(e,e=>-e),super.normalize(e)}}n.AngleSpec=re,re.__name__=\"AngleSpec\";class le extends G{get default_units(){return\"data\"}get valid_units(){return[...r.SpatialUnits]}}n.DistanceSpec=le,le.__name__=\"DistanceSpec\";class oe extends J{array(e){return new Uint8Array(super.array(e))}}n.BooleanSpec=oe,oe.__name__=\"BooleanSpec\";class ce extends J{array(e){return new l.NumberArray(super.array(e))}}n.NumberSpec=ce,ce.__name__=\"NumberSpec\";class _e extends J{array(e){const t=super.array(e),n=t.length,a=new l.ColorArray(n);for(let e=0;e0){let o=s[e];return null==o&&(s[e]=o=new r(e,l)),o}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")}get level(){return this.get_level()}get_level(){return this._log_level}set_level(e){if(e instanceof g)this._log_level=e;else{if(!n.isString(e)||null==r.log_levels[e])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=r.log_levels[e]}const l=`[${this._name}]`;for(const[e,o]of t.entries(r.log_levels))o.level\",\"*\"),t.HTTPMethod=o.Enum(\"POST\",\"GET\"),t.HexTileOrientation=o.Enum(\"pointytop\",\"flattop\"),t.HoverMode=o.Enum(\"mouse\",\"hline\",\"vline\"),t.LatLon=o.Enum(\"lat\",\"lon\"),t.LegendClickPolicy=o.Enum(\"none\",\"hide\",\"mute\"),t.LegendLocation=t.Anchor,t.LineCap=o.Enum(\"butt\",\"round\",\"square\"),t.LineJoin=o.Enum(\"miter\",\"round\",\"bevel\"),t.LinePolicy=o.Enum(\"prev\",\"next\",\"nearest\",\"interp\",\"none\"),t.Location=o.Enum(\"above\",\"below\",\"left\",\"right\"),t.Logo=o.Enum(\"normal\",\"grey\"),t.MarkerType=o.Enum(\"asterisk\",\"circle\",\"circle_cross\",\"circle_dot\",\"circle_x\",\"circle_y\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"diamond_dot\",\"dot\",\"hex\",\"hex_dot\",\"inverted_triangle\",\"plus\",\"square\",\"square_cross\",\"square_dot\",\"square_pin\",\"square_x\",\"triangle\",\"triangle_dot\",\"triangle_pin\",\"x\",\"y\"),t.MutedPolicy=o.Enum(\"show\",\"ignore\"),t.Orientation=o.Enum(\"vertical\",\"horizontal\"),t.OutputBackend=o.Enum(\"canvas\",\"svg\",\"webgl\"),t.PaddingUnits=o.Enum(\"percent\",\"absolute\"),t.Place=o.Enum(\"above\",\"below\",\"left\",\"right\",\"center\"),t.PointPolicy=o.Enum(\"snap_to_data\",\"follow_mouse\",\"none\"),t.RadiusDimension=o.Enum(\"x\",\"y\",\"max\",\"min\"),t.RenderLevel=o.Enum(\"image\",\"underlay\",\"glyph\",\"guide\",\"annotation\",\"overlay\"),t.RenderMode=o.Enum(\"canvas\",\"css\"),t.ResetPolicy=o.Enum(\"standard\",\"event_only\"),t.RoundingFunction=o.Enum(\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"),t.SelectionMode=o.Enum(\"replace\",\"append\",\"intersect\",\"subtract\"),t.Side=o.Enum(\"above\",\"below\",\"left\",\"right\"),t.SizingMode=o.Enum(\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"),t.Sort=o.Enum(\"ascending\",\"descending\"),t.SpatialUnits=o.Enum(\"screen\",\"data\"),t.StartEnd=o.Enum(\"start\",\"end\"),t.StepMode=o.Enum(\"after\",\"before\",\"center\"),t.TapBehavior=o.Enum(\"select\",\"inspect\"),t.TextAlign=o.Enum(\"left\",\"right\",\"center\"),t.TextBaseline=o.Enum(\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"),t.TextureRepetition=o.Enum(\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"),t.TickLabelOrientation=o.Enum(\"vertical\",\"horizontal\",\"parallel\",\"normal\"),t.TooltipAttachment=o.Enum(\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"),t.UpdateMode=o.Enum(\"replace\",\"append\"),t.VerticalAlign=o.Enum(\"top\",\"middle\",\"bottom\")},\n", - " function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1).__importStar(e(8)),r=e(22);class i{}t.Kind=i,i.__name__=\"Kind\",function(e){class n extends i{valid(e){return!0}}n.__name__=\"Any\",e.Any=n;class t extends i{valid(e){return!0}}t.__name__=\"Unknown\",e.Unknown=t;class l extends i{valid(e){return s.isBoolean(e)}}l.__name__=\"Boolean\",e.Boolean=l;class a extends i{constructor(e){super(),this.obj_type=e}valid(e){return!0}}a.__name__=\"Ref\",e.Ref=a;class _ extends i{valid(e){return s.isNumber(e)}}_.__name__=\"Number\",e.Number=_;class u extends _{valid(e){return super.valid(e)&&s.isInteger(e)}}u.__name__=\"Int\",e.Int=u;class d extends i{constructor(e){super(),this.types=e,this.types=e}valid(e){return this.types.some(n=>n.valid(e))}}d.__name__=\"Or\",e.Or=d;class o extends i{constructor(e){super(),this.types=e,this.types=e}valid(e){if(!s.isArray(e))return!1;for(let n=0;nthis.item_type.valid(e))}}c.__name__=\"Array\",e.Array=c;class m extends i{valid(e){return null===e}}m.__name__=\"Null\",e.Null=m;class p extends i{constructor(e){super(),this.base_type=e}valid(e){return null===e||this.base_type.valid(e)}}p.__name__=\"Nullable\",e.Nullable=p;class y extends i{valid(e){return s.isString(e)}}y.__name__=\"String\",e.String=y;class v extends i{constructor(e){super(),this.values=new Set(e)}valid(e){return this.values.has(e)}*[Symbol.iterator](){yield*this.values}}v.__name__=\"Enum\",e.Enum=v;class h extends i{constructor(e){super(),this.item_type=e}valid(e){if(!s.isPlainObject(e))return!1;for(const n in e)if(e.hasOwnProperty(n)){const t=e[n];if(!this.item_type.valid(t))return!1}return!0}}h.__name__=\"Struct\",e.Struct=h;class w extends i{constructor(e,n){super(),this.key_type=e,this.item_type=n}valid(e){if(!(e instanceof Map))return!1;for(const[n,t]of e.entries())if(!this.key_type.valid(n)||!this.item_type.valid(t))return!1;return!0}}w.__name__=\"Dict\",e.Dict=w;class K extends i{valid(e){return s.isString(e)&&r.is_color(e)}}K.__name__=\"Color\",e.Color=K;class f extends _{valid(e){return super.valid(e)&&0<=e&&e<=1}}f.__name__=\"Percent\",e.Percent=f}(t.Kinds||(t.Kinds={})),t.Any=new t.Kinds.Any,t.Unknown=new t.Kinds.Unknown,t.Boolean=new t.Kinds.Boolean,t.Number=new t.Kinds.Number,t.Int=new t.Kinds.Int,t.String=new t.Kinds.String,t.Null=new t.Kinds.Null,t.Nullable=e=>new t.Kinds.Nullable(e),t.Or=(...e)=>new t.Kinds.Or(e),t.Tuple=(...e)=>new t.Kinds.Tuple(e),t.Array=e=>new t.Kinds.Array(e),t.Struct=e=>new t.Kinds.Struct(e),t.Dict=(e,n)=>new t.Kinds.Dict(e,n),t.Enum=(...e)=>new t.Kinds.Enum(e),t.Ref=e=>new t.Kinds.Ref(e),t.Percent=new t.Kinds.Percent,t.Color=new t.Kinds.Color,t.Auto=t.Enum(\"auto\"),t.FontSize=t.String,t.Font=t.String,t.Angle=t.Number},\n", - " function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(23),l=e(9);function a(e){const r=Number(e).toString(16);return 1==r.length?\"0\"+r:r}function o(e){if(0==(e+=\"\").indexOf(\"#\"))return e;if(n.is_svg_color(e))return n.svg_colors[e];if(0==e.indexOf(\"rgb\")){const r=e.replace(/^rgba?\\(|\\s+|\\)$/g,\"\").split(\",\");let t=r.slice(0,3).map(a).join(\"\");return 4==r.length&&(t+=a(Math.floor(255*parseFloat(r[3])))),\"#\"+t.slice(0,8)}return e}function s(e){let r;switch(e.substring(0,4)){case\"rgba\":r={start:\"rgba(\",len:4,alpha:!0};break;case\"rgb(\":r={start:\"rgb(\",len:3,alpha:!1};break;default:return!1}if(new RegExp(\".*?(\\\\.).*(,)\").test(e))return!1;const t=e.replace(r.start,\"\").replace(\")\",\"\").split(\",\").map(parseFloat);return t.length==r.len&&((!r.alpha||0<=t[3]&&t[3]<=1)&&!l.includes(t.slice(0,3).map(e=>0<=e&&e<=255),!1))}t.is_color=function(e){return n.is_svg_color(e.toLowerCase())||\"#\"==e.substring(0,1)||s(e)},t.rgb2hex=function(e,r,t){return`#${a(255&e)}${a(255&r)}${a(255&t)}`},t.color2hex=o,t.encode_rgba=function([e,r,t,n]){return(255*e|0)<<24|(255*r|0)<<16|(255*t|0)<<8|255*n|0},t.decode_rgba=function(e){return[(e>>24&255)/255,(e>>16&255)/255,(e>>8&255)/255,(e>>0&255)/255]},t.color2rgba=function(e,r=1){if(!e)return[0,0,0,0];let t=o(e);t=t.replace(/ |#/g,\"\"),t.length<=4&&(t=t.replace(/(.)/g,\"$1$1\"));const n=t.match(/../g).map(e=>parseInt(e,16)/255);for(;n.length<3;)n.push(0);return n.length<4&&n.push(r),n.slice(0,4)},t.valid_rgb=s},\n", - " function _(e,F,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.svg_colors={indianred:\"#CD5C5C\",lightcoral:\"#F08080\",salmon:\"#FA8072\",darksalmon:\"#E9967A\",lightsalmon:\"#FFA07A\",crimson:\"#DC143C\",red:\"#FF0000\",firebrick:\"#B22222\",darkred:\"#8B0000\",pink:\"#FFC0CB\",lightpink:\"#FFB6C1\",hotpink:\"#FF69B4\",deeppink:\"#FF1493\",mediumvioletred:\"#C71585\",palevioletred:\"#DB7093\",coral:\"#FF7F50\",tomato:\"#FF6347\",orangered:\"#FF4500\",darkorange:\"#FF8C00\",orange:\"#FFA500\",gold:\"#FFD700\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",lemonchiffon:\"#FFFACD\",lightgoldenrodyellow:\"#FAFAD2\",papayawhip:\"#FFEFD5\",moccasin:\"#FFE4B5\",peachpuff:\"#FFDAB9\",palegoldenrod:\"#EEE8AA\",khaki:\"#F0E68C\",darkkhaki:\"#BDB76B\",lavender:\"#E6E6FA\",thistle:\"#D8BFD8\",plum:\"#DDA0DD\",violet:\"#EE82EE\",orchid:\"#DA70D6\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",mediumorchid:\"#BA55D3\",mediumpurple:\"#9370DB\",blueviolet:\"#8A2BE2\",darkviolet:\"#9400D3\",darkorchid:\"#9932CC\",darkmagenta:\"#8B008B\",purple:\"#800080\",indigo:\"#4B0082\",slateblue:\"#6A5ACD\",darkslateblue:\"#483D8B\",mediumslateblue:\"#7B68EE\",greenyellow:\"#ADFF2F\",chartreuse:\"#7FFF00\",lawngreen:\"#7CFC00\",lime:\"#00FF00\",limegreen:\"#32CD32\",palegreen:\"#98FB98\",lightgreen:\"#90EE90\",mediumspringgreen:\"#00FA9A\",springgreen:\"#00FF7F\",mediumseagreen:\"#3CB371\",seagreen:\"#2E8B57\",forestgreen:\"#228B22\",green:\"#008000\",darkgreen:\"#006400\",yellowgreen:\"#9ACD32\",olivedrab:\"#6B8E23\",olive:\"#808000\",darkolivegreen:\"#556B2F\",mediumaquamarine:\"#66CDAA\",darkseagreen:\"#8FBC8F\",lightseagreen:\"#20B2AA\",darkcyan:\"#008B8B\",teal:\"#008080\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",lightcyan:\"#E0FFFF\",paleturquoise:\"#AFEEEE\",aquamarine:\"#7FFFD4\",turquoise:\"#40E0D0\",mediumturquoise:\"#48D1CC\",darkturquoise:\"#00CED1\",cadetblue:\"#5F9EA0\",steelblue:\"#4682B4\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",lightblue:\"#ADD8E6\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",deepskyblue:\"#00BFFF\",dodgerblue:\"#1E90FF\",cornflowerblue:\"#6495ED\",royalblue:\"#4169E1\",blue:\"#0000FF\",mediumblue:\"#0000CD\",darkblue:\"#00008B\",navy:\"#000080\",midnightblue:\"#191970\",cornsilk:\"#FFF8DC\",blanchedalmond:\"#FFEBCD\",bisque:\"#FFE4C4\",navajowhite:\"#FFDEAD\",wheat:\"#F5DEB3\",burlywood:\"#DEB887\",tan:\"#D2B48C\",rosybrown:\"#BC8F8F\",sandybrown:\"#F4A460\",goldenrod:\"#DAA520\",darkgoldenrod:\"#B8860B\",peru:\"#CD853F\",chocolate:\"#D2691E\",saddlebrown:\"#8B4513\",sienna:\"#A0522D\",brown:\"#A52A2A\",maroon:\"#800000\",white:\"#FFFFFF\",snow:\"#FFFAFA\",honeydew:\"#F0FFF0\",mintcream:\"#F5FFFA\",azure:\"#F0FFFF\",aliceblue:\"#F0F8FF\",ghostwhite:\"#F8F8FF\",whitesmoke:\"#F5F5F5\",seashell:\"#FFF5EE\",beige:\"#F5F5DC\",oldlace:\"#FDF5E6\",floralwhite:\"#FFFAF0\",ivory:\"#FFFFF0\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lavenderblush:\"#FFF0F5\",mistyrose:\"#FFE4E1\",gainsboro:\"#DCDCDC\",lightgray:\"#D3D3D3\",lightgrey:\"#D3D3D3\",silver:\"#C0C0C0\",darkgray:\"#A9A9A9\",darkgrey:\"#A9A9A9\",gray:\"#808080\",grey:\"#808080\",dimgray:\"#696969\",dimgrey:\"#696969\",lightslategray:\"#778899\",lightslategrey:\"#778899\",slategray:\"#708090\",slategrey:\"#708090\",darkslategray:\"#2F4F4F\",darkslategrey:\"#2F4F4F\",black:\"#000000\"},r.is_svg_color=function(e){return e in r.svg_colors}},\n", - " function _(r,t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.NumberArray=Float32Array,e.ColorArray=Uint32Array;const s=r(25);class a{constructor(r,t){this.offsets=r,this.array=t}[s.equals](r,t){return t.arrays(this.offsets,r.offsets)&&t.arrays(this.array,r.array)}get length(){return this.offsets.length}clone(){return new a(new Uint32Array(this.offsets),new e.NumberArray(this.array))}static from(r){const t=r.length,s=new Uint32Array(t);let n=0;for(let e=0;e{if(null!=t[r.equals]&&null!=e[r.equals])return t[r.equals](e,this);switch(s){case\"[object Array]\":case\"[object Uint8Array]\":case\"[object Int8Array]\":case\"[object Uint16Array]\":case\"[object Int16Array]\":case\"[object Uint32Array]\":case\"[object Int32Array]\":case\"[object Float32Array]\":case\"[object Float64Array]\":return this.arrays(t,e);case\"[object Map]\":return this.maps(t,e);case\"[object Set]\":return this.sets(t,e);case\"[object Object]\":if(t.constructor==e.constructor&&(null==t.constructor||t.constructor===Object))return this.objects(t,e);case\"[object Function]\":if(t.constructor==e.constructor&&t.constructor===Function)return this.eq(\"\"+t,\"\"+e)}if(t instanceof Node)return this.nodes(t,e);throw Error(\"can't compare objects of type \"+s)})();return o.pop(),c.pop(),i}numbers(t,e){return Object.is(t,e)}arrays(t,e){const{length:r}=t;if(r!=e.length)return!1;for(let n=0;n>>5,r=31&t;return!!(this._array[s]>>r&1)}set(t,s=!0){this._check_bounds(t),this._count=null;const r=t>>>5,e=31&t;s?this._array[r]|=1<>>t&1&&(e+=1)}return e}*ones(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i>>t&1&&(yield e);else e+=32}}*zeros(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i>>t&1||(yield e);else e+=32}}_check_size(t){e.assert(this.size==t.size,\"Size mismatch\")}add(t){this._check_size(t);for(let s=0;st(this.at(s,r),s,r))}apply(t){const s=a.from(t),{nrows:r,ncols:e}=this;if(r==s.nrows&&e==s.ncols)return new a(r,e,(t,r)=>s.at(t,r)(this.at(t,r),t,r));throw new Error(\"dimensions don't match\")}to_sparse(){return[...this]}static from(t,s){if(t instanceof a)return t;if(null!=s){const r=t,e=Math.floor(r.length/s);return new a(e,s,(t,e)=>r[t*s+e])}{const s=t,r=t.length,e=i.min(s.map(t=>t.length));return new a(r,e,(t,r)=>s[t][r])}}}r.Matrix=a,a.__name__=\"Matrix\"},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});class n{constructor(){this._dev=!1}set dev(e){this._dev=e}get dev(){return this._dev}}s.Settings=n,n.__name__=\"Settings\",s.settings=new n},\n", - " function _(e,l,t){Object.defineProperty(t,\"__esModule\",{value:!0});const a=e(1).__importStar(e(18));t.Line={line_color:[a.Color,\"black\"],line_alpha:[a.Number,1],line_width:[a.Number,1],line_join:[a.LineJoin,\"bevel\"],line_cap:[a.LineCap,\"butt\"],line_dash:[a.Array,[]],line_dash_offset:[a.Number,0]},t.Fill={fill_color:[a.Color,\"gray\"],fill_alpha:[a.Number,1]},t.Hatch={hatch_color:[a.Color,\"black\"],hatch_alpha:[a.Number,1],hatch_scale:[a.Number,12],hatch_pattern:[a.NullString,null],hatch_weight:[a.Number,1],hatch_extra:[a.Any,{}]},t.Text={text_color:[a.Color,\"#444444\"],text_alpha:[a.Number,1],text_font:[a.Font,\"helvetica\"],text_font_size:[a.FontSize,\"16px\"],text_font_style:[a.FontStyle,\"normal\"],text_align:[a.TextAlign,\"left\"],text_baseline:[a.TextBaseline,\"bottom\"],text_line_height:[a.Number,1.2]},t.LineScalar={line_color:[a.ColorScalar,\"black\"],line_alpha:[a.NumberScalar,1],line_width:[a.NumberScalar,1],line_join:[a.LineJoinScalar,\"bevel\"],line_cap:[a.LineCapScalar,\"butt\"],line_dash:[a.ArrayScalar,[]],line_dash_offset:[a.NumberScalar,0]},t.FillScalar={fill_color:[a.ColorScalar,\"gray\"],fill_alpha:[a.NumberScalar,1]},t.HatchScalar={hatch_color:[a.ColorScalar,\"black\"],hatch_alpha:[a.NumberScalar,1],hatch_scale:[a.NumberScalar,12],hatch_pattern:[a.NullStringScalar,null],hatch_weight:[a.NumberScalar,1],hatch_extra:[a.AnyScalar,{}]},t.TextScalar={text_color:[a.ColorScalar,\"#444444\"],text_alpha:[a.NumberScalar,1],text_font:[a.Font,\"helvetica\"],text_font_size:[a.FontSizeScalar,\"16px\"],text_font_style:[a.FontStyleScalar,\"normal\"],text_align:[a.TextAlignScalar,\"left\"],text_baseline:[a.TextBaselineScalar,\"bottom\"],text_line_height:[a.NumberScalar,1.2]},t.LineVector={line_color:[a.ColorSpec,\"black\"],line_alpha:[a.NumberSpec,1],line_width:[a.NumberSpec,1],line_join:[a.LineJoin,\"bevel\"],line_cap:[a.LineCap,\"butt\"],line_dash:[a.Array,[]],line_dash_offset:[a.Number,0]},t.FillVector={fill_color:[a.ColorSpec,\"gray\"],fill_alpha:[a.NumberSpec,1]},t.HatchVector={hatch_color:[a.ColorSpec,\"black\"],hatch_alpha:[a.NumberSpec,1],hatch_scale:[a.NumberSpec,12],hatch_pattern:[a.NullStringSpec,null],hatch_weight:[a.NumberSpec,1],hatch_extra:[a.Any,{}]},t.TextVector={text_color:[a.ColorSpec,\"#444444\"],text_alpha:[a.NumberSpec,1],text_font:[a.Font,\"helvetica\"],text_font_size:[a.FontSizeSpec,\"16px\"],text_font_style:[a.FontStyle,\"normal\"],text_align:[a.TextAlign,\"left\"],text_baseline:[a.TextBaseline,\"bottom\"],text_line_height:[a.Number,1.2]}},\n", - " function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(27);function u(){const t=new Array(32);for(let e=0;e<32;e++)t[e]=\"0123456789ABCDEF\".substr(Math.floor(16*Math.random()),1);return t[12]=\"4\",t[16]=\"0123456789ABCDEF\".substr(3&t[16].charCodeAt(0)|8,1),t.join(\"\")}r.startsWith=function(t,e,r=0){return t.substr(r,e.length)==e},r.uuid4=u;let s=1e3;r.uniqueId=function(t){const e=n.settings.dev?\"j\"+s++:u();return null!=t?`${t}-${e}`:e},r.escape=function(t){return t.replace(/(?:[&<>\"'`])/g,t=>{switch(t){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return t}})},r.unescape=function(t){return t.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,(t,e)=>{switch(e){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return e}})},r.use_strict=function(t){return\"'use strict';\\n\"+t}},\n", - " function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=t(8),a=t(11),n=t(25),i=Symbol(\"__ndarray__\");class h extends Uint8Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"uint8\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}e.Uint8NDArray=h,h.__name__=\"Uint8NDArray\";class _ extends Int8Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"int8\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}e.Int8NDArray=_,_.__name__=\"Int8NDArray\";class u extends Uint16Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"uint16\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}e.Uint16NDArray=u,u.__name__=\"Uint16NDArray\";class l extends Int16Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"int16\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}e.Int16NDArray=l,l.__name__=\"Int16NDArray\";class y extends Uint32Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"uint32\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}e.Uint32NDArray=y,y.__name__=\"Uint32NDArray\";class c extends Int32Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"int32\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}e.Int32NDArray=c,c.__name__=\"Int32NDArray\";class p extends Float32Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"float32\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}e.Float32NDArray=p,p.__name__=\"Float32NDArray\";class o extends Float64Array{constructor(t,s){super(t),this.__ndarray__=i,this.dtype=\"float64\",this.shape=null!=s?s:d(t)?t.shape:[this.length],this.dimension=this.shape.length}[n.equals](t,s){return s.eq(this.shape,t.shape)&&s.arrays(this,t)}}function d(t){return r.isObject(t)&&t.__ndarray__==i}e.Float64NDArray=o,o.__name__=\"Float64NDArray\",e.is_NDArray=d,e.ndarray=function(t,s={}){let{dtype:e}=s;null==e&&(e=t instanceof ArrayBuffer||r.isArray(t)?\"float32\":(()=>{switch(!0){case t instanceof Uint8Array:return\"uint8\";case t instanceof Int8Array:return\"int8\";case t instanceof Uint16Array:return\"uint16\";case t instanceof Int16Array:return\"int16\";case t instanceof Uint32Array:return\"uint32\";case t instanceof Int32Array:return\"int32\";case t instanceof Float32Array:return\"float32\";case t instanceof Float64Array:return\"float64\";default:a.unreachable()}})());const{shape:n}=s;switch(e){case\"uint8\":return new h(t,n);case\"int8\":return new _(t,n);case\"uint16\":return new u(t,n);case\"int16\":return new l(t,n);case\"uint32\":return new y(t,n);case\"int32\":return new c(t,n);case\"float32\":return new p(t,n);case\"float64\":return new o(t,n)}}},\n", - " function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),a=e(8),f=e(32),_=n.__importStar(e(30));function o(e){const r=new Uint8Array(e),t=Array.from(r).map(e=>String.fromCharCode(e));return btoa(t.join(\"\"))}function s(e){const r=atob(e),t=r.length,n=new Uint8Array(t);for(let e=0,a=t;e{switch(a){case\"uint8\":return new _.Uint8NDArray(o,n);case\"int8\":return new _.Int8NDArray(o,n);case\"uint16\":return new _.Uint16NDArray(o,n);case\"int16\":return new _.Int16NDArray(o,n);case\"uint32\":return new _.Uint32NDArray(o,n);case\"int32\":return new _.Int32NDArray(o,n);case\"float32\":return new _.Float32NDArray(o,n);case\"float64\":return new _.Float64NDArray(o,n)}})();if(f!==t.BYTE_ORDER)switch(l.BYTES_PER_ELEMENT){case 2:i(l);break;case 4:u(l);break;case 8:c(l)}return l},t.encode_NDArray=function(e,r){const n={order:t.BYTE_ORDER,dtype:e.dtype,shape:e.shape};if(null!=r){const t=\"\"+r.size;return r.set(t,e.buffer),Object.assign({__buffer__:t},n)}{const r=o(e.buffer);return Object.assign({__ndarray__:r},n)}}},\n", - " function _(e,n,i){Object.defineProperty(i,\"__esModule\",{value:!0}),i.is_ie=(()=>{const e=\"undefined\"!=typeof navigator?navigator.userAgent:\"\";return e.indexOf(\"MSIE\")>=0||e.indexOf(\"Trident\")>0||e.indexOf(\"Edge\")>0})(),i.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),i.is_little_endian=(()=>{const e=new ArrayBuffer(4),n=new Uint8Array(e);new Uint32Array(e)[1]=168496141;let i=!0;return 10==n[4]&&11==n[5]&&12==n[6]&&13==n[7]&&(i=!1),i})()},\n", - " function _(t,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=t(8),i=t(13);n.pretty=Symbol(\"pretty\");class o{constructor(t){this.precision=null==t?void 0:t.precision}to_string(t){return function(t){return n.pretty in Object(t)}(t)?t[n.pretty](this):e.isBoolean(t)?this.boolean(t):e.isNumber(t)?this.number(t):e.isString(t)?this.string(t):e.isArray(t)?this.array(t):e.isIterable(t)?this.iterable(t):e.isPlainObject(t)?this.object(t):\"\"+t}token(t){return t}boolean(t){return\"\"+t}number(t){return null!=this.precision?t.toFixed(this.precision):\"\"+t}string(t){return`\"${t.replace(/'/g,\"\\\\'\")}\"`}array(t){const r=this.token,n=[];for(const r of t)n.push(this.to_string(r));return`${r(\"[\")}${n.join(r(\",\")+\" \")}${r(\"]\")}`}iterable(t){var r;const n=this.token,e=null!==(r=Object(t)[Symbol.toStringTag])&&void 0!==r?r:\"Object\",i=this.array(t);return`${e}${n(\"(\")}${i}${n(\")\")}`}object(t){const r=this.token,n=[];for(const[e,o]of i.entries(t))n.push(`${e}${r(\":\")} ${this.to_string(o)}`);return`${r(\"{\")}${n.join(r(\",\")+\" \")}${r(\"}\")}`}}n.Printer=o,o.__name__=\"Printer\",n.to_string=function(t,r){return new o(r).to_string(t)}},\n", - " function _(t,_,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=t(1);e.__exportStar(t(35),r),e.__exportStar(t(176),r),e.__exportStar(t(203),r),e.__exportStar(t(207),r),e.__exportStar(t(218),r),e.__exportStar(t(222),r),e.__exportStar(t(228),r),e.__exportStar(t(232),r),e.__exportStar(t(265),r),e.__exportStar(t(268),r),e.__exportStar(t(270),r),e.__exportStar(t(132),r),e.__exportStar(t(148),r),e.__exportStar(t(287),r),e.__exportStar(t(291),r),e.__exportStar(t(320),r),e.__exportStar(t(321),r),e.__exportStar(t(322),r),e.__exportStar(t(323),r),e.__exportStar(t(324),r),e.__exportStar(t(329),r),e.__exportStar(t(331),r),e.__exportStar(t(342),r),e.__exportStar(t(346),r)},\n", - " function _(a,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});var r=a(36);o.Annotation=r.Annotation;var n=a(83);o.Arrow=n.Arrow;var t=a(84);o.ArrowHead=t.ArrowHead;var v=a(84);o.OpenHead=v.OpenHead;var l=a(84);o.NormalHead=l.NormalHead;var d=a(84);o.TeeHead=d.TeeHead;var i=a(84);o.VeeHead=i.VeeHead;var A=a(122);o.Band=A.Band;var H=a(124);o.BoxAnnotation=H.BoxAnnotation;var T=a(125);o.ColorBar=T.ColorBar;var p=a(160);o.Label=p.Label;var L=a(162);o.LabelSet=L.LabelSet;var b=a(163);o.Legend=b.Legend;var B=a(164);o.LegendItem=B.LegendItem;var S=a(166);o.PolyAnnotation=S.PolyAnnotation;var P=a(167);o.Slope=P.Slope;var g=a(168);o.Span=g.Span;var m=a(161);o.TextAnnotation=m.TextAnnotation;var w=a(169);o.Title=w.Title;var x=a(170);o.ToolbarPanel=x.ToolbarPanel;var s=a(171);o.Tooltip=s.Tooltip;var u=a(175);o.Whisker=u.Whisker},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=t(1).__importStar(t(37)),i=t(13),o=t(70);class _ extends o.RendererView{get panel(){return this.layout}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.visible,()=>this.plot_view.request_layout())}get_size(){if(this.model.visible){const{width:t,height:e}=this._get_size();return{width:Math.round(t),height:Math.round(e)}}return{width:0,height:0}}_get_size(){throw new Error(\"not implemented\")}set_data(t){const e=this.model.materialize_dataspecs(t);if(i.extend(this,e),this.plot_model.use_map){const t=this;null!=t._x&&([t._x,t._y]=s.project_xy(t._x,t._y)),null!=t._xs&&([t._xs,t._ys]=s.project_xsys(t._xs,t._ys))}}get needs_clip(){return null==this.layout}serializable_state(){const t=super.serializable_state();return null==this.layout?t:Object.assign(Object.assign({},t),{bbox:this.layout.bbox.box})}}n.AnnotationView=_,_.__name__=\"AnnotationView\";class a extends o.Renderer{constructor(t){super(t)}static init_Annotation(){this.override({level:\"annotation\"})}}n.Annotation=a,a.__name__=\"Annotation\",a.init_Annotation()},\n", - " function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=n(1),o=r.__importDefault(n(38)),l=r.__importDefault(n(39)),c=n(24),i=new l.default(\"GOOGLE\"),u=new l.default(\"WGS84\"),a=o.default(u,i);e.wgs84_mercator={compute:(n,t)=>isFinite(n)&&isFinite(t)?a.forward([n,t]):[NaN,NaN],invert:(n,t)=>isFinite(n)&&isFinite(t)?a.inverse([n,t]):[NaN,NaN]};const s={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},f={lon:[-180,180],lat:[-85.06,85.06]},{min:_,max:p}=Math;function m(n,t){const r=_(n.length,t.length),o=new c.NumberArray(r),l=new c.NumberArray(r);return e.inplace.project_xy(n,t,o,l),[o,l]}e.clip_mercator=function(n,t,e){const[r,o]=s[e];return[p(n,r),_(t,o)]},e.in_bounds=function(n,t){const[e,r]=f[t];return e2?void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name?\"number\"==typeof r.z?[r.x,r.y,r.z].concat(t.splice(3)):[r.x,r.y,t[2]].concat(t.splice(3)):[r.x,r.y].concat(t.splice(2)):[r.x,r.y]):(o=a.default(e,n,t),2===(i=Object.keys(t)).length||i.forEach((function(r){if(void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name){if(\"x\"===r||\"y\"===r||\"z\"===r)return}else if(\"x\"===r||\"y\"===r)return;o[r]=t[r]})),o)}function u(e){return e instanceof o.default?e:e.oProj?e.oProj:o.default(e)}t.default=function(e,n,t){e=u(e);var r,o=!1;return void 0===n?(n=e,e=i,o=!0):(void 0!==n.x||Array.isArray(n))&&(t=n,n=e,e=i,o=!0),n=u(n),t?c(e,n,t):(r={forward:function(t){return c(e,n,t)},inverse:function(t){return c(n,e,t)}},o&&(r.oProj=n),r)}},\n", - " function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const s=e(1),i=s.__importDefault(e(40)),u=s.__importDefault(e(51)),l=s.__importDefault(e(52)),o=e(60),r=s.__importDefault(e(62)),f=s.__importDefault(e(63)),d=s.__importDefault(e(47));function p(e,t){if(!(this instanceof p))return new p(e);t=t||function(e){if(e)throw e};var a=i.default(e);if(\"object\"==typeof a){var s=p.projections.get(a.projName);if(s){if(a.datumCode&&\"none\"!==a.datumCode){var l=d.default(r.default,a.datumCode);l&&(a.datum_params=l.towgs84?l.towgs84.split(\",\"):null,a.ellps=l.ellipse,a.datumName=l.datumName?l.datumName:a.datumCode)}a.k0=a.k0||1,a.axis=a.axis||\"enu\",a.ellps=a.ellps||\"wgs84\";var m=o.sphere(a.a,a.b,a.rf,a.ellps,a.sphere),n=o.eccentricity(m.a,m.b,m.rf,a.R_A),h=a.datum||f.default(a.datumCode,a.datum_params,m.a,m.b,n.es,n.ep2);u.default(this,a),u.default(this,s),this.a=m.a,this.b=m.b,this.rf=m.rf,this.sphere=m.sphere,this.es=n.es,this.e=n.e,this.ep2=n.ep2,this.datum=h,this.init(),t(null,this)}else t(e)}else t(e)}p.projections=l.default,p.projections.start(),a.default=p},\n", - " function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const u=t(1),n=u.__importDefault(t(41)),f=u.__importDefault(t(48)),i=u.__importDefault(t(43)),a=u.__importDefault(t(47));var o=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];var l=[\"3857\",\"900913\",\"3785\",\"102113\"];r.default=function(t){if(!function(t){return\"string\"==typeof t}(t))return t;if(function(t){return t in n.default}(t))return n.default[t];if(function(t){return o.some((function(e){return t.indexOf(e)>-1}))}(t)){var e=f.default(t);if(function(t){var e=a.default(t,\"authority\");if(e){var r=a.default(e,\"epsg\");return r&&l.indexOf(r)>-1}}(e))return n.default[\"EPSG:3857\"];var r=function(t){var e=a.default(t,\"extension\");if(e)return a.default(e,\"proj4\")}(e);return r?i.default(r):e}return function(t){return\"+\"===t[0]}(t)?i.default(t):void 0}},\n", - " function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),n=i.__importDefault(t(42)),f=i.__importDefault(t(43)),a=i.__importDefault(t(48));function l(t){var e=this;if(2===arguments.length){var r=arguments[1];\"string\"==typeof r?\"+\"===r.charAt(0)?l[t]=f.default(arguments[1]):l[t]=a.default(arguments[1]):l[t]=r}else if(1===arguments.length){if(Array.isArray(t))return t.map((function(t){Array.isArray(t)?l.apply(e,t):l(t)}));if(\"string\"==typeof t){if(t in l)return l[t]}else\"EPSG\"in t?l[\"EPSG:\"+t.EPSG]=t:\"ESRI\"in t?l[\"ESRI:\"+t.ESRI]=t:\"IAU2000\"in t?l[\"IAU2000:\"+t.IAU2000]=t:console.log(t);return}}n.default(l),r.default=l},\n", - " function _(e,t,l){Object.defineProperty(l,\"__esModule\",{value:!0}),l.default=function(e){e(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),e(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),e(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\"),e.WGS84=e[\"EPSG:4326\"],e[\"EPSG:3785\"]=e[\"EPSG:3857\"],e.GOOGLE=e[\"EPSG:3857\"],e[\"EPSG:900913\"]=e[\"EPSG:3857\"],e[\"EPSG:102113\"]=e[\"EPSG:3857\"]}},\n", - " function _(t,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=t(1),a=t(44),u=e.__importDefault(t(45)),r=e.__importDefault(t(46)),i=e.__importDefault(t(47));o.default=function(t){var n,o,e,f={},l=t.split(\"+\").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,n){var o=n.split(\"=\");return o.push(!0),t[o[0].toLowerCase()]=o[1],t}),{}),c={proj:\"projName\",datum:\"datumCode\",rf:function(t){f.rf=parseFloat(t)},lat_0:function(t){f.lat0=t*a.D2R},lat_1:function(t){f.lat1=t*a.D2R},lat_2:function(t){f.lat2=t*a.D2R},lat_ts:function(t){f.lat_ts=t*a.D2R},lon_0:function(t){f.long0=t*a.D2R},lon_1:function(t){f.long1=t*a.D2R},lon_2:function(t){f.long2=t*a.D2R},alpha:function(t){f.alpha=parseFloat(t)*a.D2R},lonc:function(t){f.longc=t*a.D2R},x_0:function(t){f.x0=parseFloat(t)},y_0:function(t){f.y0=parseFloat(t)},k_0:function(t){f.k0=parseFloat(t)},k:function(t){f.k0=parseFloat(t)},a:function(t){f.a=parseFloat(t)},b:function(t){f.b=parseFloat(t)},r_a:function(){f.R_A=!0},zone:function(t){f.zone=parseInt(t,10)},south:function(){f.utmSouth=!0},towgs84:function(t){f.datum_params=t.split(\",\").map((function(t){return parseFloat(t)}))},to_meter:function(t){f.to_meter=parseFloat(t)},units:function(t){f.units=t;var n=i.default(r.default,t);n&&(f.to_meter=n.to_meter)},from_greenwich:function(t){f.from_greenwich=t*a.D2R},pm:function(t){var n=i.default(u.default,t);f.from_greenwich=(n||parseFloat(t))*a.D2R},nadgrids:function(t){\"@null\"===t?f.datumCode=\"none\":f.nadgrids=t},axis:function(t){3===t.length&&-1!==\"ewnsud\".indexOf(t.substr(0,1))&&-1!==\"ewnsud\".indexOf(t.substr(1,1))&&-1!==\"ewnsud\".indexOf(t.substr(2,1))&&(f.axis=t)}};for(n in l)o=l[n],n in c?\"function\"==typeof(e=c[n])?e(o):f[e]=o:f[n]=o;return\"string\"==typeof f.datumCode&&\"WGS84\"!==f.datumCode&&(f.datumCode=f.datumCode.toLowerCase()),f}},\n", - " function _(P,_,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.PJD_3PARAM=1,e.PJD_7PARAM=2,e.PJD_WGS84=4,e.PJD_NODATUM=5,e.SEC_TO_RAD=484813681109536e-20,e.HALF_PI=Math.PI/2,e.SIXTH=.16666666666666666,e.RA4=.04722222222222222,e.RA6=.022156084656084655,e.EPSLN=1e-10,e.D2R=.017453292519943295,e.R2D=57.29577951308232,e.FORTPI=Math.PI/4,e.TWO_PI=2*Math.PI,e.SPI=3.14159265359},\n", - " function _(e,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});var a={};r.default=a,a.greenwich=0,a.lisbon=-9.131906111111,a.paris=2.337229166667,a.bogota=-74.080916666667,a.madrid=-3.687938888889,a.rome=12.452333333333,a.bern=7.439583333333,a.jakarta=106.807719444444,a.ferro=-17.666666666667,a.brussels=4.367975,a.stockholm=18.058277777778,a.athens=23.7163375,a.oslo=10.722916666667},\n", - " function _(e,t,f){Object.defineProperty(f,\"__esModule\",{value:!0}),f.default={ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937}}},\n", - " function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});var o=/[\\s_\\-\\/\\(\\)]/g;t.default=function(e,r){if(e[r])return e[r];for(var t,a=Object.keys(e),n=r.toLowerCase().replace(o,\"\"),f=-1;++f0?90:-90),e.lat_ts=e.lat1)}(l),l}},\n", - " function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0}),r.default=function(t){return new a(t).output()};var i=/\\s/,s=/[A-Za-z]/,h=/[A-Za-z84]/,o=/[,\\]]/,n=/[\\d\\.E\\-\\+]/;function a(t){if(\"string\"!=typeof t)throw new Error(\"not a string\");this.text=t.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=1}a.prototype.readCharicter=function(){var t=this.text[this.place++];if(4!==this.state)for(;i.test(t);){if(this.place>=this.text.length)return;t=this.text[this.place++]}switch(this.state){case 1:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},a.prototype.afterquote=function(t){if('\"'===t)return this.word+='\"',void(this.state=4);if(o.test(t))return this.word=this.word.trim(),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in afterquote yet, index '+this.place)},a.prototype.afterItem=function(t){return\",\"===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=1)):\"]\"===t?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},a.prototype.number=function(t){if(!n.test(t)){if(o.test(t))return this.word=parseFloat(this.word),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in number yet, index '+this.place)}this.word+=t},a.prototype.quoted=function(t){'\"'!==t?this.word+=t:this.state=5},a.prototype.keyword=function(t){if(h.test(t))this.word+=t;else{if(\"[\"===t){var e=[];return e.push(this.word),this.level++,null===this.root?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,void(this.state=1)}if(!o.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in keyword yet, index '+this.place);this.afterItem(t)}},a.prototype.neutral=function(t){if(s.test(t))return this.word=t,void(this.state=2);if('\"'===t)return this.word=\"\",void(this.state=4);if(n.test(t))return this.word=t,void(this.state=3);if(!o.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in neutral yet, index '+this.place);this.afterItem(t)},a.prototype.output=function(){for(;this.place90&&a*l.R2D<-90&&h*l.R2D>180&&h*l.R2D<-180)return null;if(Math.abs(Math.abs(a)-l.HALF_PI)<=l.EPSLN)return null;if(this.sphere)i=this.x0+this.a*this.k0*e.default(h-this.long0),s=this.y0+this.a*this.k0*Math.log(Math.tan(l.FORTPI+.5*a));else{var n=Math.sin(a),u=r.default(this.e,a,n);i=this.x0+this.a*this.k0*e.default(h-this.long0),s=this.y0-this.a*this.k0*Math.log(u)}return t.x=i,t.y=s,t}function f(t){var i,s,h=t.x-this.x0,a=t.y-this.y0;if(this.sphere)s=l.HALF_PI-2*Math.atan(Math.exp(-a/(this.a*this.k0)));else{var r=Math.exp(-a/(this.a*this.k0));if(-9999===(s=n.default(this.e,r)))return null}return i=e.default(this.long0+h/(this.a*this.k0)),t.x=i,t.y=s,t}s.init=u,s.forward=o,s.inverse=f,s.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"],s.default={init:u,forward:o,inverse:f,names:s.names}},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.default=function(e,t,n){var r=e*t;return n/Math.sqrt(1-r*r)}},\n", - " function _(e,t,u){Object.defineProperty(u,\"__esModule\",{value:!0});const n=e(1),a=e(44),f=n.__importDefault(e(56));u.default=function(e){return Math.abs(e)<=a.SPI?e:e-f.default(e)*a.TWO_PI}},\n", - " function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=function(e){return e<0?-1:1}},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const a=t(44);n.default=function(t,e,n){var o=t*n,u=.5*t;return o=Math.pow((1-o)/(1+o),u),Math.tan(.5*(a.HALF_PI-e))/o}},\n", - " function _(t,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(44);e.default=function(t,a){for(var e,r,o=.5*t,u=n.HALF_PI-2*Math.atan(a),f=0;f<=15;f++)if(e=t*Math.sin(u),u+=r=n.HALF_PI-2*Math.atan(a*Math.pow((1-e)/(1+e),o))-u,Math.abs(r)<=1e-10)return u;return-9999}},\n", - " function _(e,n,i){function t(){}function r(e){return e}Object.defineProperty(i,\"__esModule\",{value:!0}),i.init=t,i.forward=r,i.inverse=r,i.names=[\"longlat\",\"identity\"],i.default={init:t,forward:r,inverse:r,names:i.names}},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const a=e(1),n=e(44),f=a.__importStar(e(61)),u=a.__importDefault(e(47));r.eccentricity=function(e,t,r,a){var f=e*e,u=t*t,i=(f-u)/f,c=0;return a?(f=(e*=1-i*(n.SIXTH+i*(n.RA4+i*n.RA6)))*e,i=0):c=Math.sqrt(i),{es:i,e:c,ep2:(f-u)/u}},r.sphere=function(e,t,r,a,i){if(!e){var c=u.default(f.default,a);c||(c=f.WGS84),e=c.a,t=c.b,r=c.rf}return r&&!t&&(t=(1-1/r)*e),(0===r||Math.abs(e-t)3&&(0===r.datum_params[3]&&0===r.datum_params[4]&&0===r.datum_params[5]&&0===r.datum_params[6]||(r.datum_type=t.PJD_7PARAM,r.datum_params[3]*=t.SEC_TO_RAD,r.datum_params[4]*=t.SEC_TO_RAD,r.datum_params[5]*=t.SEC_TO_RAD,r.datum_params[6]=r.datum_params[6]/1e6+1))),r.a=_,r.b=u,r.es=d,r.ep2=p,r}},\n", - " function _(t,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(1),u=t(44),m=r.__importDefault(t(65)),_=r.__importDefault(t(67)),o=r.__importDefault(t(39)),d=r.__importDefault(t(68)),f=r.__importDefault(t(69));a.default=function t(e,a,r){var n;if(Array.isArray(r)&&(r=d.default(r)),f.default(r),e.datum&&a.datum&&function(t,e){return(t.datum.datum_type===u.PJD_3PARAM||t.datum.datum_type===u.PJD_7PARAM)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===u.PJD_3PARAM||e.datum.datum_type===u.PJD_7PARAM)&&\"WGS84\"!==t.datumCode}(e,a)&&(r=t(e,n=new o.default(\"WGS84\"),r),e=n),\"enu\"!==e.axis&&(r=_.default(e,!1,r)),\"longlat\"===e.projName)r={x:r.x*u.D2R,y:r.y*u.D2R,z:r.z||0};else if(e.to_meter&&(r={x:r.x*e.to_meter,y:r.y*e.to_meter,z:r.z||0}),!(r=e.inverse(r)))return;return e.from_greenwich&&(r.x+=e.from_greenwich),r=m.default(e.datum,a.datum,r),a.from_greenwich&&(r={x:r.x-a.from_greenwich,y:r.y,z:r.z||0}),\"longlat\"===a.projName?r={x:r.x*u.R2D,y:r.y*u.R2D,z:r.z||0}:(r=a.forward(r),a.to_meter&&(r={x:r.x/a.to_meter,y:r.y/a.to_meter,z:r.z||0})),\"enu\"!==a.axis?_.default(a,!0,r):r}},\n", - " function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const u=e(44),o=e(66);function _(e){return e===u.PJD_3PARAM||e===u.PJD_7PARAM}a.default=function(e,t,a){return o.compareDatums(e,t)||e.datum_type===u.PJD_NODATUM||t.datum_type===u.PJD_NODATUM?a:e.es!==t.es||e.a!==t.a||_(e.datum_type)||_(t.datum_type)?(a=o.geodeticToGeocentric(a,e.es,e.a),_(e.datum_type)&&(a=o.geocentricToWgs84(a,e.datum_type,e.datum_params)),_(t.datum_type)&&(a=o.geocentricFromWgs84(a,t.datum_type,t.datum_params)),o.geocentricToGeodetic(a,t.es,t.a,t.b)):a}},\n", - " function _(a,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=a(44);r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(a.es-t.es)>5e-11)&&(a.datum_type===e.PJD_3PARAM?a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:a.datum_type!==e.PJD_7PARAM||a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]&&a.datum_params[3]===t.datum_params[3]&&a.datum_params[4]===t.datum_params[4]&&a.datum_params[5]===t.datum_params[5]&&a.datum_params[6]===t.datum_params[6]))},r.geodeticToGeocentric=function(a,t,r){var m,u,s,_,n=a.x,d=a.y,i=a.z?a.z:0;if(d<-e.HALF_PI&&d>-1.001*e.HALF_PI)d=-e.HALF_PI;else if(d>e.HALF_PI&&d<1.001*e.HALF_PI)d=e.HALF_PI;else{if(d<-e.HALF_PI)return{x:-1/0,y:-1/0,z:a.z};if(d>e.HALF_PI)return{x:1/0,y:1/0,z:a.z}}return n>Math.PI&&(n-=2*Math.PI),u=Math.sin(d),_=Math.cos(d),s=u*u,{x:((m=r/Math.sqrt(1-t*s))+i)*_*Math.cos(n),y:(m+i)*_*Math.sin(n),z:(m*(1-t)+i)*u}},r.geocentricToGeodetic=function(a,t,r,m){var u,s,_,n,d,i,p,P,o,y,M,z,c,A,x,f=a.x,h=a.y,I=a.z?a.z:0;if(u=Math.sqrt(f*f+h*h),s=Math.sqrt(f*f+h*h+I*I),u/r<1e-12){if(A=0,s/r<1e-12)return e.HALF_PI,x=-m,{x:a.x,y:a.y,z:a.z}}else A=Math.atan2(h,f);_=I/s,P=(n=u/s)*(1-t)*(d=1/Math.sqrt(1-t*(2-t)*n*n)),o=_*d,c=0;do{c++,i=t*(p=r/Math.sqrt(1-t*o*o))/(p+(x=u*P+I*o-p*(1-t*o*o))),z=(M=_*(d=1/Math.sqrt(1-i*(2-i)*n*n)))*P-(y=n*(1-i)*d)*o,P=y,o=M}while(z*z>1e-24&&c<30);return{x:A,y:Math.atan(M/Math.abs(y)),z:x}},r.geocentricToWgs84=function(a,t,r){if(t===e.PJD_3PARAM)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(t===e.PJD_7PARAM){var m=r[0],u=r[1],s=r[2],_=r[3],n=r[4],d=r[5],i=r[6];return{x:i*(a.x-d*a.y+n*a.z)+m,y:i*(d*a.x+a.y-_*a.z)+u,z:i*(-n*a.x+_*a.y+a.z)+s}}},r.geocentricFromWgs84=function(a,t,r){if(t===e.PJD_3PARAM)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(t===e.PJD_7PARAM){var m=r[0],u=r[1],s=r[2],_=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,P=(a.y-u)/i,o=(a.z-s)/i;return{x:p+d*P-n*o,y:-d*p+P+_*o,z:n*p-_*P+o}}}},\n", - " function _(e,a,i){Object.defineProperty(i,\"__esModule\",{value:!0}),i.default=function(e,a,i){var s,n,r,c=i.x,d=i.y,u=i.z||0,f={};for(r=0;r<3;r++)if(!a||2!==r||void 0!==i.z)switch(0===r?(s=c,n=-1!==\"ew\".indexOf(e.axis[r])?\"x\":\"y\"):1===r?(s=d,n=-1!==\"ns\".indexOf(e.axis[r])?\"y\":\"x\"):(s=u,n=\"z\"),e.axis[r]){case\"e\":case\"w\":case\"n\":case\"s\":f[n]=s;break;case\"u\":void 0!==i[n]&&(f.z=s);break;case\"d\":void 0!==i[n]&&(f.z=-s);break;default:return null}return f}},\n", - " function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.default=function(e){var n={x:e[0],y:e[1]};return e.length>2&&(n.z=e[2]),e.length>3&&(n.m=e[3]),n}},\n", - " function _(e,i,n){function t(e){if(\"function\"==typeof Number.isFinite){if(Number.isFinite(e))return;throw new TypeError(\"coordinates must be finite numbers\")}if(\"number\"!=typeof e||e!=e||!isFinite(e))throw new TypeError(\"coordinates must be finite numbers\")}Object.defineProperty(n,\"__esModule\",{value:!0}),n.default=function(e){t(e.x),t(e.y)}},\n", - " function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),r=e(71),s=n.__importStar(e(74)),_=n.__importStar(e(18)),a=e(81),o=e(82);class l extends r.View{get coordinates(){return this._coordinates}initialize(){super.initialize(),this.visuals=new s.Visuals(this.model),this.needs_webgl_blit=!1,this._initialize_coordinates()}connect_signals(){super.connect_signals();const{x_range_name:e,y_range_name:i}=this.model.properties;this.on_change([e,i],()=>this._initialize_coordinates())}_initialize_coordinates(){const{x_range_name:e,y_range_name:i}=this.model,{frame:t}=this.plot_view,n=t.x_scales.get(e),r=t.y_scales.get(i);this._coordinates=new o.CoordinateTransform(n,r)}get plot_view(){return this.parent}get plot_model(){return this.parent.model}get layer(){const{overlays:e,primary:i}=this.plot_view.canvas_view;return\"overlay\"==this.model.level?e:i}request_render(){this.plot_view.request_render()}notify_finished(){this.plot_view.notify_finished()}get needs_clip(){return!1}get has_webgl(){return!1}render(){this.model.visible&&this._render(),this._has_finished=!0}}t.RendererView=l,l.__name__=\"RendererView\";class d extends a.Model{constructor(e){super(e)}static init_Renderer(){this.define({level:[_.RenderLevel],visible:[_.Boolean,!0],x_range_name:[_.String,\"default\"],y_range_name:[_.String,\"default\"]})}}t.Renderer=d,d.__name__=\"Renderer\",d.init_Renderer()},\n", - " function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),r=t(15),n=t(72),o=t(8),h=i.__importDefault(t(73));class a{constructor(t){if(this.removed=new r.Signal0(this,\"removed\"),this._ready=Promise.resolve(void 0),null==t.model)throw new Error(\"model of a view wasn't configured\");this.model=t.model,this._parent=t.parent}get ready(){return this._ready}connect(t,e){return t.connect((t,s)=>{const i=Promise.resolve(e.call(this,t,s));this._ready=this._ready.then(()=>i)},this)}disconnect(t,e){return t.disconnect(e,this)}initialize(){this._has_finished=!1,this.is_root&&(this._stylesheet=n.stylesheet);for(const t of this.styles())this.stylesheet.append(t)}async lazy_initialize(){}remove(){this._parent=void 0,this.disconnect_signals(),this.removed.emit()}toString(){return`${this.model.type}View(${this.model.id})`}serializable_state(){return{type:this.model.type}}get parent(){if(void 0!==this._parent)return this._parent;throw new Error(\"parent of a view wasn't configured\")}get is_root(){return null===this.parent}get root(){return this.is_root?this:this.parent.root}assert_root(){if(!this.is_root)throw new Error(this.toString()+\" is not a root layout\")}has_finished(){return this._has_finished}get is_idle(){return this.has_finished()}connect_signals(){}disconnect_signals(){r.Signal.disconnectReceiver(this)}on_change(t,e){for(const s of o.isArray(t)?t:[t])this.connect(s.change,e)}cursor(t,e){return null}get stylesheet(){return this.is_root?this._stylesheet:this.root.stylesheet}styles(){return[h.default]}}s.View=a,a.__name__=\"View\"},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(8),o=t(13),s=t=>(e={},...n)=>{const s=document.createElement(t);s.classList.add(\"bk\");for(let[t,n]of o.entries(e))if(null!=n&&(!i.isBoolean(n)||n))if(\"class\"===t&&(i.isString(n)&&(n=n.split(/\\s+/)),i.isArray(n)))for(const t of n)null!=t&&s.classList.add(t);else if(\"style\"===t&&i.isPlainObject(n))for(const[t,e]of o.entries(n))s.style[t]=e;else if(\"data\"===t&&i.isPlainObject(n))for(const[t,e]of o.entries(n))s.dataset[t]=e;else s.setAttribute(t,n);function l(t){if(i.isString(t))s.appendChild(document.createTextNode(t));else if(t instanceof Node)s.appendChild(t);else if(t instanceof NodeList||t instanceof HTMLCollection)for(const e of t)s.appendChild(e);else if(null!=t&&!1!==t)throw new Error(\"expected a DOM element, string, false or null, got \"+JSON.stringify(t))}for(const t of n)if(i.isArray(t))for(const e of t)l(e);else l(t);return s};function l(t){const e=t.parentNode;null!=e&&e.removeChild(t)}function r(t,...e){const n=t.firstChild;for(const i of e)t.insertBefore(i,n)}function a(t,e){const n=Element.prototype;return(n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector).call(t,e)}function c(t){return parseFloat(t)||0}function h(t){const e=getComputedStyle(t);return{border:{top:c(e.borderTopWidth),bottom:c(e.borderBottomWidth),left:c(e.borderLeftWidth),right:c(e.borderRightWidth)},margin:{top:c(e.marginTop),bottom:c(e.marginBottom),left:c(e.marginLeft),right:c(e.marginRight)},padding:{top:c(e.paddingTop),bottom:c(e.paddingBottom),left:c(e.paddingLeft),right:c(e.paddingRight)}}}function d(t){const e=t.getBoundingClientRect();return{width:Math.ceil(e.width),height:Math.ceil(e.height)}}n.createElement=function(t,e,...n){return s(t)(e,...n)},n.div=s(\"div\"),n.span=s(\"span\"),n.canvas=s(\"canvas\"),n.link=s(\"link\"),n.style=s(\"style\"),n.a=s(\"a\"),n.p=s(\"p\"),n.i=s(\"i\"),n.pre=s(\"pre\"),n.button=s(\"button\"),n.label=s(\"label\"),n.input=s(\"input\"),n.select=s(\"select\"),n.option=s(\"option\"),n.optgroup=s(\"optgroup\"),n.textarea=s(\"textarea\"),n.nbsp=function(){return document.createTextNode(\" \")},n.append=function(t,...e){for(const n of e)t.appendChild(n)},n.remove=l,n.removeElement=l,n.replaceWith=function(t,e){const n=t.parentNode;null!=n&&n.replaceChild(e,t)},n.prepend=r,n.empty=function(t,e=!1){let n;for(;n=t.firstChild;)t.removeChild(n);if(e&&t instanceof Element)for(const e of t.attributes)t.removeAttributeNode(e)},n.display=function(t){t.style.display=\"\"},n.undisplay=function(t){t.style.display=\"none\"},n.show=function(t){t.style.visibility=\"\"},n.hide=function(t){t.style.visibility=\"hidden\"},n.offset=function(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},n.matches=a,n.parent=function(t,e){let n=t;for(;n=n.parentElement;)if(a(n,e))return n;return null},n.extents=h,n.size=d,n.scroll_size=function(t){return{width:Math.ceil(t.scrollWidth),height:Math.ceil(t.scrollHeight)}},n.outer_size=function(t){const{margin:{left:e,right:n,top:i,bottom:o}}=h(t),{width:s,height:l}=d(t);return{width:Math.ceil(s+e+n),height:Math.ceil(l+i+o)}},n.content_size=function(t){const{left:e,top:n}=t.getBoundingClientRect(),{padding:i}=h(t);let o=0,s=0;for(const l of t.children){const t=l.getBoundingClientRect();o=Math.max(o,Math.ceil(t.left-e-i.left+t.width)),s=Math.max(s,Math.ceil(t.top-n-i.top+t.height))}return{width:o,height:s}},n.position=function(t,e,n){const{style:i}=t;if(i.left=e.x+\"px\",i.top=e.y+\"px\",i.width=e.width+\"px\",i.height=e.height+\"px\",null==n)i.margin=\"\";else{const{top:t,right:e,bottom:o,left:s}=n;i.margin=`${t}px ${e}px ${o}px ${s}px`}},n.children=function(t){return Array.from(t.children)};class f{constructor(t){this.el=t,this.classList=t.classList}get values(){const t=[];for(let e=0;e\":\"vertical_wave\",\"*\":\"criss_cross\"};class p{constructor(e,t=\"\"){this.obj=e,this.prefix=t,this.cache={};for(const a of this.attrs)this[a]=e.properties[t+a]}warm_cache(e,t){for(const a of this.attrs){const s=this.obj.properties[this.prefix+a];if(void 0!==s.spec.value)this.cache[a]=s.spec.value;else{if(!(null!=e&&s instanceof c.VectorSpec))throw new Error(\"source is required with a vectorized visual property\");{const l=s.array(e),c=null!=t?t.select(l):l;this.cache[a+\"_array\"]=c}}}}cache_select(e,t){const a=this.obj.properties[this.prefix+e];let s;return void 0!==a.spec.value?this.cache[e]=s=a.spec.value:this.cache[e]=s=this.cache[e+\"_array\"][t],s}get_array(e){return this.cache[e+\"_array\"]}set_vectorize(e,t){this._set_vectorize(e,t)}}a.ContextProperties=p,p.__name__=\"ContextProperties\";class f extends p{set_value(e){const t=this.line_color.value(),a=this.line_alpha.value();e.strokeStyle=n(t,a),e.lineWidth=this.line_width.value(),e.lineJoin=this.line_join.value(),e.lineCap=this.line_cap.value(),e.lineDash=this.line_dash.value(),e.lineDashOffset=this.line_dash_offset.value()}get doit(){return!(null===this.line_color.spec.value||0==this.line_alpha.spec.value||0==this.line_width.spec.value)}_set_vectorize(e,t){const a=this.cache_select(\"line_color\",t),s=this.cache_select(\"line_alpha\",t),l=this.cache_select(\"line_width\",t),c=this.cache_select(\"line_join\",t),i=this.cache_select(\"line_cap\",t),o=this.cache_select(\"line_dash\",t),r=this.cache_select(\"line_dash_offset\",t);e.strokeStyle=n(a,s),e.lineWidth=l,e.lineJoin=c,e.lineCap=i,e.lineDash=o,e.lineDashOffset=r}color_value(){return n(this.line_color.value(),this.line_alpha.value())}}a.Line=f,f.__name__=\"Line\",f.prototype.attrs=Object.keys(l.LineVector);class d extends p{set_value(e){const t=this.fill_color.value(),a=this.fill_alpha.value();e.fillStyle=n(t,a)}get doit(){return!(null===this.fill_color.spec.value||0==this.fill_alpha.spec.value)}_set_vectorize(e,t){const a=this.cache_select(\"fill_color\",t),s=this.cache_select(\"fill_alpha\",t);e.fillStyle=n(a,s)}color_value(){return n(this.fill_color.value(),this.fill_alpha.value())}}a.Fill=d,d.__name__=\"Fill\",d.prototype.attrs=Object.keys(l.FillVector);class k extends p{cache_select(e,t){let s;if(\"pattern\"==e){const e=this.cache_select(\"hatch_color\",t),s=this.cache_select(\"hatch_alpha\",t),l=this.cache_select(\"hatch_scale\",t),c=this.cache_select(\"hatch_pattern\",t),i=this.cache_select(\"hatch_weight\",t),{hatch_extra:o}=this.cache;if(null!=o&&o.hasOwnProperty(c)){const t=o[c];this.cache.pattern=t.get_pattern(e,s,l,i)}else this.cache.pattern=t=>{const o=t instanceof r.SVGRenderingContext2D?\"svg\":\"canvas\",p=new h.CanvasLayer(o,!0);return p.resize(l,l),p.prepare(),function(e,t,s,l,c,i){var o;const r=c,h=r/2,p=h/2;switch(e.strokeStyle=n(s,l),e.lineCap=\"square\",e.fillStyle=s,e.lineWidth=i,null!==(o=a.hatch_aliases[t])&&void 0!==o?o:t){case\"blank\":break;case\"dot\":e.arc(h,h,h/2,0,2*Math.PI,!0),e.fill();break;case\"ring\":e.arc(h,h,h/2,0,2*Math.PI,!0),e.stroke();break;case\"horizontal_line\":_(e,r,h);break;case\"vertical_line\":u(e,r,h);break;case\"cross\":_(e,r,h),u(e,r,h);break;case\"horizontal_dash\":_(e,h,h);break;case\"vertical_dash\":u(e,h,h);break;case\"spiral\":{const t=r/30;e.moveTo(h,h);for(let a=0;a<360;a++){const s=.1*a,l=h+t*s*Math.cos(s),c=h+t*s*Math.sin(s);e.lineTo(l,c)}e.stroke();break}case\"right_diagonal_line\":e.moveTo(.5-p,r),e.lineTo(p+.5,0),e.stroke(),e.moveTo(p+.5,r),e.lineTo(3*p+.5,0),e.stroke(),e.moveTo(3*p+.5,r),e.lineTo(5*p+.5,0),e.stroke(),e.stroke();break;case\"left_diagonal_line\":e.moveTo(p+.5,r),e.lineTo(.5-p,0),e.stroke(),e.moveTo(3*p+.5,r),e.lineTo(p+.5,0),e.stroke(),e.moveTo(5*p+.5,r),e.lineTo(3*p+.5,0),e.stroke(),e.stroke();break;case\"diagonal_cross\":v(e,r);break;case\"right_diagonal_dash\":e.moveTo(p+.5,3*p+.5),e.lineTo(3*p+.5,p+.5),e.stroke();break;case\"left_diagonal_dash\":e.moveTo(p+.5,p+.5),e.lineTo(3*p+.5,3*p+.5),e.stroke();break;case\"horizontal_wave\":e.moveTo(0,p),e.lineTo(h,3*p),e.lineTo(r,p),e.stroke();break;case\"vertical_wave\":e.moveTo(p,0),e.lineTo(3*p,h),e.lineTo(p,r),e.stroke();break;case\"criss_cross\":v(e,r),_(e,r,h),u(e,r,h)}}(p.ctx,c,e,s,l,i),t.createPattern(p.canvas,\"repeat\")}}else s=super.cache_select(e,t);return s}_try_defer(e){const{hatch_pattern:t,hatch_extra:a}=this.cache;if(null!=a&&a.hasOwnProperty(t)){a[t].onload(e)}}get doit(){return!(null===this.hatch_color.spec.value||0==this.hatch_alpha.spec.value||\" \"==this.hatch_pattern.spec.value||\"blank\"==this.hatch_pattern.spec.value||null===this.hatch_pattern.spec.value)}doit2(e,t,a,s){if(!this.doit)return;this.cache_select(\"pattern\",t);null==this.cache.pattern(e)?this._try_defer(s):(this.set_vectorize(e,t),a())}_set_vectorize(e,t){this.cache_select(\"pattern\",t),e.fillStyle=this.cache.pattern(e)}color_value(){return n(this.hatch_color.value(),this.hatch_alpha.value())}}a.Hatch=k,k.__name__=\"Hatch\",k.prototype.attrs=Object.keys(l.HatchVector);class x extends p{color_value(){return n(this.text_color.value(),this.text_alpha.value())}font_value(){const e=this.text_font.value(),t=this.text_font_size.value();return`${this.text_font_style.value()} ${t} ${e}`}v_font_value(e){super.cache_select(\"text_font_style\",e),super.cache_select(\"text_font_size\",e),super.cache_select(\"text_font\",e);const{text_font_style:t,text_font_size:a,text_font:s}=this.cache;return`${t} ${a} ${s}`}cache_select(e,t){let a;return\"font\"==e?this.cache.font=a=this.v_font_value(t):a=super.cache_select(e,t),a}set_value(e){const t=this.text_color.value(),a=this.text_alpha.value();e.fillStyle=n(t,a),e.font=this.font_value(),e.textAlign=this.text_align.value(),e.textBaseline=this.text_baseline.value()}get doit(){return!(null===this.text_color.spec.value||0==this.text_alpha.spec.value)}_set_vectorize(e,t){const a=this.cache_select(\"text_color\",t),s=this.cache_select(\"text_alpha\",t),l=this.cache_select(\"font\",t),c=this.cache_select(\"text_align\",t),i=this.cache_select(\"text_baseline\",t);e.fillStyle=n(a,s),e.font=l,e.textAlign=c,e.textBaseline=i}}a.Text=x,x.__name__=\"Text\",x.prototype.attrs=Object.keys(l.TextVector);class b{constructor(e){for(const t of e._mixins){const[a,s=\"\"]=t.split(\":\");let l;switch(a){case\"line\":l=f;break;case\"fill\":l=d;break;case\"hatch\":l=k;break;case\"text\":l=x;break;default:throw new Error(\"unknown visual: \"+a)}this[s+a]=new l(e,s)}}warm_cache(e,t){for(const a in this)if(this.hasOwnProperty(a)){const s=this[a];s instanceof p&&s.warm_cache(e,t)}}}a.Visuals=b,b.__name__=\"Visuals\"},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(76),n=t(8),r=t(72);function a(t){if(!t)throw new Error(\"cannot create a random attribute name for an undefined object\");const e=\"ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\";let i=\"\";do{i=\"\";for(let t=0;t<12;t++)i+=e[Math.floor(Math.random()*e.length)]}while(t[i]);return i}function o(t){const e={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"};return e[t]||e.start}function l(t){const e={alphabetic:\"alphabetic\",hanging:\"hanging\",top:\"text-before-edge\",bottom:\"text-after-edge\",middle:\"central\"};return e[t]||e.alphabetic}const h=function(t,e){const i=new Map,s=t.split(\",\");e=e||10;for(let t=0;t=0?Math.acos(e):-Math.acos(e)}const b=w(f),v=w(g);this.lineTo(d+f[0]*n,m+f[1]*n),this.arc(d,m,n,b,v)}stroke(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\"),null!=this._clip_path&&this.__currentElement.setAttribute(\"clip-path\",this._clip_path)}fill(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\"),null!=this._clip_path&&this.__currentElement.setAttribute(\"clip-path\",this._clip_path)}rect(t,e,i,s){isFinite(t+e+i+s)&&(\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+i,e),this.lineTo(t+i,e+s),this.lineTo(t,e+s),this.lineTo(t,e))}fillRect(t,e,i,s){isFinite(t+e+i+s)&&(this.beginPath(),this.rect(t,e,i,s),this.fill())}strokeRect(t,e,i,s){isFinite(t+e+i+s)&&(this.beginPath(),this.rect(t,e,i,s),this.stroke())}__clearCanvas(){r.empty(this.__defs),r.empty(this.__root),this.__root.appendChild(this.__defs),this.__currentElement=this.__root}clearRect(t,e,i,s){if(!isFinite(t+e+i+s))return;if(0===t&&0===e&&i===this.width&&s===this.height)return void this.__clearCanvas();const n=this.__createElement(\"rect\",{x:t,y:e,width:i,height:s,fill:\"#FFFFFF\"},!0);this._apply_transform(n),this.__root.appendChild(n)}createLinearGradient(t,e,i,s){if(!isFinite(t+e+i+s))throw new Error(\"The provided double value is non-finite\");const[n,r]=this._transform.apply(t,e),[o,l]=this._transform.apply(i,s),h=this.__createElement(\"linearGradient\",{id:a(this.__ids),x1:n+\"px\",x2:o+\"px\",y1:r+\"px\",y2:l+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(h),new _(h,this)}createRadialGradient(t,e,i,s,n,r){if(!isFinite(t+e+i+s+n+r))throw new Error(\"The provided double value is non-finite\");const[o,l]=this._transform.apply(t,e),[h,c]=this._transform.apply(s,n),u=this.__createElement(\"radialGradient\",{id:a(this.__ids),cx:h+\"px\",cy:c+\"px\",r:r+\"px\",fx:o+\"px\",fy:l+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(u),new _(u,this)}__parseFont(){const t=/^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))(?:\\s*\\/\\s*(normal|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])))?\\s*([-,\\'\\\"\\sa-z0-9]+?)\\s*$/i.exec(this.font),e={style:t[1]||\"normal\",size:t[4]||\"10px\",family:t[6]||\"sans-serif\",weight:t[3]||\"normal\",decoration:t[2]||\"normal\"};return\"underline\"===this.__fontUnderline&&(e.decoration=\"underline\"),null!=this.__fontHref&&(e.href=this.__fontHref),e}__wrapTextLink(t,e){if(t.href){const i=this.__createElement(\"a\");return i.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),i.appendChild(e),i}return e}__applyText(t,e,i,s){const n=this.__parseFont(),r=this.__createElement(\"text\",{\"font-family\":n.family,\"font-size\":n.size,\"font-style\":n.style,\"font-weight\":n.weight,\"text-decoration\":n.decoration,x:e,y:i,\"text-anchor\":o(this.textAlign),\"dominant-baseline\":l(this.textBaseline)},!0);r.appendChild(this.__document.createTextNode(t)),this._apply_transform(r),this.__currentElement=r,this.__applyStyleToCurrentElement(s),this.__root.appendChild(this.__wrapTextLink(n,r))}fillText(t,e,i){null!=t&&isFinite(e+i)&&this.__applyText(t,e,i,\"fill\")}strokeText(t,e,i){null!=t&&isFinite(e+i)&&this.__applyText(t,e,i,\"stroke\")}measureText(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)}arc(t,e,i,s,n,r=!1){if(!isFinite(t+e+i+s+n))return;if(s===n)return;(s%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(r?-1:1))%(2*Math.PI));const a=t+i*Math.cos(n),o=e+i*Math.sin(n),l=t+i*Math.cos(s),h=e+i*Math.sin(s),c=r?0:1;let _=0,u=n-s;u<0&&(u+=2*Math.PI),_=r?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,h);const p=i,d=i,[m,f]=this._transform.apply(a,o);this.__addPathCommand(m,f,`A ${p} ${d} 0 ${_} ${c} ${m} ${f}`)}clip(){const t=this.__createElement(\"clipPath\"),e=a(this.__ids);this.__applyCurrentDefaultPath(),t.setAttribute(\"id\",e),t.appendChild(this.__currentElement),this.__defs.appendChild(t),this._clip_path=`url(#${e})`}drawImage(t,...e){let i,s,n,r,a,o,l,h;if(2==e.length){if([i,s]=e,!isFinite(i+s))return;a=0,o=0,l=t.width,h=t.height,n=l,r=h}else if(4==e.length){if([i,s,n,r]=e,!isFinite(i+s+n+r))return;a=0,o=0,l=t.width,h=t.height}else{if(8!==e.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);if([a,o,l,h,i,s,n,r]=e,!isFinite(a+o+l+h+i+s+n+r))return}const c=this.__root,_=\"translate(\"+i+\", \"+s+\")\",u=this._transform.clone().translate(i,s);if(t instanceof p||t instanceof SVGSVGElement){const e=(t instanceof SVGSVGElement?t:t.get_svg()).cloneNode(!0);let i;u.is_identity?i=c:(i=this.__createElement(\"g\"),this._apply_transform(i,u),c.appendChild(i));for(const t of[...e.childNodes])if(t instanceof SVGDefsElement){for(const e of[...t.childNodes])if(e instanceof Element){const t=e.getAttribute(\"id\");this.__ids[t]=t,this.__defs.appendChild(e)}}else i.appendChild(t)}else if(t instanceof HTMLImageElement||t instanceof SVGImageElement){const e=this.__createElement(\"image\");if(e.setAttribute(\"width\",\"\"+n),e.setAttribute(\"height\",\"\"+r),e.setAttribute(\"preserveAspectRatio\",\"none\"),a||o||l!==t.width||h!==t.height){const e=this.__document.createElement(\"canvas\");e.width=n,e.height=r;e.getContext(\"2d\").drawImage(t,a,o,l,h,0,0,n,r),t=e}e.setAttribute(\"transform\",_);const i=t instanceof HTMLCanvasElement?t.toDataURL():t.getAttribute(\"src\");e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",i),c.appendChild(e)}else if(t instanceof HTMLCanvasElement){const e=this.__createElement(\"image\");e.setAttribute(\"width\",\"\"+n),e.setAttribute(\"height\",\"\"+r),e.setAttribute(\"preserveAspectRatio\",\"none\");const i=this.__document.createElement(\"canvas\");i.width=n,i.height=r;const s=i.getContext(\"2d\");s.imageSmoothingEnabled=!1,s.drawImage(t,a,o,l,h,0,0,n,r),t=i,e.setAttribute(\"transform\",_),e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.toDataURL()),c.appendChild(e)}}createPattern(t,e){const i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),s=a(this.__ids);if(i.setAttribute(\"id\",s),i.setAttribute(\"width\",\"\"+this._to_number(t.width)),i.setAttribute(\"height\",\"\"+this._to_number(t.height)),i.setAttribute(\"patternUnits\",\"userSpaceOnUse\"),t instanceof HTMLCanvasElement||t instanceof HTMLImageElement||t instanceof SVGImageElement){const e=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\"),s=t instanceof HTMLCanvasElement?t.toDataURL():t.getAttribute(\"src\");e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",s),i.appendChild(e),this.__defs.appendChild(i)}else if(t instanceof p){for(const e of[...t.__root.childNodes])e instanceof SVGDefsElement||i.appendChild(e);this.__defs.appendChild(i)}else{if(!(t instanceof SVGSVGElement))throw new Error(\"unsupported\");for(const e of[...t.childNodes])e instanceof SVGDefsElement||i.appendChild(e);this.__defs.appendChild(i)}return new u(i,this)}setLineDash(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null}_to_number(t){return n.isNumber(t)?t:t.baseVal.value}}i.SVGRenderingContext2D=p,p.__name__=\"SVGRenderingContext2D\"},\n", - " function _(t,s,r){Object.defineProperty(r,\"__esModule\",{value:!0});const{sin:e,cos:n}=Math;class i{constructor(t=1,s=0,r=0,e=1,n=0,i=0){this.a=t,this.b=s,this.c=r,this.d=e,this.e=n,this.f=i}toString(){const{a:t,b:s,c:r,d:e,e:n,f:i}=this;return`matrix(${t}, ${s}, ${r}, ${e}, ${n}, ${i})`}clone(){const{a:t,b:s,c:r,d:e,e:n,f:a}=this;return new i(t,s,r,e,n,a)}get is_identity(){const{a:t,b:s,c:r,d:e,e:n,f:i}=this;return 1==t&&0==s&&0==r&&1==e&&0==n&&0==i}apply(t,s){const{a:r,b:e,c:n,d:i,e:a,f:h}=this;return[r*t+n*s+a,e*t+i*s+h]}iv_apply(t,s){const{a:r,b:e,c:n,d:i,e:a,f:h}=this,c=t.length;for(let o=0;o{const e=document.createElement(\"canvas\"),t=e.getContext(\"webgl\",{premultipliedAlpha:!0});return null!=t?{canvas:e,gl:t}:void l.logger.trace(\"WebGL is not supported\")})(),v={position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"};class b{constructor(e,t){switch(this.backend=e,this.hidpi=t,this.pixel_ratio=1,this.bbox=new c.BBox,e){case\"webgl\":case\"canvas\":{this._el=this._canvas=r.canvas({style:v});const e=this.canvas.getContext(\"2d\");if(null==e)throw new Error(\"unable to obtain 2D rendering context\");this._ctx=e,t&&(this.pixel_ratio=devicePixelRatio);break}case\"svg\":{const e=new d.SVGRenderingContext2D;this._ctx=e,this._canvas=e.get_svg(),this._el=r.div({style:v},this._canvas);break}}_.fixup_ctx(this._ctx)}get canvas(){return this._canvas}get ctx(){return this._ctx}get el(){return this._el}resize(e,t){this.bbox=new c.BBox({left:0,top:0,width:e,height:t});const i=this._ctx instanceof d.SVGRenderingContext2D?this._ctx:this.canvas;i.width=e*this.pixel_ratio,i.height=t*this.pixel_ratio}prepare(){const{ctx:e,hidpi:t,pixel_ratio:i}=this;e.save(),t&&(e.scale(i,i),e.translate(.5,.5)),this.clear()}clear(){const{x:e,y:t,width:i,height:s}=this.bbox;this.ctx.clearRect(e,t,i,s)}finish(){this.ctx.restore()}to_blob(){const{_canvas:e}=this;if(e instanceof HTMLCanvasElement)return null!=e.msToBlob?Promise.resolve(e.msToBlob()):new Promise((t,i)=>{e.toBlob(e=>null!=e?t(e):i(),\"image/png\")});{const e=this._ctx.get_serialized_svg(!0),t=new Blob([e],{type:\"image/svg+xml\"});return Promise.resolve(t)}}}i.CanvasLayer=b,b.__name__=\"CanvasLayer\";class g extends n.DOMView{constructor(){super(...arguments),this.bbox=new c.BBox}initialize(){super.initialize();const{output_backend:e,hidpi:t}=this.model;\"webgl\"==e&&(this.webgl=p),this.underlays_el=r.div({style:v}),this.primary=new b(e,t),this.overlays=new b(e,t),this.overlays_el=r.div({style:v}),this.events_el=r.div({class:\"bk-canvas-events\",style:v});const i=[this.underlays_el,this.primary.el,this.overlays.el,this.overlays_el,this.events_el];h.extend(this.el.style,v),r.append(this.el,...i),l.logger.debug(\"CanvasView initialized\")}add_underlay(e){this.underlays_el.appendChild(e)}add_overlay(e){this.overlays_el.appendChild(e)}add_event(e){this.events_el.appendChild(e)}get pixel_ratio(){return this.primary.pixel_ratio}resize(e,t){this.bbox=new c.BBox({left:0,top:0,width:e,height:t}),this.primary.resize(e,t),this.overlays.resize(e,t)}prepare_webgl(e){const{webgl:t}=this;if(null!=t){const{width:i,height:s}=this.bbox;t.canvas.width=this.pixel_ratio*i,t.canvas.height=this.pixel_ratio*s;const{gl:a}=t;a.enable(a.SCISSOR_TEST);const[n,l,o,r]=e,{xview:h,yview:c}=this.bbox,_=h.compute(n),d=c.compute(l+r),p=this.pixel_ratio;a.scissor(p*_,p*d,p*o,p*r),a.enable(a.BLEND),a.blendFuncSeparate(a.SRC_ALPHA,a.ONE_MINUS_SRC_ALPHA,a.ONE_MINUS_DST_ALPHA,a.ONE)}}clear_webgl(){const{webgl:e}=this;if(null!=e){const{gl:t,canvas:i}=e;t.viewport(0,0,i.width,i.height),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT||t.DEPTH_BUFFER_BIT)}}blit_webgl(e){const{webgl:t}=this;if(null!=t&&(l.logger.debug(\"Blitting WebGL canvas\"),e.restore(),e.drawImage(t.canvas,0,0),e.save(),this.model.hidpi)){const t=this.pixel_ratio;e.scale(t,t),e.translate(.5,.5)}}compose(){const{output_backend:e,hidpi:t}=this.model,{width:i,height:s}=this.bbox,a=new b(e,t);return a.resize(i,s),a.ctx.drawImage(this.primary.canvas,0,0),a.ctx.drawImage(this.overlays.canvas,0,0),a}to_blob(){return this.compose().to_blob()}}i.CanvasView=g,g.__name__=\"CanvasView\";class x extends a.HasProps{constructor(e){super(e)}static init_Canvas(){this.prototype.default_view=g,this.internal({hidpi:[o.Boolean,!0],output_backend:[o.OutputBackend,\"canvas\"]})}}i.Canvas=x,x.__name__=\"Canvas\",x.init_Canvas()},\n", - " function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(71),r=e(72);class n extends i.View{initialize(){super.initialize(),this.el=this._createElement()}remove(){r.remove(this.el),super.remove()}css_classes(){return[]}render(){}renderTo(e){e.appendChild(this.el),this.render()}_createElement(){return r.createElement(this.tagName,{class:this.css_classes()})}}t.DOMView=n,n.__name__=\"DOMView\",n.prototype.tagName=\"div\"},\n", - " function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const h=t(24),{min:r,max:s}=Math;e.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},e.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},e.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},e.union=function(t,i){return{x0:r(t.x0,i.x0),x1:s(t.x1,i.x1),y0:r(t.y0,i.y0),y1:s(t.y1,i.y1)}};class n{constructor(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){const{x0:i,y0:e,x1:h,y1:r}=t;if(!(i<=h&&e<=r))throw new Error(`invalid bbox {x0: ${i}, y0: ${e}, x1: ${h}, y1: ${r}}`);this.x0=i,this.y0=e,this.x1=h,this.y1=r}else if(\"x\"in t){const{x:i,y:e,width:h,height:r}=t;if(!(h>=0&&r>=0))throw new Error(`invalid bbox {x: ${i}, y: ${e}, width: ${h}, height: ${r}}`);this.x0=i,this.y0=e,this.x1=i+h,this.y1=e+r}else{let i,e,h,r;if(\"width\"in t)if(\"left\"in t)i=t.left,e=i+t.width;else if(\"right\"in t)e=t.right,i=e-t.width;else{const h=t.width/2;i=t.hcenter-h,e=t.hcenter+h}else i=t.left,e=t.right;if(\"height\"in t)if(\"top\"in t)h=t.top,r=h+t.height;else if(\"bottom\"in t)r=t.bottom,h=r-t.height;else{const i=t.height/2;h=t.vcenter-i,r=t.vcenter+i}else h=t.top,r=t.bottom;if(!(i<=e&&h<=r))throw new Error(`invalid bbox {left: ${i}, top: ${h}, right: ${e}, bottom: ${r}}`);this.x0=i,this.y0=h,this.x1=e,this.y1=r}}toString(){return`BBox({left: ${this.left}, top: ${this.top}, width: ${this.width}, height: ${this.height}})`}get left(){return this.x0}get top(){return this.y0}get right(){return this.x1}get bottom(){return this.y1}get p0(){return[this.x0,this.y0]}get p1(){return[this.x1,this.y1]}get x(){return this.x0}get y(){return this.y0}get width(){return this.x1-this.x0}get height(){return this.y1-this.y0}get rect(){return{x0:this.x0,y0:this.y0,x1:this.x1,y1:this.y1}}get box(){return{x:this.x,y:this.y,width:this.width,height:this.height}}get h_range(){return{start:this.x0,end:this.x1}}get v_range(){return{start:this.y0,end:this.y1}}get ranges(){return[this.h_range,this.v_range]}get aspect(){return this.width/this.height}get hcenter(){return(this.left+this.right)/2}get vcenter(){return(this.top+this.bottom)/2}relativize(){const{width:t,height:i}=this;return new n({x:0,y:0,width:t,height:i})}contains(t,i){return t>=this.x0&&t<=this.x1&&i>=this.y0&&i<=this.y1}clip(t,i){return tthis.x1&&(t=this.x1),ithis.y1&&(i=this.y1),[t,i]}union(t){return new n({x0:r(this.x0,t.x0),y0:r(this.y0,t.y0),x1:s(this.x1,t.x1),y1:s(this.y1,t.y1)})}equals(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1}get xview(){return{compute:t=>this.left+t,v_compute:t=>{const i=new h.NumberArray(t.length),e=this.left;for(let h=0;hthis.bottom-t,v_compute:t=>{const i=new h.NumberArray(t.length),e=this.bottom;for(let h=0;he.getLineDash(),set:t=>e.setLineDash(t)})}(e),function(e){e.setImageSmoothingEnabled=t=>{e.imageSmoothingEnabled=t,e.mozImageSmoothingEnabled=t,e.oImageSmoothingEnabled=t,e.webkitImageSmoothingEnabled=t,e.msImageSmoothingEnabled=t},e.getImageSmoothingEnabled=()=>{const t=e.imageSmoothingEnabled;return null==t||t}}(e),function(e){e.measureText&&null==e.html5MeasureText&&(e.html5MeasureText=e.measureText,e.measureText=t=>{const n=e.html5MeasureText(t);return n.ascent=1.6*e.html5MeasureText(\"m\").width,n})}(e),function(e){e.ellipse||(e.ellipse=function(t,n,o,a,i,l,m,r=!1){const u=.551784;e.translate(t,n),e.rotate(i);let s=o,g=a;r&&(s=-o,g=-a),e.moveTo(-s,0),e.bezierCurveTo(-s,g*u,-s*u,g,0,g),e.bezierCurveTo(s*u,g,s,g*u,s,0),e.bezierCurveTo(s,-g*u,s*u,-g,0,-g),e.bezierCurveTo(-s*u,-g,-s,-g*u,-s,0),e.rotate(-i),e.translate(-t,-n)})}(e)}},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(1),c=e(14),i=n.__importStar(e(18)),a=e(8),r=e(13),o=e(19);class l extends c.HasProps{constructor(e){super(e)}static init_Model(){this.define({tags:[i.Array,[]],name:[i.String],js_property_callbacks:[i.Any,{}],js_event_callbacks:[i.Any,{}],subscribed_events:[i.Array,[]]})}initialize(){super.initialize(),this._js_callbacks=new Map}connect_signals(){super.connect_signals(),this._update_property_callbacks(),this.connect(this.properties.js_property_callbacks.change,()=>this._update_property_callbacks()),this.connect(this.properties.js_event_callbacks.change,()=>this._update_event_callbacks()),this.connect(this.properties.subscribed_events.change,()=>this._update_event_callbacks())}_process_event(e){for(const t of this.js_event_callbacks[e.event_name]||[])t.execute(e);null!=this.document&&this.subscribed_events.some(t=>t==e.event_name)&&this.document.event_manager.send_event(e)}trigger_event(e){null!=this.document&&(e.origin=this,this.document.event_manager.trigger(e))}_update_event_callbacks(){null!=this.document?this.document.event_manager.subscribed_models.add(this):o.logger.warn(\"WARNING: Document not defined for updating event callbacks\")}_update_property_callbacks(){const e=e=>{const[t,s=null]=e.split(\":\");return null!=s?this.properties[s][t]:this[t]};for(const[t,s]of this._js_callbacks){const n=e(t);for(const e of s)this.disconnect(n,e)}this._js_callbacks.clear();for(const[t,s]of r.entries(this.js_property_callbacks)){const n=s.map(e=>()=>e.execute(this));this._js_callbacks.set(t,n);const c=e(t);for(const e of n)this.connect(c,e)}}_doc_attached(){r.isEmpty(this.js_event_callbacks)&&0==this.subscribed_events.length||this._update_event_callbacks()}_doc_detached(){this.document.event_manager.subscribed_models.delete(this)}select(e){if(a.isString(e))return[...this.references()].filter(t=>t instanceof l&&t.name===e);if(e.prototype instanceof c.HasProps)return[...this.references()].filter(t=>t instanceof e);throw new Error(\"invalid selector\")}select_one(e){const t=this.select(e);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(\"found more than one object matching given selector\")}}}s.Model=l,l.__name__=\"Model\",l.init_Model()},\n", - " function _(e,s,_){Object.defineProperty(_,\"__esModule\",{value:!0});class t{constructor(e,s){this.x_scale=e,this.y_scale=s,this.x_range=this.x_scale.source_range,this.y_range=this.y_scale.source_range,this.ranges=[this.x_range,this.y_range],this.scales=[this.x_scale,this.y_scale]}map_to_screen(e,s){return[this.x_scale.v_compute(e),this.y_scale.v_compute(s)]}map_from_screen(e,s){return[this.x_scale.v_invert(e),this.y_scale.v_invert(s)]}}_.CoordinateTransform=t,t.__name__=\"CoordinateTransform\"},\n", - " function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),a=t(36),o=t(84),r=t(85),n=t(28),_=i.__importStar(t(18)),h=t(10);class c extends a.AnnotationView{initialize(){super.initialize(),null==this.model.source&&(this.model.source=new r.ColumnDataSource),this.set_data(this.model.source)}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.set_data(this.model.source)),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source)),this.connect(this.model.source.change,()=>this.set_data(this.model.source))}set_data(t){super.set_data(t),this.visuals.warm_cache(t),this.plot_view.request_render()}_map_data(){const{frame:t}=this.plot_view;let e,s,i,a;return\"data\"==this.model.start_units?(e=this.coordinates.x_scale.v_compute(this._x_start),s=this.coordinates.y_scale.v_compute(this._y_start)):(e=t.xview.v_compute(this._x_start),s=t.yview.v_compute(this._y_start)),\"data\"==this.model.end_units?(i=this.coordinates.x_scale.v_compute(this._x_end),a=this.coordinates.y_scale.v_compute(this._y_end)):(i=t.xview.v_compute(this._x_end),a=t.yview.v_compute(this._y_end)),[[e,s],[i,a]]}_render(){const{ctx:t}=this.layer;t.save();const[e,s]=this._map_data();null!=this.model.end&&this._arrow_head(t,\"render\",this.model.end,e,s),null!=this.model.start&&this._arrow_head(t,\"render\",this.model.start,s,e),t.beginPath();const{x:i,y:a,width:o,height:r}=this.plot_view.frame.bbox;t.rect(i,a,o,r),null!=this.model.end&&this._arrow_head(t,\"clip\",this.model.end,e,s),null!=this.model.start&&this._arrow_head(t,\"clip\",this.model.start,s,e),t.closePath(),t.clip(),this._arrow_body(t,e,s),t.restore()}_arrow_head(t,e,s,i,a){for(let o=0,r=this._x_start.length;onew o.OpenHead({})],source:[_.Instance]})}}s.Arrow=d,d.__name__=\"Arrow\",d.init_Arrow()},\n", - " function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),o=i(36),l=i(74),n=i(28),h=t.__importStar(i(18));class a extends o.Annotation{constructor(i){super(i)}static init_ArrowHead(){this.define({size:[h.Number,25]})}initialize(){super.initialize(),this.visuals=new l.Visuals(this)}}s.ArrowHead=a,a.__name__=\"ArrowHead\",a.init_ArrowHead();class r extends a{constructor(i){super(i)}static init_OpenHead(){this.mixins(n.LineVector)}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(0,0),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.stroke())}}s.OpenHead=r,r.__name__=\"OpenHead\",r.init_OpenHead();class z extends a{constructor(i){super(i)}static init_NormalHead(){this.mixins([n.LineVector,n.FillVector]),this.override({fill_color:\"black\"})}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(i,e),this._normal(i,e),i.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),this._normal(i,e),i.stroke())}_normal(i,e){i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.closePath()}}s.NormalHead=z,z.__name__=\"NormalHead\",z.init_NormalHead();class _ extends a{constructor(i){super(i)}static init_VeeHead(){this.mixins([n.LineVector,n.FillVector]),this.override({fill_color:\"black\"})}clip(i,e){this.visuals.line.set_vectorize(i,e),i.moveTo(.5*this.size,this.size),i.lineTo(.5*this.size,-2),i.lineTo(-.5*this.size,-2),i.lineTo(-.5*this.size,this.size),i.lineTo(0,.5*this.size),i.lineTo(.5*this.size,this.size)}render(i,e){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(i,e),this._vee(i,e),i.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),this._vee(i,e),i.stroke())}_vee(i,e){i.beginPath(),i.moveTo(.5*this.size,this.size),i.lineTo(0,0),i.lineTo(-.5*this.size,this.size),i.lineTo(0,.5*this.size),i.closePath()}}s.VeeHead=_,_.__name__=\"VeeHead\",_.init_VeeHead();class c extends a{constructor(i){super(i)}static init_TeeHead(){this.mixins(n.LineVector)}render(i,e){this.visuals.line.doit&&(this.visuals.line.set_vectorize(i,e),i.beginPath(),i.moveTo(.5*this.size,0),i.lineTo(-.5*this.size,0),i.stroke())}clip(i,e){}}s.TeeHead=c,c.__name__=\"TeeHead\",c.init_TeeHead()},\n", - " function _(t,n,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=t(1),o=t(86),r=s.__importStar(t(18)),i=t(8),l=t(13),a=s.__importStar(t(119)),c=t(120),u=t(121);function h(t,n,e){if(i.isArray(t)){const s=t.concat(n);return null!=e&&s.length>e?s.slice(-e):s}if(i.isTypedArray(t)){const s=t.length+n.length;if(null!=e&&s>e){const o=s-e,r=t.length;let i;t.lengthnew _.UnionRenderers]}),this.internal({selection_manager:[c.Instance,t=>new l.SelectionManager({source:t})],inspected:[c.Instance,()=>new g.Selection]})}initialize(){super.initialize(),this._select=new i.Signal0(this,\"select\"),this.inspect=new i.Signal(this,\"inspect\"),this.streaming=new i.Signal0(this,\"streaming\"),this.patching=new i.Signal(this,\"patching\")}get_column(t){const e=this.data[t];return null!=e?e:null}columns(){return h.keys(this.data)}get_length(t=!0){const e=u.uniq(h.values(this.data).map(t=>t.length));switch(e.length){case 0:return null;case 1:return e[0];default:{const n=\"data source has columns of inconsistent lengths\";if(t)return r.logger.warn(n),e.sort()[0];throw new Error(n)}}}get length(){var t;return null!==(t=this.get_length())&&void 0!==t?t:0}clear(){const t={};for(const e of this.columns())t[e]=new this.data[e].constructor(0);this.data=t}}n.ColumnarDataSource=d,d.__name__=\"ColumnarDataSource\",d.init_ColumnarDataSource()},\n", - " function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const c=e(1),n=e(81),o=e(88),i=c.__importStar(e(18));class r extends n.Model{constructor(e){super(e)}static init_DataSource(){this.define({selected:[i.Instance,()=>new o.Selection]})}}a.DataSource=r,r.__name__=\"DataSource\",r.init_DataSource()},\n", - " function _(i,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=i(1),n=i(81),l=t.__importStar(i(18)),c=i(9),h=i(13);class d extends n.Model{constructor(i){super(i)}get_view(){return this.view}static init_Selection(){this.define({indices:[l.Array,[]],line_indices:[l.Array,[]],multiline_indices:[l.Any,{}]}),this.internal({selected_glyphs:[l.Array,[]],view:[l.Any],image_indices:[l.Array,[]]})}initialize(){super.initialize()}get selected_glyph(){return this.selected_glyphs.length>0?this.selected_glyphs[0]:null}add_to_selected_glyphs(i){this.selected_glyphs.push(i)}update(i,e=!0,s=\"replace\"){switch(s){case\"replace\":this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.view=i.view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices;break;case\"append\":this.update_through_union(i);break;case\"intersect\":this.update_through_intersection(i);break;case\"subtract\":this.update_through_subtraction(i)}}clear(){this.indices=[],this.line_indices=[],this.multiline_indices={},this.view=null,this.selected_glyphs=[]}is_empty(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length}update_through_union(i){this.indices=c.union(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_intersection(i){this.indices=c.intersection(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_subtraction(i){this.indices=c.difference(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}}s.Selection=d,d.__name__=\"Selection\",d.init_Selection()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(14),o=e(88),c=e(90),r=e(116),l=i.__importStar(e(18));class p extends n.HasProps{constructor(e){super(e),this.inspectors=new Map}static init_SelectionManager(){this.internal({source:[l.Any]})}select(e,t,s,i=\"replace\"){const n=[],o=[];for(const t of e)t instanceof c.GlyphRendererView?n.push(t):t instanceof r.GraphRendererView&&o.push(t);let l=!1;for(const e of o){const n=e.model.selection_policy.hit_test(t,e);l=l||e.model.selection_policy.do_selection(n,e.model,s,i)}if(n.length>0){const e=this.source.selection_policy.hit_test(t,n);l=l||this.source.selection_policy.do_selection(e,this.source,s,i)}return l}inspect(e,t){let s=!1;if(e instanceof c.GlyphRendererView){const i=e.hit_test(t);if(null!=i){s=!i.is_empty();const n=this.get_or_create_inspector(e.model);n.update(i,!0,\"replace\"),this.source.setv({inspected:n},{silent:!0}),this.source.inspect.emit([e,{geometry:t}])}}else if(e instanceof r.GraphRendererView){const i=e.model.inspection_policy.hit_test(t,e);s=s||e.model.inspection_policy.do_inspection(i,t,e,!1,\"replace\")}return s}clear(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()}get_or_create_inspector(e){let t=this.inspectors.get(e);return null==t&&(t=new o.Selection,this.inspectors.set(e,t)),t}}s.SelectionManager=p,p.__name__=\"SelectionManager\",p.init_SelectionManager()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),l=e(91),n=e(92),h=e(110),o=e(111),a=e(113),c=e(114),_=e(24),d=s.__importStar(e(18)),r=e(12),p=e(9),g=e(13),u=e(115),y=e(98),m={fill:{},line:{}},v={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},f={fill:{fill_alpha:.2},line:{}};class w extends l.DataRendererView{async lazy_initialize(){await super.lazy_initialize();const e=this.model.glyph,t=p.includes(e._mixins,\"fill\"),i=p.includes(e._mixins,\"line\"),s=g.clone(e.attributes);function l(l){const n=g.clone(s);return t&&g.extend(n,l.fill),i&&g.extend(n,l.line),new e.constructor(n)}delete s.id,this.glyph=await this.build_glyph_view(e);let{selection_glyph:n}=this.model;null==n?n=l({fill:{},line:{}}):\"auto\"===n&&(n=l(m)),this.selection_glyph=await this.build_glyph_view(n);let{nonselection_glyph:h}=this.model;null==h?h=l({fill:{},line:{}}):\"auto\"===h&&(h=l(f)),this.nonselection_glyph=await this.build_glyph_view(h);const{hover_glyph:o}=this.model;null!=o&&(this.hover_glyph=await this.build_glyph_view(o));const{muted_glyph:a}=this.model;null!=a&&(this.muted_glyph=await this.build_glyph_view(a));const c=l(v);this.decimated_glyph=await this.build_glyph_view(c),this.set_data(!1)}async build_glyph_view(e){return u.build_view(e,{parent:this})}remove(){var e,t;this.glyph.remove(),this.selection_glyph.remove(),this.nonselection_glyph.remove(),null===(e=this.hover_glyph)||void 0===e||e.remove(),null===(t=this.muted_glyph)||void 0===t||t.remove(),this.decimated_glyph.remove(),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render()),this.connect(this.model.glyph.change,()=>this.set_data()),this.connect(this.model.data_source.change,()=>this.set_data()),this.connect(this.model.data_source.streaming,()=>this.set_data()),this.connect(this.model.data_source.patching,e=>this.set_data(!0,e)),this.connect(this.model.data_source.selected.change,()=>this.request_render()),this.connect(this.model.data_source._select,()=>this.request_render()),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,()=>this.request_render()),this.connect(this.model.properties.view.change,()=>this.set_data()),this.connect(this.model.view.properties.indices.change,()=>this.set_data()),this.connect(this.model.view.properties.masked.change,()=>this.set_visuals()),this.connect(this.model.properties.visible.change,()=>this.plot_view.update_dataranges());const{x_ranges:e,y_ranges:t}=this.plot_view.frame;for(const[,t]of e)t instanceof y.FactorRange&&this.connect(t.change,()=>this.set_data());for(const[,e]of t)e instanceof y.FactorRange&&this.connect(e.change,()=>this.set_data());this.connect(this.model.glyph.transformchange,()=>this.set_data())}_update_masked_indices(){const e=this.glyph.mask_data();return this.model.view.masked=e,e}set_data(e=!0,t=null){const i=this.model.data_source;this.all_indices=this.model.view.indices;const{all_indices:s}=this;this.glyph.set_data(i,s,t),this.set_visuals(),this._update_masked_indices();const{lod_factor:l}=this.plot_model,n=this.all_indices.count;this.decimated=new _.Indices(n);for(let e=0;e!_||_.is_empty()?[]:_.selected_glyph?this.model.view.convert_indices_from_subset(i):_.indices.length>0?_.indices:Object.keys(_.multiline_indices).map(e=>parseInt(e)))()),g=r.filter(i,e=>d.has(t[e])),{lod_threshold:u}=this.plot_model;let y,m,v;if(null!=this.model.document&&this.model.document.interactive_duration()>0&&!e&&null!=u&&t.length>u?(i=[...this.decimated],y=this.decimated_glyph,m=this.decimated_glyph,v=this.selection_glyph):(y=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,m=this.nonselection_glyph,v=this.selection_glyph),null!=this.hover_glyph&&g.length&&(i=p.difference(i,g)),c.length){const e={};for(const t of c)e[t]=!0;const l=new Array,h=new Array;if(this.glyph instanceof n.LineView)for(const i of t)null!=e[i]?l.push(i):h.push(i);else for(const s of i)null!=e[t[s]]?l.push(s):h.push(s);m.render(s,h,this.glyph),v.render(s,l,this.glyph),null!=this.hover_glyph&&(this.glyph instanceof n.LineView?this.hover_glyph.render(s,this.model.view.convert_indices_from_subset(g),this.glyph):this.hover_glyph.render(s,g,this.glyph))}else if(this.glyph instanceof n.LineView)this.hover_glyph&&g.length?this.hover_glyph.render(s,this.model.view.convert_indices_from_subset(g),this.glyph):y.render(s,t,this.glyph);else if(this.glyph instanceof h.PatchView||this.glyph instanceof o.HAreaView||this.glyph instanceof a.VAreaView)if(0==_.selected_glyphs.length||null==this.hover_glyph)y.render(s,t,this.glyph);else for(const e of _.selected_glyphs)e==this.glyph.model&&this.hover_glyph.render(s,t,this.glyph);else y.render(s,i,this.glyph),this.hover_glyph&&g.length&&this.hover_glyph.render(s,g,this.glyph);s.restore()}draw_legend(e,t,i,s,l,n,h,o){null==o&&(o=this.model.get_reference_point(n,h)),this.glyph.draw_legend_for_index(e,{x0:t,x1:i,y0:s,y1:l},o)}hit_test(e){if(!this.model.visible)return null;const t=this.glyph.hit_test(e);return null==t?null:this.model.view.convert_selection_from_subset(t)}}i.GlyphRendererView=w,w.__name__=\"GlyphRendererView\";class b extends l.DataRenderer{constructor(e){super(e)}static init_GlyphRenderer(){this.prototype.default_view=w,this.define({data_source:[d.Instance],view:[d.Instance,()=>new c.CDSView],glyph:[d.Instance],hover_glyph:[d.Instance],nonselection_glyph:[d.Any,\"auto\"],selection_glyph:[d.Any,\"auto\"],muted_glyph:[d.Instance],muted:[d.Boolean,!1]})}initialize(){super.initialize(),null==this.view.source&&(this.view.source=this.data_source,this.view.compute_indices())}get_reference_point(e,t){let i=0;if(null!=e){const s=this.data_source.get_column(e);if(null!=s){const e=r.indexOf(s,t);-1!=e&&(i=e)}}return i}get_selection_manager(){return this.data_source.selection_manager}}i.GlyphRenderer=b,b.__name__=\"GlyphRenderer\",b.init_GlyphRenderer()},\n", - " function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const a=e(70);class n extends a.RendererView{get xscale(){return this.coordinates.x_scale}get yscale(){return this.coordinates.y_scale}}t.DataRendererView=n,n.__name__=\"DataRendererView\";class s extends a.Renderer{constructor(e){super(e)}static init_DataRenderer(){this.override({level:\"glyph\"})}}t.DataRenderer=s,s.__name__=\"DataRenderer\",s.init_DataRenderer()},\n", - " function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),n=e(93),l=e(100),_=e(102),r=s.__importStar(e(28)),o=s.__importStar(e(101)),h=e(88);class a extends n.XYGlyphView{initialize(){super.initialize();const{webgl:e}=this.renderer.plot_view.canvas_view;null!=e&&(this.glglyph=new _.LineGL(e.gl,this))}_render(e,i,{sx:t,sy:s}){let n=!1,l=null;this.visuals.line.set_value(e);for(const _ of i){if(n){if(!isFinite(t[_]+s[_])){e.stroke(),e.beginPath(),n=!1,l=_;continue}null!=l&&_-l>1&&(e.stroke(),n=!1)}n?e.lineTo(t[_],s[_]):(e.beginPath(),e.moveTo(t[_],s[_]),n=!0),l=_}n&&e.stroke()}_hit_point(e){const i=new h.Selection,t={x:e.sx,y:e.sy};let s=9999;const n=Math.max(2,this.visuals.line.line_width.value()/2);for(let e=0,l=this.sx.length-1;et/2);a=new Float64Array(_);for(let i=0;i<_;i++)a[i]=e[i]-t[i];r=new Float64Array(_);for(let i=0;i<_;i++)r[i]=e[i]+t[i]}else{a=e,r=new Float64Array(_);for(let t=0;t<_;t++)r[t]=a[t]+i[t]}const l=t.v_compute(a),o=t.v_compute(r);return n?d.map(l,(t,e)=>Math.ceil(Math.abs(o[e]-l[e]))):d.map(l,(t,e)=>Math.abs(o[e]-l[e]))}draw_legend_for_index(t,e,i){}hit_test(t){switch(t.type){case\"point\":if(null!=this._hit_point)return this._hit_point(t);break;case\"span\":if(null!=this._hit_span)return this._hit_span(t);break;case\"rect\":if(null!=this._hit_rect)return this._hit_rect(t);break;case\"poly\":if(null!=this._hit_poly)return this._hit_poly(t)}return this._nohit_warned.has(t.type)||(o.logger.debug(`'${t.type}' selection not available for ${this.model.type}`),this._nohit_warned.add(t.type)),null}_hit_rect_against_index(t){const{sx0:e,sx1:i,sy0:s,sy1:n}=t,[a,r]=this.renderer.coordinates.x_scale.r_invert(e,i),[_,l]=this.renderer.coordinates.y_scale.r_invert(s,n),o=[...this.index.indices({x0:a,x1:r,y0:_,y1:l})];return new p.Selection({indices:o})}_project_data(){}set_data(t,e,i){var s,a;const{x_range:r,y_range:_}=this.renderer.coordinates;this._data_size=null!==(s=t.get_length())&&void 0!==s?s:1;for(const i of this.model){if(!(i instanceof n.VectorSpec))continue;if(i.optional&&null==i.spec.value&&!i.dirty)continue;const s=i.attr,a=i.array(t);let l=e.select(a);if(i instanceof n.BaseCoordinateSpec){const t=\"x\"==i.dimension?r:_;if(t instanceof u.FactorRange)if(i instanceof n.CoordinateSpec)l=t.v_synthetic(l);else if(i instanceof n.CoordinateSeqSpec)for(let e=0;e>1;n[s]>e?i=s:t=s+1}return n[t]}class x extends i.default{search_indices(e,n,t,i){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let o=this._boxes.length-4;const x=[],h=new s.Indices(this.numItems);for(;void 0!==o;){const s=Math.min(o+4*this.nodeSize,d(o,this._levelBounds));for(let d=o;d>2];tthis._boxes[d+2]||n>this._boxes[d+3]||(o<4*this.numItems?h.set(s):x.push(s)))}o=x.pop()}return h}}x.__name__=\"_FlatBush\";class h{constructor(e){this.index=null,e>0&&(this.index=new x(e))}add(e,n,t,i){var s;null===(s=this.index)||void 0===s||s.add(e,n,t,i)}add_empty(){var e;null===(e=this.index)||void 0===e||e.add(1/0,1/0,-1/0,-1/0)}finish(){var e;null===(e=this.index)||void 0===e||e.finish()}_normalize(e){let{x0:n,y0:t,x1:i,y1:s}=e;return n>i&&([n,i]=[i,n]),t>s&&([t,s]=[s,t]),{x0:n,y0:t,x1:i,y1:s}}get bbox(){if(null==this.index)return o.empty();{const{minX:e,minY:n,maxX:t,maxY:i}=this.index;return{x0:e,y0:n,x1:t,y1:i}}}indices(e){if(null==this.index)return new s.Indices(0);{const{x0:n,y0:t,x1:i,y1:s}=this._normalize(e);return this.index.search_indices(n,t,i,s)}}bounds(e){const n=o.empty();for(const t of this.indices(e)){const e=this.index._boxes,i=e[4*t+0],s=e[4*t+1],o=e[4*t+2],d=e[4*t+3];on.x1&&(n.x1=i),dn.y1&&(n.y1=s)}return n}}t.SpatialIndex=h,h.__name__=\"SpatialIndex\"},\n", - " function _(t,s,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1).__importDefault(t(97)),h=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class n{static from(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");const[s,i]=new Uint8Array(t,0,2);if(251!==s)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(i>>4!=3)throw new Error(`Got v${i>>4} data when expected v3.`);const[e]=new Uint16Array(t,2,1),[o]=new Uint32Array(t,4,1);return new n(o,e,h[15&i],t)}constructor(t,s=16,i=Float64Array,n){if(void 0===t)throw new Error(\"Missing required argument: numItems.\");if(isNaN(t)||t<=0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+s,2),65535);let o=t,r=o;this._levelBounds=[4*o];do{o=Math.ceil(o/this.nodeSize),r+=o,this._levelBounds.push(4*r)}while(1!==o);this.ArrayType=i||Float64Array,this.IndexArrayType=r<16384?Uint16Array:Uint32Array;const a=h.indexOf(this.ArrayType),_=4*r*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(`Unexpected typed array class: ${i}.`);n&&n instanceof ArrayBuffer?(this.data=n,this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=4*r,this.minX=this._boxes[this._pos-4],this.minY=this._boxes[this._pos-3],this.maxX=this._boxes[this._pos-2],this.maxY=this._boxes[this._pos-1]):(this.data=new ArrayBuffer(8+_+r*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=0,this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,new Uint8Array(this.data,0,2).set([251,48+a]),new Uint16Array(this.data,2,1)[0]=s,new Uint32Array(this.data,4,1)[0]=t),this._queue=new e.default}add(t,s,i,e){const h=this._pos>>2;return this._indices[h]=h,this._boxes[this._pos++]=t,this._boxes[this._pos++]=s,this._boxes[this._pos++]=i,this._boxes[this._pos++]=e,tthis.maxX&&(this.maxX=i),e>this.maxY&&(this.maxY=e),h}finish(){if(this._pos>>2!==this.numItems)throw new Error(`Added ${this._pos>>2} items when expected ${this.numItems}.`);if(this.numItems<=this.nodeSize)return this._boxes[this._pos++]=this.minX,this._boxes[this._pos++]=this.minY,this._boxes[this._pos++]=this.maxX,void(this._boxes[this._pos++]=this.maxY);const t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems);for(let e=0;e=Math.floor(n/o))return;const r=s[h+n>>1];let _=h-1,d=n+1;for(;;){do{_++}while(s[_]r);if(_>=d)break;a(s,i,e,_,d)}t(s,i,e,h,d,o),t(s,i,e,d+1,n,o)}(i,this._boxes,this._indices,0,this.numItems-1,this.nodeSize);for(let t=0,s=0;t>2]=t,this._boxes[this._pos++]=e,this._boxes[this._pos++]=h,this._boxes[this._pos++]=n,this._boxes[this._pos++]=o}}}search(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const o=[],a=[];for(;void 0!==n;){const _=Math.min(n+4*this.nodeSize,r(n,this._levelBounds));for(let r=n;r<_;r+=4){const _=0|this._indices[r>>2];ithis._boxes[r+2]||s>this._boxes[r+3]||(n<4*this.numItems?(void 0===h||h(_))&&a.push(_):o.push(_)))}n=o.pop()}return a}neighbors(t,s,i=1/0,e=1/0,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const a=this._queue,_=[],d=e*e;for(;void 0!==n;){const e=Math.min(n+4*this.nodeSize,r(n,this._levelBounds));for(let i=n;i>2],r=o(t,this._boxes[i],this._boxes[i+2]),_=o(s,this._boxes[i+1],this._boxes[i+3]),d=r*r+_*_;n<4*this.numItems?(void 0===h||h(e))&&a.push(-e-1,d):a.push(e,d)}for(;a.length&&a.peek()<0;){if(a.peekValue()>d)return a.clear(),_;if(_.push(-a.pop()-1),_.length===i)return a.clear(),_}n=a.pop()}return a.clear(),_}}function o(t,s,i){return t>1;s[h]>t?e=h:i=h+1}return s[i]}function a(t,s,i,e,h){const n=t[e];t[e]=t[h],t[h]=n;const o=4*e,r=4*h,a=s[o],_=s[o+1],d=s[o+2],x=s[o+3];s[o]=s[r],s[o+1]=s[r+1],s[o+2]=s[r+2],s[o+3]=s[r+3],s[r]=a,s[r+1]=_,s[r+2]=d,s[r+3]=x;const l=i[e];i[e]=i[h],i[h]=l}function _(t,s){let i=t^s,e=65535^i,h=65535^(t|s),n=t&(65535^s),o=i|e>>1,r=i>>1^i,a=h>>1^e&n>>1^h,_=i&h>>1^n>>1^n;i=o,e=r,h=a,n=_,o=i&i>>2^e&e>>2,r=i&e>>2^e&(i^e)>>2,a^=i&h>>2^e&n>>2,_^=e&h>>2^(i^e)&n>>2,i=o,e=r,h=a,n=_,o=i&i>>4^e&e>>4,r=i&e>>4^e&(i^e)>>4,a^=i&h>>4^e&n>>4,_^=e&h>>4^(i^e)&n>>4,i=o,e=r,h=a,n=_,a^=i&h>>8^e&n>>8,_^=e&h>>8^(i^e)&n>>8,i=a^a>>1,e=_^_>>1;let d=t^s,x=e|65535^(d|i);return d=16711935&(d|d<<8),d=252645135&(d|d<<4),d=858993459&(d|d<<2),d=1431655765&(d|d<<1),x=16711935&(x|x<<8),x=252645135&(x|x<<4),x=858993459&(x|x<<2),x=1431655765&(x|x<<1),(x<<1|d)>>>0}i.default=n},\n", - " function _(s,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});i.default=class{constructor(){this.ids=[],this.values=[],this.length=0}clear(){this.length=0}push(s,t){let i=this.length++;for(this.ids[i]=s,this.values[i]=t;i>0;){const s=i-1>>1,h=this.values[s];if(t>=h)break;this.ids[i]=this.ids[s],this.values[i]=h,i=s}this.ids[i]=s,this.values[i]=t}pop(){if(0===this.length)return;const s=this.ids[0];if(this.length--,this.length>0){const s=this.ids[0]=this.ids[this.length],t=this.values[0]=this.values[this.length],i=this.length>>1;let h=0;for(;h=t)break;this.ids[h]=e,this.values[h]=l,h=s}this.ids[h]=s,this.values[h]=t}return s}peek(){if(0!==this.length)return this.ids[0]}peekValue(){if(0!==this.length)return this.values[0]}}},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=t(1),i=t(99),r=s.__importStar(t(18)),a=t(24),o=t(9),p=t(8),g=t(11);function c(t,e,n=0){const s=new Map;for(let i=0;ia.get(t).value));r.set(t,{value:u/i,mapping:a}),p+=i+e+l}return[r,(a.size-1)*e+g]}function u(t,e,n,s,i=0){var r;const a=new Map,p=new Map;for(const[e,n,s]of t){const t=null!==(r=p.get(e))&&void 0!==r?r:[];p.set(e,[...t,[n,s]])}let g=i,c=0;for(const[t,i]of p){const r=i.length,[p,u]=l(i,n,s,g);c+=u;const h=o.sum(i.map(([t])=>p.get(t).value));a.set(t,{value:h/r,mapping:p}),g+=r+e+u}return[a,(p.size-1)*e+c]}n.map_one_level=c,n.map_two_levels=l,n.map_three_levels=u;class h extends i.Range{constructor(t){super(t)}static init_FactorRange(){this.define({factors:[r.Array,[]],factor_padding:[r.Number,0],subgroup_padding:[r.Number,.8],group_padding:[r.Number,1.4],range_padding:[r.Number,0],range_padding_units:[r.PaddingUnits,\"percent\"],start:[r.Number],end:[r.Number]}),this.internal({levels:[r.Number],mids:[r.Array,null],tops:[r.Array,null]})}get min(){return this.start}get max(){return this.end}initialize(){super.initialize(),this._init(!0)}connect_signals(){super.connect_signals(),this.connect(this.properties.factors.change,()=>this.reset()),this.connect(this.properties.factor_padding.change,()=>this.reset()),this.connect(this.properties.group_padding.change,()=>this.reset()),this.connect(this.properties.subgroup_padding.change,()=>this.reset()),this.connect(this.properties.range_padding.change,()=>this.reset()),this.connect(this.properties.range_padding_units.change,()=>this.reset())}reset(){this._init(!1),this.change.emit()}_lookup(t){switch(t.length){case 1:{const[e]=t,n=this._mapping.get(e);return null!=n?n.value:NaN}case 2:{const[e,n]=t,s=this._mapping.get(e);if(null!=s){const t=s.mapping.get(n);if(null!=t)return t.value}return NaN}case 3:{const[e,n,s]=t,i=this._mapping.get(e);if(null!=i){const t=i.mapping.get(n);if(null!=t){const e=t.mapping.get(s);if(null!=e)return e.value}}return NaN}default:g.unreachable()}}synthetic(t){if(p.isNumber(t))return t;if(p.isString(t))return this._lookup([t]);let e=0;const n=t[t.length-1];return p.isNumber(n)&&(e=n,t=t.slice(0,-1)),this._lookup(t)+e}v_synthetic(t){const e=t.length,n=new a.NumberArray(e);for(let s=0;s{if(o.every(this.factors,p.isString)){const t=this.factors,[e,n]=c(t,this.factor_padding);return{levels:1,mapping:e,tops:null,mids:null,inside_padding:n}}if(o.every(this.factors,t=>p.isArray(t)&&2==t.length&&p.isString(t[0])&&p.isString(t[1]))){const t=this.factors,[e,n]=l(t,this.group_padding,this.factor_padding),s=[...e.keys()];return{levels:2,mapping:e,tops:s,mids:null,inside_padding:n}}if(o.every(this.factors,t=>p.isArray(t)&&3==t.length&&p.isString(t[0])&&p.isString(t[1])&&p.isString(t[2]))){const t=this.factors,[e,n]=u(t,this.group_padding,this.subgroup_padding,this.factor_padding),s=[...e.keys()],i=[];for(const[t,n]of e)for(const e of n.mapping.keys())i.push([t,e]);return{levels:3,mapping:e,tops:s,mids:i,inside_padding:n}}g.unreachable()})();this._mapping=n,this.tops=s,this.mids=i;let a=0,h=this.factors.length+r;if(\"percent\"==this.range_padding_units){const t=(h-a)*this.range_padding/2;a-=t,h+=t}else a-=this.range_padding,h+=this.range_padding;this.setv({start:a,end:h,levels:e},{silent:t}),\"auto\"==this.bounds&&this.setv({bounds:[a,h]},{silent:!0})}}n.FactorRange=h,h.__name__=\"FactorRange\",h.init_FactorRange()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(81),a=n.__importStar(e(18));class r extends s.Model{constructor(e){super(e),this.have_updated_interactively=!1}static init_Range(){this.define({bounds:[a.Any],min_interval:[a.Any],max_interval:[a.Any]}),this.internal({plots:[a.Array,[]]})}get is_reversed(){return this.start>this.end}get is_valid(){return!isNaN(this.min)&&!isNaN(this.max)}}i.Range=r,r.__name__=\"Range\",r.init_Range()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1).__importStar(e(101));i.generic_line_legend=function(e,t,{x0:i,x1:n,y0:c,y1:o},r){t.save(),t.beginPath(),t.moveTo(i,(c+o)/2),t.lineTo(n,(c+o)/2),e.line.doit&&(e.line.set_vectorize(t,r),t.stroke()),t.restore()},i.generic_area_legend=function(e,t,{x0:i,x1:n,y0:c,y1:o},r){const l=.1*Math.abs(n-i),a=.1*Math.abs(o-c),s=i+l,_=n-l,h=c+a,v=o-a;e.fill.doit&&(e.fill.set_vectorize(t,r),t.fillRect(s,h,_-s,v-h)),null!=e.hatch&&e.hatch.doit&&(e.hatch.set_vectorize(t,r),t.fillRect(s,h,_-s,v-h)),e.line&&e.line.doit&&(t.beginPath(),t.rect(s,h,_-s,v-h),e.line.set_vectorize(t,r),t.stroke())},i.line_interpolation=function(e,t,i,c,o,r){const{sx:l,sy:a}=t;let s,_,h,v;\"point\"==t.type?([h,v]=e.yscale.r_invert(a-1,a+1),[s,_]=e.xscale.r_invert(l-1,l+1)):\"v\"==t.direction?([h,v]=e.yscale.r_invert(a,a),[s,_]=[Math.min(i-1,o-1),Math.max(i+1,o+1)]):([s,_]=e.xscale.r_invert(l,l),[h,v]=[Math.min(c-1,r-1),Math.max(c+1,r+1)]);const{x,y}=n.check_2_segments_intersect(s,h,_,v,i,c,o,r);return[x,y]}},\n", - " function _(t,n,e){function i(t,n){return(t.x-n.x)**2+(t.y-n.y)**2}function r(t,n,e){const r=i(n,e);if(0==r)return i(t,n);const s=((t.x-n.x)*(e.x-n.x)+(t.y-n.y)*(e.y-n.y))/r;if(s<0)return i(t,n);if(s>1)return i(t,e);return i(t,{x:n.x+s*(e.x-n.x),y:n.y+s*(e.y-n.y)})}Object.defineProperty(e,\"__esModule\",{value:!0}),e.point_in_poly=function(t,n,e,i){let r=!1,s=e[e.length-1],o=i[i.length-1];for(let u=0;u0&&_<1&&l>0&&l<1,x:t+_*(e-t),y:n+_*(i-n)}}}},\n", - " function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(103),a=t(107),n=t(108),o=t(109),_=t(22);class h{constructor(t){this._atlas=new Map,this._width=256,this._height=256,this.tex=new i.Texture2d(t),this.tex.set_wrapping(t.REPEAT,t.REPEAT),this.tex.set_interpolation(t.NEAREST,t.NEAREST),this.tex.set_size([this._width,this._height],t.RGBA),this.tex.set_data([0,0],[this._width,this._height],new Uint8Array(4*this._width*this._height)),this.get_atlas_data([1])}get_atlas_data(t){const e=t.join(\"-\");let s=this._atlas.get(e);if(null==s){const[i,a]=this.make_pattern(t),n=this._atlas.size;this.tex.set_data([0,n],[this._width,1],new Uint8Array(i.map(t=>t+10))),s=[n/this._height,a],this._atlas.set(e,s)}return s}make_pattern(t){t.length>1&&t.length%2&&(t=t.concat(t));let e=0;for(const s of t)e+=s;const s=[];let i=0;for(let e=0,a=t.length+2;es[r]?-1:0,o=s[r-1],i=s[r]),n[4*t+0]=s[r],n[4*t+1]=_,n[4*t+2]=o,n[4*t+3]=i}return[n,e]}}h.__name__=\"DashAtlas\";const r={miter:0,round:1,bevel:2},l={\"\":0,none:0,\".\":0,round:1,\")\":1,\"(\":1,o:1,\"triangle in\":2,\"<\":2,\"triangle out\":3,\">\":3,square:4,\"[\":4,\"]\":4,\"=\":4,butt:5,\"|\":5};class g extends a.BaseGLGlyph{init(){const{gl:t}=this;this._scale_aspect=0;const e=n.vertex_shader,s=o.fragment_shader;this.prog=new i.Program(t),this.prog.set_shaders(e,s),this.index_buffer=new i.IndexBuffer(t),this.vbo_position=new i.VertexBuffer(t),this.vbo_tangents=new i.VertexBuffer(t),this.vbo_segment=new i.VertexBuffer(t),this.vbo_angles=new i.VertexBuffer(t),this.vbo_texcoord=new i.VertexBuffer(t),this.dash_atlas=new h(t)}draw(t,e,s){const i=e.glglyph;if(i.data_changed&&(i._set_data(),i.data_changed=!1),this.visuals_changed&&(this._set_visuals(),this.visuals_changed=!1),i._update_scale(1,1),this._scale_aspect=1,this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord),this.prog.set_uniform(\"u_length\",\"float\",[i.cumsum]),this.prog.set_texture(\"u_dash_atlas\",this.dash_atlas.tex),this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_uniform(\"u_scale_aspect\",\"vec2\",[1,1]),this.prog.set_uniform(\"u_scale_length\",\"float\",[Math.sqrt(2)]),this.I_triangles=i.I_triangles,this.I_triangles.length<65535)this.index_buffer.set_size(2*this.I_triangles.length),this.index_buffer.set_data(0,new Uint16Array(this.I_triangles)),this.prog.draw(this.gl.TRIANGLES,this.index_buffer);else{t=Array.from(this.I_triangles);const e=this.I_triangles.length,s=64008,a=[];for(let t=0,i=Math.ceil(e/s);t1)for(let e=0;e0||console.log(`Variable ${t} is not an active attribute`));else if(this._unset_variables.has(t)&&this._unset_variables.delete(t),this.activate(),i instanceof s.VertexBuffer){const[s,n]=this.ATYPEINFO[e],h=\"vertexAttribPointer\",l=[s,n,!1,a,r];this._attributes.set(t,[i.handle,o,h,l])}else{const s=this.ATYPEMAP[e];this._attributes.set(t,[null,o,s,i])}}_pre_draw(){this.activate();for(const[t,e,i]of this._samplers.values())this.gl.activeTexture(this.gl.TEXTURE0+i),this.gl.bindTexture(t,e);for(const[t,e,i,s]of this._attributes.values())null!=t?(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,t),this.gl.enableVertexAttribArray(e),this.gl[i].apply(this.gl,[e,...s])):(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,null),this.gl.disableVertexAttribArray(e),this.gl[i].apply(this.gl,[e,...s]));this._validated||(this._validated=!0,this._validate())}_validate(){if(this._unset_variables.size&&console.log(\"Program has unset variables: \"+this._unset_variables),this.gl.validateProgram(this.handle),!this.gl.getProgramParameter(this.handle,this.gl.VALIDATE_STATUS))throw console.log(this.gl.getProgramInfoLog(this.handle)),new Error(\"Program validation error\")}draw(t,e){if(!this._linked)throw new Error(\"Cannot draw program if code has not been set\");if(e instanceof s.IndexBuffer){this._pre_draw(),e.activate();const i=e.buffer_size/2,s=this.gl.UNSIGNED_SHORT;this.gl.drawElements(t,i,s,0),e.deactivate()}else{const[i,s]=e;0!=s&&(this._pre_draw(),this.gl.drawArrays(t,i,s))}}}i.Program=a,a.__name__=\"Program\"},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});class i{constructor(e){this.gl=e,this._usage=35048,this.buffer_size=0,this.handle=this.gl.createBuffer()}delete(){this.gl.deleteBuffer(this.handle)}activate(){this.gl.bindBuffer(this._target,this.handle)}deactivate(){this.gl.bindBuffer(this._target,null)}set_size(e){e!=this.buffer_size&&(this.activate(),this.gl.bufferData(this._target,e,this._usage),this.buffer_size=e)}set_data(e,t){this.activate(),this.gl.bufferSubData(this._target,e,t)}}s.Buffer=i,i.__name__=\"Buffer\";class r extends i{constructor(){super(...arguments),this._target=34962}}s.VertexBuffer=r,r.__name__=\"VertexBuffer\";class a extends i{constructor(){super(...arguments),this._target=34963}}s.IndexBuffer=a,a.__name__=\"IndexBuffer\"},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const a=t(11);class r{constructor(t){this.gl=t,this._target=3553,this._types={Int8Array:5120,Uint8Array:5121,Int16Array:5122,Uint16Array:5123,Int32Array:5124,Uint32Array:5125,Float32Array:5126},this.handle=this.gl.createTexture()}delete(){this.gl.deleteTexture(this.handle)}activate(){this.gl.bindTexture(this._target,this.handle)}deactivate(){this.gl.bindTexture(this._target,0)}_get_alignment(t){const e=[4,8,2,1];for(const i of e)if(t%i==0)return i;a.unreachable()}set_wrapping(t,e){this.activate(),this.gl.texParameterf(this._target,this.gl.TEXTURE_WRAP_S,t),this.gl.texParameterf(this._target,this.gl.TEXTURE_WRAP_T,e)}set_interpolation(t,e){this.activate(),this.gl.texParameterf(this._target,this.gl.TEXTURE_MIN_FILTER,t),this.gl.texParameterf(this._target,this.gl.TEXTURE_MAG_FILTER,e)}set_size([t,e],i){var a,r,s;t==(null===(a=this._shape_format)||void 0===a?void 0:a.width)&&e==(null===(r=this._shape_format)||void 0===r?void 0:r.height)&&i==(null===(s=this._shape_format)||void 0===s?void 0:s.format)||(this._shape_format={width:t,height:e,format:i},this.activate(),this.gl.texImage2D(this._target,0,i,t,e,0,i,this.gl.UNSIGNED_BYTE,null))}set_data(t,[e,i],a){this.activate();const{format:r}=this._shape_format,[s,h]=t,l=this._types[a.constructor.name];if(null==l)throw new Error(`Type ${a.constructor.name} not allowed for texture`);const _=this._get_alignment(e);4!=_&&this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,_),this.gl.texSubImage2D(this._target,0,s,h,e,i,r,l,a),4!=_&&this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,4)}}i.Texture2d=r,r.__name__=\"Texture2d\"},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});class s{constructor(e,t){this.gl=e,this.glyph=t,this.nvertices=0,this.size_changed=!1,this.data_changed=!1,this.visuals_changed=!1,this.init()}set_data_changed(){const{data_size:e}=this.glyph;e!=this.nvertices&&(this.nvertices=e,this.size_changed=!0),this.data_changed=!0}set_visuals_changed(){this.visuals_changed=!0}render(e,t,i){if(0==t.length)return!0;const{width:s,height:h}=this.glyph.renderer.plot_view.canvas_view.webgl.canvas,a={pixel_ratio:this.glyph.renderer.plot_view.canvas_view.pixel_ratio,width:s,height:h};return this.draw(t,i,a),!0}}i.BaseGLGlyph=s,s.__name__=\"BaseGLGlyph\"},\n", - " function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.vertex_shader=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size, u_offset;\\nuniform vec2 u_scale_aspect;\\nuniform float u_scale_length;\\n\\nuniform vec4 u_color;\\nuniform float u_antialias;\\nuniform float u_length;\\nuniform float u_linewidth;\\nuniform float u_dash_index;\\nuniform float u_closed;\\n\\nattribute vec2 a_position;\\nattribute vec4 a_tangents;\\nattribute vec2 a_segment;\\nattribute vec2 a_angles;\\nattribute vec2 a_texcoord;\\n\\nvarying vec4 v_color;\\nvarying vec2 v_segment;\\nvarying vec2 v_angles;\\nvarying vec2 v_texcoord;\\nvarying vec2 v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\nfloat cross(in vec2 v1, in vec2 v2)\\n{\\n return v1.x*v2.y - v1.y*v2.x;\\n}\\n\\nfloat signed_distance(in vec2 v1, in vec2 v2, in vec2 v3)\\n{\\n return cross(v2-v1,v1-v3) / length(v2-v1);\\n}\\n\\nvoid rotate( in vec2 v, in float alpha, out vec2 result )\\n{\\n float c = cos(alpha);\\n float s = sin(alpha);\\n result = vec2( c*v.x - s*v.y,\\n s*v.x + c*v.y );\\n}\\n\\nvoid main()\\n{\\n bool closed = (u_closed > 0.0);\\n\\n // Attributes and uniforms to varyings\\n v_color = u_color;\\n v_linewidth = u_linewidth;\\n v_segment = a_segment * u_scale_length;\\n v_length = u_length * u_scale_length;\\n\\n // Scale to map to pixel coordinates. The original algorithm from the paper\\n // assumed isotropic scale. We obviously do not have this.\\n vec2 abs_scale_aspect = abs(u_scale_aspect);\\n vec2 abs_scale = u_scale_length * abs_scale_aspect;\\n\\n // Correct angles for aspect ratio\\n vec2 av;\\n av = vec2(1.0, tan(a_angles.x)) / abs_scale_aspect;\\n v_angles.x = atan(av.y, av.x);\\n av = vec2(1.0, tan(a_angles.y)) / abs_scale_aspect;\\n v_angles.y = atan(av.y, av.x);\\n\\n // Thickness below 1 pixel are represented using a 1 pixel thickness\\n // and a modified alpha\\n v_color.a = min(v_linewidth, v_color.a);\\n v_linewidth = max(v_linewidth, 1.0);\\n\\n // If color is fully transparent we just will discard the fragment anyway\\n if( v_color.a <= 0.0 ) {\\n gl_Position = vec4(0.0,0.0,0.0,1.0);\\n return;\\n }\\n\\n // This is the actual half width of the line\\n float w = ceil(u_antialias+v_linewidth)/2.0;\\n\\n vec2 position = a_position;\\n\\n vec2 t1 = normalize(a_tangents.xy * abs_scale_aspect); // note the scaling for aspect ratio here\\n vec2 t2 = normalize(a_tangents.zw * abs_scale_aspect);\\n float u = a_texcoord.x;\\n float v = a_texcoord.y;\\n vec2 o1 = vec2( +t1.y, -t1.x);\\n vec2 o2 = vec2( +t2.y, -t2.x);\\n\\n // This is a join\\n // ----------------------------------------------------------------\\n if( t1 != t2 ) {\\n float angle = atan (t1.x*t2.y-t1.y*t2.x, t1.x*t2.x+t1.y*t2.y); // Angle needs recalculation for some reason\\n vec2 t = normalize(t1+t2);\\n vec2 o = vec2( + t.y, - t.x);\\n\\n if ( u_dash_index > 0.0 )\\n {\\n // Broken angle\\n // ----------------------------------------------------------------\\n if( (abs(angle) > THETA) ) {\\n position += v * w * o / cos(angle/2.0);\\n float s = sign(angle);\\n if( angle < 0.0 ) {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n if( v == 1.0 ) {\\n position -= 2.0 * w * t1 / sin(angle);\\n u -= 2.0 * w / sin(angle);\\n }\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n if( v == 1.0 ) {\\n position += 2.0 * w * t2 / sin(angle);\\n u += 2.0*w / sin(angle);\\n }\\n }\\n } else {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n if( v == -1.0 ) {\\n position += 2.0 * w * t1 / sin(angle);\\n u += 2.0 * w / sin(angle);\\n }\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n if( v == -1.0 ) {\\n position -= 2.0 * w * t2 / sin(angle);\\n u -= 2.0*w / sin(angle);\\n }\\n }\\n }\\n // Continuous angle\\n // ------------------------------------------------------------\\n } else {\\n position += v * w * o / cos(angle/2.0);\\n if( u == +1.0 ) u = v_segment.y;\\n else u = v_segment.x;\\n }\\n }\\n\\n // Solid line\\n // --------------------------------------------------------------------\\n else\\n {\\n position.xy += v * w * o / cos(angle/2.0);\\n if( angle < 0.0 ) {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n }\\n } else {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n }\\n }\\n }\\n\\n // This is a line start or end (t1 == t2)\\n // ------------------------------------------------------------------------\\n } else {\\n position += v * w * o1;\\n if( u == -1.0 ) {\\n u = v_segment.x - w;\\n position -= w * t1;\\n } else {\\n u = v_segment.y + w;\\n position += w * t2;\\n }\\n }\\n\\n // Miter distance\\n // ------------------------------------------------------------------------\\n vec2 t;\\n vec2 curr = a_position * abs_scale;\\n if( a_texcoord.x < 0.0 ) {\\n vec2 next = curr + t2*(v_segment.y-v_segment.x);\\n\\n rotate( t1, +v_angles.x/2.0, t);\\n v_miter.x = signed_distance(curr, curr+t, position);\\n\\n rotate( t2, +v_angles.y/2.0, t);\\n v_miter.y = signed_distance(next, next+t, position);\\n } else {\\n vec2 prev = curr - t1*(v_segment.y-v_segment.x);\\n\\n rotate( t1, -v_angles.x/2.0,t);\\n v_miter.x = signed_distance(prev, prev+t, position);\\n\\n rotate( t2, -v_angles.y/2.0,t);\\n v_miter.y = signed_distance(curr, curr+t, position);\\n }\\n\\n if (!closed && v_segment.x <= 0.0) {\\n v_miter.x = 1e10;\\n }\\n if (!closed && v_segment.y >= v_length)\\n {\\n v_miter.y = 1e10;\\n }\\n\\n v_texcoord = vec2( u, v*w );\\n\\n // Calculate position in device coordinates. Note that we\\n // already scaled with abs scale above.\\n vec2 normpos = position * sign(u_scale_aspect);\\n normpos += 0.5; // make up for Bokeh's offset\\n normpos /= u_canvas_size / u_pixel_ratio; // in 0..1\\n gl_Position = vec4(normpos*2.0-1.0, 0.0, 1.0);\\n gl_Position.y *= -1.0;\\n}\\n\"},\n", - " function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0}),e.fragment_shader=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform sampler2D u_dash_atlas;\\n\\nuniform vec2 u_linecaps;\\nuniform float u_miter_limit;\\nuniform float u_linejoin;\\nuniform float u_antialias;\\nuniform float u_dash_phase;\\nuniform float u_dash_period;\\nuniform float u_dash_index;\\nuniform vec2 u_dash_caps;\\nuniform float u_closed;\\n\\nvarying vec4 v_color;\\nvarying vec2 v_segment;\\nvarying vec2 v_angles;\\nvarying vec2 v_texcoord;\\nvarying vec2 v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\n// Compute distance to cap ----------------------------------------------------\\nfloat cap( int type, float dx, float dy, float t, float linewidth )\\n{\\n float d = 0.0;\\n dx = abs(dx);\\n dy = abs(dy);\\n if (type == 0) discard; // None\\n else if (type == 1) d = sqrt(dx*dx+dy*dy); // Round\\n else if (type == 3) d = (dx+abs(dy)); // Triangle in\\n else if (type == 2) d = max(abs(dy),(t+dx-abs(dy))); // Triangle out\\n else if (type == 4) d = max(dx,dy); // Square\\n else if (type == 5) d = max(dx+t,dy); // Butt\\n return d;\\n}\\n\\n// Compute distance to join -------------------------------------------------\\nfloat join( in int type, in float d, in vec2 segment, in vec2 texcoord, in vec2 miter,\\n in float linewidth )\\n{\\n // texcoord.x is distance from start\\n // texcoord.y is distance from centerline\\n // segment.x and y indicate the limits (as for texcoord.x) for this segment\\n\\n float dx = texcoord.x;\\n\\n // Round join\\n if( type == 1 ) {\\n if (dx < segment.x) {\\n d = max(d,length( texcoord - vec2(segment.x,0.0)));\\n //d = length( texcoord - vec2(segment.x,0.0));\\n } else if (dx > segment.y) {\\n d = max(d,length( texcoord - vec2(segment.y,0.0)));\\n //d = length( texcoord - vec2(segment.y,0.0));\\n }\\n }\\n // Bevel join\\n else if ( type == 2 ) {\\n if (dx < segment.x) {\\n vec2 x = texcoord - vec2(segment.x,0.0);\\n d = max(d, max(abs(x.x), abs(x.y)));\\n\\n } else if (dx > segment.y) {\\n vec2 x = texcoord - vec2(segment.y,0.0);\\n d = max(d, max(abs(x.x), abs(x.y)));\\n }\\n /* Original code for bevel which does not work for us\\n if( (dx < segment.x) || (dx > segment.y) )\\n d = max(d, min(abs(x.x),abs(x.y)));\\n */\\n }\\n\\n return d;\\n}\\n\\nvoid main()\\n{\\n // If color is fully transparent we just discard the fragment\\n if( v_color.a <= 0.0 ) {\\n discard;\\n }\\n\\n // Test if dash pattern is the solid one (0)\\n bool solid = (u_dash_index == 0.0);\\n\\n // Test if path is closed\\n bool closed = (u_closed > 0.0);\\n\\n vec4 color = v_color;\\n float dx = v_texcoord.x;\\n float dy = v_texcoord.y;\\n float t = v_linewidth/2.0-u_antialias;\\n float width = 1.0; //v_linewidth; original code had dashes scale with line width, we do not\\n float d = 0.0;\\n\\n vec2 linecaps = u_linecaps;\\n vec2 dash_caps = u_dash_caps;\\n float line_start = 0.0;\\n float line_stop = v_length;\\n\\n // Apply miter limit; fragments too far into the miter are simply discarded\\n if( (dx < v_segment.x) || (dx > v_segment.y) ) {\\n float into_miter = max(v_segment.x - dx, dx - v_segment.y);\\n if (into_miter > u_miter_limit*v_linewidth/2.0)\\n discard;\\n }\\n\\n // Solid line --------------------------------------------------------------\\n if( solid ) {\\n d = abs(dy);\\n if( (!closed) && (dx < line_start) ) {\\n d = cap( int(u_linecaps.x), abs(dx), abs(dy), t, v_linewidth );\\n }\\n else if( (!closed) && (dx > line_stop) ) {\\n d = cap( int(u_linecaps.y), abs(dx)-line_stop, abs(dy), t, v_linewidth );\\n }\\n else {\\n d = join( int(u_linejoin), abs(dy), v_segment, v_texcoord, v_miter, v_linewidth );\\n }\\n\\n // Dash line --------------------------------------------------------------\\n } else {\\n float segment_start = v_segment.x;\\n float segment_stop = v_segment.y;\\n float segment_center= (segment_start+segment_stop)/2.0;\\n float freq = u_dash_period*width;\\n float u = mod( dx + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n float dash_center= tex.x * width;\\n float dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n float dash_start = dx - u + _start;\\n float dash_stop = dx - u + _stop;\\n\\n // Compute extents of the first dash (the one relative to v_segment.x)\\n // Note: this could be computed in the vertex shader\\n if( (dash_stop < segment_start) && (dash_caps.x != 5.0) ) {\\n float u = mod(segment_start + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n dash_center= tex.x * width;\\n //dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n dash_start = segment_start - u + _start;\\n dash_stop = segment_start - u + _stop;\\n }\\n\\n // Compute extents of the last dash (the one relatives to v_segment.y)\\n // Note: This could be computed in the vertex shader\\n else if( (dash_start > segment_stop) && (dash_caps.y != 5.0) ) {\\n float u = mod(segment_stop + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n dash_center= tex.x * width;\\n //dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n dash_start = segment_stop - u + _start;\\n dash_stop = segment_stop - u + _stop;\\n }\\n\\n // This test if the we are dealing with a discontinuous angle\\n bool discontinuous = ((dx < segment_center) && abs(v_angles.x) > THETA) ||\\n ((dx >= segment_center) && abs(v_angles.y) > THETA);\\n //if( dx < line_start) discontinuous = false;\\n //if( dx > line_stop) discontinuous = false;\\n\\n float d_join = join( int(u_linejoin), abs(dy),\\n v_segment, v_texcoord, v_miter, v_linewidth );\\n\\n // When path is closed, we do not have room for linecaps, so we make room\\n // by shortening the total length\\n if (closed) {\\n line_start += v_linewidth/2.0;\\n line_stop -= v_linewidth/2.0;\\n }\\n\\n // We also need to take antialias area into account\\n //line_start += u_antialias;\\n //line_stop -= u_antialias;\\n\\n // Check is dash stop is before line start\\n if( dash_stop <= line_start ) {\\n discard;\\n }\\n // Check is dash start is beyond line stop\\n if( dash_start >= line_stop ) {\\n discard;\\n }\\n\\n // Check if current dash start is beyond segment stop\\n if( discontinuous ) {\\n // Dash start is beyond segment, we discard\\n if( (dash_start > segment_stop) ) {\\n discard;\\n //gl_FragColor = vec4(1.0,0.0,0.0,.25); return;\\n }\\n\\n // Dash stop is before segment, we discard\\n if( (dash_stop < segment_start) ) {\\n discard; //gl_FragColor = vec4(0.0,1.0,0.0,.25); return;\\n }\\n\\n // Special case for round caps (nicer with this)\\n if( dash_caps.x == 1.0 ) {\\n if( (u > _stop) && (dash_stop > segment_stop ) && (abs(v_angles.y) < PI/2.0)) {\\n discard;\\n }\\n }\\n\\n // Special case for round caps (nicer with this)\\n if( dash_caps.y == 1.0 ) {\\n if( (u < _start) && (dash_start < segment_start ) && (abs(v_angles.x) < PI/2.0)) {\\n discard;\\n }\\n }\\n\\n // Special case for triangle caps (in & out) and square\\n // We make sure the cap stop at crossing frontier\\n if( (dash_caps.x != 1.0) && (dash_caps.x != 5.0) ) {\\n if( (dash_start < segment_start ) && (abs(v_angles.x) < PI/2.0) ) {\\n float a = v_angles.x/2.0;\\n float x = (segment_start-dx)*cos(a) - dy*sin(a);\\n float y = (segment_start-dx)*sin(a) + dy*cos(a);\\n if( x > 0.0 ) discard;\\n // We transform the cap into square to avoid holes\\n dash_caps.x = 4.0;\\n }\\n }\\n\\n // Special case for triangle caps (in & out) and square\\n // We make sure the cap stop at crossing frontier\\n if( (dash_caps.y != 1.0) && (dash_caps.y != 5.0) ) {\\n if( (dash_stop > segment_stop ) && (abs(v_angles.y) < PI/2.0) ) {\\n float a = v_angles.y/2.0;\\n float x = (dx-segment_stop)*cos(a) - dy*sin(a);\\n float y = (dx-segment_stop)*sin(a) + dy*cos(a);\\n if( x > 0.0 ) discard;\\n // We transform the caps into square to avoid holes\\n dash_caps.y = 4.0;\\n }\\n }\\n }\\n\\n // Line cap at start\\n if( (dx < line_start) && (dash_start < line_start) && (dash_stop > line_start) ) {\\n d = cap( int(linecaps.x), dx-line_start, dy, t, v_linewidth);\\n }\\n // Line cap at stop\\n else if( (dx > line_stop) && (dash_stop > line_stop) && (dash_start < line_stop) ) {\\n d = cap( int(linecaps.y), dx-line_stop, dy, t, v_linewidth);\\n }\\n // Dash cap left - dash_type = -1, 0 or 1, but there may be roundoff errors\\n else if( dash_type < -0.5 ) {\\n d = cap( int(dash_caps.y), abs(u-dash_center), dy, t, v_linewidth);\\n if( (dx > line_start) && (dx < line_stop) )\\n d = max(d,d_join);\\n }\\n // Dash cap right\\n else if( dash_type > 0.5 ) {\\n d = cap( int(dash_caps.x), abs(dash_center-u), dy, t, v_linewidth);\\n if( (dx > line_start) && (dx < line_stop) )\\n d = max(d,d_join);\\n }\\n // Dash body (plain)\\n else {// if( dash_type > -0.5 && dash_type < 0.5) {\\n d = abs(dy);\\n }\\n\\n // Line join\\n if( (dx > line_start) && (dx < line_stop)) {\\n if( (dx <= segment_start) && (dash_start <= segment_start)\\n && (dash_stop >= segment_start) ) {\\n d = d_join;\\n // Antialias at outer border\\n float angle = PI/2.+v_angles.x;\\n float f = abs( (segment_start - dx)*cos(angle) - dy*sin(angle));\\n d = max(f,d);\\n }\\n else if( (dx > segment_stop) && (dash_start <= segment_stop)\\n && (dash_stop >= segment_stop) ) {\\n d = d_join;\\n // Antialias at outer border\\n float angle = PI/2.+v_angles.y;\\n float f = abs((dx - segment_stop)*cos(angle) - dy*sin(angle));\\n d = max(f,d);\\n }\\n else if( dx < (segment_start - v_linewidth/2.)) {\\n discard;\\n }\\n else if( dx > (segment_stop + v_linewidth/2.)) {\\n discard;\\n }\\n }\\n else if( dx < (segment_start - v_linewidth/2.)) {\\n discard;\\n }\\n else if( dx > (segment_stop + v_linewidth/2.)) {\\n discard;\\n }\\n }\\n\\n // Distance to border ------------------------------------------------------\\n d = d - t;\\n if( d < 0.0 ) {\\n gl_FragColor = color;\\n } else {\\n d /= u_antialias;\\n gl_FragColor = vec4(color.rgb, exp(-d*d)*color.a);\\n }\\n}\\n\"},\n", - " function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),l=e(93),_=e(100),n=s.__importStar(e(101)),o=s.__importStar(e(28)),a=e(88);class h extends l.XYGlyphView{_inner_loop(e,i,t,s,l){for(const _ of i)0!=_?isNaN(t[_]+s[_])?(e.closePath(),l.apply(e),e.beginPath()):e.lineTo(t[_],s[_]):(e.beginPath(),e.moveTo(t[_],s[_]));e.closePath(),l.call(e)}_render(e,i,{sx:t,sy:s}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner_loop(e,i,t,s,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner_loop(e,i,t,s,e.fill),()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_value(e),this._inner_loop(e,i,t,s,e.stroke))}draw_legend_for_index(e,i,t){_.generic_area_legend(this.visuals,e,i,t)}_hit_point(e){const i=new a.Selection;return n.point_in_poly(e.sx,e.sy,this.sx,this.sy)&&(i.add_to_selected_glyphs(this.model),i.view=this),i}}t.PatchView=h,h.__name__=\"PatchView\";class r extends l.XYGlyph{constructor(e){super(e)}static init_Patch(){this.prototype.default_view=h,this.mixins([o.Line,o.Fill,o.Hatch])}}t.Patch=r,r.__name__=\"Patch\",r.init_Patch()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(24),n=e(112),a=i.__importStar(e(101)),_=i.__importStar(e(18)),h=e(88);class l extends n.AreaView{_index_data(e){const{min:t,max:s}=Math,{data_size:i}=this;for(let r=0;r=0;t--)e.lineTo(s[t],i[t]);e.closePath(),r.call(e)}_render(e,t,{sx1:s,sx2:i,sy:r}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner(e,s,i,r,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner(e,s,i,r,e.fill),()=>this.renderer.request_render())}_hit_point(e){const t=this.sy.length,s=new r.NumberArray(2*t),i=new r.NumberArray(2*t);for(let e=0,r=t;e=0;s--)e.lineTo(t[s],i[s]);e.closePath(),r.call(e)}_render(e,t,{sx:s,sy1:i,sy2:r}){this.visuals.fill.doit&&(this.visuals.fill.set_value(e),this._inner(e,s,i,r,e.fill)),this.visuals.hatch.doit2(e,0,()=>this._inner(e,s,i,r,e.fill),()=>this.renderer.request_render())}scenterxy(e){return[this.sx[e],(this.sy1[e]+this.sy2[e])/2]}_hit_point(e){const t=this.sx.length,s=new r.NumberArray(2*t),i=new r.NumberArray(2*t);for(let e=0,r=t;ethis.compute_indices());const i=()=>{const i=()=>this.compute_indices();null!=this.source&&(this.connect(this.source.change,i),this.source instanceof _.ColumnarDataSource&&(this.connect(this.source.streaming,i),this.connect(this.source.patching,i)))};let e=null!=this.source;e?i():this.connect(this.properties.source.change,()=>{e||(i(),e=!0)})}compute_indices(){var i;const{source:e}=this;if(null==e)return;const s=null!==(i=e.get_length())&&void 0!==i?i:1,t=r.Indices.all_set(s);for(const i of this.filters)t.intersect(i.compute_indices(e));this.indices=t,this._indices=[...t],this.indices_map_to_subset()}indices_map_to_subset(){this.indices_map={};for(let i=0;ithis._indices[i]);return new o.Selection(Object.assign(Object.assign({},i.attributes),{indices:e}))}convert_selection_to_subset(i){const e=i.indices.map(i=>this.indices_map[i]);return new o.Selection(Object.assign(Object.assign({},i.attributes),{indices:e}))}convert_indices_from_subset(i){return i.map(i=>this._indices[i])}}s.CDSView=a,a.__name__=\"CDSView\",a.init_CDSView()},\n", - " function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(9);async function i(e,n,t){const o=new e(Object.assign(Object.assign({},t),{model:n}));return o.initialize(),await o.lazy_initialize(),o}t.build_view=async function(e,n={parent:null},t=(e=>e.default_view)){const o=await i(t(e),e,n);return o.connect_signals(),o},t.build_views=async function(e,n,t={parent:null},s=(e=>e.default_view)){const c=o.difference([...e.keys()],n);for(const n of c)e.get(n).remove(),e.delete(n);const a=[],f=n.filter(n=>!e.has(n));for(const n of f){const o=await i(s(n),n,t);e.set(n,o),a.push(o)}for(const e of a)e.connect_signals();return a},t.remove_views=function(e){for(const[n,t]of e)t.remove(),e.delete(n)}},\n", - " function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),i=e(91),s=e(117),a=t.__importStar(e(18)),o=e(115),_=e(11);class l extends i.DataRendererView{async lazy_initialize(){await super.lazy_initialize();const e=this.model;let r=null,n=null;const t={v_compute(n){_.assert(null==r);const[t]=r=e.layout_provider.get_edge_coordinates(n);return t}},i={v_compute(e){_.assert(null!=r);const[,n]=r;return r=null,n}},s={v_compute(r){_.assert(null==n);const[t]=n=e.layout_provider.get_node_coordinates(r);return t}},a={v_compute(e){_.assert(null!=n);const[,r]=n;return n=null,r}},{edge_renderer:l,node_renderer:d}=this.model;l.glyph.properties.xs.internal=!0,l.glyph.properties.ys.internal=!0,d.glyph.properties.x.internal=!0,d.glyph.properties.y.internal=!0,l.glyph.xs={expr:t},l.glyph.ys={expr:i},d.glyph.x={expr:s},d.glyph.y={expr:a};const{parent:p}=this;this.edge_view=await o.build_view(l,{parent:p}),this.node_view=await o.build_view(d,{parent:p})}connect_signals(){super.connect_signals(),this.connect(this.model.layout_provider.change,()=>{this.edge_view.set_data(!1),this.node_view.set_data(!1),this.request_render()})}remove(){this.edge_view.remove(),this.node_view.remove(),super.remove()}_render(){this.edge_view.render(),this.node_view.render()}}n.GraphRendererView=l,l.__name__=\"GraphRendererView\";class d extends i.DataRenderer{constructor(e){super(e)}static init_GraphRenderer(){this.prototype.default_view=l,this.define({layout_provider:[a.Instance],node_renderer:[a.Instance],edge_renderer:[a.Instance],selection_policy:[a.Instance,()=>new s.NodesOnly],inspection_policy:[a.Instance,()=>new s.NodesOnly]})}get_selection_manager(){return this.node_renderer.data_source.selection_manager}}n.GraphRenderer=d,d.__name__=\"GraphRenderer\",d.init_GraphRenderer()},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const d=e(81),s=e(12),o=e(9),_=e(88);class i extends d.Model{constructor(e){super(e)}_hit_test_nodes(e,t){if(!t.model.visible)return null;const n=t.node_view.glyph.hit_test(e);return null==n?null:t.node_view.model.view.convert_selection_from_subset(n)}_hit_test_edges(e,t){if(!t.model.visible)return null;const n=t.edge_view.glyph.hit_test(e);return null==n?null:t.edge_view.model.view.convert_selection_from_subset(n)}}n.GraphHitTestPolicy=i,i.__name__=\"GraphHitTestPolicy\";class r extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_nodes(e,t)}do_selection(e,t,n,d){if(null==e)return!1;const s=t.node_renderer.data_source.selected;return s.update(e,n,d),t.node_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,n,d,s){if(null==e)return!1;const o=n.model.get_selection_manager().get_or_create_inspector(n.node_view.model);return o.update(e,d,s),n.node_view.model.data_source.setv({inspected:o},{silent:!0}),n.node_view.model.data_source.inspect.emit([n.node_view,{geometry:t}]),!o.is_empty()}}n.NodesOnly=r,r.__name__=\"NodesOnly\";class c extends i{constructor(e){super(e)}hit_test(e,t){return this._hit_test_nodes(e,t)}get_linked_edges(e,t,n){let d=[];\"selection\"==n?d=e.selected.indices.map(t=>e.data.index[t]):\"inspection\"==n&&(d=e.inspected.indices.map(t=>e.data.index[t]));const s=[];for(let e=0;es.indexOf(e.data.index,t));return new _.Selection({indices:r})}do_selection(e,t,n,d){if(null==e)return!1;const s=t.edge_renderer.data_source.selected;s.update(e,n,d);const o=t.node_renderer.data_source.selected,_=this.get_linked_nodes(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(_,n,d),t.edge_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,n,d,s){if(null==e)return!1;const o=n.edge_view.model.data_source.selection_manager.get_or_create_inspector(n.edge_view.model);o.update(e,d,s),n.edge_view.model.data_source.setv({inspected:o},{silent:!0});const _=n.node_view.model.data_source.selection_manager.get_or_create_inspector(n.node_view.model),i=this.get_linked_nodes(n.node_view.model.data_source,n.edge_view.model.data_source,\"inspection\");return _.update(i,d,s),n.node_view.model.data_source.setv({inspected:_},{silent:!0}),n.edge_view.model.data_source.inspect.emit([n.edge_view,{geometry:t}]),!o.is_empty()}}n.EdgesAndLinkedNodes=a,a.__name__=\"EdgesAndLinkedNodes\"},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(81);class o extends s.Model{do_selection(e,t,n,s){return null!==e&&(t.selected.update(e,n,s),t._select.emit(),!t.selected.is_empty())}}n.SelectionPolicy=o,o.__name__=\"SelectionPolicy\";class r extends o{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!==t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_intersection(t);return e}return null}}n.IntersectRenderers=r,r.__name__=\"IntersectRenderers\";class c extends o{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!==t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_union(t);return e}return null}}n.UnionRenderers=c,c.__name__=\"UnionRenderers\"},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.concat=function(t,...e){let n=t.length;for(const t of e)n+=t.length;const o=new t.constructor(n);o.set(t,0);let c=t.length;for(const t of e)o.set(t,c),c+=t.length;return o}},\n", - " function _(n,o,e){function t(...n){const o=new Set;for(const e of n)for(const n of e)o.add(n);return o}Object.defineProperty(e,\"__esModule\",{value:!0}),e.union=t,e.intersection=function(n,...o){const e=new Set;n:for(const t of n){for(const n of o)if(!n.has(t))continue n;e.add(t)}return e},e.difference=function(n,...o){const e=new Set(n);for(const n of t(...o))e.delete(n);return e}},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(14);class o{constructor(e){this.document=e}}s.DocumentEvent=o,o.__name__=\"DocumentEvent\";class r extends o{constructor(e,t,s){super(e),this.events=t,this.setter_id=s}}s.DocumentEventBatch=r,r.__name__=\"DocumentEventBatch\";class d extends o{}s.DocumentChangedEvent=d,d.__name__=\"DocumentChangedEvent\";class _ extends d{constructor(e,t,s){super(e),this.msg_type=t,this.msg_data=s}json(e){const t=this.msg_data,s=n.HasProps._value_to_json(t),o=new Set;return n.HasProps._value_record_references(t,o,{recursive:!0}),{kind:\"MessageSent\",msg_type:this.msg_type,msg_data:s}}}s.MessageSentEvent=_,_.__name__=\"MessageSentEvent\";class i extends d{constructor(e,t,s,n,o,r,d){super(e),this.model=t,this.attr=s,this.old=n,this.new_=o,this.setter_id=r,this.hint=d}json(e){if(\"id\"===this.attr)throw new Error(\"'id' field should never change, whatever code just set it is wrong\");if(null!=this.hint)return this.hint.json(e);const t=this.new_,s=n.HasProps._value_to_json(t),o=new Set;n.HasProps._value_record_references(t,o,{recursive:!0}),o.has(this.model)&&this.model!==t&&o.delete(this.model);for(const t of o)e.add(t);return{kind:\"ModelChanged\",model:this.model.ref(),attr:this.attr,new:s}}}s.ModelChangedEvent=i,i.__name__=\"ModelChangedEvent\";class a extends d{constructor(e,t,s){super(e),this.column_source=t,this.patches=s}json(e){return{kind:\"ColumnsPatched\",column_source:this.column_source,patches:this.patches}}}s.ColumnsPatchedEvent=a,a.__name__=\"ColumnsPatchedEvent\";class c extends d{constructor(e,t,s,n){super(e),this.column_source=t,this.data=s,this.rollover=n}json(e){return{kind:\"ColumnsStreamed\",column_source:this.column_source,data:this.data,rollover:this.rollover}}}s.ColumnsStreamedEvent=c,c.__name__=\"ColumnsStreamedEvent\";class h extends d{constructor(e,t,s){super(e),this.title=t,this.setter_id=s}json(e){return{kind:\"TitleChanged\",title:this.title}}}s.TitleChangedEvent=h,h.__name__=\"TitleChangedEvent\";class u extends d{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}json(e){return n.HasProps._value_record_references(this.model,e,{recursive:!0}),{kind:\"RootAdded\",model:this.model.ref()}}}s.RootAddedEvent=u,u.__name__=\"RootAddedEvent\";class l extends d{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}json(e){return{kind:\"RootRemoved\",model:this.model.ref()}}}s.RootRemovedEvent=l,l.__name__=\"RootRemovedEvent\"},\n", - " function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(1),l=e(123),_=i.__importStar(e(28));class o extends l.UpperLowerView{connect_signals(){super.connect_signals();const e=()=>this.set_data(this.model.source);this.connect(this.model.change,e),this.connect(this.model.source.streaming,e),this.connect(this.model.source.patching,e),this.connect(this.model.source.change,e)}_render(){this._map_data();const{ctx:e}=this.layer;e.beginPath(),e.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let s=0,t=this._lower_sx.length;s=0;s--)e.lineTo(this._upper_sx[s],this._upper_sy[s]);e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(e),e.fill()),e.beginPath(),e.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let s=0,t=this._lower_sx.length;snew r.ColumnDataSource]})}}i.UpperLower=a,a.__name__=\"UpperLower\",a.init_UpperLower()},\n", - " function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const e=t(1),o=t(36),n=t(15),l=e.__importStar(t(28)),a=e.__importStar(t(18)),h=t(79);s.EDGE_TOLERANCE=2.5;class r extends o.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_paint(this)),this.connect(this.model.data_update,()=>this.plot_view.request_paint(this))}_render(){if(null==this.model.left&&null==this.model.right&&null==this.model.top&&null==this.model.bottom)return;const{frame:t}=this.plot_view,i=this.coordinates.x_scale,s=this.coordinates.y_scale,e=(t,i,s,e,o)=>{let n;return n=null!=t?this.model.screen?t:\"data\"==i?s.compute(t):e.compute(t):o,n};this.sleft=e(this.model.left,this.model.left_units,i,t.xview,t.bbox.left),this.sright=e(this.model.right,this.model.right_units,i,t.xview,t.bbox.right),this.stop=e(this.model.top,this.model.top_units,s,t.yview,t.bbox.top),this.sbottom=e(this.model.bottom,this.model.bottom_units,s,t.yview,t.bbox.bottom),this._paint_box(this.sleft,this.sright,this.sbottom,this.stop)}_paint_box(t,i,s,e){const{ctx:o}=this.layer;o.save(),o.beginPath(),o.rect(t,e,i-t,s-e),this.visuals.fill.doit&&(this.visuals.fill.set_value(o),o.fill()),this.visuals.line.doit&&(this.visuals.line.set_value(o),o.stroke()),o.restore()}interactive_bbox(){const t=this.model.properties.line_width.value()+s.EDGE_TOLERANCE;return new h.BBox({x0:this.sleft-t,y0:this.stop-t,x1:this.sright+t,y1:this.sbottom+t})}interactive_hit(t,i){if(null==this.model.in_cursor)return!1;return this.interactive_bbox().contains(t,i)}cursor(t,i){return Math.abs(t-this.sleft)<3||Math.abs(t-this.sright)<3?this.model.ew_cursor:Math.abs(i-this.sbottom)<3||Math.abs(i-this.stop)<3?this.model.ns_cursor:t>this.sleft&&tthis.stop&&ithis.plot_view.request_render()),this.connect(this.model.formatter.change,()=>this.plot_view.request_render()),null!=this.model.color_mapper&&this.connect(this.model.color_mapper.change,()=>{this._set_canvas_image(),this.plot_view.request_render()})}_get_size(){if(null==this.model.color_mapper)return{width:0,height:0};{const{width:t,height:e}=this.compute_legend_dimensions();return{width:t,height:e}}}_set_canvas_image(){if(null==this.model.color_mapper)return;let t,e,{palette:i}=this.model.color_mapper;switch(\"vertical\"==this.model.orientation&&(i=g.reversed(i)),this.model.orientation){case\"vertical\":[t,e]=[1,i.length];break;case\"horizontal\":[t,e]=[i.length,1]}const o=document.createElement(\"canvas\");o.width=t,o.height=e;const a=o.getContext(\"2d\"),s=a.getImageData(0,0,t,e),r=new n.LinearColorMapper({palette:i}).rgba_mapper.v_compute(g.range(0,i.length));s.data.set(r),a.putImageData(s,0,0),this.image=o}compute_legend_dimensions(){const t=this._computed_image_dimensions(),[e,i]=[t.height,t.width],o=this._get_label_extent(),a=this._title_extent(),s=this._tick_extent(),{padding:r}=this.model;let n,l;switch(this.model.orientation){case\"vertical\":n=e+a+2*r,l=i+s+o+2*r;break;case\"horizontal\":n=e+a+s+o+2*r,l=i+2*r}return{width:l,height:n}}compute_legend_location(){const t=this.compute_legend_dimensions(),[e,i]=[t.height,t.width],o=this.model.margin,a=null!=this.panel?this.panel:this.plot_view.frame,[s,r]=a.bbox.ranges,{location:n}=this.model;let l,_;if(f.isString(n))switch(n){case\"top_left\":l=s.start+o,_=r.start+o;break;case\"top_center\":l=(s.end+s.start)/2-i/2,_=r.start+o;break;case\"top_right\":l=s.end-o-i,_=r.start+o;break;case\"bottom_right\":l=s.end-o-i,_=r.end-o-e;break;case\"bottom_center\":l=(s.end+s.start)/2-i/2,_=r.end-o-e;break;case\"bottom_left\":l=s.start+o,_=r.end-o-e;break;case\"center_left\":l=s.start+o,_=(r.end+r.start)/2-e/2;break;case\"center\":l=(s.end+s.start)/2-i/2,_=(r.end+r.start)/2-e/2;break;case\"center_right\":l=s.end-o-i,_=(r.end+r.start)/2-e/2}else if(f.isArray(n)&&2==n.length){const[t,i]=n;l=a.xview.compute(t),_=a.yview.compute(i)-e}else b.unreachable();return{sx:l,sy:_}}_render(){if(null==this.model.color_mapper)return;const{ctx:t}=this.layer;t.save();const{sx:e,sy:i}=this.compute_legend_location();t.translate(e,i),this._draw_bbox(t);const o=this._get_image_offset();t.translate(o.x,o.y),this._draw_image(t);const a=this.tick_info();this._draw_major_ticks(t,a),this._draw_minor_ticks(t,a),this._draw_major_labels(t,a),this.model.title&&this._draw_title(t),t.restore()}_draw_bbox(t){const e=this.compute_legend_dimensions();t.save(),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(0,0,e.width,e.height)),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.strokeRect(0,0,e.width,e.height)),t.restore()}_draw_image(t){const e=this._computed_image_dimensions();t.save(),t.setImageSmoothingEnabled(!1),t.globalAlpha=this.model.scale_alpha,t.drawImage(this.image,0,0,e.width,e.height),this.visuals.bar_line.doit&&(this.visuals.bar_line.set_value(t),t.strokeRect(0,0,e.width,e.height)),t.restore()}_draw_major_ticks(t,e){if(!this.visuals.major_tick_line.doit)return;const[i,o]=this._normals(),a=this._computed_image_dimensions(),[s,r]=[a.width*i,a.height*o],[n,l]=e.coords.major,_=this.model.major_tick_in,h=this.model.major_tick_out;t.save(),t.translate(s,r),this.visuals.major_tick_line.set_value(t);for(let e=0,a=n.length;ei.measureText(t.toString()).width));break;case\"horizontal\":e=u.measure_font(this.visuals.major_label_text.font_value()).height}e+=this.model.label_standoff,i.restore()}return e}_get_image_offset(){return{x:this.model.padding,y:this.model.padding+this._title_extent()}}_normals(){return\"vertical\"==this.model.orientation?[1,0]:[0,1]}_title_extent(){const t=this.model.title_text_font+\" \"+this.model.title_text_font_size+\" \"+this.model.title_text_font_style;return this.model.title?u.measure_font(t).height+this.model.title_standoff:0}_tick_extent(){return g.max([this.model.major_tick_out,this.model.minor_tick_out])}_computed_image_dimensions(){const t=this.plot_view.frame.bbox.height,e=this.plot_view.frame.bbox.width,i=this._title_extent();let o,a;switch(this.model.orientation){case\"vertical\":\"auto\"==this.model.height?null!=this.panel?o=t-2*this.model.padding-i:(o=g.max([25*this.model.color_mapper.palette.length,.3*t]),o=g.min([o,.8*t-2*this.model.padding-i])):o=this.model.height,a=\"auto\"==this.model.width?25:this.model.width;break;case\"horizontal\":o=\"auto\"==this.model.height?25:this.model.height,\"auto\"==this.model.width?null!=this.panel?a=e-2*this.model.padding:(a=g.max([25*this.model.color_mapper.palette.length,.3*e]),a=g.min([a,.8*e-2*this.model.padding])):a=this.model.width}return{width:a,height:o}}_tick_coordinate_scale(t){const e={source_range:new m.Range1d({start:this.model.color_mapper.metrics.min,end:this.model.color_mapper.metrics.max}),target_range:new m.Range1d({start:0,end:t})},{color_mapper:i}=this.model;if(i instanceof n.LinearColorMapper)return new l.LinearScale(e);if(i instanceof n.LogColorMapper)return new h.LogScale(e);if(i instanceof n.ScanningColorMapper){const{binning:t}=i.metrics;return new _.LinearInterpolationScale(Object.assign(Object.assign({},e),{binning:t}))}b.unreachable()}_format_major_labels(t,e){const i=this.model.formatter.doFormat(t,null);for(let t=0,o=e.length;tr||(h[o].push(l[t]),h[a].push(0));for(let t=0,e=_.length;tr||(m[o].push(_[t]),m[a].push(0));const d={major:this._format_major_labels(h[o],l)},c={major:[[],[]],minor:[[],[]]};return c.major[o]=i.v_compute(h[o]),c.minor[o]=i.v_compute(m[o]),c.major[a]=h[a],c.minor[a]=m[a],\"vertical\"==this.model.orientation&&(c.major[o]=p.map(c.major[o],t=>e-t),c.minor[o]=p.map(c.minor[o],t=>e-t)),{coords:c,labels:d}}}i.ColorBarView=v,v.__name__=\"ColorBarView\";class w extends a.Annotation{constructor(t){super(t)}static init_ColorBar(){this.prototype.default_view=v,this.mixins([[\"major_label_\",d.Text],[\"title_\",d.Text],[\"major_tick_\",d.Line],[\"minor_tick_\",d.Line],[\"border_\",d.Line],[\"bar_\",d.Line],[\"background_\",d.Fill]]),this.define({location:[c.Any,\"top_right\"],orientation:[c.Orientation,\"vertical\"],title:[c.String],title_standoff:[c.Number,2],width:[c.Any,\"auto\"],height:[c.Any,\"auto\"],scale_alpha:[c.Number,1],ticker:[c.Instance,()=>new s.BasicTicker],formatter:[c.Instance,()=>new r.BasicTickFormatter],major_label_overrides:[c.Any,{}],color_mapper:[c.Instance],label_standoff:[c.Number,5],margin:[c.Number,30],padding:[c.Number,10],major_tick_in:[c.Number,5],major_tick_out:[c.Number,0],minor_tick_in:[c.Number,0],minor_tick_out:[c.Number,0]}),this.override({background_fill_color:\"#ffffff\",background_fill_alpha:.95,bar_line_color:null,border_line_color:null,major_label_text_align:\"center\",major_label_text_baseline:\"middle\",major_label_text_font_size:\"11px\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"13px\",title_text_font_style:\"italic\"})}}i.ColorBar=w,w.__name__=\"ColorBar\",w.init_ColorBar()},\n", - " function _(e,c,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(127);class r extends i.AdaptiveTicker{constructor(e){super(e)}}s.BasicTicker=r,r.__name__=\"BasicTicker\"},\n", - " function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const a=t(1),s=t(128),n=t(9),r=a.__importStar(t(18));class _ extends s.ContinuousTicker{constructor(t){super(t)}static init_AdaptiveTicker(){this.define({base:[r.Number,10],mantissas:[r.Array,[1,2,5]],min_interval:[r.Number,0],max_interval:[r.Number]})}initialize(){super.initialize();const t=n.nth(this.mantissas,-1)/this.base,i=n.nth(this.mantissas,0)*this.base;this.extended_mantissas=[t,...this.mantissas,i],this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()}get_interval(t,i,e){const a=i-t,s=this.get_ideal_interval(t,i,e),r=Math.floor(function(t,i=Math.E){return Math.log(t)/Math.log(i)}(s/this.base_factor,this.base)),_=this.base**r*this.base_factor,h=this.extended_mantissas,m=h.map(t=>Math.abs(e-a/(t*_))),o=h[n.argmin(m)];return c=o*_,l=this.get_min_interval(),u=this.get_max_interval(),Math.max(l,Math.min(u,c));var c,l,u}}e.AdaptiveTicker=_,_.__name__=\"AdaptiveTicker\",_.init_AdaptiveTicker()},\n", - " function _(t,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(1),r=t(129),s=n.__importStar(t(18)),o=t(9);class _ extends r.Ticker{constructor(t){super(t)}static init_ContinuousTicker(){this.define({num_minor_ticks:[s.Number,5],desired_num_ticks:[s.Number,6]})}get_ticks(t,i,e,n,r){return this.get_ticks_no_defaults(t,i,n,this.desired_num_ticks)}get_ticks_no_defaults(t,i,e,n){const r=this.get_interval(t,i,n),s=Math.floor(t/r),_=Math.ceil(i/r);let c;c=isFinite(s)&&isFinite(_)?o.range(s,_+1):[];const u=c.map(t=>t*r).filter(e=>t<=e&&e<=i),a=this.num_minor_ticks,l=[];if(a>0&&u.length>0){const e=r/a,n=o.range(0,a).map(t=>t*e);for(const e of n.slice(1)){const n=u[0]-e;t<=n&&n<=i&&l.push(n)}for(const e of u)for(const r of n){const n=e+r;t<=n&&n<=i&&l.push(n)}}return{major:u,minor:l}}get_min_interval(){return this.min_interval}get_max_interval(){return null!=this.max_interval?this.max_interval:1/0}get_ideal_interval(t,i,e){return(i-t)/e}}e.ContinuousTicker=_,_.__name__=\"ContinuousTicker\",_.init_ContinuousTicker()},\n", - " function _(e,c,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(81);class r extends o.Model{constructor(e){super(e)}}n.Ticker=r,r.__name__=\"Ticker\"},\n", - " function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=i(1),s=i(131),n=r.__importStar(i(18));class o extends s.TickFormatter{constructor(i){super(i),this.last_precision=3}static init_BasicTickFormatter(){this.define({precision:[n.Any,\"auto\"],use_scientific:[n.Boolean,!0],power_limit_high:[n.Number,5],power_limit_low:[n.Number,-3]})}get scientific_limit_low(){return 10**this.power_limit_low}get scientific_limit_high(){return 10**this.power_limit_high}_need_sci(i){if(!this.use_scientific)return!1;const{scientific_limit_high:t}=this,{scientific_limit_low:e}=this,r=i.length<2?0:Math.abs(i[1]-i[0])/1e4;for(const s of i){const i=Math.abs(s);if(!(i<=r)&&(i>=t||i<=e))return!0}return!1}_format_with_precision(i,t,e){const r=new Array(i.length);if(t)for(let t=0,s=i.length;t=1;r?s++:s--){if(t){e[0]=i[0].toExponential(s);for(let t=1;tu(e,d))),s=g<0||g>=t.length?r:t[g],c[_]=s}}},\n", - " function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=t(1),o=t(136),_=n.__importStar(t(18)),i=t(8),l=t(22),c=t(32);function a(t){return i.isNumber(t)?t:(\"#\"!=t[0]&&(t=l.color2hex(t)),9!=t.length&&(t+=\"ff\"),parseInt(t.slice(1),16))}function s(t){const e=new Uint32Array(t.length);for(let r=0,n=t.length;rt)),e}get rgba_mapper(){const t=this,e=s(this.palette),r=this._colors(a);return{v_compute(n){const o=new Uint32Array(n.length);return t._v_compute(n,o,e,r),p(o)}}}_colors(t){return{nan_color:t(this.nan_color)}}}r.ColorMapper=u,u.__name__=\"ColorMapper\",u.init_ColorMapper()},\n", - " function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(137);class s extends o.Transform{constructor(e){super(e)}compute(e){throw new Error(\"mapping single values is not supported\")}}n.Mapper=s,s.__name__=\"Mapper\"},\n", - " function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(81);class s extends r.Model{constructor(e){super(e)}}o.Transform=s,s.__name__=\"Transform\"},\n", - " function _(r,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const t=r(1),s=r(134),i=r(136),c=t.__importStar(r(18));class n extends i.Mapper{constructor(r){super(r)}static init_CategoricalMarkerMapper(){this.define({factors:[c.Array],markers:[c.Array],start:[c.Number,0],end:[c.Number],default_value:[c.MarkerType,\"circle\"]})}v_compute(r){const e=new Array(r.length);return s.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e}}a.CategoricalMarkerMapper=n,n.__name__=\"CategoricalMarkerMapper\",n.init_CategoricalMarkerMapper()},\n", - " function _(t,e,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=t(1),n=t(134),s=t(136),i=r.__importStar(t(18));class c extends s.Mapper{constructor(t){super(t)}static init_CategoricalPatternMapper(){this.define({factors:[i.Array],patterns:[i.Array],start:[i.Number,0],end:[i.Number],default_value:[i.HatchPatternType,\" \"]})}v_compute(t){const e=new Array(t.length);return n.cat_v_compute(t,this.factors,this.patterns,e,this.start,this.end,this.default_value),e}}a.CategoricalPatternMapper=c,c.__name__=\"CategoricalPatternMapper\",c.init_CategoricalPatternMapper()},\n", - " function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(135),s=t(90),l=t(9),i=t(8);class c extends n.ColorMapper{constructor(t){super(t),this._scan_data=null}static init_ContinuousColorMapper(){this.define(({Number:t,String:o,Null:e,Ref:n,Color:l,Or:i,Tuple:c,Array:a})=>({high:[i(t,e),null],low:[i(t,e),null],high_color:[i(l,e),null],low_color:[i(l,e),null],domain:[a(c(n(s.GlyphRenderer),i(o,a(o)))),[]]}))}connect_signals(){super.connect_signals();const t=()=>{for(const[t]of this.domain)this.connect(t.view.change,()=>this.update_data()),this.connect(t.data_source.selected.change,()=>this.update_data())};this.connect(this.properties.domain.change,()=>t()),t()}update_data(){const{domain:t,palette:o}=this,e=[...this._collect(t)];this._scan_data=this.scan(e,o.length),this.change.emit()}get metrics(){return null==this._scan_data&&this.update_data(),this._scan_data}*_collect(t){for(const[o,e]of t)for(const t of i.isArray(e)?e:[e]){let e=o.data_source.get_column(t);e=o.view.indices.select(e);const n=o.view.masked,s=o.data_source.selected.indices;let c;if(null!=n&&s.length>0?c=l.intersection([...n],s):null!=n?c=[...n]:s.length>0&&(c=s),null!=c&&(e=l.map(c,t=>e[t])),e.length>0&&!i.isNumber(e[0]))for(const t of e)yield*t;else yield*e}}_v_compute(t,o,e,n){const{nan_color:s}=n;let{low_color:i,high_color:c}=n;null==i&&(i=e[0]),null==c&&(c=e[e.length-1]);const{domain:a}=this,r=l.is_empty(a)?t:[...this._collect(a)];this._scan_data=this.scan(r,e.length);for(let n=0,l=t.length;na?e:r[l]}}o.LinearColorMapper=a,a.__name__=\"LinearColorMapper\"},\n", - " function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=o(140),r=o(12);class l extends e.ContinuousColorMapper{constructor(o){super(o)}scan(o,t){const n=null!=this.low?this.low:r.min(o),e=null!=this.high?this.high:r.max(o);return{max:e,min:n,scale:t/(Math.log(e)-Math.log(n))}}cmap(o,t,n,e,r){const l=t.length-1;if(o>r.max)return e;if(o==r.max)return t[l];if(ol&&(s=l),t[s]}}n.LogColorMapper=l,l.__name__=\"LogColorMapper\"},\n", - " function _(n,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=n(140),o=n(12);class t extends i.ContinuousColorMapper{constructor(n){super(n)}cmap(n,e,r,i,t){if(nt.binning[t.binning.length-1])return i;return e[o.left_edge_index(n,t.binning)]}}r.ScanningColorMapper=t,t.__name__=\"ScanningColorMapper\"},\n", - " function _(n,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=n(1),o=n(143),r=n(12),s=n(9),a=i.__importStar(n(18)),l=n(19);class p extends o.ScanningColorMapper{constructor(n){super(n)}static init_EqHistColorMapper(){this.define({bins:[a.Int,65536]})}scan(n,t){const e=null!=this.low?this.low:r.min(n),i=null!=this.high?this.high:r.max(n),o=this.bins,a=s.linspace(e,i,o+1),p=r.bin_counts(n,a),c=new Array(o);for(let n=0,t=a.length;nn/u);let m=t-1,_=[],M=0,f=2*t;for(;m!=t&&M<4&&0!=m;){const n=f/m;if(n>1e3)break;f=Math.round(Math.max(t*n,t));const e=s.range(0,f),i=r.map(g,n=>n*(f-1));_=r.interpolate(e,i,c);m=s.uniq(_).length-1,M++}if(0==m){_=[e,i];for(let n=0;nthis._sorted_dirty=!0)}v_compute(t){const e=new i.NumberArray(t.length);for(let r=0;rs*(e[t]-e[r])),this._x_sorted=new i.NumberArray(n),this._y_sorted=new i.NumberArray(n);for(let t=0;tthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(t==this._x_sorted[0])return this._y_sorted[0];const s=_.find_last_index(this._x_sorted,s=>sthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}let e;switch(this.mode){case\"after\":e=i.find_last_index(this._x_sorted,e=>t>=e);break;case\"before\":e=i.find_index(this._x_sorted,e=>t<=e);break;case\"center\":{const r=this._x_sorted.map(e=>Math.abs(e-t)),s=i.min(r);e=i.find_index(r,t=>s===t);break}default:throw new Error(\"unknown mode: \"+this.mode)}return-1!=e?this._y_sorted[e]:NaN}}r.StepInterpolator=n,n.__name__=\"StepInterpolator\",n.init_StepInterpolator()},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=e(1),a=e(147),i=e(24),s=e(9),o=e(12),c=r.__importStar(e(18));class _ extends a.Scale{constructor(e){super(e)}static init_LinearInterpolationScale(){this.internal({binning:[c.Array]})}compute(e){return e}v_compute(e){const t=o.norm(e,this.source_range.start,this.source_range.end),n=s.linspace(0,1,this.binning.length),r=o.interpolate(t,n,this.binning),a=o.norm(r,this.source_range.start,this.source_range.end),c=this.target_range.end-this.target_range.start,_=o.map(a,e=>this.target_range.start+e*c);return new i.NumberArray(_)}invert(e){return e}v_invert(e){return new i.NumberArray(e)}}n.LinearInterpolationScale=_,_.__name__=\"LinearInterpolationScale\",_.init_LinearInterpolationScale()},\n", - " function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const a=t(146),r=t(24);class s extends a.ContinuousScale{constructor(t){super(t)}compute(t){const[e,o,a,r]=this._compute_state();let s;if(0==a)s=0;else{const n=(Math.log(t)-r)/a;s=isFinite(n)?n*e+o:NaN}return s}v_compute(t){const[e,o,a,s]=this._compute_state(),n=new r.NumberArray(t.length);if(0==a)for(let e=0;ethis.render()):this.connect(this.model.change,()=>this.plot_view.request_render())}render(){this.model.visible||\"css\"!=this.model.render_mode||a.undisplay(this.el),super.render()}_calculate_text_dimensions(e,t){const{width:s}=e.measureText(t),{height:i}=o.measure_font(this.visuals.text.font_value());return[s,i]}_calculate_bounding_box_dimensions(e,t){const[s,i]=this._calculate_text_dimensions(e,t);let l,a;switch(e.textAlign){case\"left\":l=0;break;case\"center\":l=-s/2;break;case\"right\":l=-s;break;default:r.unreachable()}switch(e.textBaseline){case\"top\":a=0;break;case\"middle\":a=-.5*i;break;case\"bottom\":a=-1*i;break;case\"alphabetic\":a=-.8*i;break;case\"hanging\":a=-.17*i;break;case\"ideographic\":a=-.83*i;break;default:r.unreachable()}return[l,a,s,i]}_canvas_text(e,t,s,i,l){this.visuals.text.set_value(e);const a=this._calculate_bounding_box_dimensions(e,t);e.save(),e.beginPath(),e.translate(s,i),l&&e.rotate(l),e.rect(a[0],a[1],a[2],a[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),e.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(e),e.stroke()),this.visuals.text.doit&&(this.visuals.text.set_value(e),e.fillText(t,0,0)),e.restore()}_css_text(e,t,s,i,l){const{el:n}=this;r.assert(null!=n),a.undisplay(n),this.visuals.text.set_value(e);const o=this._calculate_bounding_box_dimensions(e,t),_=this.visuals.border_line.line_dash.value().length<2?\"solid\":\"dashed\";this.visuals.border_line.set_value(e),this.visuals.background_fill.set_value(e),n.style.position=\"absolute\",n.style.left=s+o[0]+\"px\",n.style.top=i+o[1]+\"px\",n.style.color=\"\"+this.visuals.text.text_color.value(),n.style.opacity=\"\"+this.visuals.text.text_alpha.value(),n.style.font=\"\"+this.visuals.text.font_value(),n.style.lineHeight=\"normal\",l&&(n.style.transform=`rotate(${l}rad)`),this.visuals.background_fill.doit&&(n.style.backgroundColor=\"\"+this.visuals.background_fill.color_value()),this.visuals.border_line.doit&&(n.style.borderStyle=\"\"+_,n.style.borderWidth=this.visuals.border_line.line_width.value()+\"px\",n.style.borderColor=\"\"+this.visuals.border_line.color_value()),n.textContent=t,a.display(n)}}s.TextAnnotationView=_,_.__name__=\"TextAnnotationView\";class u extends l.Annotation{constructor(e){super(e)}static init_TextAnnotation(){this.define({render_mode:[n.RenderMode,\"canvas\"]})}}s.TextAnnotation=u,u.__name__=\"TextAnnotation\",u.init_TextAnnotation()},\n", - " function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),o=t(161),l=t(85),a=i.__importStar(t(28)),n=t(72),r=i.__importStar(t(18));class _ extends o.TextAnnotationView{initialize(){if(super.initialize(),this.set_data(this.model.source),\"css\"==this.model.render_mode)for(let t=0,e=this._text.length;t{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.streaming,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.patching,()=>{this.set_data(this.model.source),this.render()}),this.connect(this.model.source.change,()=>{this.set_data(this.model.source),this.render()})):(this.connect(this.model.change,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.streaming,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.patching,()=>{this.set_data(this.model.source),this.plot_view.request_render()}),this.connect(this.model.source.change,()=>{this.set_data(this.model.source),this.plot_view.request_render()}))}set_data(t){super.set_data(t),this.visuals.warm_cache(t)}_map_data(){const t=this.coordinates.x_scale,e=this.coordinates.y_scale,s=null!=this.panel?this.panel:this.plot_view.frame;return[\"data\"==this.model.x_units?t.v_compute(this._x):s.xview.v_compute(this._x),\"data\"==this.model.y_units?e.v_compute(this._y):s.yview.v_compute(this._y)]}_render(){const t=\"canvas\"==this.model.render_mode?this._v_canvas_text.bind(this):this._v_css_text.bind(this),{ctx:e}=this.layer,[s,i]=this._map_data();for(let o=0,l=this._text.length;onew l.ColumnDataSource]}),this.override({background_fill_color:null,border_line_color:null})}}s.LabelSet=h,h.__name__=\"LabelSet\",h.init_LabelSet()},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),l=t(36),n=s.__importStar(t(28)),h=s.__importStar(t(18)),a=t(15),_=t(159),o=t(79),r=t(9),d=t(8),c=t(11);class g extends l.AnnotationView{cursor(t,e){return\"none\"==this.model.click_policy?null:\"pointer\"}get legend_padding(){return null!=this.visuals.border_line.line_color.value()?this.model.padding:0}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.item_change,()=>this.plot_view.request_render())}compute_legend_bbox(){const t=this.model.get_legend_names(),{glyph_height:e,glyph_width:i}=this.model,{label_height:s,label_width:l}=this.model;this.max_label_height=r.max([_.measure_font(this.visuals.label_text.font_value()).height,s,e]);const{ctx:n}=this.layer;n.save(),this.visuals.label_text.set_value(n),this.text_widths=new Map;for(const e of t)this.text_widths.set(e,r.max([n.measureText(e).width,l]));this.visuals.title_text.set_value(n),this.title_height=this.model.title?_.measure_font(this.visuals.title_text.font_value()).height+this.model.title_standoff:0,this.title_width=this.model.title?n.measureText(this.model.title).width:0,n.restore();const h=Math.max(r.max([...this.text_widths.values()]),0),a=this.model.margin,{legend_padding:g}=this,m=this.model.spacing,{label_standoff:b}=this.model;let u,f;if(\"vertical\"==this.model.orientation)u=t.length*this.max_label_height+Math.max(t.length-1,0)*m+2*g+this.title_height,f=r.max([h+i+b+2*g,this.title_width+2*g]);else{let e=2*g+Math.max(t.length-1,0)*m;for(const[,t]of this.text_widths)e+=r.max([t,l])+i+b;f=r.max([this.title_width+2*g,e]),u=this.max_label_height+this.title_height+2*g}const x=null!=this.panel?this.panel:this.plot_view.frame,[p,w]=x.bbox.ranges,{location:v}=this.model;let y,k;if(d.isString(v))switch(v){case\"top_left\":y=p.start+a,k=w.start+a;break;case\"top_center\":y=(p.end+p.start)/2-f/2,k=w.start+a;break;case\"top_right\":y=p.end-a-f,k=w.start+a;break;case\"bottom_right\":y=p.end-a-f,k=w.end-a-u;break;case\"bottom_center\":y=(p.end+p.start)/2-f/2,k=w.end-a-u;break;case\"bottom_left\":y=p.start+a,k=w.end-a-u;break;case\"center_left\":y=p.start+a,k=(w.end+w.start)/2-u/2;break;case\"center\":y=(p.end+p.start)/2-f/2,k=(w.end+w.start)/2-u/2;break;case\"center_right\":y=p.end-a-f,k=(w.end+w.start)/2-u/2}else if(d.isArray(v)&&2==v.length){const[t,e]=v;y=x.xview.compute(t),k=x.yview.compute(e)-u}else c.unreachable();return new o.BBox({left:y,top:k,width:f,height:u})}interactive_bbox(){return this.compute_legend_bbox()}interactive_hit(t,e){return this.interactive_bbox().contains(t,e)}on_hit(t,e){let i;const{glyph_width:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let a=i=l;const _=this.compute_legend_bbox(),r=\"vertical\"==this.model.orientation;for(const d of this.model.items){const c=d.get_labels_list_from_label_prop();for(const g of c){const c=_.x+a,m=_.y+i+this.title_height;let b,u;[b,u]=r?[_.width-2*l,this.max_label_height]:[this.text_widths.get(g)+s+h,this.max_label_height];if(new o.BBox({left:c,top:m,width:b,height:u}).contains(t,e)){switch(this.model.click_policy){case\"hide\":for(const t of d.renderers)t.visible=!t.visible;break;case\"mute\":for(const t of d.renderers)t.muted=!t.muted}return!0}r?i+=this.max_label_height+n:a+=this.text_widths.get(g)+s+h+n}}return!1}_render(){if(0==this.model.items.length)return;for(const t of this.model.items)t.legend=this.model;const{ctx:t}=this.layer,e=this.compute_legend_bbox();t.save(),this._draw_legend_box(t,e),this._draw_legend_items(t,e),this.model.title&&this._draw_title(t,e),t.restore()}_draw_legend_box(t,e){t.beginPath(),t.rect(e.x,e.y,e.width,e.height),this.visuals.background_fill.set_value(t),t.fill(),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.stroke())}_draw_legend_items(t,e){const{glyph_width:i,glyph_height:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let a=l,_=l;const o=\"vertical\"==this.model.orientation;for(const d of this.model.items){const c=d.get_labels_list_from_label_prop(),g=d.get_field_from_label_prop();if(0==c.length)continue;const m=(()=>{switch(this.model.click_policy){case\"none\":return!0;case\"hide\":return r.every(d.renderers,t=>t.visible);case\"mute\":return r.every(d.renderers,t=>!t.muted)}})();for(const r of c){const c=e.x+a,b=e.y+_+this.title_height,u=c+i,f=b+s;o?_+=this.max_label_height+n:a+=this.text_widths.get(r)+i+h+n,this.visuals.label_text.set_value(t),t.fillText(r,u+h,b+this.max_label_height/2);for(const e of d.renderers){this.plot_view.renderer_views.get(e).draw_legend(t,c,u,b,f,g,r,d.index)}if(!m){let s,n;[s,n]=o?[e.width-2*l,this.max_label_height]:[this.text_widths.get(r)+i+h,this.max_label_height],t.beginPath(),t.rect(c,b,s,n),this.visuals.inactive_fill.set_value(t),t.fill()}}}}_draw_title(t,e){this.visuals.title_text.doit&&(t.save(),t.translate(e.x0,e.y0+this.title_height),this.visuals.title_text.set_value(t),t.fillText(this.model.title,this.legend_padding,this.legend_padding-this.model.title_standoff),t.restore())}_get_size(){const{width:t,height:e}=this.compute_legend_bbox();return{width:t+2*this.model.margin,height:e+2*this.model.margin}}}i.LegendView=g,g.__name__=\"LegendView\";class m extends l.Annotation{constructor(t){super(t)}initialize(){super.initialize(),this.item_change=new a.Signal0(this,\"item_change\")}static init_Legend(){this.prototype.default_view=g,this.mixins([[\"label_\",n.Text],[\"title_\",n.Text],[\"inactive_\",n.Fill],[\"border_\",n.Line],[\"background_\",n.Fill]]),this.define({orientation:[h.Orientation,\"vertical\"],location:[h.Any,\"top_right\"],title:[h.String],title_standoff:[h.Number,5],label_standoff:[h.Number,5],glyph_height:[h.Number,20],glyph_width:[h.Number,20],label_height:[h.Number,20],label_width:[h.Number,20],margin:[h.Number,10],padding:[h.Number,10],spacing:[h.Number,3],items:[h.Array,[]],click_policy:[h.Any,\"none\"]}),this.override({border_line_color:\"#e5e5e5\",border_line_alpha:.5,border_line_width:1,background_fill_color:\"#ffffff\",background_fill_alpha:.95,inactive_fill_color:\"white\",inactive_fill_alpha:.7,label_text_font_size:\"13px\",label_text_baseline:\"middle\",title_text_font_size:\"13px\",title_text_font_style:\"italic\"})}get_legend_names(){const t=[];for(const e of this.items){const i=e.get_labels_list_from_label_prop();t.push(...i)}return t}}i.Legend=m,m.__name__=\"Legend\",m.init_Legend()},\n", - " function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(1),l=e(81),i=e(86),s=e(165),o=t.__importStar(e(18)),_=e(19),a=e(9);class u extends l.Model{constructor(e){super(e)}static init_LegendItem(){this.define({label:[o.StringSpec,null],renderers:[o.Array,[]],index:[o.Number,null]})}_check_data_sources_on_renderers(){if(null!=this.get_field_from_label_prop()){if(this.renderers.length<1)return!1;const e=this.renderers[0].data_source;if(null!=e)for(const r of this.renderers)if(r.data_source!=e)return!1}return!0}_check_field_label_on_data_source(){const e=this.get_field_from_label_prop();if(null!=e){if(this.renderers.length<1)return!1;const r=this.renderers[0].data_source;if(null!=r&&!a.includes(r.columns(),e))return!1}return!0}initialize(){super.initialize(),this.legend=null,this.connect(this.change,()=>{var e;return null===(e=this.legend)||void 0===e?void 0:e.item_change.emit()});this._check_data_sources_on_renderers()||_.logger.error(\"Non matching data sources on legend item renderers\");this._check_field_label_on_data_source()||_.logger.error(\"Bad column name on label: \"+this.label)}get_field_from_label_prop(){const{label:e}=this;return s.isField(e)?e.field:null}get_labels_list_from_label_prop(){if(s.isValue(this.label)){const{value:e}=this.label;return null!=e?[e]:[]}const e=this.get_field_from_label_prop();if(null!=e){let r;if(!this.renderers[0]||null==this.renderers[0].data_source)return[\"No source found\"];if(r=this.renderers[0].data_source,r instanceof i.ColumnarDataSource){const n=r.get_column(e);return null!=n?a.uniq(Array.from(n)):[\"Invalid field\"]}}return[]}}n.LegendItem=u,u.__name__=\"LegendItem\",u.init_LegendItem()},\n", - " function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(8);n.isValue=function(e){return t.isPlainObject(e)&&\"value\"in e},n.isField=function(e){return t.isPlainObject(e)&&\"field\"in e}},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),s=t(36),o=n.__importStar(t(28)),l=t(15),a=n.__importStar(t(18));class r extends s.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_render()),this.connect(this.model.data_update,()=>this.plot_view.request_render())}_render(){const{xs:t,ys:e}=this.model;if(t.length!=e.length)return;if(t.length<3||e.length<3)return;const{frame:i}=this.plot_view,{ctx:n}=this.layer;for(let s=0,o=t.length;sthis.plot_view.request_render())}_render(){const e=this.model.gradient,t=this.model.y_intercept;if(null==e||null==t)return;const{frame:i}=this.plot_view,n=this.coordinates.x_scale,o=this.coordinates.y_scale,s=i.bbox.top,l=s+i.bbox.height,r=(o.invert(s)-t)/e,_=(o.invert(l)-t)/e,a=n.compute(r),c=n.compute(_),{ctx:p}=this.layer;p.save(),p.beginPath(),this.visuals.line.set_value(p),p.moveTo(a,s),p.lineTo(c,l),p.stroke(),p.restore()}}i.SlopeView=r,r.__name__=\"SlopeView\";class _ extends o.Annotation{constructor(e){super(e)}static init_Slope(){this.prototype.default_view=r,this.mixins(s.Line),this.define({gradient:[l.Number,null],y_intercept:[l.Number,null]}),this.override({line_color:\"black\"})}}i.Slope=_,_.__name__=\"Slope\",_.init_Slope()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),o=e(36),s=n.__importStar(e(28)),a=n.__importStar(e(18));class l extends o.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_paint(this))}_render(){const{location:e}=this.model;if(null==e)return;const{frame:t}=this.plot_view,i=this.coordinates.x_scale,n=this.coordinates.y_scale,o=(t,i)=>\"data\"==this.model.location_units?t.compute(e):this.model.for_hover?e:i.compute(e);let s,a,l,r;\"width\"==this.model.dimension?(l=o(n,t.yview),a=t.bbox.left,r=t.bbox.width,s=this.model.properties.line_width.value()):(l=t.bbox.top,a=o(i,t.xview),r=this.model.properties.line_width.value(),s=t.bbox.height);const{ctx:_}=this.layer;_.save(),_.beginPath(),this.visuals.line.set_value(_),_.moveTo(a,l),\"width\"==this.model.dimension?_.lineTo(a+r,l):_.lineTo(a,l+s),_.stroke(),_.restore()}}i.SpanView=l,l.__name__=\"SpanView\";class r extends o.Annotation{constructor(e){super(e)}static init_Span(){this.prototype.default_view=l,this.mixins(s.Line),this.define({render_mode:[a.RenderMode,\"canvas\"],location:[a.Number,null],location_units:[a.SpatialUnits,\"data\"],dimension:[a.Dimension,\"width\"]}),this.override({line_color:\"black\"}),this.internal({for_hover:[a.Boolean,!1]})}}i.Span=r,r.__name__=\"Span\",r.init_Span()},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=t(1),s=t(161),a=t(74),n=l.__importStar(t(28)),o=l.__importStar(t(18));class r extends s.TextAnnotationView{initialize(){super.initialize(),this.visuals.text=new a.Text(this.model)}_get_location(){const t=this.panel,e=this.model.offset;let i,l;const{bbox:s}=t;switch(t.side){case\"above\":case\"below\":switch(this.model.vertical_align){case\"top\":l=s.top+5;break;case\"middle\":l=s.vcenter;break;case\"bottom\":l=s.bottom-5}switch(this.model.align){case\"left\":i=s.left+e;break;case\"center\":i=s.hcenter;break;case\"right\":i=s.right-e}break;case\"left\":switch(this.model.vertical_align){case\"top\":i=s.left-5;break;case\"middle\":i=s.hcenter;break;case\"bottom\":i=s.right+5}switch(this.model.align){case\"left\":l=s.bottom-e;break;case\"center\":l=s.vcenter;break;case\"right\":l=s.top+e}break;case\"right\":switch(this.model.vertical_align){case\"top\":i=s.right-5;break;case\"middle\":i=s.hcenter;break;case\"bottom\":i=s.left+5}switch(this.model.align){case\"left\":l=s.top+e;break;case\"center\":l=s.vcenter;break;case\"right\":l=s.bottom-e}}return[i,l]}_render(){const{text:t}=this.model;if(null==t||0==t.length)return;this.model.text_baseline=this.model.vertical_align,this.model.text_align=this.model.align;const[e,i]=this._get_location(),l=this.panel.get_label_angle_heuristic(\"parallel\");(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.layer.ctx,t,e,i,l)}_get_size(){const{text:t}=this.model;if(null==t||0==t.length)return{width:0,height:0};{this.visuals.text.set_value(this.layer.ctx);const{width:e,ascent:i}=this.layer.ctx.measureText(t);return{width:e,height:i*this.visuals.text.text_line_height.value()+10}}}}i.TitleView=r,r.__name__=\"TitleView\";class c extends s.TextAnnotation{constructor(t){super(t)}static init_Title(){this.prototype.default_view=r,this.mixins([[\"border_\",n.Line],[\"background_\",n.Fill]]),this.define({text:[o.String],text_font:[o.Font,\"helvetica\"],text_font_size:[o.StringSpec,\"13px\"],text_font_style:[o.FontStyle,\"bold\"],text_color:[o.ColorSpec,\"#444444\"],text_alpha:[o.NumberSpec,1],text_line_height:[o.Number,1],vertical_align:[o.VerticalAlign,\"bottom\"],align:[o.TextAlign,\"left\"],offset:[o.Number,0]}),this.override({background_fill_color:null,border_line_color:null}),this.internal({text_align:[o.TextAlign,\"left\"],text_baseline:[o.TextBaseline,\"bottom\"]})}}i.Title=c,c.__name__=\"Title\",c.init_Title()},\n", - " function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(1),l=e(36),s=e(115),a=e(72),n=e(79),r=o.__importStar(e(18));class _ extends l.AnnotationView{constructor(){super(...arguments),this.rotate=!0,this._invalidate_toolbar=!0,this._previous_bbox=new n.BBox}initialize(){super.initialize(),this.el=a.div(),this.plot_view.canvas_view.add_event(this.el)}async lazy_initialize(){this._toolbar_view=await s.build_view(this.model.toolbar,{parent:this}),this.plot_view.visibility_callbacks.push(e=>this._toolbar_view.set_visibility(e))}remove(){this._toolbar_view.remove(),a.remove(this.el),super.remove()}render(){this.model.visible||a.undisplay(this.el),super.render()}_render(){const{bbox:e}=this.panel;this._previous_bbox.equals(e)||(a.position(this.el,e),this._previous_bbox=e),this._invalidate_toolbar&&(this.el.style.position=\"absolute\",this.el.style.overflow=\"hidden\",this._toolbar_view.render(),a.empty(this.el),this.el.appendChild(this._toolbar_view.el),this._invalidate_toolbar=!1),a.display(this.el)}_get_size(){const{tools:e,logo:i}=this.model.toolbar;return{width:30*e.length+(null!=i?25:0),height:30}}}t.ToolbarPanelView=_,_.__name__=\"ToolbarPanelView\";class h extends l.Annotation{constructor(e){super(e)}static init_ToolbarPanel(){this.prototype.default_view=_,this.define({toolbar:[r.Instance]})}}t.ToolbarPanel=h,h.__name__=\"ToolbarPanel\",h.init_ToolbarPanel()},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),l=t(36),o=t(72),n=s.__importStar(t(18)),a=t(172),h=t(173),r=s.__importDefault(t(174));class c extends l.AnnotationView{initialize(){super.initialize(),this.el=o.div({class:a.bk_tooltip}),o.undisplay(this.el),this.plot_view.canvas_view.add_overlay(this.el)}remove(){o.remove(this.el),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.content.change,()=>this.render()),this.connect(this.model.properties.position.change,()=>this._reposition())}styles(){return[...super.styles(),r.default]}render(){this.model.visible||o.undisplay(this.el),super.render()}_render(){const{content:t}=this.model;null!=t?(o.empty(this.el),o.classes(this.el).toggle(a.bk_tooltip_custom,this.model.custom),this.el.appendChild(t),this.model.show_arrow&&this.el.classList.add(a.bk_tooltip_arrow)):o.undisplay(this.el)}_reposition(){const{position:t}=this.model;if(null==t)return void o.undisplay(this.el);const[e,i]=t,s=(()=>{const t=this.parent.layout.bbox.relativize(),{attachment:s}=this.model;switch(s){case\"horizontal\":return eo.div()],custom:[n.Any]})}clear(){this.position=null}}i.Tooltip=d,d.__name__=\"Tooltip\",d.init_Tooltip()},\n", - " function _(o,t,l){Object.defineProperty(l,\"__esModule\",{value:!0}),l.bk_tooltip=\"bk-tooltip\",l.bk_tooltip_arrow=\"bk-tooltip-arrow\",l.bk_tooltip_custom=\"bk-tooltip-custom\",l.bk_tooltip_row_label=\"bk-tooltip-row-label\",l.bk_tooltip_row_value=\"bk-tooltip-row-value\",l.bk_tooltip_color_block=\"bk-tooltip-color-block\"},\n", - " function _(e,b,k){Object.defineProperty(k,\"__esModule\",{value:!0}),k.bk_active=\"bk-active\",k.bk_inline=\"bk-inline\",k.bk_left=\"bk-left\",k.bk_right=\"bk-right\",k.bk_above=\"bk-above\",k.bk_below=\"bk-below\",k.bk_up=\"bk-up\",k.bk_down=\"bk-down\",k.bk_side=function(e){switch(e){case\"above\":return k.bk_above;case\"below\":return k.bk_below;case\"left\":return k.bk_left;case\"right\":return k.bk_right}}},\n", - " function _(o,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});t.default='\\n.bk-root {\\n /* Same border color used everywhere */\\n /* Gray of icons */\\n}\\n.bk-root .bk-tooltip {\\n font-weight: 300;\\n font-size: 12px;\\n position: absolute;\\n padding: 5px;\\n border: 1px solid #e5e5e5;\\n color: #2f2f2f;\\n background-color: white;\\n pointer-events: none;\\n opacity: 0.95;\\n z-index: 100;\\n}\\n.bk-root .bk-tooltip > div:not(:first-child) {\\n /* gives space when multiple elements are being hovered over */\\n margin-top: 5px;\\n border-top: #e5e5e5 1px dashed;\\n}\\n.bk-root .bk-tooltip.bk-left.bk-tooltip-arrow::before {\\n position: absolute;\\n margin: -7px 0 0 0;\\n top: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 7px 0 7px 0;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n left: -10px;\\n border-right-width: 10px;\\n border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-left::before {\\n left: -10px;\\n border-right-width: 10px;\\n border-right-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right.bk-tooltip-arrow::after {\\n position: absolute;\\n margin: -7px 0 0 0;\\n top: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 7px 0 7px 0;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n right: -10px;\\n border-left-width: 10px;\\n border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-right::after {\\n right: -10px;\\n border-left-width: 10px;\\n border-left-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-above::before {\\n position: absolute;\\n margin: 0 0 0 -7px;\\n left: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 0 7px 0 7px;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n top: -10px;\\n border-bottom-width: 10px;\\n border-bottom-color: #909599;\\n}\\n.bk-root .bk-tooltip.bk-below::after {\\n position: absolute;\\n margin: 0 0 0 -7px;\\n left: 50%;\\n width: 0;\\n height: 0;\\n border-style: solid;\\n border-width: 0 7px 0 7px;\\n border-color: transparent;\\n content: \" \";\\n display: block;\\n bottom: -10px;\\n border-top-width: 10px;\\n border-top-color: #909599;\\n}\\n.bk-root .bk-tooltip-row-label {\\n text-align: right;\\n color: #26aae1;\\n /* blue from toolbar highlighting */\\n}\\n.bk-root .bk-tooltip-row-value {\\n color: default;\\n /* seems to be necessary for notebook */\\n}\\n.bk-root .bk-tooltip-color-block {\\n width: 12px;\\n height: 12px;\\n margin-left: 5px;\\n margin-right: 5px;\\n outline: #dddddd solid 1px;\\n display: inline-block;\\n}\\n'},\n", - " function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=e(1),r=e(123),o=e(84),h=e(28),n=i.__importStar(e(18));class l extends r.UpperLowerView{connect_signals(){super.connect_signals(),this.connect(this.model.source.streaming,()=>this.set_data(this.model.source)),this.connect(this.model.source.patching,()=>this.set_data(this.model.source)),this.connect(this.model.source.change,()=>this.set_data(this.model.source))}_render(){this._map_data();const{ctx:e}=this.layer;if(this.visuals.line.doit)for(let s=0,t=this._lower_sx.length;snew o.TeeHead({level:\"underlay\",size:10})],upper_head:[n.Instance,()=>new o.TeeHead({level:\"underlay\",size:10})]}),this.override({level:\"underlay\"})}}t.Whisker=_,_.__name__=\"Whisker\",_.init_Whisker()},\n", - " function _(i,a,e){Object.defineProperty(e,\"__esModule\",{value:!0});var r=i(177);e.Axis=r.Axis;var s=i(179);e.CategoricalAxis=s.CategoricalAxis;var x=i(182);e.ContinuousAxis=x.ContinuousAxis;var A=i(183);e.DatetimeAxis=A.DatetimeAxis;var o=i(184);e.LinearAxis=o.LinearAxis;var t=i(197);e.LogAxis=t.LogAxis;var n=i(200);e.MercatorAxis=n.MercatorAxis},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),a=t(178),l=s.__importStar(t(28)),n=s.__importStar(t(18)),o=t(9),r=t(8),_=t(98),{abs:h,min:c,max:d}=Math;class m extends a.GuideRendererView{constructor(){super(...arguments),this.rotate=!0}get panel(){return this.layout}get is_renderable(){const[t,e]=this.ranges;return t.is_valid&&e.is_valid}_render(){var t;if(!this.is_renderable)return;const e={tick:this._tick_extent(),tick_label:this._tick_label_extents(),axis_label:this._axis_label_extent()},{tick_coords:i}=this,s=this.layer.ctx;s.save(),this._draw_rule(s,e),this._draw_major_ticks(s,e,i),this._draw_minor_ticks(s,e,i),this._draw_major_labels(s,e,i),this._draw_axis_label(s,e,i),null===(t=this._paint)||void 0===t||t.call(this,s,e,i),s.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.plot_view.request_layout())}get_size(){if(this.model.visible&&null==this.model.fixed_location&&this.is_renderable){const t=this._get_size();return{width:0,height:Math.round(t)}}return{width:0,height:0}}_get_size(){return this._tick_extent()+this._tick_label_extent()+this._axis_label_extent()}get needs_clip(){return null!=this.model.fixed_location}_draw_rule(t,e){if(!this.visuals.axis_line.doit)return;const[i,s]=this.rule_coords,[a,l]=this.coordinates.map_to_screen(i,s),[n,o]=this.normals,[r,_]=this.offsets;this.visuals.axis_line.set_value(t),t.beginPath(),t.moveTo(Math.round(a[0]+n*r),Math.round(l[0]+o*_));for(let e=1;ec&&(c=o)}return c>0&&(c+=s),c}get normals(){return this.panel.normals}get dimension(){return this.panel.dimension}compute_labels(t){const e=this.model.formatter.doFormat(t,this);for(let i=0;ih(n-o)?(t=d(c(a,l),n),s=c(d(a,l),o)):(t=c(a,l),s=d(a,l)),[t,s]}}get rule_coords(){const t=this.dimension,e=(t+1)%2,[i]=this.ranges,[s,a]=this.computed_bounds,l=[new Array(2),new Array(2)];return l[t][0]=Math.max(s,i.min),l[t][1]=Math.min(a,i.max),l[t][0]>l[t][1]&&(l[t][0]=l[t][1]=NaN),l[e][0]=this.loc,l[e][1]=this.loc,l}get tick_coords(){const t=this.dimension,e=(t+1)%2,[i]=this.ranges,[s,a]=this.computed_bounds,l=this.model.ticker.get_ticks(s,a,i,this.loc,{}),n=l.major,o=l.minor,r=[[],[]],_=[[],[]],[h,c]=[i.min,i.max];for(let i=0;ic||(r[t].push(n[i]),r[e].push(this.loc));for(let i=0;ic||(_[t].push(o[i]),_[e].push(this.loc));return{major:r,minor:_}}get loc(){const{fixed_location:t}=this.model;if(null!=t){if(r.isNumber(t))return t;const[,e]=this.ranges;if(e instanceof _.FactorRange)return e.synthetic(t);throw new Error(\"unexpected\")}const[,e]=this.ranges;switch(this.panel.side){case\"left\":case\"below\":return e.start;case\"right\":case\"above\":return e.end}}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box})}}i.AxisView=m,m.__name__=\"AxisView\";class b extends a.GuideRenderer{constructor(t){super(t)}static init_Axis(){this.prototype.default_view=m,this.mixins([[\"axis_\",l.Line],[\"major_tick_\",l.Line],[\"minor_tick_\",l.Line],[\"major_label_\",l.Text],[\"axis_label_\",l.Text]]),this.define({bounds:[n.Any,\"auto\"],ticker:[n.Instance],formatter:[n.Instance],axis_label:[n.String,\"\"],axis_label_standoff:[n.Int,5],major_label_standoff:[n.Int,5],major_label_orientation:[n.Any,\"horizontal\"],major_label_overrides:[n.Any,{}],major_tick_in:[n.Number,2],major_tick_out:[n.Number,6],minor_tick_in:[n.Number,0],minor_tick_out:[n.Number,4],fixed_location:[n.Any,null]}),this.override({axis_line_color:\"black\",major_tick_line_color:\"black\",minor_tick_line_color:\"black\",major_label_text_font_size:\"11px\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"13px\",axis_label_text_font_style:\"italic\"})}}i.Axis=b,b.__name__=\"Axis\",b.init_Axis()},\n", - " function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});const i=e(70);class n extends i.RendererView{}d.GuideRendererView=n,n.__name__=\"GuideRendererView\";class t extends i.Renderer{constructor(e){super(e)}static init_GuideRenderer(){this.override({level:\"guide\"})}}d.GuideRenderer=t,t.__name__=\"GuideRenderer\",t.init_GuideRenderer()},\n", - " function _(t,s,o){Object.defineProperty(o,\"__esModule\",{value:!0});const e=t(1),i=t(177),r=t(180),a=t(181),l=e.__importStar(t(28)),_=e.__importStar(t(18));class n extends i.AxisView{_paint(t,s,o){this._draw_group_separators(t,s,o)}_draw_group_separators(t,s,o){const[e]=this.ranges,[i,r]=this.computed_bounds;if(!e.tops||e.tops.length<2||!this.visuals.separator_line.doit)return;const a=this.dimension,l=(a+1)%2,_=[[],[]];let n=0;for(let t=0;ti&&ht[1]),s=this.model.formatter.doFormat(t,this);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text]),a.push([i.tops,r.tops,this.model.group_label_orientation,this.visuals.group_text])}else if(3==t.levels){const t=i.major.map(t=>t[2]),s=this.model.formatter.doFormat(t,this),o=i.mids.map(t=>t[1]);a.push([s,r.major,this.model.major_label_orientation,this.visuals.major_label_text]),a.push([o,r.mids,this.model.subgroup_label_orientation,this.visuals.subgroup_text]),a.push([i.tops,r.tops,this.model.group_label_orientation,this.visuals.group_text])}return a}get tick_coords(){const t=this.dimension,s=(t+1)%2,[o]=this.ranges,[e,i]=this.computed_bounds,r=this.model.ticker.get_ticks(e,i,o,this.loc,{}),a={major:[[],[]],mids:[[],[]],tops:[[],[]],minor:[[],[]]};return a.major[t]=r.major,a.major[s]=r.major.map(t=>this.loc),3==o.levels&&(a.mids[t]=r.mids,a.mids[s]=r.mids.map(t=>this.loc)),o.levels>1&&(a.tops[t]=r.tops,a.tops[s]=r.tops.map(t=>this.loc)),a}}o.CategoricalAxisView=n,n.__name__=\"CategoricalAxisView\";class h extends i.Axis{constructor(t){super(t)}static init_CategoricalAxis(){this.prototype.default_view=n,this.mixins([[\"separator_\",l.Line],[\"group_\",l.Text],[\"subgroup_\",l.Text]]),this.define({group_label_orientation:[_.Any,\"parallel\"],subgroup_label_orientation:[_.Any,\"parallel\"]}),this.override({ticker:()=>new r.CategoricalTicker,formatter:()=>new a.CategoricalTickFormatter,separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"11px\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"11px\"})}}o.CategoricalAxis=h,h.__name__=\"CategoricalAxis\",h.init_CategoricalAxis()},\n", - " function _(t,c,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=t(129);class s extends o.Ticker{constructor(t){super(t)}get_ticks(t,c,e,o,s){return{major:this._collect(e.factors,e,t,c),minor:[],tops:this._collect(e.tops||[],e,t,c),mids:this._collect(e.mids||[],e,t,c)}}_collect(t,c,e,o){const s=[];for(const r of t){const t=c.synthetic(r);t>e&&tnew r.DatetimeTicker,formatter:()=>new a.DatetimeTickFormatter})}}i.DatetimeAxis=_,_.__name__=\"DatetimeAxis\",_.init_DatetimeAxis()},\n", - " function _(e,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(177),n=e(182),r=e(130),a=e(126);class _ extends t.AxisView{}s.LinearAxisView=_,_.__name__=\"LinearAxisView\";class c extends n.ContinuousAxis{constructor(e){super(e)}static init_LinearAxis(){this.prototype.default_view=_,this.override({ticker:()=>new a.BasicTicker,formatter:()=>new r.BasicTickFormatter})}}s.LinearAxis=c,c.__name__=\"LinearAxis\",c.init_LinearAxis()},\n", - " function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const r=t(1),i=r.__importDefault(t(186)),n=t(131),o=t(19),a=r.__importStar(t(18)),c=t(187),m=t(9),u=t(8);function h(t){return i.default(t,\"%Y %m %d %H %M %S\").split(/\\s+/).map(t=>parseInt(t,10))}function d(t,s){if(u.isFunction(s))return s(t);{const e=c.sprintf(\"$1%06d\",function(t){return Math.round(t/1e3%1*1e6)}(t));return-1==(s=s.replace(/((^|[^%])(%%)*)%f/,e)).indexOf(\"%\")?s:i.default(t,s)}}const l=[\"microseconds\",\"milliseconds\",\"seconds\",\"minsec\",\"minutes\",\"hourmin\",\"hours\",\"days\",\"months\",\"years\"];class _ extends n.TickFormatter{constructor(t){super(t),this.strip_leading_zeros=!0}static init_DatetimeTickFormatter(){this.define({microseconds:[a.Array,[\"%fus\"]],milliseconds:[a.Array,[\"%3Nms\",\"%S.%3Ns\"]],seconds:[a.Array,[\"%Ss\"]],minsec:[a.Array,[\":%M:%S\"]],minutes:[a.Array,[\":%M\",\"%Mm\"]],hourmin:[a.Array,[\"%H:%M\"]],hours:[a.Array,[\"%Hh\",\"%H:%M\"]],days:[a.Array,[\"%m/%d\",\"%a%d\"]],months:[a.Array,[\"%m/%Y\",\"%b %Y\"]],years:[a.Array,[\"%Y\"]]})}initialize(){super.initialize(),this._update_width_formats()}_update_width_formats(){const t=+i.default(new Date),s=function(s){const e=s.map(s=>d(t,s).length),r=m.sort_by(m.zip(e,s),([t])=>t);return m.unzip(r)};this._width_formats={microseconds:s(this.microseconds),milliseconds:s(this.milliseconds),seconds:s(this.seconds),minsec:s(this.minsec),minutes:s(this.minutes),hourmin:s(this.hourmin),hours:s(this.hours),days:s(this.days),months:s(this.months),years:s(this.years)}}_get_resolution_str(t,s){const e=1.1*t;switch(!1){case!(e<.001):return\"microseconds\";case!(e<1):return\"milliseconds\";case!(e<60):return s>=60?\"minsec\":\"seconds\";case!(e<3600):return s>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}}doFormat(t,s){if(0==t.length)return[];const e=Math.abs(t[t.length-1]-t[0])/1e3,r=e/(t.length-1),i=this._get_resolution_str(r,e),[,[n]]=this._width_formats[i],a=[],c=l.indexOf(i),m={};for(const t of l)m[t]=0;m.seconds=5,m.minsec=4,m.minutes=4,m.hourmin=3,m.hours=3;for(const s of t){let t,e;try{e=h(s),t=d(s,n)}catch(t){o.logger.warn(\"unable to format tick for timestamp value \"+s),o.logger.warn(\" - \"+t),a.push(\"ERR\");continue}let r=!1,u=c;for(;0==e[m[l[u]]];){let n;if(u+=1,u==l.length)break;if((\"minsec\"==i||\"hourmin\"==i)&&!r){if(\"minsec\"==i&&0==e[4]&&0!=e[5]||\"hourmin\"==i&&0==e[3]&&0!=e[4]){n=this._width_formats[l[c-1]][1][0],t=d(s,n);break}r=!0}n=this._width_formats[l[u]][1][0],t=d(s,n)}if(this.strip_leading_zeros){let s=t.replace(/^0+/g,\"\");s!=t&&isNaN(parseInt(s))&&(s=\"0\"+s),a.push(s)}else a.push(t)}return a}}e.DatetimeTickFormatter=_,_.__name__=\"DatetimeTickFormatter\",_.init_DatetimeTickFormatter()},\n", - " function _(e,t,n){!function(e){\"object\"==typeof t&&t.exports?t.exports=e():\"function\"==typeof define?define(e):this.tz=e()}((function(){function e(e,t,n){var r,o=t.day[1];do{r=new Date(Date.UTC(n,t.month,Math.abs(o++)))}while(t.day[0]<7&&r.getUTCDay()!=t.day[0]);return(r={clock:t.clock,sort:r.getTime(),rule:t,save:6e4*t.save,offset:e.offset})[r.clock]=r.sort+6e4*t.time,r.posix?r.wallclock=r[r.clock]+(e.offset+t.saved):r.posix=r[r.clock]-(e.offset+t.saved),r}function t(t,n,r){var o,a,u,i,l,s,c,f=t[t.zone],h=[],T=new Date(r).getUTCFullYear(),g=1;for(o=1,a=f.length;o=T-g;--c)for(o=0,a=s.length;o=h[o][n]&&h[o][h[o].clock]>u[h[o].clock]&&(i=h[o])}return i&&((l=/^(.*)\\/(.*)$/.exec(u.format))?i.abbrev=l[i.save?2:1]:i.abbrev=u.format.replace(/%s/,i.rule.letter)),i||u}function n(e,n){return\"UTC\"==e.zone?n:(e.entry=t(e,\"posix\",n),n+e.entry.offset+e.entry.save)}function r(e,n){return\"UTC\"==e.zone?n:(e.entry=r=t(e,\"wallclock\",n),0<(o=n-r.wallclock)&&o9)t+=s*l[c-10];else{if(a=new Date(n(e,t)),c<7)for(;s;)a.setUTCDate(a.getUTCDate()+i),a.getUTCDay()==c&&(s-=i);else 7==c?a.setUTCFullYear(a.getUTCFullYear()+s):8==c?a.setUTCMonth(a.getUTCMonth()+s):a.setUTCDate(a.getUTCDate()+s);null==(t=r(e,a.getTime()))&&(t=r(e,a.getTime()+864e5*i)-864e5*i)}return t}var a={clock:function(){return+new Date},zone:\"UTC\",entry:{abbrev:\"UTC\",offset:0,save:0},UTC:1,z:function(e,t,n,r){var o,a,u=this.entry.offset+this.entry.save,i=Math.abs(u/1e3),l=[],s=3600;for(o=0;o<3;o++)l.push((\"0\"+Math.floor(i/s)).slice(-2)),i%=s,s/=60;return\"^\"!=n||u?(\"^\"==n&&(r=3),3==r?(a=(a=l.join(\":\")).replace(/:00$/,\"\"),\"^\"!=n&&(a=a.replace(/:00$/,\"\"))):r?(a=l.slice(0,r+1).join(\":\"),\"^\"==n&&(a=a.replace(/:00$/,\"\"))):a=l.slice(0,2).join(\"\"),a=(a=(u<0?\"-\":\"+\")+a).replace(/([-+])(0)/,{_:\" $1\",\"-\":\"$1\"}[n]||\"$1$2\")):\"Z\"},\"%\":function(e){return\"%\"},n:function(e){return\"\\n\"},t:function(e){return\"\\t\"},U:function(e){return s(e,0)},W:function(e){return s(e,1)},V:function(e){return c(e)[0]},G:function(e){return c(e)[1]},g:function(e){return c(e)[1]%100},j:function(e){return Math.floor((e.getTime()-Date.UTC(e.getUTCFullYear(),0))/864e5)+1},s:function(e){return Math.floor(e.getTime()/1e3)},C:function(e){return Math.floor(e.getUTCFullYear()/100)},N:function(e){return e.getTime()%1e3*1e6},m:function(e){return e.getUTCMonth()+1},Y:function(e){return e.getUTCFullYear()},y:function(e){return e.getUTCFullYear()%100},H:function(e){return e.getUTCHours()},M:function(e){return e.getUTCMinutes()},S:function(e){return e.getUTCSeconds()},e:function(e){return e.getUTCDate()},d:function(e){return e.getUTCDate()},u:function(e){return e.getUTCDay()||7},w:function(e){return e.getUTCDay()},l:function(e){return e.getUTCHours()%12||12},I:function(e){return e.getUTCHours()%12||12},k:function(e){return e.getUTCHours()},Z:function(e){return this.entry.abbrev},a:function(e){return this[this.locale].day.abbrev[e.getUTCDay()]},A:function(e){return this[this.locale].day.full[e.getUTCDay()]},h:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},b:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},B:function(e){return this[this.locale].month.full[e.getUTCMonth()]},P:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)].toLowerCase()},p:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)]},R:function(e,t){return this.convert([t,\"%H:%M\"])},T:function(e,t){return this.convert([t,\"%H:%M:%S\"])},D:function(e,t){return this.convert([t,\"%m/%d/%y\"])},F:function(e,t){return this.convert([t,\"%Y-%m-%d\"])},x:function(e,t){return this.convert([t,this[this.locale].date])},r:function(e,t){return this.convert([t,this[this.locale].time12||\"%I:%M:%S\"])},X:function(e,t){return this.convert([t,this[this.locale].time24])},c:function(e,t){return this.convert([t,this[this.locale].dateTime])},convert:function(e){if(!e.length)return\"1.0.23\";var t,a,u,l,s,c=Object.create(this),f=[];for(t=0;t=o?Math.floor((n-o)/7)+1:0}function c(e){var t,n,r;return n=e.getUTCFullYear(),t=new Date(Date.UTC(n,0)).getUTCDay(),(r=s(e,1)+(t>1&&t<=4?1:0))?53!=r||4==t||3==t&&29==new Date(n,1,29).getDate()?[r,e.getUTCFullYear()]:[1,e.getUTCFullYear()+1]:(n=e.getUTCFullYear()-1,[r=4==(t=new Date(Date.UTC(n,0)).getUTCDay())||3==t&&29==new Date(n,1,29).getDate()?53:52,e.getUTCFullYear()-1])}return u=u.toLowerCase().split(\"|\"),\"delmHMSUWVgCIky\".replace(/./g,(function(e){a[e].pad=2})),a.N.pad=9,a.j.pad=3,a.k.style=\"_\",a.l.style=\"_\",a.e.style=\"_\",function(){return a.convert(arguments)}}))},\n", - " function _(r,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=r(1),i=n.__importStar(r(188)),u=r(189),a=n.__importDefault(r(186)),f=r(29),o=r(8);function l(r,...e){return u.sprintf(r,...e)}function s(r,e,t){if(o.isNumber(r)){return l((()=>{switch(!1){case Math.floor(r)!=r:return\"%d\";case!(Math.abs(r)>.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}})(),r)}return\"\"+r}function c(r,e,n){if(null==e)return s;if(null!=n&&r in n){const e=n[r];if(o.isString(e)){if(e in t.DEFAULT_FORMATTERS)return t.DEFAULT_FORMATTERS[e];throw new Error(`Unknown tooltip field formatter type '${e}'`)}return function(r,t,n){return e.format(r,t,n)}}return t.DEFAULT_FORMATTERS.numeral}function m(r,e,t,n){if(\"$\"==r[0]){return function(r,e){if(r in e)return e[r];throw new Error(`Unknown special variable '$${r}'`)}(r.substring(1),n)}return function(r,e,t){const n=e.get_column(r);if(null==n)return null;if(o.isNumber(t))return n[t];const i=n[t.index];if(o.isTypedArray(i)||o.isArray(i)){if(o.isArray(i[0])){return i[t.dim2][t.dim1]}return i[t.flat_index]}return i}(r.substring(1).replace(/[{}]/g,\"\"),e,t)}t.DEFAULT_FORMATTERS={numeral:(r,e,t)=>i.format(r,e),datetime:(r,e,t)=>a.default(r,e),printf:(r,e,t)=>l(e,r)},t.sprintf=l,t.basic_formatter=s,t.get_formatter=c,t.get_value=m,t.replace_placeholders=function(r,e,t,n,i={}){let u,a;if(o.isString(r)?(u=r,a=!1):(u=r.html,a=!0),u=u.replace(/@\\$name/g,r=>`@{${i.name}}`),u=u.replace(/((?:\\$\\w+)|(?:@\\w+)|(?:@{(?:[^{}]+)}))(?:{([^{}]+)})?/g,(r,u,o)=>{const l=m(u,e,t,i);if(null==l)return\"\"+f.escape(\"???\");if(\"safe\"==o)return a=!0,\"\"+l;const s=c(u,o,n);return\"\"+f.escape(s(l,o,i))}),a){return[...(new DOMParser).parseFromString(u,\"text/html\").body.childNodes]}return u}},\n", - " function _(e,n,t){\n", - " /*!\n", - " * numbro.js\n", - " * version : 1.6.2\n", - " * author : Företagsplatsen AB\n", - " * license : MIT\n", - " * http://www.foretagsplatsen.se\n", - " */\n", - " var r,i={},a=i,o=\"en-US\",l=null,u=\"0,0\";void 0!==n&&n.exports;function c(e){this._value=e}function s(e){var n,t=\"\";for(n=0;n-1?function(e,n){var t,r,i,a;return t=(a=e.toString()).split(\"e\")[0],i=a.split(\"e\")[1],a=t.split(\".\")[0]+(r=t.split(\".\")[1]||\"\")+s(i-r.length),n>0&&(a+=\".\"+s(n)),a}(e,n):(t(e*o)/o).toFixed(n),r&&(i=new RegExp(\"0{1,\"+r+\"}$\"),a=a.replace(i,\"\")),a}function d(e,n,t){return n.indexOf(\"$\")>-1?function(e,n,t){var r,a,l=n,u=l.indexOf(\"$\"),c=l.indexOf(\"(\"),s=l.indexOf(\"+\"),f=l.indexOf(\"-\"),d=\"\",p=\"\";-1===l.indexOf(\"$\")?\"infix\"===i[o].currency.position?(p=i[o].currency.symbol,i[o].currency.spaceSeparated&&(p=\" \"+p+\" \")):i[o].currency.spaceSeparated&&(d=\" \"):l.indexOf(\" $\")>-1?(d=\" \",l=l.replace(\" $\",\"\")):l.indexOf(\"$ \")>-1?(d=\" \",l=l.replace(\"$ \",\"\")):l=l.replace(\"$\",\"\");if(a=h(e,l,t,p),-1===n.indexOf(\"$\"))switch(i[o].currency.position){case\"postfix\":a.indexOf(\")\")>-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;break;case\"infix\":break;case\"prefix\":a.indexOf(\"(\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=Math.max(c,f)+1,a.splice(r,0,i[o].currency.symbol+d),a=a.join(\"\")):a=i[o].currency.symbol+d+a;break;default:throw Error('Currency position should be among [\"prefix\", \"infix\", \"postfix\"]')}else u<=1?a.indexOf(\"(\")>-1||a.indexOf(\"+\")>-1||a.indexOf(\"-\")>-1?(a=a.split(\"\"),r=1,(u-1?((a=a.split(\"\")).splice(-1,0,d+i[o].currency.symbol),a=a.join(\"\")):a=a+d+i[o].currency.symbol;return a}(e,n,t):n.indexOf(\"%\")>-1?function(e,n,t){var r,i=\"\";e*=100,n.indexOf(\" %\")>-1?(i=\" \",n=n.replace(\" %\",\"\")):n=n.replace(\"%\",\"\");(r=h(e,n,t)).indexOf(\")\")>-1?((r=r.split(\"\")).splice(-1,0,i+\"%\"),r=r.join(\"\")):r=r+i+\"%\";return r}(e,n,t):n.indexOf(\":\")>-1?function(e){var n=Math.floor(e/60/60),t=Math.floor((e-60*n*60)/60),r=Math.round(e-60*n*60-60*t);return n+\":\"+(t<10?\"0\"+t:t)+\":\"+(r<10?\"0\"+r:r)}(e):h(e,n,t)}function h(e,n,t,r){var a,u,c,s,d,h,p,m,x,g,O,b,w,y,M,v,$,B=!1,E=!1,F=!1,k=\"\",U=!1,N=!1,S=!1,j=!1,D=!1,C=\"\",L=\"\",T=Math.abs(e),K=[\"B\",\"KiB\",\"MiB\",\"GiB\",\"TiB\",\"PiB\",\"EiB\",\"ZiB\",\"YiB\"],G=[\"B\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"],I=\"\",P=!1,R=!1;if(0===e&&null!==l)return l;if(!isFinite(e))return\"\"+e;if(0===n.indexOf(\"{\")){var W=n.indexOf(\"}\");if(-1===W)throw Error('Format should also contain a \"}\"');b=n.slice(1,W),n=n.slice(W+1)}else b=\"\";if(n.indexOf(\"}\")===n.length-1){var Y=n.indexOf(\"{\");if(-1===Y)throw Error('Format should also contain a \"{\"');w=n.slice(Y+1,-1),n=n.slice(0,Y+1)}else w=\"\";if(v=null===($=-1===n.indexOf(\".\")?n.match(/([0-9]+).*/):n.match(/([0-9]+)\\..*/))?-1:$[1].length,-1!==n.indexOf(\"-\")&&(P=!0),n.indexOf(\"(\")>-1?(B=!0,n=n.slice(1,-1)):n.indexOf(\"+\")>-1&&(E=!0,n=n.replace(/\\+/g,\"\")),n.indexOf(\"a\")>-1){if(g=n.split(\".\")[0].match(/[0-9]+/g)||[\"0\"],g=parseInt(g[0],10),U=n.indexOf(\"aK\")>=0,N=n.indexOf(\"aM\")>=0,S=n.indexOf(\"aB\")>=0,j=n.indexOf(\"aT\")>=0,D=U||N||S||j,n.indexOf(\" a\")>-1?(k=\" \",n=n.replace(\" a\",\"\")):n=n.replace(\"a\",\"\"),p=0===(p=(d=Math.floor(Math.log(T)/Math.LN10)+1)%3)?3:p,g&&0!==T&&(h=Math.floor(Math.log(T)/Math.LN10)+1-g,m=3*~~((Math.min(g,d)-p)/3),T/=Math.pow(10,m),-1===n.indexOf(\".\")&&g>3))for(n+=\"[.]\",M=(M=0===h?0:3*~~(h/3)-h)<0?M+3:M,a=0;a=Math.pow(10,12)&&!D||j?(k+=i[o].abbreviations.trillion,e/=Math.pow(10,12)):T=Math.pow(10,9)&&!D||S?(k+=i[o].abbreviations.billion,e/=Math.pow(10,9)):T=Math.pow(10,6)&&!D||N?(k+=i[o].abbreviations.million,e/=Math.pow(10,6)):(T=Math.pow(10,3)&&!D||U)&&(k+=i[o].abbreviations.thousand,e/=Math.pow(10,3)))}if(n.indexOf(\"b\")>-1)for(n.indexOf(\" b\")>-1?(C=\" \",n=n.replace(\" b\",\"\")):n=n.replace(\"b\",\"\"),s=0;s<=K.length;s++)if(u=Math.pow(1024,s),c=Math.pow(1024,s+1),e>=u&&e0&&(e/=u);break}if(n.indexOf(\"d\")>-1)for(n.indexOf(\" d\")>-1?(C=\" \",n=n.replace(\" d\",\"\")):n=n.replace(\"d\",\"\"),s=0;s<=G.length;s++)if(u=Math.pow(1e3,s),c=Math.pow(1e3,s+1),e>=u&&e0&&(e/=u);break}if(n.indexOf(\"o\")>-1&&(n.indexOf(\" o\")>-1?(L=\" \",n=n.replace(\" o\",\"\")):n=n.replace(\"o\",\"\"),i[o].ordinal&&(L+=i[o].ordinal(e))),n.indexOf(\"[.]\")>-1&&(F=!0,n=n.replace(\"[.]\",\".\")),x=e.toString().split(\".\")[0],O=n.split(\".\")[1],y=n.indexOf(\",\"),O){if(x=(I=-1!==O.indexOf(\"*\")?f(e,e.toString().split(\".\")[1].length,t):O.indexOf(\"[\")>-1?f(e,(O=(O=O.replace(\"]\",\"\")).split(\"[\"))[0].length+O[1].length,t,O[1].length):f(e,O.length,t)).split(\".\")[0],I.split(\".\")[1].length)I=(r?k+r:i[o].delimiters.decimal)+I.split(\".\")[1];else I=\"\";F&&0===Number(I.slice(1))&&(I=\"\")}else x=f(e,null,t);return x.indexOf(\"-\")>-1&&(x=x.slice(1),R=!0),x.length-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+i[o].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")2)&&(o.length<2?!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u):1===o[0].length?!!o[0].match(/^\\d+$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/):!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/)))))},n.exports={format:function(e,n,t,i){return null!=t&&t!==r.culture()&&r.setCulture(t),d(Number(e),null!=n?n:u,null==i?Math.round:i)}}},\n", - " function _(e,n,t){!function(){\"use strict\";var e={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 n(e){return i(a(e),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}function i(t,r){var i,s,a,o,p,c,l,u,f,d=1,g=t.length,y=\"\";for(s=0;s=0),o.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,o.width?parseInt(o.width):0);break;case\"e\":i=o.precision?parseFloat(i).toExponential(o.precision):parseFloat(i).toExponential();break;case\"f\":i=o.precision?parseFloat(i).toFixed(o.precision):parseFloat(i);break;case\"g\":i=o.precision?String(Number(i.toPrecision(o.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=o.precision?i.substring(0,o.precision):i;break;case\"t\":i=String(!!i),i=o.precision?i.substring(0,o.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o.precision?i.substring(0,o.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o.precision?i.substring(0,o.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}e.json.test(o.type)?y+=i:(!e.number.test(o.type)||u&&!o.sign?f=\"\":(f=u?\"+\":\"-\",i=i.toString().replace(e.sign,\"\")),c=o.pad_char?\"0\"===o.pad_char?\"0\":o.pad_char.charAt(1):\" \",l=o.width-(f+i).length,p=o.width&&l>0?c.repeat(l):\"\",y+=o.align?f+i+p:\"0\"===c?f+p+i:p+f+i)}return y}var s=Object.create(null);function a(n){if(s[n])return s[n];for(var t,r=n,i=[],a=0;r;){if(null!==(t=e.text.exec(r)))i.push(t[0]);else if(null!==(t=e.modulo.exec(r)))i.push(\"%\");else{if(null===(t=e.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(t[2]){a|=1;var o=[],p=t[2],c=[];if(null===(c=e.key.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(c[1]);\"\"!==(p=p.substring(c[0].length));)if(null!==(c=e.key_access.exec(p)))o.push(c[1]);else{if(null===(c=e.index_access.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(c[1])}t[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");i.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return s[n]=i}void 0!==t&&(t.sprintf=n,t.vsprintf=r),\"undefined\"!=typeof window&&(window.sprintf=n,window.vsprintf=r,\"function\"==typeof define&&define.amd&&define((function(){return{sprintf:n,vsprintf:r}})))}()},\n", - " function _(e,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(9),a=e(127),s=e(191),r=e(192),c=e(195),_=e(196),m=e(194);class k extends s.CompositeTicker{constructor(e){super(e)}static init_DatetimeTicker(){this.override({num_minor_ticks:0,tickers:()=>[new a.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*m.ONE_MILLI,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:m.ONE_SECOND,max_interval:30*m.ONE_MINUTE,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:m.ONE_HOUR,max_interval:12*m.ONE_HOUR,num_minor_ticks:0}),new r.DaysTicker({days:t.range(1,32)}),new r.DaysTicker({days:t.range(1,31,3)}),new r.DaysTicker({days:[1,8,15,22]}),new r.DaysTicker({days:[1,15]}),new c.MonthsTicker({months:t.range(0,12,1)}),new c.MonthsTicker({months:t.range(0,12,2)}),new c.MonthsTicker({months:t.range(0,12,4)}),new c.MonthsTicker({months:t.range(0,12,6)}),new _.YearsTicker({})]})}}n.DatetimeTicker=k,k.__name__=\"DatetimeTicker\",k.init_DatetimeTicker()},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=t(1),s=t(128),n=r.__importStar(t(18)),_=t(9);class a extends s.ContinuousTicker{constructor(t){super(t)}static init_CompositeTicker(){this.define({tickers:[n.Array,[]]})}get min_intervals(){return this.tickers.map(t=>t.get_min_interval())}get max_intervals(){return this.tickers.map(t=>t.get_max_interval())}get min_interval(){return this.min_intervals[0]}get max_interval(){return this.max_intervals[0]}get_best_ticker(t,e,i){const r=e-t,s=this.get_ideal_interval(t,e,i),n=[_.sorted_index(this.min_intervals,s)-1,_.sorted_index(this.max_intervals,s)],a=[this.min_intervals[n[0]],this.max_intervals[n[1]]].map(t=>Math.abs(i-r/t));let c;if(_.is_empty(a.filter(t=>!isNaN(t))))c=this.tickers[0];else{const t=n[_.argmin(a)];c=this.tickers[t]}return c}get_interval(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)}get_ticks_no_defaults(t,e,i,r){return this.get_best_ticker(t,e,r).get_ticks_no_defaults(t,e,i,r)}}i.CompositeTicker=a,a.__name__=\"CompositeTicker\",a.init_CompositeTicker()},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1),s=t(193),a=t(194),o=i.__importStar(t(18)),r=t(9);class _ extends s.SingleIntervalTicker{constructor(t){super(t)}static init_DaysTicker(){this.define({days:[o.Array,[]]}),this.override({num_minor_ticks:0})}initialize(){super.initialize();const t=this.days;t.length>1?this.interval=(t[1]-t[0])*a.ONE_DAY:this.interval=31*a.ONE_DAY}get_ticks_no_defaults(t,e,n,i){const s=function(t,e){const n=a.last_month_no_later_than(new Date(t)),i=a.last_month_no_later_than(new Date(e));i.setUTCMonth(i.getUTCMonth()+1);const s=[],o=n;for(;s.push(a.copy_date(o)),o.setUTCMonth(o.getUTCMonth()+1),!(o>i););return s}(t,e),o=this.days,_=this.interval;return{major:r.concat(s.map(t=>((t,e)=>{const n=t.getUTCMonth(),i=[];for(const s of o){const o=a.copy_date(t);o.setUTCDate(s);new Date(o.getTime()+e/2).getUTCMonth()==n&&i.push(o)}return i})(t,_))).map(t=>t.getTime()).filter(n=>t<=n&&n<=e),minor:[]}}}n.DaysTicker=_,_.__name__=\"DaysTicker\",_.init_DaysTicker()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),r=e(128),l=n.__importStar(e(18));class a extends r.ContinuousTicker{constructor(e){super(e)}static init_SingleIntervalTicker(){this.define({interval:[l.Number]})}get_interval(e,t,i){return this.interval}get min_interval(){return this.interval}get max_interval(){return this.interval}}i.SingleIntervalTicker=a,a.__name__=\"SingleIntervalTicker\",a.init_SingleIntervalTicker()},\n", - " function _(t,e,n){function _(t){return new Date(t.getTime())}function O(t){const e=_(t);return e.setUTCDate(1),e.setUTCHours(0),e.setUTCMinutes(0),e.setUTCSeconds(0),e.setUTCMilliseconds(0),e}Object.defineProperty(n,\"__esModule\",{value:!0}),n.ONE_MILLI=1,n.ONE_SECOND=1e3,n.ONE_MINUTE=60*n.ONE_SECOND,n.ONE_HOUR=60*n.ONE_MINUTE,n.ONE_DAY=24*n.ONE_HOUR,n.ONE_MONTH=30*n.ONE_DAY,n.ONE_YEAR=365*n.ONE_DAY,n.copy_date=_,n.last_month_no_later_than=O,n.last_year_no_later_than=function(t){const e=O(t);return e.setUTCMonth(0),e}},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),i=t(193),s=t(194),a=r.__importStar(t(18)),o=t(9);class _ extends i.SingleIntervalTicker{constructor(t){super(t)}static init_MonthsTicker(){this.define({months:[a.Array,[]]})}initialize(){super.initialize();const t=this.months;t.length>1?this.interval=(t[1]-t[0])*s.ONE_MONTH:this.interval=12*s.ONE_MONTH}get_ticks_no_defaults(t,e,n,r){const i=function(t,e){const n=s.last_year_no_later_than(new Date(t)),r=s.last_year_no_later_than(new Date(e));r.setUTCFullYear(r.getUTCFullYear()+1);const i=[],a=n;for(;i.push(s.copy_date(a)),a.setUTCFullYear(a.getUTCFullYear()+1),!(a>r););return i}(t,e),a=this.months;return{major:o.concat(i.map(t=>a.map(e=>{const n=s.copy_date(t);return n.setUTCMonth(e),n}))).map(t=>t.getTime()).filter(n=>t<=n&&n<=e),minor:[]}}}n.MonthsTicker=_,_.__name__=\"MonthsTicker\",_.init_MonthsTicker()},\n", - " function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(126),r=e(193),n=e(194);class _ extends r.SingleIntervalTicker{constructor(e){super(e)}initialize(){super.initialize(),this.interval=n.ONE_YEAR,this.basic_ticker=new i.BasicTicker({num_minor_ticks:0})}get_ticks_no_defaults(e,t,a,i){const r=n.last_year_no_later_than(new Date(e)).getUTCFullYear(),_=n.last_year_no_later_than(new Date(t)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,_,a,i).major.map(e=>Date.UTC(e,0,1)).filter(a=>e<=a&&a<=t),minor:[]}}}a.YearsTicker=_,_.__name__=\"YearsTicker\"},\n", - " function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(177),o=e(182),n=e(198),r=e(199);class _ extends s.AxisView{}t.LogAxisView=_,_.__name__=\"LogAxisView\";class c extends o.ContinuousAxis{constructor(e){super(e)}static init_LogAxis(){this.prototype.default_view=_,this.override({ticker:()=>new r.LogTicker,formatter:()=>new n.LogTickFormatter})}}t.LogAxis=c,c.__name__=\"LogAxis\",c.init_LogAxis()},\n", - " function _(t,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=t(1),o=t(131),a=t(130),n=i.__importStar(t(18));class c extends o.TickFormatter{constructor(t){super(t)}static init_LogTickFormatter(){this.define({ticker:[n.Instance,null]})}initialize(){super.initialize(),this.basic_formatter=new a.BasicTickFormatter}doFormat(t,e){if(0==t.length)return[];const r=null!=this.ticker?this.ticker.base:10;let i=!1;const o=new Array(t.length);for(let e=0,a=t.length;e0&&o[e]==o[e-1]){i=!0;break}return i?this.basic_formatter.doFormat(t,e):o}}r.LogTickFormatter=c,c.__name__=\"LogTickFormatter\",c.init_LogTickFormatter()},\n", - " function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(127),s=t(9);class n extends i.AdaptiveTicker{constructor(t){super(t)}static init_LogTicker(){this.override({mantissas:[1,5]})}get_ticks_no_defaults(t,o,e,i){const n=this.num_minor_ticks,r=[],c=this.base,a=Math.log(t)/Math.log(c),f=Math.log(o)/Math.log(c),l=f-a;let h;if(isFinite(l))if(l<2){const e=this.get_interval(t,o,i),c=Math.floor(t/e),a=Math.ceil(o/e);if(h=s.range(c,a+1).filter(t=>0!=t).map(t=>t*e).filter(e=>t<=e&&e<=o),n>0&&h.length>0){const t=e/n,o=s.range(0,n).map(o=>o*t);for(const t of o.slice(1))r.push(h[0]-t);for(const t of h)for(const e of o)r.push(t+e)}}else{const t=Math.ceil(.999999*a),o=Math.floor(1.000001*f),e=Math.ceil((o-t)/9);if(h=s.range(t-1,o+1,e).map(t=>c**t),n>0&&h.length>0){const t=c**e/n,o=s.range(1,n+1).map(o=>o*t);for(const t of o)r.push(h[0]/t);r.push(h[0]);for(const t of h)for(const e of o)r.push(t*e)}}else h=[];return{major:h.filter(e=>t<=e&&e<=o),minor:r.filter(e=>t<=e&&e<=o)}}}e.LogTicker=n,n.__name__=\"LogTicker\",n.init_LogTicker()},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(177),s=e(184),o=e(201),a=e(202);class c extends i.AxisView{}r.MercatorAxisView=c,c.__name__=\"MercatorAxisView\";class n extends s.LinearAxis{constructor(e){super(e)}static init_MercatorAxis(){this.prototype.default_view=c,this.override({ticker:()=>new a.MercatorTicker({dimension:\"lat\"}),formatter:()=>new o.MercatorTickFormatter({dimension:\"lat\"})})}}r.MercatorAxis=n,n.__name__=\"MercatorAxis\",n.init_MercatorAxis()},\n", - " function _(r,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const o=r(1),n=r(130),i=o.__importStar(r(18)),c=r(37);class a extends n.BasicTickFormatter{constructor(r){super(r)}static init_MercatorTickFormatter(){this.define({dimension:[i.LatLon]})}doFormat(r,t){if(null==this.dimension)throw new Error(\"MercatorTickFormatter.dimension not configured\");if(0==r.length)return[];const e=r.length,o=new Array(e);if(\"lon\"==this.dimension)for(let n=0;n{const n=s.replace_placeholders(this.url,t,e);if(!r.isString(n))throw new Error(\"HTML output is not supported in this context\");this.same_tab?window.location.href=n:window.open(n)},{selected:o}=t;for(const e of o.indices)n(e);for(const e of o.line_indices)n(e)}}n.OpenURL=a,a.__name__=\"OpenURL\",a.init_OpenURL()},\n", - " function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var n=a(77);r.Canvas=n.Canvas;var s=a(208);r.CartesianFrame=s.CartesianFrame},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const a=e(209),_=e(146),n=e(157),r=e(158),i=e(210),g=e(98),c=e(212),o=e(13),l=e(11);class h extends c.LayoutItem{constructor(e,t,s,a,_={},n={}){super(),this.in_x_scale=e,this.in_y_scale=t,this.x_range=s,this.y_range=a,this.extra_x_ranges=_,this.extra_y_ranges=n,l.assert(null==e.source_range&&null==e.target_range),l.assert(null==t.source_range&&null==t.target_range),this._configure_scales()}_get_ranges(e,t){return new Map(o.entries(Object.assign(Object.assign({},t),{default:e})))}_get_scales(e,t,s){const c=new Map;for(const[o,l]of t){if((l instanceof i.DataRange1d||l instanceof r.Range1d)&&!(e instanceof _.ContinuousScale))throw new Error(`Range ${l.type} is incompatible is Scale ${e.type}`);if(l instanceof g.FactorRange&&!(e instanceof a.CategoricalScale))throw new Error(`Range ${l.type} is incompatible is Scale ${e.type}`);e instanceof n.LogScale&&l instanceof i.DataRange1d&&(l.scale_hint=\"log\");const t=e.clone();t.setv({source_range:l,target_range:s}),c.set(o,t)}return c}_configure_frame_ranges(){const{bbox:e}=this;this._x_target=new r.Range1d({start:e.left,end:e.right}),this._y_target=new r.Range1d({start:e.bottom,end:e.top})}_configure_scales(){this._configure_frame_ranges(),this._x_ranges=this._get_ranges(this.x_range,this.extra_x_ranges),this._y_ranges=this._get_ranges(this.y_range,this.extra_y_ranges),this._x_scales=this._get_scales(this.in_x_scale,this._x_ranges,this._x_target),this._y_scales=this._get_scales(this.in_y_scale,this._y_ranges,this._y_target)}_update_scales(){this._configure_frame_ranges();for(const[,e]of this._x_scales)e.target_range=this._x_target;for(const[,e]of this._y_scales)e.target_range=this._y_target}_set_geometry(e,t){super._set_geometry(e,t),this._update_scales()}get x_ranges(){return this._x_ranges}get y_ranges(){return this._y_ranges}get x_scales(){return this._x_scales}get y_scales(){return this._y_scales}get x_scale(){return this._x_scales.get(\"default\")}get y_scale(){return this._y_scales.get(\"default\")}get xscales(){return o.to_object(this.x_scales)}get yscales(){return o.to_object(this.y_scales)}}s.CartesianFrame=h,h.__name__=\"CartesianFrame\"},\n", - " function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(147);class _ extends n.Scale{constructor(e){super(e)}compute(e){return super._linear_compute(this.source_range.synthetic(e))}v_compute(e){return super._linear_v_compute(this.source_range.v_synthetic(e))}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}t.CategoricalScale=_,_.__name__=\"CategoricalScale\"},\n", - " function _(t,i,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=t(1),a=t(211),s=t(90),l=t(19),_=e.__importStar(t(18)),o=e.__importStar(t(79)),r=t(9);class h extends a.DataRange{constructor(t){super(t),this.have_updated_interactively=!1}static init_DataRange1d(){this.define({start:[_.Number],end:[_.Number],range_padding:[_.Number,.1],range_padding_units:[_.PaddingUnits,\"percent\"],flipped:[_.Boolean,!1],follow:[_.StartEnd],follow_interval:[_.Number],default_span:[_.Number,2],only_visible:[_.Boolean,!1]}),this.internal({scale_hint:[_.String,\"auto\"]})}initialize(){super.initialize(),this._initial_start=this.start,this._initial_end=this.end,this._initial_range_padding=this.range_padding,this._initial_range_padding_units=this.range_padding_units,this._initial_follow=this.follow,this._initial_follow_interval=this.follow_interval,this._initial_default_span=this.default_span,this._plot_bounds=new Map}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}computed_renderers(){const t=this.names;let i=this.renderers;if(0==i.length)for(const t of this.plots){const n=t.renderers.filter(t=>t instanceof s.GlyphRenderer);i=i.concat(n)}t.length>0&&(i=i.filter(i=>r.includes(t,i.name))),l.logger.debug(`computed ${i.length} renderers for ${this}`);for(const t of i)l.logger.trace(\" - \"+t);return i}_compute_plot_bounds(t,i){let n=o.empty();for(const e of t){const t=i.get(e);null==t||!e.visible&&this.only_visible||(n=o.union(n,t))}return n}adjust_bounds_for_aspect(t,i){const n=o.empty();let e=t.x1-t.x0;e<=0&&(e=1);let a=t.y1-t.y0;a<=0&&(a=1);const s=.5*(t.x1+t.x0),l=.5*(t.y1+t.y0);return e_&&(\"start\"==this.follow?a=e+s*_:\"end\"==this.follow&&(e=a-s*_)),[e,a]}update(t,i,n,e){if(this.have_updated_interactively)return;const a=this.computed_renderers();let s=this._compute_plot_bounds(a,t);null!=e&&(s=this.adjust_bounds_for_aspect(s,e)),this._plot_bounds.set(n,s);const[l,_]=this._compute_min_max(this._plot_bounds.values(),i);let[o,r]=this._compute_range(l,_);null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(o=this._initial_start):o=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(r=this._initial_end):r=this._initial_end);const[h,d]=[this.start,this.end];if(o!=h||r!=d){const t={};o!=h&&(t.start=o),r!=d&&(t.end=r),this.setv(t)}\"auto\"==this.bounds&&this.setv({bounds:[o,r]},{silent:!0}),this.change.emit()}reset(){this.have_updated_interactively=!1,this.setv({range_padding:this._initial_range_padding,range_padding_units:this._initial_range_padding_units,follow:this._initial_follow,follow_interval:this._initial_follow_interval,default_span:this._initial_default_span},{silent:!0}),this.change.emit()}}n.DataRange1d=h,h.__name__=\"DataRange1d\",h.init_DataRange1d()},\n", - " function _(e,a,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),r=e(99),s=n.__importStar(e(18));class _ extends r.Range{constructor(e){super(e)}static init_DataRange(){this.define({names:[s.Array,[]],renderers:[s.Array,[]]})}}t.DataRange=_,_.__name__=\"DataRange\",_.init_DataRange()},\n", - " function _(a,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});var e=a(213);t.Sizeable=e.Sizeable,t.SizingPolicy=e.SizingPolicy;var i=a(214);t.Layoutable=i.Layoutable,t.LayoutItem=i.LayoutItem;var n=a(215);t.HStack=n.HStack,t.VStack=n.VStack,t.AnchorLayout=n.AnchorLayout;var r=a(216);t.Grid=r.Grid,t.Row=r.Row,t.Column=r.Column;var c=a(217);t.ContentBox=c.ContentBox,t.VariadicBox=c.VariadicBox},\n", - " function _(t,h,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(21),{min:d,max:n}=Math;class w{constructor(t={}){this.width=null!=t.width?t.width:0,this.height=null!=t.height?t.height:0}bounded_to({width:t,height:h}){return new w({width:this.width==1/0&&null!=t?t:this.width,height:this.height==1/0&&null!=h?h:this.height})}expanded_to({width:t,height:h}){return new w({width:t!=1/0?n(this.width,t):this.width,height:h!=1/0?n(this.height,h):this.height})}expand_to({width:t,height:h}){this.width=n(this.width,t),this.height=n(this.height,h)}narrowed_to({width:t,height:h}){return new w({width:d(this.width,t),height:d(this.height,h)})}narrow_to({width:t,height:h}){this.width=d(this.width,t),this.height=d(this.height,h)}grow_by({left:t,right:h,top:i,bottom:e}){const d=this.width+t+h,n=this.height+i+e;return new w({width:d,height:n})}shrink_by({left:t,right:h,top:i,bottom:e}){const d=n(this.width-t-h,0),s=n(this.height-i-e,0);return new w({width:d,height:s})}map(t,h){return new w({width:t(this.width),height:(null!=h?h:t)(this.height)})}}i.Sizeable=w,w.__name__=\"Sizeable\",i.SizingPolicy=e.Enum(\"fixed\",\"fit\",\"min\",\"max\")},\n", - " function _(i,t,h){Object.defineProperty(h,\"__esModule\",{value:!0});const e=i(213),s=i(79),{min:n,max:g,round:a}=Math;class l{constructor(){this._bbox=new s.BBox,this._inner_bbox=new s.BBox}get bbox(){return this._bbox}get inner_bbox(){return this._inner_bbox}get sizing(){return this._sizing}set_sizing(i){const t=i.width_policy||\"fit\",h=i.width,e=null!=i.min_width?i.min_width:0,s=null!=i.max_width?i.max_width:1/0,n=i.height_policy||\"fit\",g=i.height,a=null!=i.min_height?i.min_height:0,l=null!=i.max_height?i.max_height:1/0,_=i.aspect,d=i.margin||{top:0,right:0,bottom:0,left:0},r=!1!==i.visible,w=i.halign||\"start\",o=i.valign||\"start\";this._sizing={width_policy:t,min_width:e,width:h,max_width:s,height_policy:n,min_height:a,height:g,max_height:l,aspect:_,margin:d,visible:r,halign:w,valign:o,size:{width:h,height:g},min_size:{width:e,height:a},max_size:{width:s,height:l}},this._init()}_init(){}_set_geometry(i,t){this._bbox=i,this._inner_bbox=t}set_geometry(i,t){this._set_geometry(i,t||i)}is_width_expanding(){return\"max\"==this.sizing.width_policy}is_height_expanding(){return\"max\"==this.sizing.height_policy}apply_aspect(i,{width:t,height:h}){const{aspect:e}=this.sizing;if(null!=e){const{width_policy:s,height_policy:n}=this.sizing,g=(i,t)=>{const h={max:4,fit:3,min:2,fixed:1};return h[i]>h[t]};if(\"fixed\"!=s&&\"fixed\"!=n)if(s==n){const s=t,n=a(t/e),g=a(h*e),l=h;Math.abs(i.width-s)+Math.abs(i.height-n)<=Math.abs(i.width-g)+Math.abs(i.height-l)?(t=s,h=n):(t=g,h=l)}else g(s,n)?h=a(t/e):t=a(h*e);else\"fixed\"==s?h=a(t/e):\"fixed\"==n&&(t=a(h*e))}return{width:t,height:h}}measure(i){if(!this.sizing.visible)return{width:0,height:0};const t=i=>\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:i,h=i=>\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:i,s=new e.Sizeable(i).shrink_by(this.sizing.margin).map(t,h),n=this._measure(s),g=this.clip_size(n),a=t(g.width),l=h(g.height),_=this.apply_aspect(s,{width:a,height:l});return Object.assign(Object.assign({},n),_)}compute(i={}){const t=this.measure({width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0}),{width:h,height:e}=t,n=new s.BBox({left:0,top:0,width:h,height:e});let g=void 0;if(null!=t.inner){const{left:i,top:n,right:a,bottom:l}=t.inner;g=new s.BBox({left:i,top:n,right:h-a,bottom:e-l})}this.set_geometry(n,g)}get xview(){return this.bbox.xview}get yview(){return this.bbox.yview}clip_width(i){return g(this.sizing.min_width,n(i,this.sizing.max_width))}clip_height(i){return g(this.sizing.min_height,n(i,this.sizing.max_height))}clip_size({width:i,height:t}){return{width:this.clip_width(i),height:this.clip_height(t)}}}h.Layoutable=l,l.__name__=\"Layoutable\";class _ extends l{_measure(i){const{width_policy:t,height_policy:h}=this.sizing;let e,s;if(i.width==1/0)e=null!=this.sizing.width?this.sizing.width:0;else switch(t){case\"fixed\":e=null!=this.sizing.width?this.sizing.width:0;break;case\"min\":e=null!=this.sizing.width?n(i.width,this.sizing.width):0;break;case\"fit\":e=null!=this.sizing.width?n(i.width,this.sizing.width):i.width;break;case\"max\":e=null!=this.sizing.width?g(i.width,this.sizing.width):i.width}if(i.height==1/0)s=null!=this.sizing.height?this.sizing.height:0;else switch(h){case\"fixed\":s=null!=this.sizing.height?this.sizing.height:0;break;case\"min\":s=null!=this.sizing.height?n(i.height,this.sizing.height):0;break;case\"fit\":s=null!=this.sizing.height?n(i.height,this.sizing.height):i.height;break;case\"max\":s=null!=this.sizing.height?g(i.height,this.sizing.height):i.height}return{width:e,height:s}}}h.LayoutItem=_,_.__name__=\"LayoutItem\";class d extends l{_measure(i){const t=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(t);return{width:(()=>{switch(this.sizing.width_policy){case\"fixed\":return null!=this.sizing.width?this.sizing.width:t.width;case\"min\":return t.width;case\"fit\":return h.width;case\"max\":return Math.max(t.width,h.width)}})(),height:(()=>{switch(this.sizing.height_policy){case\"fixed\":return null!=this.sizing.height?this.sizing.height:t.height;case\"min\":return t.height;case\"fit\":return h.height;case\"max\":return Math.max(t.height,h.height)}})()}}}h.ContentLayoutable=d,d.__name__=\"ContentLayoutable\"},\n", - " function _(t,e,h){Object.defineProperty(h,\"__esModule\",{value:!0});const o=t(214),r=t(79);class i extends o.Layoutable{constructor(){super(...arguments),this.children=[]}}h.Stack=i,i.__name__=\"Stack\";class s extends i{_measure(t){let e=0,h=0;for(const t of this.children){const o=t.measure({width:0,height:0});e+=o.width,h=Math.max(h,o.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const{top:h,bottom:o}=t;let{left:i}=t;for(const t of this.children){const{width:e}=t.measure({width:0,height:0});t.set_geometry(new r.BBox({left:i,width:e,top:h,bottom:o})),i+=e}}}h.HStack=s,s.__name__=\"HStack\";class n extends i{_measure(t){let e=0,h=0;for(const t of this.children){const o=t.measure({width:0,height:0});e=Math.max(e,o.width),h+=o.height}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const{left:h,right:o}=t;let{top:i}=t;for(const t of this.children){const{height:e}=t.measure({width:0,height:0});t.set_geometry(new r.BBox({top:i,height:e,left:h,right:o})),i+=e}}}h.VStack=n,n.__name__=\"VStack\";class c extends o.Layoutable{constructor(){super(...arguments),this.children=[]}_measure(t){let e=0,h=0;for(const{layout:o}of this.children){const r=o.measure(t);e=Math.max(e,r.width),h=Math.max(h,r.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);for(const{layout:e,anchor:h,margin:o}of this.children){const{left:i,right:s,top:n,bottom:c,hcenter:a,vcenter:_}=t,{width:g,height:d}=e.measure(t);let m;switch(h){case\"top_left\":m=new r.BBox({left:i+o,top:n+o,width:g,height:d});break;case\"top_center\":m=new r.BBox({hcenter:a,top:n+o,width:g,height:d});break;case\"top_right\":m=new r.BBox({right:s-o,top:n+o,width:g,height:d});break;case\"bottom_right\":m=new r.BBox({right:s-o,bottom:c-o,width:g,height:d});break;case\"bottom_center\":m=new r.BBox({hcenter:a,bottom:c-o,width:g,height:d});break;case\"bottom_left\":m=new r.BBox({left:i+o,bottom:c-o,width:g,height:d});break;case\"center_left\":m=new r.BBox({left:i+o,vcenter:_,width:g,height:d});break;case\"center\":m=new r.BBox({hcenter:a,vcenter:_,width:g,height:d});break;case\"center_right\":m=new r.BBox({right:s-o,vcenter:_,width:g,height:d})}e.set_geometry(m)}}}h.AnchorLayout=c,c.__name__=\"AnchorLayout\"},\n", - " function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const e=t(213),o=t(214),n=t(8),r=t(79),h=t(9),{max:l,round:c}=Math;class a{constructor(t){this.def=t,this._map=new Map}get(t){let i=this._map.get(t);return void 0===i&&(i=this.def(),this._map.set(t,i)),i}apply(t,i){const s=this.get(t);this._map.set(t,i(s))}}a.__name__=\"DefaultMap\";class g{constructor(){this._items=[],this._nrows=0,this._ncols=0}get nrows(){return this._nrows}get ncols(){return this._ncols}add(t,i){const{r1:s,c1:e}=t;this._nrows=l(this._nrows,s+1),this._ncols=l(this._ncols,e+1),this._items.push({span:t,data:i})}at(t,i){return this._items.filter(({span:s})=>s.r0<=t&&t<=s.r1&&s.c0<=i&&i<=s.c1).map(({data:t})=>t)}row(t){return this._items.filter(({span:i})=>i.r0<=t&&t<=i.r1).map(({data:t})=>t)}col(t){return this._items.filter(({span:i})=>i.c0<=t&&t<=i.c1).map(({data:t})=>t)}foreach(t){for(const{span:i,data:s}of this._items)t(i,s)}map(t){const i=new g;for(const{span:s,data:e}of this._items)i.add(s,t(s,e));return i}}g.__name__=\"Container\";class p extends o.Layoutable{constructor(t=[]){super(),this.items=t,this.rows=\"auto\",this.cols=\"auto\",this.spacing=0,this.absolute=!1}is_width_expanding(){if(super.is_width_expanding())return!0;if(\"fixed\"==this.sizing.width_policy)return!1;const{cols:t}=this._state;return h.some(t,t=>\"max\"==t.policy)}is_height_expanding(){if(super.is_height_expanding())return!0;if(\"fixed\"==this.sizing.height_policy)return!1;const{rows:t}=this._state;return h.some(t,t=>\"max\"==t.policy)}_init(){super._init();const t=new g;for(const{layout:i,row:s,col:e,row_span:o,col_span:n}of this.items)if(i.sizing.visible){const r=s,h=e,l=s+(null!=o?o:1)-1,c=e+(null!=n?n:1)-1;t.add({r0:r,c0:h,r1:l,c1:c},i)}const{nrows:i,ncols:s}=t,e=new Array(i);for(let s=0;s{const t=n.isPlainObject(this.rows)?this.rows[s]||this.rows[\"*\"]:this.rows;return null==t?{policy:\"auto\"}:n.isNumber(t)?{policy:\"fixed\",height:t}:n.isString(t)?{policy:t}:t})(),o=i.align||\"auto\";if(\"fixed\"==i.policy)e[s]={policy:\"fixed\",height:i.height,align:o};else if(\"min\"==i.policy)e[s]={policy:\"min\",align:o};else if(\"fit\"==i.policy||\"max\"==i.policy)e[s]={policy:i.policy,flex:i.flex||1,align:o};else{if(\"auto\"!=i.policy)throw new Error(\"unrechable\");h.some(t.row(s),t=>t.is_height_expanding())?e[s]={policy:\"max\",flex:1,align:o}:e[s]={policy:\"min\",align:o}}}const o=new Array(s);for(let i=0;i{const t=n.isPlainObject(this.cols)?this.cols[i]||this.cols[\"*\"]:this.cols;return null==t?{policy:\"auto\"}:n.isNumber(t)?{policy:\"fixed\",width:t}:n.isString(t)?{policy:t}:t})(),e=s.align||\"auto\";if(\"fixed\"==s.policy)o[i]={policy:\"fixed\",width:s.width,align:e};else if(\"min\"==s.policy)o[i]={policy:\"min\",align:e};else if(\"fit\"==s.policy||\"max\"==s.policy)o[i]={policy:s.policy,flex:s.flex||1,align:e};else{if(\"auto\"!=s.policy)throw new Error(\"unrechable\");h.some(t.col(i),t=>t.is_width_expanding())?o[i]={policy:\"max\",flex:1,align:e}:o[i]={policy:\"min\",align:e}}}const[r,l]=n.isNumber(this.spacing)?[this.spacing,this.spacing]:this.spacing;this._state={items:t,nrows:i,ncols:s,rows:e,cols:o,rspacing:r,cspacing:l}}_measure_totals(t,i){const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state;return{height:h.sum(t)+(s-1)*o,width:h.sum(i)+(e-1)*n}}_measure_cells(t){const{items:i,nrows:s,ncols:o,rows:n,cols:r,rspacing:h,cspacing:a}=this._state,p=new Array(s);for(let t=0;t{const{r0:o,c0:g,r1:d,c1:w}=i,u=(d-o)*h,m=(w-g)*a;let y=0;for(let i=o;i<=d;i++)y+=t(i,g).height;y+=u;let x=0;for(let i=g;i<=w;i++)x+=t(o,i).width;x+=m;const b=s.measure({width:x,height:y});f.add(i,{layout:s,size_hint:b});const z=new e.Sizeable(b).grow_by(s.sizing.margin);z.height-=u,z.width-=m;const j=[];for(let t=o;t<=d;t++){const i=n[t];\"fixed\"==i.policy?z.height-=i.height:j.push(t)}if(z.height>0){const t=c(z.height/j.length);for(const i of j)p[i]=l(p[i],t)}const O=[];for(let t=g;t<=w;t++){const i=r[t];\"fixed\"==i.policy?z.width-=i.width:O.push(t)}if(z.width>0){const t=c(z.width/O.length);for(const i of O)_[i]=l(_[i],t)}});return{size:this._measure_totals(p,_),row_heights:p,col_widths:_,size_hints:f}}_measure_grid(t){const{nrows:i,ncols:s,rows:e,cols:o,rspacing:n,cspacing:r}=this._state,h=this._measure_cells((t,i)=>{const s=e[t],n=o[i];return{width:\"fixed\"==n.policy?n.width:1/0,height:\"fixed\"==s.policy?s.height:1/0}});let a;a=\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:t.height!=1/0&&this.is_height_expanding()?t.height:h.size.height;let g,p=0;for(let t=0;t0)for(let t=0;ti?i:e,t--}}}g=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:h.size.width;let _=0;for(let t=0;t0)for(let t=0;ts?s:o,t--}}}const{row_heights:f,col_widths:d,size_hints:w}=this._measure_cells((t,i)=>({width:h.col_widths[i],height:h.row_heights[t]}));return{size:this._measure_totals(f,d),row_heights:f,col_widths:d,size_hints:w}}_measure(t){const{size:i}=this._measure_grid(t);return i}_set_geometry(t,i){super._set_geometry(t,i);const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state,{row_heights:h,col_widths:g,size_hints:p}=this._measure_grid(t),_=this._state.rows.map((t,i)=>Object.assign(Object.assign({},t),{top:0,height:h[i],get bottom(){return this.top+this.height}})),f=this._state.cols.map((t,i)=>Object.assign(Object.assign({},t),{left:0,width:g[i],get right(){return this.left+this.width}})),d=p.map((t,i)=>Object.assign(Object.assign({},i),{outer:new r.BBox,inner:new r.BBox}));for(let i=0,e=this.absolute?t.top:0;i{const{layout:l,size_hint:a}=h,{sizing:g}=l,{width:p,height:d}=a,w=function(t,i){let s=(i-t)*n;for(let e=t;e<=i;e++)s+=f[e].width;return s}(i,e),u=function(t,i){let s=(i-t)*o;for(let e=t;e<=i;e++)s+=_[e].height;return s}(t,s),m=i==e&&\"auto\"!=f[i].align?f[i].align:g.halign,y=t==s&&\"auto\"!=_[t].align?_[t].align:g.valign;let x=f[i].left;\"start\"==m?x+=g.margin.left:\"center\"==m?x+=c((w-p)/2):\"end\"==m&&(x+=w-g.margin.right-p);let b=_[t].top;\"start\"==y?b+=g.margin.top:\"center\"==y?b+=c((u-d)/2):\"end\"==y&&(b+=u-g.margin.bottom-d),h.outer=new r.BBox({left:x,top:b,width:p,height:d})});const w=_.map(()=>({start:new a(()=>0),end:new a(()=>0)})),u=f.map(()=>({start:new a(()=>0),end:new a(()=>0)}));d.foreach(({r0:t,c0:i,r1:s,c1:e},{size_hint:o,outer:n})=>{const{inner:r}=o;null!=r&&(w[t].start.apply(n.top,t=>l(t,r.top)),w[s].end.apply(_[s].bottom-n.bottom,t=>l(t,r.bottom)),u[i].start.apply(n.left,t=>l(t,r.left)),u[e].end.apply(f[e].right-n.right,t=>l(t,r.right)))}),d.foreach(({r0:t,c0:i,r1:s,c1:e},o)=>{const{size_hint:n,outer:h}=o;function l({left:t,right:i,top:s,bottom:e}){const o=h.width-t-i,n=h.height-s-e;return new r.BBox({left:t,top:s,width:o,height:n})}if(null!=n.inner){let r=l(n.inner);if(!1!==n.align){const o=w[t].start.get(h.top),n=w[s].end.get(_[s].bottom-h.bottom),c=u[i].start.get(h.left),a=u[e].end.get(f[e].right-h.right);try{r=l({top:o,bottom:n,left:c,right:a})}catch(t){}}o.inner=r}else o.inner=h}),d.foreach((t,{layout:i,outer:s,inner:e})=>{i.set_geometry(s,e)})}}s.Grid=p,p.__name__=\"Grid\";class _ extends p{constructor(t){super(),this.items=t.map((t,i)=>({layout:t,row:0,col:i})),this.rows=\"fit\"}}s.Row=_,_.__name__=\"Row\";class f extends p{constructor(t){super(),this.items=t.map((t,i)=>({layout:t,row:i,col:0})),this.cols=\"fit\"}}s.Column=f,f.__name__=\"Column\"},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(214),i=e(213),a=e(72);class c extends n.ContentLayoutable{constructor(e){super(),this.content_size=a.unsized(e,()=>new i.Sizeable(a.size(e)))}_content_size(){return this.content_size}}s.ContentBox=c,c.__name__=\"ContentBox\";class o extends n.Layoutable{constructor(e){super(),this.el=e}_measure(e){const t=new i.Sizeable(e).bounded_to(this.sizing.size);return a.sized(this.el,t,()=>{const e=new i.Sizeable(a.content_size(this.el)),{border:t,padding:s}=a.extents(this.el);return e.grow_by(t).grow_by(s).map(Math.ceil)})}}s.VariadicBox=o,o.__name__=\"VariadicBox\";class r extends o{constructor(e){super(e),this._cache=new Map}_measure(e){const{width:t,height:s}=e,n=`${t},${s}`;let i=this._cache.get(n);return null==i&&(i=super._measure(e),this._cache.set(n,i)),i}invalidate_cache(){this._cache.clear()}}s.CachedVariadicBox=r,r.__name__=\"CachedVariadicBox\"},\n", - " function _(e,r,u){Object.defineProperty(u,\"__esModule\",{value:!0});var a=e(219);u.Expression=a.Expression;var n=e(220);u.Stack=n.Stack;var o=e(221);u.CumSum=o.CumSum},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(81);class i extends n.Model{constructor(e){super(e)}initialize(){super.initialize(),this._connected=new Set,this._result=new Map}v_compute(e){this._connected.has(e)||(this.connect(e.change,()=>this._result.delete(e)),this.connect(e.patching,()=>this._result.delete(e)),this.connect(e.streaming,()=>this._result.delete(e)),this._connected.add(e));let t=this._result.get(e);return null==t&&(t=this._v_compute(e),this._result.set(e,t)),t}}s.Expression=i,i.__name__=\"Expression\"},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),i=t(219),s=t(24),o=r.__importStar(t(18));class a extends i.Expression{constructor(t){super(t)}static init_Stack(){this.define({fields:[o.Array,[]]})}_v_compute(t){var e;const n=null!==(e=t.get_length())&&void 0!==e?e:0,r=new s.NumberArray(n);for(const e of this.fields){const i=t.data[e];if(null!=i)for(let t=0,e=Math.min(n,i.length);tn(t,e,r,...this.values))}}n.FuncTickFormatter=u,u.__name__=\"FuncTickFormatter\",u.init_FuncTickFormatter()},\n", - " function _(r,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=r(1),o=e.__importStar(r(188)),a=r(131),i=e.__importStar(r(18));class u extends a.TickFormatter{constructor(r){super(r)}static init_NumeralTickFormatter(){this.define({format:[i.String,\"0,0\"],language:[i.String,\"en\"],rounding:[i.RoundingFunction,\"round\"]})}get _rounding_fn(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}}doFormat(r,t){const{format:n,language:e,_rounding_fn:a}=this;return r.map(r=>o.format(r,n,e,a))}}n.NumeralTickFormatter=u,u.__name__=\"NumeralTickFormatter\",u.init_NumeralTickFormatter()},\n", - " function _(t,r,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1),n=t(131),o=t(187),a=e.__importStar(t(18));class c extends n.TickFormatter{constructor(t){super(t)}static init_PrintfTickFormatter(){this.define({format:[a.String,\"%s\"]})}doFormat(t,r){return t.map(t=>o.sprintf(this.format,t))}}i.PrintfTickFormatter=c,c.__name__=\"PrintfTickFormatter\",c.init_PrintfTickFormatter()},\n", - " function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var v=a(233);r.AnnularWedge=v.AnnularWedge;var l=a(234);r.Annulus=l.Annulus;var t=a(235);r.Arc=t.Arc;var i=a(236);r.Bezier=i.Bezier;var n=a(237);r.Circle=n.Circle;var u=a(241);r.CenterRotatable=u.CenterRotatable;var c=a(242);r.Ellipse=c.Ellipse;var g=a(243);r.EllipseOval=g.EllipseOval;var A=a(94);r.Glyph=A.Glyph;var p=a(111);r.HArea=p.HArea;var s=a(244);r.HBar=s.HBar;var d=a(246);r.HexTile=d.HexTile;var R=a(247);r.Image=R.Image;var o=a(249);r.ImageRGBA=o.ImageRGBA;var y=a(250);r.ImageURL=y.ImageURL;var h=a(92);r.Line=h.Line;var m=a(252);r.MultiLine=m.MultiLine;var B=a(253);r.MultiPolygons=B.MultiPolygons;var P=a(254);r.Oval=P.Oval;var G=a(110);r.Patch=G.Patch;var H=a(255);r.Patches=H.Patches;var I=a(256);r.Quad=I.Quad;var L=a(257);r.Quadratic=L.Quadratic;var M=a(258);r.Ray=M.Ray;var O=a(259);r.Rect=O.Rect;var x=a(260);r.Segment=x.Segment;var C=a(261);r.Step=C.Step;var E=a(262);r.Text=E.Text;var Q=a(113);r.VArea=Q.VArea;var S=a(263);r.VBar=S.VBar;var T=a(264);r.Wedge=T.Wedge;var V=a(93);r.XYGlyph=V.XYGlyph},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),r=e(93),n=e(100),a=e(28),_=e(24),o=i.__importStar(e(18)),d=e(10),h=e(88);class u extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this._inner_radius):this.sinner_radius=this._inner_radius,\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this._outer_radius):this.souter_radius=this._outer_radius,this._angle=new _.NumberArray(this._start_angle.length);for(let e=0,t=this._start_angle.length;e=s&&u.push(e)}const l=this.model.properties.direction.value(),c=[];for(const e of u){const i=Math.atan2(s-this.sy[e],t-this.sx[e]);d.angle_between(-i,-this._start_angle[e],-this._end_angle[e],l)&&c.push(e)}return new h.Selection({indices:c})}draw_legend_for_index(e,t,s){n.generic_area_legend(this.visuals,e,t,s)}scenterxy(e){const t=(this.sinner_radius[e]+this.souter_radius[e])/2,s=(this._start_angle[e]+this._end_angle[e])/2;return[this.sx[e]+t*Math.cos(s),this.sy[e]+t*Math.sin(s)]}}s.AnnularWedgeView=u,u.__name__=\"AnnularWedgeView\";class l extends r.XYGlyph{constructor(e){super(e)}static init_AnnularWedge(){this.prototype.default_view=u,this.mixins([a.LineVector,a.FillVector]),this.define({direction:[o.Direction,\"anticlock\"],inner_radius:[o.DistanceSpec],outer_radius:[o.DistanceSpec],start_angle:[o.AngleSpec],end_angle:[o.AngleSpec]})}}s.AnnularWedge=l,l.__name__=\"AnnularWedge\",l.init_AnnularWedge()},\n", - " function _(s,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const t=s(1),r=s(93),n=s(28),a=t.__importStar(s(18)),_=s(32),u=s(88);class o extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this._inner_radius):this.sinner_radius=this._inner_radius,\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this._outer_radius):this.souter_radius=this._outer_radius}_render(s,i,{sx:e,sy:t,sinner_radius:r,souter_radius:n}){for(const a of i)if(!isNaN(e[a]+t[a]+r[a]+n[a])){if(this.visuals.fill.doit){if(this.visuals.fill.set_vectorize(s,a),s.beginPath(),_.is_ie)for(const i of[!1,!0])s.arc(e[a],t[a],r[a],0,Math.PI,i),s.arc(e[a],t[a],n[a],Math.PI,0,!i);else s.arc(e[a],t[a],r[a],0,2*Math.PI,!0),s.arc(e[a],t[a],n[a],2*Math.PI,0,!1);s.fill()}this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,a),s.beginPath(),s.arc(e[a],t[a],r[a],0,2*Math.PI),s.moveTo(e[a]+n[a],t[a]),s.arc(e[a],t[a],n[a],0,2*Math.PI),s.stroke())}}_hit_point(s){const{sx:i,sy:e}=s,t=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(e);let n,a,_,o;if(\"data\"==this.model.properties.outer_radius.units)n=t-this.max_outer_radius,_=t+this.max_outer_radius,a=r-this.max_outer_radius,o=r+this.max_outer_radius;else{const s=i-this.max_outer_radius,t=i+this.max_outer_radius;[n,_]=this.renderer.xscale.r_invert(s,t);const r=e-this.max_outer_radius,u=e+this.max_outer_radius;[a,o]=this.renderer.yscale.r_invert(r,u)}const d=[];for(const s of this.index.indices({x0:n,x1:_,y0:a,y1:o})){const i=this.souter_radius[s]**2,e=this.sinner_radius[s]**2,[n,a]=this.renderer.xscale.r_compute(t,this._x[s]),[_,u]=this.renderer.yscale.r_compute(r,this._y[s]),o=(n-a)**2+(_-u)**2;o<=i&&o>=e&&d.push(s)}return new u.Selection({indices:d})}draw_legend_for_index(s,{x0:i,y0:e,x1:t,y1:r},n){const a=n+1,_=new Array(a);_[n]=(i+t)/2;const u=new Array(a);u[n]=(e+r)/2;const o=.5*Math.min(Math.abs(t-i),Math.abs(r-e)),d=new Array(a);d[n]=.4*o;const h=new Array(a);h[n]=.8*o,this._render(s,[n],{sx:_,sy:u,sinner_radius:d,souter_radius:h})}}e.AnnulusView=o,o.__name__=\"AnnulusView\";class d extends r.XYGlyph{constructor(s){super(s)}static init_Annulus(){this.prototype.default_view=o,this.mixins([n.LineVector,n.FillVector]),this.define({inner_radius:[a.DistanceSpec],outer_radius:[a.DistanceSpec]})}}e.Annulus=d,d.__name__=\"Annulus\",d.init_Annulus()},\n", - " function _(e,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const t=e(1),r=e(93),n=e(100),a=e(28),_=t.__importStar(e(18));class c extends r.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius}_render(e,i,{sx:s,sy:t,sradius:r,_start_angle:n,_end_angle:a}){if(this.visuals.line.doit){const _=this.model.properties.direction.value();for(const c of i)isNaN(s[c]+t[c]+r[c]+n[c]+a[c])||(e.beginPath(),e.arc(s[c],t[c],r[c],n[c],a[c],_),this.visuals.line.set_vectorize(e,c),e.stroke())}}draw_legend_for_index(e,i,s){n.generic_line_legend(this.visuals,e,i,s)}}s.ArcView=c,c.__name__=\"ArcView\";class d extends r.XYGlyph{constructor(e){super(e)}static init_Arc(){this.prototype.default_view=c,this.mixins(a.LineVector),this.define({direction:[_.Direction,\"anticlock\"],radius:[_.DistanceSpec],start_angle:[_.AngleSpec],end_angle:[_.AngleSpec]})}}s.Arc=d,d.__name__=\"Arc\",d.init_Arc()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(28),c=e(94),o=e(100),_=e(37),r=s.__importStar(e(18));function a(e,t,i,s,n,c,o,_){const r=[],a=[[],[]];for(let a=0;a<=2;a++){let h,d,x;if(0===a?(d=6*e-12*i+6*n,h=-3*e+9*i-9*n+3*o,x=3*i-3*e):(d=6*t-12*s+6*c,h=-3*t+9*s-9*c+3*_,x=3*s-3*t),Math.abs(h)<1e-12){if(Math.abs(d)<1e-12)continue;const e=-x/d;0Math.max(s,i[e]));break}case\"min\":{const s=this.sdist(this.renderer.xscale,this._x,this._radius),i=this.sdist(this.renderer.yscale,this._y,this._radius);this.sradius=_.map(s,(s,e)=>Math.min(s,i[e]));break}}else this.sradius=this._radius,this.max_size=2*this.max_radius;else this.sradius=_.map(this._size,s=>s/2)}_mask_data(){const[s,i]=this.renderer.plot_view.frame.bbox.ranges;let e,t,r,a;if(null!=this._radius&&\"data\"==this.model.properties.radius.units){const n=s.start,h=s.end;[e,r]=this.renderer.xscale.r_invert(n,h),e-=this.max_radius,r+=this.max_radius;const d=i.start,l=i.end;[t,a]=this.renderer.yscale.r_invert(d,l),t-=this.max_radius,a+=this.max_radius}else{const n=s.start-this.max_size,h=s.end+this.max_size;[e,r]=this.renderer.xscale.r_invert(n,h);const d=i.start-this.max_size,l=i.end+this.max_size;[t,a]=this.renderer.yscale.r_invert(d,l)}return this.index.indices({x0:e,x1:r,y0:t,y1:a})}_render(s,i,{sx:e,sy:t,sradius:r}){for(const a of i)isNaN(e[a]+t[a]+r[a])||(s.beginPath(),s.arc(e[a],t[a],r[a],0,2*Math.PI,!1),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,a),s.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,a),s.stroke()))}_hit_point(s){const{sx:i,sy:e}=s,t=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(e);let a,n,h,d;if(null!=this._radius&&\"data\"==this.model.properties.radius.units)a=t-this.max_radius,n=t+this.max_radius,h=r-this.max_radius,d=r+this.max_radius;else{const s=i-this.max_size,t=i+this.max_size;[a,n]=this.renderer.xscale.r_invert(s,t);const r=e-this.max_size,l=e+this.max_size;[h,d]=this.renderer.yscale.r_invert(r,l)}const l=this.index.indices({x0:a,x1:n,y0:h,y1:d}),_=[];if(null!=this._radius&&\"data\"==this.model.properties.radius.units)for(const s of l){const i=this.sradius[s]**2,[e,a]=this.renderer.xscale.r_compute(t,this._x[s]),[n,h]=this.renderer.yscale.r_compute(r,this._y[s]);(e-a)**2+(n-h)**2<=i&&_.push(s)}else for(const s of l){const t=this.sradius[s]**2;(this.sx[s]-i)**2+(this.sy[s]-e)**2<=t&&_.push(s)}return new c.Selection({indices:_})}_hit_span(s){const{sx:i,sy:e}=s,t=this.bounds();let r,a,n,h;if(\"h\"==s.direction){let s,e;if(n=t.y0,h=t.y1,null!=this._radius&&\"data\"==this.model.properties.radius.units)s=i-this.max_radius,e=i+this.max_radius,[r,a]=this.renderer.xscale.r_invert(s,e);else{const t=this.max_size/2;s=i-t,e=i+t,[r,a]=this.renderer.xscale.r_invert(s,e)}}else{let s,i;if(r=t.x0,a=t.x1,null!=this._radius&&\"data\"==this.model.properties.radius.units)s=e-this.max_radius,i=e+this.max_radius,[n,h]=this.renderer.yscale.r_invert(s,i);else{const t=this.max_size/2;s=e-t,i=e+t,[n,h]=this.renderer.yscale.r_invert(s,i)}}const d=[...this.index.indices({x0:r,x1:a,y0:n,y1:h})];return new c.Selection({indices:d})}_hit_rect(s){const{sx0:i,sx1:e,sy0:t,sy1:r}=s,[a,n]=this.renderer.xscale.r_invert(i,e),[h,d]=this.renderer.yscale.r_invert(t,r),l=[...this.index.indices({x0:a,x1:n,y0:h,y1:d})];return new c.Selection({indices:l})}_hit_poly(s){const{sx:i,sy:e}=s,t=l.range(0,this.sx.length),r=[];for(let s=0,a=t.length;s2*t)),i.data_changed=!1),this.visuals_changed&&(this._set_visuals(a),this.visuals_changed=!1),this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_attribute(\"a_sx\",\"float\",i.vbo_sx),this.prog.set_attribute(\"a_sy\",\"float\",i.vbo_sy),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a),0!=t.length)if(t.length===a)this.prog.draw(this.gl.POINTS,[0,a]);else if(a<65535){const e=window.navigator.userAgent;e.indexOf(\"MSIE \")+e.indexOf(\"Trident/\")+e.indexOf(\"Edge/\")>0&&n.logger.warn(\"WebGL warning: IE is known to produce 1px sprites whith selections.\"),this.index_buffer.set_size(2*t.length),this.index_buffer.set_data(0,new Uint16Array(t)),this.prog.draw(this.gl.POINTS,this.index_buffer)}else{const e=64e3,s=[];for(let t=0,i=Math.ceil(a/e);t2*t)):this.vbo_s.set_data(0,new Float32Array(this.glyph._size))}_set_visuals(t){u(this.prog,this.vbo_linewidth,\"a_linewidth\",t,this.glyph.visuals.line,\"line_width\"),f(this.prog,this.vbo_fg_color,\"a_fg_color\",t,this.glyph.visuals.line,\"line\"),f(this.prog,this.vbo_bg_color,\"a_bg_color\",t,this.glyph.visuals.fill,\"fill\"),this.prog.set_uniform(\"u_antialias\",\"float\",[.8])}}function b(t){return class extends d{get _marker_code(){return t}}}s.MarkerGL=d,d.__name__=\"MarkerGL\";const c=i.__importStar(t(240));s.AsteriskGL=b(c.asterisk),s.CircleGL=b(c.circle),s.CircleCrossGL=b(c.circlecross),s.CircleXGL=b(c.circlex),s.CrossGL=b(c.cross),s.DiamondGL=b(c.diamond),s.DiamondCrossGL=b(c.diamondcross),s.HexGL=b(c.hex),s.InvertedTriangleGL=b(c.invertedtriangle),s.SquareGL=b(c.square),s.SquareCrossGL=b(c.squarecross),s.SquareXGL=b(c.squarex),s.TriangleGL=b(c.triangle),s.XGL=b(c.x)},\n", - " function _(n,i,a){Object.defineProperty(a,\"__esModule\",{value:!0}),a.vertex_shader=\"\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\n//\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size;\\nuniform vec2 u_offset;\\nuniform vec2 u_scale;\\nuniform float u_antialias;\\n//\\nattribute float a_sx;\\nattribute float a_sy;\\nattribute float a_size;\\nattribute float a_angle; // in radians\\nattribute float a_linewidth;\\nattribute vec4 a_fg_color;\\nattribute vec4 a_bg_color;\\n//\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec4 v_fg_color;\\nvarying vec4 v_bg_color;\\nvarying vec2 v_rotation;\\n\\nvoid main (void)\\n{\\n v_size = a_size * u_pixel_ratio;\\n v_linewidth = a_linewidth * u_pixel_ratio;\\n v_fg_color = a_fg_color;\\n v_bg_color = a_bg_color;\\n v_rotation = vec2(cos(-a_angle), sin(-a_angle));\\n vec2 pos = vec2(a_sx, a_sy); // in pixels\\n pos += 0.5; // make up for Bokeh's offset\\n pos /= u_canvas_size / u_pixel_ratio; // in 0..1\\n gl_Position = vec4(pos*2.0-1.0, 0.0, 1.0);\\n gl_Position.y *= -1.0;\\n gl_PointSize = SQRT_2 * v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n}\\n\"},\n", - " function _(a,n,s){Object.defineProperty(s,\"__esModule\",{value:!0}),s.fragment_shader=a=>`\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\nconst float PI = 3.14159265358979323846264;\\n//\\nuniform float u_antialias;\\n//\\nvarying vec4 v_fg_color;\\nvarying vec4 v_bg_color;\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec2 v_rotation;\\n\\n${a}\\n\\nvec4 outline(float distance, float linewidth, float antialias, vec4 fg_color, vec4 bg_color)\\n{\\n vec4 frag_color;\\n float t = linewidth/2.0 - antialias;\\n float signed_distance = distance;\\n float border_distance = abs(signed_distance) - t;\\n float alpha = border_distance/antialias;\\n alpha = exp(-alpha*alpha);\\n\\n // If fg alpha is zero, it probably means no outline. To avoid a dark outline\\n // shining through due to aa, we set the fg color to the bg color. Avoid if (i.e. branching).\\n float select = float(bool(fg_color.a));\\n fg_color.rgb = select * fg_color.rgb + (1.0 - select) * bg_color.rgb;\\n // Similarly, if we want a transparent bg\\n select = float(bool(bg_color.a));\\n bg_color.rgb = select * bg_color.rgb + (1.0 - select) * fg_color.rgb;\\n\\n if( border_distance < 0.0)\\n frag_color = fg_color;\\n else if( signed_distance < 0.0 ) {\\n frag_color = mix(bg_color, fg_color, sqrt(alpha));\\n } else {\\n if( abs(signed_distance) < (linewidth/2.0 + antialias) ) {\\n frag_color = vec4(fg_color.rgb, fg_color.a * alpha);\\n } else {\\n discard;\\n }\\n }\\n return frag_color;\\n}\\n\\nvoid main()\\n{\\n vec2 P = gl_PointCoord.xy - vec2(0.5, 0.5);\\n P = vec2(v_rotation.x*P.x - v_rotation.y*P.y,\\n v_rotation.y*P.x + v_rotation.x*P.y);\\n float point_size = SQRT_2*v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n float distance = marker(P*point_size, v_size);\\n gl_FragColor = outline(distance, v_linewidth, u_antialias, v_fg_color, v_bg_color);\\n}\\n`,s.circle=\"\\nfloat marker(vec2 P, float size)\\n{\\n return length(P) - size/2.0;\\n}\\n\",s.square=\"\\nfloat marker(vec2 P, float size)\\n{\\n return max(abs(P.x), abs(P.y)) - size/2.0;\\n}\\n\",s.diamond=\"\\nfloat marker(vec2 P, float size)\\n{\\n float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n return r1 / SQRT_2;\\n}\\n\",s.hex=\"\\nfloat marker(vec2 P, float size)\\n{\\n vec2 q = abs(P);\\n return max(q.y * 0.57735 + q.x - 1.0 * size/2.0, q.y - 0.866 * size/2.0);\\n}\\n\",s.triangle=\"\\nfloat marker(vec2 P, float size)\\n{\\n P.y -= size * 0.3;\\n float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / 1.6;\\n float r2 = P.y;\\n return max(r1 / SQRT_2, r2); // Intersect diamond with rectangle\\n}\\n\",s.invertedtriangle=\"\\nfloat marker(vec2 P, float size)\\n{\\n P.y += size * 0.3;\\n float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / 1.6;\\n float r2 = - P.y;\\n return max(r1 / SQRT_2, r2); // Intersect diamond with rectangle\\n}\\n\",s.cross='\\nfloat marker(vec2 P, float size)\\n{\\n float square = max(abs(P.x), abs(P.y)) - size / 2.5; // 2.5 is a tweak\\n float cross = min(abs(P.x), abs(P.y)) - size / 100.0; // bit of \"width\" for aa\\n return max(square, cross);\\n}\\n',s.circlecross=\"\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float circle = length(P) - size/2.0;\\n float c1 = max(circle, s1);\\n float c2 = max(circle, s2);\\n float c3 = max(circle, s3);\\n float c4 = max(circle, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.squarecross=\"\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n float c1 = max(square, s1);\\n float c2 = max(square, s2);\\n float c3 = max(square, s3);\\n float c4 = max(square, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.diamondcross=\"\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n float diamond = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n diamond /= SQRT_2;\\n float c1 = max(diamond, s1);\\n float c2 = max(diamond, s2);\\n float c3 = max(diamond, s3);\\n float c4 = max(diamond, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.x='\\nfloat marker(vec2 P, float size)\\n{\\n float circle = length(P) - size / 1.6;\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n return max(circle, X);\\n}\\n',s.circlex='\\nfloat marker(vec2 P, float size)\\n{\\n float x = P.x - P.y;\\n float y = P.x + P.y;\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float circle = length(P) - size/2.0;\\n float c1 = max(circle, s1);\\n float c2 = max(circle, s2);\\n float c3 = max(circle, s3);\\n float c4 = max(circle, s4);\\n // Union\\n float almost = min(min(min(c1, c2), c3), c4);\\n // In this case, the X is also outside of the main shape\\n float Xmask = length(P) - size / 1.6; // a circle\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n return min(max(X, Xmask), almost);\\n}\\n',s.squarex=\"\\nfloat marker(vec2 P, float size)\\n{\\n float x = P.x - P.y;\\n float y = P.x + P.y;\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n float c1 = max(square, s1);\\n float c2 = max(square, s2);\\n float c3 = max(square, s3);\\n float c4 = max(square, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n\",s.asterisk='\\nfloat marker(vec2 P, float size)\\n{\\n // Masks\\n float diamond = max(abs(SQRT_2 / 2.0 * (P.x - P.y)), abs(SQRT_2 / 2.0 * (P.x + P.y))) - size / (2.0 * SQRT_2);\\n float square = max(abs(P.x), abs(P.y)) - size / (2.0 * SQRT_2);\\n // Shapes\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n float cross = min(abs(P.x), abs(P.y)) - size / 100.0; // bit of \"width\" for aa\\n // Result is union of masked shapes\\n return min(max(X, diamond), max(cross, square));\\n}\\n'},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const a=e(1),i=e(93),l=e(28),s=a.__importStar(e(18));class c extends i.XYGlyphView{}n.CenterRotatableView=c,c.__name__=\"CenterRotatableView\";class o extends i.XYGlyph{constructor(e){super(e)}static init_CenterRotatable(){this.mixins([l.LineVector,l.FillVector]),this.define({angle:[s.AngleSpec,0],width:[s.DistanceSpec],height:[s.DistanceSpec]})}}n.CenterRotatable=o,o.__name__=\"CenterRotatable\",o.init_CenterRotatable()},\n", - " function _(e,l,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(243);class t extends s.EllipseOvalView{}i.EllipseView=t,t.__name__=\"EllipseView\";class _ extends s.EllipseOval{constructor(e){super(e)}static init_Ellipse(){this.prototype.default_view=t}}i.Ellipse=_,_.__name__=\"Ellipse\",_.init_Ellipse()},\n", - " function _(t,s,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=t(1),h=t(241),a=e.__importStar(t(101)),r=t(88);class n extends h.CenterRotatableView{_set_data(){this.max_w2=0,\"data\"==this.model.properties.width.units&&(this.max_w2=this.max_width/2),this.max_h2=0,\"data\"==this.model.properties.height.units&&(this.max_h2=this.max_height/2)}_map_data(){\"data\"==this.model.properties.width.units?this.sw=this.sdist(this.renderer.xscale,this._x,this._width,\"center\"):this.sw=this._width,\"data\"==this.model.properties.height.units?this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"):this.sh=this._height}_render(t,s,{sx:i,sy:e,sw:h,sh:a,_angle:r}){for(const n of s)isNaN(i[n]+e[n]+h[n]+a[n]+r[n])||(t.beginPath(),t.ellipse(i[n],e[n],h[n]/2,a[n]/2,r[n],0,2*Math.PI),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,n),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,n),t.stroke()))}_hit_point(t){let s,i,e,h,n,_,l,d,o;const{sx:x,sy:m}=t,w=this.renderer.xscale.invert(x),c=this.renderer.yscale.invert(m);\"data\"==this.model.properties.width.units?(s=w-this.max_width,i=w+this.max_width):(_=x-this.max_width,l=x+this.max_width,[s,i]=this.renderer.xscale.r_invert(_,l)),\"data\"==this.model.properties.height.units?(e=c-this.max_height,h=c+this.max_height):(d=m-this.max_height,o=m+this.max_height,[e,h]=this.renderer.yscale.r_invert(d,o));const p=this.index.indices({x0:s,x1:i,y0:e,y1:h}),y=[];for(const t of p)n=a.point_in_ellipse(x,m,this._angle[t],this.sh[t]/2,this.sw[t]/2,this.sx[t],this.sy[t]),n&&y.push(t);return new r.Selection({indices:y})}draw_legend_for_index(t,{x0:s,y0:i,x1:e,y1:h},a){const r=a+1,n=new Array(r);n[a]=(s+e)/2;const _=new Array(r);_[a]=(i+h)/2;const l=this.sw[a]/this.sh[a],d=.8*Math.min(Math.abs(e-s),Math.abs(h-i)),o=new Array(r),x=new Array(r);l>1?(o[a]=d,x[a]=d/l):(o[a]=d*l,x[a]=d),this._render(t,[a],{sx:n,sy:_,sw:o,sh:x,_angle:[0]})}_bounds({x0:t,x1:s,y0:i,y1:e}){return{x0:t-this.max_w2,x1:s+this.max_w2,y0:i-this.max_h2,y1:e+this.max_h2}}}i.EllipseOvalView=n,n.__name__=\"EllipseOvalView\";class _ extends h.CenterRotatable{constructor(t){super(t)}}i.EllipseOval=_,_.__name__=\"EllipseOval\"},\n", - " function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(1),h=t(245),r=t(24),_=i.__importStar(t(18));class a extends h.BoxView{scenterxy(t){return[(this.sleft[t]+this.sright[t])/2,this.sy[t]]}_lrtb(t){return[Math.min(this._left[t],this._right[t]),Math.max(this._left[t],this._right[t]),this._y[t]+.5*this._height[t],this._y[t]-.5*this._height[t]]}_map_data(){this.sy=this.renderer.yscale.v_compute(this._y),this.sh=this.sdist(this.renderer.yscale,this._y,this._height,\"center\"),this.sleft=this.renderer.xscale.v_compute(this._left),this.sright=this.renderer.xscale.v_compute(this._right);const t=this.sy.length;this.stop=new r.NumberArray(t),this.sbottom=new r.NumberArray(t);for(let e=0;e{t.beginPath(),t.rect(i[a],r[a],s[a]-i[a],n[a]-r[a]),t.fill()},()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,a),t.beginPath(),t.rect(i[a],r[a],s[a]-i[a],n[a]-r[a]),t.stroke()))}_clamp_viewport(){const t=this.renderer.plot_view.frame.bbox.h_range,e=this.renderer.plot_view.frame.bbox.v_range,i=this.stop.length;for(let s=0;sthis._update_image())}_update_image(){null!=this.image_data&&(this._set_data(null),this.renderer.plot_view.request_render())}_flat_img_to_buf8(e){return this.model.color_mapper.rgba_mapper.v_compute(e)}}a.ImageView=r,r.__name__=\"ImageView\";class o extends i.ImageBase{constructor(e){super(e)}static init_Image(){this.prototype.default_view=r,this.define({color_mapper:[s.Instance,()=>new n.LinearColorMapper({palette:[\"#000000\",\"#252525\",\"#525252\",\"#737373\",\"#969696\",\"#bdbdbd\",\"#d9d9d9\",\"#f0f0f0\",\"#ffffff\"]})]})}}a.Image=o,o.__name__=\"Image\",o.init_Image()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),a=e(93),h=e(24),_=i.__importStar(e(18)),n=e(88),r=e(9),d=e(30),l=e(11);class g extends a.XYGlyphView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.global_alpha.change,()=>this.renderer.request_render())}_render(e,t,{image_data:s,sx:i,sy:a,sw:h,sh:_}){const n=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(const n of t){if(null==s[n]||isNaN(i[n]+a[n]+h[n]+_[n]))continue;const t=a[n];e.translate(0,t),e.scale(1,-1),e.translate(0,-t),e.drawImage(s[n],0|i[n],0|a[n],h[n],_[n]),e.translate(0,t),e.scale(1,-1),e.translate(0,-t)}e.setImageSmoothingEnabled(n)}_set_data(e){this._set_width_heigh_data();for(let t=0,s=this._image.length;tthis.renderer.request_render())}_index_data(e){const{data_size:t}=this;for(let s=0;snull));const{retry_attempts:e,retry_timeout:t}=this.model;for(let s=0,r=this._url.length;s{this.image[s]=e,this.renderer.request_render()},attempts:e+1,timeout:t})}const s=\"data\"==this.model.properties.w.units,r=\"data\"==this.model.properties.h.units,i=this._x.length,n=new a.NumberArray(s?2*i:i),_=new a.NumberArray(r?2*i:i),{anchor:c}=this.model;function l(e,t){switch(c){case\"top_left\":case\"bottom_left\":case\"center_left\":return[e,e+t];case\"top_center\":case\"bottom_center\":case\"center\":return[e-t/2,e+t/2];case\"top_right\":case\"bottom_right\":case\"center_right\":return[e-t,e]}}function d(e,t){switch(c){case\"top_left\":case\"top_center\":case\"top_right\":return[e,e-t];case\"bottom_left\":case\"bottom_center\":case\"bottom_right\":return[e+t,e];case\"center_left\":case\"center\":case\"center_right\":return[e+t/2,e-t/2]}}if(s)for(let e=0;eNaN),t=null!=this.model.h?this._h:h.map(this._x,()=>NaN);switch(this.model.properties.w.units){case\"data\":this.sw=this.sdist(this.renderer.xscale,this._x,e,\"edge\",this.model.dilate);break;case\"screen\":this.sw=e}switch(this.model.properties.h.units){case\"data\":this.sh=this.sdist(this.renderer.yscale,this._y,t,\"edge\",this.model.dilate);break;case\"screen\":this.sh=t}}_render(e,t,{image:s,sx:r,sy:i,sw:a,sh:n,_angle:h}){const{frame:o}=this.renderer.plot_view;e.rect(o.bbox.left+1,o.bbox.top+1,o.bbox.width-2,o.bbox.height-2),e.clip();let _=!0;for(const o of t){if(isNaN(r[o]+i[o]+h[o]))continue;const t=s[o];null!=t?this._render_image(e,o,t,r,i,a,n,h):_=!1}_&&!this._images_rendered&&(this._images_rendered=!0,this.notify_finished())}_final_sx_sy(e,t,s,r,i){switch(e){case\"top_left\":return[t,s];case\"top_center\":return[t-r/2,s];case\"top_right\":return[t-r,s];case\"center_right\":return[t-r,s-i/2];case\"bottom_right\":return[t-r,s-i];case\"bottom_center\":return[t-r/2,s-i];case\"bottom_left\":return[t,s-i];case\"center_left\":return[t,s-i/2];case\"center\":return[t-r/2,s-i/2]}}_render_image(e,t,s,r,i,a,n,h){isNaN(a[t])&&(a[t]=s.width),isNaN(n[t])&&(n[t]=s.height);const{anchor:o}=this.model,[_,c]=this._final_sx_sy(o,r[t],i[t],a[t],n[t]);e.save(),e.globalAlpha=this.model.global_alpha;const l=a[t]/2,d=n[t]/2;h[t]?(e.translate(_,c),e.translate(l,d),e.rotate(h[t]),e.translate(-l,-d),e.drawImage(s,0,0,a[t],n[t]),e.translate(l,d),e.rotate(-h[t]),e.translate(-l,-d),e.translate(-_,-c)):e.drawImage(s,_,c,a[t],n[t]),e.restore()}bounds(){return this._bounds_rect}}s.ImageURLView=_,_.__name__=\"ImageURLView\";class c extends i.XYGlyph{constructor(e){super(e)}static init_ImageURL(){this.prototype.default_view=_,this.define({url:[n.StringSpec],anchor:[n.Anchor,\"top_left\"],global_alpha:[n.Number,1],angle:[n.AngleSpec,0],w:[n.DistanceSpec],h:[n.DistanceSpec],dilate:[n.Boolean,!1],retry_attempts:[n.Number,0],retry_timeout:[n.Number,0]})}}s.ImageURL=c,c.__name__=\"ImageURL\",c.init_ImageURL()},\n", - " function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=i(19);class a{constructor(i,e={}){this._image=new Image,this._finished=!1;const{attempts:t=1,timeout:a=1}=e;this.promise=new Promise((o,n)=>{this._image.crossOrigin=\"anonymous\";let r=0;this._image.onerror=()=>{if(++r==t){const a=`unable to load ${i} image after ${t} attempts`;if(s.logger.warn(a),null==this._image.crossOrigin)return void(null!=e.failed&&e.failed());s.logger.warn(`attempting to load ${i} without a cross origin policy`),this._image.crossOrigin=null,r=0}setTimeout(()=>this._image.src=i,a)},this._image.onload=()=>{this._finished=!0,null!=e.loaded&&e.loaded(this._image),o(this._image)},this._image.src=i})}get finished(){return this._finished}get image(){return this._image}}t.ImageLoader=a,a.__name__=\"ImageLoader\"},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(37),o=e(28),l=s.__importStar(e(101)),r=s.__importStar(e(18)),_=e(12),c=e(13),a=e(94),h=e(100),d=e(88);class y extends a.GlyphView{_project_data(){n.inplace.project_xy(this._xs.array,this._ys.array)}_index_data(e){const{data_size:t}=this;for(let i=0;i0&&o.set(e,i)}return new d.Selection({indices:[...o.keys()],multiline_indices:c.to_object(o)})}get_interpolation_hit(e,t,i){const s=this._xs.get(e),n=this._ys.get(e),o=s[t],l=n[t],r=s[t+1],_=n[t+1];return h.line_interpolation(this.renderer,i,o,l,r,_)}draw_legend_for_index(e,t,i){h.generic_line_legend(this.visuals,e,t,i)}scenterxy(){throw new Error(this+\".scenterxy() is not implemented\")}}i.MultiLineView=y,y.__name__=\"MultiLineView\";class x extends a.Glyph{constructor(e){super(e)}static init_MultiLine(){this.prototype.default_view=y,this.define({xs:[r.XCoordinateSeqSpec,{field:\"xs\"}],ys:[r.YCoordinateSeqSpec,{field:\"ys\"}]}),this.mixins(o.LineVector)}}i.MultiLine=x,x.__name__=\"MultiLine\",x.init_MultiLine()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(95),o=e(94),r=e(100),l=e(12),h=e(12),_=e(28),a=i.__importStar(e(101)),d=i.__importStar(e(18)),c=e(88),x=e(11);class y extends o.GlyphView{_project_data(){}_index_data(e){const{min:t,max:s}=Math,{data_size:i}=this;for(let n=0;n1&&d.length>1)for(let s=1,i=n.length;s{this._inner_loop(e,t,o),e.fill(\"evenodd\")},()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,n),this._inner_loop(e,t,o),e.stroke())}}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,o=[t,s,s,t],r=[i,i,n,n],[l,h]=this.renderer.xscale.r_invert(t,s),[_,d]=this.renderer.yscale.r_invert(i,n),x=this.index.indices({x0:l,x1:h,y0:_,y1:d}),y=[];for(const e of x){const t=this.sxs[e],s=this.sys[e];let i=!0;for(let e=0,n=t.length;e1){let r=!1;for(let e=1;ethis._inner_loop(e,t,r,e.fill),()=>this.renderer.request_render()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,n),this._inner_loop(e,t,r,e.stroke))}}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,r=[t,s,s,t],o=[i,i,n,n],[a,c]=this.renderer.xscale.r_invert(t,s),[h,d]=this.renderer.yscale.r_invert(i,n),y=this.index.indices({x0:a,x1:c,y0:h,y1:d}),p=[];for(const e of y){const t=this.sxs.get(e),s=this.sys.get(e);let i=!0;for(let e=0,n=t.length;e1&&(e.stroke(),s=!1)}s?(e.lineTo(t,a),e.lineTo(l,_)):(e.beginPath(),e.moveTo(i[r],n[r]),s=!0),o=r}e.lineTo(i[r-1],n[r-1]),e.stroke()}}draw_legend_for_index(e,t,i){o.generic_line_legend(this.visuals,e,t,i)}}i.StepView=a,a.__name__=\"StepView\";class _ extends s.XYGlyph{constructor(e){super(e)}static init_Step(){this.prototype.default_view=a,this.mixins(r.LineVector),this.define({mode:[l.StepMode,\"before\"]})}}i.Step=_,_.__name__=\"Step\",_.init_Step()},\n", - " function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),n=t(93),_=t(28),o=i.__importStar(t(101)),h=i.__importStar(t(18)),l=t(159),a=t(11),r=t(88);class c extends n.XYGlyphView{_rotate_point(t,s,e,i,n){return[(t-e)*Math.cos(n)-(s-i)*Math.sin(n)+e,(t-e)*Math.sin(n)+(s-i)*Math.cos(n)+i]}_text_bounds(t,s,e,i){return[[t,t+e,t+e,t,t],[s,s,s-i,s-i,s]]}_render(t,s,{sx:e,sy:i,_x_offset:n,_y_offset:_,_angle:o,_text:h}){this._sys=[],this._sxs=[];for(const a of s)if(this._sxs[a]=[],this._sys[a]=[],!isNaN(e[a]+i[a]+n[a]+_[a]+o[a])&&null!=h[a]&&this.visuals.text.doit){const s=\"\"+h[a];t.save(),t.translate(e[a]+n[a],i[a]+_[a]),t.rotate(o[a]),this.visuals.text.set_vectorize(t,a);const r=this.visuals.text.cache_select(\"font\",a),{height:c}=l.measure_font(r),x=this.visuals.text.text_line_height.value()*c;if(-1==s.indexOf(\"\\n\")){t.fillText(s,0,0);const o=e[a]+n[a],h=i[a]+_[a],l=t.measureText(s).width,[r,c]=this._text_bounds(o,h,l,x);this._sxs[a].push(r),this._sys[a].push(c)}else{const o=s.split(\"\\n\"),h=x*o.length,l=this.visuals.text.cache_select(\"text_baseline\",a);let r;switch(l){case\"top\":r=0;break;case\"middle\":r=-h/2+x/2;break;case\"bottom\":r=-h+x;break;default:r=0,console.warn(`'${l}' baseline not supported with multi line text`)}for(const s of o){t.fillText(s,0,r);const o=e[a]+n[a],h=r+i[a]+_[a],l=t.measureText(s).width,[c,u]=this._text_bounds(o,h,l,x);this._sxs[a].push(c),this._sys[a].push(u),r+=x}}t.restore()}}_hit_point(t){const{sx:s,sy:e}=t,i=[];for(let t=0;tthis.request_render())}_draw_regions(i){if(!this.visuals.band_fill.doit&&!this.visuals.band_hatch.doit)return;this.visuals.band_fill.set_value(i);const[e,t]=this.grid_coords(\"major\",!1);for(let s=0;s{i.fillRect(n[0],r[0],o[1]-n[0],d[1]-r[0])},()=>this.request_render())}}_draw_grids(i){if(!this.visuals.grid_line.doit)return;const[e,t]=this.grid_coords(\"major\");this._draw_grid_helper(i,this.visuals.grid_line,e,t)}_draw_minor_grids(i){if(!this.visuals.minor_grid_line.doit)return;const[e,t]=this.grid_coords(\"minor\");this._draw_grid_helper(i,this.visuals.minor_grid_line,e,t)}_draw_grid_helper(i,e,t,s){e.set_value(i),i.beginPath();for(let e=0;et[1]&&(n=t[1]);else{[s,n]=t;for(const i of this.plot_view.axis_views)i.dimension==this.model.dimension&&i.model.x_range_name==this.model.x_range_name&&i.model.y_range_name==this.model.y_range_name&&([s,n]=i.computed_bounds)}return[s,n]}grid_coords(i,e=!0){const t=this.model.dimension,s=(t+1)%2,[n,r]=this.ranges();let[o,d]=this.computed_bounds();[o,d]=[Math.min(o,d),Math.max(o,d)];const _=[[],[]],a=this.model.get_ticker();if(null==a)return _;const l=a.get_ticks(o,d,n,r.min,{})[i],h=n.min,c=n.max,u=r.min,m=r.max;e||(l[0]!=h&&l.splice(0,0,h),l[l.length-1]!=c&&l.push(c));for(let i=0;ithis.rebuild())}get child_models(){return this.model.children}}i.BoxView=c,c.__name__=\"BoxView\";class r extends s.LayoutDOM{constructor(e){super(e)}static init_Box(){this.define({children:[o.Array,[]],spacing:[o.Number,0]})}}i.Box=r,r.__name__=\"Box\",r.init_Box()},\n", - " function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=i(81),o=i(20),l=i(72),n=i(19),h=i(8),a=i(115),r=i(78),_=i(212),d=i(273),c=i(77);class u extends r.DOMView{constructor(){super(...arguments),this._idle_notified=!1,this._offset_parent=null,this._viewport={}}initialize(){super.initialize(),this.el.style.position=this.is_root?\"relative\":\"absolute\",this._child_views=new Map}async lazy_initialize(){await this.build_child_views()}remove(){for(const i of this.child_views)i.remove();this._child_views.clear(),super.remove()}connect_signals(){super.connect_signals(),this.is_root&&(this._on_resize=()=>this.resize_layout(),window.addEventListener(\"resize\",this._on_resize),this._parent_observer=setInterval(()=>{const i=this.el.offsetParent;this._offset_parent!=i&&(this._offset_parent=i,null!=i&&(this.compute_viewport(),this.invalidate_layout()))},250));const i=this.model.properties;this.on_change([i.width,i.height,i.min_width,i.min_height,i.max_width,i.max_height,i.margin,i.width_policy,i.height_policy,i.sizing_mode,i.aspect_ratio,i.visible],()=>this.invalidate_layout()),this.on_change([i.background,i.css_classes],()=>this.invalidate_render())}disconnect_signals(){null!=this._parent_observer&&clearTimeout(this._parent_observer),null!=this._on_resize&&window.removeEventListener(\"resize\",this._on_resize),super.disconnect_signals()}css_classes(){return super.css_classes().concat(this.model.css_classes)}get child_views(){return this.child_models.map(i=>this._child_views.get(i))}async build_child_views(){await a.build_views(this._child_views,this.child_models,{parent:this})}render(){super.render(),l.empty(this.el);const{background:i}=this.model;this.el.style.backgroundColor=null!=i?i:\"\",l.classes(this.el).clear().add(...this.css_classes());for(const i of this.child_views)this.el.appendChild(i.el),i.render()}update_layout(){for(const i of this.child_views)i.update_layout();this._update_layout()}update_position(){this.el.style.display=this.model.visible?\"block\":\"none\";const i=this.is_root?this.layout.sizing.margin:void 0;l.position(this.el,this.layout.bbox,i);for(const i of this.child_views)i.update_position()}after_layout(){for(const i of this.child_views)i.after_layout();this._has_finished=!0}compute_viewport(){this._viewport=this._viewport_size()}renderTo(i){i.appendChild(this.el),this._offset_parent=this.el.offsetParent,this.compute_viewport(),this.build()}build(){return this.assert_root(),this.render(),this.update_layout(),this.compute_layout(),this}async rebuild(){await this.build_child_views(),this.invalidate_render()}compute_layout(){const i=Date.now();this.layout.compute(this._viewport),this.update_position(),this.after_layout(),n.logger.debug(`layout computed in ${Date.now()-i} ms`),this.notify_finished()}resize_layout(){this.root.compute_viewport(),this.root.compute_layout()}invalidate_layout(){this.root.update_layout(),this.root.compute_layout()}invalidate_render(){this.render(),this.invalidate_layout()}has_finished(){if(!super.has_finished())return!1;for(const i of this.child_views)if(!i.has_finished())return!1;return!0}notify_finished(){this.is_root?!this._idle_notified&&this.has_finished()&&null!=this.model.document&&(this._idle_notified=!0,this.model.document.notify_idle(this.model)):this.root.notify_finished()}_width_policy(){return null!=this.model.width?\"fixed\":\"fit\"}_height_policy(){return null!=this.model.height?\"fixed\":\"fit\"}box_sizing(){let{width_policy:i,height_policy:t,aspect_ratio:e}=this.model;\"auto\"==i&&(i=this._width_policy()),\"auto\"==t&&(t=this._height_policy());const{sizing_mode:s}=this.model;if(null!=s)if(\"fixed\"==s)i=t=\"fixed\";else if(\"stretch_both\"==s)i=t=\"max\";else if(\"stretch_width\"==s)i=\"max\";else if(\"stretch_height\"==s)t=\"max\";else switch(null==e&&(e=\"auto\"),s){case\"scale_width\":i=\"max\",t=\"min\";break;case\"scale_height\":i=\"min\",t=\"max\";break;case\"scale_both\":i=\"max\",t=\"max\"}const o={width_policy:i,height_policy:t},{min_width:l,min_height:n}=this.model;null!=l&&(o.min_width=l),null!=n&&(o.min_height=n);const{width:a,height:r}=this.model;null!=a&&(o.width=a),null!=r&&(o.height=r);const{max_width:_,max_height:d}=this.model;null!=_&&(o.max_width=_),null!=d&&(o.max_height=d),\"auto\"==e&&null!=a&&null!=r?o.aspect=a/r:h.isNumber(e)&&(o.aspect=e);const{margin:c}=this.model;if(null!=c)if(h.isNumber(c))o.margin={top:c,right:c,bottom:c,left:c};else if(2==c.length){const[i,t]=c;o.margin={top:i,right:t,bottom:i,left:t}}else{const[i,t,e,s]=c;o.margin={top:i,right:t,bottom:e,left:s}}o.visible=this.model.visible;const{align:u}=this.model;return h.isArray(u)?[o.halign,o.valign]=u:o.halign=o.valign=u,o}_viewport_size(){return l.undisplayed(this.el,()=>{let i=this.el;for(;i=i.parentElement;){if(i.classList.contains(d.bk_root))continue;if(i==document.body){const{margin:{left:i,right:t,top:e,bottom:s}}=l.extents(document.body);return{width:Math.ceil(document.documentElement.clientWidth-i-t),height:Math.ceil(document.documentElement.clientHeight-e-s)}}const{padding:{left:t,right:e,top:s,bottom:o}}=l.extents(i),{width:n,height:h}=i.getBoundingClientRect(),a=Math.ceil(n-t-e),r=Math.ceil(h-s-o);if(a>0||r>0)return{width:a>0?a:void 0,height:r>0?r:void 0}}return{}})}export(i,t=!0){const e=\"png\"==i?\"canvas\":\"svg\",s=new c.CanvasLayer(e,t),{width:o,height:l}=this.layout.bbox;s.resize(o,l);for(const e of this.child_views){const o=e.export(i,t),{x:l,y:n}=e.layout.bbox;s.ctx.drawImage(o.canvas,l,n)}return s}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box,children:this.child_views.map(i=>i.serializable_state())})}}e.LayoutDOMView=u,u.__name__=\"LayoutDOMView\";class m extends s.Model{constructor(i){super(i)}static init_LayoutDOM(){this.define(i=>{const{Boolean:t,Number:e,String:s,Null:l,Auto:n,Color:h,Array:a,Tuple:r,Or:d}=i,c=r(e,e),u=r(e,e,e,e);return{width:[d(e,l),null],height:[d(e,l),null],min_width:[d(e,l),null],min_height:[d(e,l),null],max_width:[d(e,l),null],max_height:[d(e,l),null],margin:[d(e,c,u),[0,0,0,0]],width_policy:[d(_.SizingPolicy,n),\"auto\"],height_policy:[d(_.SizingPolicy,n),\"auto\"],aspect_ratio:[d(e,n,l),null],sizing_mode:[d(o.SizingMode,l),null],visible:[t,!0],disabled:[t,!1],align:[d(o.Align,r(o.Align,o.Align)),\"start\"],background:[d(h,l),null],css_classes:[a(s),[]]}})}}e.LayoutDOM=m,m.__name__=\"LayoutDOM\",m.init_LayoutDOM()},\n", - " function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bk_root=\"bk-root\"},\n", - " function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),e=t(271),n=t(216),l=s.__importStar(t(18));class u extends e.BoxView{_update_layout(){const t=this.child_views.map(t=>t.layout);this.layout=new n.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())}}i.ColumnView=u,u.__name__=\"ColumnView\";class _ extends e.Box{constructor(t){super(t)}static init_Column(){this.prototype.default_view=u,this.define({rows:[l.Any,\"auto\"]})}}i.Column=_,_.__name__=\"Column\",_.init_Column()},\n", - " function _(t,i,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=t(1),e=t(272),n=t(216),l=o.__importStar(t(18));class r extends e.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.children.change,()=>this.rebuild())}get child_models(){return this.model.children.map(([t])=>t)}_update_layout(){this.layout=new n.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(const[t,i,s,o,e]of this.model.children){const n=this._child_views.get(t);this.layout.items.push({layout:n.layout,row:i,col:s,row_span:o,col_span:e})}this.layout.set_sizing(this.box_sizing())}}s.GridBoxView=r,r.__name__=\"GridBoxView\";class a extends e.LayoutDOM{constructor(t){super(t)}static init_GridBox(){this.prototype.default_view=r,this.define({children:[l.Array,[]],rows:[l.Any,\"auto\"],cols:[l.Any,\"auto\"],spacing:[l.Any,0]})}}s.GridBox=a,a.__name__=\"GridBox\",a.init_GridBox()},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(272),_=e(212);class n extends s.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new _.ContentBox(this.el),this.layout.set_sizing(this.box_sizing())}}o.HTMLBoxView=n,n.__name__=\"HTMLBoxView\";class i extends s.LayoutDOM{constructor(e){super(e)}}o.HTMLBox=i,i.__name__=\"HTMLBox\"},\n", - " function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),e=t(271),_=t(216),a=s.__importStar(t(18));class n extends e.BoxView{_update_layout(){const t=this.child_views.map(t=>t.layout);this.layout=new _.Row(t),this.layout.cols=this.model.cols,this.layout.spacing=[0,this.model.spacing],this.layout.set_sizing(this.box_sizing())}}i.RowView=n,n.__name__=\"RowView\";class l extends e.Box{constructor(t){super(t)}static init_Row(){this.prototype.default_view=n,this.define({cols:[a.Any,\"auto\"]})}}i.Row=l,l.__name__=\"Row\",l.init_Row()},\n", - " function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const i=e(272),s=e(212);class _ extends i.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new s.LayoutItem,this.layout.set_sizing(this.box_sizing())}}a.SpacerView=_,_.__name__=\"SpacerView\";class o extends i.LayoutDOM{constructor(e){super(e)}static init_Spacer(){this.prototype.default_view=_}}a.Spacer=o,o.__name__=\"Spacer\",o.init_Spacer()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),a=e(212),l=e(72),h=e(9),o=i.__importStar(e(18)),c=e(272),d=e(81),r=e(173),n=e(280),_=e(281),b=e(282),p=i.__importDefault(e(283)),u=i.__importDefault(e(284)),m=i.__importDefault(e(285));class v extends c.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.tabs.change,()=>this.rebuild()),this.connect(this.model.properties.active.change,()=>this.on_active_change())}styles(){return[...super.styles(),p.default,u.default,m.default]}get child_models(){return this.model.tabs.map(e=>e.child)}_update_layout(){const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,{scroll_el:s,headers_el:i}=this;this.header=new class extends a.ContentBox{_measure(e){const a=l.size(s),o=l.children(i).slice(0,3).map(e=>l.size(e)),{width:c,height:d}=super._measure(e);if(t){const t=a.width+h.sum(o.map(e=>e.width));return{width:e.width!=1/0?e.width:t,height:d}}{const t=a.height+h.sum(o.map(e=>e.height));return{width:c,height:e.height!=1/0?e.height:t}}}}(this.header_el),t?this.header.set_sizing({width_policy:\"fit\",height_policy:\"fixed\"}):this.header.set_sizing({width_policy:\"fixed\",height_policy:\"fit\"});let o=1,c=1;switch(e){case\"above\":o-=1;break;case\"below\":o+=1;break;case\"left\":c-=1;break;case\"right\":c+=1}const d={layout:this.header,row:o,col:c},r=this.child_views.map(e=>({layout:e.layout,row:1,col:1}));this.layout=new a.Grid([d,...r]),this.layout.set_sizing(this.box_sizing())}update_position(){super.update_position(),this.header_el.style.position=\"absolute\",l.position(this.header_el,this.header.bbox);const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,s=l.size(this.scroll_el),i=l.scroll_size(this.headers_el);if(t){const{width:e}=this.header.bbox;i.width>e?(this.wrapper_el.style.maxWidth=e-s.width+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxWidth=\"\",l.undisplay(this.scroll_el))}else{const{height:e}=this.header.bbox;i.height>e?(this.wrapper_el.style.maxHeight=e-s.height+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxHeight=\"\",l.undisplay(this.scroll_el))}const{child_views:a}=this;for(const e of a)l.hide(e.el);const h=a[this.model.active];null!=h&&l.show(h.el)}render(){super.render();const{active:e}=this.model,t=this.model.tabs_location,s=\"above\"==t||\"below\"==t,i=this.model.tabs.map((t,s)=>{const i=l.div({class:[n.bk_tab,s==e?r.bk_active:null]},t.title);if(i.addEventListener(\"click\",e=>{e.target==e.currentTarget&&this.change_active(s)}),t.closable){const e=l.div({class:n.bk_close});e.addEventListener(\"click\",e=>{if(e.target==e.currentTarget){this.model.tabs=h.remove_at(this.model.tabs,s);const e=this.model.tabs.length;this.model.active>e-1&&(this.model.active=e-1)}}),i.appendChild(e)}return i});this.headers_el=l.div({class:[n.bk_headers]},i),this.wrapper_el=l.div({class:n.bk_headers_wrapper},this.headers_el);const a=l.div({class:[_.bk_btn,_.bk_btn_default],disabled:\"\"},l.div({class:[b.bk_caret,r.bk_left]})),o=l.div({class:[_.bk_btn,_.bk_btn_default]},l.div({class:[b.bk_caret,r.bk_right]}));let c=0;const d=e=>()=>{const t=this.model.tabs.length;c=\"left\"==e?Math.max(c-1,0):Math.min(c+1,t-1),0==c?a.setAttribute(\"disabled\",\"\"):a.removeAttribute(\"disabled\"),c==t-1?o.setAttribute(\"disabled\",\"\"):o.removeAttribute(\"disabled\");const i=l.children(this.headers_el).slice(0,c).map(e=>e.getBoundingClientRect());if(s){const e=-h.sum(i.map(e=>e.width));this.headers_el.style.left=e+\"px\"}else{const e=-h.sum(i.map(e=>e.height));this.headers_el.style.top=e+\"px\"}};a.addEventListener(\"click\",d(\"left\")),o.addEventListener(\"click\",d(\"right\")),this.scroll_el=l.div({class:_.bk_btn_group},a,o),this.header_el=l.div({class:[n.bk_tabs_header,r.bk_side(t)]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)}change_active(e){e!=this.model.active&&(this.model.active=e)}on_active_change(){const e=this.model.active,t=l.children(this.headers_el);for(const e of t)e.classList.remove(r.bk_active);t[e].classList.add(r.bk_active);const{child_views:s}=this;for(const e of s)l.hide(e.el);l.show(s[e].el)}}s.TabsView=v,v.__name__=\"TabsView\";class g extends c.LayoutDOM{constructor(e){super(e)}static init_Tabs(){this.prototype.default_view=v,this.define({tabs:[o.Array,[]],tabs_location:[o.Location,\"above\"],active:[o.Number,0]})}}s.Tabs=g,g.__name__=\"Tabs\",g.init_Tabs();class w extends d.Model{constructor(e){super(e)}static init_Panel(){this.define({title:[o.String,\"\"],child:[o.Instance],closable:[o.Boolean,!1]})}}s.Panel=w,w.__name__=\"Panel\",w.init_Panel()},\n", - " function _(e,b,a){Object.defineProperty(a,\"__esModule\",{value:!0}),a.bk_tabs_header=\"bk-tabs-header\",a.bk_headers_wrapper=\"bk-headers-wrapper\",a.bk_headers=\"bk-headers\",a.bk_tab=\"bk-tab\",a.bk_close=\"bk-close\"},\n", - " function _(n,b,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bk_btn=\"bk-btn\",t.bk_btn_group=\"bk-btn-group\",t.bk_btn_default=\"bk-btn-default\",t.bk_btn_primary=\"bk-btn-primary\",t.bk_btn_success=\"bk-btn-success\",t.bk_btn_warning=\"bk-btn-warning\",t.bk_btn_danger=\"bk-btn-danger\",t.bk_btn_type=function(n){switch(n){case\"default\":return t.bk_btn_default;case\"primary\":return t.bk_btn_primary;case\"success\":return t.bk_btn_success;case\"warning\":return t.bk_btn_warning;case\"danger\":return t.bk_btn_danger}},t.bk_dropdown_toggle=\"bk-dropdown-toggle\"},\n", - " function _(e,b,d){Object.defineProperty(d,\"__esModule\",{value:!0}),d.bk_menu=\"bk-menu\",d.bk_caret=\"bk-caret\",d.bk_divider=\"bk-divider\"},\n", - " function _(n,o,b){Object.defineProperty(b,\"__esModule\",{value:!0});b.default=\"\\n.bk-root .bk-btn {\\n height: 100%;\\n display: inline-block;\\n text-align: center;\\n vertical-align: middle;\\n white-space: nowrap;\\n cursor: pointer;\\n padding: 6px 12px;\\n font-size: 12px;\\n border: 1px solid transparent;\\n border-radius: 4px;\\n outline: 0;\\n user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n}\\n.bk-root .bk-btn:hover,\\n.bk-root .bk-btn:focus {\\n text-decoration: none;\\n}\\n.bk-root .bk-btn:active,\\n.bk-root .bk-btn.bk-active {\\n background-image: none;\\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\\n}\\n.bk-root .bk-btn[disabled] {\\n cursor: not-allowed;\\n pointer-events: none;\\n opacity: 0.65;\\n box-shadow: none;\\n}\\n.bk-root .bk-btn-default {\\n color: #333;\\n background-color: #fff;\\n border-color: #ccc;\\n}\\n.bk-root .bk-btn-default:hover {\\n background-color: #f5f5f5;\\n border-color: #b8b8b8;\\n}\\n.bk-root .bk-btn-default.bk-active {\\n background-color: #ebebeb;\\n border-color: #adadad;\\n}\\n.bk-root .bk-btn-default[disabled],\\n.bk-root .bk-btn-default[disabled]:hover,\\n.bk-root .bk-btn-default[disabled]:focus,\\n.bk-root .bk-btn-default[disabled]:active,\\n.bk-root .bk-btn-default[disabled].bk-active {\\n background-color: #e6e6e6;\\n border-color: #ccc;\\n}\\n.bk-root .bk-btn-primary {\\n color: #fff;\\n background-color: #428bca;\\n border-color: #357ebd;\\n}\\n.bk-root .bk-btn-primary:hover {\\n background-color: #3681c1;\\n border-color: #2c699e;\\n}\\n.bk-root .bk-btn-primary.bk-active {\\n background-color: #3276b1;\\n border-color: #285e8e;\\n}\\n.bk-root .bk-btn-primary[disabled],\\n.bk-root .bk-btn-primary[disabled]:hover,\\n.bk-root .bk-btn-primary[disabled]:focus,\\n.bk-root .bk-btn-primary[disabled]:active,\\n.bk-root .bk-btn-primary[disabled].bk-active {\\n background-color: #506f89;\\n border-color: #357ebd;\\n}\\n.bk-root .bk-btn-success {\\n color: #fff;\\n background-color: #5cb85c;\\n border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-success:hover {\\n background-color: #4eb24e;\\n border-color: #409240;\\n}\\n.bk-root .bk-btn-success.bk-active {\\n background-color: #47a447;\\n border-color: #398439;\\n}\\n.bk-root .bk-btn-success[disabled],\\n.bk-root .bk-btn-success[disabled]:hover,\\n.bk-root .bk-btn-success[disabled]:focus,\\n.bk-root .bk-btn-success[disabled]:active,\\n.bk-root .bk-btn-success[disabled].bk-active {\\n background-color: #667b66;\\n border-color: #4cae4c;\\n}\\n.bk-root .bk-btn-warning {\\n color: #fff;\\n background-color: #f0ad4e;\\n border-color: #eea236;\\n}\\n.bk-root .bk-btn-warning:hover {\\n background-color: #eea43b;\\n border-color: #e89014;\\n}\\n.bk-root .bk-btn-warning.bk-active {\\n background-color: #ed9c28;\\n border-color: #d58512;\\n}\\n.bk-root .bk-btn-warning[disabled],\\n.bk-root .bk-btn-warning[disabled]:hover,\\n.bk-root .bk-btn-warning[disabled]:focus,\\n.bk-root .bk-btn-warning[disabled]:active,\\n.bk-root .bk-btn-warning[disabled].bk-active {\\n background-color: #c89143;\\n border-color: #eea236;\\n}\\n.bk-root .bk-btn-danger {\\n color: #fff;\\n background-color: #d9534f;\\n border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-danger:hover {\\n background-color: #d5433e;\\n border-color: #bd2d29;\\n}\\n.bk-root .bk-btn-danger.bk-active {\\n background-color: #d2322d;\\n border-color: #ac2925;\\n}\\n.bk-root .bk-btn-danger[disabled],\\n.bk-root .bk-btn-danger[disabled]:hover,\\n.bk-root .bk-btn-danger[disabled]:focus,\\n.bk-root .bk-btn-danger[disabled]:active,\\n.bk-root .bk-btn-danger[disabled].bk-active {\\n background-color: #a55350;\\n border-color: #d43f3a;\\n}\\n.bk-root .bk-btn-group {\\n height: 100%;\\n display: flex;\\n display: -webkit-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n align-items: center;\\n -webkit-align-items: center;\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-btn-group > .bk-btn {\\n flex-grow: 1;\\n -webkit-flex-grow: 1;\\n}\\n.bk-root .bk-btn-group > .bk-btn + .bk-btn {\\n margin-left: -1px;\\n}\\n.bk-root .bk-btn-group > .bk-btn:first-child:not(:last-child) {\\n border-bottom-right-radius: 0;\\n border-top-right-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):last-child {\\n border-bottom-left-radius: 0;\\n border-top-left-radius: 0;\\n}\\n.bk-root .bk-btn-group > .bk-btn:not(:first-child):not(:last-child) {\\n border-radius: 0;\\n}\\n.bk-root .bk-btn-group .bk-dropdown-toggle {\\n flex: 0 0 0;\\n -webkit-flex: 0 0 0;\\n padding: 6px 6px;\\n}\\n\"},\n", - " function _(n,o,r){Object.defineProperty(r,\"__esModule\",{value:!0});r.default=\"\\n.bk-root .bk-menu-icon {\\n width: 28px;\\n height: 28px;\\n background-size: 60%;\\n background-color: transparent;\\n background-repeat: no-repeat;\\n background-position: center center;\\n}\\n.bk-root .bk-context-menu {\\n position: absolute;\\n display: inline-flex;\\n display: -webkit-inline-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n width: auto;\\n height: auto;\\n z-index: 100;\\n cursor: pointer;\\n font-size: 12px;\\n background-color: #fff;\\n border: 1px solid #ccc;\\n border-radius: 4px;\\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\\n}\\n.bk-root .bk-context-menu.bk-horizontal {\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-context-menu.bk-vertical {\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n}\\n.bk-root .bk-context-menu > .bk-divider {\\n cursor: default;\\n overflow: hidden;\\n background-color: #e5e5e5;\\n}\\n.bk-root .bk-context-menu.bk-horizontal > .bk-divider {\\n width: 1px;\\n margin: 5px 0;\\n}\\n.bk-root .bk-context-menu.bk-vertical > .bk-divider {\\n height: 1px;\\n margin: 0 5px;\\n}\\n.bk-root .bk-context-menu > :not(.bk-divider) {\\n border: 1px solid transparent;\\n}\\n.bk-root .bk-context-menu > :not(.bk-divider).bk-active {\\n border-color: #26aae1;\\n}\\n.bk-root .bk-context-menu > :not(.bk-divider):hover {\\n background-color: #f9f9f9;\\n}\\n.bk-root .bk-context-menu.bk-horizontal > :not(.bk-divider):first-child {\\n border-top-left-radius: 4px;\\n border-bottom-left-radius: 4px;\\n}\\n.bk-root .bk-context-menu.bk-horizontal > :not(.bk-divider):last-child {\\n border-top-right-radius: 4px;\\n border-bottom-right-radius: 4px;\\n}\\n.bk-root .bk-context-menu.bk-vertical > :not(.bk-divider):first-child {\\n border-top-left-radius: 4px;\\n border-top-right-radius: 4px;\\n}\\n.bk-root .bk-context-menu.bk-vertical > :not(.bk-divider):last-child {\\n border-bottom-left-radius: 4px;\\n border-bottom-right-radius: 4px;\\n}\\n.bk-root .bk-menu {\\n position: absolute;\\n left: 0;\\n width: 100%;\\n z-index: 100;\\n cursor: pointer;\\n font-size: 12px;\\n background-color: #fff;\\n border: 1px solid #ccc;\\n border-radius: 4px;\\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\\n}\\n.bk-root .bk-menu.bk-above {\\n bottom: 100%;\\n}\\n.bk-root .bk-menu.bk-below {\\n top: 100%;\\n}\\n.bk-root .bk-menu > .bk-divider {\\n height: 1px;\\n margin: 7.5px 0;\\n overflow: hidden;\\n background-color: #e5e5e5;\\n}\\n.bk-root .bk-menu > :not(.bk-divider) {\\n padding: 6px 12px;\\n}\\n.bk-root .bk-menu > :not(.bk-divider):hover,\\n.bk-root .bk-menu > :not(.bk-divider).bk-active {\\n background-color: #e6e6e6;\\n}\\n.bk-root .bk-caret {\\n display: inline-block;\\n vertical-align: middle;\\n width: 0;\\n height: 0;\\n margin: 0 5px;\\n}\\n.bk-root .bk-caret.bk-down {\\n border-top: 4px solid;\\n}\\n.bk-root .bk-caret.bk-up {\\n border-bottom: 4px solid;\\n}\\n.bk-root .bk-caret.bk-down,\\n.bk-root .bk-caret.bk-up {\\n border-right: 4px solid transparent;\\n border-left: 4px solid transparent;\\n}\\n.bk-root .bk-caret.bk-left {\\n border-right: 4px solid;\\n}\\n.bk-root .bk-caret.bk-right {\\n border-left: 4px solid;\\n}\\n.bk-root .bk-caret.bk-left,\\n.bk-root .bk-caret.bk-right {\\n border-top: 4px solid transparent;\\n border-bottom: 4px solid transparent;\\n}\\n\"},\n", - " function _(e,r,n){Object.defineProperty(n,\"__esModule\",{value:!0});n.default='\\n.bk-root .bk-tabs-header {\\n display: flex;\\n display: -webkit-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n align-items: center;\\n -webkit-align-items: center;\\n overflow: hidden;\\n user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n}\\n.bk-root .bk-tabs-header .bk-btn-group {\\n height: auto;\\n margin-right: 5px;\\n}\\n.bk-root .bk-tabs-header .bk-btn-group > .bk-btn {\\n flex-grow: 0;\\n -webkit-flex-grow: 0;\\n height: auto;\\n padding: 4px 4px;\\n}\\n.bk-root .bk-tabs-header .bk-headers-wrapper {\\n flex-grow: 1;\\n -webkit-flex-grow: 1;\\n overflow: hidden;\\n color: #666666;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers-wrapper {\\n border-bottom: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-headers-wrapper {\\n border-left: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-headers-wrapper {\\n border-top: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers-wrapper {\\n border-right: 1px solid #e6e6e6;\\n}\\n.bk-root .bk-tabs-header.bk-above,\\n.bk-root .bk-tabs-header.bk-below {\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-headers,\\n.bk-root .bk-tabs-header.bk-below .bk-headers {\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-tabs-header.bk-left,\\n.bk-root .bk-tabs-header.bk-right {\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-headers,\\n.bk-root .bk-tabs-header.bk-right .bk-headers {\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n}\\n.bk-root .bk-tabs-header .bk-headers {\\n position: relative;\\n display: flex;\\n display: -webkit-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n align-items: center;\\n -webkit-align-items: center;\\n}\\n.bk-root .bk-tabs-header .bk-tab {\\n padding: 4px 8px;\\n border: solid transparent;\\n white-space: nowrap;\\n cursor: pointer;\\n}\\n.bk-root .bk-tabs-header .bk-tab:hover {\\n background-color: #f2f2f2;\\n}\\n.bk-root .bk-tabs-header .bk-tab.bk-active {\\n color: #4d4d4d;\\n background-color: white;\\n border-color: #e6e6e6;\\n}\\n.bk-root .bk-tabs-header .bk-tab .bk-close {\\n margin-left: 10px;\\n}\\n.bk-root .bk-tabs-header.bk-above .bk-tab {\\n border-width: 3px 1px 0px 1px;\\n border-radius: 4px 4px 0 0;\\n}\\n.bk-root .bk-tabs-header.bk-right .bk-tab {\\n border-width: 1px 3px 1px 0px;\\n border-radius: 0 4px 4px 0;\\n}\\n.bk-root .bk-tabs-header.bk-below .bk-tab {\\n border-width: 0px 1px 3px 1px;\\n border-radius: 0 0 4px 4px;\\n}\\n.bk-root .bk-tabs-header.bk-left .bk-tab {\\n border-width: 1px 0px 1px 3px;\\n border-radius: 4px 0 0 4px;\\n}\\n.bk-root .bk-close {\\n display: inline-block;\\n width: 10px;\\n height: 10px;\\n vertical-align: middle;\\n background-image: url(\\'data:image/svg+xml;utf8, \\');\\n}\\n.bk-root .bk-close:hover {\\n background-image: url(\\'data:image/svg+xml;utf8, \\');\\n}\\n'},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const o=e(274);class _ extends o.ColumnView{}i.WidgetBoxView=_,_.__name__=\"WidgetBoxView\";class n extends o.Column{constructor(e){super(e)}static init_WidgetBox(){this.prototype.default_view=_}}i.WidgetBox=n,n.__name__=\"WidgetBox\",n.init_WidgetBox()},\n", - " function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});e(1).__exportStar(e(288),t);var a=e(289);t.Marker=a.Marker;var _=e(290);t.Scatter=_.Scatter},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=e(1),r=e(289),n=i.__importStar(e(238)),s=Math.sqrt(3);function c(e,t){e.rotate(Math.PI/4),a(e,t),e.rotate(-Math.PI/4)}function l(e,t){const o=t*s,i=o/3;e.moveTo(-o/2,-i),e.lineTo(0,0),e.lineTo(o/2,-i),e.lineTo(0,0),e.lineTo(0,t)}function a(e,t){e.moveTo(0,t),e.lineTo(0,-t),e.moveTo(-t,0),e.lineTo(t,0)}function u(e,t){e.moveTo(0,t),e.lineTo(t/1.5,0),e.lineTo(0,-t),e.lineTo(-t/1.5,0),e.closePath()}function d(e,t){const o=t*s,i=o/3;e.moveTo(-t,i),e.lineTo(t,i),e.lineTo(0,i-o),e.closePath()}function v(e,t,o,i,r){a(e,o),c(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function _(e,t,o,i,r){e.arc(0,0,o,0,2*Math.PI,!1),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function f(e,t,o,i,r){e.arc(0,0,o,0,2*Math.PI,!1),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),a(e,o),e.stroke())}function T(e,t,o,i,r){_(e,t,o,i,r),P(e,t,o,i,r)}function z(e,t,o,i,r){e.arc(0,0,o,0,2*Math.PI,!1),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),l(e,o),e.stroke())}function C(e,t,o,i,r){e.arc(0,0,o,0,2*Math.PI,!1),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),c(e,o),e.stroke())}function k(e,t,o,i,r){a(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function m(e,t,o,i,r){u(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function h(e,t,o,i,r){u(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.moveTo(0,o),e.lineTo(0,-o),e.moveTo(-o/1.5,0),e.lineTo(o/1.5,0),e.stroke())}function q(e,t,o,i,r){m(e,t,o,i,r),P(e,t,o,i,r)}function P(e,t,o,i,r){!function(e,t){e.beginPath(),e.arc(0,0,t/4,0,2*Math.PI,!1),e.closePath()}(e,o),i.set_vectorize(e,t),e.fillStyle=e.strokeStyle,e.fill()}function D(e,t,o,i,r){!function(e,t){const o=t/2,i=s*o;e.moveTo(t,0),e.lineTo(o,-i),e.lineTo(-o,-i),e.lineTo(-t,0),e.lineTo(-o,i),e.lineTo(o,i),e.closePath()}(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function g(e,t,o,i,r){D(e,t,o,i,r),P(e,t,o,i)}function S(e,t,o,i,r){e.rotate(Math.PI),d(e,o),e.rotate(-Math.PI),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function G(e,t,o,i,r){const n=3*o/8,s=[n,n,o,o,n,n,-n,-n,-o,-o,-n,-n],c=[o,n,n,-n,-n,-o,-o,-n,-n,n,n,o];for(e.moveTo(s[0],c[0]),t=1;t<12;t++)e.lineTo(s[t],c[t]);e.closePath(),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function L(e,t,o,i,r){const n=2*o;e.rect(-o,-o,n,n),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function M(e,t,o,i,r){const n=3*o/8;e.moveTo(-o,-o),e.quadraticCurveTo(0,-n,o,-o),e.quadraticCurveTo(n,0,o,o),e.quadraticCurveTo(0,n,-o,o),e.quadraticCurveTo(-n,0,-o,-o),e.closePath(),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function p(e,t,o,i,r){const n=2*o;e.rect(-o,-o,n,n),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),a(e,o),e.stroke())}function x(e,t,o,i,r){L(e,t,o,i,r),P(e,t,o,i)}function I(e,t,o,i,r){const n=2*o;e.rect(-o,-o,n,n),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.moveTo(-o,o),e.lineTo(o,-o),e.moveTo(-o,-o),e.lineTo(o,o),e.stroke())}function y(e,t,o,i,r){d(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function X(e,t,o,i,r){y(e,t,o,i,r),P(e,t,o,i)}function H(e,t,o,i,r){const n=o*s,c=n/3,l=3*c/8;e.moveTo(-o,c),e.quadraticCurveTo(0,l,o,c),e.quadraticCurveTo(s*l/2,l/2,0,c-n),e.quadraticCurveTo(-s*l/2,l/2,-o,c),e.closePath(),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function Y(e,t,o,i,r){!function(e,t){e.moveTo(-t,0),e.lineTo(t,0)}(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function A(e,t,o,i,r){c(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function b(e,t,o,i,r){l(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function w(e,t,o){var i;const n=class extends r.MarkerView{static initClass(){this.prototype._render_one=t,this.prototype.glglyph_cls=o}};n.initClass();const s=((i=class extends r.Marker{static initClass(){this.prototype.default_view=n}}).__name__=e,i);return s.initClass(),s}o.Asterisk=w(\"Asterisk\",v,n.AsteriskGL),o.CircleCross=w(\"CircleCross\",f,n.CircleCrossGL),o.CircleDot=w(\"CircleDot\",T),o.CircleY=w(\"CircleY\",z),o.CircleX=w(\"CircleX\",C,n.CircleXGL),o.Cross=w(\"Cross\",k,n.CrossGL),o.Dash=w(\"Dash\",Y),o.Diamond=w(\"Diamond\",m,n.DiamondGL),o.DiamondCross=w(\"DiamondCross\",h,n.DiamondCrossGL),o.DiamondDot=w(\"DiamondDot\",q),o.Dot=w(\"Dot\",P),o.Hex=w(\"Hex\",D,n.HexGL),o.HexDot=w(\"HexDot\",g),o.InvertedTriangle=w(\"InvertedTriangle\",S,n.InvertedTriangleGL),o.Plus=w(\"Plus\",G),o.Square=w(\"Square\",L,n.SquareGL),o.SquareCross=w(\"SquareCross\",p,n.SquareCrossGL),o.SquareDot=w(\"SquareDot\",x),o.SquarePin=w(\"SquarePin\",M),o.SquareX=w(\"SquareX\",I,n.SquareXGL),o.Triangle=w(\"Triangle\",y,n.TriangleGL),o.TriangleDot=w(\"TriangleDot\",X),o.TrianglePin=w(\"TrianglePin\",H),o.X=w(\"X\",A,n.XGL),o.Y=w(\"Y\",b),o.marker_funcs={asterisk:v,circle:_,circle_cross:f,circle_dot:T,circle_y:z,circle_x:C,cross:k,diamond:m,diamond_dot:q,diamond_cross:h,dot:P,hex:D,hex_dot:g,inverted_triangle:S,plus:G,square:L,square_cross:p,square_dot:x,square_pin:M,square_x:I,triangle:y,triangle_dot:X,triangle_pin:H,dash:Y,x:A,y:b}},\n", - " function _(e,s,i){Object.defineProperty(i,\"__esModule\",{value:!0});const t=e(1),n=e(93),r=e(28),a=t.__importStar(e(101)),_=t.__importStar(e(18)),h=e(9),l=e(88);class c extends n.XYGlyphView{initialize(){super.initialize();const{webgl:e}=this.renderer.plot_view.canvas_view;null!=e&&null!=this.glglyph_cls&&(this.glglyph=new this.glglyph_cls(e.gl,this))}_render(e,s,{sx:i,sy:t,_size:n,_angle:r}){for(const a of s){if(isNaN(i[a]+t[a]+n[a]+r[a]))continue;const s=n[a]/2;e.beginPath(),e.translate(i[a],t[a]),r[a]&&e.rotate(r[a]),this._render_one(e,a,s,this.visuals.line,this.visuals.fill),r[a]&&e.rotate(-r[a]),e.translate(-i[a],-t[a])}}_mask_data(){const e=this.renderer.plot_view.frame.bbox.h_range,s=e.start-this.max_size,i=e.end+this.max_size,[t,n]=this.renderer.xscale.r_invert(s,i),r=this.renderer.plot_view.frame.bbox.v_range,a=r.start-this.max_size,_=r.end+this.max_size,[h,l]=this.renderer.yscale.r_invert(a,_);return this.index.indices({x0:t,x1:n,y0:h,y1:l})}_hit_point(e){const{sx:s,sy:i}=e,t=s-this.max_size,n=s+this.max_size,[r,a]=this.renderer.xscale.r_invert(t,n),_=i-this.max_size,h=i+this.max_size,[c,o]=this.renderer.yscale.r_invert(_,h),x=this.index.indices({x0:r,x1:a,y0:c,y1:o}),d=[];for(const e of x){const t=this._size[e]/2;Math.abs(this.sx[e]-s)<=t&&Math.abs(this.sy[e]-i)<=t&&d.push(e)}return new l.Selection({indices:d})}_hit_span(e){const{sx:s,sy:i}=e,t=this.bounds(),n=this.max_size/2;let r,a,_,h;if(\"h\"==e.direction){_=t.y0,h=t.y1;const e=s-n,i=s+n;[r,a]=this.renderer.xscale.r_invert(e,i)}else{r=t.x0,a=t.x1;const e=i-n,s=i+n;[_,h]=this.renderer.yscale.r_invert(e,s)}const c=[...this.index.indices({x0:r,x1:a,y0:_,y1:h})];return new l.Selection({indices:c})}_hit_rect(e){const{sx0:s,sx1:i,sy0:t,sy1:n}=e,[r,a]=this.renderer.xscale.r_invert(s,i),[_,h]=this.renderer.yscale.r_invert(t,n),c=[...this.index.indices({x0:r,x1:a,y0:_,y1:h})];return new l.Selection({indices:c})}_hit_poly(e){const{sx:s,sy:i}=e,t=h.range(0,this.sx.length),n=[];for(let e=0,r=t.length;enew r.Range1d,y_range:()=>new r.Range1d})}initialize(){super.initialize(),this.use_map=!0,this.api_key||n.logger.error(\"api_key is required. See https://developers.google.com/maps/documentation/javascript/get-api-key for more information on how to obtain your own.\")}}i.GMapPlot=u,u.__name__=\"GMapPlot\",u.init_GMapPlot()},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1),o=i.__importStar(e(28)),n=i.__importStar(e(18)),s=e(15),a=e(9),l=e(13),_=e(8),h=e(272),c=e(169),u=e(145),d=e(294),b=e(85),g=e(90),p=e(210),m=e(312);r.PlotView=m.PlotView;class f extends h.LayoutDOM{constructor(e){super(e)}static init_Plot(){this.prototype.default_view=m.PlotView,this.mixins([[\"outline_\",o.Line],[\"background_\",o.Fill],[\"border_\",o.Fill]]),this.define({toolbar:[n.Instance,()=>new d.Toolbar],toolbar_location:[n.Location,\"right\"],toolbar_sticky:[n.Boolean,!0],plot_width:[n.Number,600],plot_height:[n.Number,600],frame_width:[n.Number,null],frame_height:[n.Number,null],title:[n.Any,()=>new c.Title({text:\"\"})],title_location:[n.Location,\"above\"],above:[n.Array,[]],below:[n.Array,[]],left:[n.Array,[]],right:[n.Array,[]],center:[n.Array,[]],renderers:[n.Array,[]],x_range:[n.Instance,()=>new p.DataRange1d],extra_x_ranges:[n.Any,{}],y_range:[n.Instance,()=>new p.DataRange1d],extra_y_ranges:[n.Any,{}],x_scale:[n.Instance,()=>new u.LinearScale],y_scale:[n.Instance,()=>new u.LinearScale],lod_factor:[n.Number,10],lod_interval:[n.Number,300],lod_threshold:[n.Number,2e3],lod_timeout:[n.Number,500],hidpi:[n.Boolean,!0],output_backend:[n.OutputBackend,\"canvas\"],min_border:[n.Number,5],min_border_top:[n.Number,null],min_border_left:[n.Number,null],min_border_bottom:[n.Number,null],min_border_right:[n.Number,null],inner_width:[n.Number],inner_height:[n.Number],outer_width:[n.Number],outer_height:[n.Number],match_aspect:[n.Boolean,!1],aspect_scale:[n.Number,1],reset_policy:[n.ResetPolicy,\"standard\"]}),this.override({outline_line_color:\"#e5e5e5\",border_fill_color:\"#ffffff\",background_fill_color:\"#ffffff\"})}get width(){const e=this.properties.width.get_value();return null!=e?e:this.plot_width}set width(e){this.setv({width:e,plot_width:e})}get height(){const e=this.properties.height.get_value();return null!=e?e:this.plot_height}set height(e){this.setv({height:e,plot_height:e})}_doc_attached(){super._doc_attached(),this._push_changes([[this.properties.inner_height,null,this.inner_height],[this.properties.inner_width,null,this.inner_width]])}initialize(){super.initialize(),this.reset=new s.Signal0(this,\"reset\");for(const e of l.values(this.extra_x_ranges).concat(this.x_range)){let t=e.plots;_.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}for(const e of l.values(this.extra_y_ranges).concat(this.y_range)){let t=e.plots;_.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}}add_layout(e,t=\"center\"){const r=this.properties[t].get_value();this.setv({[t]:[...r,e]})}remove_layout(e){const t=t=>{a.remove_by(t,t=>t==e)};t(this.left),t(this.right),t(this.above),t(this.below),t(this.center)}add_renderers(...e){this.renderers=this.renderers.concat(e)}add_glyph(e,t=new b.ColumnDataSource,r={}){const i=Object.assign(Object.assign({},r),{data_source:t,glyph:e}),o=new g.GlyphRenderer(i);return this.add_renderers(o),o}add_tools(...e){this.toolbar.tools=this.toolbar.tools.concat(e)}get panels(){return[...this.side_panels,...this.center]}get side_panels(){const{above:e,below:t,left:r,right:i}=this;return a.concat([e,t,r,i])}}r.Plot=f,f.__name__=\"Plot\",f.init_Plot()},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1).__importStar(t(18)),c=t(8),o=t(9),n=t(13),a=t(295),l=t(305),r=t=>{switch(t){case\"tap\":return\"active_tap\";case\"pan\":return\"active_drag\";case\"pinch\":case\"scroll\":return\"active_scroll\";case\"multi\":return\"active_multi\"}return null},_=t=>\"tap\"==t||\"pan\"==t;class h extends l.ToolbarBase{constructor(t){super(t)}static init_Toolbar(){this.prototype.default_view=l.ToolbarBaseView,this.define({active_drag:[s.Any,\"auto\"],active_inspect:[s.Any,\"auto\"],active_scroll:[s.Any,\"auto\"],active_tap:[s.Any,\"auto\"],active_multi:[s.Any,null]})}connect_signals(){super.connect_signals();const{tools:t,active_drag:e,active_inspect:i,active_scroll:s,active_tap:c,active_multi:o}=this.properties;this.on_change([t,e,i,s,c,o],()=>this._init_tools())}_init_tools(){if(super._init_tools(),\"auto\"==this.active_inspect);else if(this.active_inspect instanceof a.InspectTool){let t=!1;for(const e of this.inspectors)e!=this.active_inspect?e.active=!1:t=!0;t||(this.active_inspect=null)}else if(c.isArray(this.active_inspect)){const t=o.intersection(this.active_inspect,this.inspectors);t.length!=this.active_inspect.length&&(this.active_inspect=t);for(const t of this.inspectors)o.includes(this.active_inspect,t)||(t.active=!1)}else if(null==this.active_inspect)for(const t of this.inspectors)t.active=!1;const t=t=>{t.active?this._active_change(t):t.active=!0};for(const t of n.values(this.gestures)){t.tools=o.sort_by(t.tools,t=>t.default_order);for(const e of t.tools)this.connect(e.properties.active.change,()=>this._active_change(e))}for(const[e,i]of n.entries(this.gestures)){const s=r(e);if(s){const c=this[s];\"auto\"==c?0!=i.tools.length&&_(e)&&t(i.tools[0]):null!=c&&(o.includes(this.tools,c)?t(c):this[s]=null)}}}}i.Toolbar=h,h.__name__=\"Toolbar\",h.init_Toolbar()},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const n=e(1),s=e(296),i=e(304),_=n.__importStar(e(18));class c extends s.ButtonToolView{}o.InspectToolView=c,c.__name__=\"InspectToolView\";class l extends s.ButtonTool{constructor(e){super(e),this.event_type=\"move\"}static init_InspectTool(){this.prototype.button_view=i.OnOffButtonView,this.define({toggleable:[_.Boolean,!0]}),this.override({active:!0})}}o.InspectTool=l,l.__name__=\"InspectTool\",l.init_InspectTool()},\n", - " function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(1),s=i.__importDefault(t(297)),n=t(78),l=t(298),r=t(72),a=i.__importStar(t(18)),u=t(29),_=t(8),h=t(9),c=t(299),m=i.__importDefault(t(300)),d=i.__importDefault(t(301)),p=i.__importDefault(t(284)),f=t(302);class g extends n.DOMView{initialize(){super.initialize();const t=this.model.menu;if(null!=t){const e=this.parent.model.toolbar_location,o=\"left\"==e||\"above\"==e,i=this.parent.model.horizontal?\"vertical\":\"horizontal\";this._menu=new f.ContextMenu(o?h.reversed(t):t,{orientation:i,prevent_hide:t=>t.target==this.el})}this._hammer=new s.default(this.el,{touchAction:\"auto\",inputClass:s.default.TouchMouseInput}),this.connect(this.model.change,()=>this.render()),this._hammer.on(\"tap\",t=>{var e;(null===(e=this._menu)||void 0===e?void 0:e.is_open)?this._menu.hide():t.target==this.el&&this._clicked()}),this._hammer.on(\"press\",()=>this._pressed())}remove(){var t;this._hammer.destroy(),null===(t=this._menu)||void 0===t||t.remove(),super.remove()}styles(){return[...super.styles(),m.default,d.default,p.default]}css_classes(){return super.css_classes().concat(c.bk_toolbar_button)}render(){r.empty(this.el);const t=this.model.computed_icon;_.isString(t)&&(u.startsWith(t,\"data:image\")?this.el.style.backgroundImage=\"url('\"+t+\"')\":this.el.classList.add(t)),this.el.title=this.model.tooltip,null!=this._menu&&this.root.el.appendChild(this._menu.el)}_pressed(){var t;const{left:e,top:o,right:i,bottom:s}=this.el.getBoundingClientRect(),n=(()=>{switch(this.parent.model.toolbar_location){case\"right\":return{right:e,top:o};case\"left\":return{left:i,top:o};case\"above\":return{left:e,top:s};case\"below\":return{left:e,bottom:o}}})();null===(t=this._menu)||void 0===t||t.toggle(n)}}o.ButtonToolButtonView=g,g.__name__=\"ButtonToolButtonView\";class v extends l.ToolView{}o.ButtonToolView=v,v.__name__=\"ButtonToolView\";class b extends l.Tool{constructor(t){super(t)}static init_ButtonTool(){this.internal({disabled:[a.Boolean,!1]})}get tooltip(){return this.tool_name}get computed_icon(){return this.icon}get menu(){return null}}o.ButtonTool=b,b.__name__=\"ButtonTool\",b.init_ButtonTool()},\n", - " function _(t,e,n){\n", - " /*! Hammer.JS - v2.0.7 - 2016-04-22\n", - " * http://hammerjs.github.io/\n", - " *\n", - " * Copyright (c) 2016 Jorik Tangelder;\n", - " * Licensed under the MIT license */\n", - " !function(t,n,i,r){\"use strict\";var s,o=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"],a=n.createElement(\"div\"),h=Math.round,u=Math.abs,c=Date.now;function l(t,e,n){return setTimeout(y(t,n),e)}function p(t,e,n){return!!Array.isArray(t)&&(f(t,n[e],n),!0)}function f(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(void 0!==t.length)for(i=0;i\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,i),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(null==t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),n=1;n-1}function S(t){return t.trim().split(/\\s+/g)}function b(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]})):i.sort()),i}function D(t,e){for(var n,i,r=e[0].toUpperCase()+e.slice(1),s=0;s1&&!n.firstMultiple?n.firstMultiple=W(e):1===r&&(n.firstMultiple=!1);var s=n.firstInput,o=n.firstMultiple,a=o?o.center:s.center,h=e.center=q(i);e.timeStamp=c(),e.deltaTime=e.timeStamp-s.timeStamp,e.angle=U(a,h),e.distance=L(a,h),function(t,e){var n=e.center,i=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y});e.deltaX=r.x+(n.x-i.x),e.deltaY=r.y+(n.y-i.y)}(n,e),e.offsetDirection=H(e.deltaX,e.deltaY);var l=k(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=l.x,e.overallVelocityY=l.y,e.overallVelocity=u(l.x)>u(l.y)?l.x:l.y,e.scale=o?(p=o.pointers,f=i,L(f[0],f[1],X)/L(p[0],p[1],X)):1,e.rotation=o?function(t,e){return U(e[1],e[0],X)+U(t[1],t[0],X)}(o.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,r,s,o=t.lastInterval||e,a=e.timeStamp-o.timeStamp;if(8!=e.eventType&&(a>25||void 0===o.velocity)){var h=e.deltaX-o.deltaX,c=e.deltaY-o.deltaY,l=k(a,h,c);i=l.x,r=l.y,n=u(l.x)>u(l.y)?l.x:l.y,s=H(h,c),t.lastInterval=e}else n=o.velocity,i=o.velocityX,r=o.velocityY,s=o.direction;e.velocity=n,e.velocityX=i,e.velocityY=r,e.direction=s}(n,e);var p,f;var v=t.element;_(e.srcEvent.target,v)&&(v=e.srcEvent.target);e.target=v}(t,n),t.emit(\"hammer.input\",n),t.recognize(n),t.session.prevInput=n}function W(t){for(var e=[],n=0;n=u(e)?t<0?2:4:e<0?8:16}function L(t,e,n){n||(n=N);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return Math.sqrt(i*i+r*r)}function U(t,e,n){n||(n=N);var i=e[n[0]]-t[n[0]],r=e[n[1]]-t[n[1]];return 180*Math.atan2(r,i)/Math.PI}Y.prototype={handler:function(){},init:function(){this.evEl&&I(this.element,this.evEl,this.domHandler),this.evTarget&&I(this.target,this.evTarget,this.domHandler),this.evWin&&I(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(O(this.element),this.evWin,this.domHandler)}};var V={mousedown:1,mousemove:2,mouseup:4};function j(){this.evEl=\"mousedown\",this.evWin=\"mousemove mouseup\",this.pressed=!1,Y.apply(this,arguments)}g(j,Y,{handler:function(t){var e=V[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var G={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Z={2:\"touch\",3:\"pen\",4:\"mouse\",5:\"kinect\"},B=\"pointerdown\",$=\"pointermove pointerup pointercancel\";function J(){this.evEl=B,this.evWin=$,Y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(B=\"MSPointerDown\",$=\"MSPointerMove MSPointerUp MSPointerCancel\"),g(J,Y,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace(\"ms\",\"\"),r=G[i],s=Z[t.pointerType]||t.pointerType,o=\"touch\"==s,a=b(e,t.pointerId,\"pointerId\");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(n=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),n&&e.splice(a,1))}});var K={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function Q(){this.evTarget=\"touchstart\",this.evWin=\"touchstart touchmove touchend touchcancel\",this.started=!1,Y.apply(this,arguments)}function tt(t,e){var n=x(t.touches),i=x(t.changedTouches);return 12&e&&(n=P(n.concat(i),\"identifier\",!0)),[n,i]}g(Q,Y,{handler:function(t){var e=K[t.type];if(1===e&&(this.started=!0),this.started){var n=tt.call(this,t,e);12&e&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:\"touch\",srcEvent:t})}}});var et={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function nt(){this.evTarget=\"touchstart touchmove touchend touchcancel\",this.targetIds={},Y.apply(this,arguments)}function it(t,e){var n=x(t.touches),i=this.targetIds;if(3&e&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,s,o=x(t.changedTouches),a=[],h=this.target;if(s=n.filter((function(t){return _(t.target,h)})),1===e)for(r=0;r-1&&i.splice(t,1)}),2500)}}function at(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n<8&&i(e.options.event+ft(n)),i(e.options.event),t.additionalEvent&&i(t.additionalEvent),n>=8&&i(e.options.event+ft(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return mt.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=vt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),g(yt,mt,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[\"none\"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),g(Tt,pt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[\"auto\"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=l((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}}),g(Et,mt,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[\"none\"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),g(It,mt,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return gt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return 30&n?e=t.overallVelocity:6&n?e=t.overallVelocityX:24&n&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&u(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=vt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),g(At,pt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[\"manipulation\"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance{this.model.active?this.activate():this.deactivate()})}activate(){}deactivate(){}}i.ToolView=r,r.__name__=\"ToolView\";class _ extends a.Model{constructor(t){super(t)}static init_Tool(){this.prototype._known_aliases=new Map,this.internal({active:[n.Boolean,!1]})}get synthetic_renderers(){return[]}_get_dim_tooltip(t,e){switch(e){case\"width\":return t+\" (x-axis)\";case\"height\":return t+\" (y-axis)\";case\"both\":return t}}_get_dim_limits([t,e],[i,n],o,a){const r=o.bbox.h_range;let _;\"width\"==a||\"both\"==a?(_=[s.min([t,i]),s.max([t,i])],_=[s.max([_[0],r.start]),s.min([_[1],r.end])]):_=[r.start,r.end];const l=o.bbox.v_range;let c;return\"height\"==a||\"both\"==a?(c=[s.min([e,n]),s.max([e,n])],c=[s.max([c[0],l.start]),s.min([c[1],l.end])]):c=[l.start,l.end],[_,c]}static register_alias(t,e){this.prototype._known_aliases.set(t,e)}static from_string(t){const e=this.prototype._known_aliases.get(t);if(null!=e)return e();{const e=[...this.prototype._known_aliases.keys()];throw new Error(`unexpected tool name '${t}', possible tools are ${e.join(\", \")}`)}}}i.Tool=_,_.__name__=\"Tool\",_.init_Tool()},\n", - " function _(o,b,t){Object.defineProperty(t,\"__esModule\",{value:!0}),t.bk_toolbar=\"bk-toolbar\",t.bk_toolbar_hidden=\"bk-toolbar-hidden\",t.bk_toolbar_button=\"bk-toolbar-button\",t.bk_button_bar=\"bk-button-bar\",t.bk_toolbar_button_custom_action=\"bk-toolbar-button-custom-action\"},\n", - " function _(o,b,t){Object.defineProperty(t,\"__esModule\",{value:!0});t.default='\\n.bk-root .bk-toolbar-hidden {\\n visibility: hidden;\\n opacity: 0;\\n transition: visibility 0.3s linear, opacity 0.3s linear;\\n}\\n.bk-root .bk-toolbar,\\n.bk-root .bk-button-bar {\\n display: flex;\\n display: -webkit-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n align-items: center;\\n -webkit-align-items: center;\\n user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n -webkit-user-select: none;\\n}\\n.bk-root .bk-toolbar .bk-logo {\\n flex-shrink: 0;\\n -webkit-flex-shrink: 0;\\n}\\n.bk-root .bk-toolbar.bk-above,\\n.bk-root .bk-toolbar.bk-below {\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n justify-content: flex-end;\\n -webkit-justify-content: flex-end;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-button-bar,\\n.bk-root .bk-toolbar.bk-below .bk-button-bar {\\n display: flex;\\n display: -webkit-flex;\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-logo,\\n.bk-root .bk-toolbar.bk-below .bk-logo {\\n order: 1;\\n -webkit-order: 1;\\n margin-left: 5px;\\n margin-right: 0px;\\n}\\n.bk-root .bk-toolbar.bk-left,\\n.bk-root .bk-toolbar.bk-right {\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n justify-content: flex-start;\\n -webkit-justify-content: flex-start;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-button-bar,\\n.bk-root .bk-toolbar.bk-right .bk-button-bar {\\n display: flex;\\n display: -webkit-flex;\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-logo,\\n.bk-root .bk-toolbar.bk-right .bk-logo {\\n order: 0;\\n -webkit-order: 0;\\n margin-bottom: 5px;\\n margin-top: 0px;\\n}\\n.bk-root .bk-toolbar-button {\\n width: 30px;\\n height: 30px;\\n cursor: pointer;\\n background-size: 60% 60%;\\n background-origin: border-box;\\n background-color: transparent;\\n background-repeat: no-repeat;\\n background-position: center center;\\n}\\n.bk-root .bk-toolbar-button:hover {\\n background-color: rgba(192, 192, 192, 0.15);\\n}\\n.bk-root .bk-toolbar-button:focus {\\n outline: none;\\n}\\n.bk-root .bk-toolbar-button::-moz-focus-inner {\\n border: 0;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-toolbar-button {\\n border-bottom: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-toolbar-button.bk-active {\\n border-bottom-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-below .bk-toolbar-button {\\n border-top: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-below .bk-toolbar-button.bk-active {\\n border-top-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-right .bk-toolbar-button {\\n border-left: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-right .bk-toolbar-button.bk-active {\\n border-left-color: #26aae1;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-toolbar-button {\\n border-right: 2px solid transparent;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-toolbar-button.bk-active {\\n border-right-color: #26aae1;\\n}\\n.bk-root .bk-button-bar + .bk-button-bar:before {\\n content: \" \";\\n display: inline-block;\\n background-color: lightgray;\\n}\\n.bk-root .bk-toolbar.bk-above .bk-button-bar + .bk-button-bar:before,\\n.bk-root .bk-toolbar.bk-below .bk-button-bar + .bk-button-bar:before {\\n height: 10px;\\n width: 1px;\\n}\\n.bk-root .bk-toolbar.bk-left .bk-button-bar + .bk-button-bar:before,\\n.bk-root .bk-toolbar.bk-right .bk-button-bar + .bk-button-bar:before {\\n height: 1px;\\n width: 10px;\\n}\\n'},\n", - " function _(A,g,C){Object.defineProperty(C,\"__esModule\",{value:!0});C.default='\\n.bk-root .bk-tool-icon-copy-to-clipboard {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUSDBoBvcHQeQAAAG9JREFUWMNjXLhsJcNAAiaGAQYwB/xHwh/Q+ITEkfHQCwEWND4jmeb8H/JpgBwfI6cNBhLSEkqaGXRpgFRAcZoZsmlg1AGjDhh1wKgDRh0w6gCaVcf/R2wIkNqw+D9s0wADvUNiyIYA47BJAwPuAAAj/Cjd0TCN6wAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-replace-mode {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxokK3gniQAAAHpJREFUWMNjXLhsJcNAAiaGAQajDhhwB7DgEP+PxmeksvjgDwFcLmYkUh2hkBj8IcBIZXsYh1w2/I8v3sgAOM0bLYhGc8GgrwuICgldfQO88pcvXvg/aOuCUQeM5oLRuoCFCJcTbOMh5XOiW0JDNhdQS3y0IBp1ABwAAF8KGrhC1Eg6AAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-append-mode {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxkZWD04WwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAoUlEQVRYw+1WQQ6AIAwrhO8Y/bIXEz9jIMSDr8ETCUEPQzA4pMeFLKNbu4l5WR0CDOMEALBGIzMuQIBEZQjPgP9JLjwTfBjY9sO9lZsFA9IafZng3BlIyVefgd8XQFZBAWe8jfNxwsDhir6rzoCiPiy1K+J8/FRQemv2XfAdFcQ9znU4Viqg9ta1qYJ+D1BnAIBrkgGVOrXNqUA9rbyZm/AEzFh4jEeY/soAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-intersect-mode {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxkrkOpp2wAAAPhJREFUWMPtV1EKwjAMTUavI3oawR/vtn5srJdREfzwMvHHQlcT2mpdMzFfWxiP5r2+JMN+mAiCOB72CABgR1cln4oOGocJnuMTSxWk8jMm7OggYkYXA9gPE3uyd8NXHONJ+eYMdE/NqCJmEZ5ZqlJJ4sUksKN7cYSaPoCZFWR1QI+Xm1fBACU63Cw22x0AAJxudwrffVwvZ+JmQdAHZkw0d4EpAMCw8k87pMdbnwtizQumJYv3nwV6XOA1qbUT/oQLUJgFRbsiNwFVucBIlyR3p0tdMp+XmFjfLKi1LatyAXtCRjPWBdL3Ke3VuACJKFfDr/xFN2fgAR/Go0qaLlmEAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-subtract-mode {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUFFxgsF5XNOQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABFUlEQVRYw9VWUQqDMAxNpWfxQxD1MoP97G7zQ5mH2RTZYLtM9lWoMbXtxLXNX4OG9r28l4hrd0PQoqxqAACYpxH25C/nkwCHyCBwSPoS09k1T5Fo+4EiExcC4v584xGFmyIXHBLRISAVZyZufUPVa4rcrwmPDgr93ylo+2GliLRUYHK6th/o/6r7nfLpqaCsagEA8Hh9FmcNKeRmgeYDC+SCq0B6FFi8/BcV6BdR9cL3gCv3ijPKOacsn3rBEcjmaVxpfGcg4wHxzgJJnc6241Hn23DERFRAu1bNcWa3Q0uXi62XR6sCaWoSejbtdLYmU3kTEunNgj0bUbQqYG/IcMaqwPS9jftoVCAQ0ZVDJwf0zQdH4AsyW6fpQu4YegAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-clear-selection {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AUGEhcuan3d3wAAAoRJREFUWMPtlzFP3EAQhd+b3TNSzg0N5TWXLkJQUUaKhIQ4fgP/g5ArrriE/I3opEgRrZtIVJR0FJQ010SioUmEZHtnUpwN9gWHGA5BJCy58MraffvmfZ41v3z9hqe8BE98vQh4cgG+Ydzmnrng8efvQJNi/uN7dznx/B3ggtfhf4ehNdUttRzBDIm/2VTiiWCG1HK0nc+3UWtq8BQIiEEakEQOADBIA4QCQmBqoHBhFNR27ikQSmGdYCdTqCpEHMDZmEKRWUBEv1gBDg5SzRJnpopILWICgWuRYflLamuzxB2BmtYqSRIka5VWU8QduXO+1hRc5YZu5GAwmP2ZJzND0IBu5HCV2+NQcAhAVRsnC2IbPzPdSjzd6to6VtfWkXi6YLaVWr7xoAwkfpb8MnC3SH7rKSMBe4M0jA/OTicFIbtCGRIyNbURhcf3ErCd6YwA1m0HgAxhw1NGQnlXBHG4kylVlSJuH0RfIP2CkL2I/qS1gIAAQiBl1QwFggIHtyxgrxK5PgyfC0JWKoT0HLh8LwoietB4TYKaIl7yeNURxB05UtMxDOcVQlZIrlRKdK6m47gjR/fuBRQihyLArtNeJD50Izcx2Eczu7iFkIug4VM3cpOr3MKDekFED0fWUHv9Zq0kpLnridjhY3XDg7NTN0jDrhO3X7O9Wg7wwyANu4mnayNg3gmbu0tCNoUyBNGv2l4rB9EXynA7082FOxAQLhU6rQVO9T2AvWowFToNCJcPORGxIRcnpjZSKATSU9NxvOQnAPArDSaQoUKnNI4iufkGtD4P3EHIcWZhz4HLceSOyrR3Izf5memPAL2cX3yhAkonysZVaWLBkd9dw1Ivv2a/AYPkK+ty1U1DAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-box-select {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg0kduFrowAAAIdJREFUWMPtVtEKwCAI9KL//4e9DPZ3+wP3KgOjNZouFYI4C8q7s7DtB1lGIeMoRMRinCLXg/ML3EcFqpjjloOyZxRntxpwQ8HsgHYARKFAtSFrCg3TCdMFCE1BuuALEXJLjC4qENsFVXCESZw38/kWLOkC/K4PcOc/Hj03WkoDT3EaWW9egQul6CUbq90JTwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-box-zoom {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg82t254aQAAAkBJREFUWMPN11+E1FEUB/DPTFn2qaeIpcSwr5NlUyJiKWVXWUqvlUh/iE3RY9mUekkPPURtLKNRrFJEeuphGfUUaVliiX1aVjGs6aG7+XX9ZnZ+d2fTl2vmnHvPPfeee/79Sk+may2/UQq/q7Qu+bAJoxjHIKqB/wlfUMcMVqI9bLZ+DGIKwzlzQ2GcxCx2xwvKOUKlaHTiX8bHNspjDONHkOmJBW5jIof/FvPh/06MZOb6cRc7cGn1AKUE5cdzlM/gAr5F/O24H3xkFRfxAbVygvK+cIsspjGWo1zgjeFpxL+BvnLw7laBA4xjIFJwrgu52DoVjKdY4HBEX8dSF3JLYe1fe6UcYCii3xWQjdfuSTnAtoheKCC7GNED5Zx4L4qt61jbTLHA94geKSC7P7ZeShQ0Inoi1IJuEOeORooFXkV0FZNdZs5qvFfKAeqYy7nZ6yg//HG0MBfffh71lFrQDCW2EvEP4mt4okZUDftz9rmGZkotmMxJRtlisy+MTniAWrty3AlXw0hFM2TD89l+oNsoOJXjbIs4EpqNtTCLXbiZ0g+M4mFObj8U3vsNjoZCVcmk60ZwthpepLZkB/AsivWfOJZxtpUQHfWib7KWDwzjeegBZJSdKFiE2qJTFFTwElsi/unQ/awXrU4WGMD7nOJxBY/1EO2iYConq93CHT1GOwucjdqnRyFz+VcHmMNefMY9nNkA3SWUOoXhQviSWQ4huLIRFlirFixnQq/XaKXUgg2xQNGv4V7x/RcW+AXPB3h7H1PaiQAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-zoom-in {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsUBmL8iQAAA2JJREFUWMO9l12IlFUYx3//MzPrLpSjkm5oN4FFIWVEl66IQlFYwtLOzozsjHdGRSCRF0sfBEXRVV0FQuQiLm5CZNBFgRRaRLVFhbJ2EdiN5gbK7toObTPn6eYdPTvNzPvOBz5Xh/ec5/n/n89zXtEHmZqeSXSuXBz/3zfdKvBWJHQrwZuRcP0El+QkbQXeBX6WZEgm6TtJk5lM5o4Lc+cV6qpf4Ga20Tm338zeATItVK9Ker6yvPzp4NDQ3+XieGsCU9MzTYumGbhz7m4ze9/MHgvBgItACrgfGAj2jgAvAYs3wlEujjc13kii8YyZrXXOfWhmo9GnFUlvOOemarVapVqtkslksmb2KjARqL62ecuWN9NxbRInzrldAXhV0uFSIfdew7G/gNLU9MwS8CwSmE3Oz88fcXG5blfpqVRq0Ix8VIAAX0XgrVL7HDCHGcCaWrV60LUBN8Dae58aQIxEqcA592I9M610JL0cpG/U9TIHJNKY3RV5z0R+7Nd4HZ0P1g/2RMBuegLAsRMnb4vT8d5vqKfMzOgtAlADrkmqGywmiMBTwfr3dC9j1Xv/r6Tvg/5/5ejxE6cO7M9faVbQZrYNOFSPmqQvVo9FKexvi5uWX58943aM7DwAfBDY+FbSCxP5sdkGx55GeguzrUEXPaSo2pFkAbiSZQCAzZJOmdkjwd6SpB/M7KykQTPbA2wDhoIzRzcNDx9MJwGNIXdJ0mEzmwbujL7dbma7gd03A7lKfnTOvf74nl0r6bonTUbujRSUCrm2d4L3/kvn3JPe+8+BDW2i9o+kT7z3kxP5sYsA6W47oE64TsR7P9tQL4vA2mh9WdIscKxUyJ0M7aR7acOGzikD65EQLEjaa2ZXzMwDFeB6qZBbbLTRE4EGeSaozNOZgYFf8qP7lmIvs354n0qlHpB0T7B9Ogl4IgJJrmjv/SiQjbrkD+BMUkfSbYATPdckrTOzkciWAXOlQu5cYgLdPEIapud9wMOR9zVJH3ViKx333mtHMJvNuoWFhZ3A+ojMcja77njXBEKwJJfTcqUyCIQ34Mf7nnh0paMnXacFuGoC1mr3AtuDfLzd8Zuyl+rfuGn4HLAD+Az4qZQf+61TAj0Noj8vX6oC35SL43u7teG6rf5+iXppwW7/JUL5D03qaFRvvUe+AAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-zoom-out {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgsHgty9VwAAA0FJREFUWMO9l09oXFUUxn/fmXlpItppi22k7UJBRSlVkCytSAuKUloIdjKT0El3FXVXdVFKRVAQV7qQohsNwdA0UFvBhYtqUVyIVlRaogtFQVq7qSTVjA3z3nHzBq/jvPmTN/Ss7rv3nvN99/y794kByMzcfE/7picn/jenmwWeRUI3E7wdCRskuCSTdDfwBvCtJEdySV9KOhpF0e0/LF5SqKtBgbv7ZjObcvfXgShD9Zqk5+orKx8Oj4z8NT05kU1gZm6+bdK0Azezu9z9hLs/HoIBvwAF4H5gKFh7B3gBWFY3460kWve4+3oze9fdx9OpVUmvmNlMHMf1RqNBFEUldz8OHAxUX9q6bduryut+Sfvc/Wz62ZD0fK1afjND9y3gGSRwv1GMojstTxUUCoVhdyopEYDzKXjWwZ4FFnEHWBc3Goet00m7lZlZYQixKw0FZnakGZksHUnHgvCN5/KARBH37enpOVg58H13HV0Kxg/kIuD/ngSA2ZMLt3bTSZJkUzNk7k4+D0AM/CGpaXCyBw/sC8Y/qZd2GpZiuL9YLN4Sx/HpoP5/c/exQ1OVq+1yyt13SLoArEsJnMjlgfOffvK3u58Kprab2QezJxfG2iTzUzI70wRPG9jbmpmb95SNB9mpzp7/j2yVdNbdx4K565K+cvfPJQ27+x5gBzAS7Hlvy+jo4WIvoC3kWpcvS3rR3eeAO9K529x9N7C7zX6AC2b28hN7Hl1Vt44niVq13LUjmtlYkiQfA5s6eO+GpDNJkhw9NFX5ueNt2ARodyF1IHIN2JiOl4H16fiKpK+B2Vq1vBAqFAf4IJkGNiIhWJK0192vunsC1IE/a9XycquNXARa5OnApeeioaHvKuP7r3dTGsiLqFAo7JR0T7B8rhfwXARa2us4UEqr5Ffgs151i/08oTNKdIO770ptObBYq5Yv5ibQq/sl3Qc8lJ4+lnSqH1vFfp9koZRKJVtaWnqkWXqSVkqlDe+vmUDWpZMlK/X6MBDegKf3P/nYaj8ErN9fqZBYEsf3Ag8G8Xit33BaniTcvGX0IvAw8BHwTa1y4Md+CeRqRL9fudwAvpienNi7Vhu21uwflOT+L+i1X2TJP57iUvUFtHWsAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-help {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABltpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMzIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDNDIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDpBODVDNDBDMTIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpBODVDNDBDMjIwQjMxMUU0ODREQUYzNzM5QTM2MjBCRTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPGRjOnN1YmplY3Q+CiAgICAgICAgICAgIDxyZGY6U2VxLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNjoxMToyOCAxMToxMTo4MjwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAzLjY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cphjt2AAAAT7SURBVFgJxRdbaFxFdGb2bhui227BWrsVKYgf2kJUbP9EUPuzEB803WTXJjH61Q/7Ya1+CMYKEVTsh4J/EpvY7BoabUiNiA8s1p+4KIhpoUUEselHqyS76TbZ3HuP58ydc3d2u4+IkQxczpz3mZkzZ86VYpXjvenpjZsLhUcliE4AuUuASAgptmt1EFdwPiclzIIUUwubNn17OJlcXo1p2UpodHRiux9xB1Eug1+slbzhFxGOKc851tu7/0oznYYBDA8Pt0U2tL8KQryIq2tvZqQhD0QJHRz3yqWhgYGBpXpydQMwqz6NCnurleCSADkJEfgKfOePqL80R/wV1ZaQyr1LenKfkPCkEPKeaj0xg7vxVL3duCmA0Vyuw/fl52hgBxsBED+h4Cv9z3R/zbRm8MTJTx7HQN7GQB6w5C4L4SX7M5lfLBpurjXMyvNIShiyi0l1pL8n9b7EDGPR8fHxzSsQ6XDB3618/xqo6Pk25V5MpVJllgHM1BO58RdQ612kOYZ+GXdij70TYQB05mpj+1kU5G2fB+l3PZtOf8NGx6ambnMXb3yAxg8wjSEG6OKKR9oicBQD+ZvpH2Wzj0lQpxCPG9qMv1x6hHNCsSAlHM7ZOa682vlI9tRDbvHGbD3nZAPpDoD/3JIrLpAs26UFkC3EMUA99hpfGtEBfJjNJnS2Gwnadnvl+Xw+iuc3DAJuNyIaSCHpilVldyDjjUxj3WDZIAhxhHHyRcdNuA7AAfUaXzVKODpzFiZ4/uLvh5G+m2no+C/pyIf7MqlEJB7bpqR6nXkEUfbeawuLaZsW2ISfNQ2vtaktQlGFQyIVGT0o2+2EC4iQNGwjBIN9qdQ5Qg4mk4X4rW3vCClLtowE2FOFUxKDfNmiZci3ovKKRFPh4FK9q4Zbdr+lKKJiA13TcHR2dmLBgdmQ0GAS2MZaEowY+XbAk09IvgtYZGp16SyvFhaHcIUh645t8T9DBCcnz5zZ4hZLu3DzK2QlL1QQa0Y+pHiJKPSuOGj3PmZTheM5w2TwqBxnvBZOTk7G5gvXJ5Aelms8wnJURL+olSWcfEhf6gDoUXPMq6ZlqbzWU2pE+3hi4s6F68tfIj9cBMlikr7Z0/P0b/X0yIcUXsDCF1WhtL4OROHaXk+xlkbV0Cu732Nmhc4peaWSg73pA8dq5RkvO37ldUTfXCKZv2q45MkhvG87WQEzpCCUSvV1d9GONBy3lMvgKSwrZig8gjAietWY0QriylO2jIo4yVbOSb7KB/qmI9BPKjHpSSXYauRyn92Nq9/Kcrj13x3s3v8D481glQ/0raiNYgX9njPSBOImbrHZePl+tfFmc9sH+Xaoh8NjOKSVdDMhjjYzQLy+dFceH5+IJQf9VYXX4tROg4ZFU8m31M3mfPEqUoJqCGJfvWpo2xnNfdrhC28n06SCeSzNZxlvBINGRXCtKS7EY1uV6V7HWAm38y1cXaXsMcOCvr9ySPj+af7A1U2HJXHzVNvUXVLIGyPf+jV0pf8GHoN+TLAyPkidTCi2RpPApmnR0Bd1zGRaB/B8Oj2HSw7LLbVR1MmskW8RdEWVXSJf3JbpAMgRtc4IZoxTh9qotQjCasm46M0YX9pV1VmbpvRH5OwwgdRtSg2vKaAz/1dNKVtb17Y8DCL4HVufHxMOYl1/zTgIgiYvBnFKfaNp3YjTdPz3n9Na8//X7/k/O1tdwopcZlcAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-hover {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4oVHp0SwAAAQJJREFUWMPtlsENgzAMRb8RQ5VJItFDOgaZAMaAA0iZpN3KPZSoEEHSQBCViI/G8pfNt/KAFFcPshPdoAGgZkYVVYjQAFCyFLN8tlAbXRwAxp61nc9XCkGERpZCxRDvBl0zoxp7K98GAACxxH29srNNmPsK2l7zHoHHXZDr+/9vwDfB3kgeSB5IHkgeOH0DmesJjSXi6pUvkYt5u9teVy6aWREDM0D0BRvmGRV5N6DsQkMzI64FidtI5t3AOKWaFhuioY8dlYf9TO1PREUh/9HVeAqzIThHgWZ6MuNmC1jiL1mK4pAzlKUojEmNsxcmL0J60tazWjLZFpClPbd9BMJfL95145YajN5RHQAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-crosshair {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADEUlEQVRYR81XXVIaQRCeHqug8CXmBNETaE4gniDwIgpVspxAbxC9ATkBkCpQ8gKeQDiB5AQxNyAvUlrldr7eHxyGXZi1rMJ5opbp7m++7un+htSGF204vsoMoNXrlzSpfWa1oxQfhAegCZGaEtPorHo8znIoJwCt6+td8uk7ApUQCIHTF4BNAWzImq8ap6cP68CsBdDp9i9ZqXM7ML79g/EnCWD+jgMKENKqWT+tXK0CkQqgNRjs0OxpQIqKhoMxaG6/6JeRnK7T6yO2UvVqhYSlLX+ryORfgKn9ORDFIy7ky41yGcwsr0QAQfDH5zucOswx819fs4egI9OFCcD8DjBF7VNbEX0JzdWEt3NHSSASAcCxBDqMgt/623kvyTgNgNjJIfTjk4D4FqaJR1715MjmYAmA5Bx3AwUXQL+t105KaTlcBSC26XRvhjEIoLiq1yqXpr8FAGG16/ug4IT27fxBWu7EiQuAiImJpEMKE6nYM30uAIDDttSUOPfJP7JzbjPhAiBIh9QE67vIvoOi9WJfCwDavf40ulpjbCqmUf+W753ezURuh7Dg1SqflwAEHU6pgfyBq9Y4qx0LG++2fnZ/eUzcstmdM2AWH+jfc+liWdBJfSENf8Lifi3GVwC9mybOfi5dzatWVrbbLIHNva8p5h/16gkaFiLGGxbufkoE6XguwePiXLF3XmMfCUCUAqtKXU7sumd1CowOuJEi3Pg1FBpjitIGhyvVSfvmjci6ZR+rFQfDiPVE2jFYeICQ+PoewwjC5h7CZld6DBdyu6nDSKgzOyIMhmhK5TTqXYbRorZYM46TmpKAAOrGWwSJJekSB1yqJNOzp1Gs7YJ0EDeySDIMtJbQHh6Kf/uFfNFZkolJICRmz0P8DKWZuIG2g1hpok+Mk0Qphs0h9lzMtWRoNvYLuVImUWrmPJDlBKeRBDfATGOpHkhw670QSHWGLLckmF1PTsMlYqMJpyUbiO0weiMMceqLVTcotnMCYAYJJbcuQrVgZFP0NOOJYpr62pf3AmrHfWUG4O7abefGAfwH7EXSMJafOlYAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-lasso-select {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgwlGP1qdAAABMBJREFUWMO9V1uIVVUY/r61z57ZMx4DnbzgkbQXL5iCJphlWdpIGY4jpFBkEiU9ZNaDRRcITcIwMwgxoQtU2IMXdAZfMjFvpERXYiSbysyBEXFmyuHMnLP32uvrwT2xnY5nxvHQ93Jg7fWv71/r//7L4a59TRgqJk+Z6v3a+sv0OI5nk5wu6VaSVZImAThHsgjgrKTvM5nMUWvtmf5n8HodCIKgOgzDhc65pSTrJQWDsSNpJX1ljHnDOfdT37oZLLHv+8OMMasKhcIJ59xHAJYMlhwAJGUAzJfUTHLFuFzOG5QDU6dNMyQfs9Yedc5tBpAD4IYYNQGoBrDtQnt7/b0LFrJsCHzfn2itfQfAnZLiazytA3AaQAuAiwDaEgeNpGkkswAWSBqRONB38b88z5uTKePt6iiKXkk8jq+iJC5LOmiMaTLGHLPWhmWeHr7vV0dRtATAapAzIVmSo51zyzIlbm2stesFPA6pKk0r6Ryg93y/ek8YFvPOOTg3cDSiKCoC2OP7/rEoirYm4rUkF12lAWNM1lr7lqQn0+QA8gI2jBg5cj6Aj8OwmB+KAKIoukhyp6SRJAUgl0ndPLDWPi9pJQCbuviXvu+/GIZhW1dnJ24UJFuTjCCA2ADA8sYGWmsXS3qmL94kDYAtkh4Nw7ANlQJ5U6INT1KrAYC9zQdykl7nFSj5fXp5Y8NWVBhy7mUAjqShMYdMXV2dJ2klyRwAJ8lIeuGWCRMP7N7frEqSG2OmAFhKshNAp5wrmO7u7jEAngPQm1S2z2pqapr+OPt7XEly0oxwzq2RdFmSD2AMgKKJouhhAL4kA+Cs53l7e3t7uytJHgRBreTWkXwkKVJnJD0B4GAGwIJE9R6AFufc6UqSZ7PZbD6ff5dkA4CQZEHSqwAOISmXtwGIE+F1SeqqIP8d+Xz+C0mLJYWSAODteXffczjdDQNJ0BWMCoLg5gqIbRTJNwHsljQhUb0luWPM2LE7Thw/9m/5NCT/TByxAOYWi8X6/gdWV1dnfN8fNRBxJpMZTXKdc+6IpFVJWAEgkvSJpA0X2tvtVTaSjgOYBCAEEADYSHK87/sfhmEYA9gShuEDkgzJHyWtB/B1irQ2juP7ADxkrX0wOUOpzmdpzEY590HJ7Ni1r2kSyZOSiv2+hSRjSTXp/QAukzySNJOJkmalyNIl10hqMcasdc61XDNcQRD8BnITgNp+36r6kfcNFMMlLQGwTNLMEuQGQBfJl2bdPru+HDkAZAqFQux53jZHEsC6aw0eg2gylNRBcqcx5v04ji999+03AwsWAOI4Lsy9a94WkisAnE5a5WCJYwCfA1g7LJudI2lTHMeXBm1faiQzxkyRtF3S5CTupeAB+KG2tnZFT0/P30NO2VKLzrmfAbwGMipjG5Oc0dPTc0Md05SZ5U4Q2FxChErtEYD7jTGNQ3UgM8Asv90Yc9I5LSKRlXSI5CxJa0jWSALJjKRnAewfkniT+vwf7N7fXHK9rq7O7+jo+BTA/NRrdBpjnnLOnUrvXd7YMPQXSBunneno6IhIHgYwW1JtkgmBpBkATlVMAwOk3nFJ+VSoqgCMr6gIy2FcLtdKspAedyQN/98caDt/3kpyabUmf8WvG/8A1vODTBVE/0MAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-pan {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4lKssI9gAAAOtJREFUWMPVll0KwyAMgNPgoc0JzDX2Mtgp3csKErSamGabIEUo/T6bHz0ezxdsjPJ5kvUDaROem7VJAp3gufkbtwtI+JYEOsHNEugIN0mgM1wtsVoF1MnyKtZHZBW4DVxoMh6jaAW0MTfnBAbALyUwCD6UwEB4VyJN4FXx4aqUAACgFLjzrsRP9AECAP4Cm88QtJeJrGivdeNdPpko+j1H7XzUB+6WYHmo4eDk4wj41XFMEfBZGXpK0F/eB+QhVcXslVo7i6eANjF5NYSojCN7wi05MJNgbfKiMaPZA75TBVKCrWWbnGrb3DPePZ9Bcbe/QecAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-xpan {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4X4hxZdgAAAMpJREFUWMPtlsEKwjAMhr/pwOOedINJe/PobWXCfAIvgo/nA4heOiilZQqN2yE5lpD/I38SWt3uD9aMHSuHAiiAAmwaYCqoM/0KMABtQYDW11wEaHyiEei28bWb8LGOkk5C4iEEgE11YBQWDyHGuAMD0CeS30IQPfACbC3o+Vd2bOIOWMCtoO1mC+ap3CfmoCokFs/SZd6E0ILjnzrhvFbyEJ2FIZzXyB6iZ3AkjITn8WOdSbbAoaD4NSW+tIZdQYBOPyQKoAAKkIsPv0se4A/1UC0AAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-ypan {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4anK0lywAAAMVJREFUWMPtlzEKwzAMRX/S7rlpIMXeOnaLaME36FLo8XqCdNFghGljyc4kgQi2Q/SUj0F/eL7eMMTKz6j9wNlYPGRrFcSoLH4XxQPvdQeYuPOlcLbw2dRTgqvoXEaolWM0aP4LYm0NkHYWzyFSSwlmzjw2sR6OvAXNwgEcwAEcwAEcwAEcoGYk20SiMCHlmVoCzACoojEqjHBmCeJOCOo1lgPA7Q8E8TvdjMmHuzsV3NFD4w+1t+Ai/gTx3qHuOFqdMQB8ASMwJX0IEHOeAAAAAElFTkSuQmCC\");\\n}\\n.bk-root .bk-tool-icon-range {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAABCJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxkYzpzdWJqZWN0PgogICAgICAgICAgICA8cmRmOkJhZy8+CiAgICAgICAgIDwvZGM6c3ViamVjdD4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTgtMDQtMjhUMTQ6MDQ6NDk8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBpeGVsbWF0b3IgMy43PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgrsrWBhAAAD60lEQVRYCcVWv2scRxSemZ097SHbSeWkcYwwclDhzr1Q5T6QE1LghP6BGNIYJGRWNlaZItiFK1mr+JAu4HQu0kjpU8sgF3ITAsaFg0hOvt2Zyfvmdsa7a610Unx44Zgf773vvfneezPHNzrbhn3CT3xC3wPXYOC8LDzqdi8YY/gwh4BeknS/2th6dr2kf94AOp3OFyWgMyziOPbMDxV9FTtJnl1ut795Xd0/YQ0/vtYQwMT1KXWCfr2IjOWwtNehwN4xL9ykTrm6Pzl58yLn3J+mKh9mXbT3uRjGEDph+O8/TjfP5dBp7Ha7AX7O3o5nZeD/0E/OGyXntDgzA0X6qmCnrVutVlrUWV9f/3xo+pwhGDhvEPHOjoxnZjJggXmMHzBQ7NGNp9vxk61fr0HR7e/u7pZzCGHlc7qwBYYTT7tJYSx1AQzppyFPft5apta9w7SKcn0b7P7+/jCsDQ5mbc0dCmIJGDN0ehdcjsmkm6A6KUeKFOTE11PLxrC7Ukqh3ylL2fT0NAP9q6ur6rRCJJYsbKB0JsbCKMuy+xREePDyxQPCz+Crlw062QcA5wBOOt1l6vIl2WiI9F1fN6Q+BBqit6hEC4Hk08GQJMn4myjSP7RavVxgdaVUh/3U6HCMsPr9pYnJKRziHtWQ+un58+hGs6nsjQSjpuTyKGN3CX+FBwHXSiEVgjP+O8X6N12kIePES+GzTKAkGbNp8yJsGUMVzz8jPKReiyAQRimy5/cjye5RpF8utFp/+nwmT7d/NMzcFkS7yjJNGDaPURQxIQThEQy0SyF4l5WJYYhBa816vZ6dU7A6CAhbZVow/pDe0O9hVOoCi13r4BgBAvJHqMSQL2vE/iH6IAXEwgrRVUmBoRRwnwJQT98xEeVeSUyB4dJ5nwJBKdCFFGRmUCcu7rwIYypCTblaChuNBhWODrman5ub+4v0rMNBt8z6Ezh7GksJQpCbm79cMQE7QBFm/X6f0rjWnv8WRYg/QdbUpwDAEBy8vPyA8rNGzg3a8MiElwiM7dAtRqNoNptjGPM1laVxP9umWEMGLOKhKUOJDtBwDmzsw9fC/CzHr9SGuCTi2LbbKvVtmqXpCjMihBFa79Wrt5fGx9PDzc3fmu32Lf8qFliwU9emKhBSp+kRKn/hu9k1COEDbFdt/BoKWOAkuEbdVYyoIXv8+I/QK9dMHEb1Knb7MHOv8LFFOsjzCVHWOD7Ltn+MXCRF4729vWMDK+p8rLkvwjLg4N4v741m5YuwCI9CvHp1Ha8gFdBoPnQAkGsYYGxxcfEI7QQlFCTGUXwjAz4tWF+EpymOWu7fglE7qsOvrYE6g4+9/x/vhRbMdLOCFgAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-polygon-select {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjc1OfiVKAAAAe1JREFUWMPt1r9rU1EUB/DPK0XbqphFHETo4OCiFhwF0V1KHbRSROLqon+AUMVRRFBwEbRFMBiV+mMW/wIxi5OD1kERRVKRJHUwLvfBTZrU5OWBGXLgQu7Jfe98z/ec7z0vKa88b2q1BDtRHdAPBaylm1NzsxsOjPnPNt6WSWprbft+/c3I3zOAjhT1Y4+fvcjEQJIXnVECSa+AhqIHqlHH5lWCZoe+Gk4GRgDG86j9SAUdlDBSQaZhlOkuHyoVdJmsw98D1S5fM4NYM1LCpqM+Lwa240oLgmZzpVZvzKT75VLZcqksSZKWlQeAy/iORVwIvh31xvotvK7VG3Px4aWHj3Jl4C2uYSvq+Bn8v6LLbaVWb9zsBiKLCvbiNG7gLm7jAYqbPHMJMziZ9lsKoh8GtqCEVVzHftwJn+TFHp4/hg8BSCYVfMOZoPEv2NZGdy9WCGUr9toDR3E2/H4V6nwRe/BmgN65H1ZhvMuB3XiKIyFoGefwO6ysVkUlrNUNsyAK/jli533Q+Y8cJFvAeXyMS1CI/jiMr/gUtD2LQwMGr4R3p7bY3oQHQ5b38CT4D2AXXg6YcQXHpyYnlqKsi5iOAVSwL9zd7zJ09r+Cpwq72omFMazjT9Dnibym0dTkRDUKrrgwH7MwXVyYB38BstaGDfLUTsgAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-redo {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4itK+dVQAAAaFJREFUWMPt1L1rFFEUBfDfJDaBBSslIFjbaSFp1FJQFMVCHkzhKIqdUYOCoBgErVz8rCwiTDMwBCIKipDWyip/gxAIWAmBgBC0eYFh2Gx2l9lFcA5M8e59782Zc84dWrT435Hs1siLchqn43MS0zgW22vYxjesYjVLw3YjBPKinMUTBOwf8J5fKLGYpWFjJAJ5Uc7gIW6jM6Kim3iNZ1katgYmEL/6I+YasvY7Lg6iRpIX5VF8wuEe/XV8wGf8jN6LWTiAc7iEQ7ucPZ+lYW0vAtfwvlbfwCKW9gpXDOv1mJvZHiSO91MiyYsyiQSuxtpXXM7SsDmM5nlRdrCMMz3sOJWl4Xevc/vwBzdwAl+yNNwZxfRI+GxelK9ikHcwh8d4NNR/YFRES1ZwoTYdR7I0rNf3TzVNIGbmSvR/Bx08mIgCFSVu4l2ltIWD9WxNGR+W8KOynqnZ0rwCeVG+wa0hjrxtWoF5dAfc28V8Mib/n+Nev5dnabg/zgw87aNEN/bHOwVRiRe4Wym9zNKwMKkpgIWKEt24njxiJlq0aPFv4i9ZWXMSPPhE/QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-reset {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4gWqH8eQAABLdJREFUWMPtlktsVGUUx3/nfvfOlLQaY2IiRRMQIRpI0PjamJhoVASDvNpCpYw1vJQYSVwZwIVQF6wwRHmkAUof9ElrI6VqDAXcID4TF0IiYQMkSlTokNCZ+b7jove2t+NMH7rQBWd3v+989/zP+Z8X3Jb/WGQySvUNTQBJESkNguAVYIWqzhaRhwBU9WcR+QXoymazn6jqzUQiMQSQzWZRVdal1vwzAI2tHQBPOuc2AbWTdOyQ53n7nHNfRwee51GzqoIQMCLDpr3x/tLQ0oZzrk5Vj0/BOEBt+KYuOlBVGlrahr0Wob27t3gEjnZ2AyQzmUwHsDgP6J/AYRE553neDwDOuUdU9QngNeCumK4TkRMhZUORcYC1qysLA6iuSQHIwkWLD6lqapQsuSmwTVV3h99I7EcAR462A2xR2Ilq6ehTaejvO1774kuLNALR33eclsaGsQDe3fYegHl43vyNwEeqGl1963mm2jl7YZRTQ82qlWP4HM6ZToC5ztkW4LHQoALru7s6Di5dvlIj/e6ujrEAWoZDn8hmMjXATMACGaAVuBjXTVVXFc/AxhaA+4zvn1DV+eHxVWPMAmvtb5GeMWZyZVhI2rt7qVy2pOh9U1snwIPW2vMi4oWJuBPYHkVAVScPoKmtkzVVK6cEMsyJraHhiCqJqJUwj/JRz7TW1iSSyR2rVyylqa0Ta+24Ic8vXaAEmDFc/l5Z2A/80OibuVyuz/f9ElUdHCmvw82t5HK5h6y1PYhsz2YyGw43t2KtBZHIGwB6+j4rCkBVUdV7gXrggnPuu8h4eP+xMeZS2D0rJYZ6AdAMzAt1b4nI26p6IFZOY8pugijcKSIHVLUK0LyST4vnrVfnWr3mjmP4QTATaERkXkypRFX3isjmuHdRJEK6Ckqquopp06bdKCkp2Sgi7XnGLcg7gzeutwNIiPYc8HixqIrIOlU9ONVIhHPEd851icgSVXUiskVV94gIqoonIt0i8gfQCfwae38e6BWRXuBZz5jZ8VbaOE4EIqlZVUEQBLlkMplS1QER2RwkEnsSyaREDUzyeNsvIhvCMqkH1kdIJ2o+k8iJB1LVVRfjZ6nqqlEAIbdVQGto8Lrv+/dbawcjAL7vc+6bs+zetetfLSHxniIFGofGGsU2oC7eOCbDfZ7nQawBOSAX74SF9oEPImOq+r7nmVmxb5raukZa8UReGmNmhbMkAwwBH467EYVZe49z7kdgenj8k7V2oTHm8kgdWcvrNdVFjR8cHkYzjDH9wLjDaEwEzpwa4MypgWvAjtjxfGNMj4jMiT+M+kFsZI/Q6Pv+HGNMT8w4wI7TAyevxXVPD5z8+zD64tRXAMHVK1eaVLUyVvuDqroV2BOnJF4ZIedviUidqt4Re9s+vbx8zZXLl7PR2+nl5Tz/zNOFp2FzxzGAklw22wUsLLaSKXwf8vhosZUM6PeDYEUum70VHfpBwKsVyyfeikOP6oBNwN1TrLbfgX3A1kKLzKeff8nLLzw38T5wZDgxn1LnNk5lLRfP26/OnR2hwfNYW2Atn9RCsrf+EECyrKysDFimqhXhyjY3VLkAXBKRDqA7nU6nS0tLhyIj6XSaN9bVclv+l/IXAmkwvZc+jNUAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-save {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4UexUIzAAAAIRJREFUWMNjXLhs5X+GAQRMDAMMWJDYjGhyf7CoIQf8x2H+f0KGM9M7BBio5FNcITo408CoA0YdQM1cwEhtB/ylgqMkCJmFLwrOQguj/xTg50hmkeyARAYGhlNUCIXjDAwM0eREwTUGBgbz0Ww46oBRB4w6YNQBow4YdcCIahP+H5EhAAAH2R8hH3Rg0QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-tap-select {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NzIwRUFGMDYyMjE2ODExOTdBNUNBNjVEQTY5OTRDRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCOTJBQzE0RDQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCOTJBQzE0QzQ0RDUxMUU0QTE0ODk2NTE1M0M0MkZENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTQ0QzIwMUM1RjIxNjgxMUE3QkFFMzhGRjc2NTI3MjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzcyMEVBRjA2MjIxNjgxMTk3QTVDQTY1REE2OTk0Q0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eYZ88AAADLklEQVR42rSXf2TUYRzHv7tuGcfE6Vwb5zLSSjEj7Y9KWqfEmFZJP+yPMdKKmUrrn0iUfjhWlLFi6YfNrF+StBoTo39iYkTGco4xxxG59P7k/T2PT8/37nu3bx9ezvPj+zyf5/PreS78bGLS8SmrwE6yje3NHJsDBTALpknBz6JhH3NiYAB0gHqPOVv52wJ6QQ48BzdAttTioRJjdeA8mAHHS2xuk3p+M8M16ipVQE49Ds6CiFO9RLjGONf05QLx6wPQaBlbBlPgJVgkP0ETiIJ2sB/E1XfimjfgBOOlKDUqCGOcqBcQnw6BYW5YTo4wbvQhMmCfGRemC2rBiGXzWUb+kM/NRZ6CHWBM9ce5R61NgX6ayhSJ5EPlItlDRNkz4JbFHf06BkSzHjXxM+gDv1S/mPUo2AXWgt9UUHL/IVhS8yUV1/EbV3o4N+NaoE9Fu/i827K5pNYHnqAVJECShWmAaddpscYFFXwR7vnXBRGlnUN/L6kqKJlxnRUuDbaDBiL+vst5d4gpcpBrqk/2jIgCKVUolhntplzivHmwh4stGOPfwBWwl/2dpp8p7xjQZqFLiQJtauKkivYm+kzccpK57yXfOUe+P23JqAnVbhMFmlXntCWnxbT31am9ZJ4BJifsUmNTqt0cYhA5ypympPg7VkEKunPbVb8cIG+0kyHLJZNR7fUMooUKFHAPkfQo58VLK+RzwRDd4FdWG9mjpaAXzqkJa1R7kQttqEABWXMjOOxxVRfnhRm5URX1prk/0pQHwNcKlchZ+jdpC+hFdVqO0my9Hj5dkYgCn1Rfh/KdlNDHrJhPqlDih+IfBd6qwpOgEqYMsorJ2HtWxtagLJDn/W3KRfPOZhoeBJfZPgVeGKeKrkQBh5dLXl25Ny3pc4/1fkTdbvFqFQgbxWeYD0hXulhQ0pYiM1jG547fcbMQpVnHTZEn9W3ljsCzwHxCdVteNHIZvQa7/7cC7nV6zHIfyFP9EXjFa7YxKAVqPP4bxhhoLWW+z9JyCb6M/MREg59/RlmmXbmneIybB+YC/ay+yrffqEddDzwGvKxxDmzhc0tc80XVgblqFfgjwAAPubcGjAOl1wAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-undo {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4em8Dh0gAAAatJREFUWMPt1rFrFFEQBvDfGhACASshkL/ALpWVrSAKEQV5sIULWlgZNSgIFkGIVQ412gkBt1lYLERREFJqJRaW1oHAoZUQsDqwecWy7N3tbe6C4H2wxc682Zn3zTfvLXPM8b8j6RqYF+UCzsfnHBawGt3fMcAX7GEvS8NgKgXkRbmMxwg41TLsN0psZmnodyogL8pFPMIdLHUk7hA7eJKl4U/rAuKu3+HslFr/FZezNPSTFslX8QErDe4DvMVH/Iq9F7VwGpdwZUjsPtaSFjv/1vCBPjaxO0xcNbHejLpZrrlvJCMCT+JzA+2fcC1Lw+GE4l3CG1yIptfjCtiKoqtiJ0vD3aM0Py/K57iIMxgkQxat4EdN7e9xdRzlk+LEEPvDWvIDXJ928sYxjL36icWK+VaWhlezOIqbGFirJd/H7szugrwoX+D2BDEvszSsT5OBdfRaru/F9dPXQF6U27g/KnmWhgctxqyzBrZGMNGL/rHI0nDkKXiKexXTsywNGx0OnFbFNk3BRoWJXnw//j+ivCi32/S8CxPVNiWOAdUiJtXITIqYY45/Cn8B2D97FYW2H+IAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-wheel-pan {\\n background-image: url(\"data:image/png;base64,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\");\\n}\\n.bk-root .bk-tool-icon-wheel-zoom {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEgskILvMJQAABTtJREFUWMPdl1+MXVUVxn/fPvf2zrSFmUKnoBCUdjRoVaIxEpO2JhilMYBCtBQS2hejpg1Uo2NUrIFAoyGmtiE+GHwQGtvQJhqDmKYRBv+URFsFDNCSptH60DJTO3dKnX/33rM/H7rvsDu9M20fDMaVnGTvtb69z7fWXmvtc/TEzqd4OyXwNsv/FwFJQVI/sA14SZKRLOlPkr5TrVYXHz70quYkEEK4TtI2YAgYkrQthHDdhV5uuw+43/ZrwCbgRttgY/tjtrc0m83X3/f+D6ydnJhYcB4BSZcBA7aP2d4ELAGW2N5k+xgwkDB0IH19CGGH7R8B1aQeAf4KvAw0ku4K2zu7uru3ApdPEyiKohd4TNKjtjt5h6RHgccSNrddbvuHtm9Jqoak7xVF8WFgdavV+pSk5cCObNmXgK++85prCj3z28HKqZMnH7D9YAY4BvwujT8BvCuL1INX9vVt+dfwcCvNb7f9q2RuSfrGvWu/sL2Nf3LX7pzvj4ENSGBPVarVd4fRkZFltjdmoMGiKO4IIWwIIWwoiuIOYDDzeOPoyMiyFLkum7WJCMDztrcrTTrIRuAQZ6NcK1utL4dWq/VZoC8BhqvV6l1lWb4YYxyLMY6VZflitVq9CxhOmL60hhCKeYiV7WMKIXw9jT1HpXw3c+bOAKzOjJubzebJrKQCQLPZPClpc7bP6rMYKtjXth2OMf7tIkr11Wz8oQDc1Fb09vY+kQw1YAuwJY2nbUluAnCWpKkaFl6IQIzxivaR2SYA89sJVK/Xp2x32R6w/a30DNjuqtfrU0ArYecDCEqgLqm94T0dEm9mBG7PxkdDlkBnkhebgIezNQ8nHcCZPL9ijE1Jf/bZZoPtzbavmqNZLbf9tSxq+yoduuJ+SZ+zXSZyBXCqU+d8fvC5yRUrV+0G2j3g2hDCLyXd/+Su3QdnvP/zCuH72LWsgf2k0oHlH2c2odlkxcpVEdgr6aDtjyb8x20/J+mA7T9I6rL9SWA5dne2/GdXLl58qNJh398An85yTMA+4DOz8Dgu6Zu2dwJXJ91ltm8Gbp7Fgb+EEB4aHhpq5CEtACqVyr3AC0AlPS8k3TSmQ2YPhhBuS/1/LpmS9JTtNTHGfwBU2uUALARotVqniqJYH2Pck85pfavVaufAwnQvnHc0McaDKVptebN94QAnJB0EdtjekydyZXqjs/0ZgLIs/w6sy8bnYGYJ63pgERKC05JutT1kOwITwL9tvzlzUQUYB+Zjs2DBgu6xsbGJZHstByZbezregcBXeCsEz1bnzXt5anLyzLq71zDLxTRdVgemdx0fv2e2w5thO5DbiqL4oKT3ZKpnpyYnz+SY2ZpTAPZmJfdIrVZbNBNUq9UW2X4kU+2dcf53Aj1pj2PA7y/6m1DS00A9za9uNBq7iqJYBuoGdRdFsazRaOzKSqye1rTbaa/tlbYrqXQP2X4FIA9/J1l39xrC0v7+w5IeB8XkwS1lWe6TGJAYKMty31tfO4qSHl/a3384I3CDpI+kzC4lnRfrue6GytEjR8oQwlY73gC0L4qlth/q0M1/LYWtR48cKQF6enrC6dOnVwGLEpnxnp7en4+O1i/tszzGOCTpPmB7ahb57QUwBWyXdF+McWg6MScmuoA8OX8xOlpvXGz422XYTsB/SnpA0h7bX5R0WzI9HUL4qe2XbI+dk3xl+V7gxoztD5jRI+YK/zkEEokx2/uB/RdzIfUtueqVN04cXwF8G3iHY3z9Urw/j8ClyhsnjrcS2Vv/J/8NLxT+/zqBTkcxU/cfEkyEAu3kmjAAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-box-edit {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEg4QfHjM1QAAAGRJREFUWMNjXLhsJcNAAiaGAQYsDAwM/+lsJ+OgCwGsLqMB+D8o08CoA0YdMOqAUQewDFQdMBoFIyoN/B/U7YFRB7DQIc7xyo9GwbBMA4xDqhxgISH1klXbDYk0QOseEeOgDgEAIS0JQleje6IAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-freehand-draw {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADTElEQVRYCeWWTWwMYRjH/88721X1lZJIGxJxcEE4OOiBgzjXWh8TJKR76kWacOBGxdEJIdk4VChZI/phidRBHMRRIr7DSUiaSCRFRM3u88gz+o7Z6bBTdjmYZPf9eJ55fv/5zzvvDPC/H9QsA66Olo9Ga+/MdR+Ljm2/KQIULsz9FqItGdOfJKLhApLgVkiSCGODjWit7QpKWy+TNrFeXvzKVUT8NiTVaIgDcbiCFJ7GiT8WkARXAdYBK0Lbhi/CenArRNskuM7/tgNp4ArQ42dwjf3WY5gWTqC7O/NbNn2Xkfw/YwdSw/We14HP2IEZwX+y9cZ9SH0LmgFP7UCz4KkENBNeV0Cz4b8U8DfgKiDxMWwUXETqLvJpCQpXZfawbzS7t9v5pL19cHBwfja7YA0y/lyCM0+E5hv5+piZXwKYcF23as+37bTXsQVqgkL0p/34fHR7DcBtbetFsBmGDwMOJCggYG55yw7dMlk6DuC1Bdu2RsCU9TYWQq2IoGbsreZ5NzvEqfSBsIsIy8OTbcdgiRHeh4o8AFAEwDakbY2AaCCpH7V9aGhoUUUy3UyVbkPYFuYLDlUZH8XBpwxkK0Dbgxg5HcVi0ent7a0RULMIozaHBSMfF9b2SzdutFcFB2FkwMIJOG6qfteXOa1nHZ48tyefuwyfT9s6wtzZ3t7eZse2DR2I228TtHXzuWCx9g8MtK5cuHCZTH4tiHEOa4xFngvTyS8f35d6enomiCi4/foEXBkZaQuukChL4FYA2Whd7YcC4gEdW3CpdL3LtGAVCVYJywEyTpAuJKeMOKXZs/Bw947C50KhUFOG4cwz35cjWNBlHGeD53n3xsfHP/T19U1qciggar8Fa4I3PHobIotBWBtc2hSiChyZxVzM53Pv7FVH6Tp3uVy+g0r1ImD2GjIrQGYIxjnfuXTZGICS5k/bBwJoubwEFX4TLah9EXomJGMA3za+f9913Yl4TnzsDQ+vE6YTZOjHh4ngibstt1pzQwd04F0bPStEBpXqRoBeQ/AKghfBnOEKgS+Q7z91Xfdz/HGKg8Ox7z8iYD9z6wqTkZFgnvhMGP9VZ2or1XVkPM9z0mytSfVsHa1RLBZbLoyNzUnK+ydz3wC6I9x+lwbngwAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-poly-draw {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEjglo9eZgwAAAc5JREFUWMPt1zFrU1EUB/DfS4OmVTGDIChCP4BgnQXRxVHqIJUupp9AB8VBQcRBQUXIB9DWQoMRiXZzcnQSA34A7aAuHSJKkgo2LvfBrU3aJnlYkBy4vHcP557zP/9z3r33JdXa647N0kHSZd5Nn0rSxc8G3cXp85sMcnZZ8vge3osZ+l3vB8CWFA0iL14t79h210swAjACMAIwAjACkB90D/8/GchI9ve4nPwTBh5E9ws7OepzGWb9EddSn51Op9ZstadSg4VK1UKlKkmSDSMLALewiuNh/hVJq71Wxttmqz0dG88vPc+MgWP4grvYG3SLOBrZFFFrttqPe4HIDxh4GSei+98iSlusuYopXEAjBtEPA3tQwUpwluAbDm4TPJUz+BTW9l2Ce6G7L0X/Bw8D3T/7SKKIDzHg7QCcxjvcQAEtXAnrrg/RP0/DKPbqgcN4iVOR7gcO4dcQgRuoh7HSqwlP4n20m63jJu5n8MkWMYfP3UowhzdR8FU8w9iQwevBdyq3/27CMRzAE5yLuvsRLg+ZcR1nJ8YL81HWJUzGAPaFZwe/Q5MdyYDyNHgjzO90YyGHtVDncuiJchaHw8R4oREFV5qdiVmYLM3OgD9k5209/atmIAAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-point-draw {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gEMEiERGWPELgAAA4RJREFUWMO1lr1uG1cQhb9ztdRSP7AF1QxgwKlcuZSqRC9gWUUUINWqTh5AnaFOnVPEteQmRuhCURqWsSqqc9IolREXdEvQBElxtdw7KURSFEVKu4w8wAKLxdw9Z+bMnRmZGXfZ29//II8th4WwGVNyIoQLYB5vxA9Caq04iUd9A+7ZlsNC2I7TdSd2hZXMJKlnTqp9jtl/GBaqoyQ0noFKpUIzBicYYc+DEFpxkglc4oVJa5gvDn8v1xV2irG3FM4NSVwjUKlUaMcpJhCGmSEJQ6QGD8M5WnHCd8+f3QCXpPLx8WNwv0j6Bm9FMK7FJ3WBE+R/2t7c/GBmFvSBrzRTCsyTDjXrxUgEMtpxynJYmJoBJ4VAybwVARgvL7Oik0okCodnKpVKX7P0leiVMb0VvbJT+upznK4vh0GIeQwwQStJkHQD3MwsCALTJRG7Qrdrj5m/djgYaIa0hlkRdJk26XEgC9txurccBtVW3IudBImmZuACUP+ZlIDBt9FKcubYNTcAH/X0RYM1E7utJPlqe+uZzPxUcEkiSS4sTT95n15Mud0xWC0o2PAWOCdK3KYZlFxfM+tHOcnMzNr1es18ug+cgsVjP4yBU/Ppfrter1m/+l0+zYygML1xRVHU7TSb1cSzBzoBzszsH+AMdJJ49jrNZjWKou6wBnwOzcyndBpNbuueURR1Dw8Pq35p9cc5p/Dy9Dypt7jXrtdGwQECS9NPhr6Gq6txUzNigE6zydLK6lTw12/KT4FGFEUfJX2YJNONq5tVs4ODA7sD/DnwJ/BoADZuE3tHFs12dna6d4C/BI6AlbyzI8ii2TTw12/KK33gb2cdXsNZoAntbZC2SeO4c9592k/5eNQbiwvFd1kJuFGwLJr1wSPg/SwpvyFBHufOeXcFeAlE97U/uCxOY+P3b+Bn4B3Q+L8EdJfD4a+/AbC4UBzPxiPg3wlHZquB28Cn2IuR9x3gr3uV4DbwfvSDOvi4uFA8BDZmIRHkjHpS9Ht9iRqd8+5G3g05mAGcQbsdiX5QJ428G7Kygo8XYdb1/K4NWVmjzkNge2sz84bs+ELmpDDLtqWsNZBXgvmw8CTtpWVMT7x5YWBjLARnwZfKQNYN2U2LPvrh+5nBt7c2M2/It9bArCTKR8eZN+SJ13AScPnoODeRdqNenH+wul5w2gUr2WUjMFAt8bZ/0axX/wNnv4H8vTFb1QAAAABJRU5ErkJggg==\");\\n}\\n.bk-root .bk-tool-icon-poly-edit {\\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gELFi46qJmxxAAABV9JREFUWMOdl19vFFUYxn9n9u9sCyylUIzWUoMQBAWCMdEEIt6xIRQSLIEKtvHe6AcA4yeQb7CAUNJy0daLeomJN8SEULAC2kBBapBKoLvbmdl/c14vdmY7u91tF95kknPOnHmf95znPc97Ro2OTeBbdjFDT3c32ZxVHUOE9kSMB0/m6ExuoJn1H+ur6Y+OTfD50SMN5168OgrAlyf7CfuD+z7+iDs3p8hkLUQ0iFQ/yFl5Nm/qonfHVva+s32Zw9GxCYILsZ08tpNfBhbs+1YN4OH9+7huGdECSBVfqUosbsllfmauBqiR+cCNwOr7AEo8pPHJnymXykhg5fUWjoQpl0vVvhZhbSzGoUOHqgBlt6B6uruj2Zy1E9jo0fhfeyL2x4Mnc8VErK0KUEOB64JSyptfG4RSytsJjUJVxw2lsFy3urL9nx1Qd25ObctkrVMi+jQivd7U2ZyV/3Hzpq7h3h1b/7p9Y0o8v8rwAbTWrGpSocN/FGDlbAI0Rl23PCBan0Ok158H9Ipwzi25A/Mzc9Gl/BYx/E4kYqC1NKRARNAaDCNUM27Z+Zr+ouXs0q4+LSLBHPYCFkTkC6uU39kwCdsS7WRKmaYUiAhdnZ3MPX2K4+QjQI+C94A93rMzm8ltMwyDeDzWjMZeEb2pYQDdW3vITU2jtUZ5QThOPgm8C7wP7J15OPsBsB3oWpGnVWisCeDS1VHj4vBI92+/3tgB7Ab2AruAXiDBK5oIOkhtkEYRNRuJhObrd8Dl9ewf4D5wG7hVLpen29vb5wzD+BrkbBMaL3d1dk5nsrnlFDTTFWAWmAZueWD3gCemGde2k2fw1Al1YXhEvjozoO49eczdqekrWmsc2zlrmvEKOGoW1GUjFLqSk2KpJrCLwyMCPAP+BO54QL8DM6YZX/ClsP9YnwKkXnIBP4jdIpJRpdJTCYdMwwi98KU0Hjc/dDILNyUcwTCWdOSMJ0TRmBktGRhLugu0xyLk7CIqVNm+0bGJptl1YXikD0grpY4Rjc4a8Fbgdab/6OGbAJeCUuyJnnHmZH9pbSyGuBXV8NUwlUpR1EWyixmSyTWEwqGlJ2Swbo2JXbAAfgDGgGQA9I1A9t1tlq0AxrXxn0ilUpw4fhQqYkH/sT41OTnJJwf2s6FjI5mshdYa7bqVR2uezr9MJmJt14FvGrh/O9D+e6UkM/xyCuCqEKCYnJyUTKFQrZDHjxzGshwWLQcRsOz8Hi85P23id0ug/XilAMLBmm4tPGdoaKjSH5+oAGrhwvBI9SjZTn4QSK9yenoD7dlrExPoJlXW8G8ytpNHxRKk02lGxsdRKFwXLNvx5yY94HQLGhGk4LFCYQSqaE0AwWM1eOoEbR0dKBSW7bC4mKuffxs4D/wCLKwQQPAUzIkslfp6cVomROWSolh0GjldAM4nzDi2k9/i5UAzC9aKfwNJ3zgJg9YEvN6+C7SHgKm69+sD7RfNnKTTaZRPQfAut4oFV//IS7gkcB34VlVo8kGzphlfB+DU+TfNGBpZtRastvrvARJmfMF28ge9sc2B9/PNnCilMIDwK6y8/ow/Ai4kvILTljAXvDvEvrqKSUs60KolzPjBxspavQD2tKqCAGF/Ba+xE/Wbilu54wZV8NEKF5fXzQHl/bh4hUsE0WAXSlDMYcQSrQXgCmsTseXHsJkNnjqBFGwKJaHsKlxtUHYVhbLCzr1kaOA4bcn1y1Swmb+iLpJKpVrfgdpfsiVVCYcgluwgnU7jEgJ4s5UkLFtWYyHyEg0/N1q1tmQH+YXnAMFr97Nmv3p+0QsHQRsF8qpBOE5+rb9Nkaj50tVQKjqh4OU3GNL/1/So3vuUgbAAAAAASUVORK5CYII=\");\\n}\\n.bk-root .bk-tool-icon-line-edit {\\n background-image: url(\"data:image/png;base64,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\");\\n}\\n'},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),s=t(72),o=t(303),l=n.__importStar(t(282));class h{constructor(t,e={}){this.items=t,this.options=e,this.el=s.div(),this._open=!1,this._item_click=t=>{var e;null===(e=this.items[t])||void 0===e||e.handler(),this.hide()},this._on_mousedown=t=>{var e,i;const{target:n}=t;n instanceof Node&&this.el.contains(n)||(null===(i=(e=this.options).prevent_hide)||void 0===i?void 0:i.call(e,t))||this.hide()},this._on_keydown=t=>{t.keyCode==s.Keys.Esc&&this.hide()},this._on_blur=()=>{this.hide()},s.undisplay(this.el)}get is_open(){return this._open}get can_open(){return 0!=this.items.length}remove(){s.remove(this.el),this._unlisten()}_listen(){document.addEventListener(\"mousedown\",this._on_mousedown),document.addEventListener(\"keydown\",this._on_keydown),window.addEventListener(\"blur\",this._on_blur)}_unlisten(){document.removeEventListener(\"mousedown\",this._on_mousedown),document.removeEventListener(\"keydown\",this._on_keydown),window.removeEventListener(\"blur\",this._on_blur)}_position(t){const e=this.el.parentElement;if(null!=e){const i=e.getBoundingClientRect();this.el.style.left=null!=t.left?t.left-i.left+\"px\":\"\",this.el.style.top=null!=t.top?t.top-i.top+\"px\":\"\",this.el.style.right=null!=t.right?i.right-t.right+\"px\":\"\",this.el.style.bottom=null!=t.bottom?i.bottom-t.bottom+\"px\":\"\"}}render(){var t,e;s.empty(this.el,!0);const i=null!==(t=this.options.orientation)&&void 0!==t?t:\"vertical\";s.classes(this.el).add(\"bk-context-menu\",\"bk-\"+i);for(const[t,i]of o.enumerate(this.items)){let n;if(null==t)n=s.div({class:l.bk_divider});else{if(null!=t.if&&!t.if())continue;{const i=null!=t.icon?s.div({class:[\"bk-menu-icon\",t.icon]}):null;n=s.div({class:(null===(e=t.active)||void 0===e?void 0:e.call(t))?\"bk-active\":null,title:t.tooltip},i,t.label)}}n.addEventListener(\"click\",()=>this._item_click(i)),this.el.appendChild(n)}}show(t){if(0!=this.items.length&&!this._open){if(this.render(),0==this.el.children.length)return;this._position(null!=t?t:{left:0,top:0}),s.display(this.el),this._listen(),this._open=!0}}hide(){this._open&&(this._open=!1,this._unlisten(),s.undisplay(this.el))}toggle(t){this._open?this.hide():this.show(t)}}i.ContextMenu=h,h.__name__=\"ContextMenu\"},\n", - " function _(e,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});const t=e(9);function*r(e,n){const o=e.length;if(n>o)return;const r=t.range(n);for(yield r.map(n=>e[n]);;){let f;for(const e of t.reversed(t.range(n)))if(r[e]!=e+o-n){f=e;break}if(null==f)return;r[f]+=1;for(const e of t.range(f+1,n))r[e]=r[e-1]+1;yield r.map(n=>e[n])}}o.enumerate=function*(e){let n=0;for(const o of e)yield[o,n++]},o.combinations=r,o.subsets=function*(e){for(const n of t.range(e.length+1))yield*r(e,n)}},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(296),i=e(173),s=e(72);class c extends o.ButtonToolButtonView{render(){super.render(),s.classes(this.el).toggle(i.bk_active,this.model.active)}_clicked(){const{active:e}=this.model;this.model.active=!e}}n.OnOffButtonView=c,c.__name__=\"OnOffButtonView\"},\n", - " function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1),s=t(19),l=t(72),n=t(115),a=i.__importStar(t(18)),r=t(78),_=t(9),c=t(13),h=t(8),u=t(81),v=t(306),d=t(307),b=t(308),p=t(295),g=t(299),f=t(310),m=t(173),w=i.__importDefault(t(300)),y=i.__importDefault(t(311));class T extends u.Model{constructor(t){super(t)}static init_ToolbarViewModel(){this.define({_visible:[a.Any,null],autohide:[a.Boolean,!1]})}get visible(){return!this.autohide||null!=this._visible&&this._visible}}e.ToolbarViewModel=T,T.__name__=\"ToolbarViewModel\",T.init_ToolbarViewModel();class k extends r.DOMView{initialize(){super.initialize(),this._tool_button_views=new Map,this._toolbar_view_model=new T({autohide:this.model.autohide})}async lazy_initialize(){await this._build_tool_button_views()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.tools.change,async()=>{await this._build_tool_button_views(),this.render()}),this.connect(this.model.properties.autohide.change,()=>{this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change()}),this.connect(this._toolbar_view_model.properties._visible.change,()=>this._on_visible_change())}styles(){return[...super.styles(),w.default,y.default]}remove(){n.remove_views(this._tool_button_views),super.remove()}async _build_tool_button_views(){const t=null!=this.model._proxied_tools?this.model._proxied_tools:this.model.tools;await n.build_views(this._tool_button_views,t,{parent:this},t=>t.button_view)}set_visibility(t){t!=this._toolbar_view_model._visible&&(this._toolbar_view_model._visible=t)}_on_visible_change(){const t=this._toolbar_view_model.visible,o=g.bk_toolbar_hidden;this.el.classList.contains(o)&&t?this.el.classList.remove(o):t||this.el.classList.add(o)}render(){if(l.empty(this.el),this.el.classList.add(g.bk_toolbar),this.el.classList.add(m.bk_side(this.model.toolbar_location)),this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change(),null!=this.model.logo){const t=\"grey\"===this.model.logo?f.bk_grey:null,o=l.a({href:\"https://bokeh.org/\",target:\"_blank\",class:[f.bk_logo,f.bk_logo_small,t]});this.el.appendChild(o)}for(const[,t]of this._tool_button_views)t.render();const t=[],o=t=>this._tool_button_views.get(t).el,{gestures:e}=this.model;for(const i of c.values(e))t.push(i.tools.map(o));t.push(this.model.actions.map(o)),t.push(this.model.inspectors.filter(t=>t.toggleable).map(o));for(const o of t)if(0!==o.length){const t=l.div({class:g.bk_button_bar},o);this.el.appendChild(t)}}update_layout(){}update_position(){}after_layout(){this._has_finished=!0}}function M(){return{pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}}}e.ToolbarBaseView=k,k.__name__=\"ToolbarBaseView\";class B extends u.Model{constructor(t){super(t)}static init_ToolbarBase(){this.prototype.default_view=k,this.define({tools:[a.Array,[]],logo:[a.Logo,\"normal\"],autohide:[a.Boolean,!1]}),this.internal({gestures:[a.Any,M],actions:[a.Array,[]],inspectors:[a.Array,[]],help:[a.Array,[]],toolbar_location:[a.Location,\"right\"]})}initialize(){super.initialize(),this._init_tools()}_init_tools(){const t=function(t,o){if(t.length!=o.length)return!0;const e=new Set(o.map(t=>t.id));return _.some(t,t=>!e.has(t.id))},o=this.tools.filter(t=>t instanceof p.InspectTool);t(this.inspectors,o)&&(this.inspectors=o);const e=this.tools.filter(t=>t instanceof b.HelpTool);t(this.help,e)&&(this.help=e);const i=this.tools.filter(t=>t instanceof d.ActionTool);t(this.actions,i)&&(this.actions=i);const l=(t,o)=>{t in this.gestures||s.logger.warn(`Toolbar: unknown event type '${t}' for tool: ${o}`)},n={pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}};for(const t of this.tools)if(t instanceof v.GestureTool&&t.event_type)if(h.isString(t.event_type))n[t.event_type].tools.push(t),l(t.event_type,t);else{n.multi.tools.push(t);for(const o of t.event_type)l(o,t)}for(const o of Object.keys(n)){const e=this.gestures[o];t(e.tools,n[o].tools)&&(e.tools=n[o].tools),e.active&&_.every(e.tools,t=>t.id!=e.active.id)&&(e.active=null)}}get horizontal(){return\"above\"===this.toolbar_location||\"below\"===this.toolbar_location}get vertical(){return\"left\"===this.toolbar_location||\"right\"===this.toolbar_location}_active_change(t){const{event_type:o}=t;if(null==o)return;const e=h.isString(o)?[o]:o;for(const o of e)if(t.active){const e=this.gestures[o].active;null!=e&&t!=e&&(s.logger.debug(`Toolbar: deactivating tool: ${e} for event type '${o}'`),e.active=!1),this.gestures[o].active=t,s.logger.debug(`Toolbar: activating tool: ${t} for event type '${o}'`)}else this.gestures[o].active=null}}e.ToolbarBase=B,B.__name__=\"ToolbarBase\",B.init_ToolbarBase()},\n", - " function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(296),n=e(304);class u extends s.ButtonToolView{}t.GestureToolView=u,u.__name__=\"GestureToolView\";class _ extends s.ButtonTool{constructor(e){super(e),this.button_view=n.OnOffButtonView}}t.GestureTool=_,_.__name__=\"GestureTool\"},\n", - " function _(o,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const e=o(296),i=o(15);class s extends e.ButtonToolButtonView{_clicked(){this.model.do.emit(void 0)}}n.ActionToolButtonView=s,s.__name__=\"ActionToolButtonView\";class c extends e.ButtonToolView{connect_signals(){super.connect_signals(),this.connect(this.model.do,o=>this.doit(o))}}n.ActionToolView=c,c.__name__=\"ActionToolView\";class l extends e.ButtonTool{constructor(o){super(o),this.button_view=s,this.do=new i.Signal(this,\"do\")}}n.ActionTool=l,l.__name__=\"ActionTool\"},\n", - " function _(o,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=o(1),l=o(307),s=i.__importStar(o(18)),n=o(309);class _ extends l.ActionToolView{doit(){window.open(this.model.redirect)}}t.HelpToolView=_,_.__name__=\"HelpToolView\";class r extends l.ActionTool{constructor(o){super(o),this.tool_name=\"Help\",this.icon=n.bk_tool_icon_help}static init_HelpTool(){this.prototype.default_view=_,this.define({help_tooltip:[s.String,\"Click the question mark to learn more about Bokeh plot tools.\"],redirect:[s.String,\"https://docs.bokeh.org/en/latest/docs/user_guide/tools.html\"]}),this.register_alias(\"help\",()=>new r)}get tooltip(){return this.help_tooltip}}t.HelpTool=r,r.__name__=\"HelpTool\",r.init_HelpTool()},\n", - " function _(o,_,l){Object.defineProperty(l,\"__esModule\",{value:!0}),l.bk_tool_icon_box_select=\"bk-tool-icon-box-select\",l.bk_tool_icon_box_zoom=\"bk-tool-icon-box-zoom\",l.bk_tool_icon_zoom_in=\"bk-tool-icon-zoom-in\",l.bk_tool_icon_zoom_out=\"bk-tool-icon-zoom-out\",l.bk_tool_icon_help=\"bk-tool-icon-help\",l.bk_tool_icon_hover=\"bk-tool-icon-hover\",l.bk_tool_icon_crosshair=\"bk-tool-icon-crosshair\",l.bk_tool_icon_lasso_select=\"bk-tool-icon-lasso-select\",l.bk_tool_icon_pan=\"bk-tool-icon-pan\",l.bk_tool_icon_xpan=\"bk-tool-icon-xpan\",l.bk_tool_icon_ypan=\"bk-tool-icon-ypan\",l.bk_tool_icon_range=\"bk-tool-icon-range\",l.bk_tool_icon_polygon_select=\"bk-tool-icon-polygon-select\",l.bk_tool_icon_redo=\"bk-tool-icon-redo\",l.bk_tool_icon_reset=\"bk-tool-icon-reset\",l.bk_tool_icon_save=\"bk-tool-icon-save\",l.bk_tool_icon_tap_select=\"bk-tool-icon-tap-select\",l.bk_tool_icon_undo=\"bk-tool-icon-undo\",l.bk_tool_icon_wheel_pan=\"bk-tool-icon-wheel-pan\",l.bk_tool_icon_wheel_zoom=\"bk-tool-icon-wheel-zoom\",l.bk_tool_icon_box_edit=\"bk-tool-icon-box-edit\",l.bk_tool_icon_freehand_draw=\"bk-tool-icon-freehand-draw\",l.bk_tool_icon_poly_draw=\"bk-tool-icon-poly-draw\",l.bk_tool_icon_point_draw=\"bk-tool-icon-point-draw\",l.bk_tool_icon_poly_edit=\"bk-tool-icon-poly-edit\",l.bk_tool_icon_line_edit=\"bk-tool-icon-line-edit\"},\n", - " function _(o,l,b){Object.defineProperty(b,\"__esModule\",{value:!0}),b.bk_logo=\"bk-logo\",b.bk_logo_notebook=\"bk-logo-notebook\",b.bk_logo_small=\"bk-logo-small\",b.bk_grey=\"bk-grey\"},\n", - " function _(l,n,o){Object.defineProperty(o,\"__esModule\",{value:!0});o.default=\"\\n.bk-root .bk-logo {\\n margin: 5px;\\n position: relative;\\n display: block;\\n background-repeat: no-repeat;\\n}\\n.bk-root .bk-logo.bk-grey {\\n filter: url(\\\"data:image/svg+xml;utf8,#grayscale\\\");\\n /* Firefox 10+, Firefox on Android */\\n filter: gray;\\n /* IE6-9 */\\n -webkit-filter: grayscale(100%);\\n /* Chrome 19+, Safari 6+, Safari 6+ iOS */\\n}\\n.bk-root .bk-logo-small {\\n width: 20px;\\n height: 20px;\\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==);\\n}\\n.bk-root .bk-logo-notebook {\\n display: inline-block;\\n vertical-align: middle;\\n margin-right: 5px;\\n}\\n\"},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});var s=this&&this.__rest||function(t,e){var i={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(i[s]=t[s]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var n=0;for(s=Object.getOwnPropertySymbols(t);nt)}}request_layout(){this._needs_layout=!0,this.request_paint()}reset(){\"standard\"==this.model.reset_policy&&(this.clear_state(),this.reset_range(),this.reset_selection()),this.model.trigger_event(new c.Reset)}remove(){this.ui_event_bus.destroy(),p.remove_views(this.renderer_views),p.remove_views(this.tool_views),this.canvas_view.remove(),super.remove()}render(){super.render(),this.el.appendChild(this.canvas_view.el),this.canvas_view.render()}initialize(){this.pause(),super.initialize(),this.state_changed=new u.Signal0(this,\"state_changed\"),this.lod_started=!1,this.visuals=new b.Visuals(this.model),this._initial_state_info={selection:new Map,dimensions:{width:0,height:0}},this.visibility_callbacks=[],this.state={history:[],index:-1};const{hidpi:t,output_backend:e}=this.model;this.canvas=new a.Canvas({hidpi:t,output_backend:e}),this.frame=new n.CartesianFrame(this.model.x_scale,this.model.y_scale,this.model.x_range,this.model.y_range,this.model.extra_x_ranges,this.model.extra_y_ranges),this.throttled_paint=m.throttle(()=>this.repaint(),1e3/60);const{title_location:i,title:s}=this.model;null!=i&&null!=s&&(this._title=s instanceof h.Title?s:new h.Title({text:s}));const{toolbar_location:o,toolbar:l}=this.model;null!=o&&null!=l&&(this._toolbar=new d.ToolbarPanel({toolbar:l}),l.toolbar_location=o),this.renderer_views=new Map,this.tool_views=new Map}async lazy_initialize(){this.canvas_view=await p.build_view(this.canvas,{parent:this}),this.ui_event_bus=new f.UIEvents(this,this.model.toolbar,this.canvas_view.events_el),await this.build_renderer_views(),await this.build_tool_views(),this.update_dataranges(),this.unpause(!0),g.logger.debug(\"PlotView initialized\")}_width_policy(){return null==this.model.frame_width?super._width_policy():\"min\"}_height_policy(){return null==this.model.frame_height?super._height_policy():\"min\"}_update_layout(){this.layout=new x.BorderLayout,this.layout.set_sizing(this.box_sizing());const{frame_width:t,frame_height:e}=this.model;this.layout.center_panel=this.frame,this.layout.center_panel.set_sizing(Object.assign(Object.assign({},null!=t?{width_policy:\"fixed\",width:t}:{width_policy:\"fit\"}),null!=e?{height_policy:\"fixed\",height:e}:{height_policy:\"fit\"}));const i=w.copy(this.model.above),s=w.copy(this.model.below),n=w.copy(this.model.left),a=w.copy(this.model.right),o=t=>{switch(t){case\"above\":return i;case\"below\":return s;case\"left\":return n;case\"right\":return a}},{title_location:l,title:r}=this.model;null!=l&&null!=r&&o(l).push(this._title);const{toolbar_location:_,toolbar:c}=this.model;if(null!=_&&null!=c){const t=o(_);let e=!0;if(this.model.toolbar_sticky)for(let i=0;i{const i=this.renderer_views.get(e);return i.layout=new z.SidePanel(t,i)},p=(t,e)=>{const i=\"above\"==t||\"below\"==t,s=[];for(const n of e)if(v.isArray(n)){const e=n.map(e=>{const s=u(t,e);if(e instanceof d.ToolbarPanel){const t=i?\"width_policy\":\"height_policy\";s.set_sizing(Object.assign(Object.assign({},s.sizing),{[t]:\"min\"}))}return s});let a;i?(a=new M.Row(e),a.set_sizing({width_policy:\"max\",height_policy:\"min\"})):(a=new M.Column(e),a.set_sizing({width_policy:\"min\",height_policy:\"max\"})),a.absolute=!0,s.push(a)}else s.push(u(t,n));return s},f=null!=this.model.min_border?this.model.min_border:0;this.layout.min_border={left:null!=this.model.min_border_left?this.model.min_border_left:f,top:null!=this.model.min_border_top?this.model.min_border_top:f,right:null!=this.model.min_border_right?this.model.min_border_right:f,bottom:null!=this.model.min_border_bottom?this.model.min_border_bottom:f};const b=new y.VStack,g=new y.VStack,m=new y.HStack,O=new y.HStack;b.children=w.reversed(p(\"above\",i)),g.children=p(\"below\",s),m.children=w.reversed(p(\"left\",n)),O.children=p(\"right\",a),b.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),g.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),m.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),O.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),this.layout.top_panel=b,this.layout.bottom_panel=g,this.layout.left_panel=m,this.layout.right_panel=O}get axis_views(){const t=[];for(const[,e]of this.renderer_views)e instanceof _.AxisView&&t.push(e);return t}set_cursor(t=\"default\"){this.canvas_view.el.style.cursor=t}set_toolbar_visibility(t){for(const e of this.visibility_callbacks)e(t)}update_dataranges(){const t=new Map,e=new Map;let i=!1;for(const[,t]of this.frame.x_ranges)t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(i=!0);for(const[,t]of this.frame.y_ranges)t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(i=!0);for(const[s,n]of this.renderer_views)if(n instanceof l.GlyphRendererView){const a=n.glyph.bounds();if(null!=a&&t.set(s,a),i){const t=n.glyph.log_bounds();null!=t&&e.set(s,t)}}let s=!1,n=!1;const{width:a,height:r}=this.frame.bbox;let h;!1!==this.model.match_aspect&&0!=a&&0!=r&&(h=1/this.model.aspect_scale*(a/r));for(const[,i]of this.frame.x_ranges){if(i instanceof o.DataRange1d){const n=\"log\"==i.scale_hint?e:t;i.update(n,0,this.model,h),i.follow&&(s=!0)}null!=i.bounds&&(n=!0)}for(const[,i]of this.frame.y_ranges){if(i instanceof o.DataRange1d){const n=\"log\"==i.scale_hint?e:t;i.update(n,1,this.model,h),i.follow&&(s=!0)}null!=i.bounds&&(n=!0)}if(s&&n){g.logger.warn(\"Follow enabled so bounds are unset.\");for(const[,t]of this.frame.x_ranges)t.bounds=null;for(const[,t]of this.frame.y_ranges)t.bounds=null}this.range_update_timestamp=Date.now()}push_state(t,e){const{history:i,index:s}=this.state,n=null!=i[s]?i[s].info:{},a=Object.assign(Object.assign(Object.assign({},this._initial_state_info),n),e);this.state.history=this.state.history.slice(0,this.state.index+1),this.state.history.push({type:t,info:a}),this.state.index=this.state.history.length-1,this.state_changed.emit()}clear_state(){this.state={history:[],index:-1},this.state_changed.emit()}can_undo(){return this.state.index>=0}can_redo(){return this.state.index=a.end&&(n=!0,a.end=t,(e||i)&&(a.start=t+l)),null!=o&&o<=a.start&&(n=!0,a.start=o,(e||i)&&(a.end=o-l))):(null!=t&&t>=a.start&&(n=!0,a.start=t,(e||i)&&(a.end=t+l)),null!=o&&o<=a.end&&(n=!0,a.end=o,(e||i)&&(a.start=o-l)))}}if(!(i&&n&&s))for(const[e,i]of t)e.have_updated_interactively=!0,e.start==i.start&&e.end==i.end||e.setv(i)}_get_weight_to_constrain_interval(t,e){const{min_interval:i}=t;let{max_interval:s}=t;if(null!=t.bounds&&\"auto\"!=t.bounds){const[e,i]=t.bounds;if(null!=e&&null!=i){const t=Math.abs(i-e);s=null!=s?Math.min(s,t):t}}let n=1;if(null!=i||null!=s){const a=Math.abs(t.end-t.start),o=Math.abs(e.end-e.start);i>0&&o0&&o>s&&(n=(s-a)/(o-a)),n=Math.max(0,Math.min(1,n))}return n}update_range(t,e=!1,i=!1,s=!0){this.pause();const{x_ranges:n,y_ranges:a}=this.frame;if(null==t){for(const[,t]of n)t.reset();for(const[,t]of a)t.reset();this.update_dataranges()}else{const o=[];for(const[e,i]of n)o.push([i,t.xrs.get(e)]);for(const[e,i]of a)o.push([i,t.yrs.get(e)]);i&&this._update_ranges_together(o),this._update_ranges_individually(o,e,i,s)}this.unpause()}reset_range(){this.update_range(null)}_invalidate_layout(){(()=>{for(const t of this.model.side_panels){if(this.renderer_views.get(t).layout.has_size_changed())return!0}return!1})()&&this.root.compute_layout()}get_renderer_views(){return this.computed_renderers.map(t=>this.renderer_views.get(t))}async build_renderer_views(){this.computed_renderers=[];const{above:t,below:e,left:i,right:s,center:n,renderers:a}=this.model;this.computed_renderers.push(...t,...e,...i,...s,...n,...a),null!=this._title&&this.computed_renderers.push(this._title),null!=this._toolbar&&this.computed_renderers.push(this._toolbar);for(const t of this.model.toolbar.tools)null!=t.overlay&&this.computed_renderers.push(t.overlay),this.computed_renderers.push(...t.synthetic_renderers);await p.build_views(this.renderer_views,this.computed_renderers,{parent:this})}async build_tool_views(){const t=this.model.toolbar.tools;(await p.build_views(this.tool_views,t,{parent:this})).map(t=>this.ui_event_bus.register_tool(t))}connect_signals(){super.connect_signals();const{x_ranges:t,y_ranges:e}=this.frame;for(const[,e]of t)this.connect(e.change,()=>{this._needs_layout=!0,this.request_paint()});for(const[,t]of e)this.connect(t.change,()=>{this._needs_layout=!0,this.request_paint()});const{plot_width:i,plot_height:s}=this.model.properties;this.on_change([i,s],()=>this.invalidate_layout());const{above:n,below:a,left:o,right:l,center:r,renderers:h}=this.model.properties;this.on_change([n,a,o,l,r,h],async()=>await this.build_renderer_views()),this.connect(this.model.toolbar.properties.tools.change,async()=>{await this.build_renderer_views(),await this.build_tool_views()}),this.connect(this.model.change,()=>this.request_paint()),this.connect(this.model.reset,()=>this.reset())}set_initial_range(){let t=!0;const{x_ranges:e,y_ranges:i}=this.frame,s=new Map,n=new Map;for(const[i,n]of e){const{start:e,end:a}=n;if(null==e||null==a||isNaN(e+a)){t=!1;break}s.set(i,{start:e,end:a})}if(t)for(const[e,s]of i){const{start:i,end:a}=s;if(null==i||null==a||isNaN(i+a)){t=!1;break}n.set(e,{start:i,end:a})}t?(this._initial_state_info.range={xrs:s,yrs:n},g.logger.debug(\"initial ranges set\")):g.logger.warn(\"could not set initial ranges\")}has_finished(){if(!super.has_finished())return!1;if(this.model.visible)for(const[,t]of this.renderer_views)if(!t.has_finished())return!1;return!0}after_layout(){if(super.after_layout(),this._needs_layout=!1,this.model.setv({inner_width:Math.round(this.frame.bbox.width),inner_height:Math.round(this.frame.bbox.height),outer_width:Math.round(this.layout.bbox.width),outer_height:Math.round(this.layout.bbox.height)},{no_change:!0}),!1!==this.model.match_aspect&&(this.pause(),this.update_dataranges(),this.unpause(!0)),!this._outer_bbox.equals(this.layout.bbox)){const{width:t,height:e}=this.layout.bbox;this.canvas_view.resize(t,e),this._outer_bbox=this.layout.bbox,this._invalidate_all=!0,this._needs_paint=!0}this._inner_bbox.equals(this.frame.inner_bbox)||(this._inner_bbox=this.layout.inner_bbox,this._needs_paint=!0),this._needs_paint&&this.paint()}repaint(){this._needs_layout&&this._invalidate_layout(),this.paint()}paint(){if(this.is_paused||!this.model.visible)return;g.logger.trace(\"PlotView.paint() for \"+this.model.id);const{document:t}=this.model;if(null!=t){const e=t.interactive_duration();e>=0&&e{t.interactive_duration()>this.model.lod_timeout&&t.interactive_stop(),this.request_paint()},this.model.lod_timeout):t.interactive_stop()}for(const[,t]of this.renderer_views)if(null==this.range_update_timestamp||t instanceof l.GlyphRendererView&&t.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}let e=!1,i=!1;if(this._invalidate_all)e=!0,i=!0;else for(const t of this._invalidated_painters){const{level:s}=t.model;if(\"overlay\"!=s?e=!0:i=!0,e&&i)break}this._invalidated_painters.clear(),this._invalidate_all=!1;const s=[this.frame.bbox.left,this.frame.bbox.top,this.frame.bbox.width,this.frame.bbox.height],{primary:n,overlays:a}=this.canvas_view;e&&(n.prepare(),this.canvas_view.prepare_webgl(s),this.canvas_view.clear_webgl(),this._map_hook(n.ctx,s),this._paint_empty(n.ctx,s),this._paint_outline(n.ctx,s),this._paint_levels(n.ctx,\"image\",s,!0),this._paint_levels(n.ctx,\"underlay\",s,!0),this._paint_levels(n.ctx,\"glyph\",s,!0),this._paint_levels(n.ctx,\"guide\",s,!1),this._paint_levels(n.ctx,\"annotation\",s,!1),n.finish()),i&&(a.prepare(),this._paint_levels(a.ctx,\"overlay\",s,!1),a.finish()),null==this._initial_state_info.range&&this.set_initial_range(),this._needs_paint=!1}_paint_levels(t,e,i,s){for(const n of this.computed_renderers){if(n.level!=e)continue;const a=this.renderer_views.get(n);t.save(),(s||a.needs_clip)&&(t.beginPath(),t.rect(...i),t.clip()),a.render(),t.restore(),a.has_webgl&&a.needs_webgl_blit&&(this.canvas_view.blit_webgl(t),this.canvas_view.clear_webgl())}}_map_hook(t,e){}_paint_empty(t,e){const[i,s,n,a]=[0,0,this.layout.bbox.width,this.layout.bbox.height],[o,l,r,h]=e;this.visuals.border_fill.doit&&(this.visuals.border_fill.set_value(t),t.fillRect(i,s,n,a),t.clearRect(o,l,r,h)),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(o,l,r,h))}_paint_outline(t,e){if(this.visuals.outline_line.doit){t.save(),this.visuals.outline_line.set_value(t);let[i,s,n,a]=e;i+n==this.layout.bbox.width&&(n-=1),s+a==this.layout.bbox.height&&(a-=1),t.strokeRect(i,s,n,a),t.restore()}}to_blob(){return this.canvas_view.to_blob()}export(t,e=!0){const i=\"png\"==t?\"canvas\":\"svg\",s=new a.CanvasLayer(i,e),{width:n,height:o}=this.layout.bbox;s.resize(n,o);const{canvas:l}=this.canvas_view.compose();return s.ctx.drawImage(l,0,0),s}serializable_state(){const t=super.serializable_state(),{children:e}=t,i=s(t,[\"children\"]),n=this.get_renderer_views().map(t=>t.serializable_state()).filter(t=>\"bbox\"in t);return Object.assign(Object.assign({},i),{children:[...e,...n]})}}i.PlotView=k,k.__name__=\"PlotView\"},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});var n=this&&this.__decorate||function(e,t,s,n){var _,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,s):n;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(e,t,s,n);else for(var r=e.length-1;r>=0;r--)(_=e[r])&&(o=(a<3?_(o):a>3?_(t,s,o):_(t,s))||o);return a>3&&o&&Object.defineProperty(t,s,o),o};function _(e){return function(t){t.prototype.event_name=e}}class a{to_json(){const{event_name:e}=this;return{event_name:e,event_values:this._to_json()}}}s.BokehEvent=a,a.__name__=\"BokehEvent\";class o extends a{constructor(){super(...arguments),this.origin=null}_to_json(){return{model:this.origin}}}s.ModelEvent=o,o.__name__=\"ModelEvent\";let r=class extends a{_to_json(){return{}}};s.DocumentReady=r,r.__name__=\"DocumentReady\",s.DocumentReady=r=n([_(\"document_ready\")],r);let c=class extends o{};s.ButtonClick=c,c.__name__=\"ButtonClick\",s.ButtonClick=c=n([_(\"button_click\")],c);let l=class extends o{constructor(e){super(),this.item=e}_to_json(){const{item:e}=this;return Object.assign(Object.assign({},super._to_json()),{item:e})}};s.MenuItemClick=l,l.__name__=\"MenuItemClick\",s.MenuItemClick=l=n([_(\"menu_item_click\")],l);class i extends o{}s.UIEvent=i,i.__name__=\"UIEvent\";let u=class extends i{};s.LODStart=u,u.__name__=\"LODStart\",s.LODStart=u=n([_(\"lodstart\")],u);let d=class extends i{};s.LODEnd=d,d.__name__=\"LODEnd\",s.LODEnd=d=n([_(\"lodend\")],d);let h=class extends i{constructor(e,t){super(),this.geometry=e,this.final=t}_to_json(){const{geometry:e,final:t}=this;return Object.assign(Object.assign({},super._to_json()),{geometry:e,final:t})}};s.SelectionGeometry=h,h.__name__=\"SelectionGeometry\",s.SelectionGeometry=h=n([_(\"selectiongeometry\")],h);let m=class extends i{};s.Reset=m,m.__name__=\"Reset\",s.Reset=m=n([_(\"reset\")],m);class x extends i{constructor(e,t,s,n){super(),this.sx=e,this.sy=t,this.x=s,this.y=n}_to_json(){const{sx:e,sy:t,x:s,y:n}=this;return Object.assign(Object.assign({},super._to_json()),{sx:e,sy:t,x:s,y:n})}}s.PointEvent=x,x.__name__=\"PointEvent\";let p=class extends x{constructor(e,t,s,n,_,a){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta_x=_,this.delta_y=a}_to_json(){const{delta_x:e,delta_y:t}=this;return Object.assign(Object.assign({},super._to_json()),{delta_x:e,delta_y:t})}};s.Pan=p,p.__name__=\"Pan\",s.Pan=p=n([_(\"pan\")],p);let j=class extends x{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.scale=_}_to_json(){const{scale:e}=this;return Object.assign(Object.assign({},super._to_json()),{scale:e})}};s.Pinch=j,j.__name__=\"Pinch\",s.Pinch=j=n([_(\"pinch\")],j);let y=class extends x{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.rotation=_}_to_json(){const{rotation:e}=this;return Object.assign(Object.assign({},super._to_json()),{rotation:e})}};s.Rotate=y,y.__name__=\"Rotate\",s.Rotate=y=n([_(\"rotate\")],y);let P=class extends x{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta=_}_to_json(){const{delta:e}=this;return Object.assign(Object.assign({},super._to_json()),{delta:e})}};s.MouseWheel=P,P.__name__=\"MouseWheel\",s.MouseWheel=P=n([_(\"wheel\")],P);let v=class extends x{};s.MouseMove=v,v.__name__=\"MouseMove\",s.MouseMove=v=n([_(\"mousemove\")],v);let O=class extends x{};s.MouseEnter=O,O.__name__=\"MouseEnter\",s.MouseEnter=O=n([_(\"mouseenter\")],O);let b=class extends x{};s.MouseLeave=b,b.__name__=\"MouseLeave\",s.MouseLeave=b=n([_(\"mouseleave\")],b);let g=class extends x{};s.Tap=g,g.__name__=\"Tap\",s.Tap=g=n([_(\"tap\")],g);let E=class extends x{};s.DoubleTap=E,E.__name__=\"DoubleTap\",s.DoubleTap=E=n([_(\"doubletap\")],E);let M=class extends x{};s.Press=M,M.__name__=\"Press\",s.Press=M=n([_(\"press\")],M);let R=class extends x{};s.PressUp=R,R.__name__=\"PressUp\",s.PressUp=R=n([_(\"pressup\")],R);let f=class extends x{};s.PanStart=f,f.__name__=\"PanStart\",s.PanStart=f=n([_(\"panstart\")],f);let S=class extends x{};s.PanEnd=S,S.__name__=\"PanEnd\",s.PanEnd=S=n([_(\"panend\")],S);let D=class extends x{};s.PinchStart=D,D.__name__=\"PinchStart\",s.PinchStart=D=n([_(\"pinchstart\")],D);let k=class extends x{};s.PinchEnd=k,k.__name__=\"PinchEnd\",s.PinchEnd=k=n([_(\"pinchend\")],k);let L=class extends x{};s.RotateStart=L,L.__name__=\"RotateStart\",s.RotateStart=L=n([_(\"rotatestart\")],L);let C=class extends x{};s.RotateEnd=C,C.__name__=\"RotateEnd\",s.RotateEnd=C=n([_(\"rotateend\")],C)},\n", - " function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),i=n.__importDefault(t(297)),r=t(15),a=t(19),h=t(72),_=n.__importStar(t(313)),o=t(315),c=t(9),l=t(8),p=t(32),u=t(302);class d{constructor(t,e,s){this.plot_view=t,this.toolbar=e,this.hit_area=s,this.pan_start=new r.Signal(this,\"pan:start\"),this.pan=new r.Signal(this,\"pan\"),this.pan_end=new r.Signal(this,\"pan:end\"),this.pinch_start=new r.Signal(this,\"pinch:start\"),this.pinch=new r.Signal(this,\"pinch\"),this.pinch_end=new r.Signal(this,\"pinch:end\"),this.rotate_start=new r.Signal(this,\"rotate:start\"),this.rotate=new r.Signal(this,\"rotate\"),this.rotate_end=new r.Signal(this,\"rotate:end\"),this.tap=new r.Signal(this,\"tap\"),this.doubletap=new r.Signal(this,\"doubletap\"),this.press=new r.Signal(this,\"press\"),this.pressup=new r.Signal(this,\"pressup\"),this.move_enter=new r.Signal(this,\"move:enter\"),this.move=new r.Signal(this,\"move\"),this.move_exit=new r.Signal(this,\"move:exit\"),this.scroll=new r.Signal(this,\"scroll\"),this.keydown=new r.Signal(this,\"keydown\"),this.keyup=new r.Signal(this,\"keyup\"),this.hammer=new i.default(this.hit_area,{touchAction:\"auto\",inputClass:i.default.TouchMouseInput}),this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",t=>this._mouse_move(t)),this.hit_area.addEventListener(\"mouseenter\",t=>this._mouse_enter(t)),this.hit_area.addEventListener(\"mouseleave\",t=>this._mouse_exit(t)),this.hit_area.addEventListener(\"contextmenu\",t=>this._context_menu(t)),this.hit_area.addEventListener(\"wheel\",t=>this._mouse_wheel(t)),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this),this.menu=new u.ContextMenu([],{prevent_hide:t=>2==t.button&&t.target==this.hit_area}),this.hit_area.appendChild(this.menu.el)}destroy(){this.menu.remove(),this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)}handleEvent(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)}_configure_hammerjs(){this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",t=>this._doubletap(t)),this.hammer.on(\"tap\",t=>this._tap(t)),this.hammer.on(\"press\",t=>this._press(t)),this.hammer.on(\"pressup\",t=>this._pressup(t)),this.hammer.get(\"pan\").set({direction:i.default.DIRECTION_ALL}),this.hammer.on(\"panstart\",t=>this._pan_start(t)),this.hammer.on(\"pan\",t=>this._pan(t)),this.hammer.on(\"panend\",t=>this._pan_end(t)),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",t=>this._pinch_start(t)),this.hammer.on(\"pinch\",t=>this._pinch(t)),this.hammer.on(\"pinchend\",t=>this._pinch_end(t)),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",t=>this._rotate_start(t)),this.hammer.on(\"rotate\",t=>this._rotate(t)),this.hammer.on(\"rotateend\",t=>this._rotate_end(t))}register_tool(t){const e=t.model.event_type;null!=e&&(l.isString(e)?this._register_tool(t,e):e.forEach((e,s)=>this._register_tool(t,e,s<1)))}_register_tool(t,e,s=!0){const n=t,{id:i}=n.model,r=t=>e=>{e.id==i&&t(e.e)},h=t=>e=>{t(e.e)};switch(e){case\"pan\":null!=n._pan_start&&n.connect(this.pan_start,r(n._pan_start.bind(n))),null!=n._pan&&n.connect(this.pan,r(n._pan.bind(n))),null!=n._pan_end&&n.connect(this.pan_end,r(n._pan_end.bind(n)));break;case\"pinch\":null!=n._pinch_start&&n.connect(this.pinch_start,r(n._pinch_start.bind(n))),null!=n._pinch&&n.connect(this.pinch,r(n._pinch.bind(n))),null!=n._pinch_end&&n.connect(this.pinch_end,r(n._pinch_end.bind(n)));break;case\"rotate\":null!=n._rotate_start&&n.connect(this.rotate_start,r(n._rotate_start.bind(n))),null!=n._rotate&&n.connect(this.rotate,r(n._rotate.bind(n))),null!=n._rotate_end&&n.connect(this.rotate_end,r(n._rotate_end.bind(n)));break;case\"move\":null!=n._move_enter&&n.connect(this.move_enter,r(n._move_enter.bind(n))),null!=n._move&&n.connect(this.move,r(n._move.bind(n))),null!=n._move_exit&&n.connect(this.move_exit,r(n._move_exit.bind(n)));break;case\"tap\":null!=n._tap&&n.connect(this.tap,r(n._tap.bind(n)));break;case\"press\":null!=n._press&&n.connect(this.press,r(n._press.bind(n))),null!=n._pressup&&n.connect(this.pressup,r(n._pressup.bind(n)));break;case\"scroll\":null!=n._scroll&&n.connect(this.scroll,r(n._scroll.bind(n)));break;default:throw new Error(\"unsupported event_type: \"+e)}s&&(null!=n._doubletap&&n.connect(this.doubletap,h(n._doubletap.bind(n))),null!=n._keydown&&n.connect(this.keydown,h(n._keydown.bind(n))),null!=n._keyup&&n.connect(this.keyup,h(n._keyup.bind(n))),p.is_mobile&&null!=n._scroll&&\"pinch\"==e&&(a.logger.debug(\"Registering scroll on touch screen\"),n.connect(this.scroll,r(n._scroll.bind(n)))))}_hit_test_renderers(t,e){const s=this.plot_view.get_renderer_views();for(const n of c.reversed(s)){const{level:s}=n.model;if((\"annotation\"==s||\"overlay\"==s)&&null!=n.interactive_hit&&n.interactive_hit(t,e))return n}return null}_hit_test_frame(t,e){return this.plot_view.frame.bbox.contains(t,e)}_hit_test_canvas(t,e){return this.plot_view.layout.bbox.contains(t,e)}_trigger(t,e,s){const n=this.toolbar.gestures,i=t.name.split(\":\")[0],r=this._hit_test_renderers(e.sx,e.sy),a=this._hit_test_canvas(e.sx,e.sy);switch(i){case\"move\":{const s=n[i].active;null!=s&&this.trigger(t,e,s.id);const h=this.toolbar.inspectors.filter(t=>t.active);let _=\"default\";null!=r?(_=r.cursor(e.sx,e.sy)||_,c.is_empty(h)||(t=this.move_exit)):this._hit_test_frame(e.sx,e.sy)&&(c.is_empty(h)||(_=\"crosshair\")),this.plot_view.set_cursor(_),this.plot_view.set_toolbar_visibility(a),h.map(s=>this.trigger(t,e,s.id));break}case\"tap\":{const{target:a}=s;if(null!=a&&a!=this.hit_area)return;null!=r&&null!=r.on_hit&&r.on_hit(e.sx,e.sy);const h=n[i].active;null!=h&&this.trigger(t,e,h.id);break}case\"scroll\":{const i=n[p.is_mobile?\"pinch\":\"scroll\"].active;null!=i&&(s.preventDefault(),s.stopPropagation(),this.trigger(t,e,i.id));break}case\"pan\":{const r=n[i].active;null!=r&&(s.preventDefault(),this.trigger(t,e,r.id));break}default:{const s=n[i].active;null!=s&&this.trigger(t,e,s.id)}}this._trigger_bokeh_event(e)}trigger(t,e,s=null){t.emit({id:s,e})}_trigger_bokeh_event(t){const e=(()=>{const{sx:e,sy:s}=t,n=this.plot_view.frame.x_scale.invert(e),i=this.plot_view.frame.y_scale.invert(s);switch(t.type){case\"wheel\":return new _.MouseWheel(e,s,n,i,t.delta);case\"mousemove\":return new _.MouseMove(e,s,n,i);case\"mouseenter\":return new _.MouseEnter(e,s,n,i);case\"mouseleave\":return new _.MouseLeave(e,s,n,i);case\"tap\":return new _.Tap(e,s,n,i);case\"doubletap\":return new _.DoubleTap(e,s,n,i);case\"press\":return new _.Press(e,s,n,i);case\"pressup\":return new _.PressUp(e,s,n,i);case\"pan\":return new _.Pan(e,s,n,i,t.deltaX,t.deltaY);case\"panstart\":return new _.PanStart(e,s,n,i);case\"panend\":return new _.PanEnd(e,s,n,i);case\"pinch\":return new _.Pinch(e,s,n,i,t.scale);case\"pinchstart\":return new _.PinchStart(e,s,n,i);case\"pinchend\":return new _.PinchEnd(e,s,n,i);case\"rotate\":return new _.Rotate(e,s,n,i,t.rotation);case\"rotatestart\":return new _.RotateStart(e,s,n,i);case\"rotateend\":return new _.RotateEnd(e,s,n,i);default:return}})();null!=e&&this.plot_view.model.trigger_event(e)}_get_sxy(t){const{pageX:e,pageY:s}=function(t){return\"undefined\"!=typeof TouchEvent&&t instanceof TouchEvent}(t)?(0!=t.touches.length?t.touches:t.changedTouches)[0]:t,{left:n,top:i}=h.offset(this.hit_area);return{sx:e-n,sy:s-i}}_pan_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{deltaX:t.deltaX,deltaY:t.deltaY,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_pinch_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{scale:t.scale,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_rotate_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{rotation:t.rotation,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_tap_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_move_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{shiftKey:t.shiftKey,ctrlKey:t.ctrlKey})}_scroll_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{delta:o.getDeltaY(t),shiftKey:t.shiftKey,ctrlKey:t.ctrlKey})}_key_event(t){return{type:t.type,keyCode:t.keyCode}}_pan_start(t){const e=this._pan_event(t);e.sx-=t.deltaX,e.sy-=t.deltaY,this._trigger(this.pan_start,e,t.srcEvent)}_pan(t){this._trigger(this.pan,this._pan_event(t),t.srcEvent)}_pan_end(t){this._trigger(this.pan_end,this._pan_event(t),t.srcEvent)}_pinch_start(t){this._trigger(this.pinch_start,this._pinch_event(t),t.srcEvent)}_pinch(t){this._trigger(this.pinch,this._pinch_event(t),t.srcEvent)}_pinch_end(t){this._trigger(this.pinch_end,this._pinch_event(t),t.srcEvent)}_rotate_start(t){this._trigger(this.rotate_start,this._rotate_event(t),t.srcEvent)}_rotate(t){this._trigger(this.rotate,this._rotate_event(t),t.srcEvent)}_rotate_end(t){this._trigger(this.rotate_end,this._rotate_event(t),t.srcEvent)}_tap(t){this._trigger(this.tap,this._tap_event(t),t.srcEvent)}_doubletap(t){const e=this._tap_event(t);this._trigger_bokeh_event(e),this.trigger(this.doubletap,e)}_press(t){this._trigger(this.press,this._tap_event(t),t.srcEvent)}_pressup(t){this._trigger(this.pressup,this._tap_event(t),t.srcEvent)}_mouse_enter(t){this._trigger(this.move_enter,this._move_event(t),t)}_mouse_move(t){this._trigger(this.move,this._move_event(t),t)}_mouse_exit(t){this._trigger(this.move_exit,this._move_event(t),t)}_mouse_wheel(t){this._trigger(this.scroll,this._scroll_event(t),t)}_context_menu(t){!this.menu.is_open&&this.menu.can_open&&t.preventDefault();const{sx:e,sy:s}=this._get_sxy(t);this.menu.toggle({left:e,top:s})}_key_down(t){this.trigger(this.keydown,this._key_event(t))}_key_up(t){this.trigger(this.keyup,this._key_event(t))}}s.UIEvents=d,d.__name__=\"UIEvents\"},\n", - " function _(e,t,n){\n", - " /*!\n", - " * jQuery Mousewheel 3.1.13\n", - " *\n", - " * Copyright jQuery Foundation and other contributors\n", - " * Released under the MIT license\n", - " * http://jquery.org/license\n", - " */\n", - " function r(e){const t=getComputedStyle(e).fontSize;return null!=t?parseInt(t,10):null}Object.defineProperty(n,\"__esModule\",{value:!0}),n.getDeltaY=function(e){let t=-e.deltaY;if(e.target instanceof HTMLElement)switch(e.deltaMode){case e.DOM_DELTA_LINE:t*=r((n=e.target).offsetParent||document.body)||r(n)||16;break;case e.DOM_DELTA_PAGE:t*=function(e){return e.clientHeight}(e.target)}var n;return t}},\n", - " function _(n,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const t=(\"undefined\"!=typeof window?window.requestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.webkitRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.mozRequestAnimationFrame:void 0)||(\"undefined\"!=typeof window?window.msRequestAnimationFrame:void 0)||function(n){return n(Date.now()),-1};o.throttle=function(n,e){let o=null,i=0,u=!1;return function(){return new Promise((d,w)=>{const r=function(){i=Date.now(),o=null,u=!1;try{n(),d()}catch(n){w(n)}},a=Date.now(),f=e-(a-i);f<=0&&!u?(null!=o&&clearTimeout(o),u=!0,t(r)):o||u?d():o=setTimeout(()=>t(r),f)})}}},\n", - " function _(t,e,h){Object.defineProperty(h,\"__esModule\",{value:!0});const i=t(213),o=t(214),r=t(79);class s extends o.Layoutable{constructor(){super(...arguments),this.min_border={left:0,top:0,right:0,bottom:0}}_measure(t){t=new i.Sizeable(t).bounded_to(this.sizing.size);const e=this.left_panel.measure({width:0,height:t.height}),h=Math.max(e.width,this.min_border.left),o=this.right_panel.measure({width:0,height:t.height}),r=Math.max(o.width,this.min_border.right),s=this.top_panel.measure({width:t.width,height:0}),n=Math.max(s.height,this.min_border.top),a=this.bottom_panel.measure({width:t.width,height:0}),g=Math.max(a.height,this.min_border.bottom),_=new i.Sizeable(t).shrink_by({left:h,right:r,top:n,bottom:g}),m=this.center_panel.measure(_);return{width:h+m.width+r,height:n+m.height+g,inner:{left:h,right:r,top:n,bottom:g},align:(()=>{const{width_policy:t,height_policy:e}=this.center_panel.sizing;return\"fixed\"!=t&&\"fixed\"!=e})()}}_set_geometry(t,e){super._set_geometry(t,e),this.center_panel.set_geometry(e);const h=this.left_panel.measure({width:0,height:t.height}),i=this.right_panel.measure({width:0,height:t.height}),o=this.top_panel.measure({width:t.width,height:0}),s=this.bottom_panel.measure({width:t.width,height:0}),{left:n,top:a,right:g,bottom:_}=e;this.top_panel.set_geometry(new r.BBox({left:n,right:g,bottom:a,height:o.height})),this.bottom_panel.set_geometry(new r.BBox({left:n,right:g,top:_,height:s.height})),this.left_panel.set_geometry(new r.BBox({top:a,bottom:_,right:n,width:h.width})),this.right_panel.set_geometry(new r.BBox({top:a,bottom:_,left:g,width:i.width}))}}h.BorderLayout=s,s.__name__=\"BorderLayout\"},\n", - " function _(i,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const l=i(213),a=i(214),r=i(8),o=Math.PI/2,h=\"left\",s=\"center\",n={above:{parallel:0,normal:-o,horizontal:0,vertical:-o},below:{parallel:0,normal:o,horizontal:0,vertical:o},left:{parallel:-o,normal:0,horizontal:0,vertical:-o},right:{parallel:o,normal:0,horizontal:0,vertical:o}},d={above:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"alphabetic\",vertical:\"middle\"},below:{justified:\"bottom\",parallel:\"hanging\",normal:\"middle\",horizontal:\"hanging\",vertical:\"middle\"},left:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"},right:{justified:\"top\",parallel:\"alphabetic\",normal:\"middle\",horizontal:\"middle\",vertical:\"alphabetic\"}},_={above:{justified:s,parallel:s,normal:h,horizontal:s,vertical:h},below:{justified:s,parallel:s,normal:h,horizontal:s,vertical:h},left:{justified:s,parallel:s,normal:\"right\",horizontal:\"right\",vertical:s},right:{justified:s,parallel:s,normal:h,horizontal:h,vertical:s}},c={above:\"right\",below:h,left:\"right\",right:h},m={above:h,below:\"right\",left:\"right\",right:h};class g extends a.ContentLayoutable{constructor(i,t){switch(super(),this.side=i,this.obj=t,this.side){case\"above\":this._dim=0,this._normals=[0,-1];break;case\"below\":this._dim=0,this._normals=[0,1];break;case\"left\":this._dim=1,this._normals=[-1,0];break;case\"right\":this._dim=1,this._normals=[1,0]}this.is_horizontal?this.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):this.set_sizing({width_policy:\"fixed\",height_policy:\"max\"})}_content_size(){return new l.Sizeable(this.get_oriented_size())}get_oriented_size(){const{width:i,height:t}=this.obj.get_size();return!this.obj.rotate||this.is_horizontal?{width:i,height:t}:{width:t,height:i}}has_size_changed(){const{width:i,height:t}=this.get_oriented_size();return this.is_horizontal?this.bbox.height!=t:this.bbox.width!=i}get dimension(){return this._dim}get normals(){return this._normals}get is_horizontal(){return 0==this._dim}get is_vertical(){return 1==this._dim}apply_label_text_heuristics(i,t){const e=this.side;let l,a;r.isString(t)?(l=d[e][t],a=_[e][t]):t<0?(l=\"middle\",a=c[e]):(l=\"middle\",a=m[e]),i.textBaseline=l,i.textAlign=a}get_label_angle_heuristic(i){return n[this.side][i]}}e.SidePanel=g,g.__name__=\"SidePanel\"},\n", - " function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=t(15),o=t(72),a=t(37),n=t(312),p=new i.Signal0({},\"gmaps_ready\");class l extends n.PlotView{initialize(){this.pause(),super.initialize(),this._tiles_loaded=!1,this.zoom_count=0;const{zoom:t,lat:e,lng:s}=this.model.map_options;if(this.initial_zoom=t,this.initial_lat=e,this.initial_lng=s,\"undefined\"==typeof google||null==google.maps){if(void 0===window._bokeh_gmaps_callback){!function(t){window._bokeh_gmaps_callback=()=>p.emit();const e=document.createElement(\"script\");e.type=\"text/javascript\",e.src=`https://maps.googleapis.com/maps/api/js?v=3.36&key=${t}&callback=_bokeh_gmaps_callback`,document.body.appendChild(e)}(atob(this.model.api_key))}p.connect(()=>this.request_render())}this.unpause()}remove(){o.remove(this.map_el),super.remove()}update_range(t){if(null==t)this.map.setCenter({lat:this.initial_lat,lng:this.initial_lng}),this.map.setOptions({zoom:this.initial_zoom}),super.update_range(null);else if(null!=t.sdx||null!=t.sdy)this.map.panBy(t.sdx||0,t.sdy||0),super.update_range(t);else if(null!=t.factor){if(10!==this.zoom_count)return void(this.zoom_count+=1);this.zoom_count=0,this.pause(),super.update_range(t);const e=t.factor<0?-1:1,s=this.map.getZoom(),i=s+e;if(i>=2){this.map.setZoom(i);const[t,e,,]=this._get_projected_bounds();e-t<0&&this.map.setZoom(s)}this.unpause()}this._set_bokeh_ranges()}_build_map(){const{maps:t}=google;this.map_types={satellite:t.MapTypeId.SATELLITE,terrain:t.MapTypeId.TERRAIN,roadmap:t.MapTypeId.ROADMAP,hybrid:t.MapTypeId.HYBRID};const e=this.model.map_options,s={center:new t.LatLng(e.lat,e.lng),zoom:e.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[e.map_type],scaleControl:e.scale_control,tilt:e.tilt};null!=e.styles&&(s.styles=JSON.parse(e.styles)),this.map_el=o.div({style:{position:\"absolute\"}}),this.canvas_view.add_underlay(this.map_el),this.map=new t.Map(this.map_el,s),t.event.addListener(this.map,\"idle\",()=>this._set_bokeh_ranges()),t.event.addListener(this.map,\"bounds_changed\",()=>this._set_bokeh_ranges()),t.event.addListenerOnce(this.map,\"tilesloaded\",()=>this._render_finished()),this.connect(this.model.properties.map_options.change,()=>this._update_options()),this.connect(this.model.map_options.properties.styles.change,()=>this._update_styles()),this.connect(this.model.map_options.properties.lat.change,()=>this._update_center(\"lat\")),this.connect(this.model.map_options.properties.lng.change,()=>this._update_center(\"lng\")),this.connect(this.model.map_options.properties.zoom.change,()=>this._update_zoom()),this.connect(this.model.map_options.properties.map_type.change,()=>this._update_map_type()),this.connect(this.model.map_options.properties.scale_control.change,()=>this._update_scale_control()),this.connect(this.model.map_options.properties.tilt.change,()=>this._update_tilt())}_render_finished(){this._tiles_loaded=!0,this.notify_finished()}has_finished(){return super.has_finished()&&!0===this._tiles_loaded}_get_latlon_bounds(){const t=this.map.getBounds(),e=t.getNorthEast(),s=t.getSouthWest();return[s.lng(),e.lng(),s.lat(),e.lat()]}_get_projected_bounds(){const[t,e,s,i]=this._get_latlon_bounds(),[o,n]=a.wgs84_mercator.compute(t,s),[p,l]=a.wgs84_mercator.compute(e,i);return[o,p,n,l]}_set_bokeh_ranges(){const[t,e,s,i]=this._get_projected_bounds();this.frame.x_range.setv({start:t,end:e}),this.frame.y_range.setv({start:s,end:i})}_update_center(t){const e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()}_update_map_type(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})}_update_scale_control(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})}_update_tilt(){this.map.setOptions({tilt:this.model.map_options.tilt})}_update_options(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()}_update_styles(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})}_update_zoom(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()}_map_hook(t,e){if(null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map(),null!=this.map_el){const[t,s,i,o]=e;this.map_el.style.top=s+\"px\",this.map_el.style.left=t+\"px\",this.map_el.style.width=i+\"px\",this.map_el.style.height=o+\"px\"}}_paint_empty(t,e){const s=this.layout.bbox.width,i=this.layout.bbox.height,[o,a,n,p]=e;t.clearRect(0,0,s,i),t.beginPath(),t.moveTo(0,0),t.lineTo(0,i),t.lineTo(s,i),t.lineTo(s,0),t.lineTo(0,0),t.moveTo(o,a),t.lineTo(o+n,a),t.lineTo(o+n,a+p),t.lineTo(o,a+p),t.lineTo(o,a),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=this.model.border_fill_color,t.fill())}}s.GMapPlotView=l,l.__name__=\"GMapPlotView\"},\n", - " function _(a,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});var g=a(211);n.DataRange=g.DataRange;var R=a(210);n.DataRange1d=R.DataRange1d;var r=a(98);n.FactorRange=r.FactorRange;var t=a(99);n.Range=t.Range;var d=a(158);n.Range1d=d.Range1d},\n", - " function _(e,r,d){Object.defineProperty(d,\"__esModule\",{value:!0});var n=e(90);d.GlyphRenderer=n.GlyphRenderer;var R=e(116);d.GraphRenderer=R.GraphRenderer;var a=e(178);d.GuideRenderer=a.GuideRenderer;var G=e(70);d.Renderer=G.Renderer},\n", - " function _(a,e,l){Object.defineProperty(l,\"__esModule\",{value:!0});var c=a(209);l.CategoricalScale=c.CategoricalScale;var r=a(146);l.ContinuousScale=r.ContinuousScale;var n=a(145);l.LinearScale=n.LinearScale;var o=a(156);l.LinearInterpolationScale=o.LinearInterpolationScale;var i=a(157);l.LogScale=i.LogScale;var S=a(147);l.Scale=S.Scale},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});e(1).__exportStar(e(118),o);var n=e(88);o.Selection=n.Selection},\n", - " function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});var o=a(325);r.ServerSentDataSource=o.ServerSentDataSource;var S=a(327);r.AjaxDataSource=S.AjaxDataSource;var u=a(85);r.ColumnDataSource=u.ColumnDataSource;var t=a(86);r.ColumnarDataSource=t.ColumnarDataSource;var c=a(114);r.CDSView=c.CDSView;var D=a(87);r.DataSource=D.DataSource;var v=a(328);r.GeoJSONDataSource=v.GeoJSONDataSource;var n=a(326);r.WebDataSource=n.WebDataSource},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const a=e(326);class s extends a.WebDataSource{constructor(e){super(e),this.initialized=!1}destroy(){super.destroy()}setup(){if(!this.initialized){this.initialized=!0;new EventSource(this.data_url).onmessage=e=>{this.load_data(JSON.parse(e.data),this.mode,this.max_size)}}}}i.ServerSentDataSource=s,s.__name__=\"ServerSentDataSource\"},\n", - " function _(e,t,a){Object.defineProperty(a,\"__esModule\",{value:!0});const r=e(1),s=e(85),i=r.__importStar(e(18));class n extends s.ColumnDataSource{constructor(e){super(e)}get_column(e){const t=this.data[e];return null!=t?t:[]}initialize(){super.initialize(),this.setup()}load_data(e,t,a){const{adapter:r}=this;let s;switch(s=null!=r?r.execute(this,{response:e}):e,t){case\"replace\":this.data=s;break;case\"append\":{const e=this.data;for(const t of this.columns()){const r=Array.from(e[t]),i=Array.from(s[t]);s[t]=r.concat(i).slice(-a)}this.data=s;break}}}static init_WebDataSource(){this.define({mode:[i.UpdateMode,\"replace\"],max_size:[i.Number],adapter:[i.Any,null],data_url:[i.String]})}}a.WebDataSource=n,n.__name__=\"WebDataSource\",n.init_WebDataSource()},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),a=t(326),r=t(19),o=s.__importStar(t(18)),n=t(13);class d extends a.WebDataSource{constructor(t){super(t),this.initialized=!1}static init_AjaxDataSource(){this.define({polling_interval:[o.Number],content_type:[o.String,\"application/json\"],http_headers:[o.Any,{}],method:[o.HTTPMethod,\"POST\"],if_modified:[o.Boolean,!1]})}destroy(){null!=this.interval&&clearInterval(this.interval),super.destroy()}setup(){if(!this.initialized&&(this.initialized=!0,this.get_data(this.mode),this.polling_interval)){const t=()=>this.get_data(this.mode,this.max_size,this.if_modified);this.interval=setInterval(t,this.polling_interval)}}get_data(t,e=0,i=!1){const s=this.prepare_request();s.addEventListener(\"load\",()=>this.do_load(s,t,e)),s.addEventListener(\"error\",()=>this.do_error(s)),s.send()}prepare_request(){const t=new XMLHttpRequest;t.open(this.method,this.data_url,!0),t.withCredentials=!1,t.setRequestHeader(\"Content-Type\",this.content_type);const e=this.http_headers;for(const[i,s]of n.entries(e))t.setRequestHeader(i,s);return t}do_load(t,e,i){if(200===t.status){const s=JSON.parse(t.responseText);this.load_data(s,e,i)}}do_error(t){r.logger.error(`Failed to fetch JSON from ${this.data_url} with code ${t.status}`)}}i.AjaxDataSource=d,d.__name__=\"AjaxDataSource\",d.init_AjaxDataSource()},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1),n=e(86),s=e(19),a=r.__importStar(e(18)),i=e(9),l=e(13);function c(e){return null!=e?e:NaN}class _ extends n.ColumnarDataSource{constructor(e){super(e)}static init_GeoJSONDataSource(){this.define({geojson:[a.Any]}),this.internal({data:[a.Any,{}]})}initialize(){super.initialize(),this._update_data()}connect_signals(){super.connect_signals(),this.connect(this.properties.geojson.change,()=>this._update_data())}_update_data(){this.data=this.geojson_to_column_data()}_get_new_list_array(e){return i.range(0,e).map(e=>[])}_get_new_nan_array(e){return i.range(0,e).map(e=>NaN)}_add_properties(e,t,o,r){var n;const s=null!==(n=e.properties)&&void 0!==n?n:{};for(const[e,n]of l.entries(s))t.hasOwnProperty(e)||(t[e]=this._get_new_nan_array(r)),t[e][o]=c(n)}_add_geometry(e,t,o){function r(e,t){return e.concat([[NaN,NaN,NaN]]).concat(t)}switch(e.type){case\"Point\":{const[r,n,s]=e.coordinates;t.x[o]=r,t.y[o]=n,t.z[o]=c(s);break}case\"LineString\":{const{coordinates:r}=e;for(let e=0;e1&&s.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");const r=e.coordinates[0];for(let e=0;e1&&s.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),n.push(t[0]);const a=n.reduce(r);for(let e=0;ethis.get_resolution(t))}_computed_initial_resolution(){return null!=this.initial_resolution?this.initial_resolution:2*Math.PI*6378137/this.tile_size}is_valid_tile(t,e,i){return!(!this.wrap_around&&(t<0||t>=2**i))&&!(e<0||e>=2**i)}parent_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=_.substring(0,_.length-1);return this.quadkey_to_tile_xyz(s)}get_resolution(t){return this._computed_initial_resolution()/2**t}get_resolution_by_extent(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]}get_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,r=Math.max(_,s);let o=0;for(const t of this._resolutions){if(r>t){if(0==o)return 0;if(o>0)return o-1}o+=1}return o-1}get_closest_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,r=Math.max(_,s),o=this._resolutions.reduce((function(t,e){return Math.abs(e-r)e?(u=o-s,a*=t):(u*=e,a=n-r)}const h=(u-(o-s))/2,c=(a-(n-r))/2;return[s-h,r-c,o+h,n+c]}tms_to_wmts(t,e,i){return[t,2**i-1-e,i]}wmts_to_tms(t,e,i){return[t,2**i-1-e,i]}pixels_to_meters(t,e,i){const _=this.get_resolution(i);return[t*_-this.x_origin_offset,e*_-this.y_origin_offset]}meters_to_pixels(t,e,i){const _=this.get_resolution(i);return[(t+this.x_origin_offset)/_,(e+this.y_origin_offset)/_]}pixels_to_tile(t,e){let i=Math.ceil(t/this.tile_size);i=0===i?i:i-1;return[i,Math.max(Math.ceil(e/this.tile_size)-1,0)]}pixels_to_raster(t,e,i){return[t,(this.tile_size<=l;t--)for(let i=n;i<=u;i++)this.is_valid_tile(i,t,e)&&h.push([i,t,e,this.get_tile_meter_bounds(i,t,e)]);return this.sort_tiles_from_center(h,[n,l,u,a]),h}quadkey_to_tile_xyz(t){let e=0,i=0;const _=t.length;for(let s=_;s>0;s--){const r=1<0;s--){const i=1<0;)if(s=s.substring(0,s.length-1),[t,e,i]=this.quadkey_to_tile_xyz(s),[t,e,i]=this.denormalize_xyz(t,e,i,_),this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]}normalize_xyz(t,e,i){if(this.wrap_around){const _=2**i;return[(t%_+_)%_,e,i]}return[t,e,i]}denormalize_xyz(t,e,i,_){return[t+_*2**i,e,i]}denormalize_meters(t,e,i,_){return[t+2*_*Math.PI*6378137,e]}calculate_world_x_by_tile_xyz(t,e,i){return Math.floor(t/2**i)}}i.MercatorTileSource=l,l.__name__=\"MercatorTileSource\",l.init_MercatorTileSource()},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1),n=e(81),s=e(13),l=i.__importStar(e(18));class a extends n.Model{constructor(e){super(e)}static init_TileSource(){this.define({url:[l.String,\"\"],tile_size:[l.Number,256],max_zoom:[l.Number,30],min_zoom:[l.Number,0],extra_url_vars:[l.Any,{}],attribution:[l.String,\"\"],x_origin_offset:[l.Number],y_origin_offset:[l.Number],initial_resolution:[l.Number]})}initialize(){super.initialize(),this.tiles=new Map,this._normalize_case()}connect_signals(){super.connect_signals(),this.connect(this.change,()=>this._clear_cache())}string_lookup_replace(e,t){let r=e;for(const[e,i]of s.entries(t))r=r.replace(`{${e}}`,i);return r}_normalize_case(){const e=this.url.replace(\"{x}\",\"{X}\").replace(\"{y}\",\"{Y}\").replace(\"{z}\",\"{Z}\").replace(\"{q}\",\"{Q}\").replace(\"{xmin}\",\"{XMIN}\").replace(\"{ymin}\",\"{YMIN}\").replace(\"{xmax}\",\"{XMAX}\").replace(\"{ymax}\",\"{YMAX}\");this.url=e}_clear_cache(){this.tiles=new Map}tile_xyz_to_key(e,t,r){return`${e}:${t}:${r}`}key_to_tile_xyz(e){const[t,r,i]=e.split(\":\").map(e=>parseInt(e));return[t,r,i]}sort_tiles_from_center(e,t){const[r,i,n,s]=t,l=(n-r)/2+r,a=(s-i)/2+i;e.sort((function(e,t){return Math.sqrt((l-e[0])**2+(a-e[1])**2)-Math.sqrt((l-t[0])**2+(a-t[1])**2)}))}get_image_url(e,t,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",t.toString()).replace(\"{Z}\",r.toString())}}r.TileSource=a,a.__name__=\"TileSource\",a.init_TileSource()},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const n=e(37);function o(e,t){return n.wgs84_mercator.compute(e,t)}function c(e,t){return n.wgs84_mercator.invert(e,t)}r.geographic_to_meters=o,r.meters_to_geographic=c,r.geographic_extent_to_meters=function(e){const[t,r,n,c]=e,[_,u]=o(t,r),[i,g]=o(n,c);return[_,u,i,g]},r.meters_extent_to_geographic=function(e){const[t,r,n,o]=e,[_,u]=c(t,r),[i,g]=c(n,o);return[_,u,i,g]}},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const _=e(333);class s extends _.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const _=this.string_lookup_replace(this.url,this.extra_url_vars),[s,o,u]=this.tms_to_wmts(e,t,r),c=this.tile_xyz_to_quadkey(s,o,u);return _.replace(\"{Q}\",c)}}r.QUADKEYTileSource=s,s.__name__=\"QUADKEYTileSource\"},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=t(1),_=t(338),n=t(91),a=t(158),r=t(72),o=s.__importStar(t(18)),h=t(251),l=t(9),d=t(8),m=t(89),c=t(85),g=t(339),p=s.__importDefault(t(340));class u extends n.DataRendererView{initialize(){this._tiles=[],super.initialize()}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.request_render()),this.connect(this.model.tile_source.change,()=>this.request_render())}styles(){return[...super.styles(),p.default]}get_extent(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]}get map_plot(){return this.plot_model}get map_canvas(){return this.layer.ctx}get map_frame(){return this.plot_view.frame}get x_range(){return this.map_plot.x_range}get y_range(){return this.map_plot.y_range}_set_data(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0}_update_attribution(){null!=this.attribution_el&&r.removeElement(this.attribution_el);const{attribution:t}=this.model.tile_source;if(d.isString(t)&&t.length>0){const{layout:e,frame:i}=this.plot_view,s=e.bbox.width-i.bbox.right,_=e.bbox.height-i.bbox.bottom,n=i.bbox.width;this.attribution_el=r.div({class:g.bk_tile_attribution,style:{position:\"absolute\",right:s+\"px\",bottom:_+\"px\",\"max-width\":n-4+\"px\",padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"9px\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.add_event(this.attribution_el),this.attribution_el.innerHTML=t,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}}_map_data(){this.initial_extent=this.get_extent();const t=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame.bbox.height,this.map_frame.bbox.width),e=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame.bbox.height,this.map_frame.bbox.width,t);this.x_range.start=e[0],this.y_range.start=e[1],this.x_range.end=e[2],this.y_range.end=e[3],this.x_range instanceof a.Range1d&&(this.x_range.reset_start=e[0],this.x_range.reset_end=e[2]),this.y_range instanceof a.Range1d&&(this.y_range.reset_start=e[1],this.y_range.reset_end=e[3]),this._update_attribution()}_create_tile(t,e,i,s,_=!1){const[n,a,r]=this.model.tile_source.normalize_xyz(t,e,i),o={img:void 0,tile_coords:[t,e,i],normalized_coords:[n,a,r],quadkey:this.model.tile_source.tile_xyz_to_quadkey(t,e,i),cache_key:this.model.tile_source.tile_xyz_to_key(t,e,i),bounds:s,loaded:!1,finished:!1,x_coord:s[0],y_coord:s[3]},l=this.model.tile_source.get_image_url(n,a,r);new h.ImageLoader(l,{loaded:t=>{Object.assign(o,{img:t,loaded:!0}),_?(o.finished=!0,this.notify_finished()):this.request_render()},failed(){o.finished=!0}}),this.model.tile_source.tiles.set(o.cache_key,o),this._tiles.push(o)}_enforce_aspect_ratio(){if(this._last_height!==this.map_frame.bbox.height||this._last_width!==this.map_frame.bbox.width){const t=this.get_extent(),e=this.model.tile_source.get_level_by_extent(t,this.map_frame.bbox.height,this.map_frame.bbox.width),i=this.model.tile_source.snap_to_zoom_level(t,this.map_frame.bbox.height,this.map_frame.bbox.width,e);this.x_range.setv({start:i[0],end:i[2]}),this.y_range.setv({start:i[1],end:i[3]}),this.extent=i,this._last_height=this.map_frame.bbox.height,this._last_width=this.map_frame.bbox.width}}has_finished(){if(!super.has_finished())return!1;if(0===this._tiles.length)return!1;for(const t of this._tiles)if(!t.finished)return!1;return!0}_render(){null==this.map_initialized&&(this._set_data(),this._map_data(),this.map_initialized=!0),this._enforce_aspect_ratio(),this._update(),null!=this.prefetch_timer&&clearTimeout(this.prefetch_timer),this.prefetch_timer=setTimeout(this._prefetch_tiles.bind(this),500),this.has_finished()&&this.notify_finished()}_draw_tile(t){const e=this.model.tile_source.tiles.get(t);if(null!=e&&e.loaded){const[[t],[i]]=this.coordinates.map_to_screen([e.bounds[0]],[e.bounds[3]]),[[s],[_]]=this.coordinates.map_to_screen([e.bounds[2]],[e.bounds[1]]),n=s-t,a=_-i,r=t,o=i,h=this.map_canvas.getImageSmoothingEnabled();this.map_canvas.setImageSmoothingEnabled(this.model.smoothing),this.map_canvas.drawImage(e.img,r,o,n,a),this.map_canvas.setImageSmoothingEnabled(h),e.finished=!0}}_set_rect(){const t=this.plot_model.properties.outline_line_width.value(),e=this.map_frame.bbox.left+t/2,i=this.map_frame.bbox.top+t/2,s=this.map_frame.bbox.width-t,_=this.map_frame.bbox.height-t;this.map_canvas.rect(e,i,s,_),this.map_canvas.clip()}_render_tiles(t){this.map_canvas.save(),this._set_rect(),this.map_canvas.globalAlpha=this.model.alpha;for(const e of t)this._draw_tile(e);this.map_canvas.restore()}_prefetch_tiles(){const{tile_source:t}=this.model,e=this.get_extent(),i=this.map_frame.bbox.height,s=this.map_frame.bbox.width,_=this.model.tile_source.get_level_by_extent(e,i,s),n=this.model.tile_source.get_tiles_by_extent(e,_);for(let e=0,i=Math.min(10,n.length);ei&&(s=this.extent,r=i,o=!0),o&&(this.x_range.setv({x_range:{start:s[0],end:s[2]}}),this.y_range.setv({start:s[1],end:s[3]})),this.extent=s;const h=t.get_tiles_by_extent(s,r),d=[],m=[],c=[],g=[];for(const e of h){const[i,s,n]=e,a=t.tile_xyz_to_key(i,s,n),r=t.tiles.get(a);if(null!=r&&r.loaded)m.push(a);else if(this.model.render_parents){const[e,a,r]=t.get_closest_parent_by_tile_xyz(i,s,n),o=t.tile_xyz_to_key(e,a,r),h=t.tiles.get(o);if(null!=h&&h.loaded&&!l.includes(c,o)&&c.push(o),_){const e=t.children_by_tile_xyz(i,s,n);for(const[i,s,_]of e){const e=t.tile_xyz_to_key(i,s,_);t.tiles.has(e)&&g.push(e)}}}null==r&&d.push(e)}this._render_tiles(c),this._render_tiles(g),this._render_tiles(m),null!=this.render_timer&&clearTimeout(this.render_timer),this.render_timer=setTimeout(()=>this._fetch_tiles(d),65)}}i.TileRendererView=u,u.__name__=\"TileRendererView\";class b extends n.DataRenderer{constructor(t){super(t),this._selection_manager=new m.SelectionManager({source:new c.ColumnDataSource})}static init_TileRenderer(){this.prototype.default_view=u,this.define({alpha:[o.Number,1],smoothing:[o.Boolean,!0],tile_source:[o.Instance,()=>new _.WMTSTileSource],render_parents:[o.Boolean,!0]})}get_selection_manager(){return this._selection_manager}}i.TileRenderer=b,b.__name__=\"TileRenderer\",b.init_TileRenderer()},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(333);class s extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const o=this.string_lookup_replace(this.url,this.extra_url_vars),[s,c,_]=this.tms_to_wmts(e,t,r);return o.replace(\"{X}\",s.toString()).replace(\"{Y}\",c.toString()).replace(\"{Z}\",_.toString())}}r.WMTSTileSource=s,s.__name__=\"WMTSTileSource\"},\n", - " function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0}),i.bk_tile_attribution=\"bk-tile-attribution\"},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});n.default=\"\\n.bk-root .bk-tile-attribution a {\\n color: black;\\n}\\n\"},\n", - " function _(e,r,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(333);class c extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,r,t){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",r.toString()).replace(\"{Z}\",t.toString())}}t.TMSTileSource=c,c.__name__=\"TMSTileSource\"},\n", - " function _(e,r,a){Object.defineProperty(a,\"__esModule\",{value:!0});var t=e(343);a.CanvasTexture=t.CanvasTexture;var u=e(345);a.ImageURLTexture=u.ImageURLTexture;var v=e(344);a.Texture=v.Texture},\n", - " function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const r=t(1),c=t(344),s=r.__importStar(t(18)),i=t(29);class a extends c.Texture{constructor(t){super(t)}static init_CanvasTexture(){this.define({code:[s.String]})}get func(){const t=i.use_strict(this.code);return new Function(\"ctx\",\"color\",\"scale\",\"weight\",t)}get_pattern(t,e,n){return r=>{const c=document.createElement(\"canvas\");c.width=e,c.height=e;const s=c.getContext(\"2d\");return this.func.call(this,s,t,e,n),r.createPattern(c,this.repetition)}}}n.CanvasTexture=a,a.__name__=\"CanvasTexture\",a.init_CanvasTexture()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),n=e(81),o=r.__importStar(e(18));class _ extends n.Model{constructor(e){super(e)}static init_Texture(){this.define({repetition:[o.TextureRepetition,\"repeat\"]})}onload(e){e()}}i.Texture=_,_.__name__=\"Texture\",_.init_Texture()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),a=e(344),n=r.__importStar(e(18)),s=e(251);class o extends a.Texture{constructor(e){super(e)}static init_ImageURLTexture(){this.define({url:[n.String]})}initialize(){super.initialize(),this._loader=new s.ImageLoader(this.url)}get_pattern(e,t,i){return e=>this._loader.finished?e.createPattern(this._loader.image,this.repetition):null}onload(e){this._loader.promise.then(()=>e())}}i.ImageURLTexture=o,o.__name__=\"ImageURLTexture\",o.init_ImageURLTexture()},\n", - " function _(o,l,T){Object.defineProperty(T,\"__esModule\",{value:!0});var a=o(307);T.ActionTool=a.ActionTool;var r=o(347);T.CustomAction=r.CustomAction;var e=o(308);T.HelpTool=e.HelpTool;var v=o(348);T.RedoTool=v.RedoTool;var t=o(349);T.ResetTool=t.ResetTool;var n=o(350);T.SaveTool=n.SaveTool;var s=o(351);T.UndoTool=s.UndoTool;var i=o(352);T.ZoomInTool=i.ZoomInTool;var P=o(355);T.ZoomOutTool=P.ZoomOutTool;var c=o(296);T.ButtonTool=c.ButtonTool;var d=o(356);T.EditTool=d.EditTool;var u=o(357);T.BoxEditTool=u.BoxEditTool;var y=o(358);T.FreehandDrawTool=y.FreehandDrawTool;var m=o(359);T.PointDrawTool=m.PointDrawTool;var x=o(360);T.PolyDrawTool=x.PolyDrawTool;var B=o(361);T.PolyTool=B.PolyTool;var S=o(362);T.PolyEditTool=S.PolyEditTool;var b=o(363);T.BoxSelectTool=b.BoxSelectTool;var h=o(366);T.BoxZoomTool=h.BoxZoomTool;var E=o(306);T.GestureTool=E.GestureTool;var Z=o(367);T.LassoSelectTool=Z.LassoSelectTool;var p=o(369);T.LineEditTool=p.LineEditTool;var w=o(371);T.PanTool=w.PanTool;var C=o(368);T.PolySelectTool=C.PolySelectTool;var D=o(372);T.RangeTool=D.RangeTool;var H=o(364);T.SelectTool=H.SelectTool;var R=o(373);T.TapTool=R.TapTool;var A=o(374);T.WheelPanTool=A.WheelPanTool;var I=o(375);T.WheelZoomTool=I.WheelZoomTool;var L=o(376);T.CrosshairTool=L.CrosshairTool;var W=o(377);T.CustomJSHover=W.CustomJSHover;var O=o(378);T.HoverTool=O.HoverTool;var _=o(295);T.InspectTool=_.InspectTool;var f=o(298);T.Tool=f.Tool;var g=o(379);T.ToolProxy=g.ToolProxy;var F=o(294);T.Toolbar=F.Toolbar;var G=o(305);T.ToolbarBase=G.ToolbarBase;var J=o(380);T.ProxyToolbar=J.ProxyToolbar;var U=o(380);T.ToolbarBox=U.ToolbarBox},\n", - " function _(t,o,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),s=t(307),e=n.__importStar(t(18)),c=t(299);class _ extends s.ActionToolButtonView{css_classes(){return super.css_classes().concat(c.bk_toolbar_button_custom_action)}}i.CustomActionButtonView=_,_.__name__=\"CustomActionButtonView\";class l extends s.ActionToolView{doit(){null!=this.model.callback&&this.model.callback.execute(this.model)}}i.CustomActionView=l,l.__name__=\"CustomActionView\";class u extends s.ActionTool{constructor(t){super(t),this.tool_name=\"Custom Action\",this.button_view=_}static init_CustomAction(){this.prototype.default_view=l,this.define({action_tooltip:[e.String,\"Perform a Custom Action\"],callback:[e.Any],icon:[e.String]})}get tooltip(){return this.action_tooltip}}i.CustomAction=u,u.__name__=\"CustomAction\",u.init_CustomAction()},\n", - " function _(o,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const i=o(307),s=o(309);class n extends i.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state_changed,()=>this.model.disabled=!this.plot_view.can_redo())}doit(){this.plot_view.redo()}}t.RedoToolView=n,n.__name__=\"RedoToolView\";class _ extends i.ActionTool{constructor(o){super(o),this.tool_name=\"Redo\",this.icon=s.bk_tool_icon_redo}static init_RedoTool(){this.prototype.default_view=n,this.override({disabled:!0}),this.register_alias(\"redo\",()=>new _)}}t.RedoTool=_,_.__name__=\"RedoTool\",_.init_RedoTool()},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(307),i=e(309);class _ extends s.ActionToolView{doit(){this.plot_view.reset()}}o.ResetToolView=_,_.__name__=\"ResetToolView\";class l extends s.ActionTool{constructor(e){super(e),this.tool_name=\"Reset\",this.icon=i.bk_tool_icon_reset}static init_ResetTool(){this.prototype.default_view=_,this.register_alias(\"reset\",()=>new l)}}o.ResetTool=l,l.__name__=\"ResetTool\",l.init_ResetTool()},\n", - " function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const a=e(307),i=e(309);class n extends a.ActionToolView{async copy(){const e=await this.plot_view.to_blob(),o=new ClipboardItem({[e.type]:e});await navigator.clipboard.write([o])}async save(e){const o=await this.plot_view.to_blob(),t=document.createElement(\"a\");t.href=URL.createObjectURL(o),t.download=e,t.target=\"_blank\",t.dispatchEvent(new MouseEvent(\"click\"))}doit(e=\"save\"){switch(e){case\"save\":this.save(\"bokeh_plot\");break;case\"copy\":this.copy()}}}t.SaveToolView=n,n.__name__=\"SaveToolView\";class s extends a.ActionTool{constructor(e){super(e),this.tool_name=\"Save\",this.icon=i.bk_tool_icon_save}static init_SaveTool(){this.prototype.default_view=n,this.register_alias(\"save\",()=>new s)}get menu(){return[{icon:\"bk-tool-icon-copy-to-clipboard\",tooltip:\"Copy image to clipboard\",if:()=>\"undefined\"!=typeof ClipboardItem,handler:()=>{this.do.emit(\"copy\")}}]}}t.SaveTool=s,s.__name__=\"SaveTool\",s.init_SaveTool()},\n", - " function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=o(307),i=o(309);class s extends n.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state_changed,()=>this.model.disabled=!this.plot_view.can_undo())}doit(){this.plot_view.undo()}}e.UndoToolView=s,s.__name__=\"UndoToolView\";class _ extends n.ActionTool{constructor(o){super(o),this.tool_name=\"Undo\",this.icon=i.bk_tool_icon_undo}static init_UndoTool(){this.prototype.default_view=s,this.override({disabled:!0}),this.register_alias(\"undo\",()=>new _)}}e.UndoTool=_,_.__name__=\"UndoTool\",_.init_UndoTool()},\n", - " function _(o,i,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=o(353),s=o(309);class t extends n.ZoomBaseTool{constructor(o){super(o),this.sign=1,this.tool_name=\"Zoom In\",this.icon=s.bk_tool_icon_zoom_in}static init_ZoomInTool(){this.prototype.default_view=n.ZoomBaseToolView,this.register_alias(\"zoom_in\",()=>new t({dimensions:\"both\"})),this.register_alias(\"xzoom_in\",()=>new t({dimensions:\"width\"})),this.register_alias(\"yzoom_in\",()=>new t({dimensions:\"height\"}))}}e.ZoomInTool=t,t.__name__=\"ZoomInTool\",t.init_ZoomInTool()},\n", - " function _(o,t,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=o(1),s=o(307),n=o(354),_=i.__importStar(o(18));class l extends s.ActionToolView{doit(){const o=this.plot_view.frame,t=this.model.dimensions,e=\"width\"==t||\"both\"==t,i=\"height\"==t||\"both\"==t,s=n.scale_range(o,this.model.sign*this.model.factor,e,i);this.plot_view.push_state(\"zoom_out\",{range:s}),this.plot_view.update_range(s,!1,!0),this.model.document&&this.model.document.interactive_start(this.plot_model)}}e.ZoomBaseToolView=l,l.__name__=\"ZoomBaseToolView\";class a extends s.ActionTool{constructor(o){super(o)}static init_ZoomBaseTool(){this.prototype.default_view=l,this.define({factor:[_.Percent,.1],dimensions:[_.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.ZoomBaseTool=a,a.__name__=\"ZoomBaseTool\",a.init_ZoomBaseTool()},\n", - " function _(n,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=n(10);function r(n,e,t){const[o,r]=[n.start,n.end],s=null!=t?t:(r+o)/2;return[o-(o-s)*e,r-(r-s)*e]}function s(n,[e,t]){const o=new Map;for(const[r,s]of n){const[n,c]=s.r_invert(e,t);o.set(r,{start:n,end:c})}return o}t.scale_highlow=r,t.get_info=s,t.scale_range=function(n,e,t=!0,c=!0,l){e=o.clamp(e,-.9,.9);const a=t?e:0,[u,_]=r(n.bbox.h_range,a,null!=l?l.x:void 0),i=s(n.x_scales,[u,_]),f=c?e:0,[d,b]=r(n.bbox.v_range,f,null!=l?l.y:void 0);return{xrs:i,yrs:s(n.y_scales,[d,b]),factor:e}}},\n", - " function _(o,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const e=o(353),s=o(309);class n extends e.ZoomBaseTool{constructor(o){super(o),this.sign=-1,this.tool_name=\"Zoom Out\",this.icon=s.bk_tool_icon_zoom_out}static init_ZoomOutTool(){this.prototype.default_view=e.ZoomBaseToolView,this.register_alias(\"zoom_out\",()=>new n({dimensions:\"both\"})),this.register_alias(\"xzoom_out\",()=>new n({dimensions:\"width\"})),this.register_alias(\"yzoom_out\",()=>new n({dimensions:\"height\"}))}}i.ZoomOutTool=n,n.__name__=\"ZoomOutTool\",n.init_ZoomOutTool()},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1).__importStar(e(18)),i=e(9),n=e(8),r=e(11),_=e(306);class c extends _.GestureToolView{constructor(){super(...arguments),this._mouse_in_frame=!0}_select_mode(e){const{shiftKey:t,ctrlKey:o}=e;return t||o?t&&!o?\"append\":!t&&o?\"intersect\":t&&o?\"subtract\":void r.unreachable():\"replace\"}_move_enter(e){this._mouse_in_frame=!0}_move_exit(e){this._mouse_in_frame=!1}_map_drag(e,t,o){if(!this.plot_view.frame.bbox.contains(e,t))return null;const s=this.plot_view.renderer_views.get(o);return[s.coordinates.x_scale.invert(e),s.coordinates.y_scale.invert(t)]}_delete_selected(e){const t=e.data_source,o=t.selected.indices;o.sort();for(const e of t.columns()){const s=t.get_array(e);for(let e=0;ethis._show_vertices())}this._initialized=!0}}deactivate(){this._drawing&&(this._remove(),this._drawing=!1),this.model.vertex_renderer&&this._hide_vertices()}}s.PolyDrawToolView=d,d.__name__=\"PolyDrawToolView\";class l extends n.PolyTool{constructor(e){super(e),this.tool_name=\"Polygon Draw Tool\",this.icon=_.bk_tool_icon_poly_draw,this.event_type=[\"pan\",\"tap\",\"move\"],this.default_order=3}static init_PolyDrawTool(){this.prototype.default_view=d,this.define({drag:[a.Boolean,!0],num_objects:[a.Int,0]})}}s.PolyDrawTool=l,l.__name__=\"PolyDrawTool\",l.init_PolyDrawTool()},\n", - " function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const o=e(1).__importStar(e(18)),i=e(8),s=e(356);class _ extends s.EditToolView{_set_vertices(e,t){const r=this.model.vertex_renderer.glyph,o=this.model.vertex_renderer.data_source,[s,_]=[r.x.field,r.y.field];s&&(i.isArray(e)?o.data[s]=e:r.x={value:e}),_&&(i.isArray(t)?o.data[_]=t:r.y={value:t}),this._emit_cds_changes(o,!0,!0,!1)}_hide_vertices(){this._set_vertices([],[])}_snap_to_vertex(e,t,r){if(this.model.vertex_renderer){const o=this._select_event(e,\"replace\",[this.model.vertex_renderer]),i=this.model.vertex_renderer.data_source,s=this.model.vertex_renderer.glyph,[_,l]=[s.x.field,s.y.field];if(o.length){const e=i.selected.indices[0];_&&(t=i.data[_][e]),l&&(r=i.data[l][e]),i.selection_manager.clear()}}return[t,r]}}r.PolyToolView=_,_.__name__=\"PolyToolView\";class l extends s.EditTool{constructor(e){super(e)}static init_PolyTool(){this.prototype.default_view=_,this.define({vertex_renderer:[o.Instance]})}}r.PolyTool=l,l.__name__=\"PolyTool\",l.init_PolyTool()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(72),i=e(8),_=e(361),d=e(309);class n extends _.PolyToolView{constructor(){super(...arguments),this._drawing=!1}_doubletap(e){if(!this.model.active)return;const t=this._map_drag(e.sx,e.sy,this.model.vertex_renderer);if(null==t)return;const[s,r]=t,i=this._select_event(e,\"replace\",[this.model.vertex_renderer]),_=this.model.vertex_renderer.data_source,d=this.model.vertex_renderer.glyph,[n,l]=[d.x.field,d.y.field];if(i.length&&null!=this._selected_renderer){const e=_.selected.indices[0];this._drawing?(this._drawing=!1,_.selection_manager.clear()):(_.selected.indices=[e+1],n&&_.get_array(n).splice(e+1,0,s),l&&_.get_array(l).splice(e+1,0,r),this._drawing=!0),_.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}else this._show_vertices(e)}_show_vertices(e){if(!this.model.active)return;const t=this._select_event(e,\"replace\",this.model.renderers);if(!t.length)return this._set_vertices([],[]),this._selected_renderer=null,void(this._drawing=!1);const s=t[0],r=s.glyph,_=s.data_source,d=_.selected.indices[0],[n,l]=[r.xs.field,r.ys.field];let a,c;n?(a=_.data[n][d],i.isArray(a)||(_.data[n][d]=a=Array.from(a))):a=r.xs.value,l?(c=_.data[l][d],i.isArray(c)||(_.data[l][d]=c=Array.from(c))):c=r.ys.value,this._selected_renderer=s,this._set_vertices(a,c)}_move(e){if(this._drawing&&null!=this._selected_renderer){const t=this.model.vertex_renderer,s=t.data_source,r=t.glyph,i=this._map_drag(e.sx,e.sy,t);if(null==i)return;let[_,d]=i;const n=s.selected.indices;[_,d]=this._snap_to_vertex(e,_,d),s.selected.indices=n;const[l,a]=[r.x.field,r.y.field],c=n[0];l&&(s.data[l][c]=_),a&&(s.data[a][c]=d),s.change.emit(),this._selected_renderer.data_source.change.emit()}}_tap(e){const t=this.model.vertex_renderer,s=this._map_drag(e.sx,e.sy,t);if(null==s)return;if(this._drawing&&this._selected_renderer){let[r,i]=s;const _=t.data_source,d=t.glyph,[n,l]=[d.x.field,d.y.field],a=_.selected.indices;[r,i]=this._snap_to_vertex(e,r,i);const c=a[0];if(_.selected.indices=[c+1],n){const e=_.get_array(n),t=e[c];e[c]=r,e.splice(c+1,0,t)}if(l){const e=_.get_array(l),t=e[c];e[c]=i,e.splice(c+1,0,t)}return _.change.emit(),void this._emit_cds_changes(this._selected_renderer.data_source,!0,!1,!0)}const r=this._select_mode(e);this._select_event(e,r,[t]),this._select_event(e,r,this.model.renderers)}_remove_vertex(){if(!this._drawing||!this._selected_renderer)return;const e=this.model.vertex_renderer,t=e.data_source,s=e.glyph,r=t.selected.indices[0],[i,_]=[s.x.field,s.y.field];i&&t.get_array(i).splice(r,1),_&&t.get_array(_).splice(r,1),t.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}_pan_start(e){this._select_event(e,\"append\",[this.model.vertex_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._emit_cds_changes(this.model.vertex_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}_keyup(e){if(!this.model.active||!this._mouse_in_frame)return;let t;t=this._selected_renderer?[this.model.vertex_renderer]:this.model.renderers;for(const s of t)e.keyCode===r.Keys.Backspace?(this._delete_selected(s),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source)):e.keyCode==r.Keys.Esc&&(this._drawing?(this._remove_vertex(),this._drawing=!1):this._selected_renderer&&this._hide_vertices(),s.data_source.selection_manager.clear())}deactivate(){this._selected_renderer&&(this._drawing&&(this._remove_vertex(),this._drawing=!1),this._hide_vertices())}}s.PolyEditToolView=n,n.__name__=\"PolyEditToolView\";class l extends _.PolyTool{constructor(e){super(e),this.tool_name=\"Poly Edit Tool\",this.icon=d.bk_tool_icon_poly_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_PolyEditTool(){this.prototype.default_view=n}}s.PolyEditTool=l,l.__name__=\"PolyEditTool\",l.init_PolyEditTool()},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(1),i=e(364),l=e(124),_=s.__importStar(e(18)),n=e(309);class c extends i.SelectToolView{_compute_limits(e){const t=this.plot_view.frame,o=this.model.dimensions;let s=this._base_point;if(\"center\"==this.model.origin){const[t,o]=s,[i,l]=e;s=[t-(i-t),o-(l-o)]}return this.model._get_dim_limits(s,e,t,o)}_pan_start(e){const{sx:t,sy:o}=e;this._base_point=[t,o]}_pan(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);this.model.overlay.update({left:i[0],right:i[1],top:l[0],bottom:l[1]}),this.model.select_every_mousemove&&this._do_select(i,l,!1,this._select_mode(e))}_pan_end(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);this._do_select(i,l,!0,this._select_mode(e)),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null,this.plot_view.push_state(\"box_select\",{selection:this.plot_view.get_selection()})}_do_select([e,t],[o,s],i,l=\"replace\"){const _={type:\"rect\",sx0:e,sx1:t,sy0:o,sy1:s};this._select(_,i,l)}}o.BoxSelectToolView=c,c.__name__=\"BoxSelectToolView\";const r=()=>new l.BoxAnnotation({level:\"overlay\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class h extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Box Select\",this.icon=n.bk_tool_icon_box_select,this.event_type=\"pan\",this.default_order=30}static init_BoxSelectTool(){this.prototype.default_view=c,this.define({dimensions:[_.Dimensions,\"both\"],select_every_mousemove:[_.Boolean,!1],overlay:[_.Instance,r],origin:[_.BoxOrigin,\"corner\"]}),this.register_alias(\"box_select\",()=>new h),this.register_alias(\"xbox_select\",()=>new h({dimensions:\"width\"})),this.register_alias(\"ybox_select\",()=>new h({dimensions:\"height\"}))}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}o.BoxSelectTool=h,h.__name__=\"BoxSelectTool\",h.init_BoxSelectTool()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(1),o=e(306),r=e(90),c=e(116),i=e(365),l=n.__importStar(e(18)),a=e(72),_=e(313),d=e(15),h=e(11);class p extends o.GestureToolView{connect_signals(){super.connect_signals(),this.model.clear.connect(()=>this._clear())}get computed_renderers(){const e=this.model.renderers,t=this.plot_model.renderers,s=this.model.names;return i.compute_renderers(e,t,s)}_computed_renderers_by_data_source(){var e;const t=new Map;for(const s of this.computed_renderers){let n;if(s instanceof r.GlyphRenderer)n=s.data_source;else{if(!(s instanceof c.GraphRenderer))continue;n=s.node_renderer.data_source}const o=null!==(e=t.get(n))&&void 0!==e?e:[];t.set(n,[...o,s])}return t}_select_mode(e){const{shiftKey:t,ctrlKey:s}=e;return t||s?t&&!s?\"append\":!t&&s?\"intersect\":t&&s?\"subtract\":void h.unreachable():this.model.mode}_keyup(e){e.keyCode==a.Keys.Esc&&this._clear()}_clear(){for(const e of this.computed_renderers)e.get_selection_manager().clear();this.plot_view.request_render()}_select(e,t,s){const n=this._computed_renderers_by_data_source();for(const[,o]of n){const n=o[0].get_selection_manager(),r=[];for(const e of o){const t=this.plot_view.renderer_views.get(e);null!=t&&r.push(t)}n.select(r,e,t,s)}null!=this.model.callback&&this._emit_callback(e),this._emit_selection_event(e,t)}_emit_selection_event(e,t=!0){const{x_scale:s,y_scale:n}=this.plot_view.frame;let o;switch(e.type){case\"point\":{const{sx:t,sy:r}=e,c=s.invert(t),i=n.invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}case\"span\":{const{sx:t,sy:r}=e,c=s.invert(t),i=n.invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}case\"rect\":{const{sx0:t,sx1:r,sy0:c,sy1:i}=e,[l,a]=s.r_invert(t,r),[_,d]=n.r_invert(c,i);o=Object.assign(Object.assign({},e),{x0:l,y0:_,x1:a,y1:d});break}case\"poly\":{const{sx:t,sy:r}=e,c=s.v_invert(t),i=n.v_invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}}this.plot_model.trigger_event(new _.SelectionGeometry(o,t))}}s.SelectToolView=p,p.__name__=\"SelectToolView\";class u extends o.GestureTool{constructor(e){super(e)}initialize(){super.initialize(),this.clear=new d.Signal0(this,\"clear\")}static init_SelectTool(){this.define({renderers:[l.Any,\"auto\"],names:[l.Array,[]],mode:[l.Any,\"replace\"]})}get menu(){return[{icon:\"bk-tool-icon-replace-mode\",tooltip:\"Replace the current selection\",active:()=>\"replace\"==this.mode,handler:()=>{this.mode=\"replace\",this.active=!0}},{icon:\"bk-tool-icon-append-mode\",tooltip:\"Append to the current selection (Shift)\",active:()=>\"append\"==this.mode,handler:()=>{this.mode=\"append\",this.active=!0}},{icon:\"bk-tool-icon-intersect-mode\",tooltip:\"Intersect with the current selection (Ctrl)\",active:()=>\"intersect\"==this.mode,handler:()=>{this.mode=\"intersect\",this.active=!0}},{icon:\"bk-tool-icon-subtract-mode\",tooltip:\"Subtract from the current selection (Shift+Ctrl)\",active:()=>\"subtract\"==this.mode,handler:()=>{this.mode=\"subtract\",this.active=!0}},null,{icon:\"bk-tool-icon-clear-selection\",tooltip:\"Clear the current selection (Esc)\",handler:()=>{this.clear.emit()}}]}}s.SelectTool=u,u.__name__=\"SelectTool\",u.init_SelectTool()},\n", - " function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(9);t.compute_renderers=function(e,n,t){if(null==e)return[];let u=\"auto\"==e?n:e;return t.length>0&&(u=u.filter(e=>r.includes(t,e.name))),u}},\n", - " function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const s=t(1),i=t(306),n=t(124),_=s.__importStar(t(18)),a=t(309);class l extends i.GestureToolView{_match_aspect(t,o,e){const s=e.bbox.aspect,i=e.bbox.h_range.end,n=e.bbox.h_range.start,_=e.bbox.v_range.end,a=e.bbox.v_range.start;let l=Math.abs(t[0]-o[0]),r=Math.abs(t[1]-o[1]);const h=0==r?0:l/r,[c]=h>=s?[1,h/s]:[s/h,1];let m,p,d,b;return t[0]<=o[0]?(m=t[0],p=t[0]+l*c,p>i&&(p=i)):(p=t[0],m=t[0]-l*c,m_&&(d=_)):(d=t[1],b=t[1]-l/s,bnew n.BoxAnnotation({level:\"overlay\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class h extends i.GestureTool{constructor(t){super(t),this.tool_name=\"Box Zoom\",this.icon=a.bk_tool_icon_box_zoom,this.event_type=\"pan\",this.default_order=20}static init_BoxZoomTool(){this.prototype.default_view=l,this.define({dimensions:[_.Dimensions,\"both\"],overlay:[_.Instance,r],match_aspect:[_.Boolean,!1],origin:[_.BoxOrigin,\"corner\"]}),this.register_alias(\"box_zoom\",()=>new h({dimensions:\"both\"})),this.register_alias(\"xbox_zoom\",()=>new h({dimensions:\"width\"})),this.register_alias(\"ybox_zoom\",()=>new h({dimensions:\"height\"}))}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}e.BoxZoomTool=h,h.__name__=\"BoxZoomTool\",h.init_BoxZoomTool()},\n", - " function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(1),a=e(364),i=e(368),l=e(72),_=o.__importStar(e(18)),c=e(309);class n extends a.SelectToolView{initialize(){super.initialize(),this.data=null}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._active_change())}_active_change(){this.model.active||this._clear_overlay()}_keyup(e){e.keyCode==l.Keys.Enter&&this._clear_overlay()}_pan_start(e){const{sx:s,sy:t}=e;this.data={sx:[s],sy:[t]}}_pan(e){const{sx:s,sy:t}=e,[o,a]=this.plot_view.frame.bbox.clip(s,t);this.data.sx.push(o),this.data.sy.push(a);this.model.overlay.update({xs:this.data.sx,ys:this.data.sy}),this.model.select_every_mousemove&&this._do_select(this.data.sx,this.data.sy,!1,this._select_mode(e))}_pan_end(e){this._clear_overlay(),this._do_select(this.data.sx,this.data.sy,!0,this._select_mode(e)),this.plot_view.push_state(\"lasso_select\",{selection:this.plot_view.get_selection()})}_clear_overlay(){this.model.overlay.update({xs:[],ys:[]})}_do_select(e,s,t,o){const a={type:\"poly\",sx:e,sy:s};this._select(a,t,o)}}t.LassoSelectToolView=n,n.__name__=\"LassoSelectToolView\";class h extends a.SelectTool{constructor(e){super(e),this.tool_name=\"Lasso Select\",this.icon=c.bk_tool_icon_lasso_select,this.event_type=\"pan\",this.default_order=12}static init_LassoSelectTool(){this.prototype.default_view=n,this.define({select_every_mousemove:[_.Boolean,!0],overlay:[_.Instance,i.DEFAULT_POLY_OVERLAY]}),this.register_alias(\"lasso_select\",()=>new h)}}t.LassoSelectTool=h,h.__name__=\"LassoSelectTool\",h.init_LassoSelectTool()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const l=e(1),i=e(364),o=e(166),a=e(72),_=l.__importStar(e(18)),c=e(9),n=e(309);class h extends i.SelectToolView{initialize(){super.initialize(),this.data={sx:[],sy:[]}}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._active_change())}_active_change(){this.model.active||this._clear_data()}_keyup(e){e.keyCode==a.Keys.Enter&&this._clear_data()}_doubletap(e){this._do_select(this.data.sx,this.data.sy,!0,this._select_mode(e)),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()}_clear_data(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})}_tap(e){const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)&&(this.data.sx.push(t),this.data.sy.push(s),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))}_do_select(e,t,s,l){const i={type:\"poly\",sx:e,sy:t};this._select(i,s,l)}}s.PolySelectToolView=h,h.__name__=\"PolySelectToolView\",s.DEFAULT_POLY_OVERLAY=()=>new o.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class y extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Poly Select\",this.icon=n.bk_tool_icon_polygon_select,this.event_type=\"tap\",this.default_order=11}static init_PolySelectTool(){this.prototype.default_view=h,this.define({overlay:[_.Instance,s.DEFAULT_POLY_OVERLAY]}),this.register_alias(\"poly_select\",()=>new y)}}s.PolySelectTool=y,y.__name__=\"PolySelectTool\",y.init_PolySelectTool()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(370),r=s.__importStar(e(18)),_=e(309);class d extends n.LineToolView{constructor(){super(...arguments),this._drawing=!1}_doubletap(e){if(!this.model.active)return;const t=this.model.renderers;for(const i of t){1==this._select_event(e,\"replace\",[i]).length&&(this._selected_renderer=i)}this._show_intersections(),this._update_line_cds()}_show_intersections(){if(!this.model.active)return;if(null==this._selected_renderer)return;if(!this.model.renderers.length)return this._set_intersection([],[]),this._selected_renderer=null,void(this._drawing=!1);const e=this._selected_renderer.data_source,t=this._selected_renderer.glyph,[i,s]=[t.x.field,t.y.field],n=e.get_array(i),r=e.get_array(s);this._set_intersection(n,r)}_tap(e){const t=this.model.intersection_renderer;if(null==this._map_drag(e.sx,e.sy,t))return;if(this._drawing&&this._selected_renderer){const i=this._select_mode(e);if(0==this._select_event(e,i,[t]).length)return}const i=this._select_mode(e);this._select_event(e,i,[t]),this._select_event(e,i,this.model.renderers)}_update_line_cds(){if(null==this._selected_renderer)return;const e=this.model.intersection_renderer.glyph,t=this.model.intersection_renderer.data_source,[i,s]=[e.x.field,e.y.field];if(i&&s){const e=t.data[i],n=t.data[s];this._selected_renderer.data_source.data[i]=e,this._selected_renderer.data_source.data[s]=n}this._emit_cds_changes(this._selected_renderer.data_source,!0,!0,!1)}_pan_start(e){this._select_event(e,\"append\",[this.model.intersection_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.intersection_renderer],this.model.dimensions),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.intersection_renderer]),this._emit_cds_changes(this.model.intersection_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}activate(){this._drawing=!0}deactivate(){this._selected_renderer&&(this._drawing&&(this._drawing=!1),this._hide_intersections())}}i.LineEditToolView=d,d.__name__=\"LineEditToolView\";class o extends n.LineTool{constructor(e){super(e),this.tool_name=\"Line Edit Tool\",this.icon=_.bk_tool_icon_line_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_LineEditTool(){this.prototype.default_view=d,this.define({dimensions:[r.Dimensions,\"both\"]})}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}i.LineEditTool=o,o.__name__=\"LineEditTool\",o.init_LineEditTool()},\n", - " function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1).__importStar(e(18)),o=e(8),s=e(356);class _ extends s.EditToolView{_set_intersection(e,i){const t=this.model.intersection_renderer.glyph,n=this.model.intersection_renderer.data_source,[s,_]=[t.x.field,t.y.field];s&&(o.isArray(e)?n.data[s]=e:t.x={value:e}),_&&(o.isArray(i)?n.data[_]=i:t.y={value:i}),this._emit_cds_changes(n,!0,!0,!1)}_hide_intersections(){this._set_intersection([],[])}}t.LineToolView=_,_.__name__=\"LineToolView\";class r extends s.EditTool{constructor(e){super(e)}static init_LineTool(){this.prototype.default_view=_,this.define({intersection_renderer:[n.Instance]})}}t.LineTool=r,r.__name__=\"LineTool\",r.init_LineTool()},\n", - " function _(t,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const n=t(1),i=t(306),o=n.__importStar(t(18)),a=t(309);function _(t,s,e){const n=new Map;for(const[i,o]of t){const[t,a]=o.r_invert(s,e);n.set(i,{start:t,end:a})}return n}e.update_ranges=_;class h extends i.GestureToolView{_pan_start(t){this.last_dx=0,this.last_dy=0;const{sx:s,sy:e}=t,n=this.plot_view.frame.bbox;if(!n.contains(s,e)){const t=n.h_range,i=n.v_range;(st.end)&&(this.v_axis_only=!0),(ei.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}_pan(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}_pan_end(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.push_state(\"pan\",{range:this.pan_info})}_update(t,s){const e=this.plot_view.frame,n=t-this.last_dx,i=s-this.last_dy,o=e.bbox.h_range,a=o.start-n,h=o.end-n,l=e.bbox.v_range,r=l.start-i,d=l.end-i,p=this.model.dimensions;let c,u,m,x,y,g;\"width\"!=p&&\"both\"!=p||this.v_axis_only?(c=o.start,u=o.end,m=0):(c=a,u=h,m=-n),\"height\"!=p&&\"both\"!=p||this.h_axis_only?(x=l.start,y=l.end,g=0):(x=r,y=d,g=-i),this.last_dx=t,this.last_dy=s;const{x_scales:w,y_scales:b}=e,f=_(w,c,u),v=_(b,x,y);this.pan_info={xrs:f,yrs:v,sdx:m,sdy:g},this.plot_view.update_range(this.pan_info,!0)}}e.PanToolView=h,h.__name__=\"PanToolView\";class l extends i.GestureTool{constructor(t){super(t),this.tool_name=\"Pan\",this.event_type=\"pan\",this.default_order=10}static init_PanTool(){this.prototype.default_view=h,this.define({dimensions:[o.Dimensions,\"both\"]}),this.register_alias(\"pan\",()=>new l({dimensions:\"both\"})),this.register_alias(\"xpan\",()=>new l({dimensions:\"width\"})),this.register_alias(\"ypan\",()=>new l({dimensions:\"height\"}))}get tooltip(){return this._get_dim_tooltip(\"Pan\",this.dimensions)}get icon(){switch(this.dimensions){case\"both\":return a.bk_tool_icon_pan;case\"width\":return a.bk_tool_icon_xpan;case\"height\":return a.bk_tool_icon_ypan}}}e.PanTool=l,l.__name__=\"PanTool\",l.init_PanTool()},\n", - " function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(124),l=e(19),a=s.__importStar(e(18)),r=e(306),o=e(309);function _(e){switch(e){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return e}}function h(e,t,i,s){if(null==t)return!1;const n=i.compute(t);return Math.abs(e-n)n.right)&&(l=!1)}if(null!=n.bottom&&null!=n.top){const e=s.invert(t);(en.top)&&(l=!1)}return l}function u(e,t,i){let s=0;return e>=i.start&&e<=i.end&&(s+=1),t>=i.start&&t<=i.end&&(s+=1),s}function c(e,t,i,s){const n=t.compute(e),l=t.invert(n+i);return l>=s.start&&l<=s.end?l:e}function g(e,t,i){return e>t.start?(t.end=e,i):(t.end=t.start,t.start=e,_(i))}function y(e,t,i){return e=o&&(e.start=a,e.end=r)}i.flip_side=_,i.is_near=h,i.is_inside=d,i.sides_inside=u,i.compute_value=c,i.update_range_end_side=g,i.update_range_start_side=y,i.update_range=f;class p extends r.GestureToolView{initialize(){super.initialize(),this.side=0,this.model.update_overlay_from_ranges()}connect_signals(){super.connect_signals(),null!=this.model.x_range&&this.connect(this.model.x_range.change,()=>this.model.update_overlay_from_ranges()),null!=this.model.y_range&&this.connect(this.model.y_range.change,()=>this.model.update_overlay_from_ranges())}_pan_start(e){this.last_dx=0,this.last_dy=0;const t=this.model.x_range,i=this.model.y_range,{frame:s}=this.plot_view,l=s.x_scale,a=s.y_scale,r=this.model.overlay,{left:o,right:_,top:u,bottom:c}=r,g=this.model.overlay.properties.line_width.value()+n.EDGE_TOLERANCE;null!=t&&this.model.x_interaction&&(h(e.sx,o,l,g)?this.side=1:h(e.sx,_,l,g)?this.side=2:d(e.sx,e.sy,l,a,r)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&h(e.sy,c,a,g)&&(this.side=4),0==this.side&&h(e.sy,u,a,g)?this.side=5:d(e.sx,e.sy,l,a,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))}_pan(e){const t=this.plot_view.frame,i=e.deltaX-this.last_dx,s=e.deltaY-this.last_dy,n=this.model.x_range,l=this.model.y_range,a=t.x_scale,r=t.y_scale;if(null!=n)if(3==this.side||7==this.side)f(n,a,i,t.x_range);else if(1==this.side){const e=c(n.start,a,i,t.x_range);this.side=y(e,n,this.side)}else if(2==this.side){const e=c(n.end,a,i,t.x_range);this.side=g(e,n,this.side)}if(null!=l)if(6==this.side||7==this.side)f(l,r,s,t.y_range);else if(4==this.side){const e=c(l.start,r,s,t.y_range);this.side=y(e,l,this.side)}else if(5==this.side){const e=c(l.end,r,s,t.y_range);this.side=g(e,l,this.side)}this.last_dx=e.deltaX,this.last_dy=e.deltaY}_pan_end(e){this.side=0}}i.RangeToolView=p,p.__name__=\"RangeToolView\";const m=()=>new n.BoxAnnotation({level:\"overlay\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:.5,line_dash:[2,2]});class v extends r.GestureTool{constructor(e){super(e),this.tool_name=\"Range Tool\",this.icon=o.bk_tool_icon_range,this.event_type=\"pan\",this.default_order=1}static init_RangeTool(){this.prototype.default_view=p,this.define({x_range:[a.Instance,null],x_interaction:[a.Boolean,!0],y_range:[a.Instance,null],y_interaction:[a.Boolean,!0],overlay:[a.Instance,m]})}initialize(){super.initialize(),this.overlay.in_cursor=\"grab\",this.overlay.ew_cursor=null!=this.x_range&&this.x_interaction?\"ew-resize\":null,this.overlay.ns_cursor=null!=this.y_range&&this.y_interaction?\"ns-resize\":null}update_overlay_from_ranges(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,l.logger.warn(\"RangeTool not configured with any Ranges.\")),null==this.x_range?(this.overlay.left=null,this.overlay.right=null):(this.overlay.left=this.x_range.start,this.overlay.right=this.x_range.end),null==this.y_range?(this.overlay.bottom=null,this.overlay.top=null):(this.overlay.bottom=this.y_range.start,this.overlay.top=this.y_range.end)}}i.RangeTool=v,v.__name__=\"RangeTool\",v.init_RangeTool()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),i=e(364),c=o.__importStar(e(18)),n=e(309);class a extends i.SelectToolView{_tap(e){const{sx:t,sy:s}=e,o={type:\"point\",sx:t,sy:s};this._select(o,!0,this._select_mode(e))}_select(e,t,s){const o=this.model.callback;if(\"select\"==this.model.behavior){const i=this._computed_renderers_by_data_source();for(const[,c]of i){const i=c[0].get_selection_manager(),n=c.map(e=>this.plot_view.renderer_views.get(e));if(i.select(n,e,t,s)&&null!=o){const t=n[0].coordinates.x_scale.invert(e.sx),s=n[0].coordinates.y_scale.invert(e.sy),c={geometries:Object.assign(Object.assign({},e),{x:t,y:s}),source:i.source};o.execute(this.model,c)}}this._emit_selection_event(e),this.plot_view.push_state(\"tap\",{selection:this.plot_view.get_selection()})}else for(const t of this.computed_renderers){const s=this.plot_view.renderer_views.get(t),i=t.get_selection_manager();if(i.inspect(s,e)&&null!=o){const t=s.coordinates.x_scale.invert(e.sx),c=s.coordinates.y_scale.invert(e.sy),n={geometries:Object.assign(Object.assign({},e),{x:t,y:c}),source:i.source};o.execute(this.model,n)}}}}s.TapToolView=a,a.__name__=\"TapToolView\";class _ extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Tap\",this.icon=n.bk_tool_icon_tap_select,this.event_type=\"tap\",this.default_order=10}static init_TapTool(){this.prototype.default_view=a,this.define({behavior:[c.TapBehavior,\"select\"],callback:[c.Any]}),this.register_alias(\"click\",()=>new _({behavior:\"inspect\"})),this.register_alias(\"tap\",()=>new _)}}s.TapTool=_,_.__name__=\"TapTool\",_.init_TapTool()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),o=e(306),n=i.__importStar(e(18)),a=e(309),l=e(371);class _ extends o.GestureToolView{_scroll(e){let t=this.model.speed*e.delta;t>.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)}_update_ranges(e){const{frame:t}=this.plot_view,s=t.bbox.h_range,i=t.bbox.v_range,[o,n]=[s.start,s.end],[a,_]=[i.start,i.end];let h,r,d,p;switch(this.model.dimension){case\"height\":{const t=Math.abs(_-a);h=o,r=n,d=a-t*e,p=_-t*e;break}case\"width\":{const t=Math.abs(n-o);h=o-t*e,r=n-t*e,d=a,p=_;break}default:throw new Error(\"this shouldn't have happened\")}const{x_scales:c,y_scales:u}=t,m={xrs:l.update_ranges(c,h,r),yrs:l.update_ranges(u,d,p),factor:e};this.plot_view.push_state(\"wheel_pan\",{range:m}),this.plot_view.update_range(m,!1,!0),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)}}s.WheelPanToolView=_,_.__name__=\"WheelPanToolView\";class h extends o.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Pan\",this.icon=a.bk_tool_icon_wheel_pan,this.event_type=\"scroll\",this.default_order=12}static init_WheelPanTool(){this.prototype.default_view=_,this.define({dimension:[n.Dimension,\"width\"]}),this.internal({speed:[n.Number,.001]}),this.register_alias(\"xwheel_pan\",()=>new h({dimension:\"width\"})),this.register_alias(\"ywheel_pan\",()=>new h({dimension:\"height\"}))}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimension)}}s.WheelPanTool=h,h.__name__=\"WheelPanTool\",h.init_WheelPanTool()},\n", - " function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const s=e(1),i=e(306),l=e(354),n=s.__importStar(e(18)),_=e(32),h=e(309);class a extends i.GestureToolView{_pinch(e){const{sx:o,sy:t,scale:s,ctrlKey:i,shiftKey:l}=e;let n;n=s>=1?20*(s-1):-20/s,this._scroll({type:\"wheel\",sx:o,sy:t,delta:n,ctrlKey:i,shiftKey:l})}_scroll(e){const{frame:o}=this.plot_view,t=o.bbox.h_range,s=o.bbox.v_range,{sx:i,sy:n}=e,_=this.model.dimensions,h=(\"width\"==_||\"both\"==_)&&t.startnew m({dimensions:\"both\"})),this.register_alias(\"xwheel_zoom\",()=>new m({dimensions:\"width\"})),this.register_alias(\"ywheel_zoom\",()=>new m({dimensions:\"height\"}))}get tooltip(){return this._get_dim_tooltip(this.tool_name,this.dimensions)}}t.WheelZoomTool=m,m.__name__=\"WheelZoomTool\",m.init_WheelZoomTool()},\n", - " function _(i,s,e){Object.defineProperty(e,\"__esModule\",{value:!0});const t=i(1),o=i(295),n=i(168),l=t.__importStar(i(18)),h=i(13),a=i(309);class r extends o.InspectToolView{_move(i){if(!this.model.active)return;const{sx:s,sy:e}=i;this.plot_view.frame.bbox.contains(s,e)?this._update_spans(s,e):this._update_spans(null,null)}_move_exit(i){this._update_spans(null,null)}_update_spans(i,s){const e=this.model.dimensions;\"width\"!=e&&\"both\"!=e||(this.model.spans.width.location=s),\"height\"!=e&&\"both\"!=e||(this.model.spans.height.location=i)}}e.CrosshairToolView=r,r.__name__=\"CrosshairToolView\";class _ extends o.InspectTool{constructor(i){super(i),this.tool_name=\"Crosshair\",this.icon=a.bk_tool_icon_crosshair}static init_CrosshairTool(){this.prototype.default_view=r,this.define({dimensions:[l.Dimensions,\"both\"],line_color:[l.Color,\"black\"],line_width:[l.Number,1],line_alpha:[l.Number,1]}),this.internal({spans:[l.Any]}),this.register_alias(\"crosshair\",()=>new _)}get tooltip(){return this._get_dim_tooltip(\"Crosshair\",this.dimensions)}get synthetic_renderers(){return h.values(this.spans)}initialize(){super.initialize(),this.spans={width:new n.Span({for_hover:!0,dimension:\"width\",location_units:\"screen\",level:\"overlay\",line_color:this.line_color,line_width:this.line_width,line_alpha:this.line_alpha}),height:new n.Span({for_hover:!0,dimension:\"height\",location_units:\"screen\",level:\"overlay\",line_color:this.line_color,line_width:this.line_width,line_alpha:this.line_alpha})}}}e.CrosshairTool=_,_.__name__=\"CrosshairTool\",_.init_CrosshairTool()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const r=e(1),o=e(81),i=r.__importStar(e(18)),a=e(13),n=e(29);class u extends o.Model{constructor(e){super(e)}static init_CustomJSHover(){this.define({args:[i.Any,{}],code:[i.String,\"\"]})}get values(){return a.values(this.args)}_make_code(e,t,s,r){return new Function(...a.keys(this.args),e,t,s,n.use_strict(r))}format(e,t,s){return this._make_code(\"value\",\"format\",\"special_vars\",this.code)(...this.values,e,t,s)}}s.CustomJSHover=u,u.__name__=\"CustomJSHover\",u.init_CustomJSHover()},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const o=e(1),n=e(295),i=e(171),r=e(90),l=e(116),c=e(365),a=o.__importStar(e(101)),_=e(187),d=e(72),p=o.__importStar(e(18)),h=e(22),m=e(13),u=e(303),y=e(8),f=e(115),x=e(309),v=e(172);function w(e,t,s,o,n,i){const r={x:n[e],y:i[e]},l={x:n[e+1],y:i[e+1]};let c,_;if(\"span\"==t.type)\"h\"==t.direction?(c=Math.abs(r.x-s),_=Math.abs(l.x-s)):(c=Math.abs(r.y-o),_=Math.abs(l.y-o));else{const e={x:s,y:o};c=a.dist_2_pts(r,e),_=a.dist_2_pts(l,e)}return c<_?[[r.x,r.y],e]:[[l.x,l.y],e+1]}function g(e,t,s){return[[e[s],t[s]],s]}s._nearest_line_hit=w,s._line_hit=g;class b extends n.InspectToolView{initialize(){super.initialize(),this._ttmodels=null,this._ttviews=new Map;const{tooltips:e}=this.model;y.isArray(e)&&(this._template_el=this._create_template(e))}remove(){f.remove_views(this._ttviews),super.remove()}connect_signals(){super.connect_signals();for(const e of this.computed_renderers)e instanceof r.GlyphRenderer?this.connect(e.data_source.inspect,this._update):e instanceof l.GraphRenderer&&(this.connect(e.node_renderer.data_source.inspect,this._update),this.connect(e.edge_renderer.data_source.inspect,this._update));this.connect(this.model.properties.renderers.change,()=>this._computed_renderers=this._ttmodels=null),this.connect(this.model.properties.names.change,()=>this._computed_renderers=this._ttmodels=null),this.connect(this.model.properties.tooltips.change,()=>this._ttmodels=null)}_compute_ttmodels(){const e=new Map,t=this.model.tooltips;if(null!=t)for(const s of this.computed_renderers){const o=new i.Tooltip({custom:y.isString(t)||y.isFunction(t),attachment:this.model.attachment,show_arrow:this.model.show_arrow});s instanceof r.GlyphRenderer?e.set(s,o):s instanceof l.GraphRenderer&&(e.set(s.node_renderer,o),e.set(s.edge_renderer,o))}return(async()=>{const t=await f.build_views(this._ttviews,[...e.values()],{parent:this.plot_view});for(const e of t)e.render()})(),e}get computed_renderers(){if(null==this._computed_renderers){const e=this.model.renderers,t=this.plot_model.renderers,s=this.model.names;this._computed_renderers=c.compute_renderers(e,t,s)}return this._computed_renderers}get ttmodels(){return null==this._ttmodels&&(this._ttmodels=this._compute_ttmodels()),this._ttmodels}_clear(){this._inspect(1/0,1/0);for(const[,e]of this.ttmodels)e.clear()}_move(e){if(!this.model.active)return;const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)?this._inspect(t,s):this._clear()}_move_exit(){this._clear()}_inspect(e,t){let s;if(\"mouse\"==this.model.mode)s={type:\"point\",sx:e,sy:t};else{s={type:\"span\",direction:\"vline\"==this.model.mode?\"h\":\"v\",sx:e,sy:t}}for(const e of this.computed_renderers){e.get_selection_manager().inspect(this.plot_view.renderer_views.get(e),s)}null!=this.model.callback&&this._emit_callback(s)}_update([e,{geometry:t}]){if(!this.model.active)return;if(!(e instanceof r.GlyphRendererView))return;const{model:s}=e;if(\"ignore\"==this.model.muted_policy&&s instanceof r.GlyphRenderer&&s.muted)return;const o=this.ttmodels.get(s);if(null==o)return;const n=s.get_selection_manager();let i=n.inspectors.get(s);if(s instanceof r.GlyphRenderer&&(i=s.view.convert_selection_to_subset(i)),i.is_empty())return void o.clear();const l=n.source,{sx:c,sy:a}=t,_=e.coordinates.x_scale,p=e.coordinates.y_scale,h=_.invert(c),u=p.invert(a),y=e.glyph,f=[];for(const s of i.line_indices){let o,n,r=y._x[s+1],d=y._y[s+1],m=s;switch(this.model.line_policy){case\"interp\":[r,d]=y.get_interpolation_hit(s,t),o=_.compute(r),n=p.compute(d);break;case\"prev\":[[o,n],m]=g(y.sx,y.sy,s);break;case\"next\":[[o,n],m]=g(y.sx,y.sy,s+1);break;case\"nearest\":[[o,n],m]=w(s,t,c,a,y.sx,y.sy),r=y._x[m],d=y._y[m];break;default:[o,n]=[c,a]}const x={index:m,x:h,y:u,sx:c,sy:a,data_x:r,data_y:d,rx:o,ry:n,indices:i.line_indices,name:e.model.name};f.push([o,n,this._render_tooltips(l,m,x)])}for(const t of i.image_indices){const s={index:t.index,x:h,y:u,sx:c,sy:a,name:e.model.name},o=this._render_tooltips(l,t,s);f.push([c,a,o])}for(const o of i.indices)if(m.isEmpty(i.multiline_indices)){const t=null!=y._x?y._x[o]:void 0,n=null!=y._y?y._y[o]:void 0;let _,d,p;if(\"snap_to_data\"==this.model.point_policy){let e=y.get_anchor_point(this.model.anchor,o,[c,a]);null==e&&(e=y.get_anchor_point(\"center\",o,[c,a])),_=e.x,d=e.y}else[_,d]=[c,a];p=s instanceof r.GlyphRenderer?s.view.convert_indices_from_subset([o])[0]:o;const m={index:p,x:h,y:u,sx:c,sy:a,data_x:t,data_y:n,indices:i.indices,name:e.model.name};f.push([_,d,this._render_tooltips(l,p,m)])}else for(const n of i.multiline_indices[o.toString()]){let d,m,x,v=y._xs[o][n],b=y._ys[o][n],k=n;switch(this.model.line_policy){case\"interp\":[v,b]=y.get_interpolation_hit(o,n,t),d=_.compute(v),m=p.compute(b);break;case\"prev\":[[d,m],k]=g(y.sxs[o],y.sys[o],n);break;case\"next\":[[d,m],k]=g(y.sxs[o],y.sys[o],n+1);break;case\"nearest\":[[d,m],k]=w(n,t,c,a,y.sxs[o],y.sys[o]),v=y._xs[o][k],b=y._ys[o][k];break;default:throw new Error(\"should't have happened\")}x=s instanceof r.GlyphRenderer?s.view.convert_indices_from_subset([o])[0]:o;const A={index:x,x:h,y:u,sx:c,sy:a,data_x:v,data_y:b,segment_index:k,indices:i.multiline_indices,name:e.model.name};f.push([d,m,this._render_tooltips(l,x,A)])}if(0==f.length)o.clear();else{const{content:e}=o;d.empty(o.content);for(const[,,t]of f)e.appendChild(t);const[t,s]=f[f.length-1];o.setv({position:[t,s]},{check_eq:!1})}}_emit_callback(e){for(const t of this.computed_renderers){const s=this.plot_view.renderer_views.get(t),o=s.coordinates.x_scale.invert(e.sx),n=s.coordinates.y_scale.invert(e.sy),i=t.data_source.inspected,r=Object.assign({x:o,y:n},e);this.model.callback.execute(this.model,{index:i,geometry:r,renderer:t})}}_create_template(e){const t=d.div({style:{display:\"table\",borderSpacing:\"2px\"}});for(const[s]of e){const e=d.div({style:{display:\"table-row\"}});t.appendChild(e);const o=d.div({style:{display:\"table-cell\"},class:v.bk_tooltip_row_label},0!=s.length?s+\": \":\"\");e.appendChild(o);const n=d.span();n.dataset.value=\"\";const i=d.span({class:v.bk_tooltip_color_block},\" \");i.dataset.swatch=\"\",d.undisplay(i);const r=d.div({style:{display:\"table-cell\"},class:v.bk_tooltip_row_value},n,i);e.appendChild(r)}return t}_render_template(e,t,s,o,n){const i=e.cloneNode(!0),r=i.querySelectorAll(\"[data-value]\"),l=i.querySelectorAll(\"[data-swatch]\"),c=/\\$color(\\[.*\\])?:(\\w*)/;for(const[[,e],i]of u.enumerate(t)){const t=e.match(c);if(null!=t){const[,e=\"\",n]=t,c=s.get_column(n);if(null==c){r[i].textContent=n+\" unknown\";continue}const a=e.indexOf(\"hex\")>=0,_=e.indexOf(\"swatch\")>=0;let p=y.isNumber(o)?c[o]:null;if(null==p){r[i].textContent=\"(null)\";continue}a&&(p=h.color2hex(p)),r[i].textContent=p,_&&(l[i].style.backgroundColor=p,d.display(l[i]))}else{const t=_.replace_placeholders(e.replace(\"$~\",\"$data_\"),s,o,this.model.formatters,n);if(y.isString(t))r[i].textContent=t;else for(const e of t)r[i].appendChild(e)}}return i}_render_tooltips(e,t,s){const o=this.model.tooltips;if(y.isString(o)){const n=_.replace_placeholders({html:o},e,t,this.model.formatters,s);return d.div({},n)}return y.isFunction(o)?o(e,s):this._render_template(this._template_el,o,e,t,s)}}s.HoverToolView=b,b.__name__=\"HoverToolView\";class k extends n.InspectTool{constructor(e){super(e),this.tool_name=\"Hover\",this.icon=x.bk_tool_icon_hover}static init_HoverTool(){this.prototype.default_view=b,this.define({tooltips:[p.Any,[[\"index\",\"$index\"],[\"data (x, y)\",\"($x, $y)\"],[\"screen (x, y)\",\"($sx, $sy)\"]]],formatters:[p.Any,{}],renderers:[p.Any,\"auto\"],names:[p.Array,[]],mode:[p.HoverMode,\"mouse\"],muted_policy:[p.MutedPolicy,\"show\"],point_policy:[p.PointPolicy,\"snap_to_data\"],line_policy:[p.LinePolicy,\"nearest\"],show_arrow:[p.Boolean,!0],anchor:[p.Anchor,\"center\"],attachment:[p.TooltipAttachment,\"horizontal\"],callback:[p.Any]}),this.register_alias(\"hover\",()=>new k)}}s.HoverTool=k,k.__name__=\"HoverTool\",k.init_HoverTool()},\n", - " function _(t,o,e){Object.defineProperty(e,\"__esModule\",{value:!0});const i=t(1).__importStar(t(18)),n=t(15),s=t(81),l=t(295),c=t(303);class r extends s.Model{constructor(t){super(t)}static init_ToolProxy(){this.define({tools:[i.Array,[]],active:[i.Boolean,!1],disabled:[i.Boolean,!1]})}get button_view(){return this.tools[0].button_view}get event_type(){return this.tools[0].event_type}get tooltip(){return this.tools[0].tooltip}get tool_name(){return this.tools[0].tool_name}get icon(){return this.tools[0].computed_icon}get computed_icon(){return this.icon}get toggleable(){const t=this.tools[0];return t instanceof l.InspectTool&&t.toggleable}initialize(){super.initialize(),this.do=new n.Signal0(this,\"do\")}connect_signals(){super.connect_signals(),this.connect(this.do,()=>this.doit()),this.connect(this.properties.active.change,()=>this.set_active());for(const t of this.tools)this.connect(t.properties.active.change,()=>{this.active=t.active})}doit(){for(const t of this.tools)t.do.emit()}set_active(){for(const t of this.tools)t.active=this.active}get menu(){const{menu:t}=this.tools[0];if(null==t)return null;const o=[];for(const[e,i]of c.enumerate(t))if(null==e)o.push(null);else{const t=()=>{var t,o;for(const e of this.tools)null===(o=null===(t=e.menu)||void 0===t?void 0:t[i])||void 0===o||o.handler()};o.push(Object.assign(Object.assign({},e),{handler:t}))}return o}}e.ToolProxy=r,r.__name__=\"ToolProxy\",r.init_ToolProxy()},\n", - " function _(o,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=o(1).__importStar(o(18)),e=o(9),n=o(13),r=o(305),l=o(379),c=o(272),h=o(212);class a extends r.ToolbarBase{constructor(o){super(o)}static init_ProxyToolbar(){this.define({toolbars:[i.Array,[]]})}initialize(){super.initialize(),this._merge_tools()}_merge_tools(){this._proxied_tools=[];const o={},t={},s={},i=[],r=[];for(const o of this.help)e.includes(r,o.redirect)||(i.push(o),r.push(o.redirect));this._proxied_tools.push(...i),this.help=i;for(const[o,t]of n.entries(this.gestures)){o in s||(s[o]={});for(const i of t.tools)i.type in s[o]||(s[o][i.type]=[]),s[o][i.type].push(i)}for(const t of this.inspectors)t.type in o||(o[t.type]=[]),o[t.type].push(t);for(const o of this.actions)o.type in t||(t[o.type]=[]),t[o.type].push(o);const c=(o,t=!1)=>{const s=new l.ToolProxy({tools:o,active:t});return this._proxied_tools.push(s),s};for(const o of n.keys(s)){const t=this.gestures[o];t.tools=[];for(const i of n.keys(s[o])){const e=s[o][i];if(e.length>0)if(\"multi\"==o)for(const o of e){const s=c([o]);t.tools.push(s),this.connect(s.properties.active.change,()=>this._active_change(s))}else{const o=c(e);t.tools.push(o),this.connect(o.properties.active.change,()=>this._active_change(o))}}}this.actions=[];for(const[o,s]of n.entries(t))if(\"CustomAction\"==o)for(const o of s)this.actions.push(c([o]));else s.length>0&&this.actions.push(c(s));this.inspectors=[];for(const t of n.values(o))t.length>0&&this.inspectors.push(c(t,!0));for(const[o,t]of n.entries(this.gestures))0!=t.tools.length&&(t.tools=e.sort_by(t.tools,o=>o.default_order),\"pinch\"!=o&&\"scroll\"!=o&&\"multi\"!=o&&(t.tools[0].active=!0))}}s.ProxyToolbar=a,a.__name__=\"ProxyToolbar\",a.init_ProxyToolbar();class _ extends c.LayoutDOMView{initialize(){this.model.toolbar.toolbar_location=this.model.toolbar_location,super.initialize()}get child_models(){return[this.model.toolbar]}_update_layout(){this.layout=new h.ContentBox(this.child_views[0].el);const{toolbar:o}=this.model;o.horizontal?this.layout.set_sizing({width_policy:\"fit\",min_width:100,height_policy:\"fixed\"}):this.layout.set_sizing({width_policy:\"fixed\",height_policy:\"fit\",min_height:100})}}s.ToolbarBoxView=_,_.__name__=\"ToolbarBoxView\";class p extends c.LayoutDOM{constructor(o){super(o)}static init_ToolbarBox(){this.prototype.default_view=_,this.define({toolbar:[i.Instance],toolbar_location:[i.Location,\"right\"]})}}s.ToolbarBox=p,p.__name__=\"ToolbarBox\",p.init_ToolbarBox()},\n", - " function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=e(5),i=e(78),d=e(115),c=e(72),l=e(382);t.index={},t.add_document_standalone=async function(e,n,s=[],a=!1){const u=new Map;async function r(o){let a;const r=e.roots().indexOf(o),f=s[r];null!=f?a=f:n.classList.contains(l.BOKEH_ROOT)?a=n:(a=c.div({class:l.BOKEH_ROOT}),n.appendChild(a));const v=await d.build_view(o,{parent:null});return v instanceof i.DOMView&&v.renderTo(a),u.set(o,v),t.index[o.id]=v,v}for(const n of e.roots())await r(n);return a&&(window.document.title=e.title()),e.on_change(e=>{e instanceof o.RootAddedEvent?r(e.model):e instanceof o.RootRemovedEvent?function(e){const n=u.get(e);null!=n&&(n.remove(),u.delete(e),delete t.index[e.id])}(e.model):a&&e instanceof o.TitleChangedEvent&&(window.document.title=e.title)}),[...u.values()]}},\n", - " function _(e,o,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(72),r=e(273);function l(e){let o=document.getElementById(e);if(null==o)throw new Error(`Error rendering Bokeh model: could not find #${e} HTML tag`);if(!document.body.contains(o))throw new Error(`Error rendering Bokeh model: element #${e} must be under `);if(\"SCRIPT\"==o.tagName){const e=t.div({class:n.BOKEH_ROOT});t.replaceWith(o,e),o=e}return o}n.BOKEH_ROOT=r.bk_root,n._resolve_element=function(e){const{elementid:o}=e;return null!=o?l(o):document.body},n._resolve_root_elements=function(e){const o=[];if(null!=e.root_ids&&null!=e.roots)for(const n of e.root_ids)o.push(l(e.roots[n]));return o}},\n", - " function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const e=n(384),s=n(19),c=n(381);t._get_ws_url=function(n,o){let t,e=\"ws:\";return\"https:\"==window.location.protocol&&(e=\"wss:\"),null!=o?(t=document.createElement(\"a\"),t.href=o):t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),e+\"//\"+t.host+n+\"/ws\"};const r={};t.add_document_from_session=async function(n,o,t,a=[],i=!1){const l=window.location.search.substr(1);let d;try{d=await function(n,o,t){const s=e.parse_token(o).session_id;n in r||(r[n]={});const c=r[n];return s in c||(c[s]=e.pull_session(n,o,t)),c[s]}(n,o,l)}catch(n){const t=e.parse_token(o).session_id;throw s.logger.error(`Failed to load Bokeh session ${t}: ${n}`),n}return c.add_document_standalone(d.document,t,a,i)}},\n", - " function _(e,s,n){Object.defineProperty(n,\"__esModule\",{value:!0});const t=e(19),o=e(5),r=e(385),i=e(386),c=e(387);n.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",n.DEFAULT_TOKEN=\"eyJzZXNzaW9uX2lkIjogImRlZmF1bHQifQ\";let l=0;function _(e){let s=e.split(\".\")[0];const n=s.length%4;return 0!=n&&(s+=\"=\".repeat(4-n)),JSON.parse(atob(s.replace(/_/g,\"/\").replace(/-/g,\"+\")))}n.parse_token=_;class h{constructor(e=n.DEFAULT_SERVER_WEBSOCKET_URL,s=n.DEFAULT_TOKEN,o=null){this.url=e,this.token=s,this.args_string=o,this._number=l++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_replies=new Map,this._pending_messages=[],this._receiver=new i.Receiver,this.id=_(s).session_id.split(\".\")[0],t.logger.debug(`Creating websocket ${this._number} to '${this.url}' session '${this.id}'`)}async connect(){if(this.closed_permanently)throw new Error(\"Cannot connect() a closed ClientConnection\");if(null!=this.socket)throw new Error(\"Already connected\");this._current_handler=null,this._pending_replies.clear(),this._pending_messages=[];try{let e=\"\"+this.url;return null!=this.args_string&&this.args_string.length>0&&(e+=\"?\"+this.args_string),this.socket=new WebSocket(e,[\"bokeh\",this.token]),new Promise((e,s)=>{this.socket.binaryType=\"arraybuffer\",this.socket.onopen=()=>this._on_open(e,s),this.socket.onmessage=e=>this._on_message(e),this.socket.onclose=e=>this._on_close(e,s),this.socket.onerror=()=>this._on_error(s)})}catch(e){throw t.logger.error(\"websocket creation failed to url: \"+this.url),t.logger.error(\" - \"+e),e}}close(){this.closed_permanently||(t.logger.debug(\"Permanently closing websocket connection \"+this._number),this.closed_permanently=!0,null!=this.socket&&this.socket.close(1e3,\"close method called on ClientConnection \"+this._number),this.session._connection_closed())}_schedule_reconnect(e){setTimeout(()=>{this.closed_permanently||t.logger.info(`Websocket connection ${this._number} disconnected, will not attempt to reconnect`)},e)}send(e){if(null==this.socket)throw new Error(\"not connected so cannot send \"+e);e.send(this.socket)}async send_with_reply(e){const s=await new Promise((s,n)=>{this._pending_replies.set(e.msgid(),{resolve:s,reject:n}),this.send(e)});if(\"ERROR\"===s.msgtype())throw new Error(\"Error reply \"+s.content.text);return s}async _pull_doc_json(){const e=r.Message.create(\"PULL-DOC-REQ\",{}),s=await this.send_with_reply(e);if(!(\"doc\"in s.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return s.content.doc}async _repull_session_doc(e,s){var n;t.logger.debug(this.session?\"Repulling session\":\"Pulling session for first time\");try{const n=await this._pull_doc_json();if(null==this.session)if(this.closed_permanently)t.logger.debug(\"Got new document after connection was already closed\"),s(new Error(\"The connection has been closed\"));else{const s=o.Document.from_json(n),i=o.Document._compute_patch_since_json(n,s);if(i.events.length>0){t.logger.debug(`Sending ${i.events.length} changes from model construction back to server`);const e=r.Message.create(\"PATCH-DOC\",{},i);this.send(e)}this.session=new c.ClientSession(this,s,this.id);for(const e of this._pending_messages)this.session.handle(e);this._pending_messages=[],t.logger.debug(\"Created a new session from new pulled doc\"),e(this.session)}else this.session.document.replace_with_json(n),t.logger.debug(\"Updated existing session with new pulled doc\")}catch(e){null===(n=console.trace)||void 0===n||n.call(console,e),t.logger.error(\"Failed to repull session \"+e),s(e)}}_on_open(e,s){t.logger.info(`Websocket connection ${this._number} is now open`),this._current_handler=n=>{this._awaiting_ack_handler(n,e,s)}}_on_message(e){null==this._current_handler&&t.logger.error(\"Got a message with no current handler set\");try{this._receiver.consume(e.data)}catch(e){this._close_bad_protocol(e.toString())}const s=this._receiver.message;if(null!=s){const e=s.problem();null!=e&&this._close_bad_protocol(e),this._current_handler(s)}}_on_close(e,s){t.logger.info(`Lost websocket ${this._number} connection, ${e.code} (${e.reason})`),this.socket=null,this._pending_replies.forEach(e=>e.reject(\"Disconnected\")),this._pending_replies.clear(),this.closed_permanently||this._schedule_reconnect(2e3),s(new Error(`Lost websocket connection, ${e.code} (${e.reason})`))}_on_error(e){t.logger.debug(\"Websocket error on socket \"+this._number);const s=\"Could not open websocket\";t.logger.error(\"Failed to connect to Bokeh server: \"+s),e(new Error(s))}_close_bad_protocol(e){t.logger.error(\"Closing connection: \"+e),null!=this.socket&&this.socket.close(1002,e)}_awaiting_ack_handler(e,s,n){\"ACK\"===e.msgtype()?(this._current_handler=e=>this._steady_state_handler(e),this._repull_session_doc(s,n)):this._close_bad_protocol(\"First message was not an ACK\")}_steady_state_handler(e){const s=e.reqid(),n=this._pending_replies.get(s);n?(this._pending_replies.delete(s),n.resolve(e)):this.session?this.session.handle(e):\"PATCH-DOC\"!=e.msgtype()&&this._pending_messages.push(e)}}n.ClientConnection=h,h.__name__=\"ClientConnection\",n.pull_session=function(e,s,n){return new h(e,s,n).connect()}},\n", - " function _(e,s,t){Object.defineProperty(t,\"__esModule\",{value:!0});const r=e(29);class n{constructor(e,s,t){this.header=e,this.metadata=s,this.content=t,this.buffers=new Map}static assemble(e,s,t){const r=JSON.parse(e),i=JSON.parse(s),a=JSON.parse(t);return new n(r,i,a)}assemble_buffer(e,s){const t=null!=this.header.num_buffers?this.header.num_buffers:0;if(t<=this.buffers.size)throw new Error(\"too many buffers received, expecting \"+t);const{id:r}=JSON.parse(e);this.buffers.set(r,s)}static create(e,s,t={}){const r=n.create_header(e);return new n(r,s,t)}static create_header(e){return{msgid:r.uniqueId(),msgtype:e}}complete(){return null!=this.header&&null!=this.metadata&&null!=this.content&&(null==this.header.num_buffers||this.buffers.size==this.header.num_buffers)}send(e){if((null!=this.header.num_buffers?this.header.num_buffers:0)>0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");const s=JSON.stringify(this.header),t=JSON.stringify(this.metadata),r=JSON.stringify(this.content);e.send(s),e.send(t),e.send(r)}msgid(){return this.header.msgid}msgtype(){return this.header.msgtype}reqid(){return this.header.reqid}problem(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"}}t.Message=n,n.__name__=\"Message\"},\n", - " function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const _=e(385),r=e(8);class i{constructor(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}consume(e){this._current_consumer(e)}_HEADER(e){this._assume_text(e),this.message=null,this._partial=null,this._fragments=[e],this._buf_header=null,this._current_consumer=this._METADATA}_METADATA(e){this._assume_text(e),this._fragments.push(e),this._current_consumer=this._CONTENT}_CONTENT(e){this._assume_text(e),this._fragments.push(e);const[t,s,r]=this._fragments.slice(0,3);this._partial=_.Message.assemble(t,s,r),this._check_complete()}_BUFFER_HEADER(e){this._assume_text(e),this._buf_header=e,this._current_consumer=this._BUFFER_PAYLOAD}_BUFFER_PAYLOAD(e){this._assume_binary(e),this._partial.assemble_buffer(this._buf_header,e),this._check_complete()}_assume_text(e){if(!r.isString(e))throw new Error(\"Expected text fragment but received binary fragment\")}_assume_binary(e){if(!(e instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")}_check_complete(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER}}s.Receiver=i,i.__name__=\"Receiver\"},\n", - " function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=e(5),s=e(385),c=e(19);class i{constructor(e,t,n){this._connection=e,this.document=t,this.id=n,this._document_listener=e=>{this._document_changed(e)},this.document.on_change(this._document_listener,!0)}handle(e){const t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):c.logger.debug(\"Doing nothing with message \"+e.msgtype())}close(){this._connection.close()}_connection_closed(){this.document.remove_on_change(this._document_listener)}async request_server_info(){const e=s.Message.create(\"SERVER-INFO-REQ\",{});return(await this._connection.send_with_reply(e)).content}async force_roundtrip(){await this.request_server_info()}_document_changed(e){if(e.setter_id===this.id)return;const t=e instanceof o.DocumentEventBatch?e.events:[e],n=this.document.create_json_patch(t),c=s.Message.create(\"PATCH-DOC\",{},n);this._connection.send(c)}_handle_patch(e){this.document.apply_json_patch(e.content,e.buffers,this.id)}_handle_ok(e){c.logger.trace(\"Unhandled OK reply to \"+e.reqid())}_handle_error(e){c.logger.error(`Unhandled ERROR reply to ${e.reqid()}: ${e.content.text}`)}}n.ClientSession=i,i.__name__=\"ClientSession\"},\n", - " function _(e,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1);var r=this&&this.__asyncValues||function(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var o,t=e[Symbol.asyncIterator];return t?t.call(e):(e=\"function\"==typeof __values?__values(e):e[Symbol.iterator](),o={},n(\"next\"),n(\"throw\"),n(\"return\"),o[Symbol.asyncIterator]=function(){return this},o);function n(t){o[t]=e[t]&&function(o){return new Promise((function(n,r){(function(e,o,t,n){Promise.resolve(n).then((function(o){e({value:o,done:t})}),o)})(n,r,(o=e[t](o)).done,o.value)}))}}};const s=e(5),i=e(386),l=e(19),a=e(72),c=e(13),u=e(381),f=e(382),g=n.__importDefault(e(73)),m=n.__importDefault(e(311)),d=n.__importDefault(e(389));function p(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);const t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function _(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){l.logger.info(\"Registering Jupyter comms for target \"+e);const t=Jupyter.notebook.kernel.comm_manager;try{t.register_target(e,t=>{l.logger.info(\"Registering Jupyter comms for target \"+e);const n=new i.Receiver;t.on_msg(p.bind(o,n))})}catch(e){l.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(o.roots()[0].id in t.kernels){l.logger.info(\"Registering JupyterLab comms for target \"+e);const n=t.kernels[o.roots()[0].id];try{n.registerCommTarget(e,t=>{l.logger.info(\"Registering JupyterLab comms for target \"+e);const n=new i.Receiver;t.onMsg=p.bind(o,n)})}catch(e){l.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(\"undefined\"!=typeof google&&null!=google.colab.kernel){l.logger.info(\"Registering Google Colab comms for target \"+e);const t=google.colab.kernel.comms;try{t.registerTarget(e,async t=>{var n,s,a;l.logger.info(\"Registering Google Colab comms for target \"+e);const c=new i.Receiver;try{for(var u,f=r(t.messages);!(u=await f.next()).done;){const e=u.value,t={data:e.data},n=[];for(const o of null!==(a=e.buffers)&&void 0!==a?a:[])n.push(new DataView(o));const r={content:t,buffers:n};p.bind(o)(c,r)}}catch(e){n={error:e}}finally{try{u&&!u.done&&(s=f.return)&&await s.call(f)}finally{if(n)throw n.error}}})}catch(e){l.logger.warn(`Google Colab comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else console.warn(\"Jupyter notebooks comms not available. push_notebook() will not function. If running JupyterLab ensure the latest @bokeh/jupyter_bokeh extension is installed. In an exported notebook this warning is expected.\")}a.stylesheet.append(g.default),a.stylesheet.append(m.default),a.stylesheet.append(d.default),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=c.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");const t=s.Document.from_json(c.values(e)[0]);for(const e of o){null!=e.notebook_comms_target&&_(e.notebook_comms_target,t);const o=f._resolve_element(e),n=f._resolve_root_elements(e);u.add_document_standalone(t,o,n)}}},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});o.default=\"\\n/* notebook specific tweaks so no black outline and matching padding\\n/* can't be wrapped inside bk-root. here are the offending jupyter lines:\\n/* https://github.com/jupyter/notebook/blob/master/notebook/static/notebook/less/renderedhtml.less#L59-L76 */\\n.rendered_html .bk-root .bk-tooltip table,\\n.rendered_html .bk-root .bk-tooltip tr,\\n.rendered_html .bk-root .bk-tooltip th,\\n.rendered_html .bk-root .bk-tooltip td {\\n border: none;\\n padding: 1px;\\n}\\n\"},\n", - " function _(e,t,_){Object.defineProperty(_,\"__esModule\",{value:!0});const o=e(1);o.__exportStar(e(385),_),o.__exportStar(e(386),_)},\n", - " function _(e,t,n){function s(){const e=document.getElementsByTagName(\"body\")[0],t=document.getElementsByClassName(\"bokeh-test-div\");1==t.length&&(e.removeChild(t[0]),delete t[0]);const n=document.createElement(\"div\");n.classList.add(\"bokeh-test-div\"),n.style.display=\"none\",e.insertBefore(n,e.firstChild)}Object.defineProperty(n,\"__esModule\",{value:!0}),n.results={},n.init=function(){s()},n.record0=function(e,t){n.results[e]=t},n.record=function(e,t){n.results[e]=t,s()},n.count=function(e){null==n.results[e]&&(n.results[e]=0),n.results[e]+=1,s()}},\n", - " function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0}),o.safely=function(e,t=!1){try{return e()}catch(e){if(function(e){const t=document.createElement(\"div\");t.style.backgroundColor=\"#f2dede\",t.style.border=\"1px solid #a94442\",t.style.borderRadius=\"4px\",t.style.display=\"inline-block\",t.style.fontFamily=\"sans-serif\",t.style.marginTop=\"5px\",t.style.minWidth=\"200px\",t.style.padding=\"5px 5px 5px 10px\",t.classList.add(\"bokeh-error-box-into-flames\");const o=document.createElement(\"span\");o.style.backgroundColor=\"#a94442\",o.style.borderRadius=\"0px 4px 0px 0px\",o.style.color=\"white\",o.style.cursor=\"pointer\",o.style.cssFloat=\"right\",o.style.fontSize=\"0.8em\",o.style.margin=\"-6px -6px 0px 0px\",o.style.padding=\"2px 5px 4px 5px\",o.title=\"close\",o.setAttribute(\"aria-label\",\"close\"),o.appendChild(document.createTextNode(\"x\")),o.addEventListener(\"click\",()=>r.removeChild(t));const n=document.createElement(\"h3\");n.style.color=\"#a94442\",n.style.margin=\"8px 0px 0px 0px\",n.style.padding=\"0px\",n.appendChild(document.createTextNode(\"Bokeh Error\"));const l=document.createElement(\"pre\");l.style.whiteSpace=\"unset\",l.style.overflowX=\"auto\";const s=e instanceof Error?e.message:e;l.appendChild(document.createTextNode(s)),t.appendChild(o),t.appendChild(n),t.appendChild(l);const r=document.getElementsByTagName(\"body\")[0];r.insertBefore(t,r.firstChild)}(e),t)return;throw e}}},\n", - " ], 0, {\"main\":0,\"tslib\":1,\"index\":2,\"version\":3,\"embed/index\":4,\"document/index\":5,\"document/document\":6,\"base\":7,\"core/util/types\":8,\"core/util/array\":9,\"core/util/math\":10,\"core/util/assert\":11,\"core/util/arrayable\":12,\"core/util/object\":13,\"core/has_props\":14,\"core/signaling\":15,\"core/util/callback\":16,\"core/util/refs\":17,\"core/properties\":18,\"core/logging\":19,\"core/enums\":20,\"core/kinds\":21,\"core/util/color\":22,\"core/util/svg_colors\":23,\"core/types\":24,\"core/util/eq\":25,\"core/util/data_structures\":26,\"core/settings\":27,\"core/property_mixins\":28,\"core/util/string\":29,\"core/util/ndarray\":30,\"core/util/serialization\":31,\"core/util/compat\":32,\"core/util/pretty\":33,\"models/index\":34,\"models/annotations/index\":35,\"models/annotations/annotation\":36,\"core/util/projections\":37,\"models/renderers/renderer\":70,\"core/view\":71,\"core/dom\":72,\"styles/root.css\":73,\"core/visuals\":74,\"core/util/svg\":75,\"core/util/affine\":76,\"models/canvas/canvas\":77,\"core/dom_view\":78,\"core/util/bbox\":79,\"core/util/canvas\":80,\"model\":81,\"models/canvas/coordinates\":82,\"models/annotations/arrow\":83,\"models/annotations/arrow_head\":84,\"models/sources/column_data_source\":85,\"models/sources/columnar_data_source\":86,\"models/sources/data_source\":87,\"models/selections/selection\":88,\"core/selection_manager\":89,\"models/renderers/glyph_renderer\":90,\"models/renderers/data_renderer\":91,\"models/glyphs/line\":92,\"models/glyphs/xy_glyph\":93,\"models/glyphs/glyph\":94,\"core/util/spatial\":95,\"models/ranges/factor_range\":98,\"models/ranges/range\":99,\"models/glyphs/utils\":100,\"core/hittest\":101,\"models/glyphs/webgl/line\":102,\"models/glyphs/webgl/utils/index\":103,\"models/glyphs/webgl/utils/program\":104,\"models/glyphs/webgl/utils/buffer\":105,\"models/glyphs/webgl/utils/texture\":106,\"models/glyphs/webgl/base\":107,\"models/glyphs/webgl/line.vert\":108,\"models/glyphs/webgl/line.frag\":109,\"models/glyphs/patch\":110,\"models/glyphs/harea\":111,\"models/glyphs/area\":112,\"models/glyphs/varea\":113,\"models/sources/cds_view\":114,\"core/build_views\":115,\"models/renderers/graph_renderer\":116,\"models/graphs/graph_hit_test_policy\":117,\"models/selections/interaction_policy\":118,\"core/util/typed_array\":119,\"core/util/set\":120,\"document/events\":121,\"models/annotations/band\":122,\"models/annotations/upper_lower\":123,\"models/annotations/box_annotation\":124,\"models/annotations/color_bar\":125,\"models/tickers/basic_ticker\":126,\"models/tickers/adaptive_ticker\":127,\"models/tickers/continuous_ticker\":128,\"models/tickers/ticker\":129,\"models/formatters/basic_tick_formatter\":130,\"models/formatters/tick_formatter\":131,\"models/mappers/index\":132,\"models/mappers/categorical_color_mapper\":133,\"models/mappers/categorical_mapper\":134,\"models/mappers/color_mapper\":135,\"models/mappers/mapper\":136,\"models/transforms/transform\":137,\"models/mappers/categorical_marker_mapper\":138,\"models/mappers/categorical_pattern_mapper\":139,\"models/mappers/continuous_color_mapper\":140,\"models/mappers/linear_color_mapper\":141,\"models/mappers/log_color_mapper\":142,\"models/mappers/scanning_color_mapper\":143,\"models/mappers/eqhist_color_mapper\":144,\"models/scales/linear_scale\":145,\"models/scales/continuous_scale\":146,\"models/scales/scale\":147,\"models/transforms/index\":148,\"models/transforms/customjs_transform\":149,\"models/transforms/dodge\":150,\"models/transforms/range_transform\":151,\"models/transforms/interpolator\":152,\"models/transforms/jitter\":153,\"models/transforms/linear_interpolator\":154,\"models/transforms/step_interpolator\":155,\"models/scales/linear_interpolation_scale\":156,\"models/scales/log_scale\":157,\"models/ranges/range1d\":158,\"core/util/text\":159,\"models/annotations/label\":160,\"models/annotations/text_annotation\":161,\"models/annotations/label_set\":162,\"models/annotations/legend\":163,\"models/annotations/legend_item\":164,\"core/vectorization\":165,\"models/annotations/poly_annotation\":166,\"models/annotations/slope\":167,\"models/annotations/span\":168,\"models/annotations/title\":169,\"models/annotations/toolbar_panel\":170,\"models/annotations/tooltip\":171,\"styles/tooltips\":172,\"styles/mixins\":173,\"styles/tooltips.css\":174,\"models/annotations/whisker\":175,\"models/axes/index\":176,\"models/axes/axis\":177,\"models/renderers/guide_renderer\":178,\"models/axes/categorical_axis\":179,\"models/tickers/categorical_ticker\":180,\"models/formatters/categorical_tick_formatter\":181,\"models/axes/continuous_axis\":182,\"models/axes/datetime_axis\":183,\"models/axes/linear_axis\":184,\"models/formatters/datetime_tick_formatter\":185,\"core/util/templating\":187,\"models/tickers/datetime_ticker\":190,\"models/tickers/composite_ticker\":191,\"models/tickers/days_ticker\":192,\"models/tickers/single_interval_ticker\":193,\"models/tickers/util\":194,\"models/tickers/months_ticker\":195,\"models/tickers/years_ticker\":196,\"models/axes/log_axis\":197,\"models/formatters/log_tick_formatter\":198,\"models/tickers/log_ticker\":199,\"models/axes/mercator_axis\":200,\"models/formatters/mercator_tick_formatter\":201,\"models/tickers/mercator_ticker\":202,\"models/callbacks/index\":203,\"models/callbacks/customjs\":204,\"models/callbacks/callback\":205,\"models/callbacks/open_url\":206,\"models/canvas/index\":207,\"models/canvas/cartesian_frame\":208,\"models/scales/categorical_scale\":209,\"models/ranges/data_range1d\":210,\"models/ranges/data_range\":211,\"core/layout/index\":212,\"core/layout/types\":213,\"core/layout/layoutable\":214,\"core/layout/alignments\":215,\"core/layout/grid\":216,\"core/layout/html\":217,\"models/expressions/index\":218,\"models/expressions/expression\":219,\"models/expressions/stack\":220,\"models/expressions/cumsum\":221,\"models/filters/index\":222,\"models/filters/boolean_filter\":223,\"models/filters/filter\":224,\"models/filters/customjs_filter\":225,\"models/filters/group_filter\":226,\"models/filters/index_filter\":227,\"models/formatters/index\":228,\"models/formatters/func_tick_formatter\":229,\"models/formatters/numeral_tick_formatter\":230,\"models/formatters/printf_tick_formatter\":231,\"models/glyphs/index\":232,\"models/glyphs/annular_wedge\":233,\"models/glyphs/annulus\":234,\"models/glyphs/arc\":235,\"models/glyphs/bezier\":236,\"models/glyphs/circle\":237,\"models/glyphs/webgl/markers\":238,\"models/glyphs/webgl/markers.vert\":239,\"models/glyphs/webgl/markers.frag\":240,\"models/glyphs/center_rotatable\":241,\"models/glyphs/ellipse\":242,\"models/glyphs/ellipse_oval\":243,\"models/glyphs/hbar\":244,\"models/glyphs/box\":245,\"models/glyphs/hex_tile\":246,\"models/glyphs/image\":247,\"models/glyphs/image_base\":248,\"models/glyphs/image_rgba\":249,\"models/glyphs/image_url\":250,\"core/util/image\":251,\"models/glyphs/multi_line\":252,\"models/glyphs/multi_polygons\":253,\"models/glyphs/oval\":254,\"models/glyphs/patches\":255,\"models/glyphs/quad\":256,\"models/glyphs/quadratic\":257,\"models/glyphs/ray\":258,\"models/glyphs/rect\":259,\"models/glyphs/segment\":260,\"models/glyphs/step\":261,\"models/glyphs/text\":262,\"models/glyphs/vbar\":263,\"models/glyphs/wedge\":264,\"models/graphs/index\":265,\"models/graphs/layout_provider\":266,\"models/graphs/static_layout_provider\":267,\"models/grids/index\":268,\"models/grids/grid\":269,\"models/layouts/index\":270,\"models/layouts/box\":271,\"models/layouts/layout_dom\":272,\"styles/root\":273,\"models/layouts/column\":274,\"models/layouts/grid_box\":275,\"models/layouts/html_box\":276,\"models/layouts/row\":277,\"models/layouts/spacer\":278,\"models/layouts/tabs\":279,\"styles/tabs\":280,\"styles/buttons\":281,\"styles/menus\":282,\"styles/buttons.css\":283,\"styles/menus.css\":284,\"styles/tabs.css\":285,\"models/layouts/widget_box\":286,\"models/markers/index\":287,\"models/markers/defs\":288,\"models/markers/marker\":289,\"models/markers/scatter\":290,\"models/plots/index\":291,\"models/plots/gmap_plot\":292,\"models/plots/plot\":293,\"models/tools/toolbar\":294,\"models/tools/inspectors/inspect_tool\":295,\"models/tools/button_tool\":296,\"models/tools/tool\":298,\"styles/toolbar\":299,\"styles/toolbar.css\":300,\"styles/icons.css\":301,\"core/util/menus\":302,\"core/util/iterator\":303,\"models/tools/on_off_button\":304,\"models/tools/toolbar_base\":305,\"models/tools/gestures/gesture_tool\":306,\"models/tools/actions/action_tool\":307,\"models/tools/actions/help_tool\":308,\"styles/icons\":309,\"styles/logo\":310,\"styles/logo.css\":311,\"models/plots/plot_canvas\":312,\"core/bokeh_events\":313,\"core/ui_events\":314,\"core/util/wheel\":315,\"core/util/throttle\":316,\"core/layout/border\":317,\"core/layout/side_panel\":318,\"models/plots/gmap_plot_canvas\":319,\"models/ranges/index\":320,\"models/renderers/index\":321,\"models/scales/index\":322,\"models/selections/index\":323,\"models/sources/index\":324,\"models/sources/server_sent_data_source\":325,\"models/sources/web_data_source\":326,\"models/sources/ajax_data_source\":327,\"models/sources/geojson_data_source\":328,\"models/tickers/index\":329,\"models/tickers/fixed_ticker\":330,\"models/tiles/index\":331,\"models/tiles/bbox_tile_source\":332,\"models/tiles/mercator_tile_source\":333,\"models/tiles/tile_source\":334,\"models/tiles/tile_utils\":335,\"models/tiles/quadkey_tile_source\":336,\"models/tiles/tile_renderer\":337,\"models/tiles/wmts_tile_source\":338,\"styles/tiles\":339,\"styles/tiles.css\":340,\"models/tiles/tms_tile_source\":341,\"models/textures/index\":342,\"models/textures/canvas_texture\":343,\"models/textures/texture\":344,\"models/textures/image_url_texture\":345,\"models/tools/index\":346,\"models/tools/actions/custom_action\":347,\"models/tools/actions/redo_tool\":348,\"models/tools/actions/reset_tool\":349,\"models/tools/actions/save_tool\":350,\"models/tools/actions/undo_tool\":351,\"models/tools/actions/zoom_in_tool\":352,\"models/tools/actions/zoom_base_tool\":353,\"core/util/zoom\":354,\"models/tools/actions/zoom_out_tool\":355,\"models/tools/edit/edit_tool\":356,\"models/tools/edit/box_edit_tool\":357,\"models/tools/edit/freehand_draw_tool\":358,\"models/tools/edit/point_draw_tool\":359,\"models/tools/edit/poly_draw_tool\":360,\"models/tools/edit/poly_tool\":361,\"models/tools/edit/poly_edit_tool\":362,\"models/tools/gestures/box_select_tool\":363,\"models/tools/gestures/select_tool\":364,\"models/tools/util\":365,\"models/tools/gestures/box_zoom_tool\":366,\"models/tools/gestures/lasso_select_tool\":367,\"models/tools/gestures/poly_select_tool\":368,\"models/tools/edit/line_edit_tool\":369,\"models/tools/edit/line_tool\":370,\"models/tools/gestures/pan_tool\":371,\"models/tools/gestures/range_tool\":372,\"models/tools/gestures/tap_tool\":373,\"models/tools/gestures/wheel_pan_tool\":374,\"models/tools/gestures/wheel_zoom_tool\":375,\"models/tools/inspectors/crosshair_tool\":376,\"models/tools/inspectors/customjs_hover\":377,\"models/tools/inspectors/hover_tool\":378,\"models/tools/tool_proxy\":379,\"models/tools/toolbar_box\":380,\"embed/standalone\":381,\"embed/dom\":382,\"embed/server\":383,\"client/connection\":384,\"protocol/message\":385,\"protocol/receiver\":386,\"client/session\":387,\"embed/notebook\":388,\"styles/notebook.css\":389,\"protocol/index\":390,\"testing\":391,\"safely\":392}, {});\n", - " })\n", - "\n", - "\n", - " /* END bokeh.min.js */\n", - " },\n", - " \n", - " function(Bokeh) {\n", - " /* BEGIN bokeh-widgets.min.js */\n", - " /*!\n", - " * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n", - " * All rights reserved.\n", - " * \n", - " * Redistribution and use in source and binary forms, with or without modification,\n", - " * are permitted provided that the following conditions are met:\n", - " * \n", - " * Redistributions of source code must retain the above copyright notice,\n", - " * this list of conditions and the following disclaimer.\n", - " * \n", - " * Redistributions in binary form must reproduce the above copyright notice,\n", - " * this list of conditions and the following disclaimer in the documentation\n", - " * and/or other materials provided with the distribution.\n", - " * \n", - " * Neither the name of Anaconda nor the names of any contributors\n", - " * may be used to endorse or promote products derived from this software\n", - " * without specific prior written permission.\n", - " * \n", - " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", - " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", - " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", - " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", - " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", - " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", - " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", - " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", - " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", - " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", - " * THE POSSIBILITY OF SUCH DAMAGE.\n", - " */\n", - " (function(root, factory) {\n", - " factory(root[\"Bokeh\"], \"2.2.3\");\n", - " })(this, function(Bokeh, version) {\n", - " var define;\n", - " return (function(modules, entry, aliases, externals) {\n", - " const bokeh = typeof Bokeh !== \"undefined\" && (version != null ? Bokeh[version] : Bokeh);\n", - " if (bokeh != null) {\n", - " return bokeh.register_plugin(modules, entry, aliases);\n", - " } else {\n", - " throw new Error(\"Cannot find Bokeh \" + version + \". You have to load it prior to loading plugins.\");\n", - " }\n", - " })\n", - " ({\n", - " 402: function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1).__importStar(e(403));o.Widgets=r;e(7).register_models(r)},\n", - " 403: function _(r,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});var a=r(404);t.AbstractButton=a.AbstractButton;var o=r(407);t.AbstractIcon=o.AbstractIcon;var u=r(408);t.AutocompleteInput=u.AutocompleteInput;var n=r(413);t.Button=n.Button;var i=r(414);t.CheckboxButtonGroup=i.CheckboxButtonGroup;var v=r(416);t.CheckboxGroup=v.CheckboxGroup;var p=r(418);t.ColorPicker=p.ColorPicker;var c=r(419);t.DatePicker=c.DatePicker;var l=r(422);t.DateRangeSlider=l.DateRangeSlider;var d=r(428);t.DateSlider=d.DateSlider;var I=r(429);t.Div=I.Div;var g=r(433);t.Dropdown=g.Dropdown;var S=r(434);t.FileInput=S.FileInput;var P=r(410);t.InputWidget=P.InputWidget;var k=r(430);t.Markup=k.Markup;var x=r(435);t.MultiSelect=x.MultiSelect;var D=r(436);t.Paragraph=D.Paragraph;var b=r(437);t.PasswordInput=b.PasswordInput;var s=r(438);t.MultiChoice=s.MultiChoice;var h=r(441);t.NumericInput=h.NumericInput;var A=r(444);t.PreText=A.PreText;var B=r(445);t.RadioButtonGroup=B.RadioButtonGroup;var C=r(446);t.RadioGroup=C.RadioGroup;var G=r(447);t.RangeSlider=G.RangeSlider;var R=r(448);t.Select=R.Select;var T=r(449);t.Slider=T.Slider;var M=r(450);t.Spinner=M.Spinner;var m=r(409);t.TextInput=m.TextInput;var w=r(451);t.TextAreaInput=w.TextAreaInput;var W=r(452);t.Toggle=W.Toggle;var _=r(472);t.Widget=_.Widget},\n", - " 404: function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=t(1),s=i.__importStar(t(18)),o=t(72),l=t(115),r=t(405),_=t(281),c=i.__importDefault(t(283));class u extends r.ControlView{*controls(){yield this.button_el}async lazy_initialize(){await super.lazy_initialize();const{icon:t}=this.model;null!=t&&(this.icon_view=await l.build_view(t,{parent:this}))}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}remove(){null!=this.icon_view&&this.icon_view.remove(),super.remove()}styles(){return[...super.styles(),c.default]}_render_button(...t){return o.button({type:\"button\",disabled:this.model.disabled,class:[_.bk_btn,_.bk_btn_type(this.model.button_type)]},...t)}render(){super.render(),this.button_el=this._render_button(this.model.label),this.button_el.addEventListener(\"click\",()=>this.click()),null!=this.icon_view&&(o.prepend(this.button_el,this.icon_view.el,o.nbsp()),this.icon_view.render()),this.group_el=o.div({class:_.bk_btn_group},this.button_el),this.el.appendChild(this.group_el)}click(){}}n.AbstractButtonView=u,u.__name__=\"AbstractButtonView\";class a extends r.Control{constructor(t){super(t)}static init_AbstractButton(){this.define({label:[s.String,\"Button\"],icon:[s.Instance],button_type:[s.ButtonType,\"default\"]})}}n.AbstractButton=a,a.__name__=\"AbstractButton\",a.init_AbstractButton()},\n", - " 405: function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const s=e(472),n=e(72);class i extends s.WidgetView{connect_signals(){super.connect_signals();const e=this.model.properties;this.on_change(e.disabled,()=>{for(const e of this.controls())n.toggle_attribute(e,\"disabled\",this.model.disabled)})}}o.ControlView=i,i.__name__=\"ControlView\";class l extends s.Widget{constructor(e){super(e)}}o.Control=l,l.__name__=\"Control\"},\n", - " 472: function _(i,e,t){Object.defineProperty(t,\"__esModule\",{value:!0});const o=i(1),n=i(276),r=o.__importStar(i(18));class _ extends n.HTMLBoxView{_width_policy(){return\"horizontal\"==this.model.orientation?super._width_policy():\"fixed\"}_height_policy(){return\"horizontal\"==this.model.orientation?\"fixed\":super._height_policy()}box_sizing(){const i=super.box_sizing();return\"horizontal\"==this.model.orientation?null==i.width&&(i.width=this.model.default_size):null==i.height&&(i.height=this.model.default_size),i}}t.WidgetView=_,_.__name__=\"WidgetView\";class s extends n.HTMLBox{constructor(i){super(i)}static init_Widget(){this.define({orientation:[r.Orientation,\"horizontal\"],default_size:[r.Number,300]}),this.override({margin:[5,5,5,5]})}}t.Widget=s,s.__name__=\"Widget\",s.init_Widget()},\n", - " 407: function _(e,t,c){Object.defineProperty(c,\"__esModule\",{value:!0});const s=e(81),n=e(78);class o extends n.DOMView{}c.AbstractIconView=o,o.__name__=\"AbstractIconView\";class _ extends s.Model{constructor(e){super(e)}}c.AbstractIcon=_,_.__name__=\"AbstractIcon\"},\n", - " 408: function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const i=e(1),s=e(409),h=e(72),_=i.__importStar(e(18)),o=e(10),u=e(173),r=e(282),c=i.__importDefault(e(284));class l extends s.TextInputView{constructor(){super(...arguments),this._open=!1,this._last_value=\"\",this._hover_index=0}styles(){return[...super.styles(),c.default]}render(){super.render(),this.input_el.addEventListener(\"keydown\",e=>this._keydown(e)),this.input_el.addEventListener(\"keyup\",e=>this._keyup(e)),this.menu=h.div({class:[r.bk_menu,u.bk_below]}),this.menu.addEventListener(\"click\",e=>this._menu_click(e)),this.menu.addEventListener(\"mouseover\",e=>this._menu_hover(e)),this.el.appendChild(this.menu),h.undisplay(this.menu)}change_input(){this._open&&this.menu.children.length>0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu())}_update_completions(e){h.empty(this.menu);for(const t of e){const e=h.div({},t);this.menu.appendChild(e)}e.length>0&&this.menu.children[0].classList.add(u.bk_active)}_show_menu(){if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,h.display(this.menu);const e=t=>{const{target:n}=t;n instanceof HTMLElement&&!this.el.contains(n)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,h.undisplay(this.menu))}_menu_click(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())}_menu_hover(e){if(e.target!=e.currentTarget&&e.target instanceof Element){let t=0;for(t=0;t0&&(this.menu.children[this._hover_index].classList.remove(u.bk_active),this._hover_index=o.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(u.bk_active))}_keydown(e){}_keyup(e){switch(e.keyCode){case h.Keys.Enter:this.change_input();break;case h.Keys.Esc:this._hide_menu();break;case h.Keys.Up:this._bump_hover(this._hover_index-1);break;case h.Keys.Down:this._bump_hover(this._hover_index+1);break;default:{const e=this.input_el.value;if(e.lengthe:e=>e.toLowerCase();for(const n of this.model.completions)i(n).startsWith(i(e))&&t.push(n);this._update_completions(t),0==t.length?this._hide_menu():this._show_menu()}}}}n.AutocompleteInputView=l,l.__name__=\"AutocompleteInputView\";class a extends s.TextInput{constructor(e){super(e)}static init_AutocompleteInput(){this.prototype.default_view=l,this.define({completions:[_.Array,[]],min_characters:[_.Int,2],case_sensitive:[_.Boolean,!0]})}}n.AutocompleteInput=a,a.__name__=\"AutocompleteInput\",a.init_AutocompleteInput()},\n", - " 409: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(410),l=e(72),p=n.__importStar(e(18)),u=e(412);class a extends s.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.value.change,()=>this.input_el.value=this.model.value),this.connect(this.model.properties.value_input.change,()=>this.input_el.value=this.model.value_input),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled),this.connect(this.model.properties.placeholder.change,()=>this.input_el.placeholder=this.model.placeholder)}render(){super.render(),this.input_el=l.input({type:\"text\",class:u.bk_input,name:this.model.name,value:this.model.value,disabled:this.model.disabled,placeholder:this.model.placeholder}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.input_el.addEventListener(\"input\",()=>this.change_input_oninput()),this.group_el.appendChild(this.input_el)}change_input(){this.model.value=this.input_el.value,super.change_input()}change_input_oninput(){this.model.value_input=this.input_el.value,super.change_input()}}i.TextInputView=a,a.__name__=\"TextInputView\";class h extends s.InputWidget{constructor(e){super(e)}static init_TextInput(){this.prototype.default_view=a,this.define({value:[p.String,\"\"],value_input:[p.String,\"\"],placeholder:[p.String,\"\"]})}}i.TextInput=h,h.__name__=\"TextInput\",h.init_TextInput()},\n", - " 410: function _(t,e,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=t(1),l=t(405),s=t(72),_=n.__importStar(t(18)),o=n.__importDefault(t(411)),r=t(412);class p extends l.ControlView{*controls(){yield this.input_el}connect_signals(){super.connect_signals(),this.connect(this.model.properties.title.change,()=>{this.label_el.textContent=this.model.title})}styles(){return[...super.styles(),o.default]}render(){super.render();const{title:t}=this.model;this.label_el=s.label({style:{display:0==t.length?\"none\":\"\"}},t),this.group_el=s.div({class:r.bk_input_group},this.label_el),this.el.appendChild(this.group_el)}change_input(){}}i.InputWidgetView=p,p.__name__=\"InputWidgetView\";class u extends l.Control{constructor(t){super(t)}static init_InputWidget(){this.define({title:[_.String,\"\"]})}}i.InputWidget=u,u.__name__=\"InputWidget\",u.init_InputWidget()},\n", - " 411: function _(n,o,t){Object.defineProperty(t,\"__esModule\",{value:!0});t.default='\\n.bk-root .bk-input {\\n display: inline-block;\\n width: 100%;\\n flex-grow: 1;\\n -webkit-flex-grow: 1;\\n min-height: 31px;\\n padding: 0 12px;\\n background-color: #fff;\\n border: 1px solid #ccc;\\n border-radius: 4px;\\n}\\n.bk-root .bk-input:focus {\\n border-color: #66afe9;\\n outline: 0;\\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);\\n}\\n.bk-root .bk-input::placeholder,\\n.bk-root .bk-input:-ms-input-placeholder,\\n.bk-root .bk-input::-moz-placeholder,\\n.bk-root .bk-input::-webkit-input-placeholder {\\n color: #999;\\n opacity: 1;\\n}\\n.bk-root .bk-input[disabled] {\\n cursor: not-allowed;\\n background-color: #eee;\\n opacity: 1;\\n}\\n.bk-root select:not([multiple]).bk-input,\\n.bk-root select:not([size]).bk-input {\\n height: auto;\\n appearance: none;\\n -webkit-appearance: none;\\n background-image: url(\\'data:image/svg+xml;utf8,\\');\\n background-position: right 0.5em center;\\n background-size: 8px 6px;\\n background-repeat: no-repeat;\\n}\\n.bk-root select[multiple].bk-input,\\n.bk-root select[size].bk-input,\\n.bk-root textarea.bk-input {\\n height: auto;\\n}\\n.bk-root .bk-input-group {\\n width: 100%;\\n height: 100%;\\n display: inline-flex;\\n display: -webkit-inline-flex;\\n flex-wrap: nowrap;\\n -webkit-flex-wrap: nowrap;\\n align-items: start;\\n -webkit-align-items: start;\\n flex-direction: column;\\n -webkit-flex-direction: column;\\n white-space: nowrap;\\n}\\n.bk-root .bk-input-group.bk-inline {\\n flex-direction: row;\\n -webkit-flex-direction: row;\\n}\\n.bk-root .bk-input-group.bk-inline > *:not(:first-child) {\\n margin-left: 5px;\\n}\\n.bk-root .bk-input-group input[type=\"checkbox\"] + span,\\n.bk-root .bk-input-group input[type=\"radio\"] + span {\\n position: relative;\\n top: -2px;\\n margin-left: 3px;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper {\\n display: inherit;\\n width: inherit;\\n height: inherit;\\n position: relative;\\n overflow: hidden;\\n padding: 0;\\n vertical-align: middle;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper input {\\n padding-right: 20px;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn {\\n position: absolute;\\n display: block;\\n height: 50%;\\n min-height: 0;\\n min-width: 0;\\n width: 30px;\\n padding: 0;\\n margin: 0;\\n right: 0;\\n border: none;\\n background: none;\\n cursor: pointer;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn:before {\\n content: \"\";\\n display: inline-block;\\n transform: translateY(-50%);\\n border-left: 5px solid transparent;\\n border-right: 5px solid transparent;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up {\\n top: 0;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up:before {\\n border-bottom: 5px solid black;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up:disabled:before {\\n border-bottom-color: grey;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down {\\n bottom: 0;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down:before {\\n border-top: 5px solid black;\\n}\\n.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down:disabled:before {\\n border-top-color: grey;\\n}\\n'},\n", - " 412: function _(u,e,n){Object.defineProperty(n,\"__esModule\",{value:!0}),n.bk_input=\"bk-input\",n.bk_input_group=\"bk-input-group\"},\n", - " 413: function _(t,e,n){Object.defineProperty(n,\"__esModule\",{value:!0});const o=t(404),i=t(313);class s extends o.AbstractButtonView{click(){this.model.trigger_event(new i.ButtonClick),super.click()}}n.ButtonView=s,s.__name__=\"ButtonView\";class u extends o.AbstractButton{constructor(t){super(t)}static init_Button(){this.prototype.default_view=s,this.override({label:\"Button\"})}}n.Button=u,u.__name__=\"Button\",u.init_Button()},\n", - " 414: function _(t,e,o){Object.defineProperty(o,\"__esModule\",{value:!0});const i=t(1),c=t(415),s=t(72),n=i.__importStar(t(18)),a=t(173);class u extends c.ButtonGroupView{get active(){return new Set(this.model.active)}change_active(t){const{active:e}=this;e.has(t)?e.delete(t):e.add(t),this.model.active=[...e].sort()}_update_active(){const{active:t}=this;this._buttons.forEach((e,o)=>{s.classes(e).toggle(a.bk_active,t.has(o))})}}o.CheckboxButtonGroupView=u,u.__name__=\"CheckboxButtonGroupView\";class r extends c.ButtonGroup{constructor(t){super(t)}static init_CheckboxButtonGroup(){this.prototype.default_view=u,this.define({active:[n.Array,[]]})}}o.CheckboxButtonGroup=r,r.__name__=\"CheckboxButtonGroup\",r.init_CheckboxButtonGroup()},\n", - " 415: function _(t,e,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=t(1),o=t(405),i=t(72),r=n.__importStar(t(18)),_=t(281),u=n.__importDefault(t(283));class a extends o.ControlView{*controls(){yield*this._buttons}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.button_type,()=>this.render()),this.on_change(t.labels,()=>this.render()),this.on_change(t.active,()=>this._update_active())}styles(){return[...super.styles(),u.default]}render(){super.render(),this._buttons=this.model.labels.map((t,e)=>{const s=i.div({class:[_.bk_btn,_.bk_btn_type(this.model.button_type)],disabled:this.model.disabled},t);return s.addEventListener(\"click\",()=>this.change_active(e)),s}),this._update_active();const t=i.div({class:_.bk_btn_group},this._buttons);this.el.appendChild(t)}}s.ButtonGroupView=a,a.__name__=\"ButtonGroupView\";class l extends o.Control{constructor(t){super(t)}static init_ButtonGroup(){this.define({labels:[r.Array,[]],button_type:[r.ButtonType,\"default\"]})}}s.ButtonGroup=l,l.__name__=\"ButtonGroup\",l.init_ButtonGroup()},\n", - " 416: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(417),o=e(72),c=e(9),a=n.__importStar(e(18)),l=e(173),d=e(412);class r extends s.InputGroupView{render(){super.render();const e=o.div({class:[d.bk_input_group,this.model.inline?l.bk_inline:null]});this.el.appendChild(e);const{active:t,labels:i}=this.model;this._inputs=[];for(let n=0;nthis.change_active(n)),this._inputs.push(s),this.model.disabled&&(s.disabled=!0),c.includes(t,n)&&(s.checked=!0);const a=o.label({},s,o.span({},i[n]));e.appendChild(a)}}change_active(e){const t=new Set(this.model.active);t.has(e)?t.delete(e):t.add(e),this.model.active=[...t].sort()}}i.CheckboxGroupView=r,r.__name__=\"CheckboxGroupView\";class p extends s.InputGroup{constructor(e){super(e)}static init_CheckboxGroup(){this.prototype.default_view=r,this.define({active:[a.Array,[]],labels:[a.Array,[]],inline:[a.Boolean,!1]})}}i.CheckboxGroup=p,p.__name__=\"CheckboxGroup\",p.init_CheckboxGroup()},\n", - " 417: function _(e,t,n){Object.defineProperty(n,\"__esModule\",{value:!0});const s=e(1),o=e(405),r=s.__importDefault(e(411));class u extends o.ControlView{*controls(){yield*this._inputs}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render())}styles(){return[...super.styles(),r.default]}}n.InputGroupView=u,u.__name__=\"InputGroupView\";class _ extends o.Control{constructor(e){super(e)}}n.InputGroup=_,_.__name__=\"InputGroup\"},\n", - " 418: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),o=e(410),s=e(72),l=n.__importStar(e(18)),r=e(412);class c extends o.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.color.change,()=>this.input_el.value=this.model.color),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled)}render(){super.render(),this.input_el=s.input({type:\"color\",class:r.bk_input,name:this.model.name,value:this.model.color,disabled:this.model.disabled}),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){this.model.color=this.input_el.value,super.change_input()}}t.ColorPickerView=c,c.__name__=\"ColorPickerView\";class d extends o.InputWidget{constructor(e){super(e)}static init_ColorPicker(){this.prototype.default_view=c,this.define({color:[l.Color,\"#000000\"]})}}t.ColorPicker=d,d.__name__=\"ColorPicker\",d.init_ColorPicker()},\n", - " 419: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=n.__importDefault(e(420)),a=e(410),l=e(72),o=n.__importStar(e(18)),r=e(8),d=e(412),c=n.__importDefault(e(421));function u(e){const t=[];for(const i of e)if(r.isString(i))t.push(i);else{const[e,n]=i;t.push({from:e,to:n})}return t}class _ extends a.InputWidgetView{connect_signals(){super.connect_signals();const{value:e,min_date:t,max_date:i,disabled_dates:n,enabled_dates:s,position:a,inline:l}=this.model.properties;this.connect(e.change,()=>{var t;return null===(t=this._picker)||void 0===t?void 0:t.setDate(e.value())}),this.connect(t.change,()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"minDate\",t.value())}),this.connect(i.change,()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"maxDate\",i.value())}),this.connect(n.change,()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"disable\",n.value())}),this.connect(s.change,()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"enable\",s.value())}),this.connect(a.change,()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"position\",a.value())}),this.connect(l.change,()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"inline\",l.value())})}remove(){var e;null===(e=this._picker)||void 0===e||e.destroy(),super.remove()}styles(){return[...super.styles(),c.default]}render(){null==this._picker&&(super.render(),this.input_el=l.input({type:\"text\",class:d.bk_input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=s.default(this.input_el,{defaultDate:this.model.value,minDate:this.model.min_date,maxDate:this.model.max_date,inline:this.model.inline,position:this.model.position,disable:u(this.model.disabled_dates),enable:u(this.model.enabled_dates),onChange:(e,t,i)=>this._on_change(e,t,i)}))}_on_change(e,t,i){this.model.value=t,this.change_input()}}i.DatePickerView=_,_.__name__=\"DatePickerView\";class h extends a.InputWidget{constructor(e){super(e)}static init_DatePicker(){this.prototype.default_view=_,this.define({value:[o.Any],min_date:[o.Any],max_date:[o.Any],disabled_dates:[o.Any,[]],enabled_dates:[o.Any,[]],position:[o.CalendarPosition,\"auto\"],inline:[o.Boolean,!1]})}}i.DatePicker=h,h.__name__=\"DatePicker\",h.init_DatePicker()},\n", - " 420: function _(e,t,n){\n", - " /* flatpickr v4.6.3, @license MIT */var a,i;a=this,i=function(){\"use strict\";\n", - " /*! *****************************************************************************\n", - " Copyright (c) Microsoft Corporation. All rights reserved.\n", - " Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use\n", - " this file except in compliance with the License. You may obtain a copy of the\n", - " License at http://www.apache.org/licenses/LICENSE-2.0\n", - " \n", - " THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n", - " KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\n", - " WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\n", - " MERCHANTABLITY OR NON-INFRINGEMENT.\n", - " \n", - " See the Apache Version 2.0 License for specific language governing permissions\n", - " and limitations under the License.\n", - " ***************************************************************************** */var e=function(){return(e=Object.assign||function(e){for(var t,n=1,a=arguments.length;n\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},a={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return\"th\";switch(t%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1},i=function(e){return(\"0\"+e).slice(-2)},o=function(e){return!0===e?1:0};function r(e,t,n){var a;return void 0===n&&(n=!1),function(){var i=this,o=arguments;null!==a&&clearTimeout(a),a=window.setTimeout((function(){a=null,n||e.apply(i,o)}),t),n&&!a&&e.apply(i,o)}}var l=function(e){return e instanceof Array?e:[e]};function c(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function d(e,t,n){var a=window.document.createElement(e);return t=t||\"\",n=n||\"\",a.className=t,void 0!==n&&(a.textContent=n),a}function s(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function u(e,t){var n=d(\"div\",\"numInputWrapper\"),a=d(\"input\",\"numInput \"+e),i=d(\"span\",\"arrowUp\"),o=d(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?a.type=\"number\":(a.type=\"text\",a.pattern=\"\\\\d*\"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}var f=function(){},m=function(e,t,n){return n.months[t?\"shorthand\":\"longhand\"][e]},g={D:f,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*o(new RegExp(n.amPM[1],\"i\").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:f,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:f,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},p={D:\"(\\\\w+)\",F:\"(\\\\w+)\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"(\\\\w+)\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"(\\\\w+)\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},h={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[h.w(e,t,n)]},F:function(e,t,n){return m(h.n(e,t,n)-1,!1,t)},G:function(e,t,n){return i(h.h(e,t,n))},H:function(e){return i(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[o(e.getHours()>11)]},M:function(e,t){return m(e.getMonth(),!0,t)},S:function(e){return i(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return e.getFullYear()},d:function(e){return i(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return i(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return i(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},v=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,n){var a=n||r;return void 0!==i.formatDate?i.formatDate(e,t,a):t.split(\"\").map((function(t,n,o){return h[t]&&\"\\\\\"!==o[n-1]?h[t](e,a,i):\"\\\\\"!==t?t:\"\"})).join(\"\")}},D=function(e){var t=e.config,i=void 0===t?n:t,o=e.l10n,r=void 0===o?a:o;return function(e,t,a,o){if(0===e||e){var l,c=o||r,d=e;if(e instanceof Date)l=new Date(e.getTime());else if(\"string\"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if(\"string\"==typeof e){var s=t||(i||n).dateFormat,u=String(e).trim();if(\"today\"===u)l=new Date,a=!0;else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else if(i&&i.parseDate)l=i.parseDate(e,s);else{l=i&&i.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var f=void 0,m=[],h=0,v=0,D=\"\";hr&&(s=n===h.hourElement?s-r-o(!h.amPM):a,f&&Y(void 0,1,h.hourElement)),h.amPM&&u&&(1===l?s+c===23:Math.abs(s-c)>l)&&(h.amPM.textContent=h.l10n.amPM[o(h.amPM.textContent===h.l10n.amPM[0])]),n.value=i(s)}}(e);var t=h._input.value;E(),ve(),h._input.value!==t&&h._debouncedChange()}function E(){if(void 0!==h.hourElement&&void 0!==h.minuteElement){var e,t,n=(parseInt(h.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(h.minuteElement.value,10)||0)%60,i=void 0!==h.secondElement?(parseInt(h.secondElement.value,10)||0)%60:0;void 0!==h.amPM&&(e=n,t=h.amPM.textContent,n=e%12+12*o(t===h.l10n.amPM[1]));var r=void 0!==h.config.minTime||h.config.minDate&&h.minDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.minDate,!0);if(void 0!==h.config.maxTime||h.config.maxDate&&h.maxDateHasTime&&h.latestSelectedDateObj&&0===w(h.latestSelectedDateObj,h.config.maxDate,!0)){var l=void 0!==h.config.maxTime?h.config.maxTime:h.config.maxDate;(n=Math.min(n,l.getHours()))===l.getHours()&&(a=Math.min(a,l.getMinutes())),a===l.getMinutes()&&(i=Math.min(i,l.getSeconds()))}if(r){var c=void 0!==h.config.minTime?h.config.minTime:h.config.minDate;(n=Math.max(n,c.getHours()))===c.getHours()&&(a=Math.max(a,c.getMinutes())),a===c.getMinutes()&&(i=Math.max(i,c.getSeconds()))}I(n,a,i)}}function T(e){var t=e||h.latestSelectedDateObj;t&&I(t.getHours(),t.getMinutes(),t.getSeconds())}function k(){var e=h.config.defaultHour,t=h.config.defaultMinute,n=h.config.defaultSeconds;if(void 0!==h.config.minDate){var a=h.config.minDate.getHours(),i=h.config.minDate.getMinutes();(e=Math.max(e,a))===a&&(t=Math.max(i,t)),e===a&&t===i&&(n=h.config.minDate.getSeconds())}if(void 0!==h.config.maxDate){var o=h.config.maxDate.getHours(),r=h.config.maxDate.getMinutes();(e=Math.min(e,o))===o&&(t=Math.min(r,t)),e===o&&t===r&&(n=h.config.maxDate.getSeconds())}I(e,t,n)}function I(e,t,n){void 0!==h.latestSelectedDateObj&&h.latestSelectedDateObj.setHours(e%24,t,n||0,0),h.hourElement&&h.minuteElement&&!h.isMobile&&(h.hourElement.value=i(h.config.time_24hr?e:(12+e)%12+12*o(e%12==0)),h.minuteElement.value=i(t),void 0!==h.amPM&&(h.amPM.textContent=h.l10n.amPM[o(e>=12)]),void 0!==h.secondElement&&(h.secondElement.value=i(n)))}function S(e){var t=parseInt(e.target.value)+(e.delta||0);(t/1e3>1||\"Enter\"===e.key&&!/[^\\d]/.test(t.toString()))&&V(t)}function O(e,t,n,a){return t instanceof Array?t.forEach((function(t){return O(e,t,n,a)})):e instanceof Array?e.forEach((function(e){return O(e,t,n,a)})):(e.addEventListener(t,n,a),void h._handlers.push({element:e,event:t,handler:n,options:a}))}function _(e){return function(t){1===t.which&&e(t)}}function F(){fe(\"onChange\")}function N(e,t){var n=void 0!==e?h.parseDate(e):h.latestSelectedDateObj||(h.config.minDate&&h.config.minDate>h.now?h.config.minDate:h.config.maxDate&&h.config.maxDate=0&&w(e,h.selectedDates[1])<=0}(t)&&!ge(t)&&o.classList.add(\"inRange\"),h.weekNumbers&&1===h.config.showMonths&&\"prevMonthDay\"!==e&&n%7==1&&h.weekNumbers.insertAdjacentHTML(\"beforeend\",\"\"+h.config.getWeek(t)+\"\"),fe(\"onDayCreate\",o),o}function j(e){e.focus(),\"range\"===h.config.mode&&ee(e)}function H(e){for(var t=e>0?0:h.config.showMonths-1,n=e>0?h.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=h.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf(\"hidden\")&&Z(c.dateObj))return c}}function L(e,t){var n=Q(document.activeElement||document.body),a=void 0!==e?e:n?document.activeElement:void 0!==h.selectedDateElem&&Q(h.selectedDateElem)?h.selectedDateElem:void 0!==h.todayDateElem&&Q(h.todayDateElem)?h.todayDateElem:H(t>0?1:-1);return void 0===a?h._input.focus():n?void function(e,t){for(var n=-1===e.className.indexOf(\"Month\")?e.dateObj.getMonth():h.currentMonth,a=t>0?h.config.showMonths:-1,i=t>0?1:-1,o=n-h.currentMonth;o!=a;o+=i)for(var r=h.daysContainer.children[o],l=n-h.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,c=r.children.length,d=l;d>=0&&d0?c:-1);d+=i){var s=r.children[d];if(-1===s.className.indexOf(\"hidden\")&&Z(s.dateObj)&&Math.abs(e.$i-d)>=Math.abs(t))return j(s)}h.changeMonth(i),L(H(i),0)}(a,t):j(a)}function W(e,t){for(var n=(new Date(e,t,1).getDay()-h.l10n.firstDayOfWeek+7)%7,a=h.utils.getDaysInMonth((t-1+12)%12),i=h.utils.getDaysInMonth(t),o=window.document.createDocumentFragment(),r=h.config.showMonths>1,l=r?\"prevMonthDay hidden\":\"prevMonthDay\",c=r?\"nextMonthDay hidden\":\"nextMonthDay\",s=a+1-n,u=0;s<=a;s++,u++)o.appendChild(A(l,new Date(e,t-1,s),s,u));for(s=1;s<=i;s++,u++)o.appendChild(A(\"\",new Date(e,t,s),s,u));for(var f=i+1;f<=42-n&&(1===h.config.showMonths||u%7!=0);f++,u++)o.appendChild(A(c,new Date(e,t+1,f%i),f,u));var m=d(\"div\",\"dayContainer\");return m.appendChild(o),m}function R(){if(void 0!==h.daysContainer){s(h.daysContainer),h.weekNumbers&&s(h.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||\"dropdown\"!==h.config.monthSelectorType)){var e=function(e){return!(void 0!==h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&eh.config.maxDate.getMonth())};h.monthsDropdownContainer.tabIndex=-1,h.monthsDropdownContainer.innerHTML=\"\";for(var t=0;t<12;t++)if(e(t)){var n=d(\"option\",\"flatpickr-monthDropdown-month\");n.value=new Date(h.currentYear,t).getMonth().toString(),n.textContent=m(t,h.config.shorthandCurrentMonth,h.l10n),n.tabIndex=-1,h.currentMonth===t&&(n.selected=!0),h.monthsDropdownContainer.appendChild(n)}}}function J(){var e,t=d(\"div\",\"flatpickr-month\"),n=window.document.createDocumentFragment();h.config.showMonths>1||\"static\"===h.config.monthSelectorType?e=d(\"span\",\"cur-month\"):(h.monthsDropdownContainer=d(\"select\",\"flatpickr-monthDropdown-months\"),O(h.monthsDropdownContainer,\"change\",(function(e){var t=e.target,n=parseInt(t.value,10);h.changeMonth(n-h.currentMonth),fe(\"onMonthChange\")})),B(),e=h.monthsDropdownContainer);var a=u(\"cur-year\",{tabindex:\"-1\"}),i=a.getElementsByTagName(\"input\")[0];i.setAttribute(\"aria-label\",h.l10n.yearAriaLabel),h.config.minDate&&i.setAttribute(\"min\",h.config.minDate.getFullYear().toString()),h.config.maxDate&&(i.setAttribute(\"max\",h.config.maxDate.getFullYear().toString()),i.disabled=!!h.config.minDate&&h.config.minDate.getFullYear()===h.config.maxDate.getFullYear());var o=d(\"div\",\"flatpickr-current-month\");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function K(){s(h.monthNav),h.monthNav.appendChild(h.prevMonthNav),h.config.showMonths&&(h.yearElements=[],h.monthElements=[]);for(var e=h.config.showMonths;e--;){var t=J();h.yearElements.push(t.yearElement),h.monthElements.push(t.monthElement),h.monthNav.appendChild(t.container)}h.monthNav.appendChild(h.nextMonthNav)}function U(){h.weekdayContainer?s(h.weekdayContainer):h.weekdayContainer=d(\"div\",\"flatpickr-weekdays\");for(var e=h.config.showMonths;e--;){var t=d(\"div\",\"flatpickr-weekdaycontainer\");h.weekdayContainer.appendChild(t)}return q(),h.weekdayContainer}function q(){if(h.weekdayContainer){var e=h.l10n.firstDayOfWeek,t=h.l10n.weekdays.shorthand.slice();e>0&&e\\n \"+t.join(\"\")+\"\\n \\n \"}}function $(e,t){void 0===t&&(t=!0);var n=t?e:e-h.currentMonth;n<0&&!0===h._hidePrevMonthArrow||n>0&&!0===h._hideNextMonthArrow||(h.currentMonth+=n,(h.currentMonth<0||h.currentMonth>11)&&(h.currentYear+=h.currentMonth>11?1:-1,h.currentMonth=(h.currentMonth+12)%12,fe(\"onYearChange\"),B()),R(),fe(\"onMonthChange\"),pe())}function z(e){return!(!h.config.appendTo||!h.config.appendTo.contains(e))||h.calendarContainer.contains(e)}function G(e){if(h.isOpen&&!h.config.inline){var t=\"function\"==typeof(r=e).composedPath?r.composedPath()[0]:r.target,n=z(t),a=t===h.input||t===h.altInput||h.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(h.input)||~e.path.indexOf(h.altInput)),i=\"blur\"===e.type?a&&e.relatedTarget&&!z(e.relatedTarget):!a&&!n&&!z(e.relatedTarget),o=!h.config.ignoredFocusElements.some((function(e){return e.contains(t)}));i&&o&&(void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&x(),h.close(),\"range\"===h.config.mode&&1===h.selectedDates.length&&(h.clear(!1),h.redraw()))}var r}function V(e){if(!(!e||h.config.minDate&&eh.config.maxDate.getFullYear())){var t=e,n=h.currentYear!==t;h.currentYear=t||h.currentYear,h.config.maxDate&&h.currentYear===h.config.maxDate.getFullYear()?h.currentMonth=Math.min(h.config.maxDate.getMonth(),h.currentMonth):h.config.minDate&&h.currentYear===h.config.minDate.getFullYear()&&(h.currentMonth=Math.max(h.config.minDate.getMonth(),h.currentMonth)),n&&(h.redraw(),fe(\"onYearChange\"),B())}}function Z(e,t){void 0===t&&(t=!0);var n=h.parseDate(e,void 0,t);if(h.config.minDate&&n&&w(n,h.config.minDate,void 0!==t?t:!h.minDateHasTime)<0||h.config.maxDate&&n&&w(n,h.config.maxDate,void 0!==t?t:!h.maxDateHasTime)>0)return!1;if(0===h.config.enable.length&&0===h.config.disable.length)return!0;if(void 0===n)return!1;for(var a=h.config.enable.length>0,i=a?h.config.enable:h.config.disable,o=0,r=void 0;o=r.from.getTime()&&n.getTime()<=r.to.getTime())return a}return!a}function Q(e){return void 0!==h.daysContainer&&-1===e.className.indexOf(\"hidden\")&&h.daysContainer.contains(e)}function X(e){var t=e.target===h._input,n=h.config.allowInput,a=h.isOpen&&(!n||!t),i=h.config.inline&&t&&!n;if(13===e.keyCode&&t){if(n)return h.setDate(h._input.value,!0,e.target===h.altInput?h.config.altFormat:h.config.dateFormat),e.target.blur();h.open()}else if(z(e.target)||a||i){var o=!!h.timeContainer&&h.timeContainer.contains(e.target);switch(e.keyCode){case 13:o?(e.preventDefault(),x(),le()):ce(e);break;case 27:e.preventDefault(),le();break;case 8:case 46:t&&!h.config.allowInput&&(e.preventDefault(),h.clear());break;case 37:case 39:if(o||t)h.hourElement&&h.hourElement.focus();else if(e.preventDefault(),void 0!==h.daysContainer&&(!1===n||document.activeElement&&Q(document.activeElement))){var r=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),$(r),L(H(1),0)):L(void 0,r)}break;case 38:case 40:e.preventDefault();var l=40===e.keyCode?1:-1;h.daysContainer&&void 0!==e.target.$i||e.target===h.input||e.target===h.altInput?e.ctrlKey?(e.stopPropagation(),V(h.currentYear-l),L(H(1),0)):o||L(void 0,7*l):e.target===h.currentYearElement?V(h.currentYear-l):h.config.enableTime&&(!o&&h.hourElement&&h.hourElement.focus(),x(e),h._debouncedChange());break;case 9:if(o){var c=[h.hourElement,h.minuteElement,h.secondElement,h.amPM].concat(h.pluginElements).filter((function(e){return e})),d=c.indexOf(e.target);if(-1!==d){var s=c[d+(e.shiftKey?-1:1)];e.preventDefault(),(s||h._input).focus()}}else!h.config.noCalendar&&h.daysContainer&&h.daysContainer.contains(e.target)&&e.shiftKey&&(e.preventDefault(),h._input.focus())}}if(void 0!==h.amPM&&e.target===h.amPM)switch(e.key){case h.l10n.amPM[0].charAt(0):case h.l10n.amPM[0].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[0],E(),ve();break;case h.l10n.amPM[1].charAt(0):case h.l10n.amPM[1].charAt(0).toLowerCase():h.amPM.textContent=h.l10n.amPM[1],E(),ve()}(t||z(e.target))&&fe(\"onKeyDown\",e)}function ee(e){if(1===h.selectedDates.length&&(!e||e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\"))){for(var t=e?e.dateObj.getTime():h.days.firstElementChild.dateObj.getTime(),n=h.parseDate(h.selectedDates[0],void 0,!0).getTime(),a=Math.min(t,h.selectedDates[0].getTime()),i=Math.max(t,h.selectedDates[0].getTime()),o=!1,r=0,l=0,c=a;ca&&cr)?r=c:c>n&&(!l||c0&&m0&&m>l;return g?(f.classList.add(\"notAllowed\"),[\"inRange\",\"startRange\",\"endRange\"].forEach((function(e){f.classList.remove(e)})),\"continue\"):o&&!g?\"continue\":([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach((function(e){f.classList.remove(e)})),void(void 0!==e&&(e.classList.add(t<=h.selectedDates[0].getTime()?\"startRange\":\"endRange\"),nt&&m===n&&f.classList.add(\"endRange\"),m>=r&&(0===l||m<=l)&&(d=n,u=t,(c=m)>Math.min(d,u)&&c0||n.getMinutes()>0||n.getSeconds()>0),h.selectedDates&&(h.selectedDates=h.selectedDates.filter((function(e){return Z(e)})),h.selectedDates.length||\"min\"!==e||T(n),ve()),h.daysContainer&&(re(),void 0!==n?h.currentYearElement[e]=n.getFullYear().toString():h.currentYearElement.removeAttribute(e),h.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function ie(){\"object\"!=typeof h.config.locale&&void 0===y.l10ns[h.config.locale]&&h.config.errorHandler(new Error(\"flatpickr: invalid locale \"+h.config.locale)),h.l10n=e({},y.l10ns.default,\"object\"==typeof h.config.locale?h.config.locale:\"default\"!==h.config.locale?y.l10ns[h.config.locale]:void 0),p.K=\"(\"+h.l10n.amPM[0]+\"|\"+h.l10n.amPM[1]+\"|\"+h.l10n.amPM[0].toLowerCase()+\"|\"+h.l10n.amPM[1].toLowerCase()+\")\",void 0===e({},g,JSON.parse(JSON.stringify(f.dataset||{}))).time_24hr&&void 0===y.defaultConfig.time_24hr&&(h.config.time_24hr=h.l10n.time_24hr),h.formatDate=v(h),h.parseDate=D({config:h.config,l10n:h.l10n})}function oe(e){if(void 0!==h.calendarContainer){fe(\"onPreCalendarPosition\");var t=e||h._positionElement,n=Array.prototype.reduce.call(h.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),a=h.calendarContainer.offsetWidth,i=h.config.position.split(\" \"),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(),d=window.innerHeight-l.bottom,s=\"above\"===o||\"below\"!==o&&dn,u=window.pageYOffset+l.top+(s?-n-2:t.offsetHeight+2);if(c(h.calendarContainer,\"arrowTop\",!s),c(h.calendarContainer,\"arrowBottom\",s),!h.config.inline){var f=window.pageXOffset+l.left-(null!=r&&\"center\"===r?(a-l.width)/2:0),m=window.document.body.offsetWidth-(window.pageXOffset+l.right),g=f+a>window.document.body.offsetWidth,p=m+a>window.document.body.offsetWidth;if(c(h.calendarContainer,\"rightMost\",g),!h.config.static)if(h.calendarContainer.style.top=u+\"px\",g)if(p){var v=document.styleSheets[0];if(void 0===v)return;var D=window.document.body.offsetWidth,w=Math.max(0,D/2-a/2),b=v.cssRules.length,C=\"{left:\"+l.left+\"px;right:auto;}\";c(h.calendarContainer,\"rightMost\",!1),c(h.calendarContainer,\"centerMost\",!0),v.insertRule(\".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after\"+C,b),h.calendarContainer.style.left=w+\"px\",h.calendarContainer.style.right=\"auto\"}else h.calendarContainer.style.left=\"auto\",h.calendarContainer.style.right=m+\"px\";else h.calendarContainer.style.left=f+\"px\",h.calendarContainer.style.right=\"auto\"}}}function re(){h.config.noCalendar||h.isMobile||(pe(),R())}function le(){h._input.focus(),-1!==window.navigator.userAgent.indexOf(\"MSIE\")||void 0!==navigator.msMaxTouchPoints?setTimeout(h.close,0):h.close()}function ce(e){e.preventDefault(),e.stopPropagation();var t=function e(t,n){return n(t)?t:t.parentNode?e(t.parentNode,n):void 0}(e.target,(function(e){return e.classList&&e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\")&&!e.classList.contains(\"notAllowed\")}));if(void 0!==t){var n=t,a=h.latestSelectedDateObj=new Date(n.dateObj.getTime()),i=(a.getMonth()h.currentMonth+h.config.showMonths-1)&&\"range\"!==h.config.mode;if(h.selectedDateElem=n,\"single\"===h.config.mode)h.selectedDates=[a];else if(\"multiple\"===h.config.mode){var o=ge(a);o?h.selectedDates.splice(parseInt(o),1):h.selectedDates.push(a)}else\"range\"===h.config.mode&&(2===h.selectedDates.length&&h.clear(!1,!1),h.latestSelectedDateObj=a,h.selectedDates.push(a),0!==w(a,h.selectedDates[0],!0)&&h.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(E(),i){var r=h.currentYear!==a.getFullYear();h.currentYear=a.getFullYear(),h.currentMonth=a.getMonth(),r&&(fe(\"onYearChange\"),B()),fe(\"onMonthChange\")}if(pe(),R(),ve(),h.config.enableTime&&setTimeout((function(){return h.showTimeInput=!0}),50),i||\"range\"===h.config.mode||1!==h.config.showMonths?void 0!==h.selectedDateElem&&void 0===h.hourElement&&h.selectedDateElem&&h.selectedDateElem.focus():j(n),void 0!==h.hourElement&&void 0!==h.hourElement&&h.hourElement.focus(),h.config.closeOnSelect){var l=\"single\"===h.config.mode&&!h.config.enableTime,c=\"range\"===h.config.mode&&2===h.selectedDates.length&&!h.config.enableTime;(l||c)&&le()}F()}}h.parseDate=D({config:h.config,l10n:h.l10n}),h._handlers=[],h.pluginElements=[],h.loadedPlugins=[],h._bind=O,h._setHoursFromDate=T,h._positionCalendar=oe,h.changeMonth=$,h.changeYear=V,h.clear=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0),h.input.value=\"\",void 0!==h.altInput&&(h.altInput.value=\"\"),void 0!==h.mobileInput&&(h.mobileInput.value=\"\"),h.selectedDates=[],h.latestSelectedDateObj=void 0,!0===t&&(h.currentYear=h._initialDate.getFullYear(),h.currentMonth=h._initialDate.getMonth()),h.showTimeInput=!1,!0===h.config.enableTime&&k(),h.redraw(),e&&fe(\"onChange\")},h.close=function(){h.isOpen=!1,h.isMobile||(void 0!==h.calendarContainer&&h.calendarContainer.classList.remove(\"open\"),void 0!==h._input&&h._input.classList.remove(\"active\")),fe(\"onClose\")},h._createElement=d,h.destroy=function(){void 0!==h.config&&fe(\"onDestroy\");for(var e=h._handlers.length;e--;){var t=h._handlers[e];t.element.removeEventListener(t.event,t.handler,t.options)}if(h._handlers=[],h.mobileInput)h.mobileInput.parentNode&&h.mobileInput.parentNode.removeChild(h.mobileInput),h.mobileInput=void 0;else if(h.calendarContainer&&h.calendarContainer.parentNode)if(h.config.static&&h.calendarContainer.parentNode){var n=h.calendarContainer.parentNode;if(n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else h.calendarContainer.parentNode.removeChild(h.calendarContainer);h.altInput&&(h.input.type=\"text\",h.altInput.parentNode&&h.altInput.parentNode.removeChild(h.altInput),delete h.altInput),h.input&&(h.input.type=h.input._type,h.input.classList.remove(\"flatpickr-input\"),h.input.removeAttribute(\"readonly\"),h.input.value=\"\"),[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach((function(e){try{delete h[e]}catch(e){}}))},h.isEnabled=Z,h.jumpToDate=N,h.open=function(e,t){if(void 0===t&&(t=h._positionElement),!0===h.isMobile)return e&&(e.preventDefault(),e.target&&e.target.blur()),void 0!==h.mobileInput&&(h.mobileInput.focus(),h.mobileInput.click()),void fe(\"onOpen\");if(!h._input.disabled&&!h.config.inline){var n=h.isOpen;h.isOpen=!0,n||(h.calendarContainer.classList.add(\"open\"),h._input.classList.add(\"active\"),fe(\"onOpen\"),oe(t)),!0===h.config.enableTime&&!0===h.config.noCalendar&&(0===h.selectedDates.length&&ne(),!1!==h.config.allowInput||void 0!==e&&h.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return h.hourElement.select()}),50))}},h.redraw=re,h.set=function(e,n){if(null!==e&&\"object\"==typeof e)for(var a in Object.assign(h.config,e),e)void 0!==de[a]&&de[a].forEach((function(e){return e()}));else h.config[e]=n,void 0!==de[e]?de[e].forEach((function(e){return e()})):t.indexOf(e)>-1&&(h.config[e]=l(n));h.redraw(),ve(!1)},h.setDate=function(e,t,n){if(void 0===t&&(t=!1),void 0===n&&(n=h.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return h.clear(t);se(e,n),h.showTimeInput=h.selectedDates.length>0,h.latestSelectedDateObj=h.selectedDates[h.selectedDates.length-1],h.redraw(),N(),T(),0===h.selectedDates.length&&h.clear(!1),ve(t),t&&fe(\"onChange\")},h.toggle=function(e){if(!0===h.isOpen)return h.close();h.open(e)};var de={locale:[ie,q],showMonths:[K,M,U],minDate:[N],maxDate:[N]};function se(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return h.parseDate(e,t)}));else if(e instanceof Date||\"number\"==typeof e)n=[h.parseDate(e,t)];else if(\"string\"==typeof e)switch(h.config.mode){case\"single\":case\"time\":n=[h.parseDate(e,t)];break;case\"multiple\":n=e.split(h.config.conjunction).map((function(e){return h.parseDate(e,t)}));break;case\"range\":n=e.split(h.l10n.rangeSeparator).map((function(e){return h.parseDate(e,t)}))}else h.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(e)));h.selectedDates=n.filter((function(e){return e instanceof Date&&Z(e,!1)})),\"range\"===h.config.mode&&h.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function ue(e){return e.slice().map((function(e){return\"string\"==typeof e||\"number\"==typeof e||e instanceof Date?h.parseDate(e,void 0,!0):e&&\"object\"==typeof e&&e.from&&e.to?{from:h.parseDate(e.from,void 0),to:h.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function fe(e,t){if(void 0!==h.config){var n=h.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a1||\"static\"===h.config.monthSelectorType?h.monthElements[t].textContent=m(n.getMonth(),h.config.shorthandCurrentMonth,h.l10n)+\" \":h.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),h._hidePrevMonthArrow=void 0!==h.config.minDate&&(h.currentYear===h.config.minDate.getFullYear()?h.currentMonth<=h.config.minDate.getMonth():h.currentYearh.config.maxDate.getMonth():h.currentYear>h.config.maxDate.getFullYear()))}function he(e){return h.selectedDates.map((function(t){return h.formatDate(t,e)})).filter((function(e,t,n){return\"range\"!==h.config.mode||h.config.enableTime||n.indexOf(e)===t})).join(\"range\"!==h.config.mode?h.config.conjunction:h.l10n.rangeSeparator)}function ve(e){void 0===e&&(e=!0),void 0!==h.mobileInput&&h.mobileFormatStr&&(h.mobileInput.value=void 0!==h.latestSelectedDateObj?h.formatDate(h.latestSelectedDateObj,h.mobileFormatStr):\"\"),h.input.value=he(h.config.dateFormat),void 0!==h.altInput&&(h.altInput.value=he(h.config.altFormat)),!1!==e&&fe(\"onValueUpdate\")}function De(e){var t=h.prevMonthNav.contains(e.target),n=h.nextMonthNav.contains(e.target);t||n?$(t?-1:1):h.yearElements.indexOf(e.target)>=0?e.target.select():e.target.classList.contains(\"arrowUp\")?h.changeYear(h.currentYear+1):e.target.classList.contains(\"arrowDown\")&&h.changeYear(h.currentYear-1)}return function(){h.element=h.input=f,h.isOpen=!1,function(){var a=[\"wrap\",\"weekNumbers\",\"allowInput\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],i=e({},g,JSON.parse(JSON.stringify(f.dataset||{}))),o={};h.config.parseDate=i.parseDate,h.config.formatDate=i.formatDate,Object.defineProperty(h.config,\"enable\",{get:function(){return h.config._enable},set:function(e){h.config._enable=ue(e)}}),Object.defineProperty(h.config,\"disable\",{get:function(){return h.config._disable},set:function(e){h.config._disable=ue(e)}});var r=\"time\"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var c=y.defaultConfig.dateFormat||n.dateFormat;o.dateFormat=i.noCalendar||r?\"H:i\"+(i.enableSeconds?\":S\":\"\"):c+\" H:i\"+(i.enableSeconds?\":S\":\"\")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var d=y.defaultConfig.altFormat||n.altFormat;o.altFormat=i.noCalendar||r?\"h:i\"+(i.enableSeconds?\":S K\":\" K\"):d+\" h:i\"+(i.enableSeconds?\":S\":\"\")+\" K\"}i.altInputClass||(h.config.altInputClass=h.input.className+\" \"+h.config.altInputClass),Object.defineProperty(h.config,\"minDate\",{get:function(){return h.config._minDate},set:ae(\"min\")}),Object.defineProperty(h.config,\"maxDate\",{get:function(){return h.config._maxDate},set:ae(\"max\")});var s=function(e){return function(t){h.config[\"min\"===e?\"_minTime\":\"_maxTime\"]=h.parseDate(t,\"H:i:S\")}};Object.defineProperty(h.config,\"minTime\",{get:function(){return h.config._minTime},set:s(\"min\")}),Object.defineProperty(h.config,\"maxTime\",{get:function(){return h.config._maxTime},set:s(\"max\")}),\"time\"===i.mode&&(h.config.noCalendar=!0,h.config.enableTime=!0),Object.assign(h.config,o,i);for(var u=0;u-1?h.config[p]=l(m[p]).map(C).concat(h.config[p]):void 0===i[p]&&(h.config[p]=m[p])}fe(\"onParseConfig\")}(),ie(),h.input=h.config.wrap?f.querySelector(\"[data-input]\"):f,h.input?(h.input._type=h.input.type,h.input.type=\"text\",h.input.classList.add(\"flatpickr-input\"),h._input=h.input,h.config.altInput&&(h.altInput=d(h.input.nodeName,h.config.altInputClass),h._input=h.altInput,h.altInput.placeholder=h.input.placeholder,h.altInput.disabled=h.input.disabled,h.altInput.required=h.input.required,h.altInput.tabIndex=h.input.tabIndex,h.altInput.type=\"text\",h.input.setAttribute(\"type\",\"hidden\"),!h.config.static&&h.input.parentNode&&h.input.parentNode.insertBefore(h.altInput,h.input.nextSibling)),h.config.allowInput||h._input.setAttribute(\"readonly\",\"readonly\"),h._positionElement=h.config.positionElement||h._input):h.config.errorHandler(new Error(\"Invalid input element specified\")),function(){h.selectedDates=[],h.now=h.parseDate(h.config.now)||new Date;var e=h.config.defaultDate||(\"INPUT\"!==h.input.nodeName&&\"TEXTAREA\"!==h.input.nodeName||!h.input.placeholder||h.input.value!==h.input.placeholder?h.input.value:null);e&&se(e,h.config.dateFormat),h._initialDate=h.selectedDates.length>0?h.selectedDates[0]:h.config.minDate&&h.config.minDate.getTime()>h.now.getTime()?h.config.minDate:h.config.maxDate&&h.config.maxDate.getTime()0&&(h.latestSelectedDateObj=h.selectedDates[0]),void 0!==h.config.minTime&&(h.config.minTime=h.parseDate(h.config.minTime,\"H:i\")),void 0!==h.config.maxTime&&(h.config.maxTime=h.parseDate(h.config.maxTime,\"H:i\")),h.minDateHasTime=!!h.config.minDate&&(h.config.minDate.getHours()>0||h.config.minDate.getMinutes()>0||h.config.minDate.getSeconds()>0),h.maxDateHasTime=!!h.config.maxDate&&(h.config.maxDate.getHours()>0||h.config.maxDate.getMinutes()>0||h.config.maxDate.getSeconds()>0),Object.defineProperty(h,\"showTimeInput\",{get:function(){return h._showTimeInput},set:function(e){h._showTimeInput=e,h.calendarContainer&&c(h.calendarContainer,\"showTimeInput\",e),h.isOpen&&oe()}})}(),h.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=h.currentMonth),void 0===t&&(t=h.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:h.l10n.daysInMonth[e]}},h.isMobile||function(){var e=window.document.createDocumentFragment();if(h.calendarContainer=d(\"div\",\"flatpickr-calendar\"),h.calendarContainer.tabIndex=-1,!h.config.noCalendar){if(e.appendChild((h.monthNav=d(\"div\",\"flatpickr-months\"),h.yearElements=[],h.monthElements=[],h.prevMonthNav=d(\"span\",\"flatpickr-prev-month\"),h.prevMonthNav.innerHTML=h.config.prevArrow,h.nextMonthNav=d(\"span\",\"flatpickr-next-month\"),h.nextMonthNav.innerHTML=h.config.nextArrow,K(),Object.defineProperty(h,\"_hidePrevMonthArrow\",{get:function(){return h.__hidePrevMonthArrow},set:function(e){h.__hidePrevMonthArrow!==e&&(c(h.prevMonthNav,\"flatpickr-disabled\",e),h.__hidePrevMonthArrow=e)}}),Object.defineProperty(h,\"_hideNextMonthArrow\",{get:function(){return h.__hideNextMonthArrow},set:function(e){h.__hideNextMonthArrow!==e&&(c(h.nextMonthNav,\"flatpickr-disabled\",e),h.__hideNextMonthArrow=e)}}),h.currentYearElement=h.yearElements[0],pe(),h.monthNav)),h.innerContainer=d(\"div\",\"flatpickr-innerContainer\"),h.config.weekNumbers){var t=function(){h.calendarContainer.classList.add(\"hasWeeks\");var e=d(\"div\",\"flatpickr-weekwrapper\");e.appendChild(d(\"span\",\"flatpickr-weekday\",h.l10n.weekAbbreviation));var t=d(\"div\",\"flatpickr-weeks\");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;h.innerContainer.appendChild(n),h.weekNumbers=a,h.weekWrapper=n}h.rContainer=d(\"div\",\"flatpickr-rContainer\"),h.rContainer.appendChild(U()),h.daysContainer||(h.daysContainer=d(\"div\",\"flatpickr-days\"),h.daysContainer.tabIndex=-1),R(),h.rContainer.appendChild(h.daysContainer),h.innerContainer.appendChild(h.rContainer),e.appendChild(h.innerContainer)}h.config.enableTime&&e.appendChild(function(){h.calendarContainer.classList.add(\"hasTime\"),h.config.noCalendar&&h.calendarContainer.classList.add(\"noCalendar\"),h.timeContainer=d(\"div\",\"flatpickr-time\"),h.timeContainer.tabIndex=-1;var e=d(\"span\",\"flatpickr-time-separator\",\":\"),t=u(\"flatpickr-hour\",{\"aria-label\":h.l10n.hourAriaLabel});h.hourElement=t.getElementsByTagName(\"input\")[0];var n=u(\"flatpickr-minute\",{\"aria-label\":h.l10n.minuteAriaLabel});if(h.minuteElement=n.getElementsByTagName(\"input\")[0],h.hourElement.tabIndex=h.minuteElement.tabIndex=-1,h.hourElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getHours():h.config.time_24hr?h.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(h.config.defaultHour)),h.minuteElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getMinutes():h.config.defaultMinute),h.hourElement.setAttribute(\"step\",h.config.hourIncrement.toString()),h.minuteElement.setAttribute(\"step\",h.config.minuteIncrement.toString()),h.hourElement.setAttribute(\"min\",h.config.time_24hr?\"0\":\"1\"),h.hourElement.setAttribute(\"max\",h.config.time_24hr?\"23\":\"12\"),h.minuteElement.setAttribute(\"min\",\"0\"),h.minuteElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(t),h.timeContainer.appendChild(e),h.timeContainer.appendChild(n),h.config.time_24hr&&h.timeContainer.classList.add(\"time24hr\"),h.config.enableSeconds){h.timeContainer.classList.add(\"hasSeconds\");var a=u(\"flatpickr-second\");h.secondElement=a.getElementsByTagName(\"input\")[0],h.secondElement.value=i(h.latestSelectedDateObj?h.latestSelectedDateObj.getSeconds():h.config.defaultSeconds),h.secondElement.setAttribute(\"step\",h.minuteElement.getAttribute(\"step\")),h.secondElement.setAttribute(\"min\",\"0\"),h.secondElement.setAttribute(\"max\",\"59\"),h.timeContainer.appendChild(d(\"span\",\"flatpickr-time-separator\",\":\")),h.timeContainer.appendChild(a)}return h.config.time_24hr||(h.amPM=d(\"span\",\"flatpickr-am-pm\",h.l10n.amPM[o((h.latestSelectedDateObj?h.hourElement.value:h.config.defaultHour)>11)]),h.amPM.title=h.l10n.toggleTitle,h.amPM.tabIndex=-1,h.timeContainer.appendChild(h.amPM)),h.timeContainer}()),c(h.calendarContainer,\"rangeMode\",\"range\"===h.config.mode),c(h.calendarContainer,\"animate\",!0===h.config.animate),c(h.calendarContainer,\"multiMonth\",h.config.showMonths>1),h.calendarContainer.appendChild(e);var r=void 0!==h.config.appendTo&&void 0!==h.config.appendTo.nodeType;if((h.config.inline||h.config.static)&&(h.calendarContainer.classList.add(h.config.inline?\"inline\":\"static\"),h.config.inline&&(!r&&h.element.parentNode?h.element.parentNode.insertBefore(h.calendarContainer,h._input.nextSibling):void 0!==h.config.appendTo&&h.config.appendTo.appendChild(h.calendarContainer)),h.config.static)){var l=d(\"div\",\"flatpickr-wrapper\");h.element.parentNode&&h.element.parentNode.insertBefore(l,h.element),l.appendChild(h.element),h.altInput&&l.appendChild(h.altInput),l.appendChild(h.calendarContainer)}h.config.static||h.config.inline||(void 0!==h.config.appendTo?h.config.appendTo:window.document.body).appendChild(h.calendarContainer)}(),function(){if(h.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach((function(e){Array.prototype.forEach.call(h.element.querySelectorAll(\"[data-\"+e+\"]\"),(function(t){return O(t,\"click\",h[e])}))})),h.isMobile)!function(){var e=h.config.enableTime?h.config.noCalendar?\"time\":\"datetime-local\":\"date\";h.mobileInput=d(\"input\",h.input.className+\" flatpickr-mobile\"),h.mobileInput.step=h.input.getAttribute(\"step\")||\"any\",h.mobileInput.tabIndex=1,h.mobileInput.type=e,h.mobileInput.disabled=h.input.disabled,h.mobileInput.required=h.input.required,h.mobileInput.placeholder=h.input.placeholder,h.mobileFormatStr=\"datetime-local\"===e?\"Y-m-d\\\\TH:i:S\":\"date\"===e?\"Y-m-d\":\"H:i:S\",h.selectedDates.length>0&&(h.mobileInput.defaultValue=h.mobileInput.value=h.formatDate(h.selectedDates[0],h.mobileFormatStr)),h.config.minDate&&(h.mobileInput.min=h.formatDate(h.config.minDate,\"Y-m-d\")),h.config.maxDate&&(h.mobileInput.max=h.formatDate(h.config.maxDate,\"Y-m-d\")),h.input.type=\"hidden\",void 0!==h.altInput&&(h.altInput.type=\"hidden\");try{h.input.parentNode&&h.input.parentNode.insertBefore(h.mobileInput,h.input.nextSibling)}catch(e){}O(h.mobileInput,\"change\",(function(e){h.setDate(e.target.value,!1,h.mobileFormatStr),fe(\"onChange\"),fe(\"onClose\")}))}();else{var e=r(te,50);h._debouncedChange=r(F,300),h.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&O(h.daysContainer,\"mouseover\",(function(e){\"range\"===h.config.mode&&ee(e.target)})),O(window.document.body,\"keydown\",X),h.config.inline||h.config.static||O(window,\"resize\",e),void 0!==window.ontouchstart?O(window.document,\"touchstart\",G):O(window.document,\"mousedown\",_(G)),O(window.document,\"focus\",G,{capture:!0}),!0===h.config.clickOpens&&(O(h._input,\"focus\",h.open),O(h._input,\"mousedown\",_(h.open))),void 0!==h.daysContainer&&(O(h.monthNav,\"mousedown\",_(De)),O(h.monthNav,[\"keyup\",\"increment\"],S),O(h.daysContainer,\"mousedown\",_(ce))),void 0!==h.timeContainer&&void 0!==h.minuteElement&&void 0!==h.hourElement&&(O(h.timeContainer,[\"increment\"],x),O(h.timeContainer,\"blur\",x,{capture:!0}),O(h.timeContainer,\"mousedown\",_(P)),O([h.hourElement,h.minuteElement],[\"focus\",\"click\"],(function(e){return e.target.select()})),void 0!==h.secondElement&&O(h.secondElement,\"focus\",(function(){return h.secondElement&&h.secondElement.select()})),void 0!==h.amPM&&O(h.amPM,\"mousedown\",_((function(e){x(e),F()}))))}}(),(h.selectedDates.length||h.config.noCalendar)&&(h.config.enableTime&&T(h.config.noCalendar?h.latestSelectedDateObj||h.config.minDate:void 0),ve(!1)),M(),h.showTimeInput=h.selectedDates.length>0||h.config.noCalendar;var a=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!h.isMobile&&a&&oe(),fe(\"onReady\")}(),h}function M(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;ithis.render());const{start:s,end:l,value:r,step:o,title:n}=this.model.properties;this.on_change([s,l,r,o],()=>{const{start:t,end:e,value:i,step:s}=this._calc_to();this.noUiSlider.updateOptions({range:{min:t,max:e},start:i,step:s})});const{bar_color:a}=this.model.properties;this.on_change(a,()=>{this._set_bar_color()});const{show_value:d}=this.model.properties;this.on_change([r,n,d],()=>this._update_title())}styles(){return[...super.styles(),h.default,c.default]}_update_title(){r.empty(this.title_el);const t=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=t?\"none\":\"\",!t&&(0!=this.model.title.length&&(this.title_el.textContent=this.model.title+\": \"),this.model.show_value)){const{value:t}=this._calc_to(),e=t.map(t=>this.model.pretty(t)).join(\" .. \");this.title_el.appendChild(r.span({class:d.bk_slider_value},e))}}_set_bar_color(){if(!this.model.disabled){this.slider_el.querySelector(\".noUi-connect\").style.backgroundColor=this.model.bar_color}}render(){super.render();const{start:t,end:e,value:i,step:s}=this._calc_to();let n;if(this.model.tooltips){const t={to:t=>this.model.pretty(t)};n=o.repeat(t,i.length)}else n=!1;if(null==this.slider_el){this.slider_el=r.div(),l.create(this.slider_el,{range:{min:t,max:e},start:i,step:s,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:n,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",(t,e,i)=>this._slide(i)),this.noUiSlider.on(\"change\",(t,e,i)=>this._change(i));const o=(t,e)=>{if(!n)return;this.slider_el.querySelectorAll(\".noUi-handle\")[t].querySelector(\".noUi-tooltip\").style.display=e?\"block\":\"\"};this.noUiSlider.on(\"start\",(t,e)=>o(e,!0)),this.noUiSlider.on(\"end\",(t,e)=>o(e,!1))}else this.noUiSlider.updateOptions({range:{min:t,max:e},start:i,step:s});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=r.div({class:d.bk_slider_title}),this._update_title(),this.group_el=r.div({class:_.bk_input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)}_slide(t){this.model.value=this._calc_from(t)}_change(t){this.model.value=this._calc_from(t),this.model.value_throttled=this.model.value}}u.__name__=\"AbstractBaseSliderView\";class m extends u{_calc_to(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}}_calc_from([t]){return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(t):t}}i.AbstractSliderView=m,m.__name__=\"AbstractSliderView\";class p extends u{_calc_to(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}}_calc_from(t){return t}}i.AbstractRangeSliderView=p,p.__name__=\"AbstractRangeSliderView\";class b extends n.Control{constructor(t){super(t),this.connected=!1}static init_AbstractSlider(){this.define(({Any:t,Boolean:e,Number:i,String:s,Color:l,Or:r,Enum:o,Ref:n})=>({title:[s,\"\"],show_value:[e,!0],start:[t],end:[t],value:[t],value_throttled:[t],step:[i,1],format:[r(s,n(a.TickFormatter))],direction:[o(\"ltr\",\"rtl\"),\"ltr\"],tooltips:[e,!0],bar_color:[l,\"#e6e6e6\"]}))}_formatter(t,e){return\"\"+t}pretty(t){return this._formatter(t,this.format)}}i.AbstractSlider=b,b.__name__=\"AbstractSlider\",b.init_AbstractSlider()},\n", - " 424: function _(t,e,r){\n", - " /*! nouislider - 14.6.0 - 6/27/2020 */\n", - " var n;n=function(){\"use strict\";var t=\"14.6.0\";function e(t){t.parentElement.removeChild(t)}function r(t){return null!=t}function n(t){t.preventDefault()}function i(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function o(t,e,r){r>0&&(u(t,e),setTimeout((function(){c(t,e)}),r))}function s(t){return Math.max(Math.min(t,100),0)}function a(t){return Array.isArray(t)?t:[t]}function l(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function u(t,e){t.classList&&!/\\s/.test(e)?t.classList.add(e):t.className+=\" \"+e}function c(t,e){t.classList&&!/\\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function p(t){var e=void 0!==window.pageXOffset,r=\"CSS1Compat\"===(t.compatMode||\"\");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function f(t,e){return 100/(e-t)}function d(t,e,r){return 100*e/(t[r+1]-t[r])}function h(t,e){for(var r=1;t>=e[r];)r+=1;return r}function m(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=h(r,t),i=t[n-1],o=t[n],s=e[n-1],a=e[n];return s+function(t,e){return d(t,t[0]<0?e+Math.abs(t[0]):e-t[0],0)}([i,o],r)/f(s,a)}function g(t,e,r,n){if(100===n)return n;var i=h(n,t),o=t[i-1],s=t[i];return r?n-o>(s-o)/2?s:o:e[i-1]?t[i-1]+function(t,e){return Math.round(t/e)*e}(n-t[i-1],e[i-1]):n}function v(t,e,r){var n;if(\"number\"==typeof e&&(e=[e]),!Array.isArray(e))throw new Error(\"noUiSlider (14.6.0): 'range' contains invalid value.\");if(!i(n=\"min\"===t?0:\"max\"===t?100:parseFloat(t))||!i(e[0]))throw new Error(\"noUiSlider (14.6.0): 'range' value isn't numeric.\");r.xPct.push(n),r.xVal.push(e[0]),n?r.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(r.xSteps[0]=e[1]),r.xHighestCompleteStep.push(0)}function b(t,e,r){if(e)if(r.xVal[t]!==r.xVal[t+1]){r.xSteps[t]=d([r.xVal[t],r.xVal[t+1]],e,0)/f(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}else r.xSteps[t]=r.xHighestCompleteStep[t]=r.xVal[t]}function x(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&\"object\"==typeof i[0][0]?i.sort((function(t,e){return t[0][0]-e[0][0]})):i.sort((function(t,e){return t[0]-e[0]})),n=0;nthis.xPct[i+1];)i++;else t===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);r||t!==this.xPct[i+1]||i++;var o=1,s=e[i],a=0,l=0,u=0,c=0;for(n=r?(t-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-t)/(this.xPct[i+1]-this.xPct[i]);s>0;)a=this.xPct[i+1+c]-this.xPct[i+c],e[i+c]*o+100-100*n>100?(l=a*n,o=(s-100*n)/e[i+c],n=1):(l=e[i+c]*a/100*o,o=0),r?(u-=l,this.xPct.length+c>=1&&c--):(u+=l,this.xPct.length-c>=1&&c++),s=e[i+c]*o;return t+u},x.prototype.toStepping=function(t){return t=m(this.xVal,this.xPct,t)},x.prototype.fromStepping=function(t){return function(t,e,r){if(r>=100)return t.slice(-1)[0];var n=h(r,e),i=t[n-1],o=t[n],s=e[n-1];return function(t,e){return e*(t[1]-t[0])/100+t[0]}([i,o],(r-s)*f(s,e[n]))}(this.xVal,this.xPct,t)},x.prototype.getStep=function(t){return t=g(this.xPct,this.xSteps,this.snap,t)},x.prototype.getDefaultStep=function(t,e,r){var n=h(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r},x.prototype.getNearbySteps=function(t){var e=h(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},x.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(l);return Math.max.apply(null,t)},x.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var S={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number},w={target:\"target\",base:\"base\",origin:\"origin\",handle:\"handle\",handleLower:\"handle-lower\",handleUpper:\"handle-upper\",touchArea:\"touch-area\",horizontal:\"horizontal\",vertical:\"vertical\",background:\"background\",connect:\"connect\",connects:\"connects\",ltr:\"ltr\",rtl:\"rtl\",textDirectionLtr:\"txt-dir-ltr\",textDirectionRtl:\"txt-dir-rtl\",draggable:\"draggable\",drag:\"state-drag\",tap:\"state-tap\",active:\"active\",tooltip:\"tooltip\",pips:\"pips\",pipsHorizontal:\"pips-horizontal\",pipsVertical:\"pips-vertical\",marker:\"marker\",markerHorizontal:\"marker-horizontal\",markerVertical:\"marker-vertical\",markerNormal:\"marker-normal\",markerLarge:\"marker-large\",markerSub:\"marker-sub\",value:\"value\",valueHorizontal:\"value-horizontal\",valueVertical:\"value-vertical\",valueNormal:\"value-normal\",valueLarge:\"value-large\",valueSub:\"value-sub\"};function y(t){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(t))return!0;throw new Error(\"noUiSlider (14.6.0): 'format' requires 'to' and 'from' methods.\")}function E(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.0): 'step' is not numeric.\");t.singleStep=e}function C(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.0): 'keyboardPageMultiplier' is not numeric.\");t.keyboardPageMultiplier=e}function P(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.0): 'keyboardDefaultStep' is not numeric.\");t.keyboardDefaultStep=e}function N(t,e){if(\"object\"!=typeof e||Array.isArray(e))throw new Error(\"noUiSlider (14.6.0): 'range' is not an object.\");if(void 0===e.min||void 0===e.max)throw new Error(\"noUiSlider (14.6.0): Missing 'min' or 'max' in 'range'.\");if(e.min===e.max)throw new Error(\"noUiSlider (14.6.0): 'range' 'min' and 'max' cannot be equal.\");t.spectrum=new x(e,t.snap,t.singleStep)}function k(t,e){if(e=a(e),!Array.isArray(e)||!e.length)throw new Error(\"noUiSlider (14.6.0): 'start' option is incorrect.\");t.handles=e.length,t.start=e}function U(t,e){if(t.snap=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.0): 'snap' option must be a boolean.\")}function A(t,e){if(t.animate=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.0): 'animate' option must be a boolean.\")}function V(t,e){if(t.animationDuration=e,\"number\"!=typeof e)throw new Error(\"noUiSlider (14.6.0): 'animationDuration' option must be a number.\")}function D(t,e){var r,n=[!1];if(\"lower\"===e?e=[!0,!1]:\"upper\"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r1)throw new Error(\"noUiSlider (14.6.0): 'padding' option must not exceed 100% of the range.\")}}function H(t,e){switch(e){case\"ltr\":t.dir=0;break;case\"rtl\":t.dir=1;break;default:throw new Error(\"noUiSlider (14.6.0): 'direction' option was not recognized.\")}}function j(t,e){if(\"string\"!=typeof e)throw new Error(\"noUiSlider (14.6.0): 'behaviour' must be a string containing options.\");var r=e.indexOf(\"tap\")>=0,n=e.indexOf(\"drag\")>=0,i=e.indexOf(\"fixed\")>=0,o=e.indexOf(\"snap\")>=0,s=e.indexOf(\"hover\")>=0,a=e.indexOf(\"unconstrained\")>=0;if(i){if(2!==t.handles)throw new Error(\"noUiSlider (14.6.0): 'fixed' behaviour must be used with 2 handles\");O(t,t.start[1]-t.start[0])}if(a&&(t.margin||t.limit))throw new Error(\"noUiSlider (14.6.0): 'unconstrained' behaviour cannot be used with margin or limit\");t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:s,unconstrained:a}}function F(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r0&&((a=M(i,!1)).className=c(s,r.cssClasses.value),a.setAttribute(\"data-value\",o),a.style[r.style]=t+\"%\",a.innerHTML=n.to(o))}}(o,t[o][0],t[o][1])})),i}function B(){h&&(e(h),h=null)}function q(t){B();var e=t.mode,r=t.density||1,n=t.filter||!1,i=function(t,e,r){if(\"range\"===t||\"steps\"===t)return y.xVal;if(\"count\"===t){if(e<2)throw new Error(\"noUiSlider (14.6.0): 'values' (>= 2) required for mode 'count'.\");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t=\"positions\"}return\"positions\"===t?e.map((function(t){return y.fromStepping(r?y.getStep(t):t)})):\"values\"===t?r?e.map((function(t){return y.fromStepping(y.getStep(y.toStepping(t)))})):e:void 0}(e,t.values||!1,t.stepped||!1),o=function(t,e,r){var n,i={},o=y.xVal[0],s=y.xVal[y.xVal.length-1],a=!1,l=!1,u=0;return n=r.slice().sort((function(t,e){return t-e})),(r=n.filter((function(t){return!this[t]&&(this[t]=!0)}),{}))[0]!==o&&(r.unshift(o),a=!0),r[r.length-1]!==s&&(r.push(s),l=!0),r.forEach((function(n,o){var s,c,p,f,d,h,m,g,v,b,x=n,S=r[o+1],w=\"steps\"===e;if(w&&(s=y.xNumSteps[o]),s||(s=S-x),!1!==x&&void 0!==S)for(s=Math.max(s,1e-7),c=x;c<=S;c=(c+s).toFixed(7)/1){for(g=(d=(f=y.toStepping(c))-u)/t,b=d/(v=Math.round(g)),p=1;p<=v;p+=1)i[(h=u+p*b).toFixed(5)]=[y.fromStepping(h),0];m=r.indexOf(c)>-1?1:w?2:0,!o&&a&&c!==S&&(m=0),c===S&&l||(i[f.toFixed(5)]=[c,m]),u=f}})),i}(r,e,i),s=t.format||{to:Math.round};return h=w.appendChild(T(o,n,s))}function X(){var t=l.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][r.ort];return 0===r.ort?t.width||l[e]:t.height||l[e]}function _(t,e,n,i){var o=function(o){return!!(o=function(t,e,r){var n,i,o=0===t.type.indexOf(\"touch\"),s=0===t.type.indexOf(\"mouse\"),a=0===t.type.indexOf(\"pointer\");if(0===t.type.indexOf(\"MSPointer\")&&(a=!0),o){var l=function(t){return t.target===r||r.contains(t.target)||t.target.shadowRoot&&t.target.shadowRoot.contains(r)};if(\"touchstart\"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(u.length>1)return!1;n=u[0].pageX,i=u[0].pageY}else{var c=Array.prototype.find.call(t.changedTouches,l);if(!c)return!1;n=c.pageX,i=c.pageY}}return e=e||p(U),(s||a)&&(n=t.clientX+e.x,i=t.clientY+e.y),t.pageOffset=e,t.points=[n,i],t.cursor=s||a,t}(o,i.pageOffset,i.target||e))&&!(H()&&!i.doNotReject)&&(s=w,a=r.cssClasses.tap,!((s.classList?s.classList.contains(a):new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&!i.doNotReject)&&!(t===x.start&&void 0!==o.buttons&&o.buttons>1)&&(!i.hover||!o.buttons)&&(S||o.preventDefault(),o.calcPoint=o.points[r.ort],void n(o,i)));var s,a},s=[];return t.split(\" \").forEach((function(t){e.addEventListener(t,o,!!S&&{passive:!0}),s.push([t,o])})),s}function I(t){var e,n,i,o,a,u,c=100*(t-(e=l,n=r.ort,i=e.getBoundingClientRect(),o=e.ownerDocument,a=o.documentElement,u=p(o),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(u.x=0),n?i.top+u.y-a.clientTop:i.left+u.x-a.clientLeft))/X();return c=s(c),r.dir?100-c:c}function W(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&G(t,e)}function $(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return G(t,e);var n=(r.dir?-1:1)*(t.calcPoint-e.startCalcPoint);it(n>0,100*n/e.baseSize,e.locations,e.handleNumbers)}function G(t,e){e.handle&&(c(e.handle,r.cssClasses.active),N-=1),e.listeners.forEach((function(t){A.removeEventListener(t[0],t[1])})),0===N&&(c(w,r.cssClasses.drag),st(),t.cursor&&(V.style.cursor=\"\",V.removeEventListener(\"selectstart\",n))),e.handleNumbers.forEach((function(t){et(\"change\",t),et(\"set\",t),et(\"end\",t)}))}function J(t,e){if(e.handleNumbers.some(j))return!1;var i;1===e.handleNumbers.length&&(i=f[e.handleNumbers[0]].children[0],N+=1,u(i,r.cssClasses.active)),t.stopPropagation();var o=[],s=_(x.move,A,$,{target:t.target,handle:i,listeners:o,startCalcPoint:t.calcPoint,baseSize:X(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:C.slice()}),a=_(x.end,A,G,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:e.handleNumbers}),l=_(\"mouseout\",A,W,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:e.handleNumbers});o.push.apply(o,s.concat(a,l)),t.cursor&&(V.style.cursor=getComputedStyle(t.target).cursor,f.length>1&&u(w,r.cssClasses.drag),V.addEventListener(\"selectstart\",n,!1)),e.handleNumbers.forEach((function(t){et(\"start\",t)}))}function K(t){if(!t.buttons&&!t.touches)return!1;t.stopPropagation();var e=I(t.calcPoint),n=function(t){var e=100,r=!1;return f.forEach((function(n,i){if(!j(i)){var o=C[i],s=Math.abs(o-t);(so||100===s&&100===e)&&(r=i,e=s)}})),r}(e);if(!1===n)return!1;r.events.snap||o(w,r.cssClasses.tap,r.animationDuration),at(n,e,!0,!0),st(),et(\"slide\",n,!0),et(\"update\",n,!0),et(\"change\",n,!0),et(\"set\",n,!0),r.events.snap&&J(t,{handleNumbers:[n]})}function Q(t){var e=I(t.calcPoint),r=y.getStep(e),n=y.fromStepping(r);Object.keys(k).forEach((function(t){\"hover\"===t.split(\".\")[0]&&k[t].forEach((function(t){t.call(g,n)}))}))}function Z(t,e){k[t]=k[t]||[],k[t].push(e),\"update\"===t.split(\".\")[0]&&f.forEach((function(t,e){et(\"update\",e)}))}function tt(t){var e=t&&t.split(\".\")[0],r=e&&t.substring(e.length);Object.keys(k).forEach((function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete k[t]}))}function et(t,e,n){Object.keys(k).forEach((function(i){var o=i.split(\".\")[0];t===o&&k[i].forEach((function(t){t.call(g,E.map(r.format.to),e,E.slice(),n||!1,C.slice(),g)}))}))}function rt(t,e,n,i,o,a){var l;return f.length>1&&!r.events.unconstrained&&(i&&e>0&&(l=y.getAbsoluteDistance(t[e-1],r.margin,0),n=Math.max(n,l)),o&&e1&&r.limit&&(i&&e>0&&(l=y.getAbsoluteDistance(t[e-1],r.limit,0),n=Math.min(n,l)),o&&e1?n.forEach((function(t,r){var n=rt(i,t,i[t]+e,o[r],s[r],!1);!1===n?e=0:(e=n-i[t],i[t]=n)})):o=s=[!0];var a=!1;n.forEach((function(t,n){a=at(t,r[t]+e,o[n],s[n])||a})),a&&n.forEach((function(t){et(\"update\",t),et(\"slide\",t)}))}function ot(t,e){return r.dir?100-t-e:t}function st(){P.forEach((function(t){var e=C[t]>50?-1:1,r=3+(f.length+e*t);f[t].style.zIndex=r}))}function at(t,e,n,i){return!1!==(e=rt(C,t,e,n,i,!1))&&(function(t,e){C[t]=e,E[t]=y.fromStepping(e);var n=\"translate(\"+nt(10*(ot(e,0)-D)+\"%\",\"0\")+\")\";f[t].style[r.transformRule]=n,lt(t),lt(t+1)}(t,e),!0)}function lt(t){if(d[t]){var e=0,n=100;0!==t&&(e=C[t-1]),t!==d.length-1&&(n=C[t]);var i=n-e,o=\"translate(\"+nt(ot(e,i)+\"%\",\"0\")+\")\",s=\"scale(\"+nt(i/100,\"1\")+\")\";d[t].style[r.transformRule]=o+\" \"+s}}function ut(t,e){return null===t||!1===t||void 0===t?C[e]:(\"number\"==typeof t&&(t=String(t)),t=r.format.from(t),!1===(t=y.toStepping(t))||isNaN(t)?C[e]:t)}function ct(t,e){var n=a(t),i=void 0===C[0];e=void 0===e||!!e,r.animate&&!i&&o(w,r.cssClasses.tap,r.animationDuration),P.forEach((function(t){at(t,ut(n[t],t),!0,!1)}));for(var s=1===P.length?0:1;sn.stepAfter.startValue&&(o=n.stepAfter.startValue-i),s=i>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&i-n.stepBefore.highestStep,100===e?o=null:0===e&&(s=null);var a=y.countStepDecimals();return null!==o&&!1!==o&&(o=Number(o.toFixed(a))),null!==s&&!1!==s&&(s=Number(s.toFixed(a))),[s,o]}return u(v=w,r.cssClasses.target),0===r.dir?u(v,r.cssClasses.ltr):u(v,r.cssClasses.rtl),0===r.ort?u(v,r.cssClasses.horizontal):u(v,r.cssClasses.vertical),u(v,\"rtl\"===getComputedStyle(v).direction?r.cssClasses.textDirectionRtl:r.cssClasses.textDirectionLtr),l=M(v,r.cssClasses.base),function(t,e){var n=M(e,r.cssClasses.connects);f=[],(d=[]).push(L(n,t[0]));for(var i=0;i=0&&t .noUi-tooltip {\\n -webkit-transform: translate(50%, 0);\\n transform: translate(50%, 0);\\n left: auto;\\n bottom: 10px;\\n}\\n.bk-root .noUi-vertical .noUi-origin > .noUi-tooltip {\\n -webkit-transform: translate(0, -18px);\\n transform: translate(0, -18px);\\n top: auto;\\n right: 28px;\\n}\\n.bk-root .noUi-handle {\\n cursor: grab;\\n cursor: -webkit-grab;\\n}\\n.bk-root .noUi-handle.noUi-active {\\n cursor: grabbing;\\n cursor: -webkit-grabbing;\\n}\\n.bk-root .noUi-handle:after,\\n.bk-root .noUi-handle:before {\\n display: none;\\n}\\n.bk-root .noUi-tooltip {\\n display: none;\\n white-space: nowrap;\\n}\\n.bk-root .noUi-handle:hover .noUi-tooltip {\\n display: block;\\n}\\n.bk-root .noUi-horizontal {\\n width: 100%;\\n height: 10px;\\n}\\n.bk-root .noUi-vertical {\\n width: 10px;\\n height: 100%;\\n}\\n.bk-root .noUi-horizontal .noUi-handle {\\n width: 14px;\\n height: 18px;\\n right: -7px;\\n top: -5px;\\n}\\n.bk-root .noUi-vertical .noUi-handle {\\n width: 18px;\\n height: 14px;\\n right: -5px;\\n top: -7px;\\n}\\n.bk-root .noUi-target.noUi-horizontal {\\n margin: 5px 0px;\\n}\\n.bk-root .noUi-target.noUi-vertical {\\n margin: 0px 5px;\\n}\\n\"},\n", - " 427: function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});t.default=\"\\n.bk-root .bk-slider-title {\\n white-space: nowrap;\\n}\\n.bk-root .bk-slider-value {\\n font-weight: 600;\\n}\\n\"},\n", - " 428: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1).__importDefault(e(186)),a=e(423);class d extends a.AbstractSliderView{}i.DateSliderView=d,d.__name__=\"DateSliderView\";class s extends a.AbstractSlider{constructor(e){super(e),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_DateSlider(){this.prototype.default_view=d,this.override({format:\"%d %b %Y\"})}_formatter(e,t){return r.default(e,t)}}i.DateSlider=s,s.__name__=\"DateSlider\",s.init_DateSlider()},\n", - " 429: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const r=e(1),_=e(430),n=r.__importStar(e(18));class s extends _.MarkupView{render(){super.render(),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text}}i.DivView=s,s.__name__=\"DivView\";class a extends _.Markup{constructor(e){super(e)}static init_Div(){this.prototype.default_view=s,this.define({render_as_text:[n.Boolean,!1]})}}i.Div=a,a.__name__=\"Div\",a.init_Div()},\n", - " 430: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),a=e(217),n=e(72),l=i.__importStar(e(18)),r=e(472),_=e(431),c=i.__importDefault(e(432));class u extends r.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>{this.layout.invalidate_cache(),this.render(),this.root.compute_layout()})}styles(){return[...super.styles(),c.default]}_update_layout(){this.layout=new a.CachedVariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render();const e=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=n.div({class:_.bk_clearfix,style:e}),this.el.appendChild(this.markup_el)}}s.MarkupView=u,u.__name__=\"MarkupView\";class o extends r.Widget{constructor(e){super(e)}static init_Markup(){this.define({text:[l.String,\"\"],style:[l.Any,{}]})}}s.Markup=o,o.__name__=\"Markup\",o.init_Markup()},\n", - " 431: function _(e,c,f){Object.defineProperty(f,\"__esModule\",{value:!0}),f.bk_clearfix=\"bk-clearfix\"},\n", - " 432: function _(e,n,t){Object.defineProperty(t,\"__esModule\",{value:!0});t.default='\\n.bk-root .bk-clearfix:before,\\n.bk-root .bk-clearfix:after {\\n content: \"\";\\n display: table;\\n}\\n.bk-root .bk-clearfix:after {\\n clear: both;\\n}\\n'},\n", - " 433: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(404),o=e(313),_=e(72),d=n.__importStar(e(18)),l=e(8),r=e(173),u=e(281),c=e(282),h=n.__importDefault(e(284));class p extends s.AbstractButtonView{constructor(){super(...arguments),this._open=!1}styles(){return[...super.styles(),h.default]}render(){super.render();const e=_.div({class:[c.bk_caret,r.bk_down]});if(this.model.is_split){const t=this._render_button(e);t.classList.add(u.bk_dropdown_toggle),t.addEventListener(\"click\",()=>this._toggle_menu()),this.group_el.appendChild(t)}else this.button_el.appendChild(e);const t=this.model.menu.map((e,t)=>{if(null==e)return _.div({class:c.bk_divider});{const i=l.isString(e)?e:e[0],n=_.div({},i);return n.addEventListener(\"click\",()=>this._item_click(t)),n}});this.menu=_.div({class:[c.bk_menu,r.bk_below]},t),this.el.appendChild(this.menu),_.undisplay(this.menu)}_show_menu(){if(!this._open){this._open=!0,_.display(this.menu);const e=t=>{const{target:i}=t;i instanceof HTMLElement&&!this.el.contains(i)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,_.undisplay(this.menu))}_toggle_menu(){this._open?this._hide_menu():this._show_menu()}click(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new o.ButtonClick),super.click()):this._toggle_menu()}_item_click(e){this._hide_menu();const t=this.model.menu[e];if(null!=t){const i=l.isString(t)?t:t[1];l.isString(i)?this.model.trigger_event(new o.MenuItemClick(i)):i.execute(this.model,{index:e})}}}i.DropdownView=p,p.__name__=\"DropdownView\";class m extends s.AbstractButton{constructor(e){super(e)}static init_Dropdown(){this.prototype.default_view=p,this.define({split:[d.Boolean,!1],menu:[d.Array,[]]}),this.override({label:\"Dropdown\"})}get is_split(){return this.split}}i.Dropdown=m,m.__name__=\"Dropdown\",m.init_Dropdown()},\n", - " 434: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1).__importStar(e(18)),s=e(472);class n extends s.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.properties.width.change,()=>this.render())}render(){null==this.dialogEl&&(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=this.model.multiple,this.dialogEl.onchange=()=>{const{files:e}=this.dialogEl;null!=e&&this.load_files(e)},this.el.appendChild(this.dialogEl)),null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.disabled=this.model.disabled}async load_files(e){const t=[],i=[],l=[];let s;for(s=0;s{const l=new FileReader;l.onload=()=>{var s;const{result:n}=l;null!=n?t(n):i(null!==(s=l.error)&&void 0!==s?s:new Error(`unable to read '${e.name}'`))},l.readAsDataURL(e)})}}i.FileInputView=n,n.__name__=\"FileInputView\";class o extends s.Widget{constructor(e){super(e)}static init_FileInput(){this.prototype.default_view=n,this.define({value:[l.Any,\"\"],mime_type:[l.Any,\"\"],filename:[l.Any,\"\"],accept:[l.String,\"\"],multiple:[l.Boolean,!1]})}}i.FileInput=o,o.__name__=\"FileInput\",o.init_FileInput()},\n", - " 435: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const i=e(1),n=e(72),l=e(8),o=i.__importStar(e(18)),c=e(410),r=e(412);class h extends c.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.value.change,()=>this.render_selection()),this.connect(this.model.properties.options.change,()=>this.render()),this.connect(this.model.properties.name.change,()=>this.render()),this.connect(this.model.properties.title.change,()=>this.render()),this.connect(this.model.properties.size.change,()=>this.render()),this.connect(this.model.properties.disabled.change,()=>this.render())}render(){super.render();const e=this.model.options.map(e=>{let t,s;return l.isString(e)?t=s=e:[t,s]=e,n.option({value:t},s)});this.select_el=n.select({multiple:!0,class:r.bk_input,name:this.model.name,disabled:this.model.disabled},e),this.select_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.select_el),this.render_selection()}render_selection(){const e=new Set(this.model.value);for(const t of this.el.querySelectorAll(\"option\"))t.selected=e.has(t.value);this.select_el.size=this.model.size}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of this.el.querySelectorAll(\"option\"))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.select_el.focus()}}s.MultiSelectView=h,h.__name__=\"MultiSelectView\";class d extends c.InputWidget{constructor(e){super(e)}static init_MultiSelect(){this.prototype.default_view=h,this.define({value:[o.Array,[]],options:[o.Array,[]],size:[o.Number,4]})}}s.MultiSelect=d,d.__name__=\"MultiSelect\",d.init_MultiSelect()},\n", - " 436: function _(a,e,r){Object.defineProperty(r,\"__esModule\",{value:!0});const t=a(430),p=a(72);class s extends t.MarkupView{render(){super.render();const a=p.p({style:{margin:0}},this.model.text);this.markup_el.appendChild(a)}}r.ParagraphView=s,s.__name__=\"ParagraphView\";class i extends t.Markup{constructor(a){super(a)}static init_Paragraph(){this.prototype.default_view=s}}r.Paragraph=i,i.__name__=\"Paragraph\",i.init_Paragraph()},\n", - " 437: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});const n=e(409);class r extends n.TextInputView{render(){super.render(),this.input_el.type=\"password\"}}s.PasswordInputView=r,r.__name__=\"PasswordInputView\";class p extends n.TextInput{constructor(e){super(e)}static init_PasswordInput(){this.prototype.default_view=r}}s.PasswordInput=p,p.__name__=\"PasswordInput\",p.init_PasswordInput()},\n", - " 438: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const l=e(1),s=l.__importDefault(e(439)),o=e(72),n=e(8),h=e(217),a=l.__importStar(e(18)),c=e(412),u=l.__importDefault(e(440)),d=e(410);class _ extends d.InputWidgetView{constructor(){super(...arguments),this._last_height=null}connect_signals(){super.connect_signals(),this.connect(this.model.properties.disabled.change,()=>this.set_disabled());const{value:e,max_items:t,option_limit:i,delete_button:l,placeholder:s,options:o,name:n,title:h}=this.model.properties;this.on_change([e,t,i,l,s,o,n,h],()=>this.render())}styles(){return[...super.styles(),u.default]}_update_layout(){this.layout=new h.CachedVariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render(),this.select_el=o.select({multiple:!0,class:c.bk_input,name:this.model.name,disabled:this.model.disabled}),this.group_el.appendChild(this.select_el);const e=new Set(this.model.value),t=this.model.options.map(t=>{let i,l;return n.isString(t)?i=l=t:[i,l]=t,{value:i,label:l,selected:e.has(i)}}),i=this.model.solid?\"solid\":\"light\",l=\"choices__item \"+i,h=\"choices__button \"+i,a={choices:t,duplicateItemsAllowed:!1,removeItemButton:this.model.delete_button,classNames:{item:l,button:h}};null!=this.model.placeholder&&(a.placeholderValue=this.model.placeholder),null!=this.model.max_items&&(a.maxItemCount=this.model.max_items),null!=this.model.option_limit&&(a.renderChoiceLimit=this.model.option_limit),this.choice_el=new s.default(this.select_el,a);const u=()=>this.choice_el.containerOuter.element.getBoundingClientRect().height;null!=this._last_height&&this._last_height!=u()&&this.root.invalidate_layout(),this._last_height=u(),this.select_el.addEventListener(\"change\",()=>this.change_input())}set_disabled(){this.model.disabled?this.choice_el.disable():this.choice_el.enable()}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of this.el.querySelectorAll(\"option\"))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.select_el.focus()}}i.MultiChoiceView=_,_.__name__=\"MultiChoiceView\";class r extends d.InputWidget{constructor(e){super(e)}static init_MultiChoice(){this.prototype.default_view=_,this.define({value:[a.Array,[]],options:[a.Array,[]],max_items:[a.Number,null],delete_button:[a.Boolean,!0],placeholder:[a.String,null],option_limit:[a.Number,null],solid:[a.Boolean,!0]})}}i.MultiChoice=r,r.__name__=\"MultiChoice\",r.init_MultiChoice()},\n", - " 439: function _(e,t,i){\n", - " /*! choices.js v9.0.1 | © 2019 Josh Johnson | https://github.com/jshjohnson/Choices#readme */\n", - " var n,s;n=window,s=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"/public/assets/scripts/\",i(i.s=4)}([function(e,t,i){\"use strict\";var n=function(e){return function(e){return!!e&&\"object\"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return\"[object RegExp]\"===t||\"[object Date]\"===t||function(e){return e.$$typeof===s}(e)}(e)},s=\"function\"==typeof Symbol&&Symbol.for?Symbol.for(\"react.element\"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((i=e,Array.isArray(i)?[]:{}),e,t):e;var i}function o(e,t,i){return e.concat(t).map((function(e){return r(e,i)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t,i){var n={};return i.isMergeableObject(e)&&a(e).forEach((function(t){n[t]=r(e[t],i)})),a(t).forEach((function(s){(function(e,t){try{return t in e&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}catch(e){return!1}})(e,s)||(i.isMergeableObject(t[s])&&e[s]?n[s]=function(e,t){if(!t.customMerge)return l;var i=t.customMerge(e);return\"function\"==typeof i?i:l}(s,i)(e[s],t[s],i):n[s]=r(t[s],i))})),n}function l(e,t,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||n,i.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(t);return s===Array.isArray(e)?s?i.arrayMerge(e,t,i):c(e,t,i):r(t,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error(\"first argument should be an array\");return e.reduce((function(e,i){return l(e,i,t)}),{})};var h=l;e.exports=h},function(e,t,i){\"use strict\";(function(e,n){var s,r=i(3);s=\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:void 0!==e?e:n;var o=Object(r.a)(s);t.a=o}).call(this,i(5),i(6)(e))},function(e,t,i){\n", - " /*!\n", - " * Fuse.js v3.4.5 - Lightweight fuzzy-search (http://fusejs.io)\n", - " *\n", - " * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me)\n", - " * All Rights Reserved. Apache Software License 2.0\n", - " *\n", - " * http://www.apache.org/licenses/LICENSE-2.0\n", - " */\n", - " e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):\"[object Array]\"===Object.prototype.toString.call(e)}},function(e,t,i){function n(e){return(n=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function s(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\\nSearch pattern: \"'.concat(e,'\"'));var i=this._prepareSearchers(e),n=i.tokenSearchers,s=i.fullSearcher,r=this._search(n,s),o=r.weights,a=r.results;return this._computeScore(o,a),this.options.shouldSort&&this._sort(a),t.limit&&\"number\"==typeof t.limit&&(a=a.slice(0,t.limit)),this._format(a)}},{key:\"_prepareSearchers\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=[];if(this.options.tokenize)for(var i=e.split(this.options.tokenSeparator),n=0,s=i.length;n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,i=this.list,n={},s=[];if(\"string\"==typeof i[0]){for(var r=0,o=i.length;r1)throw new Error(\"Key weight has to be > 0 and <= 1\");p=p.name}else a[p]={weight:1};this._analyze({key:p,value:this.options.getFn(h,p),record:h,index:c},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:s}}},{key:\"_analyze\",value:function(e,t){var i=e.key,n=e.arrayIndex,s=void 0===n?-1:n,r=e.value,o=e.record,c=e.index,l=t.tokenSearchers,h=void 0===l?[]:l,u=t.fullSearcher,d=void 0===u?[]:u,p=t.resultMap,m=void 0===p?{}:p,f=t.results,v=void 0===f?[]:f;if(null!=r){var g=!1,_=-1,b=0;if(\"string\"==typeof r){this._log(\"\\nKey: \".concat(\"\"===i?\"-\":i));var y=d.search(r);if(this._log('Full text: \"'.concat(r,'\", score: ').concat(y.score)),this.options.tokenize){for(var E=r.split(this.options.tokenSeparator),I=[],S=0;S-1&&(P=(P+_)/2),this._log(\"Score average:\",P);var D=!this.options.tokenize||!this.options.matchAllTokens||b>=h.length;if(this._log(\"\\nCheck Matches: \".concat(D)),(g||y.isMatch)&&D){var M=m[c];M?M.output.push({key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}):(m[c]={item:o,output:[{key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}]},v.push(m[c]))}}else if(a(r))for(var N=0,F=r.length;N-1&&(o.arrayIndex=r.arrayIndex),t.matches.push(o)}}})),this.options.includeScore&&s.push((function(e,t){t.score=e.score}));for(var r=0,o=e.length;ri)return s(e,this.pattern,n);var o=this.options,a=o.location,c=o.distance,l=o.threshold,h=o.findAllMatches,u=o.minMatchCharLength;return r(e,this.pattern,this.patternAlphabet,{location:a,distance:c,threshold:l,findAllMatches:h,minMatchCharLength:u})}}])&&n(t.prototype,i),e}();e.exports=a},function(e,t){var i=/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g;e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,s=new RegExp(t.replace(i,\"\\\\$&\").replace(n,\"|\")),r=e.match(s),o=!!r,a=[];if(o)for(var c=0,l=r.length;c=P;N-=1){var F=N-1,j=i[e.charAt(F)];if(j&&(E[F]=1),M[N]=(M[N+1]<<1|1)&j,0!==T&&(M[N]|=(O[N+1]|O[N])<<1|1|O[N+1]),M[N]&L&&(C=n(t,{errors:T,currentLocation:F,expectedLocation:v,distance:l}))<=_){if(_=C,(b=F)<=v)break;P=Math.max(1,2*v-b)}}if(n(t,{errors:T+1,currentLocation:v,expectedLocation:v,distance:l})>_)break;O=M}return{isMatch:b>=0,score:0===C?.001:C,matchedIndices:s(E,f)}}},function(e,t){e.exports=function(e,t){var i=t.errors,n=void 0===i?0:i,s=t.currentLocation,r=void 0===s?0:s,o=t.expectedLocation,a=void 0===o?0:o,c=t.distance,l=void 0===c?100:c,h=n/e.length,u=Math.abs(a-r);return l?h+u/l:u?1:h}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=[],n=-1,s=-1,r=0,o=e.length;r=t&&i.push([n,s]),n=-1)}return e[r-1]&&r-n>=t&&i.push([n,r-1]),i}},function(e,t){e.exports=function(e){for(var t={},i=e.length,n=0;n/g,\"&rt;\").replace(/-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!0),i})):e;case\"REMOVE_ITEM\":return t.choiceId>-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!1),i})):e;case\"FILTER_CHOICES\":return e.map((function(e){var i=e;return i.active=t.results.some((function(e){var t=e.item,n=e.score;return t.id===i.id&&(i.score=n,!0)})),i}));case\"ACTIVATE_CHOICES\":return e.map((function(e){var i=e;return i.active=t.active,i}));case\"CLEAR_CHOICES\":return v;default:return e}},general:_}),A=function(e,t){var i=e;if(\"CLEAR_ALL\"===t.type)i=void 0;else if(\"RESET_TO\"===t.type)return O(t.state);return C(i,t)};function L(e,t){for(var i=0;i\"'+I(e)+'\"'},maxItemText:function(e){return\"Only \"+e+\" values can be added\"},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:\"choices\",containerInner:\"choices__inner\",input:\"choices__input\",inputCloned:\"choices__input--cloned\",list:\"choices__list\",listItems:\"choices__list--multiple\",listSingle:\"choices__list--single\",listDropdown:\"choices__list--dropdown\",item:\"choices__item\",itemSelectable:\"choices__item--selectable\",itemDisabled:\"choices__item--disabled\",itemChoice:\"choices__item--choice\",placeholder:\"choices__placeholder\",group:\"choices__group\",groupHeading:\"choices__heading\",button:\"choices__button\",activeState:\"is-active\",focusState:\"is-focused\",openState:\"is-open\",disabledState:\"is-disabled\",highlightedState:\"is-highlighted\",selectedState:\"is-selected\",flippedState:\"is-flipped\",loadingState:\"is-loading\",noResults:\"has-no-results\",noChoices:\"has-no-choices\"}},D=\"showDropdown\",M=\"hideDropdown\",N=\"change\",F=\"choice\",j=\"search\",K=\"addItem\",R=\"removeItem\",H=\"highlightItem\",B=\"highlightChoice\",V=\"ADD_CHOICE\",G=\"FILTER_CHOICES\",q=\"ACTIVATE_CHOICES\",U=\"CLEAR_CHOICES\",z=\"ADD_GROUP\",W=\"ADD_ITEM\",X=\"REMOVE_ITEM\",$=\"HIGHLIGHT_ITEM\",J=46,Y=8,Z=13,Q=65,ee=27,te=38,ie=40,ne=33,se=34,re=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.position;this.element=t,this.classNames=n,this.type=i,this.position=s,this.isOpen=!1,this.isFlipped=!1,this.isFocussed=!1,this.isDisabled=!1,this.isLoading=!1,this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t=e.prototype;return t.addEventListeners=function(){this.element.addEventListener(\"focus\",this._onFocus),this.element.addEventListener(\"blur\",this._onBlur)},t.removeEventListeners=function(){this.element.removeEventListener(\"focus\",this._onFocus),this.element.removeEventListener(\"blur\",this._onBlur)},t.shouldFlip=function(e){if(\"number\"!=typeof e)return!1;var t=!1;return\"auto\"===this.position?t=!window.matchMedia(\"(min-height: \"+(e+1)+\"px)\").matches:\"top\"===this.position&&(t=!0),t},t.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},t.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},t.open=function(e){this.element.classList.add(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isOpen=!0,this.shouldFlip(e)&&(this.element.classList.add(this.classNames.flippedState),this.isFlipped=!0)},t.close=function(){this.element.classList.remove(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(this.element.classList.remove(this.classNames.flippedState),this.isFlipped=!1)},t.focus=function(){this.isFocussed||this.element.focus()},t.addFocusState=function(){this.element.classList.add(this.classNames.focusState)},t.removeFocusState=function(){this.element.classList.remove(this.classNames.focusState)},t.enable=function(){this.element.classList.remove(this.classNames.disabledState),this.element.removeAttribute(\"aria-disabled\"),\"select-one\"===this.type&&this.element.setAttribute(\"tabindex\",\"0\"),this.isDisabled=!1},t.disable=function(){this.element.classList.add(this.classNames.disabledState),this.element.setAttribute(\"aria-disabled\",\"true\"),\"select-one\"===this.type&&this.element.setAttribute(\"tabindex\",\"-1\"),this.isDisabled=!0},t.wrap=function(e){!function(e,t){void 0===t&&(t=document.createElement(\"div\")),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)}(e,this.element)},t.unwrap=function(e){this.element.parentNode.insertBefore(e,this.element),this.element.parentNode.removeChild(this.element)},t.addLoadingState=function(){this.element.classList.add(this.classNames.loadingState),this.element.setAttribute(\"aria-busy\",\"true\"),this.isLoading=!0},t.removeLoadingState=function(){this.element.classList.remove(this.classNames.loadingState),this.element.removeAttribute(\"aria-busy\"),this.isLoading=!1},t._onFocus=function(){this.isFocussed=!0},t._onBlur=function(){this.isFocussed=!1},e}();function oe(e,t){for(var i=0;i0?this.element.scrollTop+o-s:e.offsetTop;requestAnimationFrame((function(){i._animateScroll(a,t)}))}},t._scrollDown=function(e,t,i){var n=(i-e)/t,s=n>1?n:1;this.element.scrollTop=e+s},t._scrollUp=function(e,t,i){var n=(e-i)/t,s=n>1?n:1;this.element.scrollTop=e-s},t._animateScroll=function(e,t){var i=this,n=this.element.scrollTop,s=!1;t>0?(this._scrollDown(n,4,e),ne&&(s=!0)),s&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();function le(e,t){for(var i=0;i0?\"treeitem\":\"option\"),Object.assign(g.dataset,{choice:\"\",id:l,value:h,selectText:i}),m?(g.classList.add(a),g.dataset.choiceDisabled=\"\",g.setAttribute(\"aria-disabled\",\"true\")):(g.classList.add(r),g.dataset.choiceSelectable=\"\"),g},input:function(e,t){var i=e.input,n=e.inputCloned,s=Object.assign(document.createElement(\"input\"),{type:\"text\",className:i+\" \"+n,autocomplete:\"off\",autocapitalize:\"off\",spellcheck:!1});return s.setAttribute(\"role\",\"textbox\"),s.setAttribute(\"aria-autocomplete\",\"list\"),s.setAttribute(\"aria-label\",t),s},dropdown:function(e){var t=e.list,i=e.listDropdown,n=document.createElement(\"div\");return n.classList.add(t,i),n.setAttribute(\"aria-expanded\",\"false\"),n},notice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.noResults,o=e.noChoices;void 0===i&&(i=\"\");var a=[n,s];return\"no-choices\"===i?a.push(o):\"no-results\"===i&&a.push(r),Object.assign(document.createElement(\"div\"),{innerHTML:t,className:a.join(\" \")})},option:function(e){var t=e.label,i=e.value,n=e.customProperties,s=e.active,r=e.disabled,o=new Option(t,i,!1,s);return n&&(o.dataset.customProperties=n),o.disabled=r,o}},ve=function(e){return void 0===e&&(e=!0),{type:q,active:e}},ge=function(e,t){return{type:$,id:e,highlighted:t}},_e=function(e){var t=e.value,i=e.id,n=e.active,s=e.disabled;return{type:z,value:t,id:i,active:n,disabled:s}},be=function(e){return{type:\"SET_IS_LOADING\",isLoading:e}};function ye(e,t){for(var i=0;i=0?this._store.getGroupById(s):null;return this._store.dispatch(ge(i,!0)),t&&this.passedElement.triggerEvent(H,{id:i,value:o,label:c,groupValue:l&&l.value?l.value:null}),this},r.unhighlightItem=function(e){if(!e)return this;var t=e.id,i=e.groupId,n=void 0===i?-1:i,s=e.value,r=void 0===s?\"\":s,o=e.label,a=void 0===o?\"\":o,c=n>=0?this._store.getGroupById(n):null;return this._store.dispatch(ge(t,!1)),this.passedElement.triggerEvent(H,{id:t,value:r,label:a,groupValue:c&&c.value?c.value:null}),this},r.highlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.highlightItem(t)})),this},r.unhighlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.unhighlightItem(t)})),this},r.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.value===e})).forEach((function(e){return t._removeItem(e)})),this},r.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.id!==e})).forEach((function(e){return t._removeItem(e)})),this},r.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.highlightedActiveItems.forEach((function(i){t._removeItem(i),e&&t._triggerChange(i.value)})),this},r.showDropdown=function(e){var t=this;return this.dropdown.isActive||requestAnimationFrame((function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(D,{})})),this},r.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame((function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(M,{})})),this):this},r.getValue=function(e){void 0===e&&(e=!1);var t=this._store.activeItems.reduce((function(t,i){var n=e?i.value:i;return t.push(n),t}),[]);return this._isSelectOneElement?t[0]:t},r.setValue=function(e){var t=this;return this.initialised?(e.forEach((function(e){return t._setChoiceOrItem(e)})),this):this},r.setChoiceByValue=function(e){var t=this;return!this.initialised||this._isTextElement||(Array.isArray(e)?e:[e]).forEach((function(e){return t._findAndSelectChoiceByValue(e)})),this},r.setChoices=function(e,t,i,n){var s=this;if(void 0===e&&(e=[]),void 0===t&&(t=\"value\"),void 0===i&&(i=\"label\"),void 0===n&&(n=!1),!this.initialised)throw new ReferenceError(\"setChoices was called on a non-initialized instance of Choices\");if(!this._isSelectElement)throw new TypeError(\"setChoices can't be used with INPUT based Choices\");if(\"string\"!=typeof t||!t)throw new TypeError(\"value parameter must be a name of 'value' field in passed objects\");if(n&&this.clearChoices(),\"function\"==typeof e){var r=e(this);if(\"function\"==typeof Promise&&r instanceof Promise)return new Promise((function(e){return requestAnimationFrame(e)})).then((function(){return s._handleLoadingState(!0)})).then((function(){return r})).then((function(e){return s.setChoices(e,t,i,n)})).catch((function(e){s.config.silent||console.error(e)})).then((function(){return s._handleLoadingState(!1)})).then((function(){return s}));if(!Array.isArray(r))throw new TypeError(\".setChoices first argument function must return either array of choices or Promise, got: \"+typeof r);return this.setChoices(r,t,i,!1)}if(!Array.isArray(e))throw new TypeError(\".setChoices must be called either with array of choices with a function resulting into Promise of array of choices\");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach((function(e){e.choices?s._addGroup({id:parseInt(e.id,10)||null,group:e,valueKey:t,labelKey:i}):s._addChoice({value:e[t],label:e[i],isSelected:e.selected,isDisabled:e.disabled,customProperties:e.customProperties,placeholder:e.placeholder})})),this._stopLoading(),this},r.clearChoices=function(){return this._store.dispatch({type:U}),this},r.clearStore=function(){return this._store.dispatch({type:\"CLEAR_ALL\"}),this},r.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch(ve(!0))),this},r._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,i=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),i&&this._renderItems(),this._prevState=this._currentState)}},r._renderChoices=function(){var e=this,t=this._store,i=t.activeGroups,n=t.activeChoices,s=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame((function(){return e.choiceList.scrollToTop()})),i.length>=1&&!this._isSearching){var r=n.filter((function(e){return!0===e.placeholder&&-1===e.groupId}));r.length>=1&&(s=this._createChoicesFragment(r,s)),s=this._createGroupsFragment(i,n,s)}else n.length>=1&&(s=this._createChoicesFragment(n,s));if(s.childNodes&&s.childNodes.length>0){var o=this._store.activeItems,a=this._canAddItem(o,this.input.value);a.response?(this.choiceList.append(s),this._highlightChoice()):this.choiceList.append(this._getTemplate(\"notice\",a.notice))}else{var c,l;this._isSearching?(l=\"function\"==typeof this.config.noResultsText?this.config.noResultsText():this.config.noResultsText,c=this._getTemplate(\"notice\",l,\"no-results\")):(l=\"function\"==typeof this.config.noChoicesText?this.config.noChoicesText():this.config.noChoicesText,c=this._getTemplate(\"notice\",l,\"no-choices\")),this.choiceList.append(c)}},r._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},r._createGroupsFragment=function(e,t,i){var n=this;return void 0===i&&(i=document.createDocumentFragment()),this.config.shouldSort&&e.sort(this.config.sorter),e.forEach((function(e){var s=function(e){return t.filter((function(t){return n._isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&(\"always\"===n.config.renderSelectedChoices||!t.selected)}))}(e);if(s.length>=1){var r=n._getTemplate(\"choiceGroup\",e);i.appendChild(r),n._createChoicesFragment(s,i,!0)}})),i},r._createChoicesFragment=function(e,t,i){var n=this;void 0===t&&(t=document.createDocumentFragment()),void 0===i&&(i=!1);var s=this.config,r=s.renderSelectedChoices,o=s.searchResultLimit,a=s.renderChoiceLimit,c=this._isSearching?w:this.config.sorter,l=function(e){if(\"auto\"!==r||n._isSelectOneElement||!e.selected){var i=n._getTemplate(\"choice\",e,n.config.itemSelectText);t.appendChild(i)}},h=e;\"auto\"!==r||this._isSelectOneElement||(h=e.filter((function(e){return!e.selected})));var u=h.reduce((function(e,t){return t.placeholder?e.placeholderChoices.push(t):e.normalChoices.push(t),e}),{placeholderChoices:[],normalChoices:[]}),d=u.placeholderChoices,p=u.normalChoices;(this.config.shouldSort||this._isSearching)&&p.sort(c);var m=h.length,f=this._isSelectOneElement?[].concat(d,p):p;this._isSearching?m=o:a&&a>0&&!i&&(m=a);for(var v=0;v=n){var o=s?this._searchChoices(e):0;this.passedElement.triggerEvent(j,{value:e,resultCount:o})}else r&&(this._isSearching=!1,this._store.dispatch(ve(!0)))}},r._canAddItem=function(e,t){var i=!0,n=\"function\"==typeof this.config.addItemText?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var s=function(e,t,i){return void 0===i&&(i=\"value\"),e.some((function(e){return\"string\"==typeof t?e[i]===t.trim():e[i]===t}))}(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n=\"function\"==typeof this.config.maxItemText?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&s&&i&&(i=!1,n=\"function\"==typeof this.config.uniqueItemText?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&i&&\"function\"==typeof this.config.addItemFilter&&!this.config.addItemFilter(t)&&(i=!1,n=\"function\"==typeof this.config.customAddItemText?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:i,notice:n}},r._searchChoices=function(e){var t=\"string\"==typeof e?e.trim():e,i=\"string\"==typeof this._currentValue?this._currentValue.trim():this._currentValue;if(t.length<1&&t===i+\" \")return 0;var n=this._store.searchableChoices,r=t,o=[].concat(this.config.searchFields),a=Object.assign(this.config.fuseOptions,{keys:o}),c=new s.a(n,a).search(r);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch(function(e){return{type:G,results:e}}(c)),c.length},r._addEventListeners=function(){var e=document.documentElement;e.addEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.addEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.addEventListener(\"mousedown\",this._onMouseDown,!0),e.addEventListener(\"click\",this._onClick,{passive:!0}),e.addEventListener(\"touchmove\",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener(\"mouseover\",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener(\"blur\",this._onBlur,{passive:!0})),this.input.element.addEventListener(\"keyup\",this._onKeyUp,{passive:!0}),this.input.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.input.element.addEventListener(\"blur\",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener(\"reset\",this._onFormReset,{passive:!0}),this.input.addEventListeners()},r._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.removeEventListener(\"mousedown\",this._onMouseDown,!0),e.removeEventListener(\"click\",this._onClick),e.removeEventListener(\"touchmove\",this._onTouchMove),this.dropdown.element.removeEventListener(\"mouseover\",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener(\"focus\",this._onFocus),this.containerOuter.element.removeEventListener(\"blur\",this._onBlur)),this.input.element.removeEventListener(\"keyup\",this._onKeyUp),this.input.element.removeEventListener(\"focus\",this._onFocus),this.input.element.removeEventListener(\"blur\",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener(\"reset\",this._onFormReset),this.input.removeEventListeners()},r._onKeyDown=function(e){var t,i=e.target,n=e.keyCode,s=e.ctrlKey,r=e.metaKey,o=this._store.activeItems,a=this.input.isFocussed,c=this.dropdown.isActive,l=this.itemList.hasChildren(),h=String.fromCharCode(n),u=J,d=Y,p=Z,m=Q,f=ee,v=te,g=ie,_=ne,b=se,y=s||r;!this._isTextElement&&/[a-zA-Z0-9-_ ]/.test(h)&&this.showDropdown();var E=((t={})[m]=this._onAKey,t[p]=this._onEnterKey,t[f]=this._onEscapeKey,t[v]=this._onDirectionKey,t[_]=this._onDirectionKey,t[g]=this._onDirectionKey,t[b]=this._onDirectionKey,t[d]=this._onDeleteKey,t[u]=this._onDeleteKey,t);E[n]&&E[n]({event:e,target:i,keyCode:n,metaKey:r,activeItems:o,hasFocusedInput:a,hasActiveDropdown:c,hasItems:l,hasCtrlDownKeyPressed:y})},r._onKeyUp=function(e){var t=e.target,i=e.keyCode,n=this.input.value,s=this._store.activeItems,r=this._canAddItem(s,n),o=J,a=Y;if(this._isTextElement)if(r.notice&&n){var c=this._getTemplate(\"notice\",r.notice);this.dropdown.element.innerHTML=c.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0);else{var l=(i===o||i===a)&&!t.value,h=!this._isTextElement&&this._isSearching,u=this._canSearch&&r.response;l&&h?(this._isSearching=!1,this._store.dispatch(ve(!0))):u&&this._handleSearch(this.input.value)}this._canSearch=this.config.searchEnabled},r._onAKey=function(e){var t=e.hasItems;e.hasCtrlDownKeyPressed&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},r._onEnterKey=function(e){var t=e.event,i=e.target,n=e.activeItems,s=e.hasActiveDropdown,r=Z,o=i.hasAttribute(\"data-button\");if(this._isTextElement&&i.value){var a=this.input.value;this._canAddItem(n,a).response&&(this.hideDropdown(!0),this._addItem({value:a}),this._triggerChange(a),this.clearInput())}if(o&&(this._handleButtonAction(n,i),t.preventDefault()),s){var c=this.dropdown.getChild(\".\"+this.config.classNames.highlightedState);c&&(n[0]&&(n[0].keyCode=r),this._handleChoiceAction(n,c)),t.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),t.preventDefault())},r._onEscapeKey=function(e){e.hasActiveDropdown&&(this.hideDropdown(!0),this.containerOuter.focus())},r._onDirectionKey=function(e){var t,i,n,s=e.event,r=e.hasActiveDropdown,o=e.keyCode,a=e.metaKey,c=ie,l=ne,h=se;if(r||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var u,d=o===c||o===h?1:-1;if(a||o===h||o===l)u=d>0?this.dropdown.element.querySelector(\"[data-choice-selectable]:last-of-type\"):this.dropdown.element.querySelector(\"[data-choice-selectable]\");else{var p=this.dropdown.element.querySelector(\".\"+this.config.classNames.highlightedState);u=p?function(e,t,i){if(void 0===i&&(i=1),e instanceof Element&&\"string\"==typeof t){for(var n=(i>0?\"next\":\"previous\")+\"ElementSibling\",s=e[n];s;){if(s.matches(t))return s;s=s[n]}return s}}(p,\"[data-choice-selectable]\",d):this.dropdown.element.querySelector(\"[data-choice-selectable]\")}u&&(t=u,i=this.choiceList.element,void 0===(n=d)&&(n=1),t&&(n>0?i.scrollTop+i.offsetHeight>=t.offsetTop+t.offsetHeight:t.offsetTop>=i.scrollTop)||this.choiceList.scrollToChildElement(u,d),this._highlightChoice(u)),s.preventDefault()}},r._onDeleteKey=function(e){var t=e.event,i=e.target,n=e.hasFocusedInput,s=e.activeItems;!n||i.value||this._isSelectOneElement||(this._handleBackspace(s),t.preventDefault())},r._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},r._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},r._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(Ee&&this.choiceList.element.contains(t)){var i=this.choiceList.element.firstElementChild,n=\"ltr\"===this._direction?e.offsetX>=i.offsetWidth:e.offsetX0&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0))},r._onFocus=function(e){var t,i=this,n=e.target;this.containerOuter.element.contains(n)&&((t={}).text=function(){n===i.input.element&&i.containerOuter.addFocusState()},t[\"select-one\"]=function(){i.containerOuter.addFocusState(),n===i.input.element&&i.showDropdown(!0)},t[\"select-multiple\"]=function(){n===i.input.element&&(i.showDropdown(!0),i.containerOuter.addFocusState())},t)[this.passedElement.element.type]()},r._onBlur=function(e){var t=this,i=e.target;if(this.containerOuter.element.contains(i)&&!this._isScrollingOnIe){var n,s=this._store.activeItems.some((function(e){return e.highlighted}));((n={}).text=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),s&&t.unhighlightAll(),t.hideDropdown(!0))},n[\"select-one\"]=function(){t.containerOuter.removeFocusState(),(i===t.input.element||i===t.containerOuter.element&&!t._canSearch)&&t.hideDropdown(!0)},n[\"select-multiple\"]=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),t.hideDropdown(!0),s&&t.unhighlightAll())},n)[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},r._onFormReset=function(){this._store.dispatch({type:\"RESET_TO\",state:this._initialState})},r._highlightChoice=function(e){var t=this;void 0===e&&(e=null);var i=Array.from(this.dropdown.element.querySelectorAll(\"[data-choice-selectable]\"));if(i.length){var n=e;Array.from(this.dropdown.element.querySelectorAll(\".\"+this.config.classNames.highlightedState)).forEach((function(e){e.classList.remove(t.config.classNames.highlightedState),e.setAttribute(\"aria-selected\",\"false\")})),n?this._highlightPosition=i.indexOf(n):(n=i.length>this._highlightPosition?i[this._highlightPosition]:i[i.length-1])||(n=i[0]),n.classList.add(this.config.classNames.highlightedState),n.setAttribute(\"aria-selected\",\"true\"),this.passedElement.triggerEvent(B,{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},r._addItem=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.choiceId,r=void 0===s?-1:s,o=e.groupId,a=void 0===o?-1:o,c=e.customProperties,l=void 0===c?null:c,h=e.placeholder,u=void 0!==h&&h,d=e.keyCode,p=void 0===d?null:d,m=\"string\"==typeof t?t.trim():t,f=p,v=l,g=this._store.items,_=n||m,b=r||-1,y=a>=0?this._store.getGroupById(a):null,E=g?g.length+1:1;return this.config.prependValue&&(m=this.config.prependValue+m.toString()),this.config.appendValue&&(m+=this.config.appendValue.toString()),this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.choiceId,r=e.groupId,o=e.customProperties,a=e.placeholder,c=e.keyCode;return{type:W,value:t,label:i,id:n,choiceId:s,groupId:r,customProperties:o,placeholder:a,keyCode:c}}({value:m,label:_,id:E,choiceId:b,groupId:a,customProperties:l,placeholder:u,keyCode:f})),this._isSelectOneElement&&this.removeActiveItems(E),this.passedElement.triggerEvent(K,{id:E,value:m,label:_,customProperties:v,groupValue:y&&y.value?y.value:void 0,keyCode:f}),this},r._removeItem=function(e){if(!e||!E(\"Object\",e))return this;var t=e.id,i=e.value,n=e.label,s=e.choiceId,r=e.groupId,o=r>=0?this._store.getGroupById(r):null;return this._store.dispatch(function(e,t){return{type:X,id:e,choiceId:t}}(t,s)),o&&o.value?this.passedElement.triggerEvent(R,{id:t,value:i,label:n,groupValue:o.value}):this.passedElement.triggerEvent(R,{id:t,value:i,label:n}),this},r._addChoice=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.isSelected,r=void 0!==s&&s,o=e.isDisabled,a=void 0!==o&&o,c=e.groupId,l=void 0===c?-1:c,h=e.customProperties,u=void 0===h?null:h,d=e.placeholder,p=void 0!==d&&d,m=e.keyCode,f=void 0===m?null:m;if(null!=t){var v=this._store.choices,g=n||t,_=v?v.length+1:1,b=this._baseId+\"-\"+this._idNames.itemChoice+\"-\"+_;this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.groupId,r=e.disabled,o=e.elementId,a=e.customProperties,c=e.placeholder,l=e.keyCode;return{type:V,value:t,label:i,id:n,groupId:s,disabled:r,elementId:o,customProperties:a,placeholder:c,keyCode:l}}({id:_,groupId:l,elementId:b,value:t,label:g,disabled:a,customProperties:u,placeholder:p,keyCode:f})),r&&this._addItem({value:t,label:g,choiceId:_,customProperties:u,placeholder:p,keyCode:f})}},r._addGroup=function(e){var t=this,i=e.group,n=e.id,s=e.valueKey,r=void 0===s?\"value\":s,o=e.labelKey,a=void 0===o?\"label\":o,c=E(\"Object\",i)?i.choices:Array.from(i.getElementsByTagName(\"OPTION\")),l=n||Math.floor((new Date).valueOf()*Math.random()),h=!!i.disabled&&i.disabled;c?(this._store.dispatch(_e({value:i.label,id:l,active:!0,disabled:h})),c.forEach((function(e){var i=e.disabled||e.parentNode&&e.parentNode.disabled;t._addChoice({value:e[r],label:E(\"Object\",e)?e[a]:e.innerHTML,isSelected:e.selected,isDisabled:i,groupId:l,customProperties:e.customProperties,placeholder:e.placeholder})}))):this._store.dispatch(_e({value:i.label,id:i.id,active:!1,disabled:i.disabled}))},r._getTemplate=function(e){var t;if(!e)return null;for(var i=this.config.classNames,n=arguments.length,s=new Array(n>1?n-1:0),r=1;rthis.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.value.change,()=>{this.input_el.value=this.format_value,this.old_value=this.input_el.value}),this.connect(this.model.properties.low.change,()=>{const{value:e,low:t,high:l}=this.model;null!=t&&null!=l&&h.assert(t<=l,\"Invalid bounds, low must be inferior to high\"),null!=e&&null!=t&&(this.model.value=Math.max(e,t))}),this.connect(this.model.properties.high.change,()=>{const{value:e,low:t,high:l}=this.model;null!=t&&null!=l&&h.assert(l>=t,\"Invalid bounds, high must be superior to low\"),null!=e&&null!=l&&(this.model.value=Math.min(e,l))}),this.connect(this.model.properties.high.change,()=>this.input_el.placeholder=this.model.placeholder),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled),this.connect(this.model.properties.placeholder.change,()=>this.input_el.placeholder=this.model.placeholder)}get format_value(){return null!=this.model.value?this.model.pretty(this.model.value):\"\"}_set_input_filter(e){this.input_el.addEventListener(\"input\",()=>{const{selectionStart:t,selectionEnd:l}=this.input_el;if(e(this.input_el.value))this.old_value=this.input_el.value;else{const e=this.old_value.length-this.input_el.value.length;this.input_el.value=this.old_value,t&&l&&this.input_el.setSelectionRange(t-1,l+e)}})}render(){super.render(),this.input_el=u.input({type:\"text\",class:r.bk_input,name:this.model.name,value:this.format_value,disabled:this.model.disabled,placeholder:this.model.placeholder}),this.old_value=this.format_value,this.set_input_filter(),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.input_el.addEventListener(\"focusout\",()=>this.input_el.value=this.format_value),this.group_el.appendChild(this.input_el)}set_input_filter(){\"int\"==this.model.mode?this._set_input_filter(e=>d.test(e)):\"float\"==this.model.mode&&this._set_input_filter(e=>p.test(e))}bound_value(e){let t=e;const{low:l,high:i}=this.model;return t=null!=l?Math.max(l,t):t,t=null!=i?Math.min(i,t):t,t}get value(){let e=\"\"!==this.input_el.value?Number(this.input_el.value):null;return null!=e&&(e=this.bound_value(e)),e}change_input(){null==this.value?this.model.value=null:Number.isNaN(this.value)||(this.model.value=this.value)}}l.NumericInputView=_,_.__name__=\"NumericInputView\";class m extends s.InputWidget{constructor(e){super(e)}static init_NumericInput(){this.prototype.default_view=_,this.define({value:[o.Number,null],placeholder:[o.String,\"\"],mode:[o.Any,\"int\"],format:[o.Any],low:[o.Number,null],high:[o.Number,null]})}_formatter(e,t){return a.isString(t)?n.format(e,t):t.doFormat([e],{loc:0})[0]}pretty(e){return null!=this.format?this._formatter(e,this.format):\"\"+e}}l.NumericInput=m,m.__name__=\"NumericInput\",m.init_NumericInput()},\n", - " 442: function _(t,_,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=t(1);e.__exportStar(t(13),r),e.__exportStar(t(9),r),e.__exportStar(t(29),r),e.__exportStar(t(443),r),e.__exportStar(t(8),r),e.__exportStar(t(25),r)},\n", - " 443: function _(e,t,s){Object.defineProperty(s,\"__esModule\",{value:!0});class n{constructor(e){this.seed=e%2147483647,this.seed<=0&&(this.seed+=2147483646)}integer(){return this.seed=48271*this.seed%2147483647,this.seed}float(){return(this.integer()-1)/2147483646}floats(e){const t=new Array(e);for(let s=0;s{n.classes(o).toggle(s.bk_active,t===e)})}}e.RadioButtonGroupView=_,_.__name__=\"RadioButtonGroupView\";class c extends a.ButtonGroup{constructor(t){super(t)}static init_RadioButtonGroup(){this.prototype.default_view=_,this.define({active:[u.Any,null]})}}e.RadioButtonGroup=c,c.__name__=\"RadioButtonGroup\",c.init_RadioButtonGroup()},\n", - " 446: function _(e,i,t){Object.defineProperty(t,\"__esModule\",{value:!0});const n=e(1),a=e(72),s=e(29),o=n.__importStar(e(18)),d=e(417),l=e(173),p=e(412);class r extends d.InputGroupView{render(){super.render();const e=a.div({class:[p.bk_input_group,this.model.inline?l.bk_inline:null]});this.el.appendChild(e);const i=s.uniqueId(),{active:t,labels:n}=this.model;this._inputs=[];for(let s=0;sthis.change_active(s)),this._inputs.push(o),this.model.disabled&&(o.disabled=!0),s==t&&(o.checked=!0);const d=a.label({},o,a.span({},n[s]));e.appendChild(d)}}change_active(e){this.model.active=e}}t.RadioGroupView=r,r.__name__=\"RadioGroupView\";class u extends d.InputGroup{constructor(e){super(e)}static init_RadioGroup(){this.prototype.default_view=r,this.define({active:[o.Number],labels:[o.Array,[]],inline:[o.Boolean,!1]})}}t.RadioGroup=u,u.__name__=\"RadioGroup\",u.init_RadioGroup()},\n", - " 447: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1).__importStar(e(188)),a=e(423),n=e(8);class o extends a.AbstractRangeSliderView{}r.RangeSliderView=o,o.__name__=\"RangeSliderView\";class s extends a.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_RangeSlider(){this.prototype.default_view=o,this.override({format:\"0[.]00\"})}_formatter(e,t){return n.isString(t)?i.format(e,t):t.doFormat([e],{loc:0})[0]}}r.RangeSlider=s,s.__name__=\"RangeSlider\",s.init_RangeSlider()},\n", - " 448: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(72),l=e(8),o=e(13),p=n.__importStar(e(18)),u=e(410),a=e(412);class _ extends u.InputWidgetView{connect_signals(){super.connect_signals();const{value:e,options:t}=this.model.properties;this.on_change(e,()=>{this._update_value()}),this.on_change(t,()=>{s.empty(this.input_el),s.append(this.input_el,...this.options_el())})}options_el(){function e(e){return e.map(e=>{let t,i;return l.isString(e)?t=i=e:[t,i]=e,s.option({value:t},i)})}const{options:t}=this.model;return l.isArray(t)?e(t):o.entries(t).map(([t,i])=>s.optgroup({label:t},e(i)))}render(){super.render(),this.input_el=s.select({class:a.bk_input,name:this.model.name,disabled:this.model.disabled},this.options_el()),this._update_value(),this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){const e=this.input_el.value;this.model.value=e,super.change_input()}_update_value(){const{value:e}=this.model;null!=e&&0!=e.length&&(this.input_el.value=this.model.value)}}i.SelectView=_,_.__name__=\"SelectView\";class h extends u.InputWidget{constructor(e){super(e)}static init_Select(){this.prototype.default_view=_,this.define({value:[p.String,\"\"],options:[p.Any,[]]})}}i.Select=h,h.__name__=\"Select\",h.init_Select()},\n", - " 449: function _(e,t,r){Object.defineProperty(r,\"__esModule\",{value:!0});const i=e(1).__importStar(e(188)),o=e(423),s=e(8);class _ extends o.AbstractSliderView{}r.SliderView=_,_.__name__=\"SliderView\";class a extends o.AbstractSlider{constructor(e){super(e),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_Slider(){this.prototype.default_view=_,this.override({format:\"0[.]00\"})}_formatter(e,t){return s.isString(t)?i.format(e,t):t.doFormat([e],{loc:0})[0]}}r.Slider=a,a.__name__=\"Slider\",a.init_Slider()},\n", - " 450: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const n=e(1),s=e(441),l=n.__importStar(e(18)),r=e(72),{min:o,max:_,floor:a,abs:h}=Math;function u(e){return a(e)!==e?e.toFixed(16).replace(/0+$/,\"\").split(\".\")[1].length:0}class p extends s.NumericInputView{*buttons(){yield this.btn_up_el,yield this.btn_down_el}initialize(){super.initialize(),this._interval=200}connect_signals(){super.connect_signals();const e=this.model.properties;this.on_change(e.disabled,()=>{for(const e of this.buttons())r.toggle_attribute(e,\"disabled\",this.model.disabled)})}render(){super.render(),this.wrapper_el=r.div({class:\"bk-spin-wrapper\"}),this.group_el.replaceChild(this.wrapper_el,this.input_el),this.btn_up_el=r.button({class:\"bk-spin-btn bk-spin-btn-up\"}),this.btn_down_el=r.button({class:\"bk-spin-btn bk-spin-btn-down\"}),this.wrapper_el.appendChild(this.input_el),this.wrapper_el.appendChild(this.btn_up_el),this.wrapper_el.appendChild(this.btn_down_el);for(const e of this.buttons())r.toggle_attribute(e,\"disabled\",this.model.disabled),e.addEventListener(\"mousedown\",e=>this._btn_mouse_down(e)),e.addEventListener(\"mouseup\",()=>this._btn_mouse_up()),e.addEventListener(\"mouseleave\",()=>this._btn_mouse_leave());this.input_el.addEventListener(\"keydown\",e=>this._input_key_down(e)),this.input_el.addEventListener(\"keyup\",()=>this.model.value_throttled=this.model.value),this.input_el.addEventListener(\"wheel\",e=>this._input_mouse_wheel(e)),this.input_el.addEventListener(\"wheel\",function(e,t,i=!1){let n;return function(...s){const l=this,r=i&&void 0===n;void 0!==n&&clearTimeout(n),n=setTimeout((function(){n=void 0,i||e.apply(l,s)}),t),r&&e.apply(l,s)}}(()=>{this.model.value_throttled=this.model.value},this.model.wheel_wait,!1))}get precision(){const{low:e,high:t,step:i}=this.model;return _(...[e,t,i].map(h).reduce((e,t)=>(null!=t&&e.push(t),e),[]).map(u))}_start_incrementation(e){clearInterval(this._interval_handle),this._counter=0;const{step:t}=this.model,i=e=>{if(this._counter+=1,this._counter%5==0){const t=Math.floor(this._counter/5);t<10?(clearInterval(this._interval_handle),this._interval_handle=setInterval(()=>i(e),this._interval/(t+1))):t>=10&&t<=13&&(clearInterval(this._interval_handle),this._interval_handle=setInterval(()=>i(2*e),this._interval/10))}this.increment(e)};this._interval_handle=setInterval(()=>i(e*t),this._interval)}_stop_incrementation(){clearInterval(this._interval_handle),this.model.value_throttled=this.model.value}_btn_mouse_down(e){e.preventDefault();const t=e.currentTarget===this.btn_up_el?1:-1;this.increment(t*this.model.step),this.input_el.focus(),this._start_incrementation(t)}_btn_mouse_up(){this._stop_incrementation()}_btn_mouse_leave(){this._stop_incrementation()}_input_mouse_wheel(e){if(document.activeElement===this.input_el){e.preventDefault();const t=e.deltaY>0?-1:1;this.increment(t*this.model.step)}}_input_key_down(e){switch(e.keyCode){case r.Keys.Up:return e.preventDefault(),this.increment(this.model.step);case r.Keys.Down:return e.preventDefault(),this.increment(-this.model.step);case r.Keys.PageUp:return e.preventDefault(),this.increment(this.model.page_step_multiplier*this.model.step);case r.Keys.PageDown:return e.preventDefault(),this.increment(-this.model.page_step_multiplier*this.model.step)}}adjust_to_precision(e){return this.bound_value(Number(e.toFixed(this.precision)))}increment(e){const{low:t,high:i}=this.model;null==this.model.value?e>0?this.model.value=null!=t?t:null!=i?o(0,i):0:e<0&&(this.model.value=null!=i?i:null!=t?_(t,0):0):this.model.value=this.adjust_to_precision(this.model.value+e)}change_input(){super.change_input(),this.model.value_throttled=this.model.value}}i.SpinnerView=p,p.__name__=\"SpinnerView\";class d extends s.NumericInput{constructor(e){super(e)}static init_Spinner(){this.prototype.default_view=p,this.define({value_throttled:[l.Number,null],step:[l.Number,1],page_step_multiplier:[l.Number,10],wheel_wait:[l.Number,100]}),this.override({mode:\"float\"})}}i.Spinner=d,d.__name__=\"Spinner\",d.init_Spinner()},\n", - " 451: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),n=e(410),l=e(72),h=s.__importStar(e(18)),o=e(412);class a extends n.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,()=>this.input_el.name=this.model.name||\"\"),this.connect(this.model.properties.value.change,()=>this.input_el.value=this.model.value),this.connect(this.model.properties.disabled.change,()=>this.input_el.disabled=this.model.disabled),this.connect(this.model.properties.placeholder.change,()=>this.input_el.placeholder=this.model.placeholder),this.connect(this.model.properties.rows.change,()=>this.input_el.rows=this.model.rows),this.connect(this.model.properties.cols.change,()=>this.input_el.cols=this.model.cols),this.connect(this.model.properties.max_length.change,()=>this.input_el.maxLength=this.model.max_length)}render(){super.render(),this.input_el=l.textarea({class:o.bk_input,name:this.model.name,disabled:this.model.disabled,placeholder:this.model.placeholder,cols:this.model.cols,rows:this.model.rows,maxLength:this.model.max_length}),this.input_el.textContent=this.model.value,this.input_el.addEventListener(\"change\",()=>this.change_input()),this.group_el.appendChild(this.input_el)}change_input(){this.model.value=this.input_el.value,super.change_input()}}i.TextAreaInputView=a,a.__name__=\"TextAreaInputView\";class p extends n.InputWidget{constructor(e){super(e)}static init_TextAreaInput(){this.prototype.default_view=a,this.define({value:[h.String,\"\"],value_input:[h.String,\"\"],placeholder:[h.String,\"\"],cols:[h.Number,20],rows:[h.Number,2],max_length:[h.Number,500]})}}i.TextAreaInput=p,p.__name__=\"TextAreaInput\",p.init_TextAreaInput()},\n", - " 452: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),c=e(404),o=e(72),a=s.__importStar(e(18)),n=e(173);class l extends c.AbstractButtonView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,()=>this._update_active())}render(){super.render(),this._update_active()}click(){this.model.active=!this.model.active,super.click()}_update_active(){o.classes(this.button_el).toggle(n.bk_active,this.model.active)}}i.ToggleView=l,l.__name__=\"ToggleView\";class _ extends c.AbstractButton{constructor(e){super(e)}static init_Toggle(){this.prototype.default_view=l,this.define({active:[a.Boolean,!1]}),this.override({label:\"Toggle\"})}}i.Toggle=_,_.__name__=\"Toggle\",_.init_Toggle()},\n", - " }, 402, {\"models/widgets/main\":402,\"models/widgets/index\":403,\"models/widgets/abstract_button\":404,\"models/widgets/control\":405,\"models/widgets/widget\":472,\"models/widgets/abstract_icon\":407,\"models/widgets/autocomplete_input\":408,\"models/widgets/text_input\":409,\"models/widgets/input_widget\":410,\"styles/widgets/inputs.css\":411,\"styles/widgets/inputs\":412,\"models/widgets/button\":413,\"models/widgets/checkbox_button_group\":414,\"models/widgets/button_group\":415,\"models/widgets/checkbox_group\":416,\"models/widgets/input_group\":417,\"models/widgets/color_picker\":418,\"models/widgets/date_picker\":419,\"styles/widgets/flatpickr.css\":421,\"models/widgets/date_range_slider\":422,\"models/widgets/abstract_slider\":423,\"styles/widgets/sliders\":425,\"styles/widgets/nouislider.css\":426,\"styles/widgets/sliders.css\":427,\"models/widgets/date_slider\":428,\"models/widgets/div\":429,\"models/widgets/markup\":430,\"styles/clearfix\":431,\"styles/clearfix.css\":432,\"models/widgets/dropdown\":433,\"models/widgets/file_input\":434,\"models/widgets/multiselect\":435,\"models/widgets/paragraph\":436,\"models/widgets/password_input\":437,\"models/widgets/multichoice\":438,\"styles/widgets/choices.css\":440,\"models/widgets/numeric_input\":441,\"api/linalg\":442,\"core/util/random\":443,\"models/widgets/pretext\":444,\"models/widgets/radio_button_group\":445,\"models/widgets/radio_group\":446,\"models/widgets/range_slider\":447,\"models/widgets/selectbox\":448,\"models/widgets/slider\":449,\"models/widgets/spinner\":450,\"models/widgets/textarea_input\":451,\"models/widgets/toggle\":452}, {});\n", - " })\n", - "\n", - "\n", - " /* END bokeh-widgets.min.js */\n", - " },\n", - " \n", - " function(Bokeh) {\n", - " /* BEGIN bokeh-tables.min.js */\n", - " /*!\n", - " * Copyright (c) 2012 - 2020, Anaconda, Inc., and Bokeh Contributors\n", - " * All rights reserved.\n", - " * \n", - " * Redistribution and use in source and binary forms, with or without modification,\n", - " * are permitted provided that the following conditions are met:\n", - " * \n", - " * Redistributions of source code must retain the above copyright notice,\n", - " * this list of conditions and the following disclaimer.\n", - " * \n", - " * Redistributions in binary form must reproduce the above copyright notice,\n", - " * this list of conditions and the following disclaimer in the documentation\n", - " * and/or other materials provided with the distribution.\n", - " * \n", - " * Neither the name of Anaconda nor the names of any contributors\n", - " * may be used to endorse or promote products derived from this software\n", - " * without specific prior written permission.\n", - " * \n", - " * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n", - " * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n", - " * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n", - " * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n", - " * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n", - " * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n", - " * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n", - " * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n", - " * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n", - " * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n", - " * THE POSSIBILITY OF SUCH DAMAGE.\n", - " */\n", - " (function(root, factory) {\n", - " factory(root[\"Bokeh\"], \"2.2.3\");\n", - " })(this, function(Bokeh, version) {\n", - " var define;\n", - " return (function(modules, entry, aliases, externals) {\n", - " const bokeh = typeof Bokeh !== \"undefined\" && (version != null ? Bokeh[version] : Bokeh);\n", - " if (bokeh != null) {\n", - " return bokeh.register_plugin(modules, entry, aliases);\n", - " } else {\n", - " throw new Error(\"Cannot find Bokeh \" + version + \". You have to load it prior to loading plugins.\");\n", - " }\n", - " })\n", - " ({\n", - " 453: function _(e,t,o){Object.defineProperty(o,\"__esModule\",{value:!0});const r=e(1).__importStar(e(454));o.Tables=r;e(7).register_models(r)},\n", - " 454: function _(a,g,r){Object.defineProperty(r,\"__esModule\",{value:!0});const e=a(1);e.__exportStar(a(455),r),e.__exportStar(a(475),r);var t=a(456);r.DataTable=t.DataTable;var o=a(474);r.TableColumn=o.TableColumn;var n=a(473);r.TableWidget=n.TableWidget;var u=a(481);r.AvgAggregator=u.AvgAggregator,r.MinAggregator=u.MinAggregator,r.MaxAggregator=u.MaxAggregator,r.SumAggregator=u.SumAggregator;var l=a(482);r.GroupingInfo=l.GroupingInfo,r.DataCube=l.DataCube},\n", - " 455: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1).__importStar(e(18)),r=e(72),a=e(78),n=e(81),l=e(456),u=e(478);class d extends a.DOMView{constructor(e){const{model:t,parent:i}=e.column;super(Object.assign({model:t,parent:i},e)),this.args=e,this.initialize(),this.render()}get emptyValue(){return null}initialize(){super.initialize(),this.inputEl=this._createInput(),this.defaultValue=null}async lazy_initialize(){throw new Error(\"unsupported\")}css_classes(){return super.css_classes().concat(u.bk_cell_editor)}render(){super.render(),this.args.container.append(this.el),this.el.appendChild(this.inputEl),this.renderEditor(),this.disableNavigation()}renderEditor(){}disableNavigation(){this.inputEl.addEventListener(\"keydown\",e=>{switch(e.keyCode){case r.Keys.Left:case r.Keys.Right:case r.Keys.Up:case r.Keys.Down:case r.Keys.PageUp:case r.Keys.PageDown:e.stopImmediatePropagation()}})}destroy(){this.remove()}focus(){this.inputEl.focus()}show(){}hide(){}position(){}getValue(){return this.inputEl.value}setValue(e){this.inputEl.value=e}serializeValue(){return this.getValue()}isValueChanged(){return!(\"\"==this.getValue()&&null==this.defaultValue)&&this.getValue()!==this.defaultValue}applyValue(e,t){const i=this.args.grid.getData(),s=i.index.indexOf(e[l.DTINDEX_NAME]);i.setField(s,this.args.column.field,t)}loadValue(e){const t=e[this.args.column.field];this.defaultValue=null!=t?t:this.emptyValue,this.setValue(this.defaultValue)}validateValue(e){if(this.args.column.validator){const t=this.args.column.validator(e);if(!t.valid)return t}return{valid:!0,msg:null}}validate(){return this.validateValue(this.getValue())}}i.CellEditorView=d,d.__name__=\"CellEditorView\";class o extends n.Model{}i.CellEditor=o,o.__name__=\"CellEditor\";class _ extends d{get emptyValue(){return\"\"}_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}}i.StringEditorView=_,_.__name__=\"StringEditorView\";class c extends o{static init_StringEditor(){this.prototype.default_view=_,this.define({completions:[s.Array,[]]})}}i.StringEditor=c,c.__name__=\"StringEditor\",c.init_StringEditor();class p extends d{_createInput(){return r.textarea()}renderEditor(){this.inputEl.focus(),this.inputEl.select()}}i.TextEditorView=p,p.__name__=\"TextEditorView\";class h extends o{static init_TextEditor(){this.prototype.default_view=p}}i.TextEditor=h,h.__name__=\"TextEditor\",h.init_TextEditor();class E extends d{_createInput(){return r.select()}renderEditor(){for(const e of this.model.options)this.inputEl.appendChild(r.option({value:e},e));this.focus()}}i.SelectEditorView=E,E.__name__=\"SelectEditorView\";class V extends o{static init_SelectEditor(){this.prototype.default_view=E,this.define({options:[s.Array,[]]})}}i.SelectEditor=V,V.__name__=\"SelectEditor\",V.init_SelectEditor();class m extends d{_createInput(){return r.input({type:\"text\"})}}i.PercentEditorView=m,m.__name__=\"PercentEditorView\";class f extends o{static init_PercentEditor(){this.prototype.default_view=m}}i.PercentEditor=f,f.__name__=\"PercentEditor\",f.init_PercentEditor();class x extends d{_createInput(){return r.input({type:\"checkbox\"})}renderEditor(){this.focus()}loadValue(e){this.defaultValue=!!e[this.args.column.field],this.inputEl.checked=this.defaultValue}serializeValue(){return this.inputEl.checked}}i.CheckboxEditorView=x,x.__name__=\"CheckboxEditorView\";class w extends o{static init_CheckboxEditor(){this.prototype.default_view=x}}i.CheckboxEditor=w,w.__name__=\"CheckboxEditor\",w.init_CheckboxEditor();class g extends d{_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){return parseInt(this.getValue(),10)||0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid integer\"}:super.validateValue(e)}}i.IntEditorView=g,g.__name__=\"IntEditorView\";class y extends o{static init_IntEditor(){this.prototype.default_view=g,this.define({step:[s.Number,1]})}}i.IntEditor=y,y.__name__=\"IntEditor\",y.init_IntEditor();class v extends d{_createInput(){return r.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){return parseFloat(this.getValue())||0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid number\"}:super.validateValue(e)}}i.NumberEditorView=v,v.__name__=\"NumberEditorView\";class b extends o{static init_NumberEditor(){this.prototype.default_view=v,this.define({step:[s.Number,.01]})}}i.NumberEditor=b,b.__name__=\"NumberEditor\",b.init_NumberEditor();class I extends d{_createInput(){return r.input({type:\"text\"})}}i.TimeEditorView=I,I.__name__=\"TimeEditorView\";class N extends o{static init_TimeEditor(){this.prototype.default_view=I}}i.TimeEditor=N,N.__name__=\"TimeEditor\",N.init_TimeEditor();class C extends d{_createInput(){return r.input({type:\"text\"})}get emptyValue(){return new Date}renderEditor(){this.inputEl.focus(),this.inputEl.select()}destroy(){super.destroy()}show(){super.show()}hide(){super.hide()}position(){return super.position()}getValue(){}setValue(e){}}i.DateEditorView=C,C.__name__=\"DateEditorView\";class D extends o{static init_DateEditor(){this.prototype.default_view=C}}i.DateEditor=D,D.__name__=\"DateEditor\",D.init_DateEditor()},\n", - " 456: function _(e,t,i){Object.defineProperty(i,\"__esModule\",{value:!0});const s=e(1),o=e(457),n=e(461),l=e(462),r=e(463),d=e(29),a=e(8),h=e(9),u=e(13),c=e(19),_=e(472),m=e(473),g=e(474),p=e(478),f=s.__importDefault(e(479)),b=s.__importDefault(e(480));i.DTINDEX_NAME=\"__bkdt_internal_index__\",i.AutosizeModes={fit_columns:\"FCV\",fit_viewport:\"FVC\",force_fit:\"LFF\",none:\"NOA\"};class w{constructor(e,t){this.init(e,t)}init(e,t){if(i.DTINDEX_NAME in e.data)throw new Error(`special name ${i.DTINDEX_NAME} cannot be used as a data table column`);this.source=e,this.view=t,this.index=[...this.view.indices]}getLength(){return this.index.length}getItem(e){const t={};for(const i of u.keys(this.source.data))t[i]=this.source.data[i][this.index[e]];return t[i.DTINDEX_NAME]=this.index[e],t}getField(e,t){return t==i.DTINDEX_NAME?this.index[e]:this.source.data[t][this.index[e]]}setField(e,t,i){const s=this.index[e];this.source.patch({[t]:[[s,i]]})}getRecords(){return h.range(0,this.getLength()).map(e=>this.getItem(e))}getItems(){return this.getRecords()}slice(e,t,i){return e=null!=e?e:0,t=null!=t?t:this.getLength(),i=null!=i?i:1,h.range(e,t,i).map(e=>this.getItem(e))}sort(e){let t=e.map(e=>[e.sortCol.field,e.sortAsc?1:-1]);0==t.length&&(t=[[i.DTINDEX_NAME,1]]);const s=this.getRecords(),o=this.index.slice();this.index.sort((e,i)=>{for(const[n,l]of t){const t=s[o.indexOf(e)][n],r=s[o.indexOf(i)][n];if(t!==r)return a.isNumber(t)&&a.isNumber(r)?l*(t-r||+isNaN(t)-+isNaN(r)):\"\"+t>\"\"+r?l:-l}return 0})}}i.TableDataProvider=w,w.__name__=\"TableDataProvider\";class x extends _.WidgetView{constructor(){super(...arguments),this._in_selection_update=!1,this._warned_not_reorderable=!1,this._width=null}connect_signals(){super.connect_signals(),this.connect(this.model.change,()=>this.render()),this.connect(this.model.source.streaming,()=>this.updateGrid()),this.connect(this.model.source.patching,()=>this.updateGrid()),this.connect(this.model.source.change,()=>this.updateGrid()),this.connect(this.model.source.properties.data.change,()=>this.updateGrid()),this.connect(this.model.source.selected.change,()=>this.updateSelection()),this.connect(this.model.source.selected.properties.indices.change,()=>this.updateSelection())}remove(){var e;null===(e=this.grid)||void 0===e||e.destroy(),super.remove()}styles(){return[...super.styles(),f.default,b.default]}update_position(){super.update_position(),this.grid.resizeCanvas()}after_layout(){super.after_layout(),this.updateLayout(!0,!1)}box_sizing(){const e=super.box_sizing();return\"fit_viewport\"===this.model.autosize_mode&&null!=this._width&&(e.width=this._width),e}updateLayout(e,t){const s=this.autosize;s===i.AutosizeModes.fit_columns||s===i.AutosizeModes.force_fit?(e||this.grid.resizeCanvas(),this.grid.autosizeColumns()):e&&t&&s===i.AutosizeModes.fit_viewport&&this.invalidate_layout()}updateGrid(){if(this.model.view.compute_indices(),this.data.init(this.model.source,this.model.view),this.model.sortable){const e=this.grid.getColumns(),t=this.grid.getSortColumns().map(t=>({sortCol:{field:e[this.grid.getColumnIndex(t.columnId)].field},sortAsc:t.sortAsc}));this.data.sort(t)}this.grid.invalidate(),this.updateLayout(!0,!0)}updateSelection(){if(this._in_selection_update)return;const{selected:e}=this.model.source,t=e.indices.map(e=>this.data.index.indexOf(e)).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;const i=this.grid.getViewport(),s=this.model.get_scroll_index(i,t);null!=s&&this.grid.scrollRowToTop(s)}newIndexColumn(){return{id:d.uniqueId(),name:this.model.index_header,field:i.DTINDEX_NAME,width:this.model.index_width,behavior:\"select\",cannotTriggerInsert:!0,resizable:!1,selectable:!1,sortable:!0,cssClass:p.bk_cell_index,headerCssClass:p.bk_header_index}}css_classes(){return super.css_classes().concat(p.bk_data_table)}get autosize(){let e;return e=!0===this.model.fit_columns?i.AutosizeModes.force_fit:!1===this.model.fit_columns?i.AutosizeModes.none:i.AutosizeModes[this.model.autosize_mode],e}render(){var e;const t=this.model.columns.map(e=>Object.assign(Object.assign({},e.toColumn()),{parent:this}));let s=null;if(\"checkbox\"==this.model.selectable&&(s=new n.CheckboxSelectColumn({cssClass:p.bk_cell_select}),t.unshift(s.getColumnDefinition())),null!=this.model.index_position){const e=this.model.index_position,i=this.newIndexColumn();-1==e?t.push(i):e<-1?t.splice(e+1,0,i):t.splice(e,0,i)}let{reorderable:d}=this.model;!d||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(this._warned_not_reorderable||(c.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),this._warned_not_reorderable=!0),d=!1);let h=-1,u=!1;const{frozen_rows:_,frozen_columns:m}=this.model,g=null==m?-1:m-1;null!=_&&(u=_<0,h=Math.abs(_));const f={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:d,autosizeColsMode:this.autosize,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:this.model.auto_edit,autoHeight:!1,rowHeight:this.model.row_height,frozenColumn:g,frozenRow:h,frozenBottom:u},b=null!=this.grid;if(this.data=new w(this.model.source,this.model.view),this.grid=new r.Grid(this.el,this.data,t,f),this.autosize==i.AutosizeModes.fit_viewport){this.grid.autosizeColumns();let i=0;for(const s of t)i+=null!==(e=s.width)&&void 0!==e?e:0;this._width=Math.ceil(i)}if(this.grid.onSort.subscribe((e,t)=>{if(!this.model.sortable)return;const i=t.sortCols;null!=i&&(this.data.sort(i),this.grid.invalidate(),this.updateSelection(),this.grid.render(),this.model.header_row||this._hide_header(),this.model.update_sort_columns(i))}),!1!==this.model.selectable){this.grid.setSelectionModel(new o.RowSelectionModel({selectActiveRow:null==s})),null!=s&&this.grid.registerPlugin(s);const e={dataItemColumnValueExtractor(e,t){let i=e[t.field];return a.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new l.CellExternalCopyManager(e)),this.grid.onSelectedRowsChanged.subscribe((e,t)=>{this._in_selection_update||(this.model.source.selected.indices=t.rows.map(e=>this.data.index[e]))}),this.updateSelection(),this.model.header_row||this._hide_header()}b&&this.updateLayout(b,!1)}_hide_header(){for(const e of this.el.querySelectorAll(\".slick-header-columns\"))e.style.height=\"0px\";this.grid.resizeCanvas()}}i.DataTableView=x,x.__name__=\"DataTableView\";class C extends m.TableWidget{constructor(e){super(e),this._sort_columns=[]}get sort_columns(){return this._sort_columns}static init_DataTable(){this.prototype.default_view=x,this.define(({Array:e,Boolean:t,Int:i,Ref:s,String:o,Enum:n,Or:l,Null:r})=>({autosize_mode:[n(\"fit_columns\",\"fit_viewport\",\"none\",\"force_fit\"),\"force_fit\"],auto_edit:[t,!1],columns:[e(s(g.TableColumn)),[]],fit_columns:[l(t,r),null],frozen_columns:[l(i,r),null],frozen_rows:[l(i,r),null],sortable:[t,!0],reorderable:[t,!0],editable:[t,!1],selectable:[l(t,n(\"checkbox\")),!0],index_position:[l(i,r),0],index_header:[o,\"#\"],index_width:[i,40],scroll_to_selection:[t,!0],header_row:[t,!0],row_height:[i,25]})),this.override({width:600,height:400})}update_sort_columns(e){this._sort_columns=e.map(({sortCol:e,sortAsc:t})=>({field:e.field,sortAsc:t}))}get_scroll_index(e,t){return this.scroll_to_selection&&0!=t.length?h.some(t,t=>e.top<=t&&t<=e.bottom)?null:Math.max(0,Math.min(...t)-1):null}}i.DataTable=C,C.__name__=\"DataTable\",C.init_DataTable()},\n", - " 457: function _(e,t,n){var o=e(458),r=e(460);t.exports={RowSelectionModel:function(e){var t,n,l,i=[],c=this,u=new r.EventHandler,s={selectActiveRow:!0};function a(e){return function(){n||(n=!0,e.apply(this,arguments),n=!1)}}function f(e){for(var t=[],n=0;n=0&&l0&&t-1 in e)}b.fn=b.prototype={jquery:\"3.5.1\",constructor:b,length:0,toArray:function(){return i.call(this)},get:function(e){return null==e?i.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return b.each(this,e)},map:function(e){return this.pushStack(b.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(b.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(b.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|\"+M+\")\"+M+\"*\"),U=new RegExp(M+\"|>\"),X=new RegExp(F),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+F),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+M+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+M+\"*(?:([+-]|)\"+M+\"*(\\\\d+)|))\"+M+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^\"+M+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+M+\"*((?:-\\\\d)?\\\\d*)\"+M+\"*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}\"+M+\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),ne=function(e,t){var n=\"0x\"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){p()},ae=be((function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()}),{dir:\"parentNode\",next:\"legend\"});try{H.apply(j=O.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!i&&(p(t),t=t||d,g)){if(11!==w&&(f=Z.exec(e)))if(o=f[1]){if(9===w){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+\" \"]&&(!v||!v.test(e))&&(1!==w||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===w&&(U.test(e)||z.test(e))){for((m=ee.test(e)&&ye(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b)),s=(h=a(e)).length;s--;)h[s]=(c?\"#\"+c:\":scope\")+\" \"+xe(h[s]);y=h.join(\",\")}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){A(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace($,\"$1\"),t,r,i)}function ue(){var e=[];return function t(n,i){return e.push(n+\" \")>r.cacheLength&&delete t[e.shift()],t[n+\" \"]=i}}function le(e){return e[b]=!0,e}function ce(e){var t=d.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split(\"|\"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return\"input\"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function ge(e){return function(t){return\"form\"in t?t.parentNode&&!1===t.disabled?\"label\"in t?\"label\"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:\"label\"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},p=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!=d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,g=!o(d),w!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener(\"unload\",oe,!1):i.attachEvent&&i.attachEvent(\"onunload\",oe)),n.scope=ce((function(e){return h.appendChild(e).appendChild(d.createElement(\"div\")),void 0!==e.querySelectorAll&&!e.querySelectorAll(\":scope fieldset div\").length})),n.attributes=ce((function(e){return e.className=\"i\",!e.getAttribute(\"className\")})),n.getElementsByTagName=ce((function(e){return e.appendChild(d.createComment(\"\")),!e.getElementsByTagName(\"*\").length})),n.getElementsByClassName=K.test(d.getElementsByClassName),n.getById=ce((function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode(\"id\");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=K.test(d.querySelectorAll))&&(ce((function(e){var t;h.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[\"+M+\"*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+b+\"-]\").length||v.push(\"~=\"),(t=d.createElement(\"input\")).setAttribute(\"name\",\"\"),e.appendChild(t),e.querySelectorAll(\"[name='']\").length||v.push(\"\\\\[\"+M+\"*name\"+M+\"*=\"+M+\"*(?:''|\\\"\\\")\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\"),e.querySelectorAll(\"\\\\\\f\"),v.push(\"[\\\\r\\\\n\\\\f]\")})),ce((function(e){e.innerHTML=\"\";var t=d.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name\"+M+\"*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")}))),(n.matchesSelector=K.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=m.call(e,\"*\"),m.call(e,\"[s!='']:x\"),y.push(\"!=\",F)})),v=v.length&&new RegExp(v.join(\"|\")),y=y.length&&new RegExp(y.join(\"|\")),t=K.test(h.compareDocumentPosition),x=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},N=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==d||e.ownerDocument==w&&x(w,e)?-1:t==d||t.ownerDocument==w&&x(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==d?-1:t==d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&g&&!A[t+\" \"]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){A(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=d&&p(e),x(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(N),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=se.getText=function(e){var t,n=\"\",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+\" \"];return t||(t=new RegExp(\"(^|\"+M+\")\"+e+\"(\"+M+\"|$)\"))&&E(e,(function(e){return t.test(\"string\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\"class\")||\"\")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?\"!=\"===t:!t||(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i.replace(B,\" \")+\" \").indexOf(n)>-1:\"|=\"===t&&(i===n||i.slice(0,n.length+1)===n+\"-\"))}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),a=\"last\"!==e.slice(-4),s=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?\"nextSibling\":\"previousSibling\",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(x=(d=(l=(c=(f=(p=v)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++x||(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return i[b]?i(t):i.length>1?(n=[e,e,\"\",t],r.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:le((function(e){var t=[],n=[],r=s(e.replace($,\"$1\"));return r[b]?le((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:le((function(e){return function(t){return se(e,t).length>0}})),contains:le((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:le((function(e){return V.test(e||\"\")||se.error(\"unsupported lang: \"+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return(n=n.toLowerCase())===e||0===n.indexOf(e+\"-\")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=f))}}else y=Te(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)}))}function Ee(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[\" \"],u=a?1:0,c=be((function(e){return e===t}),s,!0),f=be((function(e){return P(t,e)>-1}),s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace($,\"$1\"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m=\"0\",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG(\"*\",c),E=T+=null==w?1:Math.random()||.1,S=C.length;for(c&&(l=a==d||a||c);m!==S&&null!=(f=C[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument==d||(p(f),s=!g);v=e[h++];)if(v(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!v&&f)&&y--,o&&x.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(x,b,a,s);if(o){if(y>0)for(;m--;)x[m]||b[m]||(b[m]=q.call(u));b=Te(b)}H.apply(u,b),c&&!o&&b.length>0&&y+t.length>1&&se.uniqueSort(u)}return c&&(T=E,l=w),x};return n?le(o):o}(o,i))).selector=e}return s},u=se.select=function(e,t,n,i){var o,u,l,c,f,p=\"function\"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&\"ID\"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=G.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(te,ne),ee.test(u[0].type)&&ye(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&xe(u)))return H.apply(n,i),n;break}}return(p||s(e,d))(i,t,!g,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=b.split(\"\").sort(N).join(\"\")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(d.createElement(\"fieldset\"))})),ce((function(e){return e.innerHTML=\"\",\"#\"===e.firstChild.getAttribute(\"href\")}))||fe(\"type|href|height|width\",(function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")}))||fe(\"value\",(function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute(\"disabled\")}))||fe(R,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(e);b.find=T,b.expr=T.selectors,b.expr[\":\"]=b.expr.pseudos,b.uniqueSort=b.unique=T.uniqueSort,b.text=T.getText,b.isXMLDoc=T.isXML,b.contains=T.contains,b.escapeSelector=T.escape;var C=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&b(e).is(n))break;r.push(e)}return r},E=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},S=b.expr.match.needsContext;function k(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function N(e,t,n){return h(t)?b.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?b.grep(e,(function(e){return e===t!==n})):\"string\"!=typeof t?b.grep(e,(function(e){return s.call(t,e)>-1!==n})):b.filter(t,e,n)}b.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?b.find.matchesSelector(r,e)?[r]:[]:b.find.matches(e,b.grep(t,(function(e){return 1===e.nodeType})))},b.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(b(e).filter((function(){for(t=0;t1?b.uniqueSort(n):n},filter:function(e){return this.pushStack(N(this,e||[],!1))},not:function(e){return this.pushStack(N(this,e||[],!0))},is:function(e){return!!N(this,\"string\"==typeof e&&S.test(e)?b(e):e||[],!1).length}});var D,j=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(b.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:j.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof b?t[0]:t,b.merge(this,b.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:v,!0)),A.test(r[1])&&b.isPlainObject(t))for(r in t)h(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=v.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==n.ready?n.ready(e):e(b):b.makeArray(e,this)}).prototype=b.fn,D=b(v);var q=/^(?:parents|prev(?:Until|All))/,L={children:!0,contents:!0,next:!0,prev:!0};function H(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}b.fn.extend({has:function(e){var t=b(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&b.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?b.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?s.call(b(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(b.uniqueSort(b.merge(this.get(),b(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return C(e,\"parentNode\")},parentsUntil:function(e,t,n){return C(e,\"parentNode\",n)},next:function(e){return H(e,\"nextSibling\")},prev:function(e){return H(e,\"previousSibling\")},nextAll:function(e){return C(e,\"nextSibling\")},prevAll:function(e){return C(e,\"previousSibling\")},nextUntil:function(e,t,n){return C(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return C(e,\"previousSibling\",n)},siblings:function(e){return E((e.parentNode||{}).firstChild,e)},children:function(e){return E(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(k(e,\"template\")&&(e=e.content||e),b.merge([],e.childNodes))}},(function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=b.filter(r,i)),this.length>1&&(L[e]||b.uniqueSort(i),q.test(e)&&i.reverse()),this.pushStack(i)}}));var O=/[^\\x20\\t\\r\\n\\f]+/g;function P(e){return e}function R(e){throw e}function M(e,t,n,r){var i;try{e&&h(i=e.promise)?i.call(e).done(t).fail(n):e&&h(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}b.Callbacks=function(e){e=\"string\"==typeof e?function(e){var t={};return b.each(e.match(O)||[],(function(e,n){t[n]=!0})),t}(e):b.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?b.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n=\"\",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=\"\"),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},b.extend({Deferred:function(t){var n=[[\"notify\",\"progress\",b.Callbacks(\"memory\"),b.Callbacks(\"memory\"),2],[\"resolve\",\"done\",b.Callbacks(\"once memory\"),b.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",b.Callbacks(\"once memory\"),b.Callbacks(\"once memory\"),1,\"rejected\"]],r=\"pending\",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return b.Deferred((function(t){b.each(n,(function(n,r){var i=h(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+\"With\"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==R&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(b.Deferred.getStackHook&&(c.stackTrace=b.Deferred.getStackHook()),e.setTimeout(c))}}return b.Deferred((function(e){n[0][3].add(a(0,e,h(i)?i:P,e.notifyWith)),n[1][3].add(a(0,e,h(t)?t:P)),n[2][3].add(a(0,e,h(r)?r:R))})).promise()},promise:function(e){return null!=e?b.extend(e,i):i}},o={};return b.each(n,(function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add((function(){r=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+\"With\"](this===o?void 0:this,arguments),this},o[t[0]+\"With\"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),o=i.call(arguments),a=b.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?i.call(arguments):n,--t||a.resolveWith(r,o)}};if(t<=1&&(M(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||h(o[n]&&o[n].then)))return a.then();for(;n--;)M(o[n],s(n),a.reject);return a.promise()}});var I=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;b.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&I.test(t.name)&&e.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,n)},b.readyException=function(t){e.setTimeout((function(){throw t}))};var W=b.Deferred();function F(){v.removeEventListener(\"DOMContentLoaded\",F),e.removeEventListener(\"load\",F),b.ready()}b.fn.ready=function(e){return W.then(e).catch((function(e){b.readyException(e)})),this},b.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--b.readyWait:b.isReady)||(b.isReady=!0,!0!==e&&--b.readyWait>0||W.resolveWith(v,[b]))}}),b.ready.then=W.then,\"complete\"===v.readyState||\"loading\"!==v.readyState&&!v.documentElement.doScroll?e.setTimeout(b.ready):(v.addEventListener(\"DOMContentLoaded\",F),e.addEventListener(\"load\",F));var B=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===x(n))for(s in i=!0,n)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,h(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(b(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){Y.remove(this,e)}))}}),b.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=G.get(e,t),n&&(!r||Array.isArray(n)?r=G.access(e,t,b.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,(function(){b.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return G.get(e,n)||G.access(e,n,{empty:b.Callbacks(\"once memory\").add((function(){G.remove(e,[t+\"queue\",n])}))})}}),b.fn.extend({queue:function(e,t){var n=2;return\"string\"!=typeof e&&(t=e,e=\"fx\",n--),arguments.length\\x20\\t\\r\\n\\f]*)/i,he=/^$|^module$|\\/(?:java|ecma)script/i;ce=v.createDocumentFragment().appendChild(v.createElement(\"div\")),(fe=v.createElement(\"input\")).setAttribute(\"type\",\"radio\"),fe.setAttribute(\"checked\",\"checked\"),fe.setAttribute(\"name\",\"t\"),ce.appendChild(fe),d.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML=\"\",d.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML=\"\",d.option=!!ce.lastChild;var ge={thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ve(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&k(e,t)?b.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n\",\"\"]);var me=/<|&#?\\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d-1)i&&i.push(o);else if(l=re(o),a=ve(f.appendChild(o),\"script\"),l&&ye(a),n)for(c=0;o=a[c++];)he.test(o.type||\"\")&&n.push(o);return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return v.activeElement}catch(e){}}()==(\"focus\"===t)}function ke(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return b().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=b.guid++)),e.each((function(){b.event.add(this,t,i,r,n)}))}function Ae(e,t,n){n?(G.set(e,t,!1),b.event.add(e,t,{namespace:!1,handler:function(e){var r,o,a=G.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(b.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=i.call(arguments),G.set(this,t,a),r=n(this,t),this[t](),a!==(o=G.get(this,t))||r?G.set(this,t,!1):o={},a!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else a.length&&(G.set(this,t,{value:b.event.trigger(b.extend(a[0],b.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,t)&&b.event.add(e,t,Ce)}b.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=G.get(e);if(X(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&b.find.matchesSelector(ne,i),n.guid||(n.guid=b.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(t){return void 0!==b&&b.event.triggered!==t.type?b.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||\"\").match(O)||[\"\"]).length;l--;)d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=b.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=b.event.special[d]||{},c=b.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&b.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),b.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=G.hasData(e)&&G.get(e);if(v&&(u=v.events)){for(l=(t=(t||\"\").match(O)||[\"\"]).length;l--;)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){for(f=b.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||b.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(u)&&G.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=b.event.fix(e),l=(G.get(this,\"events\")||Object.create(null))[u.type]||[],c=b.event.special[u.type]||{};for(s[0]=u,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:b.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\\s*$/g;function qe(e,t){return k(e,\"table\")&&k(11!==t.nodeType?t:t.firstChild,\"tr\")&&b(e).children(\"tbody\")[0]||e}function Le(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function He(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(G.hasData(e)&&(s=G.get(e).events))for(i in G.remove(t,\"handle events\"),s)for(n=0,r=s[i].length;n1&&\"string\"==typeof v&&!d.checkClone&&De.test(v))return e.each((function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Re(o,t,n,r)}));if(p&&(a=(i=xe(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=a),a||r)){for(u=(s=b.map(ve(i,\"script\"),Le)).length;f0&&ye(a,!u&&ve(e,\"script\")),s},cleanData:function(e){for(var t,n,r,i=b.event.special,o=0;void 0!==(n=e[o]);o++)if(X(n)){if(t=n[G.expando]){if(t.events)for(r in t.events)i[r]?b.event.remove(n,r):b.removeEvent(n,r,t.handle);n[G.expando]=void 0}n[Y.expando]&&(n[Y.expando]=void 0)}}}),b.fn.extend({detach:function(e){return Me(this,e,!0)},remove:function(e){return Me(this,e)},text:function(e){return B(this,(function(e){return void 0===e?b.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Re(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)}))},prepend:function(){return Re(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Re(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Re(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(b.cleanData(ve(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return b.clone(this,e,t)}))},html:function(e){return B(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=b.htmlPrefilter(e);try{for(;n3,ne.removeChild(t)),s}}))}();var ze=[\"Webkit\",\"Moz\",\"ms\"],Ue=v.createElement(\"div\").style,Xe={};function Ve(e){var t=b.cssProps[e]||Xe[e];return t||(e in Ue?e:Xe[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=ze.length;n--;)if((e=ze[n]+t)in Ue)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,Ye=/^--/,Qe={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Je={letterSpacing:\"0\",fontWeight:\"400\"};function Ke(e,t,n){var r=ee.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function Ze(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=b.css(e,n+te[a],!0,i)),r?(\"content\"===n&&(u-=b.css(e,\"padding\"+te[a],!0,i)),\"margin\"!==n&&(u-=b.css(e,\"border\"+te[a]+\"Width\",!0,i))):(u+=b.css(e,\"padding\"+te[a],!0,i),\"padding\"!==n?u+=b.css(e,\"border\"+te[a]+\"Width\",!0,i):s+=b.css(e,\"border\"+te[a]+\"Width\",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function et(e,t,n){var r=We(e),i=(!d.boxSizingReliable()||n)&&\"border-box\"===b.css(e,\"boxSizing\",!1,r),o=i,a=$e(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(Ie.test(a)){if(!n)return a;a=\"auto\"}return(!d.boxSizingReliable()&&i||!d.reliableTrDimensions()&&k(e,\"tr\")||\"auto\"===a||!parseFloat(a)&&\"inline\"===b.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===b.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ze(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=$e(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=U(t),u=Ye.test(t),l=e.style;if(u||(t=Ve(s)),a=b.cssHooks[t]||b.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=ee.exec(n))&&i[1]&&(n=ae(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(b.cssNumber[s]?\"\":\"px\")),d.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=U(t);return Ye.test(t)||(t=Ve(s)),(a=b.cssHooks[t]||b.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=$e(e,t,r)),\"normal\"===i&&t in Je&&(i=Je[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),b.each([\"height\",\"width\"],(function(e,t){b.cssHooks[t]={get:function(e,n,r){if(n)return!Ge.test(b.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):Fe(e,Qe,(function(){return et(e,t,r)}))},set:function(e,n,r){var i,o=We(e),a=!d.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===b.css(e,\"boxSizing\",!1,o),u=r?Ze(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,\"border\",!1,o)-.5)),u&&(i=ee.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=b.css(e,t)),Ke(0,n,u)}}})),b.cssHooks.marginLeft=_e(d.reliableMarginLeft,(function(e,t){if(t)return(parseFloat($e(e,\"marginLeft\"))||e.getBoundingClientRect().left-Fe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+\"px\"})),b.each({margin:\"\",padding:\"\",border:\"Width\"},(function(e,t){b.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];r<4;r++)i[e+te[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(b.cssHooks[e+t].set=Ke)})),b.fn.extend({css:function(e,t){return B(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=We(e),i=t.length;a1)}}),b.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||b.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?\"\":\"px\")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=b.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):1!==e.elem.nodeType||!b.cssHooks[e.prop]&&null==e.elem.style[Ve(e.prop)]?e.elem[e.prop]=e.now:b.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},b.fx=tt.prototype.init,b.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===v.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,b.fx.interval),b.fx.tick())}function st(){return e.setTimeout((function(){nt=void 0})),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=te[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(ct.tweeners[t]||[]).concat(ct.tweeners[\"*\"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){b.removeAttr(this,e)}))}}),b.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?b.prop(e,t,n):(1===o&&b.isXMLDoc(e)||(i=b.attrHooks[t.toLowerCase()]||(b.expr.match.bool.test(t)?ft:void 0)),void 0!==n?null===n?void b.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=b.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!d.radioValue&&\"radio\"===t&&k(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(O);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),ft={set:function(e,t,n){return!1===t?b.removeAttr(e,n):e.setAttribute(n,n),n}},b.each(b.expr.match.bool.source.match(/\\w+/g),(function(e,t){var n=pt[t]||b.find.attr;pt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=pt[a],pt[a]=i,i=null!=n(e,t,r)?a:null,pt[a]=o),i}}));var dt=/^(?:input|select|textarea|button)$/i,ht=/^(?:a|area)$/i;function gt(e){return(e.match(O)||[]).join(\" \")}function vt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function yt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(O)||[]}b.fn.extend({prop:function(e,t){return B(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[b.propFix[e]||e]}))}}),b.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&b.isXMLDoc(e)||(t=b.propFix[t]||t,i=b.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=b.find.attr(e,\"tabindex\");return t?parseInt(t,10):dt.test(e.nodeName)||ht.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),d.optSelected||(b.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),b.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){b.propFix[this.toLowerCase()]=this})),b.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){b(this).addClass(e.call(this,t,vt(this)))}));if((t=yt(e)).length)for(;n=this[u++];)if(i=vt(n),r=1===n.nodeType&&\" \"+gt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=gt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){b(this).removeClass(e.call(this,t,vt(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((t=yt(e)).length)for(;n=this[u++];)if(i=vt(n),r=1===n.nodeType&&\" \"+gt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=gt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(e,t){var n=typeof e,r=\"string\"===n||Array.isArray(e);return\"boolean\"==typeof t&&r?t?this.addClass(e):this.removeClass(e):h(e)?this.each((function(n){b(this).toggleClass(e.call(this,n,vt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=b(this),a=yt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=vt(this))&&G.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":G.get(this,\"__className__\")||\"\"))}))},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+gt(vt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var mt=/\\r/g;b.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=h(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,b(this).val()):e)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=b.map(i,(function(e){return null==e?\"\":e+\"\"}))),(t=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()])&&\"set\"in t&&void 0!==t.set(this,i,\"value\")||(this.value=i))}))):i?(t=b.valHooks[i.type]||b.valHooks[i.nodeName.toLowerCase()])&&\"get\"in t&&void 0!==(n=t.get(i,\"value\"))?n:\"string\"==typeof(n=i.value)?n.replace(mt,\"\"):null==n?\"\":n:void 0}}),b.extend({valHooks:{option:{get:function(e){var t=b.find.attr(e,\"value\");return null!=t?t:gt(b.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),b.each([\"radio\",\"checkbox\"],(function(){b.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=b.inArray(b(e).val(),t)>-1}},d.checkOn||(b.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})})),d.focusin=\"onfocusin\"in e;var xt=/^(?:focusinfocus|focusoutblur)$/,bt=function(e){e.stopPropagation()};b.extend(b.event,{trigger:function(t,n,r,i){var o,a,s,u,l,f,p,d,y=[r||v],m=c.call(t,\"type\")?t.type:t,x=c.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(a=d=s=r=r||v,3!==r.nodeType&&8!==r.nodeType&&!xt.test(m+b.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),l=m.indexOf(\":\")<0&&\"on\"+m,(t=t[b.expando]?t:new b.Event(m,\"object\"==typeof t&&t)).isTrigger=i?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:b.makeArray(n,[t]),p=b.event.special[m]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!g(r)){for(u=p.delegateType||m,xt.test(u+m)||(a=a.parentNode);a;a=a.parentNode)y.push(a),s=a;s===(r.ownerDocument||v)&&y.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=y[o++])&&!t.isPropagationStopped();)d=a,t.type=o>1?u:p.bindType||m,(f=(G.get(a,\"events\")||Object.create(null))[t.type]&&G.get(a,\"handle\"))&&f.apply(a,n),(f=l&&a[l])&&f.apply&&X(a)&&(t.result=f.apply(a,n),!1===t.result&&t.preventDefault());return t.type=m,i||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!X(r)||l&&h(r[m])&&!g(r)&&((s=r[l])&&(r[l]=null),b.event.triggered=m,t.isPropagationStopped()&&d.addEventListener(m,bt),r[m](),t.isPropagationStopped()&&d.removeEventListener(m,bt),b.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=b.extend(new b.Event,n,{type:e,isSimulated:!0});b.event.trigger(r,null,t)}}),b.fn.extend({trigger:function(e,t){return this.each((function(){b.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return b.event.trigger(e,t,n,!0)}}),d.focusin||b.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){var n=function(e){b.event.simulate(t,e.target,b.event.fix(e))};b.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=G.access(r,t);i||r.addEventListener(e,n,!0),G.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=G.access(r,t)-1;i?G.access(r,t,i):(r.removeEventListener(e,n,!0),G.remove(r,t))}}}));var wt=e.location,Tt={guid:Date.now()},Ct=/\\?/;b.parseXML=function(t){var n;if(!t||\"string\"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,\"text/xml\")}catch(e){n=void 0}return n&&!n.getElementsByTagName(\"parsererror\").length||b.error(\"Invalid XML: \"+t),n};var Et=/\\[\\]$/,St=/\\r?\\n/g,kt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function Nt(e,t,n,r){var i;if(Array.isArray(t))b.each(t,(function(t,i){n||Et.test(e)?r(e,i):Nt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)}));else if(n||\"object\"!==x(t))r(e,t);else for(i in t)Nt(e+\"[\"+i+\"]\",t[i],n,r)}b.param=function(e,t){var n,r=[],i=function(e,t){var n=h(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!b.isPlainObject(e))b.each(e,(function(){i(this.name,this.value)}));else for(n in e)Nt(n,e[n],t,i);return r.join(\"&\")},b.fn.extend({serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=b.prop(this,\"elements\");return e?b.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!b(this).is(\":disabled\")&&At.test(this.nodeName)&&!kt.test(e)&&(this.checked||!pe.test(e))})).map((function(e,t){var n=b(this).val();return null==n?null:Array.isArray(n)?b.map(n,(function(e){return{name:t.name,value:e.replace(St,\"\\r\\n\")}})):{name:t.name,value:n.replace(St,\"\\r\\n\")}})).get()}});var Dt=/%20/g,jt=/#.*$/,qt=/([?&])_=[^&]*/,Lt=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ht=/^(?:GET|HEAD)$/,Ot=/^\\/\\//,Pt={},Rt={},Mt=\"*/\".concat(\"*\"),It=v.createElement(\"a\");function Wt(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(O)||[];if(h(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Ft(e,t,n,r){var i={},o=e===Rt;function a(s){var u;return i[s]=!0,b.each(e[s]||[],(function(e,s){var l=s(t,n,r);return\"string\"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i[\"*\"]&&a(\"*\")}function Bt(e,t){var n,r,i=b.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&b.extend(!0,e,r),e}It.href=wt.href,b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Mt,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Bt(Bt(e,b.ajaxSettings),t):Bt(b.ajaxSettings,e)},ajaxPrefilter:Wt(Pt),ajaxTransport:Wt(Rt),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,a,s,u,l,c,f,p,d=b.ajaxSetup({},n),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?b(h):b.event,y=b.Deferred(),m=b.Callbacks(\"once memory\"),x=d.statusCode||{},w={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Lt.exec(o);)a[t[1].toLowerCase()+\" \"]=(a[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=a[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),S(0,t),this}};if(y.promise(E),d.url=((t||d.url||wt.href)+\"\").replace(Ot,wt.protocol+\"//\"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||\"*\").toLowerCase().match(O)||[\"\"],null==d.crossDomain){u=v.createElement(\"a\");try{u.href=d.url,u.href=u.href,d.crossDomain=It.protocol+\"//\"+It.host!=u.protocol+\"//\"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&\"string\"!=typeof d.data&&(d.data=b.param(d.data,d.traditional)),Ft(Pt,d,n,E),l)return E;for(f in(c=b.event&&d.global)&&0==b.active++&&b.event.trigger(\"ajaxStart\"),d.type=d.type.toUpperCase(),d.hasContent=!Ht.test(d.type),i=d.url.replace(jt,\"\"),d.hasContent?d.data&&d.processData&&0===(d.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(d.data=d.data.replace(Dt,\"+\")):(p=d.url.slice(i.length),d.data&&(d.processData||\"string\"==typeof d.data)&&(i+=(Ct.test(i)?\"&\":\"?\")+d.data,delete d.data),!1===d.cache&&(i=i.replace(qt,\"$1\"),p=(Ct.test(i)?\"&\":\"?\")+\"_=\"+Tt.guid+++p),d.url=i+p),d.ifModified&&(b.lastModified[i]&&E.setRequestHeader(\"If-Modified-Since\",b.lastModified[i]),b.etag[i]&&E.setRequestHeader(\"If-None-Match\",b.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",d.contentType),E.setRequestHeader(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(\"*\"!==d.dataTypes[0]?\", \"+Mt+\"; q=0.01\":\"\"):d.accepts[\"*\"]),d.headers)E.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,E,d)||l))return E.abort();if(C=\"abort\",m.add(d.complete),E.done(d.success),E.fail(d.error),r=Ft(Rt,d,n,E)){if(E.readyState=1,c&&g.trigger(\"ajaxSend\",[E,d]),l)return E;d.async&&d.timeout>0&&(s=e.setTimeout((function(){E.abort(\"timeout\")}),d.timeout));try{l=!1,r.send(w,S)}catch(e){if(l)throw e;S(-1,e)}}else S(-1,\"No Transport\");function S(t,n,a,u){var f,p,v,w,T,C=n;l||(l=!0,s&&e.clearTimeout(s),r=void 0,o=u||\"\",E.readyState=t>0?4:0,f=t>=200&&t<300||304===t,a&&(w=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;\"*\"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,E,a)),!f&&b.inArray(\"script\",d.dataTypes)>-1&&(d.converters[\"text script\"]=function(){}),w=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(d,w,E,f),f?(d.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(b.lastModified[i]=T),(T=E.getResponseHeader(\"etag\"))&&(b.etag[i]=T)),204===t||\"HEAD\"===d.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=w.state,p=w.data,f=!(v=w.error))):(v=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",f?y.resolveWith(h,[p,C,E]):y.rejectWith(h,[E,C,v]),E.statusCode(x),x=void 0,c&&g.trigger(f?\"ajaxSuccess\":\"ajaxError\",[E,d,f?p:v]),m.fireWith(h,[E,C]),c&&(g.trigger(\"ajaxComplete\",[E,d]),--b.active||b.event.trigger(\"ajaxStop\")))}return E},getJSON:function(e,t,n){return b.get(e,t,n,\"json\")},getScript:function(e,t){return b.get(e,void 0,t,\"script\")}}),b.each([\"get\",\"post\"],(function(e,t){b[t]=function(e,n,r,i){return h(n)&&(i=i||r,r=n,n=void 0),b.ajax(b.extend({url:e,type:t,dataType:i,data:n,success:r},b.isPlainObject(e)&&e))}})),b.ajaxPrefilter((function(e){var t;for(t in e.headers)\"content-type\"===t.toLowerCase()&&(e.contentType=e.headers[t]||\"\")})),b._evalUrl=function(e,t,n){return b.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){b.globalEval(e,t,n)}})},b.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=b(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(t){b(this).wrapInner(e.call(this,t))})):this.each((function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h(e);return this.each((function(n){b(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not(\"body\").each((function(){b(this).replaceWith(this.childNodes)})),this}}),b.expr.pseudos.hidden=function(e){return!b.expr.pseudos.visible(e)},b.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},b.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var $t={0:200,1223:204},_t=b.ajaxSettings.xhr();d.cors=!!_t&&\"withCredentials\"in _t,d.ajax=_t=!!_t,b.ajaxTransport((function(t){var n,r;if(d.cors||_t&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,\"abort\"===e?s.abort():\"error\"===e?\"number\"!=typeof s.status?o(0,\"error\"):o(s.status,s.statusText):o($t[s.status]||s.status,s.statusText,\"text\"!==(s.responseType||\"text\")||\"string\"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n(\"error\"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n(\"abort\");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),b.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),b.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter(\"script\",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")})),b.ajaxTransport(\"script\",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=b(\"