From 20ab37c9d788c54a2701247af4ae1b8787874664 Mon Sep 17 00:00:00 2001 From: Robert Hajek Date: Thu, 7 Nov 2019 11:06:59 +0100 Subject: [PATCH 01/23] feat: Added pandas DataFrame support --- influxdb_client/client/query_api.py | 31 + notebooks/stock-predictions.ipynb | 880 +++++++++++++++++++++ notebooks/stock_predictions_import_data.py | 88 +++ requirements.txt | 3 +- test-requirements.txt | 1 + 5 files changed, 1002 insertions(+), 1 deletion(-) create mode 100644 notebooks/stock-predictions.ipynb create mode 100644 notebooks/stock_predictions_import_data.py diff --git a/influxdb_client/client/query_api.py b/influxdb_client/client/query_api.py index 5ef06877..63a36dd3 100644 --- a/influxdb_client/client/query_api.py +++ b/influxdb_client/client/query_api.py @@ -2,6 +2,8 @@ import csv from typing import List, Generator, Any +from pandas import DataFrame + from influxdb_client import Dialect from influxdb_client import Query, QueryService from influxdb_client.client.flux_csv_parser import FluxCsvParser @@ -92,6 +94,35 @@ def query_stream(self, query: str, org=None) -> Generator['FluxRecord', Any, Non return _parser.generator() + def query_data_frame(self, query: str, org=None): + """ + Synchronously executes the Flux query and return Pandas DataFrame + + :param query: the Flux query + :param org: organization name (optional if already specified in InfluxDBClient) + :return: + """ + if org is None: + org = self._influxdb_client.org + + flux_tables = self.query(query=query, org=org) + + if len(flux_tables) == 0: + return DataFrame + + if len(flux_tables) > 1: + raise Exception("Flux query result must contain one table.") + + table = flux_tables[0] + data = [] + column_names = list(map(lambda c: c.label, table.columns)) + for record in table: + row = [] + for column_name in column_names: + row.append(record[column_name]) + data.append(row) + return DataFrame(data=data, columns=column_names, index=None) + # private helper for c @staticmethod def _create_query(query, dialect=default_dialect): diff --git a/notebooks/stock-predictions.ipynb b/notebooks/stock-predictions.ipynb new file mode 100644 index 00000000..f1bafa01 --- /dev/null +++ b/notebooks/stock-predictions.ipynb @@ -0,0 +1,880 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, + "source": [ + "## Example InfluxDB Jupyter notebook. \n", + "\n", + "This example demonstrates how to query data from InfluxDB 2.0 using Flux and predict the stock price. \n", + "(ML example using Keras)\n", + "\n", + "\n", + "### Prerequisites\n", + "\n", + "* import testing dataset before running this notebook using `python3 ./stock_predictions_import_data.py`\n", + "* install fallowing dependencies\n", + " * pip3 install keras\n", + " * pip3 install matplotlib\n", + " * pip3 install pyplot\n", + " * pip3 install tensorflow\n", + " * pip3 install sklearn" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stderr", + "text": [ + "Using TensorFlow backend.\n" + ], + "output_type": "stream" + } + ], + "source": [ + "from __future__ import print_function\n", + "\n", + "import math\n", + "import os\n", + "\n", + "import matplotlib.pyplot as plt\n", + "import numpy as np\n", + "from IPython.display import display\n", + "from keras.layers.core import Dense\n", + "from keras.layers.recurrent import LSTM\n", + "from keras.models import Sequential\n", + "from sklearn.metrics import mean_squared_error\n", + "from sklearn.preprocessing import MinMaxScaler\n", + "\n", + "from influxdb_client import InfluxDBClient\n", + "os.environ['TF_CPP_MIN_LOG_LEVEL']='2'" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# parameters to be set (\"optimum\" hyperparameters obtained from grid search):\n", + "look_back = 7\n", + "epochs = 100\n", + "batch_size = 32" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": " result table _time close symbol\n0 _result 0 2010-01-04 00:00:00+00:00 30.572857 AAPL\n1 _result 0 2010-01-05 00:00:00+00:00 30.625713 AAPL\n2 _result 0 2010-01-06 00:00:00+00:00 30.138571 AAPL\n3 _result 0 2010-01-07 00:00:00+00:00 30.082857 AAPL\n4 _result 0 2010-01-08 00:00:00+00:00 30.282858 AAPL", + "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
resulttable_timeclosesymbol
0_result02010-01-04 00:00:00+00:0030.572857AAPL
1_result02010-01-05 00:00:00+00:0030.625713AAPL
2_result02010-01-06 00:00:00+00:0030.138571AAPL
3_result02010-01-07 00:00:00+00:0030.082857AAPL
4_result02010-01-08 00:00:00+00:0030.282858AAPL
\n
" + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# fix random seed for reproducibility\n", + "np.random.seed(7)\n", + "\n", + "# read all prices using panda\n", + "#prices_dataset = pd.read_csv('./prices-split-adjusted.csv', header=0)\n", + "\n", + "# read prices from InfluxDB 2.0 \n", + "client = InfluxDBClient(url=\"http://localhost:9999\", token=\"my-token\", org=\"my-org\", debug=False)\n", + "query='''\n", + "from(bucket:\"my-bucket\")\n", + " |> range(start: 0, stop: now())\n", + " |> filter(fn: (r) => r._measurement == \"financial-analysis\")\n", + " |> filter(fn: (r) => r.symbol == \"AAPL\")\n", + " |> filter(fn: (r) => r._field == \"close\")\n", + " |> drop(columns: [\"_start\", \"result\", \"_stop\", \"table\", \"_field\",\"_measurement\"])\n", + " |> rename(columns: {_value: \"close\"})\n", + "'''\n", + "prices_dataset = client.query_api().query_data_frame(org=\"my-org\", query=query)\n", + "display(prices_dataset.head())\n", + "\n", + "# save Apple's stock values as type of floating point number\n", + "apple_stock_prices = prices_dataset.close.values.astype('float32')" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# reshape to column vector\n", + "apple_stock_prices = apple_stock_prices.reshape(len(apple_stock_prices), 1)\n", + "\n", + "# normalize the dataset\n", + "scaler = MinMaxScaler(feature_range=(0, 1))\n", + "apple_stock_prices = scaler.fit_transform(apple_stock_prices)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "text": [ + "Split data into training set and test set... Number of training samples/ test samples: 1180 582\n" + ], + "output_type": "stream" + } + ], + "source": [ + "# split data into training set and test set\n", + "train_size = int(len(apple_stock_prices) * 0.67)\n", + "test_size = len(apple_stock_prices) - train_size\n", + "train, test = apple_stock_prices[0:train_size,:], apple_stock_prices[train_size:len(apple_stock_prices),:]\n", + "\n", + "print('Split data into training set and test set... Number of training samples/ test samples:', len(train), len(test))" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# convert an array of values into a time series dataset \n", + "# in form \n", + "# X Y\n", + "# t-look_back+1, t-look_back+2, ..., t t+1\n", + "\n", + "def create_dataset(dataset, look_back):\n", + "\tdataX, dataY = [], []\n", + "\tfor i in range(len(dataset)-look_back-1):\n", + "\t\ta = dataset[i:(i+look_back), 0]\n", + "\t\tdataX.append(a)\n", + "\t\tdataY.append(dataset[i + look_back, 0])\n", + "\treturn np.array(dataX), np.array(dataY)\n", + "\n", + "# convert Apple's stock price data into time series dataset\n", + "trainX, trainY = create_dataset(train, look_back)\n", + "testX, testY = create_dataset(test, look_back)\n", + "\n", + "# reshape input of the LSTM to be format [samples, time steps, features]\n", + "trainX = np.reshape(trainX, (trainX.shape[0], trainX.shape[1], 1))\n", + "testX = np.reshape(testX, (testX.shape[0], testX.shape[1], 1))" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stderr", + "text": [ + "/usr/local/lib/python3.7/site-packages/ipykernel_launcher.py:7: UserWarning: The `nb_epoch` argument in `fit` has been renamed `epochs`.\n import sys\n" + ], + "output_type": "stream" + }, + { + "name": "stdout", + "text": [ + "Epoch 1/100\n", + "\r 32/1172 [..............................] - ETA: 14s - loss: 0.1243", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 1s - loss: 0.0824 ", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 0.0707", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 0.0613", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 1s 519us/step - loss: 0.0559\n", + "Epoch 2/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 0.0445", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0223", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 0.0196", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 0.0173", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 163us/step - loss: 0.0163\n", + "Epoch 3/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0123", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 224/1172 [====>.........................] - ETA: 0s - loss: 0.0101", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 0.0094", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 0.0092", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 0.0090", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 189us/step - loss: 0.0089\n", + "Epoch 4/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0072", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0076", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 0.0070", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 0.0064", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 160us/step - loss: 0.0063\n", + "Epoch 5/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0058", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0050", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 0.0043", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 0.0040", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 0.0040\n", + "Epoch 6/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0036", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0027", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 0.0024", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 0.0024", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 174us/step - loss: 0.0023\n", + "Epoch 7/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 8.2124e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 0.0013 ", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 0.0013", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 134us/step - loss: 0.0012\n", + "Epoch 8/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0018", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 8.1801e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 7.9550e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1024/1172 [=========================>....] - ETA: 0s - loss: 7.8369e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 177us/step - loss: 7.6649e-04\n", + "Epoch 9/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.9697e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 7.3176e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 6.6630e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 136us/step - loss: 6.0999e-04\n", + "Epoch 10/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.3317e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 6.0407e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 5.8831e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 5.6612e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 140us/step - loss: 5.6453e-04\n", + "Epoch 11/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 7.9996e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 5.5406e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 5.5338e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 138us/step - loss: 5.4008e-04\n", + "Epoch 12/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.4630e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.6264e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 4.5632e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 5.1949e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 5.2243e-04\n", + "Epoch 13/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.1816e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.3646e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 4.8992e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 130us/step - loss: 5.0667e-04\n", + "Epoch 14/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.7866e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 5.2694e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.9297e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 4.8357e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 164us/step - loss: 4.9252e-04\n", + "Epoch 15/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1437e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 320/1172 [=======>......................] - ETA: 0s - loss: 5.2765e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 4.9955e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 4.7999e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 4.8030e-04\n", + "Epoch 16/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 4.1681e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.7398e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 4.6517e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.6953e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 151us/step - loss: 4.6718e-04\n", + "Epoch 17/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1662e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.4595e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.4312e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.5325e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 144us/step - loss: 4.5782e-04\n", + "Epoch 18/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.2512e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.3892e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 4.5337e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 4.3731e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 169us/step - loss: 4.4582e-04\n", + "Epoch 19/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 5.6256e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.4903e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.4493e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.3882e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 4.3780e-04\n", + "Epoch 20/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.5113e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.0766e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.3237e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1024/1172 [=========================>....] - ETA: 0s - loss: 4.3374e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 161us/step - loss: 4.2780e-04\n", + "Epoch 21/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.5597e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.6834e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 4.1357e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 141us/step - loss: 4.2145e-04\n", + "Epoch 22/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 7.3526e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.1957e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.0841e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 4.1396e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 155us/step - loss: 4.1355e-04\n", + "Epoch 23/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.7134e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.2271e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.1659e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.1040e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 144us/step - loss: 4.0810e-04\n", + "Epoch 24/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.8978e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.8213e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.8180e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.9055e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 4.0075e-04\n", + "Epoch 25/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.8426e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.3098e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.1500e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.9820e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 3.9919e-04\n", + "Epoch 26/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.2369e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4342e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 608/1172 [==============>...............] - ETA: 0s - loss: 3.4639e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.9460e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 180us/step - loss: 3.9183e-04\n", + "Epoch 27/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.8239e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.2152e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.9196e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 132us/step - loss: 3.8947e-04\n", + "Epoch 28/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2476e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.8434e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.8018e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 3.7939e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 164us/step - loss: 3.8588e-04\n", + "Epoch 29/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.4366e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.0942e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.8420e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 131us/step - loss: 3.8197e-04\n", + "Epoch 30/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.0852e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.5926e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.9069e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.7871e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.7721e-04\n", + "Epoch 31/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.3123e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 4.3695e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 4.0369e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.8460e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 155us/step - loss: 3.7846e-04\n", + "Epoch 32/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.3018e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7889e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.7801e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.6322e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 162us/step - loss: 3.7427e-04\n", + "Epoch 33/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1597e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4463e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.7303e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 120us/step - loss: 3.7111e-04\n", + "Epoch 34/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6736e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.9540e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.9278e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.7514e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 154us/step - loss: 3.6852e-04\n", + "Epoch 35/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.9415e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.1698e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.8123e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 133us/step - loss: 3.6620e-04\n", + "Epoch 36/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.7654e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 2.9901e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.4735e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 136us/step - loss: 3.6482e-04\n", + "Epoch 37/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.4724e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.0149e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.8646e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.6687e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 3.6189e-04\n", + "Epoch 38/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8845e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4008e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.5255e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.5144e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 158us/step - loss: 3.6003e-04\n", + "Epoch 39/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 2.7959e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.6684e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.4424e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5808e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.5908e-04\n", + "Epoch 40/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.4996e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4334e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.3902e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 3.4570e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 162us/step - loss: 3.5746e-04\n", + "Epoch 41/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.5309e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7269e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.5287e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5059e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 153us/step - loss: 3.5569e-04\n", + "Epoch 42/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 6.7924e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 3.7036e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 3.5163e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.6013e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 159us/step - loss: 3.5868e-04\n", + "Epoch 43/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.9731e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.6821e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.4450e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.5313e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 153us/step - loss: 3.5201e-04\n", + "Epoch 44/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.9982e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 320/1172 [=======>......................] - ETA: 0s - loss: 3.7229e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.5512e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.6169e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 159us/step - loss: 3.5593e-04\n", + "Epoch 45/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.3604e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.3127e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.5802e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 140us/step - loss: 3.5123e-04\n", + "Epoch 46/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.5129e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.3109e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.5829e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.5710e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 156us/step - loss: 3.5000e-04\n", + "Epoch 47/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.3132e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 3.7616e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.6166e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.5419e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 152us/step - loss: 3.4981e-04\n", + "Epoch 48/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 2.8654e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 256/1172 [=====>........................] - ETA: 0s - loss: 3.6231e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 512/1172 [============>.................] - ETA: 0s - loss: 3.5801e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.5462e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 181us/step - loss: 3.5266e-04\n", + "Epoch 49/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1929e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7256e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.5092e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5059e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.4605e-04\n", + "Epoch 50/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8425e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.1978e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.2857e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.5054e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 3.4722e-04\n", + "Epoch 51/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.8107e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.0186e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.4128e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 127us/step - loss: 3.4771e-04\n", + "Epoch 52/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0843e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.5791e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.4333e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5043e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 147us/step - loss: 3.4501e-04\n", + "Epoch 53/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.8358e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7509e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.6424e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.4668e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 151us/step - loss: 3.4404e-04\n", + "Epoch 54/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.6769e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.6482e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.6206e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.3980e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 143us/step - loss: 3.3915e-04\n", + "Epoch 55/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.9943e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4641e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.4755e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.5078e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 170us/step - loss: 3.3915e-04\n", + "Epoch 56/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 3.0266e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4027e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.4564e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 135us/step - loss: 3.3628e-04\n", + "Epoch 57/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 3.5709e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.3230e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.0980e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.2702e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 142us/step - loss: 3.3703e-04\n", + "Epoch 58/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.4301e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.0594e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2194e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.3805e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 147us/step - loss: 3.3974e-04\n", + "Epoch 59/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.1321e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2003e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.2934e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 136us/step - loss: 3.3983e-04\n", + "Epoch 60/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2601e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.5244e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.3796e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 132us/step - loss: 3.3783e-04\n", + "Epoch 61/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.2256e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.6550e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.4785e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 3.3036e-04\n", + "Epoch 62/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0644e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.5730e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.4117e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.3846e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 3.3524e-04\n", + "Epoch 63/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.4136e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.1212e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.1222e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.3774e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.3558e-04\n", + "Epoch 64/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.5654e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.2028e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.3083e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 120us/step - loss: 3.2582e-04\n", + "Epoch 65/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.2781e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.1699e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.3452e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 124us/step - loss: 3.2540e-04\n", + "Epoch 66/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0189e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.3359e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.3635e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 122us/step - loss: 3.2701e-04\n", + "Epoch 67/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2281e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.2490e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.2262e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.2720e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 153us/step - loss: 3.2545e-04\n", + "Epoch 68/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.7898e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 2.8009e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.1054e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 122us/step - loss: 3.2533e-04\n", + "Epoch 69/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.6119e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.7500e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.1620e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 130us/step - loss: 3.2180e-04\n", + "Epoch 70/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.9343e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 320/1172 [=======>......................] - ETA: 0s - loss: 3.0112e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 544/1172 [============>.................] - ETA: 0s - loss: 3.3907e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.2951e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 172us/step - loss: 3.2289e-04\n", + "Epoch 71/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.6929e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.7602e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2993e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 3.1972e-04\n", + "Epoch 72/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2142e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 2.9907e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 2.9478e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 135us/step - loss: 3.2219e-04\n", + "Epoch 73/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0676e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4270e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.2053e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 131us/step - loss: 3.1770e-04\n", + "Epoch 74/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.7507e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.2088e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.3593e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 133us/step - loss: 3.1792e-04\n", + "Epoch 75/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.9513e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.1055e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.1316e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 122us/step - loss: 3.1527e-04\n", + "Epoch 76/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8099e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.0001e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.1644e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.1237e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 3.1421e-04\n", + "Epoch 77/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0597e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.5419e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.1490e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 3.1819e-04\n", + "Epoch 78/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.3593e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2094e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.0659e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.1199e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 179us/step - loss: 3.1270e-04\n", + "Epoch 79/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.2271e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2224e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.0719e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.1178e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 160us/step - loss: 3.1335e-04\n", + "Epoch 80/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6447e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 2.8885e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 2.9241e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.1162e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 143us/step - loss: 3.1275e-04\n", + "Epoch 81/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6113e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4116e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.1807e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 132us/step - loss: 3.0818e-04\n", + "Epoch 82/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.4746e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.7988e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.1303e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.1639e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 150us/step - loss: 3.1370e-04\n", + "Epoch 83/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.2561e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.1548e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2595e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 137us/step - loss: 3.1643e-04\n", + "Epoch 84/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.2085e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2653e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.0641e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1024/1172 [=========================>....] - ETA: 0s - loss: 3.0418e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 161us/step - loss: 3.0754e-04\n", + "Epoch 85/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.8436e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.2654e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2428e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.0943e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 149us/step - loss: 3.0738e-04\n", + "Epoch 86/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.7701e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.7064e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.0943e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.0505e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 141us/step - loss: 3.0462e-04\n", + "Epoch 87/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.9032e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.1435e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.9286e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 140us/step - loss: 3.0120e-04\n", + "Epoch 88/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.7147e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 288/1172 [======>.......................] - ETA: 0s - loss: 2.7531e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.1782e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.0584e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 167us/step - loss: 3.0249e-04\n", + "Epoch 89/100\n", + "\r 32/1172 [..............................] - ETA: 0s - loss: 3.2679e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.6672e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 2.7612e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 2.9045e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 165us/step - loss: 3.0333e-04\n", + "Epoch 90/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6500e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.8448e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2489e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.0245e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 147us/step - loss: 3.0234e-04\n", + "Epoch 91/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.7801e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.0799e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 2.8044e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 2.9930e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 152us/step - loss: 3.0039e-04\n", + "Epoch 92/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.6937e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.0491e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 2.9479e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 135us/step - loss: 2.9970e-04\n", + "Epoch 93/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.1537e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4838e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.1034e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 2.9896e-04\n", + "Epoch 94/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0997e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.6261e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.7657e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 137us/step - loss: 2.9517e-04\n", + "Epoch 95/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.7594e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 2.6774e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.9014e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.0207e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.0099e-04\n", + "Epoch 96/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2370e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.9312e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 2.9728e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 2.8689e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 151us/step - loss: 2.9376e-04\n", + "Epoch 97/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2286e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.9070e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 608/1172 [==============>...............] - ETA: 0s - loss: 2.9205e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 2.8386e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 179us/step - loss: 2.9141e-04\n", + "Epoch 98/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.7587e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.7774e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.7636e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 2.9533e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 143us/step - loss: 2.9505e-04\n", + "Epoch 99/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8082e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 3.1049e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 576/1172 [=============>................] - ETA: 0s - loss: 3.0926e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.0838e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 2.9607e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 200us/step - loss: 2.9260e-04\n", + "Epoch 100/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.5811e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 288/1172 [======>.......................] - ETA: 0s - loss: 2.8031e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 576/1172 [=============>................] - ETA: 0s - loss: 2.8427e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 2.7883e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 2.8474e-04", + "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 198us/step - loss: 2.8889e-04\n" + ], + "output_type": "stream" + }, + { + "data": { + "text/plain": "" + }, + "metadata": {}, + "output_type": "execute_result", + "execution_count": 7 + } + ], + "source": [ + "# create and fit the LSTM network\n", + "model = Sequential()\n", + "model.add(LSTM(4, input_shape=(look_back, 1)))\n", + "model.add(Dense(1))\n", + "model.compile(loss='mse', optimizer='adam')\n", + "model.fit(trainX, trainY, nb_epoch=epochs, batch_size=batch_size)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "\n", + "# make predictions\n", + "trainPredict = model.predict(trainX)\n", + "testPredict = model.predict(testX)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# invert predictions and targets to unscaled\n", + "trainPredict = scaler.inverse_transform(trainPredict)\n", + "trainY = scaler.inverse_transform([trainY])\n", + "testPredict = scaler.inverse_transform(testPredict)\n", + "testY = scaler.inverse_transform([testY])" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "text": [ + "Train Score: 1.79 RMSE\nTest Score: 6.60 RMSE\n" + ], + "output_type": "stream" + } + ], + "source": [ + "# calculate root mean squared error\n", + "trainScore = math.sqrt(mean_squared_error(trainY[0], trainPredict[:,0]))\n", + "print('Train Score: %.2f RMSE' % (trainScore))\n", + "testScore = math.sqrt(mean_squared_error(testY[0], testPredict[:,0]))\n", + "print('Test Score: %.2f RMSE' % (testScore))" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# shift predictions of training data for plotting\n", + "trainPredictPlot = np.empty_like(apple_stock_prices)\n", + "trainPredictPlot[:, :] = np.nan\n", + "trainPredictPlot[look_back:len(trainPredict)+look_back, :] = trainPredict\n", + "\n", + "# shift predictions of test data for plotting\n", + "testPredictPlot = np.empty_like(apple_stock_prices)\n", + "testPredictPlot[:, :] = np.nan\n", + "testPredictPlot[len(trainPredict)+(look_back*2)+1:len(apple_stock_prices)-1, :] = testPredict" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": "
", + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# plot baseline and predictions\n", + "plt.plot(scaler.inverse_transform(apple_stock_prices))\n", + "plt.plot(trainPredictPlot)\n", + "plt.plot(testPredictPlot)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "pycharm": { + "is_executing": false, + "name": "#%%\n" + } + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + }, + "pycharm": { + "stem_cell": { + "cell_type": "raw", + "source": [], + "metadata": { + "collapsed": false + } + } + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} \ No newline at end of file diff --git a/notebooks/stock_predictions_import_data.py b/notebooks/stock_predictions_import_data.py new file mode 100644 index 00000000..c1d6026d --- /dev/null +++ b/notebooks/stock_predictions_import_data.py @@ -0,0 +1,88 @@ +""" +Import VIX - CBOE Volatility Index - from "vix-daily.csv" file into InfluxDB 2.0 + +https://datahub.io/core/finance-vix#data +""" +from collections import OrderedDict +from csv import DictReader +from datetime import datetime + +import pandas as pd +import requests +import rx +import urllib3 +from rx import operators as ops + +from influxdb_client import Point, InfluxDBClient, WriteOptions + +_progress = 0 + + +def parse_row(row: OrderedDict): + """Parse row of CSV file into Point with structure: + + CSV format: + date,symbol,open,close,low,high,volume + 2016-01-05,WLTW,123.43,125.839996,122.309998,126.25,2163600.0 + 2016-01-06,WLTW,125.239998,119.980003,119.940002,125.540001,2386400.0 + 2016-01-07,WLTW,116.379997,114.949997,114.93,119.739998,2489500.0 + 2016-01-08,WLTW,115.480003,116.620003,113.5,117.440002,2006300.0 + 2016-01-11,WLTW,117.010002,114.970001,114.089996,117.330002,1408600.0 + 2016-01-12,WLTW,115.510002,115.550003,114.5,116.059998,1098000.0 + 2016-01-13,WLTW,116.459999,112.849998,112.589996,117.07,949600.0 + ... + + :param row: the row of CSV file + :return: Parsed csv row to [Point] + """ + global _progress + _progress += 1 + + if _progress % 1000 == 0: + print(_progress) + + return Point("financial-analysis") \ + .tag("symbol", row["symbol"]) \ + .field("open", float(row['open'])) \ + .field("high", float(row['high'])) \ + .field("low", float(row['low'])) \ + .field("close", float(row['close'])) \ + .time(datetime.strptime(row['date'], '%Y-%m-%d')) + + +def main(): + parse_row.progress = 0 + + url = "https://github.com/influxdata/influxdb-client-python/wiki/data/stock-prices-example.csv" + response = requests.get(url, stream=True) + data = rx \ + .from_iterable(DictReader(response.iter_lines(decode_unicode=True))) \ + .pipe(ops.map(lambda row: parse_row(row))) + + client = InfluxDBClient(url="http://localhost:9999", token="my-token", org="my-org", debug=False) + write_api = client.write_api(write_options=WriteOptions(batch_size=50000)) + + write_api.write(org="my-org", bucket="my-bucket", record=data) + write_api.__del__() + + query = ''' + from(bucket:"my-bucket") + |> range(start: 0, stop: now()) + |> filter(fn: (r) => r._measurement == "financial-analysis") + |> filter(fn: (r) => r.symbol == "AAPL") + |> filter(fn: (r) => r._field == "close") + |> drop(columns: ["_start", "_stop", "table", "_field","_measurement"]) + ''' + + result = client.query_api().query_data_frame(org="my-org", query=query) + print(result.head(100)) + + """ + Close client + """ + client.__del__() + # %% + + +if __name__ == '__main__': + main() diff --git a/requirements.txt b/requirements.txt index a476addc..e11b7900 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,5 @@ python_dateutil >= 2.5.3 setuptools >= 21.0.0 urllib3 >= 1.15.1 ciso8601>=2.1.1 -pytz>=2019.1 \ No newline at end of file +pytz>=2019.1 +pandas>=0.25.3 \ No newline at end of file diff --git a/test-requirements.txt b/test-requirements.txt index c7786fd6..cc6e72ce 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -6,4 +6,5 @@ randomize>=0.13 pytest>=5.0.0 httpretty>=0.9.6 psutil>=5.6.3 +pandas>=0.25.3 From 29714fbe040aa86eb0c58c40e71de6e34b74c140 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Thu, 7 Nov 2019 12:45:39 +0100 Subject: [PATCH 02/23] feat: Add live streaming example --- notebooks/realtime-stream.ipynb | 2432 +++++++++++++++++++++++++++++++ notebooks/telegraf.conf | 151 ++ 2 files changed, 2583 insertions(+) create mode 100644 notebooks/realtime-stream.ipynb create mode 100644 notebooks/telegraf.conf diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb new file mode 100644 index 00000000..100738df --- /dev/null +++ b/notebooks/realtime-stream.ipynb @@ -0,0 +1,2432 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Example InfluxDB Jupyter notebook - stream data\n", + "\n", + "This example demonstrates how to query data from InfluxDB 2.0 using Flux and display results in real time.\n", + "\n", + "Prerequisites:\n", + "1. Start InfluxDB: `./scripts/influxdb-restart.sh`\n", + "2. Start Telegraf: `telegraf -config ./notebooks/telegraf.conf`\n", + "3. install fallowing dependencies: `rx`, `pandas`, `streamz`, `hvplot`" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "# Import dev version of client\n", + "\n", + "import os\n", + "import sys\n", + "\n", + "sys.path.insert(0, os.path.abspath('../'))" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "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", + " var JS_MIME_TYPE = 'application/javascript';\n", + " var HTML_MIME_TYPE = 'text/html';\n", + " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", + " var CLASS_NAME = 'output_bokeh rendered_html';\n", + "\n", + " /**\n", + " * Render data to the DOM node\n", + " */\n", + " function render(props, node) {\n", + " var script = document.createElement(\"script\");\n", + " node.appendChild(script);\n", + " }\n", + "\n", + " /**\n", + " * Handle when an output is cleared or removed\n", + " */\n", + " function handleClearOutput(event, handle) {\n", + " var cell = handle.cell;\n", + "\n", + " var id = cell.output_area._bokeh_element_id;\n", + " var server_id = cell.output_area._bokeh_server_id;\n", + " // Clean up Bokeh references\n", + " if (id != null && id in Bokeh.index) {\n", + " Bokeh.index[id].model.document.clear();\n", + " delete Bokeh.index[id];\n", + " }\n", + "\n", + " if (server_id !== undefined) {\n", + " // Clean up Bokeh references\n", + " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", + " cell.notebook.kernel.execute(cmd, {\n", + " iopub: {\n", + " output: function(msg) {\n", + " var id = msg.content.text.trim();\n", + " if (id in Bokeh.index) {\n", + " Bokeh.index[id].model.document.clear();\n", + " delete Bokeh.index[id];\n", + " }\n", + " }\n", + " }\n", + " });\n", + " // Destroy server and session\n", + " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", + " cell.notebook.kernel.execute(cmd);\n", + " }\n", + " }\n", + "\n", + " /**\n", + " * Handle when a new output is added\n", + " */\n", + " function handleAddOutput(event, handle) {\n", + " var output_area = handle.output_area;\n", + " var output = handle.output;\n", + "\n", + " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", + " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", + " return\n", + " }\n", + "\n", + " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", + "\n", + " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", + " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", + " // store reference to embed id on output_area\n", + " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", + " }\n", + " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", + " var bk_div = document.createElement(\"div\");\n", + " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", + " var script_attrs = bk_div.children[0].attributes;\n", + " for (var i = 0; i < script_attrs.length; i++) {\n", + " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", + " }\n", + " // store reference to server id on output_area\n", + " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", + " }\n", + " }\n", + "\n", + " function register_renderer(events, OutputArea) {\n", + "\n", + " function append_mime(data, metadata, element) {\n", + " // create a DOM node to render to\n", + " var toinsert = this.create_output_subarea(\n", + " metadata,\n", + " CLASS_NAME,\n", + " EXEC_MIME_TYPE\n", + " );\n", + " this.keyboard_manager.register_events(toinsert);\n", + " // Render to node\n", + " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", + " render(props, toinsert[toinsert.length - 1]);\n", + " element.append(toinsert);\n", + " return toinsert\n", + " }\n", + "\n", + " /* Handle when an output is cleared or removed */\n", + " events.on('clear_output.CodeCell', handleClearOutput);\n", + " events.on('delete.Cell', handleClearOutput);\n", + "\n", + " /* Handle when a new output is added */\n", + " events.on('output_added.OutputArea', handleAddOutput);\n", + "\n", + " /**\n", + " * Register the mime type and append_mime function with output_area\n", + " */\n", + " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", + " /* Is output safe? */\n", + " safe: true,\n", + " /* Index of renderer in `output_area.display_order` */\n", + " index: 0\n", + " });\n", + " }\n", + "\n", + " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", + " if (root.Jupyter !== undefined) {\n", + " var events = require('base/js/events');\n", + " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", + "\n", + " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", + " register_renderer(events, OutputArea);\n", + " }\n", + " }\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", + " var NB_LOAD_WARNING = {'data': {'text/html':\n", + " \"
\\n\"+\n", + " \"

\\n\"+\n", + " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", + " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", + " \"

\\n\"+\n", + " \"
    \\n\"+\n", + " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", + " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", + " \"
\\n\"+\n", + " \"\\n\"+\n", + " \"from bokeh.resources import INLINE\\n\"+\n", + " \"output_notebook(resources=INLINE)\\n\"+\n", + " \"\\n\"+\n", + " \"
\"}};\n", + "\n", + " function display_loaded() {\n", + " var el = document.getElementById(null);\n", + " if (el != null) {\n", + " el.textContent = \"BokehJS is loading...\";\n", + " }\n", + " if (root.Bokeh !== undefined) {\n", + " if (el != null) {\n", + " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", + " }\n", + " } else if (Date.now() < root._bokeh_timeout) {\n", + " setTimeout(display_loaded, 100)\n", + " }\n", + " }\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", + " for (var i = 0; i < js_urls.length; i++) {\n", + " var url = js_urls[i];\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", + " };\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", + " \n", + " var js_urls = [];\n", + " var css_urls = [];\n", + " \n", + "\n", + " var inline_js = [\n", + " function(Bokeh) {\n", + " /* BEGIN bokeh.min.js */\n", + " /*!\n", + " * Copyright (c) 2012 - 2019, 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", + " root[\"Bokeh\"] = factory();\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 (parent_require && externals[id]) {\n", + " try {\n", + " mod = {exports: 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", + "\n", + " var main = require(entry);\n", + " main.require = require;\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 _(n,o,r){n(1),function(n){for(var o in n)r.hasOwnProperty(o)||(r[o]=n[o])}(n(102))},\n", + " function _(n,c,f){n(2),n(11),n(14),n(21),n(49),n(52),n(87),n(94),n(100)},\n", + " function _(e,n,a){e(3)()||Object.defineProperty(Object,\"assign\",{value:e(4),configurable:!0,enumerable:!1,writable:!0})},\n", + " function _(r,t,o){t.exports=function(){var r,t=Object.assign;return\"function\"==typeof t&&(t(r={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),r.foo+r.bar+r.trzy===\"razdwatrzy\")}},\n", + " function _(t,r,n){var o=t(5),c=t(10),a=Math.max;r.exports=function(t,r){var n,f,h,i=a(arguments.length,2);for(t=Object(c(t)),h=function(o){try{t[o]=r[o]}catch(t){n||(n=t)}},f=1;f= 0\");if(!isFinite(r))throw new RangeError(\"Count must be < ∞\");for(n=\"\";r;)r%2&&(n+=t),r>1&&(t+=t),r>>=1;return n}},\n", + " function _(t,i,n){var r=t(18),a=Math.abs,o=Math.floor;i.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?r(t)*o(a(t)):t}},\n", + " function _(n,t,i){t.exports=n(19)()?Math.sign:n(20)},\n", + " function _(n,t,o){t.exports=function(){var n=Math.sign;return\"function\"==typeof n&&(1===n(10)&&-1===n(-20))}},\n", + " function _(n,r,t){r.exports=function(n){return n=Number(n),isNaN(n)||0===n?n:n>0?1:-1}},\n", + " function _(e,r,a){e(22)()||Object.defineProperty(Array,\"from\",{value:e(23),configurable:!0,enumerable:!1,writable:!0})},\n", + " function _(n,o,r){o.exports=function(){var n,o,r=Array.from;return\"function\"==typeof r&&(o=r(n=[\"raz\",\"dwa\"]),Boolean(o&&o!==n&&\"dwa\"===o[1]))}},\n", + " function _(e,l,r){var n=e(24).iterator,t=e(44),a=e(45),i=e(46),u=e(47),o=e(10),f=e(8),c=e(48),v=Array.isArray,h=Function.prototype.call,y={configurable:!0,enumerable:!0,writable:!0,value:null},s=Object.defineProperty;l.exports=function(e){var l,r,A,g,p,w,b,d,x,j,O=arguments[1],m=arguments[2];if(e=Object(o(e)),f(O)&&u(O),this&&this!==Array&&a(this))l=this;else{if(!O){if(t(e))return 1!==(p=e.length)?Array.apply(null,e):((g=new Array(1))[0]=e[0],g);if(v(e)){for(g=new Array(p=e.length),r=0;r=55296&&w<=56319&&(j+=e[++r]),j=O?h.call(O,m,j,A):j,l?(y.value=j,s(g,A,y)):g[A]=j,++A;p=A}if(void 0===p)for(p=i(e.length),l&&(g=new l(p)),r=0;r-1}},\n", + " function _(r,n,o){var t=r(40);n.exports=function(r){if(!t(r))throw new TypeError(r+\" is not a symbol\");return r}},\n", + " function _(o,t,n){t.exports=function(o){return!!o&&(\"symbol\"==typeof o||!!o.constructor&&(\"Symbol\"===o.constructor.name&&\"Symbol\"===o[o.constructor.toStringTag]))}},\n", + " function _(t,e,n){var r=t(28),o=Object.create,c=Object.defineProperty,u=Object.prototype,f=o(null);e.exports=function(t){for(var e,n,o=0;f[t+(o||\"\")];)++o;return f[t+=o||\"\"]=!0,c(u,e=\"@@\"+t,r.gs(null,function(t){n||(n=!0,c(this,e,r(t)),n=!1)})),e}},\n", + " function _(e,t,a){var s=e(28),i=e(26).Symbol;t.exports=function(e){return Object.defineProperties(e,{hasInstance:s(\"\",i&&i.hasInstance||e(\"hasInstance\")),isConcatSpreadable:s(\"\",i&&i.isConcatSpreadable||e(\"isConcatSpreadable\")),iterator:s(\"\",i&&i.iterator||e(\"iterator\")),match:s(\"\",i&&i.match||e(\"match\")),replace:s(\"\",i&&i.replace||e(\"replace\")),search:s(\"\",i&&i.search||e(\"search\")),species:s(\"\",i&&i.species||e(\"species\")),split:s(\"\",i&&i.split||e(\"split\")),toPrimitive:s(\"\",i&&i.toPrimitive||e(\"toPrimitive\")),toStringTag:s(\"\",i&&i.toStringTag||e(\"toStringTag\")),unscopables:s(\"\",i&&i.unscopables||e(\"unscopables\"))})}},\n", + " function _(r,n,e){var t=r(28),i=r(39),o=Object.create(null);n.exports=function(r){return Object.defineProperties(r,{for:t(function(n){return o[n]?o[n]:o[n]=r(String(n))}),keyFor:t(function(r){var n;for(n in i(r),o)if(o[n]===r)return n})})}},\n", + " function _(t,n,r){var o=Object.prototype.toString,c=o.call(function(){return arguments}());n.exports=function(t){return o.call(t)===c}},\n", + " function _(t,o,n){var e=Object.prototype.toString,c=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);o.exports=function(t){return\"function\"==typeof t&&c(e.call(t))}},\n", + " function _(n,t,r){var a=n(17),o=Math.max;t.exports=function(n){return o(0,a(n))}},\n", + " function _(n,o,t){o.exports=function(n){if(\"function\"!=typeof n)throw new TypeError(n+\" is not a function\");return n}},\n", + " function _(t,n,o){var e=Object.prototype.toString,r=e.call(\"\");n.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||e.call(t)===r)||!1}},\n", + " function _(e,a,l){e(50)()||Object.defineProperty(Math,\"log10\",{value:e(51),configurable:!0,enumerable:!1,writable:!0})},\n", + " function _(n,t,o){t.exports=function(){var n=Math.log10;return\"function\"==typeof n&&.3010299956639812===n(2)}},\n", + " function _(N,a,t){var n=Math.log,r=Math.LOG10E;a.exports=function(N){return isNaN(N)?NaN:(N=Number(N))<0?NaN:0===N?-1/0:1===N?0:N===1/0?1/0:n(N)*r}},\n", + " function _(e,n,r){e(53)()||Object.defineProperty(e(26),\"Set\",{value:e(54),configurable:!0,enumerable:!1,writable:!0})},\n", + " function _(t,e,n){e.exports=function(){var t,e;return\"function\"==typeof Set&&(t=new Set([\"raz\",\"dwa\",\"trzy\"]),\"[object Set]\"===String(t)&&(3===t.size&&(\"function\"==typeof t.add&&(\"function\"==typeof t.clear&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.entries&&(\"function\"==typeof t.forEach&&(\"function\"==typeof t.has&&(\"function\"==typeof t.keys&&(\"function\"==typeof t.values&&(!1===(e=t.values().next()).done&&\"raz\"===e.value)))))))))))}},\n", + " function _(t,e,n){var r,i,s,o=t(55),a=t(56),_=t(60),c=t(47),u=t(28),h=t(65),l=t(24),f=t(66),p=t(68),y=t(85),v=t(86),d=Function.prototype.call,D=Object.defineProperty,g=Object.getPrototypeOf;v&&(s=Set),e.exports=r=function(){var t,e=arguments[0];if(!(this instanceof r))throw new TypeError(\"Constructor requires 'new'\");return t=v&&_?_(new s,g(this)):this,null!=e&&f(e),D(t,\"__setData__\",u(\"c\",[])),e?(p(e,function(t){-1===a.call(this,t)&&this.push(t)},t.__setData__),t):t},v&&(_&&_(r,s),r.prototype=Object.create(s.prototype,{constructor:u(r)})),h(Object.defineProperties(r.prototype,{add:u(function(t){return this.has(t)?this:(this.emit(\"_add\",this.__setData__.push(t)-1,t),this)}),clear:u(function(){this.__setData__.length&&(o.call(this.__setData__),this.emit(\"_clear\"))}),delete:u(function(t){var e=a.call(this.__setData__,t);return-1!==e&&(this.__setData__.splice(e,1),this.emit(\"_delete\",e,t),!0)}),entries:u(function(){return new y(this,\"key+value\")}),forEach:u(function(t){var e,n,r,i=arguments[1];for(c(t),n=(e=this.values())._next();void 0!==n;)r=e._resolve(n),d.call(t,i,r,r,this),n=e._next()}),has:u(function(t){return-1!==a.call(this.__setData__,t)}),keys:u(i=function(){return this.values()}),size:u.gs(function(){return this.__setData__.length}),values:u(function(){return new y(this)}),toString:u(function(){return\"[object Set]\"})})),D(r.prototype,l.iterator,u(i)),D(r.prototype,l.toStringTag,u(\"c\",\"Set\"))},\n", + " function _(t,n,i){var r=t(10);n.exports=function(){return r(this).length=0,this}},\n", + " function _(t,r,e){var i=t(57),n=t(46),o=t(10),a=Array.prototype.indexOf,h=Object.prototype.hasOwnProperty,s=Math.abs,p=Math.floor;r.exports=function(t){var r,e,f,l;if(!i(t))return a.apply(this,arguments);for(e=n(o(this).length),f=arguments[1],r=f=isNaN(f)?0:f>=0?p(f):n(this.length)-p(s(f));r=55296&&v<=56319&&(g+=r[++p]),i.call(n,x,g,s),!y);++p);else f.call(r,function(r){return i.call(n,x,r,s),y})}},\n", + " function _(n,t,e){var o=n(44),r=n(48),f=n(70),i=n(84),u=n(66),c=n(24).iterator;t.exports=function(n){return\"function\"==typeof u(n)[c]?n[c]():o(n)?new f(n):r(n)?new i(n):new f(n)}},\n", + " function _(t,e,r){var o,_=t(60),i=t(36),n=t(28),l=t(24),a=t(71),s=Object.defineProperty;o=e.exports=function(t,e){if(!(this instanceof o))throw new TypeError(\"Constructor requires 'new'\");a.call(this,t),e=e?i.call(e,\"key+value\")?\"key+value\":i.call(e,\"key\")?\"key\":\"value\":\"value\",s(this,\"__kind__\",n(\"\",e))},_&&_(o,a),delete o.prototype.constructor,o.prototype=Object.create(a.prototype,{_resolve:n(function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t})}),s(o.prototype,l.toStringTag,n(\"c\",\"Array Iterator\"))},\n", + " function _(_,t,e){var n,i=_(55),o=_(34),s=_(47),r=_(10),h=_(28),d=_(72),c=_(24),u=Object.defineProperty,l=Object.defineProperties;t.exports=n=function(_,t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l(this,{__list__:h(\"w\",r(_)),__context__:h(\"w\",t),__nextIndex__:h(\"w\",0)}),t&&(s(t.on),t.on(\"_add\",this._onAdd),t.on(\"_delete\",this._onDelete),t.on(\"_clear\",this._onClear))},delete n.prototype.constructor,l(n.prototype,o({_next:h(function(){var _;if(this.__list__)return this.__redo__&&void 0!==(_=this.__redo__.shift())?_:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(t,e){t>=_&&(this.__redo__[e]=++t)},this),this.__redo__.push(_)):u(this,\"__redo__\",h(\"c\",[_])))}),_onDelete:h(function(_){var t;_>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(_))&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,e){t>_&&(this.__redo__[e]=--t)},this)))}),_onClear:h(function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0})}))),u(n.prototype,c.iterator,h(function(){return this}))},\n", + " function _(e,t,n){var r,o=e(29),i=e(73),l=e(78),u=e(79),s=e(35),v=e(81),a=Function.prototype.bind,c=Object.defineProperty,f=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,o=i(t)&&l(t.value);return delete(r=u(t)).writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&f.call(this,e)?o:(t.value=a.call(o,n.resolveContext?n.resolveContext(this):this),c(this,e,t),this[e])},r},t.exports=function(e){var t=s(arguments[1]);return o(t.resolveContext)&&l(t.resolveContext),v(e,function(e,n){return r(n,e,t)})}},\n", + " function _(n,t,o){var r=n(74),u=n(29);t.exports=function(n){return u(n)?n:r(n,\"Cannot use %v\",arguments[1])}},\n", + " function _(r,e,n){var t=r(29),i=r(33),o=r(75),f=r(76),u=function(r,e){return r.replace(\"%v\",f(e))};e.exports=function(r,e,n){if(!i(n))throw new TypeError(u(e,r));if(!t(r)){if(\"default\"in n)return n.default;if(n.isOptional)return null}var f=o(n.errorMessage);throw t(f)||(f=e),new TypeError(u(f,r))}},\n", + " function _(t,n,r){var u=t(29),e=t(33),i=Object.prototype.toString;n.exports=function(t){if(!u(t))return null;if(e(t)){var n=t.toString;if(\"function\"!=typeof n)return null;if(n===i)return null}try{return\"\"+t}catch(t){return null}}},\n", + " function _(r,e,n){var t=r(77),u=/[\\n\\r\\u2028\\u2029]/g;e.exports=function(r){var e=t(r);return null===e?\"\":(e.length>100&&(e=e.slice(0,99)+\"…\"),e=e.replace(u,function(r){switch(r){case\"\\n\":return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw new Error(\"Unexpected character\")}}))}},\n", + " function _(t,r,n){r.exports=function(t){try{return t.toString()}catch(r){try{return String(t)}catch(t){return null}}}},\n", + " function _(n,t,i){var o=n(74),r=n(30);t.exports=function(n){return r(n)?n:o(n,\"%v is not a plain function\",arguments[1])}},\n", + " function _(n,r,t){var e=n(80),u=n(34),c=n(10);r.exports=function(n){var r=Object(c(n)),t=arguments[1],i=Object(arguments[2]);if(r!==n&&!t)return r;var f={};return t?e(t,function(r){(i.ensure||r in n)&&(f[r]=n[r])}):u(f,n),f}},\n", + " function _(r,o,f){o.exports=r(22)()?Array.from:r(23)},\n", + " function _(n,t,o){var c=n(47),r=n(82),u=Function.prototype.call;t.exports=function(n,t){var o={},a=arguments[2];return c(t),r(n,function(n,c,r,i){o[c]=u.call(t,a,n,c,r,i)}),o}},\n", + " function _(o,c,f){c.exports=o(83)(\"forEach\")},\n", + " function _(t,n,o){var c=t(47),e=t(10),r=Function.prototype.bind,u=Function.prototype.call,l=Object.keys,p=Object.prototype.propertyIsEnumerable;n.exports=function(t,n){return function(o,i){var a,f=arguments[2],y=arguments[3];return o=Object(e(o)),c(i),a=l(o),y&&a.sort(\"function\"==typeof y?r.call(y,o):void 0),\"function\"!=typeof t&&(t=a[t]),u.call(t,a,function(t,c){return p.call(o,t)?u.call(i,f,o[t],t,o,c):n})}}},\n", + " function _(t,_,e){var n,r=t(60),i=t(28),o=t(24),s=t(71),h=Object.defineProperty;n=_.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),h(this,\"__length__\",i(\"\",t.length))},r&&r(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:i(function(){if(this.__list__)return this.__nextIndex__=55296&&_<=56319?e+this.__list__[this.__nextIndex__++]:e})}),h(n.prototype,o.toStringTag,i(\"c\",\"String Iterator\"))},\n", + " function _(t,e,_){var r,i=t(60),o=t(36),n=t(28),s=t(71),a=t(24).toStringTag,c=Object.defineProperty;r=e.exports=function(t,e){if(!(this instanceof r))return new r(t,e);s.call(this,t.__setData__,t),e=e&&o.call(e,\"key+value\")?\"key+value\":\"value\",c(this,\"__kind__\",n(\"\",e))},i&&i(r,s),r.prototype=Object.create(s.prototype,{constructor:n(r),_resolve:n(function(t){return\"value\"===this.__kind__?this.__list__[t]:[this.__list__[t],this.__list__[t]]}),toString:n(function(){return\"[object Set Iterator]\"})}),c(r.prototype,a,n(\"c\",\"Set Iterator\"))},\n", + " function _(t,e,o){e.exports=\"undefined\"!=typeof Set&&\"[object Set]\"===Object.prototype.toString.call(Set.prototype)},\n", + " function _(e,a,n){e(88)()||Object.defineProperty(e(26),\"Map\",{value:e(89),configurable:!0,enumerable:!1,writable:!0})},\n", + " function _(t,e,n){e.exports=function(){var t,e;if(\"function\"!=typeof Map)return!1;try{t=new Map([[\"raz\",\"one\"],[\"dwa\",\"two\"],[\"trzy\",\"three\"]])}catch(t){return!1}return\"[object Map]\"===String(t)&&(3===t.size&&(\"function\"==typeof t.clear&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.entries&&(\"function\"==typeof t.forEach&&(\"function\"==typeof t.get&&(\"function\"==typeof t.has&&(\"function\"==typeof t.keys&&(\"function\"==typeof t.set&&(\"function\"==typeof t.values&&(!1===(e=t.entries().next()).done&&(!!e.value&&(\"raz\"===e.value[0]&&\"one\"===e.value[1])))))))))))))}},\n", + " function _(t,e,a){var _,n=t(55),i=t(56),r=t(60),s=t(47),o=t(10),p=t(28),c=t(65),u=t(24),l=t(66),h=t(68),f=t(90),y=t(93),m=Function.prototype.call,D=Object.defineProperties,v=Object.getPrototypeOf;e.exports=_=function(){var t,e,a,n=arguments[0];if(!(this instanceof _))throw new TypeError(\"Constructor requires 'new'\");return a=y&&r&&Map!==_?r(new Map,v(this)):this,null!=n&&l(n),D(a,{__mapKeysData__:p(\"c\",t=[]),__mapValuesData__:p(\"c\",e=[])}),n?(h(n,function(a){var _=o(a)[0];a=a[1],-1===i.call(t,_)&&(t.push(_),e.push(a))},a),a):a},y&&(r&&r(_,Map),_.prototype=Object.create(Map.prototype,{constructor:p(_)})),c(D(_.prototype,{clear:p(function(){this.__mapKeysData__.length&&(n.call(this.__mapKeysData__),n.call(this.__mapValuesData__),this.emit(\"_clear\"))}),delete:p(function(t){var e=i.call(this.__mapKeysData__,t);return-1!==e&&(this.__mapKeysData__.splice(e,1),this.__mapValuesData__.splice(e,1),this.emit(\"_delete\",e,t),!0)}),entries:p(function(){return new f(this,\"key+value\")}),forEach:p(function(t){var e,a,_=arguments[1];for(s(t),a=(e=this.entries())._next();void 0!==a;)m.call(t,_,this.__mapValuesData__[a],this.__mapKeysData__[a],this),a=e._next()}),get:p(function(t){var e=i.call(this.__mapKeysData__,t);if(-1!==e)return this.__mapValuesData__[e]}),has:p(function(t){return-1!==i.call(this.__mapKeysData__,t)}),keys:p(function(){return new f(this,\"key\")}),set:p(function(t,e){var a,_=i.call(this.__mapKeysData__,t);return-1===_&&(_=this.__mapKeysData__.push(t)-1,a=!0),this.__mapValuesData__[_]=e,a&&this.emit(\"_add\",_,t),this}),size:p.gs(function(){return this.__mapKeysData__.length}),values:p(function(){return new f(this,\"value\")}),toString:p(function(){return\"[object Map]\"})})),Object.defineProperty(_.prototype,u.iterator,p(function(){return this.entries()})),Object.defineProperty(_.prototype,u.toStringTag,p(\"c\",\"Map\"))},\n", + " function _(t,_,e){var i,n=t(60),r=t(28),o=t(71),s=t(24).toStringTag,a=t(91),u=Object.defineProperties,c=o.prototype._unBind;i=_.exports=function(t,_){if(!(this instanceof i))return new i(t,_);o.call(this,t.__mapKeysData__,t),_&&a[_]||(_=\"key+value\"),u(this,{__kind__:r(\"\",_),__values__:r(\"w\",t.__mapValuesData__)})},n&&n(i,o),i.prototype=Object.create(o.prototype,{constructor:r(i),_resolve:r(function(t){return\"value\"===this.__kind__?this.__values__[t]:\"key\"===this.__kind__?this.__list__[t]:[this.__list__[t],this.__values__[t]]}),_unBind:r(function(){this.__values__=null,c.call(this)}),toString:r(function(){return\"[object Map Iterator]\"})}),Object.defineProperty(i.prototype,s,r(\"c\",\"Map Iterator\"))},\n", + " function _(e,u,a){u.exports=e(92)(\"key\",\"value\",\"key+value\")},\n", + " function _(r,t,n){var c=Array.prototype.forEach,o=Object.create;t.exports=function(r){var t=o(null);return c.call(arguments,function(r){t[r]=!0}),t}},\n", + " function _(t,e,o){e.exports=\"undefined\"!=typeof Map&&\"[object Map]\"===Object.prototype.toString.call(new Map)},\n", + " function _(e,a,n){e(95)()||Object.defineProperty(e(26),\"WeakMap\",{value:e(96),configurable:!0,enumerable:!1,writable:!0})},\n", + " function _(t,e,n){e.exports=function(){var t,e;if(\"function\"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},\"one\"],[{},\"two\"],[{},\"three\"]])}catch(t){return!1}return\"[object WeakMap]\"===String(t)&&(\"function\"==typeof t.set&&(t.set({},1)===t&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.has&&\"one\"===t.get(e)))))}},\n", + " function _(t,e,a){var r,n=t(8),o=t(60),p=t(97),_=t(10),i=t(98),c=t(28),s=t(69),u=t(68),f=t(24).toStringTag,k=t(99),M=Array.isArray,h=Object.defineProperty,w=Object.prototype.hasOwnProperty,y=Object.getPrototypeOf;e.exports=r=function(){var t,e=arguments[0];if(!(this instanceof r))throw new TypeError(\"Constructor requires 'new'\");return t=k&&o&&WeakMap!==r?o(new WeakMap,y(this)):this,n(e)&&(M(e)||(e=s(e))),h(t,\"__weakMapData__\",c(\"c\",\"$weakMap$\"+i())),e?(u(e,function(e){_(e),t.set(e[0],e[1])}),t):t},k&&(o&&o(r,WeakMap),r.prototype=Object.create(WeakMap.prototype,{constructor:c(r)})),Object.defineProperties(r.prototype,{delete:c(function(t){return!!w.call(p(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)}),get:c(function(t){if(w.call(p(t),this.__weakMapData__))return t[this.__weakMapData__]}),has:c(function(t){return w.call(p(t),this.__weakMapData__)}),set:c(function(t,e){return h(p(t),this.__weakMapData__,c(\"c\",e)),this}),toString:c(function(){return\"[object WeakMap]\"})}),h(r.prototype,f,c(\"c\",\"WeakMap\"))},\n", + " function _(n,r,t){var o=n(63);r.exports=function(n){if(!o(n))throw new TypeError(n+\" is not an Object\");return n}},\n", + " function _(t,n,r){var e=Object.create(null),o=Math.random;n.exports=function(){var t;do{t=o().toString(36).slice(2)}while(e[t]);return t}},\n", + " function _(t,e,o){e.exports=\"function\"==typeof WeakMap&&\"[object WeakMap]\"===Object.prototype.toString.call(new WeakMap)},\n", + " function _(l,o,f){o.exports=l(101).polyfill()},\n", + " function _(t,e,r){\n", + " /*!\n", + " * @overview es6-promise - a tiny implementation of Promises/A+.\n", + " * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n", + " * @license Licensed under MIT license\n", + " * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n", + " * @version v4.2.6+9869a4bc\n", + " */\n", + " !function(t,n){\"object\"==typeof r&&void 0!==e?e.exports=n():\"function\"==typeof define&&define.amd?define(n):t.ES6Promise=n()}(this,function(){\"use strict\";function e(t){return\"function\"==typeof t}var r=Array.isArray?Array.isArray:function(t){return\"[object Array]\"===Object.prototype.toString.call(t)},n=0,o=void 0,i=void 0,s=function(t,e){v[n]=t,v[n+1]=e,2===(n+=2)&&(i?i(p):b())};var u=\"undefined\"!=typeof window?window:void 0,c=u||{},a=c.MutationObserver||c.WebKitMutationObserver,f=\"undefined\"==typeof self&&\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process),l=\"undefined\"!=typeof Uint8ClampedArray&&\"undefined\"!=typeof importScripts&&\"undefined\"!=typeof MessageChannel;function h(){var t=setTimeout;return function(){return t(p,1)}}var v=new Array(1e3);function p(){for(var t=0;t0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}},e.prototype.interactive_start=function(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new s.LODStart)),this._interactive_timestamp=Date.now()},e.prototype.interactive_stop=function(e){null!=this._interactive_plot&&this._interactive_plot.id===e.id&&this._interactive_plot.trigger_event(new s.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null},e.prototype.interactive_duration=function(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp},e.prototype.destructively_move=function(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();var t=d.copy(this._roots);this.clear();for(var n=0,o=t;n=0&&this._callbacks.splice(t,1)},e.prototype._trigger_on_change=function(e){for(var t=0,n=this._callbacks;t0||d.difference(f,a).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");var g={},y=[];for(var w in n._all_models)if(w in i){var b=e._events_to_sync_objects(i[w],c[w],n,g);y=y.concat(b)}return{references:e._references_json(h.values(g),!1),events:y}},e.prototype.to_json_string=function(e){return void 0===e&&(e=!0),JSON.stringify(this.to_json(e))},e.prototype.to_json=function(t){void 0===t&&(t=!0);var n=this._roots.map(function(e){return e.id}),o=h.values(this._all_models);return{version:r.version,title:this._title,roots:{root_ids:n,references:e._references_json(o,t)}}},e.from_json_string=function(t){var n=JSON.parse(t);return e.from_json(n)},e.from_json=function(t){i.logger.debug(\"Creating Document from JSON\");var n=t.version,o=-1!==n.indexOf(\"+\")||-1!==n.indexOf(\"-\"),s=\"Library versions: JS (\"+r.version+\") / Python (\"+n+\")\";o||r.version===n?i.logger.debug(s):(i.logger.warn(\"JS/Python version mismatch\"),i.logger.warn(s));var a=t.roots,_=a.root_ids,l=a.references,c=e._instantiate_references_json(l,{});e._initialize_references_json(l,{},c);for(var u=new e,d=0,h=_;d0,\"'step' must be a positive number\"),null==r&&(r=n,n=0);for(var t=n<=r?e:-e,i=(0,Math.max)((0,Math.ceil)((0,Math.abs)(r-n)/e),0),a=Array(i),o=0;o=0?r:n.length+r]},e.zip=function(){for(var n=[],r=0;rt||void 0===e)return 1;if(e2*Math.PI;)n-=2*Math.PI;return n}function o(n,r){return a(n-r)}function u(){return Math.random()}t.angle_norm=a,t.angle_dist=o,t.angle_between=function(n,r,t,u){var e=o(r,t);if(0==e)return!1;if(e==2*Math.PI)return!0;var f=a(n),i=o(r,f)<=e&&o(f,t)<=e;return 0==u?i:!i},t.random=u,t.randomIn=function(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))},t.atan2=function(n,r){return Math.atan2(r[1]-n[1],r[0]-n[0])},t.rnorm=function(n,r){for(var t,a;t=u(),a=(2*(a=u())-1)*Math.sqrt(1/Math.E*2),!(-4*t*t*Math.log(t)>=a*a););var o=a/t;return o=n+r*o},t.clamp=function(n,r,t){return n>t?t:n=0;u--)(o=t[u])&&(c=(a<3?o(c):a>3?o(e,n,c):o(e,n))||c);return a>3&&c&&Object.defineProperty(e,n,c),c},u=function(t,e){return function(n,r){e(n,r,t)}},i=function(t,e){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(t,e,n,r){return new(n||(n=Promise))(function(o,a){function c(t){try{i(r.next(t))}catch(t){a(t)}}function u(t){try{i(r.throw(t))}catch(t){a(t)}}function i(t){t.done?o(t.value):new n(function(e){e(t.value)}).then(c,u)}i((r=r.apply(t,e||[])).next())})},l=function(t,e){var n,r,o,a,c={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(;c;)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 c.label++,{value:a[1],done:!1};case 5:c.label++,r=a[1],a=[0];continue;case 7:a=c.ops.pop(),c.trys.pop();continue;default:if(!(o=(o=c.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){c=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}},p=function(t,e){var n=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,a=n.call(t),c=[];try{for(;(void 0===e||e-- >0)&&!(r=a.next()).done;)c.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 c},_=function(){for(var t=[],e=0;e1||u(t,e)})})}function u(t,e){try{(n=o[t](e)).value instanceof h?Promise.resolve(n.value.v).then(i,f):l(a[0][2],n)}catch(t){l(a[0][3],t)}var n}function i(t){u(\"next\",t)}function f(t){u(\"throw\",t)}function l(t,e){t(e),a.shift(),a.length&&u(a[0][0],a[0][1])}},d=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:h(t[r](e)),done:\"return\"===r}:o?o(e):e}:o}},w=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=y(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)})}}},m=function(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t},O=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},j=function(t){return t&&t.__esModule?t:{default:t}},t(\"__extends\",r),t(\"__assign\",o),t(\"__rest\",a),t(\"__decorate\",c),t(\"__param\",u),t(\"__metadata\",i),t(\"__awaiter\",f),t(\"__generator\",l),t(\"__exportStar\",s),t(\"__values\",y),t(\"__read\",p),t(\"__spread\",_),t(\"__spreadArrays\",b),t(\"__await\",h),t(\"__asyncGenerator\",v),t(\"__asyncDelegator\",d),t(\"__asyncValues\",w),t(\"__makeTemplateObject\",m),t(\"__importStar\",O),t(\"__importDefault\",j)})},\n", + " function _(n,r,t){function e(n,r,t){for(var e=[],o=3;ou&&(r=u),null==t||t>u-r?t=u-r:t<0&&(t=0);for(var i=u-t+e.length,f=new n.constructor(i),a=0;a0?0:e-1;o>=0&&ot&&(t=r);return t},t.max_by=function(n,r){if(0==n.length)throw new Error(\"max_by() called with an empty array\");for(var t=n[0],e=r(t),o=1,u=n.length;oe&&(t=i,e=f)}return t},t.sum=function(n){for(var r=0,t=0,e=n.length;t0&&(this._pending=!0);for(var p=0;p0?this._dict[t]=s:delete this._dict[t]}else i.isEqual(e,n)&&delete this._dict[t]},t.prototype.get_one=function(t,n){var e=this._existing(t);if(o.isArray(e)){if(1===e.length)return e[0];throw new Error(n)}return e},t}();e.MultiDict=s,s.__name__=\"MultiDict\";var a=function(){function t(n){if(null==n)this._values=[];else if(n instanceof t)this._values=r.copy(n._values);else{this._values=[];for(var e=0,i=n;et?(a&&(clearTimeout(a),a=null),o=c,i=n.apply(r,u),a||(r=u=null)):a||!1===e.trailing||(a=setTimeout(l,f)),i}},e.once=function(n){var t,e=!1;return function(){return e||(e=!0,t=n()),t}}},\n", + " function _(e,t,n){var r=e(121),a=e(125);function l(e,t){var n={};for(var r in e){var a=e[r];n[t+r]=a}return n}var i={line_color:[r.ColorSpec,\"black\"],line_width:[r.NumberSpec,1],line_alpha:[r.NumberSpec,1],line_join:[r.LineJoin,\"bevel\"],line_cap:[r.LineCap,\"butt\"],line_dash:[r.Array,[]],line_dash_offset:[r.Number,0]};n.line=function(e){return void 0===e&&(e=\"\"),l(i,e)};var o={fill_color:[r.ColorSpec,\"gray\"],fill_alpha:[r.NumberSpec,1]};n.fill=function(e){return void 0===e&&(e=\"\"),l(o,e)};var c={hatch_color:[r.ColorSpec,\"black\"],hatch_alpha:[r.NumberSpec,1],hatch_scale:[r.NumberSpec,12],hatch_pattern:[r.StringSpec,null],hatch_weight:[r.NumberSpec,1],hatch_extra:[r.Any,{}]};n.hatch=function(e){return void 0===e&&(e=\"\"),l(c,e)};var h={text_font:[r.Font,\"helvetica\"],text_font_size:[r.FontSizeSpec,\"12pt\"],text_font_style:[r.FontStyle,\"normal\"],text_color:[r.ColorSpec,\"#444444\"],text_alpha:[r.NumberSpec,1],text_align:[r.TextAlign,\"left\"],text_baseline:[r.TextBaseline,\"bottom\"],text_line_height:[r.Number,1.2]};n.text=function(e){return void 0===e&&(e=\"\"),l(h,e)},n.create=function(e){for(var t={},r=0,l=e;r\",\"*\"],n.HTTPMethod=[\"POST\",\"GET\"],n.HexTileOrientation=[\"pointytop\",\"flattop\"],n.HoverMode=[\"mouse\",\"hline\",\"vline\"],n.LatLon=[\"lat\",\"lon\"],n.LegendClickPolicy=[\"none\",\"hide\",\"mute\"],n.LegendLocation=n.Anchor,n.LineCap=[\"butt\",\"round\",\"square\"],n.LineJoin=[\"miter\",\"round\",\"bevel\"],n.LinePolicy=[\"prev\",\"next\",\"nearest\",\"interp\",\"none\"],n.Location=[\"above\",\"below\",\"left\",\"right\"],n.Logo=[\"normal\",\"grey\"],n.MarkerType=[\"asterisk\",\"circle\",\"circle_cross\",\"circle_x\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"hex\",\"inverted_triangle\",\"square\",\"square_cross\",\"square_x\",\"triangle\",\"x\"],n.Orientation=[\"vertical\",\"horizontal\"],n.OutputBackend=[\"canvas\",\"svg\",\"webgl\"],n.PaddingUnits=[\"percent\",\"absolute\"],n.Place=[\"above\",\"below\",\"left\",\"right\",\"center\"],n.PointPolicy=[\"snap_to_data\",\"follow_mouse\",\"none\"],n.RadiusDimension=[\"x\",\"y\",\"max\",\"min\"],n.RenderLevel=[\"image\",\"underlay\",\"glyph\",\"annotation\",\"overlay\"],n.RenderMode=[\"canvas\",\"css\"],n.ResetPolicy=[\"standard\",\"event_only\"],n.RoundingFunction=[\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"],n.Side=[\"above\",\"below\",\"left\",\"right\"],n.SizingMode=[\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"],n.SliderCallbackPolicy=[\"continuous\",\"throttle\",\"mouseup\"],n.Sort=[\"ascending\",\"descending\"],n.SpatialUnits=[\"screen\",\"data\"],n.StartEnd=[\"start\",\"end\"],n.StepMode=[\"after\",\"before\",\"center\"],n.TapBehavior=[\"select\",\"inspect\"],n.TextAlign=[\"left\",\"right\",\"center\"],n.TextBaseline=[\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"],n.TextureRepetition=[\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"],n.TickLabelOrientation=[\"vertical\",\"horizontal\",\"parallel\",\"normal\"],n.TooltipAttachment=[\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"],n.UpdateMode=[\"replace\",\"append\"],n.VerticalAlign=[\"top\",\"middle\",\"bottom\"]},\n", + " function _(r,e,t){var n=r(124),a=r(110);function o(r){var e=Number(r).toString(16);return 1==e.length?\"0\"+e:e}function l(r){if(0==(r+=\"\").indexOf(\"#\"))return r;if(n.is_svg_color(r))return n.svg_colors[r];if(0==r.indexOf(\"rgb\")){var e=r.replace(/^rgba?\\(|\\s+|\\)$/g,\"\").split(\",\"),t=e.slice(0,3).map(o).join(\"\");return 4==e.length&&(t+=o(Math.floor(255*parseFloat(e[3])))),\"#\"+t.slice(0,8)}return r}function i(r){var e;switch(r.substring(0,4)){case\"rgba\":e={start:\"rgba(\",len:4,alpha:!0};break;case\"rgb(\":e={start:\"rgb(\",len:3,alpha:!1};break;default:return!1}if(new RegExp(\".*?(\\\\.).*(,)\").test(r))throw new Error(\"color expects integers for rgb in rgb/rgba tuple, received \"+r);var t=r.replace(e.start,\"\").replace(\")\",\"\").split(\",\").map(parseFloat);if(t.length!=e.len)throw new Error(\"color expects rgba \"+e.len+\"-tuple, received \"+r);if(e.alpha&&!(0<=t[3]&&t[3]<=1))throw new Error(\"color expects rgba 4-tuple to have alpha value between 0 and 1\");if(a.includes(t.slice(0,3).map(function(r){return 0<=r&&r<=255}),!1))throw new Error(\"color expects rgb to have value between 0 and 255\");return!0}t.is_color=function(r){return n.is_svg_color(r.toLowerCase())||\"#\"==r.substring(0,1)||i(r)},t.rgb2hex=function(r,e,t){return\"#\"+o(255&r)+o(255&e)+o(255&t)},t.color2hex=l,t.color2rgba=function(r,e){if(void 0===e&&(e=1),!r)return[0,0,0,0];var t=l(r);(t=t.replace(/ |#/g,\"\")).length<=4&&(t=t.replace(/(.)/g,\"$1$1\"));for(var n=t.match(/../g).map(function(r){return parseInt(r,16)/255});n.length<3;)n.push(0);return n.length<4&&n.push(e),n.slice(0,4)},t.valid_rgb=i},\n", + " function _(F,e,r){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(F){return F in r.svg_colors}},\n", + " function _(e,n,t){var r=e(113),c=e(110);function o(e,n){return r.__assign(e,n)}function u(e){return Object.keys(e).length}t.keys=Object.keys,t.values=function(e){for(var n=Object.keys(e),t=n.length,r=new Array(t),c=0;c\"'`])/g,function(r){switch(r){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return r}})},e.unescape=function(r){return r.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,function(r,t){switch(t){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return t}})},e.use_strict=function(r){return\"'use strict';\\n\"+r}},\n", + " function _(e,t,n){var i=function(){function e(){this._dev=!1}return Object.defineProperty(e.prototype,\"dev\",{get:function(){return this._dev},set:function(e){this._dev=e},enumerable:!0,configurable:!0}),e}();n.Settings=i,i.__name__=\"Settings\",n.settings=new i},\n", + " function _(n,o,r){function f(n){for(var o in n)r.hasOwnProperty(o)||(r[o]=n[o])}f(n(130)),f(n(242)),f(n(269)),f(n(273)),f(n(288)),f(n(292)),f(n(298)),f(n(302)),f(n(332)),f(n(335)),f(n(337)),f(n(350)),f(n(217)),f(n(356)),f(n(360)),f(n(383)),f(n(384)),f(n(385)),f(n(386)),f(n(387)),f(n(393)),f(n(395)),f(n(405)),f(n(409))},\n", + " function _(a,e,o){var r=a(131);o.Annotation=r.Annotation;var n=a(168);o.Arrow=n.Arrow;var t=a(169);o.ArrowHead=t.ArrowHead;var v=a(169);o.OpenHead=v.OpenHead;var l=a(169);o.NormalHead=l.NormalHead;var d=a(169);o.TeeHead=d.TeeHead;var i=a(169);o.VeeHead=i.VeeHead;var A=a(200);o.Band=A.Band;var H=a(201);o.BoxAnnotation=H.BoxAnnotation;var T=a(203);o.ColorBar=T.ColorBar;var p=a(227);o.Label=p.Label;var L=a(229);o.LabelSet=L.LabelSet;var b=a(230);o.Legend=b.Legend;var B=a(231);o.LegendItem=B.LegendItem;var S=a(233);o.PolyAnnotation=S.PolyAnnotation;var g=a(234);o.Slope=g.Slope;var m=a(235);o.Span=m.Span;var w=a(228);o.TextAnnotation=w.TextAnnotation;var x=a(236);o.Title=x.Title;var P=a(237);o.ToolbarPanel=P.ToolbarPanel;var h=a(238);o.Tooltip=h.Tooltip;var k=a(241);o.Whisker=k.Whisker},\n", + " function _(t,e,n){var i=t(113),o=t(132),r=t(125),s=t(160),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),Object.defineProperty(e.prototype,\"panel\",{get:function(){return this.layout},enumerable:!0,configurable:!0}),e.prototype.get_size=function(){if(this.model.visible){var t=this._get_size(),e=t.width,n=t.height;return{width:Math.round(e),height:Math.round(n)}}return{width:0,height:0}},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this);var n=this.model.properties;this.on_change(n.visible,function(){return e.plot_view.request_layout()})},e.prototype._get_size=function(){throw new Error(\"not implemented\")},Object.defineProperty(e.prototype,\"ctx\",{get:function(){return this.plot_view.canvas_view.ctx},enumerable:!0,configurable:!0}),e.prototype.set_data=function(t){var e,n,i=this.model.materialize_dataspecs(t);if(r.extend(this,i),this.plot_model.use_map){null!=this._x&&(e=o.project_xy(this._x,this._y),this._x=e[0],this._y=e[1]),null!=this._xs&&(n=o.project_xsys(this._xs,this._ys),this._xs=n[0],this._ys=n[1])}},Object.defineProperty(e.prototype,\"needs_clip\",{get:function(){return null==this.layout},enumerable:!0,configurable:!0}),e.prototype.serializable_state=function(){var e=t.prototype.serializable_state.call(this);return null==this.layout?e:Object.assign(Object.assign({},e),{bbox:this.layout.bbox.box})},e}(s.RendererView);n.AnnotationView=a,a.__name__=\"AnnotationView\";var l=function(t){function e(e){return t.call(this,e)||this}return i.__extends(e,t),e.init_Annotation=function(){this.override({level:\"annotation\"})},e}(s.Renderer);n.Annotation=l,l.__name__=\"Annotation\",l.init_Annotation()},\n", + " function _(r,n,t){var a=r(133),e=r(134),o=new e(\"GOOGLE\"),c=new e(\"WGS84\");t.wgs84_mercator=a(c,o);var i={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},u={lon:[-180,180],lat:[-85.06,85.06]};function l(r,n){for(var a=Math.min(r.length,n.length),e=new Array(a),o=new Array(a),c=0;cu[n][0]&&r-1})}(n)?i(n):function(n){return\"+\"===n[0]}(n)?o(n):void 0:n}},\n", + " function _(r,n,i){var t=r(137),e=r(138),a=r(141);function f(r){var n=this;if(2===arguments.length){var i=arguments[1];\"string\"==typeof i?\"+\"===i.charAt(0)?f[r]=e(arguments[1]):f[r]=a(arguments[1]):f[r]=i}else if(1===arguments.length){if(Array.isArray(r))return r.map(function(r){Array.isArray(r)?f.apply(n,r):f(r)});if(\"string\"==typeof r){if(r in f)return f[r]}else\"EPSG\"in r?f[\"EPSG:\"+r.EPSG]=r:\"ESRI\"in r?f[\"ESRI:\"+r.ESRI]=r:\"IAU2000\"in r?f[\"IAU2000:\"+r.IAU2000]=r:console.log(r);return}}t(f),n.exports=f},\n", + " function _(t,l,G){l.exports=function(t){t(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),t(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),t(\"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\"),t.WGS84=t[\"EPSG:4326\"],t[\"EPSG:3785\"]=t[\"EPSG:3857\"],t.GOOGLE=t[\"EPSG:3857\"],t[\"EPSG:900913\"]=t[\"EPSG:3857\"],t[\"EPSG:102113\"]=t[\"EPSG:3857\"]}},\n", + " function _(n,t,o){var a=.017453292519943295,u=n(139),e=n(140);t.exports=function(n){var t,o,r,i={},f=n.split(\"+\").map(function(n){return n.trim()}).filter(function(n){return n}).reduce(function(n,t){var o=t.split(\"=\");return o.push(!0),n[o[0].toLowerCase()]=o[1],n},{}),s={proj:\"projName\",datum:\"datumCode\",rf:function(n){i.rf=parseFloat(n)},lat_0:function(n){i.lat0=n*a},lat_1:function(n){i.lat1=n*a},lat_2:function(n){i.lat2=n*a},lat_ts:function(n){i.lat_ts=n*a},lon_0:function(n){i.long0=n*a},lon_1:function(n){i.long1=n*a},lon_2:function(n){i.long2=n*a},alpha:function(n){i.alpha=parseFloat(n)*a},lonc:function(n){i.longc=n*a},x_0:function(n){i.x0=parseFloat(n)},y_0:function(n){i.y0=parseFloat(n)},k_0:function(n){i.k0=parseFloat(n)},k:function(n){i.k0=parseFloat(n)},a:function(n){i.a=parseFloat(n)},b:function(n){i.b=parseFloat(n)},r_a:function(){i.R_A=!0},zone:function(n){i.zone=parseInt(n,10)},south:function(){i.utmSouth=!0},towgs84:function(n){i.datum_params=n.split(\",\").map(function(n){return parseFloat(n)})},to_meter:function(n){i.to_meter=parseFloat(n)},units:function(n){i.units=n,e[n]&&(i.to_meter=e[n].to_meter)},from_greenwich:function(n){i.from_greenwich=n*a},pm:function(n){i.from_greenwich=(u[n]?u[n]:parseFloat(n))*a},nadgrids:function(n){\"@null\"===n?i.datumCode=\"none\":i.nadgrids=n},axis:function(n){3===n.length&&-1!==\"ewnsud\".indexOf(n.substr(0,1))&&-1!==\"ewnsud\".indexOf(n.substr(1,1))&&-1!==\"ewnsud\".indexOf(n.substr(2,1))&&(i.axis=n)}};for(t in f)o=f[t],t in s?\"function\"==typeof(r=s[t])?r(o):i[r]=o:i[t]=o;return\"string\"==typeof i.datumCode&&\"WGS84\"!==i.datumCode&&(i.datumCode=i.datumCode.toLowerCase()),i}},\n", + " function _(o,r,s){s.greenwich=0,s.lisbon=-9.131906111111,s.paris=2.337229166667,s.bogota=-74.080916666667,s.madrid=-3.687938888889,s.rome=12.452333333333,s.bern=7.439583333333,s.jakarta=106.807719444444,s.ferro=-17.666666666667,s.brussels=4.367975,s.stockholm=18.058277777778,s.athens=23.7163375,s.oslo=10.722916666667},\n", + " function _(t,e,f){f.ft={to_meter:.3048},f[\"us-ft\"]={to_meter:1200/3937}},\n", + " function _(e,a,t){var r=.017453292519943295,n=e(142);function o(e,a,t){e[a]=t.map(function(e){var a={};return l(e,a),a}).reduce(function(e,a){return n(e,a)},{})}function l(e,a){var t;Array.isArray(e)?(\"PARAMETER\"===(t=e.shift())&&(t=e.shift()),1===e.length?Array.isArray(e[0])?(a[t]={},l(e[0],a[t])):a[t]=e[0]:e.length?\"TOWGS84\"===t?a[t]=e:(a[t]={},[\"UNIT\",\"PRIMEM\",\"VERT_DATUM\"].indexOf(t)>-1?(a[t]={name:e[0].toLowerCase(),convert:e[1]},3===e.length&&(a[t].auth=e[2])):\"SPHEROID\"===t?(a[t]={name:e[0],a:e[1],rf:e[2]},4===e.length&&(a[t].auth=e[3])):[\"GEOGCS\",\"GEOCCS\",\"DATUM\",\"VERT_CS\",\"COMPD_CS\",\"LOCAL_CS\",\"FITTED_CS\",\"LOCAL_DATUM\"].indexOf(t)>-1?(e[0]=[\"name\",e[0]],o(a,t,e)):e.every(function(e){return Array.isArray(e)})?o(a,t,e):l(e,a[t])):a[t]=!0):a[e]=!0}function i(e){return e*r}a.exports=function(e,a){var t=JSON.parse((\",\"+e).replace(/\\s*\\,\\s*([A-Z_0-9]+?)(\\[)/g,',[\"$1\",').slice(1).replace(/\\s*\\,\\s*([A-Z_0-9]+?)\\]/g,',\"$1\"]').replace(/,\\[\"VERTCS\".+/,\"\")),r=t.shift(),o=t.shift();t.unshift([\"name\",o]),t.unshift([\"type\",r]),t.unshift(\"output\");var _={};return l(t,_),function(e){function a(a){var t=e.to_meter||1;return parseFloat(a,10)*t}\"GEOGCS\"===e.type?e.projName=\"longlat\":\"LOCAL_CS\"===e.type?(e.projName=\"identity\",e.local=!0):\"object\"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),\"metre\"===e.units&&(e.units=\"meter\"),e.UNIT.convert&&(\"GEOGCS\"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=parseFloat(e.UNIT.convert,10)*e.DATUM.SPHEROID.a):e.to_meter=parseFloat(e.UNIT.convert,10))),e.GEOGCS&&(e.GEOGCS.DATUM?e.datumCode=e.GEOGCS.DATUM.name.toLowerCase():e.datumCode=e.GEOGCS.name.toLowerCase(),\"d_\"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),\"new_zealand_geodetic_datum_1949\"!==e.datumCode&&\"new_zealand_1949\"!==e.datumCode||(e.datumCode=\"nzgd49\"),\"wgs_1984\"===e.datumCode&&(\"Mercator_Auxiliary_Sphere\"===e.PROJECTION&&(e.sphere=!0),e.datumCode=\"wgs84\"),\"_ferro\"===e.datumCode.slice(-6)&&(e.datumCode=e.datumCode.slice(0,-6)),\"_jakarta\"===e.datumCode.slice(-8)&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf(\"belge\")&&(e.datumCode=\"rnb72\"),e.GEOGCS.DATUM&&e.GEOGCS.DATUM.SPHEROID&&(e.ellps=e.GEOGCS.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),\"international\"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps=\"intl\"),e.a=e.GEOGCS.DATUM.SPHEROID.a,e.rf=parseFloat(e.GEOGCS.DATUM.SPHEROID.rf,10)),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\")),e.b&&!isFinite(e.b)&&(e.b=e.a),[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"false_easting\",\"False_Easting\"],[\"false_northing\",\"False_Northing\"],[\"central_meridian\",\"Central_Meridian\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",i],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longc\",\"longitude_of_center\",i],[\"x0\",\"false_easting\",a],[\"y0\",\"false_northing\",a],[\"long0\",\"central_meridian\",i],[\"lat0\",\"latitude_of_origin\",i],[\"lat0\",\"standard_parallel_1\",i],[\"lat1\",\"standard_parallel_1\",i],[\"lat2\",\"standard_parallel_2\",i],[\"alpha\",\"azimuth\",i],[\"srsCode\",\"name\"]].forEach(function(a){return t=e,n=(r=a)[0],o=r[1],void(!(n in t)&&o in t&&(t[n]=t[o],3===r.length&&(t[n]=r[2](t[n]))));var t,r,n,o}),e.long0||!e.longc||\"Albers_Conic_Equal_Area\"!==e.projName&&\"Lambert_Azimuthal_Equal_Area\"!==e.projName||(e.long0=e.longc),e.lat_ts||!e.lat1||\"Stereographic_South_Pole\"!==e.projName&&\"Polar Stereographic (variant B)\"!==e.projName||(e.lat0=i(e.lat1>0?90:-90),e.lat_ts=e.lat1)}(_.output),n(a,_.output)}},\n", + " function _(n,r,i){r.exports=function(n,r){var i,o;if(n=n||{},!r)return n;for(o in r)void 0!==(i=r[o])&&(n[o]=i);return n}},\n", + " function _(n,o,t){var r=[n(144),n(150)],e={},a=[];function i(n,o){var t=a.length;return n.names?(a[t]=n,n.names.forEach(function(n){e[n.toLowerCase()]=t}),this):(console.log(o),!0)}t.add=i,t.get=function(n){if(!n)return!1;var o=n.toLowerCase();return void 0!==e[o]&&a[e[o]]?a[e[o]]:void 0},t.start=function(){r.forEach(i)}},\n", + " function _(t,s,i){var h=t(145),a=Math.PI/2,e=57.29577951308232,r=t(146),n=Math.PI/4,l=t(148),o=t(149);i.init=function(){var t=this.b/this.a;this.es=1-t*t,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=h(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)},i.forward=function(t){var s,i,h=t.x,o=t.y;if(o*e>90&&o*e<-90&&h*e>180&&h*e<-180)return null;if(Math.abs(Math.abs(o)-a)<=1e-10)return null;if(this.sphere)s=this.x0+this.a*this.k0*r(h-this.long0),i=this.y0+this.a*this.k0*Math.log(Math.tan(n+.5*o));else{var M=Math.sin(o),u=l(this.e,o,M);s=this.x0+this.a*this.k0*r(h-this.long0),i=this.y0-this.a*this.k0*Math.log(u)}return t.x=s,t.y=i,t},i.inverse=function(t){var s,i,h=t.x-this.x0,e=t.y-this.y0;if(this.sphere)i=a-2*Math.atan(Math.exp(-e/(this.a*this.k0)));else{var n=Math.exp(-e/(this.a*this.k0));if(-9999===(i=o(this.e,n)))return null}return s=r(this.long0+h/(this.a*this.k0)),t.x=s,t.y=i,t},i.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"]},\n", + " function _(t,n,r){n.exports=function(t,n,r){var o=t*n;return r/Math.sqrt(1-o*o)}},\n", + " function _(t,n,a){var r=2*Math.PI,o=t(147);n.exports=function(t){return Math.abs(t)<=3.14159265359?t:t-o(t)*r}},\n", + " function _(n,t,o){t.exports=function(n){return n<0?-1:1}},\n", + " function _(t,a,n){var r=Math.PI/2;a.exports=function(t,a,n){var o=t*n,h=.5*t;return o=Math.pow((1-o)/(1+o),h),Math.tan(.5*(r-a))/o}},\n", + " function _(a,t,n){var r=Math.PI/2;t.exports=function(a,t){for(var n,h,M=.5*a,o=r-2*Math.atan(t),e=0;e<=15;e++)if(n=a*Math.sin(o),o+=h=r-2*Math.atan(t*Math.pow((1-n)/(1+n),M))-o,Math.abs(h)<=1e-10)return o;return-9999}},\n", + " function _(n,i,t){function e(n){return n}t.init=function(){},t.forward=e,t.inverse=e,t.names=[\"longlat\",\"identity\"]},\n", + " function _(r,e,t){var n=r(152);t.eccentricity=function(r,e,t,n){var a=r*r,c=e*e,f=(a-c)/a,i=0;return n?(a=(r*=1-f*(.16666666666666666+f*(.04722222222222222+.022156084656084655*f)))*r,f=0):i=Math.sqrt(f),{es:f,e:i,ep2:(a-c)/c}},t.sphere=function(r,e,t,a,c){if(!r){var f=n[a];f||(f=n.WGS84),r=f.a,e=f.b,t=f.rf}return t&&!e&&(e=(1-1/t)*r),(0===t||Math.abs(r-e)<1e-10)&&(c=!0,e=r),{a:r,b:e,rf:t,sphere:c}}},\n", + " function _(e,a,l){l.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},l.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},l.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},l.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},l.airy={a:6377563.396,b:6356256.91,ellipseName:\"Airy 1830\"},l.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},l.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},l.mod_airy={a:6377340.189,b:6356034.446,ellipseName:\"Modified Airy\"},l.andrae={a:6377104.43,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},l.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},l.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},l.bessel={a:6377397.155,rf:299.1528128,ellipseName:\"Bessel 1841\"},l.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},l.clrk66={a:6378206.4,b:6356583.8,ellipseName:\"Clarke 1866\"},l.clrk80={a:6378249.145,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},l.clrk58={a:6378293.645208759,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},l.CPM={a:6375738.7,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},l.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},l.engelis={a:6378136.05,rf:298.2566,ellipseName:\"Engelis 1985\"},l.evrst30={a:6377276.345,rf:300.8017,ellipseName:\"Everest 1830\"},l.evrst48={a:6377304.063,rf:300.8017,ellipseName:\"Everest 1948\"},l.evrst56={a:6377301.243,rf:300.8017,ellipseName:\"Everest 1956\"},l.evrst69={a:6377295.664,rf:300.8017,ellipseName:\"Everest 1969\"},l.evrstSS={a:6377298.556,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},l.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},l.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},l.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},l.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},l.hough={a:6378270,rf:297,ellipseName:\"Hough\"},l.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},l.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},l.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},l.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},l.new_intl={a:6378157.5,b:6356772.2,ellipseName:\"New International 1967\"},l.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},l.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},l.SEasia={a:6378155,b:6356773.3205,ellipseName:\"Southeast Asia\"},l.walbeck={a:6376896,b:6355834.8467,ellipseName:\"Walbeck\"},l.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"},l.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"},l.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"},l.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},l.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},\n", + " function _(e,a,s){s.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},s.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},s.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},s.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},s.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},s.potsdam={towgs84:\"606.0,23.0,413.0\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},s.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},s.hermannskogel={towgs84:\"653.0,-212.0,449.0\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},s.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},s.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},s.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},s.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"},s.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},s.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},s.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},s.rnb72={towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"}},\n", + " function _(a,m,t){var p=1,u=2,r=4,_=5,d=484813681109536e-20;m.exports=function(a,m,t,s,e,n){var o={};return o.datum_type=r,a&&\"none\"===a&&(o.datum_type=_),m&&(o.datum_params=m.map(parseFloat),0===o.datum_params[0]&&0===o.datum_params[1]&&0===o.datum_params[2]||(o.datum_type=p),o.datum_params.length>3&&(0===o.datum_params[3]&&0===o.datum_params[4]&&0===o.datum_params[5]&&0===o.datum_params[6]||(o.datum_type=u,o.datum_params[3]*=d,o.datum_params[4]*=d,o.datum_params[5]*=d,o.datum_params[6]=o.datum_params[6]/1e6+1))),o.a=t,o.b=s,o.es=e,o.ep2=n,o}},\n", + " function _(t,e,r){var m=.017453292519943295,a=57.29577951308232,o=1,u=2,n=t(156),d=t(158),y=t(134),_=t(159);e.exports=function t(e,r,x){var i;return Array.isArray(x)&&(x=_(x)),e.datum&&r.datum&&function(t,e){return(t.datum.datum_type===o||t.datum.datum_type===u)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===o||e.datum.datum_type===u)&&\"WGS84\"!==t.datumCode}(e,r)&&(x=t(e,i=new y(\"WGS84\"),x),e=i),\"enu\"!==e.axis&&(x=d(e,!1,x)),\"longlat\"===e.projName?x={x:x.x*m,y:x.y*m}:(e.to_meter&&(x={x:x.x*e.to_meter,y:x.y*e.to_meter}),x=e.inverse(x)),e.from_greenwich&&(x.x+=e.from_greenwich),x=n(e.datum,r.datum,x),r.from_greenwich&&(x={x:x.x-r.grom_greenwich,y:x.y}),\"longlat\"===r.projName?x={x:x.x*a,y:x.y*a}:(x=r.forward(x),r.to_meter&&(x={x:x.x/r.to_meter,y:x.y/r.to_meter})),\"enu\"!==r.axis?d(r,!0,x):x}},\n", + " function _(t,e,a){var u=1,m=2,o=t(157);function c(t){return t===u||t===m}e.exports=function(t,e,a){return o.compareDatums(t,e)?a:5===t.datum_type||5===e.datum_type?a:t.es!==e.es||t.a!==e.a||c(t.datum_type)||c(e.datum_type)?(a=o.geodeticToGeocentric(a,t.es,t.a),c(t.datum_type)&&(a=o.geocentricToWgs84(a,t.datum_type,t.datum_params)),c(e.datum_type)&&(a=o.geocentricFromWgs84(a,e.datum_type,e.datum_params)),o.geocentricToGeodetic(a,e.es,e.a,e.b)):a}},\n", + " function _(a,t,r){var m=Math.PI/2;r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(this.es-t.es)>5e-11)&&(1===a.datum_type?this.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:2!==a.datum_type||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 s,u,e,n,d=a.x,i=a.y,p=a.z?a.z:0;if(i<-m&&i>-1.001*m)i=-m;else if(i>m&&i<1.001*m)i=m;else if(i<-m||i>m)return null;return d>Math.PI&&(d-=2*Math.PI),u=Math.sin(i),n=Math.cos(i),e=u*u,{x:((s=r/Math.sqrt(1-t*e))+p)*n*Math.cos(d),y:(s+p)*n*Math.sin(d),z:(s*(1-t)+p)*u}},r.geocentricToGeodetic=function(a,t,r,s){var u,e,n,d,i,p,_,h,o,y,c,z,M,x,f,g=a.x,l=a.y,q=a.z?a.z:0;if(u=Math.sqrt(g*g+l*l),e=Math.sqrt(g*g+l*l+q*q),u/r<1e-12){if(x=0,e/r<1e-12)return m,f=-s,{x:a.x,y:a.y,z:a.z}}else x=Math.atan2(l,g);n=q/e,h=(d=u/e)*(1-t)*(i=1/Math.sqrt(1-t*(2-t)*d*d)),o=n*i,M=0;do{M++,p=t*(_=r/Math.sqrt(1-t*o*o))/(_+(f=u*h+q*o-_*(1-t*o*o))),z=(c=n*(i=1/Math.sqrt(1-p*(2-p)*d*d)))*h-(y=d*(1-p)*i)*o,h=y,o=c}while(z*z>1e-24&&M<30);return{x:x,y:Math.atan(c/Math.abs(y)),z:f}},r.geocentricToWgs84=function(a,t,r){if(1===t)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(2===t){var m=r[0],s=r[1],u=r[2],e=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-e*a.z)+s,z:i*(-n*a.x+e*a.y+a.z)+u}}},r.geocentricFromWgs84=function(a,t,r){if(1===t)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(2===t){var m=r[0],s=r[1],u=r[2],e=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,_=(a.y-s)/i,h=(a.z-u)/i;return{x:p+d*_-n*h,y:-d*p+_+e*h,z:n*p-e*_+h}}}},\n", + " function _(e,a,r){a.exports=function(e,a,r){var s,c,i,n=r.x,o=r.y,t=r.z||0,u={};for(i=0;i<3;i++)if(!a||2!==i||void 0!==r.z)switch(0===i?(s=n,c=\"x\"):1===i?(s=o,c=\"y\"):(s=t,c=\"z\"),e.axis[i]){case\"e\":u[c]=s;break;case\"w\":u[c]=-s;break;case\"n\":u[c]=s;break;case\"s\":u[c]=-s;break;case\"u\":void 0!==r[c]&&(u.z=s);break;case\"d\":void 0!==r[c]&&(u.z=-s);break;default:return null}return u}},\n", + " function _(n,t,e){t.exports=function(n){var t={x:n[0],y:n[1]};return n.length>2&&(t.z=n[2]),n.length>3&&(t.m=n[3]),t}},\n", + " function _(e,t,n){var i=e(113),r=e(161),o=e(165),l=e(121),u=e(166),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.visuals=new o.Visuals(this.model),this._has_finished=!0},Object.defineProperty(t.prototype,\"plot_view\",{get:function(){return this.parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"plot_model\",{get:function(){return this.parent.model},enumerable:!0,configurable:!0}),t.prototype.request_render=function(){this.plot_view.request_render()},t.prototype.map_to_screen=function(e,t){return this.plot_view.map_to_screen(e,t,this.model.x_range_name,this.model.y_range_name)},Object.defineProperty(t.prototype,\"needs_clip\",{get:function(){return!1},enumerable:!0,configurable:!0}),t.prototype.notify_finished=function(){this.plot_view.notify_finished()},Object.defineProperty(t.prototype,\"has_webgl\",{get:function(){return!1},enumerable:!0,configurable:!0}),t}(r.DOMView);n.RendererView=_,_.__name__=\"RendererView\";var p=function(e){function t(t){return e.call(this,t)||this}return i.__extends(t,e),t.init_Renderer=function(){this.define({level:[l.RenderLevel],visible:[l.Boolean,!0]})},t}(u.Model);n.Renderer=p,p.__name__=\"Renderer\",p.init_Renderer()},\n", + " function _(e,t,n){var i=e(113),r=e(162),o=e(163),s=e(164),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this._has_finished=!1,this.el=this._createElement()},t.prototype.remove=function(){o.removeElement(this.el),e.prototype.remove.call(this)},t.prototype.css_classes=function(){return[]},t.prototype.cursor=function(e,t){return null},t.prototype.render=function(){},t.prototype.renderTo=function(e){e.appendChild(this.el),this.render()},t.prototype.has_finished=function(){return this._has_finished},Object.defineProperty(t.prototype,\"_root_element\",{get:function(){return o.parent(this.el,\".\"+s.bk_root)||document.body},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_idle\",{get:function(){return this.has_finished()},enumerable:!0,configurable:!0}),t.prototype._createElement=function(){return o.createElement(this.tagName,{class:this.css_classes()})},t}(r.View);n.DOMView=p,p.__name__=\"DOMView\",p.prototype.tagName=\"div\"},\n", + " function _(t,e,n){var o=t(113),i=t(116),r=t(109),a=t(127),s=function(t){function e(e){var n=t.call(this)||this;if(n.removed=new i.Signal0(n,\"removed\"),null==e.model)throw new Error(\"model of a view wasn't configured\");return n.model=e.model,n._parent=e.parent,n.id=e.id||a.uniqueId(),n.initialize(),!1!==e.connect_signals&&n.connect_signals(),n}return o.__extends(e,t),e.prototype.initialize=function(){},e.prototype.remove=function(){this._parent=void 0,this.disconnect_signals(),this.removed.emit()},e.prototype.toString=function(){return this.model.type+\"View(\"+this.id+\")\"},e.prototype.serializable_state=function(){return{type:this.model.type}},Object.defineProperty(e.prototype,\"parent\",{get:function(){if(void 0!==this._parent)return this._parent;throw new Error(\"parent of a view wasn't configured\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"is_root\",{get:function(){return null===this.parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"root\",{get:function(){return this.is_root?this:this.parent.root},enumerable:!0,configurable:!0}),e.prototype.assert_root=function(){if(!this.is_root)throw new Error(this.toString()+\" is not a root layout\")},e.prototype.connect_signals=function(){},e.prototype.disconnect_signals=function(){i.Signal.disconnectReceiver(this)},e.prototype.on_change=function(t,e){for(var n=0,o=r.isArray(t)?t:[t];n\":case\"vertical_wave\":_.moveTo(n,0),_.lineTo(3*n,c),_.lineTo(n,l),_.stroke();break;case\"*\":case\"criss_cross\":h(_,l),o(_,l,c),s(_,l,c)}return r}var r=function(){function e(e,t){void 0===t&&(t=\"\"),this.obj=e,this.prefix=t,this.cache={};for(var a=0,i=this.attrs;a0){var n=t[l];return null==n&&(t[l]=n=new e(l,o)),n}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")},Object.defineProperty(e.prototype,\"level\",{get:function(){return this.get_level()},enumerable:!0,configurable:!0}),e.prototype.get_level=function(){return this._log_level},e.prototype.set_level=function(l){if(l instanceof r)this._log_level=l;else{if(!n.isString(l)||null==e.log_levels[l])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=e.log_levels[l]}var o=\"[\"+this._name+\"]\";for(var t in e.log_levels){e.log_levels[t].levele?a.slice(-e):a}if(l.isTypedArray(t)){var i=t.length+n.length;if(null!=e&&i>e){var r=i-e,o=t.length;a=void 0;t.length0?this.selected_glyphs[0]:null},enumerable:!0,configurable:!0}),e.prototype.add_to_selected_glyphs=function(i){this.selected_glyphs.push(i)},e.prototype.update=function(i,e,t){this.final=e,t?this.update_through_union(i):(this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.get_view=i.get_view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices)},e.prototype.clear=function(){this.final=!0,this.indices=[],this.line_indices=[],this.multiline_indices={},this.get_view=function(){return null},this.selected_glyphs=[]},e.prototype.is_empty=function(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length},e.prototype.update_through_union=function(i){this.indices=l.union(i.indices,this.indices),this.selected_glyphs=l.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=l.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)},e.prototype.update_through_intersection=function(i){this.indices=l.intersection(i.indices,this.indices),this.selected_glyphs=l.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=l.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)},e}(s.Model);t.Selection=d,d.__name__=\"Selection\",d.init_Selection()},\n", + " function _(e,t,i){var n=e(113),o=e(115),r=e(173),s=e(175),c=e(192),l=e(121),p=function(e){function t(t){var i=e.call(this,t)||this;return i.inspectors={},i}return n.__extends(t,e),t.init_SelectionManager=function(){this.internal({source:[l.Any]})},t.prototype.select=function(e,t,i,n){void 0===n&&(n=!1);for(var o=[],r=[],l=0,p=e;l0){d=this.source.selection_policy.hit_test(t,o);a=a||this.source.selection_policy.do_selection(d,this.source,i,n)}return a},t.prototype.inspect=function(e,t){var i=!1;if(e instanceof s.GlyphRendererView){if(null!=(o=e.hit_test(t))){i=!o.is_empty();var n=this.get_or_create_inspector(e.model);n.update(o,!0,!1),this.source.setv({inspected:n},{silent:!0}),this.source.inspect.emit([e,{geometry:t}])}}else if(e instanceof c.GraphRendererView){var o=e.model.inspection_policy.hit_test(t,e);i=i||e.model.inspection_policy.do_inspection(o,t,e,!1,!1)}return i},t.prototype.clear=function(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()},t.prototype.get_or_create_inspector=function(e){return null==this.inspectors[e.id]&&(this.inspectors[e.id]=new r.Selection),this.inspectors[e.id]},t}(o.HasProps);i.SelectionManager=p,p.__name__=\"SelectionManager\",p.init_SelectionManager()},\n", + " function _(e,t,i){var n=e(113),l=e(176),s=e(177),h=e(187),r=e(188),o=e(190),a=e(191),d=e(167),c=e(121),_=e(114),p=e(110),u=e(125),g=e(184),y={fill:{},line:{}},m={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},v={fill:{fill_alpha:.2},line:{}},f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this);var t=this.model.glyph,i=p.includes(t.mixins,\"fill\"),n=p.includes(t.mixins,\"line\"),l=u.clone(t.attributes);function s(e){var s=u.clone(l);return i&&u.extend(s,e.fill),n&&u.extend(s,e.line),new t.constructor(s)}delete l.id,this.glyph=this.build_glyph_view(t);var h=this.model.selection_glyph;null==h?h=s({fill:{},line:{}}):\"auto\"===h&&(h=s(y)),this.selection_glyph=this.build_glyph_view(h);var r=this.model.nonselection_glyph;null==r?r=s({fill:{},line:{}}):\"auto\"===r&&(r=s(v)),this.nonselection_glyph=this.build_glyph_view(r);var o=this.model.hover_glyph;null!=o&&(this.hover_glyph=this.build_glyph_view(o));var a=this.model.muted_glyph;null!=a&&(this.muted_glyph=this.build_glyph_view(a));var d=s(m);this.decimated_glyph=this.build_glyph_view(d),this.xscale=this.plot_view.frame.xscales[this.model.x_range_name],this.yscale=this.plot_view.frame.yscales[this.model.y_range_name],this.set_data(!1)},t.prototype.build_glyph_view=function(e){return new e.default_view({model:e,parent:this})},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.request_render()}),this.connect(this.model.glyph.change,function(){return t.set_data()}),this.connect(this.model.data_source.change,function(){return t.set_data()}),this.connect(this.model.data_source.streaming,function(){return t.set_data()}),this.connect(this.model.data_source.patching,function(e){return t.set_data(!0,e)}),this.connect(this.model.data_source.selected.change,function(){return t.request_render()}),this.connect(this.model.data_source._select,function(){return t.request_render()}),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,function(){return t.request_render()}),this.connect(this.model.properties.view.change,function(){return t.set_data()}),this.connect(this.model.view.change,function(){return t.set_data()}),this.connect(this.model.properties.visible.change,function(){return t.plot_view.update_dataranges()});var i=this.plot_view.frame,n=i.x_ranges,l=i.y_ranges;for(var s in n){(h=n[s])instanceof g.FactorRange&&this.connect(h.change,function(){return t.set_data()})}for(var s in l){var h;(h=l[s])instanceof g.FactorRange&&this.connect(h.change,function(){return t.set_data()})}this.connect(this.model.glyph.transformchange,function(){return t.set_data()})},t.prototype.have_selection_glyphs=function(){return null!=this.selection_glyph&&null!=this.nonselection_glyph},t.prototype.set_data=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=null);var i=Date.now(),n=this.model.data_source;this.all_indices=this.model.view.indices,this.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.glyph.set_data(n,this.all_indices,t),this.glyph.set_visuals(n),this.decimated_glyph.set_visuals(n),this.have_selection_glyphs()&&(this.selection_glyph.set_visuals(n),this.nonselection_glyph.set_visuals(n)),null!=this.hover_glyph&&this.hover_glyph.set_visuals(n),null!=this.muted_glyph&&this.muted_glyph.set_visuals(n);var l=this.plot_model.lod_factor;this.decimated=[];for(var s=0,h=Math.floor(this.all_indices.length/l);s0?w[\"1d\"].indices:_.map(Object.keys(w[\"2d\"].indices),function(e){return parseInt(e)})),x=_.filter(a,function(t){return b.has(e.all_indices[t])}),D=this.plot_model.lod_threshold;null!=this.model.document&&this.model.document.interactive_duration()>0&&!i&&null!=D&&this.all_indices.length>D?(a=this.decimated,m=this.decimated_glyph,v=this.decimated_glyph,f=this.selection_glyph):(m=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,v=this.nonselection_glyph,f=this.selection_glyph),null!=this.hover_glyph&&x.length&&(a=p.difference(a,x));var R,V=null;if(g.length&&this.have_selection_glyphs()){for(var G=Date.now(),A={},I=0,q=g;I1&&(t.stroke(),r=!1)}r?t.lineTo(n[l],s[l]):(t.beginPath(),t.moveTo(n[l],s[l]),r=!0),_=l}r&&t.stroke()},e.prototype._hit_point=function(t){for(var e=this,i=_.create_empty_hit_test_result(),n={x:t.sx,y:t.sy},s=9999,r=Math.max(2,this.visuals.line.line_width.value()/2),o=0,h=this.sx.length-1;o0){this.index=new e(n.length);for(var t=0,i=n;to&&(e=(t=[o,e])[0],o=t[1]),r>a&&(r=(i=[a,r])[0],a=i[1]),{x0:e,y0:r,x1:o,y1:a}},Object.defineProperty(n.prototype,\"bbox\",{get:function(){if(null==this.index)return r.empty();var n=this.index;return{x0:n.minX,y0:n.minY,x1:n.maxX,y1:n.maxY}},enumerable:!0,configurable:!0}),n.prototype.search=function(n){var t=this;if(null==this.index)return[];var i=this._normalize(n),e=i.x0,r=i.y0,o=i.x1,a=i.y1;return this.index.search(e,r,o,a).map(function(n){return t.points[n]})},n.prototype.indices=function(n){return this.search(n).map(function(n){return n.i})},n}();i.SpatialIndex=o,o.__name__=\"SpatialIndex\"},\n", + " function _(t,s,i){var e,h;e=this,h=function(){\"use strict\";var t=function(){this.ids=[],this.values=[],this.length=0};t.prototype.clear=function(){this.length=this.ids.length=this.values.length=0},t.prototype.push=function(t,s){this.ids.push(t),this.values.push(s);for(var i=this.length++;i>0;){var e=i-1>>1,h=this.values[e];if(s>=h)break;this.ids[i]=this.ids[e],this.values[i]=h,i=e}this.ids[i]=t,this.values[i]=s},t.prototype.pop=function(){if(0!==this.length){var t=this.ids[0];if(this.length--,this.length>0){for(var s=this.ids[0]=this.ids[this.length],i=this.values[0]=this.values[this.length],e=this.length>>1,h=0;h=i)break;this.ids[h]=o,this.values[h]=a,h=r}this.ids[h]=s,this.values[h]=i}return this.ids.pop(),this.values.pop(),t}},t.prototype.peek=function(){return this.ids[0]},t.prototype.peekValue=function(){return this.values[0]};var s=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],i=function(i,e,h,r){if(void 0===e&&(e=16),void 0===h&&(h=Float64Array),void 0===i)throw new Error(\"Missing required argument: numItems.\");if(isNaN(i)||i<=0)throw new Error(\"Unpexpected numItems value: \"+i+\".\");this.numItems=+i,this.nodeSize=Math.min(Math.max(+e,2),65535);var n=i,o=n;this._levelBounds=[4*n];do{o+=n=Math.ceil(n/this.nodeSize),this._levelBounds.push(4*o)}while(1!==n);this.ArrayType=h||Float64Array,this.IndexArrayType=o<16384?Uint16Array:Uint32Array;var a=s.indexOf(this.ArrayType),u=4*o*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(\"Unexpected typed array class: \"+h+\".\");r&&r instanceof ArrayBuffer?(this.data=r,this._boxes=new this.ArrayType(this.data,8,4*o),this._indices=new this.IndexArrayType(this.data,8+u,o),this._pos=4*o,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+u+o*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*o),this._indices=new this.IndexArrayType(this.data,8+u,o),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]=e,new Uint32Array(this.data,4,1)[0]=i),this._queue=new t};function e(t,s,i){return t>1;s[h]>t?e=h:i=h+1}return s[i]}function r(t,s,i,e,h){var r=t[e];t[e]=t[h],t[h]=r;var n=4*e,o=4*h,a=s[n],u=s[n+1],p=s[n+2],d=s[n+3];s[n]=s[o],s[n+1]=s[o+1],s[n+2]=s[o+2],s[n+3]=s[o+3],s[o]=a,s[o+1]=u,s[o+2]=p,s[o+3]=d;var _=i[e];i[e]=i[h],i[h]=_}function n(t,s){var i=t^s,e=65535^i,h=65535^(t|s),r=t&(65535^s),n=i|e>>1,o=i>>1^i,a=h>>1^e&r>>1^h,u=i&h>>1^r>>1^r;o=(i=n)&(e=o)>>2^e&(i^e)>>2,a^=i&(h=a)>>2^e&(r=u)>>2,u^=e&h>>2^(i^e)&r>>2,o=(i=n=i&i>>2^e&e>>2)&(e=o)>>4^e&(i^e)>>4,a^=i&(h=a)>>4^e&(r=u)>>4,u^=e&h>>4^(i^e)&r>>4,a^=(i=n=i&i>>4^e&e>>4)&(h=a)>>8^(e=o)&(r=u)>>8;var p=t^s,d=(e=(u^=e&h>>8^(i^e)&r>>8)^u>>1)|65535^(p|(i=a^a>>1));return((d=1431655765&((d=858993459&((d=252645135&((d=16711935&(d|d<<8))|d<<4))|d<<2))|d<<1))<<1|(p=1431655765&((p=858993459&((p=252645135&((p=16711935&(p|p<<8))|p<<4))|p<<2))|p<<1)))>>>0}return i.from=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");var e=new Uint8Array(t,0,2),h=e[0],r=e[1];if(251!==h)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(r>>4!=3)throw new Error(\"Got v\"+(r>>4)+\" data when expected v3.\");var n=new Uint16Array(t,2,1)[0],o=new Uint32Array(t,4,1)[0];return new i(o,n,s[15&r],t)},i.prototype.add=function(t,s,i,e){var h=this._pos>>2;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)},i.prototype.finish=function(){if(this._pos>>2!==this.numItems)throw new Error(\"Added \"+(this._pos>>2)+\" items when expected \"+this.numItems+\".\");for(var t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems),e=0;e=n)return;var o=s[h+n>>1];var a=h-1;var u=n+1;for(;;){do{a++}while(s[a]o);if(a>=u)break;r(s,i,e,a,u)}t(s,i,e,h,u);t(s,i,e,u+1,n)}(i,this._boxes,this._indices,0,this.numItems-1);for(var f=0,l=0;fm&&(m=E),I>c&&(c=I)}this._indices[this._pos>>2]=b,this._boxes[this._pos++]=x,this._boxes[this._pos++]=y,this._boxes[this._pos++]=m,this._boxes[this._pos++]=c}},i.prototype.search=function(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var r=this._boxes.length-4,n=this._levelBounds.length-1,o=[],a=[];void 0!==r;){for(var u=Math.min(r+4*this.nodeSize,this._levelBounds[n]),p=r;p>2];ithis._boxes[p+2]||s>this._boxes[p+3]||(r<4*this.numItems?(void 0===h||h(d))&&a.push(d):(o.push(d),o.push(n-1))))}n=o.pop(),r=o.pop()}return a},i.prototype.neighbors=function(t,s,i,r,n){if(void 0===i&&(i=1/0),void 0===r&&(r=1/0),this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var o=this._boxes.length-4,a=this._queue,u=[],p=r*r;void 0!==o;){for(var d=Math.min(o+4*this.nodeSize,h(o,this._levelBounds)),_=o;_>2],l=e(t,this._boxes[_],this._boxes[_+2]),v=e(s,this._boxes[_+1],this._boxes[_+3]),x=l*l+v*v;o<4*this.numItems?(void 0===n||n(f))&&a.push(-f-1,x):a.push(f,x)}for(;a.length&&a.peek()<0;){if(a.peekValue()>p)return a.clear(),u;if(u.push(-a.pop()-1),u.length===i)return a.clear(),u}o=a.pop()}return a.clear(),u},i},\"object\"==typeof i&&void 0!==s?s.exports=h():\"function\"==typeof define&&define.amd?define(h):(e=e||self).Flatbush=h()},\n", + " function _(t,e,r){var i=Math.min,n=Math.max;r.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},r.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},r.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},r.union=function(t,e){return{x0:i(t.x0,e.x0),x1:n(t.x1,e.x1),y0:i(t.y0,e.y0),y1:n(t.y1,e.y1)}};var o=function(){function t(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){var e=t.x0,r=t.y0,i=t.x1,n=t.y1;if(!(e<=i&&r<=n))throw new Error(\"invalid bbox {x0: \"+e+\", y0: \"+r+\", x1: \"+i+\", y1: \"+n+\"}\");this.x0=e,this.y0=r,this.x1=i,this.y1=n}else if(\"x\"in t){var o=t.x,h=t.y,u=t.width,y=t.height;if(!(u>=0&&y>=0))throw new Error(\"invalid bbox {x: \"+o+\", y: \"+h+\", width: \"+u+\", height: \"+y+\"}\");this.x0=o,this.y0=h,this.x1=o+u,this.y1=h+y}else{var f=void 0,s=void 0,c=void 0,p=void 0;if(\"width\"in t)if(\"left\"in t)s=(f=t.left)+t.width;else if(\"right\"in t)f=(s=t.right)-t.width;else{var b=t.width/2;f=t.hcenter-b,s=t.hcenter+b}else f=t.left,s=t.right;if(\"height\"in t)if(\"top\"in t)p=(c=t.top)+t.height;else if(\"bottom\"in t)c=(p=t.bottom)-t.height;else{var a=t.height/2;c=t.vcenter-a,p=t.vcenter+a}else c=t.top,p=t.bottom;if(!(f<=s&&c<=p))throw new Error(\"invalid bbox {left: \"+f+\", top: \"+c+\", right: \"+s+\", bottom: \"+p+\"}\");this.x0=f,this.y0=c,this.x1=s,this.y1=p}}return t.prototype.toString=function(){return\"BBox({left: \"+this.left+\", top: \"+this.top+\", width: \"+this.width+\", height: \"+this.height+\"})\"},Object.defineProperty(t.prototype,\"left\",{get:function(){return this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"top\",{get:function(){return this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"right\",{get:function(){return this.x1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"bottom\",{get:function(){return this.y1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"p0\",{get:function(){return[this.x0,this.y0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"p1\",{get:function(){return[this.x1,this.y1]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"x\",{get:function(){return this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y\",{get:function(){return this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"width\",{get:function(){return this.x1-this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"height\",{get:function(){return this.y1-this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rect\",{get:function(){return{x0:this.x0,y0:this.y0,x1:this.x1,y1:this.y1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"box\",{get:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"h_range\",{get:function(){return{start:this.x0,end:this.x1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"v_range\",{get:function(){return{start:this.y0,end:this.y1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"ranges\",{get:function(){return[this.h_range,this.v_range]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"aspect\",{get:function(){return this.width/this.height},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hcenter\",{get:function(){return(this.left+this.right)/2},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"vcenter\",{get:function(){return(this.top+this.bottom)/2},enumerable:!0,configurable:!0}),t.prototype.contains=function(t,e){return t>=this.x0&&t<=this.x1&&e>=this.y0&&e<=this.y1},t.prototype.clip=function(t,e){return tthis.x1&&(t=this.x1),ethis.y1&&(e=this.y1),[t,e]},t.prototype.union=function(e){return new t({x0:i(this.x0,e.x0),y0:i(this.y0,e.y0),x1:n(this.x1,e.x1),y1:n(this.y1,e.y1)})},t.prototype.equals=function(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1},Object.defineProperty(t.prototype,\"xview\",{get:function(){var t=this;return{compute:function(e){return t.left+e},v_compute:function(e){for(var r=new Float64Array(e.length),i=t.left,n=0;nt.x1&&(t.x1=n.x1)}for(var r=0,s=this.index.search(o.positive_y());rt.y1&&(t.y1=a.y1)}return this._bounds(t)},i.prototype.get_anchor_point=function(t,e,i){var n=i[0],r=i[1];switch(t){case\"center\":return{x:this.scenterx(e,n,r),y:this.scentery(e,n,r)};default:return null}},i.prototype.sdist=function(t,e,i,n,r){var s,o;void 0===n&&(n=\"edge\"),void 0===r&&(r=!1);var a=e.length;if(\"center\"==n){var h=c.map(i,function(t){return t/2});s=new Float64Array(a);for(var _=0;_1?r:{x:n.x+i*(r.x-n.x),y:n.y+i*(r.y-n.y)})}r.point_in_poly=function(t,n,r,e){for(var i=!1,o=r[r.length-1],u=e[e.length-1],a=0;a0&&_<1&&h>0&&h<1,x:t+_*(r-t),y:n+_*(e-n)}}},\n", + " function _(t,n,r){var e=t(113),i=t(185),a=t(121),s=t(114),o=t(110),p=t(109);function u(t,n,r){void 0===r&&(r=0);for(var e={},i=0;ithis.end},enumerable:!0,configurable:!0}),n}(a.Model);e.Range=r,r.__name__=\"Range\",r.init_Range()},\n", + " function _(e,t,i){var n=e(183);i.generic_line_legend=function(e,t,i,n){var r=i.x0,a=i.x1,l=i.y0,c=i.y1;t.save(),t.beginPath(),t.moveTo(r,(l+c)/2),t.lineTo(a,(l+c)/2),e.line.doit&&(e.line.set_vectorize(t,n),t.stroke()),t.restore()},i.generic_area_legend=function(e,t,i,n){var r=i.x0,a=i.x1,l=i.y0,c=i.y1,o=.1*Math.abs(a-r),s=.1*Math.abs(c-l),_=r+o,v=a-o,h=l+s,x=c-s;e.fill.doit&&(e.fill.set_vectorize(t,n),t.fillRect(_,h,v-_,x-h)),null!=e.hatch&&e.hatch.doit&&(e.hatch.set_vectorize(t,n),t.fillRect(_,h,v-_,x-h)),e.line&&e.line.doit&&(t.beginPath(),t.rect(_,h,v-_,x-h),e.line.set_vectorize(t,n),t.stroke())},i.line_interpolation=function(e,t,i,r,a,l){var c,o,s,_,v,h,x,y,f,d,g=t.sx,m=t.sy;\"point\"==t.type?(f=(c=e.yscale.r_invert(m-1,m+1))[0],d=c[1],x=(o=e.xscale.r_invert(g-1,g+1))[0],y=o[1]):\"v\"==t.direction?(f=(s=e.yscale.r_invert(m,m))[0],d=s[1],x=(_=[Math.min(i-1,a-1),Math.max(i+1,a+1)])[0],y=_[1]):(x=(v=e.xscale.r_invert(g,g))[0],y=v[1],f=(h=[Math.min(r-1,l-1),Math.max(r+1,l+1)])[0],d=h[1]);var u=n.check_2_segments_intersect(x,f,y,d,i,r,a,l);return[u.x,u.y]}},\n", + " function _(t,i,e){var n=t(113),s=t(178),l=t(186),o=t(183),r=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(i,t),i.prototype._inner_loop=function(t,i,e,n,s){for(var l=0,o=i;l=0;s--)t.lineTo(i[s],n[s]);t.closePath(),r.call(t)},e.prototype._render=function(t,e,i){var n=this,r=i.sx1,s=i.sx2,o=i.sy;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,r,s,o,t.fill)),this.visuals.hatch.doit2(t,0,function(){return n._inner(t,r,s,o,t.fill)},function(){return n.renderer.request_render()})},e.prototype._hit_point=function(t){for(var e=this,i=o.create_empty_hit_test_result(),n=this.sy.length,r=new Float64Array(2*n),s=new Float64Array(2*n),a=0,h=n;a=0;s--)t.lineTo(e[s],n[s]);t.closePath(),r.call(t)},e.prototype._render=function(t,e,i){var n=this,r=i.sx,s=i.sy1,o=i.sy2;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,r,s,o,t.fill)),this.visuals.hatch.doit2(t,0,function(){return n._inner(t,r,s,o,t.fill)},function(){return n.renderer.request_render()})},e.prototype.scenterx=function(t){return this.sx[t]},e.prototype.scentery=function(t){return(this.sy1[t]+this.sy2[t])/2},e.prototype._hit_point=function(t){for(var e=this,i=o.create_empty_hit_test_result(),n=this.sx.length,r=new Float64Array(2*n),s=new Float64Array(2*n),a=0,h=n;a0?this.indices=r.intersection.apply(this,n):this.source instanceof u.ColumnarDataSource&&(this.indices=this.source.get_indices()),this.indices_map_to_subset()},n.prototype.indices_map_to_subset=function(){this.indices_map={};for(var i=0;i0){for(var l=n[0],o=0,_=n;o<_.length;o++){var s=_[o];l.update_through_intersection(s)}return l}return null},e}(u);n.IntersectRenderers=i,i.__name__=\"IntersectRenderers\";var l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.hit_test=function(t,e){for(var n=[],r=0,u=e;r0){for(var l=n[0],o=0,_=n;o<_.length;o++){var s=_[o];l.update_through_union(s)}return l}return null},e}(u);n.UnionRenderers=l,l.__name__=\"UnionRenderers\"},\n", + " function _(r,n,t){var a=r(109),e=r(197);function i(r){for(var n=new Uint8Array(r.buffer,r.byteOffset,2*r.length),t=0,a=n.length;t=0||r.indexOf(\"Trident\")>0||r.indexOf(\"Edge\")>0,e.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),e.is_little_endian=function(){var n=new ArrayBuffer(4),i=new Uint8Array(n);new Uint32Array(n)[1]=168496141;var e=!0;return 10==i[4]&&11==i[5]&&12==i[6]&&13==i[7]&&(e=!1),e}()},\n", + " function _(n,t,r){r.concat=function(n){for(var t=[],r=1;r=0;t--)e.lineTo(this._upper_sx[t],this._upper_sy[t]);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(t=0,i=this._lower_sx.length;tthis.sleft&&tthis.stop&&is||(d[r].push(h[p]),d[a].push(0));for(p=0,f=m.length;ps||(c[r].push(m[p]),c[a].push(0));var g={major:this._format_major_labels(d[r],h)},v={major:[[],[]],minor:[[],[]]};return v.major[r]=i.v_compute(d[r]),v.minor[r]=i.v_compute(c[r]),v.major[a]=d[a],v.minor[a]=c[a],\"vertical\"==this.model.orientation&&(v.major[r]=u.map(v.major[r],function(e){return t-e}),v.minor[r]=u.map(v.minor[r],function(e){return t-e})),{coords:v,labels:g}},e}(r.AnnotationView);i.ColorBarView=g,g.__name__=\"ColorBarView\";var v=function(t){function e(e){return t.call(this,e)||this}return o.__extends(e,t),e.init_ColorBar=function(){this.prototype.default_view=g,this.mixins([\"text:major_label_\",\"text:title_\",\"line:major_tick_\",\"line:minor_tick_\",\"line:border_\",\"line:bar_\",\"fill:background_\"]),this.define({location:[m.Any,\"top_right\"],orientation:[m.Orientation,\"vertical\"],title:[m.String],title_standoff:[m.Number,2],width:[m.Any,\"auto\"],height:[m.Any,\"auto\"],scale_alpha:[m.Number,1],ticker:[m.Instance,function(){return new a.BasicTicker}],formatter:[m.Instance,function(){return new n.BasicTickFormatter}],major_label_overrides:[m.Any,{}],color_mapper:[m.Instance],label_standoff:[m.Number,5],margin:[m.Number,30],padding:[m.Number,10],major_tick_in:[m.Number,5],major_tick_out:[m.Number,0],minor_tick_in:[m.Number,0],minor_tick_out:[m.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:\"8pt\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"10pt\",title_text_font_style:\"italic\"})},e}(r.Annotation);i.ColorBar=v,v.__name__=\"ColorBar\",v.init_ColorBar()},\n", + " function _(i,n,c){var e=i(113),t=function(i){function n(n){return i.call(this,n)||this}return e.__extends(n,i),n}(i(205).AdaptiveTicker);c.BasicTicker=t,t.__name__=\"BasicTicker\"},\n", + " function _(t,i,a){var e=t(113),n=t(206),s=t(110),r=t(121);var h=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_AdaptiveTicker=function(){this.define({base:[r.Number,10],mantissas:[r.Array,[1,2,5]],min_interval:[r.Number,0],max_interval:[r.Number]})},i.prototype.initialize=function(){t.prototype.initialize.call(this);var i=s.nth(this.mantissas,-1)/this.base,a=s.nth(this.mantissas,0)*this.base;this.extended_mantissas=e.__spreadArrays([i],this.mantissas,[a]),this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()},i.prototype.get_interval=function(t,i,a){var e,n,r=i-t,h=this.get_ideal_interval(t,i,a),_=Math.floor((e=h/this.base_factor,void 0===(n=this.base)&&(n=Math.E),Math.log(e)/Math.log(n))),o=Math.pow(this.base,_)*this.base_factor,m=this.extended_mantissas,c=m.map(function(t){return Math.abs(a-r/(t*o))});return function(t,i,a){return Math.max(i,Math.min(a,t))}(m[s.argmin(c)]*o,this.get_min_interval(),this.get_max_interval())},i}(n.ContinuousTicker);a.AdaptiveTicker=h,h.__name__=\"AdaptiveTicker\",h.init_AdaptiveTicker()},\n", + " function _(t,n,i){var r=t(113),e=t(207),o=t(121),u=t(110),_=t(109),s=function(t){function n(n){return t.call(this,n)||this}return r.__extends(n,t),n.init_ContinuousTicker=function(){this.define({num_minor_ticks:[o.Number,5],desired_num_ticks:[o.Number,6]})},n.prototype.get_ticks=function(t,n,i,r,e){return this.get_ticks_no_defaults(t,n,r,this.desired_num_ticks)},n.prototype.get_ticks_no_defaults=function(t,n,i,r){var e=this.get_interval(t,n,r),o=Math.floor(t/e),s=Math.ceil(n/e),a=(_.isStrictNaN(o)||_.isStrictNaN(s)?[]:u.range(o,s+1)).map(function(t){return t*e}).filter(function(i){return t<=i&&i<=n}),c=this.num_minor_ticks,l=[];if(c>0&&a.length>0){for(var f=e/c,h=u.range(0,c).map(function(t){return t*f}),m=0,p=h.slice(1);m=2&&(t=Math.abs(i[1]-i[0])/1e4);var r=!1;if(this.use_scientific)for(var n=0,o=i;nt&&(l>=this.scientific_limit_high||l<=this.scientific_limit_low)){r=!0;break}}var s=new Array(i.length),f=this.precision;if(null==f||a.isNumber(f))if(r)for(var h=0,_=i.length;h<_;h++)s[h]=i[h].toExponential(f||void 0);else for(h=0,_=i.length;h<_;h++)s[h]=i[h].toFixed(f||void 0).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\");else for(var p=this.last_precision,u=this.last_precision<=15;u?p<=15:p>=15;u?p++:p--){var m=!0;if(r){for(h=0,_=i.length;h<_;h++)if(s[h]=i[h].toExponential(p),h>0&&s[h]===s[h-1]){m=!1;break}if(m)break}else{for(h=0,_=i.length;h<_;h++)if(s[h]=i[h].toFixed(p).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\"),h>0&&s[h]==s[h-1]){m=!1;break}if(m)break}if(m){this.last_precision=p;break}}return s},e}(n.TickFormatter);t.BasicTickFormatter=c,c.__name__=\"BasicTickFormatter\",c.init_BasicTickFormatter()},\n", + " function _(t,n,r){var e=t(113),i=function(t){function n(n){return t.call(this,n)||this}return e.__extends(n,t),n}(t(166).Model);r.TickFormatter=i,i.__name__=\"TickFormatter\"},\n", + " function _(o,n,l){var r=o(113),t=o(211),i=o(114),e=function(o){function n(n){return o.call(this,n)||this}return r.__extends(n,o),n.prototype._v_compute=function(o,n,l,r){for(var t=r.nan_color,e=r.low_color,h=r.high_color,a=null!=this.low?this.low:i.min(o),u=null!=this.high?this.high:i.max(o),_=l.length-1,s=1/(u-a),c=1/l.length,p=0,f=o.length;p_?null!=h?h:l[_]:l[m]}else n[p]=l[_]}},n}(t.ContinuousColorMapper);l.LinearColorMapper=e,e.__name__=\"LinearColorMapper\"},\n", + " function _(o,r,i){var l=o(113),n=o(212),t=o(121),u=function(o){function r(r){return o.call(this,r)||this}return l.__extends(r,o),r.init_ContinuousColorMapper=function(){this.define({high:[t.Number],low:[t.Number],high_color:[t.Color],low_color:[t.Color]})},r.prototype._colors=function(r){return Object.assign(Object.assign({},o.prototype._colors.call(this,r)),{low_color:null!=this.low_color?r(this.low_color):void 0,high_color:null!=this.high_color?r(this.high_color):void 0})},r}(n.ColorMapper);i.ContinuousColorMapper=u,u.__name__=\"ContinuousColorMapper\",u.init_ContinuousColorMapper()},\n", + " function _(t,r,n){var e=t(113),o=t(213),i=t(121),a=t(109),u=t(123),_=t(197);function c(t){return a.isNumber(t)?t:(\"#\"!=t[0]&&(t=u.color2hex(t)),9!=t.length&&(t+=\"ff\"),parseInt(t.slice(1),16))}function l(t){for(var r=new Uint32Array(t.length),n=0,e=t.length;nr.x?-1:t.x==r.x?0:1}):o.sort(function(t,r){return t.xthis._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];var r=s.find_last_index(this._x_sorted,function(r){return rthis._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]}var e;switch(this.mode){case\"after\":e=s.find_last_index(this._x_sorted,function(e){return t>=e});break;case\"before\":e=s.find_index(this._x_sorted,function(e){return t<=e});break;case\"center\":var r=this._x_sorted.map(function(e){return Math.abs(e-t)}),n=s.min(r);e=s.find_index(r,function(t){return n===t});break;default:throw new Error(\"unknown mode: \"+this.mode)}return-1!=e?this._y_sorted[e]:NaN},e}(i.Interpolator);r.StepInterpolator=_,_.__name__=\"StepInterpolator\",_.init_StepInterpolator()},\n", + " function _(t,e,a){var r=t(113),o=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype.compute=function(t){var e,a=this._compute_state(),r=a[0],o=a[1],n=a[2],i=a[3];if(0==n)e=0;else{var h=(Math.log(t)-i)/n;e=isFinite(h)?h*r+o:NaN}return e},e.prototype.v_compute=function(t){var e=this._compute_state(),a=e[0],r=e[1],o=e[2],n=e[3],i=new Float64Array(t.length);if(0==o)for(var h=0;h0?(this.el.style.top=y+\"px\",this.el.style.left=b+\"px\"):l.undisplay(this.el)}},e}(o.AnnotationView);i.TooltipView=c,c.__name__=\"TooltipView\";var d=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.init_Tooltip=function(){this.prototype.default_view=c,this.define({attachment:[a.TooltipAttachment,\"horizontal\"],inner_only:[a.Boolean,!0],show_arrow:[a.Boolean,!0]}),this.override({level:\"overlay\"}),this.internal({data:[a.Any,[]],custom:[a.Any]})},e.prototype.clear=function(){this.data=[]},e.prototype.add=function(t,e,i){this.data=this.data.concat([[t,e,i]])},e}(o.Annotation);i.Tooltip=d,d.__name__=\"Tooltip\",d.init_Tooltip()},\n", + " function _(o,t,n){o(164),o(163).styles.append('.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.bk_tooltip=\"bk-tooltip\",n.bk_tooltip_arrow=\"bk-tooltip-arrow\",n.bk_tooltip_custom=\"bk-tooltip-custom\",n.bk_tooltip_row_label=\"bk-tooltip-row-label\",n.bk_tooltip_row_value=\"bk-tooltip-row-value\",n.bk_tooltip_color_block=\"bk-tooltip-color-block\"},\n", + " function _(b,e,k){b(163).styles.append(\"\"),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(b){switch(b){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 _(e,t,i){var s=e(113),n=e(131),r=e(170),o=e(169),a=e(121),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.set_data(this.model.source)},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.source.streaming,function(){return t.set_data(t.model.source)}),this.connect(this.model.source.patching,function(){return t.set_data(t.model.source)}),this.connect(this.model.source.change,function(){return t.set_data(t.model.source)})},t.prototype.set_data=function(t){e.prototype.set_data.call(this,t),this.visuals.warm_cache(t),this.plot_view.request_render()},t.prototype._map_data=function(){var e,t,i,s=this.plot_view.frame,n=this.model.dimension,r=s.xscales[this.model.x_range_name],o=s.yscales[this.model.y_range_name],a=\"height\"==n?o:r,h=\"height\"==n?r:o,_=\"height\"==n?s.yview:s.xview,l=\"height\"==n?s.xview:s.yview;e=\"data\"==this.model.properties.lower.units?a.v_compute(this._lower):_.v_compute(this._lower),t=\"data\"==this.model.properties.upper.units?a.v_compute(this._upper):_.v_compute(this._upper),i=\"data\"==this.model.properties.base.units?h.v_compute(this._base):l.v_compute(this._base);var u=\"height\"==n?[1,0]:[0,1],p=u[0],c=u[1],d=[e,i],m=[t,i];this._lower_sx=d[p],this._lower_sy=d[c],this._upper_sx=m[p],this._upper_sy=m[c]},t.prototype.render=function(){if(this.model.visible){this._map_data();var e=this.plot_view.canvas_view.ctx;if(this.visuals.line.doit)for(var t=0,i=this._lower_sx.length;tu&&(u=b)}return u>0&&(u+=a),u},Object.defineProperty(t.prototype,\"normals\",{get:function(){return this.panel.normals},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"dimension\",{get:function(){return this.panel.dimension},enumerable:!0,configurable:!0}),t.prototype.compute_labels=function(e){for(var t=this.model.formatter.doFormat(e,this),i=0;i_(l-c)?(a=u(h(n,o),l),r=h(u(n,o),c)):(a=h(n,o),r=u(n,o)),[a,r]}throw new Error(\"user bounds '\"+t+\"' not understood\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rule_coords\",{get:function(){var e=this.dimension,t=(e+1)%2,i=this.ranges[0],a=this.computed_bounds,r=a[0],n=a[1],o=[new Array(2),new Array(2)];return o[e][0]=Math.max(r,i.min),o[e][1]=Math.min(n,i.max),o[e][0]>o[e][1]&&(o[e][0]=o[e][1]=NaN),o[t][0]=this.loc,o[t][1]=this.loc,o},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"tick_coords\",{get:function(){for(var e=this.dimension,t=(e+1)%2,i=this.ranges[0],a=this.computed_bounds,r=a[0],n=a[1],o=this.model.ticker.get_ticks(r,n,i,this.loc,{}),s=o.major,l=o.minor,_=[[],[]],h=[[],[]],u=[i.min,i.max],c=u[0],d=u[1],m=0;md||(_[e].push(s[m]),_[t].push(this.loc));for(m=0;md||(h[e].push(l[m]),h[t].push(this.loc));return{major:_,minor:h}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"loc\",{get:function(){var e=this.model.fixed_location;if(null!=e){if(s.isNumber(e))return e;var t=this.ranges[1];if(t instanceof l.FactorRange)return t.synthetic(e);throw new Error(\"unexpected\")}var i=this.ranges[1];switch(this.panel.side){case\"left\":case\"below\":return i.start;case\"right\":case\"above\":return i.end}},enumerable:!0,configurable:!0}),t.prototype.serializable_state=function(){return Object.assign(Object.assign({},e.prototype.serializable_state.call(this)),{bbox:this.layout.bbox.box})},t}(r.GuideRendererView);i.AxisView=c,c.__name__=\"AxisView\";var d=function(e){function t(t){return e.call(this,t)||this}return a.__extends(t,e),t.init_Axis=function(){this.prototype.default_view=c,this.mixins([\"line:axis_\",\"line:major_tick_\",\"line:minor_tick_\",\"text:major_label_\",\"text:axis_label_\"]),this.define({bounds:[n.Any,\"auto\"],ticker:[n.Instance],formatter:[n.Instance],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"],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:\"8pt\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"10pt\",axis_label_text_font_style:\"italic\"})},t}(r.GuideRenderer);i.Axis=d,d.__name__=\"Axis\",d.init_Axis()},\n", + " function _(e,n,r){var i=e(113),t=e(160),d=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(n,e),n}(t.RendererView);r.GuideRendererView=d,d.__name__=\"GuideRendererView\";var u=function(e){function n(n){return e.call(this,n)||this}return i.__extends(n,e),n.init_GuideRenderer=function(){this.override({level:\"overlay\"})},n}(t.Renderer);r.GuideRenderer=u,u.__name__=\"GuideRenderer\",u.init_GuideRenderer()},\n", + " function _(t,o,e){var i=t(113),r=t(243),s=t(246),a=t(247),n=t(121),l=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(o,t),o.prototype._render=function(t,o,e){this._draw_group_separators(t,o,e)},o.prototype._draw_group_separators=function(t,o,e){var i,r=this.ranges[0],s=this.computed_bounds,a=s[0],n=s[1];if(r.tops&&!(r.tops.length<2)&&this.visuals.separator_line.doit){for(var l=this.dimension,_=(l+1)%2,u=[[],[]],p=0,h=0;ha&&f1&&(l.tops[o]=n.tops,l.tops[e]=n.tops.map(function(o){return t.loc})),l},enumerable:!0,configurable:!0}),o}(r.AxisView);e.CategoricalAxisView=l,l.__name__=\"CategoricalAxisView\";var _=function(t){function o(o){return t.call(this,o)||this}return i.__extends(o,t),o.init_CategoricalAxis=function(){this.prototype.default_view=l,this.mixins([\"line:separator_\",\"text:group_\",\"text:subgroup_\"]),this.define({group_label_orientation:[n.Any,\"parallel\"],subgroup_label_orientation:[n.Any,\"parallel\"]}),this.override({ticker:function(){return new s.CategoricalTicker},formatter:function(){return new a.CategoricalTickFormatter},separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"8pt\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"8pt\"})},o}(r.Axis);e.CategoricalAxis=_,_.__name__=\"CategoricalAxis\",_.init_CategoricalAxis()},\n", + " function _(t,c,r){var e=t(113),o=function(t){function c(c){return t.call(this,c)||this}return e.__extends(c,t),c.prototype.get_ticks=function(t,c,r,e,o){return{major:this._collect(r.factors,r,t,c),minor:[],tops:this._collect(r.tops||[],r,t,c),mids:this._collect(r.mids||[],r,t,c)}},c.prototype._collect=function(t,c,r,e){for(var o=[],i=0,n=t;ir&&l=60?\"minsec\":\"seconds\";case!(e<3600):return r>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}},r.prototype.doFormat=function(t,r){if(0==t.length)return[];for(var e=Math.abs(t[t.length-1]-t[0])/1e3,s=e/(t.length-1),i=this._get_resolution_str(s,e),n=this._width_formats[i][1][0],a=[],u=f.indexOf(i),c={},m=0,l=f;m=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.22\";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,n,e){var t=r(113),i=r(254),u=r(255),a=r(252),f=r(127),o=r(109);function l(r){for(var n=[],e=1;e.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}}(),r):\"\"+r}function s(r,n,t,i){if(null==t)return c;if(null!=i&&(r in i||n in i)){var u=i[n in i?n:r];if(o.isString(u)){if(u in e.DEFAULT_FORMATTERS)return e.DEFAULT_FORMATTERS[u];throw new Error(\"Unknown tooltip field formatter type '\"+u+\"'\")}return function(r,n,e){return u.format(r,n,e)}}return e.DEFAULT_FORMATTERS.numeral}function p(r,n,e,t){if(\"$\"==r[0]){if(r.substring(1)in t)return t[r.substring(1)];throw new Error(\"Unknown special variable '\"+r+\"'\")}var i=n.get_column(r);if(null==i)return null;if(o.isNumber(e))return i[e];var u=i[e.index];return o.isTypedArray(u)||o.isArray(u)?o.isArray(u[0])?u[e.dim2][e.dim1]:u[e.flat_index]:u}e.sprintf=l,e.DEFAULT_FORMATTERS={numeral:function(r,n,e){return u.format(r,n)},datetime:function(r,n,e){return a(r,n)},printf:function(r,n,e){return l(n,r)}},e.basic_formatter=c,e.get_formatter=s,e.get_value=p,e.replace_placeholders=function(r,n,e,t,i){void 0===i&&(i={});var u=r.replace(/(?:^|[^@])([@|\\$](?:\\w+|{[^{}]+}))(?:{[^{}]+})?/g,function(r,n,e){return\"\"+n});return r=(r=(r=r.replace(/@\\$name/g,function(r){return\"@{\"+i.name+\"}\"})).replace(/(^|[^\\$])\\$(\\w+)/g,function(r,n,e){return n+\"@$\"+e})).replace(/(^|[^@])@(?:(\\$?\\w+)|{([^{}]+)})(?:{([^{}]+)})?/g,function(r,a,o,l,c){var m=p(o=null!=l?l:o,n,e,i);if(null==m)return\"\"+a+f.escape(\"???\");if(\"safe\"==c)return\"\"+a+m;var T=s(o,u,c,t);return\"\"+a+f.escape(T(m,c,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(t){return function(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}(function(n){if(i[n])return i[n];var t,r=n,s=[],a=0;for(;r;){if(null!==(t=e.text.exec(r)))s.push(t[0]);else if(null!==(t=e.modulo.exec(r)))s.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\");s.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 i[n]=s}(t),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}var i=Object.create(null);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,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,i){var t=e(113),r=e(110),a=e(205),s=e(257),c=e(258),_=e(261),m=e(262),k=e(260),o=function(e){function n(n){return e.call(this,n)||this}return t.__extends(n,e),n.init_DatetimeTicker=function(){this.override({num_minor_ticks:0,tickers:function(){return[new a.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*k.ONE_MILLI,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:k.ONE_SECOND,max_interval:30*k.ONE_MINUTE,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:k.ONE_HOUR,max_interval:12*k.ONE_HOUR,num_minor_ticks:0}),new c.DaysTicker({days:r.range(1,32)}),new c.DaysTicker({days:r.range(1,31,3)}),new c.DaysTicker({days:[1,8,15,22]}),new c.DaysTicker({days:[1,15]}),new _.MonthsTicker({months:r.range(0,12,1)}),new _.MonthsTicker({months:r.range(0,12,2)}),new _.MonthsTicker({months:r.range(0,12,4)}),new _.MonthsTicker({months:r.range(0,12,6)}),new m.YearsTicker({})]}})},n}(s.CompositeTicker);i.DatetimeTicker=o,o.__name__=\"DatetimeTicker\",o.init_DatetimeTicker()},\n", + " function _(t,e,i){var n=t(113),r=t(206),o=t(121),s=t(110),a=t(125),_=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_CompositeTicker=function(){this.define({tickers:[o.Array,[]]})},Object.defineProperty(e.prototype,\"min_intervals\",{get:function(){return this.tickers.map(function(t){return t.get_min_interval()})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"max_intervals\",{get:function(){return this.tickers.map(function(t){return t.get_max_interval()})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"min_interval\",{get:function(){return this.min_intervals[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"max_interval\",{get:function(){return this.max_intervals[0]},enumerable:!0,configurable:!0}),e.prototype.get_best_ticker=function(t,e,i){var n,r=e-t,o=this.get_ideal_interval(t,e,i),_=[s.sorted_index(this.min_intervals,o)-1,s.sorted_index(this.max_intervals,o)],u=[this.min_intervals[_[0]],this.max_intervals[_[1]]].map(function(t){return Math.abs(i-r/t)});if(a.isEmpty(u.filter(function(t){return!isNaN(t)})))n=this.tickers[0];else{var c=_[s.argmin(u)];n=this.tickers[c]}return n},e.prototype.get_interval=function(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)},e.prototype.get_ticks_no_defaults=function(t,e,i,n){return this.get_best_ticker(t,e,n).get_ticks_no_defaults(t,e,i,n)},e}(r.ContinuousTicker);i.CompositeTicker=_,_.__name__=\"CompositeTicker\",_.init_CompositeTicker()},\n", + " function _(t,n,e){var i=t(113),r=t(259),a=t(260),o=t(121),s=t(110);var _=function(t){function n(n){return t.call(this,n)||this}return i.__extends(n,t),n.init_DaysTicker=function(){this.define({days:[o.Array,[]]}),this.override({num_minor_ticks:0})},n.prototype.initialize=function(){t.prototype.initialize.call(this);var n=this.days;n.length>1?this.interval=(n[1]-n[0])*a.ONE_DAY:this.interval=31*a.ONE_DAY},n.prototype.get_ticks_no_defaults=function(t,n,e,i){var r=function(t,n){var e=a.last_month_no_later_than(new Date(t)),i=a.last_month_no_later_than(new Date(n));i.setUTCMonth(i.getUTCMonth()+1);for(var r=[],o=e;r.push(a.copy_date(o)),o.setUTCMonth(o.getUTCMonth()+1),!(o>i););return r}(t,n),o=this.days,_=this.interval;return{major:s.concat(r.map(function(t){return function(t,n){for(var e=t.getUTCMonth(),i=[],r=0,s=o;r1?this.interval=(n[1]-n[0])*a.ONE_MONTH:this.interval=12*a.ONE_MONTH},n.prototype.get_ticks_no_defaults=function(t,n,e,r){var i=function(t,n){var e=a.last_year_no_later_than(new Date(t)),r=a.last_year_no_later_than(new Date(n));r.setUTCFullYear(r.getUTCFullYear()+1);for(var i=[],o=e;i.push(a.copy_date(o)),o.setUTCFullYear(o.getUTCFullYear()+1),!(o>r););return i}(t,n),o=this.months;return{major:l.concat(i.map(function(t){return o.map(function(n){var e=a.copy_date(t);return e.setUTCMonth(n),e})})).map(function(t){return t.getTime()}).filter(function(e){return t<=e&&e<=n}),minor:[]}},n}(i.SingleIntervalTicker);e.MonthsTicker=u,u.__name__=\"MonthsTicker\",u.init_MonthsTicker()},\n", + " function _(t,e,i){var n=t(113),r=t(204),a=t(259),_=t(260),c=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.interval=_.ONE_YEAR,this.basic_ticker=new r.BasicTicker({num_minor_ticks:0})},e.prototype.get_ticks_no_defaults=function(t,e,i,n){var r=_.last_year_no_later_than(new Date(t)).getUTCFullYear(),a=_.last_year_no_later_than(new Date(e)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,a,i,n).major.map(function(t){return Date.UTC(t,0,1)}).filter(function(i){return t<=i&&i<=e}),minor:[]}},e}(a.SingleIntervalTicker);i.YearsTicker=c,c.__name__=\"YearsTicker\"},\n", + " function _(i,n,t){var e=i(113),o=i(243),r=i(248),u=i(264),s=i(265),_=function(i){function n(){return null!==i&&i.apply(this,arguments)||this}return e.__extends(n,i),n}(o.AxisView);t.LogAxisView=_,_.__name__=\"LogAxisView\";var c=function(i){function n(n){return i.call(this,n)||this}return e.__extends(n,i),n.init_LogAxis=function(){this.prototype.default_view=_,this.override({ticker:function(){return new s.LogTicker},formatter:function(){return new u.LogTickFormatter}})},n}(r.ContinuousAxis);t.LogAxis=c,c.__name__=\"LogAxis\",c.init_LogAxis()},\n", + " function _(t,i,r){var e=t(113),n=t(209),o=t(208),a=t(167),c=t(121),l=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_LogTickFormatter=function(){this.define({ticker:[c.Instance,null]})},i.prototype.initialize=function(){t.prototype.initialize.call(this),this.basic_formatter=new o.BasicTickFormatter,null==this.ticker&&a.logger.warn(\"LogTickFormatter not configured with a ticker, using default base of 10 (labels will be incorrect if ticker base is not 10)\")},i.prototype.doFormat=function(t,i){if(0==t.length)return[];for(var r=null!=this.ticker?this.ticker.base:10,e=!1,n=new Array(t.length),o=0,a=t.length;o0&&n[o]==n[o-1]){e=!0;break}return e?this.basic_formatter.doFormat(t,i):n},i}(n.TickFormatter);r.LogTickFormatter=l,l.__name__=\"LogTickFormatter\",l.init_LogTickFormatter()},\n", + " function _(t,r,n){var e=t(113),i=t(205),o=t(110),a=function(t){function r(r){return t.call(this,r)||this}return e.__extends(r,t),r.init_LogTicker=function(){this.override({mantissas:[1,5]})},r.prototype.get_ticks_no_defaults=function(t,r,n,e){var i,a=this.num_minor_ticks,u=[],f=this.base,h=Math.log(t)/Math.log(f),l=Math.log(r)/Math.log(f),c=l-h;if(isFinite(c))if(c<2){var s=this.get_interval(t,r,e),g=Math.floor(t/s),_=Math.ceil(r/s);if(i=o.range(g,_+1).filter(function(t){return 0!=t}).map(function(t){return t*s}).filter(function(n){return t<=n&&n<=r}),a>0&&i.length>0){for(var p=s/a,v=0,M=(y=o.range(0,a).map(function(t){return t*p})).slice(1);v0&&i.length>0){for(var y,A=Math.pow(f,x)/a,F=0,q=y=o.range(1,a+1).map(function(t){return t*A});F1?((e=i).width=arguments[0],e.height=arguments[1]):e=t||i,!(this instanceof r))return new r(e);this.width=e.width||i.width,this.height=e.height||i.height,this.enableMirroring=void 0!==e.enableMirroring?e.enableMirroring:i.enableMirroring,this.canvas=this,this.__document=e.document||document,e.ctx?this.__ctx=e.ctx:(this.__canvas=this.__document.createElement(\"canvas\"),this.__ctx=this.__canvas.getContext(\"2d\")),this.__setDefaultStyles(),this.__stack=[this.__getStyleState()],this.__groupStack=[],this.__root=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.__root.setAttribute(\"version\",1.1),this.__root.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.__root.setAttributeNS(\"http://www.w3.org/2000/xmlns/\",\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.__root.setAttribute(\"width\",this.width),this.__root.setAttribute(\"height\",this.height),this.__ids={},this.__defs=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\"),this.__root.appendChild(this.__defs),this.__currentElement=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\"),this.__root.appendChild(this.__currentElement)}).prototype.__createElement=function(t,e,r){void 0===e&&(e={});var i,n,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",t),a=Object.keys(e);for(r&&(s.setAttribute(\"fill\",\"none\"),s.setAttribute(\"stroke\",\"none\")),i=0;i0){\"path\"===this.__currentElement.nodeName&&(this.__currentElementsToStyle||(this.__currentElementsToStyle={element:e,children:[]}),this.__currentElementsToStyle.children.push(this.__currentElement),this.__applyCurrentDefaultPath());var r=this.__createElement(\"g\");e.appendChild(r),this.__currentElement=r}var i=this.__currentElement.getAttribute(\"transform\");i?i+=\" \":i=\"\",i+=t,this.__currentElement.setAttribute(\"transform\",i)},r.prototype.scale=function(t,e){void 0===e&&(e=t),this.__addTransform(a(\"scale({x},{y})\",{x:t,y:e}))},r.prototype.rotate=function(t){var e=180*t/Math.PI;this.__addTransform(a(\"rotate({angle},{cx},{cy})\",{angle:e,cx:0,cy:0}))},r.prototype.translate=function(t,e){this.__addTransform(a(\"translate({x},{y})\",{x:t,y:e}))},r.prototype.transform=function(t,e,r,i,n,s){this.__addTransform(a(\"matrix({a},{b},{c},{d},{e},{f})\",{a:t,b:e,c:r,d:i,e:n,f:s}))},r.prototype.beginPath=function(){var t;this.__currentDefaultPath=\"\",this.__currentPosition={},t=this.__createElement(\"path\",{},!0),this.__closestGroupOrSvg().appendChild(t),this.__currentElement=t},r.prototype.__applyCurrentDefaultPath=function(){var t=this.__currentElement;\"path\"===t.nodeName?t.setAttribute(\"d\",this.__currentDefaultPath):console.error(\"Attempted to apply path command to node\",t.nodeName)},r.prototype.__addPathCommand=function(t){this.__currentDefaultPath+=\" \",this.__currentDefaultPath+=t},r.prototype.moveTo=function(t,e){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.__currentPosition={x:t,y:e},this.__addPathCommand(a(\"M {x} {y}\",{x:t,y:e}))},r.prototype.closePath=function(){this.__currentDefaultPath&&this.__addPathCommand(\"Z\")},r.prototype.lineTo=function(t,e){this.__currentPosition={x:t,y:e},this.__currentDefaultPath.indexOf(\"M\")>-1?this.__addPathCommand(a(\"L {x} {y}\",{x:t,y:e})):this.__addPathCommand(a(\"M {x} {y}\",{x:t,y:e}))},r.prototype.bezierCurveTo=function(t,e,r,i,n,s){this.__currentPosition={x:n,y:s},this.__addPathCommand(a(\"C {cp1x} {cp1y} {cp2x} {cp2y} {x} {y}\",{cp1x:t,cp1y:e,cp2x:r,cp2y:i,x:n,y:s}))},r.prototype.quadraticCurveTo=function(t,e,r,i){this.__currentPosition={x:r,y:i},this.__addPathCommand(a(\"Q {cpx} {cpy} {x} {y}\",{cpx:t,cpy:e,x:r,y:i}))};var l=function(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]};r.prototype.arcTo=function(t,e,r,i,n){var s=this.__currentPosition&&this.__currentPosition.x,a=this.__currentPosition&&this.__currentPosition.y;if(void 0!==s&&void 0!==a){if(n<0)throw new Error(\"IndexSizeError: The radius provided (\"+n+\") is negative.\");if(s===t&&a===e||t===r&&e===i||0===n)this.lineTo(t,e);else{var o=l([s-t,a-e]),h=l([r-t,i-e]);if(o[0]*h[1]!=o[1]*h[0]){var c=o[0]*h[0]+o[1]*h[1],p=Math.acos(Math.abs(c)),_=l([o[0]+h[0],o[1]+h[1]]),u=n/Math.sin(p/2),d=t+u*_[0],g=e+u*_[1],m=[-o[1],o[0]],f=[h[1],-h[0]],y=function(t){var e=t[0];return t[1]>=0?Math.acos(e):-Math.acos(e)},v=y(m),b=y(f);this.lineTo(d+m[0]*n,g+m[1]*n),this.arc(d,g,n,v,b)}else this.lineTo(t,e)}}},r.prototype.stroke=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill stroke markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\")},r.prototype.fill=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke fill markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\")},r.prototype.rect=function(t,e,r,i){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+r,e),this.lineTo(t+r,e+i),this.lineTo(t,e+i),this.lineTo(t,e),this.closePath()},r.prototype.fillRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"fill\")},r.prototype.strokeRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"stroke\")},r.prototype.__clearCanvas=function(){for(var t=this.__closestGroupOrSvg().getAttribute(\"transform\"),e=this.__root.childNodes[1],r=e.childNodes,i=r.length-1;i>=0;i--)r[i]&&e.removeChild(r[i]);this.__currentElement=e,this.__groupStack=[],t&&this.__addTransform(t)},r.prototype.clearRect=function(t,e,r,i){if(0!==t||0!==e||r!==this.width||i!==this.height){var n,s=this.__closestGroupOrSvg();n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i,fill:\"#FFFFFF\"},!0),s.appendChild(n)}else this.__clearCanvas()},r.prototype.createLinearGradient=function(t,e,r,n){var s=this.__createElement(\"linearGradient\",{id:o(this.__ids),x1:t+\"px\",x2:r+\"px\",y1:e+\"px\",y2:n+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(s),new i(s,this)},r.prototype.createRadialGradient=function(t,e,r,n,s,a){var h=this.__createElement(\"radialGradient\",{id:o(this.__ids),cx:n+\"px\",cy:s+\"px\",r:a+\"px\",fx:t+\"px\",fy:e+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(h),new i(h,this)},r.prototype.__parseFont=function(){var 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\",href:null};return\"underline\"===this.__fontUnderline&&(e.decoration=\"underline\"),this.__fontHref&&(e.href=this.__fontHref),e},r.prototype.__wrapTextLink=function(t,e){if(t.href){var r=this.__createElement(\"a\");return r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),r.appendChild(e),r}return e},r.prototype.__applyText=function(t,e,r,i){var n,s,a=this.__parseFont(),o=this.__closestGroupOrSvg(),l=this.__createElement(\"text\",{\"font-family\":a.family,\"font-size\":a.size,\"font-style\":a.style,\"font-weight\":a.weight,\"text-decoration\":a.decoration,x:e,y:r,\"text-anchor\":(n=this.textAlign,s={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"},s[n]||s.start),\"dominant-baseline\":h(this.textBaseline)},!0);l.appendChild(this.__document.createTextNode(t)),this.__currentElement=l,this.__applyStyleToCurrentElement(i),o.appendChild(this.__wrapTextLink(a,l))},r.prototype.fillText=function(t,e,r){this.__applyText(t,e,r,\"fill\")},r.prototype.strokeText=function(t,e,r){this.__applyText(t,e,r,\"stroke\")},r.prototype.measureText=function(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)},r.prototype.arc=function(t,e,r,i,n,s){if(i!==n){(i%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(s?-1:1))%(2*Math.PI));var o=t+r*Math.cos(n),h=e+r*Math.sin(n),l=t+r*Math.cos(i),c=e+r*Math.sin(i),p=s?0:1,_=0,u=n-i;u<0&&(u+=2*Math.PI),_=s?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,c),this.__addPathCommand(a(\"A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}\",{rx:r,ry:r,xAxisRotation:0,largeArcFlag:_,sweepFlag:p,endX:o,endY:h})),this.__currentPosition={x:o,y:h}}},r.prototype.clip=function(){var t=this.__closestGroupOrSvg(),e=this.__createElement(\"clipPath\"),r=o(this.__ids),i=this.__createElement(\"g\");this.__applyCurrentDefaultPath(),t.removeChild(this.__currentElement),e.setAttribute(\"id\",r),e.appendChild(this.__currentElement),this.__defs.appendChild(e),t.setAttribute(\"clip-path\",a(\"url(#{id})\",{id:r})),t.appendChild(i),this.__currentElement=i},r.prototype.drawImage=function(){var t,e,i,n,s,a,o,h,l,c,p,_,u,d,g=Array.prototype.slice.call(arguments),m=g[0],f=0,y=0;if(3===g.length)t=g[1],e=g[2],i=s=m.width,n=a=m.height;else if(5===g.length)t=g[1],e=g[2],i=g[3],n=g[4],s=m.width,a=m.height;else{if(9!==g.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);f=g[1],y=g[2],s=g[3],a=g[4],t=g[5],e=g[6],i=g[7],n=g[8]}o=this.__closestGroupOrSvg(),this.__currentElement;var v=\"translate(\"+t+\", \"+e+\")\";if(m instanceof r){if((h=m.getSvg().cloneNode(!0)).childNodes&&h.childNodes.length>1){for(l=h.childNodes[0];l.childNodes.length;)d=l.childNodes[0].getAttribute(\"id\"),this.__ids[d]=d,this.__defs.appendChild(l.childNodes[0]);if(c=h.childNodes[1]){var b,w=c.getAttribute(\"transform\");b=w?w+\" \"+v:v,c.setAttribute(\"transform\",b),o.appendChild(c)}}}else\"IMG\"===m.nodeName?((p=this.__createElement(\"image\")).setAttribute(\"width\",i),p.setAttribute(\"height\",n),p.setAttribute(\"preserveAspectRatio\",\"none\"),(f||y||s!==m.width||a!==m.height)&&((_=this.__document.createElement(\"canvas\")).width=i,_.height=n,(u=_.getContext(\"2d\")).drawImage(m,f,y,s,a,0,0,i,n),m=_),p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===m.nodeName?m.toDataURL():m.getAttribute(\"src\")),o.appendChild(p)):\"CANVAS\"===m.nodeName&&((p=this.__createElement(\"image\")).setAttribute(\"width\",i),p.setAttribute(\"height\",n),p.setAttribute(\"preserveAspectRatio\",\"none\"),(_=this.__document.createElement(\"canvas\")).width=i,_.height=n,(u=_.getContext(\"2d\")).imageSmoothingEnabled=!1,u.mozImageSmoothingEnabled=!1,u.oImageSmoothingEnabled=!1,u.webkitImageSmoothingEnabled=!1,u.drawImage(m,f,y,s,a,0,0,i,n),m=_,p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",m.toDataURL()),o.appendChild(p))},r.prototype.createPattern=function(t,e){var i,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),a=o(this.__ids);return s.setAttribute(\"id\",a),s.setAttribute(\"width\",t.width),s.setAttribute(\"height\",t.height),\"CANVAS\"===t.nodeName||\"IMG\"===t.nodeName?((i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\")).setAttribute(\"width\",t.width),i.setAttribute(\"height\",t.height),i.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===t.nodeName?t.toDataURL():t.getAttribute(\"src\")),s.appendChild(i),this.__defs.appendChild(s)):t instanceof r&&(s.appendChild(t.__root.childNodes[1]),this.__defs.appendChild(s)),new n(s,this)},r.prototype.setLineDash=function(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null},r.prototype.drawFocusRing=function(){},r.prototype.createImageData=function(){},r.prototype.getImageData=function(){},r.prototype.putImageData=function(){},r.prototype.globalCompositeOperation=function(){},r.prototype.setTransform=function(){},\"object\"==typeof window&&(window.C2S=r),\"object\"==typeof e&&\"object\"==typeof e.exports&&(e.exports=r)}()},\n", + " function _(e,t,a){var r=e(113),n=e(279),s=e(215),i=e(224),_=e(225),o=e(280),c=e(184),g=function(e){function t(t,a,r,n,s,i){void 0===s&&(s={}),void 0===i&&(i={});var _=e.call(this)||this;return _.x_scale=t,_.y_scale=a,_.x_range=r,_.y_range=n,_.extra_x_ranges=s,_.extra_y_ranges=i,_._configure_scales(),_}return r.__extends(t,e),t.prototype.map_to_screen=function(e,t,a,r){return void 0===a&&(a=\"default\"),void 0===r&&(r=\"default\"),[this.xscales[a].v_compute(e),this.yscales[r].v_compute(t)]},t.prototype._get_ranges=function(e,t){var a={};if(a.default=e,null!=t)for(var r in t)a[r]=t[r];return a},t.prototype._get_scales=function(e,t,a){var r={};for(var g in t){var l=t[g];if(l instanceof o.DataRange1d||l instanceof _.Range1d){if(!(e instanceof i.LogScale||e instanceof s.LinearScale))throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type);if(e instanceof n.CategoricalScale)throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type)}if(l instanceof c.FactorRange&&!(e instanceof n.CategoricalScale))throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type);e instanceof i.LogScale&&l instanceof o.DataRange1d&&(l.scale_hint=\"log\");var f=e.clone();f.setv({source_range:l,target_range:a}),r[g]=f}return r},t.prototype._configure_frame_ranges=function(){this._h_target=new _.Range1d({start:this._left.value,end:this._right.value}),this._v_target=new _.Range1d({start:this._bottom.value,end:this._top.value})},t.prototype._configure_scales=function(){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._xscales=this._get_scales(this.x_scale,this._x_ranges,this._h_target),this._yscales=this._get_scales(this.y_scale,this._y_ranges,this._v_target)},t.prototype._update_scales=function(){for(var e in this._configure_frame_ranges(),this._xscales){this._xscales[e].target_range=this._h_target}for(var e in this._yscales){this._yscales[e].target_range=this._v_target}},t.prototype._set_geometry=function(t,a){e.prototype._set_geometry.call(this,t,a),this._update_scales()},Object.defineProperty(t.prototype,\"x_ranges\",{get:function(){return this._x_ranges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y_ranges\",{get:function(){return this._y_ranges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"xscales\",{get:function(){return this._xscales},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"yscales\",{get:function(){return this._yscales},enumerable:!0,configurable:!0}),t}(e(282).LayoutItem);a.CartesianFrame=g,g.__name__=\"CartesianFrame\"},\n", + " function _(t,e,c){var n=t(113),o=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.prototype.compute=function(e){return t.prototype.compute.call(this,this.source_range.synthetic(e))},e.prototype.v_compute=function(e){return t.prototype.v_compute.call(this,this.source_range.v_synthetic(e))},e}(t(215).LinearScale);c.CategoricalScale=o,o.__name__=\"CategoricalScale\"},\n", + " function _(t,i,n){var e=t(113),a=t(281),r=t(175),s=t(167),o=t(121),l=t(181),_=t(110),d=function(t){function i(i){var n=t.call(this,i)||this;return n._plot_bounds={},n.have_updated_interactively=!1,n}return e.__extends(i,t),i.init_DataRange1d=function(){this.define({start:[o.Number],end:[o.Number],range_padding:[o.Number,.1],range_padding_units:[o.PaddingUnits,\"percent\"],flipped:[o.Boolean,!1],follow:[o.StartEnd],follow_interval:[o.Number],default_span:[o.Number,2],only_visible:[o.Boolean,!1]}),this.internal({scale_hint:[o.String,\"auto\"]})},i.prototype.initialize=function(){t.prototype.initialize.call(this),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},Object.defineProperty(i.prototype,\"min\",{get:function(){return Math.min(this.start,this.end)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"max\",{get:function(){return Math.max(this.start,this.end)},enumerable:!0,configurable:!0}),i.prototype.computed_renderers=function(){var t=this.names,i=this.renderers;if(0==i.length)for(var n=0,e=this.plots;n0&&(i=i.filter(function(i){return _.includes(t,i.name)})),s.logger.debug(\"computed \"+i.length+\" renderers for DataRange1d \"+this.id);for(var o=0,l=i;ou&&(\"start\"==this.follow?a=e+h*u:\"end\"==this.follow&&(e=a-h*u)),[e,a]},i.prototype.update=function(t,i,n,e){if(!this.have_updated_interactively){var a=this.computed_renderers(),r=this._compute_plot_bounds(a,t);null!=e&&(r=this.adjust_bounds_for_aspect(r,e)),this._plot_bounds[n]=r;var s=this._compute_min_max(this._plot_bounds,i),o=s[0],l=s[1],_=this._compute_range(o,l),d=_[0],h=_[1];null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(d=this._initial_start):d=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(h=this._initial_end):h=this._initial_end);var u=[this.start,this.end],p=u[0],g=u[1];if(d!=p||h!=g){var f={};d!=p&&(f.start=d),h!=g&&(f.end=h),this.setv(f)}\"auto\"==this.bounds&&this.setv({bounds:[d,h]},{silent:!0}),this.change.emit()}},i.prototype.reset=function(){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()},i}(a.DataRange);n.DataRange1d=d,d.__name__=\"DataRange1d\",d.init_DataRange1d()},\n", + " function _(n,a,e){var t=n(113),i=n(185),r=n(121),_=function(n){function a(a){return n.call(this,a)||this}return t.__extends(a,n),a.init_DataRange=function(){this.define({names:[r.Array,[]],renderers:[r.Array,[]]})},a}(i.Range);e.DataRange=_,_.__name__=\"DataRange\",_.init_DataRange()},\n", + " function _(a,o,t){var r=a(283);t.Sizeable=r.Sizeable;var e=a(284);t.Layoutable=e.Layoutable,t.LayoutItem=e.LayoutItem;var n=a(285);t.HStack=n.HStack,t.VStack=n.VStack,t.AnchorLayout=n.AnchorLayout;var c=a(286);t.Grid=c.Grid,t.Row=c.Row,t.Column=c.Column;var i=a(287);t.ContentBox=i.ContentBox,t.VariadicBox=i.VariadicBox},\n", + " function _(t,h,i){var e=Math.min,n=Math.max,o=function(){function t(t){void 0===t&&(t={}),this.width=null!=t.width?t.width:0,this.height=null!=t.height?t.height:0}return t.prototype.bounded_to=function(h){var i=h.width,e=h.height;return new t({width:this.width==1/0&&null!=i?i:this.width,height:this.height==1/0&&null!=e?e:this.height})},t.prototype.expanded_to=function(h){var i=h.width,e=h.height;return new t({width:i!=1/0?n(this.width,i):this.width,height:e!=1/0?n(this.height,e):this.height})},t.prototype.expand_to=function(t){var h=t.width,i=t.height;this.width=n(this.width,h),this.height=n(this.height,i)},t.prototype.narrowed_to=function(h){var i=h.width,n=h.height;return new t({width:e(this.width,i),height:e(this.height,n)})},t.prototype.narrow_to=function(t){var h=t.width,i=t.height;this.width=e(this.width,h),this.height=e(this.height,i)},t.prototype.grow_by=function(h){var i=h.left,e=h.right,n=h.top,o=h.bottom;return new t({width:this.width+i+e,height:this.height+n+o})},t.prototype.shrink_by=function(h){var i=h.left,e=h.right,o=h.top,r=h.bottom;return new t({width:n(this.width-i-e,0),height:n(this.height-o-r,0)})},t.prototype.map=function(h,i){return new t({width:h(this.width),height:(null!=i?i:h)(this.height)})},t}();i.Sizeable=o,o.__name__=\"Sizeable\"},\n", + " function _(i,t,e){var h=i(113),n=i(283),r=i(181),s=Math.min,o=Math.max,g=Math.round,u=function(){function i(){this._bbox=new r.BBox,this._inner_bbox=new r.BBox;var i=this;this._top={get value(){return i.bbox.top}},this._left={get value(){return i.bbox.left}},this._width={get value(){return i.bbox.width}},this._height={get value(){return i.bbox.height}},this._right={get value(){return i.bbox.right}},this._bottom={get value(){return i.bbox.bottom}},this._hcenter={get value(){return i.bbox.hcenter}},this._vcenter={get value(){return i.bbox.vcenter}}}return Object.defineProperty(i.prototype,\"bbox\",{get:function(){return this._bbox},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"inner_bbox\",{get:function(){return this._inner_bbox},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"sizing\",{get:function(){return this._sizing},enumerable:!0,configurable:!0}),i.prototype.set_sizing=function(i){var t=i.width_policy||\"fit\",e=i.width,h=null!=i.min_width?i.min_width:0,n=null!=i.max_width?i.max_width:1/0,r=i.height_policy||\"fit\",s=i.height,o=null!=i.min_height?i.min_height:0,g=null!=i.max_height?i.max_height:1/0,u=i.aspect,a=i.margin||{top:0,right:0,bottom:0,left:0},l=!1!==i.visible,_=i.halign||\"start\",d=i.valign||\"start\";this._sizing={width_policy:t,min_width:h,width:e,max_width:n,height_policy:r,min_height:o,height:s,max_height:g,aspect:u,margin:a,visible:l,halign:_,valign:d,size:{width:e,height:s},min_size:{width:h,height:o},max_size:{width:n,height:g}},this._init()},i.prototype._init=function(){},i.prototype._set_geometry=function(i,t){this._bbox=i,this._inner_bbox=t},i.prototype.set_geometry=function(i,t){this._set_geometry(i,t||i)},i.prototype.is_width_expanding=function(){return\"max\"==this.sizing.width_policy},i.prototype.is_height_expanding=function(){return\"max\"==this.sizing.height_policy},i.prototype.apply_aspect=function(i,t){var e=t.width,h=t.height,n=this.sizing.aspect;if(null!=n){var r=this.sizing,s=r.width_policy,o=r.height_policy;if(\"fixed\"!=s&&\"fixed\"!=o)if(s==o){var u=e,a=g(e/n),l=g(h*n),_=h;Math.abs(i.width-u)+Math.abs(i.height-a)<=Math.abs(i.width-l)+Math.abs(i.height-_)?(e=u,h=a):(e=l,h=_)}else!function(i,t){var e={max:4,fit:3,min:2,fixed:1};return e[i]>e[t]}(s,o)?e=g(h*n):h=g(e/n);else\"fixed\"==s?h=g(e/n):\"fixed\"==o&&(e=g(h*n))}return{width:e,height:h}},i.prototype.measure=function(i){var t=this;if(!this.sizing.visible)return{width:0,height:0};var e=function(i){return\"fixed\"==t.sizing.width_policy&&null!=t.sizing.width?t.sizing.width:i},h=function(i){return\"fixed\"==t.sizing.height_policy&&null!=t.sizing.height?t.sizing.height:i},r=new n.Sizeable(i).shrink_by(this.sizing.margin).map(e,h),s=this._measure(r),o=this.clip_size(s),g=e(o.width),u=h(o.height),a=this.apply_aspect(r,{width:g,height:u});return Object.assign(Object.assign({},s),a)},i.prototype.compute=function(i){void 0===i&&(i={});var 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}),e=t.width,h=t.height,n=new r.BBox({left:0,top:0,width:e,height:h}),s=void 0;if(null!=t.inner){var o=t.inner,g=o.left,u=o.top,a=o.right,l=o.bottom;s=new r.BBox({left:g,top:u,right:e-a,bottom:h-l})}this.set_geometry(n,s)},Object.defineProperty(i.prototype,\"xview\",{get:function(){return this.bbox.xview},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"yview\",{get:function(){return this.bbox.yview},enumerable:!0,configurable:!0}),i.prototype.clip_width=function(i){return o(this.sizing.min_width,s(i,this.sizing.max_width))},i.prototype.clip_height=function(i){return o(this.sizing.min_height,s(i,this.sizing.max_height))},i.prototype.clip_size=function(i){var t=i.width,e=i.height;return{width:this.clip_width(t),height:this.clip_height(e)}},i}();e.Layoutable=u,u.__name__=\"Layoutable\";var a=function(i){function t(){return null!==i&&i.apply(this,arguments)||this}return h.__extends(t,i),t.prototype._measure=function(i){var t,e,h=this.sizing,n=h.width_policy,r=h.height_policy;if(i.width==1/0)t=null!=this.sizing.width?this.sizing.width:0;else if(\"fixed\"==n)t=null!=this.sizing.width?this.sizing.width:0;else if(\"min\"==n)t=null!=this.sizing.width?s(i.width,this.sizing.width):0;else if(\"fit\"==n)t=null!=this.sizing.width?s(i.width,this.sizing.width):i.width;else{if(\"max\"!=n)throw new Error(\"unrechable\");t=null!=this.sizing.width?o(i.width,this.sizing.width):i.width}if(i.height==1/0)e=null!=this.sizing.height?this.sizing.height:0;else if(\"fixed\"==r)e=null!=this.sizing.height?this.sizing.height:0;else if(\"min\"==r)e=null!=this.sizing.height?s(i.height,this.sizing.height):0;else if(\"fit\"==r)e=null!=this.sizing.height?s(i.height,this.sizing.height):i.height;else{if(\"max\"!=r)throw new Error(\"unrechable\");e=null!=this.sizing.height?o(i.height,this.sizing.height):i.height}return{width:t,height:e}},t}(u);e.LayoutItem=a,a.__name__=\"LayoutItem\";var l=function(i){function t(){return null!==i&&i.apply(this,arguments)||this}return h.__extends(t,i),t.prototype._measure=function(i){var t=this,e=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(e);return{width:function(){switch(t.sizing.width_policy){case\"fixed\":return null!=t.sizing.width?t.sizing.width:e.width;case\"min\":return e.width;case\"fit\":return h.width;case\"max\":return Math.max(e.width,h.width);default:throw new Error(\"unexpected\")}}(),height:function(){switch(t.sizing.height_policy){case\"fixed\":return null!=t.sizing.height?t.sizing.height:e.height;case\"min\":return e.height;case\"fit\":return h.height;case\"max\":return Math.max(e.height,h.height);default:throw new Error(\"unexpected\")}}()}},t}(u);e.ContentLayoutable=l,l.__name__=\"ContentLayoutable\"},\n", + " function _(t,e,r){var h=t(113),o=t(284),i=t(181),n=function(t){function e(){var e=t.apply(this,arguments)||this;return e.children=[],e}return h.__extends(e,t),e}(o.Layoutable);r.Stack=n,n.__name__=\"Stack\";var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h.__extends(e,t),e.prototype._measure=function(t){for(var e=0,r=0,h=0,o=this.children;h0)for(var A=l(j.height/O.length),M=0,P=O;M0)for(var S=l(j.width/C.length),E=0,G=C;E0)for(g=0;gy?y:m,_--}}}u=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:f.size.width;for(var v=0,x=0;x0)for(x=0;xj?j:m,_--}}}var O=this._measure_cells(function(t,i){return{width:f.col_widths[i],height:f.row_heights[t]}}),B=O.row_heights,A=O.col_widths,M=O.size_hints;return{size:this._measure_totals(B,A),row_heights:B,col_widths:A,size_hints:M}},i.prototype._measure=function(t){return this._measure_grid(t).size},i.prototype._set_geometry=function(i,e){t.prototype._set_geometry.call(this,i,e);for(var n=this._state,r=n.nrows,o=n.ncols,s=n.rspacing,h=n.cspacing,u=this._measure_grid(i),p=u.row_heights,g=u.col_widths,_=u.size_hints,d=this._state.rows.map(function(t,i){return Object.assign(Object.assign({},t),{top:0,height:p[i],get bottom(){return this.top+this.height}})}),w=this._state.cols.map(function(t,i){return Object.assign(Object.assign({},t),{left:0,width:g[i],get right(){return this.left+this.width}})}),y=_.map(function(t,i){return Object.assign(Object.assign({},i),{outer:new a.BBox,inner:new a.BBox})}),m=0,v=this.absolute?i.top:0;m0?a.every(e,s.isBoolean)?(e.length!==n.get_length()&&r.logger.warn(\"BooleanFilter \"+this.id+\": length of booleans doesn't match data source\"),a.range(0,e.length).filter(function(n){return!0===e[n]})):(r.logger.warn(\"BooleanFilter \"+this.id+\": booleans should be array of booleans, defaulting to no filtering\"),null):(null!=e&&0==e.length?r.logger.warn(\"BooleanFilter \"+this.id+\": booleans is empty, defaulting to no filtering\"):r.logger.warn(\"BooleanFilter \"+this.id+\": booleans was not set, defaulting to no filtering\"),null)},e}(l.Filter);o.BooleanFilter=g,g.__name__=\"BooleanFilter\",g.init_BooleanFilter()},\n", + " function _(t,n,e){var i=t(113),r=t(166),l=t(121),o=t(109),a=t(110),f=t(167),u=function(t){function n(n){return t.call(this,n)||this}return i.__extends(n,t),n.init_Filter=function(){this.define({filter:[l.Array,null]})},n.prototype.compute_indices=function(t){var n=this.filter;return null!=n&&n.length>=0?o.isArrayOf(n,o.isBoolean)?a.range(0,n.length).filter(function(t){return!0===n[t]}):o.isArrayOf(n,o.isInteger)?n:(f.logger.warn(\"Filter \"+this.id+\": filter should either be array of only booleans or only integers, defaulting to no filtering\"),null):(f.logger.warn(\"Filter \"+this.id+\": filter was not set to be an array, defaulting to no filtering\"),null)},n}(r.Model);e.Filter=u,u.__name__=\"Filter\",u.init_Filter()},\n", + " function _(e,t,r){var i=e(113),n=e(294),s=e(121),o=e(125),u=e(127),c=function(t){function r(e){return t.call(this,e)||this}return i.__extends(r,t),r.init_CustomJSFilter=function(){this.define({args:[s.Any,{}],code:[s.String,\"\"],use_strict:[s.Boolean,!1]})},Object.defineProperty(r.prototype,\"names\",{get:function(){return o.keys(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"values\",{get:function(){return o.values(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"func\",{get:function(){var e=this.use_strict?u.use_strict(this.code):this.code;return new(Function.bind.apply(Function,i.__spreadArrays([void 0],this.names,[\"source\",\"require\",\"exports\",e])))},enumerable:!0,configurable:!0}),r.prototype.compute_indices=function(r){return this.filter=this.func.apply(this,i.__spreadArrays(this.values,[r,e,{}])),t.prototype.compute_indices.call(this,r)},r}(n.Filter);r.CustomJSFilter=c,c.__name__=\"CustomJSFilter\",c.init_CustomJSFilter()},\n", + " function _(n,i,t){var r=n(113),e=n(294),u=n(121),o=n(167),l=n(110),c=function(n){function i(i){var t=n.call(this,i)||this;return t.indices=null,t}return r.__extends(i,n),i.init_GroupFilter=function(){this.define({column_name:[u.String],group:[u.String]})},i.prototype.compute_indices=function(n){var i=this,t=n.get_column(this.column_name);return null==t?(o.logger.warn(\"group filter: groupby column not found in data source\"),null):(this.indices=l.range(0,n.get_length()||0).filter(function(n){return t[n]===i.group}),0===this.indices.length&&o.logger.warn(\"group filter: group '\"+this.group+\"' did not match any values in column '\"+this.column_name+\"'\"),this.indices)},i}(e.Filter);t.GroupFilter=c,c.__name__=\"GroupFilter\",c.init_GroupFilter()},\n", + " function _(i,n,e){var t=i(113),r=i(294),l=i(121),s=i(167),d=i(109),o=i(110),u=function(i){function n(n){return i.call(this,n)||this}return t.__extends(n,i),n.init_IndexFilter=function(){this.define({indices:[l.Array,null]})},n.prototype.compute_indices=function(i){return null!=this.indices&&this.indices.length>=0?o.every(this.indices,d.isInteger)?this.indices:(s.logger.warn(\"IndexFilter \"+this.id+\": indices should be array of integers, defaulting to no filtering\"),null):(s.logger.warn(\"IndexFilter \"+this.id+\": indices was not set, defaulting to no filtering\"),null)},n}(r.Filter);e.IndexFilter=u,u.__name__=\"IndexFilter\",u.init_IndexFilter()},\n", + " function _(r,t,a){var e=r(208);a.BasicTickFormatter=e.BasicTickFormatter;var c=r(247);a.CategoricalTickFormatter=c.CategoricalTickFormatter;var i=r(251);a.DatetimeTickFormatter=i.DatetimeTickFormatter;var o=r(299);a.FuncTickFormatter=o.FuncTickFormatter;var m=r(264);a.LogTickFormatter=m.LogTickFormatter;var F=r(267);a.MercatorTickFormatter=F.MercatorTickFormatter;var k=r(300);a.NumeralTickFormatter=k.NumeralTickFormatter;var T=r(301);a.PrintfTickFormatter=T.PrintfTickFormatter;var v=r(209);a.TickFormatter=v.TickFormatter},\n", + " function _(t,e,r){var n=t(113),i=t(209),o=t(121),c=t(125),u=t(127),a=function(e){function r(t){return e.call(this,t)||this}return n.__extends(r,e),r.init_FuncTickFormatter=function(){this.define({args:[o.Any,{}],code:[o.String,\"\"],use_strict:[o.Boolean,!1]})},Object.defineProperty(r.prototype,\"names\",{get:function(){return c.keys(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"values\",{get:function(){return c.values(this.args)},enumerable:!0,configurable:!0}),r.prototype._make_func=function(){var t=this.use_strict?u.use_strict(this.code):this.code;return new(Function.bind.apply(Function,n.__spreadArrays([void 0,\"tick\",\"index\",\"ticks\"],this.names,[\"require\",\"exports\",t])))},r.prototype.doFormat=function(e,r){var i=this,o=this._make_func().bind({});return e.map(function(e,r,c){return o.apply(void 0,n.__spreadArrays([e,r,c],i.values,[t,{}]))})},r}(i.TickFormatter);r.FuncTickFormatter=a,a.__name__=\"FuncTickFormatter\",a.init_FuncTickFormatter()},\n", + " function _(n,r,t){var e=n(113),o=n(255),i=n(209),a=n(121),u=function(n){function r(r){return n.call(this,r)||this}return e.__extends(r,n),r.init_NumeralTickFormatter=function(){this.define({format:[a.String,\"0,0\"],language:[a.String,\"en\"],rounding:[a.RoundingFunction,\"round\"]})},Object.defineProperty(r.prototype,\"_rounding_fn\",{get:function(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}},enumerable:!0,configurable:!0}),r.prototype.doFormat=function(n,r){var t=this.format,e=this.language,i=this._rounding_fn;return n.map(function(n){return o.format(n,t,e,i)})},r}(i.TickFormatter);t.NumeralTickFormatter=u,u.__name__=\"NumeralTickFormatter\",u.init_NumeralTickFormatter()},\n", + " function _(t,r,n){var i=t(113),o=t(209),e=t(253),f=t(121),a=function(t){function r(r){return t.call(this,r)||this}return i.__extends(r,t),r.init_PrintfTickFormatter=function(){this.define({format:[f.String,\"%s\"]})},r.prototype.doFormat=function(t,r){var n=this;return t.map(function(t){return e.sprintf(n.format,t)})},r}(o.TickFormatter);n.PrintfTickFormatter=a,a.__name__=\"PrintfTickFormatter\",a.init_PrintfTickFormatter()},\n", + " function _(a,e,r){var v=a(303);r.AnnularWedge=v.AnnularWedge;var l=a(304);r.Annulus=l.Annulus;var t=a(305);r.Arc=t.Arc;var i=a(306);r.Bezier=i.Bezier;var n=a(307);r.Circle=n.Circle;var u=a(308);r.CenterRotatable=u.CenterRotatable;var g=a(309);r.Ellipse=g.Ellipse;var c=a(310);r.EllipseOval=c.EllipseOval;var A=a(182);r.Glyph=A.Glyph;var p=a(188);r.HArea=p.HArea;var s=a(311);r.HBar=s.HBar;var R=a(313);r.HexTile=R.HexTile;var d=a(314);r.Image=d.Image;var h=a(316);r.ImageRGBA=h.ImageRGBA;var m=a(317);r.ImageURL=m.ImageURL;var y=a(177);r.Line=y.Line;var B=a(319);r.MultiLine=B.MultiLine;var o=a(320);r.MultiPolygons=o.MultiPolygons;var G=a(321);r.Oval=G.Oval;var H=a(187);r.Patch=H.Patch;var I=a(322);r.Patches=I.Patches;var L=a(323);r.Quad=L.Quad;var P=a(324);r.Quadratic=P.Quadratic;var x=a(325);r.Ray=x.Ray;var C=a(326);r.Rect=C.Rect;var E=a(327);r.Segment=E.Segment;var M=a(328);r.Step=M.Step;var O=a(329);r.Text=O.Text;var Q=a(190);r.VArea=Q.VArea;var S=a(330);r.VBar=S.VBar;var T=a(331);r.Wedge=T.Wedge;var V=a(178);r.XYGlyph=V.XYGlyph},\n", + " function _(t,e,i){var r=t(113),s=t(178),n=t(186),a=t(183),_=t(121),h=t(111),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype._map_data=function(){\"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 Float32Array(this._start_angle.length);for(var t=0,e=this._start_angle.length;t=A&&v.push([m,z])}for(var S=this.model.properties.direction.value(),D=[],V=0,b=v;V=M&&v.push([m,g])}return a.create_hit_test_result_from_hits(v)},r.prototype.draw_legend_for_index=function(i,r,t){var s=r.x0,e=r.y0,a=r.x1,n=r.y1,u=t+1,_=new Array(u);_[t]=(s+a)/2;var h=new Array(u);h[t]=(e+n)/2;var o=.5*Math.min(Math.abs(a-s),Math.abs(n-e)),d=new Array(u);d[t]=.4*o;var l=new Array(u);l[t]=.8*o,this._render(i,[t],{sx:_,sy:h,sinner_radius:d,souter_radius:l})},r}(e.XYGlyphView);t.AnnulusView=_,_.__name__=\"AnnulusView\";var h=function(i){function r(r){return i.call(this,r)||this}return s.__extends(r,i),r.init_Annulus=function(){this.prototype.default_view=_,this.mixins([\"line\",\"fill\"]),this.define({inner_radius:[n.DistanceSpec],outer_radius:[n.DistanceSpec]})},r}(e.XYGlyph);t.Annulus=h,h.__name__=\"Annulus\",h.init_Annulus()},\n", + " function _(i,e,t){var n=i(113),s=i(178),r=i(186),a=i(121),_=function(i){function e(){return null!==i&&i.apply(this,arguments)||this}return n.__extends(e,i),e.prototype._map_data=function(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius},e.prototype._render=function(i,e,t){var n=t.sx,s=t.sy,r=t.sradius,a=t._start_angle,_=t._end_angle;if(this.visuals.line.doit)for(var o=this.model.properties.direction.value(),c=0,l=e;c1?(p[e]=d,x[e]=d/o):(p[e]=d*o,x[e]=d),this._render(t,[e],{sx:_,sy:l,sw:p,sh:x,_angle:[0]})},i.prototype._bounds=function(t){var i=t.x0,e=t.x1,s=t.y0,h=t.y1;return{x0:i-this.max_w2,x1:e+this.max_w2,y0:s-this.max_h2,y1:h+this.max_h2}},i}(h.CenterRotatableView);e.EllipseOvalView=a,a.__name__=\"EllipseOvalView\";var n=function(t){function i(i){return t.call(this,i)||this}return s.__extends(i,t),i}(h.CenterRotatable);e.EllipseOval=n,n.__name__=\"EllipseOval\"},\n", + " function _(t,i,e){var s=t(113),h=t(312),r=t(121),n=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s.__extends(i,t),i.prototype.scenterx=function(t){return(this.sleft[t]+this.sright[t])/2},i.prototype.scentery=function(t){return this.sy[t]},i.prototype._index_data=function(){return this._index_box(this._y.length)},i.prototype._lrtb=function(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]]},i.prototype._map_data=function(){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);var t=this.sy.length;this.stop=new Float64Array(t),this.sbottom=new Float64Array(t);for(var i=0;i0){i=this._image[t];var n=this._image_shape[t];this._height[t]=n[0],this._width[t]=n[1]}else{var r=this._image[t];i=s.concat(r),this._height[t]=r.length,this._width[t]=r[0].length}var _=e.v_compute(i);this._set_image_data_from_buffer(t,_)}},t.prototype._render=function(e,t,a){var i=a.image_data,n=a.sx,r=a.sy,_=a.sw,s=a.sh,o=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(var h=0,l=t;h0){i=this._image[t].buffer;var n=this._image_shape[t];this._height[t]=n[0],this._width[t]=n[1]}else{var h=this._image[t],s=r.concat(h);i=new ArrayBuffer(4*s.length);for(var _=new Uint32Array(i),l=0,o=s.length;l0&&(_[l]=u)}return h.indices=o.keys(_).map(function(t){return parseInt(t,10)}),h.multiline_indices=_,h},e.prototype.get_interpolation_hit=function(t,e,i){var n=[this._xs[t][e],this._ys[t][e],this._xs[t][e+1],this._ys[t][e+1]],s=n[0],r=n[1],o=n[2],h=n[3];return a.line_interpolation(this.renderer,i,s,r,o,h)},e.prototype.draw_legend_for_index=function(t,e,i){a.generic_line_legend(this.visuals,t,e,i)},e.prototype.scenterx=function(){throw new Error(\"not implemented\")},e.prototype.scentery=function(){throw new Error(\"not implemented\")},e}(l.GlyphView);i.MultiLineView=u,u.__name__=\"MultiLineView\";var p=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_MultiLine=function(){this.prototype.default_view=u,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\"])},e}(l.Glyph);i.MultiLine=p,p.__name__=\"MultiLine\",p.init_MultiLine()},\n", + " function _(t,i,e){var n=t(113),r=t(179),s=t(182),o=t(186),h=t(110),a=t(114),l=t(183),_=t(109),u=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(i,t),i.prototype._index_data=function(){for(var t=[],i=0,e=this._xs.length;i1)for(var o=1,a=this._xs[i][n].length;o1){for(var c=!1,x=1;x0;){var r=_.find_last_index(s,function(t){return h.isStrictNaN(t)}),o=void 0;r>=0?o=s.splice(r):(o=s,s=[]);var a=o.filter(function(t){return!h.isStrictNaN(t)});e[i].push(a)}}return e},e.prototype._index_data=function(){for(var t=this._build_discontinuous_object(this._xs),e=this._build_discontinuous_object(this._ys),i=[],n=0,r=this._xs.length;n=0,m=i-this.sy1[n]<=this.sh[n]&&i-this.sy1[n]>=0;m&&w&&p.push(n)}var M=a.create_empty_hit_test_result();return M.indices=p,M},s.prototype._map_dist_corner_for_data_side_length=function(t,s,i){for(var e=t.length,h=new Float64Array(e),r=new Float64Array(e),a=0;a1&&(e.stroke(),d=!1)}d?(e.lineTo(b,m),e.lineTo(g,w)):(e.beginPath(),e.moveTo(_[v],u[v]),d=!0),f=v}e.lineTo(_[h-1],u[h-1]),e.stroke()}},t.prototype.draw_legend_for_index=function(e,t,i){r.generic_line_legend(this.visuals,e,t,i)},t}(o.XYGlyphView);i.StepView=a,a.__name__=\"StepView\";var l=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.init_Step=function(){this.prototype.default_view=a,this.mixins([\"line\"]),this.define({mode:[s.StepMode,\"before\"]})},t}(o.XYGlyph);i.Step=l,l.__name__=\"Step\",l.init_Step()},\n", + " function _(t,e,s){var i=t(113),n=t(178),r=t(183),_=t(121),o=t(226),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype._rotate_point=function(t,e,s,i,n){return[(t-s)*Math.cos(n)-(e-i)*Math.sin(n)+s,(t-s)*Math.sin(n)+(e-i)*Math.cos(n)+i]},e.prototype._text_bounds=function(t,e,s,i){return[[t,t+s,t+s,t,t],[e,e,e-i,e-i,e]]},e.prototype._render=function(t,e,s){var i=s.sx,n=s.sy,r=s._x_offset,_=s._y_offset,h=s._angle,a=s._text;this._sys=[],this._sxs=[];for(var u=0,l=e;uo[1]&&(n=o[1]);else{i=o[0],n=o[1];for(var _=0,s=this.plot_view.axis_views;_0||v>0)return{width:y>0?y:void 0,height:v>0?v:void 0}}return{}})},i.prototype.serializable_state=function(){return Object.assign(Object.assign({},t.prototype.serializable_state.call(this)),{bbox:this.layout.bbox.box,children:this.child_views.map(function(t){return t.serializable_state()})})},i}(_.DOMView);e.LayoutDOMView=d,d.__name__=\"LayoutDOMView\";var c=function(t){function i(i){return t.call(this,i)||this}return o.__extends(i,t),i.init_LayoutDOM=function(){this.define({width:[h.Number,null],height:[h.Number,null],min_width:[h.Number,null],min_height:[h.Number,null],max_width:[h.Number,null],max_height:[h.Number,null],margin:[h.Any,[0,0,0,0]],width_policy:[h.Any,\"auto\"],height_policy:[h.Any,\"auto\"],aspect_ratio:[h.Any,null],sizing_mode:[h.SizingMode,null],visible:[h.Boolean,!0],disabled:[h.Boolean,!1],align:[h.Any,\"start\"],background:[h.Color,null],css_classes:[h.Array,[]]})},i}(n.Model);e.LayoutDOM=c,c.__name__=\"LayoutDOM\",c.init_LayoutDOM()},\n", + " function _(t,n,i){var o=t(113),u=t(338),e=t(286),s=t(121),l=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(n,t),n.prototype._update_layout=function(){var t=this.child_views.map(function(t){return t.layout});this.layout=new e.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())},n}(u.BoxView);i.ColumnView=l,l.__name__=\"ColumnView\";var _=function(t){function n(n){return t.call(this,n)||this}return o.__extends(n,t),n.init_Column=function(){this.prototype.default_view=l,this.define({rows:[s.Any,\"auto\"]})},n}(u.Box);i.Column=_,_.__name__=\"Column\",_.init_Column()},\n", + " function _(t,i,n){var o=t(113),e=t(339),r=t(286),s=t(121),l=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(i,t),i.prototype.connect_signals=function(){var i=this;t.prototype.connect_signals.call(this),this.connect(this.model.properties.children.change,function(){return i.rebuild()})},Object.defineProperty(i.prototype,\"child_models\",{get:function(){return this.model.children.map(function(t){return t[0]})},enumerable:!0,configurable:!0}),i.prototype._update_layout=function(){this.layout=new r.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(var t=0,i=this.model.children;tr?(this.wrapper_el.style.maxWidth=r-a.width+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxWidth=\"\",l.undisplay(this.scroll_el))}else{var n=this.header.bbox.height;s.height>n?(this.wrapper_el.style.maxHeight=n-a.height+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxHeight=\"\",l.undisplay(this.scroll_el))}for(var h=this.child_views,o=0,c=h;oi-1&&(t.model.active=i-1)}}),s.appendChild(n)}return s});this.headers_el=l.div({class:[d.bk_headers]},n),this.wrapper_el=l.div({class:d.bk_headers_wrapper},this.headers_el);var h=l.div({class:[_.bk_btn,_.bk_btn_default],disabled:\"\"},l.div({class:[u.bk_caret,c.bk_left]})),o=l.div({class:[_.bk_btn,_.bk_btn_default]},l.div({class:[u.bk_caret,c.bk_right]})),p=0,b=function(e){return function(){var i=t.model.tabs.length;0==(p=\"left\"==e?Math.max(p-1,0):Math.min(p+1,i-1))?h.setAttribute(\"disabled\",\"\"):h.removeAttribute(\"disabled\"),p==i-1?o.setAttribute(\"disabled\",\"\"):o.removeAttribute(\"disabled\");var a=l.children(t.headers_el).slice(0,p).map(function(e){return e.getBoundingClientRect()});if(s){var n=-r.sum(a.map(function(e){return e.width}));t.headers_el.style.left=n+\"px\"}else{var c=-r.sum(a.map(function(e){return e.height}));t.headers_el.style.top=c+\"px\"}}};h.addEventListener(\"click\",b(\"left\")),o.addEventListener(\"click\",b(\"right\")),this.scroll_el=l.div({class:_.bk_btn_group},h,o),this.header_el=l.div({class:[d.bk_tabs_header,c.bk_side(a)]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)},t.prototype.change_active=function(e){e!=this.model.active&&(this.model.active=e,null!=this.model.callback&&this.model.callback.execute(this.model))},t.prototype.on_active_change=function(){for(var e=this.model.active,t=l.children(this.headers_el),i=0,a=t;i .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 \\\\\\n \\\\\\n \\');\\n}\\n.bk-root .bk-close:hover {\\n background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n \\\\\\n \\\\\\n \\\\\\n \\');\\n}\\n'),n.bk_tabs_header=\"bk-tabs-header\",n.bk_headers_wrapper=\"bk-headers-wrapper\",n.bk_headers=\"bk-headers\",n.bk_tab=\"bk-tab\",n.bk_close=\"bk-close\"},\n", + " function _(n,b,o){n(164),n(163).styles.append(\".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\"),o.bk_btn=\"bk-btn\",o.bk_btn_group=\"bk-btn-group\",o.bk_btn_default=\"bk-btn-default\",o.bk_btn_primary=\"bk-btn-primary\",o.bk_btn_success=\"bk-btn-success\",o.bk_btn_warning=\"bk-btn-warning\",o.bk_btn_danger=\"bk-btn-danger\",o.bk_btn_type=function(n){switch(n){case\"default\":return o.bk_btn_default;case\"primary\":return o.bk_btn_primary;case\"success\":return o.bk_btn_success;case\"warning\":return o.bk_btn_warning;case\"danger\":return o.bk_btn_danger}},o.bk_dropdown_toggle=\"bk-dropdown-toggle\"},\n", + " function _(n,o,r){n(164),n(163).styles.append(\".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\"),r.bk_menu=\"bk-menu\",r.bk_caret=\"bk-caret\",r.bk_divider=\"bk-divider\"},\n", + " function _(t,i,n){var e=t(113),o=t(340),_=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(i,t),i}(o.ColumnView);n.WidgetBoxView=_,_.__name__=\"WidgetBoxView\";var u=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_WidgetBox=function(){this.prototype.default_view=_},i}(o.Column);n.WidgetBox=u,u.__name__=\"WidgetBox\",u.init_WidgetBox()},\n", + " function _(r,a,o){var p=r(351);o.CategoricalColorMapper=p.CategoricalColorMapper;var e=r(353);o.CategoricalMarkerMapper=e.CategoricalMarkerMapper;var C=r(354);o.CategoricalPatternMapper=C.CategoricalPatternMapper;var l=r(211);o.ContinuousColorMapper=l.ContinuousColorMapper;var M=r(212);o.ColorMapper=M.ColorMapper;var t=r(210);o.LinearColorMapper=t.LinearColorMapper;var i=r(355);o.LogColorMapper=i.LogColorMapper},\n", + " function _(t,r,o){var a=t(113),e=t(352),n=t(212),i=t(121),c=function(t){function r(r){return t.call(this,r)||this}return a.__extends(r,t),r.init_CategoricalColorMapper=function(){this.define({factors:[i.Array],start:[i.Number,0],end:[i.Number]})},r.prototype._v_compute=function(t,r,o,a){var n=a.nan_color;e.cat_v_compute(t,this.factors,o,r,this.start,this.end,n)},r}(n.ColorMapper);o.CategoricalColorMapper=c,c.__name__=\"CategoricalColorMapper\",c.init_CategoricalColorMapper()},\n", + " function _(n,t,e){var i=n(114),l=n(109);function r(n,t){if(n.length!=t.length)return!1;for(var e=0,i=n.length;e=e.length?c:e[g],u[a]=d},v=0,_=n.length;v<_;v++)a(v)}},\n", + " function _(r,e,t){var a=r(113),i=r(352),n=r(213),c=r(121),u=function(r){function e(e){return r.call(this,e)||this}return a.__extends(e,r),e.init_CategoricalMarkerMapper=function(){this.define({factors:[c.Array],markers:[c.Array],start:[c.Number,0],end:[c.Number],default_value:[c.MarkerType,\"circle\"]})},e.prototype.v_compute=function(r){var e=new Array(r.length);return i.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e},e}(n.Mapper);t.CategoricalMarkerMapper=u,u.__name__=\"CategoricalMarkerMapper\",u.init_CategoricalMarkerMapper()},\n", + " function _(t,e,a){var r=t(113),n=t(352),i=t(213),p=t(121),c=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.init_CategoricalPatternMapper=function(){this.define({factors:[p.Array],patterns:[p.Array],start:[p.Number,0],end:[p.Number],default_value:[p.HatchPatternType,\" \"]})},e.prototype.v_compute=function(t){var e=new Array(t.length);return n.cat_v_compute(t,this.factors,this.patterns,e,this.start,this.end,this.default_value),e},e}(i.Mapper);a.CategoricalPatternMapper=c,c.__name__=\"CategoricalPatternMapper\",c.init_CategoricalPatternMapper()},\n", + " function _(o,l,n){var t=o(113),e=o(211),r=o(114),i=null!=Math.log1p?Math.log1p:function(o){return Math.log(1+o)},h=function(o){function l(l){return o.call(this,l)||this}return t.__extends(l,o),l.prototype._v_compute=function(o,l,n,t){for(var e=t.nan_color,h=t.low_color,a=t.high_color,u=n.length,s=null!=this.low?this.low:r.min(o),_=null!=this.high?this.high:r.max(o),f=u/(i(_)-i(s)),g=n.length-1,p=0,c=o.length;p_)l[p]=null!=a?a:n[g];else if(M!=_)if(Mg&&(m=g),l[p]=n[m]}else l[p]=n[g]}},l}(e.ContinuousColorMapper);n.LogColorMapper=h,h.__name__=\"LogColorMapper\"},\n", + " function _(r,a,t){!function(r){for(var a in r)t.hasOwnProperty(a)||(t[a]=r[a])}(r(357));var n=r(358);t.Marker=n.Marker;var e=r(359);t.Scatter=e.Scatter},\n", + " function _(e,t,o){var i=e(113),r=e(358),n=Math.sqrt(3);function s(e,t){e.moveTo(-t,t),e.lineTo(t,-t),e.moveTo(-t,-t),e.lineTo(t,t)}function c(e,t){e.moveTo(0,t),e.lineTo(0,-t),e.moveTo(-t,0),e.lineTo(t,0)}function l(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 a(e,t){var o=t*n,i=o/3;e.moveTo(-t,i),e.lineTo(t,i),e.lineTo(0,i-o),e.closePath()}function u(e,t,o,i,r){var n=.65*o;c(e,o),s(e,n),i.doit&&(i.set_vectorize(e,t),e.stroke())}function v(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 _(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),s(e,o),e.stroke())}function d(e,t,o,i,r){c(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function f(e,t,o,i,r){l(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function T(e,t,o,i,r){l(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),c(e,o),e.stroke())}function z(e,t,o,i,r){!function(e,t){var o=t/2,i=n*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 k(e,t,o,i,r){e.rotate(Math.PI),a(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 h(e,t,o,i,r){var 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){var 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),c(e,o),e.stroke())}function C(e,t,o,i,r){var 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),s(e,o),e.stroke())}function q(e,t,o,i,r){a(e,o),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){!function(e,t){e.moveTo(-t,0),e.lineTo(t,0)}(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function x(e,t,o,i,r){s(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function M(e,t){var o,n=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(o,e),o.initClass=function(){this.prototype._render_one=t},o}(r.MarkerView);n.initClass();var s=((o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.initClass=function(){this.prototype.default_view=n},t}(r.Marker)).__name__=e,o);return s.initClass(),s}o.Asterisk=M(\"Asterisk\",u),o.CircleCross=M(\"CircleCross\",v),o.CircleX=M(\"CircleX\",_),o.Cross=M(\"Cross\",d),o.Dash=M(\"Dash\",p),o.Diamond=M(\"Diamond\",f),o.DiamondCross=M(\"DiamondCross\",T),o.Hex=M(\"Hex\",z),o.InvertedTriangle=M(\"InvertedTriangle\",k),o.Square=M(\"Square\",h),o.SquareCross=M(\"SquareCross\",m),o.SquareX=M(\"SquareX\",C),o.Triangle=M(\"Triangle\",q),o.X=M(\"X\",x),o.marker_funcs={asterisk:u,circle: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())},circle_cross:v,circle_x:_,cross:d,diamond:f,diamond_cross:T,hex:z,inverted_triangle:k,square:h,square_cross:m,square_x:C,triangle:q,dash:p,x:x}},\n", + " function _(e,t,r){var i=e(113),s=e(178),n=e(183),a=e(121),_=e(110),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype._render=function(e,t,r){for(var i=r.sx,s=r.sy,n=r._size,a=r._angle,_=0,h=t;_#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\"),g.bk_logo=\"bk-logo\",g.bk_logo_notebook=\"bk-logo-notebook\",g.bk_logo_small=\"bk-logo-small\",g.bk_grey=\"bk-grey\"},\n", + " function _(t,e,i){var n=t(113),s=this&&this.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(t);s=0},i.prototype.can_redo=function(){return this.state.index=h.end&&(s=!0,h.end=d,(e||i)&&(h.start=d+c)),null!=p&&p<=h.start&&(s=!0,h.start=p,(e||i)&&(h.end=p-c))):(null!=d&&d>=h.start&&(s=!0,h.start=d,(e||i)&&(h.end=d+c)),null!=p&&p<=h.end&&(s=!0,h.end=p,(e||i)&&(h.start=p-c)))}}if(!(i&&s&&n))for(var v=0,g=t;v0&&_0&&_>n&&(l=(n-h)/(_-h)),l=Math.max(0,Math.min(1,l))}return l},i.prototype.update_range=function(t,e,i,n){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===n&&(n=!0),this.pause();var s=this.frame,r=s.x_ranges,a=s.y_ranges;if(null==t){for(var o in r){(h=r[o]).reset()}for(var o in a){(h=a[o]).reset()}this.update_dataranges()}else{var l=[];for(var o in r){var h=r[o];l.push([h,t.xrs[o]])}for(var o in a){h=a[o];l.push([h,t.yrs[o]])}i&&this._update_ranges_together(l),this._update_ranges_individually(l,e,i,n)}this.unpause()},i.prototype.reset_range=function(){this.update_range(null)},i.prototype._invalidate_layout=function(){var t=this;(function(){for(var e=0,i=t.model.side_panels;e=0&&it.model.lod_timeout&&e.interactive_stop(t.model),t.request_paint()},this.model.lod_timeout):e.interactive_stop(this.model)}for(var n in this.renderer_views){var s=this.renderer_views[n];if(null==this.range_update_timestamp||s instanceof l.GlyphRendererView&&s.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}}var r=this.canvas_view.ctx,a=this.canvas.pixel_ratio;r.save(),r.scale(a,a),r.translate(.5,.5);var o=[this.frame._left.value,this.frame._top.value,this.frame._width.value,this.frame._height.value];if(this._map_hook(r,o),this._paint_empty(r,o),this.prepare_webgl(a,o),this.clear_webgl(),this.visuals.outline_line.doit){r.save(),this.visuals.outline_line.set_value(r);var h=o[0],_=o[1],u=o[2],d=o[3];h+u==this.layout._width.value&&(u-=1),_+d==this.layout._height.value&&(d-=1),r.strokeRect(h,_,u,d),r.restore()}this._paint_levels(r,[\"image\",\"underlay\",\"glyph\"],o,!0),this._paint_levels(r,[\"annotation\"],o,!1),this._paint_levels(r,[\"overlay\"],o,!1),null==this._initial_state_info.range&&this.set_initial_range(),r.restore()}},i.prototype._paint_levels=function(t,e,i,n){for(var s=0,r=e;s=0;i--)(_=t[i])&&(s=(o<3?_(s):o>3?_(n,e,s):_(n,e))||s);return o>3&&s&&Object.defineProperty(n,e,s),s};function o(t){return function(n){n.prototype.event_name=t}}var s=function(){function t(){}return t.prototype.to_json=function(){return{event_name:this.event_name,event_values:this._to_json()}},t.prototype._to_json=function(){var t=this.origin;return{model_id:null!=t?t.id:null}},t}();e.BokehEvent=s,s.__name__=\"BokehEvent\";var i=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(s);i.__name__=\"ButtonClick\",i=_([o(\"button_click\")],i),e.ButtonClick=i;var a=function(t){function n(n){var e=t.call(this)||this;return e.item=n,e}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.item;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{item:n})},n}(s);a.__name__=\"MenuItemClick\",a=_([o(\"menu_item_click\")],a),e.MenuItemClick=a;var u=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(s);e.UIEvent=u,u.__name__=\"UIEvent\";var l=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);l.__name__=\"LODStart\",l=_([o(\"lodstart\")],l),e.LODStart=l;var c=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);c.__name__=\"LODEnd\",c=_([o(\"lodend\")],c),e.LODEnd=c;var p=function(t){function n(n,e){var r=t.call(this)||this;return r.geometry=n,r.final=e,r}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.geometry,e=this.final;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{geometry:n,final:e})},n}(u);p.__name__=\"SelectionGeometry\",p=_([o(\"selectiongeometry\")],p),e.SelectionGeometry=p;var h=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);h.__name__=\"Reset\",h=_([o(\"reset\")],h),e.Reset=h;var f=function(t){function n(n,e,r,_){var o=t.call(this)||this;return o.sx=n,o.sy=e,o.x=r,o.y=_,o}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.sx,e=this.sy,r=this.x,_=this.y;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{sx:n,sy:e,x:r,y:_})},n}(u);e.PointEvent=f,f.__name__=\"PointEvent\";var y=function(t){function n(n,e,r,_,o,s){var i=t.call(this,n,e,r,_)||this;return i.sx=n,i.sy=e,i.x=r,i.y=_,i.delta_x=o,i.delta_y=s,i}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.delta_x,e=this.delta_y;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{delta_x:n,delta_y:e})},n}(f);y.__name__=\"Pan\",y=_([o(\"pan\")],y),e.Pan=y;var v=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.scale=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.scale;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{scale:n})},n}(f);v.__name__=\"Pinch\",v=_([o(\"pinch\")],v),e.Pinch=v;var d=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.rotation=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.rotation;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{rotation:n})},n}(f);d.__name__=\"Rotate\",d=_([o(\"rotate\")],d),e.Rotate=d;var m=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.delta=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.delta;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{delta:n})},n}(f);m.__name__=\"MouseWheel\",m=_([o(\"wheel\")],m),e.MouseWheel=m;var x=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);x.__name__=\"MouseMove\",x=_([o(\"mousemove\")],x),e.MouseMove=x;var j=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);j.__name__=\"MouseEnter\",j=_([o(\"mouseenter\")],j),e.MouseEnter=j;var g=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);g.__name__=\"MouseLeave\",g=_([o(\"mouseleave\")],g),e.MouseLeave=g;var b=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);b.__name__=\"Tap\",b=_([o(\"tap\")],b),e.Tap=b;var O=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);O.__name__=\"DoubleTap\",O=_([o(\"doubletap\")],O),e.DoubleTap=O;var P=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);P.__name__=\"Press\",P=_([o(\"press\")],P),e.Press=P;var E=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);E.__name__=\"PressUp\",E=_([o(\"pressup\")],E),e.PressUp=E;var M=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);M.__name__=\"PanStart\",M=_([o(\"panstart\")],M),e.PanStart=M;var R=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);R.__name__=\"PanEnd\",R=_([o(\"panend\")],R),e.PanEnd=R;var S=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);S.__name__=\"PinchStart\",S=_([o(\"pinchstart\")],S),e.PinchStart=S;var k=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);k.__name__=\"PinchEnd\",k=_([o(\"pinchend\")],k),e.PinchEnd=k;var D=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);D.__name__=\"RotateStart\",D=_([o(\"rotatestart\")],D),e.RotateStart=D;var L=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);L.__name__=\"RotateEnd\",L=_([o(\"rotateend\")],L),e.RotateEnd=L},\n", + " function _(n,e,i){var o=(\"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};i.throttle=function(n,e){var i=null,t=0,u=!1,d=function(){t=Date.now(),i=null,u=!1,n()};return function(){var n=Date.now(),w=e-(n-t);w<=0&&!u?(null!=i&&clearTimeout(i),u=!0,o(d)):i||u||(i=setTimeout(function(){return o(d)},w))}}},\n", + " function _(e,t,i){var l=e(113),r=e(283),a=e(284),o=e(109),n=Math.PI/2,h=\"left\",s=\"center\",d={above:{parallel:0,normal:-n,horizontal:0,vertical:-n},below:{parallel:0,normal:n,horizontal:0,vertical:n},left:{parallel:-n,normal:0,horizontal:0,vertical:-n},right:{parallel:n,normal:0,horizontal:0,vertical:n}},c={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\"}},p={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}},b={above:\"right\",below:h,left:\"right\",right:h},_={above:h,below:\"right\",left:\"right\",right:h},m=function(e){function t(t,i){var l=e.call(this)||this;switch(l.side=t,l.obj=i,l.side){case\"above\":l._dim=0,l._normals=[0,-1];break;case\"below\":l._dim=0,l._normals=[0,1];break;case\"left\":l._dim=1,l._normals=[-1,0];break;case\"right\":l._dim=1,l._normals=[1,0];break;default:throw new Error(\"unreachable\")}return l.is_horizontal?l.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):l.set_sizing({width_policy:\"fixed\",height_policy:\"max\"}),l}return l.__extends(t,e),t.prototype._content_size=function(){return new r.Sizeable(this.get_oriented_size())},t.prototype.get_oriented_size=function(){var e=this.obj.get_size(),t=e.width,i=e.height;return!this.obj.rotate||this.is_horizontal?{width:t,height:i}:{width:i,height:t}},t.prototype.has_size_changed=function(){var e=this.get_oriented_size(),t=e.width,i=e.height;return this.is_horizontal?this.bbox.height!=i:this.bbox.width!=t},Object.defineProperty(t.prototype,\"dimension\",{get:function(){return this._dim},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"normals\",{get:function(){return this._normals},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_horizontal\",{get:function(){return 0==this._dim},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_vertical\",{get:function(){return 1==this._dim},enumerable:!0,configurable:!0}),t.prototype.apply_label_text_heuristics=function(e,t){var i,l,r=this.side;o.isString(t)?(i=c[r][t],l=p[r][t]):0===t?(i=\"whatever\",l=\"whatever\"):t<0?(i=\"middle\",l=b[r]):(i=\"middle\",l=_[r]),e.textBaseline=i,e.textAlign=l},t.prototype.get_label_angle_heuristic=function(e){return d[this.side][e]},t}(a.ContentLayoutable);i.SidePanel=m,m.__name__=\"SidePanel\"},\n", + " function _(t,e,n){var i=t(380),r=t(116),s=t(167),o=t(163),a=t(381),_=t(110),h=t(125),p=t(109),c=t(197),u=t(376),l=function(){function t(t,e,n){var s=this;this.plot_view=t,this.toolbar=e,this.hit_area=n,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(this.hit_area,{touchAction:\"auto\"}),this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",function(t){return s._mouse_move(t)}),this.hit_area.addEventListener(\"mouseenter\",function(t){return s._mouse_enter(t)}),this.hit_area.addEventListener(\"mouseleave\",function(t){return s._mouse_exit(t)}),this.hit_area.addEventListener(\"wheel\",function(t){return s._mouse_wheel(t)}),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this)}return t.prototype.destroy=function(){this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)},t.prototype.handleEvent=function(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)},t.prototype._configure_hammerjs=function(){var t=this;this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",function(e){return t._doubletap(e)}),this.hammer.on(\"tap\",function(e){return t._tap(e)}),this.hammer.on(\"press\",function(e){return t._press(e)}),this.hammer.on(\"pressup\",function(e){return t._pressup(e)}),this.hammer.get(\"pan\").set({direction:i.DIRECTION_ALL}),this.hammer.on(\"panstart\",function(e){return t._pan_start(e)}),this.hammer.on(\"pan\",function(e){return t._pan(e)}),this.hammer.on(\"panend\",function(e){return t._pan_end(e)}),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",function(e){return t._pinch_start(e)}),this.hammer.on(\"pinch\",function(e){return t._pinch(e)}),this.hammer.on(\"pinchend\",function(e){return t._pinch_end(e)}),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",function(e){return t._rotate_start(e)}),this.hammer.on(\"rotate\",function(e){return t._rotate(e)}),this.hammer.on(\"rotateend\",function(e){return t._rotate_end(e)})},t.prototype.register_tool=function(t){var e=this,n=t.model.event_type;null!=n&&(p.isString(n)?this._register_tool(t,n):n.forEach(function(n,i){return e._register_tool(t,n,i<1)}))},t.prototype._register_tool=function(t,e,n){void 0===n&&(n=!0);var i=t,r=i.model.id,o=function(t){return function(e){e.id==r&&t(e.e)}},a=function(t){return function(e){t(e.e)}};switch(e){case\"pan\":null!=i._pan_start&&i.connect(this.pan_start,o(i._pan_start.bind(i))),null!=i._pan&&i.connect(this.pan,o(i._pan.bind(i))),null!=i._pan_end&&i.connect(this.pan_end,o(i._pan_end.bind(i)));break;case\"pinch\":null!=i._pinch_start&&i.connect(this.pinch_start,o(i._pinch_start.bind(i))),null!=i._pinch&&i.connect(this.pinch,o(i._pinch.bind(i))),null!=i._pinch_end&&i.connect(this.pinch_end,o(i._pinch_end.bind(i)));break;case\"rotate\":null!=i._rotate_start&&i.connect(this.rotate_start,o(i._rotate_start.bind(i))),null!=i._rotate&&i.connect(this.rotate,o(i._rotate.bind(i))),null!=i._rotate_end&&i.connect(this.rotate_end,o(i._rotate_end.bind(i)));break;case\"move\":null!=i._move_enter&&i.connect(this.move_enter,o(i._move_enter.bind(i))),null!=i._move&&i.connect(this.move,o(i._move.bind(i))),null!=i._move_exit&&i.connect(this.move_exit,o(i._move_exit.bind(i)));break;case\"tap\":null!=i._tap&&i.connect(this.tap,o(i._tap.bind(i)));break;case\"press\":null!=i._press&&i.connect(this.press,o(i._press.bind(i))),null!=i._pressup&&i.connect(this.pressup,o(i._pressup.bind(i)));break;case\"scroll\":null!=i._scroll&&i.connect(this.scroll,o(i._scroll.bind(i)));break;default:throw new Error(\"unsupported event_type: \"+e)}n&&(null!=i._doubletap&&i.connect(this.doubletap,a(i._doubletap.bind(i))),null!=i._keydown&&i.connect(this.keydown,a(i._keydown.bind(i))),null!=i._keyup&&i.connect(this.keyup,a(i._keyup.bind(i))),c.is_mobile&&null!=i._scroll&&\"pinch\"==e&&(s.logger.debug(\"Registering scroll on touch screen\"),i.connect(this.scroll,o(i._scroll.bind(i)))))},t.prototype._hit_test_renderers=function(t,e){for(var n=this.plot_view.get_renderer_views(),i=0,r=_.reversed(n);i\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(t===r||null===t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i-1}function b(t){return t.trim().split(/\\s+/g)}function P(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]}):n.sort()),n}function w(t,e){for(var i,n,s=e[0].toUpperCase()+e.slice(1),a=0;a1&&!i.firstMultiple?i.firstMultiple=Q(e):1===s&&(i.firstMultiple=!1);var o=i.firstInput,a=i.firstMultiple,h=a?a.center:o.center,u=e.center=tt(n);e.timeStamp=l(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=rt(h,u),e.distance=nt(h,u),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};e.eventType!==Y&&s.eventType!==W||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=it(e.deltaX,e.deltaY);var p=et(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=c(p.x)>c(p.y)?p.x:p.y,e.scale=a?(f=a.pointers,v=n,nt(v[0],v[1],$)/nt(f[0],f[1],$)):1,e.rotation=a?function(t,e){return rt(e[1],e[0],$)+rt(t[1],t[0],$)}(a.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,s,o,a=t.lastInterval||e,h=e.timeStamp-a.timeStamp;if(e.eventType!=q&&(h>X||a.velocity===r)){var u=e.deltaX-a.deltaX,l=e.deltaY-a.deltaY,p=et(h,u,l);n=p.x,s=p.y,i=c(p.x)>c(p.y)?p.x:p.y,o=it(u,l),t.lastInterval=e}else i=a.velocity,n=a.velocityX,s=a.velocityY,o=a.direction;e.velocity=i,e.velocityX=n,e.velocityY=s,e.direction=o}(i,e);var f,v;var d=t.element;C(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function Q(t){for(var e=[],i=0;i=c(e)?t<0?H:L:e<0?U:V}function nt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function rt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}J.prototype={handler:function(){},init:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(R(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&_(this.element,this.evEl,this.domHandler),this.evTarget&&_(this.target,this.evTarget,this.domHandler),this.evWin&&_(R(this.element),this.evWin,this.domHandler)}};var st={mousedown:Y,mousemove:F,mouseup:W},ot=\"mousedown\",at=\"mousemove mouseup\";function ht(){this.evEl=ot,this.evWin=at,this.pressed=!1,J.apply(this,arguments)}T(ht,J,{handler:function(t){var e=st[t.type];e&Y&&0===t.button&&(this.pressed=!0),e&F&&1!==t.which&&(e=W),this.pressed&&(e&W&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var ut={pointerdown:Y,pointermove:F,pointerup:W,pointercancel:q,pointerout:q},ct={2:\"touch\",3:\"pen\",4:\"mouse\",5:\"kinect\"},lt=\"pointerdown\",pt=\"pointermove pointerup pointercancel\";function ft(){this.evEl=lt,this.evWin=pt,J.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(lt=\"MSPointerDown\",pt=\"MSPointerMove MSPointerUp MSPointerCancel\"),T(ft,J,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=ut[n],s=ct[t.pointerType]||t.pointerType,o=\"touch\"==s,a=P(e,t.pointerId,\"pointerId\");r&Y&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):r&(W|q)&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var vt={touchstart:Y,touchmove:F,touchend:W,touchcancel:q},dt=\"touchstart\",mt=\"touchstart touchmove touchend touchcancel\";function gt(){this.evTarget=dt,this.evWin=mt,this.started=!1,J.apply(this,arguments)}T(gt,J,{handler:function(t){var e=vt[t.type];if(e===Y&&(this.started=!0),this.started){var i=function(t,e){var i=D(t.touches),n=D(t.changedTouches);e&(W|q)&&(i=x(i.concat(n),\"identifier\",!0));return[i,n]}.call(this,t,e);e&(W|q)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:\"touch\",srcEvent:t})}}});var Tt={touchstart:Y,touchmove:F,touchend:W,touchcancel:q},yt=\"touchstart touchmove touchend touchcancel\";function Et(){this.evTarget=yt,this.targetIds={},J.apply(this,arguments)}T(Et,J,{handler:function(t){var e=Tt[t.type],i=function(t,e){var i=D(t.touches),n=this.targetIds;if(e&(Y|F)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=D(t.changedTouches),a=[],h=this.target;if(s=i.filter(function(t){return C(t.target,h)}),e===Y)for(r=0;r-1&&n.splice(t,1)},It)}}T(_t,J,{handler:function(t,e,i){var n=\"touch\"==i.pointerType,r=\"mouse\"==i.pointerType;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)(function(t,e){t&Y?(this.primaryTouch=e.changedPointers[0].identifier,Ct.call(this,e)):t&(W|q)&&Ct.call(this,e)}).call(this,e,i);else if(r&&function(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n-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,i=this.state;function n(i){e.manager.emit(i,t)}i=Yt&&n(e.options.event+kt(i))},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 Ut.prototype.attrTest.call(this,t)&&(this.state&Nt||!(this.state&Nt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Ht(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),T(jt,Ut,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[xt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&Nt)},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)}}),T(Gt,qt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Pt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(W|q)&&!r)this.reset();else if(t.eventType&Y)this.reset(),this._timer=p(function(){this.state=Ft,this.tryEmit()},e.time,this);else if(t.eventType&W)return Ft;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Ft&&(t&&t.eventType&W?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=l(),this.manager.emit(this.options.event,this._input)))}}),T(Zt,Ut,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[xt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&Nt)}}),T(Bt,Ut,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:j|G,pointers:1},getTouchAction:function(){return Vt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(j|G)?e=t.overallVelocity:i&j?e=t.overallVelocityX:i&G&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&c(e)>this.options.velocity&&t.eventType&W},emit:function(t){var e=Ht(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),T($t,qt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Dt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance=2){this.map.setZoom(n);var s=this._get_projected_bounds(),a=s[0];s[1]-a<0&&this.map.setZoom(i)}this.unpause()}this._set_bokeh_ranges()},e.prototype._build_map=function(){var t=this,e=google.maps;this.map_types={satellite:e.MapTypeId.SATELLITE,terrain:e.MapTypeId.TERRAIN,roadmap:e.MapTypeId.ROADMAP,hybrid:e.MapTypeId.HYBRID};var o=this.model.map_options,i={center:new e.LatLng(o.lat,o.lng),zoom:o.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[o.map_type],scaleControl:o.scale_control,tilt:o.tilt};null!=o.styles&&(i.styles=JSON.parse(o.styles)),this.map=new e.Map(this.canvas_view.map_el,i),e.event.addListener(this.map,\"idle\",function(){return t._set_bokeh_ranges()}),e.event.addListener(this.map,\"bounds_changed\",function(){return t._set_bokeh_ranges()}),e.event.addListenerOnce(this.map,\"tilesloaded\",function(){return t._render_finished()}),this.connect(this.model.properties.map_options.change,function(){return t._update_options()}),this.connect(this.model.map_options.properties.styles.change,function(){return t._update_styles()}),this.connect(this.model.map_options.properties.lat.change,function(){return t._update_center(\"lat\")}),this.connect(this.model.map_options.properties.lng.change,function(){return t._update_center(\"lng\")}),this.connect(this.model.map_options.properties.zoom.change,function(){return t._update_zoom()}),this.connect(this.model.map_options.properties.map_type.change,function(){return t._update_map_type()}),this.connect(this.model.map_options.properties.scale_control.change,function(){return t._update_scale_control()}),this.connect(this.model.map_options.properties.tilt.change,function(){return t._update_tilt()})},e.prototype._render_finished=function(){this._tiles_loaded=!0,this.notify_finished()},e.prototype.has_finished=function(){return t.prototype.has_finished.call(this)&&!0===this._tiles_loaded},e.prototype._get_latlon_bounds=function(){var t=this.map.getBounds(),e=t.getNorthEast(),o=t.getSouthWest();return[o.lng(),e.lng(),o.lat(),e.lat()]},e.prototype._get_projected_bounds=function(){var t=this._get_latlon_bounds(),e=t[0],o=t[1],i=t[2],n=t[3],a=s.wgs84_mercator.forward([e,i]),p=a[0],l=a[1],_=s.wgs84_mercator.forward([o,n]);return[p,_[0],l,_[1]]},e.prototype._set_bokeh_ranges=function(){var t=this._get_projected_bounds(),e=t[0],o=t[1],i=t[2],n=t[3];this.frame.x_range.setv({start:e,end:o}),this.frame.y_range.setv({start:i,end:n})},e.prototype._update_center=function(t){var e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()},e.prototype._update_map_type=function(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})},e.prototype._update_scale_control=function(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})},e.prototype._update_tilt=function(){this.map.setOptions({tilt:this.model.map_options.tilt})},e.prototype._update_options=function(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()},e.prototype._update_styles=function(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})},e.prototype._update_zoom=function(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()},e.prototype._map_hook=function(t,e){var o=e[0],i=e[1],n=e[2],s=e[3];this.canvas_view.map_el.style.top=i+\"px\",this.canvas_view.map_el.style.left=o+\"px\",this.canvas_view.map_el.style.width=n+\"px\",this.canvas_view.map_el.style.height=s+\"px\",null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map()},e.prototype._paint_empty=function(t,e){var o=this.layout._width.value,i=this.layout._height.value,n=e[0],s=e[1],a=e[2],p=e[3];t.clearRect(0,0,o,i),t.beginPath(),t.moveTo(0,0),t.lineTo(0,i),t.lineTo(o,i),t.lineTo(o,0),t.lineTo(0,0),t.moveTo(n,s),t.lineTo(n+a,s),t.lineTo(n+a,s+p),t.lineTo(n,s+p),t.lineTo(n,s),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=this.model.border_fill_color,t.fill())},e}(a.PlotView);o.GMapPlotView=l,l.__name__=\"GMapPlotView\"},\n", + " function _(a,n,e){var g=a(281);e.DataRange=g.DataRange;var R=a(280);e.DataRange1d=R.DataRange1d;var r=a(184);e.FactorRange=r.FactorRange;var t=a(185);e.Range=t.Range;var v=a(225);e.Range1d=v.Range1d},\n", + " function _(e,r,d){var n=e(175);d.GlyphRenderer=n.GlyphRenderer;var R=e(192);d.GraphRenderer=R.GraphRenderer;var a=e(244);d.GuideRenderer=a.GuideRenderer;var G=e(160);d.Renderer=G.Renderer},\n", + " function _(a,e,c){var l=a(279);c.CategoricalScale=l.CategoricalScale;var r=a(215);c.LinearScale=r.LinearScale;var S=a(224);c.LogScale=S.LogScale;var i=a(216);c.Scale=i.Scale},\n", + " function _(n,o,e){!function(n){for(var o in n)e.hasOwnProperty(o)||(e[o]=n[o])}(n(195));var i=n(173);e.Selection=i.Selection},\n", + " function _(a,e,r){var o=a(388);r.ServerSentDataSource=o.ServerSentDataSource;var S=a(390);r.AjaxDataSource=S.AjaxDataSource;var t=a(170);r.ColumnDataSource=t.ColumnDataSource;var u=a(171);r.ColumnarDataSource=u.ColumnarDataSource;var D=a(191);r.CDSView=D.CDSView;var c=a(172);r.DataSource=c.DataSource;var v=a(392);r.GeoJSONDataSource=v.GeoJSONDataSource;var n=a(391);r.RemoteDataSource=n.RemoteDataSource},\n", + " function _(t,e,i){var a=t(113),n=function(t){function e(e){var i=t.call(this,e)||this;return i.initialized=!1,i}return a.__extends(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this)},e.prototype.setup=function(){var t=this;this.initialized||(this.initialized=!0,new EventSource(this.data_url).onmessage=function(e){t.load_data(JSON.parse(e.data),t.mode,t.max_size)})},e}(t(389).WebDataSource);i.ServerSentDataSource=n,n.__name__=\"ServerSentDataSource\"},\n", + " function _(t,a,e){var i=t(113),n=t(170),r=t(121),o=function(t){function a(a){return t.call(this,a)||this}return i.__extends(a,t),a.prototype.get_column=function(t){var a=this.data[t];return null!=a?a:[]},a.prototype.initialize=function(){t.prototype.initialize.call(this),this.setup()},a.prototype.load_data=function(t,a,e){var i,n=this.adapter;switch(i=null!=n?n.execute(this,{response:t}):t,a){case\"replace\":this.data=i;break;case\"append\":for(var r=this.data,o=0,c=this.columns();o1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");var h=e.coordinates[0];for(c=0;c1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),d.push(w[0])}for(_=d.reduce(o),c=0;c<_.length;c++){var v=_[c];i=v[0],s=v[1],u=v[2];t.xs[r][c]=i,t.ys[r][c]=s,t.zs[r][c]=l(u)}break;default:throw new Error(\"Invalid GeoJSON geometry type: \"+e.type)}},t.prototype.geojson_to_column_data=function(){var e,t=JSON.parse(this.geojson);switch(t.type){case\"GeometryCollection\":if(null==t.geometries)throw new Error(\"No geometries found in GeometryCollection\");if(0===t.geometries.length)throw new Error(\"geojson.geometries must have one or more items\");e=t.geometries;break;case\"FeatureCollection\":if(null==t.features)throw new Error(\"No features found in FeaturesCollection\");if(0==t.features.length)throw new Error(\"geojson.features must have one or more items\");e=t.features;break;default:throw new Error(\"Bokeh only supports type GeometryCollection and FeatureCollection at top level\")}for(var r=0,o=0,n=e;o=Math.pow(2,i)))&&!(e<0||e>=Math.pow(2,i))},e.prototype.parent_by_tile_xyz=function(t,e,i){var o=this.tile_xyz_to_quadkey(t,e,i),r=o.substring(0,o.length-1);return this.quadkey_to_tile_xyz(r)},e.prototype.get_resolution=function(t){return this._computed_initial_resolution()/Math.pow(2,t)},e.prototype.get_resolution_by_extent=function(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]},e.prototype.get_level_by_extent=function(t,e,i){for(var o=(t[2]-t[0])/i,r=(t[3]-t[1])/e,n=Math.max(o,r),_=0,s=0,u=this._resolutions;su[s]){if(0==_)return 0;if(_>0)return _-1}_+=1}return _-1},e.prototype.get_closest_level_by_extent=function(t,e,i){var o=(t[2]-t[0])/i,r=(t[3]-t[1])/e,n=Math.max(o,r),_=this._resolutions.reduce(function(t,e){return Math.abs(e-n)h?(a=_-r,l*=p):(a*=h,l=s-n)}var y=(a-(_-r))/2,c=(l-(s-n))/2;return[r-y,n-c,_+y,s+c]},e.prototype.tms_to_wmts=function(t,e,i){return[t,Math.pow(2,i)-1-e,i]},e.prototype.wmts_to_tms=function(t,e,i){return[t,Math.pow(2,i)-1-e,i]},e.prototype.pixels_to_meters=function(t,e,i){var o=this.get_resolution(i);return[t*o-this.x_origin_offset,e*o-this.y_origin_offset]},e.prototype.meters_to_pixels=function(t,e,i){var o=this.get_resolution(i);return[(t+this.x_origin_offset)/o,(e+this.y_origin_offset)/o]},e.prototype.pixels_to_tile=function(t,e){var i=Math.ceil(t/this.tile_size);return[i=0===i?i:i-1,Math.max(Math.ceil(e/this.tile_size)-1,0)]},e.prototype.pixels_to_raster=function(t,e,i){return[t,(this.tile_size<=a;c--)for(var f=u;f<=p;f++)this.is_valid_tile(f,c,e)&&y.push([f,c,e,this.get_tile_meter_bounds(f,c,e)]);return this.sort_tiles_from_center(y,[u,a,p,h]),y},e.prototype.quadkey_to_tile_xyz=function(t){for(var e=0,i=0,o=t.length,r=o;r>0;r--){var n=1<0;r--){var n=1<0;)if(s=s.substring(0,s.length-1),t=(r=this.quadkey_to_tile_xyz(s))[0],e=r[1],i=r[2],t=(n=this.denormalize_xyz(t,e,i,_))[0],e=n[1],i=n[2],this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]},e.prototype.normalize_xyz=function(t,e,i){if(this.wrap_around){var o=Math.pow(2,i);return[(t%o+o)%o,e,i]}return[t,e,i]},e.prototype.denormalize_xyz=function(t,e,i,o){return[t+o*Math.pow(2,i),e,i]},e.prototype.denormalize_meters=function(t,e,i,o){return[t+2*o*Math.PI*6378137,e]},e.prototype.calculate_world_x_by_tile_xyz=function(t,e,i){return Math.floor(t/Math.pow(2,i))},e}(r.TileSource);i.MercatorTileSource=u,u.__name__=\"MercatorTileSource\",u.init_MercatorTileSource()},\n", + " function _(t,e,r){var i=t(113),n=t(166),o=t(121),a=function(t){function e(e){return t.call(this,e)||this}return i.__extends(e,t),e.init_TileSource=function(){this.define({url:[o.String,\"\"],tile_size:[o.Number,256],max_zoom:[o.Number,30],min_zoom:[o.Number,0],extra_url_vars:[o.Any,{}],attribution:[o.String,\"\"],x_origin_offset:[o.Number],y_origin_offset:[o.Number],initial_resolution:[o.Number]})},e.prototype.initialize=function(){t.prototype.initialize.call(this),this.tiles=new Map,this._normalize_case()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.change,function(){return e._clear_cache()})},e.prototype.string_lookup_replace=function(t,e){var r=t;for(var i in e){var n=e[i];r=r.replace(\"{\"+i+\"}\",n)}return r},e.prototype._normalize_case=function(){var t=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=t},e.prototype._clear_cache=function(){this.tiles=new Map},e.prototype.tile_xyz_to_key=function(t,e,r){return t+\":\"+e+\":\"+r},e.prototype.key_to_tile_xyz=function(t){var e=t.split(\":\").map(function(t){return parseInt(t)});return[e[0],e[1],e[2]]},e.prototype.sort_tiles_from_center=function(t,e){var r=e[0],i=e[1],n=e[2],o=e[3],a=(n-r)/2+r,c=(o-i)/2+i;t.sort(function(t,e){return Math.sqrt(Math.pow(a-t[0],2)+Math.pow(c-t[1],2))-Math.sqrt(Math.pow(a-e[0],2)+Math.pow(c-e[1],2))})},e.prototype.get_image_url=function(t,e,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",t.toString()).replace(\"{Y}\",e.toString()).replace(\"{Z}\",r.toString())},e}(n.Model);r.TileSource=a,a.__name__=\"TileSource\",a.init_TileSource()},\n", + " function _(r,e,t){var n=r(132);function o(r,e){return n.wgs84_mercator.forward([r,e])}function _(r,e){return n.wgs84_mercator.inverse([r,e])}t.geographic_to_meters=o,t.meters_to_geographic=_,t.geographic_extent_to_meters=function(r){var e=r[0],t=r[1],n=r[2],_=r[3],c=o(e,t),a=c[0],g=c[1],i=o(n,_);return[a,g,i[0],i[1]]},t.meters_extent_to_geographic=function(r){var e=r[0],t=r[1],n=r[2],o=r[3],c=_(e,t),a=c[0],g=c[1],i=_(n,o);return[a,g,i[0],i[1]]}},\n", + " function _(t,e,r){var _=t(113),i=function(t){function e(e){return t.call(this,e)||this}return _.__extends(e,t),e.prototype.get_image_url=function(t,e,r){var _=this.string_lookup_replace(this.url,this.extra_url_vars),i=this.tms_to_wmts(t,e,r),u=i[0],n=i[1],o=i[2],l=this.tile_xyz_to_quadkey(u,n,o);return _.replace(\"{Q}\",l)},e}(t(397).MercatorTileSource);r.QUADKEYTileSource=i,i.__name__=\"QUADKEYTileSource\"},\n", + " function _(e,t,i){var n=e(113),a=e(402),r=e(176),_=e(225),s=e(163),o=e(121),l=e(318),h=e(110),u=e(109),p=e(174),d=e(170),c=e(403),m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(){this._tiles=[],e.prototype.initialize.call(this)},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.request_render()}),this.connect(this.model.tile_source.change,function(){return t.request_render()})},t.prototype.get_extent=function(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]},Object.defineProperty(t.prototype,\"map_plot\",{get:function(){return this.plot_model},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"map_canvas\",{get:function(){return this.plot_view.canvas_view.ctx},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"map_frame\",{get:function(){return this.plot_view.frame},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"x_range\",{get:function(){return this.map_plot.x_range},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y_range\",{get:function(){return this.map_plot.y_range},enumerable:!0,configurable:!0}),t.prototype._set_data=function(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0},t.prototype._update_attribution=function(){null!=this.attribution_el&&s.removeElement(this.attribution_el);var e=this.model.tile_source.attribution;if(u.isString(e)&&e.length>0){var t=this.plot_view,i=t.layout,n=t.frame,a=i._width.value-n._right.value,r=i._height.value-n._bottom.value,_=n._width.value;this.attribution_el=s.div({class:c.bk_tile_attribution,style:{position:\"absolute\",right:a+\"px\",bottom:r+\"px\",\"max-width\":_-4+\"px\",padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"7pt\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.events_el.appendChild(this.attribution_el),this.attribution_el.innerHTML=e,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}},t.prototype._map_data=function(){this.initial_extent=this.get_extent();var e=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value),t=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value,e);this.x_range.start=t[0],this.y_range.start=t[1],this.x_range.end=t[2],this.y_range.end=t[3],this.x_range instanceof _.Range1d&&(this.x_range.reset_start=t[0],this.x_range.reset_end=t[2]),this.y_range instanceof _.Range1d&&(this.y_range.reset_start=t[1],this.y_range.reset_end=t[3]),this._update_attribution()},t.prototype._create_tile=function(e,t,i,n,a){var r=this;void 0===a&&(a=!1);var _=this.model.tile_source.normalize_xyz(e,t,i),s=_[0],o=_[1],h=_[2],u={img:void 0,tile_coords:[e,t,i],normalized_coords:[s,o,h],quadkey:this.model.tile_source.tile_xyz_to_quadkey(e,t,i),cache_key:this.model.tile_source.tile_xyz_to_key(e,t,i),bounds:n,loaded:!1,finished:!1,x_coord:n[0],y_coord:n[3]},p=this.model.tile_source.get_image_url(s,o,h);new l.ImageLoader(p,{loaded:function(e){Object.assign(u,{img:e,loaded:!0}),a?(u.finished=!0,r.notify_finished()):r.request_render()},failed:function(){u.finished=!0}}),this.model.tile_source.tiles.set(u.cache_key,u),this._tiles.push(u)},t.prototype._enforce_aspect_ratio=function(){if(this._last_height!==this.map_frame._height.value||this._last_width!==this.map_frame._width.value){var e=this.get_extent(),t=this.model.tile_source.get_level_by_extent(e,this.map_frame._height.value,this.map_frame._width.value),i=this.model.tile_source.snap_to_zoom_level(e,this.map_frame._height.value,this.map_frame._width.value,t);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._height.value,this._last_width=this.map_frame._width.value}},t.prototype.has_finished=function(){if(!e.prototype.has_finished.call(this))return!1;if(0===this._tiles.length)return!1;for(var t=0,i=this._tiles;tn&&(a=this.extent,o=n,l=!0),l&&(this.x_range.setv({x_range:{start:a[0],end:a[2]}}),this.y_range.setv({start:a[1],end:a[3]}),this.extent=a),this.extent=a;for(var u=t.get_tiles_by_extent(a,o),p=[],d=[],c=[],m=[],f=0,g=u;f0&&(u=u.filter(function(n){return t.includes(e,n.name)})),u}},\n", + " function _(t,o,e){var n=t(113),i=t(370),a=t(201),r=t(121),s=t(373),_=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(o,t),o.prototype._match_aspect=function(t,o,e){var n,i,a,r,s=e.bbox.aspect,_=e.bbox.h_range.end,l=e.bbox.h_range.start,u=e.bbox.v_range.end,p=e.bbox.v_range.start,h=Math.abs(t[0]-o[0]),c=Math.abs(t[1]-o[1]),m=0==c?0:h/c,v=(m>=s?[1,m/s]:[s/m,1])[0];return t[0]<=o[0]?(n=t[0],(i=t[0]+h*v)>_&&(i=_)):(i=t[0],(n=t[0]-h*v)u&&(a=u)):(a=t[1],(r=t[1]-h/s)o.end)&&(this.v_axis_only=!0),(es.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},n.prototype._pan=function(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},n.prototype._pan_end=function(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})},n.prototype._update=function(t,n){var e,i,o,s,a,r,_=this.plot_view.frame,l=t-this.last_dx,h=n-this.last_dy,d=_.bbox.h_range,p=d.start-l,u=d.end-l,c=_.bbox.v_range,f=c.start-h,v=c.end-h,y=this.model.dimensions;\"width\"!=y&&\"both\"!=y||this.v_axis_only?(e=d.start,i=d.end,o=0):(e=p,i=u,o=-l),\"height\"!=y&&\"both\"!=y||this.h_axis_only?(s=c.start,a=c.end,r=0):(s=f,a=v,r=-h),this.last_dx=t,this.last_dy=n;var m=_.xscales,b=_.yscales,x={};for(var g in m){var w=m[g].r_invert(e,i),P=w[0],T=w[1];x[g]={start:P,end:T}}var k={};for(var g in b){var V=b[g].r_invert(s,a);P=V[0],T=V[1];k[g]={start:P,end:T}}this.pan_info={xrs:x,yrs:k,sdx:o,sdy:r},this.plot_view.update_range(this.pan_info,!0)},n}(o.GestureToolView);e.PanToolView=r,r.__name__=\"PanToolView\";var _=function(t){function n(n){var e=t.call(this,n)||this;return e.tool_name=\"Pan\",e.event_type=\"pan\",e.default_order=10,e}return i.__extends(n,t),n.init_PanTool=function(){this.prototype.default_view=r,this.define({dimensions:[s.Dimensions,\"both\"]})},Object.defineProperty(n.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(\"Pan\",this.dimensions)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){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}},enumerable:!0,configurable:!0}),n}(o.GestureTool);e.PanTool=_,_.__name__=\"PanTool\",_.init_PanTool()},\n", + " function _(t,e,o){var l=t(113),i=t(426),a=t(233),n=t(163),s=t(121),c=t(110),_=t(373),r=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.data={sx:[],sy:[]}},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.properties.active.change,function(){return e._active_change()})},e.prototype._active_change=function(){this.model.active||this._clear_data()},e.prototype._keyup=function(t){t.keyCode==n.Keys.Enter&&this._clear_data()},e.prototype._doubletap=function(t){var e=t.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,e),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()},e.prototype._clear_data=function(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})},e.prototype._tap=function(t){var e=t.sx,o=t.sy;this.plot_view.frame.bbox.contains(e,o)&&(this.data.sx.push(e),this.data.sy.push(o),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))},e.prototype._do_select=function(t,e,o,l){var i={type:\"poly\",sx:t,sy:e};this._select(i,o,l)},e.prototype._emit_callback=function(t){var e=this.computed_renderers[0],o=this.plot_view.frame,l=o.xscales[e.x_range_name],i=o.yscales[e.y_range_name],a=l.v_invert(t.sx),n=i.v_invert(t.sy),s=Object.assign({x:a,y:n},t);null!=this.model.callback&&this.model.callback.execute(this.model,{geometry:s})},e}(i.SelectToolView);o.PolySelectToolView=r,r.__name__=\"PolySelectToolView\";var y=function(){return new a.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}})},p=function(t){function e(e){var o=t.call(this,e)||this;return o.tool_name=\"Poly Select\",o.icon=_.bk_tool_icon_polygon_select,o.event_type=\"tap\",o.default_order=11,o}return l.__extends(e,t),e.init_PolySelectTool=function(){this.prototype.default_view=r,this.define({callback:[s.Any],overlay:[s.Instance,y]})},e}(i.SelectTool);o.PolySelectTool=p,p.__name__=\"PolySelectTool\",p.init_PolySelectTool()},\n", + " function _(t,e,i){var n=t(113),s=t(201),r=t(167),l=t(121),a=t(370),o=t(373);function _(t){switch(t){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return t}}function h(t,e,i,n){if(null==e)return!1;var s=i.compute(e);return Math.abs(t-s)s.right)&&(r=!1)}if(null!=s.bottom&&null!=s.top){var a=n.invert(e);(as.top)&&(r=!1)}return r}function d(t,e,i){var n=0;return t>=i.start&&t<=i.end&&(n+=1),e>=i.start&&e<=i.end&&(n+=1),n}function c(t,e,i,n){var s=e.compute(t),r=e.invert(s+i);return r>=n.start&&r<=n.end?r:t}function y(t,e,i){return t>e.start?(e.end=t,i):(e.end=e.start,e.start=t,_(i))}function f(t,e,i){return t=h&&(t.start=o,t.end=_)}i.flip_side=_,i.is_near=h,i.is_inside=u,i.sides_inside=d,i.compute_value=c,i.update_range_end_side=y,i.update_range_start_side=f,i.update_range=g;var v=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.side=0,this.model.update_overlay_from_ranges()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),null!=this.model.x_range&&this.connect(this.model.x_range.change,function(){return e.model.update_overlay_from_ranges()}),null!=this.model.y_range&&this.connect(this.model.y_range.change,function(){return e.model.update_overlay_from_ranges()})},e.prototype._pan_start=function(t){this.last_dx=0,this.last_dy=0;var e=this.model.x_range,i=this.model.y_range,n=this.plot_view.frame,r=n.xscales.default,l=n.yscales.default,a=this.model.overlay,o=a.left,_=a.right,d=a.top,c=a.bottom,y=this.model.overlay.properties.line_width.value()+s.EDGE_TOLERANCE;null!=e&&this.model.x_interaction&&(h(t.sx,o,r,y)?this.side=1:h(t.sx,_,r,y)?this.side=2:u(t.sx,t.sy,r,l,a)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&h(t.sy,c,l,y)&&(this.side=4),0==this.side&&h(t.sy,d,l,y)?this.side=5:u(t.sx,t.sy,r,l,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))},e.prototype._pan=function(t){var e=this.plot_view.frame,i=t.deltaX-this.last_dx,n=t.deltaY-this.last_dy,s=this.model.x_range,r=this.model.y_range,l=e.xscales.default,a=e.yscales.default;if(null!=s)if(3==this.side||7==this.side)g(s,l,i,e.x_range);else if(1==this.side){var o=c(s.start,l,i,e.x_range);this.side=f(o,s,this.side)}else if(2==this.side){var _=c(s.end,l,i,e.x_range);this.side=y(_,s,this.side)}if(null!=r)if(6==this.side||7==this.side)g(r,a,n,e.y_range);else if(4==this.side){o=c(r.start,a,n,e.y_range);this.side=f(o,r,this.side)}else if(5==this.side){_=c(r.end,a,n,e.y_range);this.side=y(_,r,this.side)}this.last_dx=t.deltaX,this.last_dy=t.deltaY},e.prototype._pan_end=function(t){this.side=0},e}(a.GestureToolView);i.RangeToolView=v,v.__name__=\"RangeToolView\";var p=function(){return new s.BoxAnnotation({level:\"overlay\",render_mode:\"canvas\",fill_color:\"lightgrey\",fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:.5},line_dash:[2,2]})},m=function(t){function e(e){var i=t.call(this,e)||this;return i.tool_name=\"Range Tool\",i.icon=o.bk_tool_icon_range,i.event_type=\"pan\",i.default_order=1,i}return n.__extends(e,t),e.init_RangeTool=function(){this.prototype.default_view=v,this.define({x_range:[l.Instance,null],x_interaction:[l.Boolean,!0],y_range:[l.Instance,null],y_interaction:[l.Boolean,!0],overlay:[l.Instance,p]})},e.prototype.initialize=function(){t.prototype.initialize.call(this),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},e.prototype.update_overlay_from_ranges=function(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,r.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)},e}(a.GestureTool);i.RangeTool=m,m.__name__=\"RangeTool\",m.init_RangeTool()},\n", + " function _(e,t,i){var s=e(113),n=e(426),o=e(121),a=e(373),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype._tap=function(e){var t={type:\"point\",sx:e.sx,sy:e.sy},i=e.shiftKey;this._select(t,!0,i)},t.prototype._select=function(e,t,i){var s=this,n=this.model.callback;if(\"select\"==this.model.behavior){var o=this._computed_renderers_by_data_source();for(var a in o){var r=o[a],_=r[0].get_selection_manager(),l=r.map(function(e){return s.plot_view.renderer_views[e.id]});if(_.select(l,e,t,i)&&null!=n){var c=(y=this.plot_view.frame).xscales[r[0].x_range_name],p=y.yscales[r[0].y_range_name],v=c.invert(e.sx),u=p.invert(e.sy),h={geometries:Object.assign(Object.assign({},e),{x:v,y:u}),source:_.source};n.execute(this.model,h)}}this._emit_selection_event(e),this.plot_view.push_state(\"tap\",{selection:this.plot_view.get_selection()})}else for(var m=0,f=this.computed_renderers;m.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)},t.prototype._update_ranges=function(e){var t,n,o,r,i=this.plot_view.frame,a=i.bbox.h_range,s=i.bbox.v_range,l=[a.start,a.end],_=l[0],h=l[1],d=[s.start,s.end],u=d[0],p=d[1];switch(this.model.dimension){case\"height\":var c=Math.abs(p-u);t=_,n=h,o=u-c*e,r=p-c*e;break;case\"width\":var v=Math.abs(h-_);t=_-v*e,n=h-v*e,o=u,r=p;break;default:throw new Error(\"this shouldn't have happened\")}var f=i.xscales,m=i.yscales,w={};for(var b in f){var g=f[b].r_invert(t,n),y=g[0],P=g[1];w[b]={start:y,end:P}}var T={};for(var b in m){var W=m[b].r_invert(o,r);y=W[0],P=W[1];T[b]={start:y,end:P}}var x={xrs:w,yrs:T,factor:e};this.plot_view.push_state(\"wheel_pan\",{range:x}),this.plot_view.update_range(x,!1,!0),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},t}(r.GestureToolView);n.WheelPanToolView=s,s.__name__=\"WheelPanToolView\";var l=function(e){function t(t){var n=e.call(this,t)||this;return n.tool_name=\"Wheel Pan\",n.icon=a.bk_tool_icon_wheel_pan,n.event_type=\"scroll\",n.default_order=12,n}return o.__extends(t,e),t.init_WheelPanTool=function(){this.prototype.default_view=s,this.define({dimension:[i.Dimension,\"width\"]}),this.internal({speed:[i.Number,.001]})},Object.defineProperty(t.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(this.tool_name,this.dimension)},enumerable:!0,configurable:!0}),t}(r.GestureTool);n.WheelPanTool=l,l.__name__=\"WheelPanTool\",l.init_WheelPanTool()},\n", + " function _(e,o,t){var i=e(113),n=e(370),l=e(416),s=e(121),_=e(197),r=e(373),a=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(o,e),o.prototype._pinch=function(e){var o,t=e.sx,i=e.sy,n=e.scale;o=n>=1?20*(n-1):-20/n,this._scroll({type:\"wheel\",sx:t,sy:i,delta:o})},o.prototype._scroll=function(e){var o=this.plot_view.frame,t=o.bbox.h_range,i=o.bbox.v_range,n=e.sx,s=e.sy,_=this.model.dimensions,r=(\"width\"==_||\"both\"==_)&&t.start=0){var v=d.match(/\\$color(\\[.*\\])?:(\\w*)/),y=v[1],x=void 0===y?\"\":y,g=v[2],b=e.get_column(g);if(null==b){var w=_.span({},g+\" unknown\");m.appendChild(w);continue}var k=x.indexOf(\"hex\")>=0,T=x.indexOf(\"swatch\")>=0,H=u.isNumber(t)?b[t]:null;if(null==H){var C=_.span({},\"(null)\");m.appendChild(C);continue}k&&(H=h.color2hex(H));var G=_.span({},H);m.appendChild(G),T&&(G=_.span({class:f.bk_tooltip_color_block,style:{backgroundColor:H}},\" \"),m.appendChild(G))}else{(G=_.span()).innerHTML=c.replace_placeholders(d.replace(\"$~\",\"$data_\"),e,t,this.model.formatters,n),m.appendChild(G)}}return o},t}(o.InspectToolView);n.HoverToolView=b,b.__name__=\"HoverToolView\";var w=function(e){function t(t){var n=e.call(this,t)||this;return n.tool_name=\"Hover\",n.icon=y.bk_tool_icon_hover,n}return i.__extends(t,e),t.init_HoverTool=function(){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\"],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]})},t}(o.InspectTool);n.HoverTool=w,w.__name__=\"HoverTool\",w.init_HoverTool()},\n", + " function _(t,e,o){var n=t(113),i=t(121),r=t(116),c=t(166),l=t(364),u=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_ToolProxy=function(){this.define({tools:[i.Array,[]],active:[i.Boolean,!1],disabled:[i.Boolean,!1]})},Object.defineProperty(e.prototype,\"button_view\",{get:function(){return this.tools[0].button_view},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"event_type\",{get:function(){return this.tools[0].event_type},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"tooltip\",{get:function(){return this.tools[0].tooltip},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"tool_name\",{get:function(){return this.tools[0].tool_name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"icon\",{get:function(){return this.tools[0].computed_icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"computed_icon\",{get:function(){return this.icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"toggleable\",{get:function(){var t=this.tools[0];return t instanceof l.InspectTool&&t.toggleable},enumerable:!0,configurable:!0}),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.do=new r.Signal0(this,\"do\")},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.do,function(){return e.doit()}),this.connect(this.properties.active.change,function(){return e.set_active()})},e.prototype.doit=function(){for(var t=0,e=this.tools;t0)if(\"multi\"==u)for(var w=0,T=z;w0&&this.actions.push(x(z))}for(var m in this.inspectors=[],i){(z=i[m]).length>0&&this.inspectors.push(x(z,!0))}for(var V in this.gestures){0!=(_=this.gestures[V]).tools.length&&(_.tools=r.sort_by(_.tools,function(t){return t.default_order}),\"pinch\"!=V&&\"scroll\"!=V&&\"multi\"!=V&&(_.tools[0].active=!0))}},o}(s.ToolbarBase);i.ProxyToolbar=p,p.__name__=\"ProxyToolbar\";var c=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(o,t),o.prototype.initialize=function(){this.model.toolbar.toolbar_location=this.model.toolbar_location,t.prototype.initialize.call(this)},Object.defineProperty(o.prototype,\"child_models\",{get:function(){return[this.model.toolbar]},enumerable:!0,configurable:!0}),o.prototype._update_layout=function(){this.layout=new h.ContentBox(this.child_views[0].el),this.model.toolbar.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})},o}(a.LayoutDOMView);i.ToolbarBoxView=c,c.__name__=\"ToolbarBoxView\";var u=function(t){function o(o){return t.call(this,o)||this}return e.__extends(o,t),o.init_ToolbarBox=function(){this.prototype.default_view=c,this.define({toolbar:[n.Instance],toolbar_location:[n.Location,\"right\"]})},o}(a.LayoutDOM);i.ToolbarBox=u,u.__name__=\"ToolbarBox\",u.init_ToolbarBox()},\n", + " function _(e,n,t){var d=e(106),i=e(163),o=e(442);t.index={},t.add_document_standalone=function(e,n,a,l){void 0===a&&(a={}),void 0===l&&(l=!1);var r={};function v(e){var d;e.id in a?d=a[e.id]:n.classList.contains(o.BOKEH_ROOT)?d=n:(d=i.div({class:o.BOKEH_ROOT}),n.appendChild(d));var l=function(e){var n=new e.default_view({model:e,parent:null});return t.index[e.id]=n,n}(e);l.renderTo(d),r[e.id]=l}for(var c=0,u=e.roots();c\");if(\"SCRIPT\"==r.tagName){var t=n.div({class:o.BOKEH_ROOT});n.replaceWith(r,t),r=t}return r}o.BOKEH_ROOT=t.bk_root,o._resolve_element=function(e){var r=e.elementid;return null!=r?l(r):document.body},o._resolve_root_elements=function(e){var r={};if(null!=e.roots)for(var o in e.roots)r[o]=l(e.roots[o]);return r}},\n", + " function _(n,o,t){var e=n(444),r=n(167),a=n(441);t._get_ws_url=function(n,o){var t,e=\"ws:\";return\"https:\"==window.location.protocol&&(e=\"wss:\"),null!=o?(t=document.createElement(\"a\")).href=o:t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),e+\"//\"+t.host+n+\"/ws\"};var i={};t.add_document_from_session=function(n,o,t,s,u){void 0===s&&(s={}),void 0===u&&(u=!1);var c=window.location.search.substr(1);return function(n,o,t){n in i||(i[n]={});var r=i[n];return o in r||(r[o]=e.pull_session(n,o,t)),r[o]}(n,o,c).then(function(n){return a.add_document_standalone(n.document,t,s,u)},function(n){throw r.logger.error(\"Failed to load Bokeh session \"+o+\": \"+n),n})}},\n", + " function _(e,n,o){var t=e(167),s=e(106),r=e(445),i=e(446),c=e(447);o.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",o.DEFAULT_SESSION_ID=\"default\";var l=0,_=function(){function e(e,n,s,r,c){void 0===e&&(e=o.DEFAULT_SERVER_WEBSOCKET_URL),void 0===n&&(n=o.DEFAULT_SESSION_ID),void 0===s&&(s=null),void 0===r&&(r=null),void 0===c&&(c=null),this.url=e,this.id=n,this.args_string=s,this._on_have_session_hook=r,this._on_closed_permanently_hook=c,this._number=l++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_ack=null,this._pending_replies={},this._pending_messages=[],this._receiver=new i.Receiver,t.logger.debug(\"Creating websocket \"+this._number+\" to '\"+this.url+\"' session '\"+this.id+\"'\")}return e.prototype.connect=function(){var e=this;if(this.closed_permanently)return Promise.reject(new Error(\"Cannot connect() a closed ClientConnection\"));if(null!=this.socket)return Promise.reject(new Error(\"Already connected\"));this._pending_replies={},this._current_handler=null;try{var n=this.url+\"?bokeh-protocol-version=1.0&bokeh-session-id=\"+this.id;return null!=this.args_string&&this.args_string.length>0&&(n+=\"&\"+this.args_string),this.socket=new WebSocket(n),new Promise(function(n,o){e.socket.binaryType=\"arraybuffer\",e.socket.onopen=function(){return e._on_open(n,o)},e.socket.onmessage=function(n){return e._on_message(n)},e.socket.onclose=function(n){return e._on_close(n)},e.socket.onerror=function(){return e._on_error(o)}})}catch(e){return t.logger.error(\"websocket creation failed to url: \"+this.url),t.logger.error(\" - \"+e),Promise.reject(e)}},e.prototype.close=function(){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(),null!=this._on_closed_permanently_hook&&(this._on_closed_permanently_hook(),this._on_closed_permanently_hook=null))},e.prototype._schedule_reconnect=function(e){var n=this;setTimeout(function(){n.closed_permanently||t.logger.info(\"Websocket connection \"+n._number+\" disconnected, will not attempt to reconnect\")},e)},e.prototype.send=function(e){if(null==this.socket)throw new Error(\"not connected so cannot send \"+e);e.send(this.socket)},e.prototype.send_with_reply=function(e){var n=this;return new Promise(function(o,t){n._pending_replies[e.msgid()]=[o,t],n.send(e)}).then(function(e){if(\"ERROR\"===e.msgtype())throw new Error(\"Error reply \"+e.content.text);return e},function(e){throw e})},e.prototype._pull_doc_json=function(){var e=r.Message.create(\"PULL-DOC-REQ\",{});return this.send_with_reply(e).then(function(e){if(!(\"doc\"in e.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return e.content.doc},function(e){throw e})},e.prototype._repull_session_doc=function(){var e=this;null==this.session?t.logger.debug(\"Pulling session for first time\"):t.logger.debug(\"Repulling session\"),this._pull_doc_json().then(function(n){if(null==e.session)if(e.closed_permanently)t.logger.debug(\"Got new document after connection was already closed\");else{var o=s.Document.from_json(n),i=s.Document._compute_patch_since_json(n,o);if(i.events.length>0){t.logger.debug(\"Sending \"+i.events.length+\" changes from model construction back to server\");var l=r.Message.create(\"PATCH-DOC\",{},i);e.send(l)}e.session=new c.ClientSession(e,o,e.id);for(var _=0,h=e._pending_messages;_0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");var t=JSON.stringify(this.header),r=JSON.stringify(this.metadata),n=JSON.stringify(this.content);e.send(t),e.send(r),e.send(n)},e.prototype.msgid=function(){return this.header.msgid},e.prototype.msgtype=function(){return this.header.msgtype},e.prototype.reqid=function(){return this.header.reqid},e.prototype.problem=function(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"},e}();r.Message=s,s.__name__=\"Message\"},\n", + " function _(t,e,s){var r=t(445),_=function(){function t(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}return t.prototype.consume=function(t){this._current_consumer(t)},t.prototype._HEADER=function(t){this._assume_text(t),this.message=null,this._partial=null,this._fragments=[t],this._buf_header=null,this._current_consumer=this._METADATA},t.prototype._METADATA=function(t){this._assume_text(t),this._fragments.push(t),this._current_consumer=this._CONTENT},t.prototype._CONTENT=function(t){this._assume_text(t),this._fragments.push(t);var e=this._fragments.slice(0,3),s=e[0],_=e[1],i=e[2];this._partial=r.Message.assemble(s,_,i),this._check_complete()},t.prototype._BUFFER_HEADER=function(t){this._assume_text(t),this._buf_header=t,this._current_consumer=this._BUFFER_PAYLOAD},t.prototype._BUFFER_PAYLOAD=function(t){this._assume_binary(t),this._partial.assemble_buffer(this._buf_header,t),this._check_complete()},t.prototype._assume_text=function(t){if(t instanceof ArrayBuffer)throw new Error(\"Expected text fragment but received binary fragment\")},t.prototype._assume_binary=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")},t.prototype._check_complete=function(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER},t}();s.Receiver=_,_.__name__=\"Receiver\"},\n", + " function _(e,t,n){var o=e(106),i=e(445),r=e(167),s=function(){function e(e,t,n){var o=this;this._connection=e,this.document=t,this.id=n,this._document_listener=function(e){return o._document_changed(e)},this.document.on_change(this._document_listener),this.event_manager=this.document.event_manager,this.event_manager.session=this}return e.prototype.handle=function(e){var t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):r.logger.debug(\"Doing nothing with message \"+e.msgtype())},e.prototype.close=function(){this._connection.close()},e.prototype.send_event=function(e){var t=i.Message.create(\"EVENT\",{},JSON.stringify(e.to_json()));this._connection.send(t)},e.prototype._connection_closed=function(){this.document.remove_on_change(this._document_listener)},e.prototype.request_server_info=function(){var e=i.Message.create(\"SERVER-INFO-REQ\",{});return this._connection.send_with_reply(e).then(function(e){return e.content})},e.prototype.force_roundtrip=function(){return this.request_server_info().then(function(e){})},e.prototype._document_changed=function(e){if(e.setter_id!==this.id&&(!(e instanceof o.ModelChangedEvent)||e.attr in e.model.serializable_attributes())){var t=i.Message.create(\"PATCH-DOC\",{},this.document.create_json_patch([e]));this._connection.send(t)}},e.prototype._handle_patch=function(e){this.document.apply_json_patch(e.content,e.buffers,this.id)},e.prototype._handle_ok=function(e){r.logger.trace(\"Unhandled OK reply to \"+e.reqid())},e.prototype._handle_error=function(e){r.logger.error(\"Unhandled ERROR reply to \"+e.reqid()+\": \"+e.content.text)},e}();n.ClientSession=s,s.__name__=\"ClientSession\"},\n", + " function _(e,o,t){var n=e(106),r=e(446),s=e(167),i=e(125),a=e(441),l=e(442);function c(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);var t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function g(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){s.logger.info(\"Registering Jupyter comms for target \"+e);var n=Jupyter.notebook.kernel.comm_manager;try{n.register_target(e,function(t){s.logger.info(\"Registering Jupyter comms for target \"+e);var n=new r.Receiver;t.on_msg(c.bind(o,n))})}catch(e){s.logger.warn(\"Jupyter comms failed to register. push_notebook() will not function. (exception reported: \"+e+\")\")}}else if(o.roots()[0].id in t.kernels){s.logger.info(\"Registering JupyterLab comms for target \"+e);var i=t.kernels[o.roots()[0].id];try{i.registerCommTarget(e,function(t){s.logger.info(\"Registering JupyterLab comms for target \"+e);var n=new r.Receiver;t.onMsg=c.bind(o,n)})}catch(e){s.logger.warn(\"Jupyter 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.\")}e(374),e(449),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=i.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");for(var t=n.Document.from_json(i.values(e)[0]),r=0,s=o;r0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu())},t.prototype._update_completions=function(e){s.empty(this.menu);for(var t=0,n=e;t0&&this.menu.children[0].classList.add(r.bk_active)},t.prototype._show_menu=function(){var e=this;if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,s.display(this.menu);var t=function(n){var i=n.target;i instanceof HTMLElement&&!e.el.contains(i)&&(document.removeEventListener(\"click\",t),e._hide_menu())};document.addEventListener(\"click\",t)}},t.prototype._hide_menu=function(){this._open&&(this._open=!1,s.undisplay(this.menu))},t.prototype._menu_click=function(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())},t.prototype._menu_hover=function(e){if(e.target!=e.currentTarget&&e.target instanceof Element){var t=0;for(t=0;t0&&(this.menu.children[this._hover_index].classList.remove(r.bk_active),this._hover_index=u.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(r.bk_active))},t.prototype._keydown=function(e){},t.prototype._keyup=function(e){switch(e.keyCode){case s.Keys.Enter:this.change_input();break;case s.Keys.Esc:this._hide_menu();break;case s.Keys.Up:this._bump_hover(this._hover_index-1);break;case s.Keys.Down:this._bump_hover(this._hover_index+1);break;default:var t=this.input_el.value;if(t.length *: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'),t.bk_input=\"bk-input\",t.bk_input_group=\"bk-input-group\"},\n", + " 482: function _(t,n,i){var e=t(113),o=t(474),u=t(376),c=t(121),r=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(n,t),n.prototype.click=function(){this.model.clicks=this.model.clicks+1,this.model.trigger_event(new u.ButtonClick),t.prototype.click.call(this)},n}(o.AbstractButtonView);i.ButtonView=r,r.__name__=\"ButtonView\";var l=function(t){function n(n){return t.call(this,n)||this}return e.__extends(n,t),n.init_Button=function(){this.prototype.default_view=r,this.define({clicks:[c.Number,0]}),this.override({label:\"Button\"})},n}(o.AbstractButton);i.Button=l,l.__name__=\"Button\",l.init_Button()},\n", + " 483: function _(t,e,o){var n=t(113),i=t(484),u=t(163),c=t(117),r=t(121),a=t(240),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),Object.defineProperty(e.prototype,\"active\",{get:function(){return new c.Set(this.model.active)},enumerable:!0,configurable:!0}),e.prototype.change_active=function(t){var e=this.active;e.toggle(t),this.model.active=e.values,null!=this.model.callback&&this.model.callback.execute(this.model)},e.prototype._update_active=function(){var t=this.active;this._buttons.forEach(function(e,o){u.classes(e).toggle(a.bk_active,t.has(o))})},e}(i.ButtonGroupView);o.CheckboxButtonGroupView=h,h.__name__=\"CheckboxButtonGroupView\";var l=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_CheckboxButtonGroup=function(){this.prototype.default_view=h,this.define({active:[r.Array,[]]})},e}(i.ButtonGroup);o.CheckboxButtonGroup=l,l.__name__=\"CheckboxButtonGroup\",l.init_CheckboxButtonGroup()},\n", + " 484: function _(t,n,e){var o=t(113),i=t(475),r=t(163),u=t(121),a=t(347),s=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(n,t),n.prototype.connect_signals=function(){var n=this;t.prototype.connect_signals.call(this);var e=this.model.properties;this.on_change(e.button_type,function(){return n.render()}),this.on_change(e.labels,function(){return n.render()}),this.on_change(e.active,function(){return n._update_active()})},n.prototype.render=function(){var n=this;t.prototype.render.call(this),this._buttons=this.model.labels.map(function(t,e){var o=r.div({class:[a.bk_btn,a.bk_btn_type(n.model.button_type)],disabled:n.model.disabled},t);return o.addEventListener(\"click\",function(){return n.change_active(e)}),o}),this._update_active();var e=r.div({class:a.bk_btn_group},this._buttons);this.el.appendChild(e)},n}(i.ControlView);e.ButtonGroupView=s,s.__name__=\"ButtonGroupView\";var _=function(t){function n(n){return t.call(this,n)||this}return o.__extends(n,t),n.init_ButtonGroup=function(){this.define({labels:[u.Array,[]],button_type:[u.ButtonType,\"default\"],callback:[u.Any]})},n}(i.Control);e.ButtonGroup=_,_.__name__=\"ButtonGroup\",_.init_ButtonGroup()},\n", + " 485: function _(e,t,n){var i=e(113),l=e(486),o=e(163),a=e(110),r=e(117),c=e(121),u=e(240),h=e(481),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.render=function(){var t=this;e.prototype.render.call(this);var n=o.div({class:[h.bk_input_group,this.model.inline?u.bk_inline:null]});this.el.appendChild(n);for(var i=this.model,l=i.active,r=i.labels,c=function(e){var i=o.input({type:\"checkbox\",value:\"\"+e});i.addEventListener(\"change\",function(){return t.change_active(e)}),p.model.disabled&&(i.disabled=!0),a.includes(l,e)&&(i.checked=!0);var c=o.label({},i,o.span({},r[e]));n.appendChild(c)},p=this,s=0;sn||this._o.position.indexOf(\"right\")>-1&&a-e+t.offsetWidth>0)&&(a=a-e+t.offsetWidth),(this._o.reposition&&r+i>o+s||this._o.position.indexOf(\"top\")>-1&&r-i-t.offsetHeight>0)&&(r=r-i-t.offsetHeight),this.el.style.left=a+\"px\",this.el.style.top=r+\"px\"}};var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.render()})},e.prototype.render=function(){var e=this;null!=this._picker&&this._picker.destroy(),t.prototype.render.call(this),this.input_el=s.input({type:\"text\",class:r.bk_input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=new a({field:this.input_el,defaultDate:this._unlocal_date(new Date(this.model.value)),setDefaultDate:!0,minDate:null!=this.model.min_date?this._unlocal_date(new Date(this.model.min_date)):void 0,maxDate:null!=this.model.max_date?this._unlocal_date(new Date(this.model.max_date)):void 0,onSelect:function(t){return e._on_select(t)}}),this._root_element.appendChild(this._picker.el)},e.prototype._unlocal_date=function(t){var e=6e4*t.getTimezoneOffset();t.setTime(t.getTime()-e);var i=t.toISOString().substr(0,10).split(\"-\");return new Date(Number(i[0]),Number(i[1])-1,Number(i[2]))},e.prototype._on_select=function(t){this.model.value=t.toDateString(),this.change_input()},e}(o.InputWidgetView);i.DatePickerView=d,d.__name__=\"DatePickerView\";var h=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_DatePicker=function(){this.prototype.default_view=d,this.define({value:[l.Any,(new Date).toDateString()],min_date:[l.Any],max_date:[l.Any]})},e}(o.InputWidget);i.DatePicker=h,h.__name__=\"DatePicker\",h.init_DatePicker()},\n", + " 489: function _(e,t,n){var a=function(e,t,n,a){e.addEventListener(t,n,!!a)},i=function(e,t,n,a){e.removeEventListener(t,n,!!a)},s=function(e,t){return-1!==(\" \"+e.className+\" \").indexOf(\" \"+t+\" \")},o=function(e,t){s(e,t)||(e.className=\"\"===e.className?t:e.className+\" \"+t)},r=function(e,t){var n;e.className=(n=(\" \"+e.className+\" \").replace(\" \"+t+\" \",\" \")).trim?n.trim():n.replace(/^\\s+|\\s+$/g,\"\")},l=function(e){return/Array/.test(Object.prototype.toString.call(e))},h=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},d=function(e){var t=e.getDay();return 0===t||6===t},u=function(e){\n", + " // solution lifted from date.js (MIT license): https://github.com/datejs/Datejs\n", + " return e%4==0&&e%100!=0||e%400==0},c=function(e,t){return[31,u(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},f=function(e){h(e)&&e.setHours(0,0,0,0)},g=function(e,t){return e.getTime()===t.getTime()},m=function(e,t,n){var a,i;for(a in t)(i=void 0!==e[a])&&\"object\"==typeof t[a]&&null!==t[a]&&void 0===t[a].nodeName?h(t[a])?n&&(e[a]=new Date(t[a].getTime())):l(t[a])?n&&(e[a]=t[a].slice(0)):e[a]=m({},t[a],n):!n&&i||(e[a]=t[a]);return e},p=function(e,t,n){var a;document.createEvent?((a=document.createEvent(\"HTMLEvents\")).initEvent(t,!0,!1),a=m(a,n),e.dispatchEvent(a)):document.createEventObject&&(a=document.createEventObject(),a=m(a,n),e.fireEvent(\"on\"+t,a))},y=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},D={field:null,bound:void 0,ariaLabel:\"Use the arrow keys to pick a date\",position:\"bottom left\",reposition:!0,format:\"YYYY-MM-DD\",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:\"\",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:\"left\",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:\"Previous Month\",nextMonth:\"Next Month\",months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],weekdays:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],weekdaysShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:!0},b=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},_=function(e){var t=[],n=\"false\";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'';t.push(\"is-outside-current-month\"),e.enableSelectionDaysInNextAndPreviousMonths||t.push(\"is-selection-disabled\")}return e.isDisabled&&t.push(\"is-disabled\"),e.isToday&&t.push(\"is-today\"),e.isSelected&&(t.push(\"is-selected\"),n=\"true\"),e.hasEvent&&t.push(\"has-event\"),e.isInRange&&t.push(\"is-inrange\"),e.isStartRange&&t.push(\"is-startrange\"),e.isEndRange&&t.push(\"is-endrange\"),'\"},v=function(e,t,n){return''+function(e){e.setHours(0,0,0,0);var t=e.getDate(),n=e.getDay(),a=function(e){return(e+7-1)%7};e.setDate(t+3-a(n));var i=new Date(e.getFullYear(),0,4),s=(e.getTime()-i.getTime())/864e5;return 1+Math.round((s-3+a(i.getDay()))/7)}(new Date(n,t,e))+\"\"},w=function(e,t,n,a){return''+(t?e.reverse():e).join(\"\")+\"\"},k=function(e,t,n,a,i,s){var o,r,h,d,u,c=e._o,f=n===c.minYear,g=n===c.maxYear,m='
',p=!0,y=!0;for(h=[],o=0;o<12;o++)h.push('\");for(d='
'+c.i18n.months[a]+'
\",l(c.yearRange)?(o=c.yearRange[0],r=c.yearRange[1]+1):(o=n-c.yearRange,r=1+n+c.yearRange),h=[];o=c.minYear&&h.push('\");return u='
'+n+c.yearSuffix+'
\",c.showMonthAfterYear?m+=u+d:m+=d+u,f&&(0===a||c.minMonth>=a)&&(p=!1),g&&(11===a||c.maxMonth<=a)&&(y=!1),0===t&&(m+='\"),t===e._o.numberOfMonths-1&&(m+='\"),m+\"
\"},M=function(e,t,n){return''+function(e){var t,n=[];for(e.showWeekNumber&&n.push(\"\"),t=0;t<7;t++)n.push('\");return\"\"+(e.isRTL?n.reverse():n).join(\"\")+\"\"}(e)+(\"\"+t.join(\"\")+\"\")+\"
'+b(e,t,!0)+\"
\"},x=function(e){var t=this,n=t.config(e);t._onMouseDown=function(e){if(t._v){var a=(e=e||window.event).target||e.srcElement;if(a)if(s(a,\"is-disabled\")||(!s(a,\"pika-button\")||s(a,\"is-empty\")||s(a.parentNode,\"is-disabled\")?s(a,\"pika-prev\")?t.prevMonth():s(a,\"pika-next\")&&t.nextMonth():(t.setDate(new Date(a.getAttribute(\"data-pika-year\"),a.getAttribute(\"data-pika-month\"),a.getAttribute(\"data-pika-day\"))),n.bound&&setTimeout(function(){t.hide(),n.blurFieldOnSelect&&n.field&&n.field.blur()},100))),s(a,\"pika-select\"))t._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},t._onChange=function(e){var n=(e=e||window.event).target||e.srcElement;n&&(s(n,\"pika-select-month\")?t.gotoMonth(n.value):s(n,\"pika-select-year\")&&t.gotoYear(n.value))},t._onKeyChange=function(e){if(e=e||window.event,t.isVisible())switch(e.keyCode){case 13:case 27:n.field&&n.field.blur();break;case 37:t.adjustDate(\"subtract\",1);break;case 38:t.adjustDate(\"subtract\",7);break;case 39:t.adjustDate(\"add\",1);break;case 40:t.adjustDate(\"add\",7);break;case 8:case 46:t.setDate(null)}},t._parseFieldValue=function(){return n.parse?n.parse(n.field.value,n.format):new Date(Date.parse(n.field.value))},t._onInputChange=function(e){var n;e.firedBy!==t&&(n=t._parseFieldValue(),h(n)&&t.setDate(n),t._v||t.show())},t._onInputFocus=function(){t.show()},t._onInputClick=function(){t.show()},t._onInputBlur=function(){var e=document.activeElement;do{if(s(e,\"pika-single\"))return}while(e=e.parentNode);t._c||(t._b=setTimeout(function(){t.hide()},50)),t._c=!1},t._onClick=function(e){var a=(e=e||window.event).target||e.srcElement,i=a;if(a){do{if(s(i,\"pika-single\")||i===n.trigger)return}while(i=i.parentNode);t._v&&a!==n.trigger&&i!==n.trigger&&t.hide()}},t.el=document.createElement(\"div\"),t.el.className=\"pika-single\"+(n.isRTL?\" is-rtl\":\"\")+(n.theme?\" \"+n.theme:\"\"),a(t.el,\"mousedown\",t._onMouseDown,!0),a(t.el,\"touchend\",t._onMouseDown,!0),a(t.el,\"change\",t._onChange),n.keyboardInput&&a(document,\"keydown\",t._onKeyChange),n.field&&(n.container?n.container.appendChild(t.el):n.bound?document.body.appendChild(t.el):n.field.parentNode.insertBefore(t.el,n.field.nextSibling),a(n.field,\"change\",t._onInputChange),n.defaultDate||(n.defaultDate=t._parseFieldValue(),n.setDefaultDate=!0));var i=n.defaultDate;h(i)?n.setDefaultDate?t.setDate(i,!0):t.gotoDate(i):t.gotoDate(new Date),n.bound?(this.hide(),t.el.className+=\" is-bound\",a(n.trigger,\"click\",t._onInputClick),a(n.trigger,\"focus\",t._onInputFocus),a(n.trigger,\"blur\",t._onInputBlur)):this.show()};x.prototype={config:function(e){this._o||(this._o=m({},D,!0));var t=m(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme=\"string\"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn=\"function\"==typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,h(t.minDate)||(t.minDate=!1),h(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate100&&(t.yearRange=100);return t},toString:function(e){return e=e||this._o.format,h(this._d)?this._o.toString?this._o.toString(this._d,e):this._d.toDateString():\"\"},getDate:function(){return h(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value=\"\",p(this._o.field,\"change\",{firedBy:this})),this.draw();if(\"string\"==typeof e&&(e=new Date(Date.parse(e))),h(e)){var n=this._o.minDate,a=this._o.maxDate;h(n)&&ea&&(e=a),this._d=new Date(e.getTime()),f(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),p(this._o.field,\"change\",{firedBy:this})),t||\"function\"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},clear:function(){this.setDate(null)},gotoDate:function(e){var t=!0;if(h(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),a=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),i=e.getTime();a.setMonth(a.getMonth()+1),a.setDate(a.getDate()-1),t=i=i&&(this._y=i,!isNaN(o)&&this._m>o&&(this._m=o));for(var l=0;l\";this.el.innerHTML=r,n.bound&&\"hidden\"!==n.field.type&&setTimeout(function(){n.trigger.focus()},1),\"function\"==typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute(\"aria-label\",n.ariaLabel)}},adjustPosition:function(){var e,t,n,a,i,s,l,h,d,u,c,f;if(!this._o.container){if(this.el.style.position=\"absolute\",t=e=this._o.trigger,n=this.el.offsetWidth,a=this.el.offsetHeight,i=window.innerWidth||document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight,l=window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop,c=!0,f=!0,\"function\"==typeof e.getBoundingClientRect)h=(u=e.getBoundingClientRect()).left+window.pageXOffset,d=u.bottom+window.pageYOffset;else for(h=t.offsetLeft,d=t.offsetTop+t.offsetHeight;t=t.offsetParent;)h+=t.offsetLeft,d+=t.offsetTop;(this._o.reposition&&h+n>i||this._o.position.indexOf(\"right\")>-1&&h-n+e.offsetWidth>0)&&(h=h-n+e.offsetWidth,c=!1),(this._o.reposition&&d+a>s+l||this._o.position.indexOf(\"top\")>-1&&d-a-e.offsetHeight>0)&&(d=d-a-e.offsetHeight,f=!1),this.el.style.left=h+\"px\",this.el.style.top=d+\"px\",o(this.el,c?\"left-aligned\":\"right-aligned\"),o(this.el,f?\"bottom-aligned\":\"top-aligned\"),r(this.el,c?\"right-aligned\":\"left-aligned\"),r(this.el,f?\"top-aligned\":\"bottom-aligned\")}},render:function(e,t,n){var a=this._o,i=new Date,s=c(e,t),o=new Date(e,t,1).getDay(),r=[],l=[];f(i),a.firstDay>0&&(o-=a.firstDay)<0&&(o+=7);for(var u=0===t?11:t-1,m=11===t?0:t+1,p=0===t?e-1:e,y=11===t?e+1:e,D=c(p,u),b=s+o,k=b;k>7;)k-=7;b+=7-k;for(var x=!1,R=0,N=0;R=s+o,O=R-o+1,E=t,j=e,F=a.startRange&&g(a.startRange,S),W=a.endRange&&g(a.endRange,S),A=a.startRange&&a.endRange&&a.startRangea.maxDate||a.disableWeekends&&d(S)||a.disableDayFn&&a.disableDayFn(S),isEmpty:Y,isStartRange:F,isEndRange:W,isInRange:A,showDaysInNextAndPreviousMonths:a.showDaysInNextAndPreviousMonths,enableSelectionDaysInNextAndPreviousMonths:a.enableSelectionDaysInNextAndPreviousMonths};a.pickWholeWeek&&T&&(x=!0),l.push(_(L)),7==++N&&(a.showWeekNumber&&l.unshift(v(R-o,t,e)),r.push(w(l,a.isRTL,a.pickWholeWeek,x)),l=[],N=0,x=!1)}return M(a,r,n)},isVisible:function(){return this._v},show:function(){this.isVisible()||(this._v=!0,this.draw(),r(this.el,\"is-hidden\"),this._o.bound&&(a(document,\"click\",this._onClick),this.adjustPosition()),\"function\"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;!1!==e&&(this._o.bound&&i(document,\"click\",this._onClick),this.el.style.position=\"static\",this.el.style.left=\"auto\",this.el.style.top=\"auto\",o(this.el,\"is-hidden\"),this._v=!1,void 0!==e&&\"function\"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){var e=this._o;this.hide(),i(this.el,\"mousedown\",this._onMouseDown,!0),i(this.el,\"touchend\",this._onMouseDown,!0),i(this.el,\"change\",this._onChange),e.keyboardInput&&i(document,\"keydown\",this._onKeyChange),e.field&&(i(e.field,\"change\",this._onInputChange),e.bound&&(i(e.trigger,\"click\",this._onInputClick),i(e.trigger,\"focus\",this._onInputFocus),i(e.trigger,\"blur\",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},t.exports=x},\n", + " 490: function _(n,o,t){n(164),n(163).styles.append('.bk-root {\\n @charset \"UTF-8\";\\n /*!\\n * Pikaday\\n * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/\\n */\\n /*\\nclear child float (pika-lendar), using the famous micro clearfix hack\\nhttp://nicolasgallagher.com/micro-clearfix-hack/\\n*/\\n /* styling for abbr */\\n}\\n.bk-root .pika-single {\\n z-index: 9999;\\n display: block;\\n position: relative;\\n color: #333;\\n background: #fff;\\n border: 1px solid #ccc;\\n border-bottom-color: #bbb;\\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\\n}\\n.bk-root .pika-single:before,\\n.bk-root .pika-single:after {\\n content: \" \";\\n display: table;\\n}\\n.bk-root .pika-single:after {\\n clear: both;\\n}\\n.bk-root .pika-single.is-hidden {\\n display: none;\\n}\\n.bk-root .pika-single.is-bound {\\n position: absolute;\\n box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);\\n}\\n.bk-root .pika-lendar {\\n float: left;\\n width: 240px;\\n margin: 8px;\\n}\\n.bk-root .pika-title {\\n position: relative;\\n text-align: center;\\n}\\n.bk-root .pika-label {\\n display: inline-block;\\n position: relative;\\n z-index: 9999;\\n overflow: hidden;\\n margin: 0;\\n padding: 5px 3px;\\n font-size: 14px;\\n line-height: 20px;\\n font-weight: bold;\\n background-color: #fff;\\n}\\n.bk-root .pika-title select {\\n cursor: pointer;\\n position: absolute;\\n z-index: 9998;\\n margin: 0;\\n left: 0;\\n top: 5px;\\n opacity: 0;\\n}\\n.bk-root .pika-prev,\\n.bk-root .pika-next {\\n display: block;\\n cursor: pointer;\\n position: relative;\\n outline: none;\\n border: 0;\\n padding: 0;\\n width: 20px;\\n height: 30px;\\n /* hide text using text-indent trick, using width value (it\\'s enough) */\\n text-indent: 20px;\\n white-space: nowrap;\\n overflow: hidden;\\n background-color: transparent;\\n background-position: center center;\\n background-repeat: no-repeat;\\n background-size: 75% 75%;\\n opacity: 0.5;\\n}\\n.bk-root .pika-prev:hover,\\n.bk-root .pika-next:hover {\\n opacity: 1;\\n}\\n.bk-root .pika-prev,\\n.bk-root .is-rtl .pika-next {\\n float: left;\\n background-image: url(\\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==\\');\\n}\\n.bk-root .pika-next,\\n.bk-root .is-rtl .pika-prev {\\n float: right;\\n background-image: url(\\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=\\');\\n}\\n.bk-root .pika-prev.is-disabled,\\n.bk-root .pika-next.is-disabled {\\n cursor: default;\\n opacity: 0.2;\\n}\\n.bk-root .pika-select {\\n display: inline-block;\\n}\\n.bk-root .pika-table {\\n width: 100%;\\n border-collapse: collapse;\\n border-spacing: 0;\\n border: 0;\\n}\\n.bk-root .pika-table th,\\n.bk-root .pika-table td {\\n width: 14.28571429%;\\n padding: 0;\\n}\\n.bk-root .pika-table th {\\n color: #999;\\n font-size: 12px;\\n line-height: 25px;\\n font-weight: bold;\\n text-align: center;\\n}\\n.bk-root .pika-button {\\n cursor: pointer;\\n display: block;\\n box-sizing: border-box;\\n -moz-box-sizing: border-box;\\n outline: none;\\n border: 0;\\n margin: 0;\\n width: 100%;\\n padding: 5px;\\n color: #666;\\n font-size: 12px;\\n line-height: 15px;\\n text-align: right;\\n background: #f5f5f5;\\n}\\n.bk-root .pika-week {\\n font-size: 11px;\\n color: #999;\\n}\\n.bk-root .is-today .pika-button {\\n color: #33aaff;\\n font-weight: bold;\\n}\\n.bk-root .is-selected .pika-button,\\n.bk-root .has-event .pika-button {\\n color: #fff;\\n font-weight: bold;\\n background: #33aaff;\\n box-shadow: inset 0 1px 3px #178fe5;\\n border-radius: 3px;\\n}\\n.bk-root .has-event .pika-button {\\n background: #005da9;\\n box-shadow: inset 0 1px 3px #0076c9;\\n}\\n.bk-root .is-disabled .pika-button,\\n.bk-root .is-inrange .pika-button {\\n background: #D5E9F7;\\n}\\n.bk-root .is-startrange .pika-button {\\n color: #fff;\\n background: #6CB31D;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .is-endrange .pika-button {\\n color: #fff;\\n background: #33aaff;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .is-disabled .pika-button {\\n pointer-events: none;\\n cursor: default;\\n color: #999;\\n opacity: 0.3;\\n}\\n.bk-root .is-outside-current-month .pika-button {\\n color: #999;\\n opacity: 0.3;\\n}\\n.bk-root .is-selection-disabled {\\n pointer-events: none;\\n cursor: default;\\n}\\n.bk-root .pika-button:hover,\\n.bk-root .pika-row.pick-whole-week:hover .pika-button {\\n color: #fff;\\n background: #ff8000;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .pika-table abbr {\\n border-bottom: none;\\n cursor: help;\\n}\\n')},\n", + " 491: function _(e,t,n){var r=e(113),i=e(252),a=e(492),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.AbstractRangeSliderView);n.DateRangeSliderView=_,_.__name__=\"DateRangeSliderView\";var o=function(e){function t(t){var n=e.call(this,t)||this;return n.behaviour=\"drag\",n.connected=[!1,!0,!1],n}return r.__extends(t,e),t.init_DateRangeSlider=function(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})},t.prototype._formatter=function(e,t){return i(e,t)},t}(a.AbstractSlider);n.DateRangeSlider=o,o.__name__=\"DateRangeSlider\",o.init_DateRangeSlider()},\n", + " 492: function _(t,e,i){var l=t(113),r=t(493),n=t(121),o=t(163),s=t(110),a=t(119),c=t(475),d=t(494),h=\"bk-noUi-\",_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),Object.defineProperty(e.prototype,\"noUiSlider\",{get:function(){return this.slider_el.noUiSlider},enumerable:!0,configurable:!0}),e.prototype.initialize=function(){t.prototype.initialize.call(this),this._init_callback()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this);var i=this.model.properties,l=i.callback,r=i.callback_policy,n=i.callback_throttle;this.on_change([l,r,n],function(){return e._init_callback()});var o=this.model.properties,s=o.start,a=o.end,c=o.value,d=o.step,h=o.title;this.on_change([s,a,c,d],function(){var t=e._calc_to(),i=t.start,l=t.end,r=t.value,n=t.step;e.noUiSlider.updateOptions({range:{min:i,max:l},start:r,step:n})});var _=this.model.properties.bar_color;this.on_change(_,function(){e._set_bar_color()}),this.on_change([c,h],function(){return e._update_title()})},e.prototype._init_callback=function(){var t=this,e=this.model.callback,i=function(){null!=e&&e.execute(t.model),t.model.value_throttled=t.model.value};switch(this.model.callback_policy){case\"continuous\":this.callback_wrapper=i;break;case\"throttle\":this.callback_wrapper=a.throttle(i,this.model.callback_throttle);break;default:this.callback_wrapper=void 0}},e.prototype._update_title=function(){var t=this;o.empty(this.title_el);var e=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=e?\"none\":\"\",!e&&(0!=this.model.title.length&&(this.title_el.textContent=this.model.title+\": \"),this.model.show_value)){var i=this._calc_to().value.map(function(e){return t.model.pretty(e)}).join(\" .. \");this.title_el.appendChild(o.span({class:d.bk_slider_value},i))}},e.prototype._set_bar_color=function(){this.model.disabled||(this.slider_el.querySelector(\".bk-noUi-connect\").style.backgroundColor=this.model.bar_color)},e.prototype._keypress_handle=function(t,e){void 0===e&&(e=0);var i=this._calc_to(),l=i.start,r=i.value,n=i.end,o=i.step,s=2==r.length,a=l,c=n;switch(s&&0==e?c=r[1]:s&&1==e&&(a=r[0]),t.which){case 37:r[e]=Math.max(r[e]-o,a);break;case 39:r[e]=Math.min(r[e]+o,c);break;default:return}s?(this.model.value=r,this.model.properties.value.change.emit()):this.model.value=r[0],this.noUiSlider.set(r),null!=this.callback_wrapper&&this.callback_wrapper()},e.prototype.render=function(){var e=this;t.prototype.render.call(this);var i,l=this._calc_to(),n=l.start,a=l.end,c=l.value,_=l.step;if(this.model.tooltips){var u={to:function(t){return e.model.pretty(t)}};i=s.repeat(u,c.length)}else i=!1;if(null==this.slider_el){this.slider_el=o.div(),r.create(this.slider_el,{cssPrefix:h,range:{min:n,max:a},start:c,step:_,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:i,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",function(t,i,l){return e._slide(l)}),this.noUiSlider.on(\"change\",function(t,i,l){return e._change(l)}),this._set_keypress_handles();var p=function(t,l){i&&(e.slider_el.querySelectorAll(\".bk-noUi-handle\")[t].querySelector(\".bk-noUi-tooltip\").style.display=l?\"block\":\"\")};this.noUiSlider.on(\"start\",function(t,e){return p(e,!0)}),this.noUiSlider.on(\"end\",function(t,e){return p(e,!1)})}else this.noUiSlider.updateOptions({range:{min:n,max:a},start:c,step:_});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=o.div({class:d.bk_slider_title}),this._update_title(),this.group_el=o.div({class:d.bk_input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)},e.prototype._slide=function(t){this.model.value=this._calc_from(t),null!=this.callback_wrapper&&this.callback_wrapper()},e.prototype._change=function(t){switch(this.model.value=this._calc_from(t),this.model.value_throttled=this.model.value,this.model.callback_policy){case\"mouseup\":case\"throttle\":null!=this.model.callback&&this.model.callback.execute(this.model)}},e}(c.ControlView);_.__name__=\"AbstractBaseSliderView\";var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype._calc_to=function(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}},e.prototype._calc_from=function(t){var e=t[0];return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(e):e},e.prototype._set_keypress_handles=function(){var t=this,e=this.slider_el.querySelector(\".bk-noUi-handle\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",function(e){return t._keypress_handle(e)})},e}(_);i.AbstractSliderView=u,u.__name__=\"AbstractSliderView\";var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype._calc_to=function(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}},e.prototype._calc_from=function(t){return t},e.prototype._set_keypress_handles=function(){var t=this,e=this.slider_el.querySelector(\".bk-noUi-handle-lower\"),i=this.slider_el.querySelector(\".bk-noUi-handle-upper\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",function(e){return t._keypress_handle(e,0)}),i.setAttribute(\"tabindex\",\"1\"),i.addEventListener(\"keydown\",function(e){return t._keypress_handle(e,1)})},e}(_);i.AbstractRangeSliderView=p,p.__name__=\"AbstractRangeSliderView\";var m=function(t){function e(e){var i=t.call(this,e)||this;return i.connected=!1,i}return l.__extends(e,t),e.init_AbstractSlider=function(){this.define({title:[n.String,\"\"],show_value:[n.Boolean,!0],start:[n.Any],end:[n.Any],value:[n.Any],value_throttled:[n.Any],step:[n.Number,1],format:[n.String],direction:[n.Any,\"ltr\"],tooltips:[n.Boolean,!0],callback:[n.Any],callback_throttle:[n.Number,200],callback_policy:[n.SliderCallbackPolicy,\"throttle\"],bar_color:[n.Color,\"#e6e6e6\"]})},e.prototype._formatter=function(t,e){return\"\"+t},e.prototype.pretty=function(t){return this._formatter(t,this.format)},e}(c.Control);i.AbstractSlider=m,m.__name__=\"AbstractSlider\",m.init_AbstractSlider()},\n", + " 493: function _(t,e,r){\n", + " /*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */var n;n=function(){\"use strict\";var t=\"10.1.0\";function e(t){t.preventDefault()}function r(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function n(t,e,r){r>0&&(s(t,e),setTimeout(function(){a(t,e)},r))}function i(t){return Array.isArray(t)?t:[t]}function o(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function s(t,e){t.classList?t.classList.add(e):t.className+=\" \"+e}function a(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function l(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 u(t,e){return 100/(e-t)}function c(t,e){return 100*e/(t[1]-t[0])}function p(t,e){for(var r=1;t>=e[r];)r+=1;return r}function f(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o,s,a=p(r,t);return n=t[a-1],i=t[a],o=e[a-1],s=e[a],o+function(t,e){return c(t,t[0]<0?e+Math.abs(t[0]):e-t[0])}([n,i],r)/u(o,s)}function d(t,e,r,n){if(100===n)return n;var i,o,s=p(n,t);return r?n-(i=t[s-1])>((o=t[s])-i)/2?o:i:e[s-1]?t[s-1]+function(t,e){return Math.round(t/e)*e}(n-t[s-1],e[s-1]):n}function h(e,n,i){var o;if(\"number\"==typeof n&&(n=[n]),\"[object Array]\"!==Object.prototype.toString.call(n))throw new Error(\"noUiSlider (\"+t+\"): 'range' contains invalid value.\");if(!r(o=\"min\"===e?0:\"max\"===e?100:parseFloat(e))||!r(n[0]))throw new Error(\"noUiSlider (\"+t+\"): 'range' value isn't numeric.\");i.xPct.push(o),i.xVal.push(n[0]),o?i.xSteps.push(!isNaN(n[1])&&n[1]):isNaN(n[1])||(i.xSteps[0]=n[1]),i.xHighestCompleteStep.push(0)}function m(t,e,r){if(!e)return!0;r.xSteps[t]=c([r.xVal[t],r.xVal[t+1]],e)/u(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}function g(t,e,r){this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var n,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;n=100)return t.slice(-1)[0];var n,i=p(r,e);return function(t,e){return e*(t[1]-t[0])/100+t[0]}([t[i-1],t[i]],(r-(n=e[i-1]))*u(n,e[i]))}(this.xVal,this.xPct,t)},g.prototype.getStep=function(t){return t=d(this.xPct,this.xSteps,this.snap,t)},g.prototype.getNearbySteps=function(t){var e=p(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-0],step:this.xNumSteps[e-0],highestStep:this.xHighestCompleteStep[e-0]}}},g.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(o);return Math.max.apply(null,t)},g.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var v={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number};function b(e){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(e))return!0;throw new Error(\"noUiSlider (\"+t+\"): 'format' requires 'to' and 'from' methods.\")}function S(e,n){if(!r(n))throw new Error(\"noUiSlider (\"+t+\"): 'step' is not numeric.\");e.singleStep=n}function w(e,r){if(\"object\"!=typeof r||Array.isArray(r))throw new Error(\"noUiSlider (\"+t+\"): 'range' is not an object.\");if(void 0===r.min||void 0===r.max)throw new Error(\"noUiSlider (\"+t+\"): Missing 'min' or 'max' in 'range'.\");if(r.min===r.max)throw new Error(\"noUiSlider (\"+t+\"): 'range' 'min' and 'max' cannot be equal.\");e.spectrum=new g(r,e.snap,e.singleStep)}function x(e,r){if(r=i(r),!Array.isArray(r)||!r.length)throw new Error(\"noUiSlider (\"+t+\"): 'start' option is incorrect.\");e.handles=r.length,e.start=r}function y(e,r){if(e.snap=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'snap' option must be a boolean.\")}function E(e,r){if(e.animate=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'animate' option must be a boolean.\")}function C(e,r){if(e.animationDuration=r,\"number\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'animationDuration' option must be a number.\")}function N(e,r){var n,i=[!1];if(\"lower\"===r?r=[!0,!1]:\"upper\"===r&&(r=[!1,!0]),!0===r||!1===r){for(n=1;n=50)throw new Error(\"noUiSlider (\"+t+\"): 'padding' option must be less than half the range.\")}}function O(e,r){switch(r){case\"ltr\":e.dir=0;break;case\"rtl\":e.dir=1;break;default:throw new Error(\"noUiSlider (\"+t+\"): 'direction' option was not recognized.\")}}function k(e,r){if(\"string\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'behaviour' must be a string containing options.\");var n=r.indexOf(\"tap\")>=0,i=r.indexOf(\"drag\")>=0,o=r.indexOf(\"fixed\")>=0,s=r.indexOf(\"snap\")>=0,a=r.indexOf(\"hover\")>=0;if(o){if(2!==e.handles)throw new Error(\"noUiSlider (\"+t+\"): 'fixed' behaviour must be used with 2 handles\");P(e,e.start[1]-e.start[0])}e.events={tap:n||s,drag:i,fixed:o,snap:s,hover:a}}function V(e,r){if(e.multitouch=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'multitouch' option must be a boolean.\")}function F(e,r){if(!1!==r)if(!0===r){e.tooltips=[];for(var n=0;n-1?1:\"steps\"===e?2:0,!o&&a&&(h=0),c===S&&l||(i[f.toFixed(5)]=[c,h]),u=f}}),i}(n,r,o),a=e.format||{to:Math.round};return h=S.appendChild(F(s,i,a))}function j(){var t=c.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][o.ort];return 0===o.ort?t.width||c[e]:t.height||c[e]}function H(t,e,r,n){var i=function(i){return!S.hasAttribute(\"disabled\")&&(s=S,a=o.cssClasses.tap,(s.classList?!s.classList.contains(a):!new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&(!!(i=function(t,e,r){var n,i,s=0===t.type.indexOf(\"touch\"),a=0===t.type.indexOf(\"mouse\"),u=0===t.type.indexOf(\"pointer\");0===t.type.indexOf(\"MSPointer\")&&(u=!0);if(s&&o.multitouch){var c=function(t){return t.target===r||r.contains(t.target)};if(\"touchstart\"===t.type){var p=Array.prototype.filter.call(t.touches,c);if(p.length>1)return!1;n=p[0].pageX,i=p[0].pageY}else{var f=Array.prototype.find.call(t.changedTouches,c);if(!f)return!1;n=f.pageX,i=f.pageY}}else if(s){if(t.touches.length>1)return!1;n=t.changedTouches[0].pageX,i=t.changedTouches[0].pageY}e=e||l(U),(a||u)&&(n=t.clientX+e.x,i=t.clientY+e.y);return t.pageOffset=e,t.points=[n,i],t.cursor=a||u,t}(i,n.pageOffset,n.target||e))&&(!(t===v.start&&void 0!==i.buttons&&i.buttons>1)&&((!n.hover||!i.buttons)&&(b||i.preventDefault(),i.calcPoint=i.points[o.ort],void r(i,n))))));var s,a},s=[];return t.split(\" \").forEach(function(t){e.addEventListener(t,i,!!b&&{passive:!0}),s.push([t,i])}),s}function D(t){var e,r,n,i,s,a,u=100*(t-(e=c,r=o.ort,n=e.getBoundingClientRect(),i=e.ownerDocument,s=i.documentElement,a=l(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(a.x=0),r?n.top+a.y-s.clientTop:n.left+a.x-s.clientLeft))/j();return o.dir?100-u:u}function T(t,e,r,n){var i=r.slice(),o=[!t,t],s=[t,!t];n=n.slice(),t&&n.reverse(),n.length>1?n.forEach(function(t,r){var n=$(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=K(t,r[t]+e,o[n],s[n])||a}),a&&n.forEach(function(t){R(\"update\",t),R(\"slide\",t)})}function R(t,e,r){Object.keys(N).forEach(function(n){var i=n.split(\".\")[0];t===i&&N[n].forEach(function(t){t.call(d,C.map(o.format.to),e,C.slice(),r||!1,w.slice())})})}function X(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&Y(t,e)}function B(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return Y(t,e);var r=(o.dir?-1:1)*(t.calcPoint-e.startCalcPoint);T(r>0,100*r/e.baseSize,e.locations,e.handleNumbers)}function Y(t,r){r.handle&&(a(r.handle,o.cssClasses.active),y-=1),r.listeners.forEach(function(t){P.removeEventListener(t[0],t[1])}),0===y&&(a(S,o.cssClasses.drag),J(),t.cursor&&(A.style.cursor=\"\",A.removeEventListener(\"selectstart\",e))),r.handleNumbers.forEach(function(t){R(\"change\",t),R(\"set\",t),R(\"end\",t)})}function _(t,r){var n;if(1===r.handleNumbers.length){var i=p[r.handleNumbers[0]];if(i.hasAttribute(\"disabled\"))return!1;n=i.children[0],y+=1,s(n,o.cssClasses.active)}t.stopPropagation();var a=[],l=H(v.move,P,B,{target:t.target,handle:n,listeners:a,startCalcPoint:t.calcPoint,baseSize:j(),pageOffset:t.pageOffset,handleNumbers:r.handleNumbers,buttonsProperty:t.buttons,locations:w.slice()}),u=H(v.end,P,Y,{target:t.target,handle:n,listeners:a,handleNumbers:r.handleNumbers}),c=H(\"mouseout\",P,X,{target:t.target,handle:n,listeners:a,handleNumbers:r.handleNumbers});a.push.apply(a,l.concat(u,c)),t.cursor&&(A.style.cursor=getComputedStyle(t.target).cursor,p.length>1&&s(S,o.cssClasses.drag),A.addEventListener(\"selectstart\",e,!1)),r.handleNumbers.forEach(function(t){R(\"start\",t)})}function I(t){t.stopPropagation();var e=D(t.calcPoint),r=function(t){var e=100,r=!1;return p.forEach(function(n,i){if(!n.hasAttribute(\"disabled\")){var o=Math.abs(w[i]-t);o1&&(n&&e>0&&(r=Math.max(r,t[e-1]+o.margin)),i&&e1&&o.limit&&(n&&e>0&&(r=Math.min(r,t[e-1]+o.limit)),i&&e50?-1:1,r=3+(p.length+e*t);p[t].childNodes[0].style.zIndex=r})}function K(t,e,r,n){return!1!==(e=$(w,t,e,r,n,!1))&&(function(t,e){w[t]=e,C[t]=E.fromStepping(e);var r=function(){p[t].style[o.style]=G(e),Q(t),Q(t+1)};window.requestAnimationFrame&&o.useRequestAnimationFrame?window.requestAnimationFrame(r):r()}(t,e),!0)}function Q(t){if(f[t]){var e=0,r=100;0!==t&&(e=w[t-1]),t!==f.length-1&&(r=w[t]),f[t].style[o.style]=G(e),f[t].style[o.styleOposite]=G(100-r)}}function Z(t,e){null!==t&&!1!==t&&(\"number\"==typeof t&&(t=String(t)),!1===(t=o.format.from(t))||isNaN(t)||K(e,E.toStepping(t),!1,!1))}function tt(t,e){var r=i(t),s=void 0===w[0];e=void 0===e||!!e,r.forEach(Z),o.animate&&!s&&n(S,o.cssClasses.tap,o.animationDuration),x.forEach(function(t){K(t,w[t],!0,!1)}),J(),x.forEach(function(t){R(\"update\",t),null!==r[t]&&e&&R(\"set\",t)})}function et(){var t=C.map(o.format.to);return 1===t.length?t[0]:t}function rt(t,e){N[t]=N[t]||[],N[t].push(e),\"update\"===t.split(\".\")[0]&&p.forEach(function(t,e){R(\"update\",e)})}if(S.noUiSlider)throw new Error(\"noUiSlider (\"+t+\"): Slider was already initialized.\");return function(t){s(t,o.cssClasses.target),0===o.dir?s(t,o.cssClasses.ltr):s(t,o.cssClasses.rtl),0===o.ort?s(t,o.cssClasses.horizontal):s(t,o.cssClasses.vertical),c=M(t,o.cssClasses.base)}(S),function(t,e){p=[],(f=[]).push(k(e,t[0]));for(var r=0;rr.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===t?i=null:0===t&&(o=null);var s=E.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]})},on:rt,off:function(t){var e=t&&t.split(\".\")[0],r=e&&t.substring(e.length);Object.keys(N).forEach(function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete N[t]})},get:et,set:tt,reset:function(t){tt(o.start,t)},__moveHandles:function(t,e,r){T(t,e,w,r)},options:u,updateOptions:function(t,e){var r=et(),n=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];n.forEach(function(e){void 0!==t[e]&&(u[e]=t[e])});var i=q(u);n.forEach(function(e){void 0!==t[e]&&(o[e]=i[e])}),E=i.spectrum,o.margin=i.margin,o.limit=i.limit,o.padding=i.padding,o.pips&&z(o.pips),w=[],tt(t.start||r,e)},target:S,removePips:L,pips:z},(m=o.events).fixed||p.forEach(function(t,e){H(v.start,t.children[0],_,{handleNumbers:[e]})}),m.tap&&H(v.start,c,I,{}),m.hover&&H(v.move,c,W,{hover:!0}),m.drag&&f.forEach(function(t,e){if(!1!==t&&0!==e&&e!==f.length-1){var r=p[e-1],n=p[e],i=[t];s(t,o.cssClasses.draggable),m.fixed&&(i.push(r.children[0]),i.push(n.children[0])),i.forEach(function(t){H(v.start,t,_,{handles:[r,n],handleNumbers:[e-1,e]})})}}),tt(o.start),o.pips&&z(o.pips),o.tooltips&&(g=p.map(V),rt(\"update\",function(t,e,r){if(g[e]){var n=t[e];!0!==o.tooltips[e]&&(n=o.tooltips[e].to(r[e])),g[e].innerHTML=n}})),rt(\"update\",function(t,e,r,n,i){x.forEach(function(t){var e=p[t],n=$(w,t,0,!0,!0,!0),s=$(w,t,100,!0,!0,!0),a=i[t],l=o.ariaFormat.to(r[t]);e.children[0].setAttribute(\"aria-valuemin\",n.toFixed(1)),e.children[0].setAttribute(\"aria-valuemax\",s.toFixed(1)),e.children[0].setAttribute(\"aria-valuenow\",a.toFixed(1)),e.children[0].setAttribute(\"aria-valuetext\",l)})}),d}return{version:t,create:function(e,r){if(!e||!e.nodeName)throw new Error(\"noUiSlider (\"+t+\"): create requires a single element, got: \"+e);var n=T(e,q(r),r);return e.noUiSlider=n,n}}},\"function\"==typeof define&&define.amd?define([],n):\"object\"==typeof r?e.exports=n():window.noUiSlider=n()},\n", + " 494: function _(e,t,i){e(164),e(495),e(163).styles.append(\".bk-root .bk-slider-title {\\n white-space: nowrap;\\n}\\n.bk-root .bk-slider-value {\\n font-weight: 600;\\n}\\n\"),i.bk_slider_value=\"bk-slider-value\",i.bk_slider_title=\"bk-slider-title\",i.bk_input_group=\"bk-input-group\"},\n", + " 495: function _(n,o,t){n(164),n(163).styles.append('.bk-root {\\n /* Functional styling;\\n * These styles are required for noUiSlider to function.\\n * You don\\'t need to change these rules to apply your design.\\n */\\n /* Painting and performance;\\n * Browsers can paint handles in their own layer.\\n */\\n /* Slider size and handle placement;\\n */\\n /* Styling;\\n */\\n /* Handles and cursors;\\n */\\n /* Handle stripes;\\n */\\n /* Disabled state;\\n */\\n /* Base;\\n *\\n */\\n /* Values;\\n *\\n */\\n /* Markings;\\n *\\n */\\n /* Horizontal layout;\\n *\\n */\\n /* Vertical layout;\\n *\\n */\\n}\\n.bk-root .bk-noUi-target,\\n.bk-root .bk-noUi-target * {\\n -webkit-touch-callout: none;\\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\\n -webkit-user-select: none;\\n -ms-touch-action: none;\\n touch-action: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n user-select: none;\\n -moz-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-target {\\n position: relative;\\n direction: ltr;\\n}\\n.bk-root .bk-noUi-base {\\n width: 100%;\\n height: 100%;\\n position: relative;\\n z-index: 1;\\n /* Fix 401 */\\n}\\n.bk-root .bk-noUi-connect {\\n position: absolute;\\n right: 0;\\n top: 0;\\n left: 0;\\n bottom: 0;\\n}\\n.bk-root .bk-noUi-origin {\\n position: absolute;\\n height: 0;\\n width: 0;\\n}\\n.bk-root .bk-noUi-handle {\\n position: relative;\\n z-index: 1;\\n}\\n.bk-root .bk-noUi-state-tap .bk-noUi-connect,\\n.bk-root .bk-noUi-state-tap .bk-noUi-origin {\\n -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n}\\n.bk-root .bk-noUi-state-drag * {\\n cursor: inherit !important;\\n}\\n.bk-root .bk-noUi-base,\\n.bk-root .bk-noUi-handle {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n}\\n.bk-root .bk-noUi-horizontal {\\n height: 18px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n width: 34px;\\n height: 28px;\\n left: -17px;\\n top: -6px;\\n}\\n.bk-root .bk-noUi-vertical {\\n width: 18px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n width: 28px;\\n height: 34px;\\n left: -6px;\\n top: -17px;\\n}\\n.bk-root .bk-noUi-target {\\n background: #FAFAFA;\\n border-radius: 4px;\\n border: 1px solid #D3D3D3;\\n box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;\\n}\\n.bk-root .bk-noUi-connect {\\n background: #3FB8AF;\\n border-radius: 4px;\\n box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);\\n -webkit-transition: background 450ms;\\n transition: background 450ms;\\n}\\n.bk-root .bk-noUi-draggable {\\n cursor: ew-resize;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-draggable {\\n cursor: ns-resize;\\n}\\n.bk-root .bk-noUi-handle {\\n border: 1px solid #D9D9D9;\\n border-radius: 3px;\\n background: #FFF;\\n cursor: default;\\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-active {\\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-handle:before,\\n.bk-root .bk-noUi-handle:after {\\n content: \"\";\\n display: block;\\n position: absolute;\\n height: 14px;\\n width: 1px;\\n background: #E8E7E6;\\n left: 14px;\\n top: 6px;\\n}\\n.bk-root .bk-noUi-handle:after {\\n left: 17px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:before,\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n width: 14px;\\n height: 1px;\\n left: 6px;\\n top: 14px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n top: 17px;\\n}\\n.bk-root [disabled] .bk-noUi-connect {\\n background: #B8B8B8;\\n}\\n.bk-root [disabled].bk-noUi-target,\\n.bk-root [disabled].bk-noUi-handle,\\n.bk-root [disabled] .bk-noUi-handle {\\n cursor: not-allowed;\\n}\\n.bk-root .bk-noUi-pips,\\n.bk-root .bk-noUi-pips * {\\n -moz-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-pips {\\n position: absolute;\\n color: #999;\\n}\\n.bk-root .bk-noUi-value {\\n position: absolute;\\n white-space: nowrap;\\n text-align: center;\\n}\\n.bk-root .bk-noUi-value-sub {\\n color: #ccc;\\n font-size: 10px;\\n}\\n.bk-root .bk-noUi-marker {\\n position: absolute;\\n background: #CCC;\\n}\\n.bk-root .bk-noUi-marker-sub {\\n background: #AAA;\\n}\\n.bk-root .bk-noUi-marker-large {\\n background: #AAA;\\n}\\n.bk-root .bk-noUi-pips-horizontal {\\n padding: 10px 0;\\n height: 80px;\\n top: 100%;\\n left: 0;\\n width: 100%;\\n}\\n.bk-root .bk-noUi-value-horizontal {\\n -webkit-transform: translate3d(-50%, 50%, 0);\\n transform: translate3d(-50%, 50%, 0);\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker {\\n margin-left: -1px;\\n width: 2px;\\n height: 5px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-sub {\\n height: 10px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-large {\\n height: 15px;\\n}\\n.bk-root .bk-noUi-pips-vertical {\\n padding: 0 10px;\\n height: 100%;\\n top: 0;\\n left: 100%;\\n}\\n.bk-root .bk-noUi-value-vertical {\\n -webkit-transform: translate3d(0, 50%, 0);\\n transform: translate3d(0, 50%, 0);\\n padding-left: 25px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker {\\n width: 5px;\\n height: 2px;\\n margin-top: -1px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-sub {\\n width: 10px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-large {\\n width: 15px;\\n}\\n.bk-root .bk-noUi-tooltip {\\n display: block;\\n position: absolute;\\n border: 1px solid #D9D9D9;\\n border-radius: 3px;\\n background: #fff;\\n color: #000;\\n padding: 5px;\\n text-align: center;\\n white-space: nowrap;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-tooltip {\\n -webkit-transform: translate(-50%, 0);\\n transform: translate(-50%, 0);\\n left: 50%;\\n bottom: 120%;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-tooltip {\\n -webkit-transform: translate(0, -50%);\\n transform: translate(0, -50%);\\n top: 50%;\\n right: 120%;\\n}\\n.bk-root .bk-noUi-handle {\\n cursor: grab;\\n cursor: -webkit-grab;\\n}\\n.bk-root .bk-noUi-handle.bk-noUi-active {\\n cursor: grabbing;\\n cursor: -webkit-grabbing;\\n}\\n.bk-root .bk-noUi-tooltip {\\n display: none;\\n white-space: nowrap;\\n}\\n.bk-root .bk-noUi-handle:hover .bk-noUi-tooltip {\\n display: block;\\n}\\n.bk-root .bk-noUi-horizontal {\\n width: 100%;\\n height: 10px;\\n}\\n.bk-root .bk-noUi-horizontal.bk-noUi-target {\\n margin: 5px 0px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n width: 14px;\\n height: 18px;\\n left: -7px;\\n top: -5px;\\n}\\n.bk-root .bk-noUi-vertical {\\n width: 10px;\\n height: 100%;\\n}\\n.bk-root .bk-noUi-vertical.bk-noUi-target {\\n margin: 0px 5px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n width: 18px;\\n height: 14px;\\n left: -5px;\\n top: -7px;\\n}\\n.bk-root .bk-noUi-handle:after,\\n.bk-root .bk-noUi-handle:before {\\n display: none;\\n}\\n.bk-root .bk-noUi-connect {\\n box-shadow: none;\\n}\\n')},\n", + " 496: function _(t,e,i){var r=t(113),n=t(252),a=t(492),_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e}(a.AbstractSliderView);i.DateSliderView=_,_.__name__=\"DateSliderView\";var o=function(t){function e(e){var i=t.call(this,e)||this;return i.behaviour=\"tap\",i.connected=[!0,!1],i}return r.__extends(e,t),e.init_DateSlider=function(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})},e.prototype._formatter=function(t,e){return n(t,e)},e}(a.AbstractSlider);i.DateSlider=o,o.__name__=\"DateSlider\",o.init_DateSlider()},\n", + " 497: function _(t,e,i){var n=t(113),r=t(498),_=t(121),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.render=function(){t.prototype.render.call(this),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text},e}(r.MarkupView);i.DivView=o,o.__name__=\"DivView\";var u=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_Div=function(){this.prototype.default_view=o,this.define({render_as_text:[_.Boolean,!1]})},e}(r.Markup);i.Div=u,u.__name__=\"Div\",u.init_Div()},\n", + " 498: function _(t,i,n){var e=t(113),s=t(282),o=t(163),r=t(121),a=t(534),l=t(499),u=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(i,t),i.prototype.connect_signals=function(){var i=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){i.render(),i.root.compute_layout()})},i.prototype._update_layout=function(){this.layout=new s.VariadicBox(this.el),this.layout.set_sizing(this.box_sizing())},i.prototype.render=function(){t.prototype.render.call(this);var i=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=o.div({class:l.bk_clearfix,style:i}),this.el.appendChild(this.markup_el)},i}(a.WidgetView);n.MarkupView=u,u.__name__=\"MarkupView\";var c=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_Markup=function(){this.define({text:[r.String,\"\"],style:[r.Any,{}]})},i}(a.Widget);n.Markup=c,c.__name__=\"Markup\",c.init_Markup()},\n", + " 499: function _(e,n,r){e(164),e(163).styles.append('.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'),r.bk_clearfix=\"bk-clearfix\"},\n", + " 500: function _(e,t,i){var n=e(113),o=e(474),l=e(376),s=e(163),r=e(121),u=e(109),d=e(240),a=e(347),c=e(348),_=function(e){function t(){var t=e.apply(this,arguments)||this;return t._open=!1,t}return n.__extends(t,e),t.prototype.render=function(){var t=this;e.prototype.render.call(this);var i=s.div({class:[c.bk_caret,d.bk_down]});if(this.model.is_split){var n=this._render_button(i);n.classList.add(a.bk_dropdown_toggle),n.addEventListener(\"click\",function(){return t._toggle_menu()}),this.group_el.appendChild(n)}else this.button_el.appendChild(i);var o=this.model.menu.map(function(e,i){if(null==e)return s.div({class:c.bk_divider});var n=u.isString(e)?e:e[0],o=s.div({},n);return o.addEventListener(\"click\",function(){return t._item_click(i)}),o});this.menu=s.div({class:[c.bk_menu,d.bk_below]},o),this.el.appendChild(this.menu),s.undisplay(this.menu)},t.prototype._show_menu=function(){var e=this;if(!this._open){this._open=!0,s.display(this.menu);var t=function(i){var n=i.target;n instanceof HTMLElement&&!e.el.contains(n)&&(document.removeEventListener(\"click\",t),e._hide_menu())};document.addEventListener(\"click\",t)}},t.prototype._hide_menu=function(){this._open&&(this._open=!1,s.undisplay(this.menu))},t.prototype._toggle_menu=function(){this._open?this._hide_menu():this._show_menu()},t.prototype.click=function(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new l.ButtonClick),this.model.value=this.model.default_value,null!=this.model.callback&&this.model.callback.execute(this.model),e.prototype.click.call(this)):this._toggle_menu()},t.prototype._item_click=function(e){this._hide_menu();var t=this.model.menu[e];if(null!=t){var i=u.isString(t)?t:t[1];u.isString(i)?(this.model.trigger_event(new l.MenuItemClick(i)),this.model.value=i,null!=this.model.callback&&this.model.callback.execute(this.model)):(i.execute(this.model,{index:e}),null!=this.model.callback&&this.model.callback.execute(this.model))}},t}(o.AbstractButtonView);i.DropdownView=_,_.__name__=\"DropdownView\";var h=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.init_Dropdown=function(){this.prototype.default_view=_,this.define({split:[r.Boolean,!1],menu:[r.Array,[]],value:[r.String],default_value:[r.String]}),this.override({label:\"Dropdown\"})},Object.defineProperty(t.prototype,\"is_split\",{get:function(){return this.split||null!=this.default_value},enumerable:!0,configurable:!0}),t}(o.AbstractButton);i.Dropdown=h,h.__name__=\"Dropdown\",h.init_Dropdown()},\n", + " 501: function _(t,e,i){var n=t(113),l=t(121),o=t(534),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.render()}),this.connect(this.model.properties.width.change,function(){return e.render()})},e.prototype.render=function(){var t=this;this.dialogEl||(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=!1,null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.onchange=function(e){return t.load_file(e)},this.el.appendChild(this.dialogEl))},e.prototype.load_file=function(t){var e=this,i=new FileReader;this.model.filename=t.target.files[0].name,i.onload=function(t){return e.file(t)},i.readAsDataURL(t.target.files[0])},e.prototype.file=function(t){var e=t.target.result.split(\",\"),i=e[1],n=e[0].split(\":\")[1].split(\";\")[0];this.model.value=i,this.model.mime_type=n},e}(o.WidgetView);i.FileInputView=a,a.__name__=\"FileInputView\";var r=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_FileInput=function(){this.prototype.default_view=a,this.define({value:[l.String,\"\"],mime_type:[l.String,\"\"],filename:[l.String,\"\"],accept:[l.String,\"\"]})},e}(o.Widget);i.FileInput=r,r.__name__=\"FileInput\",r.init_FileInput()},\n", + " 502: function _(e,t,n){var i=e(113),r=e(163),l=e(109),o=e(117),s=e(121),c=e(480),u=e(481),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.properties.value.change,function(){return t.render_selection()}),this.connect(this.model.properties.options.change,function(){return t.render()}),this.connect(this.model.properties.name.change,function(){return t.render()}),this.connect(this.model.properties.title.change,function(){return t.render()}),this.connect(this.model.properties.size.change,function(){return t.render()}),this.connect(this.model.properties.disabled.change,function(){return t.render()})},t.prototype.render=function(){var t=this;e.prototype.render.call(this);var n=this.model.options.map(function(e){var t,n;return l.isString(e)?t=n=e:(t=e[0],n=e[1]),r.option({value:t},n)});this.select_el=r.select({multiple:!0,class:u.bk_input,name:this.model.name,disabled:this.model.disabled},n),this.select_el.addEventListener(\"change\",function(){return t.change_input()}),this.group_el.appendChild(this.select_el),this.render_selection()},t.prototype.render_selection=function(){for(var e=new o.Set(this.model.value),t=0,n=Array.from(this.el.querySelectorAll(\"option\"));tu?d:-d;if(0!=h)return h}return 0})},e}();i.TableDataProvider=b,b.__name__=\"TableDataProvider\";var v=function(e){function t(){var t=e.apply(this,arguments)||this;return t._in_selection_update=!1,t._warned_not_reorderable=!1,t}return n.__extends(t,e),t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.render()}),this.connect(this.model.source.streaming,function(){return t.updateGrid()}),this.connect(this.model.source.patching,function(){return t.updateGrid()}),this.connect(this.model.source.change,function(){return t.updateGrid()}),this.connect(this.model.source.properties.data.change,function(){return t.updateGrid()}),this.connect(this.model.source.selected.change,function(){return t.updateSelection()}),this.connect(this.model.source.selected.properties.indices.change,function(){return t.updateSelection()})},t.prototype._update_layout=function(){this.layout=new p.LayoutItem,this.layout.set_sizing(this.box_sizing())},t.prototype.update_position=function(){e.prototype.update_position.call(this),this.grid.resizeCanvas()},t.prototype.updateGrid=function(){var e=this;if(this.model.view.compute_indices(),this.data.constructor(this.model.source,this.model.view),this.model.sortable){var t=this.grid.getColumns(),i=this.grid.getSortColumns().map(function(i){return{sortCol:{field:t[e.grid.getColumnIndex(i.columnId)].field},sortAsc:i.sortAsc}});this.data.sort(i)}this.grid.invalidate(),this.grid.render()},t.prototype.updateSelection=function(){var e=this;if(!this._in_selection_update){var t=this.model.source.selected.indices.map(function(t){return e.data.index.indexOf(t)}).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;var i=this.grid.getViewport(),n=this.model.get_scroll_index(i,t);null!=n&&this.grid.scrollRowToTop(n)}},t.prototype.newIndexColumn=function(){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:g.bk_cell_index,headerCssClass:g.bk_header_index}},t.prototype.css_classes=function(){return e.prototype.css_classes.call(this).concat(g.bk_data_table)},t.prototype.render=function(){var e,t=this,i=this.model.columns.map(function(e){return e.toColumn()});if(\"checkbox\"==this.model.selectable&&(e=new r({cssClass:g.bk_cell_select}),i.unshift(e.getColumnDefinition())),null!=this.model.index_position){var n=this.model.index_position,a=this.newIndexColumn();-1==n?i.push(a):n<-1?i.splice(n+1,0,a):i.splice(n,0,a)}var d=this.model.reorderable;!d||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(this._warned_not_reorderable||(_.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),this._warned_not_reorderable=!0),d=!1);var u={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:d,forceFitColumns:this.model.fit_columns,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:!1,rowHeight:this.model.row_height};if(this.data=new b(this.model.source,this.model.view),this.grid=new l.Grid(this.el,this.data,i,u),this.grid.onSort.subscribe(function(e,n){t.model.sortable&&(i=n.sortCols,t.data.sort(i),t.grid.invalidate(),t.updateSelection(),t.grid.render(),t.model.header_row||t._hide_header(),t.model.update_sort_columns(i))}),!1!==this.model.selectable){this.grid.setSelectionModel(new o({selectActiveRow:null==e})),null!=e&&this.grid.registerPlugin(e);var h={dataItemColumnValueExtractor:function(e,t){var i=e[t.field];return c.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new s(h)),this.grid.onSelectedRowsChanged.subscribe(function(e,i){t._in_selection_update||(t.model.source.selected.indices=i.rows.map(function(e){return t.data.index[e]}))}),this.updateSelection(),this.model.header_row||this._hide_header()}},t.prototype._hide_header=function(){for(var e=0,t=Array.from(this.el.querySelectorAll(\".slick-header-columns\"));e=0&&l0&&t-1 in e)}b.fn=b.prototype={jquery:\"3.4.1\",constructor:b,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.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(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},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($),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+$),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-f]{1,6}\"+M+\"?|(\"+M+\")|.)\",\"ig\"),ne=function(e,t,n){var r=\"0x\"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|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,T=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=Z.exec(e)))if(o=f[1]){if(9===T){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&&!N[e+\" \"]&&(!v||!v.test(e))&&(1!==T||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===T&&U.test(e)){for((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b),s=(h=a(e)).length;s--;)h[s]=\"#\"+c+\" \"+xe(h[s]);y=h.join(\",\"),m=ee.test(e)&&ye(t.parentNode)||t}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){N(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace(B,\"$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.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){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(\"~=\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\")}),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(\"!=\",$)}),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},A=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((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&g&&!N[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){N(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(A),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(F,\" \")+\" \").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(B,\"$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(B,\"$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,k=C.length;for(c&&(l=a===d||a||c);m!==k&&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(A).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=C,b.expr=C.selectors,b.expr[\":\"]=b.expr.pseudos,b.uniqueSort=b.unique=C.uniqueSort,b.text=C.getText,b.isXMLDoc=C.isXML,b.contains=C.contains,b.escapeSelector=C.escape;var E=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},k=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 N(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 D(e,t,n){return g(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 u.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(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&S.test(e)?b(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(b.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(i=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof b?t[0]:t,b.merge(this,b.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&b.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(b):b.makeArray(e,this)}).prototype=b.fn,j=b(r);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(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?u.call(b(e),this[0]):u.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 E(e,\"parentNode\")},parentsUntil:function(e,t,n){return E(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return E(e,\"nextSibling\")},prevAll:function(e){return E(e,\"previousSibling\")},nextUntil:function(e,t,n){return E(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return E(e,\"previousSibling\",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(N(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&&(H[e]||b.uniqueSort(i),L.test(e)&&i.reverse()),this.pushStack(i)}});var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(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(P)||[],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=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(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!==M&&(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,g(i)?i:R,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:R)),n[2][3].add(a(0,e,g(r)?r:M))}).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),i=o.call(arguments),a=b.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(I(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||g(i[n]&&i[n].then)))return a.then();for(;n--;)I(i[n],s(n),a.reject);return a.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;b.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&W.test(t.name)&&e.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,n)},b.readyException=function(t){e.setTimeout(function(){throw t})};var $=b.Deferred();function F(){r.removeEventListener(\"DOMContentLoaded\",F),e.removeEventListener(\"load\",F),b.ready()}b.fn.ready=function(e){return $.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||$.resolveWith(r,[b]))}}),b.ready.then=$.then,\"complete\"===r.readyState||\"loading\"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(b.ready):(r.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,g(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(){Q.remove(this,e)})}}),b.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.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 Y.get(e,n)||Y.access(e,n,{empty:b.Callbacks(\"once memory\").add(function(){Y.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,ge={option:[1,\"\"],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&&N(e,t)?b.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=ie(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}me=r.createDocumentFragment().appendChild(r.createElement(\"div\")),(xe=r.createElement(\"input\")).setAttribute(\"type\",\"radio\"),xe.setAttribute(\"checked\",\"checked\"),xe.setAttribute(\"name\",\"t\"),me.appendChild(xe),h.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML=\"\",h.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return r.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(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)Ae(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=Se;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 De(e,t,n){n?(Y.set(e,t,!1),b.event.add(e,t,{namespace:!1,handler:function(e){var r,i,a=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(b.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=o.call(arguments),Y.set(this,t,a),r=n(this,t),this[t](),a!==(i=Y.get(this,t))||r?Y.set(this,t,!1):i={},a!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else a.length&&(Y.set(this,t,{value:b.event.trigger(b.extend(a[0],b.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&b.event.add(e,t,ke)}b.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&b.find.matchesSelector(re,i),n.guid||(n.guid=b.guid++),(u=v.events)||(u=v.events={}),(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(P)||[\"\"]).length;l--;)d=g=(s=Ee.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=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){for(l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)if(d=g=(s=Ee.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)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=b.event.fix(e),u=new Array(arguments.length),l=(Y.get(this,\"events\")||{})[s.type]||[],c=b.event.special[s.type]||{};for(u[0]=s,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\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,qe=/\\s*$/g;function Oe(e,t){return N(e,\"table\")&&N(11!==t.nodeType?t:t.firstChild,\"tr\")&&b(e).children(\"tbody\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Re(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),a=Y.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n1&&\"string\"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Ie(o,t,n,r)});if(p&&(o=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=b.map(ve(i,\"script\"),Pe)).length;f\")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r0&&ye(a,!f&&ve(e,\"script\")),c},cleanData:function(e){for(var t,n,r,i=b.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?b.event.remove(n,r):b.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),b.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(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 Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(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&&!qe.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=b.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!h.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($e.test(a)){if(!n)return a;a=\"auto\"}return(!h.boxSizingReliable()&&i||\"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)+et(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function nt(e,t,n,r,i){return new nt.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=X(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(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=te.exec(n))&&i[1]&&(n=ue(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(b.cssNumber[s]?\"\":\"px\")),h.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=X(t);return Qe.test(t)||(t=Ge(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 Ke&&(i=Ke[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!Ye.test(b.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,r):se(e,Je,function(){return tt(e,t,r)})},set:function(e,n,r){var i,o=Fe(e),a=!h.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===b.css(e,\"boxSizing\",!1,o),u=r?et(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-et(e,t,\"border\",!1,o)-.5)),u&&(i=te.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=b.css(e,t)),Ze(0,n,u)}}}),b.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,\"marginLeft\"))||e.getBoundingClientRect().left-se(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+ne[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(b.cssHooks[e+t].set=Ze)}),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=Fe(e),i=t.length;a1)}}),b.Tween=nt,nt.prototype={constructor:nt,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=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.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):nt.propHooks._default.set(this),this}},nt.prototype.init.prototype=nt.prototype,nt.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[Ge(e.prop)]?e.elem[e.prop]=e.now:b.style(e.elem,e.prop,e.now+e.unit)}}},nt.propHooks.scrollTop=nt.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=nt.prototype.init,b.fx.step={};var rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){it&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(st):e.setTimeout(st,b.fx.interval),b.fx.tick())}function ut(){return e.setTimeout(function(){rt=void 0}),rt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.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)?pt: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(!h.radioValue&&\"radio\"===t&&N(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(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),pt={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=dt[t]||b.find.attr;dt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=dt[a],dt[a]=i,i=null!=n(e,t,r)?a:null,dt[a]=o),i}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(\" \")}function yt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function mt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}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):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),h.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(g(e))return this.each(function(t){b(this).addClass(e.call(this,t,yt(this)))});if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){b(this).removeClass(e.call(this,t,yt(this)))});if(!arguments.length)return this.attr(\"class\",\"\");if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=vt(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):g(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,yt(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=b(this),a=mt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=yt(this))&&Y.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":Y.get(this,\"__className__\")||\"\"))})},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+vt(yt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var xt=/\\r/g;b.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=g(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(xt,\"\"):null==n?\"\":n:void 0}}),b.extend({valHooks:{option:{get:function(e){var t=b.find.attr(e,\"value\");return null!=t?t:vt(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}},h.checkOn||(b.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})}),h.focusin=\"onfocusin\"in e;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};b.extend(b.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,y=[i||r],m=f.call(t,\"type\")?t.type:t,x=f.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!bt.test(m+b.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),c=m.indexOf(\":\")<0&&\"on\"+m,(t=t[b.expando]?t:new b.Event(m,\"object\"==typeof t&&t)).isTrigger=o?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:b.makeArray(n,[t]),d=b.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!v(i)){for(l=d.delegateType||m,bt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)y.push(s),u=s;u===(i.ownerDocument||r)&&y.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=y[a++])&&!t.isPropagationStopped();)h=s,t.type=a>1?l:d.bindType||m,(p=(Y.get(s,\"events\")||{})[t.type]&&Y.get(s,\"handle\"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&V(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(y.pop(),n)||!V(i)||c&&g(i[m])&&!v(i)&&((u=i[c])&&(i[c]=null),b.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,wt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,wt),b.event.triggered=void 0,u&&(i[c]=u)),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)}}),h.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,i=Y.access(r,t);i||r.addEventListener(e,n,!0),Y.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Y.access(r,t)-1;i?Y.access(r,t,i):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}});var Tt=e.location,Ct=Date.now(),Et=/\\?/;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 kt=/\\[\\]$/,St=/\\r?\\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var i;if(Array.isArray(t))b.each(t,function(t,i){n||kt.test(e)?r(e,i):Dt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)});else if(n||\"object\"!==x(t))r(e,t);else for(i in t)Dt(e+\"[\"+i+\"]\",t[i],n,r)}b.param=function(e,t){var n,r=[],i=function(e,t){var n=g(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)Dt(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)&&!Nt.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 jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\\/\\//,Rt={},Mt={},It=\"*/\".concat(\"*\"),Wt=r.createElement(\"a\");function $t(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(g(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===Mt;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}Wt.href=Tt.href,b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":It,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:$t(Rt),ajaxTransport:$t(Mt),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=b.ajaxSetup({},n),g=h.context||h,v=h.context&&(g.nodeType||g.jquery)?b(g):b.event,y=b.Deferred(),m=b.Callbacks(\"once memory\"),x=h.statusCode||{},w={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ht.exec(a);)s[t[1].toLowerCase()+\" \"]=(s[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=s[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)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 i&&i.abort(t),k(0,t),this}};if(y.promise(E),h.url=((t||h.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"//\"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==h.crossDomain){l=r.createElement(\"a\");try{l.href=h.url,l.href=l.href,h.crossDomain=Wt.protocol+\"//\"+Wt.host!=l.protocol+\"//\"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&\"string\"!=typeof h.data&&(h.data=b.param(h.data,h.traditional)),Ft(Rt,h,n,E),c)return E;for(p in(f=b.event&&h.global)&&0==b.active++&&b.event.trigger(\"ajaxStart\"),h.type=h.type.toUpperCase(),h.hasContent=!Ot.test(h.type),o=h.url.replace(qt,\"\"),h.hasContent?h.data&&h.processData&&0===(h.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(h.data=h.data.replace(jt,\"+\")):(d=h.url.slice(o.length),h.data&&(h.processData||\"string\"==typeof h.data)&&(o+=(Et.test(o)?\"&\":\"?\")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Lt,\"$1\"),d=(Et.test(o)?\"&\":\"?\")+\"_=\"+Ct+++d),h.url=o+d),h.ifModified&&(b.lastModified[o]&&E.setRequestHeader(\"If-Modified-Since\",b.lastModified[o]),b.etag[o]&&E.setRequestHeader(\"If-None-Match\",b.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",h.contentType),E.setRequestHeader(\"Accept\",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+(\"*\"!==h.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):h.accepts[\"*\"]),h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C=\"abort\",m.add(h.complete),E.done(h.success),E.fail(h.error),i=Ft(Mt,h,n,E)){if(E.readyState=1,f&&v.trigger(\"ajaxSend\",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort(\"timeout\")},h.timeout));try{c=!1,i.send(w,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,\"No Transport\");function k(t,n,r,s){var l,p,d,w,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||\"\",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(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]}(h,E,r)),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}}(h,w,E,l),l?(h.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(b.lastModified[o]=T),(T=E.getResponseHeader(\"etag\"))&&(b.etag[o]=T)),204===t||\"HEAD\"===h.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=w.state,p=w.data,l=!(d=w.error))):(d=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",l?y.resolveWith(g,[p,C,E]):y.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&v.trigger(l?\"ajaxSuccess\":\"ajaxError\",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(v.trigger(\"ajaxComplete\",[E,h]),--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 g(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._evalUrl=function(e,t){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)}})},b.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(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 g(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=g(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},zt=b.ajaxSettings.xhr();h.cors=!!zt&&\"withCredentials\"in zt,h.ajax=zt=!!zt,b.ajaxTransport(function(t){var n,r;if(h.cors||zt&&!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(i,o){t=b(\"" + ], + "text/plain": [ + ":DynamicMap []\n", + " :Curve [index] (value)" + ] + }, + "execution_count": 6, + "metadata": { + "application/vnd.holoviews_exec.v0+json": { + "id": "1004" + } + }, + "output_type": "execute_result" + } + ], + "source": [ + "# CPU %\n", + "df.hvplot(width=700, backlog=50)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.4" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/telegraf.conf b/notebooks/telegraf.conf new file mode 100644 index 00000000..64978115 --- /dev/null +++ b/notebooks/telegraf.conf @@ -0,0 +1,151 @@ +# Telegraf Configuration +# +# Telegraf is entirely plugin driven. All metrics are gathered from the +# declared inputs, and sent to the declared outputs. +# +# Plugins must be declared in here to be active. +# To deactivate a plugin, comment out the name and any variables. +# +# Use 'telegraf -config telegraf.conf -test' to see what metrics a config +# file would generate. +# +# Environment variables can be used anywhere in this config file, simply surround +# them with ${}. For strings the variable must be within quotes (ie, "${STR_VAR}"), +# for numbers and booleans they should be plain (ie, ${INT_VAR}, ${BOOL_VAR}) + + +# Global tags can be specified here in key="value" format. +[global_tags] + # dc = "us-east-1" # will tag all metrics with dc=us-east-1 + # rack = "1a" + ## Environment variables can be used as tags, and throughout the config file + # user = "$USER" + + +# Configuration for telegraf agent +[agent] + ## Default data collection interval for all inputs + interval = "1s" + ## Rounds collection interval to 'interval' + ## ie, if interval="10s" then always collect on :00, :10, :20, etc. + round_interval = true + + ## Telegraf will send metrics to outputs in batches of at most + ## metric_batch_size metrics. + ## This controls the size of writes that Telegraf sends to output plugins. + metric_batch_size = 1000 + + ## Maximum number of unwritten metrics per output. + metric_buffer_limit = 10000 + + ## Collection jitter is used to jitter the collection by a random amount. + ## Each plugin will sleep for a random time within jitter before collecting. + ## This can be used to avoid many plugins querying things like sysfs at the + ## same time, which can have a measurable effect on the system. + collection_jitter = "0s" + + ## Default flushing interval for all outputs. Maximum flush_interval will be + ## flush_interval + flush_jitter + flush_interval = "1s" + ## Jitter the flush interval by a random amount. This is primarily to avoid + ## large write spikes for users running a large number of telegraf instances. + ## ie, a jitter of 5s and interval 10s means flushes will happen every 10-15s + flush_jitter = "0s" + + ## By default or when set to "0s", precision will be set to the same + ## timestamp order as the collection interval, with the maximum being 1s. + ## ie, when interval = "10s", precision will be "1s" + ## when interval = "250ms", precision will be "1ms" + ## Precision will NOT be used for service inputs. It is up to each individual + ## service input to set the timestamp at the appropriate precision. + ## Valid time units are "ns", "us" (or "µs"), "ms", "s". + precision = "" + + ## Log at debug level. + # debug = false + ## Log only error level messages. + # quiet = false + + ## Log file name, the empty string means to log to stderr. + # logfile = "" + + ## The logfile will be rotated after the time interval specified. When set + ## to 0 no time based rotation is performed. Logs are rotated only when + ## written to, if there is no log activity rotation may be delayed. + # logfile_rotation_interval = "0d" + + ## The logfile will be rotated when it becomes larger than the specified + ## size. When set to 0 no size based rotation is performed. + # logfile_rotation_max_size = "0MB" + + ## Maximum number of rotated archives to keep, any older logs are deleted. + ## If set to -1, no archives are removed. + # logfile_rotation_max_archives = 5 + + ## Override default hostname, if empty use os.Hostname() + hostname = "" + ## If set to true, do no set the "host" tag in the telegraf agent. + omit_hostname = false + + +[[outputs.influxdb_v2]] + ## The URLs of the InfluxDB cluster nodes. + ## + ## Multiple URLs can be specified for a single cluster, only ONE of the + ## urls will be written to each interval. + urls = ["http://localhost:9999/"] + + ## Token for authentication. + token = "my-token" + + ## Organization is the name of the organization you wish to write to. + organization = "my-org" + + ## Destination bucket to write into. + bucket = "my-bucket" + + ## The value of this tag will be used to determine the bucket. If this + ## tag is not set the 'bucket' option is used as the default. + # bucket_tag = "" + + ## If true, the bucket tag will not be added to the metric. + # exclude_bucket_tag = false + + ## Timeout for HTTP messages. + # timeout = "5s" + + ## Additional HTTP headers + # http_headers = {"X-Special-Header" = "Special-Value"} + + ## HTTP Proxy override, if unset values the standard proxy environment + ## variables are consulted to determine which proxy, if any, should be used. + # http_proxy = "http://corporate.proxy:3128" + + ## HTTP User-Agent + # user_agent = "telegraf" + + ## Content-Encoding for write request body, can be set to "gzip" to + ## compress body or "identity" to apply no encoding. + # content_encoding = "gzip" + + ## Enable or disable uint support for writing uints influxdb 2.0. + # influx_uint_support = false + + ## Optional TLS Config for use on HTTP connections. + # tls_ca = "/etc/telegraf/ca.pem" + # tls_cert = "/etc/telegraf/cert.pem" + # tls_key = "/etc/telegraf/key.pem" + ## Use TLS but skip chain & host verification + # insecure_skip_verify = false + +[[inputs.cpu]] + ## Whether to report per-cpu stats or not + percpu = false + ## Whether to report total system cpu stats or not + totalcpu = true + ## If true, collect raw CPU time metrics. + collect_cpu_time = false + ## If true, compute and report the sum of all non-idle CPU states. + report_active = false + +[[inputs.mem]] \ No newline at end of file From 9952f0cef99898a49f00d816f38f77bf3cf7c407 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Thu, 7 Nov 2019 13:27:22 +0100 Subject: [PATCH 03/23] feat: Add live streaming example --- notebooks/realtime-stream.ipynb | 2333 +------------------------------ 1 file changed, 26 insertions(+), 2307 deletions(-) diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb index 100738df..696dc343 100644 --- a/notebooks/realtime-stream.ipynb +++ b/notebooks/realtime-stream.ipynb @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -30,2201 +30,9 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "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", - " var JS_MIME_TYPE = 'application/javascript';\n", - " var HTML_MIME_TYPE = 'text/html';\n", - " var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", - " var CLASS_NAME = 'output_bokeh rendered_html';\n", - "\n", - " /**\n", - " * Render data to the DOM node\n", - " */\n", - " function render(props, node) {\n", - " var script = document.createElement(\"script\");\n", - " node.appendChild(script);\n", - " }\n", - "\n", - " /**\n", - " * Handle when an output is cleared or removed\n", - " */\n", - " function handleClearOutput(event, handle) {\n", - " var cell = handle.cell;\n", - "\n", - " var id = cell.output_area._bokeh_element_id;\n", - " var server_id = cell.output_area._bokeh_server_id;\n", - " // Clean up Bokeh references\n", - " if (id != null && id in Bokeh.index) {\n", - " Bokeh.index[id].model.document.clear();\n", - " delete Bokeh.index[id];\n", - " }\n", - "\n", - " if (server_id !== undefined) {\n", - " // Clean up Bokeh references\n", - " var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n", - " cell.notebook.kernel.execute(cmd, {\n", - " iopub: {\n", - " output: function(msg) {\n", - " var id = msg.content.text.trim();\n", - " if (id in Bokeh.index) {\n", - " Bokeh.index[id].model.document.clear();\n", - " delete Bokeh.index[id];\n", - " }\n", - " }\n", - " }\n", - " });\n", - " // Destroy server and session\n", - " var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", - " cell.notebook.kernel.execute(cmd);\n", - " }\n", - " }\n", - "\n", - " /**\n", - " * Handle when a new output is added\n", - " */\n", - " function handleAddOutput(event, handle) {\n", - " var output_area = handle.output_area;\n", - " var output = handle.output;\n", - "\n", - " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", - " if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n", - " return\n", - " }\n", - "\n", - " var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n", - "\n", - " if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n", - " toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n", - " // store reference to embed id on output_area\n", - " output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n", - " }\n", - " if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n", - " var bk_div = document.createElement(\"div\");\n", - " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", - " var script_attrs = bk_div.children[0].attributes;\n", - " for (var i = 0; i < script_attrs.length; i++) {\n", - " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", - " }\n", - " // store reference to server id on output_area\n", - " output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n", - " }\n", - " }\n", - "\n", - " function register_renderer(events, OutputArea) {\n", - "\n", - " function append_mime(data, metadata, element) {\n", - " // create a DOM node to render to\n", - " var toinsert = this.create_output_subarea(\n", - " metadata,\n", - " CLASS_NAME,\n", - " EXEC_MIME_TYPE\n", - " );\n", - " this.keyboard_manager.register_events(toinsert);\n", - " // Render to node\n", - " var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n", - " render(props, toinsert[toinsert.length - 1]);\n", - " element.append(toinsert);\n", - " return toinsert\n", - " }\n", - "\n", - " /* Handle when an output is cleared or removed */\n", - " events.on('clear_output.CodeCell', handleClearOutput);\n", - " events.on('delete.Cell', handleClearOutput);\n", - "\n", - " /* Handle when a new output is added */\n", - " events.on('output_added.OutputArea', handleAddOutput);\n", - "\n", - " /**\n", - " * Register the mime type and append_mime function with output_area\n", - " */\n", - " OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n", - " /* Is output safe? */\n", - " safe: true,\n", - " /* Index of renderer in `output_area.display_order` */\n", - " index: 0\n", - " });\n", - " }\n", - "\n", - " // register the mime type if in Jupyter Notebook environment and previously unregistered\n", - " if (root.Jupyter !== undefined) {\n", - " var events = require('base/js/events');\n", - " var OutputArea = require('notebook/js/outputarea').OutputArea;\n", - "\n", - " if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n", - " register_renderer(events, OutputArea);\n", - " }\n", - " }\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", - " var NB_LOAD_WARNING = {'data': {'text/html':\n", - " \"
\\n\"+\n", - " \"

\\n\"+\n", - " \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n", - " \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n", - " \"

\\n\"+\n", - " \"
    \\n\"+\n", - " \"
  • re-rerun `output_notebook()` to attempt to load from CDN again, or
  • \\n\"+\n", - " \"
  • use INLINE resources instead, as so:
  • \\n\"+\n", - " \"
\\n\"+\n", - " \"\\n\"+\n", - " \"from bokeh.resources import INLINE\\n\"+\n", - " \"output_notebook(resources=INLINE)\\n\"+\n", - " \"\\n\"+\n", - " \"
\"}};\n", - "\n", - " function display_loaded() {\n", - " var el = document.getElementById(null);\n", - " if (el != null) {\n", - " el.textContent = \"BokehJS is loading...\";\n", - " }\n", - " if (root.Bokeh !== undefined) {\n", - " if (el != null) {\n", - " el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n", - " }\n", - " } else if (Date.now() < root._bokeh_timeout) {\n", - " setTimeout(display_loaded, 100)\n", - " }\n", - " }\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", - " for (var i = 0; i < js_urls.length; i++) {\n", - " var url = js_urls[i];\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", - " };\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", - " \n", - " var js_urls = [];\n", - " var css_urls = [];\n", - " \n", - "\n", - " var inline_js = [\n", - " function(Bokeh) {\n", - " /* BEGIN bokeh.min.js */\n", - " /*!\n", - " * Copyright (c) 2012 - 2019, 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", - " root[\"Bokeh\"] = factory();\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 (parent_require && externals[id]) {\n", - " try {\n", - " mod = {exports: 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", - "\n", - " var main = require(entry);\n", - " main.require = require;\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 _(n,o,r){n(1),function(n){for(var o in n)r.hasOwnProperty(o)||(r[o]=n[o])}(n(102))},\n", - " function _(n,c,f){n(2),n(11),n(14),n(21),n(49),n(52),n(87),n(94),n(100)},\n", - " function _(e,n,a){e(3)()||Object.defineProperty(Object,\"assign\",{value:e(4),configurable:!0,enumerable:!1,writable:!0})},\n", - " function _(r,t,o){t.exports=function(){var r,t=Object.assign;return\"function\"==typeof t&&(t(r={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),r.foo+r.bar+r.trzy===\"razdwatrzy\")}},\n", - " function _(t,r,n){var o=t(5),c=t(10),a=Math.max;r.exports=function(t,r){var n,f,h,i=a(arguments.length,2);for(t=Object(c(t)),h=function(o){try{t[o]=r[o]}catch(t){n||(n=t)}},f=1;f= 0\");if(!isFinite(r))throw new RangeError(\"Count must be < ∞\");for(n=\"\";r;)r%2&&(n+=t),r>1&&(t+=t),r>>=1;return n}},\n", - " function _(t,i,n){var r=t(18),a=Math.abs,o=Math.floor;i.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?r(t)*o(a(t)):t}},\n", - " function _(n,t,i){t.exports=n(19)()?Math.sign:n(20)},\n", - " function _(n,t,o){t.exports=function(){var n=Math.sign;return\"function\"==typeof n&&(1===n(10)&&-1===n(-20))}},\n", - " function _(n,r,t){r.exports=function(n){return n=Number(n),isNaN(n)||0===n?n:n>0?1:-1}},\n", - " function _(e,r,a){e(22)()||Object.defineProperty(Array,\"from\",{value:e(23),configurable:!0,enumerable:!1,writable:!0})},\n", - " function _(n,o,r){o.exports=function(){var n,o,r=Array.from;return\"function\"==typeof r&&(o=r(n=[\"raz\",\"dwa\"]),Boolean(o&&o!==n&&\"dwa\"===o[1]))}},\n", - " function _(e,l,r){var n=e(24).iterator,t=e(44),a=e(45),i=e(46),u=e(47),o=e(10),f=e(8),c=e(48),v=Array.isArray,h=Function.prototype.call,y={configurable:!0,enumerable:!0,writable:!0,value:null},s=Object.defineProperty;l.exports=function(e){var l,r,A,g,p,w,b,d,x,j,O=arguments[1],m=arguments[2];if(e=Object(o(e)),f(O)&&u(O),this&&this!==Array&&a(this))l=this;else{if(!O){if(t(e))return 1!==(p=e.length)?Array.apply(null,e):((g=new Array(1))[0]=e[0],g);if(v(e)){for(g=new Array(p=e.length),r=0;r=55296&&w<=56319&&(j+=e[++r]),j=O?h.call(O,m,j,A):j,l?(y.value=j,s(g,A,y)):g[A]=j,++A;p=A}if(void 0===p)for(p=i(e.length),l&&(g=new l(p)),r=0;r-1}},\n", - " function _(r,n,o){var t=r(40);n.exports=function(r){if(!t(r))throw new TypeError(r+\" is not a symbol\");return r}},\n", - " function _(o,t,n){t.exports=function(o){return!!o&&(\"symbol\"==typeof o||!!o.constructor&&(\"Symbol\"===o.constructor.name&&\"Symbol\"===o[o.constructor.toStringTag]))}},\n", - " function _(t,e,n){var r=t(28),o=Object.create,c=Object.defineProperty,u=Object.prototype,f=o(null);e.exports=function(t){for(var e,n,o=0;f[t+(o||\"\")];)++o;return f[t+=o||\"\"]=!0,c(u,e=\"@@\"+t,r.gs(null,function(t){n||(n=!0,c(this,e,r(t)),n=!1)})),e}},\n", - " function _(e,t,a){var s=e(28),i=e(26).Symbol;t.exports=function(e){return Object.defineProperties(e,{hasInstance:s(\"\",i&&i.hasInstance||e(\"hasInstance\")),isConcatSpreadable:s(\"\",i&&i.isConcatSpreadable||e(\"isConcatSpreadable\")),iterator:s(\"\",i&&i.iterator||e(\"iterator\")),match:s(\"\",i&&i.match||e(\"match\")),replace:s(\"\",i&&i.replace||e(\"replace\")),search:s(\"\",i&&i.search||e(\"search\")),species:s(\"\",i&&i.species||e(\"species\")),split:s(\"\",i&&i.split||e(\"split\")),toPrimitive:s(\"\",i&&i.toPrimitive||e(\"toPrimitive\")),toStringTag:s(\"\",i&&i.toStringTag||e(\"toStringTag\")),unscopables:s(\"\",i&&i.unscopables||e(\"unscopables\"))})}},\n", - " function _(r,n,e){var t=r(28),i=r(39),o=Object.create(null);n.exports=function(r){return Object.defineProperties(r,{for:t(function(n){return o[n]?o[n]:o[n]=r(String(n))}),keyFor:t(function(r){var n;for(n in i(r),o)if(o[n]===r)return n})})}},\n", - " function _(t,n,r){var o=Object.prototype.toString,c=o.call(function(){return arguments}());n.exports=function(t){return o.call(t)===c}},\n", - " function _(t,o,n){var e=Object.prototype.toString,c=RegExp.prototype.test.bind(/^[object [A-Za-z0-9]*Function]$/);o.exports=function(t){return\"function\"==typeof t&&c(e.call(t))}},\n", - " function _(n,t,r){var a=n(17),o=Math.max;t.exports=function(n){return o(0,a(n))}},\n", - " function _(n,o,t){o.exports=function(n){if(\"function\"!=typeof n)throw new TypeError(n+\" is not a function\");return n}},\n", - " function _(t,n,o){var e=Object.prototype.toString,r=e.call(\"\");n.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||e.call(t)===r)||!1}},\n", - " function _(e,a,l){e(50)()||Object.defineProperty(Math,\"log10\",{value:e(51),configurable:!0,enumerable:!1,writable:!0})},\n", - " function _(n,t,o){t.exports=function(){var n=Math.log10;return\"function\"==typeof n&&.3010299956639812===n(2)}},\n", - " function _(N,a,t){var n=Math.log,r=Math.LOG10E;a.exports=function(N){return isNaN(N)?NaN:(N=Number(N))<0?NaN:0===N?-1/0:1===N?0:N===1/0?1/0:n(N)*r}},\n", - " function _(e,n,r){e(53)()||Object.defineProperty(e(26),\"Set\",{value:e(54),configurable:!0,enumerable:!1,writable:!0})},\n", - " function _(t,e,n){e.exports=function(){var t,e;return\"function\"==typeof Set&&(t=new Set([\"raz\",\"dwa\",\"trzy\"]),\"[object Set]\"===String(t)&&(3===t.size&&(\"function\"==typeof t.add&&(\"function\"==typeof t.clear&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.entries&&(\"function\"==typeof t.forEach&&(\"function\"==typeof t.has&&(\"function\"==typeof t.keys&&(\"function\"==typeof t.values&&(!1===(e=t.values().next()).done&&\"raz\"===e.value)))))))))))}},\n", - " function _(t,e,n){var r,i,s,o=t(55),a=t(56),_=t(60),c=t(47),u=t(28),h=t(65),l=t(24),f=t(66),p=t(68),y=t(85),v=t(86),d=Function.prototype.call,D=Object.defineProperty,g=Object.getPrototypeOf;v&&(s=Set),e.exports=r=function(){var t,e=arguments[0];if(!(this instanceof r))throw new TypeError(\"Constructor requires 'new'\");return t=v&&_?_(new s,g(this)):this,null!=e&&f(e),D(t,\"__setData__\",u(\"c\",[])),e?(p(e,function(t){-1===a.call(this,t)&&this.push(t)},t.__setData__),t):t},v&&(_&&_(r,s),r.prototype=Object.create(s.prototype,{constructor:u(r)})),h(Object.defineProperties(r.prototype,{add:u(function(t){return this.has(t)?this:(this.emit(\"_add\",this.__setData__.push(t)-1,t),this)}),clear:u(function(){this.__setData__.length&&(o.call(this.__setData__),this.emit(\"_clear\"))}),delete:u(function(t){var e=a.call(this.__setData__,t);return-1!==e&&(this.__setData__.splice(e,1),this.emit(\"_delete\",e,t),!0)}),entries:u(function(){return new y(this,\"key+value\")}),forEach:u(function(t){var e,n,r,i=arguments[1];for(c(t),n=(e=this.values())._next();void 0!==n;)r=e._resolve(n),d.call(t,i,r,r,this),n=e._next()}),has:u(function(t){return-1!==a.call(this.__setData__,t)}),keys:u(i=function(){return this.values()}),size:u.gs(function(){return this.__setData__.length}),values:u(function(){return new y(this)}),toString:u(function(){return\"[object Set]\"})})),D(r.prototype,l.iterator,u(i)),D(r.prototype,l.toStringTag,u(\"c\",\"Set\"))},\n", - " function _(t,n,i){var r=t(10);n.exports=function(){return r(this).length=0,this}},\n", - " function _(t,r,e){var i=t(57),n=t(46),o=t(10),a=Array.prototype.indexOf,h=Object.prototype.hasOwnProperty,s=Math.abs,p=Math.floor;r.exports=function(t){var r,e,f,l;if(!i(t))return a.apply(this,arguments);for(e=n(o(this).length),f=arguments[1],r=f=isNaN(f)?0:f>=0?p(f):n(this.length)-p(s(f));r=55296&&v<=56319&&(g+=r[++p]),i.call(n,x,g,s),!y);++p);else f.call(r,function(r){return i.call(n,x,r,s),y})}},\n", - " function _(n,t,e){var o=n(44),r=n(48),f=n(70),i=n(84),u=n(66),c=n(24).iterator;t.exports=function(n){return\"function\"==typeof u(n)[c]?n[c]():o(n)?new f(n):r(n)?new i(n):new f(n)}},\n", - " function _(t,e,r){var o,_=t(60),i=t(36),n=t(28),l=t(24),a=t(71),s=Object.defineProperty;o=e.exports=function(t,e){if(!(this instanceof o))throw new TypeError(\"Constructor requires 'new'\");a.call(this,t),e=e?i.call(e,\"key+value\")?\"key+value\":i.call(e,\"key\")?\"key\":\"value\":\"value\",s(this,\"__kind__\",n(\"\",e))},_&&_(o,a),delete o.prototype.constructor,o.prototype=Object.create(a.prototype,{_resolve:n(function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t})}),s(o.prototype,l.toStringTag,n(\"c\",\"Array Iterator\"))},\n", - " function _(_,t,e){var n,i=_(55),o=_(34),s=_(47),r=_(10),h=_(28),d=_(72),c=_(24),u=Object.defineProperty,l=Object.defineProperties;t.exports=n=function(_,t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l(this,{__list__:h(\"w\",r(_)),__context__:h(\"w\",t),__nextIndex__:h(\"w\",0)}),t&&(s(t.on),t.on(\"_add\",this._onAdd),t.on(\"_delete\",this._onDelete),t.on(\"_clear\",this._onClear))},delete n.prototype.constructor,l(n.prototype,o({_next:h(function(){var _;if(this.__list__)return this.__redo__&&void 0!==(_=this.__redo__.shift())?_:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(t,e){t>=_&&(this.__redo__[e]=++t)},this),this.__redo__.push(_)):u(this,\"__redo__\",h(\"c\",[_])))}),_onDelete:h(function(_){var t;_>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(_))&&this.__redo__.splice(t,1),this.__redo__.forEach(function(t,e){t>_&&(this.__redo__[e]=--t)},this)))}),_onClear:h(function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0})}))),u(n.prototype,c.iterator,h(function(){return this}))},\n", - " function _(e,t,n){var r,o=e(29),i=e(73),l=e(78),u=e(79),s=e(35),v=e(81),a=Function.prototype.bind,c=Object.defineProperty,f=Object.prototype.hasOwnProperty;r=function(e,t,n){var r,o=i(t)&&l(t.value);return delete(r=u(t)).writable,delete r.value,r.get=function(){return!n.overwriteDefinition&&f.call(this,e)?o:(t.value=a.call(o,n.resolveContext?n.resolveContext(this):this),c(this,e,t),this[e])},r},t.exports=function(e){var t=s(arguments[1]);return o(t.resolveContext)&&l(t.resolveContext),v(e,function(e,n){return r(n,e,t)})}},\n", - " function _(n,t,o){var r=n(74),u=n(29);t.exports=function(n){return u(n)?n:r(n,\"Cannot use %v\",arguments[1])}},\n", - " function _(r,e,n){var t=r(29),i=r(33),o=r(75),f=r(76),u=function(r,e){return r.replace(\"%v\",f(e))};e.exports=function(r,e,n){if(!i(n))throw new TypeError(u(e,r));if(!t(r)){if(\"default\"in n)return n.default;if(n.isOptional)return null}var f=o(n.errorMessage);throw t(f)||(f=e),new TypeError(u(f,r))}},\n", - " function _(t,n,r){var u=t(29),e=t(33),i=Object.prototype.toString;n.exports=function(t){if(!u(t))return null;if(e(t)){var n=t.toString;if(\"function\"!=typeof n)return null;if(n===i)return null}try{return\"\"+t}catch(t){return null}}},\n", - " function _(r,e,n){var t=r(77),u=/[\\n\\r\\u2028\\u2029]/g;e.exports=function(r){var e=t(r);return null===e?\"\":(e.length>100&&(e=e.slice(0,99)+\"…\"),e=e.replace(u,function(r){switch(r){case\"\\n\":return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw new Error(\"Unexpected character\")}}))}},\n", - " function _(t,r,n){r.exports=function(t){try{return t.toString()}catch(r){try{return String(t)}catch(t){return null}}}},\n", - " function _(n,t,i){var o=n(74),r=n(30);t.exports=function(n){return r(n)?n:o(n,\"%v is not a plain function\",arguments[1])}},\n", - " function _(n,r,t){var e=n(80),u=n(34),c=n(10);r.exports=function(n){var r=Object(c(n)),t=arguments[1],i=Object(arguments[2]);if(r!==n&&!t)return r;var f={};return t?e(t,function(r){(i.ensure||r in n)&&(f[r]=n[r])}):u(f,n),f}},\n", - " function _(r,o,f){o.exports=r(22)()?Array.from:r(23)},\n", - " function _(n,t,o){var c=n(47),r=n(82),u=Function.prototype.call;t.exports=function(n,t){var o={},a=arguments[2];return c(t),r(n,function(n,c,r,i){o[c]=u.call(t,a,n,c,r,i)}),o}},\n", - " function _(o,c,f){c.exports=o(83)(\"forEach\")},\n", - " function _(t,n,o){var c=t(47),e=t(10),r=Function.prototype.bind,u=Function.prototype.call,l=Object.keys,p=Object.prototype.propertyIsEnumerable;n.exports=function(t,n){return function(o,i){var a,f=arguments[2],y=arguments[3];return o=Object(e(o)),c(i),a=l(o),y&&a.sort(\"function\"==typeof y?r.call(y,o):void 0),\"function\"!=typeof t&&(t=a[t]),u.call(t,a,function(t,c){return p.call(o,t)?u.call(i,f,o[t],t,o,c):n})}}},\n", - " function _(t,_,e){var n,r=t(60),i=t(28),o=t(24),s=t(71),h=Object.defineProperty;n=_.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),h(this,\"__length__\",i(\"\",t.length))},r&&r(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:i(function(){if(this.__list__)return this.__nextIndex__=55296&&_<=56319?e+this.__list__[this.__nextIndex__++]:e})}),h(n.prototype,o.toStringTag,i(\"c\",\"String Iterator\"))},\n", - " function _(t,e,_){var r,i=t(60),o=t(36),n=t(28),s=t(71),a=t(24).toStringTag,c=Object.defineProperty;r=e.exports=function(t,e){if(!(this instanceof r))return new r(t,e);s.call(this,t.__setData__,t),e=e&&o.call(e,\"key+value\")?\"key+value\":\"value\",c(this,\"__kind__\",n(\"\",e))},i&&i(r,s),r.prototype=Object.create(s.prototype,{constructor:n(r),_resolve:n(function(t){return\"value\"===this.__kind__?this.__list__[t]:[this.__list__[t],this.__list__[t]]}),toString:n(function(){return\"[object Set Iterator]\"})}),c(r.prototype,a,n(\"c\",\"Set Iterator\"))},\n", - " function _(t,e,o){e.exports=\"undefined\"!=typeof Set&&\"[object Set]\"===Object.prototype.toString.call(Set.prototype)},\n", - " function _(e,a,n){e(88)()||Object.defineProperty(e(26),\"Map\",{value:e(89),configurable:!0,enumerable:!1,writable:!0})},\n", - " function _(t,e,n){e.exports=function(){var t,e;if(\"function\"!=typeof Map)return!1;try{t=new Map([[\"raz\",\"one\"],[\"dwa\",\"two\"],[\"trzy\",\"three\"]])}catch(t){return!1}return\"[object Map]\"===String(t)&&(3===t.size&&(\"function\"==typeof t.clear&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.entries&&(\"function\"==typeof t.forEach&&(\"function\"==typeof t.get&&(\"function\"==typeof t.has&&(\"function\"==typeof t.keys&&(\"function\"==typeof t.set&&(\"function\"==typeof t.values&&(!1===(e=t.entries().next()).done&&(!!e.value&&(\"raz\"===e.value[0]&&\"one\"===e.value[1])))))))))))))}},\n", - " function _(t,e,a){var _,n=t(55),i=t(56),r=t(60),s=t(47),o=t(10),p=t(28),c=t(65),u=t(24),l=t(66),h=t(68),f=t(90),y=t(93),m=Function.prototype.call,D=Object.defineProperties,v=Object.getPrototypeOf;e.exports=_=function(){var t,e,a,n=arguments[0];if(!(this instanceof _))throw new TypeError(\"Constructor requires 'new'\");return a=y&&r&&Map!==_?r(new Map,v(this)):this,null!=n&&l(n),D(a,{__mapKeysData__:p(\"c\",t=[]),__mapValuesData__:p(\"c\",e=[])}),n?(h(n,function(a){var _=o(a)[0];a=a[1],-1===i.call(t,_)&&(t.push(_),e.push(a))},a),a):a},y&&(r&&r(_,Map),_.prototype=Object.create(Map.prototype,{constructor:p(_)})),c(D(_.prototype,{clear:p(function(){this.__mapKeysData__.length&&(n.call(this.__mapKeysData__),n.call(this.__mapValuesData__),this.emit(\"_clear\"))}),delete:p(function(t){var e=i.call(this.__mapKeysData__,t);return-1!==e&&(this.__mapKeysData__.splice(e,1),this.__mapValuesData__.splice(e,1),this.emit(\"_delete\",e,t),!0)}),entries:p(function(){return new f(this,\"key+value\")}),forEach:p(function(t){var e,a,_=arguments[1];for(s(t),a=(e=this.entries())._next();void 0!==a;)m.call(t,_,this.__mapValuesData__[a],this.__mapKeysData__[a],this),a=e._next()}),get:p(function(t){var e=i.call(this.__mapKeysData__,t);if(-1!==e)return this.__mapValuesData__[e]}),has:p(function(t){return-1!==i.call(this.__mapKeysData__,t)}),keys:p(function(){return new f(this,\"key\")}),set:p(function(t,e){var a,_=i.call(this.__mapKeysData__,t);return-1===_&&(_=this.__mapKeysData__.push(t)-1,a=!0),this.__mapValuesData__[_]=e,a&&this.emit(\"_add\",_,t),this}),size:p.gs(function(){return this.__mapKeysData__.length}),values:p(function(){return new f(this,\"value\")}),toString:p(function(){return\"[object Map]\"})})),Object.defineProperty(_.prototype,u.iterator,p(function(){return this.entries()})),Object.defineProperty(_.prototype,u.toStringTag,p(\"c\",\"Map\"))},\n", - " function _(t,_,e){var i,n=t(60),r=t(28),o=t(71),s=t(24).toStringTag,a=t(91),u=Object.defineProperties,c=o.prototype._unBind;i=_.exports=function(t,_){if(!(this instanceof i))return new i(t,_);o.call(this,t.__mapKeysData__,t),_&&a[_]||(_=\"key+value\"),u(this,{__kind__:r(\"\",_),__values__:r(\"w\",t.__mapValuesData__)})},n&&n(i,o),i.prototype=Object.create(o.prototype,{constructor:r(i),_resolve:r(function(t){return\"value\"===this.__kind__?this.__values__[t]:\"key\"===this.__kind__?this.__list__[t]:[this.__list__[t],this.__values__[t]]}),_unBind:r(function(){this.__values__=null,c.call(this)}),toString:r(function(){return\"[object Map Iterator]\"})}),Object.defineProperty(i.prototype,s,r(\"c\",\"Map Iterator\"))},\n", - " function _(e,u,a){u.exports=e(92)(\"key\",\"value\",\"key+value\")},\n", - " function _(r,t,n){var c=Array.prototype.forEach,o=Object.create;t.exports=function(r){var t=o(null);return c.call(arguments,function(r){t[r]=!0}),t}},\n", - " function _(t,e,o){e.exports=\"undefined\"!=typeof Map&&\"[object Map]\"===Object.prototype.toString.call(new Map)},\n", - " function _(e,a,n){e(95)()||Object.defineProperty(e(26),\"WeakMap\",{value:e(96),configurable:!0,enumerable:!1,writable:!0})},\n", - " function _(t,e,n){e.exports=function(){var t,e;if(\"function\"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},\"one\"],[{},\"two\"],[{},\"three\"]])}catch(t){return!1}return\"[object WeakMap]\"===String(t)&&(\"function\"==typeof t.set&&(t.set({},1)===t&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.has&&\"one\"===t.get(e)))))}},\n", - " function _(t,e,a){var r,n=t(8),o=t(60),p=t(97),_=t(10),i=t(98),c=t(28),s=t(69),u=t(68),f=t(24).toStringTag,k=t(99),M=Array.isArray,h=Object.defineProperty,w=Object.prototype.hasOwnProperty,y=Object.getPrototypeOf;e.exports=r=function(){var t,e=arguments[0];if(!(this instanceof r))throw new TypeError(\"Constructor requires 'new'\");return t=k&&o&&WeakMap!==r?o(new WeakMap,y(this)):this,n(e)&&(M(e)||(e=s(e))),h(t,\"__weakMapData__\",c(\"c\",\"$weakMap$\"+i())),e?(u(e,function(e){_(e),t.set(e[0],e[1])}),t):t},k&&(o&&o(r,WeakMap),r.prototype=Object.create(WeakMap.prototype,{constructor:c(r)})),Object.defineProperties(r.prototype,{delete:c(function(t){return!!w.call(p(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)}),get:c(function(t){if(w.call(p(t),this.__weakMapData__))return t[this.__weakMapData__]}),has:c(function(t){return w.call(p(t),this.__weakMapData__)}),set:c(function(t,e){return h(p(t),this.__weakMapData__,c(\"c\",e)),this}),toString:c(function(){return\"[object WeakMap]\"})}),h(r.prototype,f,c(\"c\",\"WeakMap\"))},\n", - " function _(n,r,t){var o=n(63);r.exports=function(n){if(!o(n))throw new TypeError(n+\" is not an Object\");return n}},\n", - " function _(t,n,r){var e=Object.create(null),o=Math.random;n.exports=function(){var t;do{t=o().toString(36).slice(2)}while(e[t]);return t}},\n", - " function _(t,e,o){e.exports=\"function\"==typeof WeakMap&&\"[object WeakMap]\"===Object.prototype.toString.call(new WeakMap)},\n", - " function _(l,o,f){o.exports=l(101).polyfill()},\n", - " function _(t,e,r){\n", - " /*!\n", - " * @overview es6-promise - a tiny implementation of Promises/A+.\n", - " * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n", - " * @license Licensed under MIT license\n", - " * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n", - " * @version v4.2.6+9869a4bc\n", - " */\n", - " !function(t,n){\"object\"==typeof r&&void 0!==e?e.exports=n():\"function\"==typeof define&&define.amd?define(n):t.ES6Promise=n()}(this,function(){\"use strict\";function e(t){return\"function\"==typeof t}var r=Array.isArray?Array.isArray:function(t){return\"[object Array]\"===Object.prototype.toString.call(t)},n=0,o=void 0,i=void 0,s=function(t,e){v[n]=t,v[n+1]=e,2===(n+=2)&&(i?i(p):b())};var u=\"undefined\"!=typeof window?window:void 0,c=u||{},a=c.MutationObserver||c.WebKitMutationObserver,f=\"undefined\"==typeof self&&\"undefined\"!=typeof process&&\"[object process]\"==={}.toString.call(process),l=\"undefined\"!=typeof Uint8ClampedArray&&\"undefined\"!=typeof importScripts&&\"undefined\"!=typeof MessageChannel;function h(){var t=setTimeout;return function(){return t(p,1)}}var v=new Array(1e3);function p(){for(var t=0;t0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}},e.prototype.interactive_start=function(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new s.LODStart)),this._interactive_timestamp=Date.now()},e.prototype.interactive_stop=function(e){null!=this._interactive_plot&&this._interactive_plot.id===e.id&&this._interactive_plot.trigger_event(new s.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null},e.prototype.interactive_duration=function(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp},e.prototype.destructively_move=function(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();var t=d.copy(this._roots);this.clear();for(var n=0,o=t;n=0&&this._callbacks.splice(t,1)},e.prototype._trigger_on_change=function(e){for(var t=0,n=this._callbacks;t0||d.difference(f,a).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");var g={},y=[];for(var w in n._all_models)if(w in i){var b=e._events_to_sync_objects(i[w],c[w],n,g);y=y.concat(b)}return{references:e._references_json(h.values(g),!1),events:y}},e.prototype.to_json_string=function(e){return void 0===e&&(e=!0),JSON.stringify(this.to_json(e))},e.prototype.to_json=function(t){void 0===t&&(t=!0);var n=this._roots.map(function(e){return e.id}),o=h.values(this._all_models);return{version:r.version,title:this._title,roots:{root_ids:n,references:e._references_json(o,t)}}},e.from_json_string=function(t){var n=JSON.parse(t);return e.from_json(n)},e.from_json=function(t){i.logger.debug(\"Creating Document from JSON\");var n=t.version,o=-1!==n.indexOf(\"+\")||-1!==n.indexOf(\"-\"),s=\"Library versions: JS (\"+r.version+\") / Python (\"+n+\")\";o||r.version===n?i.logger.debug(s):(i.logger.warn(\"JS/Python version mismatch\"),i.logger.warn(s));var a=t.roots,_=a.root_ids,l=a.references,c=e._instantiate_references_json(l,{});e._initialize_references_json(l,{},c);for(var u=new e,d=0,h=_;d0,\"'step' must be a positive number\"),null==r&&(r=n,n=0);for(var t=n<=r?e:-e,i=(0,Math.max)((0,Math.ceil)((0,Math.abs)(r-n)/e),0),a=Array(i),o=0;o=0?r:n.length+r]},e.zip=function(){for(var n=[],r=0;rt||void 0===e)return 1;if(e2*Math.PI;)n-=2*Math.PI;return n}function o(n,r){return a(n-r)}function u(){return Math.random()}t.angle_norm=a,t.angle_dist=o,t.angle_between=function(n,r,t,u){var e=o(r,t);if(0==e)return!1;if(e==2*Math.PI)return!0;var f=a(n),i=o(r,f)<=e&&o(f,t)<=e;return 0==u?i:!i},t.random=u,t.randomIn=function(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))},t.atan2=function(n,r){return Math.atan2(r[1]-n[1],r[0]-n[0])},t.rnorm=function(n,r){for(var t,a;t=u(),a=(2*(a=u())-1)*Math.sqrt(1/Math.E*2),!(-4*t*t*Math.log(t)>=a*a););var o=a/t;return o=n+r*o},t.clamp=function(n,r,t){return n>t?t:n=0;u--)(o=t[u])&&(c=(a<3?o(c):a>3?o(e,n,c):o(e,n))||c);return a>3&&c&&Object.defineProperty(e,n,c),c},u=function(t,e){return function(n,r){e(n,r,t)}},i=function(t,e){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,e)},f=function(t,e,n,r){return new(n||(n=Promise))(function(o,a){function c(t){try{i(r.next(t))}catch(t){a(t)}}function u(t){try{i(r.throw(t))}catch(t){a(t)}}function i(t){t.done?o(t.value):new n(function(e){e(t.value)}).then(c,u)}i((r=r.apply(t,e||[])).next())})},l=function(t,e){var n,r,o,a,c={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(;c;)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 c.label++,{value:a[1],done:!1};case 5:c.label++,r=a[1],a=[0];continue;case 7:a=c.ops.pop(),c.trys.pop();continue;default:if(!(o=(o=c.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){c=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}},p=function(t,e){var n=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,a=n.call(t),c=[];try{for(;(void 0===e||e-- >0)&&!(r=a.next()).done;)c.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 c},_=function(){for(var t=[],e=0;e1||u(t,e)})})}function u(t,e){try{(n=o[t](e)).value instanceof h?Promise.resolve(n.value.v).then(i,f):l(a[0][2],n)}catch(t){l(a[0][3],t)}var n}function i(t){u(\"next\",t)}function f(t){u(\"throw\",t)}function l(t,e){t(e),a.shift(),a.length&&u(a[0][0],a[0][1])}},d=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:h(t[r](e)),done:\"return\"===r}:o?o(e):e}:o}},w=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=y(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)})}}},m=function(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t},O=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},j=function(t){return t&&t.__esModule?t:{default:t}},t(\"__extends\",r),t(\"__assign\",o),t(\"__rest\",a),t(\"__decorate\",c),t(\"__param\",u),t(\"__metadata\",i),t(\"__awaiter\",f),t(\"__generator\",l),t(\"__exportStar\",s),t(\"__values\",y),t(\"__read\",p),t(\"__spread\",_),t(\"__spreadArrays\",b),t(\"__await\",h),t(\"__asyncGenerator\",v),t(\"__asyncDelegator\",d),t(\"__asyncValues\",w),t(\"__makeTemplateObject\",m),t(\"__importStar\",O),t(\"__importDefault\",j)})},\n", - " function _(n,r,t){function e(n,r,t){for(var e=[],o=3;ou&&(r=u),null==t||t>u-r?t=u-r:t<0&&(t=0);for(var i=u-t+e.length,f=new n.constructor(i),a=0;a0?0:e-1;o>=0&&ot&&(t=r);return t},t.max_by=function(n,r){if(0==n.length)throw new Error(\"max_by() called with an empty array\");for(var t=n[0],e=r(t),o=1,u=n.length;oe&&(t=i,e=f)}return t},t.sum=function(n){for(var r=0,t=0,e=n.length;t0&&(this._pending=!0);for(var p=0;p0?this._dict[t]=s:delete this._dict[t]}else i.isEqual(e,n)&&delete this._dict[t]},t.prototype.get_one=function(t,n){var e=this._existing(t);if(o.isArray(e)){if(1===e.length)return e[0];throw new Error(n)}return e},t}();e.MultiDict=s,s.__name__=\"MultiDict\";var a=function(){function t(n){if(null==n)this._values=[];else if(n instanceof t)this._values=r.copy(n._values);else{this._values=[];for(var e=0,i=n;et?(a&&(clearTimeout(a),a=null),o=c,i=n.apply(r,u),a||(r=u=null)):a||!1===e.trailing||(a=setTimeout(l,f)),i}},e.once=function(n){var t,e=!1;return function(){return e||(e=!0,t=n()),t}}},\n", - " function _(e,t,n){var r=e(121),a=e(125);function l(e,t){var n={};for(var r in e){var a=e[r];n[t+r]=a}return n}var i={line_color:[r.ColorSpec,\"black\"],line_width:[r.NumberSpec,1],line_alpha:[r.NumberSpec,1],line_join:[r.LineJoin,\"bevel\"],line_cap:[r.LineCap,\"butt\"],line_dash:[r.Array,[]],line_dash_offset:[r.Number,0]};n.line=function(e){return void 0===e&&(e=\"\"),l(i,e)};var o={fill_color:[r.ColorSpec,\"gray\"],fill_alpha:[r.NumberSpec,1]};n.fill=function(e){return void 0===e&&(e=\"\"),l(o,e)};var c={hatch_color:[r.ColorSpec,\"black\"],hatch_alpha:[r.NumberSpec,1],hatch_scale:[r.NumberSpec,12],hatch_pattern:[r.StringSpec,null],hatch_weight:[r.NumberSpec,1],hatch_extra:[r.Any,{}]};n.hatch=function(e){return void 0===e&&(e=\"\"),l(c,e)};var h={text_font:[r.Font,\"helvetica\"],text_font_size:[r.FontSizeSpec,\"12pt\"],text_font_style:[r.FontStyle,\"normal\"],text_color:[r.ColorSpec,\"#444444\"],text_alpha:[r.NumberSpec,1],text_align:[r.TextAlign,\"left\"],text_baseline:[r.TextBaseline,\"bottom\"],text_line_height:[r.Number,1.2]};n.text=function(e){return void 0===e&&(e=\"\"),l(h,e)},n.create=function(e){for(var t={},r=0,l=e;r\",\"*\"],n.HTTPMethod=[\"POST\",\"GET\"],n.HexTileOrientation=[\"pointytop\",\"flattop\"],n.HoverMode=[\"mouse\",\"hline\",\"vline\"],n.LatLon=[\"lat\",\"lon\"],n.LegendClickPolicy=[\"none\",\"hide\",\"mute\"],n.LegendLocation=n.Anchor,n.LineCap=[\"butt\",\"round\",\"square\"],n.LineJoin=[\"miter\",\"round\",\"bevel\"],n.LinePolicy=[\"prev\",\"next\",\"nearest\",\"interp\",\"none\"],n.Location=[\"above\",\"below\",\"left\",\"right\"],n.Logo=[\"normal\",\"grey\"],n.MarkerType=[\"asterisk\",\"circle\",\"circle_cross\",\"circle_x\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"hex\",\"inverted_triangle\",\"square\",\"square_cross\",\"square_x\",\"triangle\",\"x\"],n.Orientation=[\"vertical\",\"horizontal\"],n.OutputBackend=[\"canvas\",\"svg\",\"webgl\"],n.PaddingUnits=[\"percent\",\"absolute\"],n.Place=[\"above\",\"below\",\"left\",\"right\",\"center\"],n.PointPolicy=[\"snap_to_data\",\"follow_mouse\",\"none\"],n.RadiusDimension=[\"x\",\"y\",\"max\",\"min\"],n.RenderLevel=[\"image\",\"underlay\",\"glyph\",\"annotation\",\"overlay\"],n.RenderMode=[\"canvas\",\"css\"],n.ResetPolicy=[\"standard\",\"event_only\"],n.RoundingFunction=[\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"],n.Side=[\"above\",\"below\",\"left\",\"right\"],n.SizingMode=[\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"],n.SliderCallbackPolicy=[\"continuous\",\"throttle\",\"mouseup\"],n.Sort=[\"ascending\",\"descending\"],n.SpatialUnits=[\"screen\",\"data\"],n.StartEnd=[\"start\",\"end\"],n.StepMode=[\"after\",\"before\",\"center\"],n.TapBehavior=[\"select\",\"inspect\"],n.TextAlign=[\"left\",\"right\",\"center\"],n.TextBaseline=[\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"],n.TextureRepetition=[\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"],n.TickLabelOrientation=[\"vertical\",\"horizontal\",\"parallel\",\"normal\"],n.TooltipAttachment=[\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"],n.UpdateMode=[\"replace\",\"append\"],n.VerticalAlign=[\"top\",\"middle\",\"bottom\"]},\n", - " function _(r,e,t){var n=r(124),a=r(110);function o(r){var e=Number(r).toString(16);return 1==e.length?\"0\"+e:e}function l(r){if(0==(r+=\"\").indexOf(\"#\"))return r;if(n.is_svg_color(r))return n.svg_colors[r];if(0==r.indexOf(\"rgb\")){var e=r.replace(/^rgba?\\(|\\s+|\\)$/g,\"\").split(\",\"),t=e.slice(0,3).map(o).join(\"\");return 4==e.length&&(t+=o(Math.floor(255*parseFloat(e[3])))),\"#\"+t.slice(0,8)}return r}function i(r){var e;switch(r.substring(0,4)){case\"rgba\":e={start:\"rgba(\",len:4,alpha:!0};break;case\"rgb(\":e={start:\"rgb(\",len:3,alpha:!1};break;default:return!1}if(new RegExp(\".*?(\\\\.).*(,)\").test(r))throw new Error(\"color expects integers for rgb in rgb/rgba tuple, received \"+r);var t=r.replace(e.start,\"\").replace(\")\",\"\").split(\",\").map(parseFloat);if(t.length!=e.len)throw new Error(\"color expects rgba \"+e.len+\"-tuple, received \"+r);if(e.alpha&&!(0<=t[3]&&t[3]<=1))throw new Error(\"color expects rgba 4-tuple to have alpha value between 0 and 1\");if(a.includes(t.slice(0,3).map(function(r){return 0<=r&&r<=255}),!1))throw new Error(\"color expects rgb to have value between 0 and 255\");return!0}t.is_color=function(r){return n.is_svg_color(r.toLowerCase())||\"#\"==r.substring(0,1)||i(r)},t.rgb2hex=function(r,e,t){return\"#\"+o(255&r)+o(255&e)+o(255&t)},t.color2hex=l,t.color2rgba=function(r,e){if(void 0===e&&(e=1),!r)return[0,0,0,0];var t=l(r);(t=t.replace(/ |#/g,\"\")).length<=4&&(t=t.replace(/(.)/g,\"$1$1\"));for(var n=t.match(/../g).map(function(r){return parseInt(r,16)/255});n.length<3;)n.push(0);return n.length<4&&n.push(e),n.slice(0,4)},t.valid_rgb=i},\n", - " function _(F,e,r){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(F){return F in r.svg_colors}},\n", - " function _(e,n,t){var r=e(113),c=e(110);function o(e,n){return r.__assign(e,n)}function u(e){return Object.keys(e).length}t.keys=Object.keys,t.values=function(e){for(var n=Object.keys(e),t=n.length,r=new Array(t),c=0;c\"'`])/g,function(r){switch(r){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return r}})},e.unescape=function(r){return r.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,function(r,t){switch(t){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return t}})},e.use_strict=function(r){return\"'use strict';\\n\"+r}},\n", - " function _(e,t,n){var i=function(){function e(){this._dev=!1}return Object.defineProperty(e.prototype,\"dev\",{get:function(){return this._dev},set:function(e){this._dev=e},enumerable:!0,configurable:!0}),e}();n.Settings=i,i.__name__=\"Settings\",n.settings=new i},\n", - " function _(n,o,r){function f(n){for(var o in n)r.hasOwnProperty(o)||(r[o]=n[o])}f(n(130)),f(n(242)),f(n(269)),f(n(273)),f(n(288)),f(n(292)),f(n(298)),f(n(302)),f(n(332)),f(n(335)),f(n(337)),f(n(350)),f(n(217)),f(n(356)),f(n(360)),f(n(383)),f(n(384)),f(n(385)),f(n(386)),f(n(387)),f(n(393)),f(n(395)),f(n(405)),f(n(409))},\n", - " function _(a,e,o){var r=a(131);o.Annotation=r.Annotation;var n=a(168);o.Arrow=n.Arrow;var t=a(169);o.ArrowHead=t.ArrowHead;var v=a(169);o.OpenHead=v.OpenHead;var l=a(169);o.NormalHead=l.NormalHead;var d=a(169);o.TeeHead=d.TeeHead;var i=a(169);o.VeeHead=i.VeeHead;var A=a(200);o.Band=A.Band;var H=a(201);o.BoxAnnotation=H.BoxAnnotation;var T=a(203);o.ColorBar=T.ColorBar;var p=a(227);o.Label=p.Label;var L=a(229);o.LabelSet=L.LabelSet;var b=a(230);o.Legend=b.Legend;var B=a(231);o.LegendItem=B.LegendItem;var S=a(233);o.PolyAnnotation=S.PolyAnnotation;var g=a(234);o.Slope=g.Slope;var m=a(235);o.Span=m.Span;var w=a(228);o.TextAnnotation=w.TextAnnotation;var x=a(236);o.Title=x.Title;var P=a(237);o.ToolbarPanel=P.ToolbarPanel;var h=a(238);o.Tooltip=h.Tooltip;var k=a(241);o.Whisker=k.Whisker},\n", - " function _(t,e,n){var i=t(113),o=t(132),r=t(125),s=t(160),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),Object.defineProperty(e.prototype,\"panel\",{get:function(){return this.layout},enumerable:!0,configurable:!0}),e.prototype.get_size=function(){if(this.model.visible){var t=this._get_size(),e=t.width,n=t.height;return{width:Math.round(e),height:Math.round(n)}}return{width:0,height:0}},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this);var n=this.model.properties;this.on_change(n.visible,function(){return e.plot_view.request_layout()})},e.prototype._get_size=function(){throw new Error(\"not implemented\")},Object.defineProperty(e.prototype,\"ctx\",{get:function(){return this.plot_view.canvas_view.ctx},enumerable:!0,configurable:!0}),e.prototype.set_data=function(t){var e,n,i=this.model.materialize_dataspecs(t);if(r.extend(this,i),this.plot_model.use_map){null!=this._x&&(e=o.project_xy(this._x,this._y),this._x=e[0],this._y=e[1]),null!=this._xs&&(n=o.project_xsys(this._xs,this._ys),this._xs=n[0],this._ys=n[1])}},Object.defineProperty(e.prototype,\"needs_clip\",{get:function(){return null==this.layout},enumerable:!0,configurable:!0}),e.prototype.serializable_state=function(){var e=t.prototype.serializable_state.call(this);return null==this.layout?e:Object.assign(Object.assign({},e),{bbox:this.layout.bbox.box})},e}(s.RendererView);n.AnnotationView=a,a.__name__=\"AnnotationView\";var l=function(t){function e(e){return t.call(this,e)||this}return i.__extends(e,t),e.init_Annotation=function(){this.override({level:\"annotation\"})},e}(s.Renderer);n.Annotation=l,l.__name__=\"Annotation\",l.init_Annotation()},\n", - " function _(r,n,t){var a=r(133),e=r(134),o=new e(\"GOOGLE\"),c=new e(\"WGS84\");t.wgs84_mercator=a(c,o);var i={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},u={lon:[-180,180],lat:[-85.06,85.06]};function l(r,n){for(var a=Math.min(r.length,n.length),e=new Array(a),o=new Array(a),c=0;cu[n][0]&&r-1})}(n)?i(n):function(n){return\"+\"===n[0]}(n)?o(n):void 0:n}},\n", - " function _(r,n,i){var t=r(137),e=r(138),a=r(141);function f(r){var n=this;if(2===arguments.length){var i=arguments[1];\"string\"==typeof i?\"+\"===i.charAt(0)?f[r]=e(arguments[1]):f[r]=a(arguments[1]):f[r]=i}else if(1===arguments.length){if(Array.isArray(r))return r.map(function(r){Array.isArray(r)?f.apply(n,r):f(r)});if(\"string\"==typeof r){if(r in f)return f[r]}else\"EPSG\"in r?f[\"EPSG:\"+r.EPSG]=r:\"ESRI\"in r?f[\"ESRI:\"+r.ESRI]=r:\"IAU2000\"in r?f[\"IAU2000:\"+r.IAU2000]=r:console.log(r);return}}t(f),n.exports=f},\n", - " function _(t,l,G){l.exports=function(t){t(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),t(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),t(\"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\"),t.WGS84=t[\"EPSG:4326\"],t[\"EPSG:3785\"]=t[\"EPSG:3857\"],t.GOOGLE=t[\"EPSG:3857\"],t[\"EPSG:900913\"]=t[\"EPSG:3857\"],t[\"EPSG:102113\"]=t[\"EPSG:3857\"]}},\n", - " function _(n,t,o){var a=.017453292519943295,u=n(139),e=n(140);t.exports=function(n){var t,o,r,i={},f=n.split(\"+\").map(function(n){return n.trim()}).filter(function(n){return n}).reduce(function(n,t){var o=t.split(\"=\");return o.push(!0),n[o[0].toLowerCase()]=o[1],n},{}),s={proj:\"projName\",datum:\"datumCode\",rf:function(n){i.rf=parseFloat(n)},lat_0:function(n){i.lat0=n*a},lat_1:function(n){i.lat1=n*a},lat_2:function(n){i.lat2=n*a},lat_ts:function(n){i.lat_ts=n*a},lon_0:function(n){i.long0=n*a},lon_1:function(n){i.long1=n*a},lon_2:function(n){i.long2=n*a},alpha:function(n){i.alpha=parseFloat(n)*a},lonc:function(n){i.longc=n*a},x_0:function(n){i.x0=parseFloat(n)},y_0:function(n){i.y0=parseFloat(n)},k_0:function(n){i.k0=parseFloat(n)},k:function(n){i.k0=parseFloat(n)},a:function(n){i.a=parseFloat(n)},b:function(n){i.b=parseFloat(n)},r_a:function(){i.R_A=!0},zone:function(n){i.zone=parseInt(n,10)},south:function(){i.utmSouth=!0},towgs84:function(n){i.datum_params=n.split(\",\").map(function(n){return parseFloat(n)})},to_meter:function(n){i.to_meter=parseFloat(n)},units:function(n){i.units=n,e[n]&&(i.to_meter=e[n].to_meter)},from_greenwich:function(n){i.from_greenwich=n*a},pm:function(n){i.from_greenwich=(u[n]?u[n]:parseFloat(n))*a},nadgrids:function(n){\"@null\"===n?i.datumCode=\"none\":i.nadgrids=n},axis:function(n){3===n.length&&-1!==\"ewnsud\".indexOf(n.substr(0,1))&&-1!==\"ewnsud\".indexOf(n.substr(1,1))&&-1!==\"ewnsud\".indexOf(n.substr(2,1))&&(i.axis=n)}};for(t in f)o=f[t],t in s?\"function\"==typeof(r=s[t])?r(o):i[r]=o:i[t]=o;return\"string\"==typeof i.datumCode&&\"WGS84\"!==i.datumCode&&(i.datumCode=i.datumCode.toLowerCase()),i}},\n", - " function _(o,r,s){s.greenwich=0,s.lisbon=-9.131906111111,s.paris=2.337229166667,s.bogota=-74.080916666667,s.madrid=-3.687938888889,s.rome=12.452333333333,s.bern=7.439583333333,s.jakarta=106.807719444444,s.ferro=-17.666666666667,s.brussels=4.367975,s.stockholm=18.058277777778,s.athens=23.7163375,s.oslo=10.722916666667},\n", - " function _(t,e,f){f.ft={to_meter:.3048},f[\"us-ft\"]={to_meter:1200/3937}},\n", - " function _(e,a,t){var r=.017453292519943295,n=e(142);function o(e,a,t){e[a]=t.map(function(e){var a={};return l(e,a),a}).reduce(function(e,a){return n(e,a)},{})}function l(e,a){var t;Array.isArray(e)?(\"PARAMETER\"===(t=e.shift())&&(t=e.shift()),1===e.length?Array.isArray(e[0])?(a[t]={},l(e[0],a[t])):a[t]=e[0]:e.length?\"TOWGS84\"===t?a[t]=e:(a[t]={},[\"UNIT\",\"PRIMEM\",\"VERT_DATUM\"].indexOf(t)>-1?(a[t]={name:e[0].toLowerCase(),convert:e[1]},3===e.length&&(a[t].auth=e[2])):\"SPHEROID\"===t?(a[t]={name:e[0],a:e[1],rf:e[2]},4===e.length&&(a[t].auth=e[3])):[\"GEOGCS\",\"GEOCCS\",\"DATUM\",\"VERT_CS\",\"COMPD_CS\",\"LOCAL_CS\",\"FITTED_CS\",\"LOCAL_DATUM\"].indexOf(t)>-1?(e[0]=[\"name\",e[0]],o(a,t,e)):e.every(function(e){return Array.isArray(e)})?o(a,t,e):l(e,a[t])):a[t]=!0):a[e]=!0}function i(e){return e*r}a.exports=function(e,a){var t=JSON.parse((\",\"+e).replace(/\\s*\\,\\s*([A-Z_0-9]+?)(\\[)/g,',[\"$1\",').slice(1).replace(/\\s*\\,\\s*([A-Z_0-9]+?)\\]/g,',\"$1\"]').replace(/,\\[\"VERTCS\".+/,\"\")),r=t.shift(),o=t.shift();t.unshift([\"name\",o]),t.unshift([\"type\",r]),t.unshift(\"output\");var _={};return l(t,_),function(e){function a(a){var t=e.to_meter||1;return parseFloat(a,10)*t}\"GEOGCS\"===e.type?e.projName=\"longlat\":\"LOCAL_CS\"===e.type?(e.projName=\"identity\",e.local=!0):\"object\"==typeof e.PROJECTION?e.projName=Object.keys(e.PROJECTION)[0]:e.projName=e.PROJECTION,e.UNIT&&(e.units=e.UNIT.name.toLowerCase(),\"metre\"===e.units&&(e.units=\"meter\"),e.UNIT.convert&&(\"GEOGCS\"===e.type?e.DATUM&&e.DATUM.SPHEROID&&(e.to_meter=parseFloat(e.UNIT.convert,10)*e.DATUM.SPHEROID.a):e.to_meter=parseFloat(e.UNIT.convert,10))),e.GEOGCS&&(e.GEOGCS.DATUM?e.datumCode=e.GEOGCS.DATUM.name.toLowerCase():e.datumCode=e.GEOGCS.name.toLowerCase(),\"d_\"===e.datumCode.slice(0,2)&&(e.datumCode=e.datumCode.slice(2)),\"new_zealand_geodetic_datum_1949\"!==e.datumCode&&\"new_zealand_1949\"!==e.datumCode||(e.datumCode=\"nzgd49\"),\"wgs_1984\"===e.datumCode&&(\"Mercator_Auxiliary_Sphere\"===e.PROJECTION&&(e.sphere=!0),e.datumCode=\"wgs84\"),\"_ferro\"===e.datumCode.slice(-6)&&(e.datumCode=e.datumCode.slice(0,-6)),\"_jakarta\"===e.datumCode.slice(-8)&&(e.datumCode=e.datumCode.slice(0,-8)),~e.datumCode.indexOf(\"belge\")&&(e.datumCode=\"rnb72\"),e.GEOGCS.DATUM&&e.GEOGCS.DATUM.SPHEROID&&(e.ellps=e.GEOGCS.DATUM.SPHEROID.name.replace(\"_19\",\"\").replace(/[Cc]larke\\_18/,\"clrk\"),\"international\"===e.ellps.toLowerCase().slice(0,13)&&(e.ellps=\"intl\"),e.a=e.GEOGCS.DATUM.SPHEROID.a,e.rf=parseFloat(e.GEOGCS.DATUM.SPHEROID.rf,10)),~e.datumCode.indexOf(\"osgb_1936\")&&(e.datumCode=\"osgb36\")),e.b&&!isFinite(e.b)&&(e.b=e.a),[[\"standard_parallel_1\",\"Standard_Parallel_1\"],[\"standard_parallel_2\",\"Standard_Parallel_2\"],[\"false_easting\",\"False_Easting\"],[\"false_northing\",\"False_Northing\"],[\"central_meridian\",\"Central_Meridian\"],[\"latitude_of_origin\",\"Latitude_Of_Origin\"],[\"latitude_of_origin\",\"Central_Parallel\"],[\"scale_factor\",\"Scale_Factor\"],[\"k0\",\"scale_factor\"],[\"latitude_of_center\",\"Latitude_of_center\"],[\"lat0\",\"latitude_of_center\",i],[\"longitude_of_center\",\"Longitude_Of_Center\"],[\"longc\",\"longitude_of_center\",i],[\"x0\",\"false_easting\",a],[\"y0\",\"false_northing\",a],[\"long0\",\"central_meridian\",i],[\"lat0\",\"latitude_of_origin\",i],[\"lat0\",\"standard_parallel_1\",i],[\"lat1\",\"standard_parallel_1\",i],[\"lat2\",\"standard_parallel_2\",i],[\"alpha\",\"azimuth\",i],[\"srsCode\",\"name\"]].forEach(function(a){return t=e,n=(r=a)[0],o=r[1],void(!(n in t)&&o in t&&(t[n]=t[o],3===r.length&&(t[n]=r[2](t[n]))));var t,r,n,o}),e.long0||!e.longc||\"Albers_Conic_Equal_Area\"!==e.projName&&\"Lambert_Azimuthal_Equal_Area\"!==e.projName||(e.long0=e.longc),e.lat_ts||!e.lat1||\"Stereographic_South_Pole\"!==e.projName&&\"Polar Stereographic (variant B)\"!==e.projName||(e.lat0=i(e.lat1>0?90:-90),e.lat_ts=e.lat1)}(_.output),n(a,_.output)}},\n", - " function _(n,r,i){r.exports=function(n,r){var i,o;if(n=n||{},!r)return n;for(o in r)void 0!==(i=r[o])&&(n[o]=i);return n}},\n", - " function _(n,o,t){var r=[n(144),n(150)],e={},a=[];function i(n,o){var t=a.length;return n.names?(a[t]=n,n.names.forEach(function(n){e[n.toLowerCase()]=t}),this):(console.log(o),!0)}t.add=i,t.get=function(n){if(!n)return!1;var o=n.toLowerCase();return void 0!==e[o]&&a[e[o]]?a[e[o]]:void 0},t.start=function(){r.forEach(i)}},\n", - " function _(t,s,i){var h=t(145),a=Math.PI/2,e=57.29577951308232,r=t(146),n=Math.PI/4,l=t(148),o=t(149);i.init=function(){var t=this.b/this.a;this.es=1-t*t,\"x0\"in this||(this.x0=0),\"y0\"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.sphere?this.k0=Math.cos(this.lat_ts):this.k0=h(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k?this.k0=this.k:this.k0=1)},i.forward=function(t){var s,i,h=t.x,o=t.y;if(o*e>90&&o*e<-90&&h*e>180&&h*e<-180)return null;if(Math.abs(Math.abs(o)-a)<=1e-10)return null;if(this.sphere)s=this.x0+this.a*this.k0*r(h-this.long0),i=this.y0+this.a*this.k0*Math.log(Math.tan(n+.5*o));else{var M=Math.sin(o),u=l(this.e,o,M);s=this.x0+this.a*this.k0*r(h-this.long0),i=this.y0-this.a*this.k0*Math.log(u)}return t.x=s,t.y=i,t},i.inverse=function(t){var s,i,h=t.x-this.x0,e=t.y-this.y0;if(this.sphere)i=a-2*Math.atan(Math.exp(-e/(this.a*this.k0)));else{var n=Math.exp(-e/(this.a*this.k0));if(-9999===(i=o(this.e,n)))return null}return s=r(this.long0+h/(this.a*this.k0)),t.x=s,t.y=i,t},i.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"]},\n", - " function _(t,n,r){n.exports=function(t,n,r){var o=t*n;return r/Math.sqrt(1-o*o)}},\n", - " function _(t,n,a){var r=2*Math.PI,o=t(147);n.exports=function(t){return Math.abs(t)<=3.14159265359?t:t-o(t)*r}},\n", - " function _(n,t,o){t.exports=function(n){return n<0?-1:1}},\n", - " function _(t,a,n){var r=Math.PI/2;a.exports=function(t,a,n){var o=t*n,h=.5*t;return o=Math.pow((1-o)/(1+o),h),Math.tan(.5*(r-a))/o}},\n", - " function _(a,t,n){var r=Math.PI/2;t.exports=function(a,t){for(var n,h,M=.5*a,o=r-2*Math.atan(t),e=0;e<=15;e++)if(n=a*Math.sin(o),o+=h=r-2*Math.atan(t*Math.pow((1-n)/(1+n),M))-o,Math.abs(h)<=1e-10)return o;return-9999}},\n", - " function _(n,i,t){function e(n){return n}t.init=function(){},t.forward=e,t.inverse=e,t.names=[\"longlat\",\"identity\"]},\n", - " function _(r,e,t){var n=r(152);t.eccentricity=function(r,e,t,n){var a=r*r,c=e*e,f=(a-c)/a,i=0;return n?(a=(r*=1-f*(.16666666666666666+f*(.04722222222222222+.022156084656084655*f)))*r,f=0):i=Math.sqrt(f),{es:f,e:i,ep2:(a-c)/c}},t.sphere=function(r,e,t,a,c){if(!r){var f=n[a];f||(f=n.WGS84),r=f.a,e=f.b,t=f.rf}return t&&!e&&(e=(1-1/t)*r),(0===t||Math.abs(r-e)<1e-10)&&(c=!0,e=r),{a:r,b:e,rf:t,sphere:c}}},\n", - " function _(e,a,l){l.MERIT={a:6378137,rf:298.257,ellipseName:\"MERIT 1983\"},l.SGS85={a:6378136,rf:298.257,ellipseName:\"Soviet Geodetic System 85\"},l.GRS80={a:6378137,rf:298.257222101,ellipseName:\"GRS 1980(IUGG, 1980)\"},l.IAU76={a:6378140,rf:298.257,ellipseName:\"IAU 1976\"},l.airy={a:6377563.396,b:6356256.91,ellipseName:\"Airy 1830\"},l.APL4={a:6378137,rf:298.25,ellipseName:\"Appl. Physics. 1965\"},l.NWL9D={a:6378145,rf:298.25,ellipseName:\"Naval Weapons Lab., 1965\"},l.mod_airy={a:6377340.189,b:6356034.446,ellipseName:\"Modified Airy\"},l.andrae={a:6377104.43,rf:300,ellipseName:\"Andrae 1876 (Den., Iclnd.)\"},l.aust_SA={a:6378160,rf:298.25,ellipseName:\"Australian Natl & S. Amer. 1969\"},l.GRS67={a:6378160,rf:298.247167427,ellipseName:\"GRS 67(IUGG 1967)\"},l.bessel={a:6377397.155,rf:299.1528128,ellipseName:\"Bessel 1841\"},l.bess_nam={a:6377483.865,rf:299.1528128,ellipseName:\"Bessel 1841 (Namibia)\"},l.clrk66={a:6378206.4,b:6356583.8,ellipseName:\"Clarke 1866\"},l.clrk80={a:6378249.145,rf:293.4663,ellipseName:\"Clarke 1880 mod.\"},l.clrk58={a:6378293.645208759,rf:294.2606763692654,ellipseName:\"Clarke 1858\"},l.CPM={a:6375738.7,rf:334.29,ellipseName:\"Comm. des Poids et Mesures 1799\"},l.delmbr={a:6376428,rf:311.5,ellipseName:\"Delambre 1810 (Belgium)\"},l.engelis={a:6378136.05,rf:298.2566,ellipseName:\"Engelis 1985\"},l.evrst30={a:6377276.345,rf:300.8017,ellipseName:\"Everest 1830\"},l.evrst48={a:6377304.063,rf:300.8017,ellipseName:\"Everest 1948\"},l.evrst56={a:6377301.243,rf:300.8017,ellipseName:\"Everest 1956\"},l.evrst69={a:6377295.664,rf:300.8017,ellipseName:\"Everest 1969\"},l.evrstSS={a:6377298.556,rf:300.8017,ellipseName:\"Everest (Sabah & Sarawak)\"},l.fschr60={a:6378166,rf:298.3,ellipseName:\"Fischer (Mercury Datum) 1960\"},l.fschr60m={a:6378155,rf:298.3,ellipseName:\"Fischer 1960\"},l.fschr68={a:6378150,rf:298.3,ellipseName:\"Fischer 1968\"},l.helmert={a:6378200,rf:298.3,ellipseName:\"Helmert 1906\"},l.hough={a:6378270,rf:297,ellipseName:\"Hough\"},l.intl={a:6378388,rf:297,ellipseName:\"International 1909 (Hayford)\"},l.kaula={a:6378163,rf:298.24,ellipseName:\"Kaula 1961\"},l.lerch={a:6378139,rf:298.257,ellipseName:\"Lerch 1979\"},l.mprts={a:6397300,rf:191,ellipseName:\"Maupertius 1738\"},l.new_intl={a:6378157.5,b:6356772.2,ellipseName:\"New International 1967\"},l.plessis={a:6376523,rf:6355863,ellipseName:\"Plessis 1817 (France)\"},l.krass={a:6378245,rf:298.3,ellipseName:\"Krassovsky, 1942\"},l.SEasia={a:6378155,b:6356773.3205,ellipseName:\"Southeast Asia\"},l.walbeck={a:6376896,b:6355834.8467,ellipseName:\"Walbeck\"},l.WGS60={a:6378165,rf:298.3,ellipseName:\"WGS 60\"},l.WGS66={a:6378145,rf:298.25,ellipseName:\"WGS 66\"},l.WGS7={a:6378135,rf:298.26,ellipseName:\"WGS 72\"},l.WGS84={a:6378137,rf:298.257223563,ellipseName:\"WGS 84\"},l.sphere={a:6370997,b:6370997,ellipseName:\"Normal Sphere (r=6370997)\"}},\n", - " function _(e,a,s){s.wgs84={towgs84:\"0,0,0\",ellipse:\"WGS84\",datumName:\"WGS84\"},s.ch1903={towgs84:\"674.374,15.056,405.346\",ellipse:\"bessel\",datumName:\"swiss\"},s.ggrs87={towgs84:\"-199.87,74.79,246.62\",ellipse:\"GRS80\",datumName:\"Greek_Geodetic_Reference_System_1987\"},s.nad83={towgs84:\"0,0,0\",ellipse:\"GRS80\",datumName:\"North_American_Datum_1983\"},s.nad27={nadgrids:\"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat\",ellipse:\"clrk66\",datumName:\"North_American_Datum_1927\"},s.potsdam={towgs84:\"606.0,23.0,413.0\",ellipse:\"bessel\",datumName:\"Potsdam Rauenberg 1950 DHDN\"},s.carthage={towgs84:\"-263.0,6.0,431.0\",ellipse:\"clark80\",datumName:\"Carthage 1934 Tunisia\"},s.hermannskogel={towgs84:\"653.0,-212.0,449.0\",ellipse:\"bessel\",datumName:\"Hermannskogel\"},s.ire65={towgs84:\"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15\",ellipse:\"mod_airy\",datumName:\"Ireland 1965\"},s.rassadiran={towgs84:\"-133.63,-157.5,-158.62\",ellipse:\"intl\",datumName:\"Rassadiran\"},s.nzgd49={towgs84:\"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993\",ellipse:\"intl\",datumName:\"New Zealand Geodetic Datum 1949\"},s.osgb36={towgs84:\"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894\",ellipse:\"airy\",datumName:\"Airy 1830\"},s.s_jtsk={towgs84:\"589,76,480\",ellipse:\"bessel\",datumName:\"S-JTSK (Ferro)\"},s.beduaram={towgs84:\"-106,-87,188\",ellipse:\"clrk80\",datumName:\"Beduaram\"},s.gunung_segara={towgs84:\"-403,684,41\",ellipse:\"bessel\",datumName:\"Gunung Segara Jakarta\"},s.rnb72={towgs84:\"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1\",ellipse:\"intl\",datumName:\"Reseau National Belge 1972\"}},\n", - " function _(a,m,t){var p=1,u=2,r=4,_=5,d=484813681109536e-20;m.exports=function(a,m,t,s,e,n){var o={};return o.datum_type=r,a&&\"none\"===a&&(o.datum_type=_),m&&(o.datum_params=m.map(parseFloat),0===o.datum_params[0]&&0===o.datum_params[1]&&0===o.datum_params[2]||(o.datum_type=p),o.datum_params.length>3&&(0===o.datum_params[3]&&0===o.datum_params[4]&&0===o.datum_params[5]&&0===o.datum_params[6]||(o.datum_type=u,o.datum_params[3]*=d,o.datum_params[4]*=d,o.datum_params[5]*=d,o.datum_params[6]=o.datum_params[6]/1e6+1))),o.a=t,o.b=s,o.es=e,o.ep2=n,o}},\n", - " function _(t,e,r){var m=.017453292519943295,a=57.29577951308232,o=1,u=2,n=t(156),d=t(158),y=t(134),_=t(159);e.exports=function t(e,r,x){var i;return Array.isArray(x)&&(x=_(x)),e.datum&&r.datum&&function(t,e){return(t.datum.datum_type===o||t.datum.datum_type===u)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===o||e.datum.datum_type===u)&&\"WGS84\"!==t.datumCode}(e,r)&&(x=t(e,i=new y(\"WGS84\"),x),e=i),\"enu\"!==e.axis&&(x=d(e,!1,x)),\"longlat\"===e.projName?x={x:x.x*m,y:x.y*m}:(e.to_meter&&(x={x:x.x*e.to_meter,y:x.y*e.to_meter}),x=e.inverse(x)),e.from_greenwich&&(x.x+=e.from_greenwich),x=n(e.datum,r.datum,x),r.from_greenwich&&(x={x:x.x-r.grom_greenwich,y:x.y}),\"longlat\"===r.projName?x={x:x.x*a,y:x.y*a}:(x=r.forward(x),r.to_meter&&(x={x:x.x/r.to_meter,y:x.y/r.to_meter})),\"enu\"!==r.axis?d(r,!0,x):x}},\n", - " function _(t,e,a){var u=1,m=2,o=t(157);function c(t){return t===u||t===m}e.exports=function(t,e,a){return o.compareDatums(t,e)?a:5===t.datum_type||5===e.datum_type?a:t.es!==e.es||t.a!==e.a||c(t.datum_type)||c(e.datum_type)?(a=o.geodeticToGeocentric(a,t.es,t.a),c(t.datum_type)&&(a=o.geocentricToWgs84(a,t.datum_type,t.datum_params)),c(e.datum_type)&&(a=o.geocentricFromWgs84(a,e.datum_type,e.datum_params)),o.geocentricToGeodetic(a,e.es,e.a,e.b)):a}},\n", - " function _(a,t,r){var m=Math.PI/2;r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(this.es-t.es)>5e-11)&&(1===a.datum_type?this.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:2!==a.datum_type||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 s,u,e,n,d=a.x,i=a.y,p=a.z?a.z:0;if(i<-m&&i>-1.001*m)i=-m;else if(i>m&&i<1.001*m)i=m;else if(i<-m||i>m)return null;return d>Math.PI&&(d-=2*Math.PI),u=Math.sin(i),n=Math.cos(i),e=u*u,{x:((s=r/Math.sqrt(1-t*e))+p)*n*Math.cos(d),y:(s+p)*n*Math.sin(d),z:(s*(1-t)+p)*u}},r.geocentricToGeodetic=function(a,t,r,s){var u,e,n,d,i,p,_,h,o,y,c,z,M,x,f,g=a.x,l=a.y,q=a.z?a.z:0;if(u=Math.sqrt(g*g+l*l),e=Math.sqrt(g*g+l*l+q*q),u/r<1e-12){if(x=0,e/r<1e-12)return m,f=-s,{x:a.x,y:a.y,z:a.z}}else x=Math.atan2(l,g);n=q/e,h=(d=u/e)*(1-t)*(i=1/Math.sqrt(1-t*(2-t)*d*d)),o=n*i,M=0;do{M++,p=t*(_=r/Math.sqrt(1-t*o*o))/(_+(f=u*h+q*o-_*(1-t*o*o))),z=(c=n*(i=1/Math.sqrt(1-p*(2-p)*d*d)))*h-(y=d*(1-p)*i)*o,h=y,o=c}while(z*z>1e-24&&M<30);return{x:x,y:Math.atan(c/Math.abs(y)),z:f}},r.geocentricToWgs84=function(a,t,r){if(1===t)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(2===t){var m=r[0],s=r[1],u=r[2],e=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-e*a.z)+s,z:i*(-n*a.x+e*a.y+a.z)+u}}},r.geocentricFromWgs84=function(a,t,r){if(1===t)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(2===t){var m=r[0],s=r[1],u=r[2],e=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,_=(a.y-s)/i,h=(a.z-u)/i;return{x:p+d*_-n*h,y:-d*p+_+e*h,z:n*p-e*_+h}}}},\n", - " function _(e,a,r){a.exports=function(e,a,r){var s,c,i,n=r.x,o=r.y,t=r.z||0,u={};for(i=0;i<3;i++)if(!a||2!==i||void 0!==r.z)switch(0===i?(s=n,c=\"x\"):1===i?(s=o,c=\"y\"):(s=t,c=\"z\"),e.axis[i]){case\"e\":u[c]=s;break;case\"w\":u[c]=-s;break;case\"n\":u[c]=s;break;case\"s\":u[c]=-s;break;case\"u\":void 0!==r[c]&&(u.z=s);break;case\"d\":void 0!==r[c]&&(u.z=-s);break;default:return null}return u}},\n", - " function _(n,t,e){t.exports=function(n){var t={x:n[0],y:n[1]};return n.length>2&&(t.z=n[2]),n.length>3&&(t.m=n[3]),t}},\n", - " function _(e,t,n){var i=e(113),r=e(161),o=e(165),l=e(121),u=e(166),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.visuals=new o.Visuals(this.model),this._has_finished=!0},Object.defineProperty(t.prototype,\"plot_view\",{get:function(){return this.parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"plot_model\",{get:function(){return this.parent.model},enumerable:!0,configurable:!0}),t.prototype.request_render=function(){this.plot_view.request_render()},t.prototype.map_to_screen=function(e,t){return this.plot_view.map_to_screen(e,t,this.model.x_range_name,this.model.y_range_name)},Object.defineProperty(t.prototype,\"needs_clip\",{get:function(){return!1},enumerable:!0,configurable:!0}),t.prototype.notify_finished=function(){this.plot_view.notify_finished()},Object.defineProperty(t.prototype,\"has_webgl\",{get:function(){return!1},enumerable:!0,configurable:!0}),t}(r.DOMView);n.RendererView=_,_.__name__=\"RendererView\";var p=function(e){function t(t){return e.call(this,t)||this}return i.__extends(t,e),t.init_Renderer=function(){this.define({level:[l.RenderLevel],visible:[l.Boolean,!0]})},t}(u.Model);n.Renderer=p,p.__name__=\"Renderer\",p.init_Renderer()},\n", - " function _(e,t,n){var i=e(113),r=e(162),o=e(163),s=e(164),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this._has_finished=!1,this.el=this._createElement()},t.prototype.remove=function(){o.removeElement(this.el),e.prototype.remove.call(this)},t.prototype.css_classes=function(){return[]},t.prototype.cursor=function(e,t){return null},t.prototype.render=function(){},t.prototype.renderTo=function(e){e.appendChild(this.el),this.render()},t.prototype.has_finished=function(){return this._has_finished},Object.defineProperty(t.prototype,\"_root_element\",{get:function(){return o.parent(this.el,\".\"+s.bk_root)||document.body},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_idle\",{get:function(){return this.has_finished()},enumerable:!0,configurable:!0}),t.prototype._createElement=function(){return o.createElement(this.tagName,{class:this.css_classes()})},t}(r.View);n.DOMView=p,p.__name__=\"DOMView\",p.prototype.tagName=\"div\"},\n", - " function _(t,e,n){var o=t(113),i=t(116),r=t(109),a=t(127),s=function(t){function e(e){var n=t.call(this)||this;if(n.removed=new i.Signal0(n,\"removed\"),null==e.model)throw new Error(\"model of a view wasn't configured\");return n.model=e.model,n._parent=e.parent,n.id=e.id||a.uniqueId(),n.initialize(),!1!==e.connect_signals&&n.connect_signals(),n}return o.__extends(e,t),e.prototype.initialize=function(){},e.prototype.remove=function(){this._parent=void 0,this.disconnect_signals(),this.removed.emit()},e.prototype.toString=function(){return this.model.type+\"View(\"+this.id+\")\"},e.prototype.serializable_state=function(){return{type:this.model.type}},Object.defineProperty(e.prototype,\"parent\",{get:function(){if(void 0!==this._parent)return this._parent;throw new Error(\"parent of a view wasn't configured\")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"is_root\",{get:function(){return null===this.parent},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"root\",{get:function(){return this.is_root?this:this.parent.root},enumerable:!0,configurable:!0}),e.prototype.assert_root=function(){if(!this.is_root)throw new Error(this.toString()+\" is not a root layout\")},e.prototype.connect_signals=function(){},e.prototype.disconnect_signals=function(){i.Signal.disconnectReceiver(this)},e.prototype.on_change=function(t,e){for(var n=0,o=r.isArray(t)?t:[t];n\":case\"vertical_wave\":_.moveTo(n,0),_.lineTo(3*n,c),_.lineTo(n,l),_.stroke();break;case\"*\":case\"criss_cross\":h(_,l),o(_,l,c),s(_,l,c)}return r}var r=function(){function e(e,t){void 0===t&&(t=\"\"),this.obj=e,this.prefix=t,this.cache={};for(var a=0,i=this.attrs;a0){var n=t[l];return null==n&&(t[l]=n=new e(l,o)),n}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")},Object.defineProperty(e.prototype,\"level\",{get:function(){return this.get_level()},enumerable:!0,configurable:!0}),e.prototype.get_level=function(){return this._log_level},e.prototype.set_level=function(l){if(l instanceof r)this._log_level=l;else{if(!n.isString(l)||null==e.log_levels[l])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=e.log_levels[l]}var o=\"[\"+this._name+\"]\";for(var t in e.log_levels){e.log_levels[t].levele?a.slice(-e):a}if(l.isTypedArray(t)){var i=t.length+n.length;if(null!=e&&i>e){var r=i-e,o=t.length;a=void 0;t.length0?this.selected_glyphs[0]:null},enumerable:!0,configurable:!0}),e.prototype.add_to_selected_glyphs=function(i){this.selected_glyphs.push(i)},e.prototype.update=function(i,e,t){this.final=e,t?this.update_through_union(i):(this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.get_view=i.get_view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices)},e.prototype.clear=function(){this.final=!0,this.indices=[],this.line_indices=[],this.multiline_indices={},this.get_view=function(){return null},this.selected_glyphs=[]},e.prototype.is_empty=function(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length},e.prototype.update_through_union=function(i){this.indices=l.union(i.indices,this.indices),this.selected_glyphs=l.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=l.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)},e.prototype.update_through_intersection=function(i){this.indices=l.intersection(i.indices,this.indices),this.selected_glyphs=l.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=l.union(i.line_indices,this.line_indices),this.get_view()||(this.get_view=i.get_view),this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)},e}(s.Model);t.Selection=d,d.__name__=\"Selection\",d.init_Selection()},\n", - " function _(e,t,i){var n=e(113),o=e(115),r=e(173),s=e(175),c=e(192),l=e(121),p=function(e){function t(t){var i=e.call(this,t)||this;return i.inspectors={},i}return n.__extends(t,e),t.init_SelectionManager=function(){this.internal({source:[l.Any]})},t.prototype.select=function(e,t,i,n){void 0===n&&(n=!1);for(var o=[],r=[],l=0,p=e;l0){d=this.source.selection_policy.hit_test(t,o);a=a||this.source.selection_policy.do_selection(d,this.source,i,n)}return a},t.prototype.inspect=function(e,t){var i=!1;if(e instanceof s.GlyphRendererView){if(null!=(o=e.hit_test(t))){i=!o.is_empty();var n=this.get_or_create_inspector(e.model);n.update(o,!0,!1),this.source.setv({inspected:n},{silent:!0}),this.source.inspect.emit([e,{geometry:t}])}}else if(e instanceof c.GraphRendererView){var o=e.model.inspection_policy.hit_test(t,e);i=i||e.model.inspection_policy.do_inspection(o,t,e,!1,!1)}return i},t.prototype.clear=function(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()},t.prototype.get_or_create_inspector=function(e){return null==this.inspectors[e.id]&&(this.inspectors[e.id]=new r.Selection),this.inspectors[e.id]},t}(o.HasProps);i.SelectionManager=p,p.__name__=\"SelectionManager\",p.init_SelectionManager()},\n", - " function _(e,t,i){var n=e(113),l=e(176),s=e(177),h=e(187),r=e(188),o=e(190),a=e(191),d=e(167),c=e(121),_=e(114),p=e(110),u=e(125),g=e(184),y={fill:{},line:{}},m={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},v={fill:{fill_alpha:.2},line:{}},f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this);var t=this.model.glyph,i=p.includes(t.mixins,\"fill\"),n=p.includes(t.mixins,\"line\"),l=u.clone(t.attributes);function s(e){var s=u.clone(l);return i&&u.extend(s,e.fill),n&&u.extend(s,e.line),new t.constructor(s)}delete l.id,this.glyph=this.build_glyph_view(t);var h=this.model.selection_glyph;null==h?h=s({fill:{},line:{}}):\"auto\"===h&&(h=s(y)),this.selection_glyph=this.build_glyph_view(h);var r=this.model.nonselection_glyph;null==r?r=s({fill:{},line:{}}):\"auto\"===r&&(r=s(v)),this.nonselection_glyph=this.build_glyph_view(r);var o=this.model.hover_glyph;null!=o&&(this.hover_glyph=this.build_glyph_view(o));var a=this.model.muted_glyph;null!=a&&(this.muted_glyph=this.build_glyph_view(a));var d=s(m);this.decimated_glyph=this.build_glyph_view(d),this.xscale=this.plot_view.frame.xscales[this.model.x_range_name],this.yscale=this.plot_view.frame.yscales[this.model.y_range_name],this.set_data(!1)},t.prototype.build_glyph_view=function(e){return new e.default_view({model:e,parent:this})},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.request_render()}),this.connect(this.model.glyph.change,function(){return t.set_data()}),this.connect(this.model.data_source.change,function(){return t.set_data()}),this.connect(this.model.data_source.streaming,function(){return t.set_data()}),this.connect(this.model.data_source.patching,function(e){return t.set_data(!0,e)}),this.connect(this.model.data_source.selected.change,function(){return t.request_render()}),this.connect(this.model.data_source._select,function(){return t.request_render()}),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,function(){return t.request_render()}),this.connect(this.model.properties.view.change,function(){return t.set_data()}),this.connect(this.model.view.change,function(){return t.set_data()}),this.connect(this.model.properties.visible.change,function(){return t.plot_view.update_dataranges()});var i=this.plot_view.frame,n=i.x_ranges,l=i.y_ranges;for(var s in n){(h=n[s])instanceof g.FactorRange&&this.connect(h.change,function(){return t.set_data()})}for(var s in l){var h;(h=l[s])instanceof g.FactorRange&&this.connect(h.change,function(){return t.set_data()})}this.connect(this.model.glyph.transformchange,function(){return t.set_data()})},t.prototype.have_selection_glyphs=function(){return null!=this.selection_glyph&&null!=this.nonselection_glyph},t.prototype.set_data=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=null);var i=Date.now(),n=this.model.data_source;this.all_indices=this.model.view.indices,this.glyph.model.setv({x_range_name:this.model.x_range_name,y_range_name:this.model.y_range_name},{silent:!0}),this.glyph.set_data(n,this.all_indices,t),this.glyph.set_visuals(n),this.decimated_glyph.set_visuals(n),this.have_selection_glyphs()&&(this.selection_glyph.set_visuals(n),this.nonselection_glyph.set_visuals(n)),null!=this.hover_glyph&&this.hover_glyph.set_visuals(n),null!=this.muted_glyph&&this.muted_glyph.set_visuals(n);var l=this.plot_model.lod_factor;this.decimated=[];for(var s=0,h=Math.floor(this.all_indices.length/l);s0?w[\"1d\"].indices:_.map(Object.keys(w[\"2d\"].indices),function(e){return parseInt(e)})),x=_.filter(a,function(t){return b.has(e.all_indices[t])}),D=this.plot_model.lod_threshold;null!=this.model.document&&this.model.document.interactive_duration()>0&&!i&&null!=D&&this.all_indices.length>D?(a=this.decimated,m=this.decimated_glyph,v=this.decimated_glyph,f=this.selection_glyph):(m=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,v=this.nonselection_glyph,f=this.selection_glyph),null!=this.hover_glyph&&x.length&&(a=p.difference(a,x));var R,V=null;if(g.length&&this.have_selection_glyphs()){for(var G=Date.now(),A={},I=0,q=g;I1&&(t.stroke(),r=!1)}r?t.lineTo(n[l],s[l]):(t.beginPath(),t.moveTo(n[l],s[l]),r=!0),_=l}r&&t.stroke()},e.prototype._hit_point=function(t){for(var e=this,i=_.create_empty_hit_test_result(),n={x:t.sx,y:t.sy},s=9999,r=Math.max(2,this.visuals.line.line_width.value()/2),o=0,h=this.sx.length-1;o0){this.index=new e(n.length);for(var t=0,i=n;to&&(e=(t=[o,e])[0],o=t[1]),r>a&&(r=(i=[a,r])[0],a=i[1]),{x0:e,y0:r,x1:o,y1:a}},Object.defineProperty(n.prototype,\"bbox\",{get:function(){if(null==this.index)return r.empty();var n=this.index;return{x0:n.minX,y0:n.minY,x1:n.maxX,y1:n.maxY}},enumerable:!0,configurable:!0}),n.prototype.search=function(n){var t=this;if(null==this.index)return[];var i=this._normalize(n),e=i.x0,r=i.y0,o=i.x1,a=i.y1;return this.index.search(e,r,o,a).map(function(n){return t.points[n]})},n.prototype.indices=function(n){return this.search(n).map(function(n){return n.i})},n}();i.SpatialIndex=o,o.__name__=\"SpatialIndex\"},\n", - " function _(t,s,i){var e,h;e=this,h=function(){\"use strict\";var t=function(){this.ids=[],this.values=[],this.length=0};t.prototype.clear=function(){this.length=this.ids.length=this.values.length=0},t.prototype.push=function(t,s){this.ids.push(t),this.values.push(s);for(var i=this.length++;i>0;){var e=i-1>>1,h=this.values[e];if(s>=h)break;this.ids[i]=this.ids[e],this.values[i]=h,i=e}this.ids[i]=t,this.values[i]=s},t.prototype.pop=function(){if(0!==this.length){var t=this.ids[0];if(this.length--,this.length>0){for(var s=this.ids[0]=this.ids[this.length],i=this.values[0]=this.values[this.length],e=this.length>>1,h=0;h=i)break;this.ids[h]=o,this.values[h]=a,h=r}this.ids[h]=s,this.values[h]=i}return this.ids.pop(),this.values.pop(),t}},t.prototype.peek=function(){return this.ids[0]},t.prototype.peekValue=function(){return this.values[0]};var s=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],i=function(i,e,h,r){if(void 0===e&&(e=16),void 0===h&&(h=Float64Array),void 0===i)throw new Error(\"Missing required argument: numItems.\");if(isNaN(i)||i<=0)throw new Error(\"Unpexpected numItems value: \"+i+\".\");this.numItems=+i,this.nodeSize=Math.min(Math.max(+e,2),65535);var n=i,o=n;this._levelBounds=[4*n];do{o+=n=Math.ceil(n/this.nodeSize),this._levelBounds.push(4*o)}while(1!==n);this.ArrayType=h||Float64Array,this.IndexArrayType=o<16384?Uint16Array:Uint32Array;var a=s.indexOf(this.ArrayType),u=4*o*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(\"Unexpected typed array class: \"+h+\".\");r&&r instanceof ArrayBuffer?(this.data=r,this._boxes=new this.ArrayType(this.data,8,4*o),this._indices=new this.IndexArrayType(this.data,8+u,o),this._pos=4*o,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+u+o*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*o),this._indices=new this.IndexArrayType(this.data,8+u,o),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]=e,new Uint32Array(this.data,4,1)[0]=i),this._queue=new t};function e(t,s,i){return t>1;s[h]>t?e=h:i=h+1}return s[i]}function r(t,s,i,e,h){var r=t[e];t[e]=t[h],t[h]=r;var n=4*e,o=4*h,a=s[n],u=s[n+1],p=s[n+2],d=s[n+3];s[n]=s[o],s[n+1]=s[o+1],s[n+2]=s[o+2],s[n+3]=s[o+3],s[o]=a,s[o+1]=u,s[o+2]=p,s[o+3]=d;var _=i[e];i[e]=i[h],i[h]=_}function n(t,s){var i=t^s,e=65535^i,h=65535^(t|s),r=t&(65535^s),n=i|e>>1,o=i>>1^i,a=h>>1^e&r>>1^h,u=i&h>>1^r>>1^r;o=(i=n)&(e=o)>>2^e&(i^e)>>2,a^=i&(h=a)>>2^e&(r=u)>>2,u^=e&h>>2^(i^e)&r>>2,o=(i=n=i&i>>2^e&e>>2)&(e=o)>>4^e&(i^e)>>4,a^=i&(h=a)>>4^e&(r=u)>>4,u^=e&h>>4^(i^e)&r>>4,a^=(i=n=i&i>>4^e&e>>4)&(h=a)>>8^(e=o)&(r=u)>>8;var p=t^s,d=(e=(u^=e&h>>8^(i^e)&r>>8)^u>>1)|65535^(p|(i=a^a>>1));return((d=1431655765&((d=858993459&((d=252645135&((d=16711935&(d|d<<8))|d<<4))|d<<2))|d<<1))<<1|(p=1431655765&((p=858993459&((p=252645135&((p=16711935&(p|p<<8))|p<<4))|p<<2))|p<<1)))>>>0}return i.from=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");var e=new Uint8Array(t,0,2),h=e[0],r=e[1];if(251!==h)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(r>>4!=3)throw new Error(\"Got v\"+(r>>4)+\" data when expected v3.\");var n=new Uint16Array(t,2,1)[0],o=new Uint32Array(t,4,1)[0];return new i(o,n,s[15&r],t)},i.prototype.add=function(t,s,i,e){var h=this._pos>>2;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)},i.prototype.finish=function(){if(this._pos>>2!==this.numItems)throw new Error(\"Added \"+(this._pos>>2)+\" items when expected \"+this.numItems+\".\");for(var t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems),e=0;e=n)return;var o=s[h+n>>1];var a=h-1;var u=n+1;for(;;){do{a++}while(s[a]o);if(a>=u)break;r(s,i,e,a,u)}t(s,i,e,h,u);t(s,i,e,u+1,n)}(i,this._boxes,this._indices,0,this.numItems-1);for(var f=0,l=0;fm&&(m=E),I>c&&(c=I)}this._indices[this._pos>>2]=b,this._boxes[this._pos++]=x,this._boxes[this._pos++]=y,this._boxes[this._pos++]=m,this._boxes[this._pos++]=c}},i.prototype.search=function(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var r=this._boxes.length-4,n=this._levelBounds.length-1,o=[],a=[];void 0!==r;){for(var u=Math.min(r+4*this.nodeSize,this._levelBounds[n]),p=r;p>2];ithis._boxes[p+2]||s>this._boxes[p+3]||(r<4*this.numItems?(void 0===h||h(d))&&a.push(d):(o.push(d),o.push(n-1))))}n=o.pop(),r=o.pop()}return a},i.prototype.neighbors=function(t,s,i,r,n){if(void 0===i&&(i=1/0),void 0===r&&(r=1/0),this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");for(var o=this._boxes.length-4,a=this._queue,u=[],p=r*r;void 0!==o;){for(var d=Math.min(o+4*this.nodeSize,h(o,this._levelBounds)),_=o;_>2],l=e(t,this._boxes[_],this._boxes[_+2]),v=e(s,this._boxes[_+1],this._boxes[_+3]),x=l*l+v*v;o<4*this.numItems?(void 0===n||n(f))&&a.push(-f-1,x):a.push(f,x)}for(;a.length&&a.peek()<0;){if(a.peekValue()>p)return a.clear(),u;if(u.push(-a.pop()-1),u.length===i)return a.clear(),u}o=a.pop()}return a.clear(),u},i},\"object\"==typeof i&&void 0!==s?s.exports=h():\"function\"==typeof define&&define.amd?define(h):(e=e||self).Flatbush=h()},\n", - " function _(t,e,r){var i=Math.min,n=Math.max;r.empty=function(){return{x0:1/0,y0:1/0,x1:-1/0,y1:-1/0}},r.positive_x=function(){return{x0:Number.MIN_VALUE,y0:-1/0,x1:1/0,y1:1/0}},r.positive_y=function(){return{x0:-1/0,y0:Number.MIN_VALUE,x1:1/0,y1:1/0}},r.union=function(t,e){return{x0:i(t.x0,e.x0),x1:n(t.x1,e.x1),y0:i(t.y0,e.y0),y1:n(t.y1,e.y1)}};var o=function(){function t(t){if(null==t)this.x0=0,this.y0=0,this.x1=0,this.y1=0;else if(\"x0\"in t){var e=t.x0,r=t.y0,i=t.x1,n=t.y1;if(!(e<=i&&r<=n))throw new Error(\"invalid bbox {x0: \"+e+\", y0: \"+r+\", x1: \"+i+\", y1: \"+n+\"}\");this.x0=e,this.y0=r,this.x1=i,this.y1=n}else if(\"x\"in t){var o=t.x,h=t.y,u=t.width,y=t.height;if(!(u>=0&&y>=0))throw new Error(\"invalid bbox {x: \"+o+\", y: \"+h+\", width: \"+u+\", height: \"+y+\"}\");this.x0=o,this.y0=h,this.x1=o+u,this.y1=h+y}else{var f=void 0,s=void 0,c=void 0,p=void 0;if(\"width\"in t)if(\"left\"in t)s=(f=t.left)+t.width;else if(\"right\"in t)f=(s=t.right)-t.width;else{var b=t.width/2;f=t.hcenter-b,s=t.hcenter+b}else f=t.left,s=t.right;if(\"height\"in t)if(\"top\"in t)p=(c=t.top)+t.height;else if(\"bottom\"in t)c=(p=t.bottom)-t.height;else{var a=t.height/2;c=t.vcenter-a,p=t.vcenter+a}else c=t.top,p=t.bottom;if(!(f<=s&&c<=p))throw new Error(\"invalid bbox {left: \"+f+\", top: \"+c+\", right: \"+s+\", bottom: \"+p+\"}\");this.x0=f,this.y0=c,this.x1=s,this.y1=p}}return t.prototype.toString=function(){return\"BBox({left: \"+this.left+\", top: \"+this.top+\", width: \"+this.width+\", height: \"+this.height+\"})\"},Object.defineProperty(t.prototype,\"left\",{get:function(){return this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"top\",{get:function(){return this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"right\",{get:function(){return this.x1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"bottom\",{get:function(){return this.y1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"p0\",{get:function(){return[this.x0,this.y0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"p1\",{get:function(){return[this.x1,this.y1]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"x\",{get:function(){return this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y\",{get:function(){return this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"width\",{get:function(){return this.x1-this.x0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"height\",{get:function(){return this.y1-this.y0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rect\",{get:function(){return{x0:this.x0,y0:this.y0,x1:this.x1,y1:this.y1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"box\",{get:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"h_range\",{get:function(){return{start:this.x0,end:this.x1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"v_range\",{get:function(){return{start:this.y0,end:this.y1}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"ranges\",{get:function(){return[this.h_range,this.v_range]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"aspect\",{get:function(){return this.width/this.height},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"hcenter\",{get:function(){return(this.left+this.right)/2},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"vcenter\",{get:function(){return(this.top+this.bottom)/2},enumerable:!0,configurable:!0}),t.prototype.contains=function(t,e){return t>=this.x0&&t<=this.x1&&e>=this.y0&&e<=this.y1},t.prototype.clip=function(t,e){return tthis.x1&&(t=this.x1),ethis.y1&&(e=this.y1),[t,e]},t.prototype.union=function(e){return new t({x0:i(this.x0,e.x0),y0:i(this.y0,e.y0),x1:n(this.x1,e.x1),y1:n(this.y1,e.y1)})},t.prototype.equals=function(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1},Object.defineProperty(t.prototype,\"xview\",{get:function(){var t=this;return{compute:function(e){return t.left+e},v_compute:function(e){for(var r=new Float64Array(e.length),i=t.left,n=0;nt.x1&&(t.x1=n.x1)}for(var r=0,s=this.index.search(o.positive_y());rt.y1&&(t.y1=a.y1)}return this._bounds(t)},i.prototype.get_anchor_point=function(t,e,i){var n=i[0],r=i[1];switch(t){case\"center\":return{x:this.scenterx(e,n,r),y:this.scentery(e,n,r)};default:return null}},i.prototype.sdist=function(t,e,i,n,r){var s,o;void 0===n&&(n=\"edge\"),void 0===r&&(r=!1);var a=e.length;if(\"center\"==n){var h=c.map(i,function(t){return t/2});s=new Float64Array(a);for(var _=0;_1?r:{x:n.x+i*(r.x-n.x),y:n.y+i*(r.y-n.y)})}r.point_in_poly=function(t,n,r,e){for(var i=!1,o=r[r.length-1],u=e[e.length-1],a=0;a0&&_<1&&h>0&&h<1,x:t+_*(r-t),y:n+_*(e-n)}}},\n", - " function _(t,n,r){var e=t(113),i=t(185),a=t(121),s=t(114),o=t(110),p=t(109);function u(t,n,r){void 0===r&&(r=0);for(var e={},i=0;ithis.end},enumerable:!0,configurable:!0}),n}(a.Model);e.Range=r,r.__name__=\"Range\",r.init_Range()},\n", - " function _(e,t,i){var n=e(183);i.generic_line_legend=function(e,t,i,n){var r=i.x0,a=i.x1,l=i.y0,c=i.y1;t.save(),t.beginPath(),t.moveTo(r,(l+c)/2),t.lineTo(a,(l+c)/2),e.line.doit&&(e.line.set_vectorize(t,n),t.stroke()),t.restore()},i.generic_area_legend=function(e,t,i,n){var r=i.x0,a=i.x1,l=i.y0,c=i.y1,o=.1*Math.abs(a-r),s=.1*Math.abs(c-l),_=r+o,v=a-o,h=l+s,x=c-s;e.fill.doit&&(e.fill.set_vectorize(t,n),t.fillRect(_,h,v-_,x-h)),null!=e.hatch&&e.hatch.doit&&(e.hatch.set_vectorize(t,n),t.fillRect(_,h,v-_,x-h)),e.line&&e.line.doit&&(t.beginPath(),t.rect(_,h,v-_,x-h),e.line.set_vectorize(t,n),t.stroke())},i.line_interpolation=function(e,t,i,r,a,l){var c,o,s,_,v,h,x,y,f,d,g=t.sx,m=t.sy;\"point\"==t.type?(f=(c=e.yscale.r_invert(m-1,m+1))[0],d=c[1],x=(o=e.xscale.r_invert(g-1,g+1))[0],y=o[1]):\"v\"==t.direction?(f=(s=e.yscale.r_invert(m,m))[0],d=s[1],x=(_=[Math.min(i-1,a-1),Math.max(i+1,a+1)])[0],y=_[1]):(x=(v=e.xscale.r_invert(g,g))[0],y=v[1],f=(h=[Math.min(r-1,l-1),Math.max(r+1,l+1)])[0],d=h[1]);var u=n.check_2_segments_intersect(x,f,y,d,i,r,a,l);return[u.x,u.y]}},\n", - " function _(t,i,e){var n=t(113),s=t(178),l=t(186),o=t(183),r=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(i,t),i.prototype._inner_loop=function(t,i,e,n,s){for(var l=0,o=i;l=0;s--)t.lineTo(i[s],n[s]);t.closePath(),r.call(t)},e.prototype._render=function(t,e,i){var n=this,r=i.sx1,s=i.sx2,o=i.sy;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,r,s,o,t.fill)),this.visuals.hatch.doit2(t,0,function(){return n._inner(t,r,s,o,t.fill)},function(){return n.renderer.request_render()})},e.prototype._hit_point=function(t){for(var e=this,i=o.create_empty_hit_test_result(),n=this.sy.length,r=new Float64Array(2*n),s=new Float64Array(2*n),a=0,h=n;a=0;s--)t.lineTo(e[s],n[s]);t.closePath(),r.call(t)},e.prototype._render=function(t,e,i){var n=this,r=i.sx,s=i.sy1,o=i.sy2;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,r,s,o,t.fill)),this.visuals.hatch.doit2(t,0,function(){return n._inner(t,r,s,o,t.fill)},function(){return n.renderer.request_render()})},e.prototype.scenterx=function(t){return this.sx[t]},e.prototype.scentery=function(t){return(this.sy1[t]+this.sy2[t])/2},e.prototype._hit_point=function(t){for(var e=this,i=o.create_empty_hit_test_result(),n=this.sx.length,r=new Float64Array(2*n),s=new Float64Array(2*n),a=0,h=n;a0?this.indices=r.intersection.apply(this,n):this.source instanceof u.ColumnarDataSource&&(this.indices=this.source.get_indices()),this.indices_map_to_subset()},n.prototype.indices_map_to_subset=function(){this.indices_map={};for(var i=0;i0){for(var l=n[0],o=0,_=n;o<_.length;o++){var s=_[o];l.update_through_intersection(s)}return l}return null},e}(u);n.IntersectRenderers=i,i.__name__=\"IntersectRenderers\";var l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype.hit_test=function(t,e){for(var n=[],r=0,u=e;r0){for(var l=n[0],o=0,_=n;o<_.length;o++){var s=_[o];l.update_through_union(s)}return l}return null},e}(u);n.UnionRenderers=l,l.__name__=\"UnionRenderers\"},\n", - " function _(r,n,t){var a=r(109),e=r(197);function i(r){for(var n=new Uint8Array(r.buffer,r.byteOffset,2*r.length),t=0,a=n.length;t=0||r.indexOf(\"Trident\")>0||r.indexOf(\"Edge\")>0,e.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),e.is_little_endian=function(){var n=new ArrayBuffer(4),i=new Uint8Array(n);new Uint32Array(n)[1]=168496141;var e=!0;return 10==i[4]&&11==i[5]&&12==i[6]&&13==i[7]&&(e=!1),e}()},\n", - " function _(n,t,r){r.concat=function(n){for(var t=[],r=1;r=0;t--)e.lineTo(this._upper_sx[t],this._upper_sy[t]);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(t=0,i=this._lower_sx.length;tthis.sleft&&tthis.stop&&is||(d[r].push(h[p]),d[a].push(0));for(p=0,f=m.length;ps||(c[r].push(m[p]),c[a].push(0));var g={major:this._format_major_labels(d[r],h)},v={major:[[],[]],minor:[[],[]]};return v.major[r]=i.v_compute(d[r]),v.minor[r]=i.v_compute(c[r]),v.major[a]=d[a],v.minor[a]=c[a],\"vertical\"==this.model.orientation&&(v.major[r]=u.map(v.major[r],function(e){return t-e}),v.minor[r]=u.map(v.minor[r],function(e){return t-e})),{coords:v,labels:g}},e}(r.AnnotationView);i.ColorBarView=g,g.__name__=\"ColorBarView\";var v=function(t){function e(e){return t.call(this,e)||this}return o.__extends(e,t),e.init_ColorBar=function(){this.prototype.default_view=g,this.mixins([\"text:major_label_\",\"text:title_\",\"line:major_tick_\",\"line:minor_tick_\",\"line:border_\",\"line:bar_\",\"fill:background_\"]),this.define({location:[m.Any,\"top_right\"],orientation:[m.Orientation,\"vertical\"],title:[m.String],title_standoff:[m.Number,2],width:[m.Any,\"auto\"],height:[m.Any,\"auto\"],scale_alpha:[m.Number,1],ticker:[m.Instance,function(){return new a.BasicTicker}],formatter:[m.Instance,function(){return new n.BasicTickFormatter}],major_label_overrides:[m.Any,{}],color_mapper:[m.Instance],label_standoff:[m.Number,5],margin:[m.Number,30],padding:[m.Number,10],major_tick_in:[m.Number,5],major_tick_out:[m.Number,0],minor_tick_in:[m.Number,0],minor_tick_out:[m.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:\"8pt\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"10pt\",title_text_font_style:\"italic\"})},e}(r.Annotation);i.ColorBar=v,v.__name__=\"ColorBar\",v.init_ColorBar()},\n", - " function _(i,n,c){var e=i(113),t=function(i){function n(n){return i.call(this,n)||this}return e.__extends(n,i),n}(i(205).AdaptiveTicker);c.BasicTicker=t,t.__name__=\"BasicTicker\"},\n", - " function _(t,i,a){var e=t(113),n=t(206),s=t(110),r=t(121);var h=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_AdaptiveTicker=function(){this.define({base:[r.Number,10],mantissas:[r.Array,[1,2,5]],min_interval:[r.Number,0],max_interval:[r.Number]})},i.prototype.initialize=function(){t.prototype.initialize.call(this);var i=s.nth(this.mantissas,-1)/this.base,a=s.nth(this.mantissas,0)*this.base;this.extended_mantissas=e.__spreadArrays([i],this.mantissas,[a]),this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()},i.prototype.get_interval=function(t,i,a){var e,n,r=i-t,h=this.get_ideal_interval(t,i,a),_=Math.floor((e=h/this.base_factor,void 0===(n=this.base)&&(n=Math.E),Math.log(e)/Math.log(n))),o=Math.pow(this.base,_)*this.base_factor,m=this.extended_mantissas,c=m.map(function(t){return Math.abs(a-r/(t*o))});return function(t,i,a){return Math.max(i,Math.min(a,t))}(m[s.argmin(c)]*o,this.get_min_interval(),this.get_max_interval())},i}(n.ContinuousTicker);a.AdaptiveTicker=h,h.__name__=\"AdaptiveTicker\",h.init_AdaptiveTicker()},\n", - " function _(t,n,i){var r=t(113),e=t(207),o=t(121),u=t(110),_=t(109),s=function(t){function n(n){return t.call(this,n)||this}return r.__extends(n,t),n.init_ContinuousTicker=function(){this.define({num_minor_ticks:[o.Number,5],desired_num_ticks:[o.Number,6]})},n.prototype.get_ticks=function(t,n,i,r,e){return this.get_ticks_no_defaults(t,n,r,this.desired_num_ticks)},n.prototype.get_ticks_no_defaults=function(t,n,i,r){var e=this.get_interval(t,n,r),o=Math.floor(t/e),s=Math.ceil(n/e),a=(_.isStrictNaN(o)||_.isStrictNaN(s)?[]:u.range(o,s+1)).map(function(t){return t*e}).filter(function(i){return t<=i&&i<=n}),c=this.num_minor_ticks,l=[];if(c>0&&a.length>0){for(var f=e/c,h=u.range(0,c).map(function(t){return t*f}),m=0,p=h.slice(1);m=2&&(t=Math.abs(i[1]-i[0])/1e4);var r=!1;if(this.use_scientific)for(var n=0,o=i;nt&&(l>=this.scientific_limit_high||l<=this.scientific_limit_low)){r=!0;break}}var s=new Array(i.length),f=this.precision;if(null==f||a.isNumber(f))if(r)for(var h=0,_=i.length;h<_;h++)s[h]=i[h].toExponential(f||void 0);else for(h=0,_=i.length;h<_;h++)s[h]=i[h].toFixed(f||void 0).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\");else for(var p=this.last_precision,u=this.last_precision<=15;u?p<=15:p>=15;u?p++:p--){var m=!0;if(r){for(h=0,_=i.length;h<_;h++)if(s[h]=i[h].toExponential(p),h>0&&s[h]===s[h-1]){m=!1;break}if(m)break}else{for(h=0,_=i.length;h<_;h++)if(s[h]=i[h].toFixed(p).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\"),h>0&&s[h]==s[h-1]){m=!1;break}if(m)break}if(m){this.last_precision=p;break}}return s},e}(n.TickFormatter);t.BasicTickFormatter=c,c.__name__=\"BasicTickFormatter\",c.init_BasicTickFormatter()},\n", - " function _(t,n,r){var e=t(113),i=function(t){function n(n){return t.call(this,n)||this}return e.__extends(n,t),n}(t(166).Model);r.TickFormatter=i,i.__name__=\"TickFormatter\"},\n", - " function _(o,n,l){var r=o(113),t=o(211),i=o(114),e=function(o){function n(n){return o.call(this,n)||this}return r.__extends(n,o),n.prototype._v_compute=function(o,n,l,r){for(var t=r.nan_color,e=r.low_color,h=r.high_color,a=null!=this.low?this.low:i.min(o),u=null!=this.high?this.high:i.max(o),_=l.length-1,s=1/(u-a),c=1/l.length,p=0,f=o.length;p_?null!=h?h:l[_]:l[m]}else n[p]=l[_]}},n}(t.ContinuousColorMapper);l.LinearColorMapper=e,e.__name__=\"LinearColorMapper\"},\n", - " function _(o,r,i){var l=o(113),n=o(212),t=o(121),u=function(o){function r(r){return o.call(this,r)||this}return l.__extends(r,o),r.init_ContinuousColorMapper=function(){this.define({high:[t.Number],low:[t.Number],high_color:[t.Color],low_color:[t.Color]})},r.prototype._colors=function(r){return Object.assign(Object.assign({},o.prototype._colors.call(this,r)),{low_color:null!=this.low_color?r(this.low_color):void 0,high_color:null!=this.high_color?r(this.high_color):void 0})},r}(n.ColorMapper);i.ContinuousColorMapper=u,u.__name__=\"ContinuousColorMapper\",u.init_ContinuousColorMapper()},\n", - " function _(t,r,n){var e=t(113),o=t(213),i=t(121),a=t(109),u=t(123),_=t(197);function c(t){return a.isNumber(t)?t:(\"#\"!=t[0]&&(t=u.color2hex(t)),9!=t.length&&(t+=\"ff\"),parseInt(t.slice(1),16))}function l(t){for(var r=new Uint32Array(t.length),n=0,e=t.length;nr.x?-1:t.x==r.x?0:1}):o.sort(function(t,r){return t.xthis._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];var r=s.find_last_index(this._x_sorted,function(r){return rthis._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]}var e;switch(this.mode){case\"after\":e=s.find_last_index(this._x_sorted,function(e){return t>=e});break;case\"before\":e=s.find_index(this._x_sorted,function(e){return t<=e});break;case\"center\":var r=this._x_sorted.map(function(e){return Math.abs(e-t)}),n=s.min(r);e=s.find_index(r,function(t){return n===t});break;default:throw new Error(\"unknown mode: \"+this.mode)}return-1!=e?this._y_sorted[e]:NaN},e}(i.Interpolator);r.StepInterpolator=_,_.__name__=\"StepInterpolator\",_.init_StepInterpolator()},\n", - " function _(t,e,a){var r=t(113),o=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype.compute=function(t){var e,a=this._compute_state(),r=a[0],o=a[1],n=a[2],i=a[3];if(0==n)e=0;else{var h=(Math.log(t)-i)/n;e=isFinite(h)?h*r+o:NaN}return e},e.prototype.v_compute=function(t){var e=this._compute_state(),a=e[0],r=e[1],o=e[2],n=e[3],i=new Float64Array(t.length);if(0==o)for(var h=0;h0?(this.el.style.top=y+\"px\",this.el.style.left=b+\"px\"):l.undisplay(this.el)}},e}(o.AnnotationView);i.TooltipView=c,c.__name__=\"TooltipView\";var d=function(t){function e(e){return t.call(this,e)||this}return s.__extends(e,t),e.init_Tooltip=function(){this.prototype.default_view=c,this.define({attachment:[a.TooltipAttachment,\"horizontal\"],inner_only:[a.Boolean,!0],show_arrow:[a.Boolean,!0]}),this.override({level:\"overlay\"}),this.internal({data:[a.Any,[]],custom:[a.Any]})},e.prototype.clear=function(){this.data=[]},e.prototype.add=function(t,e,i){this.data=this.data.concat([[t,e,i]])},e}(o.Annotation);i.Tooltip=d,d.__name__=\"Tooltip\",d.init_Tooltip()},\n", - " function _(o,t,n){o(164),o(163).styles.append('.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.bk_tooltip=\"bk-tooltip\",n.bk_tooltip_arrow=\"bk-tooltip-arrow\",n.bk_tooltip_custom=\"bk-tooltip-custom\",n.bk_tooltip_row_label=\"bk-tooltip-row-label\",n.bk_tooltip_row_value=\"bk-tooltip-row-value\",n.bk_tooltip_color_block=\"bk-tooltip-color-block\"},\n", - " function _(b,e,k){b(163).styles.append(\"\"),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(b){switch(b){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 _(e,t,i){var s=e(113),n=e(131),r=e(170),o=e(169),a=e(121),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype.initialize=function(){e.prototype.initialize.call(this),this.set_data(this.model.source)},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.source.streaming,function(){return t.set_data(t.model.source)}),this.connect(this.model.source.patching,function(){return t.set_data(t.model.source)}),this.connect(this.model.source.change,function(){return t.set_data(t.model.source)})},t.prototype.set_data=function(t){e.prototype.set_data.call(this,t),this.visuals.warm_cache(t),this.plot_view.request_render()},t.prototype._map_data=function(){var e,t,i,s=this.plot_view.frame,n=this.model.dimension,r=s.xscales[this.model.x_range_name],o=s.yscales[this.model.y_range_name],a=\"height\"==n?o:r,h=\"height\"==n?r:o,_=\"height\"==n?s.yview:s.xview,l=\"height\"==n?s.xview:s.yview;e=\"data\"==this.model.properties.lower.units?a.v_compute(this._lower):_.v_compute(this._lower),t=\"data\"==this.model.properties.upper.units?a.v_compute(this._upper):_.v_compute(this._upper),i=\"data\"==this.model.properties.base.units?h.v_compute(this._base):l.v_compute(this._base);var u=\"height\"==n?[1,0]:[0,1],p=u[0],c=u[1],d=[e,i],m=[t,i];this._lower_sx=d[p],this._lower_sy=d[c],this._upper_sx=m[p],this._upper_sy=m[c]},t.prototype.render=function(){if(this.model.visible){this._map_data();var e=this.plot_view.canvas_view.ctx;if(this.visuals.line.doit)for(var t=0,i=this._lower_sx.length;tu&&(u=b)}return u>0&&(u+=a),u},Object.defineProperty(t.prototype,\"normals\",{get:function(){return this.panel.normals},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"dimension\",{get:function(){return this.panel.dimension},enumerable:!0,configurable:!0}),t.prototype.compute_labels=function(e){for(var t=this.model.formatter.doFormat(e,this),i=0;i_(l-c)?(a=u(h(n,o),l),r=h(u(n,o),c)):(a=h(n,o),r=u(n,o)),[a,r]}throw new Error(\"user bounds '\"+t+\"' not understood\")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"rule_coords\",{get:function(){var e=this.dimension,t=(e+1)%2,i=this.ranges[0],a=this.computed_bounds,r=a[0],n=a[1],o=[new Array(2),new Array(2)];return o[e][0]=Math.max(r,i.min),o[e][1]=Math.min(n,i.max),o[e][0]>o[e][1]&&(o[e][0]=o[e][1]=NaN),o[t][0]=this.loc,o[t][1]=this.loc,o},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"tick_coords\",{get:function(){for(var e=this.dimension,t=(e+1)%2,i=this.ranges[0],a=this.computed_bounds,r=a[0],n=a[1],o=this.model.ticker.get_ticks(r,n,i,this.loc,{}),s=o.major,l=o.minor,_=[[],[]],h=[[],[]],u=[i.min,i.max],c=u[0],d=u[1],m=0;md||(_[e].push(s[m]),_[t].push(this.loc));for(m=0;md||(h[e].push(l[m]),h[t].push(this.loc));return{major:_,minor:h}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"loc\",{get:function(){var e=this.model.fixed_location;if(null!=e){if(s.isNumber(e))return e;var t=this.ranges[1];if(t instanceof l.FactorRange)return t.synthetic(e);throw new Error(\"unexpected\")}var i=this.ranges[1];switch(this.panel.side){case\"left\":case\"below\":return i.start;case\"right\":case\"above\":return i.end}},enumerable:!0,configurable:!0}),t.prototype.serializable_state=function(){return Object.assign(Object.assign({},e.prototype.serializable_state.call(this)),{bbox:this.layout.bbox.box})},t}(r.GuideRendererView);i.AxisView=c,c.__name__=\"AxisView\";var d=function(e){function t(t){return e.call(this,t)||this}return a.__extends(t,e),t.init_Axis=function(){this.prototype.default_view=c,this.mixins([\"line:axis_\",\"line:major_tick_\",\"line:minor_tick_\",\"text:major_label_\",\"text:axis_label_\"]),this.define({bounds:[n.Any,\"auto\"],ticker:[n.Instance],formatter:[n.Instance],x_range_name:[n.String,\"default\"],y_range_name:[n.String,\"default\"],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:\"8pt\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"10pt\",axis_label_text_font_style:\"italic\"})},t}(r.GuideRenderer);i.Axis=d,d.__name__=\"Axis\",d.init_Axis()},\n", - " function _(e,n,r){var i=e(113),t=e(160),d=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(n,e),n}(t.RendererView);r.GuideRendererView=d,d.__name__=\"GuideRendererView\";var u=function(e){function n(n){return e.call(this,n)||this}return i.__extends(n,e),n.init_GuideRenderer=function(){this.override({level:\"overlay\"})},n}(t.Renderer);r.GuideRenderer=u,u.__name__=\"GuideRenderer\",u.init_GuideRenderer()},\n", - " function _(t,o,e){var i=t(113),r=t(243),s=t(246),a=t(247),n=t(121),l=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(o,t),o.prototype._render=function(t,o,e){this._draw_group_separators(t,o,e)},o.prototype._draw_group_separators=function(t,o,e){var i,r=this.ranges[0],s=this.computed_bounds,a=s[0],n=s[1];if(r.tops&&!(r.tops.length<2)&&this.visuals.separator_line.doit){for(var l=this.dimension,_=(l+1)%2,u=[[],[]],p=0,h=0;ha&&f1&&(l.tops[o]=n.tops,l.tops[e]=n.tops.map(function(o){return t.loc})),l},enumerable:!0,configurable:!0}),o}(r.AxisView);e.CategoricalAxisView=l,l.__name__=\"CategoricalAxisView\";var _=function(t){function o(o){return t.call(this,o)||this}return i.__extends(o,t),o.init_CategoricalAxis=function(){this.prototype.default_view=l,this.mixins([\"line:separator_\",\"text:group_\",\"text:subgroup_\"]),this.define({group_label_orientation:[n.Any,\"parallel\"],subgroup_label_orientation:[n.Any,\"parallel\"]}),this.override({ticker:function(){return new s.CategoricalTicker},formatter:function(){return new a.CategoricalTickFormatter},separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"8pt\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"8pt\"})},o}(r.Axis);e.CategoricalAxis=_,_.__name__=\"CategoricalAxis\",_.init_CategoricalAxis()},\n", - " function _(t,c,r){var e=t(113),o=function(t){function c(c){return t.call(this,c)||this}return e.__extends(c,t),c.prototype.get_ticks=function(t,c,r,e,o){return{major:this._collect(r.factors,r,t,c),minor:[],tops:this._collect(r.tops||[],r,t,c),mids:this._collect(r.mids||[],r,t,c)}},c.prototype._collect=function(t,c,r,e){for(var o=[],i=0,n=t;ir&&l=60?\"minsec\":\"seconds\";case!(e<3600):return r>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}},r.prototype.doFormat=function(t,r){if(0==t.length)return[];for(var e=Math.abs(t[t.length-1]-t[0])/1e3,s=e/(t.length-1),i=this._get_resolution_str(s,e),n=this._width_formats[i][1][0],a=[],u=f.indexOf(i),c={},m=0,l=f;m=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.22\";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,n,e){var t=r(113),i=r(254),u=r(255),a=r(252),f=r(127),o=r(109);function l(r){for(var n=[],e=1;e.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}}(),r):\"\"+r}function s(r,n,t,i){if(null==t)return c;if(null!=i&&(r in i||n in i)){var u=i[n in i?n:r];if(o.isString(u)){if(u in e.DEFAULT_FORMATTERS)return e.DEFAULT_FORMATTERS[u];throw new Error(\"Unknown tooltip field formatter type '\"+u+\"'\")}return function(r,n,e){return u.format(r,n,e)}}return e.DEFAULT_FORMATTERS.numeral}function p(r,n,e,t){if(\"$\"==r[0]){if(r.substring(1)in t)return t[r.substring(1)];throw new Error(\"Unknown special variable '\"+r+\"'\")}var i=n.get_column(r);if(null==i)return null;if(o.isNumber(e))return i[e];var u=i[e.index];return o.isTypedArray(u)||o.isArray(u)?o.isArray(u[0])?u[e.dim2][e.dim1]:u[e.flat_index]:u}e.sprintf=l,e.DEFAULT_FORMATTERS={numeral:function(r,n,e){return u.format(r,n)},datetime:function(r,n,e){return a(r,n)},printf:function(r,n,e){return l(n,r)}},e.basic_formatter=c,e.get_formatter=s,e.get_value=p,e.replace_placeholders=function(r,n,e,t,i){void 0===i&&(i={});var u=r.replace(/(?:^|[^@])([@|\\$](?:\\w+|{[^{}]+}))(?:{[^{}]+})?/g,function(r,n,e){return\"\"+n});return r=(r=(r=r.replace(/@\\$name/g,function(r){return\"@{\"+i.name+\"}\"})).replace(/(^|[^\\$])\\$(\\w+)/g,function(r,n,e){return n+\"@$\"+e})).replace(/(^|[^@])@(?:(\\$?\\w+)|{([^{}]+)})(?:{([^{}]+)})?/g,function(r,a,o,l,c){var m=p(o=null!=l?l:o,n,e,i);if(null==m)return\"\"+a+f.escape(\"???\");if(\"safe\"==c)return\"\"+a+m;var T=s(o,u,c,t);return\"\"+a+f.escape(T(m,c,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(t){return function(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}(function(n){if(i[n])return i[n];var t,r=n,s=[],a=0;for(;r;){if(null!==(t=e.text.exec(r)))s.push(t[0]);else if(null!==(t=e.modulo.exec(r)))s.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\");s.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 i[n]=s}(t),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}var i=Object.create(null);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,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,i){var t=e(113),r=e(110),a=e(205),s=e(257),c=e(258),_=e(261),m=e(262),k=e(260),o=function(e){function n(n){return e.call(this,n)||this}return t.__extends(n,e),n.init_DatetimeTicker=function(){this.override({num_minor_ticks:0,tickers:function(){return[new a.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*k.ONE_MILLI,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:k.ONE_SECOND,max_interval:30*k.ONE_MINUTE,num_minor_ticks:0}),new a.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:k.ONE_HOUR,max_interval:12*k.ONE_HOUR,num_minor_ticks:0}),new c.DaysTicker({days:r.range(1,32)}),new c.DaysTicker({days:r.range(1,31,3)}),new c.DaysTicker({days:[1,8,15,22]}),new c.DaysTicker({days:[1,15]}),new _.MonthsTicker({months:r.range(0,12,1)}),new _.MonthsTicker({months:r.range(0,12,2)}),new _.MonthsTicker({months:r.range(0,12,4)}),new _.MonthsTicker({months:r.range(0,12,6)}),new m.YearsTicker({})]}})},n}(s.CompositeTicker);i.DatetimeTicker=o,o.__name__=\"DatetimeTicker\",o.init_DatetimeTicker()},\n", - " function _(t,e,i){var n=t(113),r=t(206),o=t(121),s=t(110),a=t(125),_=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_CompositeTicker=function(){this.define({tickers:[o.Array,[]]})},Object.defineProperty(e.prototype,\"min_intervals\",{get:function(){return this.tickers.map(function(t){return t.get_min_interval()})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"max_intervals\",{get:function(){return this.tickers.map(function(t){return t.get_max_interval()})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"min_interval\",{get:function(){return this.min_intervals[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"max_interval\",{get:function(){return this.max_intervals[0]},enumerable:!0,configurable:!0}),e.prototype.get_best_ticker=function(t,e,i){var n,r=e-t,o=this.get_ideal_interval(t,e,i),_=[s.sorted_index(this.min_intervals,o)-1,s.sorted_index(this.max_intervals,o)],u=[this.min_intervals[_[0]],this.max_intervals[_[1]]].map(function(t){return Math.abs(i-r/t)});if(a.isEmpty(u.filter(function(t){return!isNaN(t)})))n=this.tickers[0];else{var c=_[s.argmin(u)];n=this.tickers[c]}return n},e.prototype.get_interval=function(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)},e.prototype.get_ticks_no_defaults=function(t,e,i,n){return this.get_best_ticker(t,e,n).get_ticks_no_defaults(t,e,i,n)},e}(r.ContinuousTicker);i.CompositeTicker=_,_.__name__=\"CompositeTicker\",_.init_CompositeTicker()},\n", - " function _(t,n,e){var i=t(113),r=t(259),a=t(260),o=t(121),s=t(110);var _=function(t){function n(n){return t.call(this,n)||this}return i.__extends(n,t),n.init_DaysTicker=function(){this.define({days:[o.Array,[]]}),this.override({num_minor_ticks:0})},n.prototype.initialize=function(){t.prototype.initialize.call(this);var n=this.days;n.length>1?this.interval=(n[1]-n[0])*a.ONE_DAY:this.interval=31*a.ONE_DAY},n.prototype.get_ticks_no_defaults=function(t,n,e,i){var r=function(t,n){var e=a.last_month_no_later_than(new Date(t)),i=a.last_month_no_later_than(new Date(n));i.setUTCMonth(i.getUTCMonth()+1);for(var r=[],o=e;r.push(a.copy_date(o)),o.setUTCMonth(o.getUTCMonth()+1),!(o>i););return r}(t,n),o=this.days,_=this.interval;return{major:s.concat(r.map(function(t){return function(t,n){for(var e=t.getUTCMonth(),i=[],r=0,s=o;r1?this.interval=(n[1]-n[0])*a.ONE_MONTH:this.interval=12*a.ONE_MONTH},n.prototype.get_ticks_no_defaults=function(t,n,e,r){var i=function(t,n){var e=a.last_year_no_later_than(new Date(t)),r=a.last_year_no_later_than(new Date(n));r.setUTCFullYear(r.getUTCFullYear()+1);for(var i=[],o=e;i.push(a.copy_date(o)),o.setUTCFullYear(o.getUTCFullYear()+1),!(o>r););return i}(t,n),o=this.months;return{major:l.concat(i.map(function(t){return o.map(function(n){var e=a.copy_date(t);return e.setUTCMonth(n),e})})).map(function(t){return t.getTime()}).filter(function(e){return t<=e&&e<=n}),minor:[]}},n}(i.SingleIntervalTicker);e.MonthsTicker=u,u.__name__=\"MonthsTicker\",u.init_MonthsTicker()},\n", - " function _(t,e,i){var n=t(113),r=t(204),a=t(259),_=t(260),c=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.interval=_.ONE_YEAR,this.basic_ticker=new r.BasicTicker({num_minor_ticks:0})},e.prototype.get_ticks_no_defaults=function(t,e,i,n){var r=_.last_year_no_later_than(new Date(t)).getUTCFullYear(),a=_.last_year_no_later_than(new Date(e)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,a,i,n).major.map(function(t){return Date.UTC(t,0,1)}).filter(function(i){return t<=i&&i<=e}),minor:[]}},e}(a.SingleIntervalTicker);i.YearsTicker=c,c.__name__=\"YearsTicker\"},\n", - " function _(i,n,t){var e=i(113),o=i(243),r=i(248),u=i(264),s=i(265),_=function(i){function n(){return null!==i&&i.apply(this,arguments)||this}return e.__extends(n,i),n}(o.AxisView);t.LogAxisView=_,_.__name__=\"LogAxisView\";var c=function(i){function n(n){return i.call(this,n)||this}return e.__extends(n,i),n.init_LogAxis=function(){this.prototype.default_view=_,this.override({ticker:function(){return new s.LogTicker},formatter:function(){return new u.LogTickFormatter}})},n}(r.ContinuousAxis);t.LogAxis=c,c.__name__=\"LogAxis\",c.init_LogAxis()},\n", - " function _(t,i,r){var e=t(113),n=t(209),o=t(208),a=t(167),c=t(121),l=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_LogTickFormatter=function(){this.define({ticker:[c.Instance,null]})},i.prototype.initialize=function(){t.prototype.initialize.call(this),this.basic_formatter=new o.BasicTickFormatter,null==this.ticker&&a.logger.warn(\"LogTickFormatter not configured with a ticker, using default base of 10 (labels will be incorrect if ticker base is not 10)\")},i.prototype.doFormat=function(t,i){if(0==t.length)return[];for(var r=null!=this.ticker?this.ticker.base:10,e=!1,n=new Array(t.length),o=0,a=t.length;o0&&n[o]==n[o-1]){e=!0;break}return e?this.basic_formatter.doFormat(t,i):n},i}(n.TickFormatter);r.LogTickFormatter=l,l.__name__=\"LogTickFormatter\",l.init_LogTickFormatter()},\n", - " function _(t,r,n){var e=t(113),i=t(205),o=t(110),a=function(t){function r(r){return t.call(this,r)||this}return e.__extends(r,t),r.init_LogTicker=function(){this.override({mantissas:[1,5]})},r.prototype.get_ticks_no_defaults=function(t,r,n,e){var i,a=this.num_minor_ticks,u=[],f=this.base,h=Math.log(t)/Math.log(f),l=Math.log(r)/Math.log(f),c=l-h;if(isFinite(c))if(c<2){var s=this.get_interval(t,r,e),g=Math.floor(t/s),_=Math.ceil(r/s);if(i=o.range(g,_+1).filter(function(t){return 0!=t}).map(function(t){return t*s}).filter(function(n){return t<=n&&n<=r}),a>0&&i.length>0){for(var p=s/a,v=0,M=(y=o.range(0,a).map(function(t){return t*p})).slice(1);v0&&i.length>0){for(var y,A=Math.pow(f,x)/a,F=0,q=y=o.range(1,a+1).map(function(t){return t*A});F1?((e=i).width=arguments[0],e.height=arguments[1]):e=t||i,!(this instanceof r))return new r(e);this.width=e.width||i.width,this.height=e.height||i.height,this.enableMirroring=void 0!==e.enableMirroring?e.enableMirroring:i.enableMirroring,this.canvas=this,this.__document=e.document||document,e.ctx?this.__ctx=e.ctx:(this.__canvas=this.__document.createElement(\"canvas\"),this.__ctx=this.__canvas.getContext(\"2d\")),this.__setDefaultStyles(),this.__stack=[this.__getStyleState()],this.__groupStack=[],this.__root=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\"),this.__root.setAttribute(\"version\",1.1),this.__root.setAttribute(\"xmlns\",\"http://www.w3.org/2000/svg\"),this.__root.setAttributeNS(\"http://www.w3.org/2000/xmlns/\",\"xmlns:xlink\",\"http://www.w3.org/1999/xlink\"),this.__root.setAttribute(\"width\",this.width),this.__root.setAttribute(\"height\",this.height),this.__ids={},this.__defs=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\"),this.__root.appendChild(this.__defs),this.__currentElement=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\"),this.__root.appendChild(this.__currentElement)}).prototype.__createElement=function(t,e,r){void 0===e&&(e={});var i,n,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",t),a=Object.keys(e);for(r&&(s.setAttribute(\"fill\",\"none\"),s.setAttribute(\"stroke\",\"none\")),i=0;i0){\"path\"===this.__currentElement.nodeName&&(this.__currentElementsToStyle||(this.__currentElementsToStyle={element:e,children:[]}),this.__currentElementsToStyle.children.push(this.__currentElement),this.__applyCurrentDefaultPath());var r=this.__createElement(\"g\");e.appendChild(r),this.__currentElement=r}var i=this.__currentElement.getAttribute(\"transform\");i?i+=\" \":i=\"\",i+=t,this.__currentElement.setAttribute(\"transform\",i)},r.prototype.scale=function(t,e){void 0===e&&(e=t),this.__addTransform(a(\"scale({x},{y})\",{x:t,y:e}))},r.prototype.rotate=function(t){var e=180*t/Math.PI;this.__addTransform(a(\"rotate({angle},{cx},{cy})\",{angle:e,cx:0,cy:0}))},r.prototype.translate=function(t,e){this.__addTransform(a(\"translate({x},{y})\",{x:t,y:e}))},r.prototype.transform=function(t,e,r,i,n,s){this.__addTransform(a(\"matrix({a},{b},{c},{d},{e},{f})\",{a:t,b:e,c:r,d:i,e:n,f:s}))},r.prototype.beginPath=function(){var t;this.__currentDefaultPath=\"\",this.__currentPosition={},t=this.__createElement(\"path\",{},!0),this.__closestGroupOrSvg().appendChild(t),this.__currentElement=t},r.prototype.__applyCurrentDefaultPath=function(){var t=this.__currentElement;\"path\"===t.nodeName?t.setAttribute(\"d\",this.__currentDefaultPath):console.error(\"Attempted to apply path command to node\",t.nodeName)},r.prototype.__addPathCommand=function(t){this.__currentDefaultPath+=\" \",this.__currentDefaultPath+=t},r.prototype.moveTo=function(t,e){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.__currentPosition={x:t,y:e},this.__addPathCommand(a(\"M {x} {y}\",{x:t,y:e}))},r.prototype.closePath=function(){this.__currentDefaultPath&&this.__addPathCommand(\"Z\")},r.prototype.lineTo=function(t,e){this.__currentPosition={x:t,y:e},this.__currentDefaultPath.indexOf(\"M\")>-1?this.__addPathCommand(a(\"L {x} {y}\",{x:t,y:e})):this.__addPathCommand(a(\"M {x} {y}\",{x:t,y:e}))},r.prototype.bezierCurveTo=function(t,e,r,i,n,s){this.__currentPosition={x:n,y:s},this.__addPathCommand(a(\"C {cp1x} {cp1y} {cp2x} {cp2y} {x} {y}\",{cp1x:t,cp1y:e,cp2x:r,cp2y:i,x:n,y:s}))},r.prototype.quadraticCurveTo=function(t,e,r,i){this.__currentPosition={x:r,y:i},this.__addPathCommand(a(\"Q {cpx} {cpy} {x} {y}\",{cpx:t,cpy:e,x:r,y:i}))};var l=function(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]};r.prototype.arcTo=function(t,e,r,i,n){var s=this.__currentPosition&&this.__currentPosition.x,a=this.__currentPosition&&this.__currentPosition.y;if(void 0!==s&&void 0!==a){if(n<0)throw new Error(\"IndexSizeError: The radius provided (\"+n+\") is negative.\");if(s===t&&a===e||t===r&&e===i||0===n)this.lineTo(t,e);else{var o=l([s-t,a-e]),h=l([r-t,i-e]);if(o[0]*h[1]!=o[1]*h[0]){var c=o[0]*h[0]+o[1]*h[1],p=Math.acos(Math.abs(c)),_=l([o[0]+h[0],o[1]+h[1]]),u=n/Math.sin(p/2),d=t+u*_[0],g=e+u*_[1],m=[-o[1],o[0]],f=[h[1],-h[0]],y=function(t){var e=t[0];return t[1]>=0?Math.acos(e):-Math.acos(e)},v=y(m),b=y(f);this.lineTo(d+m[0]*n,g+m[1]*n),this.arc(d,g,n,v,b)}else this.lineTo(t,e)}}},r.prototype.stroke=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill stroke markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\")},r.prototype.fill=function(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke fill markers\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\")},r.prototype.rect=function(t,e,r,i){\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+r,e),this.lineTo(t+r,e+i),this.lineTo(t,e+i),this.lineTo(t,e),this.closePath()},r.prototype.fillRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"fill\")},r.prototype.strokeRect=function(t,e,r,i){var n;n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i},!0),this.__closestGroupOrSvg().appendChild(n),this.__currentElement=n,this.__applyStyleToCurrentElement(\"stroke\")},r.prototype.__clearCanvas=function(){for(var t=this.__closestGroupOrSvg().getAttribute(\"transform\"),e=this.__root.childNodes[1],r=e.childNodes,i=r.length-1;i>=0;i--)r[i]&&e.removeChild(r[i]);this.__currentElement=e,this.__groupStack=[],t&&this.__addTransform(t)},r.prototype.clearRect=function(t,e,r,i){if(0!==t||0!==e||r!==this.width||i!==this.height){var n,s=this.__closestGroupOrSvg();n=this.__createElement(\"rect\",{x:t,y:e,width:r,height:i,fill:\"#FFFFFF\"},!0),s.appendChild(n)}else this.__clearCanvas()},r.prototype.createLinearGradient=function(t,e,r,n){var s=this.__createElement(\"linearGradient\",{id:o(this.__ids),x1:t+\"px\",x2:r+\"px\",y1:e+\"px\",y2:n+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(s),new i(s,this)},r.prototype.createRadialGradient=function(t,e,r,n,s,a){var h=this.__createElement(\"radialGradient\",{id:o(this.__ids),cx:n+\"px\",cy:s+\"px\",r:a+\"px\",fx:t+\"px\",fy:e+\"px\",gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(h),new i(h,this)},r.prototype.__parseFont=function(){var 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\",href:null};return\"underline\"===this.__fontUnderline&&(e.decoration=\"underline\"),this.__fontHref&&(e.href=this.__fontHref),e},r.prototype.__wrapTextLink=function(t,e){if(t.href){var r=this.__createElement(\"a\");return r.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),r.appendChild(e),r}return e},r.prototype.__applyText=function(t,e,r,i){var n,s,a=this.__parseFont(),o=this.__closestGroupOrSvg(),l=this.__createElement(\"text\",{\"font-family\":a.family,\"font-size\":a.size,\"font-style\":a.style,\"font-weight\":a.weight,\"text-decoration\":a.decoration,x:e,y:r,\"text-anchor\":(n=this.textAlign,s={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"},s[n]||s.start),\"dominant-baseline\":h(this.textBaseline)},!0);l.appendChild(this.__document.createTextNode(t)),this.__currentElement=l,this.__applyStyleToCurrentElement(i),o.appendChild(this.__wrapTextLink(a,l))},r.prototype.fillText=function(t,e,r){this.__applyText(t,e,r,\"fill\")},r.prototype.strokeText=function(t,e,r){this.__applyText(t,e,r,\"stroke\")},r.prototype.measureText=function(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)},r.prototype.arc=function(t,e,r,i,n,s){if(i!==n){(i%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(s?-1:1))%(2*Math.PI));var o=t+r*Math.cos(n),h=e+r*Math.sin(n),l=t+r*Math.cos(i),c=e+r*Math.sin(i),p=s?0:1,_=0,u=n-i;u<0&&(u+=2*Math.PI),_=s?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,c),this.__addPathCommand(a(\"A {rx} {ry} {xAxisRotation} {largeArcFlag} {sweepFlag} {endX} {endY}\",{rx:r,ry:r,xAxisRotation:0,largeArcFlag:_,sweepFlag:p,endX:o,endY:h})),this.__currentPosition={x:o,y:h}}},r.prototype.clip=function(){var t=this.__closestGroupOrSvg(),e=this.__createElement(\"clipPath\"),r=o(this.__ids),i=this.__createElement(\"g\");this.__applyCurrentDefaultPath(),t.removeChild(this.__currentElement),e.setAttribute(\"id\",r),e.appendChild(this.__currentElement),this.__defs.appendChild(e),t.setAttribute(\"clip-path\",a(\"url(#{id})\",{id:r})),t.appendChild(i),this.__currentElement=i},r.prototype.drawImage=function(){var t,e,i,n,s,a,o,h,l,c,p,_,u,d,g=Array.prototype.slice.call(arguments),m=g[0],f=0,y=0;if(3===g.length)t=g[1],e=g[2],i=s=m.width,n=a=m.height;else if(5===g.length)t=g[1],e=g[2],i=g[3],n=g[4],s=m.width,a=m.height;else{if(9!==g.length)throw new Error(\"Inavlid number of arguments passed to drawImage: \"+arguments.length);f=g[1],y=g[2],s=g[3],a=g[4],t=g[5],e=g[6],i=g[7],n=g[8]}o=this.__closestGroupOrSvg(),this.__currentElement;var v=\"translate(\"+t+\", \"+e+\")\";if(m instanceof r){if((h=m.getSvg().cloneNode(!0)).childNodes&&h.childNodes.length>1){for(l=h.childNodes[0];l.childNodes.length;)d=l.childNodes[0].getAttribute(\"id\"),this.__ids[d]=d,this.__defs.appendChild(l.childNodes[0]);if(c=h.childNodes[1]){var b,w=c.getAttribute(\"transform\");b=w?w+\" \"+v:v,c.setAttribute(\"transform\",b),o.appendChild(c)}}}else\"IMG\"===m.nodeName?((p=this.__createElement(\"image\")).setAttribute(\"width\",i),p.setAttribute(\"height\",n),p.setAttribute(\"preserveAspectRatio\",\"none\"),(f||y||s!==m.width||a!==m.height)&&((_=this.__document.createElement(\"canvas\")).width=i,_.height=n,(u=_.getContext(\"2d\")).drawImage(m,f,y,s,a,0,0,i,n),m=_),p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===m.nodeName?m.toDataURL():m.getAttribute(\"src\")),o.appendChild(p)):\"CANVAS\"===m.nodeName&&((p=this.__createElement(\"image\")).setAttribute(\"width\",i),p.setAttribute(\"height\",n),p.setAttribute(\"preserveAspectRatio\",\"none\"),(_=this.__document.createElement(\"canvas\")).width=i,_.height=n,(u=_.getContext(\"2d\")).imageSmoothingEnabled=!1,u.mozImageSmoothingEnabled=!1,u.oImageSmoothingEnabled=!1,u.webkitImageSmoothingEnabled=!1,u.drawImage(m,f,y,s,a,0,0,i,n),m=_,p.setAttribute(\"transform\",v),p.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",m.toDataURL()),o.appendChild(p))},r.prototype.createPattern=function(t,e){var i,s=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),a=o(this.__ids);return s.setAttribute(\"id\",a),s.setAttribute(\"width\",t.width),s.setAttribute(\"height\",t.height),\"CANVAS\"===t.nodeName||\"IMG\"===t.nodeName?((i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\")).setAttribute(\"width\",t.width),i.setAttribute(\"height\",t.height),i.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",\"CANVAS\"===t.nodeName?t.toDataURL():t.getAttribute(\"src\")),s.appendChild(i),this.__defs.appendChild(s)):t instanceof r&&(s.appendChild(t.__root.childNodes[1]),this.__defs.appendChild(s)),new n(s,this)},r.prototype.setLineDash=function(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null},r.prototype.drawFocusRing=function(){},r.prototype.createImageData=function(){},r.prototype.getImageData=function(){},r.prototype.putImageData=function(){},r.prototype.globalCompositeOperation=function(){},r.prototype.setTransform=function(){},\"object\"==typeof window&&(window.C2S=r),\"object\"==typeof e&&\"object\"==typeof e.exports&&(e.exports=r)}()},\n", - " function _(e,t,a){var r=e(113),n=e(279),s=e(215),i=e(224),_=e(225),o=e(280),c=e(184),g=function(e){function t(t,a,r,n,s,i){void 0===s&&(s={}),void 0===i&&(i={});var _=e.call(this)||this;return _.x_scale=t,_.y_scale=a,_.x_range=r,_.y_range=n,_.extra_x_ranges=s,_.extra_y_ranges=i,_._configure_scales(),_}return r.__extends(t,e),t.prototype.map_to_screen=function(e,t,a,r){return void 0===a&&(a=\"default\"),void 0===r&&(r=\"default\"),[this.xscales[a].v_compute(e),this.yscales[r].v_compute(t)]},t.prototype._get_ranges=function(e,t){var a={};if(a.default=e,null!=t)for(var r in t)a[r]=t[r];return a},t.prototype._get_scales=function(e,t,a){var r={};for(var g in t){var l=t[g];if(l instanceof o.DataRange1d||l instanceof _.Range1d){if(!(e instanceof i.LogScale||e instanceof s.LinearScale))throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type);if(e instanceof n.CategoricalScale)throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type)}if(l instanceof c.FactorRange&&!(e instanceof n.CategoricalScale))throw new Error(\"Range \"+l.type+\" is incompatible is Scale \"+e.type);e instanceof i.LogScale&&l instanceof o.DataRange1d&&(l.scale_hint=\"log\");var f=e.clone();f.setv({source_range:l,target_range:a}),r[g]=f}return r},t.prototype._configure_frame_ranges=function(){this._h_target=new _.Range1d({start:this._left.value,end:this._right.value}),this._v_target=new _.Range1d({start:this._bottom.value,end:this._top.value})},t.prototype._configure_scales=function(){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._xscales=this._get_scales(this.x_scale,this._x_ranges,this._h_target),this._yscales=this._get_scales(this.y_scale,this._y_ranges,this._v_target)},t.prototype._update_scales=function(){for(var e in this._configure_frame_ranges(),this._xscales){this._xscales[e].target_range=this._h_target}for(var e in this._yscales){this._yscales[e].target_range=this._v_target}},t.prototype._set_geometry=function(t,a){e.prototype._set_geometry.call(this,t,a),this._update_scales()},Object.defineProperty(t.prototype,\"x_ranges\",{get:function(){return this._x_ranges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y_ranges\",{get:function(){return this._y_ranges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"xscales\",{get:function(){return this._xscales},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"yscales\",{get:function(){return this._yscales},enumerable:!0,configurable:!0}),t}(e(282).LayoutItem);a.CartesianFrame=g,g.__name__=\"CartesianFrame\"},\n", - " function _(t,e,c){var n=t(113),o=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.prototype.compute=function(e){return t.prototype.compute.call(this,this.source_range.synthetic(e))},e.prototype.v_compute=function(e){return t.prototype.v_compute.call(this,this.source_range.v_synthetic(e))},e}(t(215).LinearScale);c.CategoricalScale=o,o.__name__=\"CategoricalScale\"},\n", - " function _(t,i,n){var e=t(113),a=t(281),r=t(175),s=t(167),o=t(121),l=t(181),_=t(110),d=function(t){function i(i){var n=t.call(this,i)||this;return n._plot_bounds={},n.have_updated_interactively=!1,n}return e.__extends(i,t),i.init_DataRange1d=function(){this.define({start:[o.Number],end:[o.Number],range_padding:[o.Number,.1],range_padding_units:[o.PaddingUnits,\"percent\"],flipped:[o.Boolean,!1],follow:[o.StartEnd],follow_interval:[o.Number],default_span:[o.Number,2],only_visible:[o.Boolean,!1]}),this.internal({scale_hint:[o.String,\"auto\"]})},i.prototype.initialize=function(){t.prototype.initialize.call(this),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},Object.defineProperty(i.prototype,\"min\",{get:function(){return Math.min(this.start,this.end)},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"max\",{get:function(){return Math.max(this.start,this.end)},enumerable:!0,configurable:!0}),i.prototype.computed_renderers=function(){var t=this.names,i=this.renderers;if(0==i.length)for(var n=0,e=this.plots;n0&&(i=i.filter(function(i){return _.includes(t,i.name)})),s.logger.debug(\"computed \"+i.length+\" renderers for DataRange1d \"+this.id);for(var o=0,l=i;ou&&(\"start\"==this.follow?a=e+h*u:\"end\"==this.follow&&(e=a-h*u)),[e,a]},i.prototype.update=function(t,i,n,e){if(!this.have_updated_interactively){var a=this.computed_renderers(),r=this._compute_plot_bounds(a,t);null!=e&&(r=this.adjust_bounds_for_aspect(r,e)),this._plot_bounds[n]=r;var s=this._compute_min_max(this._plot_bounds,i),o=s[0],l=s[1],_=this._compute_range(o,l),d=_[0],h=_[1];null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(d=this._initial_start):d=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(h=this._initial_end):h=this._initial_end);var u=[this.start,this.end],p=u[0],g=u[1];if(d!=p||h!=g){var f={};d!=p&&(f.start=d),h!=g&&(f.end=h),this.setv(f)}\"auto\"==this.bounds&&this.setv({bounds:[d,h]},{silent:!0}),this.change.emit()}},i.prototype.reset=function(){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()},i}(a.DataRange);n.DataRange1d=d,d.__name__=\"DataRange1d\",d.init_DataRange1d()},\n", - " function _(n,a,e){var t=n(113),i=n(185),r=n(121),_=function(n){function a(a){return n.call(this,a)||this}return t.__extends(a,n),a.init_DataRange=function(){this.define({names:[r.Array,[]],renderers:[r.Array,[]]})},a}(i.Range);e.DataRange=_,_.__name__=\"DataRange\",_.init_DataRange()},\n", - " function _(a,o,t){var r=a(283);t.Sizeable=r.Sizeable;var e=a(284);t.Layoutable=e.Layoutable,t.LayoutItem=e.LayoutItem;var n=a(285);t.HStack=n.HStack,t.VStack=n.VStack,t.AnchorLayout=n.AnchorLayout;var c=a(286);t.Grid=c.Grid,t.Row=c.Row,t.Column=c.Column;var i=a(287);t.ContentBox=i.ContentBox,t.VariadicBox=i.VariadicBox},\n", - " function _(t,h,i){var e=Math.min,n=Math.max,o=function(){function t(t){void 0===t&&(t={}),this.width=null!=t.width?t.width:0,this.height=null!=t.height?t.height:0}return t.prototype.bounded_to=function(h){var i=h.width,e=h.height;return new t({width:this.width==1/0&&null!=i?i:this.width,height:this.height==1/0&&null!=e?e:this.height})},t.prototype.expanded_to=function(h){var i=h.width,e=h.height;return new t({width:i!=1/0?n(this.width,i):this.width,height:e!=1/0?n(this.height,e):this.height})},t.prototype.expand_to=function(t){var h=t.width,i=t.height;this.width=n(this.width,h),this.height=n(this.height,i)},t.prototype.narrowed_to=function(h){var i=h.width,n=h.height;return new t({width:e(this.width,i),height:e(this.height,n)})},t.prototype.narrow_to=function(t){var h=t.width,i=t.height;this.width=e(this.width,h),this.height=e(this.height,i)},t.prototype.grow_by=function(h){var i=h.left,e=h.right,n=h.top,o=h.bottom;return new t({width:this.width+i+e,height:this.height+n+o})},t.prototype.shrink_by=function(h){var i=h.left,e=h.right,o=h.top,r=h.bottom;return new t({width:n(this.width-i-e,0),height:n(this.height-o-r,0)})},t.prototype.map=function(h,i){return new t({width:h(this.width),height:(null!=i?i:h)(this.height)})},t}();i.Sizeable=o,o.__name__=\"Sizeable\"},\n", - " function _(i,t,e){var h=i(113),n=i(283),r=i(181),s=Math.min,o=Math.max,g=Math.round,u=function(){function i(){this._bbox=new r.BBox,this._inner_bbox=new r.BBox;var i=this;this._top={get value(){return i.bbox.top}},this._left={get value(){return i.bbox.left}},this._width={get value(){return i.bbox.width}},this._height={get value(){return i.bbox.height}},this._right={get value(){return i.bbox.right}},this._bottom={get value(){return i.bbox.bottom}},this._hcenter={get value(){return i.bbox.hcenter}},this._vcenter={get value(){return i.bbox.vcenter}}}return Object.defineProperty(i.prototype,\"bbox\",{get:function(){return this._bbox},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"inner_bbox\",{get:function(){return this._inner_bbox},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"sizing\",{get:function(){return this._sizing},enumerable:!0,configurable:!0}),i.prototype.set_sizing=function(i){var t=i.width_policy||\"fit\",e=i.width,h=null!=i.min_width?i.min_width:0,n=null!=i.max_width?i.max_width:1/0,r=i.height_policy||\"fit\",s=i.height,o=null!=i.min_height?i.min_height:0,g=null!=i.max_height?i.max_height:1/0,u=i.aspect,a=i.margin||{top:0,right:0,bottom:0,left:0},l=!1!==i.visible,_=i.halign||\"start\",d=i.valign||\"start\";this._sizing={width_policy:t,min_width:h,width:e,max_width:n,height_policy:r,min_height:o,height:s,max_height:g,aspect:u,margin:a,visible:l,halign:_,valign:d,size:{width:e,height:s},min_size:{width:h,height:o},max_size:{width:n,height:g}},this._init()},i.prototype._init=function(){},i.prototype._set_geometry=function(i,t){this._bbox=i,this._inner_bbox=t},i.prototype.set_geometry=function(i,t){this._set_geometry(i,t||i)},i.prototype.is_width_expanding=function(){return\"max\"==this.sizing.width_policy},i.prototype.is_height_expanding=function(){return\"max\"==this.sizing.height_policy},i.prototype.apply_aspect=function(i,t){var e=t.width,h=t.height,n=this.sizing.aspect;if(null!=n){var r=this.sizing,s=r.width_policy,o=r.height_policy;if(\"fixed\"!=s&&\"fixed\"!=o)if(s==o){var u=e,a=g(e/n),l=g(h*n),_=h;Math.abs(i.width-u)+Math.abs(i.height-a)<=Math.abs(i.width-l)+Math.abs(i.height-_)?(e=u,h=a):(e=l,h=_)}else!function(i,t){var e={max:4,fit:3,min:2,fixed:1};return e[i]>e[t]}(s,o)?e=g(h*n):h=g(e/n);else\"fixed\"==s?h=g(e/n):\"fixed\"==o&&(e=g(h*n))}return{width:e,height:h}},i.prototype.measure=function(i){var t=this;if(!this.sizing.visible)return{width:0,height:0};var e=function(i){return\"fixed\"==t.sizing.width_policy&&null!=t.sizing.width?t.sizing.width:i},h=function(i){return\"fixed\"==t.sizing.height_policy&&null!=t.sizing.height?t.sizing.height:i},r=new n.Sizeable(i).shrink_by(this.sizing.margin).map(e,h),s=this._measure(r),o=this.clip_size(s),g=e(o.width),u=h(o.height),a=this.apply_aspect(r,{width:g,height:u});return Object.assign(Object.assign({},s),a)},i.prototype.compute=function(i){void 0===i&&(i={});var 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}),e=t.width,h=t.height,n=new r.BBox({left:0,top:0,width:e,height:h}),s=void 0;if(null!=t.inner){var o=t.inner,g=o.left,u=o.top,a=o.right,l=o.bottom;s=new r.BBox({left:g,top:u,right:e-a,bottom:h-l})}this.set_geometry(n,s)},Object.defineProperty(i.prototype,\"xview\",{get:function(){return this.bbox.xview},enumerable:!0,configurable:!0}),Object.defineProperty(i.prototype,\"yview\",{get:function(){return this.bbox.yview},enumerable:!0,configurable:!0}),i.prototype.clip_width=function(i){return o(this.sizing.min_width,s(i,this.sizing.max_width))},i.prototype.clip_height=function(i){return o(this.sizing.min_height,s(i,this.sizing.max_height))},i.prototype.clip_size=function(i){var t=i.width,e=i.height;return{width:this.clip_width(t),height:this.clip_height(e)}},i}();e.Layoutable=u,u.__name__=\"Layoutable\";var a=function(i){function t(){return null!==i&&i.apply(this,arguments)||this}return h.__extends(t,i),t.prototype._measure=function(i){var t,e,h=this.sizing,n=h.width_policy,r=h.height_policy;if(i.width==1/0)t=null!=this.sizing.width?this.sizing.width:0;else if(\"fixed\"==n)t=null!=this.sizing.width?this.sizing.width:0;else if(\"min\"==n)t=null!=this.sizing.width?s(i.width,this.sizing.width):0;else if(\"fit\"==n)t=null!=this.sizing.width?s(i.width,this.sizing.width):i.width;else{if(\"max\"!=n)throw new Error(\"unrechable\");t=null!=this.sizing.width?o(i.width,this.sizing.width):i.width}if(i.height==1/0)e=null!=this.sizing.height?this.sizing.height:0;else if(\"fixed\"==r)e=null!=this.sizing.height?this.sizing.height:0;else if(\"min\"==r)e=null!=this.sizing.height?s(i.height,this.sizing.height):0;else if(\"fit\"==r)e=null!=this.sizing.height?s(i.height,this.sizing.height):i.height;else{if(\"max\"!=r)throw new Error(\"unrechable\");e=null!=this.sizing.height?o(i.height,this.sizing.height):i.height}return{width:t,height:e}},t}(u);e.LayoutItem=a,a.__name__=\"LayoutItem\";var l=function(i){function t(){return null!==i&&i.apply(this,arguments)||this}return h.__extends(t,i),t.prototype._measure=function(i){var t=this,e=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(e);return{width:function(){switch(t.sizing.width_policy){case\"fixed\":return null!=t.sizing.width?t.sizing.width:e.width;case\"min\":return e.width;case\"fit\":return h.width;case\"max\":return Math.max(e.width,h.width);default:throw new Error(\"unexpected\")}}(),height:function(){switch(t.sizing.height_policy){case\"fixed\":return null!=t.sizing.height?t.sizing.height:e.height;case\"min\":return e.height;case\"fit\":return h.height;case\"max\":return Math.max(e.height,h.height);default:throw new Error(\"unexpected\")}}()}},t}(u);e.ContentLayoutable=l,l.__name__=\"ContentLayoutable\"},\n", - " function _(t,e,r){var h=t(113),o=t(284),i=t(181),n=function(t){function e(){var e=t.apply(this,arguments)||this;return e.children=[],e}return h.__extends(e,t),e}(o.Layoutable);r.Stack=n,n.__name__=\"Stack\";var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return h.__extends(e,t),e.prototype._measure=function(t){for(var e=0,r=0,h=0,o=this.children;h0)for(var A=l(j.height/O.length),M=0,P=O;M0)for(var S=l(j.width/C.length),E=0,G=C;E0)for(g=0;gy?y:m,_--}}}u=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:f.size.width;for(var v=0,x=0;x0)for(x=0;xj?j:m,_--}}}var O=this._measure_cells(function(t,i){return{width:f.col_widths[i],height:f.row_heights[t]}}),B=O.row_heights,A=O.col_widths,M=O.size_hints;return{size:this._measure_totals(B,A),row_heights:B,col_widths:A,size_hints:M}},i.prototype._measure=function(t){return this._measure_grid(t).size},i.prototype._set_geometry=function(i,e){t.prototype._set_geometry.call(this,i,e);for(var n=this._state,r=n.nrows,o=n.ncols,s=n.rspacing,h=n.cspacing,u=this._measure_grid(i),p=u.row_heights,g=u.col_widths,_=u.size_hints,d=this._state.rows.map(function(t,i){return Object.assign(Object.assign({},t),{top:0,height:p[i],get bottom(){return this.top+this.height}})}),w=this._state.cols.map(function(t,i){return Object.assign(Object.assign({},t),{left:0,width:g[i],get right(){return this.left+this.width}})}),y=_.map(function(t,i){return Object.assign(Object.assign({},i),{outer:new a.BBox,inner:new a.BBox})}),m=0,v=this.absolute?i.top:0;m0?a.every(e,s.isBoolean)?(e.length!==n.get_length()&&r.logger.warn(\"BooleanFilter \"+this.id+\": length of booleans doesn't match data source\"),a.range(0,e.length).filter(function(n){return!0===e[n]})):(r.logger.warn(\"BooleanFilter \"+this.id+\": booleans should be array of booleans, defaulting to no filtering\"),null):(null!=e&&0==e.length?r.logger.warn(\"BooleanFilter \"+this.id+\": booleans is empty, defaulting to no filtering\"):r.logger.warn(\"BooleanFilter \"+this.id+\": booleans was not set, defaulting to no filtering\"),null)},e}(l.Filter);o.BooleanFilter=g,g.__name__=\"BooleanFilter\",g.init_BooleanFilter()},\n", - " function _(t,n,e){var i=t(113),r=t(166),l=t(121),o=t(109),a=t(110),f=t(167),u=function(t){function n(n){return t.call(this,n)||this}return i.__extends(n,t),n.init_Filter=function(){this.define({filter:[l.Array,null]})},n.prototype.compute_indices=function(t){var n=this.filter;return null!=n&&n.length>=0?o.isArrayOf(n,o.isBoolean)?a.range(0,n.length).filter(function(t){return!0===n[t]}):o.isArrayOf(n,o.isInteger)?n:(f.logger.warn(\"Filter \"+this.id+\": filter should either be array of only booleans or only integers, defaulting to no filtering\"),null):(f.logger.warn(\"Filter \"+this.id+\": filter was not set to be an array, defaulting to no filtering\"),null)},n}(r.Model);e.Filter=u,u.__name__=\"Filter\",u.init_Filter()},\n", - " function _(e,t,r){var i=e(113),n=e(294),s=e(121),o=e(125),u=e(127),c=function(t){function r(e){return t.call(this,e)||this}return i.__extends(r,t),r.init_CustomJSFilter=function(){this.define({args:[s.Any,{}],code:[s.String,\"\"],use_strict:[s.Boolean,!1]})},Object.defineProperty(r.prototype,\"names\",{get:function(){return o.keys(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"values\",{get:function(){return o.values(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"func\",{get:function(){var e=this.use_strict?u.use_strict(this.code):this.code;return new(Function.bind.apply(Function,i.__spreadArrays([void 0],this.names,[\"source\",\"require\",\"exports\",e])))},enumerable:!0,configurable:!0}),r.prototype.compute_indices=function(r){return this.filter=this.func.apply(this,i.__spreadArrays(this.values,[r,e,{}])),t.prototype.compute_indices.call(this,r)},r}(n.Filter);r.CustomJSFilter=c,c.__name__=\"CustomJSFilter\",c.init_CustomJSFilter()},\n", - " function _(n,i,t){var r=n(113),e=n(294),u=n(121),o=n(167),l=n(110),c=function(n){function i(i){var t=n.call(this,i)||this;return t.indices=null,t}return r.__extends(i,n),i.init_GroupFilter=function(){this.define({column_name:[u.String],group:[u.String]})},i.prototype.compute_indices=function(n){var i=this,t=n.get_column(this.column_name);return null==t?(o.logger.warn(\"group filter: groupby column not found in data source\"),null):(this.indices=l.range(0,n.get_length()||0).filter(function(n){return t[n]===i.group}),0===this.indices.length&&o.logger.warn(\"group filter: group '\"+this.group+\"' did not match any values in column '\"+this.column_name+\"'\"),this.indices)},i}(e.Filter);t.GroupFilter=c,c.__name__=\"GroupFilter\",c.init_GroupFilter()},\n", - " function _(i,n,e){var t=i(113),r=i(294),l=i(121),s=i(167),d=i(109),o=i(110),u=function(i){function n(n){return i.call(this,n)||this}return t.__extends(n,i),n.init_IndexFilter=function(){this.define({indices:[l.Array,null]})},n.prototype.compute_indices=function(i){return null!=this.indices&&this.indices.length>=0?o.every(this.indices,d.isInteger)?this.indices:(s.logger.warn(\"IndexFilter \"+this.id+\": indices should be array of integers, defaulting to no filtering\"),null):(s.logger.warn(\"IndexFilter \"+this.id+\": indices was not set, defaulting to no filtering\"),null)},n}(r.Filter);e.IndexFilter=u,u.__name__=\"IndexFilter\",u.init_IndexFilter()},\n", - " function _(r,t,a){var e=r(208);a.BasicTickFormatter=e.BasicTickFormatter;var c=r(247);a.CategoricalTickFormatter=c.CategoricalTickFormatter;var i=r(251);a.DatetimeTickFormatter=i.DatetimeTickFormatter;var o=r(299);a.FuncTickFormatter=o.FuncTickFormatter;var m=r(264);a.LogTickFormatter=m.LogTickFormatter;var F=r(267);a.MercatorTickFormatter=F.MercatorTickFormatter;var k=r(300);a.NumeralTickFormatter=k.NumeralTickFormatter;var T=r(301);a.PrintfTickFormatter=T.PrintfTickFormatter;var v=r(209);a.TickFormatter=v.TickFormatter},\n", - " function _(t,e,r){var n=t(113),i=t(209),o=t(121),c=t(125),u=t(127),a=function(e){function r(t){return e.call(this,t)||this}return n.__extends(r,e),r.init_FuncTickFormatter=function(){this.define({args:[o.Any,{}],code:[o.String,\"\"],use_strict:[o.Boolean,!1]})},Object.defineProperty(r.prototype,\"names\",{get:function(){return c.keys(this.args)},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,\"values\",{get:function(){return c.values(this.args)},enumerable:!0,configurable:!0}),r.prototype._make_func=function(){var t=this.use_strict?u.use_strict(this.code):this.code;return new(Function.bind.apply(Function,n.__spreadArrays([void 0,\"tick\",\"index\",\"ticks\"],this.names,[\"require\",\"exports\",t])))},r.prototype.doFormat=function(e,r){var i=this,o=this._make_func().bind({});return e.map(function(e,r,c){return o.apply(void 0,n.__spreadArrays([e,r,c],i.values,[t,{}]))})},r}(i.TickFormatter);r.FuncTickFormatter=a,a.__name__=\"FuncTickFormatter\",a.init_FuncTickFormatter()},\n", - " function _(n,r,t){var e=n(113),o=n(255),i=n(209),a=n(121),u=function(n){function r(r){return n.call(this,r)||this}return e.__extends(r,n),r.init_NumeralTickFormatter=function(){this.define({format:[a.String,\"0,0\"],language:[a.String,\"en\"],rounding:[a.RoundingFunction,\"round\"]})},Object.defineProperty(r.prototype,\"_rounding_fn\",{get:function(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}},enumerable:!0,configurable:!0}),r.prototype.doFormat=function(n,r){var t=this.format,e=this.language,i=this._rounding_fn;return n.map(function(n){return o.format(n,t,e,i)})},r}(i.TickFormatter);t.NumeralTickFormatter=u,u.__name__=\"NumeralTickFormatter\",u.init_NumeralTickFormatter()},\n", - " function _(t,r,n){var i=t(113),o=t(209),e=t(253),f=t(121),a=function(t){function r(r){return t.call(this,r)||this}return i.__extends(r,t),r.init_PrintfTickFormatter=function(){this.define({format:[f.String,\"%s\"]})},r.prototype.doFormat=function(t,r){var n=this;return t.map(function(t){return e.sprintf(n.format,t)})},r}(o.TickFormatter);n.PrintfTickFormatter=a,a.__name__=\"PrintfTickFormatter\",a.init_PrintfTickFormatter()},\n", - " function _(a,e,r){var v=a(303);r.AnnularWedge=v.AnnularWedge;var l=a(304);r.Annulus=l.Annulus;var t=a(305);r.Arc=t.Arc;var i=a(306);r.Bezier=i.Bezier;var n=a(307);r.Circle=n.Circle;var u=a(308);r.CenterRotatable=u.CenterRotatable;var g=a(309);r.Ellipse=g.Ellipse;var c=a(310);r.EllipseOval=c.EllipseOval;var A=a(182);r.Glyph=A.Glyph;var p=a(188);r.HArea=p.HArea;var s=a(311);r.HBar=s.HBar;var R=a(313);r.HexTile=R.HexTile;var d=a(314);r.Image=d.Image;var h=a(316);r.ImageRGBA=h.ImageRGBA;var m=a(317);r.ImageURL=m.ImageURL;var y=a(177);r.Line=y.Line;var B=a(319);r.MultiLine=B.MultiLine;var o=a(320);r.MultiPolygons=o.MultiPolygons;var G=a(321);r.Oval=G.Oval;var H=a(187);r.Patch=H.Patch;var I=a(322);r.Patches=I.Patches;var L=a(323);r.Quad=L.Quad;var P=a(324);r.Quadratic=P.Quadratic;var x=a(325);r.Ray=x.Ray;var C=a(326);r.Rect=C.Rect;var E=a(327);r.Segment=E.Segment;var M=a(328);r.Step=M.Step;var O=a(329);r.Text=O.Text;var Q=a(190);r.VArea=Q.VArea;var S=a(330);r.VBar=S.VBar;var T=a(331);r.Wedge=T.Wedge;var V=a(178);r.XYGlyph=V.XYGlyph},\n", - " function _(t,e,i){var r=t(113),s=t(178),n=t(186),a=t(183),_=t(121),h=t(111),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e.prototype._map_data=function(){\"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 Float32Array(this._start_angle.length);for(var t=0,e=this._start_angle.length;t=A&&v.push([m,z])}for(var S=this.model.properties.direction.value(),D=[],V=0,b=v;V=M&&v.push([m,g])}return a.create_hit_test_result_from_hits(v)},r.prototype.draw_legend_for_index=function(i,r,t){var s=r.x0,e=r.y0,a=r.x1,n=r.y1,u=t+1,_=new Array(u);_[t]=(s+a)/2;var h=new Array(u);h[t]=(e+n)/2;var o=.5*Math.min(Math.abs(a-s),Math.abs(n-e)),d=new Array(u);d[t]=.4*o;var l=new Array(u);l[t]=.8*o,this._render(i,[t],{sx:_,sy:h,sinner_radius:d,souter_radius:l})},r}(e.XYGlyphView);t.AnnulusView=_,_.__name__=\"AnnulusView\";var h=function(i){function r(r){return i.call(this,r)||this}return s.__extends(r,i),r.init_Annulus=function(){this.prototype.default_view=_,this.mixins([\"line\",\"fill\"]),this.define({inner_radius:[n.DistanceSpec],outer_radius:[n.DistanceSpec]})},r}(e.XYGlyph);t.Annulus=h,h.__name__=\"Annulus\",h.init_Annulus()},\n", - " function _(i,e,t){var n=i(113),s=i(178),r=i(186),a=i(121),_=function(i){function e(){return null!==i&&i.apply(this,arguments)||this}return n.__extends(e,i),e.prototype._map_data=function(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this._radius):this.sradius=this._radius},e.prototype._render=function(i,e,t){var n=t.sx,s=t.sy,r=t.sradius,a=t._start_angle,_=t._end_angle;if(this.visuals.line.doit)for(var o=this.model.properties.direction.value(),c=0,l=e;c1?(p[e]=d,x[e]=d/o):(p[e]=d*o,x[e]=d),this._render(t,[e],{sx:_,sy:l,sw:p,sh:x,_angle:[0]})},i.prototype._bounds=function(t){var i=t.x0,e=t.x1,s=t.y0,h=t.y1;return{x0:i-this.max_w2,x1:e+this.max_w2,y0:s-this.max_h2,y1:h+this.max_h2}},i}(h.CenterRotatableView);e.EllipseOvalView=a,a.__name__=\"EllipseOvalView\";var n=function(t){function i(i){return t.call(this,i)||this}return s.__extends(i,t),i}(h.CenterRotatable);e.EllipseOval=n,n.__name__=\"EllipseOval\"},\n", - " function _(t,i,e){var s=t(113),h=t(312),r=t(121),n=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return s.__extends(i,t),i.prototype.scenterx=function(t){return(this.sleft[t]+this.sright[t])/2},i.prototype.scentery=function(t){return this.sy[t]},i.prototype._index_data=function(){return this._index_box(this._y.length)},i.prototype._lrtb=function(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]]},i.prototype._map_data=function(){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);var t=this.sy.length;this.stop=new Float64Array(t),this.sbottom=new Float64Array(t);for(var i=0;i0){i=this._image[t];var n=this._image_shape[t];this._height[t]=n[0],this._width[t]=n[1]}else{var r=this._image[t];i=s.concat(r),this._height[t]=r.length,this._width[t]=r[0].length}var _=e.v_compute(i);this._set_image_data_from_buffer(t,_)}},t.prototype._render=function(e,t,a){var i=a.image_data,n=a.sx,r=a.sy,_=a.sw,s=a.sh,o=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(var h=0,l=t;h0){i=this._image[t].buffer;var n=this._image_shape[t];this._height[t]=n[0],this._width[t]=n[1]}else{var h=this._image[t],s=r.concat(h);i=new ArrayBuffer(4*s.length);for(var _=new Uint32Array(i),l=0,o=s.length;l0&&(_[l]=u)}return h.indices=o.keys(_).map(function(t){return parseInt(t,10)}),h.multiline_indices=_,h},e.prototype.get_interpolation_hit=function(t,e,i){var n=[this._xs[t][e],this._ys[t][e],this._xs[t][e+1],this._ys[t][e+1]],s=n[0],r=n[1],o=n[2],h=n[3];return a.line_interpolation(this.renderer,i,s,r,o,h)},e.prototype.draw_legend_for_index=function(t,e,i){a.generic_line_legend(this.visuals,t,e,i)},e.prototype.scenterx=function(){throw new Error(\"not implemented\")},e.prototype.scentery=function(){throw new Error(\"not implemented\")},e}(l.GlyphView);i.MultiLineView=u,u.__name__=\"MultiLineView\";var p=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_MultiLine=function(){this.prototype.default_view=u,this.coords([[\"xs\",\"ys\"]]),this.mixins([\"line\"])},e}(l.Glyph);i.MultiLine=p,p.__name__=\"MultiLine\",p.init_MultiLine()},\n", - " function _(t,i,e){var n=t(113),r=t(179),s=t(182),o=t(186),h=t(110),a=t(114),l=t(183),_=t(109),u=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(i,t),i.prototype._index_data=function(){for(var t=[],i=0,e=this._xs.length;i1)for(var o=1,a=this._xs[i][n].length;o1){for(var c=!1,x=1;x0;){var r=_.find_last_index(s,function(t){return h.isStrictNaN(t)}),o=void 0;r>=0?o=s.splice(r):(o=s,s=[]);var a=o.filter(function(t){return!h.isStrictNaN(t)});e[i].push(a)}}return e},e.prototype._index_data=function(){for(var t=this._build_discontinuous_object(this._xs),e=this._build_discontinuous_object(this._ys),i=[],n=0,r=this._xs.length;n=0,m=i-this.sy1[n]<=this.sh[n]&&i-this.sy1[n]>=0;m&&w&&p.push(n)}var M=a.create_empty_hit_test_result();return M.indices=p,M},s.prototype._map_dist_corner_for_data_side_length=function(t,s,i){for(var e=t.length,h=new Float64Array(e),r=new Float64Array(e),a=0;a1&&(e.stroke(),d=!1)}d?(e.lineTo(b,m),e.lineTo(g,w)):(e.beginPath(),e.moveTo(_[v],u[v]),d=!0),f=v}e.lineTo(_[h-1],u[h-1]),e.stroke()}},t.prototype.draw_legend_for_index=function(e,t,i){r.generic_line_legend(this.visuals,e,t,i)},t}(o.XYGlyphView);i.StepView=a,a.__name__=\"StepView\";var l=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.init_Step=function(){this.prototype.default_view=a,this.mixins([\"line\"]),this.define({mode:[s.StepMode,\"before\"]})},t}(o.XYGlyph);i.Step=l,l.__name__=\"Step\",l.init_Step()},\n", - " function _(t,e,s){var i=t(113),n=t(178),r=t(183),_=t(121),o=t(226),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return i.__extends(e,t),e.prototype._rotate_point=function(t,e,s,i,n){return[(t-s)*Math.cos(n)-(e-i)*Math.sin(n)+s,(t-s)*Math.sin(n)+(e-i)*Math.cos(n)+i]},e.prototype._text_bounds=function(t,e,s,i){return[[t,t+s,t+s,t,t],[e,e,e-i,e-i,e]]},e.prototype._render=function(t,e,s){var i=s.sx,n=s.sy,r=s._x_offset,_=s._y_offset,h=s._angle,a=s._text;this._sys=[],this._sxs=[];for(var u=0,l=e;uo[1]&&(n=o[1]);else{i=o[0],n=o[1];for(var _=0,s=this.plot_view.axis_views;_0||v>0)return{width:y>0?y:void 0,height:v>0?v:void 0}}return{}})},i.prototype.serializable_state=function(){return Object.assign(Object.assign({},t.prototype.serializable_state.call(this)),{bbox:this.layout.bbox.box,children:this.child_views.map(function(t){return t.serializable_state()})})},i}(_.DOMView);e.LayoutDOMView=d,d.__name__=\"LayoutDOMView\";var c=function(t){function i(i){return t.call(this,i)||this}return o.__extends(i,t),i.init_LayoutDOM=function(){this.define({width:[h.Number,null],height:[h.Number,null],min_width:[h.Number,null],min_height:[h.Number,null],max_width:[h.Number,null],max_height:[h.Number,null],margin:[h.Any,[0,0,0,0]],width_policy:[h.Any,\"auto\"],height_policy:[h.Any,\"auto\"],aspect_ratio:[h.Any,null],sizing_mode:[h.SizingMode,null],visible:[h.Boolean,!0],disabled:[h.Boolean,!1],align:[h.Any,\"start\"],background:[h.Color,null],css_classes:[h.Array,[]]})},i}(n.Model);e.LayoutDOM=c,c.__name__=\"LayoutDOM\",c.init_LayoutDOM()},\n", - " function _(t,n,i){var o=t(113),u=t(338),e=t(286),s=t(121),l=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(n,t),n.prototype._update_layout=function(){var t=this.child_views.map(function(t){return t.layout});this.layout=new e.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())},n}(u.BoxView);i.ColumnView=l,l.__name__=\"ColumnView\";var _=function(t){function n(n){return t.call(this,n)||this}return o.__extends(n,t),n.init_Column=function(){this.prototype.default_view=l,this.define({rows:[s.Any,\"auto\"]})},n}(u.Box);i.Column=_,_.__name__=\"Column\",_.init_Column()},\n", - " function _(t,i,n){var o=t(113),e=t(339),r=t(286),s=t(121),l=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(i,t),i.prototype.connect_signals=function(){var i=this;t.prototype.connect_signals.call(this),this.connect(this.model.properties.children.change,function(){return i.rebuild()})},Object.defineProperty(i.prototype,\"child_models\",{get:function(){return this.model.children.map(function(t){return t[0]})},enumerable:!0,configurable:!0}),i.prototype._update_layout=function(){this.layout=new r.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(var t=0,i=this.model.children;tr?(this.wrapper_el.style.maxWidth=r-a.width+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxWidth=\"\",l.undisplay(this.scroll_el))}else{var n=this.header.bbox.height;s.height>n?(this.wrapper_el.style.maxHeight=n-a.height+\"px\",l.display(this.scroll_el)):(this.wrapper_el.style.maxHeight=\"\",l.undisplay(this.scroll_el))}for(var h=this.child_views,o=0,c=h;oi-1&&(t.model.active=i-1)}}),s.appendChild(n)}return s});this.headers_el=l.div({class:[d.bk_headers]},n),this.wrapper_el=l.div({class:d.bk_headers_wrapper},this.headers_el);var h=l.div({class:[_.bk_btn,_.bk_btn_default],disabled:\"\"},l.div({class:[u.bk_caret,c.bk_left]})),o=l.div({class:[_.bk_btn,_.bk_btn_default]},l.div({class:[u.bk_caret,c.bk_right]})),p=0,b=function(e){return function(){var i=t.model.tabs.length;0==(p=\"left\"==e?Math.max(p-1,0):Math.min(p+1,i-1))?h.setAttribute(\"disabled\",\"\"):h.removeAttribute(\"disabled\"),p==i-1?o.setAttribute(\"disabled\",\"\"):o.removeAttribute(\"disabled\");var a=l.children(t.headers_el).slice(0,p).map(function(e){return e.getBoundingClientRect()});if(s){var n=-r.sum(a.map(function(e){return e.width}));t.headers_el.style.left=n+\"px\"}else{var c=-r.sum(a.map(function(e){return e.height}));t.headers_el.style.top=c+\"px\"}}};h.addEventListener(\"click\",b(\"left\")),o.addEventListener(\"click\",b(\"right\")),this.scroll_el=l.div({class:_.bk_btn_group},h,o),this.header_el=l.div({class:[d.bk_tabs_header,c.bk_side(a)]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)},t.prototype.change_active=function(e){e!=this.model.active&&(this.model.active=e,null!=this.model.callback&&this.model.callback.execute(this.model))},t.prototype.on_active_change=function(){for(var e=this.model.active,t=l.children(this.headers_el),i=0,a=t;i .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 \\\\\\n \\\\\\n \\');\\n}\\n.bk-root .bk-close:hover {\\n background-image: url(\\'data:image/svg+xml;utf8,\\\\\\n \\\\\\n \\\\\\n \\\\\\n \\');\\n}\\n'),n.bk_tabs_header=\"bk-tabs-header\",n.bk_headers_wrapper=\"bk-headers-wrapper\",n.bk_headers=\"bk-headers\",n.bk_tab=\"bk-tab\",n.bk_close=\"bk-close\"},\n", - " function _(n,b,o){n(164),n(163).styles.append(\".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\"),o.bk_btn=\"bk-btn\",o.bk_btn_group=\"bk-btn-group\",o.bk_btn_default=\"bk-btn-default\",o.bk_btn_primary=\"bk-btn-primary\",o.bk_btn_success=\"bk-btn-success\",o.bk_btn_warning=\"bk-btn-warning\",o.bk_btn_danger=\"bk-btn-danger\",o.bk_btn_type=function(n){switch(n){case\"default\":return o.bk_btn_default;case\"primary\":return o.bk_btn_primary;case\"success\":return o.bk_btn_success;case\"warning\":return o.bk_btn_warning;case\"danger\":return o.bk_btn_danger}},o.bk_dropdown_toggle=\"bk-dropdown-toggle\"},\n", - " function _(n,o,r){n(164),n(163).styles.append(\".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\"),r.bk_menu=\"bk-menu\",r.bk_caret=\"bk-caret\",r.bk_divider=\"bk-divider\"},\n", - " function _(t,i,n){var e=t(113),o=t(340),_=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(i,t),i}(o.ColumnView);n.WidgetBoxView=_,_.__name__=\"WidgetBoxView\";var u=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_WidgetBox=function(){this.prototype.default_view=_},i}(o.Column);n.WidgetBox=u,u.__name__=\"WidgetBox\",u.init_WidgetBox()},\n", - " function _(r,a,o){var p=r(351);o.CategoricalColorMapper=p.CategoricalColorMapper;var e=r(353);o.CategoricalMarkerMapper=e.CategoricalMarkerMapper;var C=r(354);o.CategoricalPatternMapper=C.CategoricalPatternMapper;var l=r(211);o.ContinuousColorMapper=l.ContinuousColorMapper;var M=r(212);o.ColorMapper=M.ColorMapper;var t=r(210);o.LinearColorMapper=t.LinearColorMapper;var i=r(355);o.LogColorMapper=i.LogColorMapper},\n", - " function _(t,r,o){var a=t(113),e=t(352),n=t(212),i=t(121),c=function(t){function r(r){return t.call(this,r)||this}return a.__extends(r,t),r.init_CategoricalColorMapper=function(){this.define({factors:[i.Array],start:[i.Number,0],end:[i.Number]})},r.prototype._v_compute=function(t,r,o,a){var n=a.nan_color;e.cat_v_compute(t,this.factors,o,r,this.start,this.end,n)},r}(n.ColorMapper);o.CategoricalColorMapper=c,c.__name__=\"CategoricalColorMapper\",c.init_CategoricalColorMapper()},\n", - " function _(n,t,e){var i=n(114),l=n(109);function r(n,t){if(n.length!=t.length)return!1;for(var e=0,i=n.length;e=e.length?c:e[g],u[a]=d},v=0,_=n.length;v<_;v++)a(v)}},\n", - " function _(r,e,t){var a=r(113),i=r(352),n=r(213),c=r(121),u=function(r){function e(e){return r.call(this,e)||this}return a.__extends(e,r),e.init_CategoricalMarkerMapper=function(){this.define({factors:[c.Array],markers:[c.Array],start:[c.Number,0],end:[c.Number],default_value:[c.MarkerType,\"circle\"]})},e.prototype.v_compute=function(r){var e=new Array(r.length);return i.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e},e}(n.Mapper);t.CategoricalMarkerMapper=u,u.__name__=\"CategoricalMarkerMapper\",u.init_CategoricalMarkerMapper()},\n", - " function _(t,e,a){var r=t(113),n=t(352),i=t(213),p=t(121),c=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.init_CategoricalPatternMapper=function(){this.define({factors:[p.Array],patterns:[p.Array],start:[p.Number,0],end:[p.Number],default_value:[p.HatchPatternType,\" \"]})},e.prototype.v_compute=function(t){var e=new Array(t.length);return n.cat_v_compute(t,this.factors,this.patterns,e,this.start,this.end,this.default_value),e},e}(i.Mapper);a.CategoricalPatternMapper=c,c.__name__=\"CategoricalPatternMapper\",c.init_CategoricalPatternMapper()},\n", - " function _(o,l,n){var t=o(113),e=o(211),r=o(114),i=null!=Math.log1p?Math.log1p:function(o){return Math.log(1+o)},h=function(o){function l(l){return o.call(this,l)||this}return t.__extends(l,o),l.prototype._v_compute=function(o,l,n,t){for(var e=t.nan_color,h=t.low_color,a=t.high_color,u=n.length,s=null!=this.low?this.low:r.min(o),_=null!=this.high?this.high:r.max(o),f=u/(i(_)-i(s)),g=n.length-1,p=0,c=o.length;p_)l[p]=null!=a?a:n[g];else if(M!=_)if(Mg&&(m=g),l[p]=n[m]}else l[p]=n[g]}},l}(e.ContinuousColorMapper);n.LogColorMapper=h,h.__name__=\"LogColorMapper\"},\n", - " function _(r,a,t){!function(r){for(var a in r)t.hasOwnProperty(a)||(t[a]=r[a])}(r(357));var n=r(358);t.Marker=n.Marker;var e=r(359);t.Scatter=e.Scatter},\n", - " function _(e,t,o){var i=e(113),r=e(358),n=Math.sqrt(3);function s(e,t){e.moveTo(-t,t),e.lineTo(t,-t),e.moveTo(-t,-t),e.lineTo(t,t)}function c(e,t){e.moveTo(0,t),e.lineTo(0,-t),e.moveTo(-t,0),e.lineTo(t,0)}function l(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 a(e,t){var o=t*n,i=o/3;e.moveTo(-t,i),e.lineTo(t,i),e.lineTo(0,i-o),e.closePath()}function u(e,t,o,i,r){var n=.65*o;c(e,o),s(e,n),i.doit&&(i.set_vectorize(e,t),e.stroke())}function v(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 _(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),s(e,o),e.stroke())}function d(e,t,o,i,r){c(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function f(e,t,o,i,r){l(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),e.stroke())}function T(e,t,o,i,r){l(e,o),r.doit&&(r.set_vectorize(e,t),e.fill()),i.doit&&(i.set_vectorize(e,t),c(e,o),e.stroke())}function z(e,t,o,i,r){!function(e,t){var o=t/2,i=n*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 k(e,t,o,i,r){e.rotate(Math.PI),a(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 h(e,t,o,i,r){var 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){var 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),c(e,o),e.stroke())}function C(e,t,o,i,r){var 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),s(e,o),e.stroke())}function q(e,t,o,i,r){a(e,o),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){!function(e,t){e.moveTo(-t,0),e.lineTo(t,0)}(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function x(e,t,o,i,r){s(e,o),i.doit&&(i.set_vectorize(e,t),e.stroke())}function M(e,t){var o,n=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(o,e),o.initClass=function(){this.prototype._render_one=t},o}(r.MarkerView);n.initClass();var s=((o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.initClass=function(){this.prototype.default_view=n},t}(r.Marker)).__name__=e,o);return s.initClass(),s}o.Asterisk=M(\"Asterisk\",u),o.CircleCross=M(\"CircleCross\",v),o.CircleX=M(\"CircleX\",_),o.Cross=M(\"Cross\",d),o.Dash=M(\"Dash\",p),o.Diamond=M(\"Diamond\",f),o.DiamondCross=M(\"DiamondCross\",T),o.Hex=M(\"Hex\",z),o.InvertedTriangle=M(\"InvertedTriangle\",k),o.Square=M(\"Square\",h),o.SquareCross=M(\"SquareCross\",m),o.SquareX=M(\"SquareX\",C),o.Triangle=M(\"Triangle\",q),o.X=M(\"X\",x),o.marker_funcs={asterisk:u,circle: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())},circle_cross:v,circle_x:_,cross:d,diamond:f,diamond_cross:T,hex:z,inverted_triangle:k,square:h,square_cross:m,square_x:C,triangle:q,dash:p,x:x}},\n", - " function _(e,t,r){var i=e(113),s=e(178),n=e(183),a=e(121),_=e(110),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype._render=function(e,t,r){for(var i=r.sx,s=r.sy,n=r._size,a=r._angle,_=0,h=t;_#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\"),g.bk_logo=\"bk-logo\",g.bk_logo_notebook=\"bk-logo-notebook\",g.bk_logo_small=\"bk-logo-small\",g.bk_grey=\"bk-grey\"},\n", - " function _(t,e,i){var n=t(113),s=this&&this.__rest||function(t,e){var i={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(i[n]=t[n]);if(null!=t&&\"function\"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(t);s=0},i.prototype.can_redo=function(){return this.state.index=h.end&&(s=!0,h.end=d,(e||i)&&(h.start=d+c)),null!=p&&p<=h.start&&(s=!0,h.start=p,(e||i)&&(h.end=p-c))):(null!=d&&d>=h.start&&(s=!0,h.start=d,(e||i)&&(h.end=d+c)),null!=p&&p<=h.end&&(s=!0,h.end=p,(e||i)&&(h.start=p-c)))}}if(!(i&&s&&n))for(var v=0,g=t;v0&&_0&&_>n&&(l=(n-h)/(_-h)),l=Math.max(0,Math.min(1,l))}return l},i.prototype.update_range=function(t,e,i,n){void 0===e&&(e=!1),void 0===i&&(i=!1),void 0===n&&(n=!0),this.pause();var s=this.frame,r=s.x_ranges,a=s.y_ranges;if(null==t){for(var o in r){(h=r[o]).reset()}for(var o in a){(h=a[o]).reset()}this.update_dataranges()}else{var l=[];for(var o in r){var h=r[o];l.push([h,t.xrs[o]])}for(var o in a){h=a[o];l.push([h,t.yrs[o]])}i&&this._update_ranges_together(l),this._update_ranges_individually(l,e,i,n)}this.unpause()},i.prototype.reset_range=function(){this.update_range(null)},i.prototype._invalidate_layout=function(){var t=this;(function(){for(var e=0,i=t.model.side_panels;e=0&&it.model.lod_timeout&&e.interactive_stop(t.model),t.request_paint()},this.model.lod_timeout):e.interactive_stop(this.model)}for(var n in this.renderer_views){var s=this.renderer_views[n];if(null==this.range_update_timestamp||s instanceof l.GlyphRendererView&&s.set_data_timestamp>this.range_update_timestamp){this.update_dataranges();break}}var r=this.canvas_view.ctx,a=this.canvas.pixel_ratio;r.save(),r.scale(a,a),r.translate(.5,.5);var o=[this.frame._left.value,this.frame._top.value,this.frame._width.value,this.frame._height.value];if(this._map_hook(r,o),this._paint_empty(r,o),this.prepare_webgl(a,o),this.clear_webgl(),this.visuals.outline_line.doit){r.save(),this.visuals.outline_line.set_value(r);var h=o[0],_=o[1],u=o[2],d=o[3];h+u==this.layout._width.value&&(u-=1),_+d==this.layout._height.value&&(d-=1),r.strokeRect(h,_,u,d),r.restore()}this._paint_levels(r,[\"image\",\"underlay\",\"glyph\"],o,!0),this._paint_levels(r,[\"annotation\"],o,!1),this._paint_levels(r,[\"overlay\"],o,!1),null==this._initial_state_info.range&&this.set_initial_range(),r.restore()}},i.prototype._paint_levels=function(t,e,i,n){for(var s=0,r=e;s=0;i--)(_=t[i])&&(s=(o<3?_(s):o>3?_(n,e,s):_(n,e))||s);return o>3&&s&&Object.defineProperty(n,e,s),s};function o(t){return function(n){n.prototype.event_name=t}}var s=function(){function t(){}return t.prototype.to_json=function(){return{event_name:this.event_name,event_values:this._to_json()}},t.prototype._to_json=function(){var t=this.origin;return{model_id:null!=t?t.id:null}},t}();e.BokehEvent=s,s.__name__=\"BokehEvent\";var i=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(s);i.__name__=\"ButtonClick\",i=_([o(\"button_click\")],i),e.ButtonClick=i;var a=function(t){function n(n){var e=t.call(this)||this;return e.item=n,e}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.item;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{item:n})},n}(s);a.__name__=\"MenuItemClick\",a=_([o(\"menu_item_click\")],a),e.MenuItemClick=a;var u=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(s);e.UIEvent=u,u.__name__=\"UIEvent\";var l=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);l.__name__=\"LODStart\",l=_([o(\"lodstart\")],l),e.LODStart=l;var c=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);c.__name__=\"LODEnd\",c=_([o(\"lodend\")],c),e.LODEnd=c;var p=function(t){function n(n,e){var r=t.call(this)||this;return r.geometry=n,r.final=e,r}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.geometry,e=this.final;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{geometry:n,final:e})},n}(u);p.__name__=\"SelectionGeometry\",p=_([o(\"selectiongeometry\")],p),e.SelectionGeometry=p;var h=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(u);h.__name__=\"Reset\",h=_([o(\"reset\")],h),e.Reset=h;var f=function(t){function n(n,e,r,_){var o=t.call(this)||this;return o.sx=n,o.sy=e,o.x=r,o.y=_,o}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.sx,e=this.sy,r=this.x,_=this.y;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{sx:n,sy:e,x:r,y:_})},n}(u);e.PointEvent=f,f.__name__=\"PointEvent\";var y=function(t){function n(n,e,r,_,o,s){var i=t.call(this,n,e,r,_)||this;return i.sx=n,i.sy=e,i.x=r,i.y=_,i.delta_x=o,i.delta_y=s,i}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.delta_x,e=this.delta_y;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{delta_x:n,delta_y:e})},n}(f);y.__name__=\"Pan\",y=_([o(\"pan\")],y),e.Pan=y;var v=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.scale=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.scale;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{scale:n})},n}(f);v.__name__=\"Pinch\",v=_([o(\"pinch\")],v),e.Pinch=v;var d=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.rotation=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.rotation;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{rotation:n})},n}(f);d.__name__=\"Rotate\",d=_([o(\"rotate\")],d),e.Rotate=d;var m=function(t){function n(n,e,r,_,o){var s=t.call(this,n,e,r,_)||this;return s.sx=n,s.sy=e,s.x=r,s.y=_,s.delta=o,s}return r.__extends(n,t),n.prototype._to_json=function(){var n=this.delta;return Object.assign(Object.assign({},t.prototype._to_json.call(this)),{delta:n})},n}(f);m.__name__=\"MouseWheel\",m=_([o(\"wheel\")],m),e.MouseWheel=m;var x=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);x.__name__=\"MouseMove\",x=_([o(\"mousemove\")],x),e.MouseMove=x;var j=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);j.__name__=\"MouseEnter\",j=_([o(\"mouseenter\")],j),e.MouseEnter=j;var g=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);g.__name__=\"MouseLeave\",g=_([o(\"mouseleave\")],g),e.MouseLeave=g;var b=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);b.__name__=\"Tap\",b=_([o(\"tap\")],b),e.Tap=b;var O=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);O.__name__=\"DoubleTap\",O=_([o(\"doubletap\")],O),e.DoubleTap=O;var P=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);P.__name__=\"Press\",P=_([o(\"press\")],P),e.Press=P;var E=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);E.__name__=\"PressUp\",E=_([o(\"pressup\")],E),e.PressUp=E;var M=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);M.__name__=\"PanStart\",M=_([o(\"panstart\")],M),e.PanStart=M;var R=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);R.__name__=\"PanEnd\",R=_([o(\"panend\")],R),e.PanEnd=R;var S=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);S.__name__=\"PinchStart\",S=_([o(\"pinchstart\")],S),e.PinchStart=S;var k=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);k.__name__=\"PinchEnd\",k=_([o(\"pinchend\")],k),e.PinchEnd=k;var D=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);D.__name__=\"RotateStart\",D=_([o(\"rotatestart\")],D),e.RotateStart=D;var L=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(n,t),n}(f);L.__name__=\"RotateEnd\",L=_([o(\"rotateend\")],L),e.RotateEnd=L},\n", - " function _(n,e,i){var o=(\"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};i.throttle=function(n,e){var i=null,t=0,u=!1,d=function(){t=Date.now(),i=null,u=!1,n()};return function(){var n=Date.now(),w=e-(n-t);w<=0&&!u?(null!=i&&clearTimeout(i),u=!0,o(d)):i||u||(i=setTimeout(function(){return o(d)},w))}}},\n", - " function _(e,t,i){var l=e(113),r=e(283),a=e(284),o=e(109),n=Math.PI/2,h=\"left\",s=\"center\",d={above:{parallel:0,normal:-n,horizontal:0,vertical:-n},below:{parallel:0,normal:n,horizontal:0,vertical:n},left:{parallel:-n,normal:0,horizontal:0,vertical:-n},right:{parallel:n,normal:0,horizontal:0,vertical:n}},c={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\"}},p={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}},b={above:\"right\",below:h,left:\"right\",right:h},_={above:h,below:\"right\",left:\"right\",right:h},m=function(e){function t(t,i){var l=e.call(this)||this;switch(l.side=t,l.obj=i,l.side){case\"above\":l._dim=0,l._normals=[0,-1];break;case\"below\":l._dim=0,l._normals=[0,1];break;case\"left\":l._dim=1,l._normals=[-1,0];break;case\"right\":l._dim=1,l._normals=[1,0];break;default:throw new Error(\"unreachable\")}return l.is_horizontal?l.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):l.set_sizing({width_policy:\"fixed\",height_policy:\"max\"}),l}return l.__extends(t,e),t.prototype._content_size=function(){return new r.Sizeable(this.get_oriented_size())},t.prototype.get_oriented_size=function(){var e=this.obj.get_size(),t=e.width,i=e.height;return!this.obj.rotate||this.is_horizontal?{width:t,height:i}:{width:i,height:t}},t.prototype.has_size_changed=function(){var e=this.get_oriented_size(),t=e.width,i=e.height;return this.is_horizontal?this.bbox.height!=i:this.bbox.width!=t},Object.defineProperty(t.prototype,\"dimension\",{get:function(){return this._dim},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"normals\",{get:function(){return this._normals},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_horizontal\",{get:function(){return 0==this._dim},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"is_vertical\",{get:function(){return 1==this._dim},enumerable:!0,configurable:!0}),t.prototype.apply_label_text_heuristics=function(e,t){var i,l,r=this.side;o.isString(t)?(i=c[r][t],l=p[r][t]):0===t?(i=\"whatever\",l=\"whatever\"):t<0?(i=\"middle\",l=b[r]):(i=\"middle\",l=_[r]),e.textBaseline=i,e.textAlign=l},t.prototype.get_label_angle_heuristic=function(e){return d[this.side][e]},t}(a.ContentLayoutable);i.SidePanel=m,m.__name__=\"SidePanel\"},\n", - " function _(t,e,n){var i=t(380),r=t(116),s=t(167),o=t(163),a=t(381),_=t(110),h=t(125),p=t(109),c=t(197),u=t(376),l=function(){function t(t,e,n){var s=this;this.plot_view=t,this.toolbar=e,this.hit_area=n,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(this.hit_area,{touchAction:\"auto\"}),this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",function(t){return s._mouse_move(t)}),this.hit_area.addEventListener(\"mouseenter\",function(t){return s._mouse_enter(t)}),this.hit_area.addEventListener(\"mouseleave\",function(t){return s._mouse_exit(t)}),this.hit_area.addEventListener(\"wheel\",function(t){return s._mouse_wheel(t)}),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this)}return t.prototype.destroy=function(){this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)},t.prototype.handleEvent=function(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)},t.prototype._configure_hammerjs=function(){var t=this;this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",function(e){return t._doubletap(e)}),this.hammer.on(\"tap\",function(e){return t._tap(e)}),this.hammer.on(\"press\",function(e){return t._press(e)}),this.hammer.on(\"pressup\",function(e){return t._pressup(e)}),this.hammer.get(\"pan\").set({direction:i.DIRECTION_ALL}),this.hammer.on(\"panstart\",function(e){return t._pan_start(e)}),this.hammer.on(\"pan\",function(e){return t._pan(e)}),this.hammer.on(\"panend\",function(e){return t._pan_end(e)}),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",function(e){return t._pinch_start(e)}),this.hammer.on(\"pinch\",function(e){return t._pinch(e)}),this.hammer.on(\"pinchend\",function(e){return t._pinch_end(e)}),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",function(e){return t._rotate_start(e)}),this.hammer.on(\"rotate\",function(e){return t._rotate(e)}),this.hammer.on(\"rotateend\",function(e){return t._rotate_end(e)})},t.prototype.register_tool=function(t){var e=this,n=t.model.event_type;null!=n&&(p.isString(n)?this._register_tool(t,n):n.forEach(function(n,i){return e._register_tool(t,n,i<1)}))},t.prototype._register_tool=function(t,e,n){void 0===n&&(n=!0);var i=t,r=i.model.id,o=function(t){return function(e){e.id==r&&t(e.e)}},a=function(t){return function(e){t(e.e)}};switch(e){case\"pan\":null!=i._pan_start&&i.connect(this.pan_start,o(i._pan_start.bind(i))),null!=i._pan&&i.connect(this.pan,o(i._pan.bind(i))),null!=i._pan_end&&i.connect(this.pan_end,o(i._pan_end.bind(i)));break;case\"pinch\":null!=i._pinch_start&&i.connect(this.pinch_start,o(i._pinch_start.bind(i))),null!=i._pinch&&i.connect(this.pinch,o(i._pinch.bind(i))),null!=i._pinch_end&&i.connect(this.pinch_end,o(i._pinch_end.bind(i)));break;case\"rotate\":null!=i._rotate_start&&i.connect(this.rotate_start,o(i._rotate_start.bind(i))),null!=i._rotate&&i.connect(this.rotate,o(i._rotate.bind(i))),null!=i._rotate_end&&i.connect(this.rotate_end,o(i._rotate_end.bind(i)));break;case\"move\":null!=i._move_enter&&i.connect(this.move_enter,o(i._move_enter.bind(i))),null!=i._move&&i.connect(this.move,o(i._move.bind(i))),null!=i._move_exit&&i.connect(this.move_exit,o(i._move_exit.bind(i)));break;case\"tap\":null!=i._tap&&i.connect(this.tap,o(i._tap.bind(i)));break;case\"press\":null!=i._press&&i.connect(this.press,o(i._press.bind(i))),null!=i._pressup&&i.connect(this.pressup,o(i._pressup.bind(i)));break;case\"scroll\":null!=i._scroll&&i.connect(this.scroll,o(i._scroll.bind(i)));break;default:throw new Error(\"unsupported event_type: \"+e)}n&&(null!=i._doubletap&&i.connect(this.doubletap,a(i._doubletap.bind(i))),null!=i._keydown&&i.connect(this.keydown,a(i._keydown.bind(i))),null!=i._keyup&&i.connect(this.keyup,a(i._keyup.bind(i))),c.is_mobile&&null!=i._scroll&&\"pinch\"==e&&(s.logger.debug(\"Registering scroll on touch screen\"),i.connect(this.scroll,o(i._scroll.bind(i)))))},t.prototype._hit_test_renderers=function(t,e){for(var n=this.plot_view.get_renderer_views(),i=0,r=_.reversed(n);i\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(t===r||null===t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i-1}function b(t){return t.trim().split(/\\s+/g)}function P(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]}):n.sort()),n}function w(t,e){for(var i,n,s=e[0].toUpperCase()+e.slice(1),a=0;a1&&!i.firstMultiple?i.firstMultiple=Q(e):1===s&&(i.firstMultiple=!1);var o=i.firstInput,a=i.firstMultiple,h=a?a.center:o.center,u=e.center=tt(n);e.timeStamp=l(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=rt(h,u),e.distance=nt(h,u),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};e.eventType!==Y&&s.eventType!==W||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=it(e.deltaX,e.deltaY);var p=et(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=c(p.x)>c(p.y)?p.x:p.y,e.scale=a?(f=a.pointers,v=n,nt(v[0],v[1],$)/nt(f[0],f[1],$)):1,e.rotation=a?function(t,e){return rt(e[1],e[0],$)+rt(t[1],t[0],$)}(a.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,s,o,a=t.lastInterval||e,h=e.timeStamp-a.timeStamp;if(e.eventType!=q&&(h>X||a.velocity===r)){var u=e.deltaX-a.deltaX,l=e.deltaY-a.deltaY,p=et(h,u,l);n=p.x,s=p.y,i=c(p.x)>c(p.y)?p.x:p.y,o=it(u,l),t.lastInterval=e}else i=a.velocity,n=a.velocityX,s=a.velocityY,o=a.direction;e.velocity=i,e.velocityX=n,e.velocityY=s,e.direction=o}(i,e);var f,v;var d=t.element;C(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function Q(t){for(var e=[],i=0;i=c(e)?t<0?H:L:e<0?U:V}function nt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function rt(t,e,i){i||(i=B);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}J.prototype={handler:function(){},init:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(R(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&_(this.element,this.evEl,this.domHandler),this.evTarget&&_(this.target,this.evTarget,this.domHandler),this.evWin&&_(R(this.element),this.evWin,this.domHandler)}};var st={mousedown:Y,mousemove:F,mouseup:W},ot=\"mousedown\",at=\"mousemove mouseup\";function ht(){this.evEl=ot,this.evWin=at,this.pressed=!1,J.apply(this,arguments)}T(ht,J,{handler:function(t){var e=st[t.type];e&Y&&0===t.button&&(this.pressed=!0),e&F&&1!==t.which&&(e=W),this.pressed&&(e&W&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:\"mouse\",srcEvent:t}))}});var ut={pointerdown:Y,pointermove:F,pointerup:W,pointercancel:q,pointerout:q},ct={2:\"touch\",3:\"pen\",4:\"mouse\",5:\"kinect\"},lt=\"pointerdown\",pt=\"pointermove pointerup pointercancel\";function ft(){this.evEl=lt,this.evWin=pt,J.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(lt=\"MSPointerDown\",pt=\"MSPointerMove MSPointerUp MSPointerCancel\"),T(ft,J,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=ut[n],s=ct[t.pointerType]||t.pointerType,o=\"touch\"==s,a=P(e,t.pointerId,\"pointerId\");r&Y&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):r&(W|q)&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var vt={touchstart:Y,touchmove:F,touchend:W,touchcancel:q},dt=\"touchstart\",mt=\"touchstart touchmove touchend touchcancel\";function gt(){this.evTarget=dt,this.evWin=mt,this.started=!1,J.apply(this,arguments)}T(gt,J,{handler:function(t){var e=vt[t.type];if(e===Y&&(this.started=!0),this.started){var i=function(t,e){var i=D(t.touches),n=D(t.changedTouches);e&(W|q)&&(i=x(i.concat(n),\"identifier\",!0));return[i,n]}.call(this,t,e);e&(W|q)&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:\"touch\",srcEvent:t})}}});var Tt={touchstart:Y,touchmove:F,touchend:W,touchcancel:q},yt=\"touchstart touchmove touchend touchcancel\";function Et(){this.evTarget=yt,this.targetIds={},J.apply(this,arguments)}T(Et,J,{handler:function(t){var e=Tt[t.type],i=function(t,e){var i=D(t.touches),n=this.targetIds;if(e&(Y|F)&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=D(t.changedTouches),a=[],h=this.target;if(s=i.filter(function(t){return C(t.target,h)}),e===Y)for(r=0;r-1&&n.splice(t,1)},It)}}T(_t,J,{handler:function(t,e,i){var n=\"touch\"==i.pointerType,r=\"mouse\"==i.pointerType;if(!(r&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)(function(t,e){t&Y?(this.primaryTouch=e.changedPointers[0].identifier,Ct.call(this,e)):t&(W|q)&&Ct.call(this,e)}).call(this,e,i);else if(r&&function(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n-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,i=this.state;function n(i){e.manager.emit(i,t)}i=Yt&&n(e.options.event+kt(i))},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 Ut.prototype.attrTest.call(this,t)&&(this.state&Nt||!(this.state&Nt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Ht(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),T(jt,Ut,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[xt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&Nt)},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)}}),T(Gt,qt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Pt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||t.eventType&(W|q)&&!r)this.reset();else if(t.eventType&Y)this.reset(),this._timer=p(function(){this.state=Ft,this.tryEmit()},e.time,this);else if(t.eventType&W)return Ft;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Ft&&(t&&t.eventType&W?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=l(),this.manager.emit(this.options.event,this._input)))}}),T(Zt,Ut,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[xt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&Nt)}}),T(Bt,Ut,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:j|G,pointers:1},getTouchAction:function(){return Vt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return i&(j|G)?e=t.overallVelocity:i&j?e=t.overallVelocityX:i&G&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&c(e)>this.options.velocity&&t.eventType&W},emit:function(t){var e=Ht(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),T($t,qt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Dt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance=2){this.map.setZoom(n);var s=this._get_projected_bounds(),a=s[0];s[1]-a<0&&this.map.setZoom(i)}this.unpause()}this._set_bokeh_ranges()},e.prototype._build_map=function(){var t=this,e=google.maps;this.map_types={satellite:e.MapTypeId.SATELLITE,terrain:e.MapTypeId.TERRAIN,roadmap:e.MapTypeId.ROADMAP,hybrid:e.MapTypeId.HYBRID};var o=this.model.map_options,i={center:new e.LatLng(o.lat,o.lng),zoom:o.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[o.map_type],scaleControl:o.scale_control,tilt:o.tilt};null!=o.styles&&(i.styles=JSON.parse(o.styles)),this.map=new e.Map(this.canvas_view.map_el,i),e.event.addListener(this.map,\"idle\",function(){return t._set_bokeh_ranges()}),e.event.addListener(this.map,\"bounds_changed\",function(){return t._set_bokeh_ranges()}),e.event.addListenerOnce(this.map,\"tilesloaded\",function(){return t._render_finished()}),this.connect(this.model.properties.map_options.change,function(){return t._update_options()}),this.connect(this.model.map_options.properties.styles.change,function(){return t._update_styles()}),this.connect(this.model.map_options.properties.lat.change,function(){return t._update_center(\"lat\")}),this.connect(this.model.map_options.properties.lng.change,function(){return t._update_center(\"lng\")}),this.connect(this.model.map_options.properties.zoom.change,function(){return t._update_zoom()}),this.connect(this.model.map_options.properties.map_type.change,function(){return t._update_map_type()}),this.connect(this.model.map_options.properties.scale_control.change,function(){return t._update_scale_control()}),this.connect(this.model.map_options.properties.tilt.change,function(){return t._update_tilt()})},e.prototype._render_finished=function(){this._tiles_loaded=!0,this.notify_finished()},e.prototype.has_finished=function(){return t.prototype.has_finished.call(this)&&!0===this._tiles_loaded},e.prototype._get_latlon_bounds=function(){var t=this.map.getBounds(),e=t.getNorthEast(),o=t.getSouthWest();return[o.lng(),e.lng(),o.lat(),e.lat()]},e.prototype._get_projected_bounds=function(){var t=this._get_latlon_bounds(),e=t[0],o=t[1],i=t[2],n=t[3],a=s.wgs84_mercator.forward([e,i]),p=a[0],l=a[1],_=s.wgs84_mercator.forward([o,n]);return[p,_[0],l,_[1]]},e.prototype._set_bokeh_ranges=function(){var t=this._get_projected_bounds(),e=t[0],o=t[1],i=t[2],n=t[3];this.frame.x_range.setv({start:e,end:o}),this.frame.y_range.setv({start:i,end:n})},e.prototype._update_center=function(t){var e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()},e.prototype._update_map_type=function(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})},e.prototype._update_scale_control=function(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})},e.prototype._update_tilt=function(){this.map.setOptions({tilt:this.model.map_options.tilt})},e.prototype._update_options=function(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()},e.prototype._update_styles=function(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})},e.prototype._update_zoom=function(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()},e.prototype._map_hook=function(t,e){var o=e[0],i=e[1],n=e[2],s=e[3];this.canvas_view.map_el.style.top=i+\"px\",this.canvas_view.map_el.style.left=o+\"px\",this.canvas_view.map_el.style.width=n+\"px\",this.canvas_view.map_el.style.height=s+\"px\",null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map()},e.prototype._paint_empty=function(t,e){var o=this.layout._width.value,i=this.layout._height.value,n=e[0],s=e[1],a=e[2],p=e[3];t.clearRect(0,0,o,i),t.beginPath(),t.moveTo(0,0),t.lineTo(0,i),t.lineTo(o,i),t.lineTo(o,0),t.lineTo(0,0),t.moveTo(n,s),t.lineTo(n+a,s),t.lineTo(n+a,s+p),t.lineTo(n,s+p),t.lineTo(n,s),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=this.model.border_fill_color,t.fill())},e}(a.PlotView);o.GMapPlotView=l,l.__name__=\"GMapPlotView\"},\n", - " function _(a,n,e){var g=a(281);e.DataRange=g.DataRange;var R=a(280);e.DataRange1d=R.DataRange1d;var r=a(184);e.FactorRange=r.FactorRange;var t=a(185);e.Range=t.Range;var v=a(225);e.Range1d=v.Range1d},\n", - " function _(e,r,d){var n=e(175);d.GlyphRenderer=n.GlyphRenderer;var R=e(192);d.GraphRenderer=R.GraphRenderer;var a=e(244);d.GuideRenderer=a.GuideRenderer;var G=e(160);d.Renderer=G.Renderer},\n", - " function _(a,e,c){var l=a(279);c.CategoricalScale=l.CategoricalScale;var r=a(215);c.LinearScale=r.LinearScale;var S=a(224);c.LogScale=S.LogScale;var i=a(216);c.Scale=i.Scale},\n", - " function _(n,o,e){!function(n){for(var o in n)e.hasOwnProperty(o)||(e[o]=n[o])}(n(195));var i=n(173);e.Selection=i.Selection},\n", - " function _(a,e,r){var o=a(388);r.ServerSentDataSource=o.ServerSentDataSource;var S=a(390);r.AjaxDataSource=S.AjaxDataSource;var t=a(170);r.ColumnDataSource=t.ColumnDataSource;var u=a(171);r.ColumnarDataSource=u.ColumnarDataSource;var D=a(191);r.CDSView=D.CDSView;var c=a(172);r.DataSource=c.DataSource;var v=a(392);r.GeoJSONDataSource=v.GeoJSONDataSource;var n=a(391);r.RemoteDataSource=n.RemoteDataSource},\n", - " function _(t,e,i){var a=t(113),n=function(t){function e(e){var i=t.call(this,e)||this;return i.initialized=!1,i}return a.__extends(e,t),e.prototype.destroy=function(){t.prototype.destroy.call(this)},e.prototype.setup=function(){var t=this;this.initialized||(this.initialized=!0,new EventSource(this.data_url).onmessage=function(e){t.load_data(JSON.parse(e.data),t.mode,t.max_size)})},e}(t(389).WebDataSource);i.ServerSentDataSource=n,n.__name__=\"ServerSentDataSource\"},\n", - " function _(t,a,e){var i=t(113),n=t(170),r=t(121),o=function(t){function a(a){return t.call(this,a)||this}return i.__extends(a,t),a.prototype.get_column=function(t){var a=this.data[t];return null!=a?a:[]},a.prototype.initialize=function(){t.prototype.initialize.call(this),this.setup()},a.prototype.load_data=function(t,a,e){var i,n=this.adapter;switch(i=null!=n?n.execute(this,{response:t}):t,a){case\"replace\":this.data=i;break;case\"append\":for(var r=this.data,o=0,c=this.columns();o1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");var h=e.coordinates[0];for(c=0;c1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),d.push(w[0])}for(_=d.reduce(o),c=0;c<_.length;c++){var v=_[c];i=v[0],s=v[1],u=v[2];t.xs[r][c]=i,t.ys[r][c]=s,t.zs[r][c]=l(u)}break;default:throw new Error(\"Invalid GeoJSON geometry type: \"+e.type)}},t.prototype.geojson_to_column_data=function(){var e,t=JSON.parse(this.geojson);switch(t.type){case\"GeometryCollection\":if(null==t.geometries)throw new Error(\"No geometries found in GeometryCollection\");if(0===t.geometries.length)throw new Error(\"geojson.geometries must have one or more items\");e=t.geometries;break;case\"FeatureCollection\":if(null==t.features)throw new Error(\"No features found in FeaturesCollection\");if(0==t.features.length)throw new Error(\"geojson.features must have one or more items\");e=t.features;break;default:throw new Error(\"Bokeh only supports type GeometryCollection and FeatureCollection at top level\")}for(var r=0,o=0,n=e;o=Math.pow(2,i)))&&!(e<0||e>=Math.pow(2,i))},e.prototype.parent_by_tile_xyz=function(t,e,i){var o=this.tile_xyz_to_quadkey(t,e,i),r=o.substring(0,o.length-1);return this.quadkey_to_tile_xyz(r)},e.prototype.get_resolution=function(t){return this._computed_initial_resolution()/Math.pow(2,t)},e.prototype.get_resolution_by_extent=function(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]},e.prototype.get_level_by_extent=function(t,e,i){for(var o=(t[2]-t[0])/i,r=(t[3]-t[1])/e,n=Math.max(o,r),_=0,s=0,u=this._resolutions;su[s]){if(0==_)return 0;if(_>0)return _-1}_+=1}return _-1},e.prototype.get_closest_level_by_extent=function(t,e,i){var o=(t[2]-t[0])/i,r=(t[3]-t[1])/e,n=Math.max(o,r),_=this._resolutions.reduce(function(t,e){return Math.abs(e-n)h?(a=_-r,l*=p):(a*=h,l=s-n)}var y=(a-(_-r))/2,c=(l-(s-n))/2;return[r-y,n-c,_+y,s+c]},e.prototype.tms_to_wmts=function(t,e,i){return[t,Math.pow(2,i)-1-e,i]},e.prototype.wmts_to_tms=function(t,e,i){return[t,Math.pow(2,i)-1-e,i]},e.prototype.pixels_to_meters=function(t,e,i){var o=this.get_resolution(i);return[t*o-this.x_origin_offset,e*o-this.y_origin_offset]},e.prototype.meters_to_pixels=function(t,e,i){var o=this.get_resolution(i);return[(t+this.x_origin_offset)/o,(e+this.y_origin_offset)/o]},e.prototype.pixels_to_tile=function(t,e){var i=Math.ceil(t/this.tile_size);return[i=0===i?i:i-1,Math.max(Math.ceil(e/this.tile_size)-1,0)]},e.prototype.pixels_to_raster=function(t,e,i){return[t,(this.tile_size<=a;c--)for(var f=u;f<=p;f++)this.is_valid_tile(f,c,e)&&y.push([f,c,e,this.get_tile_meter_bounds(f,c,e)]);return this.sort_tiles_from_center(y,[u,a,p,h]),y},e.prototype.quadkey_to_tile_xyz=function(t){for(var e=0,i=0,o=t.length,r=o;r>0;r--){var n=1<0;r--){var n=1<0;)if(s=s.substring(0,s.length-1),t=(r=this.quadkey_to_tile_xyz(s))[0],e=r[1],i=r[2],t=(n=this.denormalize_xyz(t,e,i,_))[0],e=n[1],i=n[2],this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]},e.prototype.normalize_xyz=function(t,e,i){if(this.wrap_around){var o=Math.pow(2,i);return[(t%o+o)%o,e,i]}return[t,e,i]},e.prototype.denormalize_xyz=function(t,e,i,o){return[t+o*Math.pow(2,i),e,i]},e.prototype.denormalize_meters=function(t,e,i,o){return[t+2*o*Math.PI*6378137,e]},e.prototype.calculate_world_x_by_tile_xyz=function(t,e,i){return Math.floor(t/Math.pow(2,i))},e}(r.TileSource);i.MercatorTileSource=u,u.__name__=\"MercatorTileSource\",u.init_MercatorTileSource()},\n", - " function _(t,e,r){var i=t(113),n=t(166),o=t(121),a=function(t){function e(e){return t.call(this,e)||this}return i.__extends(e,t),e.init_TileSource=function(){this.define({url:[o.String,\"\"],tile_size:[o.Number,256],max_zoom:[o.Number,30],min_zoom:[o.Number,0],extra_url_vars:[o.Any,{}],attribution:[o.String,\"\"],x_origin_offset:[o.Number],y_origin_offset:[o.Number],initial_resolution:[o.Number]})},e.prototype.initialize=function(){t.prototype.initialize.call(this),this.tiles=new Map,this._normalize_case()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.change,function(){return e._clear_cache()})},e.prototype.string_lookup_replace=function(t,e){var r=t;for(var i in e){var n=e[i];r=r.replace(\"{\"+i+\"}\",n)}return r},e.prototype._normalize_case=function(){var t=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=t},e.prototype._clear_cache=function(){this.tiles=new Map},e.prototype.tile_xyz_to_key=function(t,e,r){return t+\":\"+e+\":\"+r},e.prototype.key_to_tile_xyz=function(t){var e=t.split(\":\").map(function(t){return parseInt(t)});return[e[0],e[1],e[2]]},e.prototype.sort_tiles_from_center=function(t,e){var r=e[0],i=e[1],n=e[2],o=e[3],a=(n-r)/2+r,c=(o-i)/2+i;t.sort(function(t,e){return Math.sqrt(Math.pow(a-t[0],2)+Math.pow(c-t[1],2))-Math.sqrt(Math.pow(a-e[0],2)+Math.pow(c-e[1],2))})},e.prototype.get_image_url=function(t,e,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",t.toString()).replace(\"{Y}\",e.toString()).replace(\"{Z}\",r.toString())},e}(n.Model);r.TileSource=a,a.__name__=\"TileSource\",a.init_TileSource()},\n", - " function _(r,e,t){var n=r(132);function o(r,e){return n.wgs84_mercator.forward([r,e])}function _(r,e){return n.wgs84_mercator.inverse([r,e])}t.geographic_to_meters=o,t.meters_to_geographic=_,t.geographic_extent_to_meters=function(r){var e=r[0],t=r[1],n=r[2],_=r[3],c=o(e,t),a=c[0],g=c[1],i=o(n,_);return[a,g,i[0],i[1]]},t.meters_extent_to_geographic=function(r){var e=r[0],t=r[1],n=r[2],o=r[3],c=_(e,t),a=c[0],g=c[1],i=_(n,o);return[a,g,i[0],i[1]]}},\n", - " function _(t,e,r){var _=t(113),i=function(t){function e(e){return t.call(this,e)||this}return _.__extends(e,t),e.prototype.get_image_url=function(t,e,r){var _=this.string_lookup_replace(this.url,this.extra_url_vars),i=this.tms_to_wmts(t,e,r),u=i[0],n=i[1],o=i[2],l=this.tile_xyz_to_quadkey(u,n,o);return _.replace(\"{Q}\",l)},e}(t(397).MercatorTileSource);r.QUADKEYTileSource=i,i.__name__=\"QUADKEYTileSource\"},\n", - " function _(e,t,i){var n=e(113),a=e(402),r=e(176),_=e(225),s=e(163),o=e(121),l=e(318),h=e(110),u=e(109),p=e(174),d=e(170),c=e(403),m=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return n.__extends(t,e),t.prototype.initialize=function(){this._tiles=[],e.prototype.initialize.call(this)},t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.request_render()}),this.connect(this.model.tile_source.change,function(){return t.request_render()})},t.prototype.get_extent=function(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]},Object.defineProperty(t.prototype,\"map_plot\",{get:function(){return this.plot_model},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"map_canvas\",{get:function(){return this.plot_view.canvas_view.ctx},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"map_frame\",{get:function(){return this.plot_view.frame},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"x_range\",{get:function(){return this.map_plot.x_range},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,\"y_range\",{get:function(){return this.map_plot.y_range},enumerable:!0,configurable:!0}),t.prototype._set_data=function(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0},t.prototype._update_attribution=function(){null!=this.attribution_el&&s.removeElement(this.attribution_el);var e=this.model.tile_source.attribution;if(u.isString(e)&&e.length>0){var t=this.plot_view,i=t.layout,n=t.frame,a=i._width.value-n._right.value,r=i._height.value-n._bottom.value,_=n._width.value;this.attribution_el=s.div({class:c.bk_tile_attribution,style:{position:\"absolute\",right:a+\"px\",bottom:r+\"px\",\"max-width\":_-4+\"px\",padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"7pt\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.events_el.appendChild(this.attribution_el),this.attribution_el.innerHTML=e,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}},t.prototype._map_data=function(){this.initial_extent=this.get_extent();var e=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value),t=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame._height.value,this.map_frame._width.value,e);this.x_range.start=t[0],this.y_range.start=t[1],this.x_range.end=t[2],this.y_range.end=t[3],this.x_range instanceof _.Range1d&&(this.x_range.reset_start=t[0],this.x_range.reset_end=t[2]),this.y_range instanceof _.Range1d&&(this.y_range.reset_start=t[1],this.y_range.reset_end=t[3]),this._update_attribution()},t.prototype._create_tile=function(e,t,i,n,a){var r=this;void 0===a&&(a=!1);var _=this.model.tile_source.normalize_xyz(e,t,i),s=_[0],o=_[1],h=_[2],u={img:void 0,tile_coords:[e,t,i],normalized_coords:[s,o,h],quadkey:this.model.tile_source.tile_xyz_to_quadkey(e,t,i),cache_key:this.model.tile_source.tile_xyz_to_key(e,t,i),bounds:n,loaded:!1,finished:!1,x_coord:n[0],y_coord:n[3]},p=this.model.tile_source.get_image_url(s,o,h);new l.ImageLoader(p,{loaded:function(e){Object.assign(u,{img:e,loaded:!0}),a?(u.finished=!0,r.notify_finished()):r.request_render()},failed:function(){u.finished=!0}}),this.model.tile_source.tiles.set(u.cache_key,u),this._tiles.push(u)},t.prototype._enforce_aspect_ratio=function(){if(this._last_height!==this.map_frame._height.value||this._last_width!==this.map_frame._width.value){var e=this.get_extent(),t=this.model.tile_source.get_level_by_extent(e,this.map_frame._height.value,this.map_frame._width.value),i=this.model.tile_source.snap_to_zoom_level(e,this.map_frame._height.value,this.map_frame._width.value,t);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._height.value,this._last_width=this.map_frame._width.value}},t.prototype.has_finished=function(){if(!e.prototype.has_finished.call(this))return!1;if(0===this._tiles.length)return!1;for(var t=0,i=this._tiles;tn&&(a=this.extent,o=n,l=!0),l&&(this.x_range.setv({x_range:{start:a[0],end:a[2]}}),this.y_range.setv({start:a[1],end:a[3]}),this.extent=a),this.extent=a;for(var u=t.get_tiles_by_extent(a,o),p=[],d=[],c=[],m=[],f=0,g=u;f0&&(u=u.filter(function(n){return t.includes(e,n.name)})),u}},\n", - " function _(t,o,e){var n=t(113),i=t(370),a=t(201),r=t(121),s=t(373),_=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(o,t),o.prototype._match_aspect=function(t,o,e){var n,i,a,r,s=e.bbox.aspect,_=e.bbox.h_range.end,l=e.bbox.h_range.start,u=e.bbox.v_range.end,p=e.bbox.v_range.start,h=Math.abs(t[0]-o[0]),c=Math.abs(t[1]-o[1]),m=0==c?0:h/c,v=(m>=s?[1,m/s]:[s/m,1])[0];return t[0]<=o[0]?(n=t[0],(i=t[0]+h*v)>_&&(i=_)):(i=t[0],(n=t[0]-h*v)u&&(a=u)):(a=t[1],(r=t[1]-h/s)o.end)&&(this.v_axis_only=!0),(es.end)&&(this.h_axis_only=!0)}null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},n.prototype._pan=function(t){this._update(t.deltaX,t.deltaY),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},n.prototype._pan_end=function(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})},n.prototype._update=function(t,n){var e,i,o,s,a,r,_=this.plot_view.frame,l=t-this.last_dx,h=n-this.last_dy,d=_.bbox.h_range,p=d.start-l,u=d.end-l,c=_.bbox.v_range,f=c.start-h,v=c.end-h,y=this.model.dimensions;\"width\"!=y&&\"both\"!=y||this.v_axis_only?(e=d.start,i=d.end,o=0):(e=p,i=u,o=-l),\"height\"!=y&&\"both\"!=y||this.h_axis_only?(s=c.start,a=c.end,r=0):(s=f,a=v,r=-h),this.last_dx=t,this.last_dy=n;var m=_.xscales,b=_.yscales,x={};for(var g in m){var w=m[g].r_invert(e,i),P=w[0],T=w[1];x[g]={start:P,end:T}}var k={};for(var g in b){var V=b[g].r_invert(s,a);P=V[0],T=V[1];k[g]={start:P,end:T}}this.pan_info={xrs:x,yrs:k,sdx:o,sdy:r},this.plot_view.update_range(this.pan_info,!0)},n}(o.GestureToolView);e.PanToolView=r,r.__name__=\"PanToolView\";var _=function(t){function n(n){var e=t.call(this,n)||this;return e.tool_name=\"Pan\",e.event_type=\"pan\",e.default_order=10,e}return i.__extends(n,t),n.init_PanTool=function(){this.prototype.default_view=r,this.define({dimensions:[s.Dimensions,\"both\"]})},Object.defineProperty(n.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(\"Pan\",this.dimensions)},enumerable:!0,configurable:!0}),Object.defineProperty(n.prototype,\"icon\",{get:function(){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}},enumerable:!0,configurable:!0}),n}(o.GestureTool);e.PanTool=_,_.__name__=\"PanTool\",_.init_PanTool()},\n", - " function _(t,e,o){var l=t(113),i=t(426),a=t(233),n=t(163),s=t(121),c=t(110),_=t(373),r=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.data={sx:[],sy:[]}},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.properties.active.change,function(){return e._active_change()})},e.prototype._active_change=function(){this.model.active||this._clear_data()},e.prototype._keyup=function(t){t.keyCode==n.Keys.Enter&&this._clear_data()},e.prototype._doubletap=function(t){var e=t.shiftKey;this._do_select(this.data.sx,this.data.sy,!0,e),this.plot_view.push_state(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()},e.prototype._clear_data=function(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})},e.prototype._tap=function(t){var e=t.sx,o=t.sy;this.plot_view.frame.bbox.contains(e,o)&&(this.data.sx.push(e),this.data.sy.push(o),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))},e.prototype._do_select=function(t,e,o,l){var i={type:\"poly\",sx:t,sy:e};this._select(i,o,l)},e.prototype._emit_callback=function(t){var e=this.computed_renderers[0],o=this.plot_view.frame,l=o.xscales[e.x_range_name],i=o.yscales[e.y_range_name],a=l.v_invert(t.sx),n=i.v_invert(t.sy),s=Object.assign({x:a,y:n},t);null!=this.model.callback&&this.model.callback.execute(this.model,{geometry:s})},e}(i.SelectToolView);o.PolySelectToolView=r,r.__name__=\"PolySelectToolView\";var y=function(){return new a.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:{value:\"lightgrey\"},fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:2},line_dash:{value:[4,4]}})},p=function(t){function e(e){var o=t.call(this,e)||this;return o.tool_name=\"Poly Select\",o.icon=_.bk_tool_icon_polygon_select,o.event_type=\"tap\",o.default_order=11,o}return l.__extends(e,t),e.init_PolySelectTool=function(){this.prototype.default_view=r,this.define({callback:[s.Any],overlay:[s.Instance,y]})},e}(i.SelectTool);o.PolySelectTool=p,p.__name__=\"PolySelectTool\",p.init_PolySelectTool()},\n", - " function _(t,e,i){var n=t(113),s=t(201),r=t(167),l=t(121),a=t(370),o=t(373);function _(t){switch(t){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return t}}function h(t,e,i,n){if(null==e)return!1;var s=i.compute(e);return Math.abs(t-s)s.right)&&(r=!1)}if(null!=s.bottom&&null!=s.top){var a=n.invert(e);(as.top)&&(r=!1)}return r}function d(t,e,i){var n=0;return t>=i.start&&t<=i.end&&(n+=1),e>=i.start&&e<=i.end&&(n+=1),n}function c(t,e,i,n){var s=e.compute(t),r=e.invert(s+i);return r>=n.start&&r<=n.end?r:t}function y(t,e,i){return t>e.start?(e.end=t,i):(e.end=e.start,e.start=t,_(i))}function f(t,e,i){return t=h&&(t.start=o,t.end=_)}i.flip_side=_,i.is_near=h,i.is_inside=u,i.sides_inside=d,i.compute_value=c,i.update_range_end_side=y,i.update_range_start_side=f,i.update_range=g;var v=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.side=0,this.model.update_overlay_from_ranges()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),null!=this.model.x_range&&this.connect(this.model.x_range.change,function(){return e.model.update_overlay_from_ranges()}),null!=this.model.y_range&&this.connect(this.model.y_range.change,function(){return e.model.update_overlay_from_ranges()})},e.prototype._pan_start=function(t){this.last_dx=0,this.last_dy=0;var e=this.model.x_range,i=this.model.y_range,n=this.plot_view.frame,r=n.xscales.default,l=n.yscales.default,a=this.model.overlay,o=a.left,_=a.right,d=a.top,c=a.bottom,y=this.model.overlay.properties.line_width.value()+s.EDGE_TOLERANCE;null!=e&&this.model.x_interaction&&(h(t.sx,o,r,y)?this.side=1:h(t.sx,_,r,y)?this.side=2:u(t.sx,t.sy,r,l,a)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&h(t.sy,c,l,y)&&(this.side=4),0==this.side&&h(t.sy,d,l,y)?this.side=5:u(t.sx,t.sy,r,l,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))},e.prototype._pan=function(t){var e=this.plot_view.frame,i=t.deltaX-this.last_dx,n=t.deltaY-this.last_dy,s=this.model.x_range,r=this.model.y_range,l=e.xscales.default,a=e.yscales.default;if(null!=s)if(3==this.side||7==this.side)g(s,l,i,e.x_range);else if(1==this.side){var o=c(s.start,l,i,e.x_range);this.side=f(o,s,this.side)}else if(2==this.side){var _=c(s.end,l,i,e.x_range);this.side=y(_,s,this.side)}if(null!=r)if(6==this.side||7==this.side)g(r,a,n,e.y_range);else if(4==this.side){o=c(r.start,a,n,e.y_range);this.side=f(o,r,this.side)}else if(5==this.side){_=c(r.end,a,n,e.y_range);this.side=y(_,r,this.side)}this.last_dx=t.deltaX,this.last_dy=t.deltaY},e.prototype._pan_end=function(t){this.side=0},e}(a.GestureToolView);i.RangeToolView=v,v.__name__=\"RangeToolView\";var p=function(){return new s.BoxAnnotation({level:\"overlay\",render_mode:\"canvas\",fill_color:\"lightgrey\",fill_alpha:{value:.5},line_color:{value:\"black\"},line_alpha:{value:1},line_width:{value:.5},line_dash:[2,2]})},m=function(t){function e(e){var i=t.call(this,e)||this;return i.tool_name=\"Range Tool\",i.icon=o.bk_tool_icon_range,i.event_type=\"pan\",i.default_order=1,i}return n.__extends(e,t),e.init_RangeTool=function(){this.prototype.default_view=v,this.define({x_range:[l.Instance,null],x_interaction:[l.Boolean,!0],y_range:[l.Instance,null],y_interaction:[l.Boolean,!0],overlay:[l.Instance,p]})},e.prototype.initialize=function(){t.prototype.initialize.call(this),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},e.prototype.update_overlay_from_ranges=function(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,r.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)},e}(a.GestureTool);i.RangeTool=m,m.__name__=\"RangeTool\",m.init_RangeTool()},\n", - " function _(e,t,i){var s=e(113),n=e(426),o=e(121),a=e(373),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return s.__extends(t,e),t.prototype._tap=function(e){var t={type:\"point\",sx:e.sx,sy:e.sy},i=e.shiftKey;this._select(t,!0,i)},t.prototype._select=function(e,t,i){var s=this,n=this.model.callback;if(\"select\"==this.model.behavior){var o=this._computed_renderers_by_data_source();for(var a in o){var r=o[a],_=r[0].get_selection_manager(),l=r.map(function(e){return s.plot_view.renderer_views[e.id]});if(_.select(l,e,t,i)&&null!=n){var c=(y=this.plot_view.frame).xscales[r[0].x_range_name],p=y.yscales[r[0].y_range_name],v=c.invert(e.sx),u=p.invert(e.sy),h={geometries:Object.assign(Object.assign({},e),{x:v,y:u}),source:_.source};n.execute(this.model,h)}}this._emit_selection_event(e),this.plot_view.push_state(\"tap\",{selection:this.plot_view.get_selection()})}else for(var m=0,f=this.computed_renderers;m.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)},t.prototype._update_ranges=function(e){var t,n,o,r,i=this.plot_view.frame,a=i.bbox.h_range,s=i.bbox.v_range,l=[a.start,a.end],_=l[0],h=l[1],d=[s.start,s.end],u=d[0],p=d[1];switch(this.model.dimension){case\"height\":var c=Math.abs(p-u);t=_,n=h,o=u-c*e,r=p-c*e;break;case\"width\":var v=Math.abs(h-_);t=_-v*e,n=h-v*e,o=u,r=p;break;default:throw new Error(\"this shouldn't have happened\")}var f=i.xscales,m=i.yscales,w={};for(var b in f){var g=f[b].r_invert(t,n),y=g[0],P=g[1];w[b]={start:y,end:P}}var T={};for(var b in m){var W=m[b].r_invert(o,r);y=W[0],P=W[1];T[b]={start:y,end:P}}var x={xrs:w,yrs:T,factor:e};this.plot_view.push_state(\"wheel_pan\",{range:x}),this.plot_view.update_range(x,!1,!0),null!=this.model.document&&this.model.document.interactive_start(this.plot_model)},t}(r.GestureToolView);n.WheelPanToolView=s,s.__name__=\"WheelPanToolView\";var l=function(e){function t(t){var n=e.call(this,t)||this;return n.tool_name=\"Wheel Pan\",n.icon=a.bk_tool_icon_wheel_pan,n.event_type=\"scroll\",n.default_order=12,n}return o.__extends(t,e),t.init_WheelPanTool=function(){this.prototype.default_view=s,this.define({dimension:[i.Dimension,\"width\"]}),this.internal({speed:[i.Number,.001]})},Object.defineProperty(t.prototype,\"tooltip\",{get:function(){return this._get_dim_tooltip(this.tool_name,this.dimension)},enumerable:!0,configurable:!0}),t}(r.GestureTool);n.WheelPanTool=l,l.__name__=\"WheelPanTool\",l.init_WheelPanTool()},\n", - " function _(e,o,t){var i=e(113),n=e(370),l=e(416),s=e(121),_=e(197),r=e(373),a=function(e){function o(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(o,e),o.prototype._pinch=function(e){var o,t=e.sx,i=e.sy,n=e.scale;o=n>=1?20*(n-1):-20/n,this._scroll({type:\"wheel\",sx:t,sy:i,delta:o})},o.prototype._scroll=function(e){var o=this.plot_view.frame,t=o.bbox.h_range,i=o.bbox.v_range,n=e.sx,s=e.sy,_=this.model.dimensions,r=(\"width\"==_||\"both\"==_)&&t.start=0){var v=d.match(/\\$color(\\[.*\\])?:(\\w*)/),y=v[1],x=void 0===y?\"\":y,g=v[2],b=e.get_column(g);if(null==b){var w=_.span({},g+\" unknown\");m.appendChild(w);continue}var k=x.indexOf(\"hex\")>=0,T=x.indexOf(\"swatch\")>=0,H=u.isNumber(t)?b[t]:null;if(null==H){var C=_.span({},\"(null)\");m.appendChild(C);continue}k&&(H=h.color2hex(H));var G=_.span({},H);m.appendChild(G),T&&(G=_.span({class:f.bk_tooltip_color_block,style:{backgroundColor:H}},\" \"),m.appendChild(G))}else{(G=_.span()).innerHTML=c.replace_placeholders(d.replace(\"$~\",\"$data_\"),e,t,this.model.formatters,n),m.appendChild(G)}}return o},t}(o.InspectToolView);n.HoverToolView=b,b.__name__=\"HoverToolView\";var w=function(e){function t(t){var n=e.call(this,t)||this;return n.tool_name=\"Hover\",n.icon=y.bk_tool_icon_hover,n}return i.__extends(t,e),t.init_HoverTool=function(){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\"],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]})},t}(o.InspectTool);n.HoverTool=w,w.__name__=\"HoverTool\",w.init_HoverTool()},\n", - " function _(t,e,o){var n=t(113),i=t(121),r=t(116),c=t(166),l=t(364),u=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_ToolProxy=function(){this.define({tools:[i.Array,[]],active:[i.Boolean,!1],disabled:[i.Boolean,!1]})},Object.defineProperty(e.prototype,\"button_view\",{get:function(){return this.tools[0].button_view},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"event_type\",{get:function(){return this.tools[0].event_type},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"tooltip\",{get:function(){return this.tools[0].tooltip},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"tool_name\",{get:function(){return this.tools[0].tool_name},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"icon\",{get:function(){return this.tools[0].computed_icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"computed_icon\",{get:function(){return this.icon},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,\"toggleable\",{get:function(){var t=this.tools[0];return t instanceof l.InspectTool&&t.toggleable},enumerable:!0,configurable:!0}),e.prototype.initialize=function(){t.prototype.initialize.call(this),this.do=new r.Signal0(this,\"do\")},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.do,function(){return e.doit()}),this.connect(this.properties.active.change,function(){return e.set_active()})},e.prototype.doit=function(){for(var t=0,e=this.tools;t0)if(\"multi\"==u)for(var w=0,T=z;w0&&this.actions.push(x(z))}for(var m in this.inspectors=[],i){(z=i[m]).length>0&&this.inspectors.push(x(z,!0))}for(var V in this.gestures){0!=(_=this.gestures[V]).tools.length&&(_.tools=r.sort_by(_.tools,function(t){return t.default_order}),\"pinch\"!=V&&\"scroll\"!=V&&\"multi\"!=V&&(_.tools[0].active=!0))}},o}(s.ToolbarBase);i.ProxyToolbar=p,p.__name__=\"ProxyToolbar\";var c=function(t){function o(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(o,t),o.prototype.initialize=function(){this.model.toolbar.toolbar_location=this.model.toolbar_location,t.prototype.initialize.call(this)},Object.defineProperty(o.prototype,\"child_models\",{get:function(){return[this.model.toolbar]},enumerable:!0,configurable:!0}),o.prototype._update_layout=function(){this.layout=new h.ContentBox(this.child_views[0].el),this.model.toolbar.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})},o}(a.LayoutDOMView);i.ToolbarBoxView=c,c.__name__=\"ToolbarBoxView\";var u=function(t){function o(o){return t.call(this,o)||this}return e.__extends(o,t),o.init_ToolbarBox=function(){this.prototype.default_view=c,this.define({toolbar:[n.Instance],toolbar_location:[n.Location,\"right\"]})},o}(a.LayoutDOM);i.ToolbarBox=u,u.__name__=\"ToolbarBox\",u.init_ToolbarBox()},\n", - " function _(e,n,t){var d=e(106),i=e(163),o=e(442);t.index={},t.add_document_standalone=function(e,n,a,l){void 0===a&&(a={}),void 0===l&&(l=!1);var r={};function v(e){var d;e.id in a?d=a[e.id]:n.classList.contains(o.BOKEH_ROOT)?d=n:(d=i.div({class:o.BOKEH_ROOT}),n.appendChild(d));var l=function(e){var n=new e.default_view({model:e,parent:null});return t.index[e.id]=n,n}(e);l.renderTo(d),r[e.id]=l}for(var c=0,u=e.roots();c\");if(\"SCRIPT\"==r.tagName){var t=n.div({class:o.BOKEH_ROOT});n.replaceWith(r,t),r=t}return r}o.BOKEH_ROOT=t.bk_root,o._resolve_element=function(e){var r=e.elementid;return null!=r?l(r):document.body},o._resolve_root_elements=function(e){var r={};if(null!=e.roots)for(var o in e.roots)r[o]=l(e.roots[o]);return r}},\n", - " function _(n,o,t){var e=n(444),r=n(167),a=n(441);t._get_ws_url=function(n,o){var t,e=\"ws:\";return\"https:\"==window.location.protocol&&(e=\"wss:\"),null!=o?(t=document.createElement(\"a\")).href=o:t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),e+\"//\"+t.host+n+\"/ws\"};var i={};t.add_document_from_session=function(n,o,t,s,u){void 0===s&&(s={}),void 0===u&&(u=!1);var c=window.location.search.substr(1);return function(n,o,t){n in i||(i[n]={});var r=i[n];return o in r||(r[o]=e.pull_session(n,o,t)),r[o]}(n,o,c).then(function(n){return a.add_document_standalone(n.document,t,s,u)},function(n){throw r.logger.error(\"Failed to load Bokeh session \"+o+\": \"+n),n})}},\n", - " function _(e,n,o){var t=e(167),s=e(106),r=e(445),i=e(446),c=e(447);o.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",o.DEFAULT_SESSION_ID=\"default\";var l=0,_=function(){function e(e,n,s,r,c){void 0===e&&(e=o.DEFAULT_SERVER_WEBSOCKET_URL),void 0===n&&(n=o.DEFAULT_SESSION_ID),void 0===s&&(s=null),void 0===r&&(r=null),void 0===c&&(c=null),this.url=e,this.id=n,this.args_string=s,this._on_have_session_hook=r,this._on_closed_permanently_hook=c,this._number=l++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_ack=null,this._pending_replies={},this._pending_messages=[],this._receiver=new i.Receiver,t.logger.debug(\"Creating websocket \"+this._number+\" to '\"+this.url+\"' session '\"+this.id+\"'\")}return e.prototype.connect=function(){var e=this;if(this.closed_permanently)return Promise.reject(new Error(\"Cannot connect() a closed ClientConnection\"));if(null!=this.socket)return Promise.reject(new Error(\"Already connected\"));this._pending_replies={},this._current_handler=null;try{var n=this.url+\"?bokeh-protocol-version=1.0&bokeh-session-id=\"+this.id;return null!=this.args_string&&this.args_string.length>0&&(n+=\"&\"+this.args_string),this.socket=new WebSocket(n),new Promise(function(n,o){e.socket.binaryType=\"arraybuffer\",e.socket.onopen=function(){return e._on_open(n,o)},e.socket.onmessage=function(n){return e._on_message(n)},e.socket.onclose=function(n){return e._on_close(n)},e.socket.onerror=function(){return e._on_error(o)}})}catch(e){return t.logger.error(\"websocket creation failed to url: \"+this.url),t.logger.error(\" - \"+e),Promise.reject(e)}},e.prototype.close=function(){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(),null!=this._on_closed_permanently_hook&&(this._on_closed_permanently_hook(),this._on_closed_permanently_hook=null))},e.prototype._schedule_reconnect=function(e){var n=this;setTimeout(function(){n.closed_permanently||t.logger.info(\"Websocket connection \"+n._number+\" disconnected, will not attempt to reconnect\")},e)},e.prototype.send=function(e){if(null==this.socket)throw new Error(\"not connected so cannot send \"+e);e.send(this.socket)},e.prototype.send_with_reply=function(e){var n=this;return new Promise(function(o,t){n._pending_replies[e.msgid()]=[o,t],n.send(e)}).then(function(e){if(\"ERROR\"===e.msgtype())throw new Error(\"Error reply \"+e.content.text);return e},function(e){throw e})},e.prototype._pull_doc_json=function(){var e=r.Message.create(\"PULL-DOC-REQ\",{});return this.send_with_reply(e).then(function(e){if(!(\"doc\"in e.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return e.content.doc},function(e){throw e})},e.prototype._repull_session_doc=function(){var e=this;null==this.session?t.logger.debug(\"Pulling session for first time\"):t.logger.debug(\"Repulling session\"),this._pull_doc_json().then(function(n){if(null==e.session)if(e.closed_permanently)t.logger.debug(\"Got new document after connection was already closed\");else{var o=s.Document.from_json(n),i=s.Document._compute_patch_since_json(n,o);if(i.events.length>0){t.logger.debug(\"Sending \"+i.events.length+\" changes from model construction back to server\");var l=r.Message.create(\"PATCH-DOC\",{},i);e.send(l)}e.session=new c.ClientSession(e,o,e.id);for(var _=0,h=e._pending_messages;_0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");var t=JSON.stringify(this.header),r=JSON.stringify(this.metadata),n=JSON.stringify(this.content);e.send(t),e.send(r),e.send(n)},e.prototype.msgid=function(){return this.header.msgid},e.prototype.msgtype=function(){return this.header.msgtype},e.prototype.reqid=function(){return this.header.reqid},e.prototype.problem=function(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"},e}();r.Message=s,s.__name__=\"Message\"},\n", - " function _(t,e,s){var r=t(445),_=function(){function t(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}return t.prototype.consume=function(t){this._current_consumer(t)},t.prototype._HEADER=function(t){this._assume_text(t),this.message=null,this._partial=null,this._fragments=[t],this._buf_header=null,this._current_consumer=this._METADATA},t.prototype._METADATA=function(t){this._assume_text(t),this._fragments.push(t),this._current_consumer=this._CONTENT},t.prototype._CONTENT=function(t){this._assume_text(t),this._fragments.push(t);var e=this._fragments.slice(0,3),s=e[0],_=e[1],i=e[2];this._partial=r.Message.assemble(s,_,i),this._check_complete()},t.prototype._BUFFER_HEADER=function(t){this._assume_text(t),this._buf_header=t,this._current_consumer=this._BUFFER_PAYLOAD},t.prototype._BUFFER_PAYLOAD=function(t){this._assume_binary(t),this._partial.assemble_buffer(this._buf_header,t),this._check_complete()},t.prototype._assume_text=function(t){if(t instanceof ArrayBuffer)throw new Error(\"Expected text fragment but received binary fragment\")},t.prototype._assume_binary=function(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")},t.prototype._check_complete=function(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER},t}();s.Receiver=_,_.__name__=\"Receiver\"},\n", - " function _(e,t,n){var o=e(106),i=e(445),r=e(167),s=function(){function e(e,t,n){var o=this;this._connection=e,this.document=t,this.id=n,this._document_listener=function(e){return o._document_changed(e)},this.document.on_change(this._document_listener),this.event_manager=this.document.event_manager,this.event_manager.session=this}return e.prototype.handle=function(e){var t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):r.logger.debug(\"Doing nothing with message \"+e.msgtype())},e.prototype.close=function(){this._connection.close()},e.prototype.send_event=function(e){var t=i.Message.create(\"EVENT\",{},JSON.stringify(e.to_json()));this._connection.send(t)},e.prototype._connection_closed=function(){this.document.remove_on_change(this._document_listener)},e.prototype.request_server_info=function(){var e=i.Message.create(\"SERVER-INFO-REQ\",{});return this._connection.send_with_reply(e).then(function(e){return e.content})},e.prototype.force_roundtrip=function(){return this.request_server_info().then(function(e){})},e.prototype._document_changed=function(e){if(e.setter_id!==this.id&&(!(e instanceof o.ModelChangedEvent)||e.attr in e.model.serializable_attributes())){var t=i.Message.create(\"PATCH-DOC\",{},this.document.create_json_patch([e]));this._connection.send(t)}},e.prototype._handle_patch=function(e){this.document.apply_json_patch(e.content,e.buffers,this.id)},e.prototype._handle_ok=function(e){r.logger.trace(\"Unhandled OK reply to \"+e.reqid())},e.prototype._handle_error=function(e){r.logger.error(\"Unhandled ERROR reply to \"+e.reqid()+\": \"+e.content.text)},e}();n.ClientSession=s,s.__name__=\"ClientSession\"},\n", - " function _(e,o,t){var n=e(106),r=e(446),s=e(167),i=e(125),a=e(441),l=e(442);function c(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);var t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function g(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){s.logger.info(\"Registering Jupyter comms for target \"+e);var n=Jupyter.notebook.kernel.comm_manager;try{n.register_target(e,function(t){s.logger.info(\"Registering Jupyter comms for target \"+e);var n=new r.Receiver;t.on_msg(c.bind(o,n))})}catch(e){s.logger.warn(\"Jupyter comms failed to register. push_notebook() will not function. (exception reported: \"+e+\")\")}}else if(o.roots()[0].id in t.kernels){s.logger.info(\"Registering JupyterLab comms for target \"+e);var i=t.kernels[o.roots()[0].id];try{i.registerCommTarget(e,function(t){s.logger.info(\"Registering JupyterLab comms for target \"+e);var n=new r.Receiver;t.onMsg=c.bind(o,n)})}catch(e){s.logger.warn(\"Jupyter 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.\")}e(374),e(449),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=i.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");for(var t=n.Document.from_json(i.values(e)[0]),r=0,s=o;r0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu())},t.prototype._update_completions=function(e){s.empty(this.menu);for(var t=0,n=e;t0&&this.menu.children[0].classList.add(r.bk_active)},t.prototype._show_menu=function(){var e=this;if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,s.display(this.menu);var t=function(n){var i=n.target;i instanceof HTMLElement&&!e.el.contains(i)&&(document.removeEventListener(\"click\",t),e._hide_menu())};document.addEventListener(\"click\",t)}},t.prototype._hide_menu=function(){this._open&&(this._open=!1,s.undisplay(this.menu))},t.prototype._menu_click=function(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())},t.prototype._menu_hover=function(e){if(e.target!=e.currentTarget&&e.target instanceof Element){var t=0;for(t=0;t0&&(this.menu.children[this._hover_index].classList.remove(r.bk_active),this._hover_index=u.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(r.bk_active))},t.prototype._keydown=function(e){},t.prototype._keyup=function(e){switch(e.keyCode){case s.Keys.Enter:this.change_input();break;case s.Keys.Esc:this._hide_menu();break;case s.Keys.Up:this._bump_hover(this._hover_index-1);break;case s.Keys.Down:this._bump_hover(this._hover_index+1);break;default:var t=this.input_el.value;if(t.length *: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'),t.bk_input=\"bk-input\",t.bk_input_group=\"bk-input-group\"},\n", - " 482: function _(t,n,i){var e=t(113),o=t(474),u=t(376),c=t(121),r=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(n,t),n.prototype.click=function(){this.model.clicks=this.model.clicks+1,this.model.trigger_event(new u.ButtonClick),t.prototype.click.call(this)},n}(o.AbstractButtonView);i.ButtonView=r,r.__name__=\"ButtonView\";var l=function(t){function n(n){return t.call(this,n)||this}return e.__extends(n,t),n.init_Button=function(){this.prototype.default_view=r,this.define({clicks:[c.Number,0]}),this.override({label:\"Button\"})},n}(o.AbstractButton);i.Button=l,l.__name__=\"Button\",l.init_Button()},\n", - " 483: function _(t,e,o){var n=t(113),i=t(484),u=t(163),c=t(117),r=t(121),a=t(240),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),Object.defineProperty(e.prototype,\"active\",{get:function(){return new c.Set(this.model.active)},enumerable:!0,configurable:!0}),e.prototype.change_active=function(t){var e=this.active;e.toggle(t),this.model.active=e.values,null!=this.model.callback&&this.model.callback.execute(this.model)},e.prototype._update_active=function(){var t=this.active;this._buttons.forEach(function(e,o){u.classes(e).toggle(a.bk_active,t.has(o))})},e}(i.ButtonGroupView);o.CheckboxButtonGroupView=h,h.__name__=\"CheckboxButtonGroupView\";var l=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_CheckboxButtonGroup=function(){this.prototype.default_view=h,this.define({active:[r.Array,[]]})},e}(i.ButtonGroup);o.CheckboxButtonGroup=l,l.__name__=\"CheckboxButtonGroup\",l.init_CheckboxButtonGroup()},\n", - " 484: function _(t,n,e){var o=t(113),i=t(475),r=t(163),u=t(121),a=t(347),s=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return o.__extends(n,t),n.prototype.connect_signals=function(){var n=this;t.prototype.connect_signals.call(this);var e=this.model.properties;this.on_change(e.button_type,function(){return n.render()}),this.on_change(e.labels,function(){return n.render()}),this.on_change(e.active,function(){return n._update_active()})},n.prototype.render=function(){var n=this;t.prototype.render.call(this),this._buttons=this.model.labels.map(function(t,e){var o=r.div({class:[a.bk_btn,a.bk_btn_type(n.model.button_type)],disabled:n.model.disabled},t);return o.addEventListener(\"click\",function(){return n.change_active(e)}),o}),this._update_active();var e=r.div({class:a.bk_btn_group},this._buttons);this.el.appendChild(e)},n}(i.ControlView);e.ButtonGroupView=s,s.__name__=\"ButtonGroupView\";var _=function(t){function n(n){return t.call(this,n)||this}return o.__extends(n,t),n.init_ButtonGroup=function(){this.define({labels:[u.Array,[]],button_type:[u.ButtonType,\"default\"],callback:[u.Any]})},n}(i.Control);e.ButtonGroup=_,_.__name__=\"ButtonGroup\",_.init_ButtonGroup()},\n", - " 485: function _(e,t,n){var i=e(113),l=e(486),o=e(163),a=e(110),r=e(117),c=e(121),u=e(240),h=e(481),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.render=function(){var t=this;e.prototype.render.call(this);var n=o.div({class:[h.bk_input_group,this.model.inline?u.bk_inline:null]});this.el.appendChild(n);for(var i=this.model,l=i.active,r=i.labels,c=function(e){var i=o.input({type:\"checkbox\",value:\"\"+e});i.addEventListener(\"change\",function(){return t.change_active(e)}),p.model.disabled&&(i.disabled=!0),a.includes(l,e)&&(i.checked=!0);var c=o.label({},i,o.span({},r[e]));n.appendChild(c)},p=this,s=0;sn||this._o.position.indexOf(\"right\")>-1&&a-e+t.offsetWidth>0)&&(a=a-e+t.offsetWidth),(this._o.reposition&&r+i>o+s||this._o.position.indexOf(\"top\")>-1&&r-i-t.offsetHeight>0)&&(r=r-i-t.offsetHeight),this.el.style.left=a+\"px\",this.el.style.top=r+\"px\"}};var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.render()})},e.prototype.render=function(){var e=this;null!=this._picker&&this._picker.destroy(),t.prototype.render.call(this),this.input_el=s.input({type:\"text\",class:r.bk_input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=new a({field:this.input_el,defaultDate:this._unlocal_date(new Date(this.model.value)),setDefaultDate:!0,minDate:null!=this.model.min_date?this._unlocal_date(new Date(this.model.min_date)):void 0,maxDate:null!=this.model.max_date?this._unlocal_date(new Date(this.model.max_date)):void 0,onSelect:function(t){return e._on_select(t)}}),this._root_element.appendChild(this._picker.el)},e.prototype._unlocal_date=function(t){var e=6e4*t.getTimezoneOffset();t.setTime(t.getTime()-e);var i=t.toISOString().substr(0,10).split(\"-\");return new Date(Number(i[0]),Number(i[1])-1,Number(i[2]))},e.prototype._on_select=function(t){this.model.value=t.toDateString(),this.change_input()},e}(o.InputWidgetView);i.DatePickerView=d,d.__name__=\"DatePickerView\";var h=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_DatePicker=function(){this.prototype.default_view=d,this.define({value:[l.Any,(new Date).toDateString()],min_date:[l.Any],max_date:[l.Any]})},e}(o.InputWidget);i.DatePicker=h,h.__name__=\"DatePicker\",h.init_DatePicker()},\n", - " 489: function _(e,t,n){var a=function(e,t,n,a){e.addEventListener(t,n,!!a)},i=function(e,t,n,a){e.removeEventListener(t,n,!!a)},s=function(e,t){return-1!==(\" \"+e.className+\" \").indexOf(\" \"+t+\" \")},o=function(e,t){s(e,t)||(e.className=\"\"===e.className?t:e.className+\" \"+t)},r=function(e,t){var n;e.className=(n=(\" \"+e.className+\" \").replace(\" \"+t+\" \",\" \")).trim?n.trim():n.replace(/^\\s+|\\s+$/g,\"\")},l=function(e){return/Array/.test(Object.prototype.toString.call(e))},h=function(e){return/Date/.test(Object.prototype.toString.call(e))&&!isNaN(e.getTime())},d=function(e){var t=e.getDay();return 0===t||6===t},u=function(e){\n", - " // solution lifted from date.js (MIT license): https://github.com/datejs/Datejs\n", - " return e%4==0&&e%100!=0||e%400==0},c=function(e,t){return[31,u(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},f=function(e){h(e)&&e.setHours(0,0,0,0)},g=function(e,t){return e.getTime()===t.getTime()},m=function(e,t,n){var a,i;for(a in t)(i=void 0!==e[a])&&\"object\"==typeof t[a]&&null!==t[a]&&void 0===t[a].nodeName?h(t[a])?n&&(e[a]=new Date(t[a].getTime())):l(t[a])?n&&(e[a]=t[a].slice(0)):e[a]=m({},t[a],n):!n&&i||(e[a]=t[a]);return e},p=function(e,t,n){var a;document.createEvent?((a=document.createEvent(\"HTMLEvents\")).initEvent(t,!0,!1),a=m(a,n),e.dispatchEvent(a)):document.createEventObject&&(a=document.createEventObject(),a=m(a,n),e.fireEvent(\"on\"+t,a))},y=function(e){return e.month<0&&(e.year-=Math.ceil(Math.abs(e.month)/12),e.month+=12),e.month>11&&(e.year+=Math.floor(Math.abs(e.month)/12),e.month-=12),e},D={field:null,bound:void 0,ariaLabel:\"Use the arrow keys to pick a date\",position:\"bottom left\",reposition:!0,format:\"YYYY-MM-DD\",toString:null,parse:null,defaultDate:null,setDefaultDate:!1,firstDay:0,formatStrict:!1,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,pickWholeWeek:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,startRange:null,endRange:null,isRTL:!1,yearSuffix:\"\",showMonthAfterYear:!1,showDaysInNextAndPreviousMonths:!1,enableSelectionDaysInNextAndPreviousMonths:!1,numberOfMonths:1,mainCalendar:\"left\",container:void 0,blurFieldOnSelect:!0,i18n:{previousMonth:\"Previous Month\",nextMonth:\"Next Month\",months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],weekdays:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],weekdaysShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"]},theme:null,events:[],onSelect:null,onOpen:null,onClose:null,onDraw:null,keyboardInput:!0},b=function(e,t,n){for(t+=e.firstDay;t>=7;)t-=7;return n?e.i18n.weekdaysShort[t]:e.i18n.weekdays[t]},_=function(e){var t=[],n=\"false\";if(e.isEmpty){if(!e.showDaysInNextAndPreviousMonths)return'';t.push(\"is-outside-current-month\"),e.enableSelectionDaysInNextAndPreviousMonths||t.push(\"is-selection-disabled\")}return e.isDisabled&&t.push(\"is-disabled\"),e.isToday&&t.push(\"is-today\"),e.isSelected&&(t.push(\"is-selected\"),n=\"true\"),e.hasEvent&&t.push(\"has-event\"),e.isInRange&&t.push(\"is-inrange\"),e.isStartRange&&t.push(\"is-startrange\"),e.isEndRange&&t.push(\"is-endrange\"),'\"},v=function(e,t,n){return''+function(e){e.setHours(0,0,0,0);var t=e.getDate(),n=e.getDay(),a=function(e){return(e+7-1)%7};e.setDate(t+3-a(n));var i=new Date(e.getFullYear(),0,4),s=(e.getTime()-i.getTime())/864e5;return 1+Math.round((s-3+a(i.getDay()))/7)}(new Date(n,t,e))+\"\"},w=function(e,t,n,a){return''+(t?e.reverse():e).join(\"\")+\"\"},k=function(e,t,n,a,i,s){var o,r,h,d,u,c=e._o,f=n===c.minYear,g=n===c.maxYear,m='
',p=!0,y=!0;for(h=[],o=0;o<12;o++)h.push('\");for(d='
'+c.i18n.months[a]+'
\",l(c.yearRange)?(o=c.yearRange[0],r=c.yearRange[1]+1):(o=n-c.yearRange,r=1+n+c.yearRange),h=[];o=c.minYear&&h.push('\");return u='
'+n+c.yearSuffix+'
\",c.showMonthAfterYear?m+=u+d:m+=d+u,f&&(0===a||c.minMonth>=a)&&(p=!1),g&&(11===a||c.maxMonth<=a)&&(y=!1),0===t&&(m+='\"),t===e._o.numberOfMonths-1&&(m+='\"),m+\"
\"},M=function(e,t,n){return''+function(e){var t,n=[];for(e.showWeekNumber&&n.push(\"\"),t=0;t<7;t++)n.push('\");return\"\"+(e.isRTL?n.reverse():n).join(\"\")+\"\"}(e)+(\"\"+t.join(\"\")+\"\")+\"
'+b(e,t,!0)+\"
\"},x=function(e){var t=this,n=t.config(e);t._onMouseDown=function(e){if(t._v){var a=(e=e||window.event).target||e.srcElement;if(a)if(s(a,\"is-disabled\")||(!s(a,\"pika-button\")||s(a,\"is-empty\")||s(a.parentNode,\"is-disabled\")?s(a,\"pika-prev\")?t.prevMonth():s(a,\"pika-next\")&&t.nextMonth():(t.setDate(new Date(a.getAttribute(\"data-pika-year\"),a.getAttribute(\"data-pika-month\"),a.getAttribute(\"data-pika-day\"))),n.bound&&setTimeout(function(){t.hide(),n.blurFieldOnSelect&&n.field&&n.field.blur()},100))),s(a,\"pika-select\"))t._c=!0;else{if(!e.preventDefault)return e.returnValue=!1,!1;e.preventDefault()}}},t._onChange=function(e){var n=(e=e||window.event).target||e.srcElement;n&&(s(n,\"pika-select-month\")?t.gotoMonth(n.value):s(n,\"pika-select-year\")&&t.gotoYear(n.value))},t._onKeyChange=function(e){if(e=e||window.event,t.isVisible())switch(e.keyCode){case 13:case 27:n.field&&n.field.blur();break;case 37:t.adjustDate(\"subtract\",1);break;case 38:t.adjustDate(\"subtract\",7);break;case 39:t.adjustDate(\"add\",1);break;case 40:t.adjustDate(\"add\",7);break;case 8:case 46:t.setDate(null)}},t._parseFieldValue=function(){return n.parse?n.parse(n.field.value,n.format):new Date(Date.parse(n.field.value))},t._onInputChange=function(e){var n;e.firedBy!==t&&(n=t._parseFieldValue(),h(n)&&t.setDate(n),t._v||t.show())},t._onInputFocus=function(){t.show()},t._onInputClick=function(){t.show()},t._onInputBlur=function(){var e=document.activeElement;do{if(s(e,\"pika-single\"))return}while(e=e.parentNode);t._c||(t._b=setTimeout(function(){t.hide()},50)),t._c=!1},t._onClick=function(e){var a=(e=e||window.event).target||e.srcElement,i=a;if(a){do{if(s(i,\"pika-single\")||i===n.trigger)return}while(i=i.parentNode);t._v&&a!==n.trigger&&i!==n.trigger&&t.hide()}},t.el=document.createElement(\"div\"),t.el.className=\"pika-single\"+(n.isRTL?\" is-rtl\":\"\")+(n.theme?\" \"+n.theme:\"\"),a(t.el,\"mousedown\",t._onMouseDown,!0),a(t.el,\"touchend\",t._onMouseDown,!0),a(t.el,\"change\",t._onChange),n.keyboardInput&&a(document,\"keydown\",t._onKeyChange),n.field&&(n.container?n.container.appendChild(t.el):n.bound?document.body.appendChild(t.el):n.field.parentNode.insertBefore(t.el,n.field.nextSibling),a(n.field,\"change\",t._onInputChange),n.defaultDate||(n.defaultDate=t._parseFieldValue(),n.setDefaultDate=!0));var i=n.defaultDate;h(i)?n.setDefaultDate?t.setDate(i,!0):t.gotoDate(i):t.gotoDate(new Date),n.bound?(this.hide(),t.el.className+=\" is-bound\",a(n.trigger,\"click\",t._onInputClick),a(n.trigger,\"focus\",t._onInputFocus),a(n.trigger,\"blur\",t._onInputBlur)):this.show()};x.prototype={config:function(e){this._o||(this._o=m({},D,!0));var t=m(this._o,e,!0);t.isRTL=!!t.isRTL,t.field=t.field&&t.field.nodeName?t.field:null,t.theme=\"string\"==typeof t.theme&&t.theme?t.theme:null,t.bound=!!(void 0!==t.bound?t.field&&t.bound:t.field),t.trigger=t.trigger&&t.trigger.nodeName?t.trigger:t.field,t.disableWeekends=!!t.disableWeekends,t.disableDayFn=\"function\"==typeof t.disableDayFn?t.disableDayFn:null;var n=parseInt(t.numberOfMonths,10)||1;if(t.numberOfMonths=n>4?4:n,h(t.minDate)||(t.minDate=!1),h(t.maxDate)||(t.maxDate=!1),t.minDate&&t.maxDate&&t.maxDate100&&(t.yearRange=100);return t},toString:function(e){return e=e||this._o.format,h(this._d)?this._o.toString?this._o.toString(this._d,e):this._d.toDateString():\"\"},getDate:function(){return h(this._d)?new Date(this._d.getTime()):null},setDate:function(e,t){if(!e)return this._d=null,this._o.field&&(this._o.field.value=\"\",p(this._o.field,\"change\",{firedBy:this})),this.draw();if(\"string\"==typeof e&&(e=new Date(Date.parse(e))),h(e)){var n=this._o.minDate,a=this._o.maxDate;h(n)&&ea&&(e=a),this._d=new Date(e.getTime()),f(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),p(this._o.field,\"change\",{firedBy:this})),t||\"function\"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},clear:function(){this.setDate(null)},gotoDate:function(e){var t=!0;if(h(e)){if(this.calendars){var n=new Date(this.calendars[0].year,this.calendars[0].month,1),a=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),i=e.getTime();a.setMonth(a.getMonth()+1),a.setDate(a.getDate()-1),t=i=i&&(this._y=i,!isNaN(o)&&this._m>o&&(this._m=o));for(var l=0;l\";this.el.innerHTML=r,n.bound&&\"hidden\"!==n.field.type&&setTimeout(function(){n.trigger.focus()},1),\"function\"==typeof this._o.onDraw&&this._o.onDraw(this),n.bound&&n.field.setAttribute(\"aria-label\",n.ariaLabel)}},adjustPosition:function(){var e,t,n,a,i,s,l,h,d,u,c,f;if(!this._o.container){if(this.el.style.position=\"absolute\",t=e=this._o.trigger,n=this.el.offsetWidth,a=this.el.offsetHeight,i=window.innerWidth||document.documentElement.clientWidth,s=window.innerHeight||document.documentElement.clientHeight,l=window.pageYOffset||document.body.scrollTop||document.documentElement.scrollTop,c=!0,f=!0,\"function\"==typeof e.getBoundingClientRect)h=(u=e.getBoundingClientRect()).left+window.pageXOffset,d=u.bottom+window.pageYOffset;else for(h=t.offsetLeft,d=t.offsetTop+t.offsetHeight;t=t.offsetParent;)h+=t.offsetLeft,d+=t.offsetTop;(this._o.reposition&&h+n>i||this._o.position.indexOf(\"right\")>-1&&h-n+e.offsetWidth>0)&&(h=h-n+e.offsetWidth,c=!1),(this._o.reposition&&d+a>s+l||this._o.position.indexOf(\"top\")>-1&&d-a-e.offsetHeight>0)&&(d=d-a-e.offsetHeight,f=!1),this.el.style.left=h+\"px\",this.el.style.top=d+\"px\",o(this.el,c?\"left-aligned\":\"right-aligned\"),o(this.el,f?\"bottom-aligned\":\"top-aligned\"),r(this.el,c?\"right-aligned\":\"left-aligned\"),r(this.el,f?\"top-aligned\":\"bottom-aligned\")}},render:function(e,t,n){var a=this._o,i=new Date,s=c(e,t),o=new Date(e,t,1).getDay(),r=[],l=[];f(i),a.firstDay>0&&(o-=a.firstDay)<0&&(o+=7);for(var u=0===t?11:t-1,m=11===t?0:t+1,p=0===t?e-1:e,y=11===t?e+1:e,D=c(p,u),b=s+o,k=b;k>7;)k-=7;b+=7-k;for(var x=!1,R=0,N=0;R=s+o,O=R-o+1,E=t,j=e,F=a.startRange&&g(a.startRange,S),W=a.endRange&&g(a.endRange,S),A=a.startRange&&a.endRange&&a.startRangea.maxDate||a.disableWeekends&&d(S)||a.disableDayFn&&a.disableDayFn(S),isEmpty:Y,isStartRange:F,isEndRange:W,isInRange:A,showDaysInNextAndPreviousMonths:a.showDaysInNextAndPreviousMonths,enableSelectionDaysInNextAndPreviousMonths:a.enableSelectionDaysInNextAndPreviousMonths};a.pickWholeWeek&&T&&(x=!0),l.push(_(L)),7==++N&&(a.showWeekNumber&&l.unshift(v(R-o,t,e)),r.push(w(l,a.isRTL,a.pickWholeWeek,x)),l=[],N=0,x=!1)}return M(a,r,n)},isVisible:function(){return this._v},show:function(){this.isVisible()||(this._v=!0,this.draw(),r(this.el,\"is-hidden\"),this._o.bound&&(a(document,\"click\",this._onClick),this.adjustPosition()),\"function\"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var e=this._v;!1!==e&&(this._o.bound&&i(document,\"click\",this._onClick),this.el.style.position=\"static\",this.el.style.left=\"auto\",this.el.style.top=\"auto\",o(this.el,\"is-hidden\"),this._v=!1,void 0!==e&&\"function\"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){var e=this._o;this.hide(),i(this.el,\"mousedown\",this._onMouseDown,!0),i(this.el,\"touchend\",this._onMouseDown,!0),i(this.el,\"change\",this._onChange),e.keyboardInput&&i(document,\"keydown\",this._onKeyChange),e.field&&(i(e.field,\"change\",this._onInputChange),e.bound&&(i(e.trigger,\"click\",this._onInputClick),i(e.trigger,\"focus\",this._onInputFocus),i(e.trigger,\"blur\",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},t.exports=x},\n", - " 490: function _(n,o,t){n(164),n(163).styles.append('.bk-root {\\n @charset \"UTF-8\";\\n /*!\\n * Pikaday\\n * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/\\n */\\n /*\\nclear child float (pika-lendar), using the famous micro clearfix hack\\nhttp://nicolasgallagher.com/micro-clearfix-hack/\\n*/\\n /* styling for abbr */\\n}\\n.bk-root .pika-single {\\n z-index: 9999;\\n display: block;\\n position: relative;\\n color: #333;\\n background: #fff;\\n border: 1px solid #ccc;\\n border-bottom-color: #bbb;\\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\\n}\\n.bk-root .pika-single:before,\\n.bk-root .pika-single:after {\\n content: \" \";\\n display: table;\\n}\\n.bk-root .pika-single:after {\\n clear: both;\\n}\\n.bk-root .pika-single.is-hidden {\\n display: none;\\n}\\n.bk-root .pika-single.is-bound {\\n position: absolute;\\n box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);\\n}\\n.bk-root .pika-lendar {\\n float: left;\\n width: 240px;\\n margin: 8px;\\n}\\n.bk-root .pika-title {\\n position: relative;\\n text-align: center;\\n}\\n.bk-root .pika-label {\\n display: inline-block;\\n position: relative;\\n z-index: 9999;\\n overflow: hidden;\\n margin: 0;\\n padding: 5px 3px;\\n font-size: 14px;\\n line-height: 20px;\\n font-weight: bold;\\n background-color: #fff;\\n}\\n.bk-root .pika-title select {\\n cursor: pointer;\\n position: absolute;\\n z-index: 9998;\\n margin: 0;\\n left: 0;\\n top: 5px;\\n opacity: 0;\\n}\\n.bk-root .pika-prev,\\n.bk-root .pika-next {\\n display: block;\\n cursor: pointer;\\n position: relative;\\n outline: none;\\n border: 0;\\n padding: 0;\\n width: 20px;\\n height: 30px;\\n /* hide text using text-indent trick, using width value (it\\'s enough) */\\n text-indent: 20px;\\n white-space: nowrap;\\n overflow: hidden;\\n background-color: transparent;\\n background-position: center center;\\n background-repeat: no-repeat;\\n background-size: 75% 75%;\\n opacity: 0.5;\\n}\\n.bk-root .pika-prev:hover,\\n.bk-root .pika-next:hover {\\n opacity: 1;\\n}\\n.bk-root .pika-prev,\\n.bk-root .is-rtl .pika-next {\\n float: left;\\n background-image: url(\\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==\\');\\n}\\n.bk-root .pika-next,\\n.bk-root .is-rtl .pika-prev {\\n float: right;\\n background-image: url(\\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=\\');\\n}\\n.bk-root .pika-prev.is-disabled,\\n.bk-root .pika-next.is-disabled {\\n cursor: default;\\n opacity: 0.2;\\n}\\n.bk-root .pika-select {\\n display: inline-block;\\n}\\n.bk-root .pika-table {\\n width: 100%;\\n border-collapse: collapse;\\n border-spacing: 0;\\n border: 0;\\n}\\n.bk-root .pika-table th,\\n.bk-root .pika-table td {\\n width: 14.28571429%;\\n padding: 0;\\n}\\n.bk-root .pika-table th {\\n color: #999;\\n font-size: 12px;\\n line-height: 25px;\\n font-weight: bold;\\n text-align: center;\\n}\\n.bk-root .pika-button {\\n cursor: pointer;\\n display: block;\\n box-sizing: border-box;\\n -moz-box-sizing: border-box;\\n outline: none;\\n border: 0;\\n margin: 0;\\n width: 100%;\\n padding: 5px;\\n color: #666;\\n font-size: 12px;\\n line-height: 15px;\\n text-align: right;\\n background: #f5f5f5;\\n}\\n.bk-root .pika-week {\\n font-size: 11px;\\n color: #999;\\n}\\n.bk-root .is-today .pika-button {\\n color: #33aaff;\\n font-weight: bold;\\n}\\n.bk-root .is-selected .pika-button,\\n.bk-root .has-event .pika-button {\\n color: #fff;\\n font-weight: bold;\\n background: #33aaff;\\n box-shadow: inset 0 1px 3px #178fe5;\\n border-radius: 3px;\\n}\\n.bk-root .has-event .pika-button {\\n background: #005da9;\\n box-shadow: inset 0 1px 3px #0076c9;\\n}\\n.bk-root .is-disabled .pika-button,\\n.bk-root .is-inrange .pika-button {\\n background: #D5E9F7;\\n}\\n.bk-root .is-startrange .pika-button {\\n color: #fff;\\n background: #6CB31D;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .is-endrange .pika-button {\\n color: #fff;\\n background: #33aaff;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .is-disabled .pika-button {\\n pointer-events: none;\\n cursor: default;\\n color: #999;\\n opacity: 0.3;\\n}\\n.bk-root .is-outside-current-month .pika-button {\\n color: #999;\\n opacity: 0.3;\\n}\\n.bk-root .is-selection-disabled {\\n pointer-events: none;\\n cursor: default;\\n}\\n.bk-root .pika-button:hover,\\n.bk-root .pika-row.pick-whole-week:hover .pika-button {\\n color: #fff;\\n background: #ff8000;\\n box-shadow: none;\\n border-radius: 3px;\\n}\\n.bk-root .pika-table abbr {\\n border-bottom: none;\\n cursor: help;\\n}\\n')},\n", - " 491: function _(e,t,n){var r=e(113),i=e(252),a=e(492),_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r.__extends(t,e),t}(a.AbstractRangeSliderView);n.DateRangeSliderView=_,_.__name__=\"DateRangeSliderView\";var o=function(e){function t(t){var n=e.call(this,t)||this;return n.behaviour=\"drag\",n.connected=[!1,!0,!1],n}return r.__extends(t,e),t.init_DateRangeSlider=function(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})},t.prototype._formatter=function(e,t){return i(e,t)},t}(a.AbstractSlider);n.DateRangeSlider=o,o.__name__=\"DateRangeSlider\",o.init_DateRangeSlider()},\n", - " 492: function _(t,e,i){var l=t(113),r=t(493),n=t(121),o=t(163),s=t(110),a=t(119),c=t(475),d=t(494),h=\"bk-noUi-\",_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),Object.defineProperty(e.prototype,\"noUiSlider\",{get:function(){return this.slider_el.noUiSlider},enumerable:!0,configurable:!0}),e.prototype.initialize=function(){t.prototype.initialize.call(this),this._init_callback()},e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this);var i=this.model.properties,l=i.callback,r=i.callback_policy,n=i.callback_throttle;this.on_change([l,r,n],function(){return e._init_callback()});var o=this.model.properties,s=o.start,a=o.end,c=o.value,d=o.step,h=o.title;this.on_change([s,a,c,d],function(){var t=e._calc_to(),i=t.start,l=t.end,r=t.value,n=t.step;e.noUiSlider.updateOptions({range:{min:i,max:l},start:r,step:n})});var _=this.model.properties.bar_color;this.on_change(_,function(){e._set_bar_color()}),this.on_change([c,h],function(){return e._update_title()})},e.prototype._init_callback=function(){var t=this,e=this.model.callback,i=function(){null!=e&&e.execute(t.model),t.model.value_throttled=t.model.value};switch(this.model.callback_policy){case\"continuous\":this.callback_wrapper=i;break;case\"throttle\":this.callback_wrapper=a.throttle(i,this.model.callback_throttle);break;default:this.callback_wrapper=void 0}},e.prototype._update_title=function(){var t=this;o.empty(this.title_el);var e=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=e?\"none\":\"\",!e&&(0!=this.model.title.length&&(this.title_el.textContent=this.model.title+\": \"),this.model.show_value)){var i=this._calc_to().value.map(function(e){return t.model.pretty(e)}).join(\" .. \");this.title_el.appendChild(o.span({class:d.bk_slider_value},i))}},e.prototype._set_bar_color=function(){this.model.disabled||(this.slider_el.querySelector(\".bk-noUi-connect\").style.backgroundColor=this.model.bar_color)},e.prototype._keypress_handle=function(t,e){void 0===e&&(e=0);var i=this._calc_to(),l=i.start,r=i.value,n=i.end,o=i.step,s=2==r.length,a=l,c=n;switch(s&&0==e?c=r[1]:s&&1==e&&(a=r[0]),t.which){case 37:r[e]=Math.max(r[e]-o,a);break;case 39:r[e]=Math.min(r[e]+o,c);break;default:return}s?(this.model.value=r,this.model.properties.value.change.emit()):this.model.value=r[0],this.noUiSlider.set(r),null!=this.callback_wrapper&&this.callback_wrapper()},e.prototype.render=function(){var e=this;t.prototype.render.call(this);var i,l=this._calc_to(),n=l.start,a=l.end,c=l.value,_=l.step;if(this.model.tooltips){var u={to:function(t){return e.model.pretty(t)}};i=s.repeat(u,c.length)}else i=!1;if(null==this.slider_el){this.slider_el=o.div(),r.create(this.slider_el,{cssPrefix:h,range:{min:n,max:a},start:c,step:_,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:i,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",function(t,i,l){return e._slide(l)}),this.noUiSlider.on(\"change\",function(t,i,l){return e._change(l)}),this._set_keypress_handles();var p=function(t,l){i&&(e.slider_el.querySelectorAll(\".bk-noUi-handle\")[t].querySelector(\".bk-noUi-tooltip\").style.display=l?\"block\":\"\")};this.noUiSlider.on(\"start\",function(t,e){return p(e,!0)}),this.noUiSlider.on(\"end\",function(t,e){return p(e,!1)})}else this.noUiSlider.updateOptions({range:{min:n,max:a},start:c,step:_});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=o.div({class:d.bk_slider_title}),this._update_title(),this.group_el=o.div({class:d.bk_input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)},e.prototype._slide=function(t){this.model.value=this._calc_from(t),null!=this.callback_wrapper&&this.callback_wrapper()},e.prototype._change=function(t){switch(this.model.value=this._calc_from(t),this.model.value_throttled=this.model.value,this.model.callback_policy){case\"mouseup\":case\"throttle\":null!=this.model.callback&&this.model.callback.execute(this.model)}},e}(c.ControlView);_.__name__=\"AbstractBaseSliderView\";var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype._calc_to=function(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}},e.prototype._calc_from=function(t){var e=t[0];return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(e):e},e.prototype._set_keypress_handles=function(){var t=this,e=this.slider_el.querySelector(\".bk-noUi-handle\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",function(e){return t._keypress_handle(e)})},e}(_);i.AbstractSliderView=u,u.__name__=\"AbstractSliderView\";var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return l.__extends(e,t),e.prototype._calc_to=function(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}},e.prototype._calc_from=function(t){return t},e.prototype._set_keypress_handles=function(){var t=this,e=this.slider_el.querySelector(\".bk-noUi-handle-lower\"),i=this.slider_el.querySelector(\".bk-noUi-handle-upper\");e.setAttribute(\"tabindex\",\"0\"),e.addEventListener(\"keydown\",function(e){return t._keypress_handle(e,0)}),i.setAttribute(\"tabindex\",\"1\"),i.addEventListener(\"keydown\",function(e){return t._keypress_handle(e,1)})},e}(_);i.AbstractRangeSliderView=p,p.__name__=\"AbstractRangeSliderView\";var m=function(t){function e(e){var i=t.call(this,e)||this;return i.connected=!1,i}return l.__extends(e,t),e.init_AbstractSlider=function(){this.define({title:[n.String,\"\"],show_value:[n.Boolean,!0],start:[n.Any],end:[n.Any],value:[n.Any],value_throttled:[n.Any],step:[n.Number,1],format:[n.String],direction:[n.Any,\"ltr\"],tooltips:[n.Boolean,!0],callback:[n.Any],callback_throttle:[n.Number,200],callback_policy:[n.SliderCallbackPolicy,\"throttle\"],bar_color:[n.Color,\"#e6e6e6\"]})},e.prototype._formatter=function(t,e){return\"\"+t},e.prototype.pretty=function(t){return this._formatter(t,this.format)},e}(c.Control);i.AbstractSlider=m,m.__name__=\"AbstractSlider\",m.init_AbstractSlider()},\n", - " 493: function _(t,e,r){\n", - " /*! nouislider - 10.1.0 - 2017-07-28 17:11:18 */var n;n=function(){\"use strict\";var t=\"10.1.0\";function e(t){t.preventDefault()}function r(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function n(t,e,r){r>0&&(s(t,e),setTimeout(function(){a(t,e)},r))}function i(t){return Array.isArray(t)?t:[t]}function o(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function s(t,e){t.classList?t.classList.add(e):t.className+=\" \"+e}function a(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function l(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 u(t,e){return 100/(e-t)}function c(t,e){return 100*e/(t[1]-t[0])}function p(t,e){for(var r=1;t>=e[r];)r+=1;return r}function f(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o,s,a=p(r,t);return n=t[a-1],i=t[a],o=e[a-1],s=e[a],o+function(t,e){return c(t,t[0]<0?e+Math.abs(t[0]):e-t[0])}([n,i],r)/u(o,s)}function d(t,e,r,n){if(100===n)return n;var i,o,s=p(n,t);return r?n-(i=t[s-1])>((o=t[s])-i)/2?o:i:e[s-1]?t[s-1]+function(t,e){return Math.round(t/e)*e}(n-t[s-1],e[s-1]):n}function h(e,n,i){var o;if(\"number\"==typeof n&&(n=[n]),\"[object Array]\"!==Object.prototype.toString.call(n))throw new Error(\"noUiSlider (\"+t+\"): 'range' contains invalid value.\");if(!r(o=\"min\"===e?0:\"max\"===e?100:parseFloat(e))||!r(n[0]))throw new Error(\"noUiSlider (\"+t+\"): 'range' value isn't numeric.\");i.xPct.push(o),i.xVal.push(n[0]),o?i.xSteps.push(!isNaN(n[1])&&n[1]):isNaN(n[1])||(i.xSteps[0]=n[1]),i.xHighestCompleteStep.push(0)}function m(t,e,r){if(!e)return!0;r.xSteps[t]=c([r.xVal[t],r.xVal[t+1]],e)/u(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}function g(t,e,r){this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var n,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;n=100)return t.slice(-1)[0];var n,i=p(r,e);return function(t,e){return e*(t[1]-t[0])/100+t[0]}([t[i-1],t[i]],(r-(n=e[i-1]))*u(n,e[i]))}(this.xVal,this.xPct,t)},g.prototype.getStep=function(t){return t=d(this.xPct,this.xSteps,this.snap,t)},g.prototype.getNearbySteps=function(t){var e=p(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-0],step:this.xNumSteps[e-0],highestStep:this.xHighestCompleteStep[e-0]}}},g.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(o);return Math.max.apply(null,t)},g.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var v={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number};function b(e){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(e))return!0;throw new Error(\"noUiSlider (\"+t+\"): 'format' requires 'to' and 'from' methods.\")}function S(e,n){if(!r(n))throw new Error(\"noUiSlider (\"+t+\"): 'step' is not numeric.\");e.singleStep=n}function w(e,r){if(\"object\"!=typeof r||Array.isArray(r))throw new Error(\"noUiSlider (\"+t+\"): 'range' is not an object.\");if(void 0===r.min||void 0===r.max)throw new Error(\"noUiSlider (\"+t+\"): Missing 'min' or 'max' in 'range'.\");if(r.min===r.max)throw new Error(\"noUiSlider (\"+t+\"): 'range' 'min' and 'max' cannot be equal.\");e.spectrum=new g(r,e.snap,e.singleStep)}function x(e,r){if(r=i(r),!Array.isArray(r)||!r.length)throw new Error(\"noUiSlider (\"+t+\"): 'start' option is incorrect.\");e.handles=r.length,e.start=r}function y(e,r){if(e.snap=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'snap' option must be a boolean.\")}function E(e,r){if(e.animate=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'animate' option must be a boolean.\")}function C(e,r){if(e.animationDuration=r,\"number\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'animationDuration' option must be a number.\")}function N(e,r){var n,i=[!1];if(\"lower\"===r?r=[!0,!1]:\"upper\"===r&&(r=[!1,!0]),!0===r||!1===r){for(n=1;n=50)throw new Error(\"noUiSlider (\"+t+\"): 'padding' option must be less than half the range.\")}}function O(e,r){switch(r){case\"ltr\":e.dir=0;break;case\"rtl\":e.dir=1;break;default:throw new Error(\"noUiSlider (\"+t+\"): 'direction' option was not recognized.\")}}function k(e,r){if(\"string\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'behaviour' must be a string containing options.\");var n=r.indexOf(\"tap\")>=0,i=r.indexOf(\"drag\")>=0,o=r.indexOf(\"fixed\")>=0,s=r.indexOf(\"snap\")>=0,a=r.indexOf(\"hover\")>=0;if(o){if(2!==e.handles)throw new Error(\"noUiSlider (\"+t+\"): 'fixed' behaviour must be used with 2 handles\");P(e,e.start[1]-e.start[0])}e.events={tap:n||s,drag:i,fixed:o,snap:s,hover:a}}function V(e,r){if(e.multitouch=r,\"boolean\"!=typeof r)throw new Error(\"noUiSlider (\"+t+\"): 'multitouch' option must be a boolean.\")}function F(e,r){if(!1!==r)if(!0===r){e.tooltips=[];for(var n=0;n-1?1:\"steps\"===e?2:0,!o&&a&&(h=0),c===S&&l||(i[f.toFixed(5)]=[c,h]),u=f}}),i}(n,r,o),a=e.format||{to:Math.round};return h=S.appendChild(F(s,i,a))}function j(){var t=c.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][o.ort];return 0===o.ort?t.width||c[e]:t.height||c[e]}function H(t,e,r,n){var i=function(i){return!S.hasAttribute(\"disabled\")&&(s=S,a=o.cssClasses.tap,(s.classList?!s.classList.contains(a):!new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&(!!(i=function(t,e,r){var n,i,s=0===t.type.indexOf(\"touch\"),a=0===t.type.indexOf(\"mouse\"),u=0===t.type.indexOf(\"pointer\");0===t.type.indexOf(\"MSPointer\")&&(u=!0);if(s&&o.multitouch){var c=function(t){return t.target===r||r.contains(t.target)};if(\"touchstart\"===t.type){var p=Array.prototype.filter.call(t.touches,c);if(p.length>1)return!1;n=p[0].pageX,i=p[0].pageY}else{var f=Array.prototype.find.call(t.changedTouches,c);if(!f)return!1;n=f.pageX,i=f.pageY}}else if(s){if(t.touches.length>1)return!1;n=t.changedTouches[0].pageX,i=t.changedTouches[0].pageY}e=e||l(U),(a||u)&&(n=t.clientX+e.x,i=t.clientY+e.y);return t.pageOffset=e,t.points=[n,i],t.cursor=a||u,t}(i,n.pageOffset,n.target||e))&&(!(t===v.start&&void 0!==i.buttons&&i.buttons>1)&&((!n.hover||!i.buttons)&&(b||i.preventDefault(),i.calcPoint=i.points[o.ort],void r(i,n))))));var s,a},s=[];return t.split(\" \").forEach(function(t){e.addEventListener(t,i,!!b&&{passive:!0}),s.push([t,i])}),s}function D(t){var e,r,n,i,s,a,u=100*(t-(e=c,r=o.ort,n=e.getBoundingClientRect(),i=e.ownerDocument,s=i.documentElement,a=l(i),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(a.x=0),r?n.top+a.y-s.clientTop:n.left+a.x-s.clientLeft))/j();return o.dir?100-u:u}function T(t,e,r,n){var i=r.slice(),o=[!t,t],s=[t,!t];n=n.slice(),t&&n.reverse(),n.length>1?n.forEach(function(t,r){var n=$(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=K(t,r[t]+e,o[n],s[n])||a}),a&&n.forEach(function(t){R(\"update\",t),R(\"slide\",t)})}function R(t,e,r){Object.keys(N).forEach(function(n){var i=n.split(\".\")[0];t===i&&N[n].forEach(function(t){t.call(d,C.map(o.format.to),e,C.slice(),r||!1,w.slice())})})}function X(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&Y(t,e)}function B(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return Y(t,e);var r=(o.dir?-1:1)*(t.calcPoint-e.startCalcPoint);T(r>0,100*r/e.baseSize,e.locations,e.handleNumbers)}function Y(t,r){r.handle&&(a(r.handle,o.cssClasses.active),y-=1),r.listeners.forEach(function(t){P.removeEventListener(t[0],t[1])}),0===y&&(a(S,o.cssClasses.drag),J(),t.cursor&&(A.style.cursor=\"\",A.removeEventListener(\"selectstart\",e))),r.handleNumbers.forEach(function(t){R(\"change\",t),R(\"set\",t),R(\"end\",t)})}function _(t,r){var n;if(1===r.handleNumbers.length){var i=p[r.handleNumbers[0]];if(i.hasAttribute(\"disabled\"))return!1;n=i.children[0],y+=1,s(n,o.cssClasses.active)}t.stopPropagation();var a=[],l=H(v.move,P,B,{target:t.target,handle:n,listeners:a,startCalcPoint:t.calcPoint,baseSize:j(),pageOffset:t.pageOffset,handleNumbers:r.handleNumbers,buttonsProperty:t.buttons,locations:w.slice()}),u=H(v.end,P,Y,{target:t.target,handle:n,listeners:a,handleNumbers:r.handleNumbers}),c=H(\"mouseout\",P,X,{target:t.target,handle:n,listeners:a,handleNumbers:r.handleNumbers});a.push.apply(a,l.concat(u,c)),t.cursor&&(A.style.cursor=getComputedStyle(t.target).cursor,p.length>1&&s(S,o.cssClasses.drag),A.addEventListener(\"selectstart\",e,!1)),r.handleNumbers.forEach(function(t){R(\"start\",t)})}function I(t){t.stopPropagation();var e=D(t.calcPoint),r=function(t){var e=100,r=!1;return p.forEach(function(n,i){if(!n.hasAttribute(\"disabled\")){var o=Math.abs(w[i]-t);o1&&(n&&e>0&&(r=Math.max(r,t[e-1]+o.margin)),i&&e1&&o.limit&&(n&&e>0&&(r=Math.min(r,t[e-1]+o.limit)),i&&e50?-1:1,r=3+(p.length+e*t);p[t].childNodes[0].style.zIndex=r})}function K(t,e,r,n){return!1!==(e=$(w,t,e,r,n,!1))&&(function(t,e){w[t]=e,C[t]=E.fromStepping(e);var r=function(){p[t].style[o.style]=G(e),Q(t),Q(t+1)};window.requestAnimationFrame&&o.useRequestAnimationFrame?window.requestAnimationFrame(r):r()}(t,e),!0)}function Q(t){if(f[t]){var e=0,r=100;0!==t&&(e=w[t-1]),t!==f.length-1&&(r=w[t]),f[t].style[o.style]=G(e),f[t].style[o.styleOposite]=G(100-r)}}function Z(t,e){null!==t&&!1!==t&&(\"number\"==typeof t&&(t=String(t)),!1===(t=o.format.from(t))||isNaN(t)||K(e,E.toStepping(t),!1,!1))}function tt(t,e){var r=i(t),s=void 0===w[0];e=void 0===e||!!e,r.forEach(Z),o.animate&&!s&&n(S,o.cssClasses.tap,o.animationDuration),x.forEach(function(t){K(t,w[t],!0,!1)}),J(),x.forEach(function(t){R(\"update\",t),null!==r[t]&&e&&R(\"set\",t)})}function et(){var t=C.map(o.format.to);return 1===t.length?t[0]:t}function rt(t,e){N[t]=N[t]||[],N[t].push(e),\"update\"===t.split(\".\")[0]&&p.forEach(function(t,e){R(\"update\",e)})}if(S.noUiSlider)throw new Error(\"noUiSlider (\"+t+\"): Slider was already initialized.\");return function(t){s(t,o.cssClasses.target),0===o.dir?s(t,o.cssClasses.ltr):s(t,o.cssClasses.rtl),0===o.ort?s(t,o.cssClasses.horizontal):s(t,o.cssClasses.vertical),c=M(t,o.cssClasses.base)}(S),function(t,e){p=[],(f=[]).push(k(e,t[0]));for(var r=0;rr.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===t?i=null:0===t&&(o=null);var s=E.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]})},on:rt,off:function(t){var e=t&&t.split(\".\")[0],r=e&&t.substring(e.length);Object.keys(N).forEach(function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete N[t]})},get:et,set:tt,reset:function(t){tt(o.start,t)},__moveHandles:function(t,e,r){T(t,e,w,r)},options:u,updateOptions:function(t,e){var r=et(),n=[\"margin\",\"limit\",\"padding\",\"range\",\"animate\",\"snap\",\"step\",\"format\"];n.forEach(function(e){void 0!==t[e]&&(u[e]=t[e])});var i=q(u);n.forEach(function(e){void 0!==t[e]&&(o[e]=i[e])}),E=i.spectrum,o.margin=i.margin,o.limit=i.limit,o.padding=i.padding,o.pips&&z(o.pips),w=[],tt(t.start||r,e)},target:S,removePips:L,pips:z},(m=o.events).fixed||p.forEach(function(t,e){H(v.start,t.children[0],_,{handleNumbers:[e]})}),m.tap&&H(v.start,c,I,{}),m.hover&&H(v.move,c,W,{hover:!0}),m.drag&&f.forEach(function(t,e){if(!1!==t&&0!==e&&e!==f.length-1){var r=p[e-1],n=p[e],i=[t];s(t,o.cssClasses.draggable),m.fixed&&(i.push(r.children[0]),i.push(n.children[0])),i.forEach(function(t){H(v.start,t,_,{handles:[r,n],handleNumbers:[e-1,e]})})}}),tt(o.start),o.pips&&z(o.pips),o.tooltips&&(g=p.map(V),rt(\"update\",function(t,e,r){if(g[e]){var n=t[e];!0!==o.tooltips[e]&&(n=o.tooltips[e].to(r[e])),g[e].innerHTML=n}})),rt(\"update\",function(t,e,r,n,i){x.forEach(function(t){var e=p[t],n=$(w,t,0,!0,!0,!0),s=$(w,t,100,!0,!0,!0),a=i[t],l=o.ariaFormat.to(r[t]);e.children[0].setAttribute(\"aria-valuemin\",n.toFixed(1)),e.children[0].setAttribute(\"aria-valuemax\",s.toFixed(1)),e.children[0].setAttribute(\"aria-valuenow\",a.toFixed(1)),e.children[0].setAttribute(\"aria-valuetext\",l)})}),d}return{version:t,create:function(e,r){if(!e||!e.nodeName)throw new Error(\"noUiSlider (\"+t+\"): create requires a single element, got: \"+e);var n=T(e,q(r),r);return e.noUiSlider=n,n}}},\"function\"==typeof define&&define.amd?define([],n):\"object\"==typeof r?e.exports=n():window.noUiSlider=n()},\n", - " 494: function _(e,t,i){e(164),e(495),e(163).styles.append(\".bk-root .bk-slider-title {\\n white-space: nowrap;\\n}\\n.bk-root .bk-slider-value {\\n font-weight: 600;\\n}\\n\"),i.bk_slider_value=\"bk-slider-value\",i.bk_slider_title=\"bk-slider-title\",i.bk_input_group=\"bk-input-group\"},\n", - " 495: function _(n,o,t){n(164),n(163).styles.append('.bk-root {\\n /* Functional styling;\\n * These styles are required for noUiSlider to function.\\n * You don\\'t need to change these rules to apply your design.\\n */\\n /* Painting and performance;\\n * Browsers can paint handles in their own layer.\\n */\\n /* Slider size and handle placement;\\n */\\n /* Styling;\\n */\\n /* Handles and cursors;\\n */\\n /* Handle stripes;\\n */\\n /* Disabled state;\\n */\\n /* Base;\\n *\\n */\\n /* Values;\\n *\\n */\\n /* Markings;\\n *\\n */\\n /* Horizontal layout;\\n *\\n */\\n /* Vertical layout;\\n *\\n */\\n}\\n.bk-root .bk-noUi-target,\\n.bk-root .bk-noUi-target * {\\n -webkit-touch-callout: none;\\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\\n -webkit-user-select: none;\\n -ms-touch-action: none;\\n touch-action: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n user-select: none;\\n -moz-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-target {\\n position: relative;\\n direction: ltr;\\n}\\n.bk-root .bk-noUi-base {\\n width: 100%;\\n height: 100%;\\n position: relative;\\n z-index: 1;\\n /* Fix 401 */\\n}\\n.bk-root .bk-noUi-connect {\\n position: absolute;\\n right: 0;\\n top: 0;\\n left: 0;\\n bottom: 0;\\n}\\n.bk-root .bk-noUi-origin {\\n position: absolute;\\n height: 0;\\n width: 0;\\n}\\n.bk-root .bk-noUi-handle {\\n position: relative;\\n z-index: 1;\\n}\\n.bk-root .bk-noUi-state-tap .bk-noUi-connect,\\n.bk-root .bk-noUi-state-tap .bk-noUi-origin {\\n -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;\\n}\\n.bk-root .bk-noUi-state-drag * {\\n cursor: inherit !important;\\n}\\n.bk-root .bk-noUi-base,\\n.bk-root .bk-noUi-handle {\\n -webkit-transform: translate3d(0, 0, 0);\\n transform: translate3d(0, 0, 0);\\n}\\n.bk-root .bk-noUi-horizontal {\\n height: 18px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n width: 34px;\\n height: 28px;\\n left: -17px;\\n top: -6px;\\n}\\n.bk-root .bk-noUi-vertical {\\n width: 18px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n width: 28px;\\n height: 34px;\\n left: -6px;\\n top: -17px;\\n}\\n.bk-root .bk-noUi-target {\\n background: #FAFAFA;\\n border-radius: 4px;\\n border: 1px solid #D3D3D3;\\n box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;\\n}\\n.bk-root .bk-noUi-connect {\\n background: #3FB8AF;\\n border-radius: 4px;\\n box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);\\n -webkit-transition: background 450ms;\\n transition: background 450ms;\\n}\\n.bk-root .bk-noUi-draggable {\\n cursor: ew-resize;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-draggable {\\n cursor: ns-resize;\\n}\\n.bk-root .bk-noUi-handle {\\n border: 1px solid #D9D9D9;\\n border-radius: 3px;\\n background: #FFF;\\n cursor: default;\\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-active {\\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\\n}\\n.bk-root .bk-noUi-handle:before,\\n.bk-root .bk-noUi-handle:after {\\n content: \"\";\\n display: block;\\n position: absolute;\\n height: 14px;\\n width: 1px;\\n background: #E8E7E6;\\n left: 14px;\\n top: 6px;\\n}\\n.bk-root .bk-noUi-handle:after {\\n left: 17px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:before,\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n width: 14px;\\n height: 1px;\\n left: 6px;\\n top: 14px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle:after {\\n top: 17px;\\n}\\n.bk-root [disabled] .bk-noUi-connect {\\n background: #B8B8B8;\\n}\\n.bk-root [disabled].bk-noUi-target,\\n.bk-root [disabled].bk-noUi-handle,\\n.bk-root [disabled] .bk-noUi-handle {\\n cursor: not-allowed;\\n}\\n.bk-root .bk-noUi-pips,\\n.bk-root .bk-noUi-pips * {\\n -moz-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n.bk-root .bk-noUi-pips {\\n position: absolute;\\n color: #999;\\n}\\n.bk-root .bk-noUi-value {\\n position: absolute;\\n white-space: nowrap;\\n text-align: center;\\n}\\n.bk-root .bk-noUi-value-sub {\\n color: #ccc;\\n font-size: 10px;\\n}\\n.bk-root .bk-noUi-marker {\\n position: absolute;\\n background: #CCC;\\n}\\n.bk-root .bk-noUi-marker-sub {\\n background: #AAA;\\n}\\n.bk-root .bk-noUi-marker-large {\\n background: #AAA;\\n}\\n.bk-root .bk-noUi-pips-horizontal {\\n padding: 10px 0;\\n height: 80px;\\n top: 100%;\\n left: 0;\\n width: 100%;\\n}\\n.bk-root .bk-noUi-value-horizontal {\\n -webkit-transform: translate3d(-50%, 50%, 0);\\n transform: translate3d(-50%, 50%, 0);\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker {\\n margin-left: -1px;\\n width: 2px;\\n height: 5px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-sub {\\n height: 10px;\\n}\\n.bk-root .bk-noUi-marker-horizontal.bk-noUi-marker-large {\\n height: 15px;\\n}\\n.bk-root .bk-noUi-pips-vertical {\\n padding: 0 10px;\\n height: 100%;\\n top: 0;\\n left: 100%;\\n}\\n.bk-root .bk-noUi-value-vertical {\\n -webkit-transform: translate3d(0, 50%, 0);\\n transform: translate3d(0, 50%, 0);\\n padding-left: 25px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker {\\n width: 5px;\\n height: 2px;\\n margin-top: -1px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-sub {\\n width: 10px;\\n}\\n.bk-root .bk-noUi-marker-vertical.bk-noUi-marker-large {\\n width: 15px;\\n}\\n.bk-root .bk-noUi-tooltip {\\n display: block;\\n position: absolute;\\n border: 1px solid #D9D9D9;\\n border-radius: 3px;\\n background: #fff;\\n color: #000;\\n padding: 5px;\\n text-align: center;\\n white-space: nowrap;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-tooltip {\\n -webkit-transform: translate(-50%, 0);\\n transform: translate(-50%, 0);\\n left: 50%;\\n bottom: 120%;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-tooltip {\\n -webkit-transform: translate(0, -50%);\\n transform: translate(0, -50%);\\n top: 50%;\\n right: 120%;\\n}\\n.bk-root .bk-noUi-handle {\\n cursor: grab;\\n cursor: -webkit-grab;\\n}\\n.bk-root .bk-noUi-handle.bk-noUi-active {\\n cursor: grabbing;\\n cursor: -webkit-grabbing;\\n}\\n.bk-root .bk-noUi-tooltip {\\n display: none;\\n white-space: nowrap;\\n}\\n.bk-root .bk-noUi-handle:hover .bk-noUi-tooltip {\\n display: block;\\n}\\n.bk-root .bk-noUi-horizontal {\\n width: 100%;\\n height: 10px;\\n}\\n.bk-root .bk-noUi-horizontal.bk-noUi-target {\\n margin: 5px 0px;\\n}\\n.bk-root .bk-noUi-horizontal .bk-noUi-handle {\\n width: 14px;\\n height: 18px;\\n left: -7px;\\n top: -5px;\\n}\\n.bk-root .bk-noUi-vertical {\\n width: 10px;\\n height: 100%;\\n}\\n.bk-root .bk-noUi-vertical.bk-noUi-target {\\n margin: 0px 5px;\\n}\\n.bk-root .bk-noUi-vertical .bk-noUi-handle {\\n width: 18px;\\n height: 14px;\\n left: -5px;\\n top: -7px;\\n}\\n.bk-root .bk-noUi-handle:after,\\n.bk-root .bk-noUi-handle:before {\\n display: none;\\n}\\n.bk-root .bk-noUi-connect {\\n box-shadow: none;\\n}\\n')},\n", - " 496: function _(t,e,i){var r=t(113),n=t(252),a=t(492),_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r.__extends(e,t),e}(a.AbstractSliderView);i.DateSliderView=_,_.__name__=\"DateSliderView\";var o=function(t){function e(e){var i=t.call(this,e)||this;return i.behaviour=\"tap\",i.connected=[!0,!1],i}return r.__extends(e,t),e.init_DateSlider=function(){this.prototype.default_view=_,this.override({format:\"%d %b %Y\"})},e.prototype._formatter=function(t,e){return n(t,e)},e}(a.AbstractSlider);i.DateSlider=o,o.__name__=\"DateSlider\",o.init_DateSlider()},\n", - " 497: function _(t,e,i){var n=t(113),r=t(498),_=t(121),o=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.render=function(){t.prototype.render.call(this),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text},e}(r.MarkupView);i.DivView=o,o.__name__=\"DivView\";var u=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_Div=function(){this.prototype.default_view=o,this.define({render_as_text:[_.Boolean,!1]})},e}(r.Markup);i.Div=u,u.__name__=\"Div\",u.init_Div()},\n", - " 498: function _(t,i,n){var e=t(113),s=t(282),o=t(163),r=t(121),a=t(534),l=t(499),u=function(t){function i(){return null!==t&&t.apply(this,arguments)||this}return e.__extends(i,t),i.prototype.connect_signals=function(){var i=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){i.render(),i.root.compute_layout()})},i.prototype._update_layout=function(){this.layout=new s.VariadicBox(this.el),this.layout.set_sizing(this.box_sizing())},i.prototype.render=function(){t.prototype.render.call(this);var i=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=o.div({class:l.bk_clearfix,style:i}),this.el.appendChild(this.markup_el)},i}(a.WidgetView);n.MarkupView=u,u.__name__=\"MarkupView\";var c=function(t){function i(i){return t.call(this,i)||this}return e.__extends(i,t),i.init_Markup=function(){this.define({text:[r.String,\"\"],style:[r.Any,{}]})},i}(a.Widget);n.Markup=c,c.__name__=\"Markup\",c.init_Markup()},\n", - " 499: function _(e,n,r){e(164),e(163).styles.append('.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'),r.bk_clearfix=\"bk-clearfix\"},\n", - " 500: function _(e,t,i){var n=e(113),o=e(474),l=e(376),s=e(163),r=e(121),u=e(109),d=e(240),a=e(347),c=e(348),_=function(e){function t(){var t=e.apply(this,arguments)||this;return t._open=!1,t}return n.__extends(t,e),t.prototype.render=function(){var t=this;e.prototype.render.call(this);var i=s.div({class:[c.bk_caret,d.bk_down]});if(this.model.is_split){var n=this._render_button(i);n.classList.add(a.bk_dropdown_toggle),n.addEventListener(\"click\",function(){return t._toggle_menu()}),this.group_el.appendChild(n)}else this.button_el.appendChild(i);var o=this.model.menu.map(function(e,i){if(null==e)return s.div({class:c.bk_divider});var n=u.isString(e)?e:e[0],o=s.div({},n);return o.addEventListener(\"click\",function(){return t._item_click(i)}),o});this.menu=s.div({class:[c.bk_menu,d.bk_below]},o),this.el.appendChild(this.menu),s.undisplay(this.menu)},t.prototype._show_menu=function(){var e=this;if(!this._open){this._open=!0,s.display(this.menu);var t=function(i){var n=i.target;n instanceof HTMLElement&&!e.el.contains(n)&&(document.removeEventListener(\"click\",t),e._hide_menu())};document.addEventListener(\"click\",t)}},t.prototype._hide_menu=function(){this._open&&(this._open=!1,s.undisplay(this.menu))},t.prototype._toggle_menu=function(){this._open?this._hide_menu():this._show_menu()},t.prototype.click=function(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new l.ButtonClick),this.model.value=this.model.default_value,null!=this.model.callback&&this.model.callback.execute(this.model),e.prototype.click.call(this)):this._toggle_menu()},t.prototype._item_click=function(e){this._hide_menu();var t=this.model.menu[e];if(null!=t){var i=u.isString(t)?t:t[1];u.isString(i)?(this.model.trigger_event(new l.MenuItemClick(i)),this.model.value=i,null!=this.model.callback&&this.model.callback.execute(this.model)):(i.execute(this.model,{index:e}),null!=this.model.callback&&this.model.callback.execute(this.model))}},t}(o.AbstractButtonView);i.DropdownView=_,_.__name__=\"DropdownView\";var h=function(e){function t(t){return e.call(this,t)||this}return n.__extends(t,e),t.init_Dropdown=function(){this.prototype.default_view=_,this.define({split:[r.Boolean,!1],menu:[r.Array,[]],value:[r.String],default_value:[r.String]}),this.override({label:\"Dropdown\"})},Object.defineProperty(t.prototype,\"is_split\",{get:function(){return this.split||null!=this.default_value},enumerable:!0,configurable:!0}),t}(o.AbstractButton);i.Dropdown=h,h.__name__=\"Dropdown\",h.init_Dropdown()},\n", - " 501: function _(t,e,i){var n=t(113),l=t(121),o=t(534),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n.__extends(e,t),e.prototype.connect_signals=function(){var e=this;t.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return e.render()}),this.connect(this.model.properties.width.change,function(){return e.render()})},e.prototype.render=function(){var t=this;this.dialogEl||(this.dialogEl=document.createElement(\"input\"),this.dialogEl.type=\"file\",this.dialogEl.multiple=!1,null!=this.model.accept&&\"\"!=this.model.accept&&(this.dialogEl.accept=this.model.accept),this.dialogEl.style.width=\"{this.model.width}px\",this.dialogEl.onchange=function(e){return t.load_file(e)},this.el.appendChild(this.dialogEl))},e.prototype.load_file=function(t){var e=this,i=new FileReader;this.model.filename=t.target.files[0].name,i.onload=function(t){return e.file(t)},i.readAsDataURL(t.target.files[0])},e.prototype.file=function(t){var e=t.target.result.split(\",\"),i=e[1],n=e[0].split(\":\")[1].split(\";\")[0];this.model.value=i,this.model.mime_type=n},e}(o.WidgetView);i.FileInputView=a,a.__name__=\"FileInputView\";var r=function(t){function e(e){return t.call(this,e)||this}return n.__extends(e,t),e.init_FileInput=function(){this.prototype.default_view=a,this.define({value:[l.String,\"\"],mime_type:[l.String,\"\"],filename:[l.String,\"\"],accept:[l.String,\"\"]})},e}(o.Widget);i.FileInput=r,r.__name__=\"FileInput\",r.init_FileInput()},\n", - " 502: function _(e,t,n){var i=e(113),r=e(163),l=e(109),o=e(117),s=e(121),c=e(480),u=e(481),h=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.properties.value.change,function(){return t.render_selection()}),this.connect(this.model.properties.options.change,function(){return t.render()}),this.connect(this.model.properties.name.change,function(){return t.render()}),this.connect(this.model.properties.title.change,function(){return t.render()}),this.connect(this.model.properties.size.change,function(){return t.render()}),this.connect(this.model.properties.disabled.change,function(){return t.render()})},t.prototype.render=function(){var t=this;e.prototype.render.call(this);var n=this.model.options.map(function(e){var t,n;return l.isString(e)?t=n=e:(t=e[0],n=e[1]),r.option({value:t},n)});this.select_el=r.select({multiple:!0,class:u.bk_input,name:this.model.name,disabled:this.model.disabled},n),this.select_el.addEventListener(\"change\",function(){return t.change_input()}),this.group_el.appendChild(this.select_el),this.render_selection()},t.prototype.render_selection=function(){for(var e=new o.Set(this.model.value),t=0,n=Array.from(this.el.querySelectorAll(\"option\"));tu?d:-d;if(0!=h)return h}return 0})},e}();i.TableDataProvider=b,b.__name__=\"TableDataProvider\";var v=function(e){function t(){var t=e.apply(this,arguments)||this;return t._in_selection_update=!1,t._warned_not_reorderable=!1,t}return n.__extends(t,e),t.prototype.connect_signals=function(){var t=this;e.prototype.connect_signals.call(this),this.connect(this.model.change,function(){return t.render()}),this.connect(this.model.source.streaming,function(){return t.updateGrid()}),this.connect(this.model.source.patching,function(){return t.updateGrid()}),this.connect(this.model.source.change,function(){return t.updateGrid()}),this.connect(this.model.source.properties.data.change,function(){return t.updateGrid()}),this.connect(this.model.source.selected.change,function(){return t.updateSelection()}),this.connect(this.model.source.selected.properties.indices.change,function(){return t.updateSelection()})},t.prototype._update_layout=function(){this.layout=new p.LayoutItem,this.layout.set_sizing(this.box_sizing())},t.prototype.update_position=function(){e.prototype.update_position.call(this),this.grid.resizeCanvas()},t.prototype.updateGrid=function(){var e=this;if(this.model.view.compute_indices(),this.data.constructor(this.model.source,this.model.view),this.model.sortable){var t=this.grid.getColumns(),i=this.grid.getSortColumns().map(function(i){return{sortCol:{field:t[e.grid.getColumnIndex(i.columnId)].field},sortAsc:i.sortAsc}});this.data.sort(i)}this.grid.invalidate(),this.grid.render()},t.prototype.updateSelection=function(){var e=this;if(!this._in_selection_update){var t=this.model.source.selected.indices.map(function(t){return e.data.index.indexOf(t)}).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;var i=this.grid.getViewport(),n=this.model.get_scroll_index(i,t);null!=n&&this.grid.scrollRowToTop(n)}},t.prototype.newIndexColumn=function(){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:g.bk_cell_index,headerCssClass:g.bk_header_index}},t.prototype.css_classes=function(){return e.prototype.css_classes.call(this).concat(g.bk_data_table)},t.prototype.render=function(){var e,t=this,i=this.model.columns.map(function(e){return e.toColumn()});if(\"checkbox\"==this.model.selectable&&(e=new r({cssClass:g.bk_cell_select}),i.unshift(e.getColumnDefinition())),null!=this.model.index_position){var n=this.model.index_position,a=this.newIndexColumn();-1==n?i.push(a):n<-1?i.splice(n+1,0,a):i.splice(n,0,a)}var d=this.model.reorderable;!d||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(this._warned_not_reorderable||(_.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),this._warned_not_reorderable=!0),d=!1);var u={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:d,forceFitColumns:this.model.fit_columns,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:!1,rowHeight:this.model.row_height};if(this.data=new b(this.model.source,this.model.view),this.grid=new l.Grid(this.el,this.data,i,u),this.grid.onSort.subscribe(function(e,n){t.model.sortable&&(i=n.sortCols,t.data.sort(i),t.grid.invalidate(),t.updateSelection(),t.grid.render(),t.model.header_row||t._hide_header(),t.model.update_sort_columns(i))}),!1!==this.model.selectable){this.grid.setSelectionModel(new o({selectActiveRow:null==e})),null!=e&&this.grid.registerPlugin(e);var h={dataItemColumnValueExtractor:function(e,t){var i=e[t.field];return c.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new s(h)),this.grid.onSelectedRowsChanged.subscribe(function(e,i){t._in_selection_update||(t.model.source.selected.indices=i.rows.map(function(e){return t.data.index[e]}))}),this.updateSelection(),this.model.header_row||this._hide_header()}},t.prototype._hide_header=function(){for(var e=0,t=Array.from(this.el.querySelectorAll(\".slick-header-columns\"));e=0&&l0&&t-1 in e)}b.fn=b.prototype={jquery:\"3.4.1\",constructor:b,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.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(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},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($),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+$),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-f]{1,6}\"+M+\"?|(\"+M+\")|.)\",\"ig\"),ne=function(e,t,n){var r=\"0x\"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|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,T=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=Z.exec(e)))if(o=f[1]){if(9===T){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&&!N[e+\" \"]&&(!v||!v.test(e))&&(1!==T||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===T&&U.test(e)){for((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b),s=(h=a(e)).length;s--;)h[s]=\"#\"+c+\" \"+xe(h[s]);y=h.join(\",\"),m=ee.test(e)&&ye(t.parentNode)||t}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){N(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace(B,\"$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.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){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(\"~=\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\")}),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(\"!=\",$)}),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},A=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((e.ownerDocument||e)!==d&&p(e),n.matchesSelector&&g&&!N[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){N(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(A),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(F,\" \")+\" \").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(B,\"$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(B,\"$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,k=C.length;for(c&&(l=a===d||a||c);m!==k&&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(A).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=C,b.expr=C.selectors,b.expr[\":\"]=b.expr.pseudos,b.uniqueSort=b.unique=C.uniqueSort,b.text=C.getText,b.isXMLDoc=C.isXML,b.contains=C.contains,b.escapeSelector=C.escape;var E=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},k=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 N(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 D(e,t,n){return g(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 u.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(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&S.test(e)?b(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(b.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(i=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof b?t[0]:t,b.merge(this,b.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&b.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(b):b.makeArray(e,this)}).prototype=b.fn,j=b(r);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(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?u.call(b(e),this[0]):u.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 E(e,\"parentNode\")},parentsUntil:function(e,t,n){return E(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return E(e,\"nextSibling\")},prevAll:function(e){return E(e,\"previousSibling\")},nextUntil:function(e,t,n){return E(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return E(e,\"previousSibling\",n)},siblings:function(e){return k((e.parentNode||{}).firstChild,e)},children:function(e){return k(e.firstChild)},contents:function(e){return void 0!==e.contentDocument?e.contentDocument:(N(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&&(H[e]||b.uniqueSort(i),L.test(e)&&i.reverse()),this.pushStack(i)}});var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(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(P)||[],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=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(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!==M&&(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,g(i)?i:R,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:R)),n[2][3].add(a(0,e,g(r)?r:M))}).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),i=o.call(arguments),a=b.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&(I(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||g(i[n]&&i[n].then)))return a.then();for(;n--;)I(i[n],s(n),a.reject);return a.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;b.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&W.test(t.name)&&e.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,n)},b.readyException=function(t){e.setTimeout(function(){throw t})};var $=b.Deferred();function F(){r.removeEventListener(\"DOMContentLoaded\",F),e.removeEventListener(\"load\",F),b.ready()}b.fn.ready=function(e){return $.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||$.resolveWith(r,[b]))}}),b.ready.then=$.then,\"complete\"===r.readyState||\"loading\"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(b.ready):(r.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,g(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(){Q.remove(this,e)})}}),b.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.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 Y.get(e,n)||Y.access(e,n,{empty:b.Callbacks(\"once memory\").add(function(){Y.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,ge={option:[1,\"\"],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&&N(e,t)?b.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=ie(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}me=r.createDocumentFragment().appendChild(r.createElement(\"div\")),(xe=r.createElement(\"input\")).setAttribute(\"type\",\"radio\"),xe.setAttribute(\"checked\",\"checked\"),xe.setAttribute(\"name\",\"t\"),me.appendChild(xe),h.checkClone=me.cloneNode(!0).cloneNode(!0).lastChild.checked,me.innerHTML=\"\",h.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return r.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(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)Ae(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=Se;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 De(e,t,n){n?(Y.set(e,t,!1),b.event.add(e,t,{namespace:!1,handler:function(e){var r,i,a=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(b.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=o.call(arguments),Y.set(this,t,a),r=n(this,t),this[t](),a!==(i=Y.get(this,t))||r?Y.set(this,t,!1):i={},a!==i)return e.stopImmediatePropagation(),e.preventDefault(),i.value}else a.length&&(Y.set(this,t,{value:b.event.trigger(b.extend(a[0],b.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&b.event.add(e,t,ke)}b.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(e);if(v)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&b.find.matchesSelector(re,i),n.guid||(n.guid=b.guid++),(u=v.events)||(u=v.events={}),(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(P)||[\"\"]).length;l--;)d=g=(s=Ee.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=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){for(l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)if(d=g=(s=Ee.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)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=b.event.fix(e),u=new Array(arguments.length),l=(Y.get(this,\"events\")||{})[s.type]||[],c=b.event.special[s.type]||{};for(u[0]=s,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\\x20\\t\\r\\n\\f]*)[^>]*)\\/>/gi,qe=/\\s*$/g;function Oe(e,t){return N(e,\"table\")&&N(11!==t.nodeType?t:t.firstChild,\"tr\")&&b(e).children(\"tbody\")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Re(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Y.hasData(e)&&(o=Y.access(e),a=Y.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n1&&\"string\"==typeof v&&!h.checkClone&&Le.test(v))return e.each(function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Ie(o,t,n,r)});if(p&&(o=(i=we(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=b.map(ve(i,\"script\"),Pe)).length;f\")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r0&&ye(a,!f&&ve(e,\"script\")),c},cleanData:function(e){for(var t,n,r,i=b.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?b.event.remove(n,r):b.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),b.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(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 Ie(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Oe(this,e).appendChild(e)})},prepend:function(){return Ie(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Oe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Ie(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ie(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&&!qe.test(e)&&!ge[(de.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=b.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!h.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($e.test(a)){if(!n)return a;a=\"auto\"}return(!h.boxSizingReliable()&&i||\"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)+et(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function nt(e,t,n,r,i){return new nt.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=X(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(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=te.exec(n))&&i[1]&&(n=ue(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(b.cssNumber[s]?\"\":\"px\")),h.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=X(t);return Qe.test(t)||(t=Ge(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 Ke&&(i=Ke[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!Ye.test(b.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,r):se(e,Je,function(){return tt(e,t,r)})},set:function(e,n,r){var i,o=Fe(e),a=!h.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===b.css(e,\"boxSizing\",!1,o),u=r?et(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-et(e,t,\"border\",!1,o)-.5)),u&&(i=te.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=b.css(e,t)),Ze(0,n,u)}}}),b.cssHooks.marginLeft=ze(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(_e(e,\"marginLeft\"))||e.getBoundingClientRect().left-se(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+ne[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(b.cssHooks[e+t].set=Ze)}),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=Fe(e),i=t.length;a1)}}),b.Tween=nt,nt.prototype={constructor:nt,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=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.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):nt.propHooks._default.set(this),this}},nt.prototype.init.prototype=nt.prototype,nt.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[Ge(e.prop)]?e.elem[e.prop]=e.now:b.style(e.elem,e.prop,e.now+e.unit)}}},nt.propHooks.scrollTop=nt.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=nt.prototype.init,b.fx.step={};var rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){it&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(st):e.setTimeout(st,b.fx.interval),b.fx.tick())}function ut(){return e.setTimeout(function(){rt=void 0}),rt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.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)?pt: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(!h.radioValue&&\"radio\"===t&&N(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(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),pt={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=dt[t]||b.find.attr;dt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=dt[a],dt[a]=i,i=null!=n(e,t,r)?a:null,dt[a]=o),i}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(\" \")}function yt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function mt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}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):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),h.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(g(e))return this.each(function(t){b(this).addClass(e.call(this,t,yt(this)))});if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){b(this).removeClass(e.call(this,t,yt(this)))});if(!arguments.length)return this.attr(\"class\",\"\");if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=vt(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):g(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,yt(this),t),t)}):this.each(function(){var t,i,o,a;if(r)for(i=0,o=b(this),a=mt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=yt(this))&&Y.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":Y.get(this,\"__className__\")||\"\"))})},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+vt(yt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var xt=/\\r/g;b.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=g(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(xt,\"\"):null==n?\"\":n:void 0}}),b.extend({valHooks:{option:{get:function(e){var t=b.find.attr(e,\"value\");return null!=t?t:vt(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}},h.checkOn||(b.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})}),h.focusin=\"onfocusin\"in e;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};b.extend(b.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,y=[i||r],m=f.call(t,\"type\")?t.type:t,x=f.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!bt.test(m+b.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),c=m.indexOf(\":\")<0&&\"on\"+m,(t=t[b.expando]?t:new b.Event(m,\"object\"==typeof t&&t)).isTrigger=o?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:b.makeArray(n,[t]),d=b.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!v(i)){for(l=d.delegateType||m,bt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)y.push(s),u=s;u===(i.ownerDocument||r)&&y.push(u.defaultView||u.parentWindow||e)}for(a=0;(s=y[a++])&&!t.isPropagationStopped();)h=s,t.type=a>1?l:d.bindType||m,(p=(Y.get(s,\"events\")||{})[t.type]&&Y.get(s,\"handle\"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&V(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(y.pop(),n)||!V(i)||c&&g(i[m])&&!v(i)&&((u=i[c])&&(i[c]=null),b.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,wt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,wt),b.event.triggered=void 0,u&&(i[c]=u)),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)}}),h.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,i=Y.access(r,t);i||r.addEventListener(e,n,!0),Y.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Y.access(r,t)-1;i?Y.access(r,t,i):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}});var Tt=e.location,Ct=Date.now(),Et=/\\?/;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 kt=/\\[\\]$/,St=/\\r?\\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var i;if(Array.isArray(t))b.each(t,function(t,i){n||kt.test(e)?r(e,i):Dt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)});else if(n||\"object\"!==x(t))r(e,t);else for(i in t)Dt(e+\"[\"+i+\"]\",t[i],n,r)}b.param=function(e,t){var n,r=[],i=function(e,t){var n=g(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)Dt(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)&&!Nt.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 jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\\/\\//,Rt={},Mt={},It=\"*/\".concat(\"*\"),Wt=r.createElement(\"a\");function $t(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(g(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===Mt;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}Wt.href=Tt.href,b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":It,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:$t(Rt),ajaxTransport:$t(Mt),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=b.ajaxSetup({},n),g=h.context||h,v=h.context&&(g.nodeType||g.jquery)?b(g):b.event,y=b.Deferred(),m=b.Callbacks(\"once memory\"),x=h.statusCode||{},w={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=Ht.exec(a);)s[t[1].toLowerCase()+\" \"]=(s[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=s[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)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 i&&i.abort(t),k(0,t),this}};if(y.promise(E),h.url=((t||h.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"//\"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==h.crossDomain){l=r.createElement(\"a\");try{l.href=h.url,l.href=l.href,h.crossDomain=Wt.protocol+\"//\"+Wt.host!=l.protocol+\"//\"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&\"string\"!=typeof h.data&&(h.data=b.param(h.data,h.traditional)),Ft(Rt,h,n,E),c)return E;for(p in(f=b.event&&h.global)&&0==b.active++&&b.event.trigger(\"ajaxStart\"),h.type=h.type.toUpperCase(),h.hasContent=!Ot.test(h.type),o=h.url.replace(qt,\"\"),h.hasContent?h.data&&h.processData&&0===(h.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(h.data=h.data.replace(jt,\"+\")):(d=h.url.slice(o.length),h.data&&(h.processData||\"string\"==typeof h.data)&&(o+=(Et.test(o)?\"&\":\"?\")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Lt,\"$1\"),d=(Et.test(o)?\"&\":\"?\")+\"_=\"+Ct+++d),h.url=o+d),h.ifModified&&(b.lastModified[o]&&E.setRequestHeader(\"If-Modified-Since\",b.lastModified[o]),b.etag[o]&&E.setRequestHeader(\"If-None-Match\",b.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",h.contentType),E.setRequestHeader(\"Accept\",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+(\"*\"!==h.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):h.accepts[\"*\"]),h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C=\"abort\",m.add(h.complete),E.done(h.success),E.fail(h.error),i=Ft(Mt,h,n,E)){if(E.readyState=1,f&&v.trigger(\"ajaxSend\",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort(\"timeout\")},h.timeout));try{c=!1,i.send(w,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,\"No Transport\");function k(t,n,r,s){var l,p,d,w,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||\"\",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(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]}(h,E,r)),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}}(h,w,E,l),l?(h.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(b.lastModified[o]=T),(T=E.getResponseHeader(\"etag\"))&&(b.etag[o]=T)),204===t||\"HEAD\"===h.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=w.state,p=w.data,l=!(d=w.error))):(d=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",l?y.resolveWith(g,[p,C,E]):y.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&v.trigger(l?\"ajaxSuccess\":\"ajaxError\",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(v.trigger(\"ajaxComplete\",[E,h]),--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 g(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._evalUrl=function(e,t){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)}})},b.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(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 g(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=g(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},zt=b.ajaxSettings.xhr();h.cors=!!zt&&\"withCredentials\"in zt,h.ajax=zt=!!zt,b.ajaxTransport(function(t){var n,r;if(h.cors||zt&&!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(i,o){t=b(\"" - ], - "text/plain": [ - ":DynamicMap []\n", - " :Curve [index] (value)" - ] - }, - "execution_count": 6, - "metadata": { - "application/vnd.holoviews_exec.v0+json": { - "id": "1004" - } - }, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "# CPU %\n", - "df.hvplot(width=700, backlog=50)" + "from bokeh.models.formatters import DatetimeTickFormatter\n", + "\n", + "# Time formatter\n", + "formatter = DatetimeTickFormatter(\n", + " microseconds = [\"%H:%M:%S\"],\n", + " milliseconds = [\"%H:%M:%S\"],\n", + " seconds = [\"%H:%M:%S\"],\n", + " minsec = [\"%H:%M:%S\"],\n", + " minutes = [\"%H:%M:%S\"],\n", + " hourmin = [\"%H:%M:%S\"],\n", + " hours=[\"%H:%M:%S\"],\n", + " days=[\"%H:%M:%S\"],\n", + " months=[\"%H:%M:%S\"],\n", + " years=[\"%H:%M:%S\"],\n", + ")\n", + "\n", + "\n", + "df.hvplot(width=700, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter)" ] }, { From 1970dbaca23bf58b0413273bc66cbd8be04a4cf4 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Thu, 7 Nov 2019 13:28:04 +0100 Subject: [PATCH 04/23] feat: Add live streaming example --- notebooks/realtime-stream.ipynb | 7 ------- 1 file changed, 7 deletions(-) diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb index 696dc343..3597f4f8 100644 --- a/notebooks/realtime-stream.ipynb +++ b/notebooks/realtime-stream.ipynb @@ -118,13 +118,6 @@ "\n", "df.hvplot(width=700, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter)" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { From c63ffa3e41130d34639d9af2039612ab29d2e62e Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Fri, 8 Nov 2019 10:20:46 +0100 Subject: [PATCH 05/23] feat: Add live streaming example --- notebooks/realtime-stream.ipynb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb index 3597f4f8..33304a4b 100644 --- a/notebooks/realtime-stream.ipynb +++ b/notebooks/realtime-stream.ipynb @@ -55,9 +55,8 @@ "def source_data(auto_refresh: int, sink: Stream):\n", " rx \\\n", " .interval(period=timedelta(seconds=auto_refresh)) \\\n", - " .pipe(ops.map(lambda start: f\"-{auto_refresh}s\")) \\\n", " .pipe(ops.map(lambda start: f'from(bucket: \"my-bucket\") '\n", - " f'|> range(start: {start}, stop: now()) '\n", + " f'|> range(start: -{auto_refresh}s, stop: now()) '\n", " f'|> filter(fn: (r) => r._measurement == \"cpu\") '\n", " f'|> filter(fn: (r) => r._field == \"usage_user\") '\n", " f'|> filter(fn: (r) => r.cpu == \"cpu-total\")')) \\\n", @@ -115,7 +114,6 @@ " years=[\"%H:%M:%S\"],\n", ")\n", "\n", - "\n", "df.hvplot(width=700, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter)" ] } From f0ed9ab534f99b68f1eeb67e144e693d1cd519db Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Mon, 11 Nov 2019 10:08:56 +0100 Subject: [PATCH 06/23] feat: Add live streaming example --- notebooks/realtime-stream.ipynb | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb index 33304a4b..2d58bcc2 100644 --- a/notebooks/realtime-stream.ipynb +++ b/notebooks/realtime-stream.ipynb @@ -62,8 +62,7 @@ " f'|> filter(fn: (r) => r.cpu == \"cpu-total\")')) \\\n", " .pipe(ops.map(lambda query: client.query_api().query_stream(query))) \\\n", " .pipe(ops.flat_map(lambda records: rx.from_iterable(records))) \\\n", - " .pipe(ops.map(lambda record: pd.DataFrame({'value': [record[\"_value\"]]}, columns=['value'], index=[record[\"_time\"]]))) \\\n", - " .subscribe(observer=lambda data_frame: sink.emit(data_frame), on_error=lambda error: print(error))\n", + " .subscribe(observer=lambda record: sink.emit(record), on_error=lambda error: print(error))\n", " pass" ] }, @@ -75,9 +74,8 @@ "source": [ "client = InfluxDBClient(url=\"http://localhost:9999\", token=\"my-token\", org=\"my-org\", debug=False)\n", "\n", - "# stream results into cpu_sink\n", - "cpu_sink = Stream()\n", - "source_data(auto_refresh=5, sink=cpu_sink)" + "sink = Stream()\n", + "source_data(auto_refresh=5, sink=sink)" ] }, { @@ -87,7 +85,11 @@ "outputs": [], "source": [ "example = pd.DataFrame({'value': []}, columns=['value'])\n", - "df = DataFrame(cpu_sink, example=example)" + "\n", + "cpu_sink = sink\\\n", + " .filter(lambda record: (record[\"_measurement\"] == \"cpu\") & (record[\"_field\"] == \"usage_user\"))\\\n", + " .map(lambda record: pd.DataFrame({'value': [record[\"_value\"]]}, columns=['value'], index=[record[\"_time\"]]))\n", + "cpu = DataFrame(cpu_sink, example=example)" ] }, { @@ -114,8 +116,15 @@ " years=[\"%H:%M:%S\"],\n", ")\n", "\n", - "df.hvplot(width=700, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter)" + "cpu.hvplot(width=700, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { From 64077896c2f24d3adf94e7dbf66ea72822d7f4f8 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Mon, 11 Nov 2019 10:49:37 +0100 Subject: [PATCH 07/23] feat: Add live streaming example --- notebooks/realtime-stream.ipynb | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb index 2d58bcc2..0f88bc2a 100644 --- a/notebooks/realtime-stream.ipynb +++ b/notebooks/realtime-stream.ipynb @@ -57,9 +57,7 @@ " .interval(period=timedelta(seconds=auto_refresh)) \\\n", " .pipe(ops.map(lambda start: f'from(bucket: \"my-bucket\") '\n", " f'|> range(start: -{auto_refresh}s, stop: now()) '\n", - " f'|> filter(fn: (r) => r._measurement == \"cpu\") '\n", - " f'|> filter(fn: (r) => r._field == \"usage_user\") '\n", - " f'|> filter(fn: (r) => r.cpu == \"cpu-total\")')) \\\n", + " f'|> filter(fn: (r) => (r._measurement == \"cpu\") or (r._measurement == \"mem\")) ')) \\\n", " .pipe(ops.map(lambda query: client.query_api().query_stream(query))) \\\n", " .pipe(ops.flat_map(lambda records: rx.from_iterable(records))) \\\n", " .subscribe(observer=lambda record: sink.emit(record), on_error=lambda error: print(error))\n", @@ -84,12 +82,28 @@ "metadata": {}, "outputs": [], "source": [ - "example = pd.DataFrame({'value': []}, columns=['value'])\n", + "cpu_example = pd.DataFrame({'value': []}, columns=['value'])\n", "\n", "cpu_sink = sink\\\n", " .filter(lambda record: (record[\"_measurement\"] == \"cpu\") & (record[\"_field\"] == \"usage_user\"))\\\n", " .map(lambda record: pd.DataFrame({'value': [record[\"_value\"]]}, columns=['value'], index=[record[\"_time\"]]))\n", - "cpu = DataFrame(cpu_sink, example=example)" + "cpu = DataFrame(cpu_sink, example=cpu_example)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "mem_example = pd.DataFrame({'field': [], 'value': []}, columns=['field', 'value'])\n", + "\n", + "mem_sink = sink \\\n", + " .filter(lambda record: record[\"_measurement\"] == \"mem\") \\\n", + " .filter(lambda record: record[\"_field\"] in [\"total\", \"used\", \"free\", \"available\"]) \\\n", + " .map(lambda record: pd.DataFrame({'field': record[\"_field\"], 'value': record[\"_value\"]},\n", + " columns=['field', 'value'], index=[record[\"_time\"], record[\"_field\"]]))\n", + "mem = DataFrame(mem_sink, example=mem_example)" ] }, { @@ -119,6 +133,15 @@ "cpu.hvplot(width=700, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter)" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + " mem.groupby('field').sum().hvplot.bar()" + ] + }, { "cell_type": "code", "execution_count": null, From 9e96c58a838d58084d3a373a7662788758554760 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Tue, 12 Nov 2019 11:28:35 +0100 Subject: [PATCH 08/23] feat: Add on-fly parsing of response to pandas (#29) --- influxdb_client/client/flux_csv_parser.py | 38 ++++- influxdb_client/client/query_api.py | 34 ++--- tests/test_QueryApiDataFrame.py | 163 ++++++++++++++++++++++ 3 files changed, 209 insertions(+), 26 deletions(-) create mode 100644 tests/test_QueryApiDataFrame.py diff --git a/influxdb_client/client/flux_csv_parser.py b/influxdb_client/client/flux_csv_parser.py index 530115ab..5b4d55d7 100644 --- a/influxdb_client/client/flux_csv_parser.py +++ b/influxdb_client/client/flux_csv_parser.py @@ -1,8 +1,10 @@ import base64 import codecs import csv as csv_parser +from enum import Enum import ciso8601 +from pandas import DataFrame from urllib3 import HTTPResponse from influxdb_client.client.flux_table import FluxTable, FluxColumn, FluxRecord @@ -18,12 +20,18 @@ class FluxCsvParserException(Exception): pass +class FluxSerializationMode(Enum): + tables = 1 + stream = 2 + dataFrame = 3 + + class FluxCsvParser(object): - def __init__(self, response: HTTPResponse, stream: bool) -> None: + def __init__(self, response: HTTPResponse, serialization_mode: FluxSerializationMode) -> None: self._response = response self.tables = [] - self._stream = stream + self._serialization_mode = serialization_mode pass def __enter__(self): @@ -64,6 +72,11 @@ def _parse_flux_response(self): token = csv[0] # start new table if "#datatype" == token: + + # Return already parsed DataFrame + if (self._serialization_mode is FluxSerializationMode.dataFrame) & hasattr(self, '_dataFrame'): + yield self._dataFrame + start_new_table = True table = FluxTable() self._insert_table(table, table_index) @@ -86,6 +99,12 @@ def _parse_flux_response(self): if start_new_table: self.add_column_names_and_tags(table, csv) start_new_table = False + # Create DataFrame with default values + if self._serialization_mode is FluxSerializationMode.dataFrame: + self._dataFrame = DataFrame(data=[], columns=[], index=None) + for column in table.columns: + self._dataFrame[column.label] = column.default_value + pass continue # to int converions todo @@ -101,14 +120,23 @@ def _parse_flux_response(self): flux_record = self.parse_record(table_index - 1, table, csv) - if not self._stream: + if self._serialization_mode is FluxSerializationMode.tables: self.tables[table_index - 1].records.append(flux_record) - yield flux_record + if self._serialization_mode is FluxSerializationMode.stream: + yield flux_record + + if self._serialization_mode is FluxSerializationMode.dataFrame: + self._dataFrame.loc[len(self._dataFrame.index)] = flux_record.values + pass # debug # print(flux_record) + # Return latest DataFrame + if (self._serialization_mode is FluxSerializationMode.dataFrame) & hasattr(self, '_dataFrame'): + yield self._dataFrame + def parse_record(self, table_index, table, csv): record = FluxRecord(table_index) @@ -180,5 +208,5 @@ def add_column_names_and_tags(table, csv): i += 1 def _insert_table(self, table, table_index): - if not self._stream: + if self._serialization_mode is FluxSerializationMode.tables: self.tables.insert(table_index, table) diff --git a/influxdb_client/client/query_api.py b/influxdb_client/client/query_api.py index 63a36dd3..de0ce83e 100644 --- a/influxdb_client/client/query_api.py +++ b/influxdb_client/client/query_api.py @@ -2,11 +2,9 @@ import csv from typing import List, Generator, Any -from pandas import DataFrame - from influxdb_client import Dialect from influxdb_client import Query, QueryService -from influxdb_client.client.flux_csv_parser import FluxCsvParser +from influxdb_client.client.flux_csv_parser import FluxCsvParser, FluxSerializationMode from influxdb_client.client.flux_table import FluxTable, FluxRecord @@ -70,7 +68,7 @@ def query(self, query: str, org=None) -> List['FluxTable']: response = self._query_api.post_query(org=org, query=self._create_query(query, self.default_dialect), async_req=False, _preload_content=False, _return_http_data_only=False) - _parser = FluxCsvParser(response=response, stream=False) + _parser = FluxCsvParser(response=response, serialization_mode=FluxSerializationMode.tables) list(_parser.generator()) @@ -90,13 +88,14 @@ def query_stream(self, query: str, org=None) -> Generator['FluxRecord', Any, Non response = self._query_api.post_query(org=org, query=self._create_query(query, self.default_dialect), async_req=False, _preload_content=False, _return_http_data_only=False) - _parser = FluxCsvParser(response=response, stream=True) + _parser = FluxCsvParser(response=response, serialization_mode=FluxSerializationMode.stream) return _parser.generator() def query_data_frame(self, query: str, org=None): """ - Synchronously executes the Flux query and return Pandas DataFrame + Synchronously executes the Flux query and return Pandas DataFrame. + Note that if a query returns more then one table than the client generates a dataframe for each of them. :param query: the Flux query :param org: organization name (optional if already specified in InfluxDBClient) @@ -105,23 +104,16 @@ def query_data_frame(self, query: str, org=None): if org is None: org = self._influxdb_client.org - flux_tables = self.query(query=query, org=org) - - if len(flux_tables) == 0: - return DataFrame + response = self._query_api.post_query(org=org, query=self._create_query(query, self.default_dialect), + async_req=False, _preload_content=False, _return_http_data_only=False) - if len(flux_tables) > 1: - raise Exception("Flux query result must contain one table.") + _parser = FluxCsvParser(response=response, serialization_mode=FluxSerializationMode.dataFrame) + _dataFrames = list(_parser.generator()) - table = flux_tables[0] - data = [] - column_names = list(map(lambda c: c.label, table.columns)) - for record in table: - row = [] - for column_name in column_names: - row.append(record[column_name]) - data.append(row) - return DataFrame(data=data, columns=column_names, index=None) + if len(_dataFrames) == 1: + return _dataFrames[0] + else: + return _dataFrames # private helper for c @staticmethod diff --git a/tests/test_QueryApiDataFrame.py b/tests/test_QueryApiDataFrame.py new file mode 100644 index 00000000..85e3f329 --- /dev/null +++ b/tests/test_QueryApiDataFrame.py @@ -0,0 +1,163 @@ +import httpretty +from pandas import DataFrame +from pandas._libs.tslibs.timestamps import Timestamp + +from influxdb_client import InfluxDBClient +from tests.base_test import BaseTest + + +class QueryDataFrameApi(BaseTest): + + def setUp(self) -> None: + super(QueryDataFrameApi, self).setUp() + # https://github.com/gabrielfalcao/HTTPretty/issues/368 + import warnings + warnings.filterwarnings("ignore", category=ResourceWarning, message="unclosed.*") + warnings.filterwarnings("ignore", category=PendingDeprecationWarning, message="isAlive*") + + httpretty.enable() + httpretty.reset() + + def tearDown(self) -> None: + self.client.__del__() + httpretty.disable() + + def test_one_table(self): + query_response = \ + '#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n' \ + '#group,false,false,true,true,false,false,true,true,true\n' \ + '#default,_result,,,,,,,,\n' \ + ',result,table,_start,_stop,_time,_value,_field,_measurement,host\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:05Z,11125907456,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:06Z,11127103488,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:07Z,11127291904,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:08Z,11126190080,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:09Z,11127832576,used,mem,mac.local\n' \ + '\n\n' + + httpretty.register_uri(httpretty.POST, uri="http://localhost/api/v2/query", status=200, body=query_response) + + self.client = InfluxDBClient("http://localhost", "my-token", org="my-org", enable_gzip=False) + + _dataFrame = self.client.query_api().query_data_frame( + 'from(bucket: "my-bucket") ' + '|> range(start: -5s, stop: now()) ' + '|> filter(fn: (r) => r._measurement == "mem") ' + '|> filter(fn: (r) => r._field == "used")', + "my-org") + + self.assertEqual(DataFrame, type(_dataFrame)) + self.assertListEqual( + ["result", "table", "_start", "_stop", "_time", "_value", "_field", "_measurement", "host"], + list(_dataFrame.columns)) + self.assertListEqual([0, 1, 2, 3, 4], list(_dataFrame.index)) + self.assertEqual(5, len(_dataFrame)) + self.assertEqual("_result", _dataFrame['result'][0]) + self.assertEqual("_result", _dataFrame['result'][1]) + self.assertEqual("_result", _dataFrame['result'][2]) + self.assertEqual("_result", _dataFrame['result'][3]) + self.assertEqual("_result", _dataFrame['result'][4]) + self.assertEqual(0, _dataFrame['table'][0], None) + self.assertEqual(0, _dataFrame['table'][1], None) + self.assertEqual(0, _dataFrame['table'][2], None) + self.assertEqual(0, _dataFrame['table'][3], None) + self.assertEqual(0, _dataFrame['table'][4], None) + self.assertEqual(Timestamp('2019-11-12 08:09:04.795385+0000'), _dataFrame['_start'][0]) + self.assertEqual(Timestamp('2019-11-12 08:09:04.795385+0000'), _dataFrame['_start'][1]) + self.assertEqual(Timestamp('2019-11-12 08:09:04.795385+0000'), _dataFrame['_start'][2]) + self.assertEqual(Timestamp('2019-11-12 08:09:04.795385+0000'), _dataFrame['_start'][3]) + self.assertEqual(Timestamp('2019-11-12 08:09:04.795385+0000'), _dataFrame['_start'][4]) + self.assertEqual(Timestamp('2019-11-12 08:09:09.795385+0000'), _dataFrame['_stop'][0]) + self.assertEqual(Timestamp('2019-11-12 08:09:09.795385+0000'), _dataFrame['_stop'][1]) + self.assertEqual(Timestamp('2019-11-12 08:09:09.795385+0000'), _dataFrame['_stop'][2]) + self.assertEqual(Timestamp('2019-11-12 08:09:09.795385+0000'), _dataFrame['_stop'][3]) + self.assertEqual(Timestamp('2019-11-12 08:09:09.795385+0000'), _dataFrame['_stop'][4]) + self.assertEqual(Timestamp('2019-11-12 08:09:05+0000'), _dataFrame['_time'][0]) + self.assertEqual(Timestamp('2019-11-12 08:09:06+0000'), _dataFrame['_time'][1]) + self.assertEqual(Timestamp('2019-11-12 08:09:07+0000'), _dataFrame['_time'][2]) + self.assertEqual(Timestamp('2019-11-12 08:09:08+0000'), _dataFrame['_time'][3]) + self.assertEqual(Timestamp('2019-11-12 08:09:09+0000'), _dataFrame['_time'][4]) + self.assertEqual(11125907456, _dataFrame['_value'][0]) + self.assertEqual(11127103488, _dataFrame['_value'][1]) + self.assertEqual(11127291904, _dataFrame['_value'][2]) + self.assertEqual(11126190080, _dataFrame['_value'][3]) + self.assertEqual(11127832576, _dataFrame['_value'][4]) + self.assertEqual('used', _dataFrame['_field'][0]) + self.assertEqual('used', _dataFrame['_field'][1]) + self.assertEqual('used', _dataFrame['_field'][2]) + self.assertEqual('used', _dataFrame['_field'][3]) + self.assertEqual('used', _dataFrame['_field'][4]) + self.assertEqual('mem', _dataFrame['_measurement'][0]) + self.assertEqual('mem', _dataFrame['_measurement'][1]) + self.assertEqual('mem', _dataFrame['_measurement'][2]) + self.assertEqual('mem', _dataFrame['_measurement'][3]) + self.assertEqual('mem', _dataFrame['_measurement'][4]) + self.assertEqual('mac.local', _dataFrame['host'][0]) + self.assertEqual('mac.local', _dataFrame['host'][1]) + self.assertEqual('mac.local', _dataFrame['host'][2]) + self.assertEqual('mac.local', _dataFrame['host'][3]) + self.assertEqual('mac.local', _dataFrame['host'][4]) + + def test_more_table(self): + query_response = \ + '#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n' \ + '#group,false,false,true,true,false,false,true,true,true\n' \ + '#default,_result,,,,,,,,\n' \ + ',result,table,_start,_stop,_time,_value,_field,_measurement,host\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:05Z,11125907456,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:06Z,11127103488,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:07Z,11127291904,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:08Z,11126190080,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:09Z,11127832576,used,mem,mac.local\n' \ + '\n\n' \ + '#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n' \ + '#group,false,false,true,true,false,false,true,true,true\n' \ + '#default,_result,,,,,,,,\n' \ + ',result,table,_start,_stop,_time,_value,_field,_measurement,host\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:05Z,6053961728,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:06Z,6052765696,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:07Z,6052577280,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:08Z,6053679104,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:09Z,6052036608,available,mem,mac.local\n' \ + '\n\n' \ + '#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n' \ + '#group,false,false,true,true,false,false,true,true,true\n' \ + '#default,_result,,,,,,,,\n' \ + ',result,table,_start,_stop,_time,_value,_field,_measurement,host\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:05Z,18632704,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:06Z,17420288,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:07Z,17256448,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:08Z,18362368,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:09Z,16723968,free,mem,mac.local\n\n' + + httpretty.register_uri(httpretty.POST, uri="http://localhost/api/v2/query", status=200, body=query_response) + + self.client = InfluxDBClient("http://localhost", "my-token", org="my-org", enable_gzip=False) + + _dataFrames = self.client.query_api().query_data_frame( + 'from(bucket: "my-bucket") ' + '|> range(start: -5s, stop: now()) ' + '|> filter(fn: (r) => r._measurement == "mem") ' + '|> filter(fn: (r) => r._field == "available" or r._field == "free" or r._field == "used")', + "my-org") + + self.assertEqual(list, type(_dataFrames)) + self.assertEqual(len(_dataFrames), 3) + + self.assertListEqual( + ["result", "table", "_start", "_stop", "_time", "_value", "_field", "_measurement", "host"], + list(_dataFrames[0].columns)) + self.assertListEqual([0, 1, 2, 3, 4], list(_dataFrames[0].index)) + self.assertEqual(5, len(_dataFrames[0])) + + self.assertListEqual( + ["result", "table", "_start", "_stop", "_time", "_value", "_field", "_measurement", "host"], + list(_dataFrames[1].columns)) + self.assertListEqual([0, 1, 2, 3, 4], list(_dataFrames[1].index)) + self.assertEqual(5, len(_dataFrames[1])) + + self.assertListEqual( + ["result", "table", "_start", "_stop", "_time", "_value", "_field", "_measurement", "host"], + list(_dataFrames[2].columns)) + self.assertListEqual([0, 1, 2, 3, 4], list(_dataFrames[2].index)) + self.assertEqual(5, len(_dataFrames[2])) From 41ee594755ff954d681e4b60e7040155a4a70cfe Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Wed, 13 Nov 2019 09:27:24 +0100 Subject: [PATCH 09/23] feat: Add possibility to specify DataFrame index (#29) --- influxdb_client/client/flux_csv_parser.py | 24 +- influxdb_client/client/query_api.py | 8 +- notebooks/realtime-stream.ipynb | 60 +-- notebooks/stock-predictions.ipynb | 613 ++-------------------- tests/test_QueryApiDataFrame.py | 71 +++ 5 files changed, 156 insertions(+), 620 deletions(-) diff --git a/influxdb_client/client/flux_csv_parser.py b/influxdb_client/client/flux_csv_parser.py index 5b4d55d7..604acbe9 100644 --- a/influxdb_client/client/flux_csv_parser.py +++ b/influxdb_client/client/flux_csv_parser.py @@ -2,6 +2,7 @@ import codecs import csv as csv_parser from enum import Enum +from typing import List import ciso8601 from pandas import DataFrame @@ -28,10 +29,12 @@ class FluxSerializationMode(Enum): class FluxCsvParser(object): - def __init__(self, response: HTTPResponse, serialization_mode: FluxSerializationMode) -> None: + def __init__(self, response: HTTPResponse, serialization_mode: FluxSerializationMode, + data_frame_index: List[str] = None) -> None: self._response = response self.tables = [] self._serialization_mode = serialization_mode + self._data_frame_index = data_frame_index pass def __enter__(self): @@ -74,8 +77,8 @@ def _parse_flux_response(self): if "#datatype" == token: # Return already parsed DataFrame - if (self._serialization_mode is FluxSerializationMode.dataFrame) & hasattr(self, '_dataFrame'): - yield self._dataFrame + if (self._serialization_mode is FluxSerializationMode.dataFrame) & hasattr(self, '_data_frame'): + yield self._prepare_data_frame() start_new_table = True table = FluxTable() @@ -101,9 +104,9 @@ def _parse_flux_response(self): start_new_table = False # Create DataFrame with default values if self._serialization_mode is FluxSerializationMode.dataFrame: - self._dataFrame = DataFrame(data=[], columns=[], index=None) + self._data_frame = DataFrame(data=[], columns=[], index=None) for column in table.columns: - self._dataFrame[column.label] = column.default_value + self._data_frame[column.label] = column.default_value pass continue @@ -127,15 +130,20 @@ def _parse_flux_response(self): yield flux_record if self._serialization_mode is FluxSerializationMode.dataFrame: - self._dataFrame.loc[len(self._dataFrame.index)] = flux_record.values + self._data_frame.loc[len(self._data_frame.index)] = flux_record.values pass # debug # print(flux_record) # Return latest DataFrame - if (self._serialization_mode is FluxSerializationMode.dataFrame) & hasattr(self, '_dataFrame'): - yield self._dataFrame + if (self._serialization_mode is FluxSerializationMode.dataFrame) & hasattr(self, '_data_frame'): + yield self._prepare_data_frame() + + def _prepare_data_frame(self): + if self._data_frame_index: + self._data_frame = self._data_frame.set_index(self._data_frame_index) + return self._data_frame def parse_record(self, table_index, table, csv): record = FluxRecord(table_index) diff --git a/influxdb_client/client/query_api.py b/influxdb_client/client/query_api.py index de0ce83e..1b00142e 100644 --- a/influxdb_client/client/query_api.py +++ b/influxdb_client/client/query_api.py @@ -92,13 +92,14 @@ def query_stream(self, query: str, org=None) -> Generator['FluxRecord', Any, Non return _parser.generator() - def query_data_frame(self, query: str, org=None): + def query_data_frame(self, query: str, org=None, data_frame_index: List[str] = None): """ Synchronously executes the Flux query and return Pandas DataFrame. - Note that if a query returns more then one table than the client generates a dataframe for each of them. + Note that if a query returns more then one table than the client generates a DataFrame for each of them. :param query: the Flux query :param org: organization name (optional if already specified in InfluxDBClient) + :param data_frame_index: the list of columns that are used as DataFrame index :return: """ if org is None: @@ -107,7 +108,8 @@ def query_data_frame(self, query: str, org=None): response = self._query_api.post_query(org=org, query=self._create_query(query, self.default_dialect), async_req=False, _preload_content=False, _return_http_data_only=False) - _parser = FluxCsvParser(response=response, serialization_mode=FluxSerializationMode.dataFrame) + _parser = FluxCsvParser(response=response, serialization_mode=FluxSerializationMode.dataFrame, + data_frame_index=data_frame_index) _dataFrames = list(_parser.generator()) if len(_dataFrames) == 1: diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb index 0f88bc2a..45601606 100644 --- a/notebooks/realtime-stream.ipynb +++ b/notebooks/realtime-stream.ipynb @@ -35,6 +35,7 @@ "outputs": [], "source": [ "from datetime import timedelta\n", + "from typing import List\n", "\n", "import hvplot.streamz\n", "import pandas as pd\n", @@ -52,15 +53,15 @@ "metadata": {}, "outputs": [], "source": [ - "def source_data(auto_refresh: int, sink: Stream):\n", + "def source_data(auto_refresh: int, query: str, sink: Stream):\n", " rx \\\n", " .interval(period=timedelta(seconds=auto_refresh)) \\\n", " .pipe(ops.map(lambda start: f'from(bucket: \"my-bucket\") '\n", " f'|> range(start: -{auto_refresh}s, stop: now()) '\n", - " f'|> filter(fn: (r) => (r._measurement == \"cpu\") or (r._measurement == \"mem\")) ')) \\\n", - " .pipe(ops.map(lambda query: client.query_api().query_stream(query))) \\\n", - " .pipe(ops.flat_map(lambda records: rx.from_iterable(records))) \\\n", - " .subscribe(observer=lambda record: sink.emit(record), on_error=lambda error: print(error))\n", + " f'{query}')) \\\n", + " .pipe(ops.map(lambda query: client.query_api().query_data_frame(query, data_frame_index=['_time']))) \\\n", + " .pipe(ops.map(lambda data_frame: data_frame.drop(columns=['result', 'table']))) \\\n", + " .subscribe(observer=lambda data_frame: sink.emit(data_frame), on_error=lambda error: print(error))\n", " pass" ] }, @@ -70,10 +71,7 @@ "metadata": {}, "outputs": [], "source": [ - "client = InfluxDBClient(url=\"http://localhost:9999\", token=\"my-token\", org=\"my-org\", debug=False)\n", - "\n", - "sink = Stream()\n", - "source_data(auto_refresh=5, sink=sink)" + "client = InfluxDBClient(url='http://localhost:9999', token='my-token', org='my-org')" ] }, { @@ -82,12 +80,17 @@ "metadata": {}, "outputs": [], "source": [ - "cpu_example = pd.DataFrame({'value': []}, columns=['value'])\n", + "cpu_query = '|> filter(fn: (r) => r._measurement == \"cpu\") ' \\\n", + " '|> filter(fn: (r) => r._field == \"usage_user\") ' \\\n", + " '|> filter(fn: (r) => r.cpu == \"cpu-total\") ' \\\n", + " '|> keep(columns: [\"_time\", \"_value\"])'\n", + "\n", + "\n", + "cpu_sink = Stream()\n", + "cpu_example = pd.DataFrame({'_value': []}, columns=['_value'])\n", + "cpu_df = DataFrame(cpu_sink, example=cpu_example)\n", "\n", - "cpu_sink = sink\\\n", - " .filter(lambda record: (record[\"_measurement\"] == \"cpu\") & (record[\"_field\"] == \"usage_user\"))\\\n", - " .map(lambda record: pd.DataFrame({'value': [record[\"_value\"]]}, columns=['value'], index=[record[\"_time\"]]))\n", - "cpu = DataFrame(cpu_sink, example=cpu_example)" + "source_data(auto_refresh=5, sink=cpu_sink, query=cpu_query)" ] }, { @@ -96,14 +99,17 @@ "metadata": {}, "outputs": [], "source": [ - "mem_example = pd.DataFrame({'field': [], 'value': []}, columns=['field', 'value'])\n", + "mem_query = '|> filter(fn: (r) => r._measurement == \"mem\") ' \\\n", + " '|> filter(fn: (r) => r._field == \"available\" or r._field == \"free\" or r._field == \"total\" or r._field == \"used\") ' \\\n", + " '|> map(fn: (r) => ({ r with _value: r._value / 1024 / 1024 }))' \\\n", + " '|> pivot(rowKey:[\"_time\"], columnKey: [\"_field\"], valueColumn: \"_value\")' \\\n", + " '|> keep(columns: [\"_time\", \"used\", \"total\", \"free\", \"available\"])'\n", "\n", - "mem_sink = sink \\\n", - " .filter(lambda record: record[\"_measurement\"] == \"mem\") \\\n", - " .filter(lambda record: record[\"_field\"] in [\"total\", \"used\", \"free\", \"available\"]) \\\n", - " .map(lambda record: pd.DataFrame({'field': record[\"_field\"], 'value': record[\"_value\"]},\n", - " columns=['field', 'value'], index=[record[\"_time\"], record[\"_field\"]]))\n", - "mem = DataFrame(mem_sink, example=mem_example)" + "mem_sink = Stream()\n", + "mem_example = pd.DataFrame({'used': [], 'total': [], 'free': [], 'available': []}, columns=['available', 'free', 'total', 'used'])\n", + "mem_df = DataFrame(mem_sink, example=mem_example)\n", + "\n", + "source_data(auto_refresh=5, sink=mem_sink, query=mem_query)" ] }, { @@ -130,16 +136,8 @@ " years=[\"%H:%M:%S\"],\n", ")\n", "\n", - "cpu.hvplot(width=700, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - " mem.groupby('field').sum().hvplot.bar()" + "cpu_df.hvplot(width=450, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter) +\\\n", + "mem_df.hvplot.line(width=450, backlog=50, title='Memory', xlabel='Time', ylabel='MiB', xformatter=formatter, legend='top_left')" ] }, { diff --git a/notebooks/stock-predictions.ipynb b/notebooks/stock-predictions.ipynb index f1bafa01..75d001ad 100644 --- a/notebooks/stock-predictions.ipynb +++ b/notebooks/stock-predictions.ipynb @@ -27,22 +27,28 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Import dev version of client\n", + "\n", + "import os\n", + "import sys\n", + "\n", + "sys.path.insert(0, os.path.abspath('../'))" + ] + }, + { + "cell_type": "code", + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, "name": "#%%\n" } }, - "outputs": [ - { - "name": "stderr", - "text": [ - "Using TensorFlow backend.\n" - ], - "output_type": "stream" - } - ], + "outputs": [], "source": [ "from __future__ import print_function\n", "\n", @@ -64,7 +70,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, @@ -81,23 +87,14 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, "name": "#%%\n" } }, - "outputs": [ - { - "data": { - "text/plain": " result table _time close symbol\n0 _result 0 2010-01-04 00:00:00+00:00 30.572857 AAPL\n1 _result 0 2010-01-05 00:00:00+00:00 30.625713 AAPL\n2 _result 0 2010-01-06 00:00:00+00:00 30.138571 AAPL\n3 _result 0 2010-01-07 00:00:00+00:00 30.082857 AAPL\n4 _result 0 2010-01-08 00:00:00+00:00 30.282858 AAPL", - "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
resulttable_timeclosesymbol
0_result02010-01-04 00:00:00+00:0030.572857AAPL
1_result02010-01-05 00:00:00+00:0030.625713AAPL
2_result02010-01-06 00:00:00+00:0030.138571AAPL
3_result02010-01-07 00:00:00+00:0030.082857AAPL
4_result02010-01-08 00:00:00+00:0030.282858AAPL
\n
" - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# fix random seed for reproducibility\n", "np.random.seed(7)\n", @@ -125,7 +122,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, @@ -144,22 +141,14 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, "name": "#%%\n" } }, - "outputs": [ - { - "name": "stdout", - "text": [ - "Split data into training set and test set... Number of training samples/ test samples: 1180 582\n" - ], - "output_type": "stream" - } - ], + "outputs": [], "source": [ "# split data into training set and test set\n", "train_size = int(len(apple_stock_prices) * 0.67)\n", @@ -171,7 +160,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, @@ -204,515 +193,14 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, "name": "#%%\n" } }, - "outputs": [ - { - "name": "stderr", - "text": [ - "/usr/local/lib/python3.7/site-packages/ipykernel_launcher.py:7: UserWarning: The `nb_epoch` argument in `fit` has been renamed `epochs`.\n import sys\n" - ], - "output_type": "stream" - }, - { - "name": "stdout", - "text": [ - "Epoch 1/100\n", - "\r 32/1172 [..............................] - ETA: 14s - loss: 0.1243", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 1s - loss: 0.0824 ", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 0.0707", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 0.0613", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 1s 519us/step - loss: 0.0559\n", - "Epoch 2/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 0.0445", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0223", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 0.0196", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 0.0173", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 163us/step - loss: 0.0163\n", - "Epoch 3/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0123", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 224/1172 [====>.........................] - ETA: 0s - loss: 0.0101", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 0.0094", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 0.0092", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 0.0090", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 189us/step - loss: 0.0089\n", - "Epoch 4/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0072", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0076", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 0.0070", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 0.0064", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 160us/step - loss: 0.0063\n", - "Epoch 5/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0058", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0050", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 0.0043", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 0.0040", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 0.0040\n", - "Epoch 6/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0036", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 0.0027", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 0.0024", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 0.0024", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 174us/step - loss: 0.0023\n", - "Epoch 7/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 8.2124e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 0.0013 ", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 0.0013", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 134us/step - loss: 0.0012\n", - "Epoch 8/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 0.0018", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 8.1801e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 7.9550e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1024/1172 [=========================>....] - ETA: 0s - loss: 7.8369e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 177us/step - loss: 7.6649e-04\n", - "Epoch 9/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.9697e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 7.3176e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 6.6630e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 136us/step - loss: 6.0999e-04\n", - "Epoch 10/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.3317e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 6.0407e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 5.8831e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 5.6612e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 140us/step - loss: 5.6453e-04\n", - "Epoch 11/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 7.9996e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 5.5406e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 5.5338e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 138us/step - loss: 5.4008e-04\n", - "Epoch 12/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.4630e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.6264e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 4.5632e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 5.1949e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 5.2243e-04\n", - "Epoch 13/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.1816e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.3646e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 4.8992e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 130us/step - loss: 5.0667e-04\n", - "Epoch 14/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.7866e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 5.2694e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.9297e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 4.8357e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 164us/step - loss: 4.9252e-04\n", - "Epoch 15/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1437e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 320/1172 [=======>......................] - ETA: 0s - loss: 5.2765e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 4.9955e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 4.7999e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 4.8030e-04\n", - "Epoch 16/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 4.1681e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.7398e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 4.6517e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.6953e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 151us/step - loss: 4.6718e-04\n", - "Epoch 17/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1662e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.4595e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.4312e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.5325e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 144us/step - loss: 4.5782e-04\n", - "Epoch 18/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.2512e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.3892e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 4.5337e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 4.3731e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 169us/step - loss: 4.4582e-04\n", - "Epoch 19/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 5.6256e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.4903e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.4493e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.3882e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 4.3780e-04\n", - "Epoch 20/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.5113e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.0766e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.3237e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1024/1172 [=========================>....] - ETA: 0s - loss: 4.3374e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 161us/step - loss: 4.2780e-04\n", - "Epoch 21/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.5597e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.6834e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 4.1357e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 141us/step - loss: 4.2145e-04\n", - "Epoch 22/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 7.3526e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.1957e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.0841e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 4.1396e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 155us/step - loss: 4.1355e-04\n", - "Epoch 23/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.7134e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.2271e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.1659e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 4.1040e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 144us/step - loss: 4.0810e-04\n", - "Epoch 24/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.8978e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.8213e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.8180e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.9055e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 4.0075e-04\n", - "Epoch 25/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.8426e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.3098e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 4.1500e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.9820e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 3.9919e-04\n", - "Epoch 26/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.2369e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4342e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 608/1172 [==============>...............] - ETA: 0s - loss: 3.4639e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.9460e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 180us/step - loss: 3.9183e-04\n", - "Epoch 27/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.8239e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.2152e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.9196e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 132us/step - loss: 3.8947e-04\n", - "Epoch 28/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2476e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.8434e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.8018e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 3.7939e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 164us/step - loss: 3.8588e-04\n", - "Epoch 29/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.4366e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.0942e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.8420e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 131us/step - loss: 3.8197e-04\n", - "Epoch 30/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.0852e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.5926e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.9069e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.7871e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.7721e-04\n", - "Epoch 31/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.3123e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 4.3695e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 4.0369e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.8460e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 155us/step - loss: 3.7846e-04\n", - "Epoch 32/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.3018e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7889e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.7801e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.6322e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 162us/step - loss: 3.7427e-04\n", - "Epoch 33/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1597e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4463e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.7303e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 120us/step - loss: 3.7111e-04\n", - "Epoch 34/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6736e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.9540e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.9278e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.7514e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 154us/step - loss: 3.6852e-04\n", - "Epoch 35/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.9415e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 4.1698e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.8123e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 133us/step - loss: 3.6620e-04\n", - "Epoch 36/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.7654e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 2.9901e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.4735e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 136us/step - loss: 3.6482e-04\n", - "Epoch 37/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.4724e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 4.0149e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.8646e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.6687e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 3.6189e-04\n", - "Epoch 38/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8845e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4008e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.5255e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.5144e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 158us/step - loss: 3.6003e-04\n", - "Epoch 39/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 2.7959e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.6684e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.4424e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5808e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.5908e-04\n", - "Epoch 40/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.4996e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4334e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.3902e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 960/1172 [=======================>......] - ETA: 0s - loss: 3.4570e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 162us/step - loss: 3.5746e-04\n", - "Epoch 41/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.5309e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7269e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.5287e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5059e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 153us/step - loss: 3.5569e-04\n", - "Epoch 42/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 6.7924e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 3.7036e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 672/1172 [================>.............] - ETA: 0s - loss: 3.5163e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.6013e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 159us/step - loss: 3.5868e-04\n", - "Epoch 43/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.9731e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.6821e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.4450e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.5313e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 153us/step - loss: 3.5201e-04\n", - "Epoch 44/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.9982e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 320/1172 [=======>......................] - ETA: 0s - loss: 3.7229e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.5512e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.6169e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 159us/step - loss: 3.5593e-04\n", - "Epoch 45/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.3604e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.3127e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.5802e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 140us/step - loss: 3.5123e-04\n", - "Epoch 46/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.5129e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.3109e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.5829e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.5710e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 156us/step - loss: 3.5000e-04\n", - "Epoch 47/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.3132e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 3.7616e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.6166e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.5419e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 152us/step - loss: 3.4981e-04\n", - "Epoch 48/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 2.8654e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 256/1172 [=====>........................] - ETA: 0s - loss: 3.6231e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 512/1172 [============>.................] - ETA: 0s - loss: 3.5801e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.5462e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 181us/step - loss: 3.5266e-04\n", - "Epoch 49/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.1929e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7256e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.5092e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5059e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.4605e-04\n", - "Epoch 50/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8425e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.1978e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.2857e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.5054e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 3.4722e-04\n", - "Epoch 51/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.8107e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.0186e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.4128e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 127us/step - loss: 3.4771e-04\n", - "Epoch 52/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0843e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.5791e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.4333e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.5043e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 147us/step - loss: 3.4501e-04\n", - "Epoch 53/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.8358e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.7509e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.6424e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.4668e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 151us/step - loss: 3.4404e-04\n", - "Epoch 54/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.6769e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.6482e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.6206e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.3980e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 143us/step - loss: 3.3915e-04\n", - "Epoch 55/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.9943e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.4641e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.4755e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.5078e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 170us/step - loss: 3.3915e-04\n", - "Epoch 56/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 3.0266e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4027e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.4564e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 135us/step - loss: 3.3628e-04\n", - "Epoch 57/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 3.5709e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.3230e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.0980e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.2702e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 142us/step - loss: 3.3703e-04\n", - "Epoch 58/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.4301e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.0594e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2194e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.3805e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 147us/step - loss: 3.3974e-04\n", - "Epoch 59/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.1321e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2003e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.2934e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 136us/step - loss: 3.3983e-04\n", - "Epoch 60/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2601e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.5244e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.3796e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 132us/step - loss: 3.3783e-04\n", - "Epoch 61/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.2256e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.6550e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.4785e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 3.3036e-04\n", - "Epoch 62/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0644e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.5730e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.4117e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.3846e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 148us/step - loss: 3.3524e-04\n", - "Epoch 63/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.4136e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.1212e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.1222e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.3774e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.3558e-04\n", - "Epoch 64/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.5654e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.2028e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.3083e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 120us/step - loss: 3.2582e-04\n", - "Epoch 65/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.2781e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.1699e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.3452e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 124us/step - loss: 3.2540e-04\n", - "Epoch 66/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0189e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.3359e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.3635e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 122us/step - loss: 3.2701e-04\n", - "Epoch 67/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2281e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.2490e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.2262e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 3.2720e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 153us/step - loss: 3.2545e-04\n", - "Epoch 68/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.7898e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 2.8009e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.1054e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 122us/step - loss: 3.2533e-04\n", - "Epoch 69/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.6119e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.7500e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.1620e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 130us/step - loss: 3.2180e-04\n", - "Epoch 70/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.9343e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 320/1172 [=======>......................] - ETA: 0s - loss: 3.0112e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 544/1172 [============>.................] - ETA: 0s - loss: 3.3907e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.2951e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 172us/step - loss: 3.2289e-04\n", - "Epoch 71/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.6929e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.7602e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2993e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 3.1972e-04\n", - "Epoch 72/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2142e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 2.9907e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 2.9478e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 135us/step - loss: 3.2219e-04\n", - "Epoch 73/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0676e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4270e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.2053e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 131us/step - loss: 3.1770e-04\n", - "Epoch 74/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.7507e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.2088e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.3593e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 133us/step - loss: 3.1792e-04\n", - "Epoch 75/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.9513e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.1055e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 3.1316e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 122us/step - loss: 3.1527e-04\n", - "Epoch 76/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8099e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 480/1172 [===========>..................] - ETA: 0s - loss: 3.0001e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.1644e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.1237e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 145us/step - loss: 3.1421e-04\n", - "Epoch 77/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0597e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.5419e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 3.1490e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 3.1819e-04\n", - "Epoch 78/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.3593e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2094e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.0659e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 928/1172 [======================>.......] - ETA: 0s - loss: 3.1199e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 179us/step - loss: 3.1270e-04\n", - "Epoch 79/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.2271e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2224e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 3.0719e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.1178e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 160us/step - loss: 3.1335e-04\n", - "Epoch 80/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6447e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 2.8885e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 2.9241e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.1162e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 143us/step - loss: 3.1275e-04\n", - "Epoch 81/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6113e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4116e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.1807e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 132us/step - loss: 3.0818e-04\n", - "Epoch 82/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.4746e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.7988e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.1303e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 3.1639e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 150us/step - loss: 3.1370e-04\n", - "Epoch 83/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.2561e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.1548e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2595e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 137us/step - loss: 3.1643e-04\n", - "Epoch 84/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.2085e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.2653e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 3.0641e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1024/1172 [=========================>....] - ETA: 0s - loss: 3.0418e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 161us/step - loss: 3.0754e-04\n", - "Epoch 85/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.8436e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.2654e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2428e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.0943e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 149us/step - loss: 3.0738e-04\n", - "Epoch 86/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.7701e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.7064e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.0943e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.0505e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 141us/step - loss: 3.0462e-04\n", - "Epoch 87/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.9032e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.1435e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.9286e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 140us/step - loss: 3.0120e-04\n", - "Epoch 88/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.7147e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 288/1172 [======>.......................] - ETA: 0s - loss: 2.7531e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 640/1172 [===============>..............] - ETA: 0s - loss: 3.1782e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 992/1172 [========================>.....] - ETA: 0s - loss: 3.0584e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 167us/step - loss: 3.0249e-04\n", - "Epoch 89/100\n", - "\r 32/1172 [..............................] - ETA: 0s - loss: 3.2679e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.6672e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 2.7612e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 2.9045e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 165us/step - loss: 3.0333e-04\n", - "Epoch 90/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.6500e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.8448e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 3.2489e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 3.0245e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 147us/step - loss: 3.0234e-04\n", - "Epoch 91/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.7801e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 3.0799e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 704/1172 [=================>............] - ETA: 0s - loss: 2.8044e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1056/1172 [==========================>...] - ETA: 0s - loss: 2.9930e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 152us/step - loss: 3.0039e-04\n", - "Epoch 92/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.6937e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 3.0491e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 800/1172 [===================>..........] - ETA: 0s - loss: 2.9479e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 135us/step - loss: 2.9970e-04\n", - "Epoch 93/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 5.1537e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 448/1172 [==========>...................] - ETA: 0s - loss: 3.4838e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 864/1172 [=====================>........] - ETA: 0s - loss: 3.1034e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 139us/step - loss: 2.9896e-04\n", - "Epoch 94/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.0997e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.6261e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.7657e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 137us/step - loss: 2.9517e-04\n", - "Epoch 95/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 4.7594e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 416/1172 [=========>....................] - ETA: 0s - loss: 2.6774e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.9014e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 3.0207e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 146us/step - loss: 3.0099e-04\n", - "Epoch 96/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2370e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.9312e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 736/1172 [=================>............] - ETA: 0s - loss: 2.9728e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1088/1172 [==========================>...] - ETA: 0s - loss: 2.8689e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 151us/step - loss: 2.9376e-04\n", - "Epoch 97/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 3.2286e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.9070e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 608/1172 [==============>...............] - ETA: 0s - loss: 2.9205e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 2.8386e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 179us/step - loss: 2.9141e-04\n", - "Epoch 98/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.7587e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 384/1172 [========>.....................] - ETA: 0s - loss: 2.7774e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 768/1172 [==================>...........] - ETA: 0s - loss: 2.7636e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1152/1172 [============================>.] - ETA: 0s - loss: 2.9533e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 143us/step - loss: 2.9505e-04\n", - "Epoch 99/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 1.8082e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 352/1172 [========>.....................] - ETA: 0s - loss: 3.1049e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 576/1172 [=============>................] - ETA: 0s - loss: 3.0926e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 832/1172 [====================>.........] - ETA: 0s - loss: 3.0838e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 2.9607e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 200us/step - loss: 2.9260e-04\n", - "Epoch 100/100\n\r 32/1172 [..............................] - ETA: 0s - loss: 2.5811e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 288/1172 [======>.......................] - ETA: 0s - loss: 2.8031e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 576/1172 [=============>................] - ETA: 0s - loss: 2.8427e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r 896/1172 [=====================>........] - ETA: 0s - loss: 2.7883e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1120/1172 [===========================>..] - ETA: 0s - loss: 2.8474e-04", - "\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\r1172/1172 [==============================] - 0s 198us/step - loss: 2.8889e-04\n" - ], - "output_type": "stream" - }, - { - "data": { - "text/plain": "" - }, - "metadata": {}, - "output_type": "execute_result", - "execution_count": 7 - } - ], + "outputs": [], "source": [ "# create and fit the LSTM network\n", "model = Sequential()\n", @@ -724,7 +212,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, @@ -741,7 +229,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, @@ -759,22 +247,14 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, "name": "#%%\n" } }, - "outputs": [ - { - "name": "stdout", - "text": [ - "Train Score: 1.79 RMSE\nTest Score: 6.60 RMSE\n" - ], - "output_type": "stream" - } - ], + "outputs": [], "source": [ "# calculate root mean squared error\n", "trainScore = math.sqrt(mean_squared_error(trainY[0], trainPredict[:,0]))\n", @@ -785,7 +265,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, @@ -807,25 +287,14 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": { "pycharm": { "is_executing": false, "name": "#%%\n" } }, - "outputs": [ - { - "data": { - "text/plain": "
", - "image/png": "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\n" - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# plot baseline and predictions\n", "plt.plot(scaler.inverse_transform(apple_stock_prices))\n", @@ -833,18 +302,6 @@ "plt.plot(testPredictPlot)\n", "plt.show()" ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "pycharm": { - "is_executing": false, - "name": "#%%\n" - } - }, - "outputs": [], - "source": [] } ], "metadata": { @@ -868,13 +325,13 @@ "pycharm": { "stem_cell": { "cell_type": "raw", - "source": [], "metadata": { "collapsed": false - } + }, + "source": [] } } }, "nbformat": 4, "nbformat_minor": 1 -} \ No newline at end of file +} diff --git a/tests/test_QueryApiDataFrame.py b/tests/test_QueryApiDataFrame.py index 85e3f329..907422a8 100644 --- a/tests/test_QueryApiDataFrame.py +++ b/tests/test_QueryApiDataFrame.py @@ -161,3 +161,74 @@ def test_more_table(self): list(_dataFrames[2].columns)) self.assertListEqual([0, 1, 2, 3, 4], list(_dataFrames[2].index)) self.assertEqual(5, len(_dataFrames[2])) + + def test_more_table_custom_index(self): + query_response = \ + '#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n' \ + '#group,false,false,true,true,false,false,true,true,true\n' \ + '#default,_result,,,,,,,,\n' \ + ',result,table,_start,_stop,_time,_value,_field,_measurement,host\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:05Z,11125907456,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:06Z,11127103488,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:07Z,11127291904,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:08Z,11126190080,used,mem,mac.local\n' \ + ',,0,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:09Z,11127832576,used,mem,mac.local\n' \ + '\n\n' \ + '#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n' \ + '#group,false,false,true,true,false,false,true,true,true\n' \ + '#default,_result,,,,,,,,\n' \ + ',result,table,_start,_stop,_time,_value,_field,_measurement,host\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:05Z,6053961728,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:06Z,6052765696,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:07Z,6052577280,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:08Z,6053679104,available,mem,mac.local\n' \ + ',,1,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:09Z,6052036608,available,mem,mac.local\n' \ + '\n\n' \ + '#datatype,string,long,dateTime:RFC3339,dateTime:RFC3339,dateTime:RFC3339,long,string,string,string\n' \ + '#group,false,false,true,true,false,false,true,true,true\n' \ + '#default,_result,,,,,,,,\n' \ + ',result,table,_start,_stop,_time,_value,_field,_measurement,host\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:05Z,18632704,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:06Z,17420288,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:07Z,17256448,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:08Z,18362368,free,mem,mac.local\n' \ + ',,2,2019-11-12T08:09:04.795385031Z,2019-11-12T08:09:09.795385031Z,2019-11-12T08:09:09Z,16723968,free,mem,mac.local\n\n' + + httpretty.register_uri(httpretty.POST, uri="http://localhost/api/v2/query", status=200, body=query_response) + + self.client = InfluxDBClient("http://localhost", "my-token", org="my-org", enable_gzip=False) + + _dataFrames = self.client.query_api().query_data_frame( + 'from(bucket: "my-bucket") ' + '|> range(start: -5s, stop: now()) ' + '|> filter(fn: (r) => r._measurement == "mem") ' + '|> filter(fn: (r) => r._field == "available" or r._field == "free" or r._field == "used")', + "my-org", data_frame_index=["_time"]) + + self.assertEqual(list, type(_dataFrames)) + self.assertEqual(len(_dataFrames), 3) + + print(_dataFrames[0].to_string()) + self.assertListEqual( + ["result", "table", "_start", "_stop", "_value", "_field", "_measurement", "host"], + list(_dataFrames[0].columns)) + self.assertListEqual([Timestamp('2019-11-12 08:09:05+0000'), Timestamp('2019-11-12 08:09:06+0000'), + Timestamp('2019-11-12 08:09:07+0000'), Timestamp('2019-11-12 08:09:08+0000'), + Timestamp('2019-11-12 08:09:09+0000')], list(_dataFrames[0].index)) + self.assertEqual(5, len(_dataFrames[0])) + + self.assertListEqual( + ["result", "table", "_start", "_stop", "_value", "_field", "_measurement", "host"], + list(_dataFrames[1].columns)) + self.assertListEqual([Timestamp('2019-11-12 08:09:05+0000'), Timestamp('2019-11-12 08:09:06+0000'), + Timestamp('2019-11-12 08:09:07+0000'), Timestamp('2019-11-12 08:09:08+0000'), + Timestamp('2019-11-12 08:09:09+0000')], list(_dataFrames[1].index)) + self.assertEqual(5, len(_dataFrames[1])) + + self.assertListEqual( + ["result", "table", "_start", "_stop", "_value", "_field", "_measurement", "host"], + list(_dataFrames[2].columns)) + self.assertListEqual([Timestamp('2019-11-12 08:09:05+0000'), Timestamp('2019-11-12 08:09:06+0000'), + Timestamp('2019-11-12 08:09:07+0000'), Timestamp('2019-11-12 08:09:08+0000'), + Timestamp('2019-11-12 08:09:09+0000')], list(_dataFrames[2].index)) + self.assertEqual(5, len(_dataFrames[2])) From 31934429a741928b80c0a4d9831739c13a4d2511 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Wed, 13 Nov 2019 11:54:12 +0100 Subject: [PATCH 10/23] feat: Prepare documentation for PandasData frame (#29) --- README.rst | 12 +++++++++++- docs/api.rst | 5 +++++ docs/usage.rst | 6 ++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 2e3a6863..f6795489 100644 --- a/README.rst +++ b/README.rst @@ -43,7 +43,7 @@ InfluxDB 2.0 client features - Querying data - using the Flux language - - into csv, raw data, `flux_table `_ structure + - into csv, raw data, `flux_table `_ structure, `Pandas DataFrame `_ - `How to queries <#queries>`_ - Writing data using - `Line Protocol `_ @@ -300,6 +300,7 @@ The result retrieved by `QueryApi `_, `FluxColumn `_ and `FluxRecord `_ 2. `csv.reader `__ which will iterate over CSV lines 3. Raw unprocessed results as a ``str`` iterator +4. `Pandas DataFrame `_ The API also support streaming ``FluxRecord`` via `query_stream `_, see example below: @@ -372,6 +373,15 @@ The API also support streaming ``FluxRecord`` via `query_stream Date: Wed, 13 Nov 2019 12:17:14 +0100 Subject: [PATCH 11/23] feat: Prepare documentation for PandasData frame (#29) --- README.rst | 45 ++++++++++++++++++++++++++++++++++++++++++--- examples/query.py | 12 ++++++++++++ 2 files changed, 54 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index f6795489..512bb8c4 100644 --- a/README.rst +++ b/README.rst @@ -374,11 +374,50 @@ The API also support streaming ``FluxRecord`` via `query_stream `_ format thought ``query_data_frame``: + +.. code-block:: python + from influxdb_client import InfluxDBClient, Point, Dialect + from influxdb_client.client.write_api import SYNCHRONOUS + + client = InfluxDBClient(url="http://localhost:9999", token="my-token", org="my-org") + + write_api = client.write_api(write_options=SYNCHRONOUS) + query_api = client.query_api() + + """ + Prepare data + """ + + _point1 = Point("my_measurement").tag("location", "Prague").field("temperature", 25.3) + _point2 = Point("my_measurement").tag("location", "New York").field("temperature", 24.3) + + write_api.write(bucket="my-bucket", org="my-org", record=[_point1, _point2]) + + """ + Query: using Pandas DataFrame + """ + data_frame = query_api.query_data_frame('from(bucket:"my-bucket") ' + '|> range(start: -10m) ' + '|> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") ' + '|> keep(columns: ["location", "temperature"])') + print(data_frame.to_string()) + + """ + Close client + """ + client.__del__() + +.. code-block:: + result table location temperature + 0 _result 0 New York 24.3 + 1 _result 1 Prague 25.3 + .. marker-pandas-end diff --git a/examples/query.py b/examples/query.py index fa4ad15f..416a64d3 100644 --- a/examples/query.py +++ b/examples/query.py @@ -60,6 +60,18 @@ if not len(csv_line) == 0: print(f'Temperature in {csv_line[9]} is {csv_line[6]}') +print() +print() + +""" +Query: using Pandas DataFrame +""" +data_frame = query_api.query_data_frame('from(bucket:"my-bucket") ' + '|> range(start: -10m) ' + '|> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value") ' + '|> keep(columns: ["location", "temperature"])') +print(data_frame.to_string()) + """ Close client """ From cd7627da1cb3d675e6117bb806f8656b28632b97 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Wed, 13 Nov 2019 12:18:55 +0100 Subject: [PATCH 12/23] feat: Prepare documentation for PandasData frame (#29) --- README.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 512bb8c4..55f0a06a 100644 --- a/README.rst +++ b/README.rst @@ -382,6 +382,7 @@ Pandas DataFrame The ``client`` is able to retrieve data in `Pandas DataFrame `_ format thought ``query_data_frame``: .. code-block:: python + from influxdb_client import InfluxDBClient, Point, Dialect from influxdb_client.client.write_api import SYNCHRONOUS @@ -414,11 +415,11 @@ The ``client`` is able to retrieve data in `Pandas DataFrame Date: Wed, 13 Nov 2019 12:28:35 +0100 Subject: [PATCH 13/23] Update README.rst --- README.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index 55f0a06a..f25cbaf8 100644 --- a/README.rst +++ b/README.rst @@ -374,10 +374,10 @@ The API also support streaming ``FluxRecord`` via `query_stream `_ format thought ``query_data_frame``: @@ -414,6 +414,8 @@ The ``client`` is able to retrieve data in `Pandas DataFrame Date: Wed, 13 Nov 2019 12:53:24 +0100 Subject: [PATCH 14/23] feat: Prepare documentation for Jupyter (#29) --- README.rst | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.rst b/README.rst index f25cbaf8..a98458d7 100644 --- a/README.rst +++ b/README.rst @@ -65,6 +65,7 @@ InfluxDB 2.0 client features - `Connect to InfluxDB Cloud`_ - `How to efficiently import large dataset`_ - `Efficiency write data from IOT sensor`_ + - `How to use Jupyter + Pandas + InfluxDB 2`_ Installation ------------ @@ -612,7 +613,7 @@ Efficiency write data from IOT sensor .. marker-iot-end Connect to InfluxDB Cloud -^^^^^^^^^^^^^^^^^^^^^^^^^ +""""""""""""""""""""""""" The following example demonstrate a simplest way how to write and query date with the InfluxDB Cloud. At first point you should create an authentication token as is described `here `_. @@ -686,7 +687,17 @@ The last step is run a python script via: ``python3 influx_cloud.py``. finally: client.close() -.. marker-iot-end +How to use Jupyter + Pandas + InfluxDB 2 +"""""""""""""""""""""""""""""""""""""""" +The first example shows how to use a client capabilities to predict stock price via `Keras `_, `TensorFlow `_, `sklearn `_: + +* sources - `stock-predictions.ipynb `_ + +The second example shows how to use a client capabilities to realtime visualization via `hvPlot `_, `Streamz `_: + +* sources - `realtime-stream.ipynb `_ + + Advanced Usage -------------- From 0bdbc86b546cf1a6cf8cfe45c92c3d180ebdd2c2 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Wed, 13 Nov 2019 13:22:52 +0100 Subject: [PATCH 15/23] feat: realtime jupyter example (#29) --- README.rst | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 82 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index a98458d7..39c0d50b 100644 --- a/README.rst +++ b/README.rst @@ -693,10 +693,91 @@ The first example shows how to use a client capabilities to predict stock price * sources - `stock-predictions.ipynb `_ -The second example shows how to use a client capabilities to realtime visualization via `hvPlot `_, `Streamz `_: +The second example shows how to use a client capabilities to realtime visualization via `hvPlot `_, `Streamz `_, `RxPY `_: * sources - `realtime-stream.ipynb `_ +.. code:: python + + from datetime import timedelta + from typing import List + + import hvplot.streamz + import pandas as pd + import rx + from rx import operators as ops + + from streamz.dataframe import Random, DataFrame + from streamz import Stream + from influxdb_client import InfluxDBClient + +.. code:: python + + def source_data(auto_refresh: int, query: str, sink: Stream): + rx \ + .interval(period=timedelta(seconds=auto_refresh)) \ + .pipe(ops.map(lambda start: f'from(bucket: "my-bucket") ' + f'|> range(start: -{auto_refresh}s, stop: now()) ' + f'{query}')) \ + .pipe(ops.map(lambda query: client.query_api().query_data_frame(query, data_frame_index=['_time']))) \ + .pipe(ops.map(lambda data_frame: data_frame.drop(columns=['result', 'table']))) \ + .subscribe(observer=lambda data_frame: sink.emit(data_frame), on_error=lambda error: print(error)) + pass + +.. code:: python + + client = InfluxDBClient(url='http://localhost:9999', token='my-token', org='my-org') + +.. code:: python + + cpu_query = '|> filter(fn: (r) => r._measurement == "cpu") ' \ + '|> filter(fn: (r) => r._field == "usage_user") ' \ + '|> filter(fn: (r) => r.cpu == "cpu-total") ' \ + '|> keep(columns: ["_time", "_value"])' + + + cpu_sink = Stream() + cpu_example = pd.DataFrame({'_value': []}, columns=['_value']) + cpu_df = DataFrame(cpu_sink, example=cpu_example) + + source_data(auto_refresh=5, sink=cpu_sink, query=cpu_query) + +.. code:: python + + mem_query = '|> filter(fn: (r) => r._measurement == "mem") ' \ + '|> filter(fn: (r) => r._field == "available" or r._field == "free" or r._field == "total" or r._field == "used") ' \ + '|> map(fn: (r) => ({ r with _value: r._value / 1024 / 1024 }))' \ + '|> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")' \ + '|> keep(columns: ["_time", "used", "total", "free", "available"])' + + mem_sink = Stream() + mem_example = pd.DataFrame({'used': [], 'total': [], 'free': [], 'available': []}, columns=['available', 'free', 'total', 'used']) + mem_df = DataFrame(mem_sink, example=mem_example) + + source_data(auto_refresh=5, sink=mem_sink, query=mem_query) + +.. code:: python + + from bokeh.models.formatters import DatetimeTickFormatter + + # Time formatter + formatter = DatetimeTickFormatter( + microseconds = ["%H:%M:%S"], + milliseconds = ["%H:%M:%S"], + seconds = ["%H:%M:%S"], + minsec = ["%H:%M:%S"], + minutes = ["%H:%M:%S"], + hourmin = ["%H:%M:%S"], + hours=["%H:%M:%S"], + days=["%H:%M:%S"], + months=["%H:%M:%S"], + years=["%H:%M:%S"], + ) + + cpu_df.hvplot(width=450, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter) +\ + mem_df.hvplot.line(width=450, backlog=50, title='Memory', xlabel='Time', ylabel='MiB', xformatter=formatter, legend='top_left') + +.. image:: docs/images/realtime-result.gif Advanced Usage From aa87581a43691425230b2c528168a770e8969026 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Wed, 13 Nov 2019 13:25:39 +0100 Subject: [PATCH 16/23] feat: realtime jupyter example (#29) --- CHANGELOG.md | 5 +++++ docs/images/realtime-result.gif | Bin 0 -> 614550 bytes 2 files changed, 5 insertions(+) create mode 100644 docs/images/realtime-result.gif diff --git a/CHANGELOG.md b/CHANGELOG.md index bb4451af..4c738ffe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +## 1.1.0 [unreleased] + +### Features +1. [#29](https://github.com/influxdata/influxdb-client-python/issues/29): Added support for serialise response into Pandas DataFrame + ## 1.0.0 [2019-11-11] ### Features diff --git a/docs/images/realtime-result.gif b/docs/images/realtime-result.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c4470ca6bc0dd185f071883dc60878f19a9c318 GIT binary patch literal 614550 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 literal 0 HcmV?d00001 diff --git a/docs/images/stock-price-prediction.gif b/docs/images/stock-price-prediction.gif new file mode 100644 index 0000000000000000000000000000000000000000..132f2930690e62cb3f86d3ac4b71880cdb8f77a1 GIT binary patch literal 967339 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
)c@KOg9&rlC@RxI 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%0Ah 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%0Am&sM{%pwiH4Pi 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⪼S_VCy$;qBx|^>n7&GjFqU@=mP{UF=_cYP$5J z6ggnrQTCY8#M`dXqrNMD`qX|7ZjkO0{AgE;&>7&fVA5>ry|EvEx&P?aYjQTLH=Slk zDX$QXNbeoN$Zk@vDJ4_ZHz@mN>ww332~RN+$eJvE=jX57ST?A#^SEqoL>{fHUf@p_BOmaMr{t__j+Bz@CPc^eJc#UZ zGTDP)r{B*XfXEDki8*bEpuSiVZonwQ*oK((N7t{NFZ%E>8&V-(W$K%Tq0DNAUu8DV zTke$Kx;)i#Ri#roC%-R|r(zEo>_Lo1btcLBgxXRo`3n9t9As459DJY+Z-&Di0@sTv z?j|pI(&w6GUC179Qm!L>zI=go+>#u$ zk53GkA&yg#wX_aaj$g_QRo?tTCb!fJ1(k#{Z>>Q_mz-!^3W}K*DKw;islprsR#|=^ zV*-{S(lMF6@z9fgDbN^{)()X_RKRPtp*)bq85*TB#1)>0gBAt5M=CL1({Pu7^4}!6 zrIs8aRtdvJyF?cur-~JMEpf!j8anS2yb7&UwkKySTS`rk}1;ed6G}6;#ms+V2A();C<0KpOw(rI$x5PU8;f28n>89~C+B~eoD_i;c2M6}HrQ>y?xoPIZ@)1VK;-Vz z)ATy|eO#9khW>I<{WwLlYdh)3p&RcWF3;cn!PCT8+qy`#BAZLfXf_?~dI*b0G;h4f zvLlHZ;54QGS^{BM!ZMXghHAJM5UU>d$KAd37;;_$1D$88#dl&KJz~kS(V|JU5rl#3 zwJZDSLu%4SI9J4LR*ZZA5DJ7{`r+TI-6YyjP*j~MWeuVbBQ%P<=s?H`lHkbLjPLKT zaEpqNmO``|^(mqBr00J6p*LZ%m{GO&X%2S>WW=CqC%O>wlpQpQZVs$GsLVtD4Jr^z&l03wC~#WqiB5td2r{PBg9U@ z!&`Q0KTcUKNES2RJ&CBTIE2#6wCi_Y(H47#iMwkuY2y9%+v6wW4R?Z@7CztfX@CFI z#dqN9;z6m;^PND~fc2{%PCxm)`1#XSr1a{0WeCl=0n}x;fQ4n5QpvZ6@z-ty@q(Ug zC+?!)6PFx1d&aDcmR3%Au7{mWppoD*(P9krLohN5iNSyp6cF%I^|EWqWD5n8uM%qc zSw2te&j$c+%QEwfx6aqweJ=#5oEJAg2dO0!1$a4MPoa$Fh{yRLwFH-{I78+9oXgF=T)qex4-IdG3&?>|bm55BT?@JM&z7*~bxV}V^u|NTzWGYQsDu18KiEM1th+3@xxLClT|tyGVRtzM8HgBsQ?A@{g)r=#Vk^4~_>sMe^H3D2?#quO|hUFIXsQV!BhJxNhh#0-S4A#B}9 zLz2R?W;CRSdLyjT&gTJ&2Ob?RyFFxkg91)+MRrkE=1_yPC$S}PTYQ-VI>LcB;p4N2=vB+-Vds>fvZR+N?-qQGLGSn*hZFMZyfy4nQcnnFwg97WFMPE(kv`q@R zJl8$lmqvhQQ)IG<>P{fF!%72po-c(lNTVrwnPMWNp)Du9pEwbsYCzuzJc63itB(9$ z$7?=5NK7A8XB*Zdu;9dd>No7xnlNOaCv=5d7I2ExISv7l)z3a=I68{cqfczci3 zUNn*#N@;H%aa0(=L@h$fHEy-ppXbPCJ~)84VT8A7MQBnn)-bqikd?ATIhJ!LoZ{}w z%3M&JcuYa@Pl=NlfCPW(X2m~67Iw6M|El^z>zwtwsSPDyPgEj0L`=(zj{)%c1}_v% z0=7#&F`+&)JiRfsT?F9)iF*E1;;j6q#Q9H&^Z%&C>7@w@)f&CRw;_{ZYbTakG&*wE zBTEGqN$5a)b=&eFdlES)?HKmT#S#HpNc$95I;7`D#+CD)ga=dtx#-$dKc4=Mf zjsM(1-d@;Eo#3c**v5vvKn6*dJ(;#)$i8s_$=)p$ayh^o<%K>S)3Br#$D!d~MKpRi z@D`bY#WYaE=$XAwgT9ff$zkzPx+W zkCpW9=t96%5e*P{2Jbje1O&7?9>%AcTaGa8CXIN*u$cN@2 z!F%ZVz-lbhXLCxUjE3}ZL5B->EMB|ZYlzzsbX2`MI}&lPzI3|!GUuJ7>u{2%0l7=| z6~VPl=W1{3ZQ?0n;3H`-C+zFttb^K6Fc~2?O-12XEmPa9O*@-{zFwySXTn8s8{(nYyOZrr=Z85N12=lYfF>q*h5#41d&!N zgarOjL$ocC=nfK5>KBA^W!sSQW52!#4i58f2Vy18z7xJMc7L0jdjxayEtHt2=n)AB z%K^Ev0p{r!y|!ifojNC~hi>pb`DxoSok=F)b2TN5p&X0xPwz#c_UyM9!`K}O?MY$LCO1=ur3wf!}PD$om(56Hm9@@h|+Qc^z>LPMJ&u zL=3V@3LSuUlL^%`w_VY7Zi*nB^rgp;{YIn?FcADhOezOLi1&$)cqNVj6r4#54jX`QCWDoGz#ud^NpKA;)k>57%<>lK zEZCpY5&V=WX(y5728D-YzWJJ)Fs6DQ!*y+t1DYZpL2@aEM7c+WTLHiztr!w`R+r&iDO(nee;*w0iq1f6i?9T&*y5BSIfpsvrr`C2a@_bIVVt?XzAr zJ}_-`y=*SvRJGFnKxR@Yw}=+Q+4@e0c<=$aeQ*nj3Pnq>NMSJbk6>O{5Fmr+SPrh< z(?Dq8h1QVtEeMlcK)n=SPZBg6f~*vUgk#Mi%Cx1)_mk>qow-Ap%|obQUed`ZVqZV; zK_wPmhLeKOH}#<@s}I(}VXa5NPBUQt68@DZEWXiQ9~F)!D4wuT0b6sFZMe}4tJENq z2N3cn#nUMg+20(FH8W$|4~OG|9LuF!--Rnqgqh-kT?rDW40}S6kKarr--Fz6^XD;_T z5?P9Z30*eHB#wpdNtry>zwZrKfm>Ow`DyLBI}td~ajA5lIDja=v^SPBlb7xmus|WW z`TaNN>B$*6fN&SVBqH%{hOmIJwSYBWmcB?9`^*?u!oLM7JTeZ6lrZh6iTfgZi6I(c zw3z3La?5e$xn{e(PtzI1|I?}`rtgX(h8YO>6s}CjVWY% zQsP;3hhwT2&u6h0WZAj+lKdJ|6=m^4jA?!{X;7kMHK#yzCnSAVnrBm*K416>D!q&$ z^0sEWV^os4Q=p{<5(!~bXidM;9qaC{WapQGN`~k~XE<8`jAn5AcNt2`88=t_A%8HR zM6-bKQUn5)@+anVGgAt?Dc#zv%-Ta4KIsD}AW+Qn0m)V_e`OJgWf9Rv z(fLGyNL$FW4PN+(?6NHT9=XJ6S-vw@v;Y%A@}wARR06j30+@ysC+rR(JhoKsjF%=4KS&=g zQ#4W^s!u>9XJz}tBmI!Jj7s_6FUS_SDHSB%--Mg+0wPOf412`4GFb-6=`4E#^w!Gq zII0NjC%eoa>}O#Bf&EnQhds3f*!(KumwluPDMyXrSxGGZSWs|uaPb@~Po(V7Z}<~W zMv<=A5^s9&5RggfdiO*0l-@c z6WnbnmI8Q!TbBG_1-yuaOk@OUID!AnyAMQ|w#e;0`{iG;-r|wx9xVo|PWF7J*#iF% z6O7Vfck%HHD>qwjzH(O@aF?hBX#)P~7h383SdzGy+fZ5e0Xr(Crh?|B?!4{R5L1oZ ziK@IyL>=-1SJ;Q2t!lz|&daZAW#1<#qju@fqK#vmjJ)Us9vhC-YWoz_s?@LQyb!SL z{Iyjmb*G-byJ4}a78ctIt1lpQF+uy6j|J$S!q>55FL7tBsTE&MFS1 zlW3^RJaQ3=EYmjH*Qc#z%`SGyNSk_^MCNfomasG?|9Ef=Rb{=PTKlSfhs;M z5?OdIc^b2S`r=O8W2uf8g9m}q+bYXuk9h)Gqi}KZ0xzYjA~H_sr?aiD5_i+$W3S-) zhywZ~99v_{dc+?}&Iv^GpY%~=_Fm`7Cm^6#1w!MS`>Ji#4#zs)!yclxfF=Ox*%9h2 z2zL?$SaJv_4eI6dt3V_*=xa1fYzL4o0CP`$NPs}!l%y`g2FdDM550 zj(A-L-MGt6ht7cHn-b&KF1XBZ9dFLI5m#p4fZo3XDU6X=BY))l2?sS=$$V9XAHAkg zbWk(^6w)HC$4(FPJBt!g-+?@5_^c%?vD0?~J&?qlia z_M-|7&rFxANO6Td{*uqJ=#+W2(%5mv@yam>&3YJz?c=cZ??}mq^wJLjQKJXv9Ek7^ zCI+FHA62LypD92AsdJ0!?Ju|q}SGe@&xQEt;Xyr*R zqIO4ztI76dMeh-#If#xwaL~N>n6!AH=4WHZ&Ri{PY^KnB{av6@Z~kfgeDkaM=QT`A z^h)<;0k<076ur_Hdawc3rlFdJS9cY6d4YgxR9`kAK0%b$I%C{Dp)~Gda=r@|P8xAb z#vbyDOfvUr#5^ZpoSS^zTdc)jS-ZI<78v$&06fIAt2x|(Sf{jq`%d3^pw~3jl9SNV zp3ahSc)pC9kbY1+B{Dt;%(-URqpL{I!bh45egT<4&Dc3tH3s0^dwp z3k#!jb0<=MwN`38Y$PmF=_Zd$erbA5T%S!3WV3eFMfhy&qwTd%H-EvZ;(^(~PtJ>< zTz-9WV_Wx7T=%-RelKXy0U~%{z5r%$u-%$op%?WKnl&)^rxm2MZN{@FpqC= z*?&Gs06s0UCZ2uOg6)zSf8`*^qDx;TTy}?&S4cjbkR6<6^`hy9wC{ea-EwA@` z0fH<_AZJu*`QLUP>YpDPvL6{K9hqD|>RfqyCI9GUCoLU2omK6T4f{7crEiJ`-#o@S zh!f%OKwA&Yp<>Ocf0jj!z7L9jhlT?862BWJPW+ZdVWG&>!9U5OtPg}tCN}>?7L8`- zwIe#dH?f!Uhb$WX<`Y2{brAm7vS?5CH|Wzffavt*2h3+N+@EDppp9?&B&(BV`43pM zP7rog^pv6=VhqIGOxnkE6FL)>+|cmIJ=io8NeTXp1P2D4|AC8Q-vByYwALc9!mqG3 zEJ;H$xu`Oj5vNkPNC_@f+uQ@}3bL>4Q5E4Jejp%yf3%XMi_n1xp<@!Hs4`*+{nU2Z z*xYUTavZ4T#&3yJ$LK$E=uYxllvsJJrco8JFJ;`BTE z^6@lfQ6W&^bB%yS{F9-iKqzwdnL+5#o}{BrNA$ZS#~^c_pUH+O=>DRN6++^xs*hRFWpcWBqa z#Nv;72~?)si0&jT=9F5KRX=E|<@2T1H~yYK_CCHTdvJJhfK`vWKLw`xi;QNiuBJ0J zpv8vTEesnHo}2)MbB9y~O0ye}yuVpo$)e-Clq45U z81rb1H?T}rd%3|FT0MP_Fy`?*c0NIThs)UWXs*fHcPKC=^FUF>i``+7PH(}3A^Q6V z%i=0CPF|^vF6c++A5V#Cbio=|f-giMtrJm1T`99&gNMjy`EMx07@?_y6h!u=XE2b- z^jG@~CFrrrmAuFHAnS3E&8rO0Cyn$$x28!jLWv7l3Wl@kV@IXyovO4Y$`VaZ<&yzf zC4GuL=Zuf@4w$5FKQZ%`lug|h_t?kcFzg+$R{?6!F zfHV5gPTc$`uj48qDr2(?i{OiYO@HP-cwwMQdq|-9%p>$(SHOWVmD#3Pc!wwf7xmQz zQ+#5|N+HOgIS5|AHDx%tek(Ta|6z=F+Yj1a~eb%{m-*eA--1QIe3w+-1H{Z|a{e0bDeZ6~p zf4!06(SyxSsgnoW{YH;`zJBsJ@!6Zc-pyiwXpe0D8Xj_%KED#ytjQZj@4rx*Dvs4Wiv|%n2 zi%H_!j49_M3<0Dypl>nM;WLf0tvF7~FGjET!oUotEF0L1qM*5~SQ^H3s0I=ij2A|4 zLYRmE+fw$MhLnLM! zDgm(mQJJ$Es(Xw9#o2IUaK`XVz8UJ%0FH%q7{=*>B_&qMQl3B)MW}MXOXiUx^kqa( z%J2B3B!cHfnh0RmRH+=cb+i`gw15*;MJnPXEYU<-;woNI*#^w+alR4T2Bo=TB$bF zcwR2>!5AkT5ayPFwTf6lOU6qBiR5u&3Vg8!2%nh9R|iq2yzeaKjsSpgRs$;p`#RSLQokX~6J!GVJu^bhDCWs4VSi}AjZ-YSd>mPA+;i?zBv)EP>Nt?;oyWVnIxA*FrSYXW=xz$&! zjNzT=MpLRRrw88-a}U)s{YmTwZlAnn9jI8Q@soG)Q{iF>kTq_=PTk7F$xY_ugSkS7 z01wm4lvUvD*Nnv11tH7%$I*2&AOX}V3Be8_HzNFT7HT}W4N4p1hCb1n79m||mZE?r6t#XR;hYf5FPb zn-wg7-n;*tRoL||f&w-ZbJKvf5*alG3lWm;HnZ`Po8*Ubnx@eg90+kL;Azw$+OaR1Cja zM|pmKu0GA#AzvpJz{cRE{pSuzWaSGBE@eO;Q8fJ0w!eV#lf&~*l`hjAaSN2V%G(RG z{{~E`V&zj+C{^dLc9gIqi(1vjbX$zT_3k&-TXQ}CiWhadlo?-pZq*tJYVy!KFI9K2 zXGz}qzOD|BI}-CvpnuXB#Dd~vDb*pvx8YYjhxm6*@+@r?9Oox3;veu$1#zV+P5l!) zD%1D+XkMmX=<r)@Ft(u8>Z*sJ-I25w{a;**^5nRU+ zGB~c+LwJkU8z_FC7sXpL$lv2drJq%5b<6KAZ~elHe&TT*15ZGomwUC@RBiX`Yn<5` zFf?-7`CxqO`Oe2{9xFS87J+BJ4%s9)eI2&Veg1XCv2x|>C+}W7D0BBd9+Yt(H}lZ& zUORbbFn;I!IiUm|%39G0Qba`L6bVQ{dYV|K)^j{qMK|(Gg7xjpd*zL4Q6XTgFRGQgaVT6;vG$^p>Lp9e9!+$Z$1P~L8(J=0FCYzfzhA0k9& zy(82H&}q_&R`tm?3wT}>K_-yVK%W!oFBE1;O2^sA$Y~QG={C7yKF=&{K**#pih`a{ z!kaj=iF}PPDe#20CLY<1VEwQR+FVpKzv)JZpc0(EvMNEwWh2yrg3D6~(IS?-5oW8C z$voKBa<*n8+$AiNbq>`kJF*es*_Fw*ix2ue*m#Vl$l@T;Y*S|5j11Dr;$&!VQ%|;6 zhzQF<@@lqgnQlfWcHxtq+uL=$H)GN$vhloV$HnB$*gTzVexvq|D>a*OC1Kfuw=_FV zM>gZDy0V2l+B?k;HWP6848=grE-Pkn{z&=RPhojoH)XeydctykySW|e$~jy4ONJuI zidwopAl#ZYnh*)#*t_e)Z?pCh66|XsHcC(wI1p|75tj_HuL31-)DYQbF)K}?)#J;& zod&ruuUNiUVNcQQM;2~d5Qb^XL~Um!B{fo=e<3UOiv8(Z(&l&p6N#Yv3BUax3}F6`7Nr*c3;oM~ zb>Pgj!jo~fz29e;1Zzpm=L0e}9mc8Jh9H_2T@Uyy=Mln<(BdGt4|5#Y;|Qj`;P!{mu+?Wl#f> zU$OXohAHM>Dk}d^6Y2T~xRuI@0D;xtn_<@8?#&ji)gFCa`a?5}gJr`;D>T26y$$IQ zuiDO+TeR6BSh>8}Dbgyq)g>{AC(=F5arRw5H;rHF#scv7b9h_H_ol%>75Y!+@Qaqh zfPvN@ZW{PGJX7oGkETJNZ_wEBVZPJ>TR6t+aHFju#R)>x5K@yrSYHUaBu)lfruw> z!k6Og-~0{#Uxpn4b566L1i@dL{inbCz5V~#?C<`UG<$sQ38<(iky*T<>HLr9=jq@5 z9{8{QdVb(PpP#9w2o9AHR?RY-7E2&4@sAE&Kb@Z+L)R7;+TmIw^9`PVF?4w><=3JK z$k}wNN+uhFXaxQ}L)Y(|pZ^z<Xcd?1o@GpHA`fJ}^x?230?ML6u{cGQKd8V*- zfFlOZ|LD7mfA-y#S3@@oS1SJPeb?-J-|hX;cLV-l-~AJ)oTUKlroYGQJZ7TBmFLdX zl1W&C0LNwSdpOLi!^iEzlr8wad%`9A@ZvWys6dyY%AY{xpFriGKxMx%2nf4M_TLbw ze1e|5cp)$6EK^^QlQ&H$6K9KHT~e%T#|wtnjJg7)c@gfvZZ3Q#Rp)uPmAXlYKDTiC z1nOFK_t}AAx57rgoP0An%%DQzrutp4?M(LO zJay6xgU3`@HpHp6wvS#HF+;1FS5y`hw?TbB1CGtBVh=%A2uQ1v0*ja_F|Hn z5L6G1QLKk0$yeAn{X4oWIj$=PDZH7ay~mf})#w&|ngs5Tgjm9S7{PGdIvMXC1Job7 zPAArjMN)v^cNmpnEs>;12}{V6G(U7*WH3@1ZxrY@A_H6|wIkCZDrp3~D0!@A9;o>a znlLyfGFX^a3F2YV1dX1+8eu`CDnT0&DUrbfKsEm7D#P>ANcr{{fH3_#G!jZgBm~Ad zi#!(^EHK6SM2U|6cug(91zgRY6?ZF588P$K+;7?Xgo4)-$E%(NmH{THPD$4b1*~Jp zv6h_r#yHY#P%xt-N3HT6KtiY-sN+4z5uzQ$CY|QH(fk;>e+p$(JBMUnMiYU9m8e2o zLfDtnZUa!sUP3WNu_hexa92GQF$B#JX3C)uS+*ZJ_xhW1;jU~$;S46Mh ziJ;D!Bd{A+yh-KaM?1yYbuS3XtE>g|Se7$sdiUvVYQ)MR6Z(oMWOifhFc#c$8VRN;}87!Qn^#>`Yp}K_CmUkxn;GBbP~O<_oG!$8z6^X$SuHWnO8>sk{~f3ALZVK)z&MpJX%pTXrBAU zE16W?mGBM{0I_G*wC!F^^B{ZUGC9Ung6I)buPzwmM`J77lS{98&wW$!Qu3UyI3xV< zgWro86-8;R2m-6>i9PL#K~-T9F`RKtSjQP!^(q>NeyH*;w2;J~*9JoyL;D>@=pcp%u3G?QYQcc?MQi-7AK`yLSEF+Nx+tdpDwjpQ8+0 z^8&r3dFnjjZdhb&*vMY^gr_%5I%G|X4$BAAl@uDYrR5)r zcwQdyUNvIfm}YMN{1ytf#s}BGENNwkM!7yFNH?3wHhaS-yORhD*y7UdJ&S3Bg{e?e z+9?kte3ua2bG!*Ken2~vBwukeC_J(64#Xg8I@({Lf$U^Zy)f@PgD8*>J4-^B)}~Ih z7uJGj5KroZC#&d>J-;J}!gidvI}e31F}v#X zcA?(GP*imS%}|0mOc|Z8>1&eM7L-_#7xF$gv4k-;!V4R@Ppf0cdW|VbRVl&=q?9L*rRcI%5L*`lL2d#x+hF!aBnI9OQXQl47KP%#XRvibs1&zt{ zf_={8d{~vn)SpIKA1^weMhr@~l}Lwsr?K{i=_z}%j-<04q;oK5aLQ&NwK9keA{og< zXibIfypr%+CfoT?pabge4;9in+dRY`GbG`Y&Wawq5;mQw8chn|i#v40YtE(HzM&m(3F;%R7YR)rm)hpA4raRc1qB zS=7O~cXk=9ymLt=v*@>dXo6{zTnq@5@`=-ZB{A6v_C|tgd2|E$T9Y|CTZT*dP`m92 z)dJYvMZV`v z2S`sSB`FlwQ2cE~Cemi5uVVyJrGDsi(Co&j`EplCQKVOT26X zR+`iJ@?mmlLNfHl!TIX4r$ieGoX3fs$R7M52Ix`TIL%& zz~jl}#qL9OKl!-GJ~K#pxM(baJ{3`)UKvPs5JA^o_U zjY)4`!$eD5*_2|54RTl~!4O+$4-5F+r!qm#8pvcY>O?6qcnDS{QcI$g*pWh0QJ5Ff z=}(RD9uun;Fz_$zuOS1yWUPN(Csj%24W+1o2K8fh)UsjB1#~bwJcS6ptWR7DQY?f$ z_(Y@a57oJx zC!M8)tPZrqj+WNNkbWCyP#QH+$ll;k{q}xE;AAOF=_5&yR#^_O92hH`lVK(otM_z8X&=k~u-yPecg5jP|{^A<(sh^@R5K$39p1EGOc_Xv8?6 z?lYiPpNM)pu-Q4F`)xpGnx0jnhNRwey{)UovJS~R|DFnjpBx^6VRy-U zySZIc=v?0fPrjE1Jtaj3GRO;+B{A~4^y`S14nI(497Wokqhm0E8fZZuzmlv{q!}zk z6_b2qaUJYl)H`TGLP>FHeVu0!?lEtnUz8fk_-PWl=#4L6mBJYPjoMX9snfr;r9IKf z{M_vK8g}jhWA3*RZOczw8z0o0^2V4uBA&|81<{^62j%+qDLtmM<+FR+)6ucm;;y&% zI=_v6m>KPRexac#=($t4%4fLg+fVu@3=#aN#OOxVb@~)OpZPp!qqKJfJzO9BKnX8= z3&(ZZQX3>|f=VDt4D5>0YflGAHo8x3Br}8F8m+$pJ3z%xJJW&)sn5Noo-7k@Mq*-h zRgKqujWgnenJD%iVo8mmKe|cw&sB{eGT1>RzpyTl!2h=T`A_NhMQNe8V zrwMxrBYQ}gu6mgfPRhAXmOf<_5+&f`4dQuPmFU}dD2hu@{(R;YK17=;NA9tXxui|p z7t`7=*T%k>AAhl6o3)65t$vm;O;Rn7g~p5Zt0;*%j*b80=E8%qxrfJdXtsG@g?Vhm z=}%_!CnpV5LACQ?3bcN`^FCPWtjeKCDg|$|1@gOO<6*Ry!WWcOl;mNwRVxbuWz=c9 zi+QPwEa~&Ky+Z}ZizRGJWeQ8>=1Ub1m#R{iYHFA8I}5cDi@C>3ZwN#isN@$Emz!7R zO~!Kd^21lE|=! zC#xIl;`hif(tOuHGmVP~c5kq4EGrSLDbzvvomsi-U?~dQP=jp_>kT1MiYkt6@9ym; zgITR&8mjAS0#n;Y?_tJDYYCgD%$(OH*y)-|IyfhZA~-mjfi3InaKn=T+eh%W$ZhAx zaMy8mcVX!EgI$-$%c%M{JeFcl%j6$EJAKg{HVLPgd;!;Zv^QnR5P5z-_WFMOqy5BZ z`^o2pHs0>1KHkrJOP_wSpLP8p=g|Re{Z8IE&EN#(V`rE>oPW&1_r?o0vr?W--@}?` zhjmEko4P}eXUl@&@XwP_wr!p$1lC5Z3X3_1>S>VxJG&AXm>>}< z-Th!rg+9+}Yyl3MfT_BiK%yWwMaC#f38z29^Z;PJm<0jaV?~hSMY%NB6QW)M03az) zg3cyEZz@tve}fgV;g?s4URtsXV?a!ZucHww=3wCc2K15(wLJ)04Nzd?a--|D(ujp@ zhI%F&P{2(l*7@*Hl7VFGw`U+0rW%n5HH9YWz8THf)0bb^41Zsa5WUfz6%4;#=$ZF6F5z%qWmGog*=$0bG3NsxtWQ>PgjYf~a%YuPdV; zV^J@`Y3eKKGH%-J4?hv7U6rW*z8&#taP2xye2Ma*rk+`cP5Tug@;B=yui})RKDFsG zUM;s~4KIzoS;Rcn@&myfaht9`2oN$nmsoPm##+zs%@w#vX?!y?6*)1SRdl#CSMx%? z&R54D%MoL&+~)#I2W}6vQuA*Q54I=~;iz#6t3r}aqpj;M)5`jTD=M>QPd(y}T4Zvs zk01LS-C3|)OKfacG&OdquO$~!^s72DJiz#h)Pk&nXmsttXaT?zL!=EKa8aR>D|fC7 zu!6NBz{&&-Lh;zd?#6f_sAdGl-QtIVX>k6SIQqp&xZ|zJHXqm~xk-MqWmPu3a`oQjZU$AYoy(>UuXf5$&#|f?FFNCwBP_lo_vwh9F_FYC zM_hInzLbDpj<9|7PLf;aY>0ZP?aL4DS1BpY@{Ix;tU|Be>6Da`a5fl;WkkLIQh3Q@ zI^09c<_;mL1h5@UJl1#fTmsCCApRrEeHHtu6EIbu@$CQ$nR&%*=Oa4LDb3sq`7nSd zX(jZ6O!}U6q(H3!H6TcuE`JN84hFbY+><`IIbGu(ks|~M&}Qd-yyg_`q7tt>X6VRj zCr1aRLsMfSBxVEW(=xBPIFB0I6|C8ea6eG%^U8jH$XQ`uV)xFp+Bd}sQsv*m%!0Pw zYo^@sask6ifcB2F{eg_M$`^=0N=Ny%TX30v$+=ehnxBQ#QcAF{hlMVy?hwh)a zZYPHft0y{@z!~kvV{&(rAHTrp{8)}S`D5D=36CBgELA>|nR})|nm=-|#?F26O&EPl zFac1aaEIJI2%<~6lB|1g-qBh!-MM5zv?jrM;2Gcw7zY@xg3z`og6om4ogec=;|KC* zu=SbyPSg|xt-;21k|%XzF>GWiGI#byK2=gnR8@KpmF3QD4AZqs z)y%okE%}8W%nlmMvmaD~9aJoxbSEFWNeW9MQ%X5n`+NBL<$wvuQ(WNHjV)3t<5dt4 zS+6y9$4EchiX%W;^VO5P?=<)CapMRmSUf={O=F~F6j2%~a<1gBbtI91N;eaae|?gL zyF?i}7jM2QMEaDI6sO6TE>SmjQgxA#`Y?mAjEdpskFPixe#CJYSacez zi@NzyIhyqbE`Jd&oOif>coyrsda|;1z35O(ccKJGel}c~@n}Ndgb1LjrNzQL$Rb3h zz&%cvoo0N^$e+D;%%G#?P|;Dbtnx*aO+Y;B-G*rHU#24`?c{o${;_r4xFMic-}%G7~|&MuyuE9hw3zYTFMsmM|>6CHNi!argNkRl!1Ix~)u8 zW8qj1$t$+-FxPQH0Oc$34{`hM;l9`?iq0dvruV&!=QT zGy%1RDi!ga47_URQSotSU&Rp@$xeYJMl7K7R>T7hUsE(?nz&yOIr}OQxj0DR+5k1Y z4;QG{V7#bE2!tdrg9VIbCX(wtFJ8QeQMedCanr+M6c-7}M`mTFJhuMy?OeqHQPfva zQSBbf#{%Q8y{%nKuj#yg?@L3(`V92~$HnB*w{xFM=VtJfy1#v(^9v~@`pi80bb7n( z9%1-#xVljvtvIiDQrqEPtYl2=!)5P$QlD_kAupkiy?R-u z$gLB(=J-Tg#I9*m&V6P1qMjh*qb7FISl<)Tnb<;_c@!yk(QH{{QeCQBaN^lTmt_Z! z;FFAwubxCd#q0j(Z-cXV|L*CoxgqzP(~Pv(>@Fj@W4X1CFH6bf$@M@K$j*k}G5vU3)d`!||`Mp4PB-+mT*iM7A)Y zktE>Kdowwo9xLj?5`(-KD4Cb=+Yp^kbVNrD+JGvjKOMVNe>=6fROZEkqJ{z6NL2mF zm9UFBRBl(|;?Eii82eT%E)~BJBNJ5Vtuihwph3tjmvuedHhxL6lI)=Lr(^faZLn$oS)20~pd6DI);u@hc4 z*B17k`nWKv+CFuXGy-rz%F5J@UMMH=sM*g{R{+k)OJ{O4O-LAs+amRoB(*bm%GJHLU356o? zZsq0~F%!R|Xpa1yB|?NY(Ss8rwX(8DQvS|4q@7Mt)A+q@E;(<$wH0Y8{$45v$mB`HfCeFaSq?Vtl zPH!mF+eOBTs!kXnA#i%J1q`Hq0t_lwB-DkX$qA!?9l>|>gZF2%*jt6`p_ z)4V52Teag97s3{3k`!Bc|>XH8#Wno>&Uda;^S=x|`Zp;L8gB}MQF zf`8Yrv6JCegUXFhmoci0T4xT+F;2qW&$MO=i?v5i#1FNS_)gs5pL>EE$^&`QkBn%_ ze3Wb99^rc7+Dv_3md|INhs+&MqE6y#D#tmLeedIt=mTCjhauX{4UKo~gnl@7yrA!n z9q|z2k*X{0kh1P1T26_G+R}!JQF}b$3@V*0MjzrI2i>+{217^>aW@fp7-SVx*@Grn z34NQv@7qhv9mF+51V*+>@+eS9W=J2J{*Zj~vf#!er6Fn7L99LmZkYuase%Xk!!9%W ze>U(dLXdFGL+?USlu_;|g9oOJZi#~kb3WLNM}RjM`r15~jxinKe1N-W;Pxb+cVOUy zJgAds;OTTawV^;oqd-p4AYlC(7Vp@h@QxiLR&oByV@AKIDz1P;IJFCEWcE%>o6&c>|&;N?~J*R%KXeflpqtG+-5+-PnAcPsjREv64 z!5Eg){{UqW0_(k~>M!$r59+LPd2zs~5}%Q1tneg(mLuWp-85#Wmp)C5uy>4d)zZGf zR<6WR;W*!i?3-kM5*n_a^6*{w8VW{ALWk2py<>=I7k$u%2*}%`ZwcaY^Htf(gQjEo z-t5AU_&imDcn|S9>T}2#R>J756GZe$kd$T{KEvMgvtH zYp@rtd-}dhVt_%uKaok?2ah;4Sky#%jIjw_H6z3BR-8>REGaGaMp8Ucx+}M+yZt_m zr5#UEE;Q0boq6&xy`m0fw}`Ook9o+2W*I;f=}Y_YLZ28zi#fPFo1o$C ziHw;+qy}>IqDdqhWXHb#M7`0(r3u8M@yzMK&IIgwX{0bo+(f+^BHAPplmb;#LX=UL zlN#XsQeugiicM0Y=r~JBpQLd^U!8u^^iB;o`lC?{S4PslPaO(|EzI@hOXSOuBD$(eQV{PTAK3FW7Cge;4dbJjFna z#*~(iFgsWF?O+YcaD%|K+i_{ns^m(hQcJfJoZ>l&YxJc=pOHs-g1ny%wJTYYq^rRw zdlH0kMUNBCLrG>*bPb$67>gf zfN#6N&RYbuyFSoQm+Tx=-Pk={Oh&^yfgu2qp67tJ8__AJWilWNiAtklM;IU8qA9@1 zb4QW3r;`x&BtReqpD}k5t?@Uh=NOIA7Z$j_ebmuI6m-_mOpb89@syplhh;5ZSz1(F z=B?F!#q3_*<1hPWU8Z(ForV0ow04F% zAI*v>t)li1$1c5u*fP3y74r&JF6PTXFfHJakyGqMja>0n{-p;x4q4RKr;P(CXw@Rn8lUL6F-lwNja_bp4u`S2f( z-Fb}+@If7i_N()PIJ!4!+Y9AgB)}7+*B1yM8idrcmCBh(g<=C6$}+Q4?dkeLpv4Yi zPzu;9TROTo#RE&q`i|8Zifgq}+pP8P;_u-AXSSv=L1P?T8W}$SbzU z_zQk$c1d{64(O1rdXvcYDkLhhlfXY!p7yC0tfEUi@`q-Z97J1Ws?eFz**4k0L(nQ4 z)K#eT;yC{*-!Gb7Myos%?B1c<#&xsjPIHq3u*gz&90|o7O&Z% zZPj6Fg^E+7p-ArGVG$ zN(+e)>EQZ)v3_zw&gu(>H7rkI1tU+ah;;cfsAAy(xK(I>Y+sT>V-gyH0wG-AK9Dbx?WK8V^-Cw$yLRC)ch`JGDrTP**W zE$GVP+p*=(W2@iB)=!OZo*Umb8~^GvzV~kIUPE59m@ujJ@XJ#ZV1)@n^9kaI6Ohyi zvf2rXu?ec<2`JknTw#*deDaQKB)z$q`O`_(u}Og_DmGmWV-N#_#Q?%wHvhrYdr&OWjkpV>0+WM#p1;W)XgH zDaD=DS+U;PS}}?bB?$La8WV-tMk^|x+cYK*XGuz_B~S1WU0T0iD*Vx^fa%ygmTdtK z(M2mPfH%G*bW5AnE`)E*e~0KSen50n3v34Sc!)0V7&ZjVS2Ygvk1gOKx)D4?2TYJg z%=K{Us)3%X=q{OJCn=8?2e+OtOF?UDdkYkV`#vu+BWAf9=X)ZcZ^lkVUt2-Bt`NUm zM&Kbj#T7{RO1o(H$QV3Lp&}R$(YdZ-seph8o|V;A$*5I4L|m+ilU? ztn6oW&TmrJ{eb8|ezc9hLUdaX&lqyf{RN`Cj)&+hzq*U9+5Uj&uD_qgLv%9#0MXSQ zY*7+TK`r;>o!S2i(E&B5mG&HJsVaX!bmj7}tC4%ec!&-Nxw*dfGep;ihv+8v!FY)7 zheJpI!=YPJfO-6_LwEZx4xP(y4jsq0m-?g(mfuSBNnJUhvnM^2iB{j3EO*X|?h@!y z&Eu%|L>NQp3?yq0UUX9!Hm)NuRHGJD^BmBAOR8CpV^R>b6#%M;fzK6QV-Y^&QZ6Hk zK?K!Fd3o4*Zm z-umL89nV<$O6sXhrvTlYVNkvI)1!~%#RJyCuh~{V4Q*JrMRDtO%g|as4@K@T91`O; zZJdvWC|PT~Zt=W>HA@m_Q32;44ybQ^x^?&Z$*qp+duy|wKkata@Ont#|7lSV8;44{ zL^ew8>#{SnplN)u{#{6*1}K@d>btu>+5DLIk+`&~>4X@ktso&_l&mNnzgs=|`VvhuyB6{eCRYqDaEe7WQDR-vO|Syy{o``mC5&RHrM@O= zKDuSfpTpv6Dt!iZ{)(6W8IMASwy*$8iegm~X7LP%G)?s+!8QK;FWDcMcF%W| zUh^Slw!NbB(KatLhr}*5GWdjt@c~vzBO^KU>w!bbAepFRS?5`~%v0T0?rRj>4dLe! zCO*hXB#QwWD%BOP-FJpRdZWeWb&-&FWegXEac(-}c*tw+o0OCI;t>(jwS(b#PRg!G zG5)GnZujVJj|zj2Tc5VnH@AUHMn3mGUiJ8PZ^$~q$9=@1@|*kU-9aCZvHQEWe9X{oX zabI0TBKm}i9IWWanAGyj2FVp!^`47~6ajR@l$12}qJ}8NW!S1rCeB|wah=4$ z!iEJlsj69f7p|!~MF#-Js_G!Xls1rwivR#4`c!$q6AaLLV%6>&FEEh=fU65y)x}eN zEOEkD2BWCT2>|+UU_7$Y!NdTLKRnie%lU|apl46xpe>RoxwDP^B7l|(>g86ICZ!=R zYYxMK$a#Ym@wtl{7PdCz#UPutv!ec$8-XO89Ko#KjPy^Sp%Fk3niU^|NRC5ron{Fl zWh6yQ8Uuh{A}NGJjOuz=Nlc}H5;;^tZ3 zK@dtNJ~5;;qtQ>S+UPb}1rK@?`QkB5z15w6kOO9|u;oGo#M{3~kS{t>9!ze(j>sr3 zJ(7@r!ib^AiZ)ReflJLg!lY`Hnq7Lu^qLh(6sX{^mGJoUMn0swRlG5;R%e4AT-6c{ zfl)d?nWBx1TXEJ86?vE1k=5HnCT($}uaVxU#?th*!~sbZK7PEWc37Z6!LoTJKuXMW zKgaW3XU?sP;EK7+N&H%6L6l)U`X8W+m#sR@hnvB#Jwt>ZcH(bNRaF_e(?3Py7O&@p z&;YEx91_>E>8BQFMXGy(gcZvM3J^ngVb>P48G%IbmQI!;@Wg7UrcRJM-8!+p*VgUC*SenD~ z6d`4SSSS{1d=4L>X%7tr%PL~j_Y`|pVddoWlYW@((_9Cbw$FeFLBfMH%PBAWXSMT;twiQiT04+n;2#GWf&K)K@+?o2oU6fMF7M;V#w+CM zhzzOZwn_w}!Fz__cQq`9{vRjncP?~CQ5VYJclWg0F{UDlNqPQ-rBEcdLUY6_XFYQS zdD=yfzP0{1ImP+rREJNsD*3xtgrDV1D&K%kw@k09`(6FmcJtnmk4s7o?Icb`-HYLP zebbXG=$aNWs)pP(?2x#LaU-o!{CFdgahhQZx}Y6zK#`t|@5N(MZDv$x)@Rs;>NFSC zK9V|vIMs6DxqaQ7dP*B*RpycqulL~(X;v>-GmFU{yaa>)8X@*4MA!WmA0hUA5%*U} z;lBk$mxlz5)E8i}y|$-&6r?VgM6sHG9mu?!s{_wbgC-mQA&AcEJ4DCw{~Drm{uQD_ zSN|czh1Fwuqm?7@UqW;#{|<=GrS;72sPA(v4{agT4@T}}TV))QUvi^QhA)fy; z@)*2*xKcIu;&AoN?&{$hjzswA0*cD{f$3e=;-k$jaSzR{9u47d+XF_<-*$#>6@U9W z>aq51cOp>ucyA`b`FMXmxA^#AxpM9JaJ^Od%qIBkbARbN<6Gp=xf zNP+dhyDph5E8_KvwPgzOP1FP~Kr=fLq zvFPfZ`c7f;;$f(&&AInC*l!8xv%ekL-URnh;ivJDsSxLrU8=V~6FiN6o%j&Le9E%X;gN_wtn>n93RmBDGd7sdO0yH7`I<&RUCKPr&hpwsSW&$;Kj zV-I$9S9ZtIBtm=mjMCeClR>;M_NKz5R`;eOHH7wOVvTO^e@VRcVt@9D$LjuETHvn~ zz(QW`i-X0Y%GHCVl2)O^Wy|m`2~nVj(BUU7=}#T6`|bY=rRM`M`_E-0NTAa13BP}s zqon1Qv{qIt3yqR+wIQeeDMx9RcC`8jgx_Ydj;?>3NchWO6~Qii zk@9b4vG3Wen+k~Kzmdg$x2#dksNi+H`N=?z|05kQxQA$8hT$L3$UpJ7|B3k90_Z=) z-~Pu;4ELr83x1mzf_|GA7Fk|AX8SQQ;7P0BCI**hwIc_6qys`d_=#aLgy3Xi?o`ds zM=OxzzwyN2l1iukgr-L6ck%2$J~0%5d-U<}WXk^*JUQyV^q+<&A53!-^B%#^4V+#U zaY4xoZZy&U-Nb#xZ|jv=-d`ddWVg-QL-S}7kQm!?O7sr5}X@lz~2bT*7-WKSa zT7Ml8DEZTX`_q8?A7H?7G6Pr)zgtn;9vP=5mf~*8yhO)oc?dwAf4z z%T(p`K-q!xlgI2bN_5`{TNQ9HTJL!R*6p5K%CRc?-a(mhUwQ*CCAtYWiN{6 zw|YbPUSyJh?35Kcg(mIh?xo4xZ6{dRP!3AM>{DWu0I%Z#O_;2E$|Mg(?u(>BXl!p)#|ldx}7N=umjzCve6yV z*_7fAtt8u>D=?F^dcrl5(^cQg944>m%vI|HB(KD?B)dYLRD1a+UNlZK%Bkm((@>Z-r~E21Thg;Xi82Gm?#@(f-IraS)}5_Md40(2+`e)!|}$+ z;uKBXpgEmXT#2$&C;cd=YuLmfK=p(eyW&_lij_o2Qb(#xGd(-G)RE1q)D@f|(JqO3gD-{`v4l7^ja~po14`*UqCD_erhB^$0oPkIP9Vjz||9uN4bm=fhgYn;>#WcEMwIU-Q%X>boPT! z+Wq=BwWs|lDXQm07=@?=Y~m|fec~C>_B#|MUN^Nym{ZldX^Efaky1T4K*@3NkAV zuz0UVBb6M>so?6<@LgIh8a(TWt0jHx^#nGUhaESniq*W&D3=<5v&DE%;(Qxp#rE{n z#w-^>>$7V{99}V!q%eJSfYh43DmnEp5l1H%YO{pk_Kd%l!)rz2y$@aox~@cq;Ke9_ zFfWAaRYU)y`#5~7X%scUPnB>9tLhsQPHatJgv48-trz?M?2h=xPE6ok@v0a-I!GS}B|^*0Gc;It=TAtNn`$WyhF+>E0*ecB3}q$LOf-blHYk)`AX=oE1pz708f5OvuKQ?>_@auC62(X6}(ky_Q44+HVKuCv#qxI zUIgoEc=(sh0V?LNqFLvwSv^9tE}ljhwPjtVWAzN>UfRz}Tt)a-|Fru)O@mbi+4dgk z*Fsr;+I@s`v`b7c$-o5J?&~s(RMQXM1kH0;nb={z2RTQS4%l2)Ifu+!_}q+@Tqgfa zU?mYK&P30E^nLJbx;!sB>A20jdxP+$40viToHqm}qLz=}O-ncAy*wJpf~Gz765Q}Y zuny+OFXg|h5+X^$)T;|BC{rkQ^Fzk-FiV-^2Z+hG!dH?oAi=usXuoik3pNwN`fajs zEy3u)W{k>Ml51O$n@ApGBmSf0t-XW9uZBhSYGSk1WX&&vtohNm-f}A^(&QD_R2Ojy zS<`H+~6+fNG z;tfSe=2=GfB~vM>i--LV`c={4Z9kPYOxy|zLA+K~jmzQGN(2??VQPu$tV8KSdE(!% zfd-DpBHD!NEQmY8mJ8m6yA$EEkP3EmxCODmUALq`8{cDD0CPlGpUjia6DO;F9z)=@ zS%HInxKCbMd4f3G7A&!vwXHgve<|!3j45>DrsNTc1y8TxeUN233z{dwvU1?qu#?2o z-1WKD{43RrC90W@Fq$dLVk!N6Nq%i|0E)G`j=LoPTMfuv8z5ENWLQgP{aU^mwYJxO z&ArvhT_?g_cay8~qd{G6?AXf+iq3i=E8dp4^HxKKtqu%LxN*mcSEagIA{rQ%NI zB4jhRKhs;(@pzI;y~n)>bW`9_yQ{>Z-2>H1X{RQhVeo=W#p_uZp}bx!PY!dPU?_ba zHWpxG!>(nN7biSiar+hvM-aDsgM(oTm0tFm9dHp+a#@4eNo#p8n=IF;# z)g6qk?M~GW<9T-a#;tdF+AZ?%a@;NAw&f?j-F{ly1uaNr9684P{ipA@W&@)i?mXsy z|5ie&i}dZ#Kly&E6(^P`Pgc`#K&T{m`JHPJ`Y}X_JUq9Iv=k$&AhJ0HS#jvahVnDv zS!$%i-iq3iRfg<9ObvRRYucA-_LgIX|hp*1TnSJJ8ft`_z&3oq-V zZzB51>T6-J4;XvT?Njb`eecyCZdBf)GHFR>eJCmSsA8pWk{>Jr*UFJW{BCP1jcK-1P13pqW~i zOb6^?2cqcvuq=1KIc!*5aoDlvp%SEDo;WOjlGI8$;<1u>L2ra_w@HRuI^gXk4N?>u{8E<&3ZX2A$l3m2RmtU4c9|0NtQhq}VwSV^BR4SIFujZOgGSWQT#D=7yEJ4W=bMqaj&M%be7ED{|q*$a2BRU|pfX)QfiM z5xK*MMja1ljk~zfFIaZV&-%tb^?@y#3{`7PKa6?a=Mx|Ao9mQdpQ&dZ5<9|*Z6B&j zemtBx;5>2qQ(6{9@4W*DU+Kq6dNp2*MMl+6o6DZj`gip;LR|S2?f0YozIWb;C|Rs) zDR`vBxINoPmi>^=wH4-=#`HSQ%;AWH&}j^ZDn7o4e4Q5eWM(qyB9Ss?M2jC~t>&W~O=q#Nob_VK`oKb1e&U6$?JP3{A6jReV(-X^s{ zUm}TvH0o&moDV`rk%zcn-Rk>Ygr`#x@jg#7m0P?>iKPgxaRy;I@bV}yyE`JmMN17h zyEYND*5kUmSE%$=@2Om)mQfKXAWJFo>Wzu;gq|y9>_r%T%DPj`8yQPd)O(!Nz3kYd zRE6lGjW1N|$*CsGg`Bd#ZEOfFWoRW5&lX-Lp=Dt=+@{OZ`S~|~WaZ7t_9iuD-$D3? zRj+GEyDETFPe7To@J~iCiWE+*JFIm1sBA6<%M|hVd1Ul&U3;aMS#G^SjkltU0ZS^Hi z7e%-4@WY2bzn_iJK76ECesxAWj`PTD$aZZ06n@JfW3#_|LAP;ZR_g?#(JO=9b%yDk zoKGX$rn{vZbDZX;G?BYJET-(wp9GUv5jxWAot=UBbmw zxKNCwV`gS@U9(l_$8Y|o?6?&cqNCP1*yl)?X%UFI1M3KUOKpkiqS>PsT&4Dp1Z4de zHoP$e!-@AWH=|@=2V&n2H@Kw7U^C6wy433nv@jxK zbP`z-_1u6Of_i`gkYloxHU(+NwkgBxRK_BEK3={nd7sTLJ=+7>1CTqZoefo)S1DlW znUh-D9p5NObZ18WvyhQCJ)3~bD{9iF#i&-M%_)q6zo{QJD)nIQ$h>a}O4Du*+MxRS zS=@!)zVp%2QO1HY$X)vz;EOZYCn`Z;d6dF+loGN!a~%9k3+`<|kPf4ZBnet~E*n~8 z9FrUEDTssL&J%R>WqOK$dkjNpM_MIUa_axDfi_WMU-{{D5o{8tIsm?`(upTh(RNZ@ znAor^H$0QrQ+3CcR7rKt@V0}+xiRc15Nhd27$GrGe?=<|Ai72q^WGy?abx;}r8&^Z z9lIMx z{T%BVF5x#ZV_J6~hJ*Ll+Q&>d3ViP=ACX6LuwY79fQ;vi#3iopdnucfje3vyoX=#h zqpv)sTNY}`ce(qv*^`I-2gS#0J4=w)?B_aNFrPN3?p}B-pJ40^EW7tI7iWD=-!MO3 zVD8uY<48Nvv*ZiC;tnc$Rof3u!xOZFPLpZGA?YMDcDm{5+C6lbB&l4wvt$cET?ReH z!8BteIrY!(6!fdT{uj`;tIr$wGxdLcZ`S}Bg9yL~CH-oz|C##F5Bg{*QI-*4Bvsq| z(MYCglAQYg*Mn?F5^o+bsFYaNo?>rs@R zW?~9=1Ai>i?3-lfKfATR}Efp7ZMyR@SyZ z+v~61*VA+t+W7^v**OPJU9~^^v%TIWhAr5^ElKHTd%bP&>GMC^>%Gb{gB>r{-Y2)$ zztvT8x|}Im>ExGUx<2PO%oIFFIbwV5rMcwkuV>B-CQzLXyX5=eY`7Dj%DG6}1?8un z6>?tO*h8i1s)&~w=egXOgZHca7a{`N;-!PV=R*z04JJ=uUHjb#=MqCqU9^>RZ{ucU z4m`4qjZ_!1+~Yo-%e{0ta8;#I63Q9bSudlSf6$j>ezA(~n@fO5>X-XvYPY$}Dj*VD zX#WkLqgn5OwIKR_lRILcy+hu93VU8&?dvAmU&rs{6neCM>D|>2ni+1bjixh$)iXWK zmoI%_&v?ilPl~L#88Bxrm_ z4mAt)!~R8xQ~Z=l1#^E16DYXrv9t#Z?=js+iXOT+&Kye~fb8|R^SX

#7KfXbD2bCNZ+F=xez)GA=AO$!7eJmB{fFj`&NaJ@Cz z>taAu6$Yi(MF48V$W-7n6&@Tw%|rbWw5@Xn(QR35@oFCV!OL`L`f)hZ6)>#|K=B60?B(x(((pqS^k zvfGJUyJlshD+!W@akS^O2lq6}xaDSCsZR%}h5zQseO$({$4!XI-6p2+ozIy1n7v-a zL)IefX=KtJx#7W#2GKs%0oiCQ+%Fl78OWhgI9JNZD<5R2BZrZB=%5$r;)#CA`DF6T zy_-Vax>sq4%)pz2LT!X6-yy31>?C#|YsZ~e>UJ8+DveSc#Ieixp_7jLK@@X>FsF)9 zoShJyAo&~j3mp`|*)9sW9Gj7u@8%9v8~6;M3l(AA#z}~*i~%fC-Qtq0%E8{V0A;ui~NL;AG^||0QH}|IHb8>`F_T*aW3jYJ+fiv#|)92XF7<#|OKG8xtRNV+H=~LQ} z5k;d;qA45+rv`R^VvLf~f(J2OkoO5sV4}Ui7AF~F6#0oUe%gsC-ufU0Qlde@=wmLr zL~0mh?eo$8m&Z-zyFeF>9MtF=SG@~$(r9doOBZ*tOB7W4kXc6GGR?>f2KZahDZAYK zPU%~UEFINLw#P9AMDbVCN^&W?K(6^9ZgCZ#pi>`+O&KNX?1<*}pP(yM2mokYN4dVH zKXj*z3mbUcN_mQNFezf1b21+my_>Y69(PUwpRG<;<=)}0szpA#Hpje?P-7w_%B ze0g7s!;-{4*z_3Lyp1LC%{&$+lj!Ai92$y0@?hLPpw0^MgmA*4VYLI2R>oaf9f%U% zpbFnda~x1HTV&Fb5iLAjpjC?v5~_p0%SK|6^w-WAxZmSKd3HzJO4MR`cE zm&16zr>3u@dpg9qElLCx-%XOb!-C5`v)y;rglWvB##{zrHqh$Y%XThApAaer;QJ-e zdfq1VgA#Q5tx+a*X-V|S79;w6V>eZBa90rn2^fvNEcCQ2oev^S+Q#67Wo-0-Sj*cu zKB}7$&aliwiR1z5p6Q<5VguSu=JQ50ZkRZ?oW4QXK8hKd%nn_WER#w;(-FJ;0IfoT zr}OQ>X>q?|efC_H=;Ap1K25X@{gq-`zvB3I7kWS7STsmGQk-)IT2k5?hv$UiaUd*- z#&%;+m@-;;KJ5ypUS4tR*-@%K2WqoXTIT^OHwWe`7O?^f_~Q)}ew;LZsk=wB>;fZee3`*hXDEmkZ3|}VuMl#72p)e5Hmn$h)!VUG-l7G zOi@hqH@VqsLXTLHkHO!3fP{*3Myop~=z9yh5-1dgx_X>hFZh5nx!6L-go1Xh7N>{L zc-d1VppDUV0imV0)9y|-6Zs1mn=TQ9!s&t<;vEZ2p}7em-;?syJW>|7>HYR`hI^(m zo2EI_@$(wc_+&c09_ST}@tVxdo6C2LJJKBeQr8>JazdWHZH8;Qnvq6Nl*=U4a6k7P zGyGDJ#vE=Qc@P(hho`~$4#KnJdht)dq3_#>bFwsnRp!~Uai05p7jwFn<)0sgXPmJ~ z7{yXwlEFs}3MBSIYcE-NEX7^M7)Imc9EMbwG}!|fNU-{ZDBv%j3jO&PZgHbUbTO+t5dhQn#r)+f2D^8kNvuj`C@(@RRGC7Ln z;l;M>2+8-jUTTdfHM-No?Nx|{EyNo3B<&*de4TeYufaM zeLZ5TdC4N@U}4`AzWw$0puTa24mqg*YH2p@_n^K5K93yK*HgLiAEojCS*4M&LiTFg zkSjN#gS_6|i#GZ92A^II`;^~JE;VXvd#dcKP$0rp zsajZS7DG@tMmu<3V=mOpubUNcG^{+imT>f3f5BQ{FAAnf(Zmw+rl}}7x>9wIm=*p0 z)344xaig(B$L9PEig^7#e<44-4j=btF9S91aW-E>Ik!@^fh9e2W@K}@uxGWg`s{d4 zmSXt{(@l(TjdjlDj0y!!Z^H)^7XJMyW#U5@P}NFhH{VEHrm)mWrKl;5sPf7epx#X6 z@0q$2z=q#~O505}-mKKRRPs^-Gl1-2Y25CMqM)m_Yd1vWyaQda^;^Mxyar`k?Z53qCPtu zoz$TNUt#hLQqqSgg(A<{wA%+7)hE+|8zlj@v)(29so_6d#|XGLD+2KeO1&xvc)` zw*Vn}d%_1k=ysfamBT|0!)^u}KpPlvWlXk!09DsO#r-I9Re}@ads^r&1WA8<12`0M zi)9!=@udUWw6ZHW&X9v6=6OoPY|khI#o*XB%~>>aIU~S6;sU+3Ln@+Pj^={8A{}{R z7(576zzCAo@$IKu)M+ss2nxm%1T^AwLyW>nG>wdEjHqh8lJvkL^|PyJW_}eao`zyi z$4?~jL|ICXWC&Puz6^9e21>G;j#|Blp%3WNFKt|mj5V8K3?^)F^djjC8c57G#k9!? ztQQkW2{?`*l8% zw2d0;x0UaOZ(7{KKPof3x)xHgpS*uio&ICn%lvRKk3YTg z6V#3Z+cE3OeqwD1S0ZGdY7N=3Y!%(A*(|zl*!6Te+nj0$^U*3Je~gWd90b{HR)h2p8o2I!Su^WWL!>l*+T5UZlHW>**CH zpX-f3oIbukbPnb(?!HB@QL^%`RSHoqv#I_%;S{*V@iDWt_WH%%cCdrtlBi$y^`qUx z7yC8f>uhkhwm zL5ieyjT&N&D$775ltfWCUS*cJf!GM;*ym+yRb6{|j0Rt8CyJB|Aj3=f-z%ZiaEU3-UzBnz@Bp8i0(03ZqasvSj;}o zqLn+fJJ`}8)|Z5nDq$0Fi0xj*N$g@@^~IL1#<)4e`Co{$Y!yB`{gYS(Kni4h9J#6w zr)cbei4Vz%zo>#UZH&`gil-m59Zm~RC2~Gr4ke)R!@coE_H0f^c#T9(c!C7nnJv`R z<~qhd9!|1!jkU?4#KU)$C6*DsWeF!aLMt4!VzUw9I2E$7cpDEAt6;@B>dE-vy6A$0p}zfepjiT))4;R~yf(Q5A26P4LndSM^9{KnHqhhn?6> zzVH%zYCM@wFiZ;;!%U3fhMhbPlcTYO$~3ZUNu(I0CsyL&v{mqBd~g#~!#n*Z6quI4R^) zWO);subVzr7;HksQ}5EtTU}s)WKzHwI9cODiPdmf(ZzNG?agZoAlnY(z$Od_s1@V73q!%p)rK zN;Md~A*gvR7mCeQ;(+CCniXv3ZmQ%;pkqHbo~a1UoAv}h3FpmO5jvOi4s+nk;#h5M zyokSPqv1)9eLe-Kf_9o2^KQf&s%vd@@Ffqkqv!(vCz0p?JQYOxPPMU4g63myn9p*7 zyj(tm;I-z^{E`{e7xqHKBN)@!eg!8;0iA!*g{qGk}m0kJQkaY}->MkH?m+~%3kyxqVgTl>OWZ3RU80)di3gZ0Aqt3?C_T zqO1MD5gAVeGh)M7A5W@b+ri1Q8^nvOqkX!TOSf~|m2P^SEV>AD;l5V#ty;7!!JMNM zTq=W)l|V1TB^_^2-BYcdt?{=l=JBt!_)0jlUw|MLiEB~!DgmtkZ$@J>?M9eH7qvUV7gG2$bAqtnF( z26Pq;EGT9Wb~6F48^%i@6wzF-;`6V%4hy7P&9utCg;39XMfMWqs+gB5$zI|{P6gzs zSIMjG9=#x?^e32mF}OAelL4D4$C>~?ijzt3z0pRt#(YePgCyBZ1n<+9IH(M>3aK}I z{dN^7j*}x+5}O)PjquF8W`oA7h}PJzd*R_1U`hctY{Y9{GlY?t2(p$q)5d9>1hO-n zYA(LFh|R052|`8ZY53P1r#E$QxKm&V@7w?_n(F7b>PWYlO`Oy+4}#Sz3;2d=jvND5 zbr?v~ZwH`pq^tzPot08E}M&QOP~(%<JypsXEXs z1JmgX5JlS}KR7ES; z!ne`^%-^vQY^&}l{Mw|Z;7Kx**kBmM*+aF|{7H_| zMwfJcIZJl8Y0$Elt^_b*?893%Tp^_lm-Vrh+(s<*Y4r5OF2T|l<1p9?j_OCE3Oz2# ztOeW(BE&x7{Wk4JHi>}l+?acU@lU+npHOf;IWE|b8#zYL!214Zpy#KG=+YNIf|egm zW5fCrx3%d52Jz_wS6nmlz7H19g9W@p<`M(t;X~ybLuxR2Syw}Ez4Gt^UcdRPOKK+~ zoD3f%4;?4<7L_Kmegz-OzzL2prCQE9X9QDD=hcmV{BkduL?n<&#A1NCWGJ&|MB`)Q zW!Fk-xx%n8#YZTlZj%1#+F>f!3dE-6C{Ad!5}dd1Q6XBreF(~SM?9xz-Fe8}<{Vcv z%=vn~>pAhcPKi*({Hez8HQ3hLd1;QL@X`LwQDKrr8?H>pa`er}u_y6}tPuf@rwZ)z zW7&ISNK*_#bDStLF6MgyPaG%gkpR`i0R`R-aqfbuC*_P$e2@9x+>ojO;~osgko z8Ua(80pUL+PxEn^KYek=6n5#|i<1l8+38JGq^ERp)t0-I`uU(=-*|~O^#u<_o97={u2<2LqyhMb)koR}9Dxru?InJp-$pZlQ>8A;bFLq-xG=yi1&dh4ZKdmU7 zt$8$Cw=jF>$7}=N+&#^?<}-6G5p%7Da~5?e?N4P6=jXai=QhFlH!*B}{*V=ud1CtX z5T8_ypSq=M*VCsm{l^gK-MI-SsqYpGGYbn1M`vD8qBCDP^I}jlx%dP#WJ! z9xA*}E93dHpt>LR`rwi3XC{Dp^mPImMig93B*Ta)>7A}%u#OZf@O;NL=XJLZxrN94J7SmcGyNHTsS14eMYDJ1i z3oA~nD?eStDCg_gW2oOi@zmor>8l`?Nhnp_;Mm-$S2C(1qhck@8otlCnUC>$A`%nl zZ13njTo|*6)Xd2Pzc#O(>{$J@JZ;tqQauauPX*7s;?r_oSMgux%0)b~U^s3z6kfzz zUcW9WxXN+Vv0RPij=Q`JL@j%DZ=@WD;MTMEsLp9=OCF}(XoNx#>k3%bt(!&`5w(~8OGNy^FX4vX2^QL<`6VL$I6Frc z5$BJwZn|)+%W^&PQ(mr2j40-ep$U z(co$n^YvAV9?|;xLLtUIq4d%lgfhv|?bw?+?Ysmi3ak zlrFDMkFESH)Jy$6uW@Q?BHQ1972D|1YjN6ok%l>-U}jZq{7J0bA`a;~CPx=_9Pnw) znVi_PuClyscH42P29rhYja9%eN&$jEO#+qM`?sfKcod((awy+9wfe6;yX|D}Vi$e? z4%;Ma|NC=Yh97J+*6LjZrJ~qQoS&a=bj}K)enEjWbHQT`o{wLj=Soxd&2?fb7Likh4Kc8w$IrPbZ~ z;6$0Q!0nm)W%ZsR9r|vMikQo!_%Akp*qnMO`N`E1;%|`v zCBm=k>w96HvPU#Ff6r1MIQA$T6;5rJ!^PFi^`sy5HJRx%?c<$pMEbyc^J^Y_by#!di;M=7V`#0!OesfWs?tv6a_|kQaB1MeO^$AON$@ zbD3&rKi@^jNIVEIQt`?=a=gT(`4F=B5cvY4x*mLG$6NDOVrumd|78YpEX2}p5T9_W zPST4fTD7rCGFc>Hl?|W~^+Et%2?<=!Avxj5cTKd5+1Lgy%u_{bA=)TaUd{(0-_#Y* zL1{>&1ONCI6vud-o6E;u?0^eyya z)Dd;EE)w3bAs{Psk2+Ry)Hgq;`;kizB@Cm>Jmf@Un210Dx+rFfTpabH3usT*OT|Ui z#VrFwiHA^8QF6tfaIVz8omotccggqGK*CramcT!O&}E<)!dYc5bq|cy{phC$6w3;) zO!FYJ--uy-+&EtGFsbePlcIAP5&;VV+0l5W0D>^rE7>KzeZhYJDi)sQEodgxP1{Fz zoF72a${rtJ!~*d2ZNCy85)CXuraYZ#HUU-O+KMm!C^UYl5Y@7)Yu*o6A9Gw@o`3aFk*jBJ7$(z~D{Ds|WG%1}Jf`$#?z+3XVU zS5#f140JJ6%NpF*?V-CrkVF9#(_xpte;I8F*+Uh{KwP&`Z!$ zNz#6?5;PAgzat!0%1}yUBbosqj&*~X@{~0KZeEx9?*LKCkR8QTlPy)pk9Zy0@ya6A zCWT)VBIFTM-Et|zc&17_OiQ1-5&e@w9ECi>Ci_;j$*t=T*|pec#)XOK*#4P9MDo>m z`O!;fDko%(g)ph+=o%;4+19boUQ~>;1>Xh*)umcW)M?3e-tT9Vz2{x#{H{ju`0=W$ zYo6Is1>37pS@dRodiMu*2V zUeo6at?_bzjA?tg4>lR@n`~U@{7@6@&v#wa3W2$hcl_1H?TV!MH%`;e2@UlPcm>KiMh}=?5xIvq ziT$x%WD>)3T?Vh1qwC{!!AaCJzhBX@%-8g<3xh2kn_ihho%eoI07&cXy#(F`IcMLXFKK~O&X5)UR6q7D>W~jNE zjFAZ|Pe=Rm03Mc27Z-*yMIPL75!MDQ1nXv+ye4Y&<}TI$Y@!>g-(>1~aC!61zo7Og zTzd6S)gC66;inxBKD_RVaq{8OYyC-!NS}N5us@+rPjt{QU7_GDb%uu^2`5S87iV%x+6n!qub0)JxE%yZ5U5Hz=Ycd5nO0 zZp{rxtPxL@LakWkyL#y}or5>mvR&dN-{kxaM&{Qqxn2`VnXkGJ*i*M^&-_*Rl^Y9D#oAfRk>FtJI_DkE1fm#Xw03&ncF?+Ch58tJ= zly&KS+eSt0`}XaYx9>Z4`lUZS+^M>6DI`h0r&uVQ5S=}Gr3OnuruzjTQ|_GQ{5+xN?iS7rT|S)T{*zRdZ>oOYcL zicvE7iIH8qlD&QS?_*?V_rojxh>O(DCmIw9<|mnrjcA1TsT#SAZ0rs$R$l*2YVlB5~3Q|);NF)D}dH9JFO8#p& z;h5X~RHRNKui?*TO76#hoCkktru^qP;id5i3fs`XuXrtVgnask^MGaw8*8Fgu9}l1 z^)JkWz_+h{p9c&AW)J`6c`#9X?s?~>Clzi`3`g6n&Qt7U(89&9Yefcg?kIE0dn z89%u5KkhR-b99kO+r72noPT!ie9;SQ`8W4j#_tU8-|Vv=hx?!Yti>^Z29S`yI(L5U zvsNT0+)m<_7W?1sGq2?YiHZ$AqySKi(vP|8DB z8dshWgpL2{Lf!sMdc$~Gv~1?$xut(=Ak6&ph5Bz7gd%R{zdsP%Vk2;}KNsqMx*+^v zAb1e9Wd1h?LiKu4_?OM~TTwJp8^t*Gi~ltc+FwzNwQ&B85U39M_k_S-#l%WqC_vG_ zTnGO*9!u#=Zl!x(6BjjtOmW^6@PH&OicH`f;j%O$Fk+!Tx;N4t&xkru7m&5 z_+R}OR=aABA{P4hY}#o7&A9+HVE~TM_GFnli(cH9}?Dg9@?f0iElDR5a(wTqc z5X;ZP6wjky%GOvYzWk2|s9@wvf26o9yx<%{u7$XNOuC9g@I4p^bJcKAQ-_lwc>M!o zG6dhkIEJGxnMoST`7;EsuU zWi1I`A;m2B3H0&I6bcM^eyWRIG^BglZ2mz^0Lb%1RpweZw=&N5aEMOM$P47=rnblmD9MHaanBt(&AcW@#!j1veFA?cv)^q#Wb5#JF{&u38{fx=T4#O7;HV z>j91^mE=v2R45a3hke5Wg_2xWRg%hDZ)OA{i%+iWOsbg`HGf2I;VU)P6Z%7EKNand zRBCOu9X*fSYAW)otJHvOJ&!(lyVx56)q-?AyUwpG0H##w3bvEIAdgbc%nj6rt7U|Z zVj1fXFWp+P@lKlzwQtk#Q+3K#iTXhTc4f3CkS-R&>|TZH(`vJ8LleI|z#p64ljxhJ z+?iztrZraCLzCrOW!3r-QZ|`VQ`L@a)%KoJ)a>Zhm5uIs%!^R@kDd+Ce%3g5S9-VHgn zA5~=CPxgI>3Xq;l9DmWmkvZ(a_0|cyceTYSwEhYyPxVSvSrW|*t!gK!YvKJek4SQ#xlf{scNsh!M+NK-dMvN@#e7A#iy!ZLv-ZD#3XyjOlW>bl0Lg z1}aErI?&5Tki}^umIrM{b#dfOu)ancU0$(v9LKziY?LZV=KT(r4a|-DoW~JVd?SkG zIf@!J@U)YbtA~ysh=Nt4n1R-qc|aD&;*2VQVY?~JP%M~U7fKf(3Ov~b!Hx>1Bikrx zZIA}a!FrvhA4$v(NCM|-F|=}@#JoiVShJcUDMfS`ef*yCZo5PQA*5>RWlAm?Ax8Ne zG)KS>N_Bk_%?VVGsPiJF=2=%7d8kgU9#fRiY8SQlfD#btM=!F9r16l@Wef&e1XqEV z<;Tlw3>RqG_mMuaK@h5|DOA8}7wuKy7)B3NtoeLCbzw6mn$HTVei?M56ivG_8E@bVo=13 zvZEYZc2+j&4ZS8_e(X;q7ru@jqsMSmJZfa2+SZ5Noj$EN-dnfu4t*$O`6l&ir?JRt zB+GX{F~R-rnD`HI<{Gx`+97@FzwHt#c^8Gv4~Cq6J0Es|ZaLp$EUDthN0kXKgG*ME zTSYXy%TW3)KDTdd5%d6pHUblpl{Gf!5w2z+rg;)&G!wHr!Sh37qCd(jy#PI{EZ6=a zUHh;CdP?;9EzArA^}5tyncB6ib6gjW$#)489EzVhVnghczqDPWTxl{AeujFtmY;H= zPyWcY;eDiyvOqOHK@tr=t5i$O{*A9O3_wQFLZTcLO&$w}-L|xu>p@((9XbLt|15s8 z(Vp$&g{TNv#7sGs6$+<$fkkpg3#mqnI7EwK)H8#krJw-WhEx9v+BHWbL+A+rGDoD8Gy*N1OMo{ZX?;P>d z1MK>(@zJXII5|692)=3@q2d~Ag2zuCA@HIkoWKS?e=;N^B!Li;Afzgmn*(P6$kZOh zs4}74A<>7*@P=1nO>1KIh4^PGZ1(%0fzt8n0d~e|gxr+TeTjfOtx5W@q@|T4(UK$~ zR~sHt{k3>Rw*+i4Dy;ftaua1TyQ}Ica#Y6-LhuQF68A!AwCTCMfHsNkE zmk=bQ!)0NF4BFUhA8+!JV${)b%)8M%jq1nA)>}GSip0WeNbs;u<@8VGz{VUy6EiNP zQIXP^DAO5AR3!{yyjRWSj||gTu_-5K(zOoKQFPL9t_#5Gw?>Sz+?_`&TJ<;YwDQC^0l;7a(96`)$ zQ_H{G=G4LEe2=bx+n?qeCXXJQDAj#!C|7P|29#(k*g?SDXbby8;kn}clv#zdZG{)? z!4!wWDXa9oqqOwIR@OrMe8$~;hX2LheFrt!e*L1q(?~)H3B5ytbPxdxO)zwj77zt# z0wN+J21J^IAyjFGUX{?1qCurdGZg6}DoRm0QY;v-(KIK|@7=TCQ}&)Y=g%|q%-m!$ z3}GfSaOb+Nwbtirzn{e-83*Jmudd7T4d$y8g)MhTAo7 zXZ&3coBDO)M}8{QGfp$`9xETaDv~Ui9k*-b(C9}$eVNzv|B9Y$9MPl zO$pgj-iYLJPrJo+-HCi*L>PPWGNd8AOw=z#Mu&F5xfF9Dg(JPJ?oD!ZGwt>5;_2;D zDNu>_r&3Hsc?;y`Od@|iS=Y3H2d2bl^@&HoFY2hD!KoU4!=WQKc9o-3G_l5FWqi5) z_1G@Qd&qL~$&$*99(&9}S^Xe6xV2oUvFe0hRRgl(iBb9d6t7Q&i5_odTtV1v7H3r$ z#jF=^A-I|6JH)FlDiFnaqA67V815tiYYy4r)u-R`Bk>T_Y8KS*ob)`hWOgT8RJnqa z4^J#g^|-TO_8-Jey#U#en=C5e$rc}p6$+b9y==sdocpYRk4V)$?1%NwyD{v{_v>e_ zS^E7qtw-lXj{DxO7^}d%FQ_+ooO0>6kisCpyDU%2sRxSqY8&6Wik=6dpDL|IOT#p? zrm`OJML)Qw$@97Ooako7d8G&5r^?PH-CMu(@Ytt913%td>h!vphv}iE(nHZw5p?mu z25hp4-+jue=v~_q@eR=mnXu}Bf=bTx3V6vQp^_>&^<=1J89l#LX_qL#a>0gu65<)E z>IygH6?-g&e{|G1+q*2aJXcu7gA*%k0|!KUzC1tbf{XZvv!R&lp$5}!VtdlOuTGws zc)}6*Kn8S&7q29oj9sb0eu}Gq6jM|*aTjr;P`9=NlWrRj*CE2H?)Xp`l5!xr`bMXS zW%}z$lcPIy9Tbmic|*o!qoTFYO2h2W7h|*=mf4AVmPm9(ub^l)Vv&&Jda<06y(I9twj<&n zux>}%_nd7HjnI=%b^kfpM!$ATt&Z<@xTb1;A>TgV)^En{1lGX6o9_5jppK6z>K1zK z8P=}X!LIv*a*1x8j^+N-$l$J?SM}(gr|7+sv#u2R;~@|+{$BIjrJ>K~J#~+XONNEC z{-d<1_wo7m7nt$1a`Lc=Hqj5-Tn+up4m^e7<&e!BQ#R4Ya!5Ms-?Eq9hx3G@UN}PUzq_eD z@I_EG|HbV73v|Pad8@e5ywp!_36@djOEb=5amH3an z7FBDJnedXMYs^BC`@yixdxZ`fxKB&{I+w}ykAdx;EO|aHuEZ1TofUSWSFQMiJ__zz zS~IP9ip@Is;)IXujUOl(=f3fBP^QWVKO&Q=`a6OD?Qv}T@wbGY=gwDd^-sR7hQ9TP zJn5?U&dd>Of92iNQ+-N#?|NQ2I1M=jb~s$CcesAn;aMpEmcOx0!$e3-KUspWMY-)L zUgKe}%-5xfMf}9F`9$iKi96^ij;={%%PHTlli8_Lxd*2*uS`|)TzX7tlP#I#j~?W1 zzzDpMBBk=w&OEwzCG#QrebLv4Px$&_24hKz0t9Rgd?C&6pt2*)?EJO27IsCj%`rs! zTj?&D9#erA1zDADd=VaF$GgD29ct){knDH8&+5%zu-pvpcN~eGnOU9*UU2(=^q1?+ z{cxN66*;$U-Mn5jm)p&~|7Q+}!p88-|Bb<1X#nA^=Nn=^aH=X-;Ra4NjG}E+`Fr^c zy4ZA*=pJ!FWOiZw>m0xOYf1e@8TUoGs6~Z)i%Ok~Dzl5Ke;3sxmoy|L#r2oUAnM1W zbk@mB+U`2KL4cmVj*|h>z+Gn^oPj z`Bs*2n^|t82X7Mm$41 z*6T-)-1b1PGp|{rqqPcD2a`6`=f19?)t3#v58WPJnh#u;04>n&P0 z$sUB|e8vRddc(zHD$l;TjNinb+Z4RDsWkgV7$ZFTlh=<|X?FgpK)s|}gWQ(amcp&A zXEIo&;;jtHrROQUGpq%y_EYwOv}(J#!e3Ow8{p4?bIF3>rwJB1sfj{K^M-63aibZ+)WOIR6znVUQ^Y!+*t zjlwQ|#C@xZhRKl;k_J$LVuTNF8r1-edd6c50PYXP@CLs{@JN6RqjfRaDZ(V0C^Y&Q zrzgiUc3T{@h>u3QsEPgB|O3=(REQES9@l{ooiAy*l=XH_)o?)f&4a-u({m938z;vI%WdtaHm8qVNl_pMKyy_4=b_p6chfZ>nB; zyvRR%UeY+;f7KS4cmS$5x4O^}(?dB8H5-v9-+R+?*Wp*z+UdHpjR7C0-+p$?`ho4+ zGPRRBK>~Uy*Tb&3Is^N_mzXyD%$`V&w+#ogLT2>6gWeA64PF&@>An4*{&IDTh|7vA zBtxnoO6ZQfdkfj8W~KOqLhKHQ_W&}(8gK zf0TYOjj;I46q=)nQEPOsoy;<<0jBlPN{ZmD)_+#fWQ(VmP+gdBW zJV69XeCyT318fg)Q2rdk!b0I64{-HEOkfH%vG*Sj&|yRmto$U_LY?gazIdME{f`Hj zbyzb?El{Drdu5#M0e(~Fkv$~A$qo4J9{E8umfB-IE|<6+u5R}rB9`p|t{eOGCK05~ zi+yF>Qie{7+z%cjoGA+O;O+06Oy_fn5%^`{ z`sxh?urwU7w6SB0_wAl#jX|&W&P;vh1~CBguvEoQL33wc7~dpC!-5IMc_}Qrgxo1_ z!t1PUYY{=a8M=G-h!rMH?4&ead~hI**&q<(eK#01sgin-+0gl!KQ%H{i(u3suO zdwkgMJVp1HRypc6=YxWP-mfp;+&OjT?4fA4lcoh;UkuEIDO|4q^q1R=oW0BLFJFzn z$=2U7Mn0FOVy3G_=C=y4UQLF}2O|8Cwll2z`98e+roL01p3#1E*5QaMuO=R!!b=o4 zP5-8@cDb*YIs9$}w0>^d3uyoT?#9*5yz=7PG zK|{*T`#~dzi`4_3S}Iv8j2RqK41Q&Si41;o>V(_1cM^}BANzUbx|Dh4+;6%5;o^t- zV|U!sd~0q1iKe1aaHa8cemA{#%a@B=CuO~>E&kH32Q|+&kvfr8IO0C@K(**)Q}aRJ zc7s*DYxjaC*@qK`tKt-4(GxfQl$y3XWOyjWv>!XoaIKr=&qcc0BsW@o#O#*64%kwm zhq%BgFR{yfe1jMh{!Qc=fWQyWr{xg3Sm>y@JBH9H8W`D~LSgzjLM?^`r3ut4{KWVM z9uP3V!;5ADK)9Njru23}WeS29@IX%@ zEU-#jP>T67?iO&sL;q4kE~yFEJXI zi0u-@c5}xjGLiv?A^MIMuQC`A>t!Is4>VH*R1AeaMjJfCQb5u`j51v~&PXZU1YrN? zPCDI_h& zr1V_>EHSlDfmT5*{x{hfj|cVr4EwjN4qQ>cF9W2hkH!x?l;(pHxL%wcz0!AB@3j#^ z?;+SWIW|G8{s`v8aAreYp4GiXp6Zwkky6T#LWzlpLKcU>-I!613x8haMuj~}ccL1( zqvJ9p08*^Y{Q1%sJ5YG=FMv%Y$gVC`XWAQJji|jgPo|dAO_MSj!sF2G)t4+UKw&Wh z>kb)R_QM2$r;i z9PkhTgsK%z8}%LvNWA70+wl5uYxr@6DU~nu3uxy1%8O)+Q2D;SZTw7_$G_Iw{NSmQ}UJm$=Ea%mCs!2_gU^YTNdjH&n*PQGCp8k&Q@oDnD6ijraco-N@dt0O(!hMK zoqer)wm??nV$TqP5$Lkgn}!=#8`2!z4y;ia4q)JMpxZr42X{Hxzai(cu!+i# zxY4@O5>8&owmxBUExU8mF?Xy~s32@eNvj0o>P-<|*o;@IyFgWS0*Utk{fepv-d70} z*LBuTpRys1bEszfxRGy7wgNz=Z+L^m!+--p1nQg$0G!*~$`kW~#O#xC>XYX19M>Xk z^C_1;Yp%PYrOG#sLQQ<-68Ykp4jBUpYTZ<@w4n6G*-pVDKfnyG4X+IEoY!|9jDstt z7CB;QD>BcIOndtHUFtT;QdUyozUJt6heav4s$Zf?%$a_8<{MPJ*tfQ(BF``POV2nu z{o6_Bci5}OQ}2vihQg8C<<3|$QGck7awOMrYKshOdwg zuZn#Kcr{)hnQjS1we(84V3jQzbm761rTT!8_~ktMz*n46 zW%}{`V=^%;pKZ&QSE=ygGquf^!=AhF>fCU?>F|H*R*k=LMF_iL{pa(odh04lr7OnKrR;|Fy2$g6hqNqel^(q|FT+|CJmNpp z0TmLr_Z-tZqISDU^a;~oU;qKAf8<%VKBp#op4lg^{7cO&x7PuENFvvN%g97wnd0Y* zmFXE&>)+?aA>B$$gNR3t7LFYMEzVbDI@OKEO2#dGe`Wr#iQ80Tr5&5Zv7k)Ugj@g^ z$M)#dAMfs4_%me`J>MgMyf6rU!gu)SdKK~9c$3jl!|{Jnt~~$OZP`W7?Nmp^=2`LG zS@YrEuIt-(BT2%>zIU%2bp#lRhK87)aB~4uf9Vm0JnF(-Lj_&m+i1bZgnv=4e^IV~ zQLcYcu76Rke^IV~QLcYcu76Rke^IV~QLcYcuK$0bTzf(cTi^d6T&yg?Bi6UzTK&3# zeR)}e%SlKlaYo`j+|N;mdd5 z1-MyH?!ODtn+SHB2#K5syE_rlF>!NdBI?fsSz?mXL7mo`?0NJu{_bSxUGAh*JtvTm zklJYKjFy|;RBw>exq{Q8YiJ1GyKwFsykNNcvc||TDUwyEuTH^3roLT76cjqJAOSgE1 zY9!5-yDksDdS?{Hi;8OaaaXi@bNL$@*i4l>9q^Hzs7vHQH#+lPp~J64bMf|m6zy6* z*@f{;<9$w9ktkUa&zM4{hmr2hv99o29pv?DI0EL$3FVd)tUt(M$7S$XqlX~kpqZ8j#yH7=}7tOBU)1N&0cOCyq+AxiG0+{7oK);<2v{99H z3zSC&%0Eg|q0g!z)IT?>&Y$bxZG442WUg+csm`sgWcB3ZgrV$=^~rW=$pNyco9CBk zX~7o(@-BbBfDL55JipvT%kL1UHPX350=Y9^p+e8|?16w)T2+O6WD1(+tLmqk21#ZX z_%n!C6aX9wc|WVZ|BPL<=Yc9Ro?{wdnVrZ}K#31&1>Xe)=qE@x-h@q_5CLd8Xk8Wn z!e}Vi!YWq-w7-IPc7tb`0DY7WS2F;M*cm>a;RKf$uWw?#=s9Oto2XJdWVpxo$3&!1 z$#*&t8HmHKjG^;Nzl*&3e5~Yau@(0k1GB9r{HOx+Lt;}Z8a+Zd8Z61X#z3!-xxwlZ zD<0gY#n`Ymp*1@C`#idzi9S%e1u6NtFpo}g#eS_9DF{^hK;0-C6nV+WrdeTr)5?A_ zHZke){Lw!Y8;tlog~C2#BfPkzH)UPU@(j+S=4M{qvBPK_!sZoYc7QiWdl!x^aE*@f zCZFJ`zyMw3UdSf8gDBb0+^zbC9Rzm6I&>Rp?PNvC$0|It3=Cpi;!UGs+l+7AZvAeVhm7_+HMMK0V1TvF^_|qd*mQr`MLqXv3W4q zc0%eTN-q{r4fMS!#qOB;J=6d~ZzdhCos^2$gO$Jw5;RwD!50HLvrZvAhFQNjfgI3* zkBUp`LrP*1*uLU--^2GNu%Esg?1_V_>SkDLUi+9=g3tHE`mQ$pxuqJ$^9dG+M!1~3 zba(lO0awjK9@SBvnwLBY?r~$qd~LH5(Iv}zo~z6N-cxRROn08P2cjA`uz{Fwa8HrK z2mF~HtIQ3aHtuhok3Ms&?@t7+F}a1>{$j^4z)Q7*%udm^S**rulxo_s8rDRP0as;< z;2xQ)<|S{!U&Wn`cg?nUh;)#|{J5sN>220)kdt82Nt+?|>p}b@${-F6N(J*TZyUG3 z_%)p+puL@~~a0o;HpwZrWH&nu3iIK-8qy~`TJa{K+qK%z`N4(N- zejuphv!LfT(qON5i??uNqJ*tB-NN<|)z38)_mT`J0Q4Y@iwOS0B_p80`)NCs{t^IQ z0_eUH;hJ0PfHjXDFV{AX%T-E({cfKgSYqDO_E&kon19V3hn-VX4oHV?Rr00crs}`$ z2;wnYIH7q)pEig)`|I?|5Q-fO@*Mm7S!o~19qn)m?TGotQMYEtr1=_zX6Mnf zEcO@s!cP42_@C>_!vA>kfBXLb{DJ@Rgtpw+u_w}{2riNDC7}D%Sj;p&f@{jTAi;6M z(S&sQlj~oQ(OhQ@_ug7@g`vKPZpuhIVDmBGgh1HUk!T1J`%cUlpyex1lAL?u$2q0j za<~btS3hvN#~|ii=xMMwXQ4FpU(Df>MVLgMl|Tm!Bv zEdbT}hxHcgVq^(}KyYweS`0<5S(WX&ZJr-Um$j{Q&3|+|nTRK(ux~%BWjcv|Omlwq zvC&(?PChf!KQB-IQ+GdjboF(B0jnHfR+8+bjq~}xi1Bg@mhwn$K<2dbR@CuL~P}CX(7g6^N3lQ8MsW8Aci{h&_n(Orq%ugbK zQL%Ngg4p|g49aoDP>iNheihEk@HG(s43}w=McX1_fwd%2c@YlFe^|Fu$16&#L((r3 zg0^?+53CCQKmi`R-SOf<8Jm4iOST6|MbGF4X7?|TULMf)FL;um<`H$ik|t5b@~&#* z|4$Cz`Al1>sO~QrN*6_gR)kB&REFv@IHx%n>PuPIY;-=ms)*+5bU#-2j$d3E2pAVX z{8D|dD21rYciQ28mY~4JS2WSMECu6ijbMAL!xc879O1n5Zmpk6LvP}hU`c`@8)Lzz z&s?|+0S?)#R|#=wPto22iU2OYaL(UDkO>hMlf4b5l0X^NwN1@Ku$P ztHqn_MFb_N8GfF`zi$ z6JL9I)2?6L{Tga-UE8nS%V2pfL2vr7s*6C0;1v08Z0$m@a@vcW8ykaOmk<|SV=CEY z_w(0G1QTOIU&bDuHeE@ zt^c*pY3aAc-iW*}%8Sq6xcRI0XF&DOcyl+EimSoTY?diC?8Vyq`>h<}SDA~0V%HN5 zI1Uwybq|Z(3pcEMX(oG-8sUA$;BE-Bk=Khmu50IBjpKtI=(3{|YpP1nrq@ETz;P^I zflFz7-9+My2542x+o?NBv9(XthLp4zXB+Ln)7>)p69B3`l{wb{nCJoo!3hGe!63bx zM63`X3&(;C4Sa}M7+*s|jk5;|A6GHSpsJ?;3^mS257WlMfRu_kUk2?-c`yL*E64NT z*!B3Q#M_qMR&RaF^nfq(d{!k$<4UJWyoOz}OHn3NjF(bLM*|B8qya~d$r0xlq1oD{ zp+$)7Ys)>tm&(f~l%U1~RFGmX&c(a4AxY@19o1z-{QUN2UkUbs(hqi#l~>E${LxVS zF)-mnrAhJ!z{4Q!38(ad9Sf#FrB9>!;7(dMn0T$yKKt!vJnhWR&;xwTWqSFAgOg|GqkvqfdS*kL)d|9>BaH|sGC86)+OuHPrl;#DbD8Q7FPY<^~2Y#rKJ#6w3 zN8$2A+!4(;5a3kEf*XNM%Dt_)4bI|G5qc0Gxm$_|g9r z&O*QDYf&rdNx=SZ;jDz+@p`d-;yELV(&q{&-DbY^I%@s4?tjBsPpV&)9sj!NGGsf` z68NL^b*5BGAgNexYUyc6-XSofBobQa>)4GzeoUEuDvg`e6soC;% zOJwc{X>r1Gv><2?`e|{9`||tf5y}7IVr1VhH8KmZMv9k4eT`_mKXYjILj;+r78YcHf!s)qFwjP*5DoH!u#gsO#N$1^!hP@fFi2# z?*R}i?~!WYN7wHE0!&`DEp6vpq$OZvW%tLXdJmMkmDb!J~vyN=8ec9^O5a&+$0k>P0uHD(Z$}-(Ay<`vV96@+r=(zb0 zoF)2G@Ypgf2BZDaxDTVPvDyEUp9@UJoYE+%j(sTQ_#UG*0@|vg?o`pT9QG$188N zEdRfPv()T+xcr%22>Ci@w+9#t>%p3-Z1(ay`folLzF4=}Cm#A`vmcl6-*8sl){si` zm#ty7ewFVdN2*Suj~-nW-%|GmjXfSEB!9U)W_(J;>Xo^C{g2mHnqPmsA(|chIqu+i z<>yPKwggVPh>?1+#fxw^~Y7P`n~d$Ze$h}Oo6{*5s% zHgE&L&$|Z00Bvy@BVyga>~C?1fpn{J7wUftXMOv_9vD6J_kRm#{n=i9$ojkg``d}# zroD5^2w4VLlu1Td(ZE6j3=SP;G&Y3>l{fF=bY@b7M`-^AXOV896nf!i=H0vn%vc4h z5>Cf~|G-&lDJ5JN&3igl8!4nZzeg7lnOQvJXej_O!nX^6Ye+f(aID6Rpang$4&qb+*!}DdjR#kCH5$w=(iZ%H=c% z2W=vFoh;0!z>Lj7`(3n%&*2Is$HAd9ty|gjlnRxL7Q@cdTRANw6{?|w!|uCVxeRtV zP=dvXm+1Gr0jo-l+`$naoj0+kZ&uzYpdP>E{QW<}o6Y|f4m8hIrPXgS8dUH`o(3W4 zyd2DooVSpe$C^C|g5?%1pA=sl>v!4qWZj8VxFB_Phfmk`b!|mCr1(?bJN>%uJF1|0 z0f58{q!`pZj{TY+`ZPiRS0D#YW`WOYA>mSRH%5=RAhtZv&0C30izJr9TCwH;T#2{F z+)S!f!9cp(E>YceLBP5sp(u--c-;d6OozwmR}#Ul#@`isGv!?0Efk-LJ+FP!gId6h zu9o#Jm7Jf1OQsRhjIE+EMOcirb?K|?0|~tQWMk>5uGs5q3AOjrdml8FVGgTZME^8T z5n)U6jb1W@y=o&=1Pyig2aZQ-J5Jv!R@$1mB!pKm!1#9EF(v_+&y(5C=)H8yL0P_D zk2s~^E~F1LMq)qRo|3o8X~ViHtv@o^t18N0Gwdpz2bxBmlCHrO+Q{=*QxZ9%WVdFCd5CFc!@f;@l`N6>mK4RvD!`j0b*1 zTs|xB`S(%5#K_9AwjI_BQrhF9RjXB<_dBCuqmS=ZR9w`qf{OnD5_Ed4W-Iu^?sd;> zo#Ap@y}9D|D(2ohd#*1T^~TTdTHX#W)_k#Ub7S`njk~eh%-T=k#M5!RcS&a$__gXU z-MnOhPQipa$O}JDxK7D)xnne;j0@fd;8G_46a6EB zNNb_XQpLDzO^s-zvoH7CdG6+xe(Q~(!nW}_eNBsJR7g}21C1Bxx7Px0QzH%_rN#ux zE2OWQ29qJZZb|L=hIgp(4lVlxtrNYV_zH52R1h6{FYiVI95_9!IMoG%L=U3BXw3>ZN(0s7lIIgjCUtWu!vydi3P(|H#x<&f$EM#5N+pG0<E4?TbP$xBLDX-n`SkEN{Ex z1dCEQv}%TzBt@eLr4Ty;1U^mzX=4FC4AlTG$+&Z>g(0@}w|U@T%B9jnG^E8O3`C^? zcxp7{qA)>Di;*NT63vMsPym|-Kq(mDjdUUiI~a3u|0r1^gb}z3w!p1rP7+dDAQosb ztxC@E@BW(Yv)zf8e}A>H{xHp05!Oa5mltz?p$#YgpdYbzzRw*28we~gFxSaYH!3uO z0D8;7u#Ym%F)&hN2q+cm2Eg`l=&w!uIcmrXyIVi8QguYAE)|lh2KbVpWGuKb5Hvso z_o{J3Fu>wCxFH>-&%m6=2I1-aCIoKs$$b4#4-WSskUoQH6{msY&DQ@l@DyhoTHJIxoKgMAM6`1M4)=zsvG z3M|3Eps+9x5=eX=QcMOUuz(*GDi1(C#!xC`K%0o#CxPl%&Hit;NC6~}1wfLgLo|qp zR2m>f17-o3I2j-i5n@Crfy4==BP0Om{uoFC3uz&6Am+n886Z3jsA9sPSa2Q?wnyU* zrh^*swx@G~`odBM@=}JX1J;}3Z@x>pFL%K&>{1m2IYC1bE+G4QFtuvPhk!#09Wg*c zXVQ?FB=kNJ^@QZh(}d{-ka6U+St5c;PJ1{87os8quXENgFa=}qhx98?n8;fbs1z(} zmx?U#Kwf|#i|Cwf4CKl{qScuLIoExL^U_71ri)LdUu_DK^HGuI$f&s%PH`mhP4H(P zBW3pSH#&M`ntJ^p-uOhmw1>NTiA4ivV(pW2GV=Rek6$8Lc5xb#p%wu2Cr4PK;4Q1E zESsGyqDZ#Ac6JgxmB$oY7NWA;=;dtcqf*J|_|E@Me7a9O(e+)nRhQRUjvVEtY{iBg z)p#G}oC|YAR12AXkc!q>NWVFi8?}=wdMTSDKAViZz%dWg>m=#}WSIK_#RCssEtFN$K#ItA6=ehaCuARcZr-cF>7oV>ej9K{6wG+aAU0Dw) zI{zzM?#4J-qs8Rvch*oM&D$_h!W|9xJz?Et0 zKn>}o28m_HI_0LwazoBCJ!h!$bh)};S>gV8EWQNb|wjWw4nUFX!$wka?{&T$?KK=yA?j7mHN{a0n=rNPgWY&l-cW)osKAz z%&xo;QGTPfg49|b%xWzqs8t@@t-4%OWx-hypmaYK>mb#7{~AYziV*)>jm#%B&N?ir z(ywMNtY)sIrlPgx{w`-dXYE7L+S0|E+E&hn`I@Sv+R7o$hqRiiPqo#~H66RPPm^k! zc2ny`QQZZ#!=GyVc59za*U<}VAJRG5yM$@Z`XQydM>=&~yET2Hs9Jh`EdljJt^Vmy z-Rqj#@so95I3Ijfs_)&cA5E%hPpWAXtzSy2uiAZB!?;sR<9t}~aIv-KcTHUb0o6!< z(C=6Ox}dg~blKr-gW!#Z%v`_TtwM3XOvU@knN1kZDq8nPn;Q*whn|)wwLL<8vT0n+ zAla3)%%kyf8PY758@S;|I`3)fg(PXQOuX(R%LY^xBM~!n-(2}3UX=elM_}zXTJNc^ z>}6k$34dlU<{B=rn23-tZG=x`?$J@+zg%`t&uG9{G+GG~T{0?=dv#)HIR$PA@YA--dt^34MHd8iRR#(@lNAYh0z zxFHGNLxo}>Nd2+0pDQg5Oc*}_q&Pg&+tVxdfn%4kR-` z8eyP)8o)mMrd!&FGC}+E=wnR4VGMPV4m6N~0s^4U1ep-v2rLXt&$MGgGLyYF@`JXT zK>0&pZziY+fI3i-2==Eq2@Sn0z(3-8@tqfbIcM{1|i}2dE4snNY7ZH(~cZV44G%6kynL z0gNYcaBZX8*zc1L1TerI=5TpjkabS_mQUoqN92hy6xjo|;o~a~aCZ%JGQ~X&VDwQ#)x6Tosy!LJ1t&L@}yX5au^b0?RQ^=FrE&LY)wM!x-gV z$O$^ij=*sZ2eobxC~OAA=$Y?+4GPx#ljesNRvP&nWKl)^TQX}U5{O(ATi#Oq#J*S1)yBgKL1F*&q%a#tfg&gwSs2a`a1H#lht@+yNuiwrV zyLuyS?e?f2Rq`Vz>mQR_*6*P}+)DIuS3*?cNf z{glh?pZxbz5%;HB_fIz@edm~;UcCF%&i#qO{e_zL=|RBfe4Eexs$WX)tz~blA{&?e zMnCsR+BWL13A#<`Ep*{cTtUtJZe0TJ@6l#9zRv1za9rHLCT%QmZ}gaKd{xc*u(7cs z`R%j*2592z@6N}&o!|Ct9=+QboE&BUjc|q%gB#S4p=xurL}mn?Gld2ZC0^#j0I4K+ z=okWpK}0Y(Q#>|vnaJQVcqA4TM}r45kW~aYKw~eZ5ZGd55s?|kVsetl;PNMCBj|`W z;`d-0vVZ`OQ2T!L7QC3u)Mjx;0Ekd5DhK#+cn%Jb;8g%p@X+Q-+j;D{S^S}&4pN(T zhqfLPw}L&8>T_^19i@5;KIg_HV}Hp#MAB#AhF8D872djX=vNWYX;%CrnD_%ZhiIX} zkFk(BRAvgDlX44QGlsw(+B9)QIXq-i=9mHxf8ovrA7uTiCBQ{rZk|2&i;P7bFYXAD z`gQCM^2DLvM^0?VN&R@|zf}ahH+Z&deD#O$E%-?(R4(qj_4YRrai;vMC#g7yz6T_a zz@dSI*s1O3A&@p|5Opj^G8Uq%7J7!de};h=zY3wU#-JKl$Rz-wLWO9nAq}Yz6?RA~ z1FTPlP{~m3d2j#;u1X)uVM5j(!h@LLV*u8~=FdQv*JzQ@v3SB(`jQD=bx7DPo#((vsW4hzprH$FEhVHKRkXNH zu__VLy-5(w=y~2nGnC`;Zm7nfN;1j(<4Zp0(=D_^=wvO8A^Bt#pd@{=e34ruwQhjA z8E41UQq@@itoM64_^FXwl|?;7NI;qQa`p_(dF1Nw*`1aznLyLt59OkiFOfJxcfdxLi zxOf>AbWMRt(Ei{=x-agnRe}Xw9NU7cubUgeMB=G0;?-@vOOQ5RI;@S8S4ukDFOG(seNV*n*HtrmZ4&K!CSG~qS3*6EE_GOJD^Z9RQ06D*|GS8w&pS1 zSot5(#(J(P28p(3PA?c@O;Vm1Yv1)ShDpmCl)du|jtOw`NK~Ysm;Ve5w-kBc zujBixeQ$-Af}aO!&G=7Mgn0(`{N(Tq$9HOZ#J$aT^dzZOuDWG6H-??h#Dq+GQTp9N zE>#wW>|UylD-6-PRNKUg@Qe8I%K3BM&&?N~AFP8sK0o-q>HImeRo|uf$@4j1OrPzbxI)Erf)*>YoP+W&D+lgmc$%e0~^Lr>*& zFE`(paJ|;e=cxPr(eGcnKZbUG?SH9u3H@_@^8D(RFXPRfyCGlKD$Q0`!;0NPCK~Pq zOwEuJrhm_rJctZmDGdD^zE+kS74fOI`ELZHswZ;qGkGbYcz*eyjrhal-_{a=y{h?| z*-r(kmhbhSJ}b4EYIf|;^~VywN&P$WHWKu=FQW#frM?ZoJ3(^9Xq5N-Yu{X*4HK%) z^;7VJrFQzHmTx!Klcj*>N)~riJ36`pgg?>#U2iwiHcojtLBG@Nj*xUf1g2N=yOofk z;A^7`fJ44kUsKPEaNEnWM_kdV=6YDl`Ivpc?9jUqV+B*Yq*LWy0` z0I^f5V~OIdF%SYjNkAmw038w;%wFf9tb{EO>Tt(a(FiXQSgp7;gWU4SmP5uOXH7Zxir;TeT%k@E1Vd5FioE5$%2WwPBj2E^u#g=dH(|*x|rp2P=UR# za1Ts6xlfV*jgN(w$0>5-C8S9GU^9%#9*fEr4& zoV_cM0~2UMVXzbJn_%EbDW=M)mqRd_OAr8r%qKzEQmkS9z3-(R>PuYRI0<=vFzEa? zSrYK5QE-KzleZZh3?|5#xx_zs{ez|gGa6RZ{TO5ZV8^G{rpVaZO3sp4%vyF0co z$sW4WDDPC8j?Hx>Fa#JNXbtl`LQ2?BSd|_l6+B-lG7eWArAIp@21yB#R3z9t2W~C{ zP(;{EOXOIh#m&=b&aoGeaxwR0r9gzw&pwJRiK2g;fkchz#}t3M5A!<#e0893@jZun1ca)@keJ zYa+!ptia_()%_!huj3Rxeh;gKeRet}`u6=w(-(~)%`=Ym0rNxi8$*Ar!hia^70{t_ zDtL*2$c^dwH^qA!vgfZ4-*IV)Dm_tDi2Q zBjbk!UGPzXDHmOrZkYUhcu=uu3zTrVSMi+m?JHZ04z(3Mo6ftfe}eM*#Y1ZDeLayb zAC!5=b;VBX!)WB+YqS#yEALHr7KoC;Dd)Tqze{OG1g!Q`_qQ7;c>iF`(Tj3-94>!Wi+GoUy!#f=Hf28HM zPcH@R*eAICw8n(CL_+*0``v#%u8RD6<<^Z4tM0$sRwKVfvRHdFRZ%~Cgd#ro{OR&I zhv)K8ko*3O5ce^mi_=ZPN2m__$LkDh_j$RYP|>YOHR|=9k(Zs@`E#(3hl@GSdHns+ zP#mdz({txsB6#N^;g8z!Tl)*4`aj+uVlg4l)SOQIRVIK(PO!uXTaPI}lnLvn^f%5w z+lQQZ#QAIm^=$PqLzxa%+XnwRbpnt%f$e2LgP*C<^}jr3V8jVKg^bNI@YZlA!n+ea zasrlOu;p@M=R89^i@@>W1j_iCmvh(lWqsDtGp|;#(c_lX%ZBnd4HYyxQ>9BH$6`&% zP?ZrwbB|aRfA(JC(V=lemE~^raYK#RSQBQqnu?Lik8YOAaU)HBBek17sx>RvHnPv^H5xb4_K(##pnvAeVMYGBIY9qxk%@DiiA%eQ>&SB#e-n2V z!5^>T(;|gm0dbEyZVzbD=jy_%^A+4$$CzjFB&OC$FX_%V3F`B}8N(L;g#?po_K7b= zZtec1*b;P7<0Xe$Lq=RARj6=JKE%KOc8pngQGfVNvxpC-rjv0_EfjYWL}Ri-$i9Tj z9)DwBURGMw8c||`pi|n-5^fHJ#hTytH2%DdD5irHuT3A4cv$|q;grL$4WYt zi`Ju5sxk}igYZ_k2bPGY!`K8z1*oR^fO{S!V-aq?243$j_GtqwX=HFxnOh6lZJPro zOo0<1ciX{dfCLj-%)QbC6JdzyJlq+GIll;(!O3ii3|>x#aWdmCW62`87}R!}T3Fmw zg;?#$AwvLS&nH#*Cc$}|d~Y#9nn1C3QE;@E79c@fu?ZvhOWlu;cuq-AY;v1B0Rr>} zX|}hy4Ok14`R2)yVIYxhvVLAH3;@Gg)UZi$XetDXpwAFX4=X4L0dSkObQl&4-HwG% z0`=fn6hILH;G6&jhJX+(Em;dLxNpKS`CfJKyqMx`E0hbs-2&LqYQ&w$mnRd1bi`$q zDDBI!sL9lYas}DlXm}#1aaXkKti;SE$zE66RpLmmxDLY#!Y;FvHix7`1+nP$RnUSY;J2HnTcTSj?+u4={IA(GW;aRNvA8l_};!3uc~ z4A;nf)EE@?H7zSuZVk+hd-H(^2w!`8J%TJXS>Zm=;MexR?BatS|s2K)^~Q6-`96=MC9!9Id`-!w=zBu6+WoFK1ky zqi2TyeCWAi_FC5U&BqUKF1&9vc_{C8^nN&Zh%o&9;RAwOE$^St%qCAxEzPi|A+ydu z+-CV^rw_P)FmiYMq4#m7qwLy@d$9eQxrKAmbGHGg^#Ih%Db8vj*0yE#%S@c@+UzL? z?8}Q-UoF@c?40#l+~$i|$7-0>7!+88*^EK0XfW5jIV;lKMkLIc;cl}AvmS7F4ugR@ zn-*rFF^UwXa@tXO*zOUnWzmMbd{v7Xx`>*AGj0=v#M9pB!_o2bs6V9_R zRNU)bnXe^(KsU}L`g8Vd-iLZ3$c`A!xBIU(iYLA$?$Pd@*hKVlc5 zXHKV;Aw&g9tc#)7X-18%MQd&Vg07dzK(YAjsrzfp7$_HdZz^2^0opqI^iJlPxbUHNUXk`@?!A zlbnf(&LkdROr;k#iSiX17?Vgzh5e9KiX<&N$0Wiwmv&*4d{M7|*z)YcRQfl*rdTHN zZYKD$5-G-s%1@WM|F|o8gu?eh*e(gYl<197@}z!13N1Ukz`$}!7zygf860|K7iRZ2vz;5`#m~E>-dsYyju_SBJNn90VQLr7We<*{ zu^Mn7K*kL>rg3!Y)KQPqqh9667uiSMN>+FEt$KK^dfFWYmi>2YmAga+>@h#;;~c$P zX7#1Q`2L$KtAi^qdDS_Mny4*|`sMNQ)+gs=iiFCt^9+jxV@qGRCPnJbM-byX46pic%{z?yREq{s z$IH(99g~p0@y6t^+LuFBx!!3CdQley`7%oNuFMc)6T1u53k$FAiD`DeQ5L!Ndq9iot`CP=(aQC3#R-ma6Ivd;UolK7mm0ogT0JAh08D^jPlOquZZKWYyU?c#66rx^q zp#fbL7$XB<@|g{w8#g~YC)(%ijs)h3%jLQ}EM>`!*>mb)AMpb@s$SQ^?~2gwK*`5O{oasL#(kobiQr87>DtI*Rrfz6&g3k3n zP%w8g(MQ7gnsjFd3k?r1E_~6O9l>AB(u`=Uxm%wm#=V#`J;*pkN@~4ojT=mq+?d`* zSc#A`J(|eNJkFT`6~HVTOi4{?=y)T4czM}=t5elIE z1lIg&y0QN8?V~G^dsgN)zHTphY}jin1$0a@1PYfArwUn)fbR-;&<>@d%n|f7TlC&2 z3z6VucYCBqX4iyJ+CnZvJd{hHlCjJOiGuzMV3Gof)--JGbH}X*d1TrB9)IYv6~Bm4 zzwr1e8>!>?tnI2d@lM~2zErp>gO<-*dwdK!cizWsyD)L1wG_a6?LWTxG~YK+a#x^_ zYs%j9yUS8U3L|xmlrJ8Aaa_4r#o}gFoN~?7{jKBGbH09y*I3O42ZJR@I>Ep&WjZYyHvR6 zZfU7UdIFi8x6kI1vzcexflFo{i|od}`IG4fJbT1S`@C}dfxBjazRu=!``3YOdiS@! ze5N(z{9s@hB}7Ex`)k7)K5CdJ+rTH zHr=T2c2L^>sJmZfqw(W*jr5bEJ8-SEY+igJwOdFxP2W=R%*&KyM?)8>JXC%gCX zdcEi%PMtA9Mh>0J3wFgM;$4%a69rgwzGp5LbUvWSl79AZ_#)Um?_?u@zacQv1t|eg zcQVtan=Q0}bUh?MMzBDzAu+ItMn1OD0)BPyP!~_t`c4+?2G@*(QRFRHW})!|XB9&( zKLi2FF?UkzljnR6-_p3WN&NQyt>n$==krZz0*sH3=+CYIuA4pJ_GP_3%(}2h+>u43 z71#SSUiblZc3LdaPK+?MSA2uT7c3N)o6y!tsGf6PRbsEe)%1R)R3a5&7!90@f zP3NzkwLQW_kk|JJ=z74>_2F{C`4%D#*aW>Ikl-;=w?LVTw&?;%E_5JOHHrl`Wz9ko zIdkMGZj@CJ&^#Z`Sqfp=F2weucR?z&-ow>~&zxS%z-7JF;n)JC-)FSSFS z!I#nM=AI)ZsJg4s7fl^-$g+54EBWW0WA9hP<{yGZBRAZ5kE1O$7ziUt#YGV^3Ev>z#no-$xV{dd@ZVsK& zJW{UqYR;{tE%nu->GcN*KxjNrdcQ}p@>=T7l}QKNSEpk`j->i`Sc)1H^%z!0!6iB^ z#q*bW%&8CBHs6pX?r{1H{b;&Zb>!6s_=Z$syRL6>1WSC2xuX_MNujFuOTJ!*Dw}oj z#VwQxmyqt=xuyn350b15Y}7YX-HV>Qvs7uX!qUXMnY_B&IAD8L4`4tACrQ-_K{+fv zHi?F;24oK1?Xp3Sz#FI6;q4PFST!X@ZVwIpB@{dmUKNiz8FXa>0RoXen-feRBIb)E zjq9TE&gx{4xhIT!EDACNQ$Tf&D(1AtFzDfR&A6`b_}hHpfQ$o2Oj3p0h3J4B;h z^Ev0+f?>F21~`obsgt~V78x8b_aKyeiMf$axu}cRiq^v$h=nez%hMF+L{OMg-Gn#6 zBdrh9TLd>X4zlHqAK(pk$9}GCCO3j{i63}BoL@4#>_U4cMiO-_z6@7DVgn7b2630U#btC&n67|w?JO&s@+%PsP{6;$I7~FV9@3z`z>5}pd zvCGvhi*3l143%b2)leHdHzg_9Y1)<;*8@hmU$2aWHeWw;S)i`&+pAAp8+Max!)k3z zh`w$u8a}&SHLyA=BGo0qn5w%}N;uNUt`-f;arLStMBdmhQ|ypaNxo4dTJ=UWI~jJF zyuUg}_NaSm?CopDH)^Lv700&oU7z{nyf{_Dqul5ivhoUI(#UqqWPq|Dj`~l1)_GmW ztho&Py~Y~)qu|Fbj@^eno9}yo)ZQi+>z}-_h$PM+nHiSM&k2B zPRfl>;#13TZJE@HQXN?ZU8O1Ey?3@GfF!pm=x20EY@3oi*@f8_gxSgcjX?&MK@xrn zlEG7w+or_Brwnox4B|ohWkFlx%Z;MxdRYqkadhLPDT(yWa-)o{Nz*Bbp7P1dm(!FricCBGY;qAmc2$NtT86Lj{u5wDphz(LrJBTDcVu-YyVtF&SiC z7-XGfVd@sFZ#g9?fS2^H*!D5Vp-sUdqufls!mt5v5No5OTJHP<@4~a!jewOzUviaI zbW^(Irm5&2TM946N%8G<4NepFytFGo(KF3nw1>z!k0eE(+)H+_OFosC zd}FiRiqb&cp7*d4K)+(t6VLt6FGWsViU8#W1PmTpy+j3tPsLw#XDSaaDn+hUM*dKu@>Efg%7@TZhh&wbl&YdMl@A+K9X3-w zVq0~@>1}$^4%cahDKIFqvrBp>7*C2n7FQLMp?o~I>UgnoY-Lq!gYt>ysuP{cCwr?- z4k@2{T6Jn%Ic}yZZc+KCwW^#- zn#zP2lOc*StavaZW6{bKDohbq@g+ODE7fFaZmMJ()MT5fs*# z+xW9eU;`$^tkKF;9ky?lZP?hYQc+XbpmL$P=0c}RQEyGrkjllUH5bQKif3wy7gb8u zYD#{nFnMa3NYzqwZK>>h;nR3u4gm;NIs3I*{$yBwhKk$BY~nR5*Pd=&0Z3JJZB?9V zby970hH6c2ZB4OiZDnn3gKAxKZC$5oeQ$03km}{9wU@_L8)j-7qULn~njx(xiBel0 zH5cztoBwr3$O@k62Wc{>Ycf;2Zd-TVN$rMb-HiaX=8(GPgK90&buDpftx0vQ8EQ9k z>uwgSwN=)&*|H4*+A}J+9Qh6;L(7ZboV%)e$B}%`>uLhEBmRmlgvC?OLaKM6>$_yt zyOrv@HPzV$^=z|xmK2QTpm@i#{!W1U=JET=J?}EsszHy{j1hCL0NE5n);-q)%vhOa zTJHvN`YLR$)-#NrSPedA8)Fg;1?qb&)rZ%@yTG(zTPs&+L^m>GBvAdK(&dMm8n;8$ z`{YCOxGPc6iAHy4!WY@i)O%(X3ueK}K!ufA3|rNu1gPmA7^n>0-b0tP(Eu(FwY_I| zYdl!1e=v0U6;Jpp*@)Xa)kkuZM&uKRK3;w)b=e)E>As=Ck>UOd2e{Hg4$A z)p+As-+M5h+OKxYLF36hBtL7DEtUfy#{|!(Tj_?WnAdlS%!181U3@NJ`<)g-SWDB5 zZs86KQznC?;W5b<(ep84Z1VjQIC9!a{e#GrG33$^TB}P*>lLzL%sBGHQ;i9wC0E4K zF!Eqecf{)%jg>&HVav#+ubS&oS5|D7J{v53IjA+M8OfQ9_}m=%W@t&r__DSB{=T6D zx18o(M`nz3tc39KW{)j|R%it49Me!0K*mCTnoZ1Mi@0=eHn7DWcNu3wWYxQJNZnHP zR%YpuE3!+=U+Y&=sqBoU?p$qlfYy4aR?p1)SF-hdx3#Bx8wI5!za?pXU)0v^eD_G? z-H-7Dt^!yqjV{m?3qWoYWKsc%aCj^twmZ+7>gi(1kGC|MWys}&jFuUgdXf=_0Q7(b zOcn%QYfGNJDp?mPb#_^*<-=54qjdJwrQECC9~-y4W_}M@%$>hd5l~G6(clb_;xt>H zL)RqGLn+FmnshusTa-Fv>dhwNyM;MyvtS*AS+)`$42)VCi@`Lf!)4Cus^nc$Dfzh6 z7OC>+ko4=TYC+8JB8la(>iww;e)EusEVfh*iT8T9$O@pSPtr@yResAB!63}BV67mA zZXV5R79yYAWxT+UOaKfj*ve@-02ZQ}t*drSk9hjiuv7!FJnD0&u5r`ooAE0h=mVK< z^K+AI;`L3i;&tu=TdHvm8)ZT?%dN}^7Vs-pY6ALt^;V{zAm&qnk)pCY*q5 zbzuuCKn(Zj8(#Qmou_Aa>5bZ{m-{ylNMOKF*5z63EFRUcAf=zCb{tFx`$kLc?kb%!kI?_{%l^>ueb zwt84?wP)xf7Cf{d?j|?%0hX;D#L#)g!&%?UaFsjM=HbrvfYf^)xMBC~s7#vv#)}(W zldIf)ZF^2<2{j%55m$dTP}OagZH$lBz09~DI0%Q(@}DwH^W6j84T2tpk5*Xik9fc8 zxe3vYfrQGjJ)9xlj8*HrHC@y~s59Ho%gWD=?IB^Mqrdfl+EIP&cZPlt?<)pw&MP{! zXhZGQ{Z&Ujy&z+`TV>vDMP8xW{q$+t;B!FV@*d}7)AdcVbw^Onm*Yn3=M3&x>NLBB ze$p3UYxRKD60Yr5;Ev&0>1c1&kzwnoTj{Vq8?Zm?P}$Z8R%5RiZe2Kb;)>x(xRuU& zd|Xq!R=6Hbj%~;~rtbmK=;_v~K6b(#0@SyRG<^1PUk^B}^=e@G!P7(hdDPVmy<{!J zFKahcv$dtG8c&zRMD5c$+86UEzDLMTV@EdDaM=pK4J2v}Hr}~vnE%ME$jUI;$~b=$ zVvtFf&V-z+3pb`RJQ=H|CvA+!E{2yu3?C~Q+UH=BK}OSH(S>-!F?OH#fMQGu*UFY# z2WjUsjLwUh4~FQ{tcVK`qTi~1MGW$u_MXVruK`+WC0eU9Tfg)!rMNFmfUm4}M^4S8 zZ_J#Y7FjHoi(MUPy|l#ZF#HjOYQDAq^9Ps}E}sOg00>mJK@1yD0Ezm6P zEky>2u3PBTcS&HudceZID_ynDmYSJeQhp$XR%5OkZ?JBGsQ}O{uy_YZ8^e$#T8I(4 zr9A+2wIy+#E|Ly5IBAKow!l-nCH%UiDj-VzbdjB40~yGq>gSh3o6BWQF%KSoa3e%^ zD7+{y>77~(pNxvRy{CLJXzxpy&_}OFj|{Jq_X|0ldU*gC-=I!FVJYWI(py>j6P~ z=w?45S^-JrzA9mAC3^ax^6`rlf_KDzxo+ z-l?JBud?ljyA@ts>#@{GhX|7ZD48@A$>_Na5+-+{$=t6q6&|$Y^Ck@$(%>wh{{+Nv z8myg9!dqMNd4Po$zy=gGG0C@Ge7S zW&s%#DBsHx6$3!i!FuGaQS1}^?|yV%xV5zTBaHdITz*^lhmzZ1KqeFD&t~sB0U;y< zLbHI-GL468D4@EeTjL=8+qlmoI~cD=Wou1aLPJT=X%O0jbe3Vs=WjYc z-XuP2u&_4`38l|M5_m&{bliJi4D&CRR|`|ei9G|&6bs=W^!pg+9+v`)*l{iNfhSh(bkFxGf} zrpLVt1lN*e3VUyu*ww(S$4|fN&%0}c6q$YhXq)~)%d_12%valYT1~Fktse~B+3uzl zd3Rg)kuS#6ce5T>cQv1qKBnK$e*E*=cj*}F1Upgbd(UGPj~Y1A+vfDaJ*Ja}w*o#T zE$)7w@r-r+)7s_ThSb-c457F03yIW68U9lS@3?ym-nP=4gajpzMLw#Wklws+cBrE? zq$qN^+_q?;(+4FJTzz%l?M)U0elaZbOEM-fDvhTgxK<}Ae}5ajQvJpHRH)R!&~KTA z`L++KY>aW@Sf21bE+F6^oH7`{uW>Cm=Py0|bqsN6Tbd^a@ti|xg;4bQ8(#@4>@NK!|QlFGA) z+d>MT16$v97m(U)<#M*wX1N*`3<}cnykDGq=%8^+?2+_|>C?q>d1@@9*@|)x2dZv* zNWMp&Ol6)5f9V}*&l8d}(sAM6mDnC z8Nm_f^L;LM%!uw7yDmZtK!34zIO_%@u{}=s9L-lbM#rNMnNcdb_MZq7Dmr2$mTBcq zDO?>>eRL}%&oXv;|)wX%H4aC7Wpt{DsA_@6oqHR zUSd$@R;1CxEIt2%H@U}O=-;fa1h1-|9F;t37y0%`xu>4z?DegQ&O2j1 zzFv{Lf8bHU>5k)lUZKM9O%ynb3fbq9p`7?NqveY66Q# ztJ+4vOq<~qQ;sm3C8?tif$L=(y92Lpwhycd$6wQ+Dlne@lPgWJR_Y99;4niR@n#WE8t zxr2w$O{|rIw+;lh4gi%Gti{Bsi9!ojJRZa@aU!>a60<}?ljDK((FEj4T~Q$x)KpVD z0Z-+K3H8%u8(g!<73HFK%kdI;*9;0YNY02m>$^h1MHCSnO$w}em3GLDF6T%Dne&y>O#E1a!QLbZ^)4afBLIcM9rcOE zaA$gOqPb)cxRW#t?+KKXXawFcajjM>N zd?;f*scuIrh1=ccN!A|aLs$V|{_s`ERZtoK2GK%yuQvR2M7Ep6J;4Wh@hg6(^nR=;U1k2he6?apwsEhBQOBYX06bQNP8l+}LPHO!Dzc_Y5 zDs2R6-nk5k^JAjYT5F6^WQL|SNHBbhrI-jD8h3A`tdO(%6S+%>}@Z;tI{5`>Ia z$aA33r1REUs^r3I7+y+;Hv<5R7R1zN8XY2W5)#HVGNO$G2xV-^>g%bA&Ja(CMUdNN*$2|ZPzrdbpS%^ob&B8P=U2pwk z7@|jabn|-LO0y+(-{+8_Tbytin_gm;qB#`kg zrG~3}?H-pRztPI29F2H%XG?`ZI_v`v?Y+A$;jxiNaHkG^d~y5ShZ~UqnKN&MFl(*FlAJk|&Y`-WqDXarD8s7ApTdE37DJ(jYzSug4 ziEa_n`6zO{qls5Cv0Z>u5Ufodd#Bq!@@;D}wVbtp`)LeA%OSYIE_i zFQxMWy()ut^f&BQt4mn8rDgJAB;cghBa@JOM$?DOf@%gKw4G1Ez!iZRwICouZRX*~ zd7?<#juo&>!AMVcU`a{rq1>i(Q4e2Rgh49Y%(@!LNJBO&raH~qj1CYVV;`{EoO=yg^_kt5U@xQ@Lj}w?DA|V zJ&+TE)Gbvh1Nz2jGBhQsm~9km;_^BOHBAn0ToR8}_dCLtUckwH?2`T1?SaeE z2^FQ%5Emw;7inN6oScE9VOvO8426kW}fSho=L z1bt1awD@W($M^ogA_t;LhbU1nWn{8n-&V0Z1D?yl>Pf*r>?@RDF~L1H20SqV@Su%Z zvE##Hk(p@N_Tx`AzX;47|0rn3!nKz%h1V#;-dMhl39&L7Y>bQ{&|qHynZ+6uiX~FW z67=IBH=`{O;p8i0*htKTSTtD#utu7(;QAB+F+fm%LORQ0Cb|?k%@P16BrCee+7x&+ z79P9vdLvaNfy|RYlPhDv(4ZL_nfpy|1S*RP0Yn=`IFlyeM|#X0*C;R z47CgH#JvJB0d@jV`{{DMKu0H$q`NGT(EuX4wD2MDSZWTmQ@6p`0k#8m zFW&7lwY%crj?7dy*+xaXOCAeo)Xa_9-BELO0a1llZPiLgpBsiiW7 zU7`YAC>aY`rCDk3L6#GfSCfN8laZP%UcYzzVgN4`NIggvUZ7x(%p63pU``xZARVwI zA<XynMuP+bATtXPnSl0H<1?5; zf|)7nAc2@#iIBG$2}?nRStjjG=)*1&69?^rRiWWFLOf)FIH1(*;ngH&lx#M*h#55l zM6oPDfi%7{EL`Rt1fa_;aw@IEQh#5THx3GOx_6q5xA4zYL%KopJ4 zwLj&$Is6_p@DK~ev`2ickqQKf#8Tu8uxRf42d#IdhwKFU$?y>lsDmO-B!#5{B5M>7 z6Ok&DA{ULb;m66WQeH7;AD60(nVm_)qPHIHxGgqb ztox1rZ9>F1p@+n z6CgAR>107P;aIC+q0wYaZI@L?sZ1O0c6zB)riF}>1&DikWJy90II!52Fa#5#*~GhT zR-igfcu*N&68h0tzFOs*p{2QjOjHsXL?8oZbO96@f~5$cu{<%U0t5~;SybbeZKoL^ zQpSX&G7(A^o|`Jzr!wNa56OULZB#c0T6uOyi|Ee2^L`QM%;=(qqDTf z0TzN^$r4T!k!Ef`pX^-(LlQBV~*Gw4n4yX!A?j^fdthlQW%QxH9?s`ib(D> zn1w~@Q1+P9Wj#UMEV?HvOks73xD-WLBti}|fdrA?)NM=!k=ebK@hwq%eEu%HStZ*M6UoFb}*-RUt5UW zW>Jsl&P&v5PGKFrtysBsY>`~CqIpFjlyS(*dCB_h zVquG)E`A9axqYU`!*@8q;mX=IuM<~}Eml_S)Wkb64c(@X#g-oX9+%iOi9b6o$a7do zJkg6T5ku_p@LzKDP_=QuoQ+po-_CS)L=49p<}*|<3?pv^{WFZF7RHXz`0{7lH_7s} zh^6=kOYz$=->FoS%J^AVPM$_9dvqRozZex_5j-Gjq z$(Zuac$=T`ZZu;FbN16{no3K`*{PKBEdO)INahn_e9tq5B+rTZoRcUxC;j}KoMe`Q zPnL2)mfG_yEy-*>pKQZ|Y?J5N=8`#9J~?(@GIvdoM^?{XB6>Wf$T$q0-y@kDrC9 zol#zSm)X!({|}(leMus;(ui)KqP~Knd(Vr8B`-emx%jN$;>+h3UrQEG`4qn`D1P_6 zcuBJ4lTXR#f|75?OUy0A^Ofb8t>Q>5Xag%kax9f7ER}vyDkoJYT_{Rml(FxXsY#V< z`IhSymK(k(H<79^_pPuhtgw4gu|w*Tv+pJM!b@H+F71}8+~ZprR9Lz1Mdbmhsz~3e z!-ZAHUX+`c3P)4I0H*9beakXMcG3dvNw2x^qQ;9ZUglftGf`6#`*SSE#lqTx*t(_{ zb+@JJ*}nCCh4uGd)DKHte&l=kS>ffEFD}29YMAnEcw5-;?nT2yp}2>IeNdp>X7Z5i zGEU&TPb2(7Bmc`rA?d54yRS-IxGMef>QsTO@m{4Y!{Y~@U(=Fq@-LW`z0hRxvdLWf zy4CLMb{DSS@ln%ncgMHyUBsiEEW`u2$Dt?0oG8r)OqwHii-+!R*(co+)ZTpT<&6`& z#pAxUB%WxcUua3Z(0cS`Yo5u?6EANvq}$HzZaZYscHu(X)e|>wNVnc>Z#{3)-gTn= zPJ8>^Z|zklIv%ul+`rI##-!!q%hs9`Vw2LHiMu=Jq;Gz>(7Jk}<;%NEcxeF4+glV*vp71q$N<06-lD@B>!h%YRRZQrB*!fy$Y z`FaP&2X8jL9cEgk$vU=OpL={(eEQ-eWp&FT~{j_hGG`Svg zE(YSSFp@_2;61%FZ9xeFxHgV-NlN+XLV!@jk?tJD0UZ|wyTHeEA&7;=%mr$%%G;tN zPs83`jG3uRd&R=l;1%`60D)l||9> zb5+bF)%j|!J@RuxWbJ%yee?W$U1RU2>bv^uPxrsO+&WYHuAyUX{@u?BkqeDI=mQH^ z`<3c`Nr+r%8sU?&y*_r+;{E?!LgX?FD)CD~r24sNKEs9Oe={NSS@@^>#JBaIhPHiP z_%uv{Ypje|OGK>vNkZi1)u(>P-mg9*pVn9#4bF>LdmdVKdF@4b%ln@bA~imbZLC>- zekFOwa@sXylA93eCw+4H^NW=cNQI8*A=Z(Db(FRz~(;rXQh97W@{! zyk(x&{5o5arx~tPSv8)`0kEaUcA1#z`|qwlJNWH=>)VEJiyfaAzb&!gS{utf5|JAp z`jwrp$PO4fkK_&6X?

jLB8$&dprFhn*$DIwnSL>KiuJddi!zh&BtQ`^Og1td@mokjCzoF zu%vyft3tJv{nyZ<|Krw}U)s*K@8#*mpY!>Z8_VC6|6G4mTEFp!p2tr;%md-mJD>Hx z`5s^34Xa-~Pg;4eY2C@P4Kdz7qrE3*i0zd(TT7(@9M_9x*<~{nOPTxJ#$QqR{W0=i z5o>?G4eXlM{T*NZYu}!*@Nd7OtEFQBM|SM_lY;5KruC<(;ZJMG!n+Bgcn9g5Sy$zb zU;OpI8Y)K=$?*qD9sw_Y^`DpdmHpYB_^Y+_df{Ua*2x7Pev#Cuo?U61c3?3t<6QFO z)%eoI8Xt7Fny(s|EcWeL9yq={RK0xnqk2~U zqELSIk$m}y$A4pc{(FA>zlrMqp3BwO$g56!c9Vzk|E4|u&F=a4BSE95Pf1fA+ zeU<;4J+3)|k}vF$|2{4kTFX_K^5seSKe_zn%X2_*voXMgt3pWS)G05ns-{ke6}F}? zV@bBFuRM6hx7f%%8>Y8qmU4PU&_(ZxE$=p-U9+p3qqlV~u+m|@OCV+Q`%M?!v;M*K z?dyq&L$yXel_4Lt)CFB2=IC$x7}Buq`ff!T>!;8gySlRB2BDwBZtXqAdU|zh4YmEy z8>M$hNm;|zBVXS3pWps%cX!r*|KNsUQd)10D&Ds$?0eKek&y@2F#N}CXG3VswgTyw zeUH4JeLvQwT;=%WO3<;TRF@+kpI+b9!fL!_(f|P8#esG9?9Esn(oc`n8!)m|k-T!6${_>_L7r*CU z=Hjm}lY`ZJhIs|Clk)NTY z7sV$JlcPpV@Oz+yF%t^c_B%5bI=%w z67DSz)W1Kgk(9BLQ%V;&Upa{>x%RGj^BB0lSW~8l0AjFjJcQE z!zN7cD>3=WDK%+1q0c>$)s~LIEW_-%HDGb_52klvhRp6#PSO*9OOqHIk|H)^@qxjH z>zs;aB5m?=pxVZ z*Vl(J@GdSAzh`zKw7&;uPWlm#zB{+S`|sf%byrebas=h-hbJ|b>ck1AiJiKNUdKhvu(6r%Y0#jszknWso&%3y;?E9&5BQ^v zSwl6@RkknCzaya(f{6+>)(a;eu!Y%bfmo6Rz{;3C1q=|SP-;9Fwy^BaQTT!m##ogj zS^v41>)02mb`{=rQ?()f*`-1Eufmh`rbzg^ut6oONUj4wGE~g?0OmJ2*+#KOZv?qS zX^U<0m?wH>$ZrZDDQ8rXP|jGEvXx@UZ&?EMqC+5aJix`NM*S^81b3=2a`^#euaf|F zR&=CuHVw7EjERW?;5re25?%&45wSVjQ}%;~SfmGsz|r{u9=%WQjVW3K6 ziRfFhSgstDNkgoc^yzt(ur~*?;Hz-GwsA=;AE}v&iDL9fW{1!jktn(1$cpFL7Ga=j zFwlo)FgV0|2`nM~8TzXLlL4@xAF124VyOJB8^&rdIkDb%o{K)*Rd#v)YH+gduzD5^ zYCsvwwb^--1)E|UEeZUHEjKwUrBK7;jd@o!PM<>U>NAiCh8k^ZR~P23@fWq^9nJ$a z3dB&efN8%q*(4xHF>fjv^4!{WiXB)V9jDPB7uwdj?S=)XwlPJQTF)uw`db@GVo$T` zZ@0%`%Zv|<`Z=Yj7njtL4ae?3T8({D5V>#$mu19Flf6`qSvb=YF!O2mp5Nn<^0JT3 z?7h}|3|wDyo2DK(JJiR`hqta~e%!kYekj(*b;n%JmqviMdsAkVQHIKiw%0RneL4o! zvM;Z|pS|UGJOkBo~;t#hUzWA+azl$#V@sW0a9^5_FOZTNX*EgkByDQeWhx3Sx5cppu zho(eCZ@>(s)H!q=*p&A2X*J?Vy|(p+Ct@=aP%`l*UCef*L}@g0k2LLdKe%K3(eXknY<SWCnP_H0grZ|Ht5$DCt2Np^NpLvf9L+~=++YtzxStg|LRK2{_|>5E=Qyb z;6yr0_q7D+m)@)0P3Jnkp2Fm&_pKl%<-cFLuK8$cXP2k$aLVf$Jo4y}4>9@lx!1Fn zet)B4?N)H>&vQp(L`shga;fsG>zxP09h;xW3wYqQS{robXoas)f zbA0n5Jb%EFKkAn5Uucr?YoL0-YsZbWH=p(lq8X_du*Y?JZMa6{chU?sec&zE%s=QLEW@&2tVp%)>?U%yiOVi5ovK%X- zNy&KV^qDQ!dv^wWJ-7MTjO)p?C+FTSJY|hL^1?ch*P{urYq{1{ItnA}q4 zsa6)g5&!w^p~SV{WN!Z1s|M2e-_;7jZ)EH}! z&*ZMa<|Ku&cWhxDp&(D{V-I&hdpsYiMU*!$|w<2bdMREYnCg3`-XynxHYx!z8Y%n792Bdk1Qg5yoe zO|S8|%0t9C=xWGvjyF&D%~PZ|;I$rLCR1{)yz*|p(o`6M4RBjm_CZ@Y1hh9g|t@Bjnmv;>d-r9#!19Dul;t z5vf(wQ1AOb+G~4RcXLU9lKJ3`ySFWwrkO3syWxZRID9Y#me`V;S#mz3(BPN=;X$qL zICVY?I2}es#Yv0Z?7QRm+_pyF(58V_gFf*kS5ip6yBk-2fYyJxoGe`Kri7Mp4@kJY1re`x-~iAPQ_n@;8&a&=!~r%>WKB~A-2CN% zQN{drN%z1`x3)6=kU`h%dAHkzZl#wWbZVVb5e1k;=6=A|W;vCNZ$+6@<{?*NbL$m{ zhr5TC6U>9}Qz&g#2#z!-%9a}wdvDi#PLveBhro?-Ld4;Q<0#x1#>fFHZZr-tq=FcV z;L=ct2-N?E95)Z;^e&a?-_(wyAwp?6@;y!n$*n-^Ylyv!k*F~4r7+5YvHbR}UMmbe z`))s&FMD*zxp|?|uPP$XM13UT8aH|Z=|h89`5+{5WyI?wO0l=~N!8*OE1M}Wo;!7Ya138+f}cM%i;;xGY`ELALV zA{O~b`aJg-75VS=nG_lKu{k9-rT>HdsAii9btQsi%S2H?>OA)lfTUPKj3^K{1xk;bf+m2fhyhh8KrRA|1qh2+z_gyD#Q-q%jExfR0TSYf7|@u2AnRco zVusTYbki>YIlUw-7*RD3+E2WX)p}!k$rNT#7A71#(dH+cfgnsJv(4wxEU- z@GplaNVx7Po33k)9qbQnynFkvI?|K@pd`=2C%A{oa~x1Cf;3oV0p6;rh|0sI&h zrdW<}vt_P+2RaELR2pj|3WB3EC^)LeuKf6IFV48@E;6CUC{{RtJm7$&+JeSnusjIV zXaP*qp%!^igbZp-05t^c@Okc0Sx(e525Jau-2$x0gHgrI+K23|ISeJ-4lIR9nSdyZ zpM(oo`_90M+87SBms+vgtWgk61{;+Q(GbAHB-~3J3O(ip|JkcVFqeYMp~!O1jy{a! z8rA(n_fPPBYcmm1>D-uf zgz9c?6bd2O!L|O538KLOnl&&Fckkd_b9J-vjp}}e%L=xQirh30rI*KS{Kpj} zSD-Jsz6x>`{3sso@_*5F@9|9jfBg8bYiBdt7&9z3q$N2YMywr>BBr-W zCGTw{Nj06`2wj`A&`32>&7o4MbXKXxB$awoDwS$OT2fIe$vfZcbNl`AyWPIG+xKtd zk6p9tc|Bjx=lvnMb#hNrfvad(q7?L)Vlv2>3-~-va9(jk-t1p_iCSzpEFv;k2S?EM zdLSyz!qx56OULp(sb@1o_K4N{&0SStY-H3u+;Tl4I&!~rK~=O0anSw!;i)`aO8ktg zI(JxIz=?(yM?-u7%b*Pw2fir%q2G)7(3D#F7w(wjs%r}v0E3mYu~TM03Aw3q%?o5< zTC95?I0a^t_0ZN4Ab3n>(~Pu$6Dj+0-6kOiVg6#aj2z8!?S$RN{7}7(y%vRHgRoUo z+ut9Rm>muij4W(t3&vgxktd;O*9I~Gi912qJY3zKO_~JV+j7ZTh5BnAODQ8Nvc(E; zjvn$*<xJiE#$$#m`jmTGIkyeiYieoE?}=jWftUOMG1}!z#htp7Rgvzh|`_p zosLdn$!!7b>M8_-#)vK;HY8O5_tuZKUqNhp%|=4Q80_npeO4|VTW z!Om$88ix#Nut7B=Lxs8YXuyj7-bk5Kl?8YL*5>d-?6TZPS5Q7Q$b}5Jh9sL!LYb2& zd?yM}K`xAJaw-~6hM%G^D+m~=_J78zOLI;W5o6{jGh)kZRREWT@bCjYg;20Q85P|S zfs=i9eZSHI@iGz$D?p&SkxR7zu>eHDE+&wJg{e~@dw)%0$Ry+&l8qI@KgD7Puv@s< zST?e11xR_HvseM5nh;qK3g3Ouh+QY!oC9=LTh0In#y_zRex188P|N8ISc1zC79c}V z$pu!=+&}9(=goZX&JRf<2H=o6O)`NWn4@(7y0hnXV=o_&%~I=Q6<|&i0-?;dRb*rP zuzrc#fK+f;2n}U@u}Iyry7RguBtMFc;3Q^8kfi_(>8_G{3T3cH6k3oR0KiuUiC|~j zE0A`{-*9!v4Zq}c=t~fg<7tjXcY^K!(nmXClL*_JFt!R+AECueqReP^01indA6lOH zZ8ZSF85MvYa>2=Lxo0S;7R>G;7634szIeo5=9h3_Nsgb*oYMZ;bS0b%mzk8xmm$-M4ZeV23*xY(J(^8 zg$!u`R|=ZLjsk2IG9Y?GJva$Fq{!?qK)4D(7a&q-NMawzY{)fKL7+kw%&lgMay#Du zA&floKVX(C>*R-AQXgR6gu3?&@#+tNAG4trq=uzJD@aoygaVb>RasyAoqwv$r(4ZG z%($8zsxir0_0JONPv^Z>J6W64z7W!}4;Dw~ZhL}ST9Bu#G+f<@3RhPy2QEaAGsCo{ z5n9v}^ZeC%TCWndT!dcTofDzXiH7Unu;!etKQN)%9Gq3?25qkPJvuS~AFtfAlKV%g zL#1@aFYPN$j7EhPU}Ds$m*!Tap?q5$7^1x1^*$$&j13dzL<9M2l{qU#xyvV~!<5&9 z8N0W@5Ugk-5%?9`ivD#D9o~&P!NWj_?IWgVLXSH4OnHv=o{lj1dwc;i-{yQG)kV_P zkYabY)Ow+uF!z6Tr$a<-*vYN49~^KFO<(Y?#AeQl>E0eqK5@GCID6yOFV8lnw-){P-*>0JbIm|x=E)4- zZ^Ms{3idi@`rW&F;w&gkr9k1y6&VP#C8ofyufzY=MV#Z@^vjAoVPcn8e0ucu_xyW4 zuQx`!y!iHEWrgL==j6I)8Gll|UIcYIJ?RT7b~{kE`@1nx?Sr)ybp2&Ge0P7)Zy0RJ zG&f^~=bc`jBg&XLLwo4@x0n_uzhL|%w8ZoN%A?7Bk>!Jb)m>7hB#O1oN6Ky1mqhr}!R|WuJ;Pz34cxD`Zz#kST1)~Ec=a(m;xMzI^t1muUur2CM+2XBN zDf@H*7Vo+ig)ZLXmq``|GN<*%ZDc^YED#spdw~mQ%m0PLDj7f_`R@$IA}8Mlz+j=M zOU<)8+5{A?ijzv)>{l|n@60y8mAi+Ypp3lh@h{z@boQJEX`9)EX=^KO+R0X9AaJ#o zTfat}58-_Mjwp5T1$2Cu+)?r!?D+{}gvs;9ask0+OmLTQy5U<9o=zCQk6ib>?O!ve zvARNpbGNRG`atK++-3{!0bOnNGw~?$^ana0IswG`Co6Zl1~;hx57I{YB<{_?yhV2P8Ig z!Of{^I?mPEf+4fX6hhC3pgeRnkD|o|yWa01M9|vEM_7w|<;MFAtF;J6G6KsOhdg4m z1XBoM3WxWBF!1Kf%HiaV8)b^}0qz(Nmm~wIrV?Xh0RmKL<+C{=oAb?Fn@MB2MY9ai zs09r5q5xtyGnF(cvz}}PiCqwIRH!CPgocj(5TUYL1i1Gcacki2(qAk{cecGPuyrph zim|t|D&$oD*SL~5XpmZMdiy(L-I8G5zmcB5WC=YoAdc2XcLGt=KFEfjx_T#zj47VE z$6TisLPlzG-Yj_Tbe4XA-uD#Ur$d;Zz}W)@k;Re&}llrf|ciM-MjBgJM_4dXm zF(z_w{v|lU*|BBM$_W|l0(_q9$t(@)*HNC&H08`@q~OQ1Y%Oo9)HF{X2@puk1{!j$ z8NA{xo_xyD0(9ZGyQEO3fxq60&V7FjwDfZ&CKYh)7%MAYJRvsQxhja6SW^@h((5oQ zv92+Aq)spQ?UGnu3}xP%H)CvpQ{QB6KeOC%W*3vxV7ww$oB!a zkI$R#GiCo6-_QA2C-Sg(coUOZwlT)e?P+xP+Pu0Z-u%_GDh!N8da?eh@*M@vlRR8; z`D7((wT;AJ&xQ7ynoPY#VN7Lqqsd{*^h*zXs;R4PsB21_pls?t%KN($f`;Sl7QDF6 zsj8G+sb6wDj^(>F;?U_c6(?E-L^1dNow-5mt=+Wc_d*=rCo?|IW!4Us;Le}UoX#_w zx7=j~@1*|BShmm3f0n*q`zQ3^2j*w`nUL3nAHr*8x zCokNuBV{Vy516k%(6Qk2c*(ZvL7TnbS{;UtZad`v&hc;G2WvimJ!qHsPJuV*+TmGQ zb#;1}{nq#2U7x=lMF!~kHhw*OHc!;q1$^*dsMI_fowo#IXhZS&_wMP<-}mPCkMy1W zcuraa9xWdF#;yuRm`7d1El(OZwXzZ(4h{ z{|E>e7^u9G)_AkRXT3R~8QYR;^=0y|fb+HdsQ#dh7pw!IxkEW^*QL zZ2~@oZkc*g$N7HhpJ_)GdU7#wK1&~cmpvu<{c4c&^ZMKWK3}w@8jc6R3{BR{kB@iU zAn*RNHJsC*zc6DMo>P5%l=JWpn?#3qh4#t5~EpN{gFPqD5sB{I$UIx~rw znxvy{6`QB)%;jQQk&ad_wy4rs6p5V}f;)$?3x_mTMD6dxM}I%m(G$X^pNi>OM`vBJ zu^Fkco)S-@2WCBf%P^^B{t??c4%oU&?EGw}EALtz$oFePE*N_=TOx57uny3o?xYRO zk=M>S5XLIEWyQXpTPt~5Sk0-B%v;vax-MZIA8>j+;M6fNe?a0qGT{7G;xaYhf{1g) z54xJfxmm_JZ5>E!VMZ1&3j0*))7Un$I8G0$Jy+KaFCX+u8uZ>8=aW9@Bd`1LwCxD< z5V;&*ql)u8HRyLCZo&1z1#NNu_h$zEAIAl}91IwU<6Nj4_z<@cz7&XfE`Eq>63;^n zEt%W@FsC<#X&$Pm*g75-%B@#;#ssY%3Oc)JJ!4HkBQi1t4X`^GJzcceKRzU^K0|T$ zMn&(E^n#G|_P`7A0!d&7?QyMoXwg#pw(~(&_JR<z}<=s>U7q!3p`|P2I41s$L(sTQvn`8~USm3igd!>8c z4K_i}I(`*QD2fr}WX2!-ZwBpEpBI#2RoG{khH`Lke77jebm{6sjuTBt{p;T7Y%jVA z-+A4pm&2QuE#?GTamI$(jT*nOb!kJ{R<%g0@O78Qvtf|OPeDkJ5pdLPR*gJ+CDK!g z@s_q(in4tgHJm7oSHEUuqrj_Ja3c`8w&0GBmLL7HI1NJjrfS@aH9k$q&0)tpThP8h z8~muqYUVjNlNS~vJyMa*eL-$x8mlmbH(fCMjbU6Y&Z{ZAZf&4@svw|P;0~zSqndS5 z$c6A7ws}ub&TM#3QX*wZ6v)id4t7RRHcsC<+IEp9s43CZTP!PqkSi-r_|P0~OBF?^qDN0y_zbL z5!GjGl>mmVwt?ih7SLD9M=1bgvJBh1i7uMaSQc<+tK~!m_jwzLR6xWoInkeoZvnmQ zao!9*UO8&z31M78xWn|?1YF40cq;|7rDw2B2v+-iDv*s~b9I|#2GULT^#Cavpp$v< z_ctAq8;E500J@$#n+;%6 zAxsyateyc~0VEv-dIOq_u}>d5c(b>EHu{z`0iWsBs|^ov?Z=SRY0$fQzIO=1DH$~G z*SLtXS^l7R%Y0x=N=NZ#ySBnyFh;?pk7{bu1@`_RA&_g|(n=kYl0~3*%(yQX=|j*s z`M25t8mC4cIgZEi=NYg3;zV;cW&;GSn%eBLuw~F z(r1Y8tOuN=Db_71q;Fi-NKW?s zXn2FIQf4KWIZw)LDl~qba~CGJnbZp|8Ru4yWaIW}I0by$Kr6rc8Q1xv0(klo(+)bR z`9AH2^I}}S7jdmspPfV?(mw^IhOla$bu>WLwsGvgSgBimOp!ia8mDN0q)=0aK%5A4 z3PGSux6>1$palS{g~#80_H_~HOaE-i;M?oD)Ga)eT4tc;;nl4=M>!^0h8$`QkZRn< zkg$tF=yh4TkVi)GP$&?|La@mlZq=VDBAzwjGEyY7jaF0J`7ZsRT`96fyVOoC^UdRU zW{1>HPL4hq0(+&}vV}*F-+>pkIw`-n4DnH9-hU&|nvYz1y*m7hJE`B*Hh$}W*SFW2 zfV^E?IvX&K=Kiv7N)G=P|JRS8st?thXXI6FGH2mf_g9S{V}6w*xKQN^=#O(4ZKjRc zoOlpdf%L5x;Gdh(TR>aYckpefgGfee1m}ok_D!Cyz)vTI6Xk!cR*))cos)xPjqbEh z6$I|q{3ij8hxl9ffb$BzQyM`QOCEJwW)HV`8)Ym=9u?Z=6o}Z8jj%2Nsgp80k5JH*bT@_-?!O*RZE zf!5RVZE-yN=AV`gZ7yK~Pg9JOww2Q74Tn3@r{x6^nv$Ect;m0J@~=j%k*A05u$N9+ zvf%rLEKAd7Sui8BQ6uOfUe^8Ih?PIeJ$?m0LvAV8xLj(h*e#f+Z*$Qj7WQgl+0eFaz9@7X36va_2`m5uLUzo;6p>d-NlAk{fXc{;! zMOG>Wi)SI(sMfw=xZNo@ybTHCu6CuZUn+7z zU$&|W$>~FK)JqmuW^Z_fgqMWt-V5$1HLKF!{b)<@a|&&Euki`fSg~5IR9 zq~l%3gGISf?V77Cl3UaF&#k%tAS2fl>E0J2miq@TLdGD}`-A<3eB8<~|1?&>0~@5f zF#GYm;~V))?*Bv}4p}|X9BZ$uzjLC#J~<+d{w}S-eka3x!}WI?JAS{?+&oXt#d_Fz zl;4fw977!>q>TzH2y-|?0lKogY||(0gM|Z?72UTDPc$yMb*`d1KE!QR`w2)u`Y|J4 zF;$oW1)X>6h$e=+hX_iKN`Fjtf)@>vrd7%cjv#Ui!-b@H(%e_Jx%)K7iAmSQp1@%&IysEYiZn! z-@zqtWc3JOUra4|OAgm|d>ZsArBu1)w)E7UD7A5yQVN-a&+jbe>?DFtgIIvxy!dh_ zb4_zHyfUcISvqg$Cgz14K(Q7nR4{I@(>~5f4M~pSmDzm17n552_rAr0?TcsXe;D`Q z%Ivg{z0pCUL)*Q;;sqUMt1c(?7M#CmY6zUq9MJFR$Esg>rSCd8d*l6oX$u493CP3ETndGq~#>`P4R9?MS>*O^eAiyU~q;BbjoW&6@JgRR6YZwb!A)ft|7@Q3g)5|YpH%U6mm z%4e=AbyUEi?B7FH5unOA1)gJ6#^S|6q@}k&ZfV5iNj+spX${6g(rzFotUkLThZ2JS zfPoeyy+D@-(SBj*OZ%hSt-?(UY$;jJDcQkR=BrR90W@)7y~|eZ`~8NNHFqqmz)F+_ z7tb8F3eAXmZvss9<(i@RsiNWtpmV5n%L-pRN{++a9ArG}&YcVV5$J2SM@QXzBzLkV z;>OyvPfwr!Ei+otCoa4hewa+wii)H8LV%Ff3vel~Fj_4(D_Lz{NC!@?z=Sv}d0;36 zaAoAllsM3FcdAx~c4BG~a}<>cma*L*+V^H6%##+U0zQ-iF7%@*^)OhxH?M@44};OzJgKQ^08qgkkAL^ z&I8rCHjbFd0r+;L#gfgoAL7mI-)KrMGR{f}S#UA2h?&3Ftc5Kp-&!;mQ~ej8T~jDq za357ZYpa%Pla&MI98EYQgeXfnU!r+i(skH^#gpQ)^K`vV!JTWSl*Ioi{+=PIgqGu!FHV$GgU@Tuh~m$KaNb)-on=Y*`@WIzO18v$nzYqoZBVkXz(7ab#%x zQIjlULXK?LE+VpPh-m5N^aYBeK0hK0jD{R{?6@>IYh1Y~AmN0QXcE!K2h^k?24=_H zcI0(!iE}k~hGLkCMwfS+asA==xbAGkumTk!O?VTSIE}B3t6h|<{ zX@Kxn*#b{7wi?H?B&!O;7!aYepbdksfr5oPgi?P8o2AI6Lpp20bVq<+cdm1FEpC?L z?dZ-XDAscTjMQQ*IAewAh5_Z;RqeCv!wZ%+=1L`m7xhBEp#1K zWA;quQKI2-BnA@;N5#JFe7%e6|e!Itp)K;=9Z?9Vu zU~s;>Wb==40~@s&!Gqj3H!m`W$pFbAN~A?o6%sCLthYAFv}zu@y?YK;C_~ zsEv<3BoErfuj&jtV0_EwZ@W9COiX|Yg7|Eue%Ne%NVer8;Tnf0${q7k#)aGcE!`Hyd2T;Gp2Do#8*C454@tNeQF~r8 z;2G>TJ@(C~OBuiRX6n8A!t?B;ee0}04qH73_-oetOO|e_dUBZh%*(&HI2O432%gq( z3;u84Uq2dpuL2olS^;BJXK0km^A$GEQ zUiZffpq6ipPn~?m*^tc7EBmnOsGntMQJ&)vBj2}~M_G66@|k}sl2_b)Ip+odG`wC~ zym_BxS7YoC*V@+W>yaXJ__)xewkLV{zqF?fnENfHBgxCHTAVp$mm386BlCAv4VYb> zymNGLp8|OIG@$ICwFSmo&&FH440zFV;B1f4F4?u-l7~NTJWUDc>$D$Yx?JP$oY+_L zrTWo}KbPU**yOcAH@qV8sdrBpZJ(M>e_`RfdDVe%dLKcs@;P~tdSiCt7Rc_^Gvd8V zp~TVoIxDC64TKFlQ5!b>bbQ&tbnnnv|1)!K<7(bMtsyWmUUGx5&gS;Be1TeaFcZqA zY|{oZ9kU5ZQ5q|qG{bAz0CmB~!RIC)Xp3rP^&~ETmL|H`r<6W6?v}e)~+E&yAbOj8Owd9SVx;6|0mJ& zer=qPnEcAhwF<8(jgCjWe5+ct$u#i5+y_6cdJ1m&wX_y+G9<(k+zz^X4I`viGH}~* zN6ItKKmUC>I+IGr*h^%_o-!J>#<-!?%2iC1>Xth3!rhqwUJTZ%>}tgpNjhU!9wnv~ zmZCz{GPBPr<5C`-Rzr@eX`I2!s9j&M9gvf!n3%|$<)AZluW?5ZEm~w|{n{m-Iuok6 z*HUNd(7N7}M@$6iK$EdE$UG7_D+&BlD`Acz4Dz(kJb4rja~Zpa6sxmxW^!tERva0T z0Y3ecV4`MHKWj~Yh%p{AV|TIfXz8|FqQXfXtnN`K#YDcy95xB3@#G|(*_4)<2a;nO z&7H(146zKSKExK=M2Yfq7$;B7pP6!@c%@Jl%qN%(5ZZOf@^^+39nuscd?o|zR_~!8 z9PD3t1GovMgcp>ZB0F=@EWmu` zIyWwsG1@LRF@@1Hogqex$WfahL?#(n*!)AYAXpcRYZMXL5IS0I#nz&&xg^*LyTvmr zj>II@kWU>$!u%i$LbmBpWG&dwpt96hZ;`pB3;?*Ka2*&{MrnfpZxL33hPN!Nd;s!S zIiU!$Nzx&45ZYBoDab=Q*O0umAiW(;9k%R$2OhtRWWpo>ue++kuh8!e3B#&u;4T9l2yiA(V`)ynSU#lATv*sS)CP|XW(&BJg~tQ=aCHN z4Hzctk@kv|&Jdf_2)D_6n`b@TWbQ0jWsFjhW}-#rFu!*l06*U?niLzuPGYaf7?uOA z8TMc)=d6ejEw}N5mPkNc5diMg5xU`6#ym8nqQU|pLkx%B!C8KoTQ$f)2?2)fu50lv zOj5p_kfH7dbgMZM>;z;}ei8?Za)8!!t2Q%BWHJoM`NzNgXyTrgQJoz;a<=-NyyzEk zx1&>QmZwG8o=0YJF_X10>_<@R471*YJDIj0RB=U2+I=x)8Iz-vSsfS8XY)$6U3^3|VbdD?0k@%${&AX+le}))EWEi9=if78O<8GhgIXpYHXx%~4H{L3LlFLDsBMR+us~;7t3~QX#@@?G6L4Cb6Two4 zj_2Z5v|@%B1O;GT#6UgUMykxW9txp9zO;1K5ApMfhsAL&f5Mn=dPlP)vpHWfGrrxe z*U|JI@A5X?Q=M@dD~(@1I44KKO3Lm?Eq2L}%>L8XLoS(JP}4I&uy|APvvd!2>Itkb z#@D&r(>rynX#1)jUFz%nJVkOjaJnJk|EOzYmL_Khp30>_B^O_|p4P%%_R69mh*Xlt}LiyZ6H4O=Ui5 zL5*=jLSNRWj}-(Kd*_3l@$a{9K5G9NEGTuUcO8q4X!-%(JpIt4Ha+;iINMUtdUmki0px>iKYi zQ~K4|-oi@9; zL=R9($-tj_QWCsy#kXm8cDcTko+!o~&m|@&_J#~v?UYf@e%^Jum6j~A%#m3+N-bFR z$sgMoYMG@r%s*Lc=(m>{i_D)@HYsf1~?P&eZ6=~MhUXV2D= zaFF~NpsXJ7ncD1h-N{?8!XZdw&GFwm=1|Kg{lEU$FZMmKF73dE|KAZjn0D=8=C6Y? zU*$#%tj{O2B%M`~49TuB4?&SI7yXc=qh_hrocyD6RbaaA}1Fv~pUqU08=o`sSVp>juv0B!dWyIlV&7QreWx#OM z*UIHGO02C1O_x0(BUl4u2`|xsXA{e#B!MPuorx<*S@zw`TiyJafvpA2^*RbrW8N+{ zm!d2`@chnC)H`Q}!HT;FpnMc96S{Wr7?(B<9!p0H3 z3?pw9GDBPD4FQ&7vyOc>fxi(LEg?q)#GvSHC+Jc!X?u@x7MM}gx;sXT=+>H=ijWBH zm^Xy@JVZH?Kx_MO+!qABwFtJ$s}?bhFPgiM7wZgBsoDlO2CljQF(oo~au4+VEop<0 z?BDB`SmK(lkzg#<8vY9mihp6)b>p?M42-jg*uoSS0Tx-@o42*5OO7LR01zI)2i_ZU zPEfto91a*04k33kQ9HRI*NpiM?@i0O825anH?Z4u%@%7d;)j?plUHCf1SQf=Fm`iE z?-(v-SI@1Tz9aVUSeMc9-4Z*uN`ibP)RW9PkTaDBRI8F`GGx5k2vB473?^F)a#S(> zfPc+;g*SB7PetOl;{iBgPjq2IP<^)4@_@`jqQiCe6SnK-=LsHMOvF?HfHWO`v%unM zN;ClAd4OUL7T}`GGidJek5T6p{PX6J%J?&Yd#p8NGXce23?M=_pQA=`(OX64I4x?c z2t4JaZ3ijgs@VX9&x2<7a&hbrmVP1|j*42YMMi70Cq%toJg{8=>Y3Of?rH^qzooJi zgu3;s%|P|OD%FKt?X`t6Grr1vMp2ArYmrW3_$F`sC=jUCf{+LqE~BtjPEkM<3wYKl z#uaCLgo)ZbS^b8L*Dr3qe*NF;Z!bG^xOUVHYU5_)usYC`VRT(&{1`9@!(~AL*_nx$ z54yM)nOV;gy#@$vhk<^rJU`WNFh5LEw-U*@oWaB!NHQHHOUhZoEi4}RLF20{|f+n(dKOK zN2{89Gc_vYEgt5UXg2P;F&@ORRip_=Y;P_B&?1iaHhkR3{=OmDn6dWmOM{|Jb5HQZ zEnc*h_)8h%jJ*Ser84iG^(JWd#Nyi%Z`Zy_X*o6WdPJ{oVD;v@^W-~$m9RVJAtnsR z(mh+z9F@TjCZ)Qe1`^4K)JA-mtL4tR1*li?=nX2QT5H)LwydqOx?f{GSz|3F(aYgk z2fbB}3aMgPKGveL7zWTnREElYNS*5>Q$=Wrf0XE<>*R0-Do=gE5ayt*8IMeLKOZhF zpecGY*eM1paTZHqn73wtaC^@*09ie0yL4BS;LU@~$=QA0U1ioY&x%^`m+ z>B%QoQ(rqpv4WLug4lZot)x{hOq(IXw-kiId<*BI>c=OJ3n=@2!^cA}N_%d3VBIzh z0A?l%@*Kv~WyZEfP=r&s)4)H&np@(YuOqMjAC_rn%i*tAND!Pp?eYIvrd=bGH&4AQ zQQq3~#(<4~lBON!tck~u+;guhm zTK!IA_nWf1S?sZ24sV>@n!YZbNxF3`_)reYSa5jfF|&|jIYxqdll^$ZoKiMFHK;3& zb-ZDq$mxoHV2`UM^+o*t%!I)b_D<@{#5aK+U3)uWa?`yXNHcP~NqF(VSwoJCD(^A< zRkv3&!6%dp@r8u_sm61aia9F^pYL7F@vT1)eS}uBzel;DB2s*+Fu~YyB z*VED#lXe6ZuHMoTe&pjrpSDvM-}x-6TC?Tc%;uAOVMTpT>>;gc>QsBvisbP-wDp9+ z;)^dw#_t|Di3Ik(k(wBt0{k|-xqYJd!bkgk4Uaod-m(7(2We+KS?cBWysMPcw%pFz z>v{LZjV?Z7g=_(A3|`ZRJsj0Yn3@S3_}cPZ~4bag9|3SntKlLFP!}*B=2&=h%~>;r#)Tp zz|nY(`@Oj(?E^-3)q!0G&VSvQIy2MJaN_LL$jL<*?p?;+&GR=wuZ4bRV5h`EjFX0!8A`fIB)Lx2Y$cwFrzwqz8 z6BCkq&hcB)mOA{?coIM7L`!b7!)2hmb53ohdzbx9;BSYWyuA^gZSL<8*g1Ysy*LqJ zQN<4Obgwax_VUfD3UY&8L4(!8TtsH-9S;0|yaPUAs$|2Xl;edfxu1|Fg440*F_HfXTKQcx^vt%mCrf#f7f!q<2z^C7l|=rbLag*3BrEooy2&Y{hhH zOALh~V4JobOLaZCwpyJXqE|C~WdO0dXTzMYd2r1G#R^5BX?ME;8!!N!Bv>1j+SW62 zF+SQB>z)eOTc*g!O znzZcRUW!U)1NLII>K;StgxtnC5p|SpEdMK<5777X{t`?XS>qhC*9 zlxLjvV@f_n-4q<`#HDP|wxb)Ra`GtB<&bVc zz?Lo@N=a*^vqiJh``Qbiv)lp{V88c`Uk|0F7pvbBF68ZWt4-~=xbAD$d;j&vsaveR z#orqPsbK?zSxw-q$+ALnhR7uN9l-dJQarP9B9it^ddELrT)M&3&PD)d)-r1L+M^Co zGbhzBN@`%G|4zx}K9~ix%830n8x}H>9Jsaez0IJ3w-(DN#S{5QMJAcB%&TXVQW^kU zV|1<|UxC71#?V*xaVg;`aw0)zrI>^WTUGfarvX$FPJrFoR1mv;4NjvtUGD);m@9M? zIxd@1-d(V`;G5NC-aLChvOGdRgi23rU!)QF+CLJTyZ5PQ!Go>A+DR+mj^$yWN8_ct zrUw~6iw~dgdtZL2W$2(q$+{o=s=6B!7MwGV^i(-r9dN3%>K(as>;x<i$^<&riY(qX#CEf541V5rr`97_qJ2qJhpR=%?`pw zFT~WtRA^_}jmvr7Z-tA9jPrY=g(6~jsIY(SMN;E>6kmMMC>fF>vbwVgaL>Sv|7fyf z!Jl!(&%Vwt8DH-ojfp?-p=a-ar@gJ2fl%-@vUXxwNm5w$`^T)zfAb@YH!dGslKQw@ z=|6MYz3j~5O;wruj#r$0z2{UI$FaO2Yp8@1!zBF8&^XIY9lTp(7fbIyDb#z~&z*a3 zNwD$bC(@Kti5UY&R3~oktGYB9x#L3kfu0=0bK^yy1ONOtw)gh5FDI>h&7VIRRExc_ zIn}o&W?TR@4eX;y-din+nh`ddSTsl&CoY;_8t_V9vHP2k%rsg?)u-IqFSBfxt*PJL z_k_)$$!*zk`)IjCqWs)8xnr~3PAPwT(cFoa%}~l6QjHiPLibcTTe-luFPk%&&86k= z**Sr*Wty53qRd&6nyu9e>61CDFKwl>+%J(0Z$O68%G}k>xiL5(rXd$b`6cYU_~<+d zEiYj*H?bgZLtoxneV&w-zm=W8Jvx79YJRFRAKs|W=*!Py=ig8ZqoYVLKbezSP>>4m zI~5f773^ss>BxrX#_)~8!UL&=N@ZbHb76H~;gQKg6|Jb2T~r@kbUd}FL0NRFxu~(P z=5GM&oe`?TUa&Bc!< zi@Rwh_xg$-N0)Sllsr?Gyi6_bYc6>+S)!$t4zNpyqD#A*NiEFvHzxOtPVSiy?c7e; z`<1eB?wwTbooe1Y-M9D8}&g6PVV#nwU292!S}5QTvfsUmDR#rK6$kw>_tWRuL_~Xeuw9KmaW>qB5i+k z<^I*zX7(3s3#i2znEt2~fasa#b# zE_dF)xU%wBW#zTXYJ;l!!phpYj>inDj-0GKQCW5NS5=e6p$oo;F0DFrCGAji<)Q1> z4z;{EbnDt7ULfh~Rl^f1{0V7wXIk~Crs}R2)sHq*|9h|cUS)O9s>9u@4nHZZer9p_ z&WCECsTxometqrmL*FAqa}U3-JTh|a$mokBpMM=0vpD+I_vpl`qd(G)PF5cMn1(;C z!t?BRH#Qj>3$huhGdnQpDqNB(K&c|6s|;VNj7E$q&9lk(RV4xyJlAh_y@vj>#`mJkcl>#E#{A4M?- zBT0iQV(E2@POj12F&C31MuDr39dO&0rZeg#(|Q#PI*m^qjLcfT+J%TamfmwRT|9Hr zBR_Oqy2Tp2#R&u2a{!o`Lp$q7JN)u=*7)f&*H0}?s=w(6DRn3BoNCNWX{-`AcKbCh zEebtf)OdEJv1iGd#;Mc7`=^K@jbN&5!0+t!W26t{;?XAJM<{LHdJ>I!a^6bPFRAel z>7MEyhb}d~PH5OAqz5dq-(Te1%OzZHO0Bq;@PJDQD578PHhk=A^t`sIU2T2c(ebYE zl*js$w+GVpkJ!iHT~E}VU;eVrZsYmoew7)C1=BbU$WUp`aFd%RN%^mq~5X_ z;{GzyH$1VR8~<@h!RL|7XCTrC1<6ZdVL4>fuO=0#QDI~QEtJ0g5a~VHNC%OIwMKOe z#6|__v4S)yB@Ih`erS!Zkui&14f`SD2L)qSIL*NGUGZJryYKEIo;gJNDJ2f8NWWCXVYvJA+vwCsBjrchns~JS_0>hQVyELBi=kJwzJpMuw_M@Brhkqm=pGW15s=&~BMSdD_aM|EWMQGigcLN<;0MmDt;2tjyx zuCECvf-ou(vD?+?E!i-PfeD9j)!No_$Y`SiB~cqj3&9Ao!LU}1uSfYQP#e{RjZ$$Skdbj0YNHC91>wYFhLvMziJEXgg^KP*oriEDVSB9_ zAIxp||vF?j6Xu*Rq^6)dXJ^ zTtXA^mJl(!2_f2b<+G!~5;bZ4uDT!6nJWqg=DTRwe8_0;MvKd1MrCTGF&UH!HLn1| zJ~EiXMXVtk_>n;#WYncb?FI;bS};WgrYI2m6^Jy*XbXhy1MtyYgt5>-3c%B}j|c#g z(1iXjCG;+P_?V8hC1b5s$Tcc3O$Dw2kd^?pj6vvkHPR}ub0H8`+cTaqN2$L4z7l;M}aZ`Zv-Gyn$Yk1fk4r})&MvyB=ou)+NwaB z2)w8Q$z*I18S5|$%i|(a$lz`jj`<%}C8FPOyj3W>7jn3F$)2IVj znz*n{hTwN0ExY?17zSI$F!cU&R0KAfj9Q~c!iR^hjK@FdVA&W(Dm3sDk?wS>FOFec z0WeUF+~{iPAT)>=!=4Rz=t>5g#;){fyJ*5!t|G(~gx-JH@Rf*Iqy=2HV4$mE$}Z!x z4@rFtM3MG!*%&q&BI(seL7z^~ztH<5^X+7b#cwk4FDdGpnmCU;W02sAe%C~V%id9j zL8w$a2{mlENy-vohMGt_nh?Jkmt)(BQZB4-_-uR+bBW^rkw7vRP?V=sr_9I z*D&DMV27o)&lLzi6%zFc{>8x}GKl^^6rFoqi~aw{uWQ$i9k-6Ft+rJvNv*6}r?o>T zqyr(TtOMoPN|>bY&RZlQgl?_FP28v)L$Y;7vIyODv!$E3L)>BL*6;c~9{X>P{c~Nr zKA-pX`n+Dx*DaL02o+X|7%ez+n2N}C#t7)INKQz1JrKrz?WPBI@)1-K>eAF}vNMjL z2F>uuH3Q}^6Yslepq+y5vimp!6>-)H>3eI;MSpDo-{ElRDD-0~A zn(6U4=P=W5waGJ<$@dI-tH$K^6uju-ZcUkYXPC}xC}z%>9#ntQ4Vv_~m>wpY4ghAg zbdzzB>HL??OI;#*-+94ma zZFTCq0Z##Q^h3!`Kl3Bnccc2hI8*4TQVYxaGnOuOE0tftgJxTrC##2?#;Ih>&*8IH z-iQ7*KU%yk{H)6%Z{n?s1FTUpxndQ*X{O{T3;Xg^5w;Bt5rG@sU1)z@nC(+_T zqQy*Q!}*RIH}DoCC*ZFvkF_#ZKRn;><<;xryD89<|L*+XL0kJMe~egN$Up9|>8kHv zb(R}$pLz1XQ{!W;k(Y#UbHs?qyjOF|;Q0MzuAF)4vMJ#IU7&9NuKR<4IKJLaZ zmMMOyewOz9n>hf8flBk$Dl@<@YY4EJcXiWoZWh+sdAvzi*DFOtxinxtxW=gPQHv&p z_?iyskB;BMRFjQ&Ve9u&UUchgdWFa4t8S^o6G@E=5BscrHvD#3Q_}D8zaNLWp`|mb ztoymm8Mo?R_|ieDV6ytlrC%V=m zb=Kybrz_?^+qR@JPZo9mN!r8;TAp(IN=kW3=!G`FUqIL|QFoe2TPLmOSLSEoC^Sws}uhv+H?4 z9m4}OG{s4JJPZ;&rva7a7B+c}(f=@SoQeX@J@=TGUwkUeiRO4GYw4`%-KCQarSb=8dc)4QF(a-hJzH>Jk*VVe;!fj@oUn)F*MQ1EW51bpW zJAGrL8G?E_Y<4^*#y2Q0$49(wRC!NI{&H|3{?g~AwcP%Z)AnA|NilKfQ_TvArGx!Q z^6a+A_dGC`X_Qdhk_GFW0;5y94j10Q))60h&)Zwe@ZQ<vkQ*Sg1hzCXV3!20vYH^}bfAYC&YrP7QE zv75>6V(>IJJ}m81rpon*Fl*0mKfHPyWuD06WHnZ7mYP#dTjF2pxxmbpRUIcz?ck3e zwg5a4WUoLrx5h^{Lc<7jMs-*E;;)pul?cM^zAbLX(pA+W%L zpl-nVUCHCZcR9Sw@-ltUXILMmo^` z=ihsXIn>wIw(E!pGk}_zX&;v|5n^rEq1PN-2vizuitB}9>0;NV^fJp)AVwvv&qD$p zAwoI9B0dFm5U$vyT9+~_T~{FX}Y;>A_4?L0Ctv&>&>_Fo#^~9 zbyT_%?}`a+)6hTYB`ZY@_Q4|}v*aPr1TNf}!D>HN4()|s&_nMDqJz?CsQKl9btjcF z?_uj+jDXAI;w9}~+j->IiONuK!gYWzccp<~VRiScS7D2YJjJuNuSQ1nPXR8UUSTZT z5KJZ=>EA>(w`@bA2GuyQ2(*$DMYd=>YJvG?LdH}lVQJF7EPOV_e`F2jwHjv!8#7N= zuA;%$-=#%wmhr4_tFs=mZO_6|*szK7fCB6Xtwbpr+v=lb7~!ipuQv97*h(aFoGmtO z;V|$5#r-p`K4Us0VhSA1$+|>P=?aG-x0bhl1-eY1I(wgGdxLASceK z5C}CDi0wB}%ZX@28tlu2tu0Y{AlycPV7JuUS*FNYuUkaE^p6;9n{>_wgA`LDqMX&U z+xE1G=hf)b5s6U5*VzI@bY-?pfIvn!&Z8_QdL7pi!il) zKNch!hcG~!0Wp)v!&c%Ef|5V*E1*t9GF>)6 z5=A6uggekCQKM}Y0n8~A^WT7kF;O>)+{-(+ZuuXp&lBSoby|kYX!C-J68zV`{Z1ug z4e29FQ&ycaJq<7;8IeG7l8iV7l^Xgto^!z=*^{nB-o{9hQ6HU;gjTF!N^LtT(RLyO z6sy;)tpDME^Zp0Q}K}InBMDyG-Eh6xUP^Jc3 zIw`04szoG`V9!D`TFlmSE8K1P>8StTNfKk+eJYQp%S05@ZO}>M0VHW6ejb;9(s8(D z@5@wzebRhccn$~p{US)YIl}gK^HeH+pX2!0s?%j4c`uQ%9-c_Lpb|%PLp&Gz6DwxE zhI1yPJlr-cB3u~V0AtDjwuwFi))7&_7d)<;bz zH28SJ15{cT7OB$C%g}<98n|(i*~_>K0y`s9oo&u2f;RL?$XL!MOX7M$$78JL!_Aar zEPMX;R)Dq%u-co*j*cK8kl0N7mjW${JGCcb7tgk_NNmyxi@BnIO~?}(#5=fdO6@oQ zXPykvcHPv|8vrQyK1>K52r<)Z8>Bqr$YqXxWSX`CdwGKalW96h3zBB{MZbfT<@TkmY3 zOOV*R=351PX(d+VUgU-kt`|R_6?r1SoR&S&i5e7gg6C+{0)&@?E0KATSewdITs$8t zN{neMH=Pye*A9ab%ybg|y`01vP}m8GO{tq-Ys<}yE-EYWqs>ai=}4+0xh z4R-RD7I*Y*(*hj=U#+7vDw51HWGC&PHudge!c5zi&I{#>q+RsN28CGU?kz4)Acm~~ z_C;%uyRn*ui73AVV$L2#dY)`~lRQo%i_5DTfkZ3&W!h!(FWIOiM0C7Pv-Stzm4e9^ z%3_G9m2^yO3Q)TUu{*W$r4hZD$h!9rxtM-w_!Sc7FC|Q|C%agSrwGfZBHqH@zvrmk zI$2zz+-z7z8&xjj%QB2s@giBeUhOWr*&bSjNT!iP=PCZd1bK!2IC`jK@oX4Zfy zz?yB*qc`L+0KNTzHgp00pma*{B+LFfAcFaFoN~oRd>ikMy^;z!c3UtVb zv!)}T6s5*;R#pW%JoEW^C+5LjMn(1%I?WS7O_U4r2tjkPv?QC0ErjUC!@EUD zSV*P;k~p1mH=x|uueGZ?43=T5)q968n*KKr>GVk<(eaA$%FCW*G3yDtYI>8CF~v4Y zE>W5}rPxBpq(fBqveH zm7w={qECwMzcN}^vhV%U(Z{eRcc!s@i6-Y}uop(H`b75+^xGU#DKt~K9N?g3U7r-V zQ-3c0pZ0jOFjcm(y?PS6fvNi7iJp?7|DILD@YcOKn)?y3-7L}k79cu5dNGlxRH_$m znA)e|D+;C*#q8kQ!u_*36{=X=S7D`wsmN3-V8)jefA841Z0E@0tu5^^@^WqU!2&9# zP=hxAg!+mU73l0XjU*NtQCl?~J1g;GPx#gy+}vMg=~rga3gaCje-bOB^~j5t=bad- zh`+q={oZ}IgxFF1!TnQpicxHp)clB0)yiIU?iu!S)zWVR_Xqly$mx3@MwYd8#ryuZ z^n#>pvR$!FkIfSvkn)v%kZ3O;Dh3uW$ve;rh+wqjGN!Cz1dQ&-6zVaBDT;#XD*lLa z2OY&5*z>jK-i8sy0#ArK+oIU2Gbv;%SaUFz;n+exn&qIZcEcRP-m`F!v0IRadi0tp z`OZoNfR&}UFI!fPxvfU$Pe>?$BvFK<(J}ssP->opSS^jN6uTS2IAar=u1xEfub;A5 z(l1%qq|74X3fg2ofO2;%bj4BOao`a3j9qXFBQZ%Cg@tKz5bF%iZ%I^=LtmId>8F7a zmNL&aFZ%hFyKb#4nZIXc6KXR@D#gQiT`3&^GMLyBCU&k4s;G1y9ae79p@CTCkrWw+ zD)j?IFv*&$Q7)U1z@+2FMv1#8a;sXgA;o=}r&NfQ2~$vRYzd2w34qU_V=)2MQlHsG z=-6gNEEAL42F24c=JU{nY&n~V+$cn6dn(pfD-)|>p1(4&Nx~M%*60-*N1|XS7Jx^> zTk;OzIgc$DvgJGQ$jw;fGPW|2F5fyOUxU3>sFwzgK&iSO({%UDzcJqqibDa+JQd=D zBicg%PI)06@cse)u*>QoCPfwsK)YciW52j|5}>FQEVz!+D9UJ);#HEh2c@rF6dSSg zi>n`%q^CdGobLM=(bxn6bVNP8NC6^#URk10>BUCvsKzYA%e<v}{)HV57KfxtCD6bGAvcU5~lWSiTASoF~Najq(z` zB4b2Z^_xLIfFuziWD!BtP?wUSbk~JqI>q23dvj zKK+GIm0e0jaq^U#RG2M!$g8sxJ$X~|Xu~Vq6Sb5Xm=u)Cg7^}>fK*K2A zLVp^;j+hgc{xT6Ow+crmw<~mql&dTG3q6&Y{Ac+>IYy20yCY@{-Ehk~ zVkxYDr$+poi}X?}i5fXeCAY^*EXI`S0;#!P86_0ep0#CAMGOE|zmyrOx_2sxQzg%R zOYV-+T$NTXMTyKj_Yl~72qP$<4cHVPE3u z^4#nU6U0;2uB%aU~pFCr4ztIW>RuZNMh#NqfU1j|#Ydxid_ z1`a*Kc(wro2L^?z2o?ekL^zHnJv9&MsTQekA`!8S0KP2$hbUDqvP=;LS4+V}@j|uS z96;D%?Nd`kEAy;KBE$l5ZcoOh-ike)AF!)h&=q=l=M!XwplkWm*g~RwZCjRGD0Ty1 zaRUKt(Ib~=Wa)IwaxCig>dj#nQ1NOxJg_|?T5iOmqAMq*SX2>PDa=Erj-Z!dwOO&4 zB`Gp^soKbt3$f;{UBjWBJY;?6Oqgu9*FM~Pdv8r3k+K{pRLx`2~jzJk= zUgQ!0S^8eS=9zMOoou;UnF2iVj)ZKn%^Cf33ljh8buO^-{Zt`DW=yo2t7Dh?wFgG)&L_F{8-uSH7Q8;O{37$L`B*QtsBj(_xQXa z5BJ)p942*_h2OkBgI-ZB#b39mY{V3gU>?z@<7eaMPpS_eCEg$QT2hEJ|C%_bY$uN8~;84U2M` zx)+fL54V(^XPCDo#@*B`QYGHgg)N%yuX-4_ccWf`n!9A6^6T9ZtAUZh%T&et8tloD z!JOu=2R!f3C15RvD)B?*70i2$mvQ~04=dF}%6?O2;=U&X*c(R2EIg)-x>!w5s8xMy zO#Id$*zx}6-9~EnXg{Yu@tftlhZV$g`$xY0h+ML)S?HdD$xc)(PBRmauvEaleGe;B zckX{5irxRR2~l748k+4rIdr-#==38N2h;(J!}B@J-)LRh5csDfpWgk^ioby~!O@&lX?f|9CC1 z{84N<;!=E3W(xeaP1RJvUgchzg8n?LES#{Q;>_1B#Om+^hx=~F5HPoagXcU=zlna_ z(jZq%DN^||@QV~2`tvpw4nsn#CcOz9lF{;cN^yiz=0wS|CN;XBZo9}p0HUpHndKU06i>E6I z<1uk$V*Cto{+RuJYQ(nwujVsoeOy$mjpO&c&Ih>4+)nyFzVyS%8tW?^v|V|O+D4Y z*IHSRiJy|poL8gS{j&&_Hq@}ke!-SWqu+S{L62n@HhuShJy3OEC#3(rU_w_PbI51& z@yj=^UhcN#;(sUHj`C3#DLOlsG-GDHrl)u=Qd`q)J6P>)$@7#ZOIk$(!9$)aDky(w z=FGbq=Uf~An_a-az4J!hNUU{j*X`!?xyem+=MVxhin^^^RdDJ{6xy~_p2JL9uuw(v z$g}D~6`iYpiJH+F5O_bfe>r{uzw?2UeK60Bt8eljCOLF=RMch7U~5LOHODz(G9C=3;_Pw%LKm3QH<4 z4oe>3+@mjS1Ij|S&QwD4&qslGf=t@9U_NQOZvVW1JU;}`spE3oy@qmaa)B^9M3uj% z{uNYM{^w#F6ZNOE+S$Ef)INvIINYH9)Tag(loe<#*Ni%F9bfcUK^{k_)IKP;r4k}q>OYGSIdO$r967PY z!oSDHHNkGPupn~B%e9{YjAe=F9^OWvw!~XTe!Amf5~x80fC8AUBGE?YB%oOgjj=5Nc9H}12O?FbiYo&hfqEx8N?h{@yx=Vxa0fWZ`?85 zhrEre_ac@&IoORz%t5d*TQ?>4lM&R`*!qQ7It~++rj|%-@YeSbYf37iGpqlF?qH^2 zTB{?X1`$vHQU$9TsbMbidE+_#mdrzmz~C1)bx3#d)4hm@|GxCSoV+yr?)LvKKj~Py zH)xt55szj9*+wymZh&m3_pF{_qum%{v_+8tayN7%wred>I*FM`kC~62O_aIYfDVs6 zdl}=IionZav%hePpu7XH`k9I4^Fg8~Jsf7QQjQtHh@2^tZET74H+{EdTB4i9R2PP? z@3Tnu!v__KDURh@BA~<46FG6F0(sqGDO15AGvL5^MA;bN=)SZ2428|yiYZO zf*}X=MUkaUi*9a{STZY5TLU6Wn?45PUuP*OfsLWUNb|8AT;`?*=r}QkLDbfDr+vg& z@96<#l`{#B($sokuLSJDGx zv)xc)A1*{7i4y==f6qt)OD{d+@EIy+f~a#krb!bYI+TY%F^;#I_JhEJL@~Z*%6z?d zHve;rB21E6{$V~B46f#2*J;E=JYe;QnvLB<$DkMpkU|y(-xh#w!v_$o6J2w#Q)0^y zFXTyNC;saYvJ_Vb@g~>=g}}rFmLQYz{&B*qP4e;C#2J-Z>F7EyE< z3>X(cHdp|e%9xcPmI%R^U^ZZa|9g>M0GgKK(Mz|f@h^-3qDfS~AWV;h?V6@|y$qTI zs>T4>%13O4`S1$sD-D3#SAxVsrni+-MV2Z~h3>I*s{>I?7Zy}l=13@K@fwU$UbUNT zK+x3BaiS?yyr;&*vaS2NNRT#fqKmXZG)n)#20gmr?veV3-Nk0aVEl7#azCM=jb&?IMmj?Z|6khvi941 zid_{us*%hr1DZWKW>eJ0^R2mvWt+L?7dAz$9v9&9OB(Ro)QSRAFgr_^X)(JiU=e+f z)-(g@N_?ar@N%pxi_3Ab+nXYrL;M}*@xOXPEx-G#e{1-P>CDA|3Pt6zQLhkO>-maE z_n1zwAjd^gqv@ub7|`)RnZ>b|?m6z-vS>YmJRgnmc&)=^0V3<7k-u2PA#7}9Hmvmd zyV)hFQko#^JdrGD0|&D>4ncd2#2k8qH;sq=xi!SzqxP+P6Ykg9JvA26wu7R$H2reD zW~+C1D>fj{#c^M(x*?mRTquOB<$2v-jBOUH`ne_T^uDW_GEZx z>0XGY$?>1cd_QIp_u&J4R4Vj_k7GTDm_1j(Bvbbw7e~LE*{dw~Rv=aQ%JFjEmuc91 zyjCbR-y}f!PJuEue4P6)c%&rG`}2WAqjfI?c9F}^eSXwZy}-Im5xF7&pHesOXlqag zRVER(g~{g7DJoW_*s7iw<#Bz%p%<;hh{^zdj zzt~h~+9T{`z&Cr#IE0VNV|Xa8S09V$nVS_8{b=@l#euvQtu~ADQ{&~SfsC67c%3{;Tj~6 zsy{h-=dghP{7zp<-b(Ze2=MMYOoW)#eDqR1o!a#ujpus~;ZcI{XzKJC)zi};|8nW) zZTc1}b@vPfc~$>6j_Th}>TTj;5HJ7xkBZN5CMc+nhNMAsCxQz<2^Ikg^(B!|fUb*~ z+~rG$Owu8Si1%W?^l_9vsmSp6X8tUc%Ez!|HXU_;%Ha5#jC40Mm)XN($_DqrY^tck zt6~BMmL@gv1|3GD&(*rJT--k2x%2mfpUYkHT2c;2{W*g(gHc$%lZb#w=s%|}Ml3J) zt@<&6XLbv5fDp-KN*7F10;pZHI433Qjj#Wep$p0BPmxVkbxAPFeyqTd*06QPLmF5kpMQALpfo4P#Ax){m4fUrov z5gyB%7vSww>sjx$N6Jfn6oCH|JQ(#ZJ>#7@l7wpDk@==y8_sI@+&$3HPM#~Pw`8D! zq3a1qkU5Ay%+T`%9Ex46~(_ERlo3LW7(D3ITvzP8&kva8O%7|BDG~8 zUt(9?b!iF;XTS2$@tDLembb)N*Tt&lQpda8s2po5yfj1q-g?EBK|Wy%2Zy5kY!o&# z8kcG)*sR;1-o;MjMHT%WG@2GLY#o{mr6=?JtD*VGPU=jj%MS!IkLOS&4&?I!kleW? zonb~qln858$q6a}8|HA1&^Qi)PNL_WxNe?9w=`IHNK++sZqqKHLkmAhNo+(!PN!2f z5@Q1H^cP^Go zRZ9ZOL5E>3lffmHYs02N`)Y~jjKq%!1*xUfJZY#J5j+6eG->_XJMCqlPmP2`N7$B2 z#Amg1nbeDpfZ=T+?p?uooirrZvzk}x3^7Z%VbxrRsV?g98_$_eKbU2i!uy|zB$SLO zUm*?@aKgx)q3TXr8_ywy7p4;j3_ziG5xxwmwoww$&kdST2X%KsHIk4S05u^F8Pb~S z`{yv15$3Y37@a{WR<$L}hNq@rCD@0c}3NbJi?H3=h`9w65Pu5Lt2evOG_p z{4lrn>zUeLbJfwwwaBx3dJyxcq=Z-vHdfv6JSi~^6Ip8I9Kj5 zn>L3#N*tP`_%yaXUNbLcK+A<@K{E?CPXJG}jVS4aCJ`|;Y)^A(9vL-8ID7Yk_r0s< z?sc3y`A#}e+B@*@+`z@2ffwF`#nJaaZ`wfg3eMx0k3i-rHFjz!1nwc)vfAf>*0me= zaEu3^1b?rFMVYDj@&kelH3vJpESji3R=27_&b6kR0%JY#)yvPVIq-1V2AmF=88nC%GdQlHeJHM>oQ|s*8&3462d_AUi`6d2~Po ze&EfmLf8*LUL{)s$6tgBw4ubmL;0OyX}ka%RA{`z_RAcPNkov3l${0!zl|YGnt*EY zR-ki84MsF+X1^q^a4%v%ro)&+gqyd9)hT{c)=KM}2edx#ph|G%HVx9Pss7t07NzV{=5LFfMx2X+rlx^K!Ot zN++s>HybYVrAy)4J9b3!ydLq_;JeTi$e!FuO@RQ-yT3Z-w}foWah8;$xnap12la>M z&hx?Q&eqqGi+jdc?Olo=dA3MIa2tebn}5}x?lZ$pIM(H*YpQti2Kz_LT(TsP%yk$z z8;~sZO__L@v?`b(b-Jvbui_oXAsx*s!`~`w)h4#xY{`B#q9 zLl!lFzd*FnTs#La+6vdPV#SuzOWKCG(QTsY?ak||d};OIut6`jEp5O5wVuNrF>&=X*NC zWC&_aXBfZ^8~q$cmzHklc~&D_2cVEVF6Htcc0KRC*pegXyL{}qVI@3o8TXn+cJ%hH zIW3alBB^`3B)FUB>CN>VS?0=+1Pr5c+YzqDwVrtnYtKmLj&hXoTvr=}#{kdsq1Q8YnbOB*Om0YF5ea&OWoz~CSb{Uq0v%C z5o|_;f^A@=B*YQ~1eito%er35>w?CiP&yBh%>#>R0WH}9!%z~D$1LF?{^(-yyB5u) z+umq^iP0-}tYtFYnB*@^8z?yCs$ZIvt#nHtpgc4&i*@c|4RBgS&gX`@2F`5f2(y8| z-2K{q^RkdV;Y6*paSo@G^4CeovYLw{j9CHZ8vKc0Q1~;jaP%=EKyZTY`F4SB4Z{uk zZwTXI;uJ*vjS-0)`cp1PP=JB4Sxy(?;hN~rFBv0I(GSPik0|~{5Tks|(_PBY1ci>( z%l-da$mAtW4=)&eSz_F=&@tWA-_?I&4c5YR_P;fZmh7OSs}BQ&{{7b&qu>4(uSuFd zth>(Vyr{K(7_+8~O1MFlU>g2JHYgd5i)OwGnwfjAwHfV#%9}qvKxkOoyS71Vc0ezw z$N6F&)c%e+H3y0Wf*BLF6|U(Apx{c=@^sH&|45+>+F2E`)8A9-9~ZnU^m|3_^&|fn zt1#cAwqHN^zu?2Xoz?#^cYA)Ht=t=Y;#zQJu9|$~dd-92-=1Fo?Pc)EH`h;o46gll zy>>QO{U-SL>$QV+H|i)i>Y97%PWR56lr#`l?Txz8m=N;&%HqAC==a#j6y>r?W%O)P|fredBC%$RF2k{Bb+vT;Gjz4?@nz++en?DSvb02ZHTeBWa!u zX~FDj`9tD`z1eCR+G_u^)i<=&_h)m^%}X&iFDHavS$Xryn$WAcH?QW0UfXf=+W$h^ zlsDVT92@h6#8?+%%gOFT-EFx%J{>_{(p%Ue1Q=F&%nKmj0fT zfx;T|=os^5y$b4h6~P*h=@?I7{q4(oNc#NUDkDbN%f9>&_Wr-wQ5u7foH$ha=IF1; z#$S^!E4Kh##kK z|7ec*dFg+~YY{Vjw`Xq7&OE*S-^++!Z*Kqk7%>ZVdx;^O9YcuE`D8;=dmwGc5LBmr8xV*5@JDC&t8WUw`S2FHsstn6u|mt z#krJ=Im1oc{<*s8SnG!Vil_xn<_;Gh^{c+$_`2yCWAG$r>k;?!sR57F&FMGI&4Iiv zqwz72DD_Lh!=b{UeAYfv0B~(@?Gxhpk=E?tEa`Te@r|br^)er2{qz3n`icU@2_v2{KYY02nESQd zlXLf9f8D07gd?;K<=s|G!U#P!%hL|@*rk^wHI#h5{^n#sZ&GfwFJ}Eq(2jXc ztK0)})Jg8ga*eN+)_xqo#l&anAnH}$D~n^Uu2uaR*N}bi09rKM_%r`_R%Ozb;|`zh z&OerQ#38XOcdVp$(V#l%^od-3^82d=XBQ3=vx^^<2SH$)V)3>MhS$|A>%MhBu@ zz82b_)N#!H_n{3VIbKkG;I$+Fi3+vokE5B2V*%{9?(dRU556PL-M30<8&UjS zL0;E6cIw22BcFOV=VZAi{FY*3kU1R9Mk^iu*nH^J-vy0NTWB3b;J;D8jQ|p5$`>bA{ zK5XlG#>2_^k@n5eIrTAb(n~(yQDp+fWvIP2OGi$u$gj~xT5rV@3{~l{=hZx7HnFb@ znMstpofMR3Ch~$_sH41-36_HHG218o-C7GL1HOz*gi{`Za@^P*ynQGVwvLhRY3|R<8tTs1yP#6~F{A~V=0ySt?h3Ql zR|nwiK0mPhCWLKfndbQeudJI>dIF28!&Y`!9cisvdwph`8*6$NAf2!7v^tfz|E&RX zni=UPi2QE-T_<(gm?B{r58xsu8rC?Tkq4L3l-NkNnOZdHTU;mgP_YRG0ufHawpgeF zEXMJ2$OTZwMry#YrpO?5>%JmQ9Re?4yLk@*<`a5LII@JbX+>E_vY|^tDVFVL>YoP( zND`5uwSY;Yif=w*l;W21C9%~Sq(!C74S8I$sssxdM)G3jwW85{zKw=I>YD;4IE%Oh z+gLH0DOOeVj@i%EgQ3xe1Zv7Katjdc#un((s0aiB;J6L?)oeu?)Q*6HIK$lQ!2lo? zfVPWM%U0QBGhZ~xuw*tekxoO+5~d(e7fljV)v)Lr76FZ=nwIhn<}*SlW*cC#dr^@o zT=Gj8_QRQaB1l>M)8rN{WX%v^UJ8f3gP*T@P-=IXl-b96$f<~o6H~r;f|Mhb*bnIm zR*O_m52~sxb{n;3KlMstDqvBl&dvmY7&2A;VE(`uapWC zEj86B+?dEbr3ec7E|OYYy{TB#sJ6=3Cc;nw$a+A64NJs$_W#5X2I{R;)pE2KSe{mH zYdJy($;fupPBhK(e_r<<-gbsq_%rm>&Z*f(h2@~1}M9d|zMUDe1Y82=VyT<9i+ z8qoBe+bmpofX5ZK8_Y-4`Ez3NIHzQU#o%APVIo@Dx8A3nZd9#zVH$2zY$xPQ=gb-K zBj<+MTWEwl6H%+&hR?$kRHM8Fyz<-VOglm)^2mHI$)e;=#9?fwU5nq|FteR@x2YIw z7qPkbCYnV`KeY4uu8M5AoesuKse^91e8g=vH;nYzl!`HtRoUdH&t+Eq24B&fO%!1Y zBH{_BYzf~rle7?1;K!EDx5N;IQvl)NCWL8rrkzkd<>QtKGL4<2xg(vVEN%H(vscY7 z^gK6JqAV8RVTdBo?5bYGOa@HV!p@(1KDdxiv$}-8O37*+3et2Ucf@m?XTvri-db^> zgld$m@Y7!G=*~NwyiZ{)hIzJ#_jELH!lR$Ff;hRrYHs2;QtCirlx%g~T;oK{!buE& zlKJHQCXHRJ9<*X>21D2~mm)oA)^5)oZBw{JPAOJx;vh-;w%k2m*OkWS^{3?dk(WB- zR^QuY7otHpvp*?qsFF7qe|1IKYLVfgRIHsU@=)-Cywed*?~?5Ae2Gj#Oe}9emQ85= zpK8NOW3zAr4Vzh;_F@-kOwG(IPj(UmEo`jY?);@k)A5ES3nL{sl@Q_VrbXVCW?8(* zK?Pzj1pPuv$zgi2#pkIN?&m;agC4Y=0!(-Q3#T0U600XuvuRG7K${k-ku>$;ThipQ zK>?rp()JUwp)bqsk)L7_Dzz-hxZB)%^@E_^n~K=B46{zn&9R79w0KdLc?ui(TlxcJ zl-vKlGtDIsw>>*$X6&;7J7Eo{;_m!QwNmN9Z{N@_^6~8z4}XPux9Gp6(p>`wCgh2= z__Ej%G45TjG>GJ=+jMpf;mCuD9~Gi0_1#$DR`r&o#tM+61D7@G5|MmS8Kp>U<yS)L>tj8JZ;}^}o6HT1>V0f;LpZ1t{1nCxDTa!Wc^m+`B*{ z=BnjE4Ps{jA>d@Bm*_3AkQivQcwyj6Tsxm_kSIxgob84!ylL00|8;9ZFW8jXqCtPc@ z?iA7R;_J!QrFvT#J-jU^ri?~Ti>6dw!m{d|x*{)?R>hPhQgU9~#Do6iY4-DrocBv3 zKl^hQ99|mwWohUY_Wb1Jn8QMMtt&A$BuKI_qLTzrt~IexX()Y+FW zcWT#K5$h7{4bVhgjMKDh*q3FT$LsR#au*y<-f<-N9?E1L;KrhvIP+b5`B6R^lMA#! ziGdWNHT|kK53D0A#P(l7bF>IiO0~m^^8Vseia7xw6&bHbjOyVKGQd<5umE7AwmioM z0JSB+0pi67k%*!I0|peRWR6pY7=ppVFqdD%1~UvW`%dt^4#pfi4Rb8v&~`k>0u2Dp z8Y|Tbum(s?P?OrVXzr{Y@sLmHwRY&vL~qiAK&Ay+1ocwMF#gU?jsF3FgWK&DY^)96 zN?1j7G~H+mvk9r2gVlC}dhp~ni!Jux3Ih}`LeMkKSZb&e!29y8h7HU=vf1GQxwq|0 zx~}E+9WA*(2gk^=;3F5dLS!Q!RiQEUt|QZVPW}eulP@G6cBP%(uUkw3Xut(NsL+^b z)L5B_5U93uG$3HibFub+5p45#y)9#7ewhI^t)w^_Fr{(`p|%?q11TDmGoRAIMlrL% zalN%Cd_~|oEWU+?1KO!jMzJ-5iVLJ7(Ls(X4n;vluG3hx*Fo_hFwJ(Io@Ez+V#;d` zDVYi|X!!|UBxk<8odIFg@-as#$$D#}7(o`^~p&thYlBJ0w&Bh4JJcb1Qd*W362R@*a)Ofh1e5h((!#sNHDWKj=T z^=oihdZ_v>vX@-Q z-#OPdaL~P9ZKkP67Jy^6*|DhR-Uehm+uSH7_^8(gcH-O(i0yogk%sOpwu%>{SQ>N| z$C4#N)udd5dvZ&t>IGuT2Q{>vZ_kjRs1rz*2IdB%H)v63Z8D5M5bHFktW2{IHp*XY zS4c&20js=OTI&NUSwlr;iL8B|V~8C1IYeCCvCG3T+3#6>?(=m)&#r=(bj(Xp=s%_=v2gdQhT}xkVitX?2a|I%Ph5?u*_Hpi`!_=L zTxbrXkjS{=8qZ}1J9*9=_9s|1}nCwS-;4vLu1vEX&;|QBQ4!s32rj@JAOTFHxTWWP)7*aZtq@4 z$f5<2;BEh_?I7RmVhtg6`J(@|_54rh8fY4>IdbQYey~e#;hkA~I4sFoPFv=Bw{O`Z zCFqda-ecQj-?Dt&yyZf!Er%mnc6%j9yONVoGfdKL{8civEZw!LXlNM^|LOAMr(095 z+k~ftKWUJ~8yy`=FE2LFNr>NlX@awhmz8o0biDuubaN<`>Fl>TvCm}jVOu*5DDu+m zfP=0{$J6Jz(Bm#YCAD2%&Z!Uo{Wv9Tng2Oq^Y1qTLVx%y9`&(W>y|aj&YitF{Lf!6 zlExkJkJ;2$YeOzQO9;ZT3~N&rMbu0JvUJUrYbLii2{4RT$EIj#I3`F|faI!SQoKQs zag5;3A#cdU_VVG$XJNu?YoGs?dxO@Ux0bN89u7%2FhHx8zkJhvkg7P&ryo6kDlyo8 z&S`1fIP)7ZCwiePp1JSWs;|~QnagS4#z&>6-`W=Xd|B$V%r%OU{^C`*|3#Kt+pib5 zUtB7#gH~j^5&{mNJz?E$aD-)oJOgP3C!>dEjpc9uskX}#+nHUrcdWBZJ7uSX|K8gz zHo(YVgEhn8lBLEAs}MH)YUn03oZ-X}TX%|`!&cAB0KwPnXFq41UWl!k+SQj}_BWnw z-CalABDK#l5OQdCIbzaT@d9Gm|50@B@k~AbAHdJ-~I9 z#nh{Ak5c2E4NxsqT53|WahD#suWE~5D0#PBzUGyXtJ}i@ATju!d)j(XPJ0hfIek|*A#XEMpO65$LFcjeF1gV_WO^C z&h#h0bfsW*n-jgj9**A>Pr>rU_dKV~db-LzCpL&_fQExpwwztd_@%9v!@G*@EVhbuOM!@;H0j$BizOZVKiZ=VYdJa+W!s7+$~Cb|?%q_N_v~)hmI%oJO}QCXq`fL+pbc6mi|&?F027O;U1$R+2Q5WU zFllR+X~pK+0Hf43J5LC;V03_Jx8B%s1)KGQt@5dQC(^h0UrHbKGap$@Be<~$^?sNZ zQ=pLW4@?2!R$cns-B^!6^~BuV2L@oltq=B`%lQwNAmEVv6V8n^H}<35BGTX(@2vJg zj7>AmkHp!WhQfpCf=w99TKym;wOW3WgJ&MO*Cdlk?!i|tQ`8MlV=qqWYc~Ua1Rcw^ za${<`pvUS~nh@&-zRnyn(*`#T?@}9YC^v>P8c05Y@B6zGdYi{`j}D}V64&<(_u`$} zst!J~S)fez>b!Z`$1z_eOv2sr7hbySm8H|TgfFU!9IdY^{_JkFUMagrZjGB?>iS3a zy)1TV?&7i7x6Z@m4okA>>Ua$VGqwLYgRt1I8naMFUv+jarOO{3KC`RR>?6&kSMpux zbe+k@(8c>ohh0m6ZuzXPvd-X#CC;KE`XF<|W`{Ah=S_$42p!u8C8jitSnPYaG+u#g z5HuM5y)h_-8~MoIE@*cb`*qrr&HudFOWdGkgD8?%C`h_06a&F$!<&)UYd&IN6le~9u^}g$JfI@Z7%Hb!$|NE;&{r+fagz>=b`%1<^x7dV0J+I0) zzq6)YvI(2~fY_nmofT)2o4L9{S{iOOX|AiEzaFYoptxZNPyFzHvhJM-`=2P6@Pu;A zpeuLOm3Q2u6A);=1?0!Uf{wYaAn^BhA4K+;$Lt6K{7{0X&$*Ys7D{qo;=^Cssxr#5 zxJO)(pmht(Imt3623q_js}y#XF|OqQit!hd6HY3RdYX^&(ObXWb|FMFwcj!8fR8ZU zMyd=HGc`hagC2A4%$%PVu{|vg_Y<1+HJ^8&>7{c-g9b_ATF^3*p0!L&5yO?B`XZz2 zlVyG_y#_bjx!OxGk_nr$Qwm^A_l)3Emh_cQNs%r|xk%fyGcrubTE{{bgOqG6~0abUUME+`cjumsl*UG>3rRov>nG%c4Y9WblmpHW^p zu6|hpCHof3Vze7IjaGSDJa8l`3z4r;tw0|YH0Wg-%AFHd1M#*U+lvj9{HlyoE-H4V zG*2luzZ$f;*uAkMHCCnBbJ8fd*&(Mi7m8`ET`+dkC<$2MpZ|5jSMMHq$T)1v`D>kM z%l{<|3X5;DI&tpKW-G+)5`E2cVSUPbtTExu7gU=h1x9IYphxUAwWf^ojHA_P6`7|> zY8ToiGPU^ndr)D8Rsq-L=gp@JDwgPd<`Ea+ff0&!14}$DCqeo1RJhvJ1(eA>_i`l( zOyhcCtejnI-F{-@)oSE`NpyF)Z3j!c$&}|XA41yU>;d;7^Bjw<<=#O%xi_l%pYLN} za%}Z6<>Gu3HwAjoc+a_}Do>~>wkJil& zky%1WNpc{n`$jGjc8uEv3C9}Z44#c`8u8l|&dv?nFFR}xsZL(tkWQUPSp``u!y`a= z<{Q+W4@J1}8{afb=0vn;g&leNKjR$}#PEUQ_m+Q(RF~9y0Vj}`lFl03TG)p%CGVzX zROxv)KTum%;D&m+qtlrn%e9^(pAM?VhKb2W5M0Bc>6a2YMXh7`axm_b@)I{mhPZIg?r`Np23n z9G>LL?-MENW{S`vYo48wCQOgz)o=#bzV34N=fxxWAGazr#XYD;6rB+t`2r`YuCeAw zspwLc`Xuq-R|KJ$%7{sF=M4t(luk{GE&73DN^_IRg5Th%qXHsT;sHZ%XRLD-7AA;z z2#L~wNsy>~qci2UNuhh}dUnBjB*VMc*JPb38SjuK-3FNjMj2ZRJ+kzHk3Z4t!hoWb z^Dz@EbWe1tWFg8e8u@$KQoJPKgj2YB8yK9i*D?g^JSowhT zcNcOI%8*k4w1QiQK&a8At02!fONXiPR3z^}K~0J#?P@4$3^mZhPoOBQL%_X zDFWn4EyYE|@~!~NglEnf`ouD4XSqtvlQUo z3V|9jKAu6SbO_E9A5LuM?Vi-r25==3Jd1)HVN*PqYQKdLsGOVtAphB-9R%W6C?;lw zXsuDIA{MD7lD{c}}6Yt4Fc+kj4jF2W|c#Tw{S4zAB0wo~Qnhf{mBW^YW=a|?U_IeWr8ud(fhDJO< zL0uD|OhxE4GCrJzEN39ro}NB1&BE;q!M>v%l7je%gRsp~rkW&u0~32thUnrODCVNq z%ZMvvxSjyB2f)b*aO=q$zZCI&AyCW29;Xqs1h^7#7lVmhWs)vQ(BCNXZ4y{IpQHw& zYZx#;NbiurHq&rgB6tilPYj)Rk>S-0*mj@@DZt%~!-15z4Knymp?tgyfq>X;8OOd+ zegjsoPe!~X!bE(Nd(S5Hi9!xcVDCy$45_NO1Qr7V;#7E)NPgj#oHm)Hq*y3??`Ld` z*(1cNvC#)XpjW1r4-({Qm}&{dl7cx!3ry(X9ZEdCCDk;R4Rd7SeCbH3(9Du;v}VtS z6{w<2Bp59y2Gk%o&qrRV#66cG^aSv8G)#Reyhez~$Km*Fm<}7=-v+yu3fGcg|4>ZS z$d=h`m=-HJoeiVPa6_a1rx@urLi`R{wH`0en~ZO(MywawsBFOHKY(3lTN?kC%ROAV znSm}L^KS}(d zthodQO~MYy0B=zgv_id6f^SlTGswg}V4b5Rw#5&hG^=U+56qs4UlqX)f%4A)`7;vY z69Ae20GkqBF)u~5_z`?*Xg&xuf%bnG^5%^HB?<9sCL*{t0~1rd{ruRn>lD-9(8>Z&8Ax~(c*1TzuH zt$@fY@Z1m?%tQhKIhxwE-L)^U=Ux~N!1D&vPapJe+S0AneB%6y$a>u}QU17%-i+Sb zaqEPGM4ub-jp@W~a9w3Xji1Qoc>&4XQ)>$Jrz^Q@9k*{bBz<*vUlDAOmte}bT0cKw z{fF(xt!Xycpca1zdrsy~=Cb5H3t~L&>q4Mn66+yqL=S~&Ek!q^(Vl?li46-^?y*u^GB!J;f-ftGM*eTG@n6_&7?G$_P&( zkymi#%)CZRjrEjJ>p%~d&%UU_-GqIwp&4rbhu_@MLb}O@r}c3xdIL@im7eyvjFSnb zFyk?a{T~{MJWcaKkyMoYEsoo8=2hnf3U#TQUu}x|R=jC(rMdLwrW3^;hlbkLY5CP| zpl2MXA6IHuA8{x(X#c}?7(GER8*?aXZ$A=xly&)HuMwgZ8yS)LOeOjGeC9J}j&f&(pybFxx^LHO^?A)QWHC(*$`NNHYsl3sL zov%N2^;pPwx5@rmI9Mt1M5q-p1cwyh{@Y+sQJBd%JG`x~o7t zbN|P~F3EA|;r)?~BJ}yr`%S}x4ea});1^QbXItC1Yq)P|SKl5&{}Qan)Upp5 z(eJ+6O&At??-Q?H?jJsA_wHf;L#_Tp`vzh|Tnt`|-fI!Z`JzB-7y8OwuYLD57Vqx2 zC63WtMq~QR7DVZ#{YN_8e{Sq~m37sTF})i*iD?d>zEh3IvxH%N_6WFX!uU- zm-xPX#i-kW^Xb*HOmM=iV|+l641I~iV+vCxbO$2_Iz9C6D<}=S!z-LP%Cy6zhiX*> z!Bz43L;t$i4gG11sbS#X07MCYPZ8lAWVb?CD-)kDlK0Xa9U(t@&Ufn=v^)l7!eUAD zWXzfZ87Bf!Y?1t=Amoiez81u;2#NP;a=}d89Gi3(AQdeTU$dS+2k~P{10%F8cV)!y zY?7A%27#b&X!7@Hq(&)b0(2V_;^zdNZ5Cm=uSo|@c-YCH5Q^o z6r3ChdTjtnh&oAzsmhQ732~H7n1)WFS#V82u8<5ffk43Xlqwe zK3NKBy(BU$8o*bu;3?8K{sNdG1iS*U`z~_2qN$TC(!OL;@_x7>4WBFlGzHjphTVNK zUQ-Ha>EZ$zaAyF2ND5PsVNyhZp%f!x6CR3)b21DxuoQwAP0H-nYcL3k_2R>|a$daN zjWd$~x-$H60rV$mAs=oil}<||7KA8O;arD^lp=e3g8|nRAOs==QG~1jFe-dFL-#`} z#0!&QWFdN$Jf$E){42$GcD`#5`lMO^1fbvo1=ATaeCT(4n{?j!7|I>MI0J+p0pfom zf{+2Fr=fVKI0)Sb21h_-4D}TyefDn;!(O0n(_fRQ-oEd<* zNhY+*kSUM=Eck2;U<{cHsSqMYMuMW*F&1H(_4OnR{y#p(IugI{74bfqU?xOeJqiCW z5>_mL1qvq%`BOJ(#HW11Fd45;#)a|W6VOSn6cB(INQ}M9BF-H9eA>lMBtwP)aut+s zM*w&`c~(Hi-)B1iW_(jWhFyUCVG1FTj1*GfUmhV^MR->$oPduX<}b_$(avPdnL4=l ze{aQ)*aE`H^MMH z#;ZS>K`66*%th;*98R_9Utfq;^3u2dLBo$QEd^CRpgR)&(%;M$VxfjTk(R|YhJ+j+ zfF!bSF$$HU%+T_cajAdINIrSWsi!=^$#v5<2~uYUYYPs&t&8L=0)8f%>aqqp{toqx z!%FF%RIe@P>(|%To0)I^Q%yp@rMIUui0~iJ?GB9hS4cHYydhL1D0rowf;+w}XCVKF zYh@rUe!oAB&8-mUu8YH^KHQV{yIe0Z^9K18WzB%u2QQ*TnT(ZQiqrTzTyj0wZ4GJ5 zbjPUJszzMd=`)@rizRXe4Q-B z8T}jUQ2}E#@?Z(dJCj;oe632l7v8vMv1HLm=U8#K z(vu|C%A3ZQJJ8a@ zlP0>l(J#urPQ-pVcMi7~IDf8AeSR-o+?Z5pouU?fak5zz7|hKp4&Bl}HXoZg+5alG za%Apf()=}_7uPTNp{tWseSB()f9ITSYaVe+L^i7b*662wL$r6-%jwhhz_aDUj`^ie8YBgrX&X1zNF+CgmwEcw6;=>5 zR1n(#goz#0jp#`VF;U}mpQdpb&S4=&UEF~l+WLX`iQ20*q~C9K4|eyxpJntO%eui+ z|Jk;WPU_=t$D)TA1b}eWUf`ienZV479iy7uTN^Mq)DN$2}Mr$v4DU zQPK3DFi;N=>1zKAp-VJ9Teg>uI1B?=c2_)iS+}VNDoOq^y-qK4TI(&n-&I*dlwdfj zbyKj(w$nNwCBpOMZ)t%RR3s2RT&e!fbT=uro1-s_fqKXh>y{PrHDrxyPt`ZA6HO9R zBcd@oy!x%g6~2c+uI?oy#!+M~R}MC+PIWZ2Z7(E5WN`IL1aP-X*s(*9y!zDl?8XOd z&iKbCQO_k9`m%y|PUo@wOlHBlf_hR)ppqIv1+(s&0`btYKw*h_R=31q)5f8ZlINq1 z3#O`DDl5|sSMaPW4djN63R%#l0XUG71lqSr4&ompgVn5-A=M>8hdGtl8)-(Y+}FM>{nhXWKs zEFdzEl;l#+A6E}3?Z#Yt0Yd_lN>`*JXkDz_(2@Z=Aju#qSphJ(wMPwPMcbab6ux}FQInki|p6+8k zo(glB5RkLOL>BgZbWU@n9u*Lgv9f#}Aq(xR?tuwvg>DE%VXCDVO%G8MYjZ%~B(c*{E2_icz#w*tun~>uV7_r#2TZHia8{ zFkn;yprj`2mQScJ_lp3|Nb_y~F*y6CJn-eHxlYQ(s5@_WtYyr|Y5T!9{iGuMCdUn3 z);-8_+EPl)Fzf;ntT)YyaK{p+G@#)qxUuz9&sI%54U7WseGEMv0O7_5usLig zBAvq3s$}MEAi(5ofC4Cm!83+P;ZIl?+_wH$RF&}B0dkKk1Qe6KZjI0eommyvd+a#>LAT-tlC+ai^yb81+fko}uX1#liNs^qrrX-7%! zvFJd9iYBH=+m(j&H5DLq=DcmmVBSApvar<0-DJ2thzD4DW%mG$rTy=c3lZAzE(A)I zb&qTbB5DU=8vO!bvrvkp4*r8VjKh(d8L%=|H%gaQpzx0r-dbfA2dxRKUGX@XX3&dB zV;U-oLm|Ed9MtMSHSWMdo_fpeNJI;N-n=MDO1hBhKIg=w5IKFia3OQ;S zBo6`ZZW`rK@TUK*RNo8nyS#RHOTqmIn(r#a)W=%icV749jZ}O}J>N#Pwi6fSyHB|t zo5(-YW(I_v#=R_WIJryO;BxKiH^_&sEAmxB3+nrNcSK z{Cs!^Z?{ahQK?|tGH>9!Xs0GGc-bgNmaD2vT}X4|_gG!Vu}*Q+w| z0zXX6+ynRV% zNA$xX0S(#>;6<)rZ59x*mK-V*l|H3)?}fhUijUeKo@vj;6h4A#3a1Jo+K%G~!H3a4 zeLK~ZG!0`}o0RULtrkxBF*JO?>wBGVwAB~?ks0*t zFtuP??@x>9?QE{1C6XaB4PFu-*9z3yg7Gon?hxodNVkq=1g2o?i`sO{w5eL==aVVC z!_hh_9CR%EZrU_fNp6_z?^~eY8xc5ge`e_IrANnnDTgxkH`P82*4FU2QC}Jzz&meX zHQ!u1)BLt5U^3+KT;QdT>35uq0~}VwpVKeB8M#($`Pf7G$)dI&dl_cqg+5brvE_tO z&K%rFipeBHIygX~8C^JUY*lKMv&1jcK}0~Yba8JJNONq zEhz|?yY8bdLyb~YMk(Ijn;+7{nHUFkP^}7)18`rIpnR)fBsP3I10)LJ zDIl`T1Mp?#Y6}2c3G)3NZt*-gFoh(UA~QR9dKo~yCmasIePul2Tt10$#R`ka3CkyE zfcgTA8Uxg;LgonV0RNYxYiA z&NCFCwue)Lu-wk+%e>F$n0HXFv;S4%rJ`-Tb(1s#pj)1dKiafNJ zhGL*?>4B4BjXzY4aI#k?D41#Esn+C)JbMU$O@LJAPhhY-jPP#pm5 zkFRm#9(H1?^3H|=E_^5zj6hB78r}Bhv&~t;td#VVbt?MJ*++E8i2BgE{DCo~vllOP z8MzLL30D_|H|K{51mR#*aWrZ(-90)CB{`q3my_?jnx|6J99q>Io{=8~eV%zywljHb z*@aL^oAEL*v1pV-hYo`Nv+4^)@B)3UkR*myBqau+D6n{qT5QcdY@wS{)DSMpxBU+t z&dN^~<H7DG^WWBnbqz*4YmBT`FW^ScrC1Jz z%L(d4eYnh6piSRA$@E1hFME|2%;tt==HhsAe-qsN4+{ju~-SOo_+Af195p^RGjmM9lWm%uye(xIb z7<#|)C28r6OS({9K`Yhk9ZgZ31#-l_1EYoP6qj3+O znES_mQJ$F8`m}T1y{jLBq8rBz=ijF`9WD)daVhC=-UjBb z#>fBUnbh=j(9nHG=os>u)=RwVeHY&CGx|h57VX#_(80}K3hX>}Av+7Bc1YH zCs5A=X}21AX>;fg7t#73&%`h=k%j0)Q;0LwV;|cK={hg81?Kb0yR-$b&JU-34^()G zas=}Z+16j4T>!W1blTV7JD)UI*9en%go*k$`Z zfi!jT1J7JJt`EhZ$^bD8I3V%Q9_&5vGMFs|;*JKE>JMFXM&0vdBI00{o#5_b$5cr{ z(oMM1u#w!LhrJ-zkBr`fC`bdqLtz-2nM@!LzWurz^Y^ z5mIvw5jDp{;0q3rzo#wpVkZh{0`5(8!E*T3i^%4Sh7Klk0GqzY^@Dyr)J@@At1oPd zk`&a>6dGVaBFjGZ*}02L-=E4o+YpEd%D9KfcRbT}X?f_N3lR3{$hkeyTxuaIip{eg z(#ljvr%Li3{7r~ugea@1B~;bv13Z4FN%;QZW;bM2(6TACWd+;;A*k2Fu-6q&9Ge|vK`TyQtpbj^u0cgtd8YzGS_$A)KD!I0`44;9XVgXl;a z$AioZqae&=i0yoiCZEHi=*cbf!kh1zicpMYpf4I_HwPL61t!P2*_2l#HtdjTp6}-^ zYD`N9Y2L;4$ZUY~@oZlBGDu%TQv?9!nNZ(!>(>jYNIqu06mg`A7s`14RE|5@kl(uL zif!TfZIV1{AxC~L-;~p;LdgC1EaGv`E|LILn&VM3w)?X3?Pc%{e2jfY9w7r6r_NOx z#2o2Bt?$U+O-8R%hcR1F9sZaoQ=|cz7cD@Tu@O75Tul}>oz~LmNhJ*Az zePn^(YQk9vcMe%ABp(+mAV5Ndrk1wm4-FQVbbq~?N9Riw4!j^aNW$hfmaAJIBDmGg z<BUgoAZxr^K$z9K!IMDm9wy|B&0ALtKO&H)=j*o zrt?~c&vXyEN=}&9wXU?Ao5|7fp`-Ow7C)ItIsl zglPs%q z4~G624w=vstZqN|{ShLm7QmW3+7FE%a=huGkyanOfDdd2FU`m)H1WTy+*X zKmpDiDcL?K^%Lnh4uTL47(0Q-d`abt^=*c&K@|jl1c})=93t<{LNW+RlC6xV@1?k8I{G(oifG8`pQe&@vxdh%t5%P7xgjTl9smF zSlO@@X5(oo8MIjMOcMi%&cat=dj>_pn#$}c4{G8*!GQTY3gXNohw0k(#~YLF&OC7~ zN8i}L3%2{EMfjyLn9bB{cR({}4(6v|ohK?MADT>S&^{;Q_J>I=`A|g#PywCIr+?N{ z52*8aXtwSCHzH6lRDyLYosqr8`TnRZ z!mowMTEzyEcf%8t`M6e)F)sC5e7g7vR)RWr^E1cU6$g4 z>CwCGGV*8<4NxCrjK!d=Ut5z(60TDAbcdmBSDxa){SDgPSe`@WVs1)AuOf2ULv378 zqz~jG{!q9o%ONEtm#hf<$pN&hlt=S|WtmH&sQMU`itLM`L%6qBM%++ngU!h+zcnn1 zw%@30O-tBy$=h~(5h0f)Ra#H)&YLhm=z$+#YGGaw)u|E0WWe505twKY8DuGiBbGVZ zszMN=Xb@Ub(C8Y}g9X&fBgq_xd-dq#p-DygiCJ27cP@Sbbj$qY)0iMaUm6!-%LhT# zBnm34bkgT-hd6Ffx&~E8<*8~jVen>VA;wgIZGmE4ot~g0G{2G$15}n2cyY$Cno&bf zswoIkJEPBNNyS!9Y-m}Fp`#2UorWrkHxD9ovg!JCi2y`(Hz|Ed(U1)&nE}rlclC!lClnBekCDoqRA?cZA6K)}Z}u&TE52p+qy5Me14h z0$vN{?Iqy3E!I8i8^~swScHMkMk8Njn(d&#D#dETLE87Yj+Y1rgM5#9qN+m{IY3O^-95AsQ z!M{vvP`e2^4&ek+$q%?TFqd!43&C&CidKKi@-E%sULMZkv;(H8$A#&{0}{9zN%8`Z_v|6QNyU5&`*W(^aU667S)IA;9*|4VCDmYl;_j)Egtw*t! zx#`(##D^VOQ(7Y;ul4sPiTVzg$a;(c+uD(`1A&d|J#&n*uzI;|S3Gp?3iBL9uw#Lp z(R!_tZx)g6AHpCrqiY!nysavV>h#dNF3EGsR47Sam{R$}>9@YpS`xO4tLN$K;mYeC zNMtsiz1f`ac*ngoDWXyJhM>=Uwi_SR(V%{p;zLVPC{4{0xu{UWe%8=yYRsHALZ5w zj0HU^DVh=8XY`Zqra1yjIsZ%D{8#^t80)eyONNSct@%akogEukDU>}gFYtEqLx?ew z2#dD>Xq*%>ACNGmDaP8yKOLS8TRNg)|0-n`j0U_(4}H>kN^Vah z{TggJ`Mmm~ScZ04dc2&R#Z`(e%y($neJmyLKdmvT<;TmqX;)7>eUmaf9PA(N6z_@o zaqP>VcM5vMXu^M*r6w*@71l9tu7~KP-p(`bPc4mB?p1%9fHSsf-5JV#tF`}sCtnv$ zCPXubFnmOh3E|q(#Obk>i~(n0=-;SK2A37~J{wxIf%>Wr@FVA*3(&KVCd;6Kug;q= z^vC=41U9?JaJZKL*^`=g{HY^MWi@=^hYlc(yl$6ECcqY&x!ohRub-CgYh}KIiH3`M zEtGS~g)B8nw?^lX!_pfGRd;Up(B%k(%W%Y}#5eR<4`V*UhS6&q$n_FX;wLpg>^3&Ks(J7ZMQ;6mXJq& zVp^uB;w6PgFQ_*DG3H-%)*V3ou13@B8;uX3^o<*AWv{LOYp^YzHgD0lZ7{Gs#6~5tf$kA zr=~%oVCoTts(5kK>!J_+o{yK4)XZN@!^S3UJ?}j`>`U62@p*WcNZ*ooe&d~)fS&W_ zkER2M`ZZ3y^PGwenvb4| z$l9LWQ+p%l-$#DiyJzM79(Wu}ZkDAO7o|BHr5_h~GE|Jm3raeKpO z_rhl(*U@DTVZK)#5E~_=8M`!lCf3X*HpC^h%qF$PCEuA%?upwsG`nv!ZvV^K{ZnxV z=4TIli%VIVO@YU=RL;Qd7pxhj&n2-z6fcgoX7M)#AO<6saoXCl6kGVX>=Dh!!^0%1sw#@O;5(+Zs z3Vxb!Tlxc&Obct~idN!_8s>`I5=!pOl?+X%7AGWWH>LK>l}#lao1Z)OEup+;&UJjQ z^jW`agl9?AY=wSerTNE7o5bTzACG$^p78%zISP-LyOgAURvQj@9!T_5jNQUXtSbIk zRhd{_^Re3a{mGV(HEoG!?j$~*nAX&v34)94wj%6k7pe}MF+3vOlKM2id<_11X-nnq zx^J=GKAr;o3k?lsjaDu74Q7HQjJ8~AJ9o9XWoYtU6KTp;Jl`~>_br5bxxxI>l{)aVvWMHYd5G_>`OY!)-Iv36zXjetHQzCnd~g18G7_ zeT9N_7rVo+G$TR=AOul2Q_6c(#*NP0ck+Bi^7@hsN%YdinoxM^rh#DlgA4^Pu# zhHCxVFFrcf1$h1YpuOqIIR;lw$Nxt2NTcs@^W8%?E{!!Y8~xAv-)wn$IjlYD&Ct!u z&#$w3i**8SU3t--FxImB;jOE$ZnLL{&Ia7R_U3NJ_xU#uZ(o0RA4K4F13QG1y?ZZ( zcn){8#+)CxhC8v^(f0nK>+h(y!~bsZi>mW1(cOIK#>cVd(94mJ?%e$JTp07PZu8w+ zpI>zx{PgzG-P>Q^iMV*Zpw5oP>A~X`dmeZG`~8EYG2mQK*PS1qCfbwVJ?^^u>#MZ4 zWKA#lUgz)cb7PnHJh|8P=a+2y;kn@Z_x}D_{{HFRll%AA)&R7r6hx{fNOQ5q&4Pne z$qzYH&AN$q4(X4mllcK%oJn5b#|b{l{j0iz8QiV6K;K+J;Uxd`%s(yEb+tH$5#uRD&`jw&%4H~6iuT!FYUbQ z-QlT54W;^aB8=zGiG(A202*%Z@wj4gaSfaieD3U*!E&daa6x%p{ivy!Ar;glmCYm9 zR?JH`V7Ja+!Ec$9pdJ4${&ZcWit!a%-5E;UA2SrrFUYn@o-dYI;elq1_a_U_$Hz22 zGoE<_l;0du9KXVtma{d!>2}MXDOk-i*Z*tJV0_x@aU z&;HhENzeYWal{pN)QRoB;?#Nl-cp;{W%}yESkwJhIE#Hwz430NE8*yd&#uypX{y`J zKs;b$JdnBI`iHWC`H*zU;PKT^bMF z^!bLwJNT^KGv8gCZ$8)GFy7=a5=IQVtZ=TQByMV{Qt64*_pZDl_S~EGuU485+PkFU z*H+nL(pPBpZ%}CV_-*C@Ui2dMf98+H@FOv89jj!-XSLNM0BJRz;bXz$iM(N(~ zaaXQxhpZOBvZ04?&U73Jh@l(vp`{ZCzDh)D3*h@7Hg%!6*pMsnXk>VF^-+l zifJsW#T-){46zai6U1hP^ny^!Xi^#|wwPgxLuv5hvSp;gSCJf}maSOpJEe0t1nV>m zQ>>*l=niG{1hVvtGBfgZgO+idn-^7#Pk0(zw)S{*a*7TvQqm2l~#5EkChc2 zESTLyh7_Zd$3UelaCP^sM-|9P&V!^ z4_=kxm-xLJB$b;fPrrKo=}|Y1V>ftrN(mZBuDo1p`9^F#?j3ZK2)f+J-fe}8QoqO` z4U}uYuE!=wplinN%aL=_$n*(s480r1&ckn70R}Lf~ddbS)T zn+z1ZM#M=d9olmpO0<%p)9ZawxRlS8OKJu0U1CsL=0rDinR(>eXhp0rSGTkN|9|wc zF=RkRRoeRVbE9glRBZli)5GvJcMsSBfk?YX0^L2#Rh5G>A=kR)H7G2-Bhy;IVPRoa zP{4-OWyZQWNnThjsAnP-yJGK@_=zcZZm2&U{Br2cBfAEii8&IpibC4ZqYhu09;{4) zA+>}eVtU5z9eZ0i8=G@cHtIcQRhb-(76#g*@KSc-5Jw#{60D_jh7gd&f63}*vAXeB zq<1Rn9MF~&uF+@<$D7%Wvh-~U+YjKVgA7yx;}hYqtcW@YqGA9fexH!5dSAW7L~m>8;CFzixi& z`a1ANiMoe_#L$IMH9Cc$oYB|Z{GrTsAH>_t!4-9BxD+M>4IdO^iUDxL0vD0I_Nfnb zjSX`+@f~3!5@SFBxs3#(Y z4OSW5BWD5$aB^8;pOHk`8Z4>bJq3Dc-nmzv;AMRVCcOQ{u8e=a7aCrkI$IsG z$l1jAUOA2WLb@Jy=PQ6F@78yP$fREdb#+)ZVpt67L{(8<;1Z#39RMf ze@bJGgzba7|75R2*12@hKo3hQ(6Bg zZ40MKC9`hkG|mkH*SyDlM#Uo)s<*NnC^_NwbJ}GOC~}4Nnf>JXG0jm4nL&3RA0yw@ z-#ItEY>`PB3)V7G8kCE4AI~}Kj`M@ZUCz;+{@04~eFL4AuK1QqxylclmpLtxv|J>x zCpBxRVn6&FR}B=rHW0CtjoNWy&lK0SN&-axgDNDT7&y&E08NqPUm(E)NthE|ARU(< zD8rr@0}oRz?>+!)YcOU^ie(qtxhnwA#^4EAlSK2sJ({Kpu<(Z3QxBP`F-ApRDUfTa z0J}K=64}+2038$KbgVjDr+wO2~G4vVW56T1W+QsA{VT z0?me*jiEI;a7_S{yd7czXiW(QjVtt*Vb1~xT9-NmF4g}50#2=AC|1VKfuZ?Tkx$J2 z?#JYDwk#?jN|*ZF!nD+;rIAoCrI=#2MxkO)u@(8O-QFDBPC%jk4+*uW3p*t#vd__A z$}2Yfs(rK$`<;Pv5o!hzaj!|Zc@*$La^yR1_Xh&*13-kqy1)pP&b{(5MeC+AvW6z%)d-?0waIC?CDub?i<4forPHlPhSn7UjmpBVnDZ_PIa#dtQgZmNMw>C32>9ZwL$+O z)tp~3j@luqd1+Jg=3qQ$Zkd7m4q!WX#ih>Smd-!4qJf{w=HeRn9BJH@dzM(xxuUFd z@yc0XY0;-uXTL0*MSSS|d*tkQjkNvqr~BNGFUnz-9Ha$jyE@`=je3q#3VOI}9a3a1 z++V3ihD{~d4ia)**Zu+2?%z2+p0%zy9Qd(XOu`uAno6#nDTY^#tr_-eezm?vOj`Si z=JL2pJv&>IgJbzH_SNFLGnoj#UA!UR3z3^Hc;C_$h2kP-mjmq=ewQb#-DPDUT@8$Z z;kU5GV>OZ%ShtiUR{-^Dbe#jx2>#8(*mYE7{_Q5pQCI(GYfj9m&zIguKP5+VJF$g= z(iP2Rzb`o+b@3|f9ldes{i@5{70p`uJ&$TH3qJJvU+sO+*6aTa^gYojV`yHWYEAp1 z48+hib4Z>4mgmytBP~LjG<|ve(SMw<5kV}({9ra@N+XUVG01d9**Z| zMvZN1pVo$n;ragxhQ`3(q%}3C*RV}sr&S6>rbJ^}zkAIygc}aF)&4@%v;NP&`+r~7 zE&Iv&dwF*mYTwc>F9&Lk;Y7{QMs)kMi<`8jak(mk&dnw6> zkS&)Z;c}_s=&e(Ix3JcG_Jj&kP8Iy6X$IpEIX(~!fT!7?UsVXx9NU#k1qy$wr>o&r zOy6Wex^bb;I!UT31gIXyCJ=zWN17nx%$p#<7}9}_RWFj@5L+yL;|pw^1nA9kRbKI0txUt z=?7!`j0|5-!~vajEf^bNKL^3tKBsZOS?_eSAvciC3jS}`!kA_^PV=+J$mYYFrl=@5 zDHKwTp>s%pT!MlT4!+{Kk)rd>*oc7QYwsDF=c&6M{amKT($8!|EFFVmr4g(yAQ-W( zc2OGw_P>jY@ajq*zW`|E!rV!enlaEplDbEos!qjTs0{|lEaKkIXnXec$tHbyoT*G?_ z>evYOFv;oFeN;R8@F+qjk90FH9&PNdmCG2EXrn!HwR5Ql&JV3Q?2g)T1>I**a<CTP$4uLzfIcpLV2 zD&rod(X_`i(?6~Ml$S%-E583o-kXsFZwaTTIOem_M|F3jJ6?wzU!@`+-~NqUDf5n~ zAZ<9(`y;mD<$=aUuQdG(XI;NRu7l&s@>8|_7zb>{DfTmEaJ96!1F{egS$=Wo7m z=>M;Uk|nVOkldj%Taypv*r3 zx26&+9&b6~LU;IdI-~RH%TF)=ev+jW$g}ara24%%{C0nJT@~ZfW`)k3Fgq08cTkN@xUTYg{M{kyl}_m%6v`(FL- zSN)b+EDriF4sBT+-n}^5uz325c1zX=lPfxxFBjmh?{2leG0y%o+3;taqcxWh3SHZ|t=oCoj%bP0y@mQ-;iT@bpnS zcn)j6ADq3hcCA6y_E&DK*_^Ni_i;(z{sO-3%4&Pg2Og^-Vb-Z|jL-+5IxebYAlPdky?8dEw z8}ohM)NHU@3_7?${GV;jhM|*h4!lb8u{G2$2PM!Nyk=u{ab#Y4h)MeSuOax{iR@7G zf9Jo368Hu=bgMlcb99@U$exgQKpp+cg$#IEeNfwEXziz{vEYWhIm@gXr}xXUR#3XS zPgL7d^`^@T?}wqTCwfrVv-N;jEYOY@I5L%_uD0;@*>x(|V4%M^$@ucjq`6?E|&i@Xf%p#?G0ClX2 z_4%cu7(tFHbr*fz zwiMx|3=>%fz1&`{86n)2dvC?h#oV#LFYDeOaeX>##T;3VEi>0kZQY5#^?ZALzD?|) zdERxsOu;3Tgt$YeH^f){N>2QpMhcxHqC(3m) zdZ&M5eOXfiVm-?WPN)Eq(LTPS#IhA~KZv>HxjeLC;pfSZnoCIZJjjL#Y8O!9Iya-2 z7)L>02Xzx;_uyxwNb)V+y=+A?@59(gLC-lA49F9kn+>774&erK#MTzC+-^F0_4qT# zWwwh7A(=Mi!f8d?EYwx47J?mF3Wlw_mLZ)urDyyXVe?*!Xp8eOU2-0ccjdtSQVvj^ zwyoQpAPV|FDQomL91 zt`@9{Y+HZubl*5^^@-}EXAm(D6HzPdi~O4L)v_2<1#k^+O z&B(S3nXs@2#QUcFlx?18cCE=!ZQF44*~~WYYrod8g&XRpZMOT|-4&5nSYzGk^y0s? zsAEGj)8;>W(P0jQIu~$j%#5E{JF|05ILJr|WUJQI6>8fXM>cA1Wd)ioFhn7dP5P~@ z;N^wuDz`;8o4#R%`o)cpbh%e{YfU>A8xJSe(^?(3rmjv{SYJ0B+2-Dwx@Je=hWfXW zCsw>kU0b}cL4w@a9%!4kuBtGy<>G-QQ{-ik@vIb;33p+%rfodqJGi+x^7N)RY0=jf zHg*X&b|l-T$6mgrw?!je&~Fn5?OC!hai<_As`UfzQ%-c>+l^=ceUrZB&qA~m8P&zN z%}CV#H)hB#s(a7YjAXOlF{2?-s-D6ZDCf|a+s+9itN&Mch`jQ5?3gg>e6#J2)HVOc zO|(T_IK6d8dcyCx$>FGr=UR8{*zxbC=WnAfU4647EBW_ug|yV7yKd0nr8)zMnxuDg zYi91T-|@2{(N`X{X6`)mZ^AnmaP`@n%zv)^PEZJ=`=)KPcHRAV^L$(MwGUfe@@qBA z34?mT0ira70|FoW#^Zj!$=dzr_ZHw=v<0j!ovU5MgxkjqXl`Tk%@&#H(3nB}Hg@Uq zqC~CjF*4bGx}EP_8y%4Jn+A+f7{k(=Z80|-w`K21SWGe+i5Yfpb4~tfsRI;E$-W_^ zV9eXw#YNLg!fbP@tBO)=>|<}PR&C3vIkq?>c{FHKKbbA^Ub-jfJMH$Sw>h=f7Ppeh zV(%o|6ejk{mdme;zxI5m8G+=HWU^G^8vNoAD9O*GqmZ?xZF?dTG= zuPbuId}oljst(~c>Qhb?q@-`MUuM!Vv-526-QXO+H}s)pd6g*Y82R&;QfCktC$p?e zhkPy1?e*%=r0s}FerAdHL0{Z`KAk^N`1rY<_xap}^t8aYk3Vet=jzVVs>p_+IMb6l z6kcjp{>s}n-}jklgaptHlfeG)*mQkZF1CeS$*Z~-A`Nw z{<&5+xzl~`lJcvYW~}XZRr7Xae30|;8;Ai|V)d31b*$*40F?iuF8H>O8HfWhBlc}$ zP|(Em($IoHzqHN)jPFW!i>$rT9_E=l{Qo$vtu4H?x@2d^_Tmu5@VLq2b=tMHP=R0j zZC_T&K5H8*i`T@Fo?Gko?hNN*|0AHx4@s~k;Yr#Hy-!0j?&rOYG*f7g7rxf^&$*&$ z8k!wHXgAs|d}PKo`>$(cr?OiRzPQ!mwiVWvCPtTZG;ez4CewK2x)N9{R@~HGeBWGL zFgeoy_-os`<)5mtcIU0|B~rfgepSfN>^Fg!{gY+hbBV&*EWTMe1BUt|Zu@96=$lnh zS`)u}$LsTd7ouv5e_q=cob$Cew!xnqc zv?{Tn&%)+EtsBs365%ID=^G^l9!`atuGO@A7a5_{*Tea-(kPZNir%QBUT+MvUo4Gc z3Ufr#{k?rkMp@1nVo4JvRr3_U`%Ls(d|Ky8o_ zC<U@Bv!s=l8`Wl?|~jZa;~-RA*mkTDJYPZW2^k zh`$vhmWTxQ1w1+lmDw)b5J;YEN99U|?qVnhU6u(PVpE0xb_g?jQGJ@IyCib^ z&?+_&iO+>x31#t2UVQH=F}*5WiUioglV2ew36=g!nALUYU$KVq{;G^;UOlX9dHgV` zR=7>TU~PG6oKlz=1J}oK4FE*uq#F1TI5K%IR6$Z5-&GFJh=H66cr*pl7l4A4!lXLk zlNi2xFDz^l;T8kg#R!tbd=eF&qk!D#pp&xHF$Q8XkyHlEPApJ)cL7d}(mVy9XoSd6 z!tHu_>*VlT6Hvw|+^3fpCKVJ5mXAVeBZRsNLuN2glf2k5 z&`FAPqH~vXIAl4fP2ka`!j&YD0hFRAc?1HN%m%E+fEW^Jt^k7S5I}2yKfLeDopojx zbO(!!;g-CgGh?xAnjCKIa0sq+CiU))SBDI@|8!P9= z5z1Dv0HgNxdK`W%iA(SDQ3U}={ZW1~xinS^TPa7SPnOY{una0(9{|W>AXy5FVe(d? zVOS1l9e~_k5cui&y#vqJ(Muzd8O9|XNN;Ry1{;}4Qdjdq^D*^88G57t^DpHinG8Jz zuu?LfsVt3W1KJ`E^$cJqg2UH5RDULl!$B(f_FbIi+C20amjEE0NT8k=uHJdg0zO^D zF%WT9(zyh36j{U}uO)>+R7THWvRX~V%;cWjYzDvH+J@}6YEDGL4@Nz;I}D|c?#iH zBk2Y>>dMNhV~F5DO;qlzu-K?963&PzfXqcu9vYd)u1qgLs_~%q7GZWlWmZfXn~uto zBX{D;z&_;JU?iJp2T+mQj8IKls8{SG=RJ`-Ol|xGPqti;hFv`*hH;&&ZU#@>Ml_-ptA~Tew$6tufyb#@=eUzf6ccmlAjL{1R zLzhO{;Nhd3c=cn`UV>1~7n$@4edfH9>%9O@)lmg%OIV*{Y-@k*22|d(dR!e zgJCww?5f1B8Ylu3TIb+m`qCtN!!V9^ccKb3~a&*lAY4oQ*+B(+>e za1!d^aX{Hxmf$9{g>p(e$)KziDnnl0jBcw$UKS=01&O`LVYimMYWeN|HktMynwaRia2d*Orj0+G~aY@qGEu6gTAGvSH@0@|QKb>EY6i;stw5VuDwb#wlt4D&B@2xy98DIF ziEK@f#z`PaUKXx|?KBdKC(EK0M#490U=m)^j&M`%X#_COVlV<8FAe~%0s?KRKs!c| z#p12$PuxJ+8X58CO`Wz$^~*!4mT|Z;8kJ+if~Oe4+(e+Kq|^e(TRU0ye`dN#l!pQ| ztb?B7=pvYQtO-h2f&L_*CZEG&0M(N=SP7knh=n8SAPqL(H3o1H zvwYQ)=>Q+WhSB9^SO&+vOR#$KQvgzc8atvX0+$%6`Dp>b(fwyv`uxVU@0+uJL~RXD zd;f}z$?56|k_vxy9n$8XGCWn9E-Ayw(Nr|Q3J0?UV1|<-3xY0H2?NO7;!$v^7``^&-*NskMl4p32Vhl9~5cpcY~4fB`;03#R?0M_7m#l0}gFQw`v zhNYYrB(mZjnJqAZRDP2pTrUqturK`vssQt^Yy0p`odH+eu<3z}8<^la)fewS?EI|>J=?JCZ>0e-NbPk;Gc`18` zW-V9H$~k)&ZYTj(#g^I-IJ3)mD5gaTm8YrX1a~#5LHJ$DodpFe^5e_YK_2>}Ts)Z@ zfq{IefDVpBQF6L3Ls12wno^GLMS==$MhHizmt(VqL&Bl#XE~PAABb5FNZ#gC&Rbgm zgm483qu-ax%NAavk|q&4O3uqk7xrOMhYHoDSmWaqv{>p=SM-FR2aB6@3;A`n*aT&nEax;qo}%1>MriOP<%v7 z|2MJ?R%YtneMeF@^%HYQgnadrIST-|&%v9XRjv!Vv1L{mS^0X@=-ESbV}ME5|2_r3 zVw8koZwwt4_`MX#Lxpe8s&AsT^!a~JFPD!1iN*586-YE2kQPG#)xs?c7#er%&5}^E z-%oHK{9JD3>?7+8{xJL1dQ@x`y5A{v&gRwuhv=S+|K@D()VXcH-*MCJ^~rRA+&y(d z$HF(GS_e-TXq!>;zt6hvct5{vqJ4eysp+4m4qal&gqDFJAJaX~GB4=`KKhX1(rtEK zXHWhar`}61rMi25T zu1h`tT*yf{>J{h0tGJf`A|vW!XX4e#h({fD$L~(|Y=6+Xr=s2WIR3sEy(vXjSZo`A$U<5C^k&+h%F3v=M7c*QZ0QfD z?)0gru;U-U9*I@H`TFBl(CugWvI1GT-6(seI`&!W!ML~~wK2)9zCEYPyQWL;No=L= zp<~`%y4HL1&34!u=OgchYWXb|$krw;;L+=ouihkES9v}yu-<$5`;Sd){Sls#>q2c0 z;`4${cC`dNI2nix9F4rO*5ef?`k~p8E_yJ^;tr@&usD0pYR|Qgt>lD!^zo#{*{@)2 zGSw==BjLzlj6de#{nEOe_WR4~%Fo=y`kfdBUz%B_+#j$RiW$GX$LDFGW9Q}fR~&a> zK)ETKq7z*&US+wpkarCT+6fz=iP#I z>J`?Zx@M%DTiBW+>w9>6U;tyRG1_?3J0aoRYO|bCa8!NAbm%6Qx+s5ZWPfL1pKY+( zkmR2*Bt_R!oc3c~f%cIw{Yb6X+SY3%mVwKwdI2Q)f{mpr2)#{1SCf1d7#Li7Azn(e z>{SE~V}2L)0JuHz8#ML)L)l+Z{uII+}{bH&G?XN5L@)!pi~De*FFJ|pFnV>id!l?w-$fou1{jsh1I@q>k5e?V%>ndV@}|K#XfP!SEUb@Gm0R`Jp*lK4clxr)IEP z(3mRu2yCL&8Q+#_VM+|zm?3e_CQuR4qXAAw#E_1hroTd7cA$ym+c4V*-GMlvb?$on z7Po`#l}JZp;_Ya+E*0-$pRIH5$=eAP+WdiEy4}9?mUrQ$0_3iWoVNS*>5?wUxeJaG zF!?mXYsjB$ZA4VhnH6yXjvVFarQo<~yoQ1~yx9mG$Hia@#Ma5iQpP~~M;^>xF+gh1 zuG}8kjGrqA@u^H)njKC9eMA9h0hMd)L{MXU0O(69(+o;f_ked8g6ZQnkcYyRvVsKQ(6sjRJ`T5D2v3?YL5@HoR?s-`0P@nDcemm$(PFU_bBP!n^FW$r9> ztQVtWtDB`~gcEH^X~8Gdm_f7Yjr*s6TyrV;c6;>}jn$bqd_UwoI(0|S@Z6aT0F~Bv zz+Ms0U!65qRk2=x^V{jL!O1FQqgB&B1s=IE@wHxCyY7i}STFs~gD=F#of@BljD@716QnB22ynAZjHK>b?6~DKv`jcHgY% ztG)O9hU3imxdh)_JsGRb{VBNT_@@lkhnOJud~@yOD>Os@Z?P^VQFlBi0uG1nJKPwDP-3(?bI*K8_;%%S|6k88elaUi zf7898AD+>B&wSkKe)Y+{60h^k%Ri-Vxcc-_zt_dp?r)ix?fmUX5_h|*>JEFgZB~c$ z#?fnypLd?S`r>oR&#Mo#zwCN&_2rL#@BVLRz7&7E`s(jrZz-e>>C^9%BmK#P`sQqI zO2soJPNQSIK0JHRimYqOp=EBJU#oKarp;C4(Lm?9>YBb8JAa>B8#?C>p6h$#yxZqa zvh%mY5BlDEUH>)wXXt%H3p9lf8u1-=t!~u6HXGvad%uQK-BHxi@7id4mbq;80jCqT z4DXu{b6e`$EHH=K^CFgCJN~}A=Gw=R_w<9mx^s)>i}(km!nP^rpO+t8dzgokKL5J; z=e64}2t}$Da>zwFpx>_$`mdbY^y%l2d;izHyI0OwyZpMjp?~gxYRG~2O`(cXdjmzH zA$yw3!gx*pe4D@D`weFo9-iy}-nrZFW3tQdClC660PTLCbI<;M@vZ-7zsgU+cPXlL zPg+U|*z2co-B&O~TXJtVWxmr(IOP{--jyT0nRER9)m7yIE0)T~z&Pc%i)+__5_Vh9I|;fKkU` zpA*3RFbKwc@m~VmS%TP1KyH&DGYPK`kL3`}&_W5?&<)4nrtGhY@?cNqmt5$ zqG~T3OibY0msk;nO~k!c%MLXyJ2G{)zR95^$)PaGvD3pyV3E51#*F?>WeUXviAu$4;mrn$U9(KbguC0$H7`e5tkMT(Mq)j^}JPa); z6(u%r^gISDhi_e(;CSXfd5}I*DcCFs@}N!oJlg-{uC?DI>!+0}8M%W`p_chp$|!DS zlo{*Z<*16_u=seshjcy7W;l+B^t6I1V&kHX;GqYsk4IXEB&EasFL!DZZeAU)#`2djw9cRky`?y!QGBQc#S;^m8$#*T1krxrBk-t0;U^sJOwv0y$N)u72d&A9+t5%cz2`zBWf--6CFs0vIX!V|4z zZgT6Csg&(JSt88Noxpch$ZV*vl>DHyReTSiO%!XFp(pb$;%|NQ*4ru26AzWz@V({J zTZoJ(G`a$8bBzp)3gK_nfV&g6W$A2V>dCe`Z_8W{xf5UnIm{goWtiL{e}oZ+XxCY9 zqJNy&ow?D22!Armr%Xa|t7zB*Qqu#0>K&#WILMs~bnF0ZJ0M>ias46%$dZsA@hCYJX;pelVhLi$~T`4aL#~yi)h4l)1dwv z_8$lB$JAfMvm4_1WCYr!z?{QViS<0s`4ROlxrFo3K``Gue(e#pTL5M+;@EWT4M=&j zJL>d>&8Ms58v|x7D02Z=Cf_+c04o|G&!}gP&HOV4bpdF-5&YR}nTZovz#Q~`s45R& z-f$V^LP1jfdZKr@%zF_;(_vof(e*mOFo=d&DZV7o2Xc{68>+=VFDGbBnKseBk40+cD+5~Z+0uE8m z(-BEc0RGK3>G%;UJcw#D3+RggJd-;*s6Nn6>LW6d1NjaGKtWX89hhMY2T2-m%7DBV zY0h0T2TSGh-%A#ycv!c`<*`y zXJSr5J~o2}ia@^ufQ3_l)r1-rmT?_G|HaM#zy%=ijKz?@Xh7ot!~mr6JeeU&dV4s) zwhr=U^S$rzW-B1W46c;|_&LbciR3{{4k}3M1P65inbQ!6Wy+k0V_xhphLJFIBn_7V zl7a?*HDzf?18jo;Vu1@@4CymL5*nSx6BBY&0HnSE4FJN6sd#vRZHzO931El7 z6)9)EBM0^2+~@tEE|G?V2Q0Qx@pX{L;s+;%)Z)&dQy&+_lIkmDe_?^P@K1(JP}c*{ zq5`^7)fXo^3C;viM`bI+WuB2RjM_a+sQV8~{x^t928go& zUOM>h0vkRAQq;X@0MI2#b^oPmMAFP#q)sVkMVC82B6|qAwsDz*pPauq$w8|FGI9&Q zEOSs#EX$tYbKmnVM$`R7gLce7-xg^8{vc&2Kwl;Ld&IGGyz7eqbex__uV+a z3P7ts`lmu_7$ft^2+)uZSR63)z9VxIaWub44X+Ql&|%AER6L8Lxd|W=V9vQNSm}U? z7&4p%tmrfwj~%ud;EeAXlkK@SVnCNnHE-vS%*hOc04*}--OC-CCsa~H6341Y<{?1* z>>My%BdyoEXAIuRKp_{5x32G>M2U^0<2mIF&hE4!IbplL>oYTLx_CO1 zUFx4R@tdc9ALz7_Yr===6JUmY1J5a-l@wNBrwa0JAX%;C+Qk2OJ_p=x3Y>uPubA+soc-k^{By_EFlr4(JL;yZ8Pz_3T*4Y!I(SA#%XBF#oR=z-_+J8nb= z&76OUs4ltTW}RwN6>BURJ&i|zx`wpx2+Ugl0JomWtf_q5eKPGOzWu1FoJT@K* zx@Xhk-6ylgoN-Q%ce(s3MJIliBB=x>a;OAI6}z3u%z?F z!ZBQ+FL|wRy^M?JU$730r_PjrZ&@AJk`rkS;QqZH`pH`zcbmg^N4IWf3kFYbika+l zOKZ9Q?n;WoaPp(?9?DYt2q=+i)9G0l8}zH|*`kM*jQkNI6Ry%;`npaQg?bnTT|xEd zR^3%qxEBR_)8D4dV*KQB3D2)Q-o>Y6v_z2qjUGZg=8Vc*DAN!y@ z(*7gu=^mqML%uf}O09mhYkHAJ9HxA<_Uw{T@Iq6y-tc_gfuN9gtDnRvWU6*qU*F$~ z)VPhkH#TM_j&SxjwWD2Ge)s;DmQ=~lwSvFgWkn7jdTs65KpNB>0|WYQZj1;D28MdG zNBgvI&)nVAmj1G7{96bXf1&tyyXADPO^q)wJzKm9F?-J@OHO}pJ&MJ5CoTe*ufy0d zyX>KfPv3r2>33#57OuG>)S@yP1IrCP3k_1&x2`_ywR6EBE%M}slTjBmzCYV|>f&G`S$*R16|Jgo*0ak+PgU^w;ti&KH3{5 z-dw(-5oPR}_Ml?TgW%J~%M)H4S{{h}9BCQxqA%cxK=Vmb$~e0?CTQ*R6O^m{)i;K2 zn)W<=Nx9p&g#7tZblv8y_ic1GH1bj`kLfL)Uve#)lLW@xy=&~hG_y1K!TkH0=OMEE zY`4GK&qKps#`tk~xvqFgIZh&2a=ozw(3Q+hov{ZWR+`k z!rFhqx!Q(o>qBc}QsJDq1x7GFJ0dj&N|`)m>$;loYjvqlf!@f4V$pcTu*r@--4XoG z=hZ6p=+O+I&89HqJm;ieOs>1q(wbCKLEyk_l-;lOi5X-3PMq_9)KU~BbqZA1;ODp- zl&LfjL99#RXzr(OJCa%ua6;eZ2P;{BR{)`ojBy3jsxWxh49xhm+T6IL@Uk4#m{D56b=unz>ov$A%6R(( z7rx3;+Q@TWA_Awlc27^xny zda|^^WwU&{k%i~Wy6L@se~o6u=^)3jP3PrwVB#?c;a(Sx>XBm56BO+dIFQ9E!3Sc?{D#65qqaN#Y_bmYT z6VY8T&|7Kw)?_;{suo?3e&$TAEtyONONy95dmY99QH7T1^{YvO3J#uNFR_)SB@--S=t{X^Nj{rp2VDWr3d|0sw^%LTp1lC@mPH=z7( z(Ej{c-KDIcHUoAU(P;|IVSY(GWg1cd6hn9g6(lsKROA zJx>1DZJ9ztTF?i*3E42hj8u<`4nW(195VwNqL{(ejsSHWi{uEmavC~cQW4CiBK^nU zxCp}Xh$6Y`A}0tvT6UVnZpQx_E%WUIt5~=|SF_Op;~yaUQS6j~gEBzNP8R{dKbuei zK#%;DukIiw<&wd40bA{Bd8#)`XB)c=-_F$t9)&NvO3?8DsE8`HG>c3UZoVU_?HC1@bmEY<+0xWY zA2~RWYCaZ_o75`Ww4E#k*)*88d(04KLCP~?)6BLg0ZqFAtYgM!{oa4M8b<2`*=|z? zcbXx8r)=KRn54~K(iqRMO>qy78(yG+s~A0c2maSrY4J*qS~tY)lgw*G z6Bk_JwnJkL-+BhI|J}>Cc;6+u$qFc2G0W9CGC6WvTK%k4{L|;gbSN8C=~w+hZtZh< z=FG0SwQtri32o#an}5@^>S>P`k@z}gcY`}K39mGz`gHx}-G8O`bLq)9!R6i=;_8QO zhQqFhzE=L@@p3b~b*cAe5>Uw1ntNVgB%_A7h`Kc&>sXJR-iTrFo+q2Xin)nc)f2P1 z)!Nb} z_&fAm)ABc2-FrG$vuowMg!zJd0h>v+)%cVb!&UQCNGex>T3N3`*+x+4WA z8lR?&KJ^_MyW82EaV$RTpAk8_GyT$46R)LcVqMgZo-)d(+>x>MpG{YwNWS zbU8F9>Z(zCh%2BFZRkx}GB}C!+*_p?!cH>&J&AROxtAw8*&vgt7)K-5%1a-UmKz*@>(JGBZ7O_iU?ARs2K3-^z4^p$@hY^Gd0u7nKg1Rsa%tv14jk~6gMd`y zlr>*zsYR4*KRyG_wqoe1_7#>!w-WXGB-(w1B^O^C9U3s*+z92%LAIsV{TXDb94sQ3 zC>u2eS$k*_NCay1yn$Z{P*;fb0BZad>82ypNCFp%P{*Uo;nYy1s0Fhif$HAJM@SB3 z=ot40EHR{l8PdR>tx14hhVOyy=+zcVN(@Ge^+~N*>?|#?s zzy4S~wyV1K+57!^J)cbwjTMbkv|!A->B+F2&zp6@x+F8-1p#+nkXfO%Bzs}*rjhPu z(`f*9^%v%3wIGQ}y+#J)5DLj7@Y3;FQ$T=CZPJJcz{R(wjFY-OY5Ye`R({pB!e8Pg!Pv(T zL}!Sw$=Q`{f1#XWziufHuo=~?9cDXapipli)HTS5m+ls(vFe30eRdAE!Zlff3j-KNI3^kyXhAq5L@3iz zli{#6FiERx4HMEvTL=w*IFxB7C7}p~N{ah&%&4ZYSD1U3N|*sreg46iVb{xSY>Jl1 zOm0mX#25imkDPK)jAD?G6C~=_ zL>ivEHrpEt>K-Cb+Ft%*jO;m)AX;N z+f7Qli!0U?)@t*@Px$t1Oa}J~T{fMU`}MW?`-J~>yGMVI_u!t;?$YE4L&t{c4=DY; z^KXeOZr?p|Z}N<1u9I(;`5D&!^>+`&C%+%uKgn@@bTetju_b=`1*oA{3n&+H$vsyCe&$z6Q=nQ`M4VCk|KkIxgfb{XwC zmp|QTqxuY&vu)ojI{WG6aSV$_d4Ffg#k@m3JxjLi3v^5(N4Ijm6{8*dTV94oy7ZRY z#k_S2)&=7iTp9EGun|myK`F9_mQ&NX~GZ z_^ctvqKWK9?~i}9i^1Ox=VxRi0duBubBc0ngL21!au-u2OHnBsROJJz>INkd-J8+L z4hJ4E^wv%oRyfM0-Y4ZGr~Bq;aqS-wjB&ZrfP6x+N(Qc5S^l z?Sa5SHR33=V+HeVwxqMRbNo)GJG5=_9%ge^`Imi{*k|aRd7Q7(&rWO<<3Kk$d(bJF zWAE4DplwmhE;@*jm;~SMK}f|jhufc1Qd-j;+C#<_e47+LOC+&RM7_Aiv9aA2>}#TB zyt7G6cM}cTwGP^(@$HsK?6yb(!q{8hLWGwotcXI-lRE2g$?QZ;=7jrOwCj3ihAzrp zZ=J!3+TLP?j<)-I$f=)W&y!@RA?jF*!||^)f3WnGhS1u~UZQ{_Tp_|y&b*H(6uu1YW1@`07@mfR9Y%XKiT&nU zy9t3|h=4c6>RPgIp&UN9QCWiyoqsY%TZm~e+6dd%Mg!r4I}6vk1(8^7=^*X0RS+Mw zfnoiaZ)h4T=b=y}(7_%eJcp56HG%eb&Dk~3Bd>;N=YSS>Nwn&Hm| zy;k7+g$1*HuxW7hhP6z4sMS?SNYT)K1Asw$s0#!H1nY1(@~XsXuf#E9knrIdrD@Qi zeUOQGX~VSm;B-(90C!DD0TQ&;QV%S|0YWRyZ&a!mw(5w3G~Pv#?&dG)+8Se*2UtIV z2*Ye*I0w)OQJue06HH07LpHb_g&L=$ddRmc0-ad6}2Bb ztk|gfv^7>{_RLZ|;bo+a(;$kC64z)8dL-yA+PYRDCXqAyXG`r^I?YvRXJ*$2m~4P_ z{nM|GX#_<+Y6tP`iEx0>t}T5bw6le1g{jN{?Y=1>Wz^)%(=argkO;PK=^%{~>{Ka7FJiJvy97>H5or4M$n$!5Bb7;-wReLX;6=`D@SS zwqRO?4$B=|-b<_=oF$V6(fuZhEr9%1(IgZu@_Al!b74U>dJ886@A7VQ+Pkd>-hI4e zeD==x`;xuiXUaUBgY8GGmxSVVKhG;Y)_aiT3RBE{8`@>USc_G-_VAWLY|t;t10jZ| zC2G?NGuU|cBEoY|Cm)Q{ffm+SI_sA1(x@{lVIJO|HNzY zUnp@(S195wn_&V)L`I5s@)77<7wTmaY;{*_nc8BHxD{c*;mm*7%i616(yjYU=rX`M z%!ED(yBXp5JRxlc97W=^Z)V$Mp%}YN&gMD{TQ}@+jgHWDjJ0+~Q=z)WK2wOftFhls zB2-1;{#oO8*@XUkEha^qU;q{a>29rn#{M-b90=bk#DuXeVKC+-008)epE_!o(2aNQ z-MfSTeSG!byNP%IN}wae`zXD0(9REI+n&9fzrV8tER{UFNN?s9o75{`_a(6c3qH`c zzXoA#l}^vt)1~A9_@bCv>5$k?(&I%O;P-4n@yGru9ExT-*F`FC!d&# ze-@-@l%Ctak*3ytm$v4!XT%OkL+l9q3qBIZ4i>OB{kuSgxJ&C|E0pG#`p8^QC*c|x#V7JWZq zN&BJu8@4ZQ7&3oLO$pf9?ObHzVs_Ue(3RDb`p&9}Tyi>2iujo7z;O@8w9!uYND*5z3H~q&cx!|1NMHYyIX+~=ocUgwYrgU0@sON6CeY@#{-L-jM zz>lDh>o^Xc$L@L`GcO|hn+zMAfP;5xUihEuA6h!~d?BUE>%4I#nRhs<_vRGmM|vW! zn0D+I(hl%T^t*dPPvTt}wZ466sO@=q_;vx*H+kF`6f$8R3RdP$z4zcygvWSSE8sL_ z{3iR<-M;zO0ASY)I+G z`uPe2k!NR8j1s4=ty+oK&StHSahPF&ta^?=(9u>`ASUbv9eJYxJxgwNU}q{H=fIYQ zg;@afbH0t62JjraPqs5gxC!A`Ep)Y#*hizAp?A~0CV*Z`yFt8NgF{vhH6Z0su@26IGH1+v*h08zoZ z8s*Cob%3pp9&Hc9HfD^qt?}lBcbJ$F!!V)ajB}Y`9jGv|JJ#E*_4k1R=jK*>H;c|8 zIjEE_h_azGAGJTeaW!^cUhVE-SDy+Iy#6z|-dr=Jo}=|>tv3y5!yf>|*fA3-BIN~9eVU9K2c*Bv zfZe<;H9L7drJbfe;x9(YG*4@5zXmzb+yU5I4q;Y~-6STmWs3zT2pD5ehC8N|*52wc z-q4Lx+$YD63o(-gbID1X(m=5g+-aKYlxL~K1xuL(bBRqNP_?uZAcd<@{ss+N)-1(L zeRhNRb^@qePSJucosgH0TIOkyksx#Qyj}>-VaQy|1)2H&V&bvPy!NQ6M;BC=^|wtf zIFc}FvRCQlxWwY1qi@P5rsLTQatMm_P5a~V7R6% z(Qw}Jo9RYiFG@kPZ(-22I5slP4rqt=Hw|dnL?JG?S>nb?!5%XQ$`QVWjf+Vho-8co z+UoX^L~<_z8|0e#EEiE!oLZ~^JNbAwW4GOs^iwmli>UNRyV!V^rF3 zrL<(B#QmmLs-6wen%m6`JygA1ZX(61bclEaU6Utt@ZBas4)4SXoM4c$87WP*YT%qZ z>G<4zp+#6R5*w{@#4`v1z+}{2g8)yQ(!o?CsLMtYdmp&&{Q}0uR&{xce&6o>5 z(0{XO9)k#SE~VHgW1E<0oLpQ+>-y;oo3z9Tv65^n#bk=nUQb_R zO=(6#t8zdd&0Ox2t5EZR(-N9!Vu-Y(}^7&nQo6 z#iErSNsl@e=Q{(ddGlX0XWX1S(7%9M+z{msE&vg;WC1M6V3&(Ex+Mz;A8I%#X(U zZC{|nt@;Wqu~}WXd@wHE`T^Oe^1buVM;9XHn%JGq>1TTe&fnWb8`Y3!AG!M90cmyB z==`87y1LV@a)#X342uL4-+brq{4=of*PSEb!-MmuR|I;Ha?O*!r5hI?ID259(fmH- zr$eS;6TAJk**QNp!nR3>OC4B0^1ngBD==ycpxY1Gy3Z_S{ZpomT5a73*!_9y+6&66iNnbf|~-2A2M-JE+rTfwRC+vfawaB6qktiQ7IE|yl*?nyl+TN%xnKIN~I z<^@(72tV5Oha+zyMErux%RD|4!?_^aJql++P9?D{~O7k znAA7t%8&i0UcFvA@q0Mn`p%U*oC&uQ?9lh!lzPN-Arx?+it7Zgc zjue7@U`#BG6TzSgCbq->ffE4P3?q9JD<6qXti(kxh$5GIp{Ml`OPfHq#)RZI;a;$oW3<$XI!_N_rS3 z-@-4Rs}zEd<-{e-Y=zaL*pkJflBKGWW$h&^3?(bgC94REbRWg)Sj8HVVx3B{zFm=R zP;4|SatO+$hzj7mu$#a5&7lp0hiL8w)qKWcapZuZMjtpJ-Rde}uLWRz!qT5goKoxpXMPGZxZ9~Oh=8AiSN`bWEer)9< zQRNd=<A;{>(yYXns`M0%iyrtux-=`A7j<&2yKe9Jx*^Vl7y(qN4V10d7XxU+r& zcI@26@)|lboxXHB>$JwFM@x~($al2X%OWXn`BVTt*bh@i9jOBmn}%a3{Q~N=Na}3{ z%cPr_3}_Gj+vq(*XKhJ$eV6X4yT5tdH|S`eb02%3$;$14uEloyK8u8Hk?iT~Xz`iX zV&mjWokw}`Lo>d<^-Fr|ln*VF=e6Fx*?i8bSsT}M@W`QV&VK%_ZENCKQSBGbt-QaLkpG6@an*C+;c#jOP@1Hy~MyT0Laf_+HWb`|MOUFGV#~G&&B@DGaoOj|;SpIbd zyjHy|+6LcFe~r@%O7K4%k~xS31JK5ipjwU3=Hf2_gryz$4@SZcXZ(2q^~y5m$45KMZ+D{YX~PgP zzJqpIdt!=_^ty@u@)B{Gru_%}$9tHrX5+tW=@~}!xcY={0r{=*Pb(8321rjjr~_=G z6@+zyuo?}T|e@(ShrY$GU1TVgQxPK&=2UADuyy>6A$gdI2bg7BdThGiZT57SLCSJOHGM zuLSf`0f3Utm_YGi+=qB94Z@OUT|aBVJDGqQE{SSFt?0l}0SvVR*}Gwx0BTr3c{P*l zr9mNFt+N``$9-U~`f4r%>&pOX7O+fxRV*Mr7f!9qno>#b;rsPOE~bC)pnX&mieT!G z4(tgnDAv$FLMKPq#CY|IF+tDMTl8Wf{vfUjZ7a}#wV zg)|I+z8ZQCg!Y69<7%`D0CQmKHH&qhhAxJ2Q5`tG32+54e8vRm)Pb{N5D%pi69CE+ z9rf)0552CyHEMuUY z1gIJqXRk)rXfeJ;G6yCnoj1J?HqlD;pGihyu z)VU`xvn)m@EoOxUWL?F1!MH%`1Z`3g)iC9eSa6%cMxSM1y-dJj7nG+7*k-z(%_Xlx za>i=V_b*@;M5`O2?op#%A#^T`v(sXZi%C{&bRj^Q1?y)qh+b@Tj?sGLPLn0!=^mG! z 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 z zgnHKIK7Lom&pMwx*c3oMEE-)gmE1+~tsI@+wH3E&@Xt`v+}*u*{&%syXK~(gr>WW>uMVmceH-CH_v`}l>xNiKSap8uCFI>09Apq69U@@%&TE%N3wa^ecO{lW-U zx+WV!IsgxJ;L9*G?wT}Z*nOf08|xYd0JJ_K6@XKk7(xUszsnY`jR!?RnnOrk-#HfQ zNLa0!=Oo$}-;ZMSvJKWwLev9t3Ii8y{EXg3+Vum}+6`$Qgi(M4QUVZ31#SR-*u^`t z?qxd=Fb5@Y^$|m6aORVR7|2O05q#jNPMt;+pg>>P`9z_fq?kWY{cSYKbzW0&4gtaLHMD9B%{wh%gS?7{^hE zcwnFnL(`orH^3*HRP8AS?$p3gRdJWz^9>ZHJTqS9~2ETh1=3Nl%h$% z*N=@pB9f?+|H1)M46L;ihZK~LpxRWbIcM>Wug>;hi|-suTV7k33QRh8%LN-%LUlZj z@7e`H?hL;AS73?npp5Ts!!pi;myVQLzgVcg95*#>D`<4o0e zmYb@b(k5srYLadns`#S)i|NSiWB*-}p&VH+eQCrw6|eX~FZ?^hwDv4}))c zmEGtBjz#lSazj&y>agB|@`_}Am*(|H!`T{wT3XGu717tt&+WsCvo2d2=F`KnAn!z) zLcfuN^|;V-FHGPPW$G3H3V|apxh|^-7Fc9tx>P3r2X&bi5EGDS5)w`i{mxH1{04l(E zf?iEEy=^p18yrmd-St-M;Q^Oe% zq8BxEKFZ7*(!s+|C|&jO`!Cn@C^x)5*41)pe>mhW7N4YB@w%M>a}KQ?b6@|o@Fn|X;7BI!eDv`#MXjFqQ^Ms?}?)aRJzawwZw`UcmFay+&%|J^7>d}ve!>Ruiu ztZx{jz0bdIHTJh8iF)YczX1Vv@1SisKR2|y>qk;bl#t%G@yzcdGbLq33es^bLaPrz1*P*oUf+J? z?5oc7{lF5qEY@RUf|G8vk)mfFoNv>Yq#pIUrCuE4Hal{jQRMUrx@1=M9b00PeXzCYXm0^O7nVHFONotPMLt3s1Q*%jFOU^S<$Y zCF!!?^>nO_wiu9K`(u2epfco*2R5nlYOU6yyRUhGU%jQ*u7{n2Nq{S5XGVHH-2vtP7dWuVz&bY?Y&9g9!NSoSHxN*>1P+J+v*O>D!+ zEBcpTtXE*u+IABlFJb`us{c?)}lt64KkJPgHMo^Y&ms#*@Mo^MLUr+WRYHCq`R)3XgLdlc)Ib zx1DPkS{ug)lLVSWP@oc3kIGBV7Z8*{5QIP^2!a`l7mL*&{s4sU*IV+j!U?+T0JkAiiqO1`Xn^)Mss#SSRbm5uPCn*k+Pf-H^MFfxg(_29engxE8} z_oKklAwUv>xHZDp?8`1h3JGVB>zCf$ppkb9Z}_R;?84+_cLuOQdT+TKe`OhF8#^z; z4PmE3I9fJvgK~M1ko_zW#9kDjfo!xC_2o;Ica6Y6nP)x;paIBSW~PlZd}Fg#(|av# z^;)g1H*VFg9-hGNd3=__J?F`Q9D@X&y;eH(wM?jPo2AsT4|UW;_-!p@Ku0?CIv!C1 zk~E>U_*_pRI!fGpi@3r9LVfyzI5ZBJ`~x}7qH>F_nT4%5-Y*Pho!iI|Ze~lX7jnZz zNI^>tRkQ-s%H0wP&vy%#i}G~Tmg>;4)|T0hLt#c5d5%id5kTnUhKAD;8JnRb9@2Fv zhq&@7{2Pw7MXY`o5&BQW*bj`($2-FTnEkyVeijIgyrmhLZ6b2aMLs9>u@EBUk=g8! zR6)Q;K%c#c2+4N>X9dc25KEjRwQ-J0fWJa{$?*k zI{!-w0wLBsGKO`+L0O~NpfdwJe$hS=_P~;c%mOr`4M`3{xH2HpEZ|CloFdohGK5%e zHh~Kw0C=zm{vUymkIzZei$bOc=XOQrl|&YtjeNO#?fg#<`Ze@Ib@qAy8^c9~v|*yo zpn`xq$x75}V14Lpc2Zr=8YL=}w=5(fdvjP`WE(2W6MbfD4Gbtpvd(R0-HK$t*%tQZ z)Jxct%ue8XZa#zB%sQ(nK2iQIM?44FN~^oR5Z~3JgCg=QXQ9Jxm_$+T&V)ttZOWV? ze)my=Tih&P6G!(b$VqcYug`Z)h8Kxpw>~Tf`UY!Pkx_z3nPF7dvM5CJ&|BKe;!|%A z-@zR2tscKk`|n}(1G&+NX5Nz@=ag^m-VpYDMBZ1fr6=RgCCf&hsUAJ{H2AH)^*5Lo zGKr`>dS#nZ&p-4Q~D)XYU!7^dH9me%V71+_(})YH5WVvlO@H!W@yQ;mAl$ z(X7nWKoD@Gq~$0z(uQdRE6aw4X^KrWE8DnAZBh9vEX%|Hf5vqloOPYYJP z`+mLN-n_IKm^}?@IaiV~1HU52SC;Tn2?&NZpQK>RFx~z!t^=>CUMH;+LHG^%1|5>a z6Uw0CBS$ho@4g<PSN`{I$w{wxXh|Ym=<`pMKN4;IV|ab+8;U8fqs*f4 zp!!9{z*p?yMUghrPCo1DLr9h{8NW$WxeqT#79VjwUdKzORB^|v4jCHkRuEgp+fED* z+}1hsmRZJQ?HeOuR@L|7}m6UY1*4aPZCH!~8UZVk0*h8)&3 zDx?>;Kjpg#qKOoEhzN*jT=LJ7L(NVF>@VV|EiKdp$DY?8Ivb)n#gFI$Ot-4{0z~@hyR^%LoVydm|f5`%9??h zDuFBl{7Y|B>5G8b9`Jj8cympFeMuB5-{Z`lRlRm5_A+Qz>rS9sNO0) zZGq<{Tq=se!&7Hb&E(@t_o2Bf4R2Bq`6M+aji+*-`&};bFoF-&ule)JxDbE}+O9Kv zA>ZJhx6jtkx`Or}gE|Iu-m~1e_Iltl57Cp4kZq^t+>jts3OqFTtewiC+j{Q6ED%g# z^sdv0WBse?cqmL#H*t z_p@N;;xBP3vrQeBMu4m!bH=Yi(c*fX2(TZ6QKTR%C2Nz)L`Q&Rkzx8W$g3KVj>6X2 z{$ijKwBk5tlMtj!a#|^5W9y)?bhbOqb)_7TrGueeVAnye8hOh;2E<*u#7`t$h!A`s zQJdoMMOflUUk)f%3N7ErmV7*-eVe5(zUD?|uU5jtCjg=XZYtuaD_%GgPwbKv`Ab>; zO1KRLRH(FB!{R5(Vdex-w!An_01iPS5@sOg%#U8mB6n-}{cL6mB}k>t4rH=brxaJw z8Jk=faSWtGiHvDo^)Zo6kaL+V52g%aqGSbHL&5l>>MG7;KP-6+G&|3;6mqmgoTGN0 zehQGjk{$4uJ+cU2&tz|+BBID3b()`(60j0q_)#$^9w_b(LgWPSx8*`na_D9SPXb8q z>O&}0{>p67^tU6c*ia37PM9?xp~3%aROBmMICF0?hbk%u`jUj<0QN`5iOBtmNBGZ^~n^Ux621Hl@1aKzAqNMH3%i zEL)R*50w-#d8j80mwRgM#NCR9yvo#*T6;D~j0)Gk5hYch;6cru{K{oT7lvWX3Co8> zX39pEtG0~FJj4ax4l|YLM97;t;5~x?{?*=bKTN_6$K$S0zJC;YtMlC<7m#F!lYQz=3(8aPYj=dV1l@?$AD^1rOx|P0 zhbT@H5gxINtcLODWnXWE^495Zh^o-Lm}PyIGUp2*i`5HsEj;gh>O-u(X}^=`o$wq7 z+eMzHEs>HX4X_+-;rR1pxW|IsrC#H$>sUO?9F1#44tA}Q$ko_DHZ9hP$u;HaRPFMz zTbyT8w7upJmEcsp$vDkC1tioGM@>L^F!DPlzz&XVIG&>T(Q9ny*ZWv+r2+yto#~QP zx;#%;^qGw+Aa{L?yLv0p+Z(bW9)pT%sP-bpyiDWZlsOw}9-t6tREm4yYrT;jVJr_Y z^C9M3|8BOCw(XrTQ_3fY3iMm5DZ&bu!$x@|hkN<>}T~`8?Hn3W2$p6Q%GmH5_KCSaHyZq7iT$$)t+xH%HBmD{fNm{M5y^f z=KV3iV6IkKPcc&%idP(@GmBhMAgc zjrIgKYnelp{ESC>aESd}&V*o9Q@R;$&r^%OB9}!YUOzsg9NdrSY0?-dts#`o=sg_% z>8ZVy8vb29PH{F#(}O&?!sEGiwW*w~=H68d0s*EAP#7El09zek4Nwg_2m+8xD%YY> zfLPSaL29jxm5NXF@gXg~oPdtzyJZB2)YsCEmcdG*cPVu9&XYsc))8&7Lzhn7uYMPQ zuOaaA>4(SupEj^tHZ*SNYHyPW#wUT6FBi}b!y= zk$2g$kQ-NKpR`7_$3MK$`SH0p>3&nl&8weZb?y52?0)LCuSbs-{)s+gSEHDeRwGWG zxpn==2bn*-GPJHH-G()1?;8&eFM9F>*Jp8Kfe@{_m79&?)m#i`Qzie z$G27W(JG={&VuSPRIIyYtGo!~JR|4e{jA5i+R=>hVnRymIL~O$%s8LOvz`!G)G#JW zj2^OeVBkX|M1*H8;pCl4);ErffUz4) z-n4OTqX?r$46s|nVN_$iECZup6FA2 z$~tsThyhloe*2cmTQF8N=hA;6LNNBlG-U!aG{dO==Zjk}S8%Mi{89XPe@>$CK zt<7_-Kz`{V^0~Ga^>)uYOLHsF0n*c(}!W`@t1BMMS?|0LxUUWwP&y z)U25KJGSFX)$F)?Ot)defH25Tkxfo^Z12|hTEo{h>vxv}B!2|Zsz8~~s84Df?nEBy zQ_Frm?xjwleeYAZof#icbJotfhjSH^294HCk)RgtQ*tlU6cQLCQ*d=Q2w`2i&_Wk$)GrLd1J`3Nm3vgn`5)-ZIe2d~| z+VKY%!e71p2t3n#ttY_b*AfYZzk0K8R!|Eu5z{pm>!4toc5l>R^=h)-elt3}fUHY%u~OeF&jl^`uz<u` zbTNGsh6sY{a#@(Yx#JjjQ>bnOfMJo@YAHa8$ym601`>oZP2eokolsAjYQe=a!G;r5 z>p5^iL zcMRW(r%4h!%$7p)+HN9mZQhHrG+-BDg81I0IUy*K)mPIEAV`g<5N2#&&2aANRlRJ? zmUwTY?wRG}x)*B6j9s<;^8+rTvlSV-yBf!*POZv%5xnoqMD0@_zct_VmmciWOoAti z_|%3?3uxUH2szWgcA`JTmv8;9Ek4$&QJSDu?Eq``*UDuT`*A@4X+ z74zifvun<67j|w_kE?HahQ6`;LPBTSmLCRVmqw19OJAQB*E=44+fleB8^lkxv3?Qg zv^vCcM|u)S^kU`iJ;dY7qmHg~iy1DexpI2iHZ^Mh%h5|eJ1@RTXC%Eke`|@f{lq)d z*M66FYrHk+zgB|2z~l$Lo-p{;B@MZdU3>ra`?bHW%MM=1@q{AwL6dH5UxC#s`g$_0Ul*^+yc1{V4PXD1b;HAbR6gq`cg3DM zXcok=1tW2E4Npr`ygs>3OV2LUGoX8x7rDX8I`rv@0H;yGl^bSKveZZLZF0+>-_IrL zSH=90Pl<+q#-yQFFV*hUO~ym?ho!qOM%nLN_(y(bcnE3#2+E4(&psQwI^cKO4x7}{ zMx?18+Rh^YmXx4tK=g$0=00rLvX9uD>*8}S4o?P%I3VB`rKcDBD+T~a0Ob(OYkT!N zHlmOafF>6S{!D;?Fq(1$>qJ%&3#_KKRa%VQ_^rqqYyw;IKeW05`s7HkxyhoG?`oS{ zwG#kL7D#r$clP(jh%r+Se}u<~-Ab!z1K%_elzZ_~c^>E5vdbwy{RTQ-NaW6>cc+9I z)sDj0tw+rZltYl`4@8FHQy|L)Pw$Gt#tW2jvlJZe;rcs8=VKF0+j@o&%P!>r9Rd+l z<8Z{3h$Rk!y+ZHM@_rQ3xakaUH`o;vbX0CQ7_{EA=H?=&;=)4N$?HEvxb7MMu-_xc z{>`_B9W-!vK#`DgNCrKB?lGq7kk)=ka#;75y^r@-GJAeO#`nBuhb>MRE-9s9J>P2| zFTQtMT98%t%%2JSJGW)&_t@i}pVv%`Q>M(O^$_k$&QlL|PQ4?j3IKWEhK7^Q>{|M( z@ECqwFfyyuOZgA~QVVGH+|$3mAAZ4f{~>lNAX2g4cI0m$_>5lccAYZ3;Vml03eF(1 z3$4EG8*|FX4P#$3vHzay83;_Tp26>j15?geeLup}6tkTp*e@=GA68~BiTHPZgiV{w zCVb%q8}SD3HJlg+CIDN28){Sb`O-8fDstK$&-#Gh$v0RdK_(u8YJUS` zd--~%`vQhRr+N5u&$PTGRu>bB>%U=3m;7}K&cxeCYga0HHMu2qbtO0r%;M=1?G8*e zBVWaIzf*9@@70=++?KA=pt{lv%2F|*>=L=`3a#vFZdq4d*^REUTVrKC$}$O|{0_Oi zpH@DQTQ03Dzt>g%V66O+vRqb&XW==hVVLNe1>q34;yv%~CLV^(nm)5{V>6n!Q4KW= zI@F~@^*7$PS9dQ3?_iIAE7g@zV?F#zA?z(1vpFsrMSq+$URsxf7WBpm2jTmK$a*3A zx)3vze?+2M?*j;Rn(vW-${aAk#4aMW-va7SNJ8uHC=FtkO;!^08#L&dmRO!S=Zxnw ztoBJTAK^eZTT?{DUs#0!L9t#As?5=+`9tS5F+3rJb0;U!27>p!8)m zm`R1+!e+up{4u=eL7aWjJJPZJ;rwMV;FFA%7%o_Ehr!8RzMu>=0i6XQp46;`f)k** z8p}7}|IY~o08D{s@Uj2v1cEo;&=6o}+EMy{P9R2sm;Pr0*>kH^l|X7qN&i~{apr?q zMgKPp=>JOsxqAN9HRk01O9J^8R|8ydRV5Jn(3G10Zwch>!<*N>zLV@|LWkb!`ld=C zHd`P4&jivEbUd{C#(y9Ge&vr|>U z&a+e1RKFF|ha;nROdp}8oSm+T{XY=UlvrdzCW6Nb@u%+=D>;%4LQ$td}z#l zfA&LD{?FMD$64@|Ga{~T>dXm&W!p@1x%1pii_mZ7?8(E?sk5i*Qrc!uH|&|4ZBET^ zizg%MbK^@tYM*@E26-A0-nRPG5?OeT5>2D>FO9byT01|}QsF)iwXwZ0@yT2rm^j(0 z4%{)gV(W1Q4SjU+!JNUcy9_=0>3pyKmYvtY-!?qHba~^Sw2t@alaD(VKh>GFTP|xq ze;INl_vqR=qnqc*i&YL1cWbsNmiN54OfwA=>Y zEs|NRQ7TF)c(4S$1E)5x82#+-vullAg980j0{{3CZ>W6f92Q^zCiJ$%urQUldrv<{Gim5qZVDwZCVFF%DaB!95`=B*R-b$sGE_>`MF)5xg@=0Y z?i8VrfJA=@FJ{GcdBWPLthH#aKyw7);=IPe zn9*jvc(-L1=>QO73!rg;kCwZl$ZpgN6i&l?s5(d(C_LasgIZ*>&J}-~gmj9$wGy+6 z3b+6(n=G<~GC^}gW&SGx7Q%(7uR;@%TL}-;e85Oj0|gc+gQ}@=lA9yOjA9M7@d4+)}^oM>XNfKNjy#ROH+2Nwg5UR3f7y%G~j92@UCC6y9tke>TP^7adsu<`8SYlSh zgB(JK0JfUjd2Z7b1yn5U2e&F%?%LxBhumH(XCWL0DB25y^?`YSg^y)ufa;(gQhbs6 z%o?aGlI@;43_|x85sUyY|z~c-Cj?)4GnyJ`FEa9|LMxKrF>7`K?=k;Qlr^bsMVz30?`5NTw?Os>T|ii z+ILvxj>(6#w6%1fr@&cZG+pjd2AHU-`LPit5c@&YFqRzkZ+=O5(Fn$AGn;oUQmi8b>Od!dSwHz9-Jg?ruHBwE*8DGm!utG1TYs@)faynGT5(w z34QfkC2FcFAiAOYL_^2ceV>+MpG;`*OyKH8pW7eN;S!fm!8X07lbieKcZ(-$Rx!58 zq>nf2wEy$D?5hnzQAMz)M!HFDLnn}K`}O+VPkUFDI_02>AFJ@x*eqO zXgLf6hzklA5)bk*>!VdbXH$N%|6dOUfTnii)S8VEZf(s!-B~-PPN- zR({Z$QVCmJl2cZpGZZgmw$I8K@!Hx74t6F1w4Fxzo=%0jXitF7P$`yX4=Nc<5z2UM z&^VpRaKeiUy``Qyy~Au1!D7{_TI@sOx8l{@1e0(pPOzRSwBsoly>+a3`6Ee*9qaMK zMOi;Cen0Q|+yZ8BdeBMqTO5Q*m_|Ojk%s&$*5Xo%4u9G5N_Lu|zy0N%>@>R*PY0*& zZTa`T?(wbnE{_);?f>_`Cy)yzg;6KNy5}}M{{8IczyFSTl!}qhE@fiO4ZyE2yPs>g zxc1`8t=%uXziz6rtg4Le59qY$vEsi(%UlT~~KJSEm7zk>$5F+0N zw^CrGyTIo;tFAD?za;^+Ex05i1l@wL!ovtpVD`)~8%~Vsm-8l2luC9oQT5L%dAMEZ zbvZ7+$o-BGWCnF#4#C#4NLA$uz3vU$iie#6P$5+6T`+gh0imKpot7L}b%P|9B!L&X z1B7HL=MOma;RIh!9J=7Kmt5bkoS*S%Z(pbJ_k%_ivVx4mftHwZi3R1lgG7!Q4 z9|=U6=TFb>cwicq>2tP`a>&fn1z~@qTdTD=ExOSnCPzpwHhX>v!${|gqoYF zyrMu=lThbGa5TwP?MJ@pRX%QqOYHJP4&I06HXS0=A5wqeG|`-fW~qsv+BhfWIckB8 zm@p$E)KCHF0kETZz>q|KD@H#Uj5lH;o-bWh%a+4^brMf4C-qH`+=yGtC~%u==p7`) z128g~lrt}OyiVAHQ&Fze^i7vR_2TRuLdX>+_KyUVCjnLcgdl;cdIc=gisU;8Vo5;g z%Mc`Mqxo1_&gR-ZoA)g{l=463WGSmm`;yfs;W!zHxEEaYlVm7KeJ9Hp10y9*Y;2iz zs`9HkKwXal(vRY)Yr$Scs(A?^tBHucVlIV*@(@F8MTiVJc->yKhY(^*Lgdg(z2)mf z^Qi6%%g3oQ6A>D6xWy$SYup7%!Fp6?w-b{ z^<|E`Na6aMPWd+GFVzL*k2(Fd+%a)!^*izQI}@Z`5|A(Ju#gH>@vt>iXwMKXTh$w( zTev7gnmq?~GQq0fq5mMIas~E@=HW#Ww37hWrbG0oYI-E79z`ud2C`#87v)&6#AOs= zD?JTVC~cPS0_ibfi%bM(2o=_kTggKGc7pb^P-?0NB0zad3~}Eba0Nhx1JJIVTA!Gc zdxtdqq_q$2?af!?bqX6w;f9HGx;NLwb@_f*k;AF#*>61ci(;Kz=kGwSM5W-zU`GX}o5 z`5QZQ^5=-P)D7*Ijuypxx9R-A#+$1rmV`M%pg3lWa*C8K0cVJv=I|klRH*tO?i>YS zBZv`7oQ=e43=!B$+bP+%iL)tL3yau12SYF3rNB{M|J{q1=>WG*(o`XrttjoItW2r1C9O7 zRt~vOkSqyUf4A=r3C@EAgi2CP6frBvs*ftN!*Bgc3J^|09bW=!4Dm;fl~CU)(CtjL z*>3c7E;bBu$r}RgYKutpL4iRezxa zR3JJ~p%V0zVa7jhJ<)Kze7S#5?vbu0{xnE{1zi;GkWkPmo3x?H(u>&=ru@0GKajeK`>t zNspRW!18nw7nhjuK_fQ%l=HN$ zrq^$`-MV*@f6}vSb$S5f=Z90r2u|)w7vb2!y?F5TJ*H~WlEFwosH%o~~d zXIb}zU3cQPCwiPK8&d9A*c zzeakW7p-0r~ZoPTc^Y@kHyvz_(kW=ttpy0K%@%6np?!Nkyeq$%^V+*Q`-;Bn+dA3tV z93I2`+!i;m>iN>&H*({*6LBvb#%lrRw=<1z=epnSIlEE-*J2yL{=WX*eB8UA1@DxN z?|yf`TU<2)a<-WRKc8+4THL6Lp>kxC9Ni34SL3n z-i|N(H%?qOVOA(#vGJwf4V;vTUfDBY`*vdWzX{T^NqhH6$M{L-!bx(|rx4&HFi=OV3W2Ja(;lB^8Wiv(Y zGu-$YUg3;jscELPXQuq^OvS$$;j-B(_u0eovo(dYbxpHJduAIdFmLG}=FaWIbf};G z{+7+B=Y7HQLowG7Gg1Zv^nASa_G8b#kCJ7dqzbI)E#15z zCbAm$bR!;2pp4z&<61sNI&a-yfq54C@oFf>G2&z4>X3Q*#{(IkiwZw?uKqGi|5DKO zC0@&6t-W1&ae3DzVw4)GVkRv?~^&xnEJGbHSCIG|+V7K!NP6xAvZHdlhUB~c%vf)gdU86i$)_8F{!y~*^uNm_M|f=M1g z8sV{W32Kn2zBJ%`zVOS?DYR6q)+biGNx^iH6n!!^$ZfU!N9ZmYdQ)>wcHYQRFzX&}q!Tl8DeoAmv zBIrjkj_Lu*r>HNmkSP@PMJmFVqW)8;4rZ&3o(9lNP@5Qnqkw+;fV3r`?j_=G6Ttm5 z^nz3}_lN0YNP*=^z(OX7B?izem4(*_#{%-`sd_Bb84AdR0&+#*cl1!lHqC&$;};vI zz zceQxqFQf^13ZMg~Dm|-)Wrnvix4VwX`eq>>I_3Gq7p7cvmA)5`_VODAd0XFI`yo-GWF?yllw8NYYTBfB8u)uDQT%@K;lUu1;PC-^RFlPWbXGVU-KcqIV@z6=# zZC>Gx_twtx!6$HbIBTc12U_kQ8Q)&LY(v0F9sR62uj6?N&kw$*WkVlU7RrVZ8V=%N z|8kvYfr!Qn%-K^AqV~r-C^VUTN(dv104-B@l7Y zeBv6DW@!RO-JLqFj$Tciyr4B8-)`diZ?3!?Z(z2R74B!adp-NZ4bgQZb;i&PmCpB;;9r4Y540O36(v`2$q?CVuM zAD26MWN&=lrsgXn$FkdomhG2)+vIOq|9ZRCwDa&bt35yMz8D7PjQbDfeD6h>B??VX zPb6IE=t?YG)pI%#uq|v&0-Uu!PgSh(OPM}WvOuV>?QQg~h`MD8Z-|IrNFjs>&;Qyk z;^^kh_{-{CH+SL;Ilu7S(sq+9mx4`|R(=B-zdGZLh?KI2K4$@(v8v89H)M(RS@$-lxmY3-^Dy`Rm_) zMW5b*{O|W&mh$JHY&uZz^VQy^0_9}wfq!#R;l4%%4Pk3{{k56)@I5-?on&jiWdf;Z z53!`O)spEDV#q-SH!(%FC0?UoUy38;`ay zwK%00VSvhWIGKRmnd@!zp2~NdO28E;y@~K|+}{CFZHy|?B!CL=N>0>jRQg!^g_lO0 zOw>7_>udXu=|vj$cOUDmqy>Z2%IcsN_h^0rC&Le>B_|oaQTmYw!Yg*2OfvqQ>%Z=O zc;)`7B$K~Ne+qn~kYkZ-irp9B^S-0JMl2ug0<*yDl6Bux`0%?~fx#&otB*}3Tdm)* ziptw~xW!`IijaL9B2RBT(w@A{CT?K^Z9s*9p4_HFK!al6Z>+t!ZuwP!Ued9C>X51z z2WT?aO16xszn`4q(0CTN+%Mwjlanb<=l6xAFQr5rdo`8f(!CJELxekF34_OkG~6HEO?{{vRu^%nMdVXMxIdH#_%@& zO%?b>HfxN6?nIgGG)8S* zXscr2L&Tir=?Ov2kq0r`IT5D>?v8}cJjUlG(@o)s3g_0!vaY8W_Dz3^b18fNIQ8n~ z6WCAQZ_!mZzBrkk>P++dcO&MyLG;zjr&jGeQ&ic$7+_>z5$ePIL&}#Y5oX2^9*hL+ z{#H&}?1@2gY1x>p>gr`tW5#aRKbuGHJiFM@xq44W+MCg5(YGd-f4!MehRY5gHvxsIIk{Jy*zfNf2r^(e3 zqJH-W36(z9rq)qA(950K2hZD9JXHJg?c}P@N#yM@Po}qx9NKkQJ^L1D<%6*`%iZN- z`3(l@XcyXIgN(x@HY5BceQW23k#;`17!#J`CiVRHH#e#vNS&Xj4i=<4X2!g@uYM`G z$W48N&lbJ&B4}s39m#mw8z7Ws{zZdv*Tq zfK9iXP5O=i^G@k|m&*FTnJlfEF3l2yrM073>Huk#$&qaau2;P(d`8FhLYMR1KY`TK z8A6i>w7!;tE0u|%76zlV7t*r{G1o$q4CYf7hQop-+xKGMufOWD z`<3lWIONS3$SQC6gHB-i%w+cQnBQdSx6ae|R+`k@Y}nQqTCtnF-o+sQx3@Y5Na%ZD zXv1HyuQ5%(><`gjdGWgVb6a*^pYhv0PB-s8Z2HNN41T6tEex4tA55!@{ea7Gy%%)< zO+)6d4!-zu|lKo0++4B6$+P8`$>R(e=EEOvG((l?YP`5v2 zE|tFan>Rf>;HU(ZT1komNQjI&_~i*c6RBHEhr7@q(0upQ=y8nqmkhxbkap25||v$cWZj4?PMg*q}JPGau18HfuRmQI7%N{al*d@nL5Sjjuq z0?!1vYblUW6%;^&E;+KGDKi`uOP4K%0y4Ih5@s)h&=ovC0>lXqTZd=6(2I9bpdx_-b7)Ga3x(rLl&h4FMnoi>LR47$VdR8 zNxbP}U@amTA%Nfns#z33mqIiE7)=0}$w8U|4jc)_vS3;if1f&7hMdvoK=0EVS zLb?W+9ioX~Swt|6%ObZzcQNj|5Q~UoU|S^EOggYRfDNZ|H@5<~u7D-Z6fYLwX$zox z8(_;suJQM1 zHb}rY7ApWiG_?Eg=dLTr-_WXk^r8TwsbFmYcu8_z1_0BNfsEy#_$fA=Sake#5nRe? zn+Mhj2Q!q#u}sxs6?@fK5t?2^YlUicNy$hsf(5{p5L+=|EZ`Caz`B!xT0~GFg{v)Q zxd@;L`CW1Vd$l8*%w+M)p(%B|H2S^M=PtBjLWZvhO!JWwRY%nq{O2gpK*@$YXl)Py z7AoL|3!px7=!@jyI3f4IJSR|6ymbb?#9-dl?h2txph3zIy2{f^;l@c}&!8-tkULdg zyp;^BtJGRI54suCi+z*dfDHGWIG$9 z<-F&2Jbj+FKfKhQM&*BAslV#!NTut>pzg>~R^{1_b`=91dWsi60~4FWgSt8rkWY_+ zG&30yi3HvbCOnNXQndh$QSg$)+&ETc0)gjbj5ua~^XPtFaxQN>RmEG~q|=|K0<3rf zF98BX(~2v1JY&f9W01G5y?h#akQe$UIud&>j@Fk+FAkR2g?%3NcUlF^=m5Eqe0p@4 z&Oz$V=kax1OYBo;9mFj;KSe{NTvUmdXl!Fz(JI=bykn(6r{BKfm@ar$03=JqXHc7e zPw*cEEUe&vNwg4A~yz<=4RpG>13@Cu)#3?s%9&YJ=v!&NHhPD)U-t3EYLqF|C6pvWnbQ(|IKiw7|VC0P7Ms3`&s~NtYsI zn*l5b8p~BS7M}|QGvZ)ENT>j24M0squS^M?cqNZSgfKD8A1 zZ9!k4tM$my@Yl}{A#;d`#qXa16GYiBDs&6!CPbDQ z4QeeQe!VAaSwO9LD*hFC8L3Y2hb3P7Yo3*>+~4;oAc^-uF% zb6GKXK03?@SK2pj~!@};u*QZ`Kihgs`| z%2H0oj3yEh?&Kn8a#0A0{|o{+25?pjIbQ)FO2op_p@52)CjcZVh(v$JfUgS?oLO2^ zH?C$4^<$*$rl{s)LI*hj2x0*_)D!^zkZPHopv<#dcK?J&G1CkfD$mp6T9%Ilo=|f%adnDY z(wO#NmX?4WtYjg`oPs*`6)GzVuct#VHX}2jEGSF?$`tWQjPa;CEQCM2JfT#d)!Sh$M!4?3p1f#M+D%-XafKnhKG{8g!=(obqLeR5D z4sHyQEUhF+L7_8RjxWj(W2{XCu!<9m$OY_G+%^pgB7Jq2BV1=#yxi1Zg_+8VueVC) z+)mFay%6aFE<}=ge$UDaU*&09*)vdjP=Nq7iknsb>MQ$_2F+`3R4GMH|P+@v5LePO=S%Q#_O z5bG578b;JdD z%m6`Sh-bfTcCM)XAa7*|e^$=coPz;t8PEdZ%ND!c$-49no$(pLC(urSEPpn^mU%$CKQwbNy5Ax5- z@gRTQJevN&6VFnyd0ArpWS~l#5mD|DRac)8ExkFn0PpmUO0Ab)n^XGkUMM=VkS6+5 zv^~1%Hat2PR-4&g_U>uP*JqNgxzUU&~E(;ckN;YQDQoG zy<+qh^1Dk*#}RAE>|4qrzpmfy))#zLr>o3H$2y@q^TmrnwM6EcEIN#$QbR4G7i1QY zCnQxJpk4Zm!n9wYX|?ej4N@tp>^UlvQz-6*dHAfBo{;O{tg|tX^aCJ$b|6s;vX% zJ`NhrIj(!v&u6}K?`{Sd!@InR1IAZWk4i9|)#0g56<-1n(ST$K71(Ij2T-)D`ruYn zu@p?fNCX)n3J3}uLZtX!Vss@dMOkPL73oc`lAmGrG z9V|SQS+v>oH-7S=%iB?V3c?V`x(66hh6P|1yurg8wWEgzhCdy^YN$&`&`{ZS-hJlL=mC|gI%}~wFT0`;W%GR*={q1T0CeYLum8+ zSjfd@KzWk>tZyp6{z|4cwD=F8jPZQXKUg@w?9j@P;%>J1jzL(M@J@@~4wz!Fv04r2 z&r9ffL_L!5vUk2ht>D@B*ueWKSB7mx9RhEFY;UYoglgwFsP6^pd(a<3KYPx2o)J!d^7etfWFqR)A>@~DDnHpT_D z@veL^9+@e+gNmJo@6W^g_B=8Gg<~I4TvuoI{L|i4RIE!BEC-sDwJ@g2k|(E@q|4>x zG~;H>dHxQT!jhY*M5XGKw2G|HhP6OC+lfE{kaHsS3rkCP{f1}by^9zB{rP5JXJAcp z+FW9g%k!KEp6cb4nVjHcv^N8>@x#GKJ9w1$nkUj8HGWwXFI&^;Z1|8{yhI98-^+Rp zz5!($s?G3g79jN}fx;!#AnAX~e5<;!0y#GuFYQ_8dMcH)0V~OWYja0aYruK9W@{B| z$o&PEwC$#E8|~0^5K4I%H)*u?%rtV|?(tGmSTy;apxdAa)(LVQAhwPy(H~akhrTr< z#q|^!!7wgml26*q&b^uj?@xG^O-%HUY-flGu3@!WVTnjx2Pd3oCZBY)k!~>km^0x& zy!Y2lOKX=i_ktf%tX2-0x;N*!f!gY%nE(M|S2=g*bQ}x8%VQ%4OCx{O&$+*oTAiO3 zm!x2QkJt`i78M*=wtINRLd!Q6&JI^8i9tU3FB|>bZagOCg((it^xx&cV!NG_gU*P; zJnj@2B1TR)530J+ML=1S<=Hg~_9>67dz6$PKBhfXEW2)eSxSaRj40@_|E(38hJJRU z$Nv!9|IV`A$~wZWwmWZ^5QyH)Hy{?RHjWI(;LVBY_Vp4PoS)U;~em&p19&l55rW6!w`Og{;4Jg2PvruWX%v$aIr#bJ&^4*47`oS9*%qTiCt2x8mx>iX~{k zVd1My!mF36{xTC#(AxX)FD@QGlNh&r;p=-LJFlGIYo8oz_vY1;t5>hyvfsA7>CJyX zu3jrg!GeWVXPeFiCM{mWL_`$AcfKKj_Zbd5>h1m;U2*Nki(3xqmzw_jns)8xyT1+@ z3cGjX<=5IjE^^%cwCUZ?i`Q-~*Ty_ze=gUQUEAu3Tf!pGzW@7Uwds;qw->CcEdpt6 zFq*^4rZuZjE^Tsh7AwbsIe=T))k{5S-k2A%5pw5 z??bG`LeKlFI-DymHGi<*e!X|YKj%sXGv02WMMchorCxcutbdv(HhT^2@rE*wbNR%s?2#odHy)Q|xi(nXj|Qx~@nqkN_nFUm zWvh%CpfDlVcGWn3mGs85QyjOmE6;t7II>%}$^U258vCR*cXz+I+Tmswb?(dhA;Xug z={qk-?8l;MH~a5!+%FzHH@3;;=BtNUQ?0w^75lM+=0R~wInCpRp~CDp@4mUWbDJbil!fpAz4+BRRH~_(daF>2 z+vKz|b*^3e0C8WN!h$?rxUBkJtMYE>n3$3|T>qegyrX8W`V%KVYWNoO`pM-Tn-A~H ze3Bl2{n*lf2^F2~AKW`VA8tQCaeVd6eEqvlN{Pdy2A45U@8uGqkq@=sVkRmechIFnG@5#0@#r$ zs&2^V*i04Onz;2nYi^+ma-5daI@Gxs(EzRUf8BN+<7J`VL#7v|dzN+lsOa?m=yKur z+=J~M6DQ^}2lEFu!cPWuZ#JSnue>nx{8Goy^ZOQ!#XA0Zb=O4ia_8PLQ1s`&iH=_# zbBojx$63uCr|&H0{5VMY^D)b!1%Q_vnqKgCbY^WRkG;(rqt=KfC1{e1~w1kV*-mshxkuZ#%5 z`}FHBRR{U5_f;|kn*|jSTEWVZB?t~<<8pzo4Fl=UKxV1X=}0t(f#&$)yt3&wSV=5M?UIBYb7yafyd9bTY$-&G2!<&Y>T% z7|!7x>ihl(8TEB6-#ObISRdaI>f1^m8lHRn}rh5Y%a9E zuvUMC#MR%&*-~O?D~Q`Uu%fiKAww`vyEfsdiq;Vwzh2-Yj5b4X`Rf(>F{|R&OT30r zZmb7NrObMp`TY15UTtf@u@GD;3_)vb6=E zC-aFTOW|FOuy;MBuS9r6`Pet}7G_BrkIq33%52+6g-4~twmRF*TjB%g+xJ-610px( zDYpWi4gfhZhdhMY#=~9iI;U)f3Mc)KNiVY9+7aus5cbs)mo}bdpTv_5&1ZZvT>-f> zyUbY%_XfzmI@@!H!qh~usw3NN46)_mDbMQcMCVhR9!gxQ`OHd%BLji;?b7_j`R&=B zha_%|*;oc*v9TnSY@@MBFZm!@B!$>&9_4bj11#6pxAIgT39EoTk~ISd1gRA|OkP`N zmqyo>{i8e9Nn*^_)aZGZGDYMGg{eqnDS+tVBAkF{87{IK;o=$Dn!A!``FLM0UcjTW zxOfF@_}~cZ2K# zF%IrxvUt)#&_roN10cG$7}v~O#E5p_^YN8{O|uwP32Q#bHHaW8xX2jtsPwU{6hRrV z%~&?MKx7J>k)G$76mXFRTuT;6D}YS}Ad~zP zYw1nbI1ktYAM+q^@gW}^b(6VTa_4%TWgNJ;XX#zk2d^qImo>*D9P;r}K|rzMnC2NGv^TFSKG~{)Yb6|`vj8F& z(CP+p;RyEv1X2Ld!?Qg~PI@$KwSxJUQAt*jF!OSv!z{o1JZRj_>n;auMgVjM*J=dN zg82`%L5eS642Z0}LHEmZ=P+T(cwfG8CCp^mx-k{k&O3a$dj3@AptZEgt5WX8;F}*( zuvO5QEx5SBC-2E|yBV>8RP#sOWi60=oAUKa29aEV7~bW`TB(`m#_Gfuwq3^&3R*ba ztC29kaBmf0oD3~Y7L)z6%@gcA`V`CpE>*zm*0y8$XaDNr8vDX@ffyy~s_zmjVt6K# zpy%5&mi~xmp8+OSjPva}lx=U^*odKO)So;~vcgHNpjV2JOS8!(iBz?S42w~|eAf*= z9)N`0F1Adz)#3sbMc+N1@sR>Ct{Z&SB^u@kFLr=r$hKG$=Vi56GWf50l$2IYm8^L1oFi1&OOaFljcc(zZAk!Pv#)v0ge@99-X(xTLy5V4WI@NH$PWBIp z%_J9RiEwG=noq*oBMNp;lO+?Zvf8u=d6L7(&VS)U59fMXUZ|6UbjBIaWXR1DVh=Zx zt9cj95wvzWlfhR!>@pewXf|D|KLhjMO3X*Nm^}*ED-o|2VOqKj8vvTHi-{DIy}{8c z0H+C|vBV3C5zs-vq_4{~!`bEwSGygwQNvP>gNZjtx8dWtPE6MUhr`a;WlrYo3CAxY z^9IPpT)|ZFT$du~BDGQbMGZ9DtG@*rmJd0DbO6F^pL3bzh%K=ar(vZl_v@jD2)gCh z0f!;SS%m#*nAHi=1#(lWt@WJTHvb%1ndW3CKVy>m?w<>;K+Y`raP@5K(tWPi{65UT zim&R7I2k^gD?Kw6Zv7IEejg8&FK0~R zIlYY&1bHPyaa?V^h7~d8kS8Eo`KjA&vUU9@g+~Ll-b%3USj_r;3Jx%p^F!h}>*~=U zSu_l3)|%z}eV8Ahh(A0X0m#glgE%U;_4P-;)j?}KB0Q$Qv2`HMAq7VRB=&<`t9|aS z+3D4izbF&(G*-kZeAjLKu%7mF%|2*h##F?^olBPnKE~!+X1i|p_}`LIAFmQ0cC&($ zqgXzO5AA7k2m-Cfpzx17I0A)^amxA$=M2aX36!=G5a6N>!}5=MnMWuZKEpC#Iq-__;H7I-Ql1wDNG? z>cftgD_q|FLasWT+wijJPCRf9+75YUcS)d@akPpM`O-O2-R0b{h z3@vPNTBz2%LZQRZhMRR2#l4}8-%LN>4#lDu$#Mk73Ww4|>$VOUIhdcX_F)UAT-(gn z>=9Te3iSE40%_2Okt;3?a|`F|>}P&v+bqk!psFFRNnL%7slt`})UC~ZabfLA)0iy* zF=i%;O)cfL6*F;ez7w8DLOvd%$5gB|^RZgtC0xJq#OY}BsqRg2tE@U|Ez8|PXKN0d zF1)x8pY>|#A|N^};dj08g_Frp)6M5j?mUklGlD+8a;nfd*hd+i4+T@Y* zc^+hl-F(oah3`n5v-H`q%H{c=(;Fd=OcGS2@LKM3Q_qLp15#VMJctsHMu`AmczPk7 z5{j+hmmbXMb+tL`#1eK!1P9aug06X3LT)9{o;_ai=eis+B%7tf4ra4%+<+}0urL#H zYEf9uicFemU6ed}xrJw-mq#@}u$u4kk>**U&-P_&K!4WLUf1^gS&+PN@%l_x=^xgZ zkD0GL&`oSz0NpHB+`q)Xm*lpA`M-<%7k%lNnHA7p*DpGCh~!kA?E!ysn+)L`CfR2~ z8_v2|QvnncV2mLg#t`#!6fAC+gZhtyOpI467WB!3&ngyNKE~;R%^M{vPJVON_i-G_ zcJZE*xC&ngo@HAlpJZod+x9FC!iDxbV(nWH z_U%>d#xARbTW{=6dkHoBC5?_XyPnzYrr$>%5idH!cO35UXwJ4)YT37R*$FHhg1T&@ z6b?}$?UU%md$W@io3kz=*!RRHW(v%7=9|vHUsK+A`1&yWcubMvzha3sfCTY`Z)0bl z7eDoglWGosUM4+3$6WZ>{o_=~^V1t<(=@JT;@kWHQ}B@MF6~W$hwau}-SJyHKIo{+ zmKT?I(Kd%1U$|>3$Dka6vTfyrNfnNLxhrRj7#YIc8e+uqI3*8|L8obE>~_Nm?i@(S z64oYkzK(*@=?D)DQt6=-L5 zPyr&MN+#2D4e8IXp|QvP#G#3vKGn3D>5s=^8x8V|Ic56W%hQS$_!$Q~NX?3t(SiB2 zMIpa6C86oxVy&!5t_Tmh9v#k3N*^yZO>y5{tJNT_^ktF_Q^A7-HjoX(-4XJPg&i6e zzW)sdj7L0Cv8rOb4n&uwOnK&JuWXNAQlLjKz)M|jjC{y8E^0eY?yM_b3!!udT*NG9CfFI|0EIYU@%I^^yS<2 zv%+EDc_`P>Tw-dZ3^Goc0&^sLy?hU-vPm5Mxq%$rsQ_a#U=yboH}sWTVCpXWbcj5o z!jzgOT!)X5tNS;Z23;JSPeRVL)JZY=V2ot%hF3Cav`OVqx#wh1Ys z+}(-xAV4%7BMvYTHAsU**jfVWyxa=u`mF&FStg_^a-#=#4oRX5G%dUy)8cG=&-7zR zY%u)_&Ry8ZjW4jS)7nh53okI^bL%RHk40C@sUk<_0J5A?5g15D6f75OITvNz#yC@Z z8t8cKpYq)GCLVRKkHD4;GvLoqS$1YIrcM z%`%6O2b`96@+&R#Nyex6y%UMvON@gHNY?F6ZuHD-GG!XZxgLN3A)u`_3OC}TjhBfe z`n@)Oi>8a=&@&Qz5G6Vm|hL4GFIcb{7K!13AmqUjN$vXh;B{F~zE-#|B zOUd(FswvD?u>rA`^Ja^$W4I8s92-RH0ok@8VMt5Y0m62>98UK@9-&XAy-SDhVfa|A z|Mn4PW-h5)pC2Y)xI=}kkzsUWTyU{_MX0K_Zm8`dwlY%a+uur zsYnQJTBeuOpKxgSQo_zN2}#!t?%>m1tkxt4I4mPx*H#$S$g*`CrAU8oUzfxOU)Mx5 zt?eT}yVzX%1s?V)*`S^>tVuW{Se>*w;jG)Gcv^DY>MyUwFSL)RmX1a5X*Fn_S8;9g zS0yXTE$HG2y<4LZDFr%RuOC(EUDn$=y2)c@L}kTxgI*ch?NBXoVneKkvc8+HAmJK}ZdfARnAKiT5)e3UTFZstMn_XQG_QgzTA4ion z$JIyMA1P88DXJX<(K8$R*QejS{aLRBl$Ghl-Xg4ekZ33UCdde3jxm zWb^`&&o9!=4V~;YT3&{lACp?NGRmU!&rd&(v&&1{qU!eo`gaqq$Awk;UDjHxLZU%N z5Tj;Ww`EAE+0^3>^QE4RJ(`K6J6QU`eBvVO>bK3emKU$>o<8IIkI7bU8JQw`-2oy| z+Dg?5Vav~ZyayL+4Q>@(i^-&nfao z6gJ`u<%R3VCQYiEO-=6D!CJ*@qkME*Go0-|N)y*k4(iS(_yY8C(TN+YH1UI6W?XA& zOqhkif#*njY+&(f*-`q&j}h1&xNm)edG7`F9fu9A17q)av_Sy4+Ntr1sIuvofxEXz z55{tyTF@cNS?ly#^1VAr#Ap@9IYH}XMATPW_W9cm4PQ&66U<+Jmhy=D;L}j*@BeNI zP!1cG6Vg4tW5UWIM8!p{X|l2272vL|a;9*-_fPG9BR{1@2ZVGTbRCkJAIgzkd0=St zWzEZ(;N834IUTYjy`P3rHdIty6qn-n8eUQLL&O3AtY-n}bar`(;LseTy+PfjwZdtC z3`1dbIZRG85fME76Atrb@c9x~bXLM3wC}f{wuw?q>7H)>oY0M+%lA95KM<0~2XP@< zzx9be`8xhx=6oQq%r{FrC;m2qE`_4rMuYR(V7qtQpxrG3*Iem-g1fSK2~hz3k86Z- z2rIVnrUJH7DdGoGRA0RbI}6{&VAY6VK@4b`0b9-p#pLc7{rS^kue?<7Yl69V`Sb^vtdP@^Ddh0L&7Z?v9o{lkeXx?(xGI2tj-r045F)%4O6v zfnHlYb~kTc6o5FUf~Mt|Ebb0wv}qj!|84{i4}jqVr+QSMU>-SAfUdX1_uG%6aX4q7yq<uCmnVG`parKX4xjYfe% zXUKQohqS2x6|17vsfbJ-Y6FPvf;UVLKxGIbVhAY}(fA_zv>C1nz%~jzZN@M40Qi6r zC_$`sUW}S%(ocK>JI+%92E8s$`w1626^;3T*VZbcn*fCx>&51B>!csPBhf?~2AWxG zlLHt}YD8W@Uc3tN0)giP)NfQ0U4V(|Z7q@;e~i}5NWC_mVNovaMfX&9KJ<)1=gZ2z zamkh6i3!nmX$*R%N<$;hJey-8RUsU>)5i(T||DU0vT9?D4DyL8uJh+vEiaCAgYZ38U~Ex0U$(1&ryN?kI=7` z_;lF&{s-o6yg|AgWy2r>1LBX|d3lT40L2P)B_{;@X&Oaq#sE67HVuQ_DX)@ zSwr*MY@R+D?G<63o*ihMRVcfP0$wk53cY`Ks`hrzf=3O!&cQk(Kcaf1cF+M~tW7+M zzil+an-{Wl-fpppps4ypQ%%RfF+pNo_e4WGXxVMH3)pe9YV_z-tsY#f#{l_epvc+E z`_IX{|IVB|MLarLyXf!jyW7q#G0gUU&NEgQ*1ly}tse&G63qN2YmZ<@&wO^NY@fIn zfN`QcVUNnKvu@{DDzeodFi#kYS1wd#LqRu<}?#a&4w z-kkh=u}pkUNbI06S2j|P5UBvwZJa$Ea&F1<^ytgX!GPtflJ8a|_r6GeMBn;!)z+64 zTi?9c`kuaRXw|k)72EDsge&gTk{&7}WoGEFI&+46;{>tppcT&D&ooB>+|l4HFk41z z>5NcZGqfK3-eH`pM_3a$G#;TP8^EQ~#8+j4-gN9|`-xDQ7FWKtb zJl);NdR=GeC!QHOM6WSV(qmk)Os`FMs=I6Q)yU-B%cvrgw+|XrIO7mAOh!rSdb>fo zgJJr>z3yn;{$P!dh#W39O_U!^H#3yKOd3jj&xiMbW(HfN`svWAkXm|&m>$R2AQ}Qs zSg(+qJ&!wrmWy-TWf>n}^PC0$pR(P%05i>u|570~>KB{pXIn&O&#%lby!t%-UdRS9 zeMC$|tDv`B(>zr%2c(9JG!P4&xoUG^s8BXs((CUaR;6P*0);2KD&$5|Rq?-J zkP2ykqg~xS0A1Wq)5%$ABE!A~Kn{q%Gfmb>fY@@3tpyzzDDL6Ti?XYu{zB%2=5D(a z$5!b8Am{+#4>C09YjUMez}ca!KU|vs7AQvm=Cxs`hWY4iMToZ88?Lq<6wwY3=$ z%|PzROF6(rGorzqX8LOxDugCLTSpoE}2%ka-_XhKT~XwIDnmcNZe6tSSG(9QbB24TKFzgDOdNKh|s%+76Jf< zJfMofY%#~}9(cTa?6e_Re^j9z321k4u_G!B#|)_Bg5et5qJX?RTGt&$r^)nmfMP7X zmYR(5oNwX-WDw*Sx(M&PS(h!)i(??;MP^C?x?q5&BhpP+V_bIE$k0ra8^Fe`MK=OR zJGkh7t5Cyh0P6vyW~~hYX>5Tud<4be762kdkH`qcz@KP==J2(%;a8xw3D6T6y-J{$ z#=s{;A7h$@B?eWQ8eOzlcX9s0>@%-6o?nwPD&~fO+uo`O_*!Zeqg-D?94z(J1AUqq zkz+!PCXP&gYJ@dME%qdFPich@=&)7#j9R_+Xv4ESJuh*>3Z7nx*swxV)KC$;032hD zF@8Wd;q}*PP@By)rHg@K6+txhXHnRXu#vkg!Z{l7HrkUx1rlnp z$}X&!d-F{ZdQY4lBU&?=iBr+0{PLJY-l6TDLk@z)4OONgJdhd(w)4oq>D2 zdt`bx*RWlH9?R_bu}5ncyy@9*eD7fOMf*2ZI~Pa}gw1OdAwn4RA{Df11dm;bDc07O zalwa--knfX|SV-3Wfi3-@uH^=90hF>d`e6-e|}K##l##Gb)I49m^M))(x=i z&gc#7*4_-GX7mqMb4|O?nBfZ$S%CK2{rI>-w{U^J!2lSje~2N5O&ORDIj^ggnrA@$ zCV=t)T!=__?vBc+en5Bd6CpfWoCdJhh)_koCCRckAp+g$TD^s$v|QDFGmwfL2HR#9 zGI%r_RnAXP+nw<{y$H$-y!Y$)`#=A^|59CfZ5LiAskm#2sgdvtp_B#A@uG6y?p z63@7USBbYe!N8}tS3K#zz!{%ydsTQ`X7-5wkhl)-bG9fByF;np1lHp$o88Vb%hqWn zbDJWRlVZBLZI!aHN9UV)0jT#(Ok;vH`etRF*8S#)d9EFib%i}bv%1ME)vnh9e-3;= zZM`q}Y?OI7L)U!e@U@MTdZ#ii46TBL7JvQt%DyJ#^y=c=bIw*9Siy^n3&Q{X_wBpM z_i>JD?zr(WOh@3lFQ*L%RsHxA{o#wwT)wSctfmmF1Ya)t6RV`+mW+Rf#)M6%QuUie z*$tf&vVe^gX1rT$cXM&8<(Kh|SMNj;)oYt>t50IX^NH@Alm8t)*X{a~6sR=W=R)21 zbJXrcTXG^L`RCBj@up`}l$yYOYl8x60#RS5J)nO-Hq4x^nK{z_(&5;JB9Eo7cT-f#VS^^QC7GUMkz(7Xy3 zBS7qIdT=#6?lEjoG9{ID7wXupHO79cyHjesaQ7_MxuNHP<+3X8!Y7u_!0Gm{5a4pE z@2Kls((CrZm8ZOb3yHgm^NK6EF^dnF-JF_ueLniJ^!eE>J!_0u_QF2NBewU3 z$;1oN+LbBK8Up?poYOP(cqi4mRkzyL zH~sWHxis&_o-b)`}S1xn??0+)E5g2iK&b7Nes39b3 zu-iVMd41X3&i;7`g515&zQ=<=Yx}_eX12-oT4_SYopC&uB_22D5ZL97I zT{}bcAuevxjZ<yqF@hyBGt$2W#%s49Idsn zg=bOiEff<5`?M6Ojg1okB8++oi=s%E6EL=6VL7)5eX{)*6`~0o=I+Q-ENC27yWhCQ zA?-e4ex|Y)g`b7*FUTd!_j^e-U8(H*-=4?cv#u#gyKnoyL+6h7KE`c7?(!gjcAUMp z{vIk<104XTERheb%gw7+C(O;bqYL6a6t5?@>?1e#*Rl7H*zS)KIti zk>M8LZfkYRAixo}0E>;VS_J!d>PwV;PhWI}Vzv>*erBeTKR`>49js}ez>Wtxnl>^N zw)4Hia)9b60>I8qX5F)!Z5Y>3r-eTh8dlZ>Y&lQJM`0F^$SHIBj@^R~pdHoOTt^=v zwRgT5aR5QMsnNJBewR?v>v1`gg|@p%l|mT3AWhGz|Cl6)R6W*3(M9U}Q!GrS0ez?{ z=5X5Yk2U+VWFc3$}3|5ZMF@q+ocwHHmaZW9!Du{+MiE*TMda2RF!Tm&^Nj5ntqRzX>rLtt+IlCRYoq|I11Dz<=6PH@W8 z$L`N~QwTD4JK>O#Vq#hwQd`<0+6hLRR;ccphe-EF@A$q)q4v8TuG<+_ly<0rd2&H$ zVc^6AO^`j|q}@hbZ{%ml`eMUUyV$|Sc((zNqtk`qz*w6o2713O66GFtmuw@WO!h>0 zw23J@`k;C3m3Lgr#3#v(BJvw-c|$$_=D*a(7eTddk#HwzY{`#1isBf3=uMZ^e>{7oq*j?;4kF!MO?<$ZbG3 zB25aV=#(I$_5H9^E=JfGtNngx01{j)4^Q0L6!rD&>dwIX5hpHW#hqNU=8{CyQ&qT%QGHo9(faUmLVa(NT>QZ}n zJTh*~-0*7Y9gkB#)}$!weAblQ$*L;!z#J`bD%;X)aP)E!1{hpB*uOt~OKW5b(MR`l zo8La68F}s&LZ+8&KlDE(b!m)f=dH1=7xuir8PR%iMa8v-3wwV?_pbWZy>IcZ;&sVB z1`7XE_GQsTUSCXbr)`^IZzIw9Y&3BqEYHlp&~Kle&k@ALNk@9cvTaxwJ=XATY z-;dP2y@-ErvuxM>@bf={h8MoLl(?&x^+v-7aMpU49BCPGrl8V3?PDq2;DC3Y@O?K^ z%5I8N6ko?W!H;VaMttUNG4T(QWggtiMEY)Ry;w^r9r3kW8!|m~vHsKLjjV<7PY#{G zeA2OWG$?6q?bE*hE}ypBDk#d_{p7fb+ZhX5W&NSojiIFs(rk-fWLTt0v0TuSMe zs4u%;wtu^F;Y0SOiU0oB-{LK0-by~swB7TnZ`;*NHKeZz%htWJs+zjowDoIp(w;YO zzg@l7N%|%%-t%_Y;o9{_rQdcmEqrr5=6(J9;8lAwVs%e9Uc2?Z^n2!)J@03~UF)19 zsYQfL71FUyPAOC8*kuk7Q`!`!^k00^ z>OHS({!Lx&o%d}=&CUP5m;Gwj+k5C*bHMw*C*IGJ-}F!FW-`C{j{Py@jF+T*7&LmH z;U!=3<3hvi@E5}GzND;)>hJBJ7E@-F#aWXLj<-ewYBt)g`!`uT-}}qP_xJbqteCoe zYSCEAql}kBS-;x9-}=6fGW+QChM!j(Y-0ECpB=W__q#8pW1@!gcf_YN?a76XpBMIJ zevaMur{sCoT4AMO7)*|hKPr)yTP>Vx**z*SrQM8osH?Vp?Xec{}% zYl}O7@836v5zU-Vf&4|k<3$Lp=vVrjXewPa^Go!TE?x9D~W~gR!yxd9nTR z_!W7cbh9l9I;;b+!ScM+$h;)~JhVJdBi2i6%-@8~kL%BmkBk$woS|@q>=o}EuOR)A`GMm1GBrTyuYdO zcB#ZF1n^7WY|Z5Z+MZf^3v_yf2M}9y%+^Gi7ZQWa%K1DJqHtYT#(v6mL-Sn+f|nn( z*`?p>uYHwW`nrA@-SemMca{Fvcxc%f&L1v?^8=p>mCXuwgj}Z#sWrs5 zL#))YAsF8W&z1caraGsRW&wPR2z5X}ro5o8HYdMSr>6YG1*p+uT;lsiN`SNGNtX}@ zBm0EJ5datv5ocKVJ1p{DfIKUtXb)(AraEu8@V@fS=XjFT>Y zTDNV17U1jALnXhjC4Yt^XOtDc0P`^$@8Z#_$4dTkDxpuLKSOnX*+P*nAP*=5JrPGU z(V8>pqkF`qR;|@%dJa9p9e-@F>6}jR|5M1MfTlR{luCTBbOJ<_QJ7K}hB(9^k0=92 zM3n!hkhM@o1eEtqw0BB^=7_;uijaj7-^wbhh3Etkt{cFn!T5I~Qm6>^TQx`6%SG>n zaUwN-JB)`#STBI^RD|26L8!wxa}laWN~w~ebGf7(v#1?PY=RVbMZ*!L5{5NqqA=_` z0Amhd>oh1-f!=8qI*oxTWsyrn=n5A3Gz+trORQ#L5&+z;DZwp9!(NzNEklc1u%#N_ ztqk)V#-#yRwhyL6h;CEkA_8l6h)~w7TG0p6T>zUXb&Wn-dr*nVRiU3Lv2id~10327 z0Ewzqw<@il1T^L*Hm-9c_e-(yGRloGgjEaT222^1QpOkH0$a$V0?Lqn@NWROOlXzX zf|wOhMya%q06vroYN^pO7U>O4tf7Lw)H#p`;JpMOPej5LVfz2y=K+za80#>cxfIi{ z!h{0EOCr<)D%kfKFp*;RDFL1m5OT?PVba?$oHZ3>0hk3`q$Laqso**)C{%%03^7A6 z>8X^wi-Dl30Bru^}-|oASQ)1MXE9H?*l9mil@eyvj{0% z1euDfhXMT-lu!k{xPclj($wBaf9{bk$&iLz1cODG3`C~3pokiZhO*gL1r(_rYz&)G64+GLe?Pb{#tD54Tn2#eRNpVB;+jR+g8;6ROUPj0x}<~_CQb(6Dn!^t z1DJ9K?v|{#Kt#AZhN%l9mGMZu0vsGg=+`9F82Ek_p+JPW4iH<^y?VQKH0rWTKXC`b z2w5WR6*b`?(0f3Ds|OxDZF%riO3(mpj;cwWYD|y}y2K^4^x-}ed+PyQ%PgT&gndaQ zmIIjfx1^^q={8JkR$&e@2<4(jx77Fo5w==QYT-V*L?sjmaOKkae|;UCFV*`?o_hYR z*1#c8Oc#FPl7A|n_Or@PdY!Q2;{Hg<)kTz{7G%Ji&J%1}A5835lZxJ6df7relsHFL z2a=n{NHGBvI^FrMkaW0;{EnLUM;Z4=K$%jJo(juS_flpACP+Ei{3U%b%=7#Gr|-gA zwml%VFDH$0$)jr02=&Ep>PyD8`$GVER0CRUeQ+Bfk4ecdjBsAC;=O>9Z~yYQ@{G4V zb%;y$v^_B@B)<$JML3b(s|w!@nkK(fAQYQO7%RX{l+fEbZ_VD#_)Psf+s<&v}zw7IYEp1~IX_RhVeKF(uod3XOK zeOv8@{uNYyDzOD1z*0hQSh?N!euL3B+oRu^uQ`-7z2DW~0CmmQ;MDipFG}S0C0p5g zb|*^lE0)`74GcdgeBLRgE+@*l#9jc%IDE*t)$nCy5#xzz(&4qky2UQhdJ`@~LF7#t zR;82!?|P}k+W^gaFz@r>5551r-PjS~O#+7eKeAFOzu>2<5x_m(@zvRsnJ~)VgCEjw zQ@zuMPWuy&s#YmPtNrB1%np`YtuXg6A!Ys>l5DU>n33+OiI3nBBsgq)bZxNHydEXt zvRvnR<=QJfpB8K}$K2aY1kDF!3mytc8?{Dew&q(SB3}%D<~qz#F~5h%=A-EepVpil z?%@(nOXD+g?J4I6&@rP|JEH7(oX_xw^s=Eq6H*n!BlDq!^m^qVnd|6!;s==WMNNFe zGw)oaH>e_wk-p|;eR>Du&We^eEw5OeW`B)LJ6cA(pvIRCj182n_U?+jNKS*sEfCSf z=Q1K|IeEPHV|w&zEj}d|{gLo!gXLz^FVs&?%gg+Z8Gm5Y7MhV`gFTYUq>G*)4^Dh~ zC-9`z<2HP>V5~MD^*0YKG~Z-K`fmZTiAj7DcH=6J=6SJl!D3ARO2Rymg=fI%x#kU) z=47MyzT2ha3K>Nz#3Yh|*%pmJY4Q&B8*AkF>L;JiJIobt`aSu+wX)+%JXwA$cxv+X z2Mc4Noy=;!-2vmw^-~jybvrD)2c@{}TuL_!b1A&y(s0%4AEdxo)Ik|}-?jiVA&$$y z%*xPw7V(1`>jz`I)TGT}$lfrmMF?z-^oM1+#kMVsZK~6?kp#XB!G&?{xU^I>Exrb4 zEF#P*QCk)tu25n*=HzVv@`@HIc^(OOig+8w`@!h9Qpz?J)Xj?6^*&&8ivjWb>=#rX zoA*&Gly-$d19ziDBIN%>gkYJ$AQ!V*M3|)h^HJm4T7W7U;(rYC5;c@g!MbxXe^lu0 z%B7!StS1XIBqajNnk5}KQ?n$hUGr;=Ga49={*rtsm=JDqnUrY$D|EU$T zDbmq4_HEDT_CmZmhAv}x)2d#RFB0j?fC*5fx_b7-CX)g@3%YS(>K@PWP6GkZ`5 zZ0A_^*xEx#K$H@fCViz_uc(`goYjCqSKn0HrXXr|9^BO3gAE>aT~M%OUW82s3do8R zrBsg7<61QQ&m0yXH@~5UPjKvJ`H(y`hEdAmC~4W=WPL%w!kAPZXjZug*3PP9z!=?- zg*?jc$Pq?90az|7K~36Nij0*aBxs3cNK7|mFW9W*_*!j#II)Q5cbsYyCPHvsaiG}K z8kAXN@v&k}gMT5qI^p~-pn%LV7!n&Jdvfrgs8T^f#w#VJAprMO1qKKcN&M&lUu<4* zlqWV58mKUzyKw>4L4b{UPEz=^NMh>A{s0C$dur5Q?Q2w^CF43H4-=ozy&Pd!o39@; z9RNL@1D&rU0JCR;O#r!0nUfu~W+YccDp%!HV#owYY&^p)5t#v_xARaN06{s14yrJy zxE67ZCl)I)O%G47G+mY0v!9e%F)DD6>;C=GJ+9-iCMLA)VyQl$niUiJf|O@rjkc^Xy21Z;%{s@U6beanQ|K^HieE2<(t~(^vF?=n4Npw zVLG~&?vK9?mlA}a4%T!!U~nt_qIE3b9HQ@48C^9wSYV-jU};KL^Ncxh&LjOZjO!K- zY_2hlIco7=B>UAbya9W2W9yYDexA48LOiuMr0SohDuGd*y0+! zX)T0yR`SFtx>*#PcNhh)`5;+K>>Hq&RZYvVS$WF!2f^|lGoopEfBw0>1qOLzm^)Y= zEkp!x=ViqU-fE+!3zvXEX4uKhV26HG_1gHp-DQ@)JuULhyjl#k;bF7~QGuGBzJrPx zCw1#|nY1>F|Bs@3k7u&~{{Vh%*G^6|#>_UhA?L%!WDc)gTLm%c3s!!^Lf3WFON*MqFA2_ znuPSto5(w~HYCa z`GXX`(zS+cC4wW{c&G)>di{eqcUBfJqnuCTJV_WtVrd$*n6?f>h;xea)SJvgeM~(M z%F%M}{6IjBV(V+nMmT_YT5Pubml2{#VDVB9;N*G*kETZX4lSJjoryM<8_-R)nnE>S zJV!}_Q*3HAs8X>JymOEJdA1>72Mn+s(Bmm8^`HU(2sk}{V;l#=u9J~0^yIh3{K1&P zbJ@cJ#JRxRer&ZdAmRc0akm$?$nFhw<|3oSd~Rwd`F2C(*0N>Qn_hb!;j3U#Mu=-^T-5?wS9N3~+_{te??#jRiTUBbaM%dM*0jFy_s@o$|U^?M&p z`TK2+1TVAS=-NH+Z?t%8G2e_gI9KS%svGh=-_PM*OuiXy_wmbw?C}GF^3gE!{gDIP zLt-vH>$$i;^UN}L(yHHzpnD9&VF%I45{x6O3mW!E$n5fU++LrxXR@og)>GJR&mP?@ zxUw2!+hiZ>)A_TY925|PTtYsQKi1YmX7LF&vDZ5q$23tvU!&_UY*?T5^`R9i?;fO-JICc zvD`#`-6U-G`psjo&gTu+{g;P*ORLNpME?(8zPc67{EAw9Ff1pj>&mzqJEiWuVEtTx zyL+)Vr%jP5AP*(i=CDIn)0smpWlu4h=Q`gK)s?@3Lx!$hKkRVp@U>v3afN4^v8WT} z(t^s&sLWC+*Kp9ozZJ>lWmybGW-V$H1Ba-bpH5Vot*(`fqq7?nYud_Qk>(E>H)an8 z)2C3!PFVsIWgkH$drEPtP#xRug$%s;QAb)#@308zT03&e09x&+^-oXYYfoRj4;qCh zXs$iK{&w}*NY9W>Sv|FLNx1**th!I;{^!VynpMXldgD?Wry+gkDH=+B?u=rWc~JRI zUM?+{d7R!a(D<*@!ncm^63bon`($K^}?L<(fH)gO0Hm8dQkU*sME zm22`UKQfTM(}+9{DwBa)*P!IOf(Z@C+(8AOfy{DMtZPub>XdrNA(upf+W^E_N02T+ zM3qY)*_M^K$~hQiimoh6?X*G!#t@b1ZGG8sWr0arUSZh_I%)k~5^fBA_g(vHP+4aT z6ESfdA?}a8XZ-Ip3J1|aI(hCmB1o@AKL}fv-+w^f-;f>*-4;UI<(t^DVCepkgIh6y zLe1rPqBZhJK<+<@isCSvMb#ob;>#U*@l&?~MwxFRnmdBb;()AnM6N*2sFmjch^RIY zdgA{aRQB>N;(2c6dbNV%iVR?&Ax-ngA#{8>+Phr2QZMDSBR1$2S!`4(M$YGy@e7qm zK|J|i~?|bfxTSg>dgvv4z}%w4DOEmy9aE^|M% zIB;5CL^NLx0NZhh1Ws%ME_OQu*?U%6*pB+?q)f{&UI(DJw86DKiWErqoj`7`9VjY9 z^IVZp4ay%Ls8U85hf{XjN^ZFgy&VAJ1!OK`Vb=5#K`{4|Cwke4Y(Z36?nrcc8!B6H z`ZQdOotEy!1B6cLTA~y^4M~bE%~z$0(}yXljti^Bt?<3{PQXPkhfM%Z<<@kLWoc3w zez~trl#S-@J->({){1!3er0M>?Y1PGbD{hT2Q5^i|7%sOPg3+8Qu3$I6k;IRw~;SG z^9qs0g9@%5&GA=q%45@#6!LyV!kjA@^bh(w3z?5wmW4r-wxgHh+kc+W8=z^NepF@YH=w|$t_3cV_LIx$Xt<1a0Etnp%tLx#7mOo$O&NWQ*k5* zSV{u|bdup!VrPLQ7P#lJ9s%dTWAunDC|%iIhGv(gg7CNWB>6w1_r8zDX4P!9-5o5D ze@O!81LD{T(D$Mo#Z|VP=}wL^Qh`f|mly(hWCOT_^JgFt&g!%Y62l)FZqjql$_7KlUHn)O{E!q*n2J}vvKhQZ;%tjYSp_luii*@MLdEvl_qPTW! zlX|RJfEr3gZw8ck0FbLwX4B9j0rXYj7=p^nXj+Rv=SFp<5Yd1dVwbNKw<*$a2_+20 zI<;b5o1$?@yN-t1jCq}@LjyWx8V6n6uFRQJaknyR*R_rJq@jyB%96pfoRQQGDikWG zQiw+#aznWzjFuRI^S>%ums~y{<)0kixx$Ys(*1RwakhE<*6~($#Tg@(%9?BfzWcz5 zoie0FzKP9R4~UQ+kthjZB#BzFJnPoxcV%&*))AX4)6`uz;^WrI*y$og&KuNoHj0#T z>r2w@O|`)(&WZ#t)as{^Tkn|x>OUQ=cu;$L21l{B0rmA_4Q|-&B*0#`^X;bT&_`9T zY+w85Z#B-qaf?y)*@D*0yJs(b@2y0{Yga2k zd-GIAJjQ}+bgJgSy%T?z;Ic7l)!b-!dDccFBZYw7T^iYS@Z7)Yk?)SJtxcY|o);CF zIq_DQQK@r8nbp5L$qxwVdbe*E>gplaOt$)jF5aV9u~BE%ac^R<71e+>$|fpz7v31G zQaJX!JyrW|66_2c?yP^~zoS9>J|6e&P#fn`SNoN)2Ja93CSl$4!#>qz_8iGfW_bO+ z9%|-(=`S>H^c2>1LQBf$ydS5_O8o5U!TJ9@#sGZSY5Pr4or9M+ss zY(lQ$udZXCdAeD5B{-ReQndRG-8r!vn&C5TOlJNm+5d6JAf!#N*%;rs{)b{k)yMaJ zpFTYP^zqH7Pd`3=MtzjMfn}#TxRU3v;G%JA1Pb^oS*ILXVy~&U09MUZe1=;6bV4D zHl$Eh=8z%Z)FgWfnF({9;10jfi%w20{%dNP+l?(x1Nxh#3`d8pyMmbR|QW|A&IT<#%U?D@N>vc0l^R>%2+mihYm*2$zuhI|zfkg*L20M{ z!f6)A*5)q_nAI+v?O8dyC?GuI`g$zu=t>pxl%p8m0H%x(k!%@b1h9>g#>a_GqTtzj zmjE>uGJ&tVNzFu(&z%6GRuUnQ#4K8#j>#;7q~ms(qgeTOg3_S~Kum~*fE0~^l?WsY zH1hb2li2c`v-?3~Kx*4oh7?GGn~`uGF>*qT#KAijN-28f)wwm$1D({l6LNvYp>Qlc!;5%i-Y38{`A`l43dBzWmWpa%B7C6goTv4 z2)_x$_)@Q>wGss`e?;7a{LO*)&km<_9TnQAD7y z)nEg#d?T%Lfey71UoKjVUFTWb?;xZ(%Gj$dT4SKiy*Qm|0?@8;TLwt)ns>r8q?;Ob1aYBU)BM@0$>E_%}H;{8HH0g8jVL( zyQtgkg#gVF+Hfw!2F+19E%zP$IrARPx66RX_@C?=tH~<+pU4Qfj+x|RJ;TB9mK%aS z+MHLL>w7{&?SE?EYeXD060q9i0=NS}KUkMzxyyLxJHJI}yAMQQqR*Et-@k= zl%aA#TGE7>i#d*O3aotnlq7n8;rY4ipS#JQuXS5&q~!k`JLHr1aG6aFn*uPy9nDji zJr2uW(-6p6)&mKyrfHH#B`00rSb0YK@-e)Wc4MRqYiubxH2*T^d6M<<>hqRTc1>Nxs;0?_pdoxSt&^CPNLIJx;TuIb2KOU|(t(Ygl1+yM&%sE}T{pfd7Qfekq?WQ)= zpu_3ZMk3d&nr2ekBxLFJPyLS_kXN=XSxXwFp@Szhg%8fKXGnCTX6^a8r4wOB-{x?OsfRr!R|3Dp4a1H};$V47x==-TZO%0;@5!hkbTJWJY_n)Rafwl7Bd zSU9Vi>hx68GC*#Bfrtu-PNnW3!kuUqs3l^9<%|e){2{DxVrwjS!T6ZLS|iu+W(z$> zLE1xG7?dxdiaC6$@iKH`z7SJ}Sx9fBp%+YWv9%L$@97Tn(#cj_#B{g&RI}0tq6G{X zEpc$rByhA1msifSNo?K~2pCLzbaLFVUXd-Z+skOKf~R7t#o<U4qJBj$!vSWBiwYWWJ^=o`lGx-;v54P$VQ?s(`G=^`L}oD|27@b;-#vc!^4y*ld= zHl>$)ho3w1s@C4lKCV8c;L)DBhO+mGn!3BJc3!Rn01A7uZmLYGu2eo5%m})QThY@z(zSjBCe6D9Le|d{wpMhl{^IrJ; z@%#O{=eX}}aBt!A^SaJ+46Ne~_K@{+g=s2dSMu#7k!&@;dX1ogJeomS_5IXi^E2Bt z*C&wjz-oQ&;R?+zKSss*B$E`@R?UKKlZk2r+cKdG+{waKoo|A+Csg;LY^-KyI)(Wbt2yPo$~k;ZsF z>%i)9v+TC2yDMk=LTkA->#e{YkJx8Q%Ubt&NVVFzHU4K-FBmqIi_{nTY;K7RZ_`X$ ziEH}5967nl`$DC$Z4~NuUF~R9;9FnHs3gr#LhEvUn4+|Qpr`{+NZL0c9!eyk}Kl=PnbImfN(kL@+ zk(>7$d$nDOw3`Ah1UR zrfIlsQZt&>)QlS_Uub)lxqH3m_^Y9YaC)W2^pESoi>l*Zx;bpiI3aDd8AhQUcL+c2 z{*QC;s?~hwq2F^ame^1!;<&PH?2hs?lg`%zj)s0ell{NuQZN!yU-M44R-7Jcq0}ZJ zomd*vz$qB@e_05ZJHiT5x|DEVzYtTIij7xEDI0Ne+8tbZ$rOzC8qOAVlcqHxEVxY@ z&vO=jB}W!Sk-AZMGro`J*aVDfY8;)b+(%oErX1&!1QiJ zsWea^Un!TmHSlbS5!MZGuTfjy2EJ#4Bv>Q~u9wghI^#s!C0?2F~tgp)@kO9HverW z*Ej$iuUZX797Rpy5r^Sk`CO{r(y|%_3?sZ!dcFsaIr37SZdQpzM~@6@=Ow1*PVmjr z#fWs^uY3n`p~6B1y5u{Ug-9);)R+udP;snRF&|H?fLt7F1pVd-!r1x%@P$`V2QxP7AFYUy4u5FacO~nuC;ak^g zLlU@bQ|bI_eh6-ZTe>!|4X&RjTV9~`u7}ebr2de$_nPOO{*VrNnpXA@mnV*v`3PjJ z%oAh#cy1Z??)94B2HqU4LCWo`KDlr73;UQ&J})321U&h`8d%I1KGh25Yz>2{INEK0N#k4(4n*B2wu!r#aAb;v1k_{*q-OPowIu*9 zu77YujIZvuo#uGaYX2T|u@rTCe5k|^Xo|f7uhB&8Y&r^tmUm~Kz4Pwu!*{aOi9g5O z74{1~2YJd}VhfJcqf$LR(m8IMR#DL%%^kp zibUY2bw9*hXF=H%B?Bfxku*KBysD3UR^s!L%{V9BwD!r2j+3( z88Y>lG{owiucx(hiultSkOaUSkHui~xn9svLNO$?VQ_LQYn|E}lJW9kI8SL%Mz^_> zhT#dfbhQd&b(>E;T(C`@TLL0k-J!=u&pgh2vg6|u>6Q`ih3EEcIrj++2Gky+wu&QC z#sCVB8j*jsMo59g!ZQyHus1q2blTbqLzuY2If8Ma1nSbG22)%`2@6Eo6(rLyc#+VR{2 zD~pI%zJl``wtm{d4;5?weFOTx2E%I4G1G14-W5H&6`_Sl${>~fm2JJDaol5~#I6O8 zHk2LMa(VybJ&*le2{+96Hw+K02RF018vFjLk<*`NE@c1Skoxq^yPVhVnQb3go!ySQ zZkr(fIKc50CHW%w%s5hH^)q~gg=i_X4WebnfzR1mzkKa~_TZHjPnpr+yHnP_Y{-5E z&sp#TIQ(&nmgy?;O#si;w7;{IDZjk%4;M9BXjyUKxj&QknQ51oK4Y}0Fk$?w(~Lbi zNd+B@_~mc?Liqh|J}Zm0)rXC6t4AcZBYRejHZzl&=}A7}D~}&Pn3ynl_4xVU(i~#d z7vgTO*+ypBk&ijUQmcI+CJh0Iz`1w*%)1UCiz8DA!|j)V?=%CL=Q;LII_&shq}r6O zjb;uoX-^LNx`MQYe1G8Usv;7t^@uUtcYx+Y%krIfml@f#&-k>!c{d|+Hpl+xBe&J7 zo!8YlX6Jfb|LVLh+~YH8Pgkzj^RHgxx!&);dVkCH`Tf-g%ww2*W8m|czjNm)*86%~ z+*Wfu(b+GvsS?K2=B&Nu&)dF+*b zKzpA5`ES90XamlC3#h;7|LS7Mdq4K8ywK0z!oYlv$rJ~l&m~WB9rJk}Q#?NwhrjRM z;f{03V}G_pdU@(S1o@F!Q*)7d`3rYWEtKU)RZT_h&0lnAYEf(c;xki=FXk_~KD9)f zAANT!dMJPCb5>-wE1PlgZ13mrg{(5EtvBX-9Dds}^7mzq+m?HLU+%XpKKOe)e_O(m z?+NkSR;>QMB5hk@*7wA`Z7X+vUn#pBw-RdAGzuR-JsZu~$e%Z2dKuG=}bSy~q_>t;YkQV$SjXyv2GwAG| zk?eskTl-_)Y3+u*f{i&pn;Flw%XH+T~}iAJnP$GmpPLf634M`0d+P z|J;_gz2M^Ik>#$Uoj5jI3>0J+v)l++T>lviA4) zH9m{Ux_9|MBy(mtCbTtZwbBx?5QDe7a`5aM%0k zUEd0K|DN9cYI^IM&XLD(k3pU%?N^=SuRY(~_XZd3@%dHf@oR5ivou_ZH1HoG)s+`>ScF=y|P|K2Qt>l?wt7ndw2Iothl%D zoV9tU1mI3t(CneZHGD{nf1kR#;FSL5GJe4_mn+NO`g3Ffa=yQ-7Q)Wka~SADO%R>! zuLlG44FCGk9KrKZP;8uA63|6v$MJK|ZuKv|flGUSYa5tJVQLoS`k#faK8gK{sKD&% zT=9*f6fFyrbF0o1S_2H392%S_8xa1teC_}I1?1{BZNS+ZkF##{r)Fti{EyYX)jt|C z;Y)J6P`2ZxpWfd*8`+oItYrhYLMdD47JQH`5G)UElZ8S@vma!kdeFI98#=5_dN-S+ zhmY^n`b0_RmBZQ5e1R?aZYSsk4GOF_abU=NnzY_MM+5U^*2`VC-F*4}MeDmA{Ql;f zzC@Wc1J0R-yHwyWroZf3%0~f!Z|1-b`kfV<5B-&Tw?TMz!`a5a*7db9s}-Kl0)WA5 zhvR$uSNd;yp`xcG)tm@u1RCmQ%P}*} z>=zl!FaEonq|JI&zA1Hm{?iU+*qLQZPS@KmOxd6M3!&fg^une$-n`$Dcw6?eJq^}= zjrGKfoAUX-38u839$59KF*tjR12mNhKR)&T`Z7dxtK%a{wEh$XaH$xk{@Njd$vSL2<*;B`U3&idQX_+DFO$}jUD3kR`?mU^B&h| zQH&8joH){^@>nojX8mg2vf}Ka6-;Y|2417WyE&< zbE{lfM7h7%qHHxj_ZQS57O`leA%AYLMvM?V2F8p8M>06FMeVD!a=#6R4UHe6Fo=X! zYLPQ?!nQB1DSc~S>T0{(W^`4+^cP}G5-WrA(u)`+tjc$WaV>J?{`5Fc;EjfIk##KL z^NnAho`1dtdlG%LWchQad)bR844B1zi*7GpbfI=jBCvS~ZQ=LB;8JBA8i5ukWd^!n z?HDf|Hf?QqIuC9tZ9|xNj*Zw7?fz50v9Y`&UQaMB2aa3jsSJ^a*$!<8*$&6@);%G_AnXohdZ29Ge8N;SQ7fnpanu8z`5#6`Z<| zsJ3JK*R>f?`=9SbSAE?w*KB$2n;2wsvFu4PwQk}F)(U3oc~(gHr|PgnJ`U|LAs_&p z7p|2y^4Tw91WDZc%NS#9*$9-5j`VpJaya=bq!>3qfs*Qj&*EfMhqDL-PGaWlno4kp zJA&MgmMvC0U`gdYmVdywn+0^tY7Ecm>q&{%q?TS`G-{(EMlyHRRRd75QnVwsG%nTb zAEMH>RDy;I&?#+(+s^eI?9P$afQw(WR*#`RoXv3Zzfrf}0;*kJ901NJ@9|{F&6cPE zly#dN>+mH=5bl7ib47VAS7C(tj>tdsP=LXrChaw7;^unPL9dpt6Y$YQm6JtM2HaDi zHJ_t|+qmK^Op+Qn7EL2a*X81Jhi7A^S%7RnN0(Di`N#Q7K0{NY1Sq$+K#o zmSI!r6{|!odoRXG9opNG`KSCWCv>>RuB6Cj?7p^$!^1q{act>e3)*7@!APtvw+C`5 zyH~?AKQx<{B-}IK0O15auRVt7_+R#f5S0geGiUYIa=E5yzkjBna zSyu5Zm^la9-ZPa^L!eJzpplCpiU$VK))_@`5C#1o_qgdbjzy{^raw%8chOwR;CHk| zR{}b=T+cjbFxkAB4tLY>{k9cBV+;aPnUT~e`Yyxy_1M9A^*#9L+5r~^Y>kP@Ij44& zOp*x4qGz>XZ($~%j?>_)M|j3jYE7Nus~Jh>?RqJ%Iy>Xz2_1|3{z$t=GGc@6t@;jTYC-D8F1sjeo%0cf@(y{cZ!#v~w%M6E2@+!y>%q1a&6qz<0)gt}OO}L3Ok&G znkppC3KRjk1BsMxsie&-tXNHwqraP6DQ_}N0apI5trSbU1?P1B1I+cTli=ThkH3}N z%drVO3R#BRbc*~`t+Q)G^1GZCIwaLVM@sifY9O7+I-;q^EW=&S8x#`soW8=kkUUsTa{ zCZ}$_m1EFdQ90l0p>?knU(?&B@NHRE6AX%d$nGY-8L6getZ=VBP9M}&R-IwhO4Jfj zOZRY19j;noRSnA%OG9gfn_J^-48IhjBc@8Colqyz`Kw^!G$%f(CrXjL!@nxZDdhE% zB87UV&~$IS)-x(r@px~pMN9BF@#+MUGB#P0>bc>KDc9X#cky74-|5N9O|$76ZccBC zJ@U0Q{x-X>8M{NCM$zNY{0Xl4_?$R+O7#TYxqhE6r+u8sMX7!5@q22c!OM9@?$GJk zPK9o*<`r~WGa@vrcF+V{f`r9$5sm{bZ&_P5}Tp<0V;&J^Y}=Z7*CS^X!4<3!k4Jc(K`(bx?q%> zFz)_1%U+@N;#A^}=2ti#F-wE&gL#%W+bEjN$y)M^0IVG+JHv3(1}ks9RhQ6as+o{E z$F);%spg=@FA*#_riY(EdiCyH4E%5I=L4*OZI(Pz{REtNz2V_E)_TW4Dp%o1XI} zx{jIJ;ks|R^??g+)cb_y<<(B+&myB)dju#~85~d}og5J%GO$neYZsk(vl;&kn!w~( z-4PNCh17=}n5*76(EytdNqQ3d5sO)c3XBn0cne@wdIU}4?MB1j6hJg7ZU%s{C7?n~ zRT%7UXpo5#`xuz#Pa#nZm|E%aGb)fRz(VGnD_}ce@C%-!Ios&rp?ds$s4Rm6$DNpQFir;mV*?hY0v`glR56@oup|ilE1EIg99aHdq7DcB2-9 zJ-mQ!8bl-fkOZyFvyrPn9*qEHE!b+K>1Kkf7(XR)i|=sV`_S#YWDIoiG+579;mU;( z8ki|h4|aH-z(VJp7_sr79-jOE z6+KiQU?#obX0bc;+qd{{7ekd7!WLalxQj80k=VjG<^-9sZg|-g(^kqQE|-`GNzB(a zQ~H)uX@;;sm5sL^3m9P2Flgk4YAgiaKr<&W%sB`x0C3(a3z{!wzKY;&fZpN29!^|W zjPbf=e{HOJ3M5@NbLs>{D@dNCnNAx_)&f8h4)7M3h6-UK39{JF*msT#eTNUyli5Px zp1|}qhoTUgo~N6t1>hb4U~}+mVT*g|rf>31yP9z=Tx1Y{Vbx)6085=1R2UE$T*~|o z(3!sMfq>{N!D95-7L~;m%{YdGoRClx08`qKn_aA1#0mnmL9@ytpjF&yagh!LyN z_w*pNX+o4x#bWqc0kH?No4Iy9TsyUpnqffLtH4kL_P<;V!2l+5VfXY{wjR+Yrp}0? z7mConkikUbuh+v}1=tt^^nORKozoZ(#ABNhzNsZXv1?YxY{tyjBZoN@wE+UM=_QFy z)r5rpzlwJ+-}E4$WZrs|TMRSQXSsqQ4Bc;2D6}awI6Rd7Pa$!zrkQq0Vl`Z9gVa7% zGKL%bBM_Dg2GkX3d{^n=>Sh9ij%PtYslh|;?R$eRyd}I_&ZQO@((T4UXD(G*M}5tK zeR@o`7hn`ZDrtay@90aH zId!G_p3_Y1arAxmWYY5fL`s}5iSKm;MrvvHXyJN&I_s1KGkXo#koZB1c*b_w-Z9*| z@t+=SiRpxz%o1YusEp)*<#fFXInBubi^-aHpHPkE^Pgl-p(y~PWN@*Adh1TyuX2M& z65Y6#W+Ydc%fFbk*4Eqbcm1yYUuv^a!BtEjBrT|HP#xs=xP})Dm*#~kA*Ln<3 zxc_tGKSQn?A26|jUwc-5ZP;_@eo<51!Tq<=kt{%vln{I$H!!h&n5lM}3MWW=D4lhAqg z53X@q+L0oW-kYSuv6|oFXJe92IR#56&z z%;p!No7|_il+8G08Kh+v_}#C8pS4(mguXjjfxl*Boa?ev2no3Re$~=lx7sjrym`}6 z8`@C|k|}PVNEuv5oAacX-se6N&yvTSYCfgaoj+G`4Li^A)W28l_BxjSo=FQ#doxLD zXUY!!8+hD0`((*X2mN=pnvSl8acj9p-Z}`s*Fxh+);A5UK4eRrp6xPcAgf^u|EjCH z!L1qOAQ8tep6`@BYQr!j)B*|IN)H?4P`3K%B0b5!3}`_wIl}n%N)B%wCy*(-h`*f66F0_=P}G_+xT=Uc#cAU{n^J*Nj#HMs}kkqimI z)*DYtjCCptD*-i8nEjm|?54tzgzSC}g%p4NC)Yew<#Mc$E+zHFs?BJ7?GyILR>as3 z=rPkYlSU0$+I*o-43BJrZkb@=O2tmts)`iMk2x;>0~zlufqSdbs-PPkA$KnqXRBd& zZvZD)Z)(r+gq&V`l_pCQxr`kUET*QY)&B}?_7~ddH~`kq*c-5{)PqvrRE-c8m4eyP z4EBkkTY#zYXurP(*#)z)5?B(1utW(ss>e?lAcNNQmk{f%aw!*5Clu~~!v0N59D30EXkh;0Ql`9=U5z4&dp$q1Ye+smFmg7$B{Yt zcMt#Xshhc?d8r+nMu;(xM`^~XjtFQDVS1FDBv}8JX4KXEcdQD-=2F*kkr)qC9B0F4 z0W4D!{5=ri%jJ8`Nr*RJBMA_HPdD9s>4Lujajlu4I<)wg0g+x$@E&@v7FxE^gpVY~ zQ{q^gagthPfqOl?WZHIOrTw&;5Y&uMKWx(^p^mCdQY8y*#Dq50-}m($^A~!NO*3c@T|v0`{r@2fxC3sg;ogwc*k-VJ zdJrwRv62gX0(^yCyDR`BL>{rKmmTG#JfR^^4v`v z1mr_K0-U{A;4r+8Hc|E8cj3B;utq{di_H$0O(-ewoZ&|W%%**Zol(cnWy{b0uVh~T zCh{gKHs=qU{l!)MWEUk2yIp7l2#BIvgwO^;riQ-lg3Scinjp3aB|G_$anC4y2hE+# zaxDooyy#NgY5KC1D4-*T(kro;KYZzT%c&<8v~n~2&vzv8S{=>-RJS*4l{m-6O%se{ zRwdCdb5z&SdV4pGUrAYX;aLA(*Z9-3<<$)VRZq?pf%-ko(Fd4$eN!81U1HO9Y8ddY zrr~Z&$Zjn84qhFj@Y-lUk6`w;n^${tUdoO?SNh0I$d({!YWdOQOPF(45PrwM@1^F5D$9zZt`Sj#pwW8nzr(J$)(7R$|`+H`0s^LJ~KRhcDN?OE3jkW^poj-O-x2UcbCkh^u5dyxh7;^Qc9oO zY$@8(Z6+LAjoC%Ll{tJ`a;C4A`~B+f!pq4t;1j&9Tw@S<~l(}CXPF^tvBh&Y=z@?3GeiEWK5+q9Nn zv(3yaugiBRLR+j|M2(Q#eqHG;^dEx4au@Hq-ydBW%}h9ab-2ht_dMen9gMoaMEa=TVQXG=%Wn6L#Bl4Qil@IG`44%Ho3VR}!E$nEdPRd^A7M|r zZ2Lp{@tVG;6Mwtpv2+cBCm(zV4w!Le(Z2mrj!W|+%P!j=)wRX9u}S+!s@QJ6J#Opu z40w3}t&;e(=DpDMLBFB5?PokAg)dMk=)d8E@yU&KcnglE0<|*O|_B+-4 znxGqPc{S|Wre=7U?pR0Vm3PnxaM;p}?)%<0?H*`$LjL4(b}Jy+BDOq|XgBBinB_%!JrUy>Vd*%L#PmAtT4W>dZ z#jbr2<`tDcDGMkQwR25pQ!L zQNFpQMxY>6i_JF@g^0-7UJE~H!hd)Sb`&b_zyR_k8Bpc%S8k?fbjeN=@eNx(C z*rpZ&WwH+(jYIr2k`UY{03tv`W1-rjv09iVYGK)2Kg6#S-fFLNzE>@1}GbV0!_j(EgzZ zy_!qCpak}p+vO+WV?hDTuDlsehDxelPQuU)1!yeM)0oVlhK1Hv z&|NQrzIp)Y8@#zPqXnc)ivzl$&?FRWwMqhT&P+A)*qfs1fs>(bQ^r@KrSLp`_}>IZ zMSO88+Fbq0BS>IW+9?6W6F^uJPKMPr6EHNb$32GF+Y~rd26UsRB~{NQX|Q}C99y7~ zc%(?FX?n8hN9x3(8%?RiIB!v9C{1NSb}|5jj{jrp%)_B<-?)Fz zzAv^yma&9vjeU)=6KO=5B#ouA6l3X0B7?C@L#w5XrAQu)s1#}}p;C>9N~Me?Tic*z zNX>iy-s5=xd;gn1X6Cr>IcDa%uJin!pAX>KNkguSY8)snfUoN$p34)c`esxrdStAkh;;@MMsa#!I7t7Udh>jtpGbcvy9TmIJLw9csS(Vli`@TXF0XR8i_&=Y>gH?*p`8j_7{Y(6;xj}TPSD~pk zQv==2n#zOdEMpO@qH_or0eoAeOjc3`1d_yts%~JNHY+;UQYp@XTFVeU#V$xLe^Bwk zua=z+G?g|wVB}Cu>(;E@P%i@L-P2tg$E;@A8|CI90Pz6&Nsx)-chSaZ$TW zh1<_$kmRL`_gWVv<&&oX&Tc~>Z7R>lIE~(evz~+=Cx3$Oi6?k#Kd--U09TZkS7o(V zlNTjp$9JRHVInPs)VyCh!iw9Z(aa44MVZHVVu-0dWj~GiR;58$SldWLU!;2&`7$p% zlWBwiz*WOy35c8TMU;#Cq2`cc<$gd`Bndof>9br~p`tlV&n2soGrd?ehzr@n$4(6R z4ACGP+xy6tLKNbAC`6Zs*v4f8vHwlM4AB`Q@_Ycx(nO)h0PPt*o4{SgSI=k~#=M0f zDw!K2uhHsTL7hjFG55$Y|LlUSKAv$_ zMhLlR6^aIQz#__rW9s-?85PNqtw;C(BK6zHFGEg~km2oEj^MI79p;ccT-3Q4hQ{he zsH@R3G`{x~XR15Pu2I=L(L|Lg5dhsl=j;roA<&m#N{!9?u)<7WEd;?pJ}00&sXH9*0_p-sHyWVJ z#7vT5x@2e}1%;+TY|q22tuV2CKt*gGK~FwSBT1hmCRiqCDZWyvXOr7#xE5YkhY;5x z#{ZlSqJN_~Tk=xcyF? zn_`njakf(n_BM}L&j-9rIWEattN6G+Q+y?bxB;dHBJ9|ChXe26Agx(lV%xjdST}d! zx&UB8M7Sj|J0nJydgj~rnsu^?+Ipsgf}jpsPCzoDicA2R8#-3xc9|LLJ(e35r6>F0-_wb+)S_8R5kM_E zvw|t7YwbN-x*I`M+hVafs+6)tP93A$F;Y6|Tr`S zI(si}Gue_LD}OqwykRx({4TAl7z4!<747*NxA`T_-Q*3`n+s$ruXb0YLn;MZDhJCd zpG3(NC00H>A@kz8;-(&Ledo&IvdRzDI)|3iV-j>!u2WunDL!3LezH(Gy|dL=RIXUs6SMQd)mgt+rOJZc;rRby*X8S#Enx;iQI0qk1mCX7geV z{E3>h2UBaN%+s`$kC3UP+^@BNTdVJf+qSpH*|yGAzs@|U&d9dTBdE^dZJqC0oie1( z)AnjW(ACciyglVtyIShpu~$RZu7)&T4YR$5e{wbANnJShTJ-&E>dJM8*RI7yUyH}q zTRpk$QWAuO^h&dA+Sq2?F;ZwNcyaO$zGs${Td=Za!IF6L_LBA*GJ`q~gwU zI^C~6F}gN=QuRYdU3o#J)QXV4dXcnP(}&>|ls7gu?hI5iR!C|5Aj5kpCJav!#x>L} zu&Vb{&c9^tK9E`6xk?!2@w&WfAd3|MSM{paWoSy{a8%P98TG-GCY@**5YYRY+VrfT zNjkVd=;t?`EomAR7Cw1gv8?g$Y)a$8{l?FWwaWK*8pRWC^08$-I>(^EQ$FE23%|iu zC!y5hl?Xpdm3zBZ;Xa&hRAPYgCOoF$LAc(u^0r^DnpP%Fy)5iFjZj(Ba<7#C$DgK^-iem?q?uk;{W5~C+LJf9)$4B+VCY+l(($lZFBIu+tuCpcU)3|0PaJ^%rkGz zu|NtViN%A>hzOxK&^x)rArSmZgU0jmTP+BWqKMzQq*Y-dyMi>%CQ9eHq!A`@orhKi z5td>ki%XmU+UHoLCJOx>MaLe%&hm)ASfmj)=@*aqUPPE@6FE<>Pp{owrINmrQMP3G zc_wjOsM0Rp^^$ylflUILz_V=91dntLg*6i|M12UhwWL zPzeBAb&yJ00O_$}WGnB^9Qpn^gEp6v&Q&h4m5h-g!)Is&_DRyL0AI=?exMP{={CJw zQaT%9ifI>tAYzbr`{_0^Rj?KSHl(m|07QldIWHi{9wD;G@GV>v$Pl#!P-7I#7BWge z#eytaS339@5(8l0Q*9T-C|e#(YA?p+31ChZj@<9@iNF)U32X?Tiq)n; zO95=l4cI=qYaf+(^ahL}#?8>+P6E<%W;X-CIWZv&G6v+VZo=c$@IA?*-aHzyK-}ZR z$2}BZY%COXjz3jcCfKV$h-?&})fVv?a1y}JllxqGFadxAvH9&hh!X{Sj|sJ>Vx*5! z+a}2<1puWiMuJ#bCmuSE_MAY2Zz1<>0r2Te=y?FE$wxTRAL)?c7rD4r!Q(M8+?I!y zA)|bKpez72*oowWyk9o{hX5u$0x2M)WB^o~057|a>)=A|0n9xfYy%li0EG4eSP2`w zGK3l89(<#t6G3p_J9WEl6?ST6*U$OX)a%FBj zPR4#Ec~{3;)5 z4-mJo(IqV844Yufg`Q#~V#p)^Lq_v3K3q~97y6rw1NFPx0o)3oFhfC>vI&|za61N% z7r+E!c)~hThk_LF3FBhiJqol0z-t27d=_$@_2@kpH%7n1(t3deO8d~te45;mgMo>anvi6V)!{8y_qWU27sw_uFa{+1N=TC3%1V%k)~ zvpY8SI1x`M9S1SYWQZDNl*mVnR)P>##E5<4FAO{N}MD9x`vA`9?`I1otGD?~Jm_^0OcH%`Mhzu9% z3J8e+tnGKj2T^aa>f=qF2=y-zJ_SQsM~;a=e&;J00D=c#AV4}K1j8cFvA_{+9>o4n z`U6)u$Ok?FqNaI}11fOa=OCsxeZ(6Ia)24^8CxQj!JTIS_|U&Eo_^{(!G#h<;FG~J zB@6^BZ(%~tQ^7wu)y<((dRIPo;fG47*j5qV27=?UyITQl2^}MS9fFDHeHl|j#Zz$~ z=$I42w=e1A?I72hjA>D{+=HPi_< z;i*VBdj z^<@?S{uy4l?11A7mrM9xcw*dZ`Z$Q>-bcrL@?DyUT|O_y4ROUK0Pd6b@@3y|Qy<>O z)1daWiT8Z`MC0v!H$DeEY-|z9D}E)E^jvp?0a^xUXW2wWR0k|8efJ=el)k}%69&WqA>?SAgICRJ(O z>mtLi4$Y3?6aqqx^5Z}ItIG~vk(v8etG4U!?g{%q5)fa~1X)z=XW}1IZue8y%}c;7 zGx=rd>N1E_G6{d#=mw(^$Jg$PN9G%}UKwmO0oG3`nEf;;cMex7G+Nm` z6zF{5aifvTp(9Eb7cf_MR2A$RHpd%1@7i& z;UAWlI&zBM3L^&v!zWLUem>ZW-0FQ0y|MLhd$rri=k{;gW=HDm>Nor;J2wB4zxCmT z9h<%nk6ztB*B`8$bmU!kHc2;RToOO?*hL+;&F5Yei|d>PrxOHYSJp+)#*e2pJdW37A+fJ_p15)MO+(wQ?S^S1hOIB|x9zet zzWKeh+Qg%F+1%KuaL16znvM+YErg!?x{2 z3r}^x!3M^Tn?0MO95?7Spq6m0WVSq}b8>DZY;5(M`alkpMg!)RJnT*h-pu*OOSZtd zpCoSv{G$sN#1;P5dCqom&B@tS8vg(a#?b)xL=$Ol(%B*n3 ziQZY0qehd4FC&ugylQrpgcca&DDEsWdzCyrH99G2BiEUs<%0Eu@MdSo*due_JB>({ zpds$P;)E+1$jY7nSUcq<4URb>Op&oKHU)7cOc`5S=46(0B`_5kXE`P++7DJQN=ZRF z?Hf;hS9A_GC=lJ}YV#ycRb~!6P35q3(SVY!ub%dXO>FDQ^A3mds`H=V7a!%5#_742 z2G6-oadZTJlNr&Ap`DXpF$2N(_~7i#hZ@M2wmL$Ad?~oG4F)%lfa?ILa=bh zQTL>=RmePyKAA~8&Ge895Rh#3z$)B)7DhWtQ8z9m?}gkImaFbe ziNk@SaAZe&rrL%K=&2b|V73VEXf4jrOL8LaXF-)q$=L_|0J#LThX2~#yibZ*O5}4q zpAazyoWut-0D*!$8L2@9*`sW@qKzmARi_0%D@G!)OOR7Zp-5BnJdm85tr6*5JU}fa z+p@RQJjs9x4+b0}XUYW}R4NlvOfG4hJ$V|`-p$k0fl2r&d03W}$U{DuD?He4jNQR} zq&Sq1ImOC^zAw|#l%hADdE3I(*c^4j*?-r$Yv+oKBNqChAo_O|jsOGtfFS^A0(+q4 z5CAO&(79Sy-DOQbx$J$n`F%(7%HsQ{cW+KS)Vl5`r)Z=M?sVk>|JC7FObu|gw!YWBckAO* z^Ni3B|F0FLw&Q-=!bpSvjgV*eZ-08t4}W@PN5`En@7fbTeR$S!_uJ_DDV(}*XZzCh z;8}wM&pYp}%n56~t9-le|M)c48Z+^{tK-)~9G5TRSp8 znM=vh3v-q!j?@e=u56epFuXHARY>jEn=Uec6*+y{dbVM@*#77I^cfm*%M90bL)1)( zr_S}6QXk8OnX`2FEg#PX?1}n#o^j~<#|y##EPTAk%-J$~DdIxZY+2;B>$BxY?kvn! zu==;mRVKZPn!B7ldwuRo>d%F_DmGGop2q=a%d7Kr8s}?@EEnf%x$gQ4b?5d(FI>HJ zsBz(1}> ztmU@JVsOB=K4OHS>(kh=YO4uy(leTf4Wni6-E45dcD%8cbW4 z0%zXc?AxH;L=Y8jY{e8=rvZ-n_iorDTvb3ZTFzUY0e z<9){3Y*JN{e7mXl{Rq* z&3CuLn!BKtebmcuaKp+|wF>E&Nw9RkZcN z&S|cP@xAFV7wy|tv>{>P*o0<>894Kq`UJB>EO(l$ZywhACb|%G_Z0^G#p&lieuW*3A6`ah+xxUx-5775Dfuq6NIQB7 z1N*y`ePJwH2cKNP@ad7gl-Ca@c^2YAoHLQB2m|9w`TLnY>^44cv%{r)a`RMX`Pd_@ zu2Z4EPnc{ar5}F)A`^3Y6179`{buPPNcgaS5%Zhbhv0UTlq#JNMGcQODz;?A7-lM_ z@DQNOH^-g-NlrakMSGCkq1`D`$bkqHbDVIV@;!wE(2EW~Wo~9ryjAsis@uMbka1!y zxx@2WLx59`kNi=EiTU8($ZoWIk|5^W+eey|;fyE@NBt~V$~Fd@PTULxTQs2AL&yE_ z%Tccq0jfP{HjcmS{9(!ioia>y2Qt)$gW#y2@wq5_wv5KG=8gzqwtJ@lWeO5W4v90( zm^}!GWGAir6qphxRK|GFiKyepQE8_U(gtTqz8UaMoosw|vJ){C$k#|tBqlN;D~3y1 zDtx9)8h4JQqalUIEt^z$Uh1>mOGlgb(U1WWu)ie8bWkbQaAd-DBWQ&PfCuZNtKVuq zmKhS9v@skF>zH9dQ|v`@0M|uJkHV4T<1i5-4-JMgH0}r!;-Hwb382ETK4E|=L!cya zGHXnm-n2g^sP_mj|8+bCu5bMaR?7F*Pof}QM7cUpUT#gs(Zfl3&cpM0oz4-r$pI3G z^{xdZJb4=4j&@PTE&=L>OvN=xj`}y2HxXR(z4YF%X}6gvj25e(_H<_X#zTy*9YaP+ zKKX`mOXO(PWDTC77MGPtE((<`BRFaBgnRXYDY!AyNsGWKQ&;HA=7!^!@8f_3JXnAA!j!+Yp^vCwAE*4gdyF~WbA3zBsN1mQPG8EEP&{v zi(x@m*@3?%2}C**l0b=8SzUq!gGK+(K{OpUI8*W&c3)RJm5l?q({Y9%-%{DDOe`6>9|SQDHfo#QM9D1eMBS8FcU}t1XgS@ zn?ZH~G^i{Y9>CEHmY0*c2crl0;UXF`6&h(sqdnEw;N)1s*!~#01rW{4!Rma#n6zCOf*T+S;H4V;&UOG z&rnW`439)(G4V-*FICFveiWAI0^|29UGox54Z&3EKQe#!-09>npdQz0%w9`GFt>vW{N(gdl|mGe;4S2`!8NmK59GXj;v`{va^ z18&gO4M(^fD!^3m^K{lq0SQN`8EPM-Ea#1qrGj9;N1^o*`<@#wQ185Hnzep-;#t&# zZwA7lvq8qciq# z$PK)o`(3*Ob-upVcYd?gO5T~$GQTJ&6=35j5W?qWcNtB?W0WC?O2NK9()RqZt%|WO zHX|F}V{1r9EN*BZS1_;1{U>8(KJD-L7Ie4x<-Zftv64pz_KLsF|DM?>UG4H1bFoZm z%6;R_=suz17w184!JJ`)ove^L87={5zV-GUZ@Tm_@=A4DdIiM`_gYYD`#Z}h<|uUd z!DzxB!v(`Z{YsV6f-sUbrJ z4JdkAs>)_=YR{mcGZoR6EKuvvkfAe}VZ37MDCfcI&3qMR6yUF63Ii-7ElkbKIuZ@t zTd7`~$s!uQon@%nkcp7V5(zDWR!)&u%nc=GJ-5scWEpQon}46m3YgA9RA=wWvcQc{ zL}$$qSsA7)mfj;m$H#LiDrOasErva?4|LiTR1xa?!_WByC9;$);b$*mxwi_>{K@C*PCLXZN>6?BIFbtZMemvb=J*+4Oiu12<`|C+F7f6 zN(6tjGZpRv5WPfDFE(bKf-)f&)Qey)d~E(Pj2qL_cNKG7U>pv3e4rs{KuQM}Ceu$U z5<&SoB?mA{s=L5V4Mc-Xa0}1jno$S+?FM(**$3vHUpPM!de$;Zt_q`8m?x(@rZGV` z67g|OG;abUBkg#=pD?4IT+Yq>99xNz5K84Jqa%xntfwQ=S0K-raG zIge+nSHwzH%QjWt_g4KpQPqPfwh!HUT;B3XtL5#v#Qm)#FdNb+S}mBhmXiaPJz7>#ipB@6tu8$NzpbdCI`@=1&+@wM(RJHestH*b5bDdEf zxKvmu+hSo5Dx%};=;$S9u4OOUl!i>KLpm@$fAlBB@@-Dnrk(4xW?^j-ZR^9ri`>F% zz3{#;Rn0K8IzIwv zC)uT(!Zn&XEZQcL3)~)&*j!k)(8@~;tEfda7i@Rr!u#ko^K-UbuI+&U_{Asn57ur7 zl$&~No2qRLl?zfr0eBVHuSg8^>;0q4JvM#Tp^pobUL|I;AXnuPgO;`e2|;6 zg9Z6mgRK`kc8D?cf~YTRm<|E09`qK9o7?%#={fjsZ*gsc=9|2m3s_+JJ{I_mSzp5- z_Z3#x`7O`Yi85>S-tx_CTgbopvQI6D@2G`5AV;p{fo_c|3*rK5rhWneObmq5yhy*X z#TKtZL%y9SWYf_VTImm@$L*WtV7LlQ8jG+nhB__s0Od)IJhMSw1*y;*%Z0gS+us%g z<*c|s5p0L}z*)h$bnTEp-myexkgbaCTc?`JL#FJ4d{m)FyMWlVvH% zP3v4FNenH1Lek~lbw^&C5<~bp{(BWH4cYbUJg?V$h`ON7JS&Ax4Y)1bxs`%S;rYe~ z?lk0~V#QEPI=o&CvlBrRX($tM%vll4P7FmTz$}GuF5lOfg^A+%x=}H9Y@gb``#S(4 z?-AstfPZCWclXK5Of8Q`cAfn(oqabt2Mju&dUp<-<;q};!=`N-tWfG=L^&B*#D!LIG4Th8=@hs6+GuEPf^5Fpy^ z*h`9}!ZmjXfK*TovU@lH59C8WYr=Ls+J@y}>S+)g)~>K#j4q#~P6q!G8!bofXb1P` zr1q#jk?Fq9`CC)jmV0?!krKw*xPF)BoBGqSmTT1fNuql1s2b@QpOc z!n9F?E=rY&XqzFJa{U5+0MLK1hed=Jt;TatA?*NCR{)(Iu~?_!)x02kbF&*R!dq5= z!*^LbSWr_Tt~dg=x1JQmyokMzBQaqrqHCX*2_Jt#6c}){Xx9$;_78&ner$j#22!YS zc^V{wkKMltX%j%ViUBU`lw|Mo+0^IrmCqL|E0ttwI##N)8>$K6m~sGaDfYmM=w4Ld zFn^l{_4$4+xC#q@sST)}fx)@RN-jo)iur{!ZrF(U_K{G|a=uB%Db``S1V=A`DFqhh zk^u8sFud`!QzaEoK90G~!s;A#HX6k>firLdOpkQT`QjnW1u-^(55b*mck3rrf@|9V zN$|+Hhz2CC0}H*RqsIt#tq`B5q!b!ZQA@({OV-5*EIXxx4ZMFuie>{oZ~#jUsF47n zD_A&iZAabd-@=zNImRmVu)$lTGCq1Dx~zE`X2Zm&P>5%Fzy%r}%|nHpR6&7^GjA`MBSz%G&RUBQl~esMcMh56A)ASySF@JgR|;q+6I7iEu~ zt&M5@#QHPqtL_2Ka)?-gaSIogfkPfTdd4+;;s60d<5jHF5U}T@iz3+JR+0;!AGTl% zfNNn_&?)nSA$_FzR`F~p; zJIP(|VBg93TKmPBw{uJw2K^zW8&?>!&Z$#i`8O>f!x zux{{PwVV2nJ?TGs%U9Iinr|w2@AB;jL;Yvi!xd-8pNGo7)cj zzLWmDz3TV3`>|{w_ZJ`+4H;SLt7|x^&r5`u%|PXS!5U zC0%>*=LeSj;peaxnk{nTU=)la#)KN%j;)8hT;A|(%B@JrB6enMc-n)j;a04@_rDph zb6a*dN4)v(qxU6~gU{=f2ygECL)E{|ylD;X%U9SYyXk_=8)}%vHckJxqYM5Geph|3 z2EB|Psjxwb%r~eInb*1apfnQ%%8gJfkI2GFsz1n_G&GFjCt|kAA8)MpH ze7aV2B1>_kV93-|+cC4D^lr=*6#$2dThl{-;JF zjee~qAK{=MDq|I!^4L`w>z=`8#GT}$TbLF7XQNf{yj4;E@YS95A@A3Y74Gfb zeywSzx}A3A3ghJ>@# z-K{A(SAqnP`iq(YqWXrHwP*#HEXs{kIZ=JbX%Lk?epo&K$}1;C!ukb4y@ zbglfzZ(VX%NgR#$D2h#py>Ug)z@RFvUqiPC4dmOI8P4XbysVwRZ$#O+=RCn_6H8uw39eHqr%IE3iEA3*zx&wkJ^POR z*v$w(e{4@s% zy~?tt(o>RIU&?eIbpX!Za4LbU38x%sXDVug+P)$iOI|pjkB-c&a{sAv=w=shjFM|- zzQC>`ZHS*lDV$20|han66w ziGvsR{j+*-f9~c%yYiSjt48g2Tn<;c4mIRfZcbY2J(JL1va58nxTRisdr(VGRa*N@ zy_%PJUg{H^kPB$#Z}k|%xWgM~W zI#fBZOzbl7_N-HQeR5vIFtz_2+$Tx=_^@Hpcc(slg2W^|J8o2IMIktE)hbuL63B#N z&8vI;5ISX(9Fk611PpPCGJ75}uJ>z~zT`y4Zw+H$Dp%E*u7T8MfSGxs!#wPn*-vcs zdYaHWwCW6KLaLYD49I-EE&v5qbY{st z@;7FATI&uP+3609yvGCg zW_XL%?Hd|~vy37qeYXAVCW6u$wN=LDhd;i+5OZ@@Y%&tc5IGW;LxySsh-N%LPW{;I^mi+IDd2aQhd z9Xhn9wc^hw<4(UoPSe5cMat2r9VdfEukE>g!{XoQQH={NeS7Y-UOjsB=*fNKvwQA# zd^{SL_IsZQ8Q9*tIX3?E$>15CzG4_VYM*`>p6xj# zNyIC77=^_jG(5cb>Au;7i(TsnskwWH!gUhMo~0f#uiyJD=1^kA`}ITC1ACt*UQ4{( zYL9=--mE&qgERi=w+U*h+0aHwswSjGy6OfE7amHgRs9p`=@Inb*=tExjnblg4hM}? z%qG=u`x8aa4I1S%KhkBc&ghM__s>u~w)q^oK+8m&@R*6xx$GYkJQwu3WA@n1v_COS z)V{G^oqt+RryYsV-S_6{p?_L0|2Y!rvG1*&1sQOFY;d@%ZzNnMJ>hAo0>Rqjn<0g6 zu?mEnymx_%d*VCZ|M_ZlWzE3vpWV)Z^F0BZ%~cNW9S915SsY9DQ2E5gNgFw)UyG8m z_0iwZy*AED@h`CNmA6=R4E!tJQ`Rws$vr->?Qi_^gZp+jZ1GMGt0+Es_o{jL_5BWC z^)4Ls(NbTep0KqvBSyHJy`Q>}-&--YlJAi^H`|Zy$xurwsGpfvL7f=6{5L5iH0#6l zp!b;9l#V_0i|Rx25w?R=B^S zGESd632svKOZ@-XNfc3=gX;@j#i7{y{0o%fk~3POP}NDj0a?8kVi?n9siVUA;#fD< zOWbP~D_0P9;csbS#mslV)svt0Py9;q?AkrpiE=coBAJ}yt*i@9d>NCrz;}pYst+ez z#d=E_Q`6pfxP=RvA3q>Hcco8v@3vzh>1m(SJ6|+8&)RZc7o4Q@>}768*#&+0=c(8Q zf5=fowj^BTUmn~#I`?@0SlZh5$ET!!(x(0pB+>mwHnPYrC*O2w#_lh=`hm7W<$>R?fZxl=Ioa8yRU*zn?in*@IPHVOB z?Vj-dr@0sWp^kcmJCdDnDcuQ_cAI(G1m44V&s>v?mJyf}c?e&m*nNiOT*B@-Ep+^A z&~n|=$#BRSQE&?ydH$pxifUNcMk!6BI{zcc;=9~Spk9mDE0^kp=4|og+^wLbGI8tP zwnc+@-E+>T={;nX{2|5S+*;?wik>`JzHBANDA?5-#MHq zyFFMVt=(#mTrVa_BSEjdTF$j@#3h>P9ATXk1*!po?phe&m}JcuDkM(Uv0RYR672M# zU7dk#E$lwCvVC;L?N4~StE=nj7}rBb`Y%lO?0wU65{=8ge*@ETLo@z#OdUS@5+O{| zAH&NzsE15|0|)r|;nq2k=v68-@H4H9$HTSww-xhTBv0J-bet?hR9yp z89RtLBFyj{djSfd{Q&m%NPr{;6or7jAV)rrlgfa(0!TRt?1*CaUIElvlv|bxl{#*R zBuKL4^Rg(H5IPNTLjizSL@?Wj9P2Q1hAkTi0Zu;(9BxpDLvyW#0KS2cRck*~byt2O6@i1X;mCxFZ;1b_Gyg3|Q=stPnSjryj>b5pkqJ z=DNhcxM=S?*+e?SS0bcr+@GnVUq*RUu0rK&G)v0N4u_fB`Rlubro%Gk86ycD8&I~&4Dm+P8bFG@Q=IEB4Yng zQ80Noz5PwEDlsa#D6#<=q30P+Mb_yJgj0~@V5D+sPOd9>J;7mU&oED9WJ7hhz{e5Z z?X~Py2fM#rwm6P%mH0HcrnZ{3uULB8kjSFkZ>AypFIUG5s&wuTk;iww;JaLO>WS`p z6RDW<0`VSK;uZ$f#3&-`gpbFze~427-Fe8vtei;ldj=ZRUgqpXBh{BbJll=BYveuD zgp35(hm(hkj9M5tF|xd+A_H$4bd(P`Q9=G_Yj znbi(skx{Ytai^F$Eol6%NqE!l%ifGC6UFmm&N(gbQDKqW4X6sIXwc2G*REgBb*5Z= z{mADa8La+?$1#wBbx7%(lmRU@1@CzvC=Y!qxkibb!RpByQx18Mhl`+}2?bE6m>K4x zT<=I|ilDUx+_^9+$A!6Wm*8n*+0{wK+cxBOiE<;w8XCOpPg6KgGSrux8CaSXI{!$; z;b4I8#|3fqzNVIKa;mSB5kWw%4+F3jal&aZPf4cpST@x5i91X^%V0xAgO=X)R48M?V3{ow|vT=FP9W-PVH>am7dxvLsKr-S4 z1DQGs)3?qt@kH*4gqk)Wj|pL>5l{sm~<{0R~Qz$S!ft)WZ zOR9o~#Yr;VB*^$n98C%==u#Gn$*IiC!Li|>y%43xiMPq}VnMwb*#?)g23Rl~Nlwru z7>M&u5pW>jNeBIa#LX)4J6K~JU3;Zq2bSzBE`ZeGQ)xO~1<~2oc?bo@p;N*vR6G1sB(&)i@~Xi|jIp zAXiEVhtIQ(t)E1rkqMxTGV=3|6r!Uz~CYd3LKzqzqk_( zc{|8WPy#kGfZd{KC1I8Z$g$_K8OeYWg}rqQrNrg>&;coh0+@P2p@SK>F-pfIIhyl} z&g5Ji4cNrs_=t}zX=I@U*>TBiYneqmH2d~sF6ipS*hDX>#VyC?4~#KmRh7kd__Sg~~$<~v6+uwlj%Wuez1agUk5Q+%Cp`C3vmU|xqLGZH8=zw}dHaJh&EvgFu)z1(m#(kl?ML7bsD z22kb!jl4|MAOs@JidW0DYsl820nFkY2stwi4TF=v_(<3|0M2T^LS;jHHe^D$kloA- z1jQG@f+{4NVD%JEakC)KIgEC;29UX%d)8Tm`r#!P3<~T$XK^$bn0@h51h#=GQ*MPc zqnd1gGr3SVZrfb$PEn#`JqMI~6tC*d=5rHFqeF zVAGK0%;2~IY@Ot(7&MH^g82$L8ttI}E_yBD@B05e?vWwLi1AGL7 zQ(wsX5Bg(@a_nPfn!%Z2COl0Md9T4TOp-=gDo{eA0bm{iplB1#dTpI*I#^?ITIY^|X&8OLR>5FN z*|o86)>qYgkMUT;p00AY3wJgeKcwf!8yQ$O1vMNhlP0`(OIEbL9#Iyw8F^vL?qGJW zv+A{1*AK8hd@eUUx@NvO+8Edx`^8pk`}uY2dz>w1yPj1nh+p2&6$;6GoM|2h4tXZFg?>xI}Q+sT~Q*QRz?JP0&u|5_V$ zNWzL9%LzZ3ALrS0VL$L0dNH_eyS{ZHAO>G*;DS(6TlOJ*K;#a-R#ZGCi)GY&4xW*baWT<@Wc&RmgfHrbac zhtnFhkVWWvMgI3xl~t0g-*~<8zW$9H)o?++QCFR2tmWPo(Hbo=lYEx(9cI}KB`mtc-*uJKswsXo4^14m}%*_JfGdBEZ9 zcgW+7U6oUC%J<-r0YwcV?6G1Cz>L^f2#}>cr>=`R9OO$z`F5V`~OgM z@9|9b{~y4wYuD_2a+(>jF-%T#h>_R~DUza+q&Xy&G9|YPUE7?ANe4+ahe|5ZQH91N zrGrZ4?pDnqsob?n-I8y9*Y6*H?D62S%dTyo&-?R!zn<$`b@!VXg*kG|YdOu;Uv_Og=TlRx{^Bw()DyqQ#^@Z@T}SGeQoxLrXi<7+xDrsW zSJEYWUELs1;j>6BLY!&HC71y5WPO+w+KNJyCrN%^i3!n-IRRx`nOp+POxxp~j``+$+RCdV2|)<7JCSr|4A4P$xx zD!9!!-vDnK3aqjhfO?1W;CB`{2`$&hFIm#1bIzWJ#x_pE0@CqXHemT%`^=xRw&?iW zR?(dww|xO*IRNT4!x(QCN*{56^xpelIr@BCZ%Fbd4415GS z!8rn*R6W#>pI-~HtuV=LYgaB!f@1fwuzrXWHKQt9m?K4cz(C(5U1DfA>~)VD$h-f9 zv@WAd|C%_^vuH(0ycarMufuMx5lCXs!v6qMOk=!f&?ac(a)>CoJyV@RCO=|Hvw^8Hgg1n1nTDfVp0As{bqo%X~yO%~X zlE`VRpFA*iJ5V8uR^h!^P%sziAJF8WdXU6{Y8IN!5ZEJmBE}6PSW`e`U89v+_jhiF zBcD+s!_dLq8uTVuX2pjwIte2N25^_ri~#T=X-YQZqz73e_luO5IIV5-S6^;?eqqNU zI7-fP-?FO$pUA6BTy$=E5{H%=>4!_2(_%QVCMTTdhYQo>@Bvz`b;AfHpc3Ny2y;0~ z;k+vn6b;a&co;}Y#Sq+_$>!;g1h`dx^)o`) z`%`h7_>gn2`0rRHo3La$-ns)WPOt_^-GIM-6%vWV8^IFm?$A2mP&WaHcdYB8U0PMV z+x-Ggpt-vsvK&3XJI<&;2klVB%kha;o9qElmh@PiP`>n-&4gdXl7Z*Ho?h?x*`9*B zeZQ}1zoGf>=`TJxb!DJ_s|w?zg{d+z>d3zyM{7gf>?7(O-hEgc;H58cP9Dx;jfQOX z(s%apu5w*b$9}B|oLkVCx_`^TN@ky`|7a!WOiU2t)~2Go{K8I7>TDx!il4A+!2ftk zY-IBs-;KP5znFb ztu?)J$&t;drg))r#zEh8n`=yEt$qB)^4t?3~SLz(LjhEc~``HQi zwawf9{mrv+c=^Y@RXykMIkn=}(72Ds&1V-r@49^J^=F^->b_Y)Owo_k2BwL}zLO7P z;$N7&o%T>cj#{aHn+D^{@6s>TuGkm9k+6^7t^fH;L3rB;{WibHwdw2roo%CLbNpVB zA3-oixRg|D79 z{k(d){on2T77mR%{&jUU?sNL>g>Sw${n!4z{Y&=TLJj0J-KlS;ZPoUqj<^4aT7hEx z;_HuDI{mu0{0;YDS=&3Oi@)X`ZuR+IJ?A~Kh&uD6qGRf~$D)tnkEu`2b^K`Bw`eln z>G$8yI(}Z;_di?7nO(aSa%+qVvQJu3Jgk3vy2sb&TgAoM5eV?^HTv_d&OB=(`1Z_; zi#i#XF8=S6)7xL_Gd@3VIQ{uraeH>$*LUXG#XmnT-~Qj{eYa=SDcQrKeMX7~1L4Qc zvdjhx{iA2ahj2P;S=HtJb zqiFVfW47+o6Ytouy6$r|`n4x?9b@%E*@mlY3}e{zH*XN?kzXM9%49S0Y8a(#Jzlk8iN^)=^ybYXZHBKnt9(??{3tX#h95T*03lRYa z*vcRNF?VD?7g=z8;=Tu1Sgjth>_J&4)>?0mvyQ5@3az!ttL2u){YDYNt>_`4s7_q;U9PapN{ zsq;KN>V+g=^vqcOIOy1y}^bt-vxgQ3B{bUwLKMflaZfUAJLQ$7HVj> z>UluKq17*{)?`~nKC1F6f%qkIA63v=LM6h}z=rt&Df-1L6Iij^J2)e_q zIk0$XUP3o(SbT z;Fvk}f*_GgKWD?tscgonmaiePJ!9+iPA#3`%>Q5D)^De5pC?{_*Sny)J~3N|e;%9c zs1W5?rP9x&ZeQgkFhic)P84tv6zuqHzHqh&9)@<+t9{O^`5|W{8Hgr>vgk&+PFlI} zAUhVyJw&uSAYnmJ=-;5I)B>gX7A8TzQalgxZ54isC`rGUfIN zA35!}_oof=D=tB5mlC;E5Xy7tS@vm$YcYXP0xRrzrF8&KR z>V{#C>%^wKKd9mw{{;r3y(mHPO0`FGWLT&uI8g1oi<^nDDn1oiv>S2_nS+*=*tkq4 zl*k&gclcRr8p^%@^EB4XrZVqrrCwOdplHX^F1;y%MUI>@E;?#`#>pPE zniP3OZ1S1yG6?cpq=a^ji6jwfWKU;W4^!YSHwhH*2W5e{6_IN1fi7Vmk(8xUb zYP(9vBU0`eHs8I!(=HPVcr)fkQhQ52o=%_dSg&^MmwC2*bn=%n6mm{|rxQ=^+27^; zK;+mj{A;X_iEK!bPXI~df@I{U+@l)GNQT@P8{JGHhe!x8{nXOY=-DgP6N`9Z(B}Oz zGoHF|*w3L-?aVm0pjz#otZq4>wu@AIRH~WHUFXv0)OMOK_c4yA0L2lj-IekM16`hJ zqJU7fW6=Ct+eHq^kVm!1KCICrt+8&Y-I+f!1TyBdeN@NUIrIxGlp<#wdReLMy~F44 zeIy*!4cis>-bo{%UXeL+Q0A&mpD~sX=e_lLl@kE?0D?u`-990mdK2w#Atparj!)&_DX1ZaPl1Iut4&~u>c@6~`A8iXcP=3Hd&k(LP!l5U3-VBkOd|wnG02-1Y9DpEPi%Cm zhdC1}<}8RS0Q3R5sdwkQHy7{`u!TgXSE=FxBHo0+il=63n>ax-jKLR#674-Trv6B^42EDonnGX|(M6}FT4l_sYqqQHc~WeI z42tNYt?}dV0gM>NXa%$gKQtHR?%hcrQ|oKAbS_Fa1K>uWc>XfV1C(hctXm;4?M*e= z3gEQ@(`LxS^rO8Pr1FuwLy8^J>h4T6g&}pQ$Vv<7Ms(S8WLSX;DFae963QBsu2x0o z0VF=4+bzXJpzI@BuwtR!ZHY&O48uhk77MJprFL7lI96`65`$(BQq5?o1hGp0lZqZM z1ox?lt}Dvsc{M9d8Nx*AqoND`weqyx&T0{1e^z51F}2jl`!{#AHg3*Px_)C3786; zNh%e6Olw{V`KqLpZa)rdOZ_7mKDkpV^CNI&i-KejXNsN#m?lecFp68LG6$xZ{(fgj zQ{2oh`!=CTypYh{{HhByMhPqI(q&cX{y6dklW&`lC!+chGp!|8}UI z24wg#VN86dN#-^)v~c+v8D1mgOnq6jPGB~bIwRZVcNb)R2iCjV2S&MWT$8@wy?haR z1@$1zIXI^#aJqCugq|hphjEgSD?<-ILS~hq=LE#K0=Q51qA@zv zx0F)}SWLh_DUHl$ZdArq+yrc`P@4l^%z1L+F}b(`#`yca`v@TI!qf?X>fc587Z4Nz zi|PxMk}mB5cpJ5m!g2cAA+)OAMjLcA^ZufB0qHPG1Pqu%y8E&`~m#fE-%)6 zm+mY0wEy%Kf>#~F9XnC($x^Hva<4g4#hqN}%Z4+6K1=4aShQP;(y#y5;uwJM_FMnh zg{pBN-0no)lJ@^xH#x>P_3xT@Mr9tcoe*@DGNID9zqH7=)4r|QZQZqU^SRxXf7Wci z?q|V4S@Arr{C_1~Rv&E=EE-cDh=0$t2YpK*D~{iydXd*G#ufH+Q29C1Fhf2Qp7nCi zO!=Y=kyo|aEluR5+U8S2_X>d)PH}-s$g5iJnK9;E0MQEs&t^TnD%CC-&~-DMSEju3 zF{J$BS-xBSkK;`3UXk*c`lNw;QN+#4g89TwyzqRUf#2J?Y_4X6>)yL$R3c1ICIy-L6Gib*9fhWIG zBt(n$+}{`~w(|*rlxuF)8$s?o`LR*8Cr%=Mpb5 z^Zp;NZLo)&H4WFFBiGMqQ*f4a5!Dsm8w)bG$y(zNCq=pCZa6rbRazf#ATw4^wAn>u zrjqhzQA43}*YlZ$hbLT2)hqVYZ~Qr1@p+8L&kC;MEcNkTU@CuVsdht)!nLOZEY!Yi zwR8WS(5I(2uug{%{3A#U z4=ED4kjR_Wg67D8pQpyueMk7m8l(vJmuI(YZr#yI^JA-h#62dfDVuC{?=HS{rz+{s z0*UDLt*4v1irX&dMr=#`KS`0pIgT#;r-c1=5|*7FT=BKdB;rA14Dq zRCn#JlEdZ9tDB#B#kk)4m)R=ob_}dbZyBD)ZE4dDE+DBo51SP}fhv}m!dtQVl;^+p zM}{UCxn`d`Trzk);a=maKAdv(#VtFd>ZQuL%)D${r> zkT`Tb{7pw;cz&RcZ&X+NlYesiOnh02X*SVVZ`3WN?{IG0?jph-H@upWCPACTm9(rnMM4-~zvjO@I~`nD*8#yiK> z$DJ);0Jm3690b}wh;czvU#;o8+Rg?XkC7Oko;w`7r!dcaQKsg-2|Y;{>+w2$cc_2D zo^rXNB)#zT;Vc)SMyf;jFkY3C1OnCJwQE-#4|WXFU7E53U1rW^4CkNHhr2#p_4>C> z|FQRvp^C>o{~LRDj0z}OMUg&(04=*i0~=-^2!my=)3L)9)`^v)QYt^pDxVUH+wN&J zeM2T+GhHqMb$pt0U}VNCv0mK&p??3OpM%}iVi}mPZx}HFm~ssS;)0~eRu)p>waYON z4V}{{53l%3E&Ml_rP1pVRJ6D)L;b&VJzOt9nSiZ4Nj zR>(#Ekh~ z4LZg){9bVGfHP(~4sg@>_a4>nEeJ3VrNi~~s3LwWm>sGZEppnj8z^A6?bi8{70Kwz z@U&hlIJ7=H$Pa_`jd+=9@u}4^s6=qg)UmlJDrp33f)j>D2u}FemqN1>5!eaMer!Ji zUC@A^Dw@obCqs1)F2>ml%XI8V^p~{u;2%kxvH=+8cqvo+g{*h$@I^LQjmgC%;2IM>G~6%{opC*k_#hCmA(?#7lsnE*JoEkIzK zY_0u-d_JFjC{BsQ)=v1__P@26J40y`-;~ zzfFj!o&wyW(Ej|aG&ZRkCwxt3L8I+3B|;l$u;VnvBWxJGkRe9_y17dtx{X);BW1>< z5<(ha#wa+2N4Hl;=eWOykG zLr7|}s6T%OR^*T;>-H88V&}mcGNpejjv93bAMy@^ngR(GtZ@s2eqw4StgFcYSV`p# z!R>xkxvfBTPUMQ>7=t=v9TTGc6Dc-wE5#HCV(pQmT0pF~YyvjpO0a}#*zhBww%_+G zDLoGBZ;FIfZn5%QVJ*!-qcWNnVx>aVl0I(WoaawrX(~Kwy!8293%UYg7mN}O097kr zf+B>V@IbkRMO2O0a^s; zz{0T!J@M#817O~f&=H6_-RUvIdP)wl!1|s-VS(~B1;_o&LzN#mJUtn0Fcbtb*fjdJ zg23v7gxLwXN??$upRlZM*zilny>&4U8Z2#%K%$EbMVSf|S#2oH<7@VkOI03B`xV$_ z9U%MDU;?YRf3Z+AS6_OH+ilr4q2rX1dZSd66FAbE=dss$hxh||?gnH{&> ze`k#!Meq2*G#zWb)45(f-E`Z3WoBEvRyf(G;zJ_iibX35{FqO5=Z%kfrN-6w^t}-`VthrinG3LeZljOdQEPGJ3%)q6jR2#YMza0+)raF)O)6KA%)NyGa zyCM4CVf-ldu9DV zJ@j0AMY;CC!MU=uF?Y4r)x|}sTN+knnYyGz=~^+q!D*~BmlCYh|NiNp=!KSQZhFJ} zp=~MqOoon~-I<7L-?$XQTgvma0hAqPTO_CFms|gJ)`UoZoRQFnjBF&{-}d>*!M#t{ z4F7C1+M((BHv05f%eC9&D@H4*LjvWWz}?*cnUpk}gp7txpO~5VF)QC>jBRvdcRAR; z!u%$S`X7cd9eyBbvX*{T72ps(a$<|O$oM`358Otmmz? zOqsIiQH#BRj+*@7f;yv@H+d)PToQn(IP>;!Y+3Z>w`qUXi?#=e5YC!1d?dPm>y6&^ z6(}^_Ag=3H*jEz%X;4i-P?s2iv<$KXa06`o&^w4?v2H-B3y6zUtmq*) zn#D#(vgidoW}F6c1n}0vln^}LJJ;g;XTwYWxO7B*(V$;glK}WnND+z|Ym^|+;fswJ zv4FdP+9uU8QzG>{g1ag_ffbD_EaU`KHf}Zwg@H_1-yYm6F3L?6iK^|o| zA_;p13n1(rUuDA8=vfEi63?X5L6Fbpb5+=Wu^vi8zyVvc6KqeU_B9E?e)#jv|4(tG z*J`liENtyp>?0o256R8#B)Cju$ABOK5eS!DxCz6j<>tNOpbjYs(OydHpd8q6Pb?)- zPy&c`Ls{P3OZaL*B}SDuj&!m$k?gRBYgcgd4{&efna$79ZxfPH#pZshLajB^dOSj* zVg3mNojX-|&W6dcW!q!Ts$*^A*!T`XG#Acvi=}X33QZNEP!X)(p=MP02%&z*C$$Um zGJ`>RFv)Z)_NNq@n*hW8@91!qRE3fbfLnjY>Q;%dUa&4sOzBOUsm?K1De(i+R3Dg* zKzd1qK+G_b(5fG&L|ixmT~HOtT2ZZmes(rSN_DJD2{*;K4i?_KfbJtBH3uT38+vM3 zZ$OG1-qQ^PNGut$fY*Zy&Eo)vVwI~eYw^d^HVa0;S`N4Pz(OPzTPQL&_{;@0Xlp4% zS49n});lWe(+TJKN~(dtupa;u1&$3Cj2t0jJl3oge9E-Y_x^;AlTzr3B&4@+LO`Jl z&V_b{M{5js2*3zI%ZwP{51Vy;1jm#_&JxfbG)0&v*P2TSEPZe5W4$iexdvx!b@AFt zl4;IP$WcIk1b}?8p2QhVhe^>aY%jvE)ifr+3;HqfRdkhR4*2?_|%k9N+oZ!dzxSF{U3eZLpIL6(XtL_e`KD7Q895rl*Z8&IN#kzLI zdimW$(Zw#_9_oQ;%7zo$xITV@l}(Q-DJwlMKK^`eh~n@e5A}{P^0=dOJsI^$vd?`wTbjyw>*W^ZXg|0KM#Wa;@v(TGQvT_uU|N ztHaaAu0{Uxq~+zq9}hkikWG1CIu9K3;*BN#`uACHsD`yY=KUwjE@;?$+ZJa_&B%{< zXutW-WnDROPS9S^5mO&2}|N z4mm{wq-J@;j~IS~lUL`T7&bm_VL2#gGWS1glrkDXo5)&v7ptZqcE|MxG3F&}=08oS zp!Z+t8MyR3;mEdKOI9U)|FlKF?n&B9Ys3O2#FFgQ{Sp6l9{9=Qa@H}Iaob9s(=CKQ zmoKhNW~V>w?}*i%603UzhKkz9q*a4KyF{!*nSC!a9~)&oTa)$jNY+0uv)&qIkFLpn zezv7~WCd~$MJm0an-Jt1& zU5A0JtC9pv#0L6=gl}Dbe}HTnSu^FHJc1b+QOV5E)4shVJx74NWn5hpl;>-ozw=9U zsMMTZLyVqQ!^@W)_FoE%M_6F6BcNYN%Dvcme|3&IGZs==knPp&Z8a@DtQDj!-bJ{5 z&{_rdsDk*nf@)l@e>C&Qk+y^H43ng0Lt-FOgTxwy$JFS$oyJFkpi94rwNNLIZMt5C zc>?JBD4}ry@{WsTN%af*RGOv13K&RN>Z-uB`=F6&4f&N)zofJ5g^-e{L5*olytja> zYiM39OkAva#Hxvs*lu-;{ zjN__8F5A^l*BE&TKv+y)k9_S3=GC$eI1ZCADxE2%t)~#z@E(=UTBufDieu}eo#p3Q z=vhns2WhEoSMbfc?8|}W@~DRVs)piM4f?xnPeb>*`pN^kLnbta_ClZv0JBwOE`S@- zC=UqqyV?5MuO}Kbpqtc?tAr8+VBRMKI%`GDe)Ay>7^+X3Qr0-sF*2pbTZVD3G`P8G znEs$v)a{0K>|`Q}tPe;_$WP!6-=gsFG-ZaP3Y+Nct?-}cSYTc&jP?W0=ZFn_g@Dy3{6g1zaG@@&uXc!2zXHOxUUv@&e7~-?(OrhUJ7#X|@300kc@QxU&F$f(NRp^_Z z&Nn20OE+k4C9|5FYVg*9^RBhv(X92gQ~IY{scn@yr#DjS?eH-m4Tl9YS?H%45*Pko zZJzmy0R0`x*gTfLLTY9`jC%2@;rqJV{~f#i`?sRvmC50#x~iyUUNC*nFa@VM1k~sr zP+_7Nxa7#w*Xv1l50<{pb0Hc`xFR-v*;qu8n6mr{Itj(AAx7B3Ks* z7^uHYrRV8Z!$9cz=SBjrcQCTJ!iW4u&EZ(20Wng5CgjBu7i#nzY32{*ocrKVU#Cf< zMbDjKw2ubOeSgeXN$(z@FQ|b&R?xFq$b+d1cT;xcL~frz8ECN6r>-x3jCE&iO;_ER zQ3ZOa^bkneS72CqTnA|fKKfw81{js7yiC_PkU-c4mN?S zdGg^a3XoE?Ukf9L3F)lMx)Z3S`OOKcD;t5D=~yfm*1_E`R!sz!XJQ^5*Bw(%V3nv^v!uAlgH>&>V4M_$}1RtyV^0cqx#B3iDI&t#Fe+G3`H(9X9Bq}*XkZhY)YgH2W#V6#i|2_Zn zcPJY`t-X@;wwApxJz29L7cvQi-jk223Q)v7x5gdf-QsBFu>%u4%bxO=P55YTOMFl9 zlP0O_k_RTOv9WVGq+hzHT2>oH?xQyO+z=*KD}x$_PF?_J@e(3Menwm!<{)q z6Q2@(%gCMF=U?}(>NDA}WuShEoo92@g8P+qYh(8AH}}1XbX6>P{n9ZpYnISq7_>{d zIKTPt7w%^tT}{Zn8s4`m|J8NvaCfnZZ>hKEo7+<3h5IP$TjF~Ul<$Atx}r8+{=%lm zKXBXMm$r1DIQqppX0~N>zp~tEb;$2QBxG`lwRNh!^X!%O=YG$KD}Qf0v*9n3;Z5_> zU$1{j%bsPsmiQ0h$Ha5#ud<%um{+31**U+~-Zfw8u>KiwX*Vf8Ha9+Na3zfS@$I3X zI`i4F9hd$th%fc}+#6rEm;IeAmIW+MD1ZEX$9^wCW*yaKhJ$pCzV*MioUvakdW<(k zQuu5%xNf3X7fv4P{LKGyi1UXK*GK#TZ3V>_K@?6!CPl-wUI6TBxOLA94B(h>u%Xmv zPmyJ)+YBIBejxk_(vMmaD54(U^Kq2MzlwXpbkS(*9#vc3pZ@720?AG#V%!(50+>RRq}<11cJTWToFOLB@<;ZR2=clwcLCq#KB zv&xD1>u<7&+vi$G9-TT=9`I&MQ{0sXODyQzkECGEYYXe+cuHt@>MNkLKWRr7zIq6P30EedUMxGoWeHXg#w+BvD>EL_ z1R0`Yf@w}zFvXMiO<=hrO@ne!q_Mi8qxEbxM$tXuhuvJT^R>qcng+6b(yD@8de#pL%KS3()z!FG!sr|C&mb9DYK?dT0F8bnXG-xL1*$Xi`e<% zdv=0qRTt0H9`?6ClH8w5&U1V!Y}y~qGZc+(f3*AkiG8I;$3M8FZ~bt{B7G+ItYsi^ zj<4|6^w?CA6lj#7UI@~*WI$7#b}fVkZ^7S5PHk?Z1vV$HfXjJpe03RV-U9&7B32)O zSk+@nK(8zp?&G0z+5umKR>?iPHxqSbD-KHpL|@aiVYx|KLRKdSa+AWu@jh{3ltiQB z%)di43qyk$g^ay7A)Og*;e0lrSIxgeHKRc(T!3b(K@Y*eMe7`a{+m`6gCzyxreV~P zW`FDsr1xwRMYb8t_XvF=je_G1O(k7cdz^i42;)F^-Mhn#6~t^-EKt4zYl$?=#)iTA zH<`x`FBaUf-;!D!Jy~mX8`tBIT~~bCZuDcw880`Bapu$nFjw+f04(sYp(+G2lAnso z9+H}$L9#s0uQD6GC#PO(4zSV0dMA{KD4|H*a9jmuXIjwbP5Y5DRb^2*8fGif58I{H z$sU9CXC;NE6RI;Y4Pv9&!A_eYu}*dl3}rQU14A?&Ppu_JcPfxkD*zYeD50H6viaR8 zPE;Cfeh#UADmC_O)-d!D8S1dq$pi$pXVj~9Nb>BamGpQ8=)1ia zj7EYo2SyiL;{>@prBHtf?v>BDrXA<*r*r4&T?-|HMRBXmicM}1nG>EAEKRF5*!75U zwYQ^Wi(4Hq*bs;vU9m@Uh1VOVr{gmxAs8dAro};BI*CBeb{`E2W&~nsK*7@Wa+7DO zyOlXBNZZ3k8J9}f%r;#QN>VL;$vZTWMw5jL*m?0>B#fJv@3&qI{hUNpcu67litB+5 z0(f=A3^LUt155<(pad-#rihxgY-kD?7KJ8j*SFdL31nM??HhG7NR93&+( zOlZ*50-|xl%q8EHF16Th3&j2+8!GTSRM?V zHagkg9ijS4m|K-mXLPYZ$H5}*=oXIJ_>s2P?NQqP^+_WJJ7@B&^Q3D+kuqFsq>e*q zto<^Dg5DB#C$CliZTPH_(Upb(hoo4=_wgTk2wf*7PoA8TicBvy`#WvvELv00YE@kj zwtLN2#q$0*qbo@g`Q93QXhS^1#u~FIva>J?QTNzpf%fU(*m{~AI;zQ^PgfxavttGy zA*_vCXU!_Hg(dw@jz>~*OhN%fD6h{qnZ2tTE86`a!SV7@^PABQet$hoc07I}283Uy zahN012ZGa{>n{x6>;bhr*!%3<(TDZ%^Ph_`F*>O7lAsS(CuUa0uxn}edO1tieZ`;r zbpDXns<}0$ZcmH&1H*adBq1)KAf(o4o5KJ7uIG*|-w)Pa8V>pNgUeiNXjtf+ACMNc z)b^e!ABKPn4?Zx%zhQu;@~s5|nc)Vn%a>1*|4j;Bm$oip!{S9ZxykE(zk20v5Zf4T zg5S2-y}4Ymjw|{s@km(Mi*vv6Hmfep1Px#cJ^s=x+KxY-#F#DptK-i4FMF5c-i}z) zF4nDR++ml=(_@FI<*z??!b>gkPh7j>RQk1KUE4!br+IZlB;eyjuFFJd-`-#!+Cggm zo4vM6Hl-zej^zb8_`jm6Et|epf69FCjg7y%@AHty-J|37*yB&O4ScV+%lZ&97ia8C znOfjV2%kICFk{nH`s4i8tWVKjZoa%t`Pp2YHJRXa>+i>v{YN?t(}S9h!ZdsCq;8t9$AxkXfgG4Ed_}%HR+Ykn~<90WNfa?GDv2X zB;#aA85uGw9Kacr+2Q2QT)7ihz932NQ6NXgnilrT7Zu14+id$yBd=PV6Ognk>Mugf zrksF=oS=rB;EbH;BROk5a@S*XSGDen#HEK6NHOl&ZS%}D4epURWXXEP8V!%DW;Sc2K<#w7M5I|wsbWz>J8d?j9VhpTY3ITW~F@q`R{C=-_^JQpvS~qS4;8-z?^=iqcrgs7+;zPv;js+5Qp$Y~o5- zBgLP4xEpq`C{O3T)NV$B?6<2^Xf8YDon_eCV#=oE_9xpRmoihB-3a$_oxSy=urjbS2J}?d+ZmC z3uZC*DABWG>K#wU8-N%`19h7*%6>9JlAWi4LJc4U2wp6d5GEsdmqb8Wj^IifAQiE; zSg2HhQlLd&<`K6Fjvs<`D9B*UJ|zwjyATxYw}dp*Pi|m>W&qYp1u?bg-89f&45n&8 ziVAAHAO1m$MM~rpC4|sT-eKTnEf!Ii_R+8;1W^-H5>bGv8DmRBBLqE710uo`l3=rs zg}SW8*lK`U8Xn0g5CYgkjpw`t$Vdq|7)FwVq!0y)6L#_W$BXM&O$aDuEk28=VY5X# zFKiVVQzs>8t7Eu#0C4#R^_UVpCZWC=^fzRcHikvjB*LH2i`7#t_;Z9`U~r zRBfFKGE;&oEjBp#Dh+@bH0%Q!c}PND^82bpftm%dh}D(>0JZ>D(yTMBB_2#AjcT!x z+ABgN&_RRfSXeUw`s|+8%Sz}$7-^vnDFX)m`=G5b*_MWn)MCrE=yDarqk*f>L6UQ^j;v2@kN2id zT2i)d!F&=>f)&IJ6?TkAxxD*KFz?t;`1H-A)NEG64;Fq`GxhQk#w4P0X~0x~bX!FZ z`i(i%2py7~B?FLBi>51DtXa(x1a%Xj43X=X04OhjuqPNr;SnV)#Bjq3Ro8@J_=R`K zZ(tp|w&58QZB4`8xet9S)Unl`orKNb3Q%4G6soVai;4Yhg0+TQZFyxT(Rgd%s=ok@ z$!ruVp+`4$5TA>z#8nZnOZIlUK7dFn2(|OpA=>#a0@e`LX`vAZZ1E}q$~LU)kOGC+ zZZF{Drk@=8&-H8#No<^Gzq%Gx*iT3uf--r;Pm+dN;Bxr^>ZI$j85rkzjvCjDdZ#?b zUPFAVz-6%TgPL=j4iIm{*sV1D4H%aK;||bjvo%;m*^7j6%`D{gxTjRzgH?pkLTmw2 zYyFM60uWQ0=P*@T;_H6$Kp6Q*H0~-us(_J_4Z@iB-2h09q_bwuq@&*W11x-9GX~}n zno6)mihGA)+;bZF2$7iGj8SM2p9&kIgb;NwMb)bWfOGcv>Jr>-THjU{{<7qrgoT$Z zB;VB%tD7+yEMkEMn*tMSwU`t!@}v)@Xzrzi;R;~NNLLS){N&C?>d!FhC`^8!A`Jo* zV=`%`nX3Pga#27;)f2Ms&yx_1O{>U4YiR%YbzR{DD$9I}Pe9`N9d0PDH z7XTzxQHzF1O_kLDRL6!{_?yj?o10&W^oVk2a(6R{^Zp;4OWAYeL;h<8HW-J}J7emkzTnm?PD{DA!W{-QF`;_V*q6^t9KnerX~z92pkkXI9l%{=n2 z7Sc%j(39gsxx@eHNol{zhraALmw&BzwVrgWw|L#4rLgiDTUqr#NK`) z$&G~UcRD4cJ^((Ox%d@!4A2Bp$yIgm1;BGfbx0t+2 zeoa$6drkZ|%i`157-=@i_)qz7da~|_<|g+&*=V>kkJ!p8JJzd-fAaeGLrrJk1bX)y z!O8%MCu2Efn7p0V*i4LgltQtz34T4%wVpCdqdX3qBTe=mAeOF~0f$Z4A782n?>9~? ze$BM$(&)Y%?+zncx#XP69;QChb#-QpCox;OW_Pbq-zlsoah#9JcT+T7&qx2pb{EN= zDL*6!&+;i-Zf+|o=PKi>-?}dk&{&=S8rl>O`DpPw_PWa!I#GAle4m)>zIS5=y}p0ws6^{F@+2qPH(@;6h@h^$soZy`dp%1tr2y?o^F16@pG_Q5F3{I7rTFv}KJ z+SJt8oLPCqovNb{y6^&F8NEmT73mwr+$o>{uk@VfMduarG!u|HZj1phL;sO2GP>n@~A^FQG<2x*3 zAmaXMLr%!>xdN)l8C(A3-{Wrs&Sy|f<%}gwr6oer79Kvn8Fx#7*@DCvgy9mJi66so zJ7}1T%|rtg&Xk9p#fg?7K3*Kj`Ndh zKgc;Y-4FBxUqEn-a_Ee$f|gj_Hrg=lum?yw#SGrS(iQErKI|13 zo0MfYmKfr+3`MtP^s?{Y++kT#k`X~UfQovfczwL`NMyc66`%f8G+uSWsru*U+HZv$ zEIniSU|6RxD8HgY+1#k3+V8Pz4G5TJakj!d1oBc-_3WJmBGR-+Z(6Gie{6U)XT>#QNXqpI^7{!7E0({=%7aCGcD{nmef=O;3#gX@lqPP5{(BVSr8c& zs*oc-Ld`}gmNux;BczAHMeF0jl=vtNe^|EM;-;-WkT=1qGIdlU>EV1$0vPIo2c@2S zKtz58CIq=yxY=K7giG?D7gsQxU#bHOkb#;w+-L>pI4!IoCumgID4ddoUDmW#;5P7(W%LGJ~D2FCCvEZS!pIcYH{keTm_fOD!N0~L30?%J<;^0~-K)ZM1Sf?uZ} zk*f*Hy9geA3p^20Aj|L?q5BJn9(h(7%5)jJ0{s)O8LnwU|4J(r_gnZE3`S?8dvPp z!;c4k?!Kt7o*vF8vEn4di&$e0IfU#82Ihb(w^c4%4-D$y%%_)(jO+izuZ4O1F!@OY z#5$v}EZtsT9XoBR-f!0>sVn9TjJ!v`T$;6!@-Ds5sw$-#q4vVP0FG~h%h%!d*hmc) zsC3j~syRc`BSbq)!HC@P^E5kOUoncs1^v9ycWf>yJxrLl#(=iz5OvEh_@udy6jex3 zXg1+?_4&zkxY>fZlhh!qM8+6>It~iq{|y4E(}hT!?8h-1`hPnzLgp=V9Mmz58pP}_ zwUa#t3$}oQIKAv4#NWGCcaL7(NG!ja7nO2nqdc-h_iR(!o_lS&Yw|s7JcA+&M!=W- z3J4B{H8$v7pEJby0Z0K92u3IQ<#HTVh%l$AvJm*edo);^f$}_O?WoC&7)1T&mLHxe zXWp95agG*3aEsKaeNbgb!k}%mkZE-W;M@c{@4wog>y#5q+Q>a&j+5#;hCT5KRmo`f zFntn*a;)kHgX{%V9Ndi=pA)xn{D1{Ux)K~rP7jJ znHnAY-cA}v)O4s_fI|Yz=cQ{s>~Jvs)}V@E)}QZeuZp-h-3d+f7bgW_a98@#I+_0g z=Do1anpVItFRZ}htQf2e6Id(nl*LS;O!p50#s*4)VVV*$W%cM3iRlzTikcT0O|dS& zZ-I2~Aijtm3dZb7+hOh$ET{Q^IpdQkJ=_FwDo@mSHYO+ zlfcWk6^G`)jJDC(C*j-*HjRQh!%&0mcrc?+2aipxF~0VpdIgqgI;j~#cEVchtF%^~ z1QdF$3R~934ALepiArH`PS`wcUJ!L|+b*Vxp2#wt$`;u_Rv48Au`C4)waXnv1#O0l zdz)Ef>2qZ_8)!6plc=`7pf}#>4#%W(kw2Tgt2gn}?Z@!l{>^#SX$m23CoPi7NJ0cP z^9W~RI_;9j@xdoq4hJb}`Uw`QGg?iI9}&#yV@fsft(XFWEYOo)u|@*JJ6wr$mEffb zeNIN7H$@WMy-{0*Rpe^|wuOOX;zOCGB90>fd)INJ&ijq#E9C4Ks8@(ZV`|gIOtB$n zJ}wAg;Vvs}f!ZYbdde0s`aWe?5hZBw;{Ll1$q*Lqn>qvQc zar#SSYoHt|`3slX&pxj2Ce+nov)+x`bKl!B4y(;BU;px;@IBhQ3nthUIT9w3r4Sqy zm)>9ClPKa8a=_z&W7W!pvP<7TlwfvaJd z9-54P$J;c$iHf?NxPVHjOEBI&{Xn*X8ey|@(`v6@TLDE6UDN6vbtK518||yfcFL|0 zeC}9dU`79DT9b+8nBJ;wrR#;bwVydSw?Sl>tGTRH>}=eC?@7EBn!o4Z(7Pwp=z?0| z`UU@NBFx`7ySJdWzcSsgoba@`dyR`lLA|8~&^3lUa9L-X-MiHukVp5sbvDG;c#nA< z4=OkifW3EVs9%lw^*F0P_QIkA_C1R2$NIga&pLxcxBG_aMORGDeM?I?N9%Heo2*O4 zj@ScZQ68mrRT~Q@{<(z-?)&4?nvRVp_d2bN9JVz#u?e=fGg~x$?fIQE@#pX<)iu%g zogbaP)zwibJrmqVbSymi#|Up-MD*X^r>d9l@YVFB}Amg6)$Tqh+8RzpOkKNH9H-D|Z<;>}uKO9m{Ot}s z3aZNUf%(RjvJwRf#c7+szy)x>48+nF8P_1qlB2?6#C{4SbS9OP zDTy*5gXE&v7Ktw(3?xX;U=Uk1(v(P9mR$OCVR^W(GKD7Df=9>5k>xMYeC?qTLZseK z9Nt&H{X6tLq)vmv*kZ+v*vORy);4vHJDGp74U*5lC2UOjxVWZ*px*her);vP?#Z5L zrF2WCWJM+-eoXd02E9BJ$ASUng*E(oTznfMQV(uuk^JnGr2vxo(}>8im<ujD*v6KVWSJsTgVZ=+@P|SKnm_nR6CiX2xZq-P58l=g^-7zH*oWCh?*npm)Km z*bFi!W0eOJ6!8B9EhKIoWR@+J%l~ls`?25OPu%Aj5nvvCT+1E-wiY)G0J&OJx>8zD zj9bbtpT|HXC*JqbinhzkeJJ-6n?*}#;$nkzU5qTR7|o&~&bWgtigYgmNX}fCtX;f~ z@PL`Qa8olpSy`T5kAZ|~=#_G2i_tj-WPw%&t1Qo z;%&1r=zOMh8wI_w9uxWH(L6db%tM+3NVe0F!$V7wm55CWlyM{qf_$&LmoFX^hv6Y> zaZ#p0wxU>&VrX@M(uf+Rf9cTCav@a#h+iBzlL_Z@g_(U4-!>p{3_$Ea`e}hOfdmZ* zESr&K3^B|A#{pp3pcJh|i1S3rc1z~0e_pipdD#Wn2l+GD;|hX++&$2rH=_>Qv~vP2r3@# zqX7K$u)hq4s4WNty*HR8cA`mk(w-;K2~>h;wD`HwdPwCTLa3D0CrONy6%>~@B7lP8 zn$3d=zfXeDm~FqQBx%|GZ3OiD)u;@5c_Lw1f!;(HX9`6{$3acf%${2eRKb{-RgX?M z32tf=SC~rfPj&ecB*pdTPpp=$Z}VL{i73gRpr}k(?%ar$aLbVYI|5_8`FT`_m-TyVPaK z45h=LChU+00F>(Y21FqpUC8ADO!PlYbO{4p!hKUZSYEh zK<5C^Ev<};hISo%`alu_olhy>0SMM<%S*YkR7$z`zqe_pXB5rl-Z|NXT1P<7 z^OXHeiT|e=^&!vteG_U+u~{T?I8BMpSEBMYV6 zI}&$oOjrMyJ+fF(P_t7@h^=ZZc9vPl>K#%8YQ5{dX+(%#cGX0hM~@~iUq8-AzV|?_ zrO84~WNTwq1;oBwKX!60v#a0l-PkM3bq6klp1(OzfZCXe+o+Wt9Ek+@vMj~lkc^W( zxHr8`_4{}5mwD~!^{7)v&noI#E_He?Y-wiC2ztyR^M4;kPVE?e~(d}+*|{} zw~o;_y(Bd~tvB!AsLdZg?*XOE<2Egch$XDN}Fz> zgK@01S;`|>Nl@CDwG=$GlYed4IkS27Va@NqDrmu3+FKh1s9sLwxz+YrvS8n;P`k*D z*@U%O58GdfJJM4Q=k{@TCZmIzvc(&4-&Y@oxyaUYKh~9YJZa6O%mmGz|JZ)O{mSXb zlqX$2cY^P=hn@ZO7c4TEGWl04%EmPO^YyhsQfD(od~4*$q4fe(?qGR7ZC!AIAF3)W zueMbgp7Z#DGE5b)nvu z$mXlg_3LoJ*OBP2@0NcZ-SG8&(bs=uTjpD-SGA#{Tt3+()mPCOTU!vzDWu%yOCcEl ztq8jZv)M$;;qJOBS;%};hXrcaEmT&YDr2NOo34x1+65^|Uq8IJ9zJxKPT0!7?f0ZS z!SM8!;Uv2CVkzv9^^T*pP3U9e*2cb!r~>P)edt~p-!k8KtJcosxi*3bAFaKxrQ7er z%|CMxhZ1g>Y+s$1mx~gUmm{= zMO__eoz~WNBRo>C$Wln@O3B)}h*U!Gasg(r@+-@2k{vk7Suh!yu%+(DofXZ}+*yVc z;34zmNS_qMjy4&aA%1Txq;Ziu8Dh&mXMUp87m%a?=*5+?Rkg-}Z5BcG;Kz~dZ28mG zZOHgqXw@(Z8xx0X5V;T_u82#1qZQ>Ted1Vxr)r6KZKlW;5Uj$N zzqXV8|Fj?lxuZ{{w2`hrn30kjpEg%N^NGlw9m)FefcfX2-`60}S%o7fr3Ge{0Shp%Ly zlVNtmL|g{2c$pj%b>?^bpTBSQl(2K_UX-?e;k2$$Aa@X;iyxqF2kaP0K3c$me!Xl2O~nY!2InDX#{@v17!Sc-7+4u!WYPxgz=&aEf`6OI$UcdNA`k^ePMI4`*B zcVu}l@uEw5H|Z@ae_a##obNqAIc(i_ZJ54O(P_7Z-?H0``~OhvbB%dO;MTo9Bv4ff zliD-g@o+rxf)m2ZBx8x(`c?-8=hKgGGIJn9Q{t9Dj$)ye;PX|rr?1}?ru*#%g&7cz z*WX1Zr2#yIx2Ws%3z;Wvd)|eICA4vzRBv%f39(Uh)OEGqJd}lUBM8T zm~kK?s#%Y8amV&+kX7zl6n<|*EyvcZqmzX@99ba5XGnC_es`^$A9Ar{)XI zvW~S_!_ITrF#8NEw#v;Uu5&j$T;CLpO-?qcR$>WlsEUMs90Vx~&KW?#-V8goudW&HXSt!Mi>cX>sNR%ih@P z>Lb(|Kh=FrMlt6h`oM*yd(E9Sor?m=8J%XHP2n485#jIf(auDSH_GmKp%w)@kRh>l z#q>6sg)L7^jA10EGJEjdu2)px?UO>l;dp3YltsQ?&9Z`0i-nA>e+z;6Zw0MF>uIi! z$eh>KX=caPgEg)_&z?r&F0MH8*MGmizy0I-^Ao36!%5nlJIg9JVeX<<$fKzl6hu7G ziHfS1gr|5TC=G10e?^FhUwYAe?XWeo1?I+pA!aFUJaU6xXaD_v)kDTpguM*J;b;SI4<*r3qarD4HXsH~7KhaXj^V30zvC$Tg)S03O@g#hY{|=Zm zGO7!;rTH$tw03?TJq@*nDRV4hO4qcA!CK5~=V%48kUv5oLcO!-zDjl!X!n+Z#LHTC zC8Xq=Ut=_qWH4M{$1KyV3SzBF%#joqq0RFY8^Q^1BU`4>7;{rQpH2l`_-t}@->E># z6=5!(L)wdndrUMM!T7_(LBi4b8Fjlo6}>yD+67*K5*DU+_W17=Z9&M#r2k;_)dVn)ZE0VT0ojHn8AE!7svyk%u*OdbYUrzGp z9zDz0^AhqTnmiA;)RU%IRhzn!$TW-2xvq8*$9L=}M|ntwG+Now?nkG0q(G(152is^ z{c7IC%!}yAOWt3l!=~4(lcv0vmi0N?=g$}|uFG3G$HR=2V*M%Y)4ZNdc;{0yDOseX z`SLzSRK3QZ8_IOL`%*x_M?AsVB{#~IYwomQHZj1Jd$bS7PE%4Ssqq(uS7BTmp zXtu4*dP%Pxy>^YF&U)|Ay{ue!Efd$&(KQ(Ls!dgG$llk^eC?HZ^jW|}yNCVPInhsy zN!380hf-5~cW$OP_ScDRN_ydu;*mj&_IN$*bPk<$pb|V}V~4D_pv4#O)DgL0D&) z-5i+TU{+&K_y9FDW52E4aPyY41&g$p1;x$q=*z*SPKzzGqIufs*!?AJ(`?G7{sSLk zGiJH<`s1V-wyxbLT#x{ zc=74O-N18oSiaoJvf2AC#o%omX5g7#0D5?*^RTgR)Wq9;k>QtA)e!7tf4fgi3>PxX zw4lAFuRQ$pcy(#aW8xFwvme8wNbbxD-ATXeHMt18p(`CPmiKsd3wJRk!z7LVu75I2 z?oWXe%Lq}PGf;p@vknL7Ipk-6Q5zZ#d{622sk&0d%}lfC&`0|_)l}tiosM5nc4d^C z|JZnAl6ZjrZ(!y)a$adCaqg*}is7-vJ3n7@6HIMz&J;dLNOAgee~>}-$BtS4;GN)M z`+qKH>`R#W$9ZJ>!SV2^^W??1UOpXpx!ZJ0XtRgU%HAgDWC3MHD1~@L zaBi0<$O?pn-FeBdd3;p}Uq#JSgB={ZdbV{3hr)-=(wPxOv&p+CHFM4hQ6DV*VB$qMajOihUY9K&&eKkU9}=B=dIgSlx8#9V~k^( zp`81yYwjiC*h#T#gOh2S$UKIL%7lftbb?**btxS8lWK=Ha9*Z3Bt|>?H)xB6+a^<~ z``9#ycAV)9ZB|nioo-#?06uGWStAA0IkZej*$4TxBJT+`B^ma5l@6^-|HFf3$#uc z50bA5oeMcZSdO>V{&`=emxtxxJu!Z>QHgcm$Je*DDT6rUo~cXXC*j5_^^h&Kueg&;@s8@ui9%y zbaK6J)@DLzTgZmUOCKxFnnIWf>7fIbMT$ibXaJ=dR%r!~XlAYua$K>jalUd}eCIi? z1l~us^$-DmLZzPL4)m@z66*Xavr|z37e)K^&mZtif$^BYB2)OwEesGOLrD-mG_fm9 zRO1w$$wCoWs2QnMsK~d2E#1IA_Rfgd1~<(V+N6NaU8l~C!hH!;Uki3fn>Zx2F$B-1 zF;36rzxT#N5as(21$*}a7Oi)U)d{v;7sn3Ec7J!OvRxfo5BKo_y-7m>C&eLg+|bAk zkFq${2vG>w+(9~O*|z_y-KJEbZ~V=59&>0rfj#jtD(f%~OQD+P-hs+{|oY3`yzPqHk!I^oSi zvqGh3D3d_1hgYer`-I_r|IFv^H*-mAWmF39f4uNG`{K)w7w>0_KYqOQao(mrk>s42 zTqZPEsQlvKmINV*D>A3R?OR}8Gg9+j5E|5S@K7hXr~`*slx9{?GS9LvlTsy|8*^+f zLNqr;9P;uMVh<~{SB%)R$r{BDm9Qy=EN3m}_Cgiw+4=05PSd)Vw;VHuq;R1A6Jw>JB_O+;7ns;8)_H_7Sd>Z$vV zi%rGhUH$Pa7P;%u9E{3jnaT5W-+o=q{oS6ssdV$@@a9WfM&|=cztB$SD$#ttT58R? zv@!)U`{?^@ceOlMRc!dMtH+O_hOJn&ou#HTILB7LphNg^*5Q+ON0F~ql*S(RW&9ub z_0~Rzyg%P6>V@@(d{bAR$`c!vv3!;; zV$e@%lM{Blcqa0a!_e&I{+F>)AY*a7ygk$_@ytM z1J+$rCGNLY-+P_tM>}2?AMF}#N$E*^ktF`G5F}dW?-%wcV}1NjA~zj9qFyPxBecuf z*Ig0$;(U?`;lYIalY9?#H(?~-ZUoMti=R(*1@22t!1%_)3cN=KywSdNlL9)~*W1k3 zC*r$LNUPs$zK`#BpLGR(W(D3GTLVg3eL@QEtt{{tw+0^h9@JD2eExfIYeC4Z?;+}f z&|>`W`k?5MJ{ANHOX8^!Es`konsez)VIs(>z+>9<)ieZy_gSlEW#CTr?TE zv@mM*WK>UQ)TYVV=z_upC6f!pg)xxwh}t6I0NzBRR4y*2g0RO*whYhF#Q zxph6pnkKRFU%q6{4Et0t<_FiZh)4XvbH2d?nQ6X7=^;PTIYk+Zeq<~yTEF_o`t+g= zn|^F4DB4)^W23kzQ(TlRIx%CB7}xaUd1s;cQc?D;ADh%gIV1U-9u#eU^<(o$(Uwm? zwtO$j{ry9fe55DEL**xOUJm+os^MB_1ZYu~0%-{Rt_x-}2Kt>o6vlE0?HlTQ^s5eHAgJ^NOaefnAU zecK)BBg++_!rBzE}GXZo64e z^!465eQ43m15MNWz}Ca9)3b-wK?l{-TQt)Re@xf!-G21d^s(>TkN=)N4(?Ex{8Cu% zXe0(VzI~QblDb5k=H4u`_r-dyruRfB$`f2f*RUS90tQ=I%FA#p9~ zAN#_Z5C29_IC`m-7wrMsTl@+!als4!W*KoW^^YG}CSLrD%MKOywbS zIncDsct(TmXrn}Li`ouzP(v(&ZL({B{$A-8Zf`{m;cSqXwT4;3_bXFX!cC_wO1~U zoU1pFeE#)2Z=4g}q7H}78~G05UFN}`Ibrx~VJF4eT6Wtk+%1OfIq&kRCm%e!M1Nmj zi1rbCl|oE+r)Rx52+z6rm)?JnR2=G~PCj%|Wwiebe166!H#u8bNA1M3UbM@fK5b0Q`p>_C<52~_)_>N1?;XFvhL@KW-VGY)u8oN+FPi@G!&iJU z>5xxX?BsTz{W{U-MPTMy(698)z@ra?w(IK7vOVy#KF!e|&;0d3eAQbS&MfU*w%E=m z`@w<5AuDq1uH_EYQonaEd>kkn*t5*}Mimv_y{>)7)P(8!8?rs&O;g35uagTi@9cCrD*W9fj&&&< zs*MT>ta=q58QZdT1jV$l;rFI_3nwaUPLvKsE@|ri(r~ljZO!zT4G$Zx=f3G39dUtX zsr==dM(3QbjO`R88s%iXzX-S_(7<1Xgc@6;WW#z5* zu4jzqUg+yI@$OAjn|fb!b0}M-YD6q7taGW0ZRkXk3k@$$N|x)l&vPgpT$xsJLUdMo z{AehIoUZ>WXCfS!hh#_6cCF-KDJ~UixTT)5zyiY4H|)dM7du;+lJHG288s}lx#g0W z#)IC6Xij_lXD`X&Rm>$2;?77BwVkB=7^P_N0Ksq+PV{_RH_b zIaw4`#i8qbVh!u7ou1XNH$}y?AddK_{d~=o=r-jMtmqWX3)tZ#gF2&XW{UOE7@&C37DjiC@1z%wiHn?ro(yxg6rhX zvx$n7r<tli`H?-{* zi8lfoEw&WD-C*PRpN#X9Qdl1aIv%)lnwVyI(QbkM4_HwCaPgqiZp=K@_74n-rs;bs z1O48}tmsmtxb08nh9e@=qQQTE>UOXD&uIGI2le99+Kml!I$17t`Q2Cc+RU95lHMtM zlG3`&LWeR*`(h%)9>cDt09?{)0e}dtEnlhsN^B4a(e8;AmpWjDkKt199d)9ZLC~S$ z{9Vs_@9MPr^TiFnLCY4QsRI{4(J7+ALV+}o!bT6`9RvJe0PmzS;dZ?g=i+T*{tjlf z)cwt*7637VEyN*1lxL(u9wP^=_*^)>_>Aqku|)Ihgy;u-FoDNO0EGjP0WXWrxFw5X zTDfpX!Ik}P(Vg(stmgsmy-h;p9>`*dsgF^>@;g}A7Q#Mss33Twev4hg1(HpnKEOSh zZKR+qC@f{wPy%ZBaisJ)|54yKRFJgTrt^ySu1vuj5oVo-M0zWpD5jx_h&uGvyY5ij zdd~vakJ<&E2NFdqxar6vDVzPuhZY_3c-*{5DMUxsM+LWQ zs#kWf5YQ&|g|-&%PCJ3&*zZFYQjBvX3(@=a-QKeP4ooC7Yc3u(rdJ4;v6-N?5>ATL z_bmkGTeMPyM#H0hR#hU5Q?q0AEFcO!$wY_BhrKUBNK~X^Ew5xOu+5vER_cs#?PIwV za$!D7r{gYifm0XvG4Z3|n1?0H*kv5yz`bU{R|35Q2Q?{)*I=tL@Rkii%;EoFCiW1> z^c3#loVER1?; zIu&#e1z?{Kr4uK3@7H@DS^2k59Qjv@c?4~IZ{(QB3^((Zk)rXQQ5+MUb3@&A^Ix;w_BlE7P!Q`&ay0@!^oFL+k&%d7w7i z)A6ZkM^TflR@)soTiRusUd8Fs3cQQ4Cv2-FX9&H9D39(&^IUAY-9UY}cMH$RWN^O2 zU5qUH91ORr)YZ35feHqODsxl7ziunN0wX(2LL*@&tz&811CDI)zkKL#@BW@Jjj%d@ zpYy|f6eT3`*)HeA6SSju7lhxxf(YH`?C_}>9rDq;W_O~R*b6Xy5TT|(q`1FF-d$Ju z**rU0&F$twby=7xAo!*E3y(Cvp{z{B<_w^IBYmCNRoMhJ;Z3t_!lo22i&^FM9KY31 z&N`Ns>TLhcydvZ+?N^oI6(E|5T$n$+}&&+Uzrw9n@cy~k z-h{|^PiCVwkkf-(y<_}$#Z~hV>0H$LXl&F-RYu&ACna@foLcbc4TMX?Hdk3-m9T2T ztM<3ZM?aL6bx+pmhY$8@uC0yqaTwU=GBWYka*9exjA+^H>``LOpOqy-$aY!$!zJoiP%^F@w3 z`e*;z?f83e!QZj@zxHFDRSnM#i{w`d(%@foK8{~)BW{sKNIt9pzudxoPFt5w z*pI$3wP24nQ_D7$8c;JytjaKD_KocA<->(F7B!+=Yd zzt#$WJ2?TDb$_*g1$@7`T*XbgKLV!`K0Vxmh{b>Ot3@R7CzJ85*=8K$G32@yN7s`d zvWG1evO9AgO)=S|0o|M}37Ak3gqvPMp&X!os9kX`mw4nZ7D>(`$C;7R5{y2~HrnpM zjqcFfD-!?Mp+o0Dokz7j+_Xk%gu8F#Coqb#BA50$B>7T%||3ebW96w3kC1MC$O zfP#i7R2qbDaV;2HkfF8e<^nkab3h04(;@ZuJhV>&3*&~#Er5CEo*0!w=x z7_Pt@V3v+t+c6kET!5@$;Q|C;4%3XmU zJUXd1l5DSY3se%V1Xv9hOsugavVdj*kgr7-Q4pzIa~m!W0!k@D_%E&14j#<45wy`! zRF8<6EaY02b^ojuX%G?^0>HSDXr)E40oV^A7T}VVEHil>&Rq!jG=kk)PypaKZG;Hsvwfw4Bu!i}KVm4=52cHy>!+A0PP>cwT_`?*$2IZk-tx2Xi>#5JUePMF! zR)q6pa?-L^Pp(A{+ySPvIGHGW*GSrMozyP07xBp5To^$J_%(w0duH|sfE_|Y`**}c zEj*tBNyXS;C?`o_W?-RcTEq^aqZME|pu_*ga>&#nte~nQ%Z$c^?c$mf;XScMfvey!Ca^Hvs#!V1q)GqcqKB0hk>xWKIM4gL*mdBsM#G9L5YEB zVHBacjQ|u-EFlNdN)dB&zvJNom^}=Of#74I4MZ#ka4qb0X*;>L$xI}DDFy;0?=T$( zgdouPrPQ0XXlkSI#`h&#Gb^6)u0CH0`zSqKR8duK+j52xT9aNhloi)HDF<91@c-F~0>xmn- z44t*{tT`!}XS?C6B{tFFS~6M2vlV#QFn>b)orM(>Cs(bWKJa5LwIGj0=Ig8=7PNzE z`FS7oL$Fk`94JEYj*1mzX1j?0NpvGQp(XSBwvshY_O5=e`?freOUsHC4R$?uv5Fr* z2^$y#M^28|53sBiicMzUK5uwfas)>ThZ$=qJ73w5e5ghz{451r%q}gO-?Z8MC!KBn zN7H=FU8-gMieFug=Cumk0M+J>)>w06v)Tr}bc^*KCI)A~?f6QRC1C&F`wNHj$FI<3 zHezI4j6`XC0Wh_?@ZpYdkYEVyfSIdLSgYZqMY}AQ_?SQ0G2_+c}esco?%XaLa5)!Z*~^RJhac-W3&R(*2&q8$GezS$?VP zaSFDAy(=QY_Kdo_g)w8`kzGWzJAc+3N||$GaK{4p_~-hXpi6aTcK+Rc-)3rdtq^(S zcJ8^z*z0?9`ecG3k)vve$ECoeM<3y@ioz=g!Vm=@{DFK~0IjUO!H z4qSW`dWY4CGeZk=gW(5%%3$rZ&Ed5=yJI}qN-qP(e^bAiOTL}|g#=ybO_z2Crt+z? zWTMV312lW|Ad~&IXyqQam3#Yxj*g(qq)MXUt6ARn^2!z1M@;KGys-u&3!7O*kbmQ( zf#opt;^^kx#j#iFLn zrs(z7Uyqkh#C^9Se6=V0Kku*Fh!J&ay}k+gt2Z)Md=ra@{Hu-O5JA%;}dt zgZ4)F{^q=pKery?Wx_~ssC|lc-Wpm?bXNIX*w8O4hSK5(%+!;)c3OojQh);#8;sT@ zoN9_vm>{$!0Ro)nFgZcx zS7V@>S}7OEd1T|H>IxlfZ6V=~>im?>E`w!rSY;lnvit!!7PD+_=q?5+O;fnmC;*?T zh*j}U2SLLiLNHlpSwqAC0PGjUYpRU4m2_uybh}9$gSnk!LR{#6a*9C45zzGe$zPd? z;u)j>ut;5jYWQG+nH50v3(kg16gQBQwU&2SFm0d3>8%#P%ayh;+aEfs6fQZF1-rH! z_5<>Ax7iv(oRlm}K4a!%LU%+bafoZtahDjZw6G7&9u=D9sB8?%&h08Y0}s~?*k({{ z9GN7IGUyu<2YKun+*JuwRIL`B#&k&0E~4rvn@a~`Zx4heIFxB&Y{2pFWu$fi7!2+1 zsAxQwRIY^sFxanOb3ee0FcgFz)h3vWVgr^kCd^8kxKr`WO^5ZofiY0AhYQSq?0@iw zH7rG8dsqN>q}*s!1o^V8gB8Zp!dvMqQYH(~n4#yS5im@Q`wH^%qmBU;#7k6i%`BZ% zm0@3Beqode^Q30js={prGkL&ft#IpYo%O1c=a*r6;ICO9&}t(K5lO#|7_0y-emXRo1}aC+_ucJ zJ`sh_@X9@IzijpIz5d>S`ULC#fX}MSYwVBf=B;qA|CXi{+xB86crlM!p0EAnf962o zqc>?+_mMole0nZrRHR33uWJU+E6m2+@S@#1R-nQ!9Yv5U66 zmNp74rKg5>x!)KYuB3Ml?hX7%fjtb58dvWQenUS{7o6TOv3O1JEPDb#I+R}BT~q(1 z2^Y~n;4g#JCChi)gFTJ9-Db3%D$v$yc(FN|K&z>Fs|Tap6Tfz<2-Qa8s&KXYhra0G zADt|6!l6?*7n1vj#Sr4Q-Yp`zrDep2xPQdh$%3Ft3L71IvN-5hqJ3{TZ%k$8#vMA_ zv_?DD`pCb(7({uzaliQ}d?Vx<;=B5qoWqFyO}mR{C@@6C<*GbWpQ4XXOssy<0*ovs zlg3-x{mBa0mC!-Er;b#Jzii%O(I1+;rFOaP`4rc9`bqTOWXjTR;RnHuJ=@V9mr<$*^w@n4)B*ZM{3MQy0kzYZ-nv);-cG}Q~i8x%^0y`d`ss|ah zn0};*ozoMOh}axHobpT2iSFo@o8|z|tHVBL^-BdB>R-Ujr6LWXoFoINB%p_2#48$1B@|;Em&(WVXO-UnXFxH|C zDz#ZH6!nqWIcJD2m=9^zBqnI`zHpaGDw|{ljVwvF390f;SgJvI!bb(a?ast)gr>M0 zp`f4U5laVP)`;O_4lna#!w%NM@U?o_Vw%EyIRUW9_I9rZn6Ru`6>e=Eh{WowFkFdg zr_u<{2Q0OTNT^5NtguCeF>pDks#@WrYHlGU>nbkwOHDL7%So;B(b^9{tVB2HOgu66@V=G}9~iIam@RLa8pAuwH+h$IebciHPluwLZQQmzn6YSnl*ooH*&=Fe% zMrH1leA`6U!patK6-5iqFZugF0UlYF3K)~>)$s5}Afp9}ze^FEVZW0#y+e?83c93| zj0iCL_XM>r9?2mSF8mZ0C)Gcm#!G z@s)Xb#s8Q(_jslr`2U~n?9OcNcjgvJn)@h>p}EA83Q2RRkQk{XwEJ9&MM+YILZw=F zg&L!z8(nqzWNsx?ONylY&iDKK{qg&MkH`A;N>9Di~Mk zKy<_jkt`-=p`{bdf5ky(S7@42*(x~>2pj{D(Iv7K>kmI&lh20IFx_a1l-;{{yb8?Z zA&`*_Nzyo|0dJw&pOtY|Trfu%w#W_~W})B*Uia9r#W^>vR3Vfa)umkFXlzYD1xi?I*FqsC>i&5F7a9d!%YQM;y2< ziE1HZv(Z2u=C0rxyzB-c_&n3gG`jGGe%oG4xs~k+ysnLBpckhJi z`u@tUWjP&%y{ktI%NgCaNwtMxiCmpa6o0$W??quro$fW{yyY*}7W+f@rIlN{m!;Ge zu1hr6`P0+2#lEI6OjSN}ehy{tQBxS(B-c33Sbfg^JC;=)55u4K|K@VomOc<;bSViz z&)uRDs)*MeJmCL1td;B!iEJ~q>!e7U63k(0?V{+?rqu%+%swazP}BGiGCYL%e37I! z!6s}vc4$ngIwNyk9470`lWiI*)%!C{oE?ikIap?cYU1&Nh9n)gcv8QtV35J9FR+!& z>F?WZQr(9c#NeMxRbPsO#ol$XJsuFr!Giu+_*x%}-9V))-O=Pv}I%)&EE?4-UJ(BZVKQ!=YcHz-*Y(@B4 z&HH-zXC(Y$+^wT|$18e>{1%3Q7I$Rdam~3L)QkXj0AL1efS-T?m_-1FF``Q) z9XyPtZA_1}RxTo11Xa@=hNMM$PATtuF4x~LCDDqE0(hm6DdT_PzX$_T!GY-1e)L&08x82-(?d`OVd& z=jS#*ym8^(P1Z>7$>5t8|7*?uG4bESo0kUfvOyJ-kQV8XeCye@v_~zM6Hed1h&{5< za%JqH*YCIwk8U{y#+{-So2ZA6ygKe*5R-z||dtPug2&zbWL!i>6_B+J65Se|~<; z(>v{dW|bokYr^i{`TJ+?$K>GCyLT5C0caA-M(89dIG80(l3iwfKXJ&au>aSfOwalrbbggIa)|P=X{2P;ukn#mDr)Jd z*iR>U^e}zN+0n8P*UzKnjDV$MMH=x)2ZBFpFh>GQMTg}zD~+`ZNZXr<8=pJC&uf=0k)q{ zAK8%d`Ap@ubDtZk_e^|lln8Annod`wOq^|MI5%;w`NqV=dFj1H+sWo@uTmy2w0t}_ zd9m%+#N;IzYT1;uXS44V)7t3a`=Zr_&+AovhU-$HdygGot`BTG|K-N}J(FKH&abaj$EXDG|#f9PpW-B)_2Z_@)u@QW!=&JydMvPoeuqY98CL?^*n5y@z0l$VHb8k4_~+Z zx}P@Tbe7!k#Qx#O*3%>DPZ7b*D=5Fejyxv+DFA2t<}cdq=}5h~X!wH)?r(W2+w&Z% z{SmzSl3T^c{`*=OplkW0V7_`h?roKJ8slwJy^Wc78s;(qXvH|7y%l^1&=Tl!L}T6~Xu#FCOU?cj1 z?1bM7*X45cF0ss(*Y$UXsaojRAM{@losCOu_7%1&YTXti&E&?XhPArphOAkfVx4nv z{nZP8E4bNyiA|k?)+T?ID44(QFRo4vL_%*<@1FBaJdjxcBR0!Q*S&|z(UD58uPj)i zQjT7W;S_i|u$=&zMnBUS+HauOL{4c#U4S9V@T6xH*`q7kGSnGQ@vUY zv$r83)Ku$}zP!DUwSUIhd=RF(P|!*IC@Dqf!hv0tUC7+N5P%AuL@>LMY$Ycth6-~U z@He%Wz@cIZFpLC@a~?Q6DNIdr??V7$Dokxup{=XeiF`i`8No_4VK#{6`XWy#6TTa; z!&uKbpskzM7}<>rx@R)r`3Kjdbd{)&GvYOBqxA$D8@>h~;ZS?~plLCcyKPSfr_u2T zs58N%RRipGi{#TfUX>59p@6`bPeNHU{nSH=T!)Zh&;jFPR!xnu1=2MZ>BtEW8rC`OB zE4G@^q2eXofOF}J@?v&b$3WDS7UsS`lz}2yEw^?zQ!jxETARqYniy>ZHk53E&^xwC zSHbH^BiLA3uv;V%&>aAvLb(vHlxq;-tGn-f=cq6gSsBgMgrr&maw;8GDdwp1WrV@o zR5f56sh^bL1WYGr5LiA=U+xpuWa|ONN9DRNJ|5C5kjJwtVcxDvU>T$g)b^49$oD{j zsgeiw3;^50GCH2F@r512L}|G8sU$+JNE#p`++*|2RV{sKfXp9Z9?6l!iP=tcU4%x^ z@t9$a#({1t$BaT!e5b~Fy?ae7IK}Ij@E5I8za@_SDxrz+m)FF*mt5>9Tz9@s=gKR; z70wwGk!|J!?UmQ9QVvgsU^Z!GN=W<`~`4k%#(&hs;^E~92l6y$IIA2zQiZ1>1c;Oky`4NOC<=1zG%Ql5NRXB zSu?Jdz%YgWc3f>;1gYey;*gpp46n=XDp!}_97!i^sF*cC~nCdN(q|^Jq z^B}{rHcc6G9T2TIjGRXtr(m>ld|T`LFMdfA{ZYQR_kRC!vr~0(>xZAGX0Lw!yIEyl ztOi?Jy0J%r&H_mHWiWw0o0H`z{m@@W4i24@NzHY+%wp0;fH~YTw1CnYU0Pz^rBH33 zV-v;9``y1EUib@Nt(h+dLthNn-niL8Uw$dj!ylF8+eYs;w|t4%_hSNpHZ+b zqW+rlA2n5flQ%40TE4S<{@8)=tAT&EA3)1p)P~H^7DOG8f~|Kf)p4Hb%SUqD5xX2{ za`%2e;xQ?Z$Z~eBCyRdAf1>SOV&grX;B409_&eUU-H({fvrj|1clYU+Lc!+iX1dEq9Dh4HQM03) zG~F+K+IwVfT}A!g>~+o?F^1T68p$BXj3Zp{=v>u@-o?ONcJfXhu}j{CPGGKFu=W-J zh;k|6ztyM|86km;I=W89n-$sQ0vD-4q%7LSTiQJOX9kr0jC9EvxOeU>=P?0;Wpf5(7by0HzETgcN4lbzp&oHzt8*5_*<+%^yI` zS`uZvsKBo!qmRqrdn@9<&lsis(sTe6iq$T3PeVDEy(q9JGl@k6i zu{9)!&txyA0+Eq$jL`BYK@C5>~)Fv{-za- zIWnt00rA68a~yv?>(mSYfjQi$lWx@d=I$sA0=8I6zi)GF^S1NG~B1Hr4OkF_{3C+bx!8sc#g?N_VSU7em>tu9&0 zVcMR_u4>G=-I$A$_|(?W4FiJ^r>K?~I5 z)e?F&fNdpHVtO6&7#J<03f0A#Ed>M#qPG(bg0TqT^nB*#l`ha#%50)d)bW zkZsWHA%wC}3k($+I}}1=JF@mw00=K4m`6@?XCoS!Z4OlQUJ~fe4EJV-7PC;#CK1y= zK}R+=jnqzGBxAi4ppz7nKn7pF#*Cs)G%7(uVrXLh>8fj|f4rkCTHg%_y8Em3?wU<^ zw>^jDoVXBM)tV`TC--3@7#O+)!g%AnWbn~?Gzg@j)-@mPhP49-Cl+k5h;jkvZdgyJ zlh?78fFTR6Ai}9ipqYd=Q^Mjt;W6ZGQ~NlXG8o;%*+F-OR`j=qKrr+?4zhgv8#IO#{pszwokjJ!3Et|j&e>->+#KOP zv*omx`&>y~8S{|~uIn9^!7`Iw8GSG#W_)oyJyW`Vi0tNZrqx&pw4KMU>C0LE8k2f3 zJ`|$LDd>`SU8hkuxn&6Ip)OC;%*Jke$B_~3sEbg<^+>J zYESl_Uqb>FRHTX&_`^c4Bt~vtYOZYv-+mAKw}-HX4eXWSIv2BW1SaK{AyP++?tdTK z$iNgsV?!C{AOq6~{cG`9xeVj48xZLE!haTb9C%SqRnggqX(65{2Cy59UseJyjwx{h z>Wdm8+?CO^pu|@0GZ*bO7b|XBPq$b*qRXS)%@_#lD?VG!5)7H1|MtL&UZ@ZxH?pX( z7ky>yedbKI+i5)NZ_yNXlt^2 zmlB5T8m=0{C+|16clZvIF_{QY8LS9y zlo~kqxv$7b;dm9fzbho4dY~tU)Z_85pf7%vhToa+2C^`vu_fsCB zwiL=$zoLKO8)d5`vA2qLkx>U~%~HuLBjveG-{s*u|er!mrF1Kf??tgrqZx2Y#ts_2g*&`aAtA&2%<% z#V@SWFM`eLJzHk?UYfO$&+aI4WS9O*O7~7NolDy?C%Aj2$a^;Csl%xK&*H(^vane@ z-fY6)Y~jiiFx_*X@I4sTd<(o0~l zej?)B`U|l;4YCGhWuAFC3A=-)BCl+He9HgChA+`KcK&xqV7T#X%Akc7gr*tdH&0h4UhGhlt9m0G{M1)lUiQ-r^K=0WM48pQJsk?H=KsMXbFX+O5<#aAz+=_M9? zN0s?sJe;YQ9-m=Rp1!KBWaZZe%kq`h-A6Km;>o$0kDWXIY^&Tso6Y&Zm_a;amDspihD$e`ZK*6Q9f9iNU_e88Yjl4c)> zEZ>j6S>5CFTfeZzpF-MJlRg96t_w|swpXgX{2gFqwe|TYL)!1PXrugaBpP6i|6XE1 znsv|t;tFA_F(F;Iwu#osF8>Hizl(H>$+&Ozx;5P>;$rQ^M2qB;c^aQN)f;lgP@!PrD# z1u=(s9w}!R8yjw?oWHc>^Lrmtk3iC%fxzw6evdF$_^Mne88c4en|mGifmzP|W`p$j-=u>!nF{Md`cC#pY3clX z9VDDx`vx~}V4QdFqq^$m1t7cH&n@G`$rRUG#4*#qm37rQu7Rgd@&7(KdC;aumTl@r zX#vW^JV+qSU2KzB6By5YY2PWq4qBNZyt0u>4|1Wo*i3cJT&JE`f-eB%k(!qwvgMt7U`xY6T#6ck#0PGM2+ExLD!Knb`-?(QB zsSomd*x(91_!Nc8He-;`u3{L{m&G;X0~ogvs+pFO?Hn-6P4sNl;nAW}R!bM*$m0sY{MinH;{z51{In~A5j_V_K44IPTjU98h-Zo#i8e(*3l z#zOPDqX|;3~+DNY*1!TXhDP3~j8yGLW zB)(jmoDbIPpKJ(#kxCBcgGO!_{I&SXLP{a1Q3Kp3 zF6`~z5&QG@#yh`WUOIqGWg=HbcIv#6iu_aKwOb?aEvc|v4BFgt+a}&(k8)(k2_umQ zW}RM+G{MN?jem%XNA$CbSJxW-cc!ea>p#};>iQ+Y&eW|dH@$uJ>c-9PooTyUH+}f^ z>gHW!8cPto$;xMgS;!%5NlI-IG~LsADoD#ZvvTvqhS#@Wcc<;S-nx1GPUo%n$n@;) zm9f(muiHNPr{}zEjs10FWBZ4{7x%Tli=Fe>7*(xJkJGre<)3|l<=_9(OMq2OI9N%Z z7(lvdw=q#}104h*i*L0m4!3cjQ}-TA=+XvhH3sCSsEh*tRq-0f2D%qeN#+y=&%Akh0F@;{dM5emzU>nQT&rDvIVr&HZGWjS>$H_;a?r-N&yL;8YH(>! z4&D3qc@1iJlfP$5__5p13h#8)Aupu(U7degu6E7Jt3x|xi40&>BJG>|Rbpq~zP^jv zBNcc~Z2{Q>_XGA^Ioh7O&F$Trr@}qg&Uo%j+4%15>w9}{TyOu9{H^ode;<%7?Vf3g zRIZL?hZUd(K#>{VqxAf})nlINIj`S+n7z06&d>Hy2~qPu%cxoUVy?3hhg7L!9gy9r zeTOA^oqdK&$W$~ zHiX9cCnum!{FG<@CyiZgH*no+&y{2UO>JMj|LsfrJsns6UJ7$~LI34YlEEIiIyHd< z?$w?)b;JN}28EPY{cYuK=Eq*cfI^KeHQnd8FMaEd9S$`AorLk9wo)gAyWHLPL{qd6 zZm&`L<^-sOF^6_MkRdf z=NoS`htNMdybphWD9@dLJ^0U`qvfix7H%X4^V0hSH(|hm`6HQnqLgu1P!k$Lw2!|# ztfcA1=y~sviVjOleqAl?TDj^yc=*o`8DU0tDGHrQUIz$jecn$rxBF6`duOp*v*e3q+z{r{!tOy%t56hJ2io1guEDU!TB^ zgw7J%Wc7%w#C+xu+JS1bUxxC^hLbKErbeQJB#6Zf%9*0K)ZY>z}~OgXw@ZO z)og8OE()wIFc8KmGvkwgc4{j8{n zylmY~3zl95;6BAMk4SiaBzi_4ZTPG!?LkSheIQc{XWcA1YvHtqE-r5o?Vqb^3C0$~ft2x*RMp@V$f-en$h3hN{O8^6be0wh z6RD`JO+reuFoiDMP7x+l3KOWPyD_ME<-??=Wk)@hb{Z8PEjs_D=N?%fdn=}V2OCuu zh)Qm0b9-ckU+}Esd-pti^kG@=k3Q;=mPcnG(L!QTqZS2z`1bXEC9k1UX0GZC@K6hc zXf-@KS(F^94ym;kS!5LLmM|Sacq>F1bm7x^R8q^s))@5OIAIDC%^DD~sKTccHroI; zgeTpv1v18kyAkE8xSVbwNsQR6ND&{jnALc=xd|R(jG6oc-qKVQ~29&vmsl4Ey-+T^?Aw$hQ5GWJwOyc{pgc~7wM<0Ke zOb`Gd){hHMItOX$_s$GFwY~nVPSW$zxg?q_iXnn%Hv7GwXlIfQx&S~cV2hDVxQYy( z8p+e@V|zz}nk1MyTac^}#_OT+ECAmJM3P}>5{x3_YC&1^0zL++Z3eheWRB}!P+bY2 z2H*r1KoBFCY)~B##E@XdbeKs2h$3;cDv`$7TrC+dY58(%$&vc6Tk>E zm+j-w(gf*)kD^Ec&mKWg0lVxFXaeO-ngIWS2opdM)(y7N*FK&ZCHUo~c+`NA`yOGyk8?Z@T?0w~0oFr`W0LPbcAA}EnOH!;Gm z62Tzy=z4vScV!D(xE(+R(mBhOV5Aa!pD1Y0fbhD2pM2o_~>vx^HqIs<<1j*#qWQq8tC9()xS>vM5cjFqbSc-v1$Dh!NLe)BqOk zu+h#`pj6ZY1{gZ$wYxW*rU_#Hn-TQ9vci6GQG+ZKsYg)IOY7>W+BG|&%o24i1oc(v z3ebfq3SlxE83hP}D5z6fA&Jc3WDGM=iHuhw6UGH`J%e8&HB(6CU&QCpv6{)^^G7EJ z6Y0YD`-y{-A*s!6J19d_l^XRiXS+ax*1eK7Q^f6=OKyb^8gJ;#iu6AJ0KYp@xK)fQ zd$Z-TrEsImk~2dk3FHdWo00@Q)R8gaPL{CCP#CL3rBH;sMu=a@s02lm+Ri5$8-$CA zl7}C)G~=6uW%|P80k!37XJ3(T=-lyi>KHET7>Ve4t3 z$$24eNR%{=%&+7ZEgjo2Akd$K1i+<}HmZ*bg+V4y&vY0q9}?-Y8w2U^96g~mN)*lJ z=Z)L!uH=VMr2(X;IERX4T-iS*ibQcEolOh|cwuwgkOCBSd{iVHUo5B?FUOrNt2}Ia z%AlKCf{uhl0w_-f-<{2m6@#ARNQlqwf>}-n5N-p4^;EXLgzeDBUsVpW*jt13j{ASVZnsN4usHL5$2zn(i5|V|?A)t|co`mN#fP7jjAtDKMmj8;}FQeYr3jxn;XtSYZ72b7kw7qsjW6IPv^-=2qEIE*HHo)IjE+?ZSmQep4ED+%J)DHQ zG7?Z@u)`oDUL>2W5Us;-&QCVwNnyhc?2SENh+@zdqSq?`poL8!vB^Y{CLjr80NQ$h zqaGYi;rOzSs76`N1nLh`Q`HXyt znkMOHYJM(V*OXM2L<`a@^aFfznWCJQ!gF$bI)-z}mT#tqbpznqEY9IM*clLE%@7d* zV9`(kotq$cQ#ifFTo}{HR>J-g!8r`c29ziyy&@1gC9;`HZ+a9Dg%&AX9}z#3B8&&v zP886F&eI%VquSYc;+Pun#b%ss&NkO!B-(vO0vM3QX04KE?xwOe0WOgWstuqm*>Grn z%xHwKnYCXdhDnq&?z6(M@#({QJcpjcHa2jzB<^7*r&p63GS0JsLMs@+P+R1y0CtP- znKk}Oxw&W7W?CHGaF}A1n*9Z2X6ic}fm_UGy6w$N5+?!ZxODEi9*)`o6cvYQN3vt3 z-z-T&n>iqa!CsfmHYbYmq~Dy!kyHlsbZ`S&*k%K4Bo(#D+Y5jDfU_cr>-rXEo5bHu z6~+@$*)4)nkth=i-9~=WD}a#-I4Ui0?H-O<3)`~qJ35P6U_~&1P_LB{i$%v0Uc)|*Ia?f6N82@Mr4r@VILtlWKQ(0aqdiy@k5`7;h!2pz0$ zykz2;v+h#-<8!;0y}kg%zMQUTHUWUaUO0Wvja14tMejvWa%t*jV%nFApRP}qzs>ld zFyHiN=UeBL=M{^;!yBgFUN29AO|9E_BiiL=2JGM_71;@A;HM0BOP0Ll)0GGRs`5i_ zG+(=Q;&81MO7hS=uj|)k|Kce}_KmHxbtnI97?hfyn+OWNnCt%Is5rj%)5AN+DFq??9*T`b05j)lxEyj3J|kPlXEO_|fBA-R zQ5rTw2YN{B9@<{+gRF^2cy=8RsX!|BwTfLi-$x(8Ejn$A<$C%_ofsqAF(ahfGi(YXZ$O=^=+p zO+J4*bB>!pI=p1__^{+y0PU$uSHW`|iP@{75TA2jXYt;bpIt3Go#^sxZYsSYA(~fMM}PI%Cxr_=-)S9d$-eKs?iZC~m(5pqVeXc{D4V*y5E&`;+8z~t)GDny z^PY9PUHrtgjR_~OzuL6x?-?ney8gx5$?LyOs?Q5f+<3dSfBLbl7InIaa_w|~kJoFv zx_~7M)hy)ld4>-gPpH1qW1ExcOCV(u>z^(?Sk0iXNKTr@QyN>$vdj#de1i*LXz>cI zDptkgU8EPnF(d)AGi*s(!Ih`>V!t8K`;f#ZxY^dOEbMR-%`wnoAqkGP-bJK6)ED>t zcx;)OD+yha(gg=7#g90J9xMEO9zu-qXPiXiCLa|?NN3tYscu=@HAltRS1MYQi=#wd0yx!5*|lQDI1NhX$fWc9%lp zA!p1~3E2R0?lK0cdPxPR0AP-_Y&6D9CszgZ#$CR*qzS|sVmi>V-vLspLd$8+jDCmA z_8sS$`p>}v>(=TVdGx@tRNX3?iUrn{g$Ue>Z}s>t>qI`&W~La9E&~eHqzcsq08UcFG?#>a zzd$ve^AW93@^EIPB3tJnI4!VVuft}wQ|b^lY@p6)8WZ4HdWth~4ZE81g!URDTsE~%>trR4h>WTIOL1_jwyi#f(RZ6xa}PS&b7eA?n~ z8=g@N?U0SC2LK{l1{E6sQH3rCJEefG-w=GSO{c9Rv;e5)ZbM+c!ZQ_IVwYI;IxF6w zN?M>cCqp5cx~*(T{Aki1HH*Mbl|IIk0kz#Is+f+6P@tAE%@HY7>Jl#>n42U{9m4=& zln#PhF58rzsk-g~;?*LYB7>WdIlFE>1nti>Z(sItli`%&dR@2S1QU@~4=d0GIGTCc z9YoR)g*3;`b71gN76oF6vKfiWoI`0RG7z4Rpoo6I$S6YLmeIsPrYWDg1azrnVR*U{ zPZY%whHyU}w=WUHF_i7)Lez2HHQAi)cNIK{ux{qf4necY{OI>S_ry@*FNTB&t>z+W zbl)Y-)gYA!Vq5{J(Sr?(;I)_qCCYjaz&C{XbVI{%!-65abCZOS2mKUhvY+WD?Yi3^ zy_K_U=jY%AkLM_zWn9gIp9+qkjh89-2(6tT%j4(Y}DcZc4)^Y!}w)Jxg74@NdD0rV7>fUiisNH2q12wu@f( zukVW!33(%0RQiS5CuerVnqJs+-%-y#Ux~BZy5{-xDYy2?3!m>AWv{`0c*X6vojCCN z(~A?o#bSFc8)GXv4H+aBYsH?%oVBGdF74~GGCnjW8Krtn^oz9kb$KpH8{1p%(cLc> z7v98-x%(2ke7tJ;D!~B;8e;kE?z*Icm_V>ftL^5tZ#7V(;oE3+=hDk$Bv{@7pyyg* z6C~v`g#ioYw}a;sN#|#0KQo>_cv1Vr`)CNp=<@vh+0cMJ5o`aO(44;g;$8lgqlws! z(S{!XO{UGZrlV4;U+sP4wYl*O`0qulp4NF+`8m0T*Y~0=t40jJ&E0qUpcL1v8Z%w- zyLU0c>qph#s!uDw{eH^xnyEAO{2ZK~v!Q+KW>my#FQw0h{JlFu=PNzG>`4FfZp3SL zp1o{&s84Yu;62xA>h--iePP7H`*-gauOBDAEqtPR&p-Pg(L(y)$pr5|ZwI|*TfgNg zo)2qkYa32(hDc(ls~u-hx$C<)D$z3Uf73PIe<#xy|BQGq&JTJo{`m&IgqZ;Je$!yW z3=}YPCfrs5cVvPdk_CTxesk<(`zdoKL>8ByOIDyVnP`KcsB9)CZ4+jX0#hczT&%*L zQs6F1a90#6olMm$5|v&B_8C+40~0@?P@85F<`o2Z91%A})TkwVeYCW>bM5FN&qI6^ zW(l{8gv0~5B1W8c^pJLZoKAS$K~|h@&X6uQPOoT4uPjc#YDm8>P8Uu!xDsc0JI?Up zkYVqT(X%+?w?oFmaV8T(CZ~p6s9e%nc?85cXTi-wI;{?dn%fSWJH}gh3|sidTLukV zhR0h)4_n2@FM&i0neo;+!`9q*o1$TxviPM{!%OprEm>TTmVl_N;w##5_>W9%g9P=& ze0e_8E=_UcKPcNYtTH{U`f8Xw!Bj(ytT0b-v>kDDOmMQdIN8LbG|8RA6I`N4T;da4 zQxaU@GUu<4mT?m(MI)551ox^D_qqf~N|@M`u=4hZ`<0QEy(6pcEXJ>@tM`1C;59Mg zHJ#u+KjIBfq~cC{7#wuQy>IK6fBosZT;U6`*lE6renF#t;femyi8RMi|CG^y%*53> zrvqO3(u+pv`H6v5qk(maLFYz;t|SKE9u4kH3<*k%oQhrcYSZ#2U%R%>(CNgm`Oz@= zRt9d2p|N!>d~BoM*xDtKXkqI*kFj;WkZ55nB7E!m=&|+jTQ{VPZE)TClg(T6_MO5w zHkR^XZ2767<6DPLj*T8ZGraj!)QvOI;YT(#j77V~ZZ5I%uN{jqH;FxUX3IZ+W`)(3 zdt2P65?wI|bLs8oQuEp6M|jzu9Sa@)3N^zFBe zleT?)x%p&LQG<1DP*Tw5sB4?Imn}(7Y1r1eWJjHGQt!tdw>Q75ZP+pYaeHS&ibi8n zz{_o48+JArCpR=CKiih6wmtRN$1EM|-O-1 zp6hgE1Z*u3I5R*Bz0)RF?!X8rK%En&B_C6>$xllzNJ(~%03FD3&_TF07V8+nb5u>K zvIku(d7JHc9LsZ2G2m8!TI+jMs(9BF`uT{X_OWnUMYynWiS3zfwr7T|p-9bAM#_n2 z7?+t&8=|}-6E z%C(y3k|l?}%k+hB=kN~b!}$h1UWuJnO5U?7`6@omjkVOVX<5qS$u@Z&f*N%<@HE9ad`ef@;RewC8eHuN0DU#Hi5Fq+@(*yn?Y1a50AKWxUuCc#~sIhabe zX#pHV>eRIHvE*|!ntkl6cc?QvbjWNqnU4qY9>hk`t7K!FVRqwGoMi_j)z!3wnaJSK z5i^41YxO@tZ`ukn2Ro2PbY`pBz};JXa56X<@WoZKElJ#|ConQZ>H}nk2jvcW7)l6N zW1PC8jWcx-=Fa5&LHT$RLAPw0)oC_T2>?@YO)Z%DLgy{D4nsfgp9ZR3TZi^I)v^r+ zCdn*iTthO9=m&?cAl!205F821go5SVKX5piC3lXH+uL-^1YMf)g1L@&XkuWVUNgg z3~tFso;b)?M@fsI+h3Um%?o@yNiWbbOb>wiGnZxp8Imc0(Ia06mK?v4t2VWhsFdj_ zsaBP2b1~J(4?tv7K^YeRmZ>nTA7BKqt;jHPm(QwA zj@VR~x}VH0RlZ7(){t^p_i9#f>&(eqRqxbJEhYG=0yMYubw5Z8SMn_Fe8Lr};;&7n zl^r?Za4SA7e8ypUlU#?&wp!L{XGD9MLqqZ4EC6bky5te zAl!)|w|UCN$~sJ&F8wa!SyF&VO%7_I!$Hpd@vp<~w9Js*NsIIORstt0V49CQ?LiQl zOzE__XtKFzA_wf^cp7DTrTXAP7H{|k!;OeA!YUsth&xQ`b@@MZooQ53>l?Q>^E^1? zjAn*rhGvRp1~``~l@)c$z^t53qD^ROn?b-SQ5)2(aHy=TY}TfOLuTW_j+K=as1=nJ zm3gS_`0oFgcfDWUudraPz1Fjzy`TI3-Pa{TtXKs1iIC!`FyysP{&@tz2RphXm{fom z5#S`~^x=DLJ^=W{b%*l0SxnI^5bji?^|{8u4>E%$;f!W&`phneYZ7-RXF3u_Tyy>p z8GH{{oAQU=VNyh81N@R3p7rre0CR=3%V}jj*0q=v@T)YafijiWq9Q@dXV-3h$0K=)Z zt^&^cjqu=639cD%5`@DKAUxKyXRViDo3#uOjx(|&6SgB$0Y8}*GmVQ>Yd24u+JT?! zbf^Kb(1_ascH{xA<7m6P3P_c4=f)wMV(SPY!!p#~+*8d{)AvqJiXuxjX;bar{8u*#|CRV~pvhPFo&#rU^Ek zwK-UgaL($&=g(}%Z+npE8=T2?XUf0@Xhs|4*OJcB^dzq9_Vbb5Upi~F zi@4iwXwxhKLKug*ZrklY&?SXxEKc1)*0LZ?ce@=TwISS(YA>XD*Vf(a+>8jR=?EH^ z&JlNya{~j32o8feJI?wRWJIx!+Fy5KZiG+QWTa~QyXL~~z%uW-Vi|K3KFj12(mD@P z*Dy`et{KcAVs{V{F^h@l{udtN)9t7Jd3@3Df#-}cH6m~i;?#P?<1+{vfwka*)RG5X zRrqBAJsS|?XRDodFlNOQn!B( z%%XY1Z@lKj!(Z=o-jI&DDe(Qqi9xxRQRhDu{n-i7-T3Ir-l>e0XV!HpZ07CDTy=g^|52Mi&KwH6{Il)c zw!0OF*_YriUcO#fwmKj=ab4cDChuwS>DTif{X~;f=|H z<9{*z(HhrFjAwJYUd&oox8|{WdCi^f)6+@2wrmJbd6hSJEcE;Admr!KIQYY3n>#4H zE}GRFJ1{#1c;(Qs-tUL@Y~O4kWD&l0Ep6%DPK;X_uL}|_n0y+1dP-cj4?exsU4U$i zjyRpej`vhvEABl|c6y0yZ`SE0(Vj6>u^zriJJk?Y#9+kLc!FZG++v1O|=h zNuBUYJtwHSoQ^eowQxG~?y% zam%i)OXI#zVi`0tLXX>sY~{qNQK3zM8;D?TH$-FI%=T}dzmiar%!cCqI!pW~v)q;G z(l)v$A%9A&M-`^N(^?h|={0JIiG58LoX!Ct4jD~f3Ttc^Sh$7hH`$T>e{6)!$Nw<= zo*nSz4Xy0DVMI0Uny5I(x{3C_rUwqHk?}rS%d|G`Y_JVR)*+ncF^~)LLBJacSb=P< z2TMY9i(F58Wz@P`ACU&Pvz-Zj5m*44VxD9J-Rv%u|B_NSkrq=HBm03=E26TS9CwyV zJqNOJNQkL;mEDE0g)Gb<3?~%dgl~Uao{*`b>^d(Aa?vOw>44>lHW-ylMa*v*fz`K1 zd%nL}>^4had5m?F!VpOd#>$s$9R#Mav=m44B2qUGuunChVW1EY2&OviMor+Yt$^iE zG3ew_DQj89u>$nbuJCtPhs&$>90_>sb@rweFpzAs76CU>i{|+N_9^<8*8v>~HCnM`c4|aGqMVjglEi!UEOF})Z0p$DZ5KA7bK&0T62P~>sX;7H-$JUd1F7oRoc26ZLr|9-MSM12=xe;UEC6bO4G zN7(tsSUX_ZN)I+1DAUP9K5xL~=`5VogP8dj`zpAZ0@rrV>$P9%R$l+K+Z@93QhC#?+DK#xFL~p&}QGD76-7E zgsq*J8DI~*kUAwzD(l>?Hus#~x2V~v7E5~of!+0%oIOoTO4s(dH$Txu6!v^6`HO9T=jtG4R&oQyqSt-F zl?L=|{k_s;pY_u&=;ccWI`M%;xpw`7s9FD&m9o=@XRqEJ$tmkn^8wJdogKGVX($g1 zy7?f#>t+=p2fuvC%b{)%TDvZ;?~RIjkN+x7D1+^sK4v&7+67c8Qi&U|^h;X{*c znys+uW3x0Y;CC+nN#pHx$keijl zd>gX7pVVl-zEY-_(<3|nU1xbH^+;mRtKuYF7P-g06ryo0?Z?&xxFJ{l6j;31-`-P} zqp^;y54xC%y`C}cLw$2-WQEtl+4N5JHxv5RD*#{Sk!*d))bq;wL{L25y3*Qa!^_bV z<&nnu#F#bHUo5};^U>KG)O~`;Es*pApaVMoveCaHdCtl_%p+=HUs7p3Ye4MLM^KCWK&{=cvSB>z0yq; zr6{Kd1C4=|UgY6|it!%T*W)qAV}_^0cPF$i2mkL+$ zJ=YvH7kQvooe}#7x7+(#wvXGaWT0$NOLed*7l^}YD=ed!o?QDe54T2+)40TiTaFT}Vi+(tM>$D|CZPJuV>I*g} zj;44Xy}xNqg=?K2Ij*f9J9%GGJ`g+$Xb`9M zh}I)CX@ire0eg>52o$=MNEmr;xFi8$JIs=yha#=6Y7pWsJCvmnTQ*@rK>S1lE)hh< zLjwZ|&NLX%Ttp1i!}$qmfEK-7m~mR4m7~27AjE`ek7?P0g;@(z-7F4j?B3`RtNm>I z0HBfG{6F4rgB?WV2-Da(2muyA)xxk0Jxc3_pAy8OOe%!Pn4|@LyXY8*|DOcF6nZP4 z2871X3NJxi*=U!n#pjPAS$f16F@w)O^hOgiAtZ-rPHWp-fAcJg1o6t_%F^!e3fwtS=$cF)PEkZVXY+iVcM9vm0BRLm2B%w%gMcl^<{?CQ5fJ@3 zKqCm`>m65yqf;~%5avDoq2+cVF&==WL)rq!;R*dM8+!$97owN+>ERQ-xG)JYB(Raw zF(GW!4bWu@V*95^iHWZrAPa!4n{AH}k)*Xu=TP_{0KkB8Ii3?aRU|T(g+3Vw60)^9@ z4YqHD^R6}6)@yML`a#i0>+uY-HQ)(jTPEn?Mh!OL&%7Q3q?E>|8{F%()sHv1wqr;v zEh+?)JAT~4RN?B-fJ@OM@j_r!gBu536sPRU-Vp%3b&mmA@($csmT%Ns1sun!HRW%P zuPxCdw{F607oyuO07#sm(L2~`Y*$E$g#a)CvpgD|3+iK24X{so_|y;p1aQ!!X_znr zxe9dkbVJ_o+n=oQU3g({)IR~a7ozV{_Ufh68{J|!7HvoZG4U7Q1Z{FaAcejA z6CGf2AeYKYqZaQXu)qRVrzL;~-jc-@C1GLLDxnWCo?MiF24UoH$8ng&Y&}t1g7A^p z2C`99kQh%#_v&G^hEA@)4&M-E6xa=`;bAZ=7DOe%&L`jI%obRV786ag9g-vn1|1jL z7jkzx(pHOs8mrc9bg~ep)ng!+$CS%5@+gi$!>+jHlA}kwc$DB8%Q?TkbNC?8)zc9L*i^(t)&wL|BvT5YYjH>LfVz`gGmho zo|3>M$=aO_^gIKdFHBl5yuGiCv;7p1CbSeuXi09i@j`u=o0a#YTs2I%j-&hek7KfA zZ8kJJO|pNvZ6hjqMyJF!RcMne@$-iTI;^nK#NE}5k)D4e`qG=*Dy&v`*(OSCZwP5D z;oOXdv;?=*{h0?>PdM~I$5uGrl+br&ZsyGu+#Ac!ER{yflc$3{41CYKqok;i2X6zV z?ut`>o{iB+cdyX*p;LF{FGJ$}fzJzUWkD&Ck8QgVXBy&Euqb$Zl;yvom2$rTu9MMi zG~yG+wiAI0dbdIzZAl7GNm=-;lo1ynPY>!ZgWJ(0Bk|B(XK-{`|MJ;gH}r;Q-Z!@t zogOirvV&0S!xa{(2%kdFtQ}i3%Xehn4LsxC6`GVh{an-ZD()UZ79*uGaDd}{Z^VS< z?u3C3%?$zj+&(@0^vfxE`MLf1MI(+AoS=YYJ=nWL_iyfoteJiLLsd=Q@ZG+T%Xivk zxs!*7Z7T}4bXE7jpqH9Z_a^ZlU0n{1Gm1te6+zPJ;yo(&FFeZE%x;qy=LrImmOgRWGz9Qu(5#P~Ww6e~xF(dSdk-4oDuS}U@+9lgj$ll>DpEmN{_{r)G zJ;8TybJM?@MDB79?F;eDbd@w%4gW40{*HcNs&b$I0AV=_$#pm-A4jCGcFZ`meMbJV zk^Sjvubc7{M;x@`YUWiUj94Ra1N@lcI{2t`?2(enja!=mk8oAUg zA<`n96`J<#u{ghE^_l%NW~2S<6O@h2BW8%xU*hKbhSt(K6_(?$rpYUWwal38Hn}`1 zPq=TQAwiCMwX}od!~OXH*!d0~!5ron@|-3*897fKZy<4)VE(>;Hy#A0h3@f1zs{57 zdQSQ93jUI~_#3wGnQ`Qf$KHcdlrtO~FL9-Jx*tnP)F;;{;^!#2XTe zFo8`U15*MbYKowT&>^+{PX`zfCa^#s!R5DF)PsOp)AVM{achIsGmsL}N$ZJq0y>HB zK$m1aJdkc{Ye2{~w&M_JUJyG3+GPvVs`OC<4Rbs`qEf1?!n9764Tu{8vadGSu8z#w z5ZB2@hk&*LZs%zY;BT(e2`EV8Mydo$Av;hCd-*&K;?ffG>a)}vLc|nRPdF_+%>u2G zQn8yio(|Hw|I)*gZt@Rk(s$_*4+O3cG&XZPNmxAw-+6-GiBZo*KJc;~)g!iR?BZeP zLqL}sY;@9u^@>~97S1H5bCNtRY<|1_Qrgu^fBw4kKheU@%ehxC7yP;`nb%&lv%UCg zd&bU%b*P9>3pHslCkF$pk8Kqo1a@0uAAs=Ic@6`W&HWc}zJUGi9E(egCE+#)sd{N4 zfMfkrln9bXf!sGTaN!BkH9hv3hE`+vpQoV)ZP^MGLKYWWgWqRh)p(y}izDplTUesT zVt4v-K{u)WmfB;;GM|kd*FXjtpbmho0RXH3it<}cxd7N?jh+9P-!kO8Auzo}hk}2% z_T-?cbfV8{iZ9(^Vkz3xF@2WM2GY_De|7NHBYhgkVRU3wz3X;*R51q|A|OiGuqrm- zBSB<>sIX3<4zRj{x$`&RMAc(Fg<;En(i*hQe+g}Tf&F0s7H>erOYH0#?0mn&{kz(~ z=l}iV+TXt?|Ax)ip$axvK6l*XxEC2Bo~OM|yomcGuvF+#PS)KolvciU(kO%EW9ei~ z$Mormg<8j8!O)N%zfZX{sR7!dD;irJ_8C}zc^$27a5yTo*GkB0dSd}SYJtJ_?CQp_ zP7bW0Klm2`O+GD>&pTAR`Pn#o|Ev2pem*lU#$ndmBF_$cxvy|Jy(jN8eg` z0t+4at3dcq!0FlB=p+E^&``r?FWCQ(q`1=(AVkO`Ph8uqqe(Msv`nOESFtlX1w@BNDQ-5k5r^Oa%K;X&;E64(r<4v@*!9l_w zUjYC?&l2Ad(hYD$w&iJ<;}&psT%&_vk@KAf$J7G*9s?rIlNc|Ay;;3BUI1g?K+yKu zNLzMN#ZA3`p}oN(&}HUPh~dTj}9U?w*_udPz3-HMJ{@D zOr}>aK7o4h{Pd!$*A^dOmG6&CvTAa>8kJGynLV7on2SFB#A8isdUnXocXdHAbyL@_ zC;zzf{Nn2C*KV%9jeFv?x;3fbq|My}_oM1g9}k(!OPjV@-;*XC$gn%L`l2ZJ!-lk# zv-Tak7I{A6!*ZYH7vdi^qKd1ptUbn$vf5w#&yCvp8g%aCY4|4xK-Zg&Tu|1()^#ze!^r|iO{|hqBPI=k& z38DSJAk!BeA%$nsbHi;HzXc1fg&&s_t#8$J_u@iDils4si`;MJdBi*`7r!TiI|P!RmLOrdwe&o8rnRMUFzAchx5eV2wIjoM z&n4{#l}5K|yA>n_6c~Md{Rz##C?aL({{flaa67hU+y6kOTc2#0Ve9AY(s%IC8-qQR za&?j&J2b%SK6a?jqxzmi;s1=WV^Y`s;!kB%Q$_CH__`T~9X=K_8h52%Io{Hk^bf(; zQsx{>2n(hR!Xz3QB|AWwf%KaW$pT7r% zZ%5+hUYN+CpXw(r!+Jc2g%A%J(2kBd7l-;wJBCX>oar1vFFJeL@IX=Dg_{<)x$B0D z6NyzfE-5|kzQbwr?7txYWOcF|qy(_}YwUi<>n~Q*=RfLVojN>#o;9wEu)BZsz?01< z#~EJh^&dSVAv$<^_Xn=#>JNUXk)nmQns6E96V119{Mbc3mG*n``d4F z;Ds*i*ATH6B`yiymbUHNH|H&V-ycRsNKPKO{NO$B&qV#JmMzZuUop>yg04bgx%|ZF zypLhvxAPTy#|5*-V zL){qR`bG+Y9Z}NjeA;i;@9}|^S--yzZaVXOVrbo&lz)f*ao_EN#KN!(w&Vjn%sOm8 zhj!6N$8pe)XLr)PBmT?^+E!!OHRmOx*H1n!qv#~AiS1g9XJ@h9sKDkuyBC+rp~ST4 zQ73BTghs7o5jY}v0Ru{s-Y&OXHfC{7WsYrK79`W>D=7Z1~{AE%?uPE*ke-HU^?5UtCCn6 z&_p_9ig46h5R+IkS8p>&w1v{F0gZ^QP{ER_Ll(BVBQLVi@SHXY1`2$-0ug+VW6hD7 zpzY6gEtOAK&JnS#C?FE120{BZbC96wCMr`O;R*$D;btTYG?V6r>WTaH(biDCGPbn~ zL+FD+5ljW4o{M!dLuNrkSd@4@BDP%yR~e)zKxzTme$ZjMDMFB(z3G@y>#K#>@jwIh z77ru_wn?IV1X#9NK@4FkSMs(3XY@;_g=s0t<5Kv~p5~?d?+hFb`F?yLeCb4B?DBW1 zmLc`^yQ{<07w1v+L}k61sqwFW_h;I3BITY*%z)Io3@ z-&xs!wPQqJLNp3D=Fx}?thCwYevJ3PeGHeu#Tq-|g_8nHHMI*@w^HR{jDuYdXV2~f zu4hcLNkX6ts&OFp@G+H8O9JOUAK=P47247)I%bValk$C z?V?vdpZ$B|Y4!W>EvuIUy6)iL8_2tU|9bWIUL+bn8i7p_Nx5TlG1s?sBUl+8-vTtkE{ip#y|?n4H=}CzjE*=yCmJ%o^~j z8ym_Lp9TD{(JSNW;9s`+(l8$>U_H@`$k$3D0r=iv@Xp*zaYUQDdh1pB4%RH41Ovcf zLP9uf6&)#p2ovF^Uc3BES%QxMma32V!3QpdP0kH==BdL@vtf478}w{8!g=!@7!cQ} zK(1dt{z9&b?8ITNKe`SKHU)eQ6pgjdp_8$?x^|A11Bv>9UM@kD8YBr8}yp$hJlw zu~OTwiW*P0dA6cxap(xCGSv~N7Z!(yxlNNS=6cn&^?2R*f&)_Bz3UjrnUG94$^6{0 zoqdn#-%uRajIlh-FY*RV_y;|WkV&@K6CY39meOc3LdAN9oh2;3mTc3ix#=4y*uTsN zI%A%Vh`ZMR=dM4JEi4*>mgg-o6`dR*IJFEp#e2Wv{hEBsrsNg=d-qkN<8Nd1N=$bx z!m+?()Zy0@qoUmRV$;_(;W@90qZ&$1jirl!e|Xgw9o8r;%P2rZ$7jVzViMo4J&E92 zJfqIDj7DR&VkEGBe{%))ZlSyR?`&TQ zqQxMVHRXKcGDyJYzs#B0lWWnnZ~#4V6pv-O^2t*clbQzKv4E{_|O z$D8Fmqx_Fc8@=hQI)i-vSa={7d4*{BgnvJj0<*6 zWEa=e6xX#E*AEsSG8b!TC5^0-W`4<0aY;)}$%*!o*1?j~=8`sA={eR^X&pZug)WYK zyY6ql;{R+iereLRw6ZQ%Sr5OgS6tRtQ+B7l?A~D619O>TYBE?lG3&r!xDX#cruE2MwiBHw!AL=jIO3UC%>s6J=r)ehfa@&qdr>B)JKPu_= zRqnx6AI)huR6%zoRo)#{K2NKBi-Q1jm49$`Ku49|s%qBps-W6xR!4Q{k7~C49&YfS zh*f){a`(j4?)jfz;rO026KQ*mq(z;o#8rD&+gqmg%8h&1*zZdY-j}jU zd9kfr6GiwGJu~y^zRf@OiR}011n=LvYXA1!{o>mFc^&)npYAXGu^+Urkp|buSJfzT zYgDy0Ebh*zaL4-+$7@_i*jN94YVBUHfa+k!S}(@~_KpW}wU>mo<;Q&<^!qgCIv$Iy zyR*~@H(2+5dF_jC@)(;uN1L%U<0o6`gp zxC0u`rXya?{y!V9RUHa>UpJv7ht*L=ndA?qL-#8wlOV-tQr&ByyaUOTPyoA)Jgj#* zt95#!p|qLM8C2XGkobs7dPEO-#U_okQQQLXaR6?VO&rluMogp;J!w=+>|kOtc%)k< zk`w{xLBgZ9gqLl>?Kt3(mYnAhAr2?a=d!|u)2Y_P-*4HW? z9v#siIWULp04E=IXgQ2Ob|sv&|GoDE56nd^v5z;!=+hld3OYVne4?r8*dFf_8`A^k z{XD64XnndgJ?0LjiU*&r#SDTJv!J=Bjy$Qu&t&6XtI06;;pv) zR|1@Hm{{76#c)LB0`f856!x%)T+g#B6OgK74<7Yu-MI5o>dfsQ+9<_3#HbEGUx!#^ zB1D%^-l-|YBIKx=JfS6j7hE0%F^hPR4GR53KzXNgdZQ*JQz3E!N~0wW=}8x;uuvVq z0q}7G7#}1-lcr*jlmWmzbU-#8UP*`V0!dXSTylN>8l% z1LsbKc>qw40`6c!Rth@YsTda>5K6^BwwFFCd6xiYp$9@B!>ZEsQ z>1Z!C9N2k1v<)R<-{7>No__!;K`ar3#R2#MEvdpgAa!1sN7*6fD$4sdaxoKidKtX9 z4O!eqey^syYoi>{ASXqa#o^t69#n+MCH654gzdVu)R5$Oru_N3z+FA;U20gv;ah@I0v z6}L~e;rj5HEBdbNyOdGlsRM1u?N=$Eikp9e*p2k#$vU`R*BnVCi$IJDBtaJOzb6SD zAc_y2(#la;Ahxj$-9jRqB49KCA%p#_RdXbniLYco%K`|8%TbLy-7+SwO-G`yA!gAr z8C1e~JthIb4DxhWKHh9`#=R5~cYi_Glw)^ku$$V@_4;QSCiJd0bQOrn;*lVQ(M$ca zR6Pd56=!J?UI4KPL}h57wOmK-1D|D?2yGxL8N{Ba4t$$MzO9`i-82zS{X#eCF<%!G z4g=3>3+|{LUu^-g_o!VF)lX=L3=#Eo=F;ElizFJ7(|qR z0mp&1%pU+?ZX>;+;zD$t>Hjqk0bqdB@m~Px1urP(G&y^j%jien9d{{j=ppBh&P%`p zl20U~mJCoi<+09pZaLktd(R1ae>CiUV?4>>#`}FKQj1?7V)v*igLM=$^#}kyw)7)zb?zD^?JB_+W_Ikl+D7PWBWAwyme1LFVJV~MSc~|f z@A;~a)P+O^JmSPlY5P+zD!$P0pn*M5FcSYsL&dcLg#TcldT#A2f&-tIe&X!;3XiOwdaIZf8l1H{(7P7UEsty>F|Fo{T2<_tRoepPTgAn z3VY{(bSuB~ndck5uQk4RTf?}?Bi?gk$hQ#h_it$}{5CZ0z^9IH5qF$^Xei%Blq}!v zTjSqGzd!W1aK`y(ZW1mr;lRgFQo_TvpQkSkdc~QVnQ)aT8TS27ZbvG^S0w%~0E zzTw#opM$6Aw|GpSSH3^(PX+0XFyou6RRZy@prGg+G1x%53m(RgI9-7=ID7oAJp6&}aw?a9@nQHnEFqjZE5%gL zy)tdy3Ow+d>hd>8+_vRYW5@KbhQgV~nblGPrRm2v3s#n^&n$jz)CRYs36q$Arn!0u zCaDn(Ikk6sXa3}o@2m*oM6CLHgzQ@JZD@Avj8JmKiE4ettcNhyxXZznUt{p+DB;Y& zCue;`w{C~pPyYU4yyh7ZQ|qdrak37 z1>pylt_>*6EdG)KFHTxjIP9~{(7dt#M%1RfqAeE{)y%BCH*0?Jm(%^X?MwO?e(7&U zM8V{Z@54J3WI*(b_hjj}n~P^{%QzlVrm%U4d&qO>ceMTadB)w@Lw{9 z`RS&rNV*}VGGQDXttL1?nHReUX0#e^Z+w9F^8*HO5|GlTnvO)B*54{eNyC!?GRS)?VU|QBO9-}Y zDH57>O#}&6_IecNYHeKanxydBWHIlV$$jr;spL2Uh2;TNi~5pMDq%pI^stpnyP$HX zx?!x2P}okd4zt#?ffzY$3X)*<(S}Hc@wu9Pd|Sp&L_Dho2F^(rawM~p?4dj)8RrpDy(_111qQf@WO zmnEsDJYLMTfitj%`xt-2t>VtNJSC#;g|VmzRfS1`#h7nP0CI^QQ#SPD>05bhuM@|1 z+MqVtiJbhyGxo$9v{N-3Kq;u@bFg}ZKRwDK^)h9#51n+R_!-XJfSwtb3_HvQK5n+U z>Cu`o9p;NhzQo${rwKGc8aCRqUfTjdU0vu{$@R4(Y-3fjywXdn3u zOi6ZMiz{A~l5BO*+_P`njOmkroch%tL$BAOC_f}bSU)nm9^gc_v)veM0?^9E2J53O z^0gF?uQDRs3`g~{{cT{w*qx(@1tpTbOpP0Utti|<(I#PN%cs4cnMeyszAQbcN1ic) zF6L}lvS1kH-C2b1`9ihJLpa5Vx@}rTMKG2Gv6wHXJVON)P6C$ox%gRp4cxWwf#WeV zdsZ0rE{P;T#ON{9Pg=@itOn~wgHwl|NTSAMG=8=Oe#HdFilnF(gAxxFxfelW^e1@$ zkix_bh=$>WydwP9E=sV6+iY-9LJHB;xkGWzbQ)sTPzM1umG3@x1|uSbzXUP)?u@OY z3bh>4U;&R6u3TnySl$`?!G(;k<53)U+6=kv`b0}0Bq{q3bB^PzYVvCqGDIOEgdHMOOu#J#3nWXKoTY! zkv3Wgu%{*Nlu(Ex5O1x=7tkYT4t0|7F&al>f9cw>5du(yundzRm1FKwAuDpWEfsB_ zugOj{Bj?9+B&+igc6KxbklZPyHvf%w1K{vfNZCsi+GV8lz~KroY^-O=C^d>y#+F6b z$Y@S6`@N|m=ZcuESU+sHyHNwM=?GGUBRepd85<0MHdsN?OHpMz#=~HBfe+ZU=rC>W z9H6#MZcG;z5d>cxa`b?MPPdp{Gu^hQ5wk#}h4sdCCRdzAW0EAc_W7{se||>;M{h1? z-CFfv%T(d;j15$DyoUj^&eS`jkX;0&QE*&y=k!sHqZ_{q$*iP**S$FC2#F^dL45sXrJ)1kY|93z6fV}rOcNnq1E+CtX>jSbNDd781XF2 ze5N9aD#OPZ!Rd`A8DpI5RM!42!%Kr(P2`X_i^8Wl_#xaB#cOECpki$D)pG8&>RIdB&wEz^0D~G%VXI$P zr$7jW!RMG#DuxwkVu-BW(VKJ;7KKdowpKWHiKt6}y{-z7cfPzT3ZEkPQXf&qIj*n8 zJy=LLoI56kw*s@^+9kD4I1aX+)(rt?@mU^FbXm|7y^E)DhZJaPGnahtg31->tU7~+ zd*pqQxodY4iLN#_nWmFT5pI}de5aGyq8t}K>;MIJMKe}G-$x{lc zO7}kX7(dj_iR&H_nqovf6Q6&=LchG)1~tF-BJeA!>!}(`mQ4j8^42Zd09mDjzV zrs#)9s5y!R4I-)@0R`x=1~f1=Sd?I@*aQHciAXi+1x#CJYu}0ODOJo#_KL>L8Y*-L#WQQcExI%BBKS%`hgAV z?tx5%XMi37;jgvLDnU56qHjUsWDhhR$@j5mg?0(7umWq^{-4b=reApuw_uy(-xwYz;e9_+@$R$`VtNJb^)_ag~{@D0# z)7?e*arBMR`Jd_c3PR(0;^MxGQ9$bXj+u%LbYjLI$mS)*b1G|LU*NZ4*+JE z6sxfah8~&4C{_F*XESlCL0oo>Z;Tk#nTYCK6q}gRdueiaP}7{m(EfIh{yX#v>*aCw z2bVZZuUG~Ei`B~YeMlv%D63u8zg4x!M4r~(zX%B$b}q=IApt$ym)W)i!eY{V5$hGJ zHB}-3%Bvi;k&1`Vq<=CH%Ua+WOpH>1%A^$qX;7JJIb$y}Qzz%PpfXKGt3lML3L@1h z*;qNpsCsQK%Eco8)Jw&Bg+CS<$HZ(NjLX3yeWzGR?pja`fE;E~*nH%lEmDpizKo7p zMw4$b6|G}vbM&%ldRdMh)nDB*lX_fe2A`-DGbPBVc14sSapcG2q9X+b%yRg41iTE82mn?0%a^cMJC1y<>iCcWOzt^Am?7%70H5 z<(bGhHR?-CoT(2`w#4CqC7WsJ)pReV7_&^I^kyNI8iX%Hma9_wo0rA3z&TX@y1t_I zeQ_LYQ9=zyNtgSJF&q{$JhI4}fk=rM^5nOKEc!$Kx9i^RsiSJx<;>J`a+<>EHk{20_0 z20JwdojnNbU5$kEW^GeRFMW}m*$Fu6F))}4$3 z>L^+ySp~cBT6r87ScsL(9O?P2U6iwU&CRuIdQm{WnYP0mfT;2%>dQ{;>1MWi>(68QmTAAT@H1K z!o-+Nmcs8IDpQ2vvgG1E6u&KYqec&9X07ldaMy!(!4 zm7@KIkscZ_%m@ZUeW|BFA;^4N)i8$!%+!Dp&x$Z+`N33a`tQ5F^M%&&!kmj}CE({W zt70Gk+UL**kf3)vatjmX3zbj{mI6#v238&}F5(uf`m^Pq^@BUv?26TIU{^L@aU#^O-+3 z+3m3+#CKpU03~851fdU-8R%R9h&I8)VwCVv1w_omOwrs6)e<)rVo?nO&qo%hqy+Yn zWvY`-gDC&O5^5o^m?m{?gOdTdhfXt(1#>hbQSGwTAQEM6;p#Bdqq@Lz?p7;=>;Bsy z*mr(}KnbFv0Vdo_B#Va1$vSD62o===nVLux&{zZ1c_1;>j$}tHh0MApk*!2{~p|W?x+0cv*oN zwVsXmy zUbJ)Q(Q=|Fg_g2n?6rw)`HgY=6tU-w3&nRv#hIk=Z*5;a^XHUoJwH1uE0B`01y!*X z05&sDtVPCp{FqlgiOW-k-^Cs}!@4aSSNX+tL15v($RF(%pl3Ft?@!I2zvNsO^irXA z>aKdc=E7L?{aLXY#eFA0+%%5q6tSxsiA!d_d`jMIwJY1>Y?m52zUqaeR;X?Q}(^g?$ zo)6V`D9)zhTZzQw#@T8>$Jbzvq^e$u=hd)_cV7s-xf>nvcj=3%vA>Q2oN8m=1u%B- zT5&NLUKk_AE%ZCM=V;{Z&7YUy|D8iXuH9n=`#*HudpwiLMO4?9#oo|n(n+NZ73nmgD2FkpN=0lDzcwjv zLqYDi4LV8)QNxG}V*QvG`BA%82C0QMK-hz0eF%SLQLHd0LW%fGmJ~4mUSQ;_E za&&5QBa(802W_(ebda!B^cyiXLJK`@tXG`pxV~}wsImF$pWB|;=QcS~Mk4J_(*HhV z`oY)J)~GG%Ozoobxpvj<-MPk}<2P%{`-1Cj){URi9F*-o7Q5~YLRX#}v3Le!a;tdM z+P}NI=ObM69|zsjl4LDlsuOpRP;@+Xb3!*dcGifZwAM9=DZmwqd?_^qH$kqE2;R2> zYu!eQ+Yk3pcEf_sL~qP)Jc2*Be!MlAQ=R?B(toIxvJ|1oa@0L37`hw4D{aneYh~v= z*fE0E+>xF<0pyUFCQ0+l)Ccx}Kw?W*KHg>5BK_Os{ZsC{zbtysPCYqc^<9Gq%uT<% zo%;35f4=jdKhC#REpr(V>L#`B;mt@TXLLzZgwFuHr6c@ae-~+^>U>9$TvBh zFbg74M5r*`t<}KlvEJV4WQ1RrDg|qWaD+CUx~Elg?C%_4-1;h+1!^nho&$^wfwBvF zw!`WKn1XC*+zQ+TVO~jHSi@7{Y#|JhM(IPEm&+fU5W=V>I7AH4!_d)FVD)VUyj%x_ z7Iir~6*H3n?TN9hLE;PG9@526wnEo{JoqG}zZM>VA_OGgFCwyF0cTfD)dMK=n204P zZs2*wrd9Y5r#G|uFlWHgl4TI@+0}{JC7a-qfP#h)V>6HBK&WvFb`K843t3Kl7WfkI zhGrg~Lk8}L{nina1B@Q7#Fx+-F*C~u3`~Y%ckZ(V=+<=7Fi#mW;Or@(~a0%EAC(Yv;@XPF^n&jZ_E|~9wuv84ND^1yD?MoJo*oOnz z4|GNVN;j-t`GoBXEJ`O~<_+I_umGl^WD^`1TLSpL7X52Y;VoxVg21j74|cp)BKGo+ z>#(we?Bw?`4lj7WH17fe9d9iFa!buwRgbMaRpWJ3MVb`KJcLCIc#fo3?AI*;WF>%a zt*q0{Rw{wC{AjJ1Drd*<_fXRSE*lnUM@1n|^~x7D0cs%opqlK6J0SCG)f=1PZ9*IB~#E5~8EWeQ7ZDyS8c zO)@|~AZFrnf7&T^wa8+cg(UAU6<61M-io;cm%CgOt7SVS#7yGyLZFm4LdrGX%PZ8L z&Nfy|A?f8fq*1LBV^9VMLtXQXF(PYiRp`N7lN@B*uFh?+(u7mQDF(P!N9@dIRh!UCHz zKT~L2E5z?o3blZlS}a;*RKe>+8Kh<(JX(x|^o!zMPYJpiCnWSnh=&vGDfi;yuT z#OA3Ezbg$vI=*wnO_EPZXX#>D=x_W)x|0%^eeSY zh839w>`RpCY;*InfOQrW&}pFB_>B^>U#^=nCQ*|?4;CIIL}h+NrpW4VBkPW5E)?T0U;8u zaiB!FG=YD_wK0K|m#WG1A)^ZRHa*;R(7n86;jg^IO^91 zswweo8#eqqcd&WykISjorXEfz@o(f_{<4SIdJjgDd^o?mWzvS}egCj~qHhDSVDd6@dqI7CLUW37ckTXb64%u7khDJC z4?R@n_{vsdys?+9?!DkY-_3tky-WY_>*36k*`$>l-v#FP+fzB1M6ZClRfJ#8dn;3` zY5z{K6YmV19WCZaK%Im#u2V*RF+WCZ46Vj4z22Et_w~gI)}exb4(yusEvM)tHj5vf zJwGS?3L{)wx!5rmYhFX2Jkc%mdsofh^YHPaX|wS%w>nYDPJ!5TG=14<@baY>)aTx_ zI_loiT;}g@`uFRaH!VY?xF7kls&2P^1+*8U6168|!lbV@&?QuloggPpUkT5+U+wbW zhr~T^ojMNgQ)QNXjyH84{TWDKk0*2no6b8I^}3YtGY(G1lism3Xr&gXwr5UI29NZf z?>JiWpKbhM!Mce*{y84jVqgXLNfz8+$n_`@!?aLtR5)aLxziEQX1u$jI3`nk?IN7^ z`hV)<@A~Kduf>c4uE#tKlCJ1MT+j5!?m{j-lB?}Qre|`mh`8M8)4ES$0z``boq1LJ zN%#IO=LU?#q@BZ_dGnvn@;yQ^CJG(^sg0QmS|j;kctvvNh9^ydTq!OfhO56zdEzC5FvlQ{QzX)A zBpWgTNrEnyZUwo!%P&&l)=ze+h1sgQ@N+9;GrR1=dTeXO0Zt{OW2CF$z0`Cugl`d> zK_Ea}dz$Pv4L^~kNSIb!%UK_m(B(W>;gH$&i_)imE6~)akK>TQ4ZIK#YK>oyif*C= z#-Rp=venM5*?wgT`+kK(|4PbL&}RhZ)XH%$SJ>sSo#;EAoR^zjh-lymL4a?JznK?umnYmvxb)9I}dQClJ}UW_v?gnJ~c+0VA}+35aYjKe;cW ziySHPI?m?Zm-}^dO$H!aPvNG5xrFuWy@omuIJ7h|*JHKSiwhX2MY#a(1aKT{6`m}P zm6F5p?27D{;~W8>WR8^## zr(Hpwes6w(OA4@apM+h?5_=xcCYNP<;>0cjvG;(2frzIeIEKezd;_@W4l#qs@gsI+ zX~7D6xrVJ=yE3u;RINSh-BQVUT9ggx1>081@y2jnr{gI*tX61K3yak}fvc56 zWH$vP*N6e>VM5cSuB8TDMHo5tg&gS!s7;e#M`DCa`h~X#z?SZjlLA&~ZkR_xevEX` zKZ9~{)%rjShbo)8Drbjkue$1&CjJ52F2IBrRygd9bnxG?{Ngs0e=Qu4!JK4@b&ZH;GHaG96_zmolPGo<9yJ2Pur%&6Vjc-8fg{T848=Q#c=oQKZ>4$k1Hm zIIG|`K$6eol-~}8ha()YR?vwYLjg#Wc2QKdp3==G-Oy#SPH0J+NV!=?aL8t=O+D^Dyz5^|Dv_iA= zS8DG!2&n+s_-MlbUSIO-_(6ulkkPdv3#TVGJFDUxhP|#0yE$Fl`?2O(7emI@h<0i< zW;+_doeT_YuNJk+I$5VbdQrPHWdC>?*E*-LCHfp+=rPM=tuKya7dhqY*yZ>73N4!3 zS;eu3Qg^de8!fKJpMgQ|&{thMeWVvX)8L2Kz#%Brm&hSUiw`|wGg`TZ(rmAEuGQia z$C9_M5V(qlHR)cqZ{-#;wiMpK81Hr6EpyD1zQf@K+pGZA6RHT%dtPanE%i7Gn*~EW z*=pl7x$XrMQ=rQ-P42uXpKKN`DG@o0MBsM_Y03x}NGHkx%?G)Te!$XcN1u%+((JDN zI`6V@>BfTo=iys7e#bfNmB9cdm;F?z*PLw-B+?UdtwvaZ>o_{(Y`t00((*bz=(P%l z-2f>qVTycJ>=n(1_Q&IOyU5XB$V8a=fY@acmf*IT+}h=b=*q5wH(9_WUu>5omr z70~Cmn~H5a#qlO`U5R3bM;Ed{Jo>B1ER(CBBiEI|^m71Q*$#@7ptj9iql?z#<#sY= z*%0h+TfP=O3o>ij=vKKUuNSFQGGc_WM|c0ae#6qm&5Cx@DzWc(;J4u~;{ObA3_+r! zQtbUgQMr*zpA`GQ;QBPjK|Hr#qnVE*{Ae@#`u%0J0J8UDmt76ntCq*0!Vx#QjCqcy zjOTFy?sGxmVF34zsoT9lUVB++D;Tf2j71KO@I89hxZA*YzX&c(2=}4Fe};W`9TX2wi*L;Y_I?vr ze}LK z3akFQEk0Z-Mr`md)(rti>p?Hn+_j(VHrRD7y1d6*K_$PP+ZanruW*ax4w)<3;-p+_ z#hl^4MyYU`W7BmXg^K-SbJ93Jvli_yl_+he~h6JyrE*M|JHdbK!;BzB#L zc_?3d?yw24OY}&CdtjPe8_C|i>%W_97bOzW3kqyN}$wXZU64{c-) zKX=oEF7?|*(Xm|~1I0<45}qKJ?>SECjPcrk>h}H{H@57q3-WaehNR2%BYwTNGavuV z49W3(c{>x1%KAz>^z-&1HBE?W7GmjH6Ex8$n&|nyY!|wi)+}bybCx&ftfuF#ZO+}) zd`QfHaB*MI-5WKRCbOPq7aXA%4nHfHfH_N=i*7U*Rnv5`xHqlA{DB=1t&mQok*W3-lIOz-2%TT0EauXfP$#f|J5>yJCV zPwi_tb;!FczoqPm_vuqDrz^bA)U=$r;jKPM&s)yD@jjpWiyCP= zx2~q*`~JQ2-ayQIDfZ4DQ=h$4aDNZ81D46}y}-S5VfDhr#5Os_xn3*Gt>k;(qf2!>9JAS%2}u z<@k*LS9k7JFWftpd4JPF|AEY=YkmWLtpkt!9zJh<=zFIsvCb;Q;pypfkJWyIsJ20@ z|B$+M%E12#>c1gd|6y9&FthEki~q=K|EFu$J>BI0EV1p`ZvW@|+MfIV_i1z1iwOVW z&&G7S1*^o5&gESWwb`#a{9pIAy?*Tf@AI~Q-}sNdZyWvU|K?}g8#PpC)~>`d#t7|W zB*wUH`?w2Z;_iPA)YaFS-%5HAhEeTrH!RU<;y)j1{(S6UO!qNfm9VkKij{m|END55YrpS7zXOJE!G|^ zuGvP57;9z>)X5cHj(bv$8;zf#aN8Yz%nX9>2wO0|M&f`p_2Ky*PeX4h$rRoSarRZbe`jj!A=* z?h;Ki{T=Cof7}XDOotNsXNpHIwtAWNFWkD|T(?!v8u#N9L(lo{pPT)KPYSE#78-f3 z$FtU43_0z!M@#sI0etE`9MPAyDeCfU@3mLUcW?E-0?2JnoG~B>cl}$H_50nb@t514 zmi$${cU9b)-OAeVD<=nDHRT82*cjpvex|V{SNrFZ%xh=Ww_Dx~{H1u{Fsbm^ zKNs`p^^NU+FIgMn^YYh|fA>Ay1ApXe>Y3ow6H@-ksXV#ksn=@lM~#~w)O`Q&{PrQz zp@aYZ{`K>xnj{C1L<#HS3;uHRg9ekRb9LRIkeKrEa^Lw(gI0%%%-JCn2|0Wk2V{M# zM+u`#i!@Ge3NTq>)T~w9>$5HIpSRMa>zCgi+jMf~-P!edl>>yMP=duY?s%|`wdkWM zMkvYX?D2_;Mj z4*MJZlW=0=$$u6CC*K>=^+gvfw0{LJugEAJM-lzjuY1qc`o-@(vUV=GuM2bPTkq)u z2K?;8puw?ABZ52L`J{m3N)(VdauiX#yX>E37`x{3oQnJlrwh(vzJJiJNE`WJW1jlt z^0A8WfP&l#PnG;VanFeN`}5&$WABYup9Xq}5>RPlE@_*2r!L>E8rwqO#p-=;l7%be zl<;==*_>OCi`5WfZ8iGJ1@z&7fa&AGa}{9c01wqIK&3)}A5#yu*v>?IzgyNXUG z4|wOFJwTqx{e0%}*4dW$Ek;&afyUi^Yto*&qK5MZTHagikq@QoWVM37h^a-Qobv52 zI&+M&%4hcLq?BD=FiYe-LaDYaBb}RlvWjW`W5KJWtRhNaN736Da5Ug}YG+`6#i|uj z#17yi8%0XVh|ccZT|1T-07PHzF-rhkDcJ_B4;t^cE#j&RR)3SRH2vo9StCPadP`v1 z&wyM6>KULU#QzPlO0Cm)mZyT#a8{a8i}TrtDNs%yj(|jdpI@s;f+zE|S<(X1tj=qeF z2n`z7T8$2*mZ@?wOE{<%^Ib06Dswz}Rz@oZI}Ho^5$0ih11Q}@x7N!Ax?s4_bhy{E zLBJwm-0YyB%e0JAS|j3U>YzE!vlqpyyT=a(v%2Y}t~!ENc3~V(gDE3-hEplX+<7F{ zL6{rfT?zA%D;SP^SSXK+^})d`znxfKh*-Mk^vI-*_dmg_K28v)f^tk|$BOlj^N`1z zjePq%vB3!<_FP#QV-Tt73iU(r)JdRMTvXMyW!WfQA!LRRakePCKno>%Nr7Cv<&h=9 zz5q^7sRS(pUSPyvRS&nfMqd`6VbcJ3D1=pj&&cvWx^_b z$jB!;%xGZf%A?WB&UvB?sS^-qv>H0>I8b1gJhJ{uG7PgaOfz){d@U}$Mq^8-*dTys z6fH*{S&<~I3Lv8{U7841SQyn8{&h8Lw({?+9dTNV$CBagD3GFb0vXLmvUMCg0Tr$)A_|}87 zAqd>guK$}+%GLLqx3#OvL+^JRtC%b4#>0G$?1V}L?8}@jvZX6AlM_03b9?Z9YNg0v zsX*|vPmLFMe}xB^C+wXk2rdk1s~R(nsGij0yAzyBG)em z^J#Jl@&uJ_{b=a0+{tKwZ}h!v8Lcvl8n3k+SmwWGYo2|<+jXVU*;_UTQ+8~;v3^%{ zr~kKlgM)Grie1)2pT2u|-Bk+AJ1Pg+T8vy~&wx;N_g`-BJmVyU_*+AUYWeZXX?jYN7-Ao?FB&Br~t9iJZyUZ zK)li9FaR&WB@l>-1>hI-_+Y|E(*;=A&adqSJ;JFAoc3L>UR zcAfbFi&Yj^kLBq19@RY{+)Ju@i1OBVMe0^^?Ue=Hc9wc|TN^K!wx##jwT72$#J~y9 zrjWpsam;$9rBSyk&^d6Zcw3{2P>lh8 z#Z)NF?yy~I`-nUcDQZ0lw+L7*whRiFDAlGL|KnwoAt5U`wPj7izrG zA2RwDne=z1*>ROw7lK&EfA_k|R3ciwQnDQ8iaX6VlJT@NI|*d;+;xj<1+hM3NdpG{LUtJS3WL}iyr6NOGNyWmLAbF z0V{@n*!3B27^|@<8IOn*Y)uNB=~;$>|y6`&Qlq$@bKvq!IqREzVx$Gp1qIrb)|grgQBt z?Ie-i%pbb0erLIIA)C}nF)6EbuyZqAchoosY5LX5@UzvDj&PH6GfOJQiO=;Iu|qbU zC6thw#|9VdzfqR{UC#);X`iDHyc05I3C88nkOT)zDGgJo_IV;ZlN8c65P+bxJP;U} z2q_&idFJZT8)}g+a*Q7*7P9T`m6{!8J9TtJMRDXjk<(jOMgfR3Wv`J_@Bp90;Ok|u zAx__MwVSD&&B!Trda%YGs_I(c>7U6rGt0KA{ze{sLhiL8o!}Z8@d?UrMEtSH( z1l?G*$n0sU8S;Aw;=A?HPHJb0#VS4XwWSt>2$RH8i_{1jA5Ytpx@5OLU7TvKYt4ZU zqd!E^k_JX3$i!4TmS$t30iV+_?+z(LI;0sF50#u44}#`7oy6?1k1_7{BNWqgeTRwa zdZBi~i*&Aj-&FQ1Y%45r`vPq$1Fpn{-$20zh z-JZ94%)0rQNdA_qZ%s|LnZ?PZ5jM#P)S4GLr$%@kJx+T&;T1njt56>gK5DSyPz3$T ztc@)qr2csHLAiYlizPT}|D?-)M9FYu+d~2JBNXFyis4Hsp2#-1PccqslOO@mN2nVL zfr3!cA4t5fPkgO}=dtji&*vXF5Qj>TB*b>b$oMNy3 zB(#u#=yysOOk0k(wHGb3ELt!%j4;KN%f4=jHf{TP&qPGYBovM5Gvsre9SI@ zFgRvV`&6S9)M2pD*FpV*Qh2{~8A+|Q=cdv4DJ#^5Ja`mu`|t|wXFNjj%9#laEI_-u z(zsQG{adcx%EI4glfUuxa6(-#r72Fx@MRI(*`z7Hz6M$Aq$lLM!XeHLP-U1P;!3+*QBtfIphFiT z`-QMeBIt^k#qxnX9+apdWl&5DL>4|mgk{Qgf@a~9@}QcLP5V-LzRy!VfAY9% z(^jc#a9tpUTW)DOaAMP=RHv)*%PM!HmtOiS`NU1AT zVxR^hXaz@5spkw3`}Y#g>;-dpBsarlquI!eF@Fk(F8BlyRM>72kVnScY|xGcewK1{ z7-O(`K01$#ddD)yv1UVsBo8*wB~SkVbx3yVK~l6T$Y1^z3+~Ex@Tq$B+=vX~)_P$aOSWx_MHZDIX2NiuyUob|6Ci)GI4Bn0YGC zcV8N`*M{A$-=$>u0KnjFdkbJ~4`^}{^m|)LENwP}p6~XmSs)oAUFKj0Jk0C0Kn9<{ zAZy$_3EKiuy*vyZ04&Q$93?DN_#Yb3SGiKIY;^T`{!%woq5hl&g> zgqTRS`Ss2(FXN1j*!aEbF@spq40Q~AqBNWuGtJ}cCxJkf64nh)r$7FdM#E=_4AV~G zlh}q;{Qoh(HlY6A%6U2qKTC0n`l<`9M+ihDXEMY}TkK`yL)rK)nchGeK|s0GbX||m zChq9gj|7RWpuXdJ^E)O)mAC1L_ob|aeQ%W&%+5%@3x1`i(cGAU4TYA`dA`F$U#1T@ z^5K#(3ZI_0-#stB)V${O)eTS1Jifzwc*kCPlQ}YmI(^eVCB^=@gwZQzzMAx%oG{ya zXW1d4Rt9^``f7`#?zGWt3&t4gj@+~P4%dl~I-@k(wicZyN12M6U!U1tlLlDCuwzRyyKDL_~;~0D(1a|q?5Z2)U|J4n{aXec7;QL)$4><8TV~;s(3IQoH9VSF6L_9`6mLlsdWJq_iXlR=e7K zIkqW}|8raA?$4%_C*Ag(laxX>@k{t;g9K00l;{Hfw}9Q#p$PJOEAtK6#sRy(N!V-- z_d210@}xdcH|56Lqpf`}uU325tV`+Gs^7Y)v~TTD?=Q3dha38@9FHE;2m04I8R7vz zO)+W*@3~}>3PPw)Q|?FL_32>1Z|O1wo?4^R2$Gl1vq^g^aUPwX1t7H}AbPbMv$E7_ zBEzJi)?s!5paeTa^LDhfpCgr}q$GNV4>`lVdfu83`tu|L?sNNv{ zzoFz*lkXdBk~90=Hx5UQ&(fFB?x+mmg8(6>{T_&0N^%Snq5=Iy5wX)F+xu?UT)vqzFB#^mpEVkinz>-}16gSG7jD=xYnAwSv|&P`-lEfB)(|qs3Yh%&XS@yV+~_BD7O)kv^Ld%t zW2TuxtxzE*sZ%2b2)qZNkDq(Sg%~uxXeWT4m80@l&}SQlA=jE6(~njnwg^eRO4MGq zxyKlsPS#?8Ui-ueB4v{Y1|zXLq26jLB+DrvM}mXzFvY7u4-D7Dl~Kyt?m#O zeBSu^`T5VwY?z4`jHeA1j2sVcLIv58VND|&yZ)xh%Tjph7@he)+Mh6 zy5_Yx!X5kmB-qI{?+D>9P0$PSui-rO^jdthT4-9t2M49vb^zW;iq-;&3=zDwlHhX? zNUHqQTiI|Tj$8MJGaz9Bmi!B7uK5En5a{c+r^m}9Q zZz5!*QWqFEb0Q4PXR&cx`iWYLK(4ayNbaRr?Y%R_Jzw*e6vTT;3w!>?YYVO#r7N0* z|CX#?Y|R>HT`Rl&S1v&O9hIct90z2K#&mD3xvhI_mVK-z#DcWp7O`_;$paInH-B3T zuSrBYr@Lswj;nFd=rFFxSqgxb6K2{68KyH<&)l!SZb|#}vaOhQW3(;v_ribLbeXa< zN85~1La$dsw&5=XQUd@0M*wgEqF{$X0Idc=TCyjXSKIFV`1GP-`D$z=x?$s`ZNGo2CTJIJJKF#IJ^$T`d8325+2;?^PANnfB|+m5n_6Wy z#%oF`#s%7qNCY%WihuJrmac`Pi@{_XL|sI6~LL~ptL_GHZ7 z4{uNL^6cOJKkVv`TOZz?{U5tpp7w0(`*Z2R^?W&Y}DLf8XSj zwp%Zde)UoJ!V_-&L)br=-}(?Ae3J)ku1ws_)q=~hOk`m-_6f|jjoR+Q-uWa0ccof4 zE9%PjCf2&t!(X4T->sAK0$%vjFPM+P~%NJeze-q79$5wCJSl@Ys=9i+#P%quzldhfcqQ7Ek$?dM=*vXk8 zXJ1BR?&2&P`J^o@yq_^XKoA?!dn9&o#(d&%>$l~$ zM;5*fT0LHTGUR(Cs}IL+#hOGGr2ZT-`J{u!-B96+acShkx8KHm=Z5GeukO&I??2+A zJ6xDpGT)z3oQruU#|n5~w;ed}=GFbaBN3P}jE;iH+#8OdrD2GhjJa=WS$VB3Y;;Bc zt0A1m&8$p?W)g19m}A$Zc{!ex8qMk`poobot|3zZN6pQM?F=ZG#qVg9dRKPw`t)i- zQ!Uc9J-pb`!nIJL3dASR9NuVs)cARsC4Fyrw_WIvS=7~K9+IK%jp=YgXi1<+hbYjs zRFAM_$Ao9z(e7Ab_2GUYnhpr^@%=o^V(l`kNWJNCtDj)x1K&7r1@}04&X$(Nx4-+lI$ijL(nd5r{fOi5&UF!?kcD)HZaO-qSUC z>qx=p@O{ofa6ry?1zM$==1@IX3KbEj5@X!xB8$0Xl*hE{7-i*K+Pq#a3EB==9Lxb` zkqxr(ZpIp@OqnQla_1q*yl{yDAjEo%!=dQ7 zF1cQqwQ@UIIR!Y)C&S2oEPSppfD)F8@i737O9mitzp>8SCI0t=9GwH5psu6RAd${S zRS7Y=(3ki&K)CL}x}dfmB?j4Oyl#mp@*r7=Jf_Uo8e9-p|0hQ+zF?!hcWR=!8J9#xdaG14mz zb{tnU*&(d7^om1beDF}@$1({l3`rd~$c+xLDhU6GJ(90iLjG})Ia3%(t1>ESo?RN& zh7Lr3ds3qesH3opV+nDFNgH#PWbmgWj^iy80S>-aR&3JD1|0{=v~qZj9H@k?0_uFj zsfw(neDa#NC^sQBA0?@*ONs8bHV|sKQO9+)k`RDtcxchYatXPUu?pzVH7=63KP^;!H4TU{VO>NCr@>^OIW4`t=kJN z%K@Nq9+C88>@dVuXx1xHRt%*$miHWa8t6u*40c9*+?n5fth}6#iww;aUpZRdw?@S7vb)vlr5hfi+33%El zZUtw^xuBYU${puB&s_6NT!_!%_KP{qVkkVydf|`fk_d3!KjK5Ksjdqt+1<0E^X|c` z?L0_9E2nL7HGt+7nOnjXGb=T_kHaCo$ni9GH%L9y$H_IqyR8ax{EBiVRC{bp3SEkh zY86u^@c!!}f)4N5A4w>PY`_u%83kqD6m^n;08Vp__i?r=JZdaHQBbJX7yHNi9G@>V znh`q%;a1SIo~_O6{Kho>&aj(sJ&E=^$#whhSP?4%cYJRI+SnCpA04=d!c|4i)W%CwN(D`;M*ltFs8649W*9-|^YL}W2VZp$f!L9Xr{ zX#MeMYa7K1IDpU^L@l~SEvj_R$X4l0?l>%f-4HTo6j}rpvS^k=l4~vskOUzU;?&LM zno2qN?#GV6RmtQP|D zNVHcY_9Hp2*gz*#%|fAju|#r+GRY;SlGZ2#DRT6p3SQR)noAN{R5*c!xf_Poe6M4x zjJ)y!ffWLwJut~2y-fhi7zUs7kf~J7E6>5gpT}65gp6uUfeG*gI84rfpCPa{4j;gIl}_$r0de8u=;MWco00+cyeDQEmaP>s=y`|(p&)Z zOpGq-11W%J7WIs|WZx$~hogesG(heXdW@>zW&mDXrt(jO!RHo#+;F*3qUQxgQ7yi}FiEt> zozXT~VfwPld7(C{y<1{rlausw3B5jLNteea6-5nD~pgJGv1aj^oq|kPQm@C>4QE);KBjJFL{0 zuhxo`p~=sYO%mp4s?KSFPRWUjnJ;T*|6!GmR4WBqXLy=T0-ZA|%`-}!dbLXPjf#p| z@M!vgD6A2Aua`C<5%I`u%a7$l5uU3vXc8p?v0u6iwFS`{)1I>+WJf{}$}3LBx|i9{Z^9Z&qphxf)nXGI$h48&ni=uA^LQAGoU{o2U4rwI>Wl{Z*#`YPdSCD9{k*p#-{iWj zAU>fdx#mpbz6n_TvhsV8+S~sstI1)m8f1s{OaI&Ij>|}1_xs$nL}ApYrkcq7cl}KX zOK*KBY^qI5uJgE+bRcW}*;}a%P0_zSc(16%$4}~|u1)V>;l)DjlOXnmAyTLs^-7p6 zH7ZvM?7361$kX)i1KXhf)!@)QNMX$d?5pF5EM=Vm3-p#@-IZ{xR4WU(v42hn3#>bF zMT8Bj@n~4pqyk@N<8#)jKrDj$uU3)$&@=(u$6&w`ng@t0>VO|DB};Z@UdFUjBVxzhSE1&yZti$BqZ-9i#Cg8wD7@ zXT>5;!%+?sT6@e-XkeAFMPY!O1bS_tk%y)i74xf_c39bI9;VH~K`{xB1NWUxfcwQ2C;Z>l0?(a zOas9}B}iem0#r>{*}mX4M6#l?u60{$@4=UPUs^6U*i|IIK2P$~Y?J{*0u&+)UAz^3 z_U@|qu;c}twwYA(aSl|8s=ZcicvmB*Jt{2pw+eOc&DEAXh3gOm&R3<=i)KOy!B{S zGlL*Ox^fu{{9+B?WmB_l?o3^R$0|Sr85y6T1EjLRA?Ypy77O{Ie%o!(es-mq%tN69 zPRAf#yh?N%z(y(SKQ;jS_Z`2ENYIwuw-szyls|9ZaWm#(-Asl@8Vl?Ri7MKN#wsI! z%RuvP>{fw4g5CDBXLfg!z*CMhPPdVBS(} zs0!foG_}b)usH3*GN5?-T54O1qX6d1>p%6$FQ^r}Nd^)Dbdw7F@md0ZsvWPEgT5@5 zk_B!J3njhOCa6FXu8cF7TEl|!BCt17U2i$4wE+>KlhATe*H`{Z^ucfIs>YKnaPZ$N z0a;3PsMPO3!;{Z`L(-erl??K>eBWqr_nL^)f<+v;}#ZGeGN<@3$)9W9+;}w_gChNiON66SYLdrHx_jN z++Mve{#A&ToM9uk>hAuk@GIS%JpSG9?d%GTZB=2lH})P=#xdT_wJ2#z8A<2!1L2iW zYtiqLRY9k_~!WLn;mm=y;SRpTB_x->ATmV z@AQiAJ{{lv-h5}Mzq3fQ9Oi7mrrE$lvq2TJD>`OZzL^bG&xVnHtYLn?E2WzpX$1qc z+hp2pgFj-`KX|0MIObf!rnxPL=8`Jrwsp+ycr&+4JtrXjOkw^^+w^nqp`Ym$KQo}6 zUMi+WGIqDDby1}inWmF>XuhCgzNllqUjz2S1I$?@lC%@9{N>Q@#{>-ukts) z&Z~b(NeflXg$ujq#p_$SI=~HH0DfrUI#aKog}HGAqYz?l9Qxf{@%v84@76cJ+tt72 zq{S}gV)v%S-b0K16^r*f76;xeK2k3ZLO&{XaNApF?%^gN;yn!eOD(~oDs?B6Zl7ej z>Z<>KgyAw87Di>i`+3w`Zx*^Wb-$ASyYBK^##GN%s24iai&)5A)wPZuRI+n44V@ES z432RN^p=EPh#ng6$?0!D_wCk^(d81#vM2DcCzJQmeyQG0oZ9vJL5AJ08O810{|@Z= zp?bJ-?e25U$DsBnvu9VHQxm%LC`;abE?rW!tZfK3d(X@*yT3?(_+?X)OI-KgbDT?t zTN^Jbj^~-%gb||>l-J`fY^~#%JJ)F8(Z};uJy1eFStF_(Kp7Y)w>z5pUKYKAg zVB@RnD`osYlOxBDq?G=gK0x-}oOYqaZossKvw~#cTjAMDT4_cA8@=v5x9DsULY_>mKfZM+g%Bz-{_v{uUY>Kwom78&<`ga;M z1K`oHgem8PU5c}*P^#6jS0^M79G4I{X6l{z#94(=cle|dO73#(7ENniFyxl}eVNyBOF)kH!M0bmh1|;^QG%MB|s|ZdzH!i{_j@-o1Yaf^I)}6`y zp3r`%U~Xea%f6zF6DKdt&%MZhW_7%^mh|W=5lMWop)9aS3j?>1_NG<!alXbZaO; zMRFYYl4H*4<{^T0_Ny&ReFqO5bxmgPOHSK=eXii;=BFiFUvK|mm9cZ!>0^sWRqP|W z$Nbnb)8&pE%YLTCZ$x>Nc&`aCJ(#%sSo;EC0D2N>Y4IGv^zAnuF zSs7`GJxpT~!aUHs=I4#14TiymW0q&ZUI)*nikZW3qBgQ`LD5;+sz3q}`Zw=x@dXHz zsV$Fnvl;xcd6CEL#8z8+5^iN7$GE+A?WZ;SpS-lIBR(j18wY?TQJcA?v&s5>7oe_{w5&T#8U&}is z?hBg9Zy77M(Ml6G?6n9C*1zEx!b3+ksOb}*v1>x=$VLas&6kBQ`nkKPnroF6g%9n| zU79dI&}aE#Jk9&s&z1j+{g3=k_CBM$x49lepi;x9JH51$TLC!_1tJ9)dEZ_2%Ety+g zD~)Qkwc8lFvgofp?NMz`oA}P1EWcFMJGqA)&QfTk+c*(*Z1LNTt4ih~<>=@Ru3g6J zokdZt_R+^zY{-Z_JQvjw9DO3PEhGB$iOA%rN6b;P7T=z^=q_pWsT8}+H8*sCGgpF7 zXKu(``)V$xyFa>fb6e)RPerjk6VYe3zs+3#-(0K$9n&SY%SzJ!5VN4@V&)w~hRcu1 zVRdlK{JHwJtPRfF*W68uIe+LagSQH4^wTrbXrH1NwsL#?Pf22@CBN2c(6QZWyX+hfWo5<@It&MLo%j$f!`a_PS~r}3Y{^F!;SWwx^pfS+Sy-36R-_8(-kk zsV~+5m^cN(ULe#j<{>d80IE_7o!So8cW@7;wF%1ZRK{%4OEI;a5R@UI|+k3ir10#LSowXBr`>*}pz${;LH^qMQfnC2VS0O#!4B9Qy zqQnP!dy-8*{!BmosW{#5-I{;4Pi#K=-|u(ZOKp#eI^TKgebSe+bqAhKHg{Y6$B0iT z+gIP7-{xGhF)Tg)(V>a_V@v+q7*QTS)MCHo_{x%usAKVuPo`}-cB61Ic9%uGzyGb~ zRjQiwps#i@k{D0*mqkJSfmZ&jF}CWnHDduQR;*u$J#Pg+$}e_$zFzeG!U|e#X6&8k z+iXMjSN_~2C_mJ2t(vr`^YNPlvN5|``BPytf%R{@BsP<^mnD-;HN(TtS787C9?*C# zN6ftXeE9SCdG?&uCh^x7Z|=8WQkc@RWy=yqiLv+me=9Jo!BP8t3qmEcUvNvAT$}m` zj??#mDmw;s&D{>MW6?lexXW`(y`MkUem(R8`Nl};@Mp6e^J-V3`Xxw!!ru%!^^1MjV|gCyu6V>Q7WAqs>h-)kF0qe_D4Y7+#PnBCqw z46W?F>%Ja(*Ymfw)4(G_WK*gTyPRX=y}j&hR@6%TyI3ge2{Ad6sSf)c;aCze8m?9R z``mV(qpyiXe9ih%@?!Ch;&F%hHJ2`xFBza#m`uSe)8gQE@!-z+3!88U3X2%cyLN_Z zl5iI>ick6*&^EPWOY77BnR<0baBxN7&#%XJOkW)~%TvHG6@yFWe^UJShT!ZPklawo zfAvTHQy(b-km!-}z}o9U6=mO7U^R!(x{YX!txT_4`ivmczaVRT@%N8ARdY@OM5J%R zm_^-Sd7h?RfbGb0#AGSZc^$qbYs7ZlmZfIpDZh^7M);-0iEgoXihOY!SsZ#GR@YNz zOPASKqctZXc9lav#c}H4FfMQ;a?VDAY#|b0Ak~b!95*u8!;kB^M@mfKF4D7~M|A9S zwBM>`@7zmYr5vO0Kt$uIt%HhW!YL;ZU;JN7?sn3 zPNtMkA<*d&5S=dFNyZ46=w0;kzX?I%r?7^-i!!RP!jH?(kg3r<`@|B`S)!)1{Q zI57kk(T&cYlEx||Vckc!4I)=`p|c2L2Q$>l?($W92m~yLm^$0QqY*50`T#N>3tfc? z=S$XwU@`}h_B>H8PvSLDwpoq}!ImYMq3mSHOpSDPEh1Eb&K{72GBNRkl8A`1%>wia zP!h+)IEGy{{Js3u%atdoApkGv)p6AP=2?`t0K_Wb5yR3=3N%!dfawA$V3{KU#!yJT zC@><3@C$)iF=26C{oRAW7#$WzfMF;wRw3eZm@s4zH0FcO4JaZ3ku{4jq`=U_aBBge z$6CoEz*Ylj>kt?bD_Y6}p=k9Qp2&d-^8=(Q8nkBY=J~Oe&hB6%mU@!6#}DaV2tkQAUillhD_^Hc;8#;>l~AEk+k@&l_2CFj8{1%310FEJ{Pg_I-~G>69Nh#oFojAc z^e1Db=S+fABHFf`LT5@)5i-egEc)D*eJQo*)xM$UzoAl?I>~Y9SdMhlxX!hbWi44Z z&pB5`)7nHKI;&c5E)NToXoDo%1Mh5MNvA3k&sm-M?fqYER%sXDe|jo7 zl7lZDEI-FW_s*cxw@B;E&^bW)>dJvFVdxDJ==r}{XuVeS0!CFT`_>-M+ld@$MqJyj zYtqD4%;u=JoWUB&$+l?P&Hi<-lX$c(NPN^4X#=C88|(PxKcn;{yXg3Jq}+Yo8q65h zF%hwDF8cbWwH^;X9c}`EUobG!vBoMv`jicE%p#V1O9@cEsutnJm*h0i#swtP-r(UT z(Nix?LnF@qHZp-w4*gJPL`XLh(2#)nEaX;hp>IiqlwY_mRa@3qFZ4NdIa5(aW{WOU zu*`zcPkbUp zUN#wB18JGQ5&x44Q$eK8;kbFP#FRzZV^;=4=2un+{j_p2s{GasuINA|^O221$nQer z&R(R?Kzmr1gwu@Qlx4I0Gj zy8LqZ=+)h2X^OJEpsKJqNhn{E!A7$|iQAkcNDIWsq&^MEqA6+ggI6&bZL=GZ7x~Ee zIOIwVCU{WXJ&XziL@tBni+Pe9tm6_;k~y%UDWo4CC+QmlBZna$85!>=iR?hJ8;}ke z$R%dCp|qrFR2eg}_Z0Wa+S(PeX;Hc4s2Mzk5IHUJSGguZ`a0S05sI(~BwS zz#R1bRNFBY@}Z0nkql_XWB@GDA}A2!e z&|VHc^%vIF!fGM_yZf2uT{cNB=>IX&!=IbN*8*k;_YgQVbD|Fb;e-$V0Dx~0!}ub7 zKvcF`=wkSWj}TiyIQAOJFEj=@3)pA?FUK5cFBRyP*Z`oD;PcnNB`@qN+yvPwY3L#<8Lw07J0u zS!~S1MVp3#H%U6nuD=F6DdJc&5iu_9=>Z`IlC9;y7!1Ab$uW7aA5czC146}3;naaVM zB$&-$157JMu@FvLL}DT^5GX}8)Van1K5Q^FqS5mMU|uVB<0FxS2-FlThcD6vQ#QVkQ7hjf<)iLC0YzLW5yL&(vpN3Dgx5heA>i$hZlA4bZkN zH!Y_i{aw}lKi%dSuwQ{*4o%aCNTA(J>mRwL+O#c>5`qA}atcP0iE;)crjBrGH@bc2C3pZ%AC%B)VWuE5T5CDbk0i|sS54K-^Bbf& zaph+DG|g2hT?Tg#5qt6^ga%lXqS2}W$z}y&xmplEX;<2Xx|5W9WEw>h+-o!?t_L!8l=uJ>Ps}j3I>|$m4+gQG!`0b~)E^of3Z&%)SqS?{Oq?l!omKRmVZtNr~(->uUh-+w)} zGWB)%y0M!TCQG->4klIQYuL0b?bO+m7|p^br{XW?eYzcObtCrTa#5z)ZnLxXd`pp2 zMVQUf(rn9vbo7^aZjs%YZQQ@VTXbJo`2JvZ@J`yvf7Ji(ZEJHded!RtiTeHl_roFIoL}${FWyCv zPn#c@z2~FOY4H9He!b^%u%o`t^Wh#uxX+uY`UBpRgDrTLS~IaTcTx~xWMiz#qsc$r@IrpKz#)J9`C zKshy&j7t+Q@V46<9lyy5DrFNK*|g_&v+)_qz5`9fBF{*sQWLtndh>9=-;b*^L_KahykAQbB8Y z0>=QeujA{XeLp9!y59J2PM5qt$O_e-pAw&*b`Y1otja%04@x?|E*7W|Ro!2d7*4TB zf#3j&P`rl148`gs$k7&-`CV!!<1F?(KtB<|4vup%5TFT&#;yUD(l`?DvgyJ|kmWbU zf%|lw@K}e6)XGmr6?t~dU-kWP`s!!b7&zCoJu+hVw!^VA+Uwh6uYTy<`|r93aKObT zYn==Tk6`xF$OH0zf1g1^QwM`$0J$`KfU+NMGv1{%@R@oPVDoIPa+Rsgln2gXe~029 z-^a$pFrRzFqZJO9_C(HyyY#zzZapaDv!E;ej61>z}T$dD=VvN@<* z&P7oX$pCGreB>+mU>Qbl1b%X`7u`!$20?ZA^_rVj->DLxm%%pBudlxr$`(x{U{-(# zo@fX+nblZS4khLCk9PF2!NwfvB-RrWZ3)WWwTLDc>FLM zpFJyjf!3gbaS(N_!;-F$S42mEhS}Oa&(ij)sC=5q<=SQ5m0$Fu^LbcqEtJBj#p%S2 z%)^Sh+4xEUjO`g?T=p~MvtD|kt+}a8rFQ~V8>-eDJ+?Rz9u1I}955lN3Dt&4#R9ys}!UD-L3|4@B z{~*j=#wEI9g~Zw26{d~6RctIwmuwCVV+yU;4?8;bCY9kOO0P%5XkUq&L85HZY_toh z+dqX`Xsp7KSw}5dwc;E9X^^4AWyElTsLq9kJZpATFHx?u`vhqCYo4WE=CK=xze~aF z7jUo~d3n6-vHqk+q8kOM$h|X`nVXeo5(IGf#?hAb+A{CvL74YlSeq4)?xNmz=D`<_ zrX&9`_*|#w4;EHeKX7YNQgr+(&t1A0PemupuHMrPs{MWqF5ARE>GKlp=+fJ@G9m4b z!K=P9n*qnq-Zhq{d-78(UUv6;T^Tv}l4Q!r&0U>~X!RL6AvWU~-gGb~L<-`(nSDF; z@=jJ+zJYs(E&_>y#cG3lD6ETd#hp!W>-MZ0;04ZJG1`b=Xkf%{#oC$R{f+7fx2Dw> z*KTx{yzRgPfhS!HgtB0%oB7VE<+k|us58t_!cIafg|7^mm#(Z!+Dmr~SYRG1b*&yL zXZ5<6z`l49Mt8=?!Hv2Lce0~Cju`$JRR>w;mU|_b$G5&!>96?`K=~{Artuo;HAPS; zFJ0rj`R_Z4cxRDme7}dk@z#V2=E1GrBcFd?wo5w@dgw(Xxv7I|Rj3SYYzb^wqL#Rs zO+MX^aMlJ8eXEjU1m;%D+e<#SIL#G$w%R(s4_!|Hc3tvpd)iZVsqomNBY!+QxXzQS z>#q#8FZvc5emY~-*A0(bvM-)YasII8(Um8cu6uQEKK)_c*DFu2|GBtTVdxv^WM|c} zsq4Vmx`_=RvQ=l}P%as(b%Btp&!1dhbm{!*Pn$Mheetrr;F5Cw)2H0}t1l<~y{|kv z{dvpztFJzndiRVu|GVwc)z>fk`y7}o=9Y1U&CQtJX3I||%ZcQN4KA$K_e}9^bR=-E*mz|q?#;oUA16-Hs-Ss{H$F4?pPVYVca^!4bA5(Ge-(s`1 z4`v52rRJx<9{$?%&Oc}7pB;%Wn}~-1+q+~MY#@yqR zHCs+*mV8+D@7xo$%lEVO*FL5#UHtq}=l6@}OFjsGBK?1U%2{qK2Pzu+{O-a&Lj5?8 zOU`_I^CNNc1}1Sz;nFig{MV}2>H3$N9e(4su0NG0Q;g1p+>Xw!m(6>7jz-nb`f0hY za}VmT&$KUHG8uVh?(up5ZvcPE#}wCJ&mLX>erm_HPn*yDdiC}CkL&YGro=b4hoo|# z_X%5Iy6N}urIL@lWpfV?{VCRZ&%b|k#{c`_Ra-huW9J^v7kyW|{`pdWd_vSY|KHaekmR%!K+Az?8vrVJo=$*S%i%5*#3DJu zpMngQBf}{u9gX1cqx(PI51}J51#(O&1uKt3hm^~?3{ zQy@}G|1||aq0tp_@g?TuPojlgs)c$~LsFBWHPy(z$;gFDTr}TA^rspJHyH<0fv_f% zL@Ft*iIhz>Eod?=rJ7|l5%NaNlBrIOBMZAk3#T;lO$WV;5#;_R@_nk+6RH&)w3?t= z-ygA@XtMc3rJ$RwJ~vTF%~Wd|O+}^J(`*+t+xpY!!Oiq=n%(kbo0w!;(ZMe!&!Y#+ zlA)pzPvi#4=n-M_fuh$nu=QBf;^A-W8QkI-ZtE4(;+1H-h+}KKZMXj^E=!_jbsUY+ za+gTdzA{^%gDtFVloz?*yAdJU&<8bfRIN5l|1wYXn(ALturH=V;+>$5#vY0pAJaw! z=auZ<$~Mj4Li4)N;5nSKv@JX^f*Uhs8#A+9o7!sJCYj{-jqVMPndfsZo$2b)^HPAxh*TrVtQ545o%8e6D;O1m})Tqcnm_O z8OPs6?LKbn#o)Tr5$ghbp{g&pVznn(%>!4uMXA#w=nMW5rwpl>5nNXR$IXlz1qa+B zxOqWp_d>N}m&)51!4<8H`o1CRFLh{`UDTzP6etov<2rv-CAHpn3sZZOxuU2IQQ^UH zb;$`NE|+Z=OA|*~q%FQQ=2kd=(@kcVo;Q)c{4MWNbJRim4VO~55nQi9xHE(6Mc_uK zrMV7q;!4}i4zw=+V=q9bvmbMp469dE!mX!-^jdE2Glb8=H=8stJ31=&Io)Gc==f2* za+>SU4}#QFUq|Tp6>y9~1VPVoh{}Se_S2|+8o2)hcN@5@o)&M2<89>n_c-`aR7{CD zwAjA5RqUHD_8DySX;g1NqV^jeH#wzbRl|u)wL4@kzEt}#5%fYXM9?lh1)~j%MePW` zEAM;~5PsLw-Q|*q1_Uc#?EUebj{x!Kw9v^G*MC?YT^-~$Bg6%=bwIdx^+FbfV;BNobSl886@aciT&Xk(6j=r; zEu#=brqJk=k`x8vL*O3Ox80Zs3oTm*;JCazVbr5^tQ8tj;LL6qt^u$HRRj&phk+nr zg}5-dp(j9eCCoMp`z5BDyA0S$YDv1l7ShB>{xTl!|FG z5Z9x06^Q=!J?VkWbY%+dnL?Woj*c;m)P=B>2N+V|i~Is0wZ>5ZCnf|i04`I@rbAf` z`Eksrf-bu0#&Fg!mv$<^=QjtpN1+pz?mI|c8p0vfa(!PW zv|mrXszRAb03WmT;{fR62sdDZ2nCE$t>YcWwQB`wwOm52f>g`43j}FqE;u%biDKK0 zZz2am;V5$!nf0GvI0c^ z4xrx^-BqbED*mlgcjR%kMbL#D zy60yifWXCl9_<%mYT0Bapyvq~W(jA4Idm3?@e8ntpvdR0cy0V? z+|e#v$|h4`pM99pzgBJZ8*WYK_*9F_j(jqjS>W$?Fn3yP(*T2jZo9#$zxL=jcZugX z^8mW*vztJiV8L+YA&7x+GEaHG9Uw(Hf}#NS^-)hM@J!g zU{QupfEWc^XIw~YfD)x*s6LF@0MPD=?8gzL9+;2bX*v_eJ=7>;HHo| zp;0dqaQzhlIs_OpN=0;p)BIdXGiPa_+C2ivWWpTo!YwyXTehB~O>v!NY`PY(E(DMR zxpq-*OpS=H0MHlCZq606%orZO;p7H@$)9FaPr8B}ohX&{4W(ruoEXI+C_qG%2p6Ja zbip0i02a|`BZG}hOkLPNre|XR%wD((nR&arGyo2H4VS z?$L!OjB3?U`40DBfHjc&{gh%!>IuWI2=Wx0a2L)JaJ}dVRv1SoPH|ZT+AoDo$FuDO zF1T8N+!KIm1spzd$uhQ1mXbAl#z$}-&1PHkgeWcG5G6uSDNKn%L?Af2P#L}qZoQ{7 zL=6j@hmjgUEH8lGpqP4nmiAR)6Q>~7I(Rg^W%18VyL*wf;74Bo8O65lKzIlCGW>+N zk7x0VY(^w>;(&{vRWpId00W+q5ytflgDhqj1-cX6z^4CJbGwPgvzATn5n^Qk*%8kB%GL&h2;{#Vb>n_F7G)9Rm#jBDdVSnp zqae{aPE#U)nb`OhkiGzqjR7}NMmG?PoOhC7bK123ewYv9ld zR4~R_HpB6nfdjGPb=Dh_A97q-T+e|tKWnkC>=Jz(?yFI`^upa5xGn;YGZW#_3t#pT z4hSwodOV{S?la)zJfu3Ezt#1q$eW>d(Nntw7CJYoT$$V)h;`T6yN0n!R;i_nCClju zC&DdeuL#1;oi!XroQ&Qm#7Dt>dsU9(9Jd560~A4DF7tK-??|s(zPjR<6uM8~)I2|s zfposRYwPx{J9enf6mc0HH@)?Cxe6{{_yqSDQaM0GI+D8^(Vcm7(SiLx_uVTXy+>^R zyvm0sK6Le`FTggqtQwx=`ubV;YakY1Y1zAx;B>UzXw@4xvA5rVaY^c%TwGR+dKYHH zG1&N(MMQDEG)Z+w zdqYZ#PU3<>jeYY!L3}3C`unTsV#N9^7ztFJNh@0KV$Hs9S5@P?!X3?$y>(|vLZ^Z> z->fdKTI~o8!rr*Dl{MhbRC|xxt{>V^0IeanN286~4?yhdnO0NfgWX5w#jJ6}whFa< zVxR92*IS}q@~^lyYom{`+*gJOPeTnyv}rgB+rfHU zResQt2rGbaZ2D77fn>wH!VVaIA9Ts~f&v%cyJ0OB`(k}x0INS40QO{w$-N?PN9j6> zIIjO~J45VFS9|y&a(Ls>j{N}*cJakrTdmS%e3)5%-)(q4DB(|c#9ifrVsS8|KTRI= zV*P)wZ_>)0eUsdM0YTBki{r_>pk%*4X<2`h!&Kg2L(=!kWbE}=9n`Hizuh9n17x&# z#RR!p1-Y)^sp8kG`ZYgZ(V3#Hp#O??Gj`hbqdxvmcPu@y{aV0T#LxXZ4u%bTcOl#x z%0XH1m0gIGTd@gj6+D8Cxsacr6&LdeUI3C+ni@6rs~~O2TL{d2`Jk$JbC&<0gG!Vd z9A@S#n?t!1D{WZ7fcDGSvRxL}ay329%|L}USfZI(7nxr7y0@YikdMr)Yz*D^oBiBDW_B{f3|D-pt&xP=4*~BC7 z+YsPztJn3kLA2&!<(B^}3bLM^-}v-WiRISpS68?F`2L?|pnmyM zidFW0M&C~ruTHQn4vOf)=J zVL%g)!$Y9qMPqY+ZOeXW5RhFHTCCB`>y_4N<+#H&uw_J)F9ktfmK}#MmrZ7D>{!RM0wMqj3D^ zpVHGM5;mn0a6gbT53ubkg5`YKvkeH{DlJdXyfc7ZZ!ivZ2iYLa&@z-xQVBbe5hRb<)3SZcYEhQZa)Gr_V{8i68xnksmLGtiB7-`56PWFs{ zf+2)pVa9Sf=)=q=4|E5+0#o83D6D>RSQz?p5au%zhHV@aoAd}Jv;+-t^!#ni>mi|M zDhF#Hsxm(XpnMz0U?--~OZ}PE-GE5P{uzu=2azvF+6kfZq?dULSq>!y4W}Yt<4j~Q z|AUEf1A1wy+zZtxvS}!M;}4IP>2`;0PBI=dyA>Dg@jVR#V3l;19H4jD>X5YxxaV#J zGK)gwcC&3%?I2MjvJR!Nv7TRa@NBISCjx|9D=KVW8UiWvaR5fDID*ON8Gc~*yUVBs ztM;{!U&(`+kX?*oI9otnWN59RTvr0X>Sb`aqXN4ki-&O;Kr&#UZYd=I=vDM7Tof|% zMnGSu>*2lG5j1q7i#=GVfOmEom=?29q0Cf#xByp_ptgLVDYvlh5_0r}0HZL-)5&#{!*;CZQ=zIXi<@KQwr$px1-SB-OIt0flVJMJ~)nLVBlUf{w zqJi(@s}MRu(4V0}To_ztjGYp$7;Hv(V1;%s*>_-`$yl?pKnr`EM98*ZY{GbKzU_JB z(Lcr=$0~#ElOI&ABAb{uZws1dWGE{lJr|Nr%KH{3H|d0HRF=nBD2I#(D}rb7;N-kL_e9em$+jC3J8Coo71I|PIiBADaeg_^Emlv)$zXA7PlwyL(QhNpMjniZda`9 z7$e4(pq!GwRK}WJG`vc^`4#A1sTdDeoXZKqlOd2*^>!InBjahEHSiQs9&rqOq`3#=KjO^SUb^i<9{@|K0&z>f{ z{*FMaUxP@3gd(wGB&!75zIYX?>X5oD3q3=3*3d}Y`2^cLr0+R9?u_au7>m4M?Ppm< zdMRgF4L6#Ar1@?% z+f^2z7g|+jaSKqmFMMbb>=Dl>N@K2O>uVU?D_-d%w=(_iWdt8BqIH&b#hfdiTv65c zh-@!a3xrkkupgq$=kedfk5u&+^u$8EN5Q^W{fydE&+TvGSD&?u-PqlY9y(Kc@A#RW zpJJ9hf6}?Ts`=Ks?9I?He(&Jj6Mg40W8RFI)L2PnX=eJ-kz$KGj=}Cn0`yX}u{XNy zrJevY$I__9blYQzwZ+v>gnKVe>)qcg*1cb!NZ$UUGwE`i-u0xz#esdDZYEdlwq~V1 zy+WuRtXAkIPStqCLCI}Q`BEdxR7nWq(Fd`2ty|9WM}dug@ABe%asy-fd|zo}<{lnM zT)%~$O>`Bvn2oH9;G}})qC5FB!ml3uV@6HC&zLY>dyljz1dMD zhkX{R*+~R|taga)YhA>~&NS&>NkP~0R{8_9IEqdfO)o*Qp@0qR)EG0ASRXc#1VMR# zxq!;=sX7$LGqV@M7iukLsrun^r$OFUdiu|Y5&BOF4?5+B#Yor$&nQY5n+J)3NrLQ3 zy~?*nNQzzpy7M;GL{CZjC?`%enbn=RT**ck1ca&N2tbZ2Y$we&;r?`CjVU-J&xn!) z^vemdB#z>gslR;L1RFL4A_S1ps1%(7d3wQkv_ju=M6dB*DiUnXnjGy+GEF9kl7#>W zK*XJ%KL9JBE;$Hb6RGk%xoKijZk$rznnIjk1n4o6fKv*iVld^P*v4X`bO3a39EXo9 zwpu`IUchRsoB*)({V94rP*3@s?OxbBgGX~-Wt)uFS35i(eNgdB`(O4+p7tZ`;bh<;4?DrO$qHepK=Oks zlt=}EYj|S_$CMk;9W73zBRE=2D;JxnSeB--_$Z(Z%5nEW9muQf+^J_)Wl2owM`Ed^i-txtiw=Rh42Xo#f{r2)X~KUJUxRe*zK-Nrd;FyV4jUkbEYWe{Q8 zs15kW0`$X_H5hN6?H$YjCBSs|Pm zP_b~q$rv22J9}5H5RnLd?7T<<<(Dx}%&ByKu+P={J z4&NQWi<&Hc*V}CBNhNwxEdp)3l1Gd@lZ=`xiHQ)jIAZJ>KwNaHR}QlnF!=N`!^|@& zb?&wiBY^6uG>Q|NKn|+AkT^3!1V)IRuux|za_5Y#z?kSSG?DH(8NNrzJ2{vg1=*h# zV3i?L571E>aav9P>{-A{G9u`Pq%?h}P)Xq<9nbSk-J1yf0P?9xBgkvaNHRn zA1*w>84!m-{ubp)B1{xVB{D{g6#+}ne}HT`qDzt~E6K$8Tkw{)fklJ#QwmJMiJkkxnKXQqQy z0}QTk=tTV4=&iv_4*z+xL@aNRE1RBpDEzRJ(X*cfNv8 z$F3r6$h3|7P?fsk$(YNg$IY;3e>@*D?wuCs(>p%?L!R&&6wqr%%<8DlbpdbUore@V zUnJ((GxVQoRQwmG2ihM$lu}8_$}2^}XO%l0X70Xl*`$uYzp;GNFzvKg7Kf20vtiwQ zq}W8y`mR3rapEE8Y4}c?nrgdX+DPlgMZRI`3#W$W8%R&X7HxnIf465iUHU%4s(Bc= z`*u72b1LcC!cDIWoGqS&Ubas%3RJx-*u>ifd(+WmQ62E<_b2n#By-kjjpMzfKNl>l z@0;q55DQ&$om`$JJD(iX8=+*Yi?RkMRyyf@-g@@QTSxCFX6W8UPv2%m1zu=2Ef8v1 zO$0%b&}`ss;P|R&ZJWj zZhz^Ar=|az?)VzJRL?b{eE%dws|9s8_XauV41FqYv=rb_$@o;H5OfOp$w2006!1+RE>6r=<{AS(o z08b4*d@j(qg>u^OK1f`%+w{P0%V)c7%TL$mOW}hG4ZtBV`IDl+bkp^WqJkB zSC@zPC&du}BM7JsIY24^Q5hTb@<4>e2r&^bB8l}_6ko-Jt_yTBH)&bWM4XiqeFMx+ z2rX_K7`f9IHy|P{l-TV7HuLliZomlA_nFI&2x71B;qr%=A<%|J#UxNd5;b}=6l7GA zVdpc;&(NZ(2z<%&+bG1Z*BCuKrB;DF29=bjG1CZ;gJE88O2JV^ zh*&umo}uRgVEYw@Yk2sc0Ak@dOj-fF)EN1Khyp}y_1F%%uEtw+~WPIlYxdt zKa-%kIi0Bxlti)DKMAMxwxKr#O^1aNOk31<^O^I(k{{dJ%Y zN3L5-Jv_%V!~(dN+tJ1Htlofw7eY``6n%a@f>~rbD?H4W97iN5FpUaba^2zQmh!n{ zjK9xnN8&XSAU_`OLS=o5!1}W+{FQ>aKztFBY|KMn*XZVHFc)kW&rh)PJ9%3RV5a^} zl%h_HeL{1-(4dEho7I@tZVQ>wgujHcH`+QMwti}zO;i&FNP?siY*8vEM(EfHlc&q@ z8=$%PTnKF5_bcMq1JEW8bT1O>%mxt|mU>b!Z*i81jw)9r_uJT^%aKFpM2yE9@ddl? zh_!eV`MfdcN*N_KY6MTlkOK<(9Iq1wB3OWaDM-8zuBWGN4dg(hw|Me0G`So<9*G@T zAYxG*lNGmYrLBuPwvnN<>N}4Z1iK9Z9D7e>#6ckK0KUj>B_D<( z&n#RF==AWhX+Y378J-`q-x3B(RV;k%i=4Wh8pShgRJ1Xguvj_5GXVd40QFs|?A*0FgM3SlM zh?zfREBiG13rUI*V~Zx@i$s$iV{#0&;2z^+PQHz1+Es$Ii9u;HEDps^JePJR&i^<%52GDa z2$8xLellhgM?BC2W$+Ea-U?%<_#T;COK>Gre1GEYY3kBk+P9#u{kx8O3+KWrA06vV zS^*5q*S;V7vD2)(WK>b{;+O&8wnvjus;>Ar>?Rz{NOZ#191T7E>v{$97{2*>iCv5E zMf_0aKnE~W@~AwTd^RU&MdJ43?(sJ-dAA5*?&BD<)Md(TFD&Z$tAO-p(=G2$pSs2W zYm4YVG|>1@rsi`8^dfEPmixOhuV&k~GyeBne+VrXdRd$+nd~j8lGVrEtX=fubSu|s zT=lAF`>#Lxe%(_ey;YV=Yy5naQUlxUV*C={{u-NDysb3M%Psl&-^*+lF}9ycR2Mz& zb&1$mkUG5EF6D;xwSv^AGrOY(UT^ozg^#4)yuYsW)rMp7#oCMe*A@P^>FHti3qx5V z&$Zg^~G<5=TlxZ(bPdqsC;DG)1F}vZa(*G)2 zct>AaEkCwrAmaT_)*1G>cZIt|v9AkD{mmbG{qAV7U=^Pz=%^U?Lf+rIkh-^yo%JPd zoIU-xGPCo_=i8ZQf=eI0tW)9F8iveBz7T<#-Xi0rckb^FO<#I03)AcX_QVgFQ=+I{S=`BrVpZmv!QG2$Yd~E8GZjZ$=&rqBD zI$t=p86&GuYAOQ`F|9hi(gCsAIHz`_e&SG?(1GkR=TXDcBw?sA_`$8 zbW`hsmCEj0S3@clE!W6px#la{B^APQ`O1AI5^Lf2rujk7x zS_vQ{^UCBxkG3fmbk@oJwCb?taRBPqfaLe1_MTf<6O~l<88>T@Ni_6lu|SpR2AYOp zp^pcPY@N$ANaE~_!bRr3rV#SwOfm)TF=)B7e;T{-egKqsn&ToeNfrken0r2@Cm_&+ zU2(n<$i*09UN^0u5IWBJJ(JLS;Ewm5d)n*ZP{8H(^T?ib12&dhq=6MqG6o=psfLI4 zcGM>b#4j>L74(p_X#1b8GP zYqzqb^6fZkf(==3@huiUn>$<+%+(M#@#a&wqu7d8J!Ce}=SCzWzV6e&kfuJ_6f?of zR3<36TLqhJ=iwB5i(K!jkVy`|XPye~)D4-j;Rr8=tl&oyrKVA>WN9iH;i>N#PtJRRTR5Z`IuePKwLUg+=3BRSIm+esQ9 zAFhCC#pW5=>4%IoB;<%ja;8 zF~8y5iNmwTM!RUK~tagn}bF2IKrQJMbR5;1lxHS9JNz#Q@h+{o?7DL~_y^rbeAt+9Kjn~$$^ z5hd%=uv17i;VGpOR0Be0=%s{s6g~h*gVdN@y@N_&4oKy5jtW|ADxJ5BSc+sAGO_Qb zOHi>!GISBA*}~YRO*Sw=muXsuBo}B%4IOzIDa4YmgHl^_5UqNICtL@0V~tueWop+q zY*@tyfs>qiG{WlhU>a8lsnyLN-Gcg8S+)5@#;lxSvaol}@jZ@~i8-qt-uSn&$E9M7 z3PL1tP%gDnr09dLo4Q8*5 z!fLkimzj>iwxeoSX-zO1OhzG8wk6qP{pnnfom)7zfZRtFMrN)ln zrGW$fQjD7#(WSucqw4tfCj=0*Q9u>x_;_E__Y}JiY;_zwZ8bu3u= zCWt2zfLfLD%!;{(m|-l7ayQc`BojKPoG1Ab#0THY?1NA+cq<~?Os|-~%n5!o2c$b; zc}giZxkoYD&070UN{aUwZl$SOLoXBC0bSKgpN`_Mq+EAF4_B}DO*e~*k^~;|_ge!! zNV?V(bD^ibGSqU+_8t40eV{WwRi`#@U|(~wO+;db`S>n9w7zlzw>b6v3^DJ^OtQMN z-XqUExBXh>Hg%{~`h0E1k!8g7*%83Zf}9J7?mpV$Kh zwQDGXJ6d4CWkO$@+%sZ+UeVal|yo!=|;akbH|w--4yJ)sm}{9&X8D~n>_3ML*1CXgt4nm=i2LC09hlF zi&k=C?2V75wAKf<_Y8+pJr`8=R;o|bXB?h0roR~Ri;XIubU|%JR%`yAG%wrP<@%yK zru*_HSYRxc*dV)pDxvO6eP`KJ(NufF5$w83>)5L>Kh6MEX7Hi{l5m>o2mx0?BP_@76Y zAqty$*JnCzzwoHD&Y?0q)~g`--yY}X^?Tlz|5x_k+}V5_w;R36<)34fql6vCKA-1? zRV#a5IuU+0>)gKVIQ=!mZ!P&oPQ({v*zjuy!v3%1iLZxdUwNCbVL-|*~wh{hJ#BKj| z|Mb;wr+57MV7<2Cd*_uOZ@YG^X-%IRpWXZO&W^v6o!kF>$nX9Af-r5ox&80t>E1v8 z?U|xrLALU??)xgo|a@+)ufaE_K;F%eD7O{M58Q-RZ zZ`ZU9&?OYC=jD7`&I>VvSmyoa3A{T5K7)c;6N1@Dp}&`KPOLB}Qy3x>hIR<&4hrW@ z2qTdqx|fIR#7DzWsh4){s*7kX!q%sqPcEZrp3fOVW<9i5*Y9cKndl{v4^Bj+G-S<)~wF%yl{Lt(<_` zsW<7oO=(MvxDy=oaasjH+ivg8b3*Mps^96HRpDA$;jv(scjc}>M|XN3tC)r2QQq#F z^Qa4H7W zvi2lb?pfho&stHRdTh^H)O16dcf+~`4ePTSB7ZKM=^2@GyGHEp}zAj@j1zTQ;(wrK}y@6Jn2!@3;fQo=VC z{sRp^t}6V~l?eX47YT|yS4fNuA=*WgE$Bo`wcQ~bT${I9X9=;(#_fYyb5B7FdS?r~ ztHtE>xbmo_=Vwd1O{?};^Vy$v7gw~NdE3&9YF47`Z@k@lZ^6Epv-p?Fy^WP-FIfbu zM1qOh^=z-%=>@o^i}vp6Ex0t>kR=wdB~FLFG;iLDyU%g$^tQYZ>SFGn_W7Xgo07Id z1kEPBWrn}gUMUxr&2=~0QaN`vGb0s!tAr4TX3&|)w3;TkGuSnZC!opqBAu3eZ0X^=6 zoCGT}A5>w-*)zb-#SbWlIaS!@3$a6Fv(=9=Ln$O$b;u}_5`mOF057*tW8dBk#{@H(3h3_)){#dv{-Z3H*{~#DILmyf5n7HMJ z)pPlA-ok0z)iY*p3l%=nPF+{0&%4fEv^cT~KSf5lv%vW*y#EctPo4Qw4dJ8`T+hN! z0G9s0F!KS#y=KDA6tl}pbP5~n4WOA1iBH(5y)?`d6{?Aidw&3uz$2*4(MM^RHYKK+ zjZ-S&9u&+|19~?R^IC_A=OM4K@s|PAQ8xY&|JaXgT)PVWMviKt5Z-yCkMMzI+I;*t4-v<) zXka0xRI{`a%yR=Kj|ej3!FF=a4)HLyaxj(%RjQz5Q*@bzH%XKu2Dq65G=qq6A)?3z z#5ft1K*97XPkU1^DLTM}d{@Z9ZNCwEJ@%;%ryzqnsu2k^u$dCRlMQwwgG=-vEDc=1 z#_w{+ZwJ7pqR21_G=&5R$EfGWnrtxY;%7_x~EeD4I7&A5~ObO$VuY?1LiJSk(488G0 z)P#K2`RvZzIE{O*hE%Zk9T8tific z;Coeg3lM&l0z}jUt08c^lI0d6JK=FDIQ3;!(VXJ~L;Rb|Ct{wppZZz;J9>E(xtRh0E01V@YTL}+F zr$NIxDn|uqClN{~f=UdC1QzP;lXXu4EEfQgh=_2LdzK9@VW|}=$R0(%84;zFgZFTz zFBjH;9OYn@5*ALuUsd5=vrw0+L2mK^4iBf2Bf=<{v$VkxIe0q}6~;oTC?4IRZl1Zf z9u8et<&XcRM5QYUKgsa68pMlZCt4KHam7V*K4C&Zs8B+uScC&)t!S>k-9CIxgE=geixQS%K*)I4tN`>gANW~d@cLW~hYjW!OcxEJ(4c!% zrhy^OSdHxE^%k(ft7zbGCCr6|N}Pi4QelJI@!={+my={?R1hwJUd8U^7*O#BXbOOlDIj|= znD47DB4h=CrYj&9-aq>h_bi2n{CEYf z1kfk`z;FDy&oSV16x>b9G={5!?)eQru?W+udR)Q7r42!L8lJ}M5lJ&O^UglByFKc& zk?@^{@1>#Yb!eAUn3D?3IB##+W$-`5Lya~Ee<@9qw|%eVW3|7{h76cq74|C2bbDug zmlM7#aa!9$^3NBd8q6P5`@JTQ18ltQ?_1C0N2b{L2^D_HFfQbX?KtJ&Jsr-BPWZ~k zOF{T2Z2XHJCGXcQW**_S^5g_y7E(oU{e0n3m-~S7L%~cI`=j zjtjRvG|a+91mm{l;Wy{m-3q{upBev39{;XyzFui>_h7UQ|L)>)!Y}2?8&!l&`w3<{ z_f8owWjgfs&S`?Mh47MvsFxEa$Onz&O3~5hhrEjyH#!lPm;hAnmjQqc`S8TQWbypA z8;iFB^3in9txtwO^gVYkepAHYe;gThU;O4H!}%z947W#tG~B`s(6DO#M^5s`zQ4<| zDz_}Y_~FJ?2Q3SGQ}H4EOe>P!3L7KeLK*fyZw)kae3)qV@(lJK*-}euv34#|dha8d zxono2eSTz^@!5dc-fHcH3-{QHo!xG+v!Q+QmkZGSPi^+=SD20SaLsRD{p1klRSCkd z`!7c%2m0ebRyqu@k1uQ=-}NQ|8bLteW&lZ6YBklZf1KX(c-xCakJTm-CKXyY>hnnAK}dG+b(vW z&tjjkt#nGPF1A&P@~=!J>;Jm6hbr(EZIH+9j&X!cNb}!V3y=MqV{$I z@H`skp=$ZjVe38`A)+96U%OMP3-+Gj?>!1JvMcX7+`mcga!wC9!5#q27O?{}o*O@Y zjhV)_hH>;0B@hK3@W_8IFR$KHX&+kgvLD2w){UGmH>Jv6B0h}-HrxXM{n0u_Sb|gzR%cp0T{`2{1U$$8`d#jl+s?*GK zI=z~_`fEeh;#r*LfFPIP6IyF%p%LU2HDmLd;dL|0J?0hQ`?EB0wL9$zwRfZ!F@eq3g|8l7~ez@BxnwpL6IZ zA$G<1UKj0KGubU_TW!mSx-PN}ePwqT`RldiJP+rXeKw)$@%m*Rm*7$Hs*?4)R-)Tq z+0n?L`K>9wsCId|Y(d<Luy!-`Mx2$VP6*wSGqS=OYB5udB!$pB@TZn%_4HB`%(m15nlHCI_C3I-KKUa`2J1ORr6NA+R^>6o-J?Z%3}y5OGJ z!!7B>?*I_ka)PoV7Hz{8dKuHwKxlHJlyrE>b3S2>1DnPwwNuqROkgUJR?s) zSzf}1fE5kR`(ymrqk`lzE~;|D{WX(foFgE#xcjkGWnQt1q=1B~MrnN9?TKhHtQp|d zA;_bii1UqG1VU$Hy9vc=tXvOG&StwF&Nblg_C zKMgxdawa2OQ85HB!6J)R`YNnUW-f=HpM`O#QSbtiyREr9&$&JuxoDi` zYAnE>AEJShS%4dLc)m~sa2r`bWCTBGhGja{awIw|rT{E7XmJsG#9Z;p|7H;efI+1dVH| zTQY-B2LUSckMDud2_=tc8HgyPbO3S{-`?bh9q+b_iRO0dUVqPOQ{hrRXp`$r>T*(}^^cwo-~r0-w~qJjcJr)qgP zh!7J|z-Mp(8+$SYBT^tj2S-8CZV=b~a6IU)8Wo6%@xRek`F~J>fe4@V!&&I`0YKLD zXy83R`99rz3#(`i-dF&KeK=t48>QMmV_=gy(bA~zmY1n8*z2XKVOTyytKiwLN%KVO$L!8`^Bf127^e~P zx&SKO%u>;gW2x<8Rj(nFJ1b!nftzPaRG1(UGV4UP;}yM%dtDOBuZJTU3hnUKU$}s9 zG7hSW@@2?{X;1l(?i65FmB|9E6Ixl5A+wgZ^C)E?q92?8E3+8nnJVn64(>=Oi-p(JIBt2x&aKBuc716 zS^&v088L#pnYbKTjZ3Qn^>^IYf1CrJ;j582aX>zWt8X8r-kw!t1Qu@Mn7oEU3xA@3 z;IR{GW%(7eXz-igpaJ9=C3JF1>5I6bhNG0~8DB^GVM+cYAg;C)QW=L$msffjep+e` z9|&kV9O$6oi{;ZGwlB9@ zN+rBdlljs5;jfxBw)#$Yt!iE66B71em2*0^-QG>Ih9qepBy0|C*QnI4QIa((5q7S` zaRu5Q8=j|tWy{)0VUlO09EUbhPRtYcfhGXgQt)R+euK1l=ERc~?fhyvm{_JxxmN#0CmDHWj!9U?vaysDa z6lY#3u)8S(uN3eM6LwL5G$R(Cp+Cx3NFK;5=}A>R?PoOI14FK|r8V%8uabN=LPiO% zFqhWKBwJK4eT8yeb;x79b0EAdbCM~{&r+KVIedis@?H@kZ9`D{r(x#vg*zA+ZD0pR7y zwCg(p78@kGoVpYeg0WCak4IMM;7ch|Q?oV4AjvXPuly8+4MMk?7BNc7yoQPml42H$ zGbnurs?6%%Uu`r&dQBUETbBYa$`sL%;(V2ai-ay!O45z6TTmd1CR$5^Ee1@0Q|QGL z!bB1*$^eNn;ZKobIufzg2wQ}OuTer*=uHwjwqXb=H;UMavdVaLKYKw12}0wd0R>_o zSrW<-E^CVIHrDK7Avx0qNzaqZ`I*<_c~<#c*rARyt4`p{eCPhIsXKo!VFHLd1JwaD zbZ@w@joivS?#*Nc?6nF8P+_TFh~?}{8z~DY5MC)8Pwx;kc8F7C(8WgBawRmCEpbPQ zH_J>FEzmXGTUj(ofld-Y63tXfin*v2DoKhQ$}++i^TY`gXHsdbdp@1q;W*Yq##0#ONwREfF?*8Pc)M#3ZNj?8DZyjaJo#&YC^1= zC4A)t$w7*6(PEaDuxOvOqywDPT)~4o4mxP)wl{VlLlMLm6j{S+>YhXkdpIfg!4wAC5ok;It1S97(-8T zV@cgiZ+SWB`{VuPY!S>$bY6ebMK8th+Lm@$0z_c>w5h}~1)xz@nDoTOCdiNifZu?k zdDo<0JK|FxsGAn19DaQK{K~G@WfeN`8xAblYeyNoZax>)6&((+VmIjFIjmbLO;Roq znv=OIi3Ve^#ATF}LYb7A`7bv!*7}?zLbc>ISIRVb>*XUo=OsmC7(Elg(7}sI(9&1% zhCx^^M>NU8saH0Q z&`i(Kv*ZVXutG1%9=RkNDPhYIB^>B%y|7HNG}8cI>D6+j8f1MBN*e(dQE-;7ycCs~ zNCI(Y$*J6ht1td!nk%*2B_b#lc*d90%_lk>Z=M9G-~42F1nN*mS^_ zarq8xel#E?s161W@)<^6ybM$oCSKFTCn&+C90;BbN~H?%O`#Q}*3~biE@Rdedfs+= zMhyI|-0H1h@3J>~DYHdVp zN^(;L2L=(v3iJj&B9|(8LWLKR5I4&z55Rfr+0xFxuw3ff^=#8!ke2Ji3jz3wf_FtG zEOtj~t`XMcmAxU;gQFroAxqj%Ny_!IbTVQK4N;^*aMkJ zEgv6##}~kPY#uxV2|v49LYfKJVBmJ+$Bv~gYw4o{-SCZ6_{)gAjYN&Bz2u0;o7}Rv z3V&8uc-|`&y-XDSijt>MIszPcUTiF&m$Y->kZE_xmo<#?aqEH$4EtjG*%>|Wtzv>RR$(_{tHnNJdsWZ5CaZa|tJOVg0y z1*9LV+NvUxujebInQc|SA-wXG!2W~au%_Mb+fiE@kz4a=+}XwNlVnR}uz*nGIr)~5 zwqgNQT+J27u*C6$qI{z$CKjGO;<{o&lCKjjpk04opu2VVdc`!hTcLG5V~k0G!cX+_ z?x6NPl~Q6M6&3k6N<`%GMag=E6GtcppxjkJ zYMTkP3M(~=;uX@>u{$U3OXIxQ{K4A15!h-SER}0QZ67=GBPqqdq0>u58nKEo0*gtK z$7EyyReWI@p3kmNmcf>h;c+@dK+``D)5UnQpY2akk4ar&-AQSJ%Gu&%9rTtpk~1iJ zoNOXJ`z>d|dJ&b{w=fQ}e6buEL#^N_U_M4r1v zO0le%o&bAt{jNx%jCZirkH?6tZShEe){#^P7Zh?}vj%x)G{m+E2#;pSdfJr&zi=6qLG$FF5h=R=r$EWoTmDt z00APj&&)MAer-G6lhJ|s%md`{XbR*pPbKlFU^5H{89>P14-ORu*CIYM(D|D7gR507 zsn^Fdn04$M4-5)%{)GGtj$FVpne!HrRebbbs`LSoKqmJ^Tp60b!@?n#)9;DS<N6+ORNCQ-m6zjVzw z-f?i(%Hzk5O5XkJ{rtn(#?I54=H#`f?~g6=btnS^u3+kCfG9QlJ}>7ExaGd|_HH7-yr1zAS*}=-+dA z0rHB-fTsSE9mKm@59#|IKJVAT0B40sdS7b^QUw7cL>M4;bB4}{3@3Vk&zFIq;N}TX zpJ&$MP%N;HL)N;{l76c^7fpO#h}C1egy7SCh5VTSKN7*mwY?I@+k;_iCYWRL014h(|j7}V2Ukfii4q`qaqape@^*D?X52>!hwoSd~1Y! z;%hAK3`rfk)FCsVF6JQ%bsJL(5Nm-)ODOROUnA$1%gn)I9KxZDh4Hl0gHL=!+A_r*H_V5Fri6Xr0dqG89{ki)Kj^$R1`CB3ipAf&D(Phgz9`oN!PK>Sdh#pnuv+yTg7v@wX2e!x#+ zhFj^yLub(-?_TSw%jKic%Zm9(+k?Egr~H6!{Q$mMwPSKfW!_*kWlm}01S1)T_UelW zR>_*2g%GUs0K%gSpRD8IT&ZG8_h)|m#5z*#R6SjyCfM;n=ACgG`(-;Jfn>IM%e^S4 z<^H{yhIM%7|65TxAX=2#9OEUzQWb<)TAT$sGs?+|PQY7&iRYD3h(3R8sqgd{40y!^<>*?d*n1fP!8;kMAT#s!=)}F`M<$<~>Uqeq*>c)1H~^ zqy$^a$x>2}9$HOA5QAwFn%@D4SU(@RkScZBMR!V~s$rj$GE5l{|C@UaLuC)oJ~xgD z$YhWtluN`EXWIo-y7~anf$tGG{n8;KJ$4HjTvvo&H_s!}OhD|Q&4^&}(RXzsT({m* zYosIpl}OAVsq7Nde8`pyrHot!Wb1^Oz*l0HJ>7_%ex7-RaCfFOs8l$^S2yl$YP|PQ zjuk}9#1T5SZcX>-qRZ_0h=4?VvXcIP*~|axFh9;9Gy}1&g&YZV;tcsgn~@u%lXsqR zsVPF*85vH&WYL<*bVTGK*sNTlz=^mH?_NlEP15nxo~J=P*?rg$xo}PV0f@z81lfy- z+1%j*)R3i=`Y*^8hL_lhM+gV1imdJ^m8h_c!I0Y3D6IO^qI}*wqN4V2dr9KV^_Q0(v{RhQP5+sK>4|B?F-;_ zgb{?dvJ1V|R`@w&OuHii`d%IbpT6PzZ4|dssh<&@HzV@C+1T-kb=TGeH^c#nG6p4m ztp|LAv!&kK`9I;wv6O;kr}!E9z)yKC^(^8?JAU(rmv++JL1&QOYQ|ScQ}&hqAh}wQ zP{!2Fw3^&GH+Ox;c&Jz6umL48)MhD|q%%!$02mFZc&ZM;1Xoqpp1>IjvqXLUR6{*Inj;|9tS? z*>Sr!q5nSlQ@C|tTf}6r%p<8Q4}C4e{ywEY!2VlJ_T-p(H~HyIi3v=rJJ9`dfA}k( zHY?P@xnG}Xl_7PbKeG%iFE$e9Pek|Dtd}|3JoNgMs4T!19&vSet%rxy#93A>UFUTm zQpTJZt<3+kAAK>WyQ_bfM|*WkrJJFoF;3Ia2H<~t)Io7DNaY^~kZrv69krg3?^ zgLe0*^CJ%R?BIxA_B}LSQyfmj)$ek!zhh{ayfTVYWQraCeAxK*AgE68@NvY%{@MkV zbp4C^L(k>=o?R>#uc|STB;^;Am;pQ{RdN5yf`rHI;;0cvMigWrpBzMOSsuH86-Du? zosB+Dex0=j^Y69J;i`~$6X23biD%+UwE<;XFXN&R3KJi^FeHf?n8du*B{(YC4pyafEbVZ6HPKPGih+(*~I!lf{sLr1n*PwJdwcQ>u`z zd(rc4xfh!;9g>?CNP^56Vme_p;YLkJCX?K%2`4@e(g`g3HNIsGKb6Ky&+wx#JoFl` zSb@6|OzG2-^_uV`Z2;M6_8=HAXdYg9@#vc1>V1umWuska+psCaMzQr7oNpC|@#_|c zVOQ)a(^5v(2FjQRk7@suFc(D$Pxfd~TdsX7XPb1qM4keDTMDm$EsTDNII=I0u`W1! zo$wMYHNFWWc$s>?YEHe-uiMhEUhDTka4M4@`av@%5E6PrU^mGK(MgG|pvYFCH&hTY z1hP&7S!2PGH3BaHGG`p@*$1Zf#D^KdmKw_lEQ8FUlMN8RD26ElA8aDE0jg;~o@TZT z?90}AD#5`<@Ekxp+g=+;d>)#?uz`YSnTQ%Jh<}aHJARxzE;JR=&21Hg8d^d*j2ZPH z>po_5wiedMBtsc9M4H3~HGYU0Ue7ntlLHLk+2>+%Wz9re*t`?g{In_yb)yB}w1S4h zgJ3cQ8i0-`^PC;VDAXsOJ%Wfn@T^qkVj09^;^r?R8c1azb+*BUu%Nt`=>Z$og>4Av zkH*~9W;Cy&z7v|6da^#$T4n&aOup}Zz~&IsBjbprVG+EBXQhYu(c;25%{w~smP<>pT7*E(=O)=iq39JMot?uBL8 zVENt#2$}3Y$5Q)yFT}52KyDHQ83nU*At9DWz3sta;p@rv2Nx9zBkURB_TWuu@Jym+ zF8Oe9iqN}WFt`3qc$p@gqkXvPaJYeQU92%}oxiVkN00_)LOF8)a5ruBvt@(s$#x2lOymjjeFzg2Zj$qbZU1m8X}zLfdomg4_tBqDwgSp1jhy*<9r~@@ z{Fspca^;_qm13LKURg~+Z+G1g@A^BE>g(;J)2y%K`D6fgvb(O`;Mq}C9ksmY;f%%z zaAf$5NPBG}R~VWiEWhgQoB^5kMhcc~V4AKwxSkQtel^<{5?CW#_LoYkXmW0N@B6~^f-=G>LVrb4$Rxu%iC*#=Okp!;>$KkF!=WP0{yZ&q2}I$@psj?= zL<-3Dn(c+^WzCG}baxZZ&z}Vm6uLW&&^^y3Q7j?lJU(AuhwC<fM4xIw z8O;^2aO0@pUOSJr^4-0Fc{RvLV=M?P3n0vl24iD;@Or{~7|p1V0$ z9>2dLab5qe^D4Oi>XHq;zusqjf8V*nJJM7^8m?)GLC?-L+0=LWmT8(6g6w#AU5&W9 zGd>?*f#+02u-nKmMD$O+AW z#P`@rb+}twS+j6%y~dfn-iCE|ZtlCe3T9G2WcIiw(6TQGDF}|=M7BRp4rGv#kdgx$ za-YzWb^LIZKFBR|<~g-vDIE62=d;*b5%F4 zO*EfUfdL=AU|uF4TEjaO3&N53AruB~@RYmgZr?uwD;*7IV3^JyK4n^eqTIw8o+cyR zsF{$wX2CMJ;9;JYjAS@vkB1LwolV_i#y8IOpqW#i-?Oz}3e_&8nR&s2&?d&dznXi3 z{UL$torbh|&6<$=**24D`Ean$#PiTH#%6fBO<+F0TYI8(6Is834DkGWoPvnNh2=uO zb9B$9gCKWk##?RBeGMiRuptWxA{zVc0(>BYvYLlU6=Zer7HnByJ|VO{A$5PMHkHvv zmhl;z?A&rOf`p|kN z6}d8u_BlMtKf)IhX~{ooDWVrcsO+_VQMPkxgtNmSVJR=D>=)CsQ-y&nt?A9At_9oPJYeIFo1XTH6xLA(8L;@w9(FCcgn!X-o=so8dziL z+u(2^$oYjo6%ybkR4zo_KRzdby#GbC@Zu0Ve5vpa9TGsj5#a+FDOuyN&E?As`5T+S zj|JK{CC^nQjsfD9i&&^g}*FU2yMm>z)AJm%@ zGH3JBx!;x!_)z1%UDdE>DYVO4m?0F~W3ab$qMTl~FENQZ* z(7JGKe5&?syXC>XX{(s*i+$&Rm!D5Ad-k}0ba}T=3Xyow=6g_a5a?M@bj#?&Z<}{K zTKm}S_T}7L<*h-mv6`2(lQj1xxYAJv+Rms<_U%<&L~>S z6|XXi*Ks8|MoAG@y3HsRa%I&<*=}xSi?Q+`x2n@vb(ULw*;qZld*%m0MA8QFKEKr; zeCl@O^@3aKe;Ri{O5~VJJMP&Wz=g`Kf9~}8xob|z?zk1ZEJEw&{@f9FX?OC^dW+D8 zoSzLvC5_vDHVR9cs(&`^F4>!368V67WewroJ8Dbgr|FF2ka<&&TJM$Yd-AjO-pIc9 zKlgtvY5V=N4N|JW{8Ctyw%h$`cP%~O^XtHz(t~q<9b}dsV*ct~__}u5V*OpJaQhrp zcInY=zmB?o-dObO$Zo%mmS4vXmLBi?b^L5;=jC6W2TQN+@}sH4jwO8Sc=+om#P`&j z(xYEXPeZmTF~5}-+q%w%EnRx#r1$SLbLO6f(9SZqox50dZt1r3tA3wfx9xo7whKku zE^hmMQMj$U`giy4ZI@bpUplz$pU&U^6kT3<=~8gQkv-SHrQO?h<;m|WFSlKN|NH9K zZN0yL_d?24m?@P-nc8kj?OLYsnbOQD)Bd=uC5QJ}Or?^bvcsXlYZIntw`%%}$_BPg z4G7BytEUEcmtAj}x_&VHI)rxPY}w7rQ#Z9`LpP^}?v>qoGIi@^+3ok?w@!m){@*&w z53$Hw4@E!D`g(yg`$o>!@57fb2&T^zF|Xv!`IDPae&4D5!Tj=nbN>8WRQ_<=pNEm< zEKaa#a1WC@K5AU^xN}~B+ieq=v=`Jyx7Idm%D*^kAKNy6cGkY_Dt~OZ@`dzV`=9b> zA%Xh2fzQ6SwC~&BZWB1x=m<=dPy7k&{ruf?J8OVWz#Y2L?s-KtANxpeCe`%9(YzI^QL%v*c4Z2Q~i4}MrH=K)>Hn7REmR@0p; zpC4HeFZnPMuxo&ppuJYLqATmI%>Dg_x~48ZaW{x2$z9?9r2qIPk1dm=fTjnT57Li( z7*Vbt=qZ^Sd@^PBa&_I4Q=3+~_`mOuwW`P30$uqhDi>ace{8<=qGhA&*;B*TK5HM` zO`a1|v+Pt$f6WZHe;xKRfqxoz-nx(@|0%J1eE$i-r%i75hLm1K_t1QjeXe!8Wq#tw z+{)viTW7OWYE)=;RU)!6Wg!IDoOl1M>4)g668mkkP7L?k6%6^GEax7oZisUG8KqQn zpGqAn`gb0hp;exdI&s|8>)VRKonQQcp3x0$vHQ6$=0)9IUiO7r zWbfMXZo%%gft7;?T9l9HJ7r(>&UMP~7QS5%uw=}GviV&7IL6;ZMIv#w42#-;ufy}(@>R#)?9cfJ6jPHp zn6|NP_1-iIY9-LID>>5Nb%ssR_t8VLl}hy+`^?GfP*z@tCE_r@2eq-*hcqhnV?mxE z>@zyl@9fLJC%$P(h}W%a%lJwkXjvaHDz(`{-Ferh!cFbs#CeDQY+rFCRk_;1xh`d_ z()-lN*x4@&q)v$(FHl|K%+701%M5gB+oFXEXj`$8fpE$#O%XUX!fp=u1Jl_*H#9Ng zWn@_V#p_w-AqR-=1k5S9$bQiQqpQR6B^~VA*kZ~kZuGb}+&*rQ&A@K(O*?>}nZ4Hy z8(L8*#yVDfcSW-_qau|1za8!{i>X2P2A}7u{>HEaDO&50rilX$YXFpM?OL*ncVkfN z1cVf28%y7{wtG~vcO{oNTDv;JW*yEwVl-+pttw4}%S}les}2lCti$Er|6ba>rjI>V zlZYLMw-^n!(+IJ$G>0h)6LVZ#cY-U7Gm`<1Gp@iB0rRjF2t^+WEp06_F1ccm#66a}`Lrt4@VwVO8h3mIQUq}x*z!v8UK-eF0-asNMu?F6?u63vw> zEC*@=iUVh6R%#9$nVBVy%1n(V;7BPOrk0dum{zvTN)yGDY*AU+GMt%NQ8vu{#>4Ym z*YCQ1|DQh?=Q{VfKll6ndd2vWpfrit^Okc(A*>e^<{9by11fZ343w7AvdfPyb&Oi0 zc@dL&i6sJkaktk;mM)a`pZQk#}fh+o(dYaOF>)aHw{z2zU4E~D?Lc_ z*c|GZ%7_#+vFL?SsVo(Y98l*`A$zDk>XUq!PTDt)uDsFkdd=OSd(Ik}Ye6j$hGEfu z2!fXb`k@lB*;)W}cyPvGP~z|8hbfJz!D{alZlBiGR)RK%O`;|`Io`7)VG+U!jjMm5 zk?T~|9Tq^tGN8>O6j$!b&oh3jG#E$Ht8BW=QE9_~o6laA$~o$X^{o{oLOgU)a9$AF6-r$TS84o^F_ zX2~_cJH=VhkMjzh3@%6oE`zh7% zuFh{0l4|?JM_o7PKS&!x8p6A8{rog?b;tWh-M4>#m5Iw0X6x>B{h6P6)|&YEPWRv6 z@`?Km>w50|_jh6b)BDFg$_6-qu$9qa`sp$T3h^6Uy(hl?v7O4alAA0W@egDhrU_4{ z{Rr(Z1xhk)&usoNwvki}Z+O&P@Xmnc3)UmidAE%B}IV-1YQjcw)K9SzsGF_Y5 z@o~D2Hn8$Tecp@hA5P{^D_4oaUmrg-&=Gbs0=9m}%xRwW`I$2nZnHCu`~bU;O-D9m zY_IE%D{HWW?iQ{roW&gJKQ~_zJli5{K0kZDtz&k!wS7Qg_o?mLi;PbfI;YQny4dw= z_R}R1!hWv3Uw_BkWr=m`+?5AzpXRPg1MELv8{V|z^YxLm*3TW^UHf)s9WJupb$V9V zSXDaF-1_C#T*s#`x8(!&U%P(1Fs?iIYr6I8ouyx&zV-k}2e}AV&dchp%Rc3Dx#Krh_q@5n ze~)vB;6e6P=W=EA4NgEaBCrZSo=1876u^a55ynv(yN6FZoxDPr9u3Vq7rG8siC-DJ zlm9$;znxo&rViWnX>)Vf7%6H;y!0i_pgXB-N&f5yY0reB_3_i0Jx8u2u~z)}F&eh& zg61noOSL<(l6WWoB^*w00hX37-P0;9t0({GJ`UR?VAz#d&NFAZGv-;d$V@Bhv}|C;jO zua{nEE$_<5hXx36axr95FUoBvBCqA*%Mr0ox!>1wUbpVv- z5euBgEK!Vz67Eg-v8-a5G1c*wfcs!&rP)E0co|2mV$V}IN$q5fev!j}{kMwY7^1bz zZlT9ZSv$NrF}O@$u2C!-hkD2c?c(Gm=(!XW8GslmNZK0X`^3gRUgPfl*?yKxa_Q{C zfL8U)8tdiG8Nt`ixDS8pw{z1frwpILHyIAB+VgEkqU8#`8^QqR^Ows*TqX?aD0lJU z-zsJWEByX#=Ar9J8cUrB8_wyQ5!;iYzEqG{i{+~6`kIYmIpHvEHPw3&s3pOmjdCWt ztk5ENX#wU0w5t`&StEr zYtAmBq#2+Ak)E<%;L3&>_yfM0(^3W31V}<1$3QTd0MBDmh75}+A?>6gy-i$Hj$zU@ z^%)$K1*~fI0)w!|oXc|S)h0=|t&s3prWK&J2gX+un+-Rc6lv5_J_d{1Stfjj);}22 zs#eZ2k(|c30Zh!MG4`o5Nm~DOnO29T&%EB63xW9b6?D7d5cSjN;NC(Vhtp3=H{~G{ z@g)H}BY2{fOs-7xh#vub`yk!&Qv#L*#_`A{`H37*BqA`J{VDINmv)|=I4 zUMMK>&Wr0NiY|zWsUZ}((9872CiyN&`Vk9<*l3!dt<9@<EEW_0tlTjFs6z!@T@=xHh=(~ zq&DlzG`obN>)4W{nsX`8Jc>*)DS#NbjBOA3+hCPLK@c}2HJC_z%=y_2Gs~o7xwgLl zPPyGrJNz}fY#>gkPxlC+QGvBS2snPd8i-Y%TS{r_bgZU<&{s2F0&8$Muy#lz4kT zYo$S!RA~IBfeyQ=c3IVv`d6rtPqmCF}fCYW=*BxAZ2 z0RGs`Fz&{gL9RlE?}OaCj~SzfPKg!R>Fd3!aTN;E_k`L4SO_$?LU}fTL$Z4ht<{i!ZW+sCv`JeR}=-7zq(1z0*-5tC`aPwtid}MS>a)8^P^eekntc%w7hG zuCuWCk|GeHeg81j01JII$_F)*tx9}xMjz{u^lAA^(b%VhyCLR;Z^ku+Pn>%e9%kM7 zcGj$DhG_QZ(dOb`{x=Fg8!Hyxth%EZo$J61`jg?NyaAieId)chrI|!oRN-B&GP~oO zMH2pJnS+4<^}c%T*U(So;3^rkp$RDoP|J}8@*_~XG{{3&k3-Kw%9MM3DQJv?jq_m! zG|0FNW=e&QT?gYi>gAK$YUhdmG|&`_T%xL|MMML1m<1F_Z3j~T;GhVkyQtjU23?XN z%mk3Be$Pu7=8b-|83}&roO!Wl5)Ku`&9dcWk~wLHTuQFXwgpUVqr2u+^o1jV7aQFjpLs%@ z)wAJVht@DSigXJS4Ls`S8GSYQj%6|YwEOf5&Kc`ymZV6t(LE%WkdYF3-MHdx{r`{hL=S9U^{3tW~F26={tXLU!2bT{7RmG<$FZw+-vD}7o#~_4ehcF zs!lOgisUNMxt?z&%7aVNjhT|IyjANbTuilHXKX7>b39l1T%@5*?itEttbBEvtK&OP!W~>1u5vl}mJwGx~ND z?u-gWgwN@xtN-Fu_F^?(PasgK#X(rj(|T$nKj7I`n%ku){*)i3*4*E_JAq>=kO;|P;CJHVi-ID zkX?23D#>c5?Wjb)ij5pl!ysm*pso~r&qt^U0JnBElpJ_C<+iWnh>ct&9RuH|1F7e` zug4(`^TLb;n&xs+rNb_hc%EdjU1Hp?}*TRt&#EJAXi|5;oTCaGvUW;w*m=*dTvUoV} zQnjY+x{g=ZB5B>L5FJSfX4tFCj#s()B)8V`UbNoN@V+}6 zGP-!-N!bNLZSYX8Z(o^fPyykN?!`N*9zSrz$3~aFdtUlscg`1V$)0C!BOL=|h`pN# zG7P*Q&@95#{^dt2SZWzmm3@sWyD%DGYJ&q#9J>*FS%3fKW4F-Paq3LNmX=#;*V|Q< zKGSP-wQCr=+tS#CnwBMuTDl-s@$B*;&&{7$zAB1g;sG5G-tU&mM%5yc`thUbs}_Pr zX~-h^MSza@%~j8l9ho{D#CT2YR7R+8qWjxXpUN)B-o769=6Zq`iR|1mjzfgCZ&~{j z4BvMwe-BvOtjzrY*+18zZmF68h+|vNEs+rDc3$F}8^v2%Dp?3Lm08^woOrcuRs^ca zK{Fg8r5V@-pg`Py^7*zFKeRbEY2Q_~QS8+NIxgo`34cjygU>^(Yur2KTbD2z-B?~r zXWs6>e0McMHw)-)Rsj+4`+Fefg5yLCgx*ei?XpF1e~W_v@^ujoBkeu#rt8t)u16ud zhs!R~X?y49A=~-x4w&QRwEQmrV{-}}ND+;lN84MyCL~N$8@PhOx#i+J?-G~l8o9>x zyO+oQnU-!H{+As+ZNuk({|yP@x^(OGG}O5;3(l84yVEn=qq=lQ_DnRlr3cm3(=A4u z(2q2UJ-^$N2>>b`2ipY*;%Q`a%;pLjICm9aS*_B29~{IW+^GAn)|FjcaB)2Xn`%;N zxL$AP54MR=&LXgzvqhsexN;tF+!sc{2(pR_6pFx#pt-g&g3k3b3i=)EHFJ4>Z|3pr2P0ni|wR6>R<^hf~k zs^mrl6@K;S#T@@O3q{M-JB!y&tZ1uzOT6BARmbq&(F#d|t;fOqd)0G|m2;Az*Y~QH zZXF^M%0t^Ol}qRoW#b|+%(HBlGQc2XmahrfB>=iZ)GlG6S9B3JG|*`TWy%1w<4--2-;vi| zAFWscL-nKSSeO+A@S;BQnK|LO16sq~TRVWh&4->oabuH1xEuY*5&(A^x#AHKy(Cwf zuH5VSP;oho!SNwdg-aOtF24J*c4*B!x%Ul$B)=$;K?(0r#0c_x0Jgmq>5nCL^Pxre z(CN5+i!_a08XgyxhAJBoM0&v&&yYkCyc>Wm;nc+s(56xtfws4v4mv)06HaV0aMM~O1drx)H8tA(HePC{h#B}ff4|xWsz%-a zQVx#FFM2+By@Z3Q3Z9sgK;wu_UhN=aD7fYs?BLd?$6DOe>3}s}ecN$&e-d~Crl|@b z_RV*EeXRzQJ|*DdmP9Hr*)xCnW=}uh+Py80`q9-SfVi#K$a_rhl)IULG7t(xg@Ld1 z*eIIDG?}@t5eX9!{Dm&=--3DmFGSCZUZ*-BW~?m_Dv-IRRAbs5jZ`EP?Mb?3IG!<^1U?Gne@D> z@y5aH;V9XIm^beP%V!h*zDupR2tfs(=tpW%+xg@o24MBWr$}o z^re8XFwx2!Y2{_MMT9W=!rKNlueYovz8;!;q&fF&wl%uCOd9_AcBQ2I;#|)y)PCd3 zfmefB(Fd;Pxs;l?gmsa4zudpGJidCWyGC`sUw*5h&VyX$@xA)WKAoUHjTbMtgiJw7 z8vb6ayy~x#S7-w(2{`F4xQ!n?7yPBH?acCT+Etegzn%SgtM%&;aXPuWzVXY);;I`O zZbK9J>k+8KAYr}n^(=Q0!o;VJ)n?!0=Ac-&ccs|{tsm|P2QO}cka6n@^zFQ3mC&O+ zz1HZ5cfLWX!p2Kq2vrx>4~1+ryZ9`ne;Kh%E0qw` zlNWiQ%A?M8?!32g){vs|dqnG616|>^1K;)>_?_SITlL|)a=X^Eq0+RqKSv90Za8pL z@JOPwu66n2uI^`-B}Ugv&HfxlcQ+CK)RfIX*e|_b=E>=~*ib2LDrhZv{|=M*`$Fm; zVZ&l#tJc0%-jhb>+}HupAWvldjI#1*`@sr16S-0UJhP5nz3}@ zhr6U|>HPbpM~Wq>*?+P3wbULiK`s9~$NKM~;?HZv`~OD2E;$_<7?upYPy9E1;NMKc zzj))0+4ujxDE`UK6yqy(>Yi2oI-po+P%QQ+mfkCX)8R4_6Rxq`uO?#5m!n}yU>mL< z_bbzLOz5v!KM_!A>io13Nt%=#!iJslI}te*e9YnJA@;Hj)1kGlJ4gFZZ1@m<%Dduyf z9vd(6L1g{>#nJ)eqR=P|A^FjcRRP9X{my}=dnYdknjL_xHbR)fDy)m1j@bkiKRpy7 zR`tJP6IA#s#wJMPThMCLq8D0$mhxbe=Hm&RQcjI?Nd>2RU6=FK<2z^!OMSz~Wb4pm z-m>QK)c(1taKdw)4H5#fyE-&=CdpZ0v|FNfWqqJoiA!XV&DkHs)GqVymuh}Iu`#o> z`gj_-cIci>(Ei!exZwB#0W4&_Wec()@fc;&B=7KpZ4HMq{saUSYlcNqih+;7iK4?W z>@l4}88>u3BJ{gmvFOC6dqqFiYu6|IxtZ3V{zr>@D)G5FS%=0y&D00pwqA?h`@Y0I zVc$fzF8y=(xJzQu{K4%FMc+@XHX#(G`x_9N^Be0AeEXAElCv<@#MZ`u)P|MEWZN3n zS&wl~=K1w)HLy*^B%^4m9;Zup?Ah+i!*qe{k~LjpgWCGFj@30;1jabr+t4TFu%$Ja zj5K@Oxq@S!8KJ|oF8Gs*@<@|H6+GV`hJAJGmJ6+nisKd_ANCDe-_E@HSef02JV)@G zvgWorzHdqPTxpuAeS&G089c*yv0}b7r`kdCB+#H#XW3<~HIlJGb<9xEhm=G8AL%T( z=fXJXicjz3>Ld#QZOCCms(P_uwogM+oUs;4GY1bntg+{`pi0eQZxT;!xj<05A(|vA zE3(Z8DngcHSCnZk+#H7&?-~10srk#Cv+~oWLBjseH$L3i|Fs91*t9?F^^K+D)Tajb z!d}>NO`HdMR~*V2=-uWQbPT{YWXLF!M++9dK?eqWO2d>>x?dO-$Au)gdz`t3DZaPe ziN@Ic!vdCq6)npoA&b+K709K|4fQ`R^UMmds;vtEF@aiY+ho2kl>*hBj9{C)FyKTP zQrGBEQveMMYfzRC`0}+yxN*p$Fk#_Hr=PXklhSqUWZeVbJNDlTvx{(6ku8{)EkAyJt=B9Pq?qxdO^6~4By)tEV{w|U7KLS*(MWK$8nU)NjREQ= zLn+G24?&A5)0)r)Q7qMUSg7921jNRWq`jQVG8D=nW+(;*D`BdH`+_E&VxAk8Wx3uQ z`FJAG4BuY$Jm|@>8~t0IcHaz1s7x)~sC6$WVr!M{b*45TU_04f4h^1JvFXO^e%0b$ zbYVq`=^@1%uA$#*%@n7PmHkw<)#^hk;Zk3XgVI6QAMGg0@VHK@Z9gvj3D>v3+Atf! zwVtGL6X-0RB09{{(D_lQZnE}qDcdU997zd1BPgnY0WR5$AfC9vKzNszCM`+(`Lxjt zzMbOl8Ckn@*seFUlrZO9nbSr#o29i7mabQ=o=sMLcn#^1UW?A;ou=P7W6cS;V)RM~ zHE|)2^Da(lWPF1HVY}^s1ejxSdueR__#kQF+f&+4RZCV-q+_uZ%++8m&%qfuKWbO| z&L6&zRk9;)s=&MY(Zf|XuaI7~P3RrLyj4E|0ODn}VNd(Sa_&2%2d1;KV4>X9a@m05 z$Z>2PZ*s#xg&F{*Ou2$ zUo=g>F$kjF-ct0Ab-Dgb;GJLQ{G!h(CS$#K*I%fv-!(OmaAV(>oU>l>vzuPtdUcKT(mpdZ#Yj@zYNDer#`|Oy#i??Q+7ej+fnEOR@^5yb>2*yu9=KZdUQn+ll{v zz3frIX-f7Z6=E0~){r z771wc>F(FYbz7t1_H^&eWP>*&g8_T4FfOR3xxab!n6u~FS?`@0n{U4c+V^x^@7}p< z@0&O85qmrDdhg0P{^sq6fW5b#cYn$4IiuA{53&SkfPaKAs_fVNnV;QR#lPRYS0M65 z@X<8IAz`xRN9>?8nxwtELc9WfI?#pVoL#p0?YP09QvP=*yK?W_2{YtAi9aFd@bR~k zHi7$wHr~lOcH`~TD(=1q_L`MWy^|^56FMnxh5f^A%y&d&fwY8>cgEn|OkiNa)1!nR z=LTS7s=r68llxTj_fHsa9xQlq{m$--d*6LZMD8ECOW1Se|41I=*Z@oO(vf>XcXcysYZ4~~%A4ApiO-?%BLtn_bfraCGJ^2Ifqu;8yg_BmqeM6f^ zzaJkgoObQm_h|3vd;_w3;^p-}PZAR>+pixF)h^aialdD+p=kHa(0sO=a&*Y)g39YJ zIy&<(#o6C3rHG(nv%-e1z@69qi@zVu3dxkbv92#We7OH|i}pS9TY6y2dZF8U9ftcHElZzYRXGsTXeBpW!>@4_a}9gd;Ejxu38$GOhwU?zp@3Zs9McK;9`vJW+O^6U4DBXB^vK~rg8EV6vN zHBknQHZ-{#DaIdR7tS25^VH9bW_k*>iP7~%BQU%z(p9&#;yaogT4%Vu$0w>kMwxq4 z71g${$jL9!le2O#thx+_RWDaFju|TBX3v!9$)Lp|c35Z41&h0Ztxziz7aFX;f0^HZ zH2>%*e(aBdtUUX`w?_;ukpvNFvQXkDgDO|!#ORtl3DSxW%M5~<2>tf7_3uy-ME0^) zqL2X<@XUI2hJdrZ2EnwX{GdqEJ2`$ab@{IXjKRUuCQ8CBe??usOQD3jTco7K)EAMC z5+}Lk=G+5wl+2Hm&wn{q(X8D{6u<)R_f<5@fyi#+TvzE;j12JF`pjA+4X|L_!#5y? zr6``Z1kxu74idw)38Oljj zvO#J%TO+EHg@~UdN~$3@_cSLDPdO}iU>D*P@8USm+7RYG9L^7ic`W7IZDQAho&{r{ z>B;-QKHYzR|DLG-(Om!XY?q-!LQFDbojfnJdv)7>fy$5bD%$~MGzqrW5dN?U(Y%Pr z6e<}y+-Io>t_6~&q>~tO7uz_%1;oxjoJ2z@_#firpLNL#CD}EwAQ2)lniWTtyuD_S zjFP5fkwGLF70c1Rd|Wq)lWr(&^nLiJv2Ro8lYcpL@Gk~&}ckzhm@T!DcOvLMo^x{3ZOw4L~e9suBc?=0xTBC z-6eyCjg;)dOGb5k9CR^;yN3g<%1*P-#Nv=?d=`oa*iLbFiV#F09VJwTOG;K@814Ya zRi;EcL;a+nDTNt>N9>A5&?q1h2Wr#dIyAbj2#TjLHo@W8opi?8IcthR@M1xMp3t`bCoPEFuRtBCs2w2bniwL%^O!7w4;dd^sz zz6B{`(@r9`^Ev({eGMgXlCYQ7kyyOsjS^q9FB*{rz?H`~RoCN|Qz7_#WqX6ItE_xW z88&j?HUy?BLxKGWqW`&khL4{(T5a5)dYHvPHl z0^9)$t~Y(>nh%*YeU~UH=~!DQnM$BsFgt{!FWYL7CMij@<)(LDC39_Jy1o+^C!OUN;-OiD4VzJJ)^Rc6%=I>*bIW4Q~xy|X%1cxv`z z$-vb8Wn=eo%~j8xA9edx|7^Uk_(>0+cys?r&cyDOWB7mfbULhPSju(^=blmbApoiG z-1Qtdey?m}9))ZE&SAFz`LkW)HvT{2~;wJ^DDS3y~~1 z@iGIg1dD_-(B4kok0YyYzUAiLyd5>5Ig-r3@$KU1mML%j(!Va@KLKvhNaf$IbsqZD zSxpl*MpZjxY)%CtyA!c{fwPs5`5D2rkimAI_5h+w{B2>mPxN165gD}eDOirTCA0{G zv=pW#OEHHQ*zpUT6iV1uTV=ZI;SNkh3c%eBaI+&2skjfGV@L{y8E?B)uNRJ8fGmYQ zO7C2kZHrFZGo6G%DvAsp=P*oP88?Uq*=@+#A>jUH*Jfc3XHiQw07#(+Av;3%`k$HE zWgK(a(JbJ}hIDpxI$H^u2#Y?RIr;I_ua6DKstVRS9?qw(v^%7PTdeEU36p$WPeQP7 z9b8w#I_FukK?I{oV2}|yypz?&D+vLRanbB(-1%q{t8R?l@(ZzB$_}Bg)(2n#9_V;c zNt&o+TRuX$R;4I09Sg8<>iHmLNCcz@%>Ww#WWWNiq75zW zcqQn3zX7IfT(((0K&oZKl{9W%$+88y8UQPfIM#Pt zXLmc}CxH<=1B{wOy+`Ppa*&1xRY|~VIY$$K6bnm~r-&d8iZ!Iac$BWnpD{C}qi0wN z0$}_EG_)o=K*lwf(Y=>_L(*ZzJP6znni<60JPTLM1kAf^p2yxivZ3b7mi@9VmfSoM zGK#?;sX6#fP@2oD$S}$7Vl2yq3RlGv(~!`VV938$27=5v!#h++%` zyTGu{2UXKywkU>SJA;6w6Cwb2fJKn*QI)aRe4tZiA?G&(lo^w~cjzWH(ELasB%h8o zV`+-u-ud)UJk<3SJ%|r2#m(Obnl~0bqv=fnkQNlaJV%D29iO8!!Xt z=l}aILrCr^IRFUdV-ITxv0Z@RI$4X;uuXKqCFK2n%61?-VN_|5`Og$`S+rGZawB>c)#C{Z`hMX7)M_=q{U5nw1Wuv@O)_1ZJ)6fBiaf>XxZN zIJlrrY8aZjx1#|;d+33GEd-aMuT>dNJzL~`Y&7U{p}!FXm6y9gtMRER@5NQC4iNrZ z{PlIBC-#>E5WeHh9skm}yjL67B{0lu1WZ7_p@t?V@j_R1tLtbuV}4nfmq^sfNgQ3f z=SiF=q)xTf2I2YRY<*2~Xz*YhuVTlV$Q1`&!hC8P%Z<-a9YqU#9sw$JNx1~86<)napVO*{7g(O9#_Tg6{4&15Z&9ytOylSq?8ogl_ zn{jzcKMwk0_h#=S-(H<-H~=vcW@#94)bXKO6A3Oph>sez<1=ED#&W0Hr)lY?i1317 z=YogsWp1u3&zA48vvXdmm`LFF3&mBm`W&NF7e2H4sZifnU)h^n9jjj(Y&!d?^~zzR zNms78u{poO z&d7ulEA2V)jVhLW%*4af?*vh z^OJ`6aJ{Xj9-Y_d>@1Uj{mEsjb(d*%PW#6cggmAHkC;e0^9c9ec1hK#@958a56{o_ zU2V3>n457r?92&rI3|61-=^o$u?xc+HpE|lzOXaIhQ9aF(GP?}M~yp1%9go3Kwk1& z^UCs)aK$5=(0M4^m@dT@-7O!vcu&>Kcv#ihF3l8 z`m)`+-0os~Way6PvYernZBpOIPA8&tGy!p5wyu43Xh$%zyztzx>vgH`epXoSxUJ=7 z9yELvJrB@y%$vLL$i7w0RNd!R&n3x1Q^s!+d6eER&E9a*UBmQso523&OfSA;i0Jv@hDgY~D)k=Di zZgdrIWv0*oI|8-tt@5&^f~ry&WI2`{Ef*ugWP#==8iV_Q0X4OSI1#X{2?-rg!jj)E z$03U3Vx&K*?61*BNuX~|*bASK8y)%ve?JCA6oXNT3&Zz_PsWWe&4@&X=5%WZ07dU4 zX)4Jp%Y>lGUunMr>WhIE3&x;tVo1mwDM?>R_AbIxbd{WIWwsQ3OhCQUwZ4LSq;Xk? zoNbe7UX=q&G3u0qdTbn9<2ws(GeTP5hJnIKNx(7LAR2qQ%Jw@H_$vS`9liktd34(% z6v;prfUR;HhfFA^$EugBkP%txvW4Ddd#?X4KF4fSiE&SDrfV($V5^LzUQE*<2?a_Z zfgj*-8C@hXhasOOjvRpqo7-KQSD#!Nwj<+N-MGs+&vz@={dGCv@$l=G8eIb$=!WIr zOpdNP6=fHxH?R7UmjbPz`jD}Nk5~t)h|SggHz9LkJQYe_aO)h z2C!MP7x}kF3=MbYuB$(Dfj)EBg(@r$2Y%^)pBY%~w~uLQnS?aW2c6tVexZc`%C}P) z$`h0&6pA!tEBg@%y;VrIxw?VSA8FL<4S6u8TGB~3?h^nOdVXdmygr+!5l5_3`%W6$ z`n4vI5S03H$Z7%95Z@aCONW%!+rn&YBVek-OsbhM;d(*FyHCmPw_m?=+I#zxji8`> z2W%*{K{s_2_H(7tEJ+N{q^scyWiUP#ip-?82jvN%)twNyM4%a#mwiZA-N#_hX^6%d zP{TM~1<%30UFWg@35yQ9T%r2yB+PQToPmz+yG!;cS$VQN4PE z%M3%g*0O3-vXL8g9jX6eYEX7r^7n~%YZ^TsW+bes+o3vo;dxerpplbaZFkKZT29E9$G&R0Wav%Hv(3 z$MJ1(M-Ka0&HCBAt|({1nlR2Sqow1AyT58Q?Z16{<yep>Bu{GtnHd+*0Ls~bEX z?iih>Z9ZHqv&dTiyl6C6FPNCbxLG^&-PLicmB)JL;mCriyz}`(n_gb=c;33}XX}04 z4?cRAUW#6vqcFVZlFhtEj;AcU!sX&R7dVZtzx=u(_WqL7;Pvj)uD!Rjtat8xzyD3u z-QS%d178oAtsPU#S`e>LBE}QfP8fe(7$g(Ek9H!`&Y1Ve2Rzm(a+@n2dl74*yUrNg zHuU}&a^Tvt#?c>Vk@VRuJq0ftPW^1-dVk!eD7Y&v{(0rG_t*Vj|Grm@{_1f5PtM3% znpi>nGn7b}ulu_6flOR{`n&s?Vbr}s8Pxda2KMyhgS&q0DPGlCdDm_z>)(7M@xR$b z;@>x4|NRyd|9x*D{`VK&gPL3^?`P>DtiGt%)~x#|!FBUw>11 zU3&7Be;JGr3y+n-H(^;+86ro3$iO0*R8*M^Sw>Zw;mnZ`I(a~7-GQTBq`@Jo*bT0(HqBc2s3Pi&I5-I(@jMUswZlFnkl8=hDST<&OIB8k!*s?Q8M(4+jt|S@X8Z+)oGD$Ee#xb|Gh`rxJ zi8!c98@SxzSvQc3RUOA_Cz~6Mn_DECLr4~@lUI0-W1YrV1dm%rCR_RXTE-?@XN+6t zB-<2>+c1-D%f@XFCu6N2rH`-(ZDj8mGNDid)|c!sH16;;*|F~o>~*r!?6}kSQe0yvT$5AWk{j1iNziugVmVKlYg zVr!(`ROITd8$72r_->5~o{Eaxx-oWYBjK!j=-I~1v*)c+FPX5Ol}<&kRt0{P#UM(P z`CDV2BDQ$OcOA5fjU9}Ax;4JzY<%#RmTWiu ze_wBybTeo zm{>T_-W+mI;@&>J!wKr@P}V3xWkmX)SUDIem2B%gl38ZGLAU9t6?ca%Jfo~Rvlx+k z%6j$Wbmpn%UALlgJEnKvYTlJmnt8E#kLI>LP9-FW%?Z5^xkqAruWZ|Y>s-g>w(S6P3Cae<6 z;MI7sI}Q2(1on0rvzL>jBgs5XR_3oh+sQO`naR!wva5-(TxjJilAK}NKJcG$t~q;q zx3CHzxkj-LN~YaSST2^(#t3N1#o+E<1yAxZ&6S;g26xvvG@xXc3Gh}DDcVxWNk2>D zmYg|TF+@2O2R+0TmOqf}UOBk`{KwiWE7whtTl;-2EFm`6#v5D62X0y5DZcjD(~J@F z=^%(B$(T3^-P+&xh$bfZL3GyoSk{PLqET)XrU}4O>KF($EcZE<2axVQNhUOjU4`Ov zr^KFdz8Rf^>F32S*>;4^agRbW;jP#s6H1ta8n*Q+SwA|utW}+}&BZJ$B@)U6N^Aoy znpp0Ic5mV{@P=g{sc+8oXLR8L2z0SaJ(M`?V@M?jTdFyyLV!H7d&R7h4dp!}CN#0m zCCs|A#X{>)>n6@^jskks*=DsAYF_~%(!?Hu9e5J-;0U>|o^|C5lt3eUHjyu6i_cj+ z6z*Z+hCz&9pGVgx??PxSo~%WI;C012I<`y7<|L1FY0@JM8QD|LvXzlkESXN%n6^^i zweMJ4hX)VVD(9C8Hfc;>cakIkC5GfWwh6^BNMY39zM!-Aq`gtQnS6vU!A$ zE(KyA>S)ULacuK3!1}uK7{<6>QxOBcmSI`b8dEGb!TIQ7na=!PqqtrrLeYrMu;hzP z<#ZJpXltu<(?Qp?F?8?@%S<07D(LPDP=^lj^8LZQ4X$RS(*9f)iDW z*2d8GW7t+emhpWYmwcU?NS1Q4HJ@SF@4IR(s8d6?Xd*lF=KviVnDr9RCtK9`;1_&V zj)+vR_2HYygr$$xsXnI)&wGdBEP1`2a_F*aB7Ay#@?5CpS|1o5FcI~+(8y|=nJP=5 z2aJJ$f#@hE+!mse399(fkx_tcJ{_9rvm67$GJQ;<6obzmF*Qkmx*y4kPlxvVnD_xI zd;o^=QN=KzOTF4DAh8RC^)nFt3}m`U-?q;I%T#&5wBV7JeIl9QN&1hO%Inen40jXg z4nS<|mu<;*R-X}>`O!^uKw>8J+(xGIs8wI&YblrO08ljA8I55q8w8;u5){*`?+0l4 z`C2LsGn@M+l|-_LY)pTznhvPN6FHbb-Iw}SHIbIXKz+k2hzCqmKA@s3AoH_flRhSV zI$Q*LP#`+joT0F6%nTi=v?WF{Jsz-}9ax}}1jB9HB^y3(4KbraJsf=OW#IB7VtkW> z7o|_T$${WkhL~rW)hIwn7R2NTs{|xDNPRtZoncgxiDH6OT*WV+ zocXYiWPFe58lTrnbGF5j4VM2j$id69rkX z(=yQnytZRH*NJo<^clO5tQ;=uiG9Xr>DF?n3C_`^{h~(~4n`v7ZKi8h_*#+xG@tGm z2&mdabPC7_+Q$X~L=+$_h71c*Cg<OAIAU#)<@}eiAvP zx=HrzIlAS~gCe)EvvUu}0nM&VbOgjKv)6-l-t%^cx2_#PpG~O)J><~k4vbsPf3ylW<6y{IMd`Cy>a$nwf@Hp~IF?<#uhTVzyHFe-;_Fbz zvJ*mVc*9>IB8R_$j_hgsdf!!rVjFCMD@JT1>|0gQw~`03r;{C&u)a=DO9^vT zzF7Ihaag*@Q7~x*N}O7s6AtQ>?(0ZZK!tfw#~%k7Wd#mO_T8|junOYVxwsO0;cq3x z9>=ncTU<5Qch=zVQ6&my|CVEqkJ#VxAjnvCpP+73vPYrD+8ce_KZ!FxLGPxBwL?K7 zo9rzod(U;GGoiSACGPK>I~$skzSRYXSRDlgL`$xGC2yIveXcAs;Q=q4bz~Qa#xjr8 ziSLFY)=&|y4$y)0sR#Q9?uyp#q#~pT%G~*6*9aD^J^m55g1rVl(Ejf9WWey(A=gRk zbNOQY$h3Ps^l8n&j$OSv6%bsMAwG(=zp49i_dYCa62fmo$N_xc`pPx1NZhAS#PBwE_EV-(9()YtJs_}?`vIk z3g0bdX$PHDV{_EE+9E$z7oWJN3RH**c|>WBv})FpQZ zahjA9l|m!|7{h~97lwpyTETfhy;dZHK}fdil`qpOpr2R30~wBO_CIu;Yar8Y{Qti@ zpAU?g^GFCWQby9|6gfmxxTQH%q%x8l;r@=<<~%wfWs{1iCLJWzoQhISsZ^?wgu1(@ zR7>vLf4|?8-=qJ-?a>a`^}RmV=ktEQ-V}RpT3NM6%DpBZ@8`+Y_ev2v47`!SMxKYw z2+$5%>Td7)^*p4m+mXc3(;F%+w{#v!3Olz+>U(e@Xis1Ewofxpt>$MtQV8fT?;txq98HOxDBr#tI|Rmr)S0n^%ab0P%XI)gDrPFtieVv-jC+ZJ_2-Ha%rG^c!L91E#2tL z8)>cz0xZWi`s`_}6x7D3*#(r7mPal-10!>c*5r$j5Af%y8sgph7z z-d!?O?;sN+EwB$}vykhmYIfDe-S#i62zGmEQO7BsLmppphyy(9eB9Jvc`RQXt8MsK zL_&RR1DZ$V3RuM4iK4=D3cZXEi)J3J8HzZBL_l#Rv1%EMkTi9cE;; zDN@OIm1CA+%rZolSSogAr-+s|T3F3U5JT!*;XvGknP%I^+osXXi%2mlh+bX-m|yRS zro~kz^VRubjT#y3#VT!F8`9EIaTGy+SA-=sezR=k7QgDBjBSE33# zU|->4B)yM?#;NYExZGDk(EMhG90X#oL>Q|oAbzE6p9S>&*u*MvU$OT3&2SN8@&n3? z+=FRcnk+DbOyCxo-5$H>FgNwRj713)G6uj`yK_u)ne3PZIX1;wzVezzdB+VUBd@&y=%H=B|`>WY@cA=Uv<9ow8>%P_Q-(hdg zu!&d2Jgc2#SgIycc0C|8%DASXK6CIvA)sNNT*TTQ@5%zbedERpx`xJKi4ou@4~WQ~ zi$@#Ls&J|&yj80Au-$4t`KxxJa}E#tr}{1|oOhfoDKagQdBz9;zB!-nz>+;PAMt%+ z+QA{N8syd71=gDCOhC^~_qV7k3pRcBf{a`~O0w&&i259_rKd!tVQa#d&e$Jq4k8pc z1#>V&YjCp{z(VPOtKeKE#Y@xYB+En(HTu#}I)L-&F2bSNh{M(0FdYf7rRyT>cw!IC z1K?Z5NMI#RC@1xDQkJuq?2W|NQ7siB=seghW;c?_K&_5e!r=qnG_rUt5UotAWkR6h z5Znt4NAITm9nvy&r3;;-cZJMa-YbWgRUd(VevQHf%c1m~e5h9lZ~2}Etqff)vLBsA zOoX7Z0~`Rzl+IOGA!-TQu15weG~IY&!~{0;nU$`!iszy7BIc#f z7CP3&5-7=9bxr*ibVrPU6H2*+PF)r=hY75k(5@#FhMXLWeEafE&QA`jYs$3mVaxYJ)jS)&KO3oGioGjRNBh`dC|5A&%0}%^%*hSO8mi& z)mJ2s7&&92E67pp4z;gk2887|#@4-}Q5oCM`Leo#jMrR)Cu7ac{pO(*r?W<)^>amm zt@;|vHB7u(lg7~MXkm6#ysg?sfKd>gy* z3H?LM?pkj}+3t78bDev%m+B(=E$kp**fdPr>xaO_z!Br##*zLtrfQcO?@Q8KZuRdl zcAXOxNEP)OE|BkOI0!a6(!@M4|FCGUPLs{Po3B?a`1*Hxi*q%P5U|MCMbcfC?6*uG z4q;tipH9fWg3(_HL0zAbRtTrv?A|=T?+MV#o+#d%IYTP{S|}jz{pr0mo2r^gB+;I8PIqQEMc z-brthWrr^P{({KgcZF21?k6?Ax_ZE{kY1p5MN+b3FaJ1Z-7fupx^F@b+uE~6@UG(V zBg21g)ZRF4xfT&Q;6fi>_Tu%~HTTCwJF+K^J?`jVT-|{6&-T*3SE2b@GySUpG{xC$ z%`w>0<$~oKD=ZnFzD%h3u7V}3!Z1Rrwb;8Pg4n6zwxz?(a=gF7``&@(|CFY{{Z;9w zEP6*Ec$W9ZrM?OOuI{iVCFOQ^;MaUDYl&6@xH%+$hsK%udEBrT&)n=u7ldqt_iwP| zL8p`<%1P*!zQwT~0=D~gW8a1+-W$_AP2Iie&%HMac*t!9^dBOv(hUh6DuZj9_kHLY zk3!si2n(2IdqrrYx38Q{=>b9vcrcZKG6p*9Od9r?*@>l(?fV1LEike|&GgGK0>t;R zje9uS)9k-Ds5<@S0dz*ceIGBLks8t%?R>BtmqbenSkAT`lM|Ogy01wd$hEVfQxzR6+q@*eUA0weoDG}44Nh^Tf z%hJ6FA*2Cl0fd4E04hXxJ>7T^#8v_5P7sktM+y3nV!A^Q9X@rgYz)+8u+a)7oGI0c zRJr{Y2-y<^WS?FgKjO^WtzoBy*eezgVm|Zr(&hBMgNUG zEP`4JvsdC{lJs`5wj}bjqVi4UO5#@UT0a|X9*D4;fha&koEb$xcd#3;nF{76n{00ORZKyT5f|TpadqHr4%daH}C6W=+t=*AmDs7Sf*dclXXgsBs_~gv(Y9c#7T;_ zro(FiVIB+ku@_<@As=bM#Bp@_l6@gNiBP%rG!L%>LTTezDxj^?M1|9_>S-{6MF|HW zLk}=hO|Zn+3txOp7d%bp={*C=Qtz)6Du8yMh9@ZTCZHA-z@AUmMsr|G)Nu-+MCbt8 z5;S^`8JwPUa-Ii8%A(ec7&0N3#1bvC1Xeo*%>W=79G)*lPe)Sc#xhC+0ifG=L3!df zTh~NFZ9N=>xyJbm@y5B83MjQT>t(H@!8~VZYpj+5gdEJKJgLyyBV8$MrJHyS7MsyH zae6d1aWo|C-~}x#@9C>FEz4L_OEUsDZ~!Z%-tK-RfV`wi$xg8rn|N9=5F>i`ufAAq z1sFT1+853yO-rcLfu07A9ICX1h6SU)EwI-Dm zWuaE)R@2~a0t=y?@uSy1b~qo4?mDvFO=;LLZn(6yOxGiJ_iDCLFpua2p?FBi2CwgKJ zQ*c+}^G#>>*^WSr?wYBG7#oK?eWMEA8ksxnKW@@cLG$#s@?M_aJFy`~;j89RG@O!R zNv5ZdFLCBgxQn*!hu2E}r;csL+6C*y-637l&HI05Y+)0jDpWR~MngM*iz1d+5(JsI|zhz&1rsd*v|WLg?nvxm~1Y^Gowo zPjh_!Kf4^3ZLJ`jYjn;|p2R@qpn!LIShoYNplS z`4$nLtC-6iryGa|8`m|Cx>56~&at$`4B%kgD$%$>AMZajlzD1gzqFf%_Cd#1Eb}<6 zR~)};dQdw~>il2FvZ%+4U781;W$`^C@S(u|cIG-_Z%I6*!1T|v{f{)#&W@jQ#pZ08G+-8|#()U>sk+m= z(@)@mr9UYREaQvg0cR7)SIc}idxyzo#8sKXRGzn)r_V@tR=lgjh^j7WLf4anmiUC# z{R}0qaJkW$ZlFMm4B(G6YwhJoBD%2&k~7wHBo<;c4MG_$D3XF@oq`OlFT0V7K@%(N20>R;9syL<*T^%zea0QOI5b|$E6$Gg%G zA-5{=89jpu9xDa$$o8lmtFB~LooC38TGrFIpI7zgOl*&4;XQJ^ix zjb;2qg2|S;`5nM(_6c@;Z{S7m>)Aakx_VYF_Bgt?{NZ){w?*^qTIvXoNamc~3V|%~ z>3{Vop?ON|&^(MBMzPoni80$Dm1u>_eW(%=Ro;pnH}sTuQ6Z2=9EgIo;xPSY{G8z) zDM5aYaC_X4_@FASg*?fDJYw+-x^G&3*7gKVJi7a|00S)!>^2ZiH#e)L2PW|}2u_L{ zfd0aP+|EJwj9m=|@lLT2fdrN@4s+w&{A-ul-AK(#tsk+gnmO7G=~i1mpcaH)`G5!p z$kVY%Yt8M42PIF#ve^)1I^G(z^S?j&BUUdQgw{%^7eU3Z&HZfw#GbLdI2IwA{tN^1 zM!p|x0?@%qxCzU+(Uy`{46EZnE;qq?lzWT!m@>_KPyYLINxJUU8RHg8e(&+w7Q|L# zzhcub9H57eQqU=BEX100G{ev+vjvTX08@Z|Hv|#~V9DqPPr21UoXRHU5dlQcV?2$0 z*HM#udrXeI43g5N2In^!&2vz0EK(e&GEVx(pc3kLMA!NXsVf&{ljOd0(!idldwx*Tv2cO2NjF1OrL$GOJ%jf0TG|L9x3$+vt>Ult#&sc1C1*l`1!KFKjN&FaO^k^EzgUQ7E-Zj4*(;f4{V|X{I3ubkmw=JaO3PUVIgwp zyDOvyojjS6ZE{L#aCV#~kNp~EpsgcExp8#EjUdrd26hH zRdo z%J;8suZ1TBo?kjB9Vqo-nMBjXMOcV#{ariRT)t@y&T34RoIY-NIr0BbF-?3Mob`GG z3H(2b>GfIlt@9rqzP5EKlQ)}t?bfq$N#o`&d;al}ym>kp~`-+r0Nj zET67m{poD}XouLj0Yk5+GY9nxbHW15a)GoUho!VJNV#RMLON(w7@dZ(xW($>xeVvP ziVW)k*#J#UZy(UFI&(&_eCf?xvD@KIX7VP}g2=;7MMKA)WdqG~6lq2}kYgv~VYD268+|Q7hg*}56 zb!pI$Cg#BO%tMKCWRSEjC(c>m<5|iJJfC*WAAe$g`rC^0hrd3ZIrZZ6ujYnkD67Kd zog{T*4p`OsxOF(XrDA{ABmW`E(ggmgZPC6jPd_#H$!CtVzKuSNwEdL5;(sWn$^YDn z&cAW2X7R@%z1kd~RYQ!vXzu8fxL|CDE!+NW(8EgRhA)9%<~Xf@_EV6&{1F#un7pxCl5CvD?^mT7BR5A1bU zfJ4alCl7{vNn?8)Fn^5&beOv=j`XgrUv#_|6Y#fFI6TE}t{-=A%*km&QS{Gi?!A>i z$9|o?dg)H)M*<+<^JLX3$MC}hN5_3u_;Yo8HrpL&c@!N#MerhI%+=5KRu?>*r^L+OA1^Y2gPUw3v@XCMD3rFOo< z%zFG#Hq1)$_GE1zSzO004ja+&3ikM=3VXQp!20glS$1jimXxp;0HDoOy8qM<2!8Rz zXU1@$hnmA2TLv?@&Bi%djN<_E2MfL! z6Qt(g7i4^0pt2y0V~+8p1=Dim`W3taB31&k5~U(oI^Nl1R-*SLwawSt<9^3{zYMOw||3+G#0C5Qe5Oge{sXRl_ z3F27DpAjsF`BWYEhnlM)Qy=IYPzc=SrQe{zv=5#Y#Zl=E`=y0$lOUi!Kdy@=L!qr? z0par!9eXK)g}NPr%agGnYd0btGKcXVv>uIcSGcdPyMn@JAq)&wK*zXPT{?iz#z0oy zX7lu-C9t;|0dK9i=qt0|aK8q`ZK8q@fjG3`032e_2GHpe^Z-kas8SW-J}Y6>q8?Zd z3)tF}6cnl%Zc(Kbrg#oIT~tWWVZfs`Eo>bTg6zhCIn5t|CaUgYf*E`iy@2k|?SR!_nc`sc1g?wbnZD4#Z1#IektU5t}L-RI)9g2AU|JV}184gy^b zdgFstg?bwxa;yZgUPo5qJRr^X68F;hvJ%HW`V}L2f1}4>#U?y`qYty66i!#V&S!2e zQ_DRvq!m6In&vGP5@jGI1vvhE$SrTL`xyAq?c>86oVttck_R7Weq=p9^rijO&olxz zT~o+Z_aVfrhZc1J+GzBiu06eAZB8!&D_?>G<=tgT07vg3`k;&3_R`!A2HYpJ5DKaw z0d*{-UI(zUiUpd>G~{5KMghYEDbD#pBnj*2LpT1PXS~) z;uPa}JvEdZGhTM;@BAkonf)lLKIk~odji(iDP0D^S5LWZwzb* z{#tdS%RX~Wy=2>?ug9+Y*e98J6?nuVRx8XY@k}o}`EZGAhm_h;U0`Hy)*TlZf3^pW z+?(-Cr`o=r}23%%s8Y`=x+xl zE15n8ee46yiXQDWE-Y(7g?N!Bz9!kpJuL=!LmE)Yile&pCm{o%4-KNiRe;-rb^<8$M z+;cC>SbNy1Ws1VTGA6dv3(%{@8;u=JhA<)^q7^9=2e8>N~D;vYdr(iIKg_MWGTVi3)*b# z^xC&#_;!X(jDKMY#fd~^^)3ynX)xFs8sm-~F;@Zq&+tV8CUa^c;a+z6j zC1R=MT4qT{bxCJONxrC{WI)8bmiG7__9g)2rj`y=m)`Fv9U3itq%M7sSgIH(ePZo3 zm{|6-y6hFL?Dc5bTXmU|RzATjpNuG<$}FF*E}s>ZPk^C!)Ft&9*z-!i`G|@inHB2l ziiM7f#nFoY)D?if80sp9M~abIVswoddqa$WDJK3Bll3d-n>1mL)>+qbx;sR)Ceov) zHqxph)0xUTTGf8DBD0wytE{TSO;xu3#dgg_D_pCNMpT_pS6%iy?1C}6COX`fc=*h~ zVb{SDPuC;fkw<)8s|qhyez8tWZA;V73Z?pZopm}I9(gouhPt)pXw;3P(Jzn2{8~E7 z(LWaFdMrWz*x}7~w{{+lh&;Ca7ji3a~CDv5`wIfB_<9$8aeQ&W4RrtW3Usb4h`{o266 z=mnYAfzaB6ZI$OEYg=E|Ui?)n`&A2&Ph5#SaV_aYd)A508z;_0R$rVsaRF1;b>qYh z*Sfn|bpthZU6FP7i)tVKs#EBneByd?B=Y1-fIfXMhkIoU_{yM4DKQ-ZcYBKWF zRMx4<8!po~PJPZgrMvvpKl-QUB2Ue}JT;$GudbL!72l#CVe z9GjN%w%j~VGMw8_xi8>>ssfViwMD49>>6olS^3yDR%_V(r;I|4T8A?Zm=9 z9KWZByQIK%$Z(mp=dwG`<-9tVw{Q+LXv)8TuAbUd=+;z_eeTcu=St3>>rgb67dL4j zrh<+C12L_xZLaNXu6xydYN1(TaQ^uDAbu0=lV91n`(^j0sm-s>UtBmpK5+hn^-|em zzZO|`OGj->XJ^ab=F#{1iJvtF8BX*tiy*Hwj7i6vC+MzRri;^Eh1;Ubt<-&h)g7Lt zM)5A})VdI^<+!8!!lRA4$~_m}xm}#By$~9EG15$LtMuYF$i*){J`DN<%gTic`ahnFX}aVrgR2QN5BR;9#VHfg@_*rvTwEpuGfZq#Dv+Hy$8 zPSW|?bk-VfJ1HOwwE2PuRhIgvp2lD^3&zT&a2TSOD^9f zq)C*Onn4^T6A8bmKj_!mXQSRKc1wmt)h^(~ek+VBG*g!gj% zU5Vw=GTrhP(;?0Zr5t}xb>q+3^2~HngLtv8rfmih4-?Io07{p*U z{yiBdlHuL}y3gqA9axv+|R{!9r=Az@>=(2_N7m=vIFd^&WTrd=HK3a^Y-Ut z%QHo!89Av+0b8d+egH}T9wzNOK}vd!-N3?3ii!J5h`;3c0B{NQoh85Zp&Fp?>;-Wt zV(1D0`;0-j8B45}VV}zgEh@~Il5kZF-6SR{S-5%*p@WQjuE|~%_teUuZN_Ywg*vX!CvKOLXRa4j^TnM4TBH@A&ir8wJPishiFjO|D2`S0tAi`Zic+rDC;&2ml1X5X zThRfF-4Z%fOAO5f5i5X)5_-3}1Z^S*EL5nsilhk@imq|t%HhQlm>UD$PRF=mY;FcpH)1tB!?D|Z&Woq@}u zzin5&l5?Qk5X=MtCj$)wSKf})eg>E*p(c6@vL#Z{WlWfyG|51G08vFD#7~R|Ut8e6 z#YDA|dTof5$3ZS_#B3+rNxOwG03i$pPR1d=X5cnSV1LPw5+&dbyl)55=3>-Q$-@+2 z^b!FoA!Am^knJp}1@NjJM7hy1e@S2#MA%V9?wUoEB^@&gpv;x;y;;x*GRhplMyTK- z33^Il^OFpBQ@k=!zGlb}sla<885Jl)ypDeR2EcA&!O0rZj0E-v9ePv_i;%$BGK3Zj zP6)vyGrB8oP3HfHqH2%<$!{x_07E==RQWJw@5`$p?;^lgFaI8XBqKaq>jLwbZG1bp z@6hu_I(A(MRHVY&ikHyqWbicH^EkqtU*Pz(gk%^@Tm+D&^anG_V_e3QQCaUBE?&lc zll|y}yBwZE#)L{>n*dy<7|NEQCE|~wGQ_Y4*8e}aJAiADD~idOC;uU3D*SGDf~^Ts z!uq%ZMErFUYG;r4FCTr&#lKME&4V6BaR2#>jBy9PaOLoyi*UVM{96DUD1jxDG0?|P z#6+pbe!gyZ7Y36?mA*3eagJ%*Fv~+$(MhcU`e=&#`6j(VCIMls_ zzahrmQQ=w)2~#IY?L&myM)IeC)lUUsUPfGy_0ETo7L|RAa^hPK@rV5W3)MWpA*K?D z-xY-MZLN#(q)Wr>F)neDLkh?twi-=^nq7a-CH>UAQ$U=O5P!-@A7x%~OFEV9c->Q^ zDUc+Qz}@J$De)cn*m`U$(KL`a${@Z7QPw&Tbi43_%1etNG35_Z?(lkL2!4~pkLJh3 z84y1(`!2fY+t9nk0`=7&GNO`9)Quti;#%#8v@S|;VG8UA^1u5}kUr3nCuG0>tRQ^{ zWv%zy9&B{%6XSP1E!OtJj{r<^*wR;18`XM8I~aMeN^2PsjB;M$52H;^AVCQ`0bUup zc8dIxk$}cf$NU00_sRh$-_wH65$wduuinrtnkQXfYjL`QMksa%u1cG+q$=*H-GE({kd+dYa{v02jvLc&33O7 z^`2ec((--w`IWfSEB`pV=5y5bbOgyVdQ=tLSETE(Yix8bexMRE^2fHU?YB~o-J5!S zod~$5EqtA6xn5zqKBw`;O#CN;KC`J{$Bu7@o*UlDeLLWG^3#tMibeol9;n{7tSz}c z_3Jm^&wIlz?0$213wr*K%_*|usb0IkM2$7a|F!9a??d<1wSHHZUR|hNl@r0qSO(ugHfV zUQC`JzjysA)~%#E#WyF&Mf;W(`CRVpl22XVyw86$OgI)QyoyWh!x#!kUampFg* zvmmsf+Oy%5-B*{RZcZIe?ke)FOYXZ-e&<{tJD)=8)#GH=C-x{_?}pIaa2KIyQT59D51f6(X*$|!D0ptbv`W;z^tIwj5< z$*xQP=4)Iy0^w8#FLh1T#xRG=HUjfEFNdYxwb)f}Z5e8{mb58}f7D;DbG&+gez!Mu zS67V%#kR)$+mR@4&VfMg^o?D#yhjR+y{T_**KvPZ8$UcM>3u3K*FZm?me&M&pN#EF zdU_%v2J*x(^^kvgXWjW`+X>tz2*4!xr(!vUb%bUyEd9jIP-0f9ixq zpl%_PEud^|81#OX7+h0uEG0bFhw>trmJhnB$Gs`h@|m4g+eh?|=rV*!7Sw~54QFd( z(_i`=-+j?Fk+#J-^uytljJC-m@m?T*gfc1bUwtyVfPXk)Dbe)Kin)eE(z`#QL{hxXj$UclR7mjT@_b|yaGa#q3eDmX7ynsZKP|`Gv+&N=N{EguA4_io(hh>q z^MA;ZCJMB5x)Qp-sUKkvf<>`DM%79d+9TuvBKm*zKPY<@h91I!qz!nlUBM{IbqBN; z{qk)-C<#Qn!}ukQMibT}C%L-QDT|{Js0mAuiynusrwMU$D@wEm8jyPRwt;I^1^7FQ>^pZ=7(_%I1X2jszLJGH8N-6S=;(#ob(8#B zD*>?tgeIskn#HfR*x_r3rVDf7?`dzQ1-5%s=w&*dH03m4+to&jesX$;mGU0rlzMB& z-7ObgKIu&DUnL}8Y1Ue=1aN?aq%YeZ@sv4Qpe$Gf+SU zaSi`O(P=_3nRC2~`{9W2TYV%C1>~t3)B@-*ZRgbd+`2e9;j!0fHT z9wVK&Jk-%%``cpv*yjSolILCfJk_gs@V()7<9yqtU3PfGb1ApBDN#&kHZRFy_r(Is zbSa^%+HSm&)FH_y?dh%{Y8t+J5|kB_CCvL*hId;$Za( zp$VBQv}QDzbSpnwx>aI5SVL%acHa(#7}(`_y8pBP%_lhK~@r@1_-!m z7&$_LLX1EOK$A~2Qzr5l{Tq54$EM`vA`l%?TxoR^*=_MK zvRn)+!>~D0m>qbH6x4HJFBxYpd^>C(-{!PYyBGACC z?*QyWu0#CB%nZC}J*VU4OZk?XXtCC5z(97K9~cdqo|DLz?>~_5(^#Nq`0pNb1l*c6p)CgFHuG#GR;{88i@VA55D_W50D4p8iHhU35Qlj2Xu1~-(1Myx z^MG^K_h~=oVAPzR>q(hBOF-+{GT+lw(+K$950dakO1KzF2fBp{#U{mY(LimQh)>q7!2D?X|@ z9S-ofE%kX`HyYp*n970}5sV99Pt zW6MiGUj)^V#WaksJG1$uPX(|#h$*X;=m*QIh5?NQi6K1VG`R8!>Z!cY2wWSS2?5l+ zSZ+a|b~`$(b**2khp6%p^oXO3{^dR3e1cDwE%#I3A_9C10P3c==pX^j#TBIKOKBV! zMgiScE!;l}Y++eLnrKY`DnJdq@XY_cz>nfU^q3G9P_SZS!BRXw<-M)r(*gnjuB?Iq zaDLb*sIf$P`sMd^!V)w$K_!!_1XphMI)5I4oraA@fkprjnaN*V8b`z`1q6m|b_eK5 z*3z`*uT8jz8u@H4)t8K-faxO$J3)Gc@F}w;F4Xq36FDA(`aB_Q4?#_lwaym{JU+Eo z`sv2dkWm5HF$GHJh*--ExjmYg${_6e?DL-jrKd@^s~sltP`C2$nV96X1seVEcq1mnJmpSU;vD9aOoe_g!RSs!eYaw6Y2hM#EY12AyWx z+>Q&8V^pn~!%x-7JTsVwp&*y#vt`Hvu3x#g&z}CP-!77s*9I{a3F5ejm}-=U>Ee=k zU8kxc*01;lO)FLGqu1=0KIG^4vRKEzf9o%;gr!lTG33ZoKcB0!?XN>xg4_rPM}Q-_d zT;R6EFp3fYP{XgQi+IpL7i6!+mCDhl{dB*Hkx6J`siB~ZhAbV>y}mi{Zn)@pDRKag zZHt7DCqH;EKb$m;*rF0NG+mEZo{pWy0ZlFmO#vwixUD+hVVbH)7bJ<0QPzB4IpWsd zlI*oX{d;kh@{Z(czAXULu+@UONA8UUy}eR$EikA*P_#u|ZjomDu>)Ni&`=^5#Yl$k zz`=+Ce!NPMr9$qX79=a-HcMG$J21o>T+x^Cp=)*`H9qK5YjO60@>`_=cS_MCUFeRX zM;m@Unr(g14pi;Q66_yEW-jvI_f>CK5aRqyZ~6sbHCL&B%ev5|za_Z&>AQP60)zmV z!(fQ9cqL1)0}vEvV!!znC!vr1CoV6ID7jKSJOj{m`p9WqLq3zl)f^CN#9p}|T2iTj zEJpo8a+S!G0nLgl`$HC=E<2zf zb2Y@TEIf26L2zNZBu+BY#;RyjAvGM?ukxZjG}N^Yqs&%qZnfYu_eib+88%uSc7gh> zgS<77A1W3kpmm-6g~>{!|1YFvknn;Mx!<~cLsp@$47p!fLRu{hq`~(Af*m3uo1uZO z7VfAH(nM?p1A+)mSj_k5fh>Lm2jQ>S8o?BXOc!KnV47-TjJ05s7_q-eaE6J<%qc`I zr+B3in32?)S?@P0N(zVXIel##1RK{){x=i5vzgXeupufFVLGV5`xN8ZlExF2|$FZ z3!`X-(HxB&voHh@MyX!z;2^(dmStKOu$uCt)d>029p@t`yAtIUz{W!uXB^>C8 zN<6cTZ;j-l`Cb6uyIG(Cf@WF6!mKrH03i#_52+R+*n(7RjXW8;`xcl9jNL$hPUu1c z8m`MgWH1U@Xw)eJGR9iy!-RTtpkhEl@1&kf;)+ySKrUUdMG~YPg-E&~*xmtS6ct8| zcIH|`^+N!&QK9TR4fpB(wkE{gIYF|FpFM76%PGfwD%8s=sah8^85DynLqw@+x+Rd6 zEa3$|=r#!s%faQ)O4tCX@$PzQNQKILmP)Y2x?t_nfY5i~C2JZPuP%(|Xp{h8*1#WM zR*z*e#++mVmJ-^O8`ZQ9nXH6{v4rs~^bP>^r*(ms2(?R97_Z^3GK5*m{7i+wh79** z2;(~haY|GetME@UKeGuM-UR)VRmg5qW-|GdJXBid|6q7`(P{>R5Uf}HG-V-2g!6md z;6np(Ea*Y&{5^5J#6y5}Vm*o;V8sG#Cr~RF;DPd6C>j`*4dg=Ma5ea6EsvxGPuIe+ z5@g=8%}xG4X3o**?D|yqn3#lS|_wqJYduK!QjXp|o!A2xlQYLke@$oW08T z=XNT0h>-EsLN+k=yC1V}2@MZt3B4GFoy$@C z6p;YB@Bod^t`>$d;mOtof69@lM<_Q2BC08$yq_PEDP*e>A>|3tbm3+?;?G23W;Mzd zjX1ERM1G^a`qR2_qS-59@skH^p#tf@8zTa6qC=T8_F@ z{V-V^ot22(AS-Y~3wH~UrCGq-xKNJ^3t(O%v7D?&0cRG7Jp{Rb7-nkS8WsXcU_tc( zXisN>X9T#7emk}U2v!I^Sb&=>--jtfiK%&s`L(kj!P|R>9(^|NHs_p-zs3-DTPFfE zP4yuXIeG~&PQaDp%L3tDsjFaJk+4I0jb z&+XhYw{9%mZ|m&{WaT&_-4Ed)k2Rh`CWHvZuTflu#|v#JHiRcTV@kA!+j5t=(h4Zk z1vojM*l{V4<_^%Hsp<}51i~p3v>roQsDa(Dgn^l0_6bwcmAwyxQ+0Qw_R^+@-wu54 z$9xG99$*P`#4&Z&!n6p~ZaKz9j`=Dr)4t@onjVJ)TY#mgOT+IpC0qx4*(v;B^uHvFkKQq zUA%Mj;B^C9m!IgzUJ;b~Jc%nf$3^bCgFeg|j#!5VrUmod$Kn1&N>+edWzbnkQBk5O zX|zb%Au5(dT&PCIDT~7Ok?!LHDffp|O*%ssB`^cebQrzzGk*v#9w`l&{k)r)T9Pk$ zurmwWKO{OH9+;x$=gX@rY((PaxXPU+#pg=CtIK*bMP64k=Q=XyBqIvpPK$OO?k&leA5D}|FGM_^2zfFo{f~ z8dICGz2w@gfq(QBkK)#(ZeKP~;?S31zw?6$gfC6IEJt981N{G$0`Ti36x14-@7l<*wY zr{z^|o45VmSW;k&i(VNupM9Yx*92IZ(&xdQ*nq?*AFS`s{dRYS2jHOSd29jE@$4op zri;B?FDF*=w7Ncfp`hoj)1NXHf$jm1zNXVy+u7)T|CRHBmkZqHhaBYyot*p!thT17 zIIDk)VC4o@s$Pt-S@XBzUA)O%M-H(9>*U?!b99xQJWEgQ zamn^R&;x@hLIWo*Qi2s{ShVWsW?w9EIjRXV*7)|KFkS;T=!R=3_F zp9SEKbvZSWXUSeej9KS2Pqf=36$tf=xGYDJbS^`n9wQs>qJBs4~O#m2^@`l0Lrs{qg&Ef9$%pUEA}q=i`3A-H2IM9H?w>y{yGJ*!Wo4IE;+2RH5@3 zDtapr_+ig5`Zt(rUFsM{qb{{XVMu2D?9FxF_y96H;Rm^^WFvI|L5=t!fZ2=YVF=X@ z!DBVm&y5nD&O=a7lo}5EP|}i~I;ITE;3J)>3xYw0TEgICEt`en0`osPyaETQDUKAW z1WcvK&G5$|sPvUVmXz#J6bzzA{^5gO$^hNuahu5zLOrqjNX!qQ8^fIKH!eN`r)1Ld z#YE5nS#6Dsk?*jpIo%Je9;1aPu=e+(PHm}djyr6&kze%J7av{1U;>CgNdmm81I z)Fe3t)&=JN#Gry{nhbdfAZ_G!`e)%F{uYCMza!;A+JI9EkWSIMO`uE48Rs-gKrC|v zRo0WZAPjW>OTnoQ7mpP;x7!yAm^?Axa9)vSF`el zB6qncJ}~VVA@>&#g<+dFvL^5c&|>p-7y81HXjlRufGO4&ATG@* z0BaPiR2hdj1O-gC3<84REVY~yu<}K543xr9VKu_U7b02-1Su_ZD*jQ2vOTX}cBUAv ztd|ONMMkh^f6YN{mj`UtL1-W+26jCA?hvV7R#CjVhV{Y_dngD+fS{-bjOgIN64%iI z9`88<@Iao76tS_yjxoy>KbgoCVyb^C!hV=#N;lW~-E}Bezkum0%JI&(eDtCOIq>CZ3B9oPU$n538>xa zVROlZ{GAa{F|T^bNV|~Xo!S7qmH=;F5Jy}AP2|wbh?FUSHY7(uYVlOm=AjHoXabeB z+Jr)xTNH$c%<+WcwRH}?D6trZN$AMeC|(W<4y)Ao-w}biWelQ68di1ZpGhkFqI^@> z*Q()%VILCxcxH4)oG+-NeWwGWT+Gxcc`iWej>8dk;s`J>h;UjiaO?4qsS)QK)gAI> zIO6wj*RbV6r%Z0hHPsP)B%s*IB>s;fr6{LqpRBTI4V{Crt)=v25iaE?!hD?VUCFU{nWhOpf-VgSNzu@YTf zfC)@!hbeAMDi?Mza;I1bVg!?*)B!p0g{EeC2zGS*#wNr;N^6%B9fQ&r!4H@lqAt#$ zwqz`n>>wn|)DY76rUI5~U6e+!IOcI^_5@-yLg{nIu5B>`NDQ8Wf9m0mvZUMq66UDy z<=lyeu?1T@eoM7xF{IO%3zPcCFb)cX=Gos_s3C^ph67XTe>WJ(6zEZn2<1&VsT1#? zT7?#zfk8tCPKvo4;Mz=Hg*vh5Xj8rAIxvK!kIE|Gdu|MFv+XKZv!8qPqxVtV&h(lJ zRqPin>-_~M_Hdsnre@9KZ#_rZtTBtl{s^^K$QusB15LSvX#6_a+qzB6?OkRm3H67q z8<@C*H*~hXopHBzX~Z-2P|6$6M=S*2OAc(hvo+2?2M)i4mLG^2AzVa@^Udj6Y1}rY zdsuhjZQ}RbRH$5eHAm+T^UK0A8!MR#bG}o5GB*dN`mAHWKcl=NbQuNMp#WWP8H{%Z z7Z10P_8vRC!Y@!!y@y#d^)*S)dz&zul&+SV^S>2~xJ8(!B+@Qyws3#je6v_5r`j8x zJiCmt|FU{B%q2tm)ujT@Q9Qc*j(=^^BFz&1XBgkuc`AY1xKrb;yDrWglctKA`O_QU z+D}|fS+Rw?lGbF!Fyo~D!47YK+eMmLcD?zTs>e>ZcQ))dJz);ltdeqpmYuIvD=u=|30zzZE%P*IkB|Xa%gi^>LViZ zvlsNEN@Vr@ecq^VU&c-s?>(R}^EDFw?T@<_PRwSc*<}b{mrj*~u=rQ-Rr^O@16@2E zBOr1S9zA;iRt4texgRgoEv%^}s&COyq!pcJH%ha}5}Fzh8l@ujdN_7jwe=qa-llA9&8OP)0gnIhph-+>c$j_mJJ594^8p0qlHa|AbS#B>3S0w3{t6^@eG zD=2XB@744LA3EV-5gAdIVmOvqoPn=*!q*!4N7@KZmp|}Fv0x_a^;oCI#md=gk7z$* zgq&f$TssU1$oq*$-tl4EWefE~Smqfp8`WrwFrl3X&2orn0`AeThT5*M^cgJu1*rC+ zY57{AjR(wf25OTEvm+pLa%J=uSl_~3tyP6_B%w_h%+6eswnwO9TfgN*g>DYZo+Oj= zkhZB+J!rc&XqO-)00KwCyy*~2UodDUqMB|%^*>WhV_1d@RO608{U?KF4}^r3K~Gay z#FI0|%Y#;`^OlQeWJ2$nK4E<#BCZl#QBSE57EH`~UUL-&Ro@THDF|Ac4kEZ1H$|Cz zrW(KJh&G5SauEtn(U_&7&?>%B3f%gUPB`+JO_bKsINLwO)vkiQ_Ym8vf*rwtX(ll3 zrD*n}w7owD)c~@+W0m~MPN!-r;j>UJm7>rqAS|I zumWP(&$7qCEUVeN0Tks0vSaE1VMvG=5)vvX3LL6(FIjm_;5bB69%9=QgqBavII0d{ ztziz!gVq7;o1fWI#?a{SbL1SM0et1qxi1$F6KAbJVuaRO?a1 z+uKyLjcG7JofN{7l!^>L(Z)TgU+_Op?Tk+0V7?O`A}wNIM_IThfb=NSNW>8L-*iO+ zwDy2vELpk(;s6R^F;s^znj;75EXCRy!`{k=9+6-gRI?RAAWB0tLIA}ef@R;o;8@2d z^wJy?gomP9Y^tG3sT8f`c)}3F7N9CiQS=wYpZ_I2D-dP_FzovWiK;Av5VpnIplvnH z(f9+AFRW}B)Q=$A6$^<&LZbCP1wNG6Ppd4vU{C?|d?a+_3|d#Stpi{=KbT4xEHPg- zGHXaxMDB%$M| zu3eLGYsG+UKb62|+3=y8&39nUk7x!JESrAXfV#0$^4Kr_O<&V@L08`SUa{>OWV}jJyk?}_ zOBKJW-58<%6NZroM5UK1-8QI|A?)fv+Tc%_nF}2+eQ*S+TYF*E4Xmx+iH?K;#{`xY zKhjKUaC6u+nZOrnC&yQ(Gi@@MwmhNH%$2X99|);J8#*i}P3YJ|GstMQ=TWrkgoi9I z+4DX)&b*gLzB*ksu$9j;=oJzjWj-vMe1yr0GgX`B;O`E9c$%z+D$oHnoe{FdOO}P=qI8;8 zF{6kIz4Mfz(#yiG>6;Zp5ku}45gdygA)!~7#7|bPhBhOqgdw&KoJGK2-85TZwWKo% z;+xF2c(uo3Z5~vK|Gh?091*7~*LB+A_B(DsoqS<-Ja(lFi=PfLjG&EIQGOhQD5;A1 zh(gPN4|*$|wyIQ(5g~?8RcPyMOdlYe5!#yy<+sRMRtQadm|AO8@h_RVD!V)7jZqG8 z=`&PvTb;P4Hu~K5C!89=a4~I0Ed>PzQjx@V!p=~nF?g0(|h`lZ2 zqg4X>fizon5A5B&7K=KzjetuDL0EYU?G^^(U(PzsQ#Z}{H0`gfZ8#VSE_4)+99e90 z0?evo*ffV`o-u3YsI8{UJ`g2-MA24?X2TF#lICpJTBM_fA~vYo@5h;fZ2M}OT|adw zbj6IvP8~i|PX1+;!!{>JSqm}*c?=y9TW1w|oJ*5+2sc@wiXM#WxWSAPcH`Z#R8lUtnUW5H?e{e+V4tC<-!PY?~(!I#UZc9s?PJ}>7%*3)} z(kyZ!;|{B&X(7{+ZX`ZFbXZn-Y|y+Sn6{-_Qe~%l6GwOUd|3uo>i~EIf)WP%G01d zRDf}!*DS+Gc`!jFdCh`L%ii6PpVXU6bIrY#RpflP$o+2dR@ajIq+H?J!R>cTtXxmo z-91&bc5*W7`(btS26$)|G*JQ01)f=02B}my#@i$n*ao@ z>e0a;V58*?!$v#mh54YCSDi;^!`&jhRpP7B&c=~b1X>}Sf1v4Jx&F@fuzOw2_fMNg zkA-C=wmdvTI=J-eUU%!`^Y8(PnpaQTc%w(T;lmI);CA!>Z%J2ul*FirZ@Em2AFCa!~kdaugs7e8CEsq zPJq7M2R{45^F${ajR9_w7Xpv#x3opMK7r8pxSHLm@Fl@s9F!qV)}1ch1wV@x*a4zy z9(|HW^R>YeF^_EKE-fyU3*VLRaQVTrI!%5%G$_SzRnVHDjJm)|LX~x3Wb1LzMcOi= z{w8<^;d9Wt8YzKOuE=^{5Ffcf4}R>lk!l}UeveQy9un<$Q18q*r{+E7lzNjsCBe7- z+_~zwmrtYWELW?Xd>r60Zso^Z!5T#PWE*untWm$cc6ih9(ra{!!wXBV0LxyV zt_og0`55JK1jab!&df9jX_tXtq$ZYrym)mWD9L2|***8^)zEhmf^J3T#V@@JwLOn3 zQ^HfryWoD?ztoftZUwJ?s}i@QjfNA%(uBh8*!Ev@M$3ZPTuT|>Cxc5@Y2W2OFAMK} zfdcmbiLYzSAgx1J$jaNZ^{8W)$NYuh>10c<(Pj2mT3pIX)CdNzSR;kqSMj ze**e5*%HX=%Vebw`&=_)Z;RT(WMlLJwd&KSB=`T`ED06q>@F)i11(weuv1#UOp3}l z^CT*;eh=;@?SX56A;7K_&d=5D{@a~pe%Lg-#VWcY&P@B%mGz~-yhrPwI&S=up3(RM z{{7M$Zy5Hq|M$5v^*boDjpZSw^9?G)dRI4oJh1z=;gitk`Oxxy&c?>Cr!S2~ub&@& zyE>-1|0I1LWXhJ_WgWeGtmR_0HPP*Sai<66k^$V2`mDd}fBy^0eS}rOfgWi1AQY$@ z2yq-3xx1wcu+IS?dL0EeYwiOLq#D{NQCNq>RE+n&v`-2q+LVHUM3M#DZ^n;!Z;rJ z64&LoTb1EVV0R+fsuX}_W9WId9S9eiBt8!;p2IZe_4HuX139Uf2v4l{#HP>pe*bgOGj+#ucDd!_uzYkT+Txr|@o|YJ$3(cK zK|cF>f$mBJj97D~rFnav;G_3^L4do3*8~&zs6zgMv^Z{!t&A#g);GD}9q%<+`*Nj) z^zef3;jzhc>np8f>2`X4yOW;WueO;Z@zgRT1I3svfMId|t%(Y8*UeCf0JOy#MK(7> z0WhrA4IJsi1wOab$N0UszU}q&x*OsM?B*7rVYx&mnM~LRdZ45S>k|8ZT@}lnoz$n8 zs(hbIOV|+#>Id#W$E7Mb<+MFy`-_v-c}8Y2c>zTsH-{a>xGS>KwkMF6xoy!J>-3ZH z2gcI6DX z;H52(qL^i9_$w0t^6{zA-xsro*z3Q8$@?i^SzsJmV^rGG8=R!QZ*-@= zHxDo8auZ>p8(ds4^N(fB3!@F&sdvZ{+b&B&{R}CeFP59loF@G3LEHbw;N-_Zhfz!x z`O-yRR$(XRg{lV5aQ%VC(xP}vXToh?_{p5#Epl{3_kY@ zoD4@zH2v0rZ=Tfv$dvyax6A9rmP5QWxghdQInDt&&vcgn0;

N&_X0B8f7+U`J{r2GRn7v2JcyBOgbbSDVdAc^yg6_N zUjI8lTqEzRB^b2N;N}_F9S{pN$YP`4sgq$z0$neSFCv5Xl%Bb4=8_Z1U(XUps;`0^ zGd&1g@S_iL7tP{b1z?#$l#XwU`v%0UV{q$PbyLv^!$q1Nj~|<~pmn3fry1nIb5Zc* zTiHSm@ST2v)OSmVIy?h(NKT*5*Z+0hGnXD*biD0i8OUKP6AK>D~_#n($^ljL_RNkv9`4V?0u z-P)%bNQ^hgbW%6!H&Frooze)-Z7yPg9LzcboFim982XVQ$J$!$jz|S=zX6&5W~ybm zHa1^ADOqz6`?dd-6@mmp$$zeSXy@%SE1Pkz3tI?3EExtM6U1~5Ocv{`fq z6}|!0S^illAiIc1Gme^1dP>Vm9daSm7FlLW=-9oN^L+^Ghsa)X_Ly+e^N(HVDLKE< zY_SG-@jQ-x(XAaB*ecb2F%MkZ&s0I3zXJsfGB@`<=(_EKBM&Tk>7-86_u=;I?$A_O zBii_5x?xRrD)e)InHIGP8tv+ab^7akJ|UBDqRlXi+Dihb(wMT8fxo*!vH~$!h3Bj=Pgb>cIWgs>R0@{0t8-{~ z3O@n6Am`_q%a~r_@wYe|^h6jmzwcP0`HjZKZ#)@F+j65DSs0A$g0y(1U37I}DECg01+ zja-<%Lluh#84i8^LxIY&)TLCkjoaxzKk$gO`KAmPKREgFk_%yxR+t^#Qv2Dl!+2*M zqoI^>`3wUq;u&-}t4Cfk9M?TJEjE5J6Qr=g&=r2(GU0S2iyp}bjqZl149O|whN>=- zWw`Nw??E^Grte+YZPKps=mU*g7A-{v^{COMv<+QOAb!8-N8gPwz!AT@4QX~5Ti}Q) zylGR~C)_yP<%Ce2tKfi#x+T>Io{y&+F)cf!Ju@e}GtfUekik$%8(Lxr6j3SXN%uko zZ#XA_cG`H?pVl1luKYGAc-g(q^6D|2I=}ayZKY+BiYMBuGOJMOB{n8Y0-23|`||0= zRhFD_jrhV7hzpD~j%~|I?Lv^OD!-{BN!(C&_cll{tplEOc`kq7I_rRwEksg5(OID5 z%nI%k%B(9rMe6$3P{okHBk}Y+PkMu_qaC|Y}UD+u+Hyj;+IH<0S2fsok4v*m;cvB=P+KJJD%%ZaSF27-#NE85lT(~Ck zl-p@z3~@dlaJ}z}I{xWByK!$TR$*}Iu~n~)+_@k1elu@^HgsOj1fRbSe)?mun6rG` z{_+*d-<1(j;oHg~?fd9P-_o5i25-x7KW)ACJdylaKMcL~Ny*G_54zlCQr7juF~6E; z>N!Tg-;ksV%Kj6SjZ$PBmT(VQEV_Bd<~mLPll8vrTg?6bi~CaC>)%9@@f{vE-xUm- zc@8bgc+I-TND^1VA9-FnUTSz4*)d*W_Uf9E%`?O8t{jSt#RuOl>Xcx$3X2?tdP~c% zpZ%I^Us^e3em9b_d|rO}uGBXIeo{y=3F`T^Dq*c_(k?HQ5|Gck|E{o5MG69=>mL?^DfH6SZ5g_~3{zXCO)t|TcfVsVE5Mem;7SGnjo(lhY;#K1 zNOF^9_V|BbnYY&|4gKFN^PuhC|C41#neCL$^-~l4|2yHFN!j;*vCL7gZOHE*mT37j z+Jz|pj}wk#O=9r>IN><``=d)~O3rWDbi!$HpCQr(*x1?fdq>JD(wjJQt|i zjf?sRK5&#`5B>D{$uD{J?7CC#x93gop5NboA%&PKaO4kQlf{{B zxTCT=hMISE+&in`_@`##eX_y=OWjdgdJbaD(_4L9Y;=`CF43sF{ut*!p0t^4GfkND zU*c<3*nsVWc!n!?A*Y?xzy9~GoT^&ng<`qte>fiOtq5rN&c;V1mUINt48QltV4dYo z+=@RD%}*G||MeZKuu6NVpIBecFVb594)V9%V+Af620p}{2)8Wp3bEQz7rZzM z+t+LJci^exoi1sbK5R`WY4X?jUnuadr4`&BGV zCs7MAGf6=w?}bT`dnwg-L1;n-JK@pplXlM*aWE8gWT3?%U`(vcdy*mXPu_G}Zp0^O99=3To|3eOsEJm)WOW!tlZuRqo^ zhJEcUF1x+lo8!hbl}pMn96Xm(`$rVEGLX34k`UyqJTdg{@{>;cfQ{7%dl`u0!&L7( zPey~j*@uwA4??8-y2kwP-aU~VG57xFbJ@zrJ!ONKzSQEQ>wDBnn*MB9)JREzh)h&$ zi+!GFs>_w7CU6y)XH9g5bT3M5zrnY9xRh8R`GguE-D2S#+${IBpU<&%aRw2CRgjww{XL^*Q)%)pM^`HT=2sJ2WQU|*J#vSeG2uF= zAxM*xw*p3dk4uB7lQ-}_V@c`0ZigN{vbMsRX_pXsmSt z*6~HKaA&o@;S#W|#~v2gj;Zgp)3JXUUyewPmG(U2Y+Sr4ym@M=LeId1F^2^7t6BhB z&NHZKxir&L3s}M-LSQ51DaUJ6ll%-LUav^)uk}!`KlRY^-;29`Q$IU%Q_tdwN{Z!kr7h!Ne(6ro6@mV%f)z z&Xm|ArlJ0m^TB zRr%1WKCnz+9vby+=NlU3<`%1GhJfV}0kA_^H%+XMh(8GfZ)MwqNbqspoeS&1Bo3fNYuM zcfPo7IeCwx5#$qc`5#Hlyl3I=J*u5VoU5d(B&g$RtA%}~t51LKG>_`@>_} z&yn6n25AWT)!TN$b?jO&>JgN%)y=`DDx;r4qdDjAud{k3>lH-0TGb{UX(Is0woi-P0EsIJ&KDlflqa8~g(52k%$raU<{Zl1tjH0R8e z7TC6l6QzOb_{>wf#Csy-gD%V_4xGu`Y1$KGQ|N0)%mD{tkUwk&vkwo*)8H|Rs-tR% zdG)`1#p*00zih@2_CZ9jvqHD}>Q9yDLqfyO0IuZX6(VvL3C3^d8UZlh|4QLQ+`>6Z53} z+jiNCKib^*!G_=s6A3a(4DB-@e8-A=UW>+a66R?Fd^XM9@g%OM7UvTz;lhKmdC&ns z(wB$bM0?pJ=nf$S+lBbH5)|p`sV%f9MZ^SZxm4TI;oaU6AQT+W_Tm>6ywKYuj=wfz z(yn5_F=bG^VfT(gDGl}WB5WtM1O!O#5bWxpAj$y=6(LIZLH3mv8(>U9nF>3rYkHbM zZ-qis(&#Wyn7aqgFbxD!tW4{|j)^Mts}3U5D_Ap1B1*yfCLc~j9eY$N4^m4e!aRt` zk~F9T4e1_O^{f&iPQ!T3D*Y1@zKcN4RFl>Twd-0%wYj+PY6(!K1WQak7FL}-({0Ss z#v}sBlT-=Gbcq}qJdGlej|12gL{cuMag#yjVH!y&V~+YHrLYHJzrvYE&VikIzB1+{ z^CjF{nvwK4_74^FSAZqQR=r9$O1sLuPLTxR&?j*~_NkNE`nc0+=+ih9-YGCG%x9^} zXC%WY`n=Ud?T(QhClu*QF&%2(d3yg=L%>@wVm8G;q%c$=bU}m*8pf=dsi`2$@3hv6 z1rTd0X3|sVG5D0#9Of;Lb9og#TX-6_;=TL|r%CYsPL_l?m2SfE&O-2*fG|8!v7mk0 za?D;Ty-tQ72&$AE_^pv2R9_d2zBS6#`^mk(R4*%*$*!x#w?D*m@@guI;>A>$HqG|b zwR&wg((IJG4-07lfJsE`ZpG6b))HzwFH`Ho2G<*Z{&xGmLc9<7>TESzTft^FgYJpY z-+*9o?=FdT*N=3}1|Ye-)Fh@N8<%jQ zHQExgA!z;^qyG6f@`_7~Lqc06w@ug5b<0v~Ta0!S1$I)cmy;C5Rkc5uZ&_fSW1%!kmy$RAp45&YfjV2;eQYfK=fK;VQ z6A;9LQcOT8f^-xRkg7B>ASxo7lkYoc=6^2F)tSjfW_I@MTqJvvwbuJAL5utGQFS|7 zd6NLLG2wK%DS3O5+k^qBR4zU3rBQ2RCar^lkllK*CTn5F%=Ls924)w~QimjiuIGpm zBAX@wzQw2}+f=os7;}pJ>%H2(A{3LsibE$D;lwA(Rz2D;V zL8<2RtVs`$z$c_IG|R35n0_NXtTA}h6IS}069NZ493gVZF*tqw9)4Fk4%nWoI>oc$ z*&K7&n2QBx<8H!lKUDqE{G!$51>q4Fp8S;o&qaZ=%aC8p%4)4kCI6g!6`$38N@^sS zOPWdJ*rV~}i#&R_k*1Mqczml)yPbFioocvMuNmHG^3m8x5IHi+Escc@tyWHohD)?R z$u#4UDQ@_HsY*N?8KOEu;E^P-?P7VZLWEPdfmwnf8@1) zR-JGvM)TR3%We58`c)A;8=U#~H$`8)DVjmOoZy!Mb&dCZFkR-&Mcd!S15dj1_Ihaqo@Ff|xk? z!$pqhLEkGq+HS%6>E%nfG$I6QS&apfNhH#+dLKY75#FD3+n`n zwBfcaiwML*PGBKW0QSL#e1xv(L>c}?quYgxrMAV#A;|ero^gTK;}=mE4p8!AuyHJx zSuop^EUwIbz4k?}=0#4WMfjZlAo4b|H$1;;fi3LakJ?8}+^}m)?8KbBN~2C31j>Fc6W0%53OQR7G7zqg+sI ztU!_#VB_~ZA1tAnIPMo%(GqXldFSe$TaUIG$Z|8zD0ua`)xKU(f6O7`eKS;m2vTSU zfe2s`9O{YPpcDZmLj-eYOMNTvU@mfMmzDmvUAMi6EJcB-qeiV^judN5Jq!vg7*dZ14({Z`B;@#SkjPu*LA*q@DPCI8=@RAIZ8h;O1fRyhVq4 z`3tXB(Gd4~M?2;NvXKCOCZizL+Veqdq(>8NA%h%h205dVlLU9}bkz8M6y3=B&v(fl z25J}Vn5A6jXZl=*(uDXbCfD91%HU+8kOH~NDolL!AVCL7KPGq5_&MJ@U++d0wUH`* zZVe*a4;QK16MXl}Ak}QVelibDf>p-fjv~Y+dCPfbvZlNmr=~`yrf_O?rVWDS%4a*L zjEs0aI;VWpP-oRpmqY+h3BYH5>Pq7jyalm`g$V?6y>jW0%6{R-#k)&Gyo!R%w9$D$*u7BVd&RHNC->{IJyxMgu+(3rOYTb2nxA^55k`nm9Rgg?i^fPh#^`>W zB#ne|&RpSl?UwB>;nm3QRQ6PJ?{Z@Wp*(oI*Y*(+SCbtSFGws*UtQ>HoE!Z*2cpe^nisyr*EVyUkWl!v*-$YV>fYv$TfpdtiZc@6-5K=7gpg!073$ZG=o@mw*kye7@mV{oj*?saOo&|rm94Q!e|BwJwH*ec)KP)zsGIi( zBPD?-wU2BEN!Y981PK%duaVC3nIJ9IKL? zH4M&2W!ta<&JR0Z=N69tTp$W&e49~6Ennj}kle{$+-YRpUk!Qaz1v-*T$A@Xv#|@` zy0&{+3+&LlAk-Dut8H-kHmGcy>(Or0i5K$pnXC-C9QV*X(SjeR1JavqMW+vR&fQjxn{s!gkc@Rjy>jmyK0VkJ@OqE=)wd@r zJ6R`$w}ve_R=aKRg*QtB6JK<$gcxW`@*NZ7(|Cge-*~O<-S<1(*9amFK@-?=RiV10 zf7FR!+I4W79q6^=k)YGjn@?*jF+z$4#t>&t0#F|Yd!p0dY!u@^DehS*?k*amae6OoY&;KeU){d`lZ>)jfraBmCn|PO(MsC@1MNU;zDk^H~YR( zPLNk3A}{Yf8~Ee@u0ZpAi`Ub`eWmevtHiyX&a=;V<~&-Wk8yL2NEluJEAZ>%hwJkf zA~NM4U2rdyz+azvb~UwMqt+;6!MJBdc<+IKIm3s2T0FdJ6ll6vFS*gU#PlyO_RO5? zZGY-CSDF(QJ&!Hl__)UxbtK{(ai#d#+OBQnn96nwhKKp*`QOs^{GES=qNWh`2`aSF zS%y~$*Z#$o!BfmWh2l9KE2biTx&7w6<%j97Gf7t zRS-LnVCWOO(e%RQo<(L)mO{U%tFKj>vcY zH9W{nP~D?(NK7`%_{!1mv&$ zqst}98fmUkWnHratAT&VJ}Z&#-+BWvSV%=ynG45+pE=dDttiBk+fPgb{&1$)x`idA zB;GMn-gjTRV{^myT&m7bk2@V)Xt?|7T~e|uc0)!!vW**8Bn~b+rIdMe>r0`JE+6E zBXRYaQdZF8K~~FLQ!hqN!g7VYhDjOGv)kkD(((5%Pg*2PU4NglObKi_@lsmRSzhRB zEQLH?{7|N@mb%-qTJ|e^jWLnSss2CYW7c;v3};;{Pl=v6&BOqi3rk=4c`%&V z`>}fW<`2Ak=91Hd{aQXt2^HM`&vKA{lNodH)wUKN=~}N3*!>59*yHlS^?4#$bP=c~ zXa73?D~)6Y$-j&@JXwpWfk%}v^(@#n`)Yax+KD2zx@hkj#w^(+W*H9R?zwO*r%KH& z9?K1JNQXzhLfl<-^}W?+;^hoBGLqGG!{Rld!botZYNDB(AMDotorxdc9NvMeb8MiQ3<*iTA4&pNkvV!rH_$4s0=758A=IxkA)XNuFX4*->pd5)20NHrrUI;BNWH~k>5v5?Ur@@394Ln zH((ft-4K68@PL~X^AzNz>u(>c{}7M0T8@cR^Q^Q*@hyH(wP zAzZfJW|CoE{1pOEi*%gV1mzgrCeQF$9!HC?Ucj|$TF$|b-L}9YFduAfepfBK^p0W#&N3QXnaw; zE(~~msJb;GH;t4a0-ti&Zf2L!9_6CH$YbVNKe%$qMS$Nueu?8tvW@w;`6({I%FgMb zv(@p+w|pV|Vgp)iP;6N|VvZ*KZK;oy6+ry@&18!?{YdeV4P``s`%w~~fb}TXg+&k; zMSJ~w$3S9JMBeTz!vfw+J8tN_CQx|mmM$9ZQNYl3r<$`I`WCeYt$nwRL9 z1@MlveSqWdxa~Ap$jtI}gQG@M{G-X>lZ-@@{&*sUuyibltj?dOm;)=_a_*{k0ggzI zPL#9TOj(dMr*|_QIhFu5BAdzd;aixVIc~Z#9?=^0)Te;PWo+vcKWOM9&i^Ro?UtlV z!(lF;^hBLyBqVkfc(T(J%2>A-Vl zPO(cB_S}n$fZCeJ@)zmY3EC3Mh5sJey^zW76pSrM!_?vgnn1Pblhf8Z7tJ_)cH!xA ztI@VOFul`7pT#X-MmQ`FS0>wS#5E@eKkd{!oi@N%=u}zfv|Fc{g@Ro0);AU-_mzU3 zAk5k&!Cof_*lU#Q=D}pm2(1T%B9P~QkfElveBsJ^swT#7&opw-!M#&0*uOnoVwhen z{k@E9R#u!aoVj{yk-VzCnbb)FNvGkQOib{9mkGkpB5SR#O%=GKN;gRaI~s zFE+T4mop<6a!{j$OlGKR$12|quC(in?$Bd2qR#7XiM5KH6Tc2$rg`BZ#uu9}&UY$j z=3bta2p}1Cy~}py3$_JDW>6$W zs(2=|7K4S|YOBQV6!hu}{o>+r8fe!(Ih%cbafvMUWBsAVS<{BkHE#>z(Q}4*I*Gp0 z^NW8(PfR2!t}+ul3XaS~D`Vd#l1!LuuVC)wf)b8Waw#5gaDa7xG|b2KD|W0QZ0syaaur3v6z21JPfZuQ{2 z-TJbb!4bySB1|R8J3-7N6Fw{@UGos{o4rRqOZ|l95tw7YrrZ>q489(a8n~X|qt9j^ znQ#-$BN49X-J(pqBgr-KKuiX5o>;+K@Pe%W7*Uy4bX$0I92(k^chZRxxG3q;PV%6o z!6)kdvtUf&V3I#dJl+?_D@%*?&j-6ZV_fnuYv*KBCEuc^IZce-;VEJ_Y#n&y;UW>}U*zxn8 zssD0}^p9)Ct;^mpvX#1U;<7%gFHeegg5Bs(0;sk(3I?-l2NS20ve%QUJd&LWA_3V# zD{YBs{b?~=NaA%t?(V}M`>XbhpR8B1xuW+Y5cY<^5T63N#`p(UH z^91~5%l(ZIzSTPGDyI@+5118o-m5KFrzAWZjb9aO_qh1DDmrmrGoGyg%)CHl6RIWo zdr(l366sFdO`)~K+iYA6FlOV0{Oj~ie0qQ(Ye+P~OB!*r`C(NK_KEn&mN$1aI^ohZ z?7Rp(_IUEoj^wKZmE7P2eO9U^0`|b=0s0cnS&kQ6xFsi94LVF$AF!WJ+;`?y0ryIj zBQ$Tp$xg{v(3M>JvYPZR^9By*9auF931@sAH3HkUM}1 z*ZxnWI@H6H5!}joiNb~h(CZxl(LsZNxeQ5P!=~#Bka@D$=fQd@d>j$Va*6{LH-9VJ z6N!+l7mqw^M3*zr0*-q};~&tccSVvy3fOOmlq5xEKJuJk-eEX8%BIIrIfME!m!u1b z+F9=+Vb>UJa?`~3zR+9!iTt<9KRp($At975g5;VL2QewpKg-3qstg}UVT7_*pMXZYT8*^d8}>&T#ur4n;$#4POWoyg6OO#q^30evCfP`=hUoL>*)iwk#fA1L?KLm z#5#MPm*Ta0w)hgvOJiv7xt*Mhp5{u9F3=4Kb>z8 zBD{4ZH2P4H0ZD#((Cioqf@7ha111rJ%4)}|t~#ap1W@*WD>JY>Zw4$?^_vJfCZ#!9 z5gss8dLDM5DKS9784o>Ac&K2YJHAWhcua;YIz-f}#r4Na1vf&PLAA>YukU4uin0ro z0jE65!x;%m7?LA{y(NlbMI%`QcREcujvz}wNs&o@!Vpf?4H37(tquKKU%{LZdW@UgmVUnp0 zCog8WqbWSoMCS&Q+W{=XgPLqbeR3Et@S_>mY7!>kxv7-S;Ulm;NDu#m*%9dz`^_Qd zTyo80s_8e(pGFbI0RjxNBR0N^d{1rVJ!v{Kju6jxK%5_Y5F6mm9}JQ%BMRM4bSVSG z2;6J868-v9l*cL(Jr*1;`1q!r{!Hx&!z8c>gOv*(2VVNr1fv3R*>SbC-zMu_j-xA= zVDBm^qhtxORx*=oo#Zi{c)MI(4kHyhmUyKtv9+Su#fp-YN_Ir$!D)b3Gw0eZ*bP1~ zpOXVR%CmBh>-wAQ1nM+(Ik6%;6V=W80V>RY0PMBsm@(L5322)#KpOiNmIFPj#eV8) zQanTr8rcyzYE<@zq+3hT_8<$SfCO=5|HY&$R&v+NE`+OAn2}YGkIl#ioR{cc1tBv} z(Xi7P*bQpWtF1dz)Z{bz@tRHwIZk#LV?~Q>l6x-6pE~tC;p)Z4lXaDWYm{3z`5fx~r8_H}QFbRzcVsdLbNqE0{pc7|PKil{?KxLC$^$qKfEPF#md zHraGDe+Oh-k0?*b;>mw8X{AsSA8GIiBWlL7h5)h~hJ6H0eJbLmgR41N04_Brohu=i z`z4KsBsm$d0WFEI+hp1MiEtE%HvlBv3`P@xnLSvqfz(cbieFY@;Y9&SCruM24pM&( zxh=VYT`;{ZC$XQJDauK~QiXr=3yP&SHf1)&)}{fMTbec>#lmv>sWYu}%|aYi*sbi~ ztvivm32pheF>GzQS@CBL8WU13UgNL}0862huLe>tM{euS-!&2A42ryxgB~(zPyA7s zc;aO8+h^PQQ$pR7LK6|&{nw~hJ(I%q8+gM&@G@X#fq1$Eav?Hp=|N)P<3x#AHl_`Y zqKg8vYyut+K!5=0pG^!eg9l*~{itu*^jR!55s9`IU~n#VZeJ~QdADuz*b8Ld62>N|>;?g;oKO;d$AK2&x1XzQWD6&!+{;CQ|t%5?zvGm>IFU^ZxoIVLd{2Wz~LR~J#WBDTw`r^i={%hfl2 z5a1XamHJ$SQ~3HWK-l#UaFj6EQKlV`OdFR4&XesK9PREz?V+`5lNrW#<9 zb-pQ>{t~`kmP!K#Bcfg>)>2}31T@a=u~>dFD%9wJgbW4=5kRVC@j=8UJq z<~?%5dxS+8#7AS2!hoM)xRi59;@N!L7uv}LMV5fTb`}k@XomPdXA63sz4oM1_gs9I!{1nqapFA`rCh$Ujy)_}mHhqWfZ?-bn1L;@|as9e^6 z#sZK8a9H;Icgu)S9+Fs>^t-GER4c^^Zu`?FbvuXfTL2eDdj!ygiQc1Xr*^5V&r7I2 z>3A@u_jroo@j$F63^j39}} z`@t*MIYu5uFCk->kwn#gvLfT3Y5;ZF|KDe+T8kt;8tJiK za@(idEzP{)g9)wxhernP$mZ!Lfq33v9Eyz`ox&iRT_wEpHa}!bv+-7w-{5mqGM@Af zi6jP{A?CgyRGAM12{u?jo!KIjgGAD?Ph8pb`;{wHTpJQAPV2sgHQ$Gwq1#Ar$~U+) zMU)q|*shPdcASQjp9W!6Na$Q&9xRtg2KJG|p>|%k;2Vmt)<2t>))h;4HJ5Z%>xpG` zB?IE$r&cO#3Z1rr%qeT%(@M$&rOoYzbuNCGmxrgtaEN@qSuW`G>yy-!d_s4<2OG|U z+uSd{DDrFe824QjkG9(b9Ow~s#$tC8zsB%LvC*yVP1{D04n+;T04ojEniM99I#BB*Z5DzBo6sFM> zpY}<^i1byhbGHo%r+sYTiHi5bIJ-XFmwaF7FJ<5rz2sxlz!nTk=2GY(MJZV;ro=_a zSHcwxt5*DuHyk6e8#Js@5%A0ciUj2&zSd6Gu(mQ)<+Bn5hS;!zajU%W)||F(r~(h6 zEP)G7Hg(V}W`4k%!V}^~jH4VrHT|QXBSlJhQnFES@4yKBMsFdXc;GbW9Q?y}A)kUJ zJV-(91Qe#oe@C@`1ik=WbTs*UAnRBPnhsRtnK^Q)G5QB}3V3k0Tgeg8e1*$j{Y1Q1 zUG1KBeN8o!rqxqQ`~4!IELG^`I{KXIA(CeZfYm4&PqX>k7*jpBiUvm)Gfj%wM=fOD zAKq1LjbQuOcuosD(P;FM$`^0=q5nd<&Mp)cuUK*aghpr2t(A10e;z%V3Odc-hhDz# zU$Npl0>p!X;~jg*c2Kj5nd)If@g0-ncCGfITmPP!8-m)tp9O58qa#`$11{K`SUQtEKQqV5rF`u$B}y?hb2Czjt&b+oRhh{{?w{fdeHC+$&F?L9muM&+GryFJI0oX+ion@^spTE6*y<(^y>-e9Lt9T;e5{}l=2jlD7w%_QR0 zV_Q4oR>AxntM|*WEva#;NaAprT#_DMzwmvxNDB#G1@C{Fq(kgk@u!vr)*uN<<~vuLxX*jF}F)&+yJMnh#MGTyd;l5z-awHpZ-*9Tu+)}u+!)<&lb-AnC;nTLeszY1zu{b5Z=`2C_akBFS((}85Wbh~ zxgx^h(o;2#lwS^G&RHF+=f3sI!*R!Zzs2hJxE*gn#B2HoS@@=C+z+=eOGz^skwNt=KYW0pVsY=+xj<^=fDL;4f)o4KmOn_mQ$Y&1(o|GB=%6U2g`;CRodlu zA>@y@*8Ew-xrMj^9DM7>Umi>sCAJ#T!@o$o^%(p--&s~;x~`F3E9*mGcNv1! z%c(e+DLD$l%Hg(#rzKSKC~=40t9fs`$7eP~zx~_jGrWG1?C^9ardVqn!CKcb!nmdFL2j9s2QD!dmITX+8lF3;+!2r%>3X=504y7a?Suf;P? zjjrD7<_iXO#ap-XcC4kGl+Nt-^Miv@4ompM$K1|Yl>Q1qYVUTN=tC4n$wrI`9Rj)D z$;=NW!21`XLKsmVy8rjmnf=x7<4~OTUoieJMO&O-%L=R(nR|}FBx|Ro)DsFe<<9^# zQ%ldWw)jbt(eAcpGQI13z5G~Fnel`2t+bS_HeXA%9*L+)Aue7MC%?Z} zra6u8Z#YrvgDHx&;Eul(r7~~{wOeo3WxuVvt&OaBhVCHhbYAiQ$z(0n!0>gm zZE=z!#;LRAEE}Du;zU7Mf%r$eb)0$x!&yEj#UV;g&&rGyR7;>B;#PECT4mhRix2;r z$LtqeLwcZZ{u_wzrwgC{EoQ!oObiHSbbqIV%wdG~g6}93ATU)zPPdAeo0*o4%U_>}x*viaX$kf`%*VTYx+(t&=sEdD|R3Z7wzy zA~X(g!m7DQEJ?QZoeY*_<7b+$YARjr%N6;C7l+>@9J9{5q&J3>Ix^#ruTmU!ldz(r z+DxV6x($TBk zC~vyRQ3gTTV}BcrjHjD~(=BYkCQdyXaQZbNF8+(DS}4e=VJE-}FBP2S*|aElKr~V% z`_n*1R%RZ4{Ho$0;vK}<&vF{#puo?root!^;2>o>={CYtSB-M%A4FNzUt)3qee?xA z+8uY89JWwATF7)zW{JN2YbM@wnaKZD04DJgaJtDpU4+^#ah#5_q9C`)n9S#+|3KciD1|N8xEkn$0LSDl&vTT8d!Y0TV@f^C4iNANXj(2hQ28RONss0 z!>jF7tz2McZED>HrtIOAfo|mjFi#s;gD~;H0IcvD!B3Pkslq>#yF?if(LEq}MRjA^ z%xX_3%8jmJ#6c!lI_3bRP+MX1woV{Ar*G!JvcilwnSf1IQ{gt#ym7KpJV}7Ye2t=+ zN-)es76EKLN!F?dbw$>icin`QJp-mE6L`c6$WjMHZ7Wkzage+ZNm(Dv~ zNGlq~LID9NPRfa*hy``2n~4Mjiom;duJ}ubljIl}acCVf+_iD@qYwg5bo+pgCn>|b zu{hA0I0?i0{n%zI@w!^Tybi^KFB=Y!u5K`r>(*%N?tD+jE(VjiJuTZ<4_ZP3~z9&So6=Q9%)u@P1U>&#u2>PL&xK;m}(@A$?Z-YYAkkz{GsB3P1E zFoZ=LnCO!ieeekM`f)f(R(y?>LaTVwCyE|8&-3e8;f2MSA_`8d4%$>AoDN@KKTe~| zukmY)+wR=|D74I5hL^T6%Z*J~evg+Ll?-emm#dm)z28iz zOMiW>9EsjO&XMxk1{{0?q~J{{!jV>Y{u71oyr{UGzUxrfJs@*{Q}4oPj+*}PQb2k; z3Saz!2`4EXtYHt-Tw27wshZyS%Mv5#Sj-A9tq1czt^@wMZh#B`768Zsqo%XtpVN-} z&}~T71Tb=YQDlc)?s^@7gEWGB#@vkz0*A+ z?7$ihG<}@jhp1Kk2f>QGg>T^YP!O4*4H11)K%694EsZ3YN*#cNCpHN?3(DT4YAAqg zBO77))m-ZZ_D4}D3VH%3kp{XqS2<%N_cehOB8lG=@m)O)5f=a}SD6YQ;6)?wB2_dQ z97xT|lxXnKvk1XoX1a&Cru(4Qi1CO8AMh89symH{(CC8t5b<>kzoX|yfVuhsO)sH* zYi>&&%9;;!S>9v$6=cMD{NB+X^e;s7fT(l`7$ue)5+F#c9*p-C3w6-Oj-aBg>k(BV z=ZlKqAT>AzS>ObE!F1?7PRZNTIM~GGtL9eHG-6l)gA+vMfQAT#XmO+<;Sd$8P3K|9 zXK*^&$>EgoV-Q97t9AFa(5fvfh!GB?V$`Ao2HW%Wh{S{7Rdf+6Q}zBp7!vb!3V#Ds zTcmF`kAQ5{cVlRz1BG%n&^o3JyjHS7Ipzqg`va4B{xoi#@Z70?kk(T>KfRUJtUwzE zJt*9&K~BbozUir(^i!GK^$N9$ZD4-rHpt_B&#JV8HddQZ?*Do;i0k{IX79Sq zlu`R8`rRTTr%@>_E_Fiu;x|q|%+T65A7#NB(GA9gy&VKz;(&DW+vKMRsjqaBBD@Fg zO-B_l$+D5AGOGZ;6~xMiB&CVbjc!t8&^klccZ(cE>|XyTbxEoUEZ(7@6Hn)jCn=q5 zL5h>K^~nfvxkRVj+%OjGI6HWiTu zWC57;vA(E^wO$3EpH@>k3bsGCQA>TEy-CDOYq7rJ$}0y)t{;M1o0L|!F#A7PS_85n zv9!RHc>KCiseh6w!=xF@U&R{bBpItx1Q?Wr&qUdaYT~0r_kUo4b=>B`_nmTZu=8(T zbbTqU`&z^cfDQ_gB*_tfFB&`qO{{E;h3_zivE~bIcacC{&6d;m2_fOS6)9}T$38ys zV~$gG!op=gCyP+L_FEa%A|Lt=v!2E*70D%h+BuB>I;C^;a$Hc_XcD=iBg0CRg@3yK zdh7A1r{~c`29Ifuw69rcfx>K%4e8{=FVJ@In0DfBsU?r$NDQ;VQr^N*vnc8Lgb!~; z;GxDhteItF*}GW*pe{LjZ;|G9wvmn2B~_r)?jZfrVP_rrTWHz0R3%qSaFZ_oN>7Ha z#or@rBy(r2DJNqV740K4X$CUlzVu1z{iPD3=*#?Q-4l>kdUuPwA)bCH-O>G`NhG09 zLquKYRpxM!M<}~eN6R+m&eP&wGxHldlSLOLO>a5u!#^3EJ!Y8bMfk#xpLgdxb#lnR zxbgEjrR3QPeb>(+F*BVX2u-4S_uLnFJ2#wv`h_U?8{}npiY45bAN)39nT?np^vuQ= zed-e{uj8C8Zl7FP=sX+#u8xPASNdc<8SF-=KX586qnmEoUdW&-w!F8 z<#`f|=H;t<8-^Uum2e)z|5k(i0 zCBL5#YSb|<>i4Lh`4FcWQ9vpf4zLiDF?+{^35-#^_gwP1SA7|zHR{S=1v&wHiT ziKd?sd@o#(qG{6gV1E2v95wsc!56Wnjr%KS&Ll2*y*T;m%k=H{=b8J$;{Uz~FNEba zdgkU!7kzJK?i>0fl_vjrD8hVYax`etN%Sf^c0Tfr$*Cbk_MR_ z#G;i6+uswZN326j?Ys6SKipqg%)dH2YNPab1DOjvl?5eQ@^ox1#kU z5!P8pBdkMA{sCrTpyz>Mk;UKXgt~c)`Qjr=(L$i-Z?o)ce?^XZSl9di;Sr}eYxw{1 zLJf4(|N9NaHL*ee50bzIumN`9X#iktUm~S zw1VdPTPph!W{gwBtsnotH+<*cYPbVy{Xa;8WAYI+gA>@Q8T)^bgbnLBW{J%`o2T_t z4?PUWxq^A5jc$TUcpnr_&9^rMOw^wn{3)&W7*wGER~{|J*|9H$@J}aQJ(2jeIk{ClbP*CIGqDdF!=iG`sTtzU97diA-`N<>-z;A7R<+G<3-TbV1? zcQ@;v(E>9~wie#C-+Xi@>7ylu!>UaCjmp`_kZ%lLh<_Sjh z6ZZy~78qrm`U-bnVNzOW=bv9Em)NpQM)?j?jylF3xxlh;`W@So_i!(Co>&7Z(9r?> zKK;ug1r;@k#`6bh-^W#NznO?ZO!;LQe%N2hG-f*$u$+vMe2qLeOTakkEjC)nB=JAh z8r9@(ELhGk`Y8gWyWN=J@qlgw_?qrS@>gcs>26$f**ofyNM?K5lVSPBsBZ1izofz|fmc~9(hK5|^FDh|A_^ra-+Xa7H&oA2ws+}Hadn?JR zxtFQD)$rtf&{kuy4r!~YBevK45sf`{A^-sjPAKkHc&KXAtL}Oqr|sRg{bbT_wI2eV zS9FI?MQmNgXAKM1;M?I(hT1+=i)~kauiM&bH%Q=qbbBZ5#3M(@H5Ldl^IEIIn0Yj@ zLHqSmIQQcF$P4exNJ44fF6X`F&PfzCD9JI#=LNK!5&6K1+&kbD6jm<(%Hsi0S;^jj zqRQ*gLC#M2cl_~(c46=2`qILJWxq9O4XZ=`whrMxsG_hvx$V1mGkxbOjCu*Hfq;w4 zNi3cFT+EI4UN_&~_#i3g;bz109fM6MZ`cGRRlDK$X+hXg8g4KFVMvlM;?aB0$@wU2_sy$&M$-S2y_g^50}UKI+{cMxO@rX#c}?lfQ4m zWJ4bMujrw8wmy#i%NjSiIUp;x*Pnnpl}!{jlC=Ycj{>pmCGKQlR9Li8+ zQoZ2D(v8TX;4>d&Ib>}jyM>BuREszOuFovkY1YYgfwstV(?j`XS!xn)GWRP}Na(f9 z=}pg5-ft_LvtPgKue7({PBtzOdGpjf;rJQtw?54xoqz{6)yC5T2n9}knr=#y+69Tm zb*J2^8kN52IV2kPq?7y_LJk|ckcoX@Dd1e0nNcT#j}Ycv2JK}T%ZSOWJncWQYtGJc z<>pn{>$UP4H<)a%Qn>9hU>|i_Ih_Ni;&;Glg0H$-TJ=`;I~5|9fX-`QO6oA;I3;5K z1`=K-uiE<9hUZ3T`bVot^^Y=ENez36k(&LwoBBh=lX#feZ{PPt*7mta;3B_D>Nb05 z0}0byw0MzI_v4yE44zl!9L661U$d=z!i0j-D#CLZpYdu^3-}>tY1)Kl3R}Y;T=@oH zw`8$Om-|D#ooxev3SHDkwF>DJ?+b=@N~0wWRH;LTWr2byGJ`L^0_5cN0J_Y1%exW< z@_1vC;W>6!eU*cKfStd6uM0SG7Tw5VcX)tLFPU`}Re3O|Qy~CcO;faCW_`Bel9Re! zXr9j%qI^OTJT>1xk)__q!L0!j`nn#D-rxWXo5CO5sH(hug6E-DcTvVu^_~Vpo-Ko_ z7DP~1UKzAy>`!w!Pf>q@6J$VKQt@}?4q?&-^44ue?myWi)O++|3%fl7lQqOs)dE`V zHC!Og03LO%$T|fsL85L)i_E7J8V`?^vwIAO_C+$iwe4PjQjLQiR?RN7 zNYI}0IkNe=1%+p#BPBQ-?n&Q$6mebH*R}x{RPccu@KY7U_$rb5TAU=3qzc}$A-w1l zY*F}7z0s^rYb8C*yE1DFd z3HY!0F5dLSp-P$ay8TA$yO*M%fVi)aRX*FD|Hz}VOmXg8VP+L1IN6*s_({a77?R~r znJbhTnclWdypjdEIM{DxY{fIOb#6a?rvjzkV6?WBY4fRNyx`hb%I^>*hnng~Ke%YR z5wM;j zweQn8?my%Hfvt-6@!P5HGw3sD=t+S9Jh0GA(lfVsnS8fjA7;v<^p)Farvyoyn3woH zYH_V4JN<#y911qL63XqnZYB~0|FLm41_T`7_d8MN&FvR?rS-dE;Mh?zF8E`F&brvk9dvXf2~)Q;a_I z)r!>I?wZUvk{R0Gv9F+fZw!(0=$fG;_|X za>Y%HQ+(9}l_vX~9`{&Q`pwhul<-UKnCAnHYip}o&YY}4=16nI+-AJ$GRN!bw>Z9# z_z^ZVFXye?jD{AF2I}QkPi~Q$RT-%E9}x9iy=Z>pzScCOz1{5-p=9_H10+Ib%Ka;UMQsQWTM10+qVXIhWJyYsIdGCtQ;y#s zUR~o(ZI^;~Qw$b~vh#YVvV57dil`_wDgcY3pn!i%s6aj=u(KVv?^(7n_b=~bkCpSh zXCQV*kpg+g<}UF3$%JlK%<#K&Vq-z4eFfYJ84Z}p*I7cd|oz|QTcG(Vg0gt(S3rpZE=TS`v zIje^rm%p@K6CcP+Ok5_+qI5=@4SSm-Kn!?Dfjk%=3__tplK2EXSi=>GG1{`HbmaxW z@FZ4xt*ibK=M}_3bz^E0-@Bi=zNe5lO@)(q`d%ZWE`SBV$r%Uycl+^07!>+B9`rNW zl{e+l@dVDX^W1c=m^0^Ml2YESCZE$5zOfJ24NZJEN%`uZ3R_CyqDzp*5mA<@9J{x5 z=qX1%Y4`$Ej$07FPHI0Db-R{-xJ|h}fcI`i+EgtnhHCY(fETHNYQ%!W4$?mh3*`1$ z(e}7!JWv*i5%A@6AO;v*9352R}@q)qc)O-5FnNT|4==( z6^?jN7CWdcgnd_GZu)-E#Z#WQhGkz6_LeqQoku?=x&G%uw490@GTm`pe-{Kqnf!JX^D#!81w83mR}fE zF!MYGnXzL8pmnBqqg0C=3x6oKFFFsInech9M zP+&WjZ@Yr*uFC)Krhpx^h!L9B)tBqKm#sl^&frw3{f$Bi=(sVEZ6K_>A|Z1>*M@## z-$SMK)7i@Pd|bBT4$X;jsC{z30VTGRTL%bmJpzs zqc2bafv%7i9zgWI;94>B5~>-vk80tOY|H$0%lhMi#g74to_^_@Ph|dV6f&0Y4y>Ro z@TjA3-b+dqdU99qla=Ovqk_?FP<%F0Q?mWL#C2<_8gzLm|5e`Q--z`C;ENn&UzRQ(-Cv-%SUIdZe zMM{8xfOJqm>Cy>^2#Rpy%$b?r%$#%X%w5kt>pW}uFJ$fYUOS)fYwx{x=feGpN$F&B zbst)@+a6F_SuDu*UTd7P9#o?p&_C$yeK?@KMu-} z=RYbkyH{oG8$PVZR5;-lJt4@(V)Pa({Qj(+X1darBf$3lXCY}>a^i;d9Vm=AiCt_8 z%k-`#@uAF2q)1VNYQ{iyZq<_RQ36eCL1wiEhA^`SP&M{iAaQyVR(tsY)Tx=~lJH}r z$MkJ#1%;iQUwv;=Zt}^&9Z=R%TGcg5jWxGhY;8cEFm?KHEeiKaQlR4tAOJ`TB%+Ir zpoPW)1t>8RUDO}N0xJcYMn}a!d8V3x$foJzrUI5y_7Gs9A(TC*De*%ib#7x~OCxCq zu_vLKnCfpErrYw)22J~u%BTw~RD(xQf`&r#PWBB<2#Y0>DFry18IT`R7RC&4PXwb9 zSsvR%#i6B;c>pgIaD~U<^_d#94cbQH6#3i{>XiufGdu==Hfb9#= zSm(zYyyT=4;X|_bGWgBLe2nK+z6Oy1V|DJ63!_FJJo#@u#GCb z1zHF_)!Nv;pXOtJ)fEt@J2DX28bv{dfv>%t zR_^omg1Z(T zaFCS>_8}*XK+XJNp7t_1-9BMR+U3T@<`fD$-Q}n9JK=UfiD8eUK@004bFeh%;?+v0 zs(nD^K=XYV!ivPFpvSK-9yWl@<4+hhBgt+2&>ngTblcL|DQ79YXJNpiHEY7?sn$J~ z?+%ZsWwL3`_MK%1^XYwWC|(|8GrL<$`V_A2NqZR@3mEX0ZdJL)A0p~1$qIO)riBh2 zZ>^$|e?b4mUCh^rceb|$j-_0Zc|?NaoVAN)n-iYxcn35EJ$`6=u)#1y-$^S?s>`DT z8Yx(rfX==E@|`bAk>S}g)sT~E@QjPQLSm&(L1hFL(j)}aS6yge6>V^UKIC8td#UwZ z@zT((5$)yy7);RHX>6Abkv34OzDGipKQ)=y(ro`;-ptC~4|?GT)C(@S23N||FiXp# zSY!E6{+fPLFvRk)^oiO?4xBDCfAZ%r6~A{@z}(E!1!}*+^BxWw^_N7rB$}aoqcdXLVb_UOI}U{?_d|(T;oy=|?PkTHBXcs>P=zsMHw&#U1vj z9Zv=hrAu8|7;vt-)98>8`aGlidC@ZH6FK&*KCWo%!m~#VIU;Gq{*7GwkF>m))Ja|k ziN{lwk!ji#N0%3nu=%e&FvEKS3x=BSLpobW!V)uR;tJJ;CHdsmMWD_!Pf>`%LcLVm zi*7(Ssr#t;P>T0zL2~z@lbKB(IW%sD%ZfV;gh$Z9%Qs9sbWa~a@8U)_!P0xCMlL>! zX+I6W^Hk;QKf6L}M;nw<4W{$}Es{;U@iASfXmGKg*xq?Z?-_YxPYhI|1Ii=2hcaWyOWW5%a__aAS&&$< z4$L|6DM&&eszhpipr!5x90nG@zB{3a{jB{RXMaNLJpwi(=BaNcoL2LW5o~_&?khQA zpbIhNxs=sHutqVc{}J&C*V0 zM`k3L!=1@4R<2xDd6rk7N3#EXD~{ekgSopBA3-Q#jMUv^U!w7KU~C6J)#iO$aGx*A ziOg&=&MW6(x=jE(itQ4848{)B@|ZODRbu1SR6*YK^lv0)(VLEM+hXXk1}QZa_haXJ1a9&yI0#o$>>%UZ>7VFUxb_zU!?PL<++bLiSW6s=k#{R~l)t9ix#FDt5?Zkf6;|ixK z_RqrOYsl=0sO=B1Rws{dpvWrAT8c{hfNn}m^pDk#b5hE?3*8AqSGlBITMv~sC>;ks z7`L!DDW1r4BYlHr;=WRPzi`|v1i6+}9)-Ij0LsD??NFLYWV9r@JUUSzuywD8|1PC7 z6&C@rSlLBquT-A1BB~LsRUG)%t0f&t(N2YSEyb5_I^Myj2QE^0l;;^gByaR|E{hTV z5-q#0$Dgca&SwniFV1;5eorPuLHyyk?`$dc~zFu8rqX7UW^V(SlFz zbTd$m4w}@5@U0~a7$1`hQ7#}1@$XYC{jIF+{U^+VvlXSE$@~Nf@=5;K@YbXgx&Niy zlSPA4=`r%Uv=q&ISSin%&g*i?bmzB;#9`#0rTKIh2Lkdvjzq9Idbg1&IRW#CeN*%X zf63!uSITxu#BC~`uDUIb%ADI==j$vU&0kyR}WtIw~S zJUsHK9kXWVi|G*e-ppx@P0Ul7ZDX;g_4Jc3;$EN?&z|GhFXDMomRiK43ChuY9*{P1 z-^RG+eWo{|O~Ca@8q-TX#h}H^Sw!3cR>=6}tBSQ}Yg7}JNvVZl@eTFYZu#z*~q&J8Kz*I zrZK5c_qoX`;bI;j5SXJzg_CC*#^>8L@M5GZ_|L*?6i9)F?IX8mfpn9PW35W&)%P8a zG#d2zbsuCU-PpfYz2(2*1H?RcBwQD&iYk_rYrSGU>Ox7Hqh>+I>JX)n(%h;xf_SBF z)vGKhSmq297O%o;Md!mrl}PPo4M!jf``}nyKIcz@-Mhnp5F>_Vz(q(u33`()i+#lL_PW2_@AuzLuu0M|LOIfPs3;!Ai zGDq~?T(G&^u;6n}s{1pe6O$<=AT)9j*@MS{LWUD~UsQ8X5+aU3iE+1hRse=Pn%wp) z4VR_Ov2R2ZWa94Cx+I#odpZbeKP`Rz@=QPjYnPS4_cGJy^ie$DEL6z8$DEhmo0Mvu z4Wk0EflBF}<783Cp9ky0ZaCtE_m2|gG;Eb#IPvGKJY4QpT82NGmKHe!TvDwz(?Xo& zka0T#)US02{b(8xdBvj_F|LQDhLS?e8mU%e`Pi$c6_xM;OeY0GeR83KM2(yz zKmwo2=1UXjY*pprxv4Y#0Tur=^^C_sV$+KKLaLu>e)1gwJZN+sq?E+K<@|cXmc3KI zLe7~jN1gsi6b-s*ii5YI;`OPb~;BXkkEdEgtO zNs|@mx@ubByYmmUv0RI4se&@*bKm!MQ?)x0yL&g)?VMs)(BJ$q^djoU*tXhd5Xs^^ zJuwXhp$rx%?ai+1>dRF&xw6ZVbYhWLhOh}F&q?^mD)8LMYgE3|i%iRn+NS-vjXFy{I;x>ll`On$U=o8y_q5yD;T*E=$F?7UDvxFKAJ)c$frnJM~B=e_o5A_b`a=Y@SLM$I3 zj^-(W0K`Cv(K5RNQ=Denl1hshKnX9P3@TT7=QXAM9UKEAY#IhaQpcBcG6F-$q(-43 zm&rpWfdH*a8}%*J1yaU(!3gReH7cu0jX8F8?fSh=^=Rt+bM;L1f%jWu;-{4ukAe;> zZG3J;Pk&&jB{nmVI4w|~L7m_0UF*B}Wpn}1h~edEhma?k!7eiJv$9O0IbUcA2r-f_ zk~RfuO9s(0KXO2>IvV!v0(>KhZ_)K_fl!%vY!b5;GfxSI-)JlGDKm~yy;o5ujo3BJ z{{tpVR31eVDY^j7c-Dr8UO|1dz9FhTO5IM~3=5(6{LG!Ei0u*qZ89iow^jJ|1dv%^ z;s7XNwqx>_sq_Wa3|c!nNs$6@870Xka>TpF;;JX`kZU~JT#ymW{2X5yfFCHbgTU7@ z@+L-mbg|8t_N%8ELZ9$x=_(#Q1e|=FYN6&rygVY;n7w{@_%w4T>|EAU(j?wT$ZYYo zjk0*sGZQE$HECEi`hFrF9DqK^-#Zw=7$kO*geDG#{1Bs!83ROaA0n0KM^s)J=t6&t zv!BdjJ}or*1Z`{98+z=8U*d9+@%1fvL92MRG6$dF5x8`6C6!d#?k0R<4;%=kFv}qe zng`$2Yk!lWdV>n^HUIHzK58%yOo^+YD-~_QgM$fmfD-Tz%{FUTmhlUWIu9&sF=>j> zv;v5kJ1W^=>6k-BE*?et=WyEaJg@yC5Da-5gaTJy@9=Nry7~e$Es9~WETwmnu0fZU z+=+YQPR=lpv3v&-tiVx2!4X`dj?Q@&e@q!|N?VyodUK6DFNw4O)v*{=3h;hxhKxD8 z&GW{7liH(_4$Q!7eXXDmA=DzwdJE0cR?<~+{|$OgMKqS&Q;!=q@&qJJkt`f#fsL$R zp!o#Q>XdHYwLmnjYi?{XQmmstm*Q?AGGmUD7@N2QG41=Nd{pX`QZO#`T39ea^qwhw z!UFuxJ#x*Y7adp#0hJOM62m?6q{lA)^Il|d$WxP9t*cnAe6uL0E*16Kgdc8NSheWp z5b|auGp&Bf#Z1w(3_2qK>Ae#0y=ic8V;=QF-i=&n4ge-C%1L#s{aUnu7Dy9_$KL2; z3an%aQeZ2a2ge;N?Zsrjq6)darc21t)RJK>|3Pa;jT67$8y7;XY3sUylRUc>l@;}r z{pz~z^O6d5XZEuZas!Uy+zdU9aVlEN@CoWkIMy(JN9-JB)yA-mq=EyX?hym{>srM^yRNlt6lhKAtghg=mL zqU@w?vy;6})CYV&JmsG&9JEpa@&|h-jI06T`=rJ^Eruw>-GP)IkcJ0g7%BID#H>c?RC{bGz z7k-J${aS|MS~OPmgGjk$UuI>M(#P-2LK;ZBDMr#Vl#S4hVEjVYI7jB?5rcZQ;mDJo z13%*&Q_~HjBraa9&ry0&;?U2mTGERV^n0d+rIh}0+_UA>AC^7stxKSDD;J{*7mwaxUn&zBR(zZT$KNxdrmE)-oK`9-aoEH1W1NZsog4CGZ3Kc(=tk)|AXl z7`l;C-h$zNglgov_zr-oXM8kLv5biIt}m)>jvp?<@C#}IV)bcV!=*Q@p_E(F6Vd{bq_9qg9`XJGge!5(X|!34$O;~C;cvRh?c{`mVG*K!Tw8-lmo zpg)8-4c|fNpbx#kTg1>=IfCx#h5zK`f>TqvheQeLIYbgh>)a4I zmDZ7jiQI`qlmsf8g;azkT&xn~S)G92maZfdtE8cfYrhPxReF^K=4N=4Uud`Phsp8B zJXnED-H0jow2T}^MG})Q&Mbm!kUAQz37Tkxa5k_Aqcm^N@za7k=i`?`4E`t8MgdtL z{Eg2F0{gZs6|Bc0HVS0f4GWLypehfnq0^#Y8P1_cq*AFk5w zzsP>1O&FWn0f5=O=TT$8v(JUoYt)pSEfI(ci0z$R=xV$tu31u{jPlT=evO1fZ7Duu zR+30vqg%eegm_3mjD%@dmPY`9nrIq;FyYP1Zv64MWA3~fqRgTLMW!$hw?WF_wlMRB zANP)mW$KiUFEegE!f$QA%^BAz?TqaTHAf#^%Qzxi;jJl0gb7NB4*1A@Y}BC+wCTikZW4iZ>Jvim##QA00-HNFsSZ9j-m-Z z3AWct*1@>g`aG>iESdEmR^k;@he>fau4Di%7n;=$_9|Pq;+>G877++nZGk0`IjYc# zo9P3&!gc2CgNtWZz^3oK&$Heb6)ThskB2%}v+r73>>ohAX{l!!@`L2&Bh6gn4~+zz z)|Xk$+7#Bmp1j-VS#EE4+b-?%9JS{Kn{*hhr=JeU3dA;e@L#A{tDzA-HM;a=c)Vr; zfi)h|y5|0bnl6)x8b9KevTCILGpSr|1G=zLgEjvYvR-oAEIB~1ST3Pd;}$dAT{(R7 z=??9W_O-Z=ZqeB$xlH<3<+z~htF4oaAwlkia_|PN%{Lq#5npxoy|?mWH?nWzyH^dX zoEzUnu(o~_%=Rv*T*bFZmUw#H>XY=ee$VJucx&v6=cJqm*wb@5-m{Y>%qqb7eVga3 zO3~~`&yP3ju6;c9oM+0L=eoTpd3#CacB=x&_Q#b6I=4Ru-Cm2o&HTbLJMH$SahBpF ze)Hqbry;GK(;e&5>-u1?eaYKN)Z6>UUT?g?o98XQ2JI%Bdmd$beXsEP(dKosx^(i< z>vT0g1n~bEyPNoD>~5mb_wTX0GtwdowLfBa_xAsW-K|nW_j8mzff;1pjIw1ak8FQo zclFy{4wGP=ODH)tTNCitP@4JTZN-T9Cry9G?)=5$VVF{40s6_I;EML}xbWk>@&CZ? z9*k~L%nP@3xg~H)cJNDt$OR^R^~rLlNEQg4S`8v%cMV>c{RlE1IcEF0h?ZraE*;Z) zi<@sdPqU3*H~XVsB2Jg?I^?JXDiyAusRU+Oe|ua55~f0)HvjlWxO1Nh8Jr{B$MWXg zHi?U0h-~{-fyw310{lh*D^l;b>ayLxu)84HEcGL|aV}BDMavvb;?Uit3m*e(E{F4{ zx#nrOP>@~$q>};OMSJXZ(Z#Y{J_l8xDh&LE-8C*)eQ-Uupr&+ld|rJQM{n{AyIZ!Z zd@X!keXDlKEWqSuY2gDOpTlRma<@fRGn^>{lP=5*SUCf3rLC`KdApCV>fh;c`}|D7 zpVcP)xhFl~c_3J{#EF&GeJvN0M{1Qv+$Ji~I7{)jewJYE?v^iOd~dzzX~4!W?9Q%8 zrLvuOqqL-mxJ~p2>~2b3ee-4G;iOhY>tS;;KOK!@+2uB-TU!R5lHuuU3bl8)YKGlw z^+2SI3hAUHH_Ie6G-Vh{HS8&H)OIszEfP(uMP(Jb^PGLA*yK?NwpGzsXZ)aj4LPooqpRhkJyGx3e6LjGwMn2tSS7WR6SX?~3OJ=?4o$>s4 zADH$DXL*?R3rOK)`Xt|QRBOn*dulo;N*{h_K285cGC0Sj>mMq`K~~SVEQz^ zhnEk2wm+o%TYXYANgp*p;Ss=~u`3U5FwNzQD|g zvps|g)DET|R!?L&{-mZHfIVUDW+9V~kOJ`-n8%x^6f!`BZ6^e-l+lmrIKk8Uq~~c=g|k#NYRD9>b&uZjee$M{_yZ(G zZqFeAPVIu$%~+bCgD{gVh?**>GGSwamn9vdhLrQ6_W4l5GoGUZz~Il~{bt9q%Vc}b z#a8tPvmN9>E|q97_YX%X9psXR(r5`8j6|JQ=joQS>)go9v++2Gy+TwP%d<%NHQ%O`GVm-js-<7h&(pu0ltIj{WuvmrfKVn7zNzjd zs%d9A_A+qrmjC#RDGJFkKJD#WBOie}q0q_7aEUGL0-ou-K8P~>HRN1Hlx0suT@~~o zGBr&t6yVWL$^v-ls%dEV7}a$-s7_ejy3bL;-$OFYe9Tq za+PoPX=(2{3UYb0er&j5PD1=5PnLub1*r{5a@EV0B8da_XAt zaX-gB>9qXfD6rS@TSwY+UcTZm7vEjO2t#+d_$9-5g|M>$=!?<^%c8482TOjFxnibM ztN<;R>vd1_aOXB!Q{LR?Hy7bQC@QxcUZ~d6d1!Tz{{b2Xn70);bdNbNNr`oHwH-x{ zL_CG2zgXp=BLT#a3a=gohllAp`r(vF*iAYto%t<^byf^M2;xDd;gE#PYX=fK3w`oX z5e_p`D3QAc-$xQY-oK7}vPq%b3fo~}Z{|%A@z?o4%!ZK911d%!QZK`at-niiBn!GN zUW;^USHp*_ACm`7BD|t%O?Yim@JM>!YpK-quYqTkN9L0+{v2E~Jn)pa z$oDNRM`~is14SQK-DDN+T$Lf8`Qy+?7eRkag(Vl31xmk+6@f)8NAK6YyQ%qo%; z+R_mwb>q4$Nw^4JR)a+yXR0QNXDCgCpA7Tvg)-gQ4}9&!_niUIWcrvdRMuKhc&Htg zHy>t_0X>(&s4WbyDHeD%PiY(|vLnyJQv$CAkn6H=-$23W{31N0BO%feFsA@IY}js9 zgsl&mO$de9G`w?dG>Q8d9K85}XO4dt{rRH07xr|W3G)gisCIB84s1W{cG`bBh+sqPM1A5%0 z7mLq`?Qe`7n2sGfiWRHEq>#ilT(bpLiH$c(45&pt$cX!R&xHQ{3#1k|8l0md#V4KVME1SOW>D{xwj4fIGE{iKI?jKEO9W?sHuA8t@+u{u3uS@ zcR89dT$h?_*T+hTgPDWPb(>R_|K?!kr=iy^-*)G_V$Qft+FFmltc{gjeb+|Jf)JM8 zJ~w&O_VdTlm(5S_-n=|v(j#DrXiBF|6%HVz&VU7oY(fIv zewT?^)_OjjDiB%9mt<+}wvvjvNz8&c1gx*5J4XC6rD<-fnXW~pt4}8n{Z#f;>E2|NJ}zEV`ECDWKu{FrGBz62P0Q`J+s%5-|&sV(q?Om~r#PUrp(s zvLNn%Z%Xlh$$~Vlz942n4mUQ5SrD5?Yilk zWiKDaj8<=Z|aX#FBiA$c)_x*>H)b; z;y*4Ov29||iPErcdUTzH?tQ@KcEfzc--{dm<6WA=>DZ2o-p~WKq^}>!cH2%4H&NG4 zxo&C#Zb2DM+KpMm7+AS@1{manmBjxjZg_FKkK>c&{k^NZX-sMtfXf%Eujp5Jq~8R& zbtUvm{#D${-?si)-16J2=Ek}bmv3d8vH#NnCq7C2OJTl$;efx($PW68#*+n|i~dcG z|K|r>XfW*(Pkrw+1Mz^{3MdDrp1bui)+}2&=!6u#YV?220souE$-2Apqt8x+mlL&^ z^z&7|v;5LH@l_$&ROi>?@jo4K!61D~S$qarS`_hs|AWS>t@N^wLM!zEv!pqK&v&cP z(Q4lvb^fIBwfw|iVZMLqfEWLF8n?d^_IDb$zV)XAzFj{Xz|QBYcfaMm>tb3B#8U0r%2#_dxDC_s9n9wy}WwcHaQV#R=`C%pSx8K4qJv_TJ-q+#8BdUro-# z{(8VU?r!b%@WCzS9%EFc#XIHL zOt}>OznG6dX?Ld|Q0-VWoY#X7b~~gK1=fzmoqv)Wo37df2_IA&!#hm90q&OlXZQJF z%v4w6>$s(j=hq1hQ0&*qkz)=|wZGYs-(LH-*Zy-`Np# zU;b_VHKN?>XK=sF^}vsv*X+h&f3hP|x7%vJ?6$+I4gc)5JE`Tj2wj`oz`d(~HP^Vn zKbz~Wy(?bve>m0qZ;`!!=e2*?k(gQK|35GHZ)g4A{B8WF%l+F~|8~|~ziKkNF!aBj z^>1hW+gT5_HhuX#oNxG?_^tWt=5)=i|H)^)f4a}Vo%R2)v;N&^^t;jM|7fF8nMdOW z(OGLJRK0Z!O9;|7i=v(=+tvMk_(S;3>5iCF``2hK!kfoU=T=*u`EPg^Gp=htze1+s zv8T(VDsJ8by*?n_#!ifwc0K13f2AfUl~S!CCgi-|Csi}M-%4KQP%}U}^Yq*hFnQ~a zChRg-3N=mgiodpRzUatS#I1zJB=L zwfN=Xhnr%!!x``5?SNUonu~Ym0-ry+`!R6$Z1C>f^)RJEJe!o((Sn^&_|c++8185( zLbWY$If;8HaVm67WILhKYUlWKPNd|Y8jYIQZh)Q~Z)|7p{6Z_PC~gWE7ShQJ)hNkq z$E*g8@3fMC%HHi{mJ%cM2)#PlACTWY`7*34_48o-&uE3$LH@Ms?#1Wd{my&S#($uzAPGTO+vTEH13noI4Hk;aD!XPe?-pt-A;fuz8( zsrC~CsFV$G9u-`qR2A0h15PtvSXwCS0w#jDfX?sy$hpf{9h=6yF0uPqgd=gNmyMD3 zeu^{)5Sh<9hUozeXd2(D1cGS^-Q+*JqNUa|RPxNbMK{*C%^sSAg@@6ARwoj#5c1UD|vH~5(O`f8z~RxRAUdt)O#a4@H}fzpibIa-`TsM z?_Zt+XiC(`4TjN7;q2A2ztDD@2(>n&fiC$d^jkoQ|eSTdZCxTNJJ}WUYJH2jOVd^{UchT zzb9h3r~5qII5qg7MHIB6saopp|Iqg5hP9BOHHn>nnDXTk8wp5^P1@I&-mhtk7W>th zgZN+i`7?`ARofu8t@wKT#rk-d1Y#BPv(z4Uo=%ERZ|+@}a?8o5KqBAwn;%vSn&Qu8 zPfst4n2}h!;)THGeW8`LHG?xDQd^nO)X{Kk$>nT^SQhNvGvvAY$r&)c&)b=g-|OvO zrRt)B%U;)eI@1^^c8jI316B`7=_uZNS}7PhM5)d5@Ix`=AV;*>Dt}8p4nWZwle}ro zEP*oZf{*85ukb9>cr;RQlFD3tj6}D6J+CDQ8jj|!KIDJtE#*12NaGOANG1#o)iGA& z;_L5XqYLup`U+$|z-u;yEE{{5;o+2BhponY+Ty3hpiiQAJgAoR0@MeTdIAC}#N+qu zP7x}sGbmd{?^`6gK1*B2A>=$64RAK;4Ts*lSruwWu2h^{X~@t+jX^ z7ZojSu1Q>|s7*4=J%0B@Ln{E51*f@NB{Cy?M~f$Rt>pX82zX>W#MPbi-t1w2z=Gc; zVNYgIPNm@gUp3Pz+$k=Zc)wC$l(Wwaq3SPlAFnudNzB;F2ToKq+wKx%!aKi2D&%-D#zk5Fox?`L1UflYp@VK_pZ zrff@L?8rd!np28~v`(D=^pHRJ#^@Ww{v9mzb;#ZZVI=ujRAxMshxL_ZffCp-1$Rrz zA_3D|nnx`N3`G>J%w*CU_*+{zE|2ojAy zu#hg04NQ^Mkx;93)h{_acTC7vPO!>2y8usM^2qqaJHeutm$rC_#_4kg}GG)UMW@~bXX;# z@3t+d+G|ls9l?Nb&WLN_Yzq{Kbl&|uw53xRhx8r4Me_2TuqVDMVY$H~Kq`MEHLXlI zONXR6o>g{@QPk%G6YLJ`+GAS;*<~IIcMQGJD*s~w6izP5=o=~45z41drLrdRFwlmh zN?QOUo-=xvx`Xb%0yGgFcF8${##q5QG*Hkn1A0B3`T8{cF&>$WV##!cnnJ|8R>J-K z{R$L>xR0Wc(~_mN(V=&uD_q5tSz>BYG4+8ljTte`jWN%vAT+S()@jjD0cbR1?D`^g zuxmt5V=NCiW}pQ6$1lwPrt$pE^!{dge>1(mncm+_?{B8}H`Du@>HW?0{$_fAGrhl= z-rr2`Z>D#q@y@UDf`;8s?O{~h#;uKeOZa55tN**cZ2cw=ev=2k$%Fq0W&CD(e>1)R z%kJ}U^5B1%JowG@{$_fAGrbOd)rD`iW51pCZ)g46S^sv{zteL6 zJ6}G2JL~^pXZ>%Y6~9+Xf3KAO_ba9US2Mj=o+-;cvxqMD8K7X5^c@ru}*_$vHZOJeG@jPQmxsX zaQoh7#Sh8j%w}e3k=9gh=K+KV!c&0{Fm>lU>eIal10$JA6%AfePB<<)Dt%vx%PIT&b_=~M>yXZf!y*)y)Vqqh}*1bS-}4w;ijAj$zLWO zq4azt-z_Lb7N0&pLi2o<)lnk0VEIo{D!-csi^~x%#R=bWR4xC^_;~pYri)6pB0zbF z2(d{lZYk0D7eeeifX*&>LN;!uqWdR=I9F;0a`@YCm zTtSzAIuX@HzyS4mb=eINH3b~@Ex+9EOXjA66u_|+modXD=m_~XgAA&j?XVJKH3>WQ zv57oAUzHeF?kq%H%d|VJ&UmS>W|sC|qW^Q%v-7;Jnqpc(t%0cq!h+K^1QenW_m3s?TXDs*V|2^EDN-ERjgAZRqq=b&0MLff-l7TxRsfp zPAs%rx5eC_HS%_xTz@+AlBps9dN<_JSUX3lhs#siCPN4ZRN4YGIOF z06+8@58p}^tf8p_ubAU8tzr41lM8Z8tV?V&M?Dv{s+5gmmU!wt`EHr^i(HXj1~4=U z1?oZK%FGwIVn{*ch)^|UD1d(WoRE2u5LnOq##6QTec2sowzM2@+yMyT<=Ay;jRz_x z7Jdfv45&fKz(TB#s&GPX-I?~SOkPO&9$~dm$d*Xr9)mg8q?&BrRhj(I99^z+6@qvD z9_pv9T_1Ini81(J$A^iPfS~7E@Ny>!guc0y5Ss?S~MnJFlh3bcKV+oEr7CBvVy;cmTm? zwRd#{+kDbaG$G`Hz|5gOn32nq6(hGX4iFJ>SKtwFKLS!wU-K>vY;Jk&T-f2e zWH}CeJT0S_O^97w7w(MPeY&r|yyqVc_}KRmRju??B{5Lp=fuRAd$b|CC7C>j5L)<6 z*A=eP5%!Y+1xhSoRlcW&&-1=Qn6;}W3BGFpi+S%gY7j1Jzx({QDXV+eTowv=e*q_H zMBX25{fY@DLdMvva*gmR?>KEdUH?%e=7o0BL*AaZqlH(a>QuEOl%Tl%)DMnlU)1YP zU^g%PfUPTArF8J~AeYM;qvm7CM&pm|$+&R6xu&J+>A6p|NrMOk z(ZPZTu)(akl++{FxFTHi7Mv&pS@z@@pKFU+>q3hwoiFZ_Ko&&C$mxTnHK!_>^R0q* z7Dzg+!JrN@#ZVIQJ^MO7p^|pWd`Az>T*`7nn5UT}#fSz=uBc}RFe#6^&92rV5B zM}`LN0GWRR%zV@z?2gd#C@?N93w84d_@u+*a+!kttObA(x>y}QUhWf9E=Un_XFdcK zO5^7Wn?ORNsu{l8Kz(@Wk}7HCd<9M;?n%NJm7o!Y)v}~{LOTGnqO-5Uz9kHw!!ES1 zK-mguu=roFa>p-N*(Gxty3|8o-y6VU=JtzMuDlXv7VQF$b`3>}Ppf^)XI`L}F`tfR zhj7=hSUtl*rwK7x(m_Qmh;mn!DS6Q`AI;tpCMX8}-Be?0PeTp`1+hrK4umU?>(}zc za>IB=oP-xjVA+8CBD_-XOBe=SValt~TM+J`cFNHb5nfpqObNWwl)TGSxJ3`~J|mvJ zD)ve)eEvEN1>ydZ!Dv2AmgJp?bn-AZhtP$pFLYi{?1fhz!D_wZ7E|drSzymnViw3n zRVJV(AvE^#G0g9;3-`fZr(tg{#@)6+hW1L~&%=1{97`hgS$0tReHzIm9oGf&>;X|W zg*GX6`!?Gstne2*J=<9SYCHA!@n3)`FsD>g5iyZW<~zDDlgw1#Yhmr$sphQrttir5 zGt=Cg(mdX$-9An$sD{w&VZEEgz6n4{t<$eBQFHXA-ak%vKTZwl`;9pNt}XsuTl}xp z7GJI#^x|XVUGiXx-&u$iDnD8Q-^lh}A^Eg@uOm%LRw=MhN=0ccS9hqyk?fMOqINO) zkm)w#LiUf1mM^EmsG&|#lSlP61wXWU4O1R!y*(Fve>c0u_Q!u@>zFMc>e%z0DQ^#6 zkiB@2nXKCK&Fvem$y}=9lV~T<`wNxb%qQojAFPEt*i+8EcOySRw>V7*y()GuU4tqf zFaYWC(qOw6L9_*^|EjjwRrPZsQm7q3hcgb$V6B2a=6ZnW06}wF$N-Eo929}(8JaQ@ zrICuDYffj@W=T+>HqT|~pMAJ5siE;NACBoDGvA9w`I*qv;Jd%&+;F>0&F9~Kj$JHz zFE+x5_UACZ=N;bbs%LCI$7j7>r4M`Yfdlzm&%^63ewQ|m`JQhuAdJ`eNE*$#&`~9; zov0!M*OrVf;8#uJ*R+H4UR^|xO1Y&VFw1P?N7&8DMt$Qe8=St!7Imc6ooS>}h>~#q zjME0VTBf;3)j*#Z#WjJ*lgiYm3qv~2=Ty7qszqd*bOMTi0|G(V#NLyr=S5XC_I55@ z2M~ZfZY%8diq}Zvm!~Qu@`(bQ+%(Jjwd9QAoz6?#gNCc`4|iN3<)OaHX(V6Wkq|_P z;shRjR*^)-I6CkGI;L^bqy1CSreSPAfWU>(k*Q8491BRA*ti^u>QXxVqYn=crMW5p z_Wh7Mt~lG%eNKb@J;Q5st=pwbVFS>ROF8wgnjs+yorrjav$Xv>8lTA9Zs`8+rqV8r z+n5W@c~DidZ^YVS$&m~mx>c6Ll73>;sMv6B!|q%2^x$p#E%4>-ewf7E*V`OjVjs_e z%Ud59Ved=iO|&JY$2VNUYabg_95GFDSN_;A5-_Ydkz;IKyDw$EXLuDDd|uS#r9#rp%L%=U1^Cz6nRk`5kjl6ZAzHOz?54^mK zUs1azp2#v5$YV-3}K4FD3| z7r7+Qwnt3)w-tHG3tJZ%B5Bp~9>_$757>%m(#qPUDfkxgbOwI8nG#VTNtG%hk&mfWLQew;h8u}$)KQ5IP10dtX z>$&sDrOVoe4R$d_DJ$Qcb?<|S&P?l=Iv?Cj#pf3r3Dh^fJ1z^x40K zU8DbAL#uR2m}`w0!8lPMP7i%o9O?&gfL zO%U4^0}*46fg`DTG)e4Q8&@(9qidC)1!p|i zpv+8|xZLT6ZsZVf=`|RX=46D<*dt8He;6*0kdT%*8maDXU`FHi%CyMnfB-a!Rw7(s z8n8|lRcqlsl-&qIY@ec6QCm3d>&d-dL>XN>(BX@17>YvmRYt@jyU2Gm@{z!4;<2`!>b1am7tW#t z43&V4;fgwPMzpV_h$QFX!AobAIRf}>#6G|vrs{GJT$zU{v`laWBDM`$(&A|W~l?ssIEno%YHunuAbSQgS#wTB`UTg zqAfbm%=vplz9f)b5p!2~aFy10js~Ms=w7ZKX)hV5icAqpB2Mglvk@#0p)4Ava$y9N zR#JwqF)g5>mVvOMMWze$!hL7MEP_~Sno!Cp2tCId7wID1*F6v8Q5t9iLkB(c>-L+^ zUFn~+GnuKg3OLb}2QskUiQ0oP?uQVU=V{dQXp90GkrpsnR&=oCBOAG z7vK>*0ZY=9Au8G!c{@q4IxuDs!%*XdZV-a5M4H)?M_vHZO-#ej(wL?(X1v%~MQp_X z!`^*HH5s-GzJJm~2?@Okgx-4*0U=a_^d^XaG?A((h@dDbK&waDF#dOt+ZdJrY*LNK%tL;E;<%J6Rz{8)k3i`h}_-g|<_{1Kg}11!qQcDUeI=KzZ(p`7e0Q4jmVQ>la=# zyB1+44G+p6ICVa;P4?|;xsc=6Op>Ur_kAp?it5a{qdyik-Y@FAmYE+?++0Ng#pDc~ z%SmM`DLYYn);IakV3Im?u1?dwV0ikLS0vl{U2%K8@q~x0e|A z8q@6aJaf0ZlQ-TS))9y60P zGWHB;kAl7tX0p9A50~9&r`Rus43aOEiNjc9I!Y_kxmC~i)y+}Od$k!>n z{;KASNGKt{#^{D31oNWPt1(OXI2ol8Nw6zfl}HJ{wORQm`KIQ&c*fV`8E+x2lYtAR0gm=Z^57SvBZm?OVl{gi@)j=Av>(G zV!6P51k|;K?3p^Mwq(u9^@TeeY1EmuNCt5zGRI^MRNfue_s=AV>&TP($)?D8qr*@D zg|{t0j?srEhuc|BN7@=c$#u6m;-U1ro)4E)!5FS{b@xdmPUWZD zlCrv11q3d)&r6=on8z=^H|(v~Zp>n4H^0zsxP+?nMc7Pr{i7GRtMeCpIo0>CP6Z}= z!t9qu!Tm^>O3-V0306qVgBelzVC9s?;jAB*u4Pu9yb1GwrQ zza%*WT)r0}dYtTRzsU|q&^r%znw$MP!T&|1ND8BmWP>gcfg)Pzq3Otjnm91#gG{&J zF%E(8MyPIZjUX}(B6`LQK^*sx%xK)qMCGIc&EU+9!`8~a;qM>DR#!Axg4iu+Igwc_ znOluk`PI9*!YJtBt+}%rZQ66@_bnv6>^I%wxznL{=yW!*H(mPo{WQP6Vzsr@*O#u? z7A53ozlv=*#^w9D(`j+~@?PS7z5P*IE2k$R$+)>na7e&k;JH&6BaJH zx}R77mo5Ekvc#+>xuBFs&1H1YmVRhald*P#uN6CNj7&fTx_|DM?x=6Ec@$Z2Vx!`*+NSmn1cmwSsv-y^@=-q!!8Pm6ZpKQo^(w&>FmU7F~ z6Y8|LBB1Gl(MxFwgx}a-9#Qs-e)DO_E05mM8V%&c39*g8Uh$0Rnk|O$%-%NyEFIYG zA}>bRNQg;smFpK2HRNJEWbM4qqK?gJZ6q;;lf8#0PrZrDNy)Q-fP#NJACo!Vm4a8S z#puA+ea!DC$h6vS9kTeP#?xt{5wD!{*ug;cpSHC7KWyn`r7p-7V?S56$^U9g&+pmN z%zxO@;)%~&`UP&Aq8^WblhHZsYvKDM&mq`qJ+#NZTcYaHa*wg}9p98I!=iyTWf!+8 zZQorDZ0=<8F7okhjG!?KihbRS>YGpcSUyG_vJzgcoZxvg`$(FKYokA3mUxU-U`2GM+p>u(SGyAacx^z>V**N&$MWWaB2d&A802n#x-5(b7Re zNq3`?ICR9oJ;|Xt@d}k_CPbnfrub+@6e(lfOilh*o=x1#vzZt6^6bD`zDNc8^gUX- z#gS5?Wg0;wEC0)uUZCvR(&wHFpZS+9y%~c6r~b>9u8HN%`ll`JxMxfAq$}qnNtklP zt*W+6ail3|J$Y9|ISf%UzOfhrT10oeN}p2mEKpS_f_eAReE2Q-dCmfRq1_I zdS8{^SEc`tI4j$?@AmDxefw_TzT3C&_U*fy-giFUEQ|T{@fIyv=~Hb@Vd$sZwKwm4 zx>NVB!`&IB&vnfcp`Ytpm+yRTc>3eh=X-Rx@>*lh-d)qCe!07A_XqVpuRUN`DX%w= z9}8Q5*qlbHKWo0)xc+D^S$U&%u`q0-ZT05ejmK+y3w~=WA0AtMlG|h@(q3LrsQBz! z2z+lpYg_jhIy6Akp)>U%1`x;dr#Aj4w+#E0@O~w{UkUG5!uypldOGIw|NWDj=l5`- z*Wa;?)A(1HMRLE--2L)w_s3@s|G(nOQ5D!s2t&-OP}KhMS;R5V5Eq_vE*y`WSI16- z$9%{#`Z49G{|yNZ1m=-C+1co=ZU?8*kJV@skj8E4T-ReEO9dW5x0edN{_EAA<)XmC zkmcgwo41$$znZmM{-?%~;`GrimGElYz3UNEL3h_%X8-%hmNZa(#(H({dPK{co+oy| z#Nh9Zc2RrsKOYe`hQz5e&pZr9{+!OG}06NZyt>dU*|Xs57URePDup>*tXqYDre4lzZ-1(dNgipdy`jT=E29YT9>;%LysSRo@@+w zSz-6&f2O(pbz+FU>BM`V!`eT;%<+F>{g!vQZXEk-@sIY|zwb>(Xr`3w!w24V02@=K z!-En}c7ZRc$3(6`*^h7>c*X4E(BRaYn$zgO;W<@dBD$VQksr-5s4d&5imSg;gDP}~ zeS`haihvauCga~$q>SFhN?*S$Ti!Z$Wphfw9h}AN9!gj1i>=5q`fk2>q6(9UN|@F8 zxR_@zuDF!%YGz?o;IXV%Y$_Y{@x~cl=-g1!$-+Z#P(e4XMcL|wZZDVC=P<2-%^u`R zd4-cdku8~;ymI~84ljUIXq2qIN{}m=x}pg6?KSz5(qB=P&y$SgRI}hF=;^|-C6^15 zX9T%G{l4bt2_pe|LRHI*Ao_4K3*(^oCi>H-`ndHjb3TP_7iE*>c_kI^?pi6Tpj^I( z_}y;3&jM%=14m(Nk7k=8yb1~{G@h+fvg1k)X1>r~Pr1F`b{b~LkQXU4yJZ6LPv3ZY z(wl6q!tdy>+`gM;+0EJKO0!Nq^CPU$J#vs~%N9X>a$65^B*X1iUk@%>6TGgx+2^u^ zp`-BIJb>YWYw`R%2e+LYa5KegTh4(`F*a?o1HZS1%tsgwqOv`sXhYiV^sfwa$tu&* zweSb15nIS>w5*85f`j3pUc?3aTfx3aqjl`1?~|H}<}1oFgOUyhC)trdX4H1Z(%Ftd z37JFT_Yy1m)T?=LCcTX;jb6R!jG)tRB}_$eFDYSGK^ETQDb_-*udq~;tyTuaXpCXk zYSo6c7>e7)=WR}>D3532QaSTexS*){JK7+6ST}0Rh!@?ccqWTm12V)M)-_4Ky7$ZN zU$bzVbw-YDYukANz*C{bfh$n&+BTezO($QsBxq7lVpOtGnN4 z7P^Rv&9OOQ}-;V#zGs{&W3k2%xYZTvZo7AGUyT*{Q@kwJEf+~2IYI36l` zd$jKs7;2W7VP!tMeMBkRvFq!uxkxvMz-3y>VX&0?k)^FluG^+ZL+hl0&s3}3caM&` zJsuSvrAq2HY<3$ANQ+J|5#QPGzl>-!FHq%N7RWp@_+5CcsDg)jxvGP_OT@_I}|~ zv5Z-?|TvlyB{{*cpi4@vnPW^ z`XJi+2d?jYcV;Y^+}wdW0wgNW&fnB~SS{8NZkm1~SpV9C;-U4^5trYbMbZ$8@`wvPsOYFHCMv*fy6Kr3dO-7iPJH^7?EDqf9m)%%1|+mT`?UlCBD%KgG3n zizKfAsX{c)d%?x)cuK~FS_?7Kmu@k=QG*zxp`Bu9ig69^Z>_bti{lHNAB+05%@Pd{ z$K21>+(d{5nC`8@rNfQ_X7Du0?C)%R9q?&p8qdL!dDV%R#0dPsnR!&^mO876JvFDy z#g&ufn}LW*k z!(W&7rkX#O5@6wzg?pR~b*>3E=z|K4nnxab#QPihq?oGLZE_tXA4-JWwgQB9JIkUu zUO=X+3CTm;KQJy+-EuMDOuNA#-me3gx3v#=?;EH4R0*`Ck6fO~J93evAa6WMHT>I| zjQZv;8vN{`<%?RrwVF7!*#(OJAeCeD{#U}SSEG#>_p}uJC&ru#6naJ)ixEKbU6?&#tq!O_5Y$vWGQSOH8s1V`Kg{rPo?q zR;wy*HH?&mM;UbsX*!p@dQ_Pi{%toS!nK<5sE7yUPraUOwNjPyqdb1|XX8Rg zw-^JU7;O7tE(=*m0-CWnpbJg;NtXCU-v-9#HzVnZxKC_6H$dyWd_qNfzaPXX9@Z3| zG`3PDolEu2c=oO4NT1v>iL{9)f4?_g{9~gcL2yU}xEDRAuNj`L;*RL9sXu2h&?U8G z^#kpzKjasOe{!(}+lzDX>ST!h@zDPnQ4^jBT_1;!^L(8|H_^eNzMS&c^c)@~e9H;v z+9p_5>KOBJV9nLOG+yScJ;Q@1m^4C>u|%e?rLevuEyt*jpcVZ5oLZhCS%bs_5;2J) z9rWc~14u$1TIwq#PAAeDlhcC#R?2>fk7N8T$T1`$$(T*=N8jfU_!6AOlr9i-` z)6U2oA#P@)@i0y=96+zpuE;{b=@_8nM{4+U^s4|=dn3q)iO%x4faqqw)P1r6@3@JR z+S@w*2%plvs+GHCA?gc@!CT}yXM{>X7dFEQqx_d{$i!McBtRFBv={<5l7V-8Is6xt*TDc77ig{ zeU3yrC>^4e(;WSQM=@?HmnT5{E%S&iOOU!`nxPY?w!F#3a*R1Gm}@wlCzmIT8&J!q zUS4XwVs%@!c!bOJ5V-Z0h15>|H?45zY4*vVoNK-|!l?z1w6LyY?3$4Y7ZnP5s(rtm z*3|LHG`d~byh(^o_4SRu=F7+XRS?aW0v#rpAB`fPFBTQ4LJduz-p+;heULGqr7gq+Bgo0>g{(-&&&D`N_Tw2?OWgkl( zj-17{!8v@vLiF-?)8%s^;JrUpg@R*+6al>Q5xmk?u{2!)CW1k8V2McChcUilnhA$f zV4963ks;+R=Ttj9IEAp#>ln7{ku+opt-g`=`6uUN3u(u17N48#hp|>NTIZg$=(wkH z%eHb2;L$vBU0KL&@+~?x6_SF#@q;~EQ_x4VuR#XY` zW4=t9i18xFL0XC7M3LDes4Rsd(-$Jkk_9%8 z@@JZ(V%e;K{|IGwq1tqpiqrvw7#aZB~lI($ZnrDkG490<3fK>cI&OyDc*Cn zDH+>bT~M+=nwQTjw6cN5UYVW z&u9QO!p}FtK^lmB99wZD`zJ?gy;9$@>^JSeN*(BRe>Jf`uXmngtF_wb}BfWcx!9a}_kV3|e`*bjV46bSv?!a)Q7vGR}t89v1}9u zB9sOXA;3V5&`<)*rV)B@4lG0fkaK`44I0j5t7mYGiE^|%a!#dJKK#j+K}SZ@;o&T1 zdo&IK(s=g45OakGxYC6L&9$$kKU;f=g#Ti@hih-guoe40`*pVi!Tk)}iTwDxBPWu5 z>;xw-rM;a>AOFq19Y(vyWNXI&tEcI_@mJZx+rgUcBH9Q zi8$Qe&-Ny*QfH$`GwkWz5Ch${ZmL_pt!b%v(*t9uT>qk}NaeYH@j?Fp)_JpvtqA3t zB&pd`GU1%0o~WT<;Q=}6F$_c#158Ak#V^`l=~QiZ>24H7Z_znLuoymE%W36`4d2!j3Z^*W5 zVh-fQM6bT?rHKj+?Q%^p*|QA8Y(1obRY9WzfUcL1w5?PQ2FUS6J}&EQKfuw&skEul z@CR%4o55umbF?;k(5S}l3k_xX2(?j%`tItW;w}A_ARc%}M}f7TRpxw?vocCJ?JSKr z>T*XIHzaZ1=(+9*tC?FUhtTom^Qug`q8g{By+K?|S4}M5car46R?k2!69#f@b-122GwY^#CY+g*G9-L+2kkTmdZvMp zWw5iDM(mD}n0h@hQ#p@%7YI>fqHj5ZuFr944a{z>^RXufcbCkGKj#EG5A`5ge4L9nO$Aj{UFpu8#SK?w%-eHI-`e5CV<5<)!3Iwu z+NMJvGl@3;-e3^@Vs=8|8Q(9agHJ8E9v4;{E69w+9K?^`3gI+iLbSWlIA5^K-7A}K zKUhjC=Ic|EF)4Ox7`%iglCm#RxEtj{Y)tOfUx(j+(ME zbwH+3rYArk8N z-6N9f%uRGJmaUs{%6t5CE=jecAAOh(UiJ)o#sqs1V($7cRK5LV&MiHI&5?A>sYu5J z&&;rBs1nE1u3xj##(Vv{YK%XBnr;JRef9oOYl}Mv?L8f+?+!ZAeERZAo>7ZTN?uRd z^U<6Zqy_U1<&v)~W}Vo9a4;a&>7(!Y44t9}j7QE6lFGLT;N}d#L?d$H1!cf~(EA%Z zAN|3@39ddIT$3Ru{5V4NAk&gX%-?0Qxqd8I#}-vNSv7AdzopsS20&soD3S(mQ79;k zgxq2*ub3{qujT#mSE6Z(gO3hB-}*&d_X9iUv5e*3KKx#;>s`{OOyy@>iqz z>4=_d2Q}7DDh^X&(u0d!Z!}OJL||wZTVErbABXtDKp(?_5DYMjHq`VoV=zCI4o08p zdcMWfK8>e*A7?jn-0o)jerv~{OVKix{*j6YCC{O=6nV4={?-#-n{KYrR8pPr z%&*8C8{VENCi*u6T^|WS(4e*Jl4dy2bsQWq2MZ?v_ZX;I-1|*FhstoC7W+XKlih~N zK26Ir?paizflD}o&*Q{((pzL4DB zbQ6p)!hb7&1>nZfa94i8xxyc92n+K!Ej-MVzemGe-Tl@3;0JprQ80Efgv5}{dw6ku zdmz0R3?k_c``@N-srWoifhpS?6}ha~R~)_~9{v-Z0;u%OJbWWSC^sQSWW*ST)_ZV3 zpVsw$l~<=*#F?68;=a{+8(rP3I2<+d;eAWWL5^oh>0ej89$#30*IVlT#pl_TKYw8d zJea;+1Zm@Vs}KvBtLt;@MzgOxMS0H>u)YM^5#_M;xsP8bhdh);&o(z{Puzr_j@fEy zDiEbhjMblIaSSj0+&J05$>|??X2mW9FyQwYNSyk9Qia!}uIaP8%XOo(_0zHXe_x%P z4q+u0DYT&Oo*u)logSPToHw;7{|Mnh=BNk9=Q4cny}&CJx6O^$ z|AC3`V~Ox2&bhQ){k0>1DCTb}wC?o8zzdNpv(`te?td~oDiK?egGfPj1;|$%k;rV8 z+6pB*m?e0A9K9y$g(TF(fMb&r75)~(8z@%QbdH1>w#?z;#o|7gq`~3a$}#c9Rg!0o z#-6KweHHNF#MutmL9fT#o5`+WJf}3hFWhSm61l)29`uP?xN-0uz_6Atzj!fq^ZL~2 zT?HU^iiZT|KjYz#K6>fn()H=b52Ts^IGZyNj$+I&tn+>xbp$5_XZ(X>(^1?^Q*IYD0DQ&IT zU7=BmH5zd*Xb0dl+_M?25Uj)?C-&a|;oN;gcD<`=V_ z^%ax&I(~2bKI^>A<$JdK(0t-#_$=R(_7w5VQ(Us1m`-AWmB)vfs4>#>62V7*nfCq7 zBIi71tct*?qQ)LuJNvl7P}_O~gp zTJLGoaz4AU_2x<}5`IqwjS><4e7&_3Uh(+8{ge2w!v`NowQO+riT`|0dH?5JU)zd! z{Kj*Wgg;*eS1W*B6J*4JpHd~^(oWL9E#wH1fP3RAKYy%w0CQ2`+Q&dS=a&G~3rJLK zlw|Q<*XPd76}VP5zM^|C2g&x)yc*zN)L4tP64ha*Uacd0qK+RiiFbm?Z2PN><~SPq zpCe23Nb~XoV9ZhG-qY;)gNmOjjH5qjTG*Q7)Vf7}E|@>2?N;N!d8i0>t}#XO&28l?>ZL z#C;e9ehpfxzj&=}l;YYdG&fgPXbE@cfD6#LnSF{z03&GKCht1YT0_CuUvzk7tCQL0 z$J3$`jhzKSRib`UG|;`G~=T3`~skCSFK+3AEqsmBYr#4Y_>s(>+0hx}L z8!t~kT2S2yua!dEkq7r?)l2qF3vrA`2 z(95%QLE})T{uaM9Sw|^nEs?RCLA*(@W=VlQdKagBFC2xXK}KooKQ=z-2ul>T{ppRW z7;(V}AsBM>m;I@xUeoC{NZ4Hf1al(ks=9J~Zd-*Xq zQ{|Lu(9$1A1;lIRa9;is0Wke;oy2-ls;NKh*)c8Bx!^xARtSks}tdmRjSczAVk4ocOQ#2TxcXs9&pho5$y3Tgd5&aX;mnzUWuzGDp%g>vOko%d2u3ojIurfD^bL|-S_xd6i>{Cc#oj%AyeF(M5b7G{At0P;`<#qhZ3~@{~+Bsqi)B$j$Is%~ae@tkKM! zOG!j+6I~h;4`WCY7|_H3@CrknR8aRFfS!!Ztk!@VdEDp35CwukSVu7DHV`yN!EExT zkHMW3O`N#Rwc?b;PwZ#VqeJW~Uu47@9k*A;9b0i*d%ZU;g*^$63i`DP=`YF}& zw@J}sRA?(aln%dw>n#hmbRSO*!S#mGdc%-FCt6=H=SPO&5?$zIJ)vAQ5?~iP93o{JgTH~-AVTyB>@>nD zFbRzj5Ai?*jvw)zP4zQEy4Jw2(&1ja&ri%IJ8UO<4G0DVB0@Fb zN2gLC8X&$#qBw@c(%pt$r6z|_d&8&*|EI|pgYm}$DIu}R4#7zt`r4+Klks$dU~rPL z65Ikyc8SfuNVD?f#K!^yo=|+mHq6q6*Ui!V^mgx+UCI@mz7AaNO}^TM(bUs({65^x zxATu)$0-PKr`&yd^d={e_@aQkdi3r$j{0w@4^}ybcV1j+gwgLyg#h^S*&}Ury};aa zBE46;*@h(3PmJyE>`&5R*nC%j24RqyJE?>miVt2&HWp$|ur+KDpQPst5{M+Cw?Rj1+so)s_ia1l5lR@XUdT3^RP+pB5IHrvz0RpKCyk}1mLgPyknsk^pRh`F^swxoB58Ms1d-C zawQfT%Q3L>zIGiF;;QT~?RB6dxeu+p#j>@21G~Tiq);o*zr)tUq z5=G8LAy=%WvzP|~j33jfCpg%FWW1dvQUDBL>`;NTxJNR+`_=Cc$qA83Yl=JsYrnwOd;z}u}R@3{8cBquq0k2!50PiUm%~9ohYYH_~}lB)=!*L zJr*cS(wZWv&XFRQNauAYRgpln-Q)$>q^~L@YKe5(ZZary5>S|oR-IH~OkNS2R3%JA z%1&N>JE;;2CLJcq$AZ-&$zmGdLrX4hnPb?)qq2vQEHMHRI!BaH9hF%JzdnlgScQnp z!CXC(0DO`c5+Wi5&(%Hd;|rDm;JMx~R{$jQaP@^9YxF#ZfpHO%%3dFLrzi6D!|WoH+-WU`F(+JF zJze`@*I~&3W7>5JrpN%D>i2YYOqSFqxl@n3&cVcy5KqUX+=w^A9@DLFVG47^qSwbu zz7wU9FZ#sbB1p0q;f)&}=2Jv8R+#B~3&TW0L(@-q&H)aQNiW@C?sEjE)|m-i7?=Lr zG9kBn5i@3(6NPp#Pdr4(V;Z2(u-x%v5iHz8!P9*;Nk$0li%+_3nRJp#)YzUbPa^8j zl3XK`!Y~EeiXESB!1M{AK5v-2MiO6S(p@*0%eI%TJ|z$jCu&f{7_c8Gz#E5Dx zK*!yBYNu(YL|fyln2I5Etq_wgclJXe9rUh2kkHq#CgEP8_RK4 zgQlxs$|gl!glxcIpL`0oc5Hvtl_>4I2&|H`PA$5Nr&xuMEGrfPA(Dak@&OtQw?h$* zgrBM)Ud8If6@kpz#*GD#?){*tZ;6sZwsFCU>a?r@5<&+@_Szs>(&&=RL}PCA_4;gM zZrB;MXTl1`33Q@6mGfaUTsRnZr4jCvLy^JK6P61Sn4qJpl$bcU%~5hxadLuj5|4fj zOJE*n6AKbLDtM9#YBmy#qY~Y*<S6Xrz0^!4n+Gva6K4ixiiB zV$?ZqyIPQtK|MevVk^0ZcY<4hS68V-f6S>kUoh458bD2y0ahcJ2XvX!OL2T2ts#eV zC|3!@1i5nM9OB{BC2UfVx)N1*&eG%%*tT{lArh)MXJ;x7d6x*&wFtERyVSv#@v$2! zwv7m#s((#_IpJT>|03%CAj0S1%pHVFB#h{__VFv!lZxnVc%IM?>S|egoeK?G?d@G& zi+ftMOhQ;=jfnGzP%8AQN4Ow4Nti$ho6D~eg10ol4Sp}ZnSfJyPO@4?d0LM9w44|5 zG6Lfi)?Qb^92#vHg>Ei{@IJZeM`>#bn52p3aIZm-!yF~7=!|vnYivNcbtJs$c=(mb z#B}bIbf@*C1x-%^F?)AurVz1VJm^JFtf@QPDGm#ohMz^|x;erMpM=ZRl9!g@12>a; z#MgDW`Oh$u-_B`HzY{x+C)Ujrczi!2vC|zvO^jYmW1EKC5|RRn^W;0Br*J(N<`6m_ zOBWo~Ptg;>MBX@BlF;>=O^)m5l*+$*CaWLiiNh29Qu5h0DW8l5ZfsLJuj;<(nUP&- zni0Qc;-%hkGdWjC{zyu`*e+u8YRci+^C8TfkX*{ZRpgDSWR|HuDb|A`N;%=$zjXr( zZ`r8z%u947=AFw;ysD9VX75O)&>mzeZ(VdGColYS&|0TjcwfbI*K(5^jhGEp7Kny+ z3km?t)H^S0WX7VU2`I;=XACGc1jVfRHPbP1yLb{$6IUV^v?D#$O z){g^j--}D0=}=#d{EeOv=w9m$aG+2gEmU~i>qx*RyH%JHb2ip=k;b=wjIfzAgfPZ& z2(2<>6OYr89Y11@<^57<3{`F(-vE0{r@yVN?`Qvc?#olwa1oo(e4g-pxJpOzFo7~X zrRqsJ*rjYTH9K_t=N(`bd^$xZjB-#lr)i5_t91^3v-U^SPeB)i;xPgws4}Z~8xeMy zBU!#X{LoLWx|TGDv!8wpg#o>BCpnx3P~xSgn*-fzHxyMv6{+kHA6nKrO|`%3Lan^H z+vGM0b6InDuPRv#$Lk~EC3`?$aapyajh( zoQ(h79ew|v$*p0h`z!GpRlmOZXt<_ddeilx)KQiAT-D)=$)#^siH>V;a+?|QyPwea z%V(dGJ&_0A@{bm~O{1ECId0>8F9$+z~tVGubuc*3_E zX~slu347aq=7QN7K54F9BzKin3I}>iI|TEgCkL~0W7fklz&efJ{qf)-7kTqce$|HE z=~0^PHA(3Pqoa&@iwwLaeEX-mP|TEji){pY91N_7U;ch?@66z3$Ud?7ed*QtF#~$E%`FT!E8-j*a-LiBmqcikLvTYw(VUcSVg!1^fT7lD!s6uW@RO@3qV=_FHm z1*{02jelC%hceqXeKcanBd}5xq2zXraY0Ab&7Yuse}en0@iPja-T74g>N9o65t0`k zkHB-?HpCQ5<4r2Aoj9K$HdReVKU|(O5xsJon`JT^Zyl8IE<(P-bt=B?Mw)YGV2-Ox zggf^!OtE!Pk)BA6ycye-+vrl(?#|m&WUgNh*MiJevEm)3!jMeQj0Y$lWyF(F>&XV z{nAqFdT;E1Zw;m%dw-r?!;S^1%7i-N=RB36JQ7pvyC* zXhnn4irw`?iw~V-j~*!d6>Z>H3ZMQI>g}>)C>q8JPmeUe#Kr!`$E6cIrckYtKdMw! zlbkD_317oU4BwUCdAWcOKZ@i$2XUQMIUWeaR71|_ouEE`7UspRJ4NEZ(Xxq zN~^mQyO2`{qMsi!Y4bHh(VKm%bjC(8oEt4K*S4~?i|C}!CNCGwY8CEc2k&XO^&6!r zy|*v_6@E2N@c?^usHx7HSto5Jn&Y7f{I-V zipexmQV@o6bTq_{@~McY+Ma(C=rg9vI#@-k7=5>aAn;dhr`Op^rV;7tu6a@}YDL@x zKfKu~j^ia?YC(q+Vc0XrKa~ERX{n((8Q}Dgzmn`ib=e4K->%(;ktAgeqM)B| z7k8pnre8N}_ zx{ntI?H!#T8^rN!34sOOiF;qVr4Zz8gm5-CO?|`+5lMY61&)N;s*Kp1NRBD^YOr73 z2H0Jn_USsCLad>J|L6=t`G*J?vO_ml}R>;&rY764m%+45f zlGQRKspN1Q$$`Z*Vf_Ug1Dzzpt!rfCT?oeOTjInl5)!IUN-v^5*Hx>2+@Jsz4WSW@ ztcYYIXNYJcGeG3LCR8DMUSyPs=bEFV=#x)xL!*U)bf*pHAcb@6gP4lyW|hQId?>;>?p?-jC9@cM6%2G z6`OkNP6P{Y;WbZ3hj_T%|D8|bX3f6+1+lEgE->V^a2x^P3LOYq7OC&S1HKD+1TV%IVO(!I}ibxF^ z7dh@y!r{415Qqe<#G)|-%r6#}a`OD3Id*VgH%Gw1qCWOLIuM>GN!LbV33zkTxMkEHd9igCYA&>&vB zdq_wn9_TTwmgK)G1pdOHC&IM-__LVW3Z-+YCl8p4=l@EzI-p5DRR=CK^01WflJxQ* zxQjPm=)o3YoNzJ*oYNN7lEjfj<)1{63Yx!I;YgAsl*W-tgBQ%tWoXb1P`|%}e%KDu zr4voXf4|;T0!%ZMaq|+6bf~8{D8&*Jz)z3q$zT8JVLM0=X!htaiPuQ8s9|*#)cPjJ zjWr^z@uV}2`vbD8BEeY~g!vIH=aB)oP_ zIMSnsd-V2%?{z+hlX>$dj-3$OKu4!ncIMVkYCm4^spNRk4pyH(TqZ1MrX(4YtW(Gh zaD6tv-#`VM#IGO|3;r#a^IKcynH;sJ8DgWRw&o3wG1xI>4Z>w>iaZzHJ%2&ij!L2-CFnC;vVaFc~)$ zq7kLXJ7ugv%KhD)BS{?@e6pu7YfSe|FJga9p0PgUKq9M?Gul*a9K@-XZ@9z$Cua;3 z`NqVNY|>jIQc9){oJ{cX784qP9p;sv@#~ySZJjp`-IB98r83wof9;jOxH=E`S1@$ZdxL6R7sC zj55dG`BA(8w(hw6QOKnc0_q0nAXCIVsn4X&OybPA*AV})dNWrTPHB6@0*EZ>w zLO6W37ldlSDuV=z|3ccGe?$HM@xy=3YA|EQ&Jbglb?j>lV=Zg8A!!KNvn5KIF@v#> zvbD&brD#M_Nn@v!35ik-^)4;SR!KCM&kxu6o^$* zWRqtUmw}Jk1B$DF=uH{bUe#BoRaJIHVndgO2sTn2FxG=+=wu^nOI6k*Vk-xPkv8&y zG_i=O^5yFaKdCFB|6v$l)p(iMGxO2kGt&>+OL`2dFSCsv6Ace4Sw5% zDFTCD+F)Zk^#?igNJojtpP>*{N$U@QD3YoyRjIbAhBwU=+8t0w4k&I>&^N(am?4!C ztkce*c!3m({504n6@`oU0^<_YAX4QL_sl zOQu@QgaSih3flQz9Xa?_`O5oQ~On;F(|WH6ynHA`3~I|L^LdvB$SvRIeu% zwPm+XQNC1=X^$5gLLBT|0?Q4Xv!ADrzf>=ZWe*Y9rDq20gJkJV@P=#*<`Gw{3p&{- zR5G=xSl|C7^e{124A}+TmK~nB?3}%`4t~hJnCg5G4|_La@3gbx z#B9y-&T6q74XlKDV4&@Whx*C6H28=u9Lm0+ z&L2?o&9jSs-g1Ok-tJm?&KVh;&+z4|FLb?= zvjcBtS!CtKOW`f6^7B2ifut;6%5XRxFK)#ToQw~$*d)u|_BjX%+~CV8l1cceq)B3|O9o--#_ z?#Dr?ukk|edh)!J0YCy@6aLEuT|c`KsFJ>j;BB-)$%iv=FZ{aFqg&eni6Xk|(x)91 zk0+|q64mq9)h{OQzp}o+K2hVwx<+TB=7V+3!9=Ym>sr%^+OOBO-zVyPUDw%2)cw1z z3rWHYZs0|e^kg>llnn3|9{L7J1{NCz#3aK*8-`vC0 z|ATq8xQre9f7XG`m`44dIs;eC5|3@9z6%O{@BML>JKCO4Rwo>@J;doEG^j%e}#pxvo`z+!lkNt1URqPsZSA6cBBV0AL z#!*1kltYm+ioiLE=roI&U}ke(WUekxSLcWaL@+ZDC8i-+3+#(^1dVW0Pljq7wBA-v zLV41-szd6^dGW(@@BLPXM2k({l87HloK!y-+O1>emF-I+)k|_(#wC|*{ie2#+xjQY z|7T-x=AKHWc+@mH@_X{Hx0hqOKYzRufB&9W6zjz}I{jU4)3wqARU;_tM}~_NI&6T( z(PgN%F6#nkfBNN;R_Eva55jF% zcHUVC}9_Xn#Ze|1>KD=)c(O*8!wmf>TrO_;BwDiuG14EC(%12XBiTsx#s*;!9-9)G%5QBbgc zTy0wL;=u366?tOjQfHsidFS`nKf`9tduF{%t)~OAmK)k7l7A*jM%?}+y_@!MJXifh zzyD?p3$#N+q1G1yxp6O7>xaN188SK%MyOC%6T7JQzh1{bay{jOJsmX{u`NeZSQ*j=DUEb#{}o+=dPb}#g@~Ics9CYDCyj<(Z4yJ>FqTM^sTcm zO>N}o9{OBpNPvb!^Ma-y zoKAf&jsOM(t%LztA&;ESPMNn7cROBSKBqNNC?b2ouJb$mdFGb0;MW(MUSK@sKwa6Y zUCo*9J@4JspzpuMHRb7SvBL#gpNhX*L)xWtQR4B(DIY2i{NaRPg4xI9B0CFXdwxjA zZV{9sE2&vQcvYKd`s=EH3kk5y7=@L^dR55 zFu%^09sftNb6>~0`K|)WIPN!ko7J4Gz2GJ7GkwX^>OJ3qh+#x(+W4`QPbouNu*hti zf{d+EB8VB56R3XK$Gj81$9DK5gXP001k62sQ(v%pA;*O?Z&4Yuy;usH_{4ExM zk4tTO(-B@)e6wFH-3F|=NtC%kS4;UIo$XT-f^fmZRPTFCsFZw^mRQa*dL>-^@u7#D z?fS5w1eUgc0TC%OTx9j(Qoh0_m4A=|6Wvmnv|8mNG;nN@?X{u{_Y;k)a!0L0YBP92G?ahEx@*1&`;Ak|%@a*hc46+f8T8-A(nvrD(tTBecZAnd^EsIg*z z&ljc+V2K!1l+}aE@14E90_t=H;`7ckXByhf<^zZn#)&yL{BTy}(G~+QVl7x=k8*4D zwiKt_9+YoWr>GuWMjJ^d8%6CpDq9lx(>B?#9oC42n#Dd19;_t!?Kh9Z5KMqw!Ib=o zQ^HXXf1-&ITrm&^EEs2a@$nE9dC24HXT^m$+61w z1oWkj_qijVYCO8phH|0F`_2KB-459=5?cz?pHQJt4?s&wiM`%jP7fw7A~)&>hU1lU zjEH`jLwZU_x8iNj^dNn?wSbdpg5}t_%ZptILKTOSvE<~R=si9XsU2jbC0UZPJf|SJ zF=`F}3sFe=-P}rzBxiBK^{n9DXqm%n`d+ToQahfL%DvYFb;qJasSmRLN~>kkb-w56 zzxeu^Ya*XxFTYKLI2P~nSuYbZy-aV*n>8Tq_!3(Im-o_>tZW0>4fM&O5vfVwrvaD} zdAJi{?ME6Sct1RmxoOtLqb1qMj1?OOKw1Ng?GSEyg{i>rky7U}LL&L-RH`PBBEb5) zy=bM`Nqo3M@@Rx*=C%ujV$iK`)c&jVwwA=f0mEn;eiRlR@LpQ0GSg^FI2RLP+qdM4 z0#evHhXOOvJ?e0yc0E)S`Te_>WJlw?S7>qg=a&u&uE0WvQtDNV9bEOI1vI>U`rL%# zYvZeou~>;aBT8M|^K!qZvMz;>3}T0Q5zTe4UHR+%nIkWJ;C%53{DCtALOt<0hRq#G zkqtELXQv#4OgTz&AQAg@^^egWqMuNy+V_oc-|%wLy=a#mL*0Klm$|hl{@Ux-^UDph z7Q|oA0KHN^y@L&?EupXX-mJJ8rpzA@UA&26%CE-f{Onmv`6@j07^353F}LO= z8=*6LI?(|pQx7Od3|m8`)D~4oK1`}-!{>nF^XZu#O6StT4=%a+dI!t=?l=R~q3(e0 z?)$>Z*_}D(_O}MTZ`mHr<}`NvJ$XmTKKIABg*{JOpG?E90o#)=L4W%moM+qS^=%Fx z<=`Z$bI$xe@QwOx^SY=N;NkAbdw#37+EeHnHY2ZU^=##x9FO@IW&(ADGZkAnbDcH+ zW4&&-*U&B;91KPVSL4%;`P!@G99~;RKJ)-3ucCKxt_(a1BZ2MW@|ok%Q%qFh2jmPl zJn#2Dn7uM+6HB~q3rWFl>5)11=NIG zeu6^-gW!7~;SS3f9~RxG1{Sai3-EwB#KS=x+5ss#X^RF{fP)j@d!Y0%9MUCZA9gvPc|+*Q=`nu6Zu{O*YS zMGP=aDtzu#2nH1lA_`tr7Q6#cTq)F&6!3Hl^_Wqx98ol(Ui2I&0f(!NS; zqDe-FsLUy_or9-kLxMx-C*?(bH_Iul78}&>1Z-aUsaZ9QZ9_aiNG3NY2E^l{vtJ0A z_=}Wpgq+U2D6cNZ7OeYs}* zQqBCOKIY}xmP=*hm%*Nw%Ku)A4)}0N-91VQ*reg#jq>vEW5M z3YQPW;XB91^VOqoKm;vuQ0-Nr4^0X1F)35`ZHHEqWG@n!*X) z@er)QAVC;p1qRq#aQ->3eT>Bq!U(Ll3dfe)$UxA;^^njMCE0PsgM(5jp9Np}w=qM( zZDf+fU|Vu6I{!Y(K%E96(7Yvqt9BhWCxkw(Vm_0FWHir%m>o|86tmMz;TKHJ0jLhn zZzqtBBIpFz<`B#kA)&ySxL|RW%43x!lPJbm|+iO-K9&yo=6a-t0Px9 z11xAxhH1s?@2n*5^^*>F|dVf*3RlN!?V1BuYT%xa9O z+1I-h9rA3lKn?{`@Jk@9u}9vkJF7&y01v)|N7Zc$2x3b9^q@*#%UVeTPneMVzXW2B z1YGmHQ&y|UBk-xL3OID$xdoKW+BdWb%1VgCi9)W=)-Po&m|;7T09 zTZ8{olVW7V88yrm9!XNjuUD@`@on-Ep-&czbVzl4;6r%i-PfuqHYqRgPC}k)UaEV9 z9=U$!&O-ty83RZ-_dT#N-(d?5g?J8f?d7J3T?9yn2k3_}mE)WkXJhxOCX6rd^lw3# z7dW&p9$YDb{`UYBgijOgZiMz??+zl5#>03lgbM{;$M&Bipn4$v;sk!Bum@*bLy~K~ zpE2RrIBuVxV3afv}Eoc7ohL>Z7HKq4+<_0>2%=1_8T#gSL>2yrNeEpy1z$#5*+435MlsG8=vM= zfKgRDV$6XYR#E;0_gVfgvTo;btBvDP7$1=hx#r>W*9QBT0-0R}3w^8*kGcBJ|LE&g z^aPoIf}@-+7~}t3Ixf2BAOK>m4sFF?A`MYmd&LP{C$$r(X)T`JZ}`>5%T;|@z=`xb4@EhnNSQa3V7*m-brw|T6IGzZVUjh=opl+x#iivgWtbVm6nCRbXI)@9+5rOO!Z+}T)}AO-QD;Z zBmZc%-$=Rm0kw09?WZ7a-_YIB6BY-~z`%;Qb)!H@Hv=-NM&Q)NuX@VSif1>`m-nU- z@eqfnffcm_o(al3c+~M&NUC~xrKV<%og*3#VNkE)O1@ZdPnEQr&rDKQ{W#t~C;4Tl}=dU+9$wlko zpm%2bgq;pk4rMkBJu2@=57 zO)63GLx7v~$uorQ5>pTd z&4}mf9(?oPQqv?0s)Z5!%0)j;7nldoFK}Q*prq7w%B`O%X9X_b658Q&YT|T50*@BY zzzId2uj8d-2;e@!#bO<7PJIH{MzE}%KkbNZPKx4nSf2zju$uj3gq_|-0KW-A^-_R? z7;x_p>eMqayTc-?W~sA#Pl1~I%Ho1r?5WJ-7`v&IdTioLCHDf~udn}G9{eZ0%~I~# z`|GFN6`o(_b~IHjMuMNCl-ogbf~Wf8A&1DwSr*>~F$l%L@8&2qkWf z@-R1=ZNJ0*Ap6IO9?%Nz&$vGly#hRn;641Y^Y+I-%D3Is#UJMm^#4b#GbNu=Jfg*c zaFU24l(x22{x&w2m-m&xLny@r-OsxA4e zn`Y8{epmbVUIvo`=X{;&dB!#3QJ~_|2f6F~${f;k;jlv2ycX2!-&;{Ctq%=9zG&{G-@) z3b}@ztyzU?y7@3a=LKt^IP$+Lb58BcM=1wlNA6RHm7iBmVoJ84X{sU2wSfN?<}V(7 zL{fT1I^wvw8a>w$HhKN%>tDRsg@DCVRg1Tz^7pUbeq$u4+h$}Z9Y9~+`9Vad!FJ!2 z{rO1Ab>H2#U#}Stu*j%RFnB04eWej19hCJ?>c_F0lCcGAG4H-htB90$qNswo3p@WE>~ z`W>m)(z3z2|Hf~tb8Z(XLl5?OeYGfeS`TY9)cg6lme z!*tkt;_$Ac7PAXlCQmfP6tGHt_2Kz4A^gwZ1k2Q^hvaE?SK6e4)s1V98_nimqe#KO zK|;rNVC?fQ5>q?$2s z=-WW??!!3j?I-e>Sd)q(5<2l;t-RybbJ2{ULF_{uRdRdrAtLCezs>|%^5GW7P$BE6 zpPsMu(}}cI^@l=Luj{2Y(D(746IvE3jdO=W^TcW(P9p0Lrk|B$)+;ml(>t<7 zhUx-Am=Es)SBqoq5)>Np?O-)2qm!ZUE;rO3pE3si z*po&I&m?VdEMoo?#U(2#bbBM-_E7KAcM=r_u0Do;9T|JW8AxkX0)2@Qxz{zB*$1Ls^z)_*LfzcU0|5MC&z- zT2awXj**a5BjjTvU-80-QP!ynb%7%2^Sv4R@jo7SpYG4c=&P=)e<&;FC_pQ|@e!uI zEr?na9r*qbiIWVC{x|#=s*@w=bMyBtB55MuH2nmR{01oyMr1%&PaJsfg)M$ndexYs zY`GBJxw||J-G#oEde>lgpbrd|Ud}Rcm^;h}f8n=1lVkA@gtWtf_g?%A($hRX%bT?* z-%49CItP-|>w^GQekESV2|tj&c$^k$9diIh5{!=#{7@WM z>jlQWIEj@PkMYfGcF|%)NK!N2*&qx1 zf}+tiBjD@06kMRfV1uHzE;Oz@Rh??h5)or|H`-1WF)-PRVLMJd>CQwGIvFBUusJsn zyl7e81x6rJ`(?L5mr@$&4gbbGtbf*;>*YoHmR34M-z+iA*r}KQ3`?V}7siSY4Okn; zgQ&hCDA!b+2-9=^4yIo=dUsG-1qUgI9;H4FA5;|d_ea{E-cRP&mROJK7xDP@`0R;u zHu#Vnz4IJAts!*oS~jBbsH||@>U;U&D2cb+S{ZW~8QWBQSPRJon^0Y707qY`XpQ`FJQ#2%Zm*?w>D&dE2B%I$%3YH%7xyuWk)>|DA*H?LV)Wrp`c^uCdk{EZQ~)-UBe&xUbQ zZ}5G~f)f4*Jgyki%n8U7&NLdU$5P$%W=HJ6`pq}|+cBANA+G7Qu7x#R@HmP|-fPsk z^-wX2s2J_g_G<_ajp2;m8Dn0H$|1@f)dZC30qlI$hNi?84+D2bdZOR6{fQ(imB0%K&taRz=PMnnjFB zS8&k!`QRMAKU9^iy%sajhY-k~`IHE5;=xN%ZIL-756~YH-|NWhzXJFa(m<8Ve9?rO z9WQYd337g{%t;Ae#Gwl_pyz80MnvVGJP~RhEFF8UVkSlPt)$)F&oH51k*H(X3**4T z4{V|&ye#d#p+*Zg1Wu5}rEfmu9%uUe&C+3JW~@>Jow78y_~J;{=rvR;Dqn0*4@vzI z2{V{QDJY=o*K^H}u`|&%)dCSz69()&1}rg$QMWWsBjr?c0A2r_)Gf`~J>g2olvy5} zbV6n<8;T-|cnlD33^;_5wez4pBi&V8s`+0_?p#jfT!A}8=O`5S51)1o|Y+fw^ zHhEhjg;5y-j8wLS1k;jGg=gu)oxA3Xlx3idEN%>Rxj`;aOL z=CYjGyCZd?XYVwXT1Q}PB;@RWMe%jc5l*A}u8t1aFzP*S#$Tbia|Kel@Jp+i+n3t|uyDW*?S7M{uHz6z3$hXn;b0mfk2mFg-=9=PS4 zQ$T6ukzD`FHy_~bQ}l<$Z?|UDK+u(as;+l#;EY{wXG+!N^QI}q#;aN9=5k0l>W`=n z`!#&eCK!!l$ShM&urn*1{3YV0v^TE}^&mV&!1zU`o1Fkdr5OJDdbkZpVJ0)xgu^Dr@q=>nR(ZiisZQ8$f5`>1HxOBoAy*8cDn=%qyX$aQR%)6 zn2*1c%r+lys_1~Uwz}+ae44D!ri|x%#N-m<;eU+fh<$gGYNp@wsS}3*%!2{Xv7W55 z*i{+yBIc35nADe?(!X-;rm6%bOg9Y2(?ISl3QVprrR}fREyH(8)WhkR^(Fh-dU%js zc~9r-?1+6bENUFbR*OOXgV267>~EOMf94B@$Ez%J2Nh?yYO9qKVOy4|k>CIJ8P3-~X z@h4Pp%^t-Eb{c`-$vP4QkYof^4%iFkLcv8)nb#d8C-N~y7A%f@ER`&;bc{L2r-#h_ ztEuFXuKnZB-3$wUw2<-jJ@rziMglB~?3dvO%HrR8Ght|Cfb}e7j4x z?jwMk(E@oKfg`scwnU(XZJIs;3YlBVe6zcx353K};!diU#}R6VcNwt}PJ!26*EzMt(iz!y5`=4E zrx_u^b`sJ0N`c+k9as2cF%^DswS^s*{H`;%LP9!d{XyTPQZ7r~ROpVlTuE>^DrVW= z9xunh?IW_3Q&(ZXpS;<6s&q2-KyAc(RmhZ$Z%9iG7I`IePPzhWNF~k9rGsv!kYz4Q zRh+?s92nqO!Mh?PNHhb)8!joG#FxJbRh_9dZY3bn^i6JHs<$^_a+lf)Kf3TqXD-hj z$#U^)WAF7MjOBjFj*+ry30@M_QaTW1f301eE_Ew(T_#(z?&vn!{))MNb4lAJj9z%& z&YsfiJdwM_M>)tyJ&y=YVwK%5H2jVblJMi9CVF@FzVw+V9GsXrE^)t6RRkDb0!) zG>UfaP6qRfE`xaPih4sH{6qJs5(MfCjwm~KFT7EndAy;GESBbEcpDqsn-cX)CKrZ> z`Xwy1vhFQ9fKRnFJ%`R4Fa9^~w)Dj6%|y`2$-bE0e)_`>{T%N7q=|BObM6KPb1K!&1H^#FK#D-e?Yr4aP#hX>W>Rw`fX)j z02)HkdHr?uuvADH&iGA|K%33o7eKMuUSKsc>esadUE6+xshkW_c}7q6tG@2`Us;(S zB_SCMrW3(#UboRz@=)#tKapzQ6Cks)zC8^h z+Wd(Vb%hrS5-*Q8-&zc5R{xA*12|H{4QBm$()%fV+k$H%Vw`%vF@d0_Bx6$VVA9)*qv+KOr=FAjt@wGrU=lK)zW+sh!eqYWzsSMb)A8}qfB6!-#KxkNoY2YP zk7_n&3k8D9A(I7u>i8zJoBoGa4tN>M7c#W?TTpl?lbh6xh)LDVWlFsZAyDPEC}xw{ z1)!$zaipCopwgVZnVL&@{Q3WmCVJ8#tZmIUeh+tluyE2uO2g=ufH3F;Zm*uA&U%SA+= zlI~B5g!(2C&FA{krw3yxfC?r*wGzG;d0i)5WyI+g-psC+q!?{Iyy1u7X`q8LKHjtj z;H>Ibhn6ZEMMNrTy#1%E<3GtW;zXD~^DDDeB4|b1UvY&iL%bXrT&tE#H_v`yv+U$q zF1ozHOhN~%d*^kQG~w-TN9MnuE1CM?9gcaIS!j(5%Uv{t_B8ao#r*mEkIv41qW?ml zoq}o@AzTlGg(H->|4J&!y;aYVPzq((hEb}n)cst^GgFfwq?-#cVqedV=QmKNI!Ssg z%j2WZUbVoq{>5&5(gj8euqJT@l9K^?qMkbkqF;WWZ^0!0dpNlKRA#hN|HRbI$PLwJ zSItka@9B0mPK|BOEWODcYv674aQyi1Nem21_;-hP!l&A&R`-CF=7?fmH?RZlo$2|h zEFs!=W+63vMb5?uGV!r83oVToaK%Qe6Q;yvtD;r8w4bdeDw0tk)TvD|P^mw!I`q4Gt*S?%umGm+k>SQ7-vvTs|N!yrxJ zP&r==Jgm%dI(`IfeL?l~yKq~UM}buda(lMHpv)=8MK|GMli+C9+;km3u^Das7EwCB zAMAOsC2W0Y!(B_ItK>Ri4VTXVbhs_yJ(EluTg~(X(}J)VmI-h4w(SD<&~e~>m$=2q zRoO!p-+H?WEf4h66gIrVo->?s)?Cr0cNxwXF}<`_9q36x>eDYkfqB8%uXjZ4ktiWe z_gr5qTI0)VItB6Q(1ite>+iA7EtVPga6`uPp-w9fmEm1Kvm9W+WZ1_wNa~r&;ADu% z2$WMq@M+byg*R<&6j=jGbADPTJLC!TZ$0+5V!FTBnR-d3tNhk0bLpZ{D_iS>=)TPz zv~`f~+-1j8y1N#u{erx!K0H%Y`>47?|NXBY_3mFB5GZ~O=fBmpVi|>wybV%v>lT4X ztNej^xtwZBIVjSUO1tM!iF&=a_hqO4>4Ld^HU13!$$OsLKdCpj9*q`Iv!sTWoP(vy zP*xaz0bJ(6;}#xKR-Pa_{TVjxHr3?XUM7-MFD{OM`86iB7z4LzG z238JvTzydbUt6RBuFUn7&7+K~pAMU@$t=xXRCY)u>z)%XvAX>msl~)e{GD_BRKB;q zfR5LDyUIX7@v!I`47oBb$1-RURH2=HQlf799p)3UtyYf#9q@sHYZQz9iK2pdx~@bB zlFuiK@ST|>ZtGESA{81zHFQulBqL6{Kw!4qT6cZXd;wgY!tvu?nwB2peU&BI*LIZE zZ}?o#K)yd>vY2DsE?mre`XQs;uF%q|7Ua6x$V+3iT(D(v1?Qz8{6>`_)~%!pwVw=- zVvmiMc!mzxa#LYR#}TbsOdm~9;BF>?Yr95j>DQ}Z9$iq&(5`H=^|BZMO!%^uQH@rOgkXn z^rGaQANsoYo9zq|JqyWQ^|}FGfaRERNAs3*Tqe+@am=>!{3$I0w}QN%3A32f)l zt(#93-CW_g|ksa?$u`=adf58nK}xum(n&i10Ss6jpUqS!6E$z{iuC*$wM zur-6maMfZ~dI&M26dig1G&Y+g?e0>xnP#cZS&TWmY$fmSclaV3+`%?UlMD! zBk3$Xy_VoIuYK+xaIjbR#eT%dJA`SPFUsH$H~pyeZ1a%H}2|0XACzJ=!q8RBhxJGKFR2^LY+^g z@!fWt75ELb?c0eMMg?#{b}oba-?b<^S2))`?D%94Ia^AeF>`tD83L`2&+)BLKpo!Q z&-(RHH%s8PGbwD@{``jS;IAjLr#^>9D+efroy*^^;@PsVgA5`LXci;QT;x;%aM*>4 z3*T!E^d@$4G>eW%DpXS3HL)JN$uqew#n0{fb$roFz{hq+Poi93Gf1EKsa*EqaqM&m z{*%-Rq;c4-itfllVtRk3is4ZCD~b*s5%@d?6Jv$^_&BjeUm^{tzqPfiUwMMD-%!X+ zevX@SSHN=Kuy4*#MSuKTIoaZC_?Z0I?N$Xh^Q$Pl-wnC%hvZ5wVa<0o&g{(xnXZ|4 zj5SUB8HWxBxd|7md(?=(3Cnr#?LUd0u}%4H+c6hCrTecK?9BagWPQEZ!lEeR9qC9Z z&Z|o(0ne8MQXd_n0z7F!2uDKjzn{mxo+d|z4-xdjlpZYE#2kPB;WEw3Z=gWZ)84=H z)oeRyawKcwbPqFq{CJ4|U*5W0S`1rYS6TiH#Q~%10o1&Sgz=BDhd=Ur2P#Dj9=zgb zG8FjW-M?<6!_MN z6#5{t1wAPIbc){oewnV!Yg?K6Y5Vs5nTc$fuHIX{1 zT{9qWIUo;Z^S9#!LWbnMZGm{O+7KBi1@DibqslXdo^c)GZTD}H0jErJ673~(e6>Z; zU=G@;EzecvNxAnwhXx^bnU#9%7c@&*O0(QqHZf{QR1WE1hA-nwwXuwcWO|Rvdb>Ms z4wmB=7slU&?R&D}f7NKU_)PjmJ(qq#(;6W&XX~B8XO(t{{y`(k(aQ}ZGFX(`hUUJ+7D{f{Ei@B|P418HVINC_mCxKuE zJgj^?SQr|zYF2i-ob|}t_mpWSdV+m?jh^|F8MaTRQTEVD zCLqHm8uz#{XG-|ArYuUGNThd1g}r1fMayQgT6Q5a9&G*OK#NdfE5Zh8Drj&4HN9_6 zCJuFW#}}ZFSvx6taUK2pXoL$CSt!ALq909WgUJ+3uaBYe8;YsjGJx{!$rhYr@3=^1 zvYbB|3f3aHDFE=e(s|jmN;H6Cgh*`^uR=>6^XW2MW$!U6LLksE9OD~ zZ$}^ya(RcYef^NzWBRi;mz|x#;fVkBI>e>|lgmeL>AwFN#Oe@Dl#E{iZ$bK#{ zu{I|z)XriP;wp<=TbPXeGH6sY?-A(bdo?F}mhM=(PY|#H@DOQb>ZeTt%mpN+pXKA7 zt12XI5#s=`2l(jqj)bwKaUnSd0P&y*It>h`4ok!iiYM@f9+}Bp43Y^?8PeE~bRbD$ zWC?JfUyVDS-!m8}cI2XlOVrh4+owv5y&>VCx4n1h4)HQh%x8QgszvgpDV64`^SRN@ zM13aMtcPY|-g3uozEdyHb3svifs^Cl{tsw%B{2ni*w|D6q8=j1APCOAnCpdp;s`DG zF!VRsAY{exrg%hPi8YC-+Xa@Pv z+x|^fB%__*V#v1F$loONgk&7B`}4^md;#nZ0A{jF)rrY(Te=gSBM=T&b6~ZrwCD&( z8TP4m-x!IUSF6u=rXXx7RmF`pYP2(0X3GOGT>~e4YxNcov1Zk}{!D$3S9~m+p;P6B zT;`~q>Y_bZzyrXjU$B}GJFQr>UdUKIrFO9=+AIj6pR!<{4567}rxnI7*6h<4zNpH* z@^y>PC*klp7~#hLe$Z7d&#JlZw^~VBKJ!%&wK-d>hKd5r>pR{#`11NK>9!j-oD=FrY=@txYbeIzHKaM%s2wV>Ct?%@|22F5*u*!*9Nk8 z2R}CiIWJL5Efdr|C-{w@cgm&F;!nWZ~4@k8`_O zM|Wrr?Sq&Ai1p^7?#hwgY^snGNOOlK9bzl5Ws8lcsCx{)vvPMIl34w6()hsZurPEW z@YLTS`o2`w`Y(Gw5=aR^9NJv2vvj(1&(WAPWE`{T!%#Q!$Gek%WY2!N826)Yr+t7v zQs+=#7DJ2Qg-Cet2+Ed3F>gSI#TMgUw+Jj>4}p0GD~-e0_)tN#cZ+kno>Wf9&=mA; znckJh5?6fpJ2b4lUk!9ANC+(GaOp|#h(B`WTB&qJha{~-GKs$L1lLyufZF<=}Oa>9y0P6-2Y(R@Izwqb$ugmqV|>B`yU+A@gvT+5zR{zb(A&?)eZ2x zL<2s+r~zUDBx&#<#tn%Euh$Lk>N`#(x;CtLC3Nmj8qzjN+8>={++<+9L(^^w-`}Ka z#3E`|^O7{4tQ$H(tS$2-wb+u+UY5zd6gx4b-)W$8|Wh%WhwMsk90@!*C=G}PoZ-H6z!`6>QXfsH&JB&$589YQzUVxRYKbDQZ8eGK(}3AGRQ zJ}gt_u}}Q)zFGU9{rv&4K726Q_#x6eJI`}E4yAWKT{dconYnRpfDcDWof|XWvK3=d z4#d(8k+xM5vpelUNvzQ^DXRHZNQhdB74BDv$uBdlUuH3OW~C4_=Aic6fVMYPJI46L zah|amImN--IL!T*St&7c?N5ox0IN=A3a5AI8QU7lIMt9;gG%0$>%FEJJ?~3!kOLFlgKYkUR|6QtmS5K3|MBmHq z4=RnOM0v-=-qNYdRF9qs0kFOB%J#nmojZ*S0HDnhgqNe~suRMM9J)k{G+#feIGtkwg1@k&6ZR;#4~EWdy6<%i$TZxbcqCsI%i*<=uFH(08< zueYX8x-Gn){eld(51!mLbaOmsl2vK~P{&5ki_@tuN4lilSKI-s?-Q{_(erKtiy!-z z^n(@miSskTzX%^|;VqQ;4&PDa`NUj}Ey;5yXM||Mz zi_ol#AD;BFba#J|?w73u)JJ;erM0)DFG`ovAvB{DeZm!+`xJY7MI@r<`}-uCHTyL* zWoPj)M~!D6w0I_PeN9?Y2VnM}y=Ry20nHk1#$C_p7-n4ibGB#NscxZ1U2pow^pHKsU1B z&5FbdX)$KD3ChPaCU)w9a&Y;9O!Mg3i&jc}y`p;hRw8Vbkzdi2VgV*_)fF;dN(LHH zJ`rX?6H0C}*phXfej{uWW*!UiAFTLf*>QXKopSA`_Y#6fC08;(a8IGU?>8WFayMpQ z_JK+~GpCHMt@#>UKfcdJZ~)vCt1lF4c5G%ufF3J+&y6v;)c5A!+g_zB{A;d?MqCkG zU$Wst1`Xdd1~c1yZz;=oN<04ccMV%2kMC5OI|qgRlN$f?yt}dzyHtX2`)+QUM|qbw z&Rh|9)^mvFVa!UsrE>J(@bT8R_{!Bw_L?P5IiGJqbxvA_3Sa(P199Dg{n5ws<|VLH z+k`i>h#BTl^=mKo5qC>t_FIh~0$Ky4eD$9lafKY$GTgJ+tv4Yh05(iP*XLirAV);A zH-M%)=YY6TgGUV3{*bGgFZ|=-yCG3e!*B_~9 zZ&6_I)C&)KtzP%|P}nd>(!dP2WvDo)<;m1K!?8c0^h)v?$Kk8fqR5$ApU&MU`i6O! zY%6PzpYa7^mrgk6JO2Hu8VOGJ9Ts+gUw9^1DSt&w$Zf%8n9p$fP|qQF(=f6iq`CEAtqK=27Fmg~-f!uN;QO?u|$L-W!rOWpn~Ft9%WtLD&( zBjn2lAG)PaXDtW*ip1o`{mC9id95dW5WKZj_VwY7iXK!pnWD%re&^*k@z^`-pX`<& ztSUg4CA2Tv3YlM4Ilbt8`YEXCDbZ0J(mg6Rb9E(P*gWd8Z>trzEvvMt}>^9UCk_|I-g#h3J=VC#}qJ zui-_$3QT=shw?NRexKeaCf&pG#F*jJc+aRIe;eri%;$D(nX7UgO$J9_6uzYX`KW+t zT{@+b-m?dE&;o9hKAmZF`Vz%9H!K*{X*pTwOZ?&VS;2+Z?Wm#nK?ypfG*h1zu&}_P zA=|NWC|;)KP{~_+Tjft`qxmfsPRob?rY;rw z27HabMC7g(x)aG`;6m2y4k-S2K|Yj5c1~`$LxxPq0+ewoY4aU}yYFLDwXaXZDll|53bBR@iQ1aDce6yvlB%iL&i$2#vk=8TUWLqpPIoxOyq0iYIEOi(` zh40sQD%B$bbgHB=I(s8}*L+7GXa!Z|ZK~EuZKtP&__zxF7`PNyxs!;YMTzMClo*k@ zi%Q5>TIStS8B|qA>DevM%;k6tP6ni>Tt2Q8m}^%ziL1>x5v}Ck_&zMvH@yAjKuDUPX8;}^a~tUb+$*4mxP|AE0l}q81MqONTwu9>?UW8s`|MSMZXim z#!n^5T$j%D=(iJFtM(!K?{-tNx5Gst`Ma+agQwG-+dgnD7^0>>$p$3{xk^UIj>>*J zmssw;>8KMnBDuh)IB~Ha#ZD+IIihSQ8ro0C(OIX(FN8HuQP9PZ!OX=f5L{5MjZAE z7k0Exvma)C*0-)8_*DkmM8(7meVmI$?Js|O9da?K`giGcNml4{ITfoAr?*Z@ui{nO z5}_Gsdu~@lj-T@26#>JHJvrsQNBXg?cY;4YqWvC2aHO-8OcYtkUJny9ESDhqG6*j6 zNWGHz9+3Eu6RWaNKa@Xnh;+M;i?1t) zpBhZ9uHTJK(hqgl=I7OIaI*G(XBqKIPklXc)61%>WKYz;vhCxQ4cZOS(KFL`>ZRY$ zx7x5Vj(?>9Aw#Vm+Mr=g-D1x-{tvn;ai?Zz$4l<1Cg1tfA!^@wNhfA z-nGvcQbt_f->L0ZpU(5wGo(ZBK9HxIxv`|A;1{28EwA9Uq1n@`TE(+!mZwiEP$4=+ zGTGCK0(w5r932^%Nu^pGziU141d6u_wvN(9)orUwpFl5d%`(+o1rBtW4V(FT`}4jv zE5G%!qes7gZO_)en^YF@euO=A@x06=LLwH(Gic8F+2G#k>dl_KbhhCcstUh%@r%gJ z&})VYGhdYq{ld3>5qG*3D89f~@Vw5Ow!3Oqw;X*Ed5X9cR{Z@cW77{7GfD@uG+n;j zc;9Y#_JQrgdn=zJ3r+d#>wmq@{ewx4v#Iot@7fRm(GdWeD5D*@Pri`?mke_GVnGD6 zM^F$qfV1%+q9uGUU|EXi&j)H)KdTfB5_b zgPDEc^Kkjs*UOt%%3Od8A)l=r(qU_k<2ho1#g%=RcY)YrfW9x#2>h&$3j}@!&X+bn z;Qje`4J!f1@3{7>JdKab1wvfoi?DzdMe+yYzlWAFcT%AoQQvU8!kQq6?HXTa8q?h` ze0pWf*FAphr|?Ql9_|6KRKS=gzIvkObKDyDksOfY0&}6RHrJsPkT?n_5XWfcf}#R2ofeiSiWYpU(X_FQRSwK<0pbq= zxb}M2*t9r&4xuJ4s67IjRtg~Va6+Y}W^nVhSYAg_EAl&kkbex(@ZS;7^dXAAip+qh!ksF3#{D&9&=K{4YW6iK+Ys9hLK(X=aR*JZq6bEn#G_&{biv?Q49b>rWa7fJtbkxCJ8Nm#0D%7K;5ooVUS>9S4~XWK*}(`)-b+@FwHe%s$A;O06WWVZnj7);yQ;th*8V$>>lCt6P-;S#1)6*h$HgB zKrCYM)fpz736Y$RQ&=ZFhX=qFp&;@X&22$p90GW#u5d1V6jy^>!88XaBkb6nHx-RA zb4TUfRA^v>$b*C;FbJ+SXwJGYtc(RW%u%)tRf**aCm@do_2PPY1tP-+tc3Oe7BCv# zNer7N3XC4*H=;TH;+gu0!g+X1XD$m%&M32OuHL~;(6xMn*%Ft|-+mcg;n#2COv@%`mb-uk`@g{(M zM2W!!FC2(Lz#^I0T+nyh6musH;!5>i96!^EcZ3|BHW z$MB{Ch(^S_Mgpfjp8u<*aJ4LaXA3&Eu6icO*H2+4kivL^z6SdY1!DEy>qMjiESfI* zuYxR6OgKKq@csL2!`WvgE^j?;jag-7m)kURAy;h1G0`U2FW{Ad%3e;ZGNykRVOk_- z98Syv&kw?!SrxZmwD~N>tnBH+6ONWRUgNV`(<;DmXks{1OWi%n3>r&WO93IIlJ594 zZ#a?9mcsaR`rz&WV~)$|$v|kcyWUnLlU0VWgQD&hgpHYteG_D4pTb{<2XW6}2Qv8J zci=2r9Bw-9#UQTmQg<`XI|G({m)FeW2$q^kKxwIN>4Z zH?pwCuTTI4$G9$5#i>cdbJ8~>Q_*w4=Swsf!zv2n;w=+T9PBs1(in-mW@I`y%W>ZS z^9w!q{I%=G5dLP09W9c{0>c}bAxvPnMPtOvRiX8Z*yi^6#9a`D!tbw9wej%2}pGfFcQjze=3 zLC(6#yo4am96Vt6)xYJ-g-aaxDP^a(**v@3Fn3=_cN4D@1|CR&*Onayv#|utGFB4# z_ez0p{@111V8<>J56E281ZpLf`?!ob5RGVbiQ}3V@5eFr^)?N$hkHaa^EdI1W8s07 zEJvUDsHN`HMCCs?#yo;G4f4#ll*q>x326jiu)MfNg3WsFUvO_M`=Lm`zV95TM}iC2 zFd*7RG%p76m!f}Hq8ayae3QK#sYJU5b4CH=QEHT*qYFB(moX1uiBj|k3F1ygGZKBZ z!KJKPr>_;!_N>3@7SsLVU7boQpCeD423u0@Jg?A{&Z&>Nt)2NN1`$Mz|8Wqx6UTc4 zg*a+thRu`6JS#c&e0@Z&Ml|C|FFJ@A235;e)LM7W`#~jeHp*w6J%Y7^vginKmCOg} z_73OeO(xi2r#^o$q$lw2@dinOv5KD%)q3e}V!|Kf8u zv!ea0tbY)k8~(wj%B52dRv{i=&aGukTJQ&wQy_P5sV~-z*C)nNYWu&YI0shXrG1tQ z?!1QRaYYpfi4SLamZsL%#*Unt@hV(kz4Mzs{~%T7qv5t1K|9;e{=%OBHL6uOv7<(qL-7H}red74Lw7dH8*5X;-(I*QMQsBKZgL@U>_nvxPt<$M# zyH-)VIi&Xp;5Rm zt*Wlx&!p70Ud~;v{3M|Qwi}jLpZZLCDAuR`XtY{!w@=$qvWwq-V2NgX`d5xAE!=bP zLXjLivC_dP)z5^^aIgFI$JW11CC(@PHy!CN7xnjaRj6x@MRu3w2z1n(4D&YB4|I1w zs~vkjbUWj=si)(_2geRmsqy@yq22HaN$|wC%SfU z!e8loNeaV$Y4(ic@4s7O8Z^ImCsc6GSp4mulezc{_4LJZdd2gZP7Ark3xz8S4+R&k zE1VWF_jbHyu5D=Y5>S2vti zKNK%>7O#F0eE-$y{g2}Je^%bp1gVFAXX#3)%q6RI;Q#h)!T<)q1UwG_P#Qo76)34@=uH%-O4Z*6W#e>Er6Fu8;xWUT}AYhODx- z^SicKfstD();A}>GG9%5PCc9SgIZa`D+Eo7TJb1NS3(LWx4}G|AD`UQ^XJEfH3ssf zNw(jKC*4y`){JDFYWMzZF|I?o%@9bWpB%*>Q$A3mk#}d&cy=$P5?uBE;LLrNx2|N3 zx#Nwriwt@m>j@G<1FTMq1PP1t)COIVc=o5~CKZ?)^43!|zw-bows&R__Vl|RE?S>M z*(=gaRCe91k52jp6BwTMr|J)C)@|j?gF3h_9fs;)bKP@1t4)Kl+f0?0pzf80o+XkW zih`VvZy1HVtNT!L{+lS7U>wYqksHqCC1E=*Sie)ATuyHuo1!PRTM6PBbt=iaQSVuS zwd&ZdDUFlbtF6pg#9nG^cipRh{A_RUQS;ELXY+B}JFkxoh02kqp3R6Mou*z$(u@ZS z$UnBQPwbJ5(U6=?2~NqeeZOtib#sJ{ens4l{%!C_Up)CWXAQm!-Zs(xzWUMUPQyE6 zehq6cK9*>>jd_2`Ph+#Uw#c}$k)kZ}_v4$F91M5AP<-wW^u-=X7k z*jci=X$X`$?jM%*&tm71Gpe_@h9zcrTTNMIT>Z!7hm+Y#yY9}o0<7cVEq$6l_P@Tt zG0GlK>TvrWPZ@}RlEd@ub>FlgJBxmswXyU4_SXL9{X1H}{n?uyeeR=64p+0g2XMXd z`F*GB`L@clZZP3+chT&s&G+XGn1lYBkU3h9<@+)4{ts#lx8Kh-l6d3K_2l!Pf0ig{ z%Kh5JUPwf2$^Sj#S@Hc4=a>20G4+>m!2`K{qT^>>-Z_w?in@N9=Zi*aT=VavkKllk zKcBmDdPz=vO?n$5wvJ@k9ltGyybS%i%AJ*n z(=WAh___1(S*P|@UY+~D51P)r|IU>l)I0QaRp@1T;Ty&&3x>5g0`d7vu=AN~?pLAb zZB>wKvaEK~iiFAmz3zl8(+6x5rI7PG4W2Pf(E>h38a^C-Y~LYw#7r^Gv585&JwP|#ZhAHdyC z3>B?-plnQm^ux1KZgi2D*TD0xp2^r`Qyu1n6OitMf#?`fAN{-&PQX^8BK7Y<9JbS+ z{9}PxsO27*m2|ToN>I8Eid5dAr8!z>Z#ASuy_e50`WRqn1ujDuz}m%rnT4Jw)DzPnqvkj z93*8xOjSRy)^t*nr1=xy6s?&igW@nKgo~v49#ptkw#1zdKXU-G1?E`l!}04Y>A_Is zslLliPkj`5Ei3REeaDdVbN~%;zq>;4%cQ<0}Yp?cB5iO4LyO-naAte&O<9WOnR{zvzy5+Ii1sXAf(dX~|?ZLe;)@^K;}+UQ zN>DorKH;nC>-FS2G*!`Z1}4S}Dy>UV;TxDvgxrN74f2}S=JS`zBbsdB6b~IyU^JVg zT!J!6nP7baZ84UCL^(}5R7&7~#h;JrOMTmV*lq6UtND7|S>;BO3|+VgzL%Xf0{O*~ z6OL2vh&mT>(*JTHW+X9!FSmVUFasLEXtX6V5>+YLjm@e`nWwzg_`8v^uj(#)(>P_J z;P&H>vB~!s0-p%~9cdE^;J@E_75n7{mb3itROqii63vVDJ@3nIX&!4~eh-K}{s+v2 zXX&{5^87M~7~cT)!;ts*`bSOT0)Z0E>(}OI#@JiRwadFVBY$d*GfyezRY;ufJR-(W z-mjkbCR~%S{xlIis~Sb8$83V=7%`us3@m7O!uQCn(4fFPV(>ayqwFW-MLf$UoRr}X3+H)OuW0eK$y6wOCr8tz<}LVAeN0*fDM*YDuT7bqK}vO zXiy|RlnQfVpxW_IkuNs-qT(J5taZk<<0nkXbzW}#+3%_i>iN@kR_>j7t}+6XlRt_K zUB;TyHdJHy+~d64HztLr;;hbPoZ;u-vAyb(b+z9EiQmKkG0@&O3~a~I$Aj4D2&=ql z2$O=N7AtF{wlJ_JjN|Cr`^N;JPmsh4)=C!VH^pO!@)XsM3O-fViE7xaNa%oDQUPjY z)G;GSoZ^=Fyw_4*4wdY%-}B`jD^6Y|AlXzvLNvsGSdm{Yt#D8k5I=i)^D%`*%jxlF zvvQ`M&OjqCgAJpSOA8$rlG91gDs+#MN4yCrx4Z{qbPo^MEv@5ziBsq_t%_Q4^?54N zeEmO6Qb}JZXKp6CZ)m;AyI)-`K}Lq3NNuXrwIOP5PQjhzSsSn@Zw)a}xHkIISSQ#ZO>xoOSnkI66!h_&GiQWcHNLbL9ZZ`1VI`g7R1 zNYX+5tPB2rbY)E7NS&>aC?3men4t5eF}A8m&VmE@*7a!dGEvSMb`GeFHswybKGH73 zlNIw|#m% z!YU({2s+TK7~(|@1mx(e-tdrS{hDz899?9nS;|l3`K<>&hwy*?bdtKr!8v3cIp9KT z!kdt5U<|j*JnB?)Cgzb~jS@SOPgozs_m4z@1Jq1(krhE^8^g#Gs`t`c?{p8I;B*y> zZ>+b6h1gKZcb=p^KT0@f$1Q;8BI+f2P{JcgGRQK}LtLtsz4$V~{hEYosC_^qFfdZX zdBZplYBcAwqd3DPhDh;rhh!cUXG180XAUfg17Y5BUEK^nqEQ9JC8ax15=y(`^9HC& zah@h5;8P0fJY=EIN@T)Adf1fGAWD|`{D|9X^rNX!V#tsz({T@^vpn)6?k-&;j8$^1=Ucub63sYSd%(aimD ziD4~#yD~>A5P9kf&9aqz6P*Q)go4+=5nAb1WndFAo&_?0&jD+vs&h zqHshIOgZ05X_~K#gcRKr??EF23HkJv!HoG_flo3Z7;dKph=yw1l%i(z1G$0n;?E%Fq(xQz^`(+YB9a9Q_Z z0u@5=nRE)?NF;Ep+4KV=?^rI!U^BvK7YS^H|0U<-O^IPQ!*O|O4&c~=cW8tbo!ETI z>Lky^8sW`t#KJ)7*0(}a3eZDLV5a0j$1Fk3x@K3LX&s`FQ74TnNb6Jc8Urd^5_!uX z!+k{eL!#*Y2=B2DmmQlL-Bh_|c|_U=S2iQ0B?Zhd#44(#hvES!hOUfF?dsclTsCzD z-P%{r)mE8UYFt8wBg))C=z1*Qy28JoIm<0B} zYN(**dqCJ}u|U_GfH?cZG|G!@5$3R2&lY1uR|k@Rn}@{e)FwLEtmoI+S_Us~p3Yb+ z@mDzS5t@}PAOCV7|NJJAhQZQDwt&!BKJTP`cMDJ@W*ObOjP~b@JZ)VTAVB5AcTeS$ zmOt*Y-`_>~(fiZU%Dh(U*&BX38)1_6`UJ6wY=40U0m}!#Oce?*qNmk3do#xXpQ@&- zr6W~Gx27jQZ~Bq*$%QGs*>970q~6NRB%SBnEV3@ONa|BORr| z3>dIPX-B?y2dMXH){hE)eDtvtn;5UBcYtl|ACF6lW;^ArmqA^;*mlNrmE{&o3kCT` zOV6ltH%7|*&P2K{5o>wZN~hyF|C~n-kzMw8BR$!`1qZ~XdiE0nVu=Vw;Mv~+oZ02q z2!|}9H1E9h8`!X+=kS&%b(XI8exoS#VZT8JZdcit@x}}-Eb1Z%F zt?<$+;mjL!bPtrLi$oZ3vw|piZz-A4#*wc1%_4`<4*~=0d0)y!stZ9bx6T#UFpCp7 zr9jEj6mi=RW4+Aj*S3wHvQjd*EFVDd@EIOT^u04#)bJDka+Ym5(ZQ^lF3M0Dh(yfw zI821LAayil5gbGbxkoJg~BbD>w|0aAT)uG-1Fh$9f0j>82_h+l_?Ellz) zG;_NSwg_lgiPa`q7a-fE*lNg3&A+ZBPaxKjpUeN`N&j$LoEN9-+uo?P6uLu*Fb={q zAlNCs;hG9`bz&&glM1BZ)1;B{_D`;lmUY#Bd1v$bIzcUyZO|!Zj z!FCg&xhJSC`pcf|eX@s5ozH4yni1!Wk++V?20fDS7+A*~ ziey0oMhDs8sp6Zyx>x$#A0mO5CP*KDWYEF8WE^9h{2a^$`qEJYdC?#z&AWn-Ysu-*DbR(6Rsi7 zAmq7-l|!YUvUK6fA~yOe%`muARHxH;Y&V zuF<=g?@t;G`y%;pOqPe5?1fYwg;GX^kQNI#L;_jCVGibOkd>)R9XOL9i%drX4<{>H zkl`b|{@D$R=F{LZt&U$B1@p>!AFITO4TQOuyz7tC<-}=(E$R|*X zuoMycfVl8mTnzPg_nBK)D#}P%$d+7u?*)Bbt-~RbZETr&U>rp~WaYXl_L+!#7>fMc ze?fO=Z=j-e{EuL}#}3^gI57H+e|Z6&`x3uM4PL=#2#~jyj%>P2Qv1akhwh&-K+W+j zw-C5~KR$C^btyKw^`abWD?d-*DsumyIKQ&lFf;r0osKun+z%H$gQi&UF8MOQQIqdb ztil7*ctkOM3`iqc^V8$I&`}r@zX7ex4B~4hkt6zmDt$!0(dp5H8!-lfP=K40oAX%dgrNQ7HXef67FacSYdqv5IDIXj$ms*koP8M!#eXi%mt&j8C+;v$5GpVS!|Iv4}Y2o8p7x059M{W4p^R;p;j>5kYuDB zj;oaq<-)d=40!lI{EJi&)B_={H+{cy^-}RMjD`YjTxe%464RP)rTtX7ZUnSv(3`QP zR5J{+mV)IaUQ3HU6oT;VHc)k=e;*4jTTDl(0 zWlfgWh8&zvxu%z-fUZB`v)O)2V%Klgfm+p0w1O7@GB;BQU7^>;zq9YXxz-O{_;>l9 zo}N!1oU~)+l<@A*Z6y7Sd9`E5Zt`Hx*^6|4ZaHk1@_|i~=FT<_CV<>uCwFs+*pnhQ zN|b4%O&b*QA$4#2#^j<#;+0$cF`ptIQBaT;_yf4j*V{W&RpvFHvuwYSmY&`H$Q$I~ zRYARGb>o%8W@yT)V^?sPfQx46cG5+9c>3#iY!GkNaG6cLkW>2C9|vYunyhPpdp#Dx z;O^Z}U6cVg)I!q&WyR{&L7p|yJfUaGVW$nN;?$CbUYIYN5sRXf@dQ54M_Moz)krR!#78~|pw#b1ZzYOIbQ9{RA{tr!OM9vkq>U%%^W?T1fD%-eLJ+VsiLlk%&y~Ku{83fu;Z8b2keWrbcYC(ozIm;NUozIiO%XZQ2 zh~6c?u)kbwPJ@E}$_BZKAFWEV6uBItk;)^v_T;w~B~8l(Q+#fZ5QM@z&Kr!CObCOiX+qm!wiK5tLiLwgo&0mC5-lqq{?)E%wETmrM}Z zK2btRW}^@940ke%WTvV7*&jPzRCBVtlGvn~#2RJqN8QZ-<6$l;LbpZAbLPbaBVb2% zDK-^%If^3RB}-=Ulm)B0qlqSu*Zf0dw_NRn z{U+#z2%y(Kl_5BK2Y3FrcL#*|e&QJaVSqG)5n&?~U_}OFcx7~H5IT!Q=7H3 zBLKTcrMR8~=1sfM^#c^~p5y7lTaDfMr&7voJ75Sci{5a(j^wVD!AhJqbF5<0IbRHh zn@B>=I82Ed>TUw|NQ*1;Ye|5PX<~GdS?maks4b)`2*JCE(osiZYTbnQ$nL;wBn$ow z1AlhDXgBUym+Ahxi057XdwfTVVWA8W{?Uf4NhJQ8y6$H%dD;sXiEIO$?g@~!$wU^d zloFIxo@H3x#j%X^(B$ar*}JI0(+)nyqm2ezVA1pZGC9==f!`iEL#4 zQoj@%t6T=?GSevhBeo(VrPMl%i)mZ_6BB2uuDf8EccPJ=xN(BbIoT|=X{)__r0+h9 zRH{7p9fNf{3w|28JMyG^K=Fu zZdww6RgmCiM;6u8S&Xz{-A4{xtGa^})%vw~b~SbYMxb8hzrJT`+Bwq%RVpyQ&+INm zZ?i1lpnt*0BGxMxdG;8aiM*1DVbKEVDcM9oDNa{%VWRiGtgMWT}G`k>u?I{D>g8Qb^I|xq}itU&;hRF9Ctw}5OM_@ zpnTggv0Vh4Sg>FNw5wNmY@`I%)u-{bLe!B{4Th+PW9<~g*|)WN2mXyZ$EOt=QR>58ChdF8I zd5wV!BB~B{Ev8lk$dextn?VASHnbQ%&bqT&wNslh6F#G}rLFi{$E|BO)PT8mJ>?r> zglOEt*b((e$-Xn|4*fp*8|M?N9C)URx0=+gh}LXO-*vgBuyI%0Yo1vT!ep?1=A{?><#E=kpcv_{ z-PJR3BiQ0u$Ub4cZ$9mcva(H}7cz2JP0hns$DfdOTN}H=Gz!x7Z~h$J%a1uqJ+Ct+ zd+YAi%9X;U^U%E%mGgueI89t48o!QYJdZwYqcf@YbFLo5@H-+fc6iF6q*^5y;;jSq*bVZewfz_&wO zVM0CERrMy@!23lSp^9hW5#v}?^oIg(F;U-aYI{T+hkxV4aUqv$`#3-bk)nT;u z$0hm0;i1|0Njvu?r{(#a1V9Xa49twZJNgrTTM_;@{30bEzw70aNc&u5Ws3`&yJo}> z7>{KBxe6}_n7rrXto@6ur(*)86XOnYZ4JscTH+==pfBWe6%5Kaz{p7;`D7#aRtFzc|9Em(K0Qf3E=Uh;@fCa9}1 z4LmrYZ{$($Tv^ZG$tF%@ZI0qG<#2HVGzi5EL0NJL(p-nFv|IxWJ#)F0UE zkanO!UJ4v^=M(dIO-2}EI#NO+b#6-3r%R|SE-T8JKzWee(d3wIqvkpiYltH2P4`Ey zru(Sn)#V2n(g5Nsz{;OB!)hWi#_M!)5rcj;{?H0w7#G$AYM)?lp0~|;0Wa@*3W~g-% z?bb)JFr4^&hNX>OEIa=~`~c<6%n7VtuZu)xIp|k!W?9j~|&(~|u~s2s*&l_`S8(5T1yJM?e7vWBPI zj6(#-yWu8@y>aD#@Qo9CvPHbBF|X=Vo5d<-Gr@aCecR_u%!p-$ z{KJYrQx(9tkab^+&U8Ho`_bYg`2MRs{;9~Z@rD7m+d5Md2bM9VNfT%*+QG7k!g#W2 z0a83W?TLKa%afrA`Xux>tHaH>!BUe_M;<;Km_Q7ND`{ec$7I}JePq@;>S!9fnX%@o zb=U>@aZ0Z7w;C!z-5x`a&S{j@o;4voF|8u4B4@+~QceTFqO&ieC2XQg8FYHAx^XL4@g=(0`7({l^U9zE@8;qPTAGfzd5P4Ohk_50hCs|YZ^kzDS z`al*Bqdmf^ipZFM&gJzX~$ufI62#XMbPnLCty#$ zo-bULeck>=407;l#gggD^ze?P=n12b0ewZUV+BuCO$zBL!RG*U=2&mc>A}_>3R=TXwf*Urzwv9asWk;}s{O^E zy2c({n7L&-l{mkc1Ps5b~T`r^6xiHdFfby8~*X$^V0ez zBn8!?wdon)0x9tVtW+0z6ul7B+jZG33e1wI`Vnjh^aGR2N>oNt5BNrHG<6VaT6MX$ zhtxoNKfnf4LN1X?=l&vKKVddiwRF}y$XO}?4!RfX|ajLy3nt&??&h4 z?^9O*i^XUjhPx^6-|H$yA2>sTTNOrPX;?b?=H~aXhnm#kd_ONCX}cP(M8Q{kW!0V!otam$d!i})Z*9Ex zMUX!7ubxJH@ ztC?{BHzOBz^xur!HVk=Gs_6^LWANuxdUWyrmH#ku&p!1#zJutQ+NjyPrHp5G!J#WA2&xUa6nb!`Up>sdUrzA@hSuf(jU^G;L)=HEt$W9h|E z^{QRk#n3|AAF)rs63p`dI{*AQxP6yd{z0k4D9_6`pXhD|5tVxPE6trgoWYs^m+Ae- z@k)dLVdNr|3h_TZXN9CV*KJC*DLg@@8mpmCoMNy!9_3m$ndqH?+*A8pqR(MJYch}1 zIixCcRp@^hx%Rcoiyr6JaOyW^srWAg?B@Sr<)P6{HI0jHM?zid&u)cvFaUOyWEGq?7+iNh*Yf$FN@bs8L6E9 za(S}KUab}_>yB-4nyr^-g`!#5Zgo-c-hUW5hw6*Xy&`*cwbk|igOQuV<3BdEe}AX* zpB8l{mK8yGWnfxWiJ8 z_venC>O%I8J*}Uvr!8vfFWtxQyubAP+6Nt3$`zgZt9UU;Zo84;EqxnX zZsPde;0>~VBS%h#o!_smrK9B27WFN$kPoE~;@+M8mLb?#N_|!RYxi-}*7Ddv!D?rz zq_x-7#*+^v@6tMdq`p08%k}xs!2tKIlfx15rjw(I^I!fKd+*`a^q#i+ra?j=B%w%$ zgx;lhCG;*4kftI{nt&)sQzZ0+-bBDcC{mOXs;H=;2mw?;5J41aQWP+N1+lPMQ`W3m z^PV{~YrkjjGuN9xA-V4BDZl5wKi>`)MbrI1w#KSH-k2D5YKXC*EZx6%07A$OzsIb0Dll_bCX;rD$y0F=bv6U-lq=>_!57 zqYtHe_Cdi!`msZ7p0*rL57NKaVeym6{4boV<9WMz(8|n@7x%!xRJ0FhgGrckvp0Wi zLz2Qd@38NAj>Q4*7!}JAsCqnY%r6zMO(J9Jx-uG08gtOM%=wOR(<~I<9v3DZvJ}2^ zQz_aGw{R2lLM6(w9Ca2W*G?U8^BC~ErtA>4SGP8C#OuKL{TG+59@chdGO64Y0MgC$ znY%JCu9ja)RxtqV07d+QnjeIP(z8xN2(K@yP0vuU4@^=rePq8nN+7FxiQxW@QgH^9G`lLo!gr;ZRtMo zptwl`ubY5^Yz}h~7I1~Kq)?)^hqtuk0iw*bdOAmhWo%%FKaQdOIjD-Dr@7_%ITo>; z3F*ez%4=uMoVYfh6jVM6i%q0WUhh0qZVD@70xlba{89l*GtdWT98H+)9IDFRK^5G) zaZ##>sCH^RET1MofS0;nw=)Z_Bl27jIpWQ&9UDJP%H|1MWoO8G7Ztund)>3FRAv7t@&V`L2W=It zNv#p`eRai%LUA40jh1S(O{%`c?3~>@{@K{Qr!McQb2hc_U?9Z)&Puz#O^BGULVxJs+jJ~x^PAnY6fhZm89&^iCi)_2;$8AxTO^0U~Xm8y7kR?f2CDzt+Uv@GQ}7A zWx4*>u72Qa4M%3Jb=~XkEtYuT2#;3XBmwYq{Yk)+nz6@g^o@EfvF@MW-o$#t&XF-W zI8Vc?3PBf7>P#^48Hg*@0?&l&it?@6w1Bhq)$U15tYJ2AE!Ec?eYnK-hg;lu+iI}q zqO2q2NghhS2Q<@#fM9U|Fywi1?S@Z34+(x1Jf7zGv4Z=H8%(Io8g1k)3g9j=z0A6q zYOXZLS+px1-dl2*t$;J^DbJBGJ7EFth!Ya8Wjs37zCM>QH8S>IOF-xkx13JwXu{^` z+~xiXycA1L64B5{Kfd{u9BF0D6blD90xJWvI%$2Y7tJ4D<|u0lJueCsG#|;aTZ`kJ zhdSSAs;m?HlA3730l_@%i5Cd}n2&5^@gW>--;f=Lx*LCPYNo z%<9#b7Y0B3dgpw8S@ZHo%&7^1#lf)z0lgO+dVHT3#m*wQil^5o83Qk!_TS;)5|3=r zy#DNXu2U_>@L?ip5U>H;es!Yai|ySTk{FJ(X4ND%ApKE첢s3D>;^$4O4KKvp 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 @wI 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°- zFn7kuwL5lXlIc9Qdr$QJU1zM0JyCa5cNCD|t;6jK9uN$R6h8?$GJ}+vD`oXZw9I^c zdNcWx->&q{29ShI4o5^6GxeM5QgvP1?Zks!OZ8zXDXEr_O zRd2?FLq};Q0yUocWd1WM{onXu04s+UsBP;1?h!8D+Wq|B9N{w8-jOfj@p)`#Luz{d z@m|{*r@T6Um^cVm#mID9b$#TwbI0m|KSSxcb9yhuU_z8 zk`y2Yl+fS^oT={r>k9eL>yJgFww9X(zcK8+?%jE;|2O?jJ7#|hapZBh+3!qMcztYH z&^mHA0q>aPXgYp2YdZ;%f1`TzS^u<;ERqe&02(Q}@R}W>F-EYY$_sRz^Rj6p=}NsT z*R3J`Uzpr~U;6&}obpeK>_6s||GxD7`*`t>iTJ-SegAyC`0q>K|JZ1wk7naGR4)&Q IbED510FbRb^8f$< literal 0 HcmV?d00001 From 7563926744c139391e4cb6e4f7dd485f9c16855c Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Wed, 13 Nov 2019 13:44:23 +0100 Subject: [PATCH 17/23] feat: realtime jupyter example (#29) --- notebooks/realtime-stream.ipynb | 2 +- notebooks/stock-predictions.ipynb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/notebooks/realtime-stream.ipynb b/notebooks/realtime-stream.ipynb index 45601606..48768279 100644 --- a/notebooks/realtime-stream.ipynb +++ b/notebooks/realtime-stream.ipynb @@ -20,7 +20,7 @@ "metadata": {}, "outputs": [], "source": [ - "# Import dev version of client\n", + "# Import a Client\n", "\n", "import os\n", "import sys\n", diff --git a/notebooks/stock-predictions.ipynb b/notebooks/stock-predictions.ipynb index 75d001ad..b96079fc 100644 --- a/notebooks/stock-predictions.ipynb +++ b/notebooks/stock-predictions.ipynb @@ -31,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "# Import dev version of client\n", + "# Import a Client\n", "\n", "import os\n", "import sys\n", From e7c59ded4172a057923f31d4d01af3524ef94b32 Mon Sep 17 00:00:00 2001 From: Jakub Bednar Date: Wed, 13 Nov 2019 14:04:19 +0100 Subject: [PATCH 18/23] feat: stock price jupyter example (#29) --- README.rst | 86 +----------------- .../images/stock-price-prediction-results.png | Bin 0 -> 23916 bytes docs/images/stock-price-prediction.gif | Bin 0 -> 967339 bytes notebooks/stock-predictions.ipynb | 14 ++- 4 files changed, 16 insertions(+), 84 deletions(-) create mode 100644 docs/images/stock-price-prediction-results.png create mode 100644 docs/images/stock-price-prediction.gif diff --git a/README.rst b/README.rst index 39c0d50b..8acc0c43 100644 --- a/README.rst +++ b/README.rst @@ -691,91 +691,15 @@ How to use Jupyter + Pandas + InfluxDB 2 """""""""""""""""""""""""""""""""""""""" The first example shows how to use a client capabilities to predict stock price via `Keras `_, `TensorFlow `_, `sklearn `_: -* sources - `stock-predictions.ipynb `_ +* sources - `stock-predictions.ipynb `_ -The second example shows how to use a client capabilities to realtime visualization via `hvPlot `_, `Streamz `_, `RxPY `_: - -* sources - `realtime-stream.ipynb `_ - -.. code:: python - - from datetime import timedelta - from typing import List - - import hvplot.streamz - import pandas as pd - import rx - from rx import operators as ops - - from streamz.dataframe import Random, DataFrame - from streamz import Stream - from influxdb_client import InfluxDBClient - -.. code:: python - - def source_data(auto_refresh: int, query: str, sink: Stream): - rx \ - .interval(period=timedelta(seconds=auto_refresh)) \ - .pipe(ops.map(lambda start: f'from(bucket: "my-bucket") ' - f'|> range(start: -{auto_refresh}s, stop: now()) ' - f'{query}')) \ - .pipe(ops.map(lambda query: client.query_api().query_data_frame(query, data_frame_index=['_time']))) \ - .pipe(ops.map(lambda data_frame: data_frame.drop(columns=['result', 'table']))) \ - .subscribe(observer=lambda data_frame: sink.emit(data_frame), on_error=lambda error: print(error)) - pass - -.. code:: python - - client = InfluxDBClient(url='http://localhost:9999', token='my-token', org='my-org') - -.. code:: python +.. image:: docs/images/stock-price-prediction.gif - cpu_query = '|> filter(fn: (r) => r._measurement == "cpu") ' \ - '|> filter(fn: (r) => r._field == "usage_user") ' \ - '|> filter(fn: (r) => r.cpu == "cpu-total") ' \ - '|> keep(columns: ["_time", "_value"])' +.. image:: docs/images/stock-price-prediction-results.png +The second example shows how to use a client capabilities to realtime visualization via `hvPlot `_, `Streamz `_, `RxPY `_: - cpu_sink = Stream() - cpu_example = pd.DataFrame({'_value': []}, columns=['_value']) - cpu_df = DataFrame(cpu_sink, example=cpu_example) - - source_data(auto_refresh=5, sink=cpu_sink, query=cpu_query) - -.. code:: python - - mem_query = '|> filter(fn: (r) => r._measurement == "mem") ' \ - '|> filter(fn: (r) => r._field == "available" or r._field == "free" or r._field == "total" or r._field == "used") ' \ - '|> map(fn: (r) => ({ r with _value: r._value / 1024 / 1024 }))' \ - '|> pivot(rowKey:["_time"], columnKey: ["_field"], valueColumn: "_value")' \ - '|> keep(columns: ["_time", "used", "total", "free", "available"])' - - mem_sink = Stream() - mem_example = pd.DataFrame({'used': [], 'total': [], 'free': [], 'available': []}, columns=['available', 'free', 'total', 'used']) - mem_df = DataFrame(mem_sink, example=mem_example) - - source_data(auto_refresh=5, sink=mem_sink, query=mem_query) - -.. code:: python - - from bokeh.models.formatters import DatetimeTickFormatter - - # Time formatter - formatter = DatetimeTickFormatter( - microseconds = ["%H:%M:%S"], - milliseconds = ["%H:%M:%S"], - seconds = ["%H:%M:%S"], - minsec = ["%H:%M:%S"], - minutes = ["%H:%M:%S"], - hourmin = ["%H:%M:%S"], - hours=["%H:%M:%S"], - days=["%H:%M:%S"], - months=["%H:%M:%S"], - years=["%H:%M:%S"], - ) - - cpu_df.hvplot(width=450, backlog=50, title='CPU % usage', xlabel='Time', ylabel='%', xformatter=formatter) +\ - mem_df.hvplot.line(width=450, backlog=50, title='Memory', xlabel='Time', ylabel='MiB', xformatter=formatter, legend='top_left') +* sources - `realtime-stream.ipynb `_ .. image:: docs/images/realtime-result.gif diff --git a/docs/images/stock-price-prediction-results.png b/docs/images/stock-price-prediction-results.png new file mode 100644 index 0000000000000000000000000000000000000000..12f42894439c5e3a366ebd6d81fe26ef26c11180 GIT binary patch literal 23916 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