{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# 15. MCMC diagnostics\n", "\n", "[Data set download](https://s3.amazonaws.com/bebi103.caltech.edu/data/singer_transcript_counts.csv)\n", "\n", "
" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "nbsphinx": "hidden", "tags": [] }, "outputs": [], "source": [ "# Colab setup ------------------\n", "import os, shutil, sys, subprocess, urllib.request\n", "if \"google.colab\" in sys.modules:\n", " cmd = \"pip install --upgrade iqplot colorcet bebi103 arviz cmdstanpy watermark\"\n", " process = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE, stderr=subprocess.PIPE)\n", " stdout, stderr = process.communicate()\n", " from cmdstanpy.install_cmdstan import latest_version\n", " cmdstan_version = latest_version()\n", " cmdstan_url = f\"https://github.com/stan-dev/cmdstan/releases/download/v{cmdstan_version}/\"\n", " fname = f\"colab-cmdstan-{cmdstan_version}.tgz\"\n", " urllib.request.urlretrieve(cmdstan_url + fname, fname)\n", " shutil.unpack_archive(fname)\n", " os.environ[\"CMDSTAN\"] = f\"./cmdstan-{cmdstan_version}\"\n", " data_path = \"https://s3.amazonaws.com/bebi103.caltech.edu/data/\"\n", "else:\n", " data_path = \"../data/\"\n", "# ------------------------------" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n", " \n", " Loading BokehJS ...\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function now() {\n", " return new Date();\n", " }\n", "\n", " const 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", "const JS_MIME_TYPE = 'application/javascript';\n", " const HTML_MIME_TYPE = 'text/html';\n", " const EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n", " const CLASS_NAME = 'output_bokeh rendered_html';\n", "\n", " /**\n", " * Render data to the DOM node\n", " */\n", " function render(props, node) {\n", " const 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", " function drop(id) {\n", " const view = Bokeh.index.get_by_id(id)\n", " if (view != null) {\n", " view.model.document.clear()\n", " Bokeh.index.delete(view)\n", " }\n", " }\n", "\n", " const cell = handle.cell;\n", "\n", " const id = cell.output_area._bokeh_element_id;\n", " const server_id = cell.output_area._bokeh_server_id;\n", "\n", " // Clean up Bokeh references\n", " if (id != null) {\n", " drop(id)\n", " }\n", "\n", " if (server_id !== undefined) {\n", " // Clean up Bokeh references\n", " const cmd_clean = \"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_clean, {\n", " iopub: {\n", " output: function(msg) {\n", " const id = msg.content.text.trim()\n", " drop(id)\n", " }\n", " }\n", " });\n", " // Destroy server and session\n", " const cmd_destroy = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n", " cell.notebook.kernel.execute(cmd_destroy);\n", " }\n", " }\n", "\n", " /**\n", " * Handle when a new output is added\n", " */\n", " function handleAddOutput(event, handle) {\n", " const output_area = handle.output_area;\n", " const output = handle.output;\n", "\n", " // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n", " if ((output.output_type != \"display_data\") || (!Object.prototype.hasOwnProperty.call(output.data, EXEC_MIME_TYPE))) {\n", " return\n", " }\n", "\n", " const 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", " const bk_div = document.createElement(\"div\");\n", " bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n", " const script_attrs = bk_div.children[0].attributes;\n", " for (let i = 0; i < script_attrs.length; i++) {\n", " toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n", " toinsert[toinsert.length - 1].firstChild.textContent = bk_div.children[0].textContent\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", " const 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", " const 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", " const events = require('base/js/events');\n", " const 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", " if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n", " root._bokeh_timeout = Date.now() + 5000;\n", " root._bokeh_failed_load = false;\n", " }\n", "\n", " const 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", " \"\\n\"+\n", " \"from bokeh.resources import INLINE\\n\"+\n", " \"output_notebook(resources=INLINE)\\n\"+\n", " \"\\n\"+\n", " \"
\"}};\n", "\n", " function display_loaded() {\n", " const el = document.getElementById(\"b5b5c14d-0773-4359-a905-7285d08d5efc\");\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", " 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(url) {\n", " console.error(\"failed to load \" + url);\n", " }\n", "\n", " for (let i = 0; i < css_urls.length; i++) {\n", " const url = css_urls[i];\n", " const element = document.createElement(\"link\");\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\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 (let i = 0; i < js_urls.length; i++) {\n", " const url = js_urls[i];\n", " const element = document.createElement('script');\n", " element.onload = on_load;\n", " element.onerror = on_error.bind(null, url);\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", " const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.3.0.min.js\", \"https://unpkg.com/@holoviz/panel@1.3.1/dist/panel.min.js\"];\n", " const css_urls = [];\n", "\n", " const inline_js = [ function(Bokeh) {\n", " Bokeh.set_log_level(\"info\");\n", " },\n", "function(Bokeh) {\n", " }\n", " ];\n", "\n", " function run_inline_js() {\n", " if (root.Bokeh !== undefined || force === true) {\n", " for (let i = 0; i < inline_js.length; i++) {\n", " inline_js[i].call(root, root.Bokeh);\n", " }\n", "if (force === true) {\n", " display_loaded();\n", " }} else if (Date.now() < root._bokeh_timeout) {\n", " setTimeout(run_inline_js, 100);\n", " } else if (!root._bokeh_failed_load) {\n", " console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n", " root._bokeh_failed_load = true;\n", " } else if (force !== true) {\n", " const cell = $(document.getElementById(\"b5b5c14d-0773-4359-a905-7285d08d5efc\")).parents('.cell').data().cell;\n", " cell.output_area.append_execute_result(NB_LOAD_WARNING)\n", " }\n", " }\n", "\n", " if (root._bokeh_is_loading === 0) {\n", " console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n", " run_inline_js();\n", " } else {\n", " load_libs(css_urls, js_urls, function() {\n", " console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n", " run_inline_js();\n", " });\n", " }\n", "}(window));" ], "application/vnd.bokehjs_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n const 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\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 const 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 \"\\n\"+\n \"from bokeh.resources import INLINE\\n\"+\n \"output_notebook(resources=INLINE)\\n\"+\n \"\\n\"+\n \"
\"}};\n\n function display_loaded() {\n const el = document.getElementById(\"b5b5c14d-0773-4359-a905-7285d08d5efc\");\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 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(url) {\n console.error(\"failed to load \" + url);\n }\n\n for (let i = 0; i < css_urls.length; i++) {\n const url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\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 (let i = 0; i < js_urls.length; i++) {\n const url = js_urls[i];\n const element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error.bind(null, url);\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 const js_urls = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.3.0.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-mathjax-3.3.0.min.js\", \"https://unpkg.com/@holoviz/panel@1.3.1/dist/panel.min.js\"];\n const css_urls = [];\n\n const inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {\n }\n ];\n\n function run_inline_js() {\n if (root.Bokeh !== undefined || force === true) {\n for (let i = 0; i < inline_js.length; i++) {\n inline_js[i].call(root, root.Bokeh);\n }\nif (force === true) {\n display_loaded();\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n } else if (force !== true) {\n const cell = $(document.getElementById(\"b5b5c14d-0773-4359-a905-7285d08d5efc\")).parents('.cell').data().cell;\n cell.output_area.append_execute_result(NB_LOAD_WARNING)\n }\n }\n\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: BokehJS loaded, going straight to plotting\");\n run_inline_js();\n } else {\n load_libs(css_urls, js_urls, function() {\n console.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n run_inline_js();\n });\n }\n}(window));" }, "metadata": {}, "output_type": "display_data" } ], "source": [ "import numpy as np\n", "import pandas as pd\n", "\n", "import cmdstanpy\n", "import arviz as az\n", "\n", "import bebi103\n", "import iqplot\n", "\n", "import bokeh.io\n", "import bokeh.plotting\n", "bokeh.io.output_notebook()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "In previous lessons, we have seen that we can sample out of arbitrary probability distributions, most notably posterior probability distributions in the context of Bayesian inference, using Markov chain Monte Carlo. However, there are a few questions we need to answer to make sure our MCMC samplers are in fact sampling the target distribution.\n", "\n", "1. Have we achieved stationarity? That is, have the chains sampled enough that we are effectively getting independent samples out of the target distribution?\n", "2. Can the chains access all areas of parameter space?\n", "3. Have we taken enough samples to get a good picture of the posterior?\n", "\n", "There are diagnostic checks we can do to address these questions, and these checks are the topic of this lesson. " ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## The data set\n", "\n", "As we set out to learn about MCMC diagnostics, we will again use the [data set](https://s3.amazonaws.com/bebi103.caltech.edu/data/singer_transcript_counts.csv) from [Singer, et al.](https://doi.org/10.1016/j.molcel.2014.06.029) consisting of mRNA transcript counts in cells from single molecule FISH experiments. We'll start by loading in the data set. We will work with the Rest data, which I will go ahead and pull out as a Numpy array. I'll make a quick plot of the ECDF as a reminder of the data set." ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"77d38c59-211d-46ee-bc4b-d92820cb63c9\":{\"version\":\"3.3.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1002\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1003\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1004\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1011\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1012\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1009\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1036\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1030\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1031\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1032\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAAFEAAAAAAAAAUQAAAAAAAACBAAAAAAAAAIEAAAAAAAAAmQAAAAAAAACZAAAAAAAAAKEAAAAAAAAAoQAAAAAAAAChAAAAAAAAAKEAAAAAAAAAqQAAAAAAAACpAAAAAAAAALkAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMEAAAAAAAAAxQAAAAAAAADFAAAAAAAAAMkAAAAAAAAAyQAAAAAAAADVAAAAAAAAANUAAAAAAAAA4QAAAAAAAADhAAAAAAAAAOUAAAAAAAAA5QAAAAAAAADpAAAAAAAAAOkAAAAAAAAA6QAAAAAAAADpAAAAAAAAAO0AAAAAAAAA7QAAAAAAAADtAAAAAAAAAO0AAAAAAAAA8QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA9QAAAAAAAAD1AAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD5AAAAAAAAAPkAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAD9AAAAAAAAAP0AAAAAAAAA/QAAAAAAAAEBAAAAAAAAAQEAAAAAAAABAQAAAAAAAAEBAAAAAAACAQEAAAAAAAIBAQAAAAAAAgEBAAAAAAACAQEAAAAAAAABBQAAAAAAAAEFAAAAAAAAAQUAAAAAAAABBQAAAAAAAAEFAAAAAAAAAQUAAAAAAAABBQAAAAAAAAEFAAAAAAACAQUAAAAAAAIBBQAAAAAAAgEFAAAAAAACAQUAAAAAAAABCQAAAAAAAAEJAAAAAAACAQkAAAAAAAIBCQAAAAAAAgEJAAAAAAACAQkAAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAIBDQAAAAAAAgENAAAAAAACAQ0AAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAAAAREAAAAAAAABEQAAAAAAAAERAAAAAAACAREAAAAAAAIBEQAAAAAAAAEVAAAAAAAAARUAAAAAAAABFQAAAAAAAAEVAAAAAAACARUAAAAAAAIBFQAAAAAAAgEVAAAAAAACARUAAAAAAAABGQAAAAAAAAEZAAAAAAAAARkAAAAAAAABGQAAAAAAAAEZAAAAAAAAARkAAAAAAAIBGQAAAAAAAgEZAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEdAAAAAAAAAR0AAAAAAAABHQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAAEhAAAAAAAAASEAAAAAAAABIQAAAAAAAgEhAAAAAAACASEAAAAAAAIBIQAAAAAAAgEhAAAAAAAAASUAAAAAAAABJQAAAAAAAAElAAAAAAAAASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAACASUAAAAAAAIBJQAAAAAAAgElAAAAAAAAASkAAAAAAAABKQAAAAAAAAEpAAAAAAAAASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAACASkAAAAAAAIBKQAAAAAAAgEpAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAAEtAAAAAAAAAS0AAAAAAAABLQAAAAAAAgEtAAAAAAACAS0AAAAAAAIBLQAAAAAAAgEtAAAAAAAAATEAAAAAAAABMQAAAAAAAAExAAAAAAAAATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAACATEAAAAAAAIBMQAAAAAAAgExAAAAAAAAATUAAAAAAAABNQAAAAAAAAE1AAAAAAAAATUAAAAAAAIBNQAAAAAAAgE1AAAAAAACATUAAAAAAAIBNQAAAAAAAgE1AAAAAAACATUAAAAAAAIBNQAAAAAAAgE1AAAAAAACATUAAAAAAAIBNQAAAAAAAAE5AAAAAAAAATkAAAAAAAABOQAAAAAAAAE5AAAAAAAAATkAAAAAAAABOQAAAAAAAAE5AAAAAAAAATkAAAAAAAIBOQAAAAAAAgE5AAAAAAACATkAAAAAAAIBOQAAAAAAAAE9AAAAAAAAAT0AAAAAAAABPQAAAAAAAAE9AAAAAAAAAT0AAAAAAAABPQAAAAAAAAE9AAAAAAAAAT0AAAAAAAABPQAAAAAAAAE9AAAAAAAAAT0AAAAAAAABPQAAAAAAAAE9AAAAAAAAAT0AAAAAAAIBPQAAAAAAAgE9AAAAAAAAAUEAAAAAAAABQQAAAAAAAAFBAAAAAAAAAUEAAAAAAAABQQAAAAAAAAFBAAAAAAABAUEAAAAAAAEBQQAAAAAAAQFBAAAAAAABAUEAAAAAAAEBQQAAAAAAAQFBAAAAAAABAUEAAAAAAAEBQQAAAAAAAQFBAAAAAAABAUEAAAAAAAEBQQAAAAAAAQFBAAAAAAABAUEAAAAAAAEBQQAAAAAAAgFBAAAAAAACAUEAAAAAAAMBQQAAAAAAAwFBAAAAAAADAUEAAAAAAAMBQQAAAAAAAwFBAAAAAAADAUEAAAAAAAABRQAAAAAAAAFFAAAAAAAAAUUAAAAAAAABRQAAAAAAAAFFAAAAAAAAAUUAAAAAAAABRQAAAAAAAAFFAAAAAAAAAUUAAAAAAAABRQAAAAAAAQFFAAAAAAABAUUAAAAAAAIBRQAAAAAAAgFFAAAAAAACAUUAAAAAAAIBRQAAAAAAAgFFAAAAAAACAUUAAAAAAAIBRQAAAAAAAgFFAAAAAAACAUUAAAAAAAIBRQAAAAAAAAFJAAAAAAAAAUkAAAAAAAABSQAAAAAAAAFJAAAAAAAAAUkAAAAAAAABSQAAAAAAAQFJAAAAAAABAUkAAAAAAAIBSQAAAAAAAgFJAAAAAAACAUkAAAAAAAIBSQAAAAAAAgFJAAAAAAACAUkAAAAAAAIBSQAAAAAAAgFJAAAAAAACAUkAAAAAAAIBSQAAAAAAAgFJAAAAAAACAUkAAAAAAAIBSQAAAAAAAgFJAAAAAAADAUkAAAAAAAMBSQAAAAAAAwFJAAAAAAADAUkAAAAAAAMBSQAAAAAAAwFJAAAAAAADAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAAAAU0AAAAAAAABTQAAAAAAAAFNAAAAAAABAU0AAAAAAAEBTQAAAAAAAQFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAgFNAAAAAAACAU0AAAAAAAIBTQAAAAAAAgFNAAAAAAACAU0AAAAAAAIBTQAAAAAAAgFNAAAAAAADAU0AAAAAAAMBTQAAAAAAAwFNAAAAAAADAU0AAAAAAAMBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAABUQAAAAAAAAFRAAAAAAAAAVEAAAAAAAABUQAAAAAAAAFRAAAAAAAAAVEAAAAAAAABUQAAAAAAAgFRAAAAAAACAVEAAAAAAAIBUQAAAAAAAgFRAAAAAAACAVEAAAAAAAIBUQAAAAAAAgFRAAAAAAACAVEAAAAAAAIBUQAAAAAAAgFRAAAAAAACAVEAAAAAAAIBUQAAAAAAAgFRAAAAAAACAVEAAAAAAAMBUQAAAAAAAwFRAAAAAAADAVEAAAAAAAMBUQAAAAAAAwFRAAAAAAADAVEAAAAAAAMBUQAAAAAAAwFRAAAAAAAAAVUAAAAAAAABVQAAAAAAAAFVAAAAAAAAAVUAAAAAAAEBVQAAAAAAAQFVAAAAAAABAVUAAAAAAAEBVQAAAAAAAQFVAAAAAAABAVUAAAAAAAIBVQAAAAAAAgFVAAAAAAACAVUAAAAAAAIBVQAAAAAAAwFVAAAAAAADAVUAAAAAAAMBVQAAAAAAAwFVAAAAAAADAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAAAAVkAAAAAAAABWQAAAAAAAAFZAAAAAAABAVkAAAAAAAEBWQAAAAAAAQFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAgFZAAAAAAACAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAADAVkAAAAAAAMBWQAAAAAAAwFZAAAAAAADAVkAAAAAAAMBWQAAAAAAAwFZAAAAAAADAVkAAAAAAAMBWQAAAAAAAwFZAAAAAAADAVkAAAAAAAMBWQAAAAAAAwFZAAAAAAADAVkAAAAAAAABXQAAAAAAAAFdAAAAAAAAAV0AAAAAAAABXQAAAAAAAAFdAAAAAAAAAV0AAAAAAAABXQAAAAAAAAFdAAAAAAAAAV0AAAAAAAABXQAAAAAAAAFdAAAAAAAAAV0AAAAAAAEBXQAAAAAAAQFdAAAAAAACAV0AAAAAAAIBXQAAAAAAAgFdAAAAAAACAV0AAAAAAAIBXQAAAAAAAgFdAAAAAAACAV0AAAAAAAIBXQAAAAAAAgFdAAAAAAACAV0AAAAAAAIBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAMBXQAAAAAAAwFdAAAAAAADAV0AAAAAAAMBXQAAAAAAAwFdAAAAAAAAAWEAAAAAAAABYQAAAAAAAAFhAAAAAAAAAWEAAAAAAAEBYQAAAAAAAQFhAAAAAAACAWEAAAAAAAIBYQAAAAAAAgFhAAAAAAACAWEAAAAAAAIBYQAAAAAAAgFhAAAAAAADAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAAAAWUAAAAAAAEBZQAAAAAAAQFlAAAAAAACAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAADAWUAAAAAAAMBZQAAAAAAAwFlAAAAAAADAWUAAAAAAAMBZQAAAAAAAwFlAAAAAAADAWUAAAAAAAABaQAAAAAAAAFpAAAAAAAAAWkAAAAAAAABaQAAAAAAAAFpAAAAAAAAAWkAAAAAAAEBaQAAAAAAAQFpAAAAAAACAWkAAAAAAAIBaQAAAAAAAgFpAAAAAAACAWkAAAAAAAIBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAMBaQAAAAAAAwFpAAAAAAADAWkAAAAAAAABbQAAAAAAAAFtAAAAAAAAAW0AAAAAAAABbQAAAAAAAAFtAAAAAAAAAW0AAAAAAAEBbQAAAAAAAQFtAAAAAAABAW0AAAAAAAEBbQAAAAAAAgFtAAAAAAACAW0AAAAAAAIBbQAAAAAAAgFtAAAAAAAAAXEAAAAAAAABcQAAAAAAAAFxAAAAAAAAAXEAAAAAAAIBcQAAAAAAAgFxAAAAAAAAAXUAAAAAAAABdQAAAAAAAQF1AAAAAAABAXUAAAAAAAIBdQAAAAAAAgF1AAAAAAABAXkAAAAAAAEBeQAAAAAAAAF9AAAAAAAAAX0AAAAAAAEBfQAAAAAAAQF9AAAAAAABAX0AAAAAAAEBfQAAAAAAAQF9AAAAAAABAX0AAAAAAACBgQAAAAAAAIGBAAAAAAAAgYEAAAAAAACBgQAAAAAAAQGBAAAAAAABAYEAAAAAAAEBgQAAAAAAAQGBAAAAAAADAYEAAAAAAAMBgQAAAAAAAwGBAAAAAAADAYEAAAAAAACBhQAAAAAAAIGFAAAAAAAAgYUAAAAAAACBhQAAAAAAAQGFAAAAAAABAYUAAAAAAAIBhQAAAAAAAgGFAAAAAAADAYUAAAAAAAMBhQAAAAAAAAGJAAAAAAAAAYkAAAAAAAIBiQAAAAAAAgGJAAAAAAAAAY0AAAAAAAABjQAAAAAAAIGNAAAAAAAAgY0AAAAAAAGBjQAAAAAAAYGNAAAAAAADgY0AAAAAAAOBjQAAAAAAAQGRAAAAAAABAZEAAAAAAAEBkQAAAAAAAQGRAAAAAAABAZUAAAAAAAEBlQAAAAAAAwGZAAAAAAADAZkAAAAAAAMBuQAAAAAAAwG5A\"},\"shape\":[558],\"dtype\":\"float64\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[558],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1037\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1038\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1033\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1034\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1035\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1045\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1039\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1040\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1041\"},\"data\":{\"type\":\"map\"}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1046\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1047\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Ray\",\"id\":\"p1042\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":5.0},\"y\":{\"type\":\"value\",\"value\":0},\"angle\":{\"type\":\"value\",\"value\":3.141592653589793},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b3\"},\"line_width\":{\"type\":\"value\",\"value\":2}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Ray\",\"id\":\"p1043\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":5.0},\"y\":{\"type\":\"value\",\"value\":0},\"angle\":{\"type\":\"value\",\"value\":3.141592653589793},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b3\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"line_width\":{\"type\":\"value\",\"value\":2}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Ray\",\"id\":\"p1044\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":5.0},\"y\":{\"type\":\"value\",\"value\":0},\"angle\":{\"type\":\"value\",\"value\":3.141592653589793},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b3\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":2}}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1054\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1048\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1049\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1050\"},\"data\":{\"type\":\"map\"}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1055\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1056\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Ray\",\"id\":\"p1051\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":246.0},\"y\":{\"type\":\"value\",\"value\":1},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b3\"},\"line_width\":{\"type\":\"value\",\"value\":2}}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Ray\",\"id\":\"p1052\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":246.0},\"y\":{\"type\":\"value\",\"value\":1},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b3\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.1},\"line_width\":{\"type\":\"value\",\"value\":2}}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Ray\",\"id\":\"p1053\",\"attributes\":{\"x\":{\"type\":\"value\",\"value\":246.0},\"y\":{\"type\":\"value\",\"value\":1},\"line_color\":{\"type\":\"value\",\"value\":\"#1f77b3\"},\"line_alpha\":{\"type\":\"value\",\"value\":0.2},\"line_width\":{\"type\":\"value\",\"value\":2}}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1010\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1023\"},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1024\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1025\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1026\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1027\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1028\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1029\"}]}},\"toolbar_location\":\"above\",\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1018\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1019\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1020\"},\"axis_label\":\"ECDF\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1021\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1013\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1014\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1015\"},\"axis_label\":\"transcript count\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1016\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1017\",\"attributes\":{\"axis\":{\"id\":\"p1013\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1022\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1018\"}}}],\"frame_width\":375,\"frame_height\":275}}],\"defs\":[{\"type\":\"model\",\"name\":\"ReactiveHTML1\"},{\"type\":\"model\",\"name\":\"FlexBox1\",\"properties\":[{\"name\":\"align_content\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"align_items\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"flex_direction\",\"kind\":\"Any\",\"default\":\"row\"},{\"name\":\"flex_wrap\",\"kind\":\"Any\",\"default\":\"wrap\"},{\"name\":\"justify_content\",\"kind\":\"Any\",\"default\":\"flex-start\"}]},{\"type\":\"model\",\"name\":\"FloatPanel1\",\"properties\":[{\"name\":\"config\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"contained\",\"kind\":\"Any\",\"default\":true},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"right-top\"},{\"name\":\"offsetx\",\"kind\":\"Any\",\"default\":null},{\"name\":\"offsety\",\"kind\":\"Any\",\"default\":null},{\"name\":\"theme\",\"kind\":\"Any\",\"default\":\"primary\"},{\"name\":\"status\",\"kind\":\"Any\",\"default\":\"normalized\"}]},{\"type\":\"model\",\"name\":\"GridStack1\",\"properties\":[{\"name\":\"mode\",\"kind\":\"Any\",\"default\":\"warn\"},{\"name\":\"ncols\",\"kind\":\"Any\",\"default\":null},{\"name\":\"nrows\",\"kind\":\"Any\",\"default\":null},{\"name\":\"allow_resize\",\"kind\":\"Any\",\"default\":true},{\"name\":\"allow_drag\",\"kind\":\"Any\",\"default\":true},{\"name\":\"state\",\"kind\":\"Any\",\"default\":[]}]},{\"type\":\"model\",\"name\":\"drag1\",\"properties\":[{\"name\":\"slider_width\",\"kind\":\"Any\",\"default\":5},{\"name\":\"slider_color\",\"kind\":\"Any\",\"default\":\"black\"},{\"name\":\"value\",\"kind\":\"Any\",\"default\":50}]},{\"type\":\"model\",\"name\":\"click1\",\"properties\":[{\"name\":\"terminal_output\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"debug_name\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"clears\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"toggle_value1\",\"properties\":[{\"name\":\"active_icons\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"options\",\"kind\":\"Any\",\"default\":{\"type\":\"map\",\"entries\":[[\"favorite\",\"heart\"]]}},{\"name\":\"value\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_reactions\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_base_url\",\"kind\":\"Any\",\"default\":\"https://tabler-icons.io/static/tabler-icons/icons/\"}]},{\"type\":\"model\",\"name\":\"copy_to_clipboard1\",\"properties\":[{\"name\":\"value\",\"kind\":\"Any\",\"default\":null},{\"name\":\"fill\",\"kind\":\"Any\",\"default\":\"none\"}]},{\"type\":\"model\",\"name\":\"FastWrapper1\",\"properties\":[{\"name\":\"object\",\"kind\":\"Any\",\"default\":null},{\"name\":\"style\",\"kind\":\"Any\",\"default\":null}]},{\"type\":\"model\",\"name\":\"NotificationAreaBase1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"NotificationArea1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"notifications\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0},{\"name\":\"types\",\"kind\":\"Any\",\"default\":[{\"type\":\"map\",\"entries\":[[\"type\",\"warning\"],[\"background\",\"#ffc107\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-exclamation-triangle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]},{\"type\":\"map\",\"entries\":[[\"type\",\"info\"],[\"background\",\"#007bff\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-info-circle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]}]}]},{\"type\":\"model\",\"name\":\"Notification\",\"properties\":[{\"name\":\"background\",\"kind\":\"Any\",\"default\":null},{\"name\":\"duration\",\"kind\":\"Any\",\"default\":3000},{\"name\":\"icon\",\"kind\":\"Any\",\"default\":null},{\"name\":\"message\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"notification_type\",\"kind\":\"Any\",\"default\":null},{\"name\":\"_destroyed\",\"kind\":\"Any\",\"default\":false}]},{\"type\":\"model\",\"name\":\"TemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"BootstrapTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"MaterialTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]}]}};\n", " const render_items = [{\"docid\":\"77d38c59-211d-46ee-bc4b-d92820cb63c9\",\"roots\":{\"p1002\":\"df915202-6b82-4093-b1fd-c86888ba73dd\"},\"root_ids\":[\"p1002\"]}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1002" } }, "output_type": "display_data" } ], "source": [ "df = pd.read_csv(os.path.join(data_path, \"singer_transcript_counts.csv\"), comment=\"#\")\n", "n = df[\"Rest\"].values\n", "\n", "bokeh.io.show(iqplot.ecdf(n, q=\"transcript count\"))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### The model\n", "\n", "As we have previously discussed, the transcript counts are Negative Binomially distributed under a model for bursty gene expression. We built the following generative model.\n", "\n", "\\begin{align}\n", "&\\log_{10} \\alpha \\sim \\text{Norm}(0, 1), \\\\[1em]\n", "&\\log_{10} b \\sim \\text{LogNorm}(2, 1), \\\\[1em]\n", "&\\beta = 1/b,\\\\[1em]\n", "&n_i \\sim \\text{NegBinom}(\\alpha, \\beta) \\;\\forall i.\n", "\\end{align}\n", "\n", "Here, $\\alpha$ is the frequency of bursts in gene expression and $b$ is the size of the bursts. We do a change of variables to convert $b$ to $\\beta$, as required for parametrization with Stan. The Stan code for this model is\n", "\n", "```stan\n", "data {\n", " int N;\n", " array[N] int n;\n", "}\n", "\n", "\n", "parameters {\n", " real log10_alpha;\n", " real log10_b;\n", "}\n", "\n", "\n", "transformed parameters {\n", " real alpha = 10^log10_alpha;\n", " real b = 10^log10_b;\n", " real beta_ = 1.0 / b;\n", "}\n", "\n", "\n", "model {\n", " // Priors\n", " log10_alpha ~ normal(0, 1);\n", " log10_b ~ normal(2, 1);\n", "\n", " // Likelihood\n", " n ~ neg_binomial(alpha, beta_);\n", "}\n", "```\n", "\n", "We will compile this model so we have it ready for use." ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "with bebi103.stan.disable_logging():\n", " sm = cmdstanpy.CmdStanModel(stan_file='smfish.stan')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Let's get some samples to work with. We will seed the random number generator for reproducibility purposes." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "48d93c7aa889400fa41ef755a0c93e6e", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 1 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "81c342642c4c4b7fa7c57222f6dd792c", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 2 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3213790825d84e9f8e29a11989e407c6", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 3 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ee5a6c7b8466451b8e66b67936ec95d2", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 4 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ " \n" ] } ], "source": [ "with bebi103.stan.disable_logging():\n", " samples = sm.sample(data=dict(N=len(n), n=n), seed=3252)\n", "samples = az.from_cmdstanpy(posterior=samples)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
<xarray.DataArray 'acceptance_rate' (chain: 4, draw: 1000)>\n",
       "array([[0.902415, 0.740293, 1.      , ..., 0.709254, 0.99041 , 0.971677],\n",
       "       [0.989226, 0.650523, 1.      , ..., 0.83018 , 0.974857, 1.      ],\n",
       "       [0.994868, 0.993086, 0.96721 , ..., 1.      , 0.873452, 0.973452],\n",
       "       [0.99621 , 0.705956, 1.      , ..., 0.677668, 0.97205 , 0.86905 ]])\n",
       "Coordinates:\n",
       "  * chain    (chain) int64 0 1 2 3\n",
       "  * draw     (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999
" ], "text/plain": [ "\n", "array([[0.902415, 0.740293, 1. , ..., 0.709254, 0.99041 , 0.971677],\n", " [0.989226, 0.650523, 1. , ..., 0.83018 , 0.974857, 1. ],\n", " [0.994868, 0.993086, 0.96721 , ..., 1. , 0.873452, 0.973452],\n", " [0.99621 , 0.705956, 1. , ..., 0.677668, 0.97205 , 0.86905 ]])\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "samples.sample_stats.acceptance_rate" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Diagnostics for any MCMC sampler\n", "\n", "We will first investigate diagnostics that apply to any MCMC sampler, not just Hamiltonian Monte Carlo samplers like Stan uses." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### The Gelman-Rubin R-hat statistic\n", "\n", "The **Gelman-Rubin R-hat statistic** is a useful metric to determine if we have achieved stationarity with our chains. The idea is that we run multiple chains in parallel (at least four). For a given parameter, we then compute the variance in the samples *between* the chains, and then the variance of samples *within* the chains. The ratio of these two is the Gelman-Rubin R-hat statistic, usually denoted as $\\hat{R}$, and we compute $\\hat{R}$ for each chain.\n", "\n", "\\begin{align}\n", "\\hat{R} = \\frac{\\text{variance between chains}}{\\text{variance within chains}}.\n", "\\end{align}\n", "\n", "The value of $\\hat{R}$ approaches unity if the chains are properly sampling the target distribution because the chains should be identical in their sampling of the posterior if they have all reached the limiting distribution. As a rule of thumb, recommended by [Vehtari, et al., 2021](https://doi.org/10.1214/20-BA1221), the value of $\\hat{R}$ should be less than 1.01. There are more details involved in calculation of $\\hat{R}$, and you may read about them in the Vehtari, et al. paper.\n", "\n", "ArviZ automatically computes $\\hat{R}$ using state-of-the-art rank normalization techniques (published in Vehtari, et al.)." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
<xarray.Dataset>\n",
       "Dimensions:      ()\n",
       "Data variables:\n",
       "    log10_alpha  float64 1.004\n",
       "    log10_b      float64 1.004\n",
       "    alpha        float64 1.004\n",
       "    b            float64 1.004\n",
       "    beta_        float64 1.004
" ], "text/plain": [ "\n", "Dimensions: ()\n", "Data variables:\n", " log10_alpha float64 1.004\n", " log10_b float64 1.004\n", " alpha float64 1.004\n", " b float64 1.004\n", " beta_ float64 1.004" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "az.rhat(samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We see that `Rhat` for each of the three parameters is below 1.01, satisfying the rule of thumb.\n", "\n", "If we want to see a quick summary of the results of MCMC, including mean parameter values, we can use `az.summary()`." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
meansdhdi_3%hdi_97%mcse_meanmcse_sdess_bulkess_tailr_hat
log10_alpha0.6520.0400.5790.7300.0010.001768.0633.01.0
log10_b1.2220.0421.1411.3010.0020.001750.0695.01.0
alpha4.5110.4203.7035.2620.0160.011768.0633.01.0
b16.7651.63513.67819.7950.0600.042750.0695.01.0
beta_0.0600.0060.0490.0710.0000.000750.0695.01.0
\n", "
" ], "text/plain": [ " mean sd hdi_3% hdi_97% mcse_mean mcse_sd ess_bulk \\\n", "log10_alpha 0.652 0.040 0.579 0.730 0.001 0.001 768.0 \n", "log10_b 1.222 0.042 1.141 1.301 0.002 0.001 750.0 \n", "alpha 4.511 0.420 3.703 5.262 0.016 0.011 768.0 \n", "b 16.765 1.635 13.678 19.795 0.060 0.042 750.0 \n", "beta_ 0.060 0.006 0.049 0.071 0.000 0.000 750.0 \n", "\n", " ess_tail r_hat \n", "log10_alpha 633.0 1.0 \n", "log10_b 695.0 1.0 \n", "alpha 633.0 1.0 \n", "b 695.0 1.0 \n", "beta_ 695.0 1.0 " ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "az.summary(samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We will discuss what some of these other statistics aside from $\\hat{R}$ mean momentarily.\n", "\n", "To see examples where they have not converged, we will sample again, but only allow the chains seven warm-up steps." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "84aefaef03314f2eac2e7f1ad410ae24", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 1 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "01d4786872f34085b1a6b0db7994bebc", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 2 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "daa7122683f94737be5095ea821b2647", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 3 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "1eef73d3c3a14adbb80337571d8f8de8", "version_major": 2, "version_minor": 0 }, "text/plain": [ "chain 4 | | 00:00 Status" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ " \n" ] }, { "data": { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
meansdhdi_3%hdi_97%mcse_meanmcse_sdess_bulkess_tailr_hat
log10_alpha0.3350.248-0.0290.6940.1210.0924.04.03.55
log10_b1.3770.9350.0792.7060.4650.3564.04.010.93
alpha2.5091.2990.9354.9410.6350.4844.04.05.40
b139.526213.0291.199508.306105.94381.1054.04.010.93
beta_0.2320.3480.0020.8340.1730.1334.04.010.93
\n", "
" ], "text/plain": [ " mean sd hdi_3% hdi_97% mcse_mean mcse_sd ess_bulk \\\n", "log10_alpha 0.335 0.248 -0.029 0.694 0.121 0.092 4.0 \n", "log10_b 1.377 0.935 0.079 2.706 0.465 0.356 4.0 \n", "alpha 2.509 1.299 0.935 4.941 0.635 0.484 4.0 \n", "b 139.526 213.029 1.199 508.306 105.943 81.105 4.0 \n", "beta_ 0.232 0.348 0.002 0.834 0.173 0.133 4.0 \n", "\n", " ess_tail r_hat \n", "log10_alpha 4.0 3.55 \n", "log10_b 4.0 10.93 \n", "alpha 4.0 5.40 \n", "b 4.0 10.93 \n", "beta_ 4.0 10.93 " ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "with bebi103.stan.disable_logging():\n", " samples_limited_warmup = sm.sample(\n", " data=dict(N=len(n), n=n), iter_warmup=7, iter_sampling=1000, seed=3252\n", " )\n", "samples_limited_warmup = az.from_cmdstanpy(samples_limited_warmup)\n", "\n", "az.summary(samples_limited_warmup)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Now, the $\\hat{R}$ values are large; the chains have not converged to the limiting distribution. Note also that the mean values of $\\alpha$ and $b$ are not the same as for the properly warmed-up sampler. This emphasizes the point that **warm-up is crucial** for performance of the sampler. If you see $\\hat{R}$ values that are too large, you may be able to fix it by having the walkers take more warm-up steps.\n", "\n", "We can also see the poor mixing of the chains by looking at the trace plot." ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
\n" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/javascript": [ "(function(root) {\n", " function embed_document(root) {\n", " const docs_json = {\"ea6a8528-97e0-414f-8739-523d21d1bd48\":{\"version\":\"3.3.0\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p1196\",\"attributes\":{\"rows\":null,\"cols\":null,\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1195\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1189\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1081\"},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1146\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1190\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1082\",\"attributes\":{\"renderers\":\"auto\"}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1147\",\"attributes\":{\"renderers\":\"auto\"}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1191\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1083\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1084\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1148\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1149\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}}]}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1192\"},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1193\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1086\"},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1151\"}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1194\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1087\"},{\"type\":\"object\",\"name\":\"HelpTool\",\"id\":\"p1152\"}]}}]}},\"children\":[[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1059\",\"attributes\":{\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1133\",\"attributes\":{\"end\":999}},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1061\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1069\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1070\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1066\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1094\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1088\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1089\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1090\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"h+C4jJua4D+H4LiMm5rgP4fguIybmuA/h+C4jJua4D+H4LiMm5rgPyNozCTqhes/I2jMJOqF6z8jaMwk6oXrPyNozCTqhes/Yf2fw3x59T+zQSYZOUsBQLNBJhk5SwFAs0EmGTlLAUA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZANV66SQxCBkA1XrpJDEIGQDVeukkMQgZA66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1A66hqgqg7DUDrqGqCqDsNQOuoaoKoOw1ATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBATu53KAr0EEBO7ncoCvQQQE7udygK9BBAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07RkVwTQM07TtGRXBNAzTtO0ZFcE0DNO07R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WzcSQEgWMIFbNxJASBYwgVs3EkBIFjCBWzcSQEgWMIFbNxJASBYwgVs3EkBIFjCBWzcSQEgWMIFbNxJASBYwgVs3EkBIFjCBWzcSQEgWMIFbNxJASBYwgVs3EkBIFjCBWzcSQEgWMIFbNxJASBYwgVs3EkBIFjCBWzcSQEgWMIFbNxJASBYwgVs3EkBIFjCBWzcSQEgWMIFbNxJASBYwgVs3EkBIFjCBWzcSQEgWMIFbNxJAt5c0RuuoFUC3lzRG66gVQLeXNEbrqBVAt5c0RuuoFUC3lzRG66gVQLeXNEbrqBVAt5c0RuuoFUC3lzRG66gVQLeXNEbrqBVA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQN3qOel9wxNA3eo56X3DE0Dd6jnpfcMTQJD3qpUJHxRAkPeqlQkfFEA=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1095\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1096\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1091\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1092\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1093\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1103\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1097\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1098\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1099\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"x3oPPGMEuT/Heg88YwS5P8d6DzxjBLk/x3oPPGMEuT8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8YX7THC+ntPxhftMcL6e0/GF+0xwvp7T8=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1104\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1105\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1100\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1101\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1102\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1112\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1106\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1107\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1108\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j8+XHLcKZ3+Pz5cctwpnf4/Plxy3Cmd/j+yRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BECyRj1Eo3sEQLJGPUSjewRAskY9RKN7BEA=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1113\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1114\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1109\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1110\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1111\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1121\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1115\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1116\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1117\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"elORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUB6U5EKY4sBQHpTkQpjiwFAelORCmOLAUA=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1122\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1123\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1118\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1119\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1120\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1067\",\"attributes\":{\"tools\":[{\"id\":\"p1081\"},{\"id\":\"p1082\"},{\"id\":\"p1083\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1085\"},{\"id\":\"p1086\"},{\"id\":\"p1087\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1076\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1077\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1078\"},\"axis_label\":\"alpha\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1079\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1071\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1072\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1073\"},\"axis_label\":\"step\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1074\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1075\",\"attributes\":{\"axis\":{\"id\":\"p1071\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1080\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1076\"}}}],\"frame_width\":600,\"frame_height\":150}},0,0],[{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1124\",\"attributes\":{\"x_range\":{\"id\":\"p1133\"},\"y_range\":{\"type\":\"object\",\"name\":\"DataRange1d\",\"id\":\"p1126\"},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1134\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1135\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1131\"},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1159\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1153\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1154\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1155\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"ppvEILCYcECmm8QgsJhwQKabxCCwmHBAppvEILCYcECmm8QgsJhwQJhuEoPADmBAmG4Sg8AOYECYbhKDwA5gQJhuEoPADmBAMEymCkaNT0CwA+eMKFVDQLAD54woVUNAsAPnjChVQ0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtA4C2QoPhxO0DgLZCg+HE7QOAtkKD4cTtALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVALbKd76dWNUAtsp3vp1Y1QC2yne+nVjVAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAoImw4elFMUCgibDh6UUxQKCJsOHpRTFAfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0B8YTJVMEovQHxhMlUwSi9AfGEyVTBKL0BiodY075gpQGKh1jTvmClAYqHWNO+YKUBiodY075gpQGKh1jTvmClAYqHWNO+YKUBiodY075gpQGKh1jTvmClAYqHWNO+YKUBiodY075gpQGKh1jTvmClAYqHWNO+YKUBiodY075gpQGKh1jTvmClAYqHWNO+YKUBiodY075gpQGKh1jTvmClAYqHWNO+YKUBiodY075gpQNQrZRniuCtAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQJ/Nqs/VNixAn82qz9U2LECfzarP1TYsQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQNJvXwfOSTBA0m9fB85JMEDSb18HzkkwQD2bVZ+rzTFAPZtVn6vNMUA9m1Wfq80xQD2bVZ+rzTFAPZtVn6vNMUA9m1Wfq80xQD2bVZ+rzTFAPZtVn6vNMUA9m1Wfq80xQD2bVZ+rzTFAPZtVn6vNMUA9m1Wfq80xQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBA0NVW7C+bMEDQ1VbsL5swQNDVVuwvmzBASL99HThHK0BIv30dOEcrQEi/fR04RytASL99HThHK0BIv30dOEcrQEi/fR04RytASL99HThHK0BIv30dOEcrQEi/fR04RytAgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQIGVQ4tsxy5AgZVDi2zHLkCBlUOLbMcuQPmgZ7PqEy5A+aBns+oTLkA=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1160\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1161\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1156\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1157\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1158\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#1f77b3\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1168\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1162\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1163\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1164\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"j8L1KFwBckCPwvUoXAFyQI/C9ShcAXJAj8L1KFwBckA3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A3iUFg5cR/QDeJQWDlxH9AN4lBYOXEf0A=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1169\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1170\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1165\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1166\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1167\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#ff7e0e\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1177\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1171\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1172\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1173\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"oyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkCjI7n8h6xGQKMjufyHrEZAoyO5/IesRkC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEC4QILix/g8QLhAguLH+DxAuECC4sf4PEA=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1178\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1179\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1174\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1175\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1176\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#2ba02b\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1186\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1180\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1181\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1182\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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owIAAKQCAAClAgAApgIAAKcCAACoAgAAqQIAAKoCAACrAgAArAIAAK0CAACuAgAArwIAALACAACxAgAAsgIAALMCAAC0AgAAtQIAALYCAAC3AgAAuAIAALkCAAC6AgAAuwIAALwCAAC9AgAAvgIAAL8CAADAAgAAwQIAAMICAADDAgAAxAIAAMUCAADGAgAAxwIAAMgCAADJAgAAygIAAMsCAADMAgAAzQIAAM4CAADPAgAA0AIAANECAADSAgAA0wIAANQCAADVAgAA1gIAANcCAADYAgAA2QIAANoCAADbAgAA3AIAAN0CAADeAgAA3wIAAOACAADhAgAA4gIAAOMCAADkAgAA5QIAAOYCAADnAgAA6AIAAOkCAADqAgAA6wIAAOwCAADtAgAA7gIAAO8CAADwAgAA8QIAAPICAADzAgAA9AIAAPUCAAD2AgAA9wIAAPgCAAD5AgAA+gIAAPsCAAD8AgAA/QIAAP4CAAD/AgAAAAMAAAEDAAACAwAAAwMAAAQDAAAFAwAABgMAAAcDAAAIAwAACQMAAAoDAAALAwAADAMAAA0DAAAOAwAADwMAABADAAARAwAAEgMAABMDAAAUAwAAFQMAABYDAAAXAwAAGAMAABkDAAAaAwAAGwMAABwDAAAdAwAAHgMAAB8DAAAgAwAAIQMAACIDAAAjAwAAJAMAACUDAAAmAwAAJwMAACgDAAApAwAAKgMAACsDAAAsAwAALQMAAC4DAAAvAwAAMAMAADEDAAAyAwAAMwMAADQDAAA1AwAANgMAADcDAAA4AwAAOQMAADoDAAA7AwAAPAMAAD0DAAA+AwAAPwMAAEADAABBAwAAQgMAAEMDAABEAwAARQMAAEYDAABHAwAASAMAAEkDAABKAwAASwMAAEwDAABNAwAATgMAAE8DAABQAwAAUQMAAFIDAABTAwAAVAMAAFUDAABWAwAAVwMAAFgDAABZAwAAWgMAAFsDAABcAwAAXQMAAF4DAABfAwAAYAMAAGEDAABiAwAAYwMAAGQDAABlAwAAZgMAAGcDAABoAwAAaQMAAGoDAABrAwAAbAMAAG0DAABuAwAAbwMAAHADAABxAwAAcgMAAHMDAAB0AwAAdQMAAHYDAAB3AwAAeAMAAHkDAAB6AwAAewMAAHwDAAB9AwAAfgMAAH8DAACAAwAAgQMAAIIDAACDAwAAhAMAAIUDAACGAwAAhwMAAIgDAACJAwAAigMAAIsDAACMAwAAjQMAAI4DAACPAwAAkAMAAJEDAACSAwAAkwMAAJQDAACVAwAAlgMAAJcDAACYAwAAmQMAAJoDAACbAwAAnAMAAJ0DAACeAwAAnwMAAKADAAChAwAAogMAAKMDAACkAwAApQMAAKYDAACnAwAAqAMAAKkDAACqAwAAqwMAAKwDAACtAwAArgMAAK8DAACwAwAAsQMAALIDAACzAwAAtAMAALUDAAC2AwAAtwMAALgDAAC5AwAAugMAALsDAAC8AwAAvQMAAL4DAAC/AwAAwAMAAMEDAADCAwAAwwMAAMQDAADFAwAAxgMAAMcDAADIAwAAyQMAAMoDAADLAwAAzAMAAM0DAADOAwAAzwMAANADAADRAwAA0gMAANMDAADUAwAA1QMAANYDAADXAwAA2AMAANkDAADaAwAA2wMAANwDAADdAwAA3gMAAN8DAADgAwAA4QMAAOIDAADjAwAA5AMAAOUDAADmAwAA5wMAAA==\"},\"shape\":[1000],\"dtype\":\"int32\",\"order\":\"little\"}],[\"y\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"/wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z//BBcrajDzP/8EFytqMPM//wQXK2ow8z8=\"},\"shape\":[1000],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1187\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1188\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1183\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1184\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1185\",\"attributes\":{\"x\":{\"type\":\"field\",\"field\":\"x\"},\"y\":{\"type\":\"field\",\"field\":\"y\"},\"line_color\":\"#d62628\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1132\",\"attributes\":{\"tools\":[{\"id\":\"p1146\"},{\"id\":\"p1147\"},{\"id\":\"p1148\"},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1150\"},{\"id\":\"p1151\"},{\"id\":\"p1152\"}]}},\"toolbar_location\":null,\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1141\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1142\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1143\"},\"axis_label\":\"b\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1144\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1136\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1137\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1138\"},\"axis_label\":\"step\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1139\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1140\",\"attributes\":{\"axis\":{\"id\":\"p1136\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1145\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1141\"}}}],\"frame_width\":600,\"frame_height\":150}},1,0]]}}],\"defs\":[{\"type\":\"model\",\"name\":\"ReactiveHTML1\"},{\"type\":\"model\",\"name\":\"FlexBox1\",\"properties\":[{\"name\":\"align_content\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"align_items\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"flex_direction\",\"kind\":\"Any\",\"default\":\"row\"},{\"name\":\"flex_wrap\",\"kind\":\"Any\",\"default\":\"wrap\"},{\"name\":\"justify_content\",\"kind\":\"Any\",\"default\":\"flex-start\"}]},{\"type\":\"model\",\"name\":\"FloatPanel1\",\"properties\":[{\"name\":\"config\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"contained\",\"kind\":\"Any\",\"default\":true},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"right-top\"},{\"name\":\"offsetx\",\"kind\":\"Any\",\"default\":null},{\"name\":\"offsety\",\"kind\":\"Any\",\"default\":null},{\"name\":\"theme\",\"kind\":\"Any\",\"default\":\"primary\"},{\"name\":\"status\",\"kind\":\"Any\",\"default\":\"normalized\"}]},{\"type\":\"model\",\"name\":\"GridStack1\",\"properties\":[{\"name\":\"mode\",\"kind\":\"Any\",\"default\":\"warn\"},{\"name\":\"ncols\",\"kind\":\"Any\",\"default\":null},{\"name\":\"nrows\",\"kind\":\"Any\",\"default\":null},{\"name\":\"allow_resize\",\"kind\":\"Any\",\"default\":true},{\"name\":\"allow_drag\",\"kind\":\"Any\",\"default\":true},{\"name\":\"state\",\"kind\":\"Any\",\"default\":[]}]},{\"type\":\"model\",\"name\":\"drag1\",\"properties\":[{\"name\":\"slider_width\",\"kind\":\"Any\",\"default\":5},{\"name\":\"slider_color\",\"kind\":\"Any\",\"default\":\"black\"},{\"name\":\"value\",\"kind\":\"Any\",\"default\":50}]},{\"type\":\"model\",\"name\":\"click1\",\"properties\":[{\"name\":\"terminal_output\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"debug_name\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"clears\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"toggle_value1\",\"properties\":[{\"name\":\"active_icons\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"options\",\"kind\":\"Any\",\"default\":{\"type\":\"map\",\"entries\":[[\"favorite\",\"heart\"]]}},{\"name\":\"value\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_reactions\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_base_url\",\"kind\":\"Any\",\"default\":\"https://tabler-icons.io/static/tabler-icons/icons/\"}]},{\"type\":\"model\",\"name\":\"copy_to_clipboard1\",\"properties\":[{\"name\":\"value\",\"kind\":\"Any\",\"default\":null},{\"name\":\"fill\",\"kind\":\"Any\",\"default\":\"none\"}]},{\"type\":\"model\",\"name\":\"FastWrapper1\",\"properties\":[{\"name\":\"object\",\"kind\":\"Any\",\"default\":null},{\"name\":\"style\",\"kind\":\"Any\",\"default\":null}]},{\"type\":\"model\",\"name\":\"NotificationAreaBase1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"NotificationArea1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"notifications\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0},{\"name\":\"types\",\"kind\":\"Any\",\"default\":[{\"type\":\"map\",\"entries\":[[\"type\",\"warning\"],[\"background\",\"#ffc107\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-exclamation-triangle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]},{\"type\":\"map\",\"entries\":[[\"type\",\"info\"],[\"background\",\"#007bff\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-info-circle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]}]}]},{\"type\":\"model\",\"name\":\"Notification\",\"properties\":[{\"name\":\"background\",\"kind\":\"Any\",\"default\":null},{\"name\":\"duration\",\"kind\":\"Any\",\"default\":3000},{\"name\":\"icon\",\"kind\":\"Any\",\"default\":null},{\"name\":\"message\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"notification_type\",\"kind\":\"Any\",\"default\":null},{\"name\":\"_destroyed\",\"kind\":\"Any\",\"default\":false}]},{\"type\":\"model\",\"name\":\"TemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"BootstrapTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"MaterialTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]}]}};\n", " const render_items = [{\"docid\":\"ea6a8528-97e0-414f-8739-523d21d1bd48\",\"roots\":{\"p1196\":\"bc883896-c1f1-4ca5-b57d-af287afc3684\"},\"root_ids\":[\"p1196\"]}];\n", " root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", " }\n", " if (root.Bokeh !== undefined) {\n", " embed_document(root);\n", " } else {\n", " let attempts = 0;\n", " const timer = setInterval(function(root) {\n", " if (root.Bokeh !== undefined) {\n", " clearInterval(timer);\n", " embed_document(root);\n", " } else {\n", " attempts++;\n", " if (attempts > 100) {\n", " clearInterval(timer);\n", " console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n", " }\n", " }\n", " }, 10, root)\n", " }\n", "})(window);" ], "application/vnd.bokehjs_exec.v0+json": "" }, "metadata": { "application/vnd.bokehjs_exec.v0+json": { "id": "p1196" } }, "output_type": "display_data" } ], "source": [ "bokeh.io.show(\n", " bebi103.viz.trace(\n", " samples_limited_warmup,\n", " parameters=[\"alpha\", \"b\"],\n", " line_kwargs=dict(line_width=2),\n", " )\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is pathological; three of the chains are essentially not moving. One of the chains is moving very poorly. This means that most proposed steps are being rejeced.\n", "\n", "As is the case with all diagnostic metrics, there are caveats. You can read about them for $\\hat{R}$ in the [Vehtari, et al. paper](https://doi.org/10.1214/20-BA1221) and in section [the Stan manual](https://mc-stan.org/docs/reference-manual/notation-for-samples-chains-and-draws.html)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Effective samples size\n", "\n", "Recall that MCMC samplers do not draw independent samples from the target distribution. Rather, the samples are correlated. Ideally, though, we *would* draw independent samples. We would like to get an estimate for the number of *effectively independent* samples we draw. This is referred to either as **effective samples size** (ESS) or number of effective samples ($n_\\mathrm{eff}$).\n", "\n", "ArviZ computes ESS according to the prescription laid out in the Vehtari, et al. paper using `az.ess()`. In the summary, this is given in the `ess_bulk` column. " ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
meansdhdi_3%hdi_97%mcse_meanmcse_sdess_bulkess_tailr_hat
log10_alpha0.6520.0400.5790.7300.0010.001768.0633.01.0
log10_b1.2220.0421.1411.3010.0020.001750.0695.01.0
alpha4.5110.4203.7035.2620.0160.011768.0633.01.0
b16.7651.63513.67819.7950.0600.042750.0695.01.0
beta_0.0600.0060.0490.0710.0000.000750.0695.01.0
\n", "
" ], "text/plain": [ " mean sd hdi_3% hdi_97% mcse_mean mcse_sd ess_bulk \\\n", "log10_alpha 0.652 0.040 0.579 0.730 0.001 0.001 768.0 \n", "log10_b 1.222 0.042 1.141 1.301 0.002 0.001 750.0 \n", "alpha 4.511 0.420 3.703 5.262 0.016 0.011 768.0 \n", "b 16.765 1.635 13.678 19.795 0.060 0.042 750.0 \n", "beta_ 0.060 0.006 0.049 0.071 0.000 0.000 750.0 \n", "\n", " ess_tail r_hat \n", "log10_alpha 633.0 1.0 \n", "log10_b 695.0 1.0 \n", "alpha 633.0 1.0 \n", "b 695.0 1.0 \n", "beta_ 695.0 1.0 " ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "az.summary(samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We took a total of 4000 steps (1000 on each of four chains), and got an ESS of about 500. This is a reasonable number, and as a rule of thumb, according to Vehtari, et al., you should have ESS > 400.\n", "\n", "We will not consider `ess_mean` or `ess_sd`, which are ways of computing ESS used in the past, but we will consider `ess_tail`, commonly referred to as tail-ESS. Again, I will not go into detail of how this is calculated, but this is the effective sample size when considering the more extreme values of the posterior (by default the lower and upper 5th percentiles). Note that this is not the number of samples that landed in the tails, but rather a measure of what the total number of effective samples would be if we were effectively sampling the tails. Again, we want tail-ESS to be greater than 400 as a rule of thumb. We have accomplished this here.\n", "\n", "Bear in mind that the ESS calculation is approximate and subject to error. There are, as usual, other caveats, which are discussed in the [Vehtari, et al. paper](https://doi.org/10.1214/20-BA1221) and the [Stan manual](https://mc-stan.org/docs/reference-manual/effective-sample-size.html)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Monte Carlo standard error\n", "\n", "The **Monte Carlo standard errors** (MCSE) are reported as `msce_mean` and `mcse_sd`. They are measurements of the standard error of the mean and the standard error of the standard deviation of the chains. They provide an estimate as to how accurate the expectation values given from MCMC samples of the mean and standard deviation are. In practice, if the MCSE of the mean is less than the standard deviation of the samples themselves (that is the `mcse_mean` column is much less than the `sd` column), we have taken plenty of samples. The only reason to use the MCSE is if we have a particular strong interest in getting very precise measurement of the mean in particular.\n", "\n", "I was hesitant to even discuss this here, since I agree with [Gelman](https://statmodeling.stat.columbia.edu/2007/04/02/markov_chain_mo/), \"For Bayesian inference, I don't think it's generally necessary or appropriate to report Monte Carlo standard errors of posterior means and quantiles...\"" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Diagnostics for HMC\n", "\n", "Both $\\hat{R}$ and ESS are useful diagnostics for any MCMC sampler, but Hamiltonian Monte Carlo offers other diagnostics to help ensure that the sampling is going as it should. It is important to note that these diagnostics are a *feature* of HMC, not a bug. By that I mean that the absence of these diagnostics, particularly divergences, from other sampling methods means that it is harder to ensure that they are sampling properly. The ability to check that it is working properly makes HMC all the more powerful." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Divergences\n", "\n", "Hamiltonian Monte Carlo enables large step sizes by taking into account the shape of the target distribution and tracing trajectories along it. (This is of course a *very* loose description. You should read [Michael Betancourt's wonderful introduction to HMC](https://arxiv.org/abs/1701.02434) to get a more complete picture.) When a trajectory encounters a region of parameter space where the posterior (target) distribution has high curvature, the trajectory can veer sharply. These events can be detected and are registered as **divergences**. A given Monte Carlo step ends in a divergence if this happens. This does not *necessarily* mean that there is a problem with the sample, but there is a good chance that there is.\n", "\n", "Stan keeps track of divergences and reports them. In ArviZ `InferenceData` objects, they are stored in the `sample_stats` attribute. Let's look first at our good samples where we properly warmed up the sampler." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
<xarray.DataArray 'diverging' (chain: 4, draw: 1000)>\n",
       "array([[False, False, False, ..., False, False, False],\n",
       "       [False, False, False, ..., False, False, False],\n",
       "       [False, False, False, ..., False, False, False],\n",
       "       [False, False, False, ..., False, False, False]])\n",
       "Coordinates:\n",
       "  * chain    (chain) int64 0 1 2 3\n",
       "  * draw     (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999
" ], "text/plain": [ "\n", "array([[False, False, False, ..., False, False, False],\n", " [False, False, False, ..., False, False, False],\n", " [False, False, False, ..., False, False, False],\n", " [False, False, False, ..., False, False, False]])\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "samples.sample_stats.diverging" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can check how many divergences we had by summing them." ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "int(np.sum(samples.sample_stats.diverging))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So, the properly warmed up sampler had no divergences. Let's look at the improperly warmed-up sampler." ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "3635" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "int(np.sum(samples_limited_warmup.sample_stats.diverging))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Yikes! All kinds of divergences there. This is endemic of a sampler in trouble.\n", "\n", "We will talk more about divergences later in future lessons when we deal with distributions that are inherently difficult to sample, regardless of whether or not we warmed up properly." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Tree depth\n", "\n", "The explanation of this diagnostic is a little computer-sciencey, so you can skip to the last sentence of this section if the CS terms are unfamiliar to you.\n", "\n", "The HMC algorithm used by Stan uses [recursion](https://en.wikipedia.org/wiki/Recursion_(computer_science). In practice when doing recursive calculations, you need to put a bound on how deep the recursion can go, i.e., you need to cap the **tree depth**, lest you get [stack overflow](https://en.wikipedia.org/wiki/Stack_buffer_overflow). Stan therefore has to have a limit on tree depth, the default of which is 10. If this tree depth is hit while trying to take a sample, the sampling is not wrong, but less efficient. Stan therefore reports the tree depth information for each sample. These are also included in the `sample_stats`." ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
<xarray.DataArray 'tree_depth' (chain: 4, draw: 1000)>\n",
       "array([[2, 1, 1, ..., 3, 3, 2],\n",
       "       [2, 2, 1, ..., 2, 3, 3],\n",
       "       [4, 2, 2, ..., 3, 2, 3],\n",
       "       [5, 2, 2, ..., 2, 2, 3]])\n",
       "Coordinates:\n",
       "  * chain    (chain) int64 0 1 2 3\n",
       "  * draw     (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999
" ], "text/plain": [ "\n", "array([[2, 1, 1, ..., 3, 3, 2],\n", " [2, 2, 1, ..., 2, 3, 3],\n", " [4, 2, 2, ..., 3, 2, 3],\n", " [5, 2, 2, ..., 2, 2, 3]])\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "samples.sample_stats.tree_depth" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We can look how many hit a tree depth of 10." ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "int(np.sum(samples.sample_stats.tree_depth == 10))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "So, in this case, we never hit the tree depth. When we do hit the tree depth often, it typically results in a less efficient sampler and the ESS will decrease." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### E-BFMI\n", "\n", "The **energy-Bayes fraction of missing information**, or E-BFMI is another metric that is specific to HMC samplers. Loosely speaking (again), it is a measure of how effective the sampler is at taking long steps. Some details are given in the [Betancourt paper on HMC](https://arxiv.org/abs/1701.02434), and we will not go into them here, but say that as a rule of thumb, values below 0.2 can be indicative of inefficient sampling.\n", "\n", "Stan also automatically computes the E-BFMI." ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "
<xarray.DataArray 'energy' (chain: 4, draw: 1000)>\n",
       "array([[1380.45, 1381.54, 1381.01, ..., 1381.01, 1379.05, 1378.48],\n",
       "       [1378.3 , 1379.59, 1379.27, ..., 1378.72, 1377.73, 1377.44],\n",
       "       [1378.8 , 1378.84, 1378.84, ..., 1379.43, 1379.94, 1380.68],\n",
       "       [1377.8 , 1379.  , 1378.49, ..., 1379.64, 1380.28, 1380.24]])\n",
       "Coordinates:\n",
       "  * chain    (chain) int64 0 1 2 3\n",
       "  * draw     (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999
" ], "text/plain": [ "\n", "array([[1380.45, 1381.54, 1381.01, ..., 1381.01, 1379.05, 1378.48],\n", " [1378.3 , 1379.59, 1379.27, ..., 1378.72, 1377.73, 1377.44],\n", " [1378.8 , 1378.84, 1378.84, ..., 1379.43, 1379.94, 1380.68],\n", " [1377.8 , 1379. , 1378.49, ..., 1379.64, 1380.28, 1380.24]])\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 992 993 994 995 996 997 998 999" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "samples.sample_stats.energy" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The energies all look high, but let's do a quick check to see if we have any small ones." ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "0" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "int(np.sum(samples.sample_stats.energy < 0.2))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Nope! We're in good shape." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Quickly checking the diagnostics\n", "\n", "I wrote a function, based on [work by Michael Betancourt](https://github.com/betanalpha/mcmc_diagnostics), to quickly check these diagnostics for a set of samples. It is available in the `bebi103.stan` submodule." ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Effective sample size looks reasonable for all parameters.\n", "\n", "Rhat looks reasonable for all parameters.\n", "\n", "0 of 4000 (0.0%) iterations ended with a divergence.\n", "\n", "0 of 4000 (0.0%) iterations saturated the maximum tree depth of 10.\n", "\n", "E-BFMI indicated no pathological behavior.\n" ] }, { "data": { "text/plain": [ "0" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "bebi103.stan.check_all_diagnostics(samples)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is a quick check you can do to make sure everything is in order after obtaining samples. But it is very important to note that passing all of these diagnostic checks does not ensure that you achieved effective sampling. And perhaps even more importantly, getting effective sampling certainly does not guarantee that your model is a good one. Nonetheless, good, identifiable models tend to pass the diagnostic checks more often than poor ones." ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [], "source": [ "bebi103.stan.clean_cmdstan()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Computing environment" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Python implementation: CPython\n", "Python version : 3.11.5\n", "IPython version : 8.15.0\n", "\n", "numpy : 1.26.2\n", "pandas : 2.1.4\n", "cmdstanpy : 1.2.0\n", "arviz : 0.17.0\n", "bokeh : 3.3.0\n", "bebi103 : 0.1.19\n", "jupyterlab: 4.0.10\n", "\n", "cmdstan : 2.34.0\n" ] } ], "source": [ "%load_ext watermark\n", "%watermark -v -p numpy,pandas,cmdstanpy,arviz,bokeh,bebi103,jupyterlab\n", "print(\"cmdstan :\", bebi103.stan.cmdstan_version())" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.5" } }, "nbformat": 4, "nbformat_minor": 4 }