{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 8. Bootstrapping\n",
    "\n",
    "*This recitation was prepared by Cecelia Andrews with help from Justin Bois.*\n",
    "\n",
    "**[Law school dataset download](https://s3.amazonaws.com/bebi103.caltech.edu/data/law_school_data.csv)**\n",
    "\n",
    "**[*C. elegans* egg cross-sectional area dataset download](https://s3.amazonaws.com/bebi103.caltech.edu/data/c_elegans_egg_xa.csv)**\n",
    "\n",
    "**[Bee sperm dataset download](https://s3.amazonaws.com/bebi103.caltech.edu/data/bee_sperm.csv)**\n",
    "\n",
    "
"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "    \n",
       "        
\n",
       "        
Loading BokehJS ...\n",
       "    
 "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "\n",
       "(function(root) {\n",
       "  function now() {\n",
       "    return new Date();\n",
       "  }\n",
       "\n",
       "  var force = true;\n",
       "\n",
       "  if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n",
       "    root._bokeh_onload_callbacks = [];\n",
       "    root._bokeh_is_loading = undefined;\n",
       "  }\n",
       "\n",
       "  var JS_MIME_TYPE = 'application/javascript';\n",
       "  var HTML_MIME_TYPE = 'text/html';\n",
       "  var EXEC_MIME_TYPE = 'application/vnd.bokehjs_exec.v0+json';\n",
       "  var CLASS_NAME = 'output_bokeh rendered_html';\n",
       "\n",
       "  /**\n",
       "   * Render data to the DOM node\n",
       "   */\n",
       "  function render(props, node) {\n",
       "    var script = document.createElement(\"script\");\n",
       "    node.appendChild(script);\n",
       "  }\n",
       "\n",
       "  /**\n",
       "   * Handle when an output is cleared or removed\n",
       "   */\n",
       "  function handleClearOutput(event, handle) {\n",
       "    var cell = handle.cell;\n",
       "\n",
       "    var id = cell.output_area._bokeh_element_id;\n",
       "    var server_id = cell.output_area._bokeh_server_id;\n",
       "    // Clean up Bokeh references\n",
       "    if (id != null && id in Bokeh.index) {\n",
       "      Bokeh.index[id].model.document.clear();\n",
       "      delete Bokeh.index[id];\n",
       "    }\n",
       "\n",
       "    if (server_id !== undefined) {\n",
       "      // Clean up Bokeh references\n",
       "      var cmd = \"from bokeh.io.state import curstate; print(curstate().uuid_to_server['\" + server_id + \"'].get_sessions()[0].document.roots[0]._id)\";\n",
       "      cell.notebook.kernel.execute(cmd, {\n",
       "        iopub: {\n",
       "          output: function(msg) {\n",
       "            var id = msg.content.text.trim();\n",
       "            if (id in Bokeh.index) {\n",
       "              Bokeh.index[id].model.document.clear();\n",
       "              delete Bokeh.index[id];\n",
       "            }\n",
       "          }\n",
       "        }\n",
       "      });\n",
       "      // Destroy server and session\n",
       "      var cmd = \"import bokeh.io.notebook as ion; ion.destroy_server('\" + server_id + \"')\";\n",
       "      cell.notebook.kernel.execute(cmd);\n",
       "    }\n",
       "  }\n",
       "\n",
       "  /**\n",
       "   * Handle when a new output is added\n",
       "   */\n",
       "  function handleAddOutput(event, handle) {\n",
       "    var output_area = handle.output_area;\n",
       "    var output = handle.output;\n",
       "\n",
       "    // limit handleAddOutput to display_data with EXEC_MIME_TYPE content only\n",
       "    if ((output.output_type != \"display_data\") || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n",
       "      return\n",
       "    }\n",
       "\n",
       "    var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
       "\n",
       "    if (output.metadata[EXEC_MIME_TYPE][\"id\"] !== undefined) {\n",
       "      toinsert[toinsert.length - 1].firstChild.textContent = output.data[JS_MIME_TYPE];\n",
       "      // store reference to embed id on output_area\n",
       "      output_area._bokeh_element_id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
       "    }\n",
       "    if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
       "      var bk_div = document.createElement(\"div\");\n",
       "      bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
       "      var script_attrs = bk_div.children[0].attributes;\n",
       "      for (var i = 0; i < script_attrs.length; i++) {\n",
       "        toinsert[toinsert.length - 1].firstChild.setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
       "      }\n",
       "      // store reference to server id on output_area\n",
       "      output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
       "    }\n",
       "  }\n",
       "\n",
       "  function register_renderer(events, OutputArea) {\n",
       "\n",
       "    function append_mime(data, metadata, element) {\n",
       "      // create a DOM node to render to\n",
       "      var toinsert = this.create_output_subarea(\n",
       "        metadata,\n",
       "        CLASS_NAME,\n",
       "        EXEC_MIME_TYPE\n",
       "      );\n",
       "      this.keyboard_manager.register_events(toinsert);\n",
       "      // Render to node\n",
       "      var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
       "      render(props, toinsert[toinsert.length - 1]);\n",
       "      element.append(toinsert);\n",
       "      return toinsert\n",
       "    }\n",
       "\n",
       "    /* Handle when an output is cleared or removed */\n",
       "    events.on('clear_output.CodeCell', handleClearOutput);\n",
       "    events.on('delete.Cell', handleClearOutput);\n",
       "\n",
       "    /* Handle when a new output is added */\n",
       "    events.on('output_added.OutputArea', handleAddOutput);\n",
       "\n",
       "    /**\n",
       "     * Register the mime type and append_mime function with output_area\n",
       "     */\n",
       "    OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
       "      /* Is output safe? */\n",
       "      safe: true,\n",
       "      /* Index of renderer in `output_area.display_order` */\n",
       "      index: 0\n",
       "    });\n",
       "  }\n",
       "\n",
       "  // register the mime type if in Jupyter Notebook environment and previously unregistered\n",
       "  if (root.Jupyter !== undefined) {\n",
       "    var events = require('base/js/events');\n",
       "    var OutputArea = require('notebook/js/outputarea').OutputArea;\n",
       "\n",
       "    if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
       "      register_renderer(events, OutputArea);\n",
       "    }\n",
       "  }\n",
       "\n",
       "  \n",
       "  if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n",
       "    root._bokeh_timeout = Date.now() + 5000;\n",
       "    root._bokeh_failed_load = false;\n",
       "  }\n",
       "\n",
       "  var NB_LOAD_WARNING = {'data': {'text/html':\n",
       "     \"\\n\"+\n",
       "     \"
\\n\"+\n",
       "     \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n",
       "     \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n",
       "     \"
\\n\"+\n",
       "     \"
\\n\"+\n",
       "     \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
 \\n\"+\n",
       "     \"- use INLINE resources instead, as so:
 \\n\"+\n",
       "     \"
\\n\"+\n",
       "     \"
\\n\"+\n",
       "     \"from bokeh.resources import INLINE\\n\"+\n",
       "     \"output_notebook(resources=INLINE)\\n\"+\n",
       "     \"\\n\"+\n",
       "     \"
 \"}};\n",
       "\n",
       "  function display_loaded() {\n",
       "    var el = document.getElementById(\"1001\");\n",
       "    if (el != null) {\n",
       "      el.textContent = \"BokehJS is loading...\";\n",
       "    }\n",
       "    if (root.Bokeh !== undefined) {\n",
       "      if (el != null) {\n",
       "        el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n",
       "      }\n",
       "    } else if (Date.now() < root._bokeh_timeout) {\n",
       "      setTimeout(display_loaded, 100)\n",
       "    }\n",
       "  }\n",
       "\n",
       "\n",
       "  function run_callbacks() {\n",
       "    try {\n",
       "      root._bokeh_onload_callbacks.forEach(function(callback) {\n",
       "        if (callback != null)\n",
       "          callback();\n",
       "      });\n",
       "    } finally {\n",
       "      delete root._bokeh_onload_callbacks\n",
       "    }\n",
       "    console.debug(\"Bokeh: all callbacks have finished\");\n",
       "  }\n",
       "\n",
       "  function load_libs(css_urls, js_urls, callback) {\n",
       "    if (css_urls == null) css_urls = [];\n",
       "    if (js_urls == null) js_urls = [];\n",
       "\n",
       "    root._bokeh_onload_callbacks.push(callback);\n",
       "    if (root._bokeh_is_loading > 0) {\n",
       "      console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n",
       "      return null;\n",
       "    }\n",
       "    if (js_urls == null || js_urls.length === 0) {\n",
       "      run_callbacks();\n",
       "      return null;\n",
       "    }\n",
       "    console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
       "    root._bokeh_is_loading = css_urls.length + js_urls.length;\n",
       "\n",
       "    function on_load() {\n",
       "      root._bokeh_is_loading--;\n",
       "      if (root._bokeh_is_loading === 0) {\n",
       "        console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n",
       "        run_callbacks()\n",
       "      }\n",
       "    }\n",
       "\n",
       "    function on_error() {\n",
       "      console.error(\"failed to load \" + url);\n",
       "    }\n",
       "\n",
       "    for (var i = 0; i < css_urls.length; i++) {\n",
       "      var url = css_urls[i];\n",
       "      const element = document.createElement(\"link\");\n",
       "      element.onload = on_load;\n",
       "      element.onerror = on_error;\n",
       "      element.rel = \"stylesheet\";\n",
       "      element.type = \"text/css\";\n",
       "      element.href = url;\n",
       "      console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n",
       "      document.body.appendChild(element);\n",
       "    }\n",
       "\n",
       "    for (var i = 0; i < js_urls.length; i++) {\n",
       "      var url = js_urls[i];\n",
       "      var element = document.createElement('script');\n",
       "      element.onload = on_load;\n",
       "      element.onerror = on_error;\n",
       "      element.async = false;\n",
       "      element.src = url;\n",
       "      console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
       "      document.head.appendChild(element);\n",
       "    }\n",
       "  };var element = document.getElementById(\"1001\");\n",
       "  if (element == null) {\n",
       "    console.error(\"Bokeh: ERROR: autoload.js configured with elementid '1001' but no matching script tag was found. \")\n",
       "    return false;\n",
       "  }\n",
       "\n",
       "  function inject_raw_css(css) {\n",
       "    const element = document.createElement(\"style\");\n",
       "    element.appendChild(document.createTextNode(css));\n",
       "    document.body.appendChild(element);\n",
       "  }\n",
       "\n",
       "  var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-1.3.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-1.3.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-1.3.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-1.3.4.min.js\"];\n",
       "  var css_urls = [];\n",
       "\n",
       "  var inline_js = [\n",
       "    function(Bokeh) {\n",
       "      Bokeh.set_log_level(\"info\");\n",
       "    },\n",
       "    \n",
       "    function(Bokeh) {\n",
       "      \n",
       "    },\n",
       "    function(Bokeh) {} // ensure no trailing comma for IE\n",
       "  ];\n",
       "\n",
       "  function run_inline_js() {\n",
       "    \n",
       "    if ((root.Bokeh !== undefined) || (force === true)) {\n",
       "      for (var i = 0; i < inline_js.length; i++) {\n",
       "        inline_js[i].call(root, root.Bokeh);\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",
       "      var cell = $(document.getElementById(\"1001\")).parents('.cell').data().cell;\n",
       "      cell.output_area.append_execute_result(NB_LOAD_WARNING)\n",
       "    }\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": "\n(function(root) {\n  function now() {\n    return new Date();\n  }\n\n  var force = true;\n\n  if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n    root._bokeh_onload_callbacks = [];\n    root._bokeh_is_loading = undefined;\n  }\n\n  \n\n  \n  if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n    root._bokeh_timeout = Date.now() + 5000;\n    root._bokeh_failed_load = false;\n  }\n\n  var NB_LOAD_WARNING = {'data': {'text/html':\n     \"\\n\"+\n     \"
\\n\"+\n     \"BokehJS does not appear to have successfully loaded. If loading BokehJS from CDN, this \\n\"+\n     \"may be due to a slow or bad network connection. Possible fixes:\\n\"+\n     \"
\\n\"+\n     \"
\\n\"+\n     \"- re-rerun `output_notebook()` to attempt to load from CDN again, or
 \\n\"+\n     \"- use INLINE resources instead, as so:
 \\n\"+\n     \"
\\n\"+\n     \"
\\n\"+\n     \"from bokeh.resources import INLINE\\n\"+\n     \"output_notebook(resources=INLINE)\\n\"+\n     \"\\n\"+\n     \"
 \"}};\n\n  function display_loaded() {\n    var el = document.getElementById(\"1001\");\n    if (el != null) {\n      el.textContent = \"BokehJS is loading...\";\n    }\n    if (root.Bokeh !== undefined) {\n      if (el != null) {\n        el.textContent = \"BokehJS \" + root.Bokeh.version + \" successfully loaded.\";\n      }\n    } else if (Date.now() < root._bokeh_timeout) {\n      setTimeout(display_loaded, 100)\n    }\n  }\n\n\n  function run_callbacks() {\n    try {\n      root._bokeh_onload_callbacks.forEach(function(callback) {\n        if (callback != null)\n          callback();\n      });\n    } finally {\n      delete root._bokeh_onload_callbacks\n    }\n    console.debug(\"Bokeh: all callbacks have finished\");\n  }\n\n  function load_libs(css_urls, js_urls, callback) {\n    if (css_urls == null) css_urls = [];\n    if (js_urls == null) js_urls = [];\n\n    root._bokeh_onload_callbacks.push(callback);\n    if (root._bokeh_is_loading > 0) {\n      console.debug(\"Bokeh: BokehJS is being loaded, scheduling callback at\", now());\n      return null;\n    }\n    if (js_urls == null || js_urls.length === 0) {\n      run_callbacks();\n      return null;\n    }\n    console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n    root._bokeh_is_loading = css_urls.length + js_urls.length;\n\n    function on_load() {\n      root._bokeh_is_loading--;\n      if (root._bokeh_is_loading === 0) {\n        console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n        run_callbacks()\n      }\n    }\n\n    function on_error() {\n      console.error(\"failed to load \" + url);\n    }\n\n    for (var i = 0; i < css_urls.length; i++) {\n      var url = css_urls[i];\n      const element = document.createElement(\"link\");\n      element.onload = on_load;\n      element.onerror = on_error;\n      element.rel = \"stylesheet\";\n      element.type = \"text/css\";\n      element.href = url;\n      console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n      document.body.appendChild(element);\n    }\n\n    for (var i = 0; i < js_urls.length; i++) {\n      var url = js_urls[i];\n      var element = document.createElement('script');\n      element.onload = on_load;\n      element.onerror = on_error;\n      element.async = false;\n      element.src = url;\n      console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n      document.head.appendChild(element);\n    }\n  };var element = document.getElementById(\"1001\");\n  if (element == null) {\n    console.error(\"Bokeh: ERROR: autoload.js configured with elementid '1001' but no matching script tag was found. \")\n    return false;\n  }\n\n  function inject_raw_css(css) {\n    const element = document.createElement(\"style\");\n    element.appendChild(document.createTextNode(css));\n    document.body.appendChild(element);\n  }\n\n  var js_urls = [\"https://cdn.pydata.org/bokeh/release/bokeh-1.3.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-widgets-1.3.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-tables-1.3.4.min.js\", \"https://cdn.pydata.org/bokeh/release/bokeh-gl-1.3.4.min.js\"];\n  var css_urls = [];\n\n  var inline_js = [\n    function(Bokeh) {\n      Bokeh.set_log_level(\"info\");\n    },\n    \n    function(Bokeh) {\n      \n    },\n    function(Bokeh) {} // ensure no trailing comma for IE\n  ];\n\n  function run_inline_js() {\n    \n    if ((root.Bokeh !== undefined) || (force === true)) {\n      for (var i = 0; i < inline_js.length; i++) {\n        inline_js[i].call(root, root.Bokeh);\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      var cell = $(document.getElementById(\"1001\")).parents('.cell').data().cell;\n      cell.output_area.append_execute_result(NB_LOAD_WARNING)\n    }\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 pandas as pd\n",
    "import numpy as np\n",
    "import numba\n",
    "import scipy.stats as st\n",
    "\n",
    "import bokeh_catplot\n",
    "\n",
    "import colorcet\n",
    "\n",
    "import bokeh.io\n",
    "import bokeh.plotting\n",
    "import bokeh.layouts\n",
    "bokeh.io.output_notebook()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "
\n",
    "\n",
    "This this recitation, we will cover\n",
    "\n",
    "1. Review of bootstrapping concepts from Lesson 7.\n",
    "3. BCa Confidence Intervals\n",
    "4. Studentized Bootstrap\n",
    "\n",
    "\n",
    "An excellent reference, if dated, for bootstrapping calculations is Efron and Tibshirani's *An Introduction to the Bootstrap*, 1994 ([Amazon](http://www.amazon.com/Introduction-Bootstrap-Monographs-Statistics-Probability/dp/0412042312))."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1. Review\n",
    "\n",
    "### The plug-in principle\n",
    "\n",
    "This was covered in Lecture 7.  \n",
    "\n",
    "**Simplified definition:** Say we have a sample of repeated measurements, and we know there is a generative distribution for these measurements. But, we don't know what that generative distribution is. We can estimate a parameter, $\\theta = T(F)$, of the generative distribution by computing the statistical functional using the empirical CDF rather than the actual CDF.\n",
    "\n",
    "\n",
    "**Thorough definition, from Lecture 7:**  \n",
    "We'll use the same example covered in Lecture 7. Say we have a data set of repeated measurements of the lengths of *C. elegans* eggs. We know there is a generative distribution for these lengths, but we don't know any parameters of the distribution. How can we estimate a parameter of the distribution?  \n",
    "\n",
    "Call the CDF of our generative distribution $F(x)$. We want to compute a statistical functional, $T(F)$, of the CDF. $T(F)$ could be the mean, variance, median, etc. The parameter $\\theta$ is defined by the functional, so $\\theta = T(F)$.  \n",
    "\n",
    "However, we only have a sample from the generative distribution (our egg length measurements). We can compute the ECDF of our measurements, called $\\hat{F}$. The plug-in principle simply states we can estimate our parameter of interest, $\\theta$, by calculating:  \n",
    "\n",
    "\\begin{align}\n",
    "\\hat{\\theta} &= T(\\hat{F})  \n",
    "\\end{align}\n",
    "\n",
    "Essentially, the plug-in principle says we can estimate the parameter $\\theta$ by computing the statistical functional on the empirical CDF rather than the actual CDF."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Confidence Intervals\n",
    "\n",
    "These were covered in Lecture 7.  \n",
    "\n",
    "\"If an experiment is repeated over and over again, the estimate I compute for a parameter, $\\hat{\\theta}$ , will lie between the bounds of the 95% confidence interval for 95% of the experiments.\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Bootstrapping\n",
    "\n",
    "Also covered in Lesson 7.  \n",
    "\n",
    "The basic idea of bootstrapping is to simulate many repetitions of the experiment. This allows us to get a better plug-in estimate for the statistical functional as if we did the experiment many times. To see the power of bootstrapping in action, let's consider the example given in Efron and Tibshirani's *An Introduction to the Bootstrap*.  \n",
    "\n",
    "The CSV file `law_school_data.csv`, available [here](https://s3.amazonaws.com/bebi103.caltech.edu/data/law_school_data.csv), contains the population of measurements (LSAT, GPA) for N=82 American law schools for the entering classes of 1973. LSAT is the average score of the class on the LSAT (national law exam), and GPA is the average undergraduate GPA. In this example, we have a census, so we know the actual values of the summary statistics we may want to compute. Here we load in the data and view the first 10 observations."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "
\n",
       "  \n",
       "    \n",
       "       | \n",
       "      School | \n",
       "      LSAT | \n",
       "      GPA | \n",
       "    
\n",
       "  \n",
       "  \n",
       "    \n",
       "      | 0 | \n",
       "      1 | \n",
       "      622 | \n",
       "      3.23 | \n",
       "    
\n",
       "    \n",
       "      | 1 | \n",
       "      2 | \n",
       "      542 | \n",
       "      2.83 | \n",
       "    
\n",
       "    \n",
       "      | 2 | \n",
       "      3 | \n",
       "      579 | \n",
       "      3.24 | \n",
       "    
\n",
       "    \n",
       "      | 3 | \n",
       "      4 | \n",
       "      653 | \n",
       "      3.12 | \n",
       "    
\n",
       "    \n",
       "      | 4 | \n",
       "      5 | \n",
       "      606 | \n",
       "      3.09 | \n",
       "    
\n",
       "    \n",
       "      | 5 | \n",
       "      6 | \n",
       "      576 | \n",
       "      3.39 | \n",
       "    
\n",
       "    \n",
       "      | 6 | \n",
       "      7 | \n",
       "      620 | \n",
       "      3.10 | \n",
       "    
\n",
       "    \n",
       "      | 7 | \n",
       "      8 | \n",
       "      615 | \n",
       "      3.40 | \n",
       "    
\n",
       "    \n",
       "      | 8 | \n",
       "      9 | \n",
       "      553 | \n",
       "      2.97 | \n",
       "    
\n",
       "    \n",
       "      | 9 | \n",
       "      10 | \n",
       "      607 | \n",
       "      2.91 | \n",
       "    
\n",
       "  \n",
       "
\n",
       "
 "
      ],
      "text/plain": [
       "   School  LSAT   GPA\n",
       "0       1   622  3.23\n",
       "1       2   542  2.83\n",
       "2       3   579  3.24\n",
       "3       4   653  3.12\n",
       "4       5   606  3.09\n",
       "5       6   576  3.39\n",
       "6       7   620  3.10\n",
       "7       8   615  3.40\n",
       "8       9   553  2.97\n",
       "9      10   607  2.91"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_law = pd.read_csv('../data/law_school_data.csv')\n",
    "df_law.head(10)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now, let's pretend we are a researcher interested in estimating the mean LSAT and GPA for American law schools. Say we collect a random sample of 15 law schools and want to estimate the population mean from our sample. We will simulate this by drawing a random sample of size n=15:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "
\n",
       "  \n",
       "    \n",
       "       | \n",
       "      School | \n",
       "      LSAT | \n",
       "      GPA | \n",
       "    
\n",
       "  \n",
       "  \n",
       "    \n",
       "      | 21 | \n",
       "      22 | \n",
       "      614 | \n",
       "      3.19 | \n",
       "    
\n",
       "    \n",
       "      | 51 | \n",
       "      52 | \n",
       "      580 | \n",
       "      3.07 | \n",
       "    
\n",
       "    \n",
       "      | 11 | \n",
       "      12 | \n",
       "      596 | \n",
       "      3.24 | \n",
       "    
\n",
       "    \n",
       "      | 17 | \n",
       "      18 | \n",
       "      646 | \n",
       "      3.47 | \n",
       "    
\n",
       "    \n",
       "      | 2 | \n",
       "      3 | \n",
       "      579 | \n",
       "      3.24 | \n",
       "    
\n",
       "    \n",
       "      | 10 | \n",
       "      11 | \n",
       "      558 | \n",
       "      3.11 | \n",
       "    
\n",
       "    \n",
       "      | 33 | \n",
       "      34 | \n",
       "      591 | \n",
       "      3.02 | \n",
       "    
\n",
       "    \n",
       "      | 3 | \n",
       "      4 | \n",
       "      653 | \n",
       "      3.12 | \n",
       "    
\n",
       "    \n",
       "      | 13 | \n",
       "      14 | \n",
       "      581 | \n",
       "      3.22 | \n",
       "    
\n",
       "    \n",
       "      | 36 | \n",
       "      37 | \n",
       "      615 | \n",
       "      3.37 | \n",
       "    
\n",
       "    \n",
       "      | 34 | \n",
       "      35 | \n",
       "      578 | \n",
       "      3.03 | \n",
       "    
\n",
       "    \n",
       "      | 52 | \n",
       "      53 | \n",
       "      594 | \n",
       "      2.96 | \n",
       "    
\n",
       "    \n",
       "      | 16 | \n",
       "      17 | \n",
       "      599 | \n",
       "      3.23 | \n",
       "    
\n",
       "    \n",
       "      | 70 | \n",
       "      71 | \n",
       "      570 | \n",
       "      3.01 | \n",
       "    
\n",
       "    \n",
       "      | 49 | \n",
       "      50 | \n",
       "      555 | \n",
       "      3.00 | \n",
       "    
\n",
       "  \n",
       "
\n",
       "
 "
      ],
      "text/plain": [
       "    School  LSAT   GPA\n",
       "21      22   614  3.19\n",
       "51      52   580  3.07\n",
       "11      12   596  3.24\n",
       "17      18   646  3.47\n",
       "2        3   579  3.24\n",
       "10      11   558  3.11\n",
       "33      34   591  3.02\n",
       "3        4   653  3.12\n",
       "13      14   581  3.22\n",
       "36      37   615  3.37\n",
       "34      35   578  3.03\n",
       "52      53   594  2.96\n",
       "16      17   599  3.23\n",
       "70      71   570  3.01\n",
       "49      50   555  3.00"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rg = np.random.default_rng(seed=3252)\n",
    "\n",
    "# Draw 15 random samples and make a new dataframe\n",
    "indices = rg.choice(np.arange(82), replace=False, size=15)\n",
    "df_sample = df_law.loc[indices]\n",
    "df_sample"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "How does this sample compare to the population? Let's compare the population mean LSAT and GPA to the sample means:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Sample mean LSAT: 593.9333333333333\n",
      "Sample mean GPA: 3.1519999999999997\n",
      "Population mean LSAT: 597.5487804878048\n",
      "Population mean GPA: 3.1347560975609756\n"
     ]
    }
   ],
   "source": [
    "# Convert data to numpy arrays\n",
    "sample_lsat = df_sample['LSAT'].values\n",
    "sample_gpa = df_sample['GPA'].values\n",
    "pop_lsat = df_law['LSAT'].values\n",
    "pop_gpa = df_law['GPA'].values\n",
    "\n",
    "# Print means\n",
    "print(f'Sample mean LSAT: {np.mean(sample_lsat)}')\n",
    "print(f'Sample mean GPA: {np.mean(sample_gpa)}')\n",
    "print(f'Population mean LSAT: {np.mean(pop_lsat)}')\n",
    "print(f'Population mean GPA: {np.mean(pop_gpa)}')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The accuracy of the mean LSAT and GPA of the small sample will vary based on the sample you draw, but they can be fairly far away from the mean of the population such that the standard error does not capture the actual mean.\n",
    "\n",
    "Let's compare the ECDFs as well."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "    \n",
       "  var docs_json = {\"a8028fe2-affb-4bce-86b6-82ca48ef0380\":{\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1002\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"1034\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"1124\",\"type\":\"Row\"},{\"attributes\":{\"data_source\":{\"id\":\"1109\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1110\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1111\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1113\",\"type\":\"CDSView\"}},\"id\":\"1112\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1109\",\"type\":\"ColumnDataSource\"}},\"id\":\"1113\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1012\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"1145\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1121\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"ticker\":{\"id\":\"1012\",\"type\":\"BasicTicker\"}},\"id\":\"1015\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1017\",\"type\":\"BasicTicker\"},{\"attributes\":{\"label\":{\"value\":\"Large sample GPA\"},\"renderers\":[{\"id\":\"1112\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1123\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"1122\",\"type\":\"Selection\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1017\",\"type\":\"BasicTicker\"}},\"id\":\"1020\",\"type\":\"Grid\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1021\",\"type\":\"PanTool\"},{\"id\":\"1022\",\"type\":\"WheelZoomTool\"},{\"id\":\"1023\",\"type\":\"BoxZoomTool\"},{\"id\":\"1024\",\"type\":\"SaveTool\"},{\"id\":\"1025\",\"type\":\"ResetTool\"},{\"id\":\"1026\",\"type\":\"HelpTool\"}]},\"id\":\"1027\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null},\"id\":\"1037\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1039\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null},\"id\":\"1035\",\"type\":\"DataRange1d\"},{\"attributes\":{\"items\":[{\"id\":\"1079\",\"type\":\"LegendItem\"},{\"id\":\"1094\",\"type\":\"LegendItem\"}],\"location\":\"bottom_right\"},\"id\":\"1078\",\"type\":\"Legend\"},{\"attributes\":{},\"id\":\"1021\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1146\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1022\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1077\",\"type\":\"BoxAnnotation\"}},\"id\":\"1023\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"1024\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1025\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"1026\",\"type\":\"HelpTool\"},{\"attributes\":{\"callback\":null},\"id\":\"1003\",\"type\":\"DataRange1d\"},{\"attributes\":{\"axis_label\":\"GPA\",\"formatter\":{\"id\":\"1105\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1044\",\"type\":\"BasicTicker\"}},\"id\":\"1043\",\"type\":\"LinearAxis\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1049\",\"type\":\"BasicTicker\"}},\"id\":\"1052\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1041\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"1044\",\"type\":\"BasicTicker\"},{\"attributes\":{\"ticker\":{\"id\":\"1044\",\"type\":\"BasicTicker\"}},\"id\":\"1047\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1049\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"ECDF\",\"formatter\":{\"id\":\"1103\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1049\",\"type\":\"BasicTicker\"}},\"id\":\"1048\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"1066\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1067\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1068\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1070\",\"type\":\"CDSView\"}},\"id\":\"1069\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1066\",\"type\":\"ColumnDataSource\"}},\"id\":\"1070\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1068\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":2},\"fill_color\":{\"value\":\"#ff7e0e\"},\"line_alpha\":{\"value\":2},\"line_color\":{\"value\":\"#ff7e0e\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1081\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1053\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1054\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"1106\",\"type\":\"BoxAnnotation\"}},\"id\":\"1055\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"axis_label\":\"ECDF\",\"formatter\":{\"id\":\"1074\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1017\",\"type\":\"BasicTicker\"}},\"id\":\"1016\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null},\"id\":\"1005\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"1056\",\"type\":\"SaveTool\"},{\"attributes\":{},\"id\":\"1057\",\"type\":\"ResetTool\"},{\"attributes\":{\"text\":\"\"},\"id\":\"1072\",\"type\":\"Title\"},{\"attributes\":{\"fill_alpha\":{\"value\":2},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":2},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1067\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1058\",\"type\":\"HelpTool\"},{\"attributes\":{\"axis_label\":\"LSAT\",\"formatter\":{\"id\":\"1076\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1012\",\"type\":\"BasicTicker\"}},\"id\":\"1011\",\"type\":\"LinearAxis\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1053\",\"type\":\"PanTool\"},{\"id\":\"1054\",\"type\":\"WheelZoomTool\"},{\"id\":\"1055\",\"type\":\"BoxZoomTool\"},{\"id\":\"1056\",\"type\":\"SaveTool\"},{\"id\":\"1057\",\"type\":\"ResetTool\"},{\"id\":\"1058\",\"type\":\"HelpTool\"}]},\"id\":\"1059\",\"type\":\"Toolbar\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEA9CtejcD0IQI/C9ShcjwhA4XoUrkfhCED2KFyPwvUIQIXrUbgehQlAw/UoXI/CCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"1122\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1121\",\"type\":\"UnionRenderers\"}},\"id\":\"1095\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1074\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"1076\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1077\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"label\":{\"value\":\"Sample LSAT\"},\"renderers\":[{\"id\":\"1069\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1079\",\"type\":\"LegendItem\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[477,512,535,542,545,546,546,547,553,555,558,558,560,562,562,564,565,570,570,572,572,573,575,575,575,576,578,579,580,581,581,586,587,590,591,594,594,595,595,596,597,598,599,603,605,605,606,606,607,608,608,609,610,611,611,614,614,615,615,617,620,621,622,622,627,628,631,632,635,635,637,641,644,645,646,651,653,661,662,666,686,704],\"y\":{\"__ndarray__\":\"+hicj8H5iD/6GJyPwfmYP7sStStRu6I/+hicj8H5qD84H4PzMTivP7sStStRu7I/25WoXYnatT/6GJyPwfm4Pxmcj8H5GLw/OB+D8zE4vz8sUbsStSvBP7sStStRu8I/S9SuRO1KxD/blahdidrFP2pXonYlasc/+hicj8H5yD+J2pWoXYnKPxmcj8H5GMw/qV2J2pWozT84H4PzMTjPP2RwPgbnY9A/LFG7ErUr0T/0MTgfg/PRP7sStStRu9I/g/MxOB+D0z9L1K5E7UrUPxO1K1G7EtU/25WoXYna1T+idiVqV6LWP2pXonYlatc/Mjgfg/Mx2D/6GJyPwfnYP8L5GJyPwdk/idqVqF2J2j9RuxK1K1HbPxmcj8H5GNw/4XwMzsfg3D+pXYnalajdP3A+BudjcN4/OB+D8zE43z8AAAAAAADgP2RwPgbnY+A/yOB8DM7H4D8sUbsStSvhP5DB+Ricj+E/9DE4H4Pz4T9XonYlalfiP7sStStRu+I/H4PzMTgf4z+D8zE4H4PjP+djcD4G5+M/S9SuRO1K5D+vRO1K1K7kPxO1K1G7EuU/dyVqV6J25T/blahdidrlPz4G52NwPuY/onYlalei5j8G52NwPgbnP2pXonYlauc/zsfgfAzO5z8yOB+D8zHoP5aoXYnaleg/+hicj8H56D9eidqVqF3pP8L5GJyPwek/JWpXonYl6j+J2pWoXYnqP+1K1K5E7eo/UbsStStR6z+1K1G7ErXrPxmcj8H5GOw/fQzOx+B87D/hfAzOx+DsP0XtStSuRO0/qV2J2pWo7T8MzsfgfAzuP3A+BudjcO4/1K5E7UrU7j84H4PzMTjvP5yPwfkYnO8/AAAAAAAA8D8=\",\"dtype\":\"float64\",\"shape\":[82]}},\"selected\":{\"id\":\"1141\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1140\",\"type\":\"UnionRenderers\"}},\"id\":\"1080\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1080\",\"type\":\"ColumnDataSource\"}},\"id\":\"1084\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1140\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1082\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1080\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1081\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1082\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1084\",\"type\":\"CDSView\"}},\"id\":\"1083\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1092\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"label\":{\"value\":\"Large sample LSAT\"},\"renderers\":[{\"id\":\"1083\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1094\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"1093\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1141\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1095\",\"type\":\"ColumnDataSource\"}},\"id\":\"1099\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":2},\"fill_color\":{\"value\":\"#ff7e0e\"},\"line_alpha\":{\"value\":2},\"line_color\":{\"value\":\"#ff7e0e\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1110\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1097\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1095\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1096\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1097\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1099\",\"type\":\"CDSView\"}},\"id\":\"1098\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"text\":\"\"},\"id\":\"1101\",\"type\":\"Title\"},{\"attributes\":{\"items\":[{\"id\":\"1108\",\"type\":\"LegendItem\"},{\"id\":\"1123\",\"type\":\"LegendItem\"}],\"location\":\"bottom_right\"},\"id\":\"1107\",\"type\":\"Legend\"},{\"attributes\":{},\"id\":\"1103\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"below\":[{\"id\":\"1011\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1015\",\"type\":\"Grid\"},{\"id\":\"1020\",\"type\":\"Grid\"},{\"id\":\"1078\",\"type\":\"Legend\"}],\"left\":[{\"id\":\"1016\",\"type\":\"LinearAxis\"}],\"plot_height\":300,\"plot_width\":400,\"renderers\":[{\"id\":\"1069\",\"type\":\"GlyphRenderer\"},{\"id\":\"1083\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1072\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1027\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1003\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1007\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1005\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1009\",\"type\":\"LinearScale\"}},\"id\":\"1002\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,570,578,579,580,581,591,594,596,599,614,615,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"1093\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1092\",\"type\":\"UnionRenderers\"}},\"id\":\"1066\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1105\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"1106\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"below\":[{\"id\":\"1043\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1047\",\"type\":\"Grid\"},{\"id\":\"1052\",\"type\":\"Grid\"},{\"id\":\"1107\",\"type\":\"Legend\"}],\"left\":[{\"id\":\"1048\",\"type\":\"LinearAxis\"}],\"plot_height\":300,\"plot_width\":400,\"renderers\":[{\"id\":\"1098\",\"type\":\"GlyphRenderer\"},{\"id\":\"1112\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"1101\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1059\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1035\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1039\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1037\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1041\",\"type\":\"LinearScale\"}},\"id\":\"1034\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"label\":{\"value\":\"Sample GPA\"},\"renderers\":[{\"id\":\"1098\",\"type\":\"GlyphRenderer\"}]},\"id\":\"1108\",\"type\":\"LegendItem\"},{\"attributes\":{\"fill_alpha\":{\"value\":2},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":2},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1096\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1007\",\"type\":\"LinearScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1111\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"j8L1KFyPBEDsUbgehesFQBSuR+F6FAZAexSuR+F6BkCPwvUoXI8GQKRwPQrXowZAzczMzMzMBkAK16NwPQoHQEjhehSuRwdASOF6FK5HB0Bcj8L1KFwHQFyPwvUoXAdAcT0K16NwB0CuR+F6FK4HQMP1KFyPwgdA16NwPQrXB0DsUbgehesHQAAAAAAAAAhAFK5H4XoUCEAUrkfhehQIQBSuR+F6FAhAFK5H4XoUCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQD0K16NwPQhAUrgehetRCEBmZmZmZmYIQI/C9ShcjwhApHA9CtejCEC4HoXrUbgIQM3MzMzMzAhA4XoUrkfhCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CEAK16NwPQoJQArXo3A9CglAMzMzMzMzCUAzMzMzMzMJQDMzMzMzMwlAMzMzMzMzCUBI4XoUrkcJQEjhehSuRwlASOF6FK5HCUBcj8L1KFwJQFyPwvUoXAlAhetRuB6FCUCF61G4HoUJQIXrUbgehQlAmpmZmZmZCUCamZmZmZkJQK5H4XoUrglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUApXI/C9SgKQD0K16NwPQpAUrgehetRCkBmZmZmZmYKQGZmZmZmZgpAj8L1KFyPCkCkcD0K16MKQKRwPQrXowpA4XoUrkfhCkDhehSuR+EKQPYoXI/C9QpACtejcD0KC0AfhetRuB4LQB+F61G4HgtAMzMzMzMzC0BI4XoUrkcLQFyPwvUoXAtAhetRuB6FC0CamZmZmZkLQMP1KFyPwgtAAAAAAAAADEA=\",\"dtype\":\"float64\",\"shape\":[82]},\"y\":{\"__ndarray__\":\"+hicj8H5iD/6GJyPwfmYP7sStStRu6I/+hicj8H5qD84H4PzMTivP7sStStRu7I/25WoXYnatT/6GJyPwfm4Pxmcj8H5GLw/OB+D8zE4vz8sUbsStSvBP7sStStRu8I/S9SuRO1KxD/blahdidrFP2pXonYlasc/+hicj8H5yD+J2pWoXYnKPxmcj8H5GMw/qV2J2pWozT84H4PzMTjPP2RwPgbnY9A/LFG7ErUr0T/0MTgfg/PRP7sStStRu9I/g/MxOB+D0z9L1K5E7UrUPxO1K1G7EtU/25WoXYna1T+idiVqV6LWP2pXonYlatc/Mjgfg/Mx2D/6GJyPwfnYP8L5GJyPwdk/idqVqF2J2j9RuxK1K1HbPxmcj8H5GNw/4XwMzsfg3D+pXYnalajdP3A+BudjcN4/OB+D8zE43z8AAAAAAADgP2RwPgbnY+A/yOB8DM7H4D8sUbsStSvhP5DB+Ricj+E/9DE4H4Pz4T9XonYlalfiP7sStStRu+I/H4PzMTgf4z+D8zE4H4PjP+djcD4G5+M/S9SuRO1K5D+vRO1K1K7kPxO1K1G7EuU/dyVqV6J25T/blahdidrlPz4G52NwPuY/onYlalei5j8G52NwPgbnP2pXonYlauc/zsfgfAzO5z8yOB+D8zHoP5aoXYnaleg/+hicj8H56D9eidqVqF3pP8L5GJyPwek/JWpXonYl6j+J2pWoXYnqP+1K1K5E7eo/UbsStStR6z+1K1G7ErXrPxmcj8H5GOw/fQzOx+B87D/hfAzOx+DsP0XtStSuRO0/qV2J2pWo7T8MzsfgfAzuP3A+BudjcO4/1K5E7UrU7j84H4PzMTjvP5yPwfkYnO8/AAAAAAAA8D8=\",\"dtype\":\"float64\",\"shape\":[82]}},\"selected\":{\"id\":\"1146\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"1145\",\"type\":\"UnionRenderers\"}},\"id\":\"1109\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1009\",\"type\":\"LinearScale\"}],\"root_ids\":[\"1124\"]},\"title\":\"Bokeh Application\",\"version\":\"1.3.4\"}};\n",
       "  var render_items = [{\"docid\":\"a8028fe2-affb-4bce-86b6-82ca48ef0380\",\"roots\":{\"1124\":\"5ae03a1a-e5f0-4dd2-aed5-0e71e962e93f\"}}];\n",
       "  root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
       "\n",
       "  }\n",
       "  if (root.Bokeh !== undefined) {\n",
       "    embed_document(root);\n",
       "  } else {\n",
       "    var attempts = 0;\n",
       "    var timer = setInterval(function(root) {\n",
       "      if (root.Bokeh !== undefined) {\n",
       "        embed_document(root);\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "      attempts++;\n",
       "      if (attempts > 100) {\n",
       "        console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "    }, 10, root)\n",
       "  }\n",
       "})(window);"
      ],
      "application/vnd.bokehjs_exec.v0+json": ""
     },
     "metadata": {
      "application/vnd.bokehjs_exec.v0+json": {
       "id": "1124"
      }
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "def ecdf(data):\n",
    "    \"\"\"Returns ECDF values of data\"\"\"\n",
    "    return np.arange(1, len(data) + 1) / len(data)\n",
    "\n",
    "\n",
    "# Set up 2 plots\n",
    "p = bokeh.plotting.figure(\n",
    "    width=400, height=300, x_axis_label=\"LSAT\", y_axis_label=\"ECDF\",\n",
    ")\n",
    "\n",
    "a = bokeh.plotting.figure(\n",
    "    width=400, height=300, x_axis_label=\"GPA\", y_axis_label=\"ECDF\",\n",
    ")\n",
    "\n",
    "# Get ECDF values\n",
    "sample_lsat_ecdf = ecdf(sample_lsat)\n",
    "pop_lsat_ecdf = ecdf(pop_lsat)\n",
    "sample_gpa_ecdf = ecdf(sample_gpa)\n",
    "pop_gpa_ecdf = ecdf(pop_gpa)\n",
    "\n",
    "# Plot ECDFs\n",
    "p.circle(\n",
    "    np.sort(sample_lsat),\n",
    "    sample_lsat_ecdf,\n",
    "    color=colorcet.b_glasbey_category10[0],\n",
    "    alpha=2,\n",
    "    legend=\"Sample LSAT\",\n",
    ")\n",
    "p.circle(\n",
    "    np.sort(pop_lsat),\n",
    "    pop_lsat_ecdf,\n",
    "    color=colorcet.b_glasbey_category10[1],\n",
    "    alpha=2,\n",
    "    legend=\"Large sample LSAT\",\n",
    ")\n",
    "a.circle(\n",
    "    np.sort(sample_gpa),\n",
    "    sample_gpa_ecdf,\n",
    "    color=colorcet.b_glasbey_category10[0],\n",
    "    alpha=2,\n",
    "    legend=\"Sample GPA\",\n",
    ")\n",
    "a.circle(\n",
    "    np.sort(pop_gpa),\n",
    "    pop_gpa_ecdf,\n",
    "    color=colorcet.b_glasbey_category10[1],\n",
    "    alpha=2,\n",
    "    legend=\"Large sample GPA\",\n",
    ")\n",
    "\n",
    "a.legend.location = \"bottom_right\"\n",
    "p.legend.location = \"bottom_right\"\n",
    "\n",
    "bokeh.io.show(bokeh.layouts.row(p, a))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The ECDFs match up fairly well, but if we zoom in on the 50th percentile we can see the means may not overlap.  Let's see if we can compute a confidence interval through bootstrapping. We'll use the function `draw_bs_sample()` to draw bootstrap samples of the same size as our sample (n=15), and compute the means of each to create 1000 replicates. Remember, our bootstrap samples are always the same size as the original sample because we want to simulate repeating the same experiment."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Sample mean LSAT: 593.9333333333333\n",
      "Sample mean GPA: 3.1519999999999997\n",
      "\n",
      "\n",
      "Mean LSAT 95% C.I.: [580.66666667 609.87166667]\n",
      "Mean GPA 95% C.I.: [3.08465    3.21666667]\n",
      "\n",
      "\n",
      "Population mean LSAT: 597.5487804878048\n",
      "Population mean GPA: 3.1347560975609756\n"
     ]
    }
   ],
   "source": [
    "@numba.njit\n",
    "def draw_bs_sample(data):\n",
    "    \"\"\"Draw a bootstrap sample from a 1D data set.\"\"\"\n",
    "    return np.random.choice(data, size=len(data))\n",
    "\n",
    "sample_lsat_mean_reps = np.empty(1000)\n",
    "sample_gpa_mean_reps = np.empty(1000)\n",
    "for i in range(1000):\n",
    "    sample_lsat_mean_reps[i] = np.mean(draw_bs_sample(sample_lsat))\n",
    "    sample_gpa_mean_reps[i] = np.mean(draw_bs_sample(sample_gpa))\n",
    "\n",
    "print(f'Sample mean LSAT: {np.mean(sample_lsat)}')\n",
    "print(f'Sample mean GPA: {np.mean(sample_gpa)}')\n",
    "print('\\n')\n",
    "print(f'Mean LSAT 95% C.I.: {np.percentile(sample_lsat_mean_reps, [2.5, 97.5])}')\n",
    "print(f'Mean GPA 95% C.I.: {np.percentile(sample_gpa_mean_reps, [2.5, 97.5])}')\n",
    "print('\\n')\n",
    "print(f'Population mean LSAT: {np.mean(pop_lsat)}')\n",
    "print(f'Population mean GPA: {np.mean(pop_gpa)}')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The 95% confidence interval captures the true mean for both the LSAT and GPA data. Let's compare the ECDFs again. We will create 100 bootstrap sample ECDFs and overlay them over the population ECDF."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "    \n",
       "  var docs_json = {\"08847847-10af-43b2-8ce9-6387c16a4a2e\":{\"roots\":{\"references\":[{\"attributes\":{\"children\":[{\"id\":\"1279\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"id\":\"1311\",\"subtype\":\"Figure\",\"type\":\"Plot\"}]},\"id\":\"2353\",\"type\":\"Row\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQClcj8L1KAhAKVyPwvUoCEDhehSuR+EIQOF6FK5H4QhA4XoUrkfhCEDhehSuR+EIQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2717\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2716\",\"type\":\"UnionRenderers\"}},\"id\":\"1968\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1963\",\"type\":\"ColumnDataSource\"}},\"id\":\"1967\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1968\",\"type\":\"ColumnDataSource\"}},\"id\":\"1972\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1970\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,558,558,570,580,580,591,596,596,614,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2516\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2515\",\"type\":\"UnionRenderers\"}},\"id\":\"1973\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1974\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1968\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1969\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1970\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1972\",\"type\":\"CDSView\"}},\"id\":\"1971\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1955\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1948\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1949\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1950\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1952\",\"type\":\"CDSView\"}},\"id\":\"1951\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1954\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1963\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1964\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1965\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1967\",\"type\":\"CDSView\"}},\"id\":\"1966\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1948\",\"type\":\"ColumnDataSource\"}},\"id\":\"1952\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1950\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1965\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1958\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1959\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1960\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1962\",\"type\":\"CDSView\"}},\"id\":\"1961\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1958\",\"type\":\"ColumnDataSource\"}},\"id\":\"1962\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1969\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEApXI/C9SgIQD0K16NwPQhAhetRuB6FCUDD9Shcj8IJQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQOxRuB6F6wlA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2713\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2712\",\"type\":\"UnionRenderers\"}},\"id\":\"1948\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,558,570,578,578,580,591,591,594,594,615,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2514\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2513\",\"type\":\"UnionRenderers\"}},\"id\":\"1963\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1964\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1960\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"KVyPwvUoCEA9CtejcD0IQD0K16NwPQhA4XoUrkfhCED2KFyPwvUIQPYoXI/C9QhA9ihcj8L1CECF61G4HoUJQIXrUbgehQlAhetRuB6FCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2715\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2714\",\"type\":\"UnionRenderers\"}},\"id\":\"1958\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1953\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1954\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1955\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1957\",\"type\":\"CDSView\"}},\"id\":\"1956\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,570,578,578,578,581,591,594,594,594,596,599,615,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2512\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2511\",\"type\":\"UnionRenderers\"}},\"id\":\"1953\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1953\",\"type\":\"ColumnDataSource\"}},\"id\":\"1957\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1959\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2098\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2099\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2100\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2102\",\"type\":\"CDSView\"}},\"id\":\"2101\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1494\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1975\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2098\",\"type\":\"ColumnDataSource\"}},\"id\":\"2102\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,558,558,570,578,580,591,594,594,594,594,596,614],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2420\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2419\",\"type\":\"UnionRenderers\"}},\"id\":\"1493\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2100\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2104\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1493\",\"type\":\"ColumnDataSource\"}},\"id\":\"1497\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1495\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1493\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1494\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1495\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1497\",\"type\":\"CDSView\"}},\"id\":\"1496\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,579,579,579,580,580,581,591,591,591,596,596,614,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2542\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2541\",\"type\":\"UnionRenderers\"}},\"id\":\"2103\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1499\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2103\",\"type\":\"ColumnDataSource\"}},\"id\":\"2107\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2105\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2103\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2104\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2105\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2107\",\"type\":\"CDSView\"}},\"id\":\"2106\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAKVyPwvUoCEA9CtejcD0IQI/C9ShcjwhAj8L1KFyPCED2KFyPwvUIQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2623\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2622\",\"type\":\"UnionRenderers\"}},\"id\":\"1498\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2109\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1498\",\"type\":\"ColumnDataSource\"}},\"id\":\"1502\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1500\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1498\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1499\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1500\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1502\",\"type\":\"CDSView\"}},\"id\":\"1501\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQPYoXI/C9QhAhetRuB6FCUCF61G4HoUJQNejcD0K1wlA7FG4HoXrCUD2KFyPwvUKQPYoXI/C9QpA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2745\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2744\",\"type\":\"UnionRenderers\"}},\"id\":\"2108\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1504\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2108\",\"type\":\"ColumnDataSource\"}},\"id\":\"2112\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2110\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2108\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2109\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2110\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2112\",\"type\":\"CDSView\"}},\"id\":\"2111\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,578,578,578,579,596,599,614,615,615,615,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2422\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2421\",\"type\":\"UnionRenderers\"}},\"id\":\"1503\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2114\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1973\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1974\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1975\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1977\",\"type\":\"CDSView\"}},\"id\":\"1976\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1503\",\"type\":\"ColumnDataSource\"}},\"id\":\"1507\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1505\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1503\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1504\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1505\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1507\",\"type\":\"CDSView\"}},\"id\":\"1506\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,570,579,580,594,596,599,614,646,646,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2544\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2543\",\"type\":\"UnionRenderers\"}},\"id\":\"2113\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1509\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2113\",\"type\":\"ColumnDataSource\"}},\"id\":\"2117\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2115\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2113\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2114\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2115\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2117\",\"type\":\"CDSView\"}},\"id\":\"2116\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEApXI/C9SgIQD0K16NwPQhAPQrXo3A9CECPwvUoXI8IQOF6FK5H4QhA9ihcj8L1CED2KFyPwvUIQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2625\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2624\",\"type\":\"UnionRenderers\"}},\"id\":\"1508\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2119\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1508\",\"type\":\"ColumnDataSource\"}},\"id\":\"1512\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1510\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1508\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1509\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1510\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1512\",\"type\":\"CDSView\"}},\"id\":\"1511\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAFK5H4XoUCEApXI/C9SgIQClcj8L1KAhAKVyPwvUoCECPwvUoXI8IQI/C9ShcjwhA4XoUrkfhCED2KFyPwvUIQIXrUbgehQlAw/UoXI/CCUDD9Shcj8IJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2747\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2746\",\"type\":\"UnionRenderers\"}},\"id\":\"2118\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1514\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2118\",\"type\":\"ColumnDataSource\"}},\"id\":\"2122\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,570,578,578,580,581,581,594,596,599,614,615,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2390\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2389\",\"type\":\"UnionRenderers\"}},\"id\":\"1343\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2120\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2118\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2119\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2120\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2122\",\"type\":\"CDSView\"}},\"id\":\"2121\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,570,578,578,579,579,581,591,596,614,615,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2424\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2423\",\"type\":\"UnionRenderers\"}},\"id\":\"1513\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2124\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1513\",\"type\":\"ColumnDataSource\"}},\"id\":\"1517\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1515\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1513\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1514\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1515\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1517\",\"type\":\"CDSView\"}},\"id\":\"1516\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,578,579,596,596,596,596,599,614,614,614,615,615,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2546\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2545\",\"type\":\"UnionRenderers\"}},\"id\":\"2123\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1519\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2123\",\"type\":\"ColumnDataSource\"}},\"id\":\"2127\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2125\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2123\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2124\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2125\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2127\",\"type\":\"CDSView\"}},\"id\":\"2126\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQBSuR+F6FAhAPQrXo3A9CECPwvUoXI8IQOF6FK5H4QhAhetRuB6FCUCF61G4HoUJQMP1KFyPwglA16NwPQrXCUDXo3A9CtcJQNejcD0K1wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2627\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2626\",\"type\":\"UnionRenderers\"}},\"id\":\"1518\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2129\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1518\",\"type\":\"ColumnDataSource\"}},\"id\":\"1522\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1520\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1518\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1519\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1520\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1522\",\"type\":\"CDSView\"}},\"id\":\"1521\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEA9CtejcD0IQD0K16NwPQhAPQrXo3A9CECPwvUoXI8IQI/C9ShcjwhAj8L1KFyPCECPwvUoXI8IQOF6FK5H4QhA9ihcj8L1CECF61G4HoUJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2749\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2748\",\"type\":\"UnionRenderers\"}},\"id\":\"2128\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,570,579,579,581,581,591,599,599,614,615,615,615,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2426\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2425\",\"type\":\"UnionRenderers\"}},\"id\":\"1523\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2128\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2129\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2130\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2132\",\"type\":\"CDSView\"}},\"id\":\"2131\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1524\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2130\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1650\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2506\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1648\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1649\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1650\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1652\",\"type\":\"CDSView\"}},\"id\":\"1651\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2259\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2507\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1648\",\"type\":\"ColumnDataSource\"}},\"id\":\"1652\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CECPwvUoXI8IQI/C9ShcjwhA4XoUrkfhCECF61G4HoUJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2775\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2774\",\"type\":\"UnionRenderers\"}},\"id\":\"2258\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1654\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2508\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2258\",\"type\":\"ColumnDataSource\"}},\"id\":\"2262\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1945\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2260\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2509\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2258\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2259\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2260\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2262\",\"type\":\"CDSView\"}},\"id\":\"2261\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,570,578,579,581,581,599,599,614,614,615,615,615,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2452\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2451\",\"type\":\"UnionRenderers\"}},\"id\":\"1653\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2510\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,578,578,580,580,581,581,594,594,596,614,615,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2510\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2509\",\"type\":\"UnionRenderers\"}},\"id\":\"1943\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2264\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1653\",\"type\":\"ColumnDataSource\"}},\"id\":\"1657\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2511\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1655\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2512\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1653\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1654\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1655\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1657\",\"type\":\"CDSView\"}},\"id\":\"1656\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,578,579,591,591,594,594,596,599,599,614,614,614,615],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2574\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2573\",\"type\":\"UnionRenderers\"}},\"id\":\"2263\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1659\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2513\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2263\",\"type\":\"ColumnDataSource\"}},\"id\":\"2267\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2265\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2514\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2263\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2264\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2265\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2267\",\"type\":\"CDSView\"}},\"id\":\"2266\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAAAAAAAAACEAUrkfhehQIQI/C9ShcjwhAj8L1KFyPCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CED2KFyPwvUIQMP1KFyPwglA16NwPQrXCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2655\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2654\",\"type\":\"UnionRenderers\"}},\"id\":\"1658\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2515\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2269\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1658\",\"type\":\"ColumnDataSource\"}},\"id\":\"1662\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2516\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1660\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1943\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1944\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1945\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1947\",\"type\":\"CDSView\"}},\"id\":\"1946\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2517\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1658\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1659\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1660\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1662\",\"type\":\"CDSView\"}},\"id\":\"1661\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQBSuR+F6FAhAFK5H4XoUCEA9CtejcD0IQI/C9ShcjwhAj8L1KFyPCECPwvUoXI8IQPYoXI/C9QhA9ihcj8L1CEDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2777\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2776\",\"type\":\"UnionRenderers\"}},\"id\":\"2268\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1664\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2518\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2268\",\"type\":\"ColumnDataSource\"}},\"id\":\"2272\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2270\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2519\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2268\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2269\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2270\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2272\",\"type\":\"CDSView\"}},\"id\":\"2271\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,570,578,579,591,591,591,591,594,614,614,615,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2454\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2453\",\"type\":\"UnionRenderers\"}},\"id\":\"1663\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2520\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2274\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1663\",\"type\":\"ColumnDataSource\"}},\"id\":\"1667\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2521\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1665\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null},\"id\":\"1312\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"2522\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1663\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1664\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1665\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1667\",\"type\":\"CDSView\"}},\"id\":\"1666\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,578,578,578,579,580,581,594,594,596,614,615,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2576\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2575\",\"type\":\"UnionRenderers\"}},\"id\":\"2273\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1669\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2523\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2273\",\"type\":\"ColumnDataSource\"}},\"id\":\"2277\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2275\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2524\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2273\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2274\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2275\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2277\",\"type\":\"CDSView\"}},\"id\":\"2276\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEAUrkfhehQIQBSuR+F6FAhAPQrXo3A9CEA9CtejcD0IQOF6FK5H4QhAhetRuB6FCUCF61G4HoUJQNejcD0K1wlA16NwPQrXCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2657\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2656\",\"type\":\"UnionRenderers\"}},\"id\":\"1668\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2525\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2279\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1668\",\"type\":\"ColumnDataSource\"}},\"id\":\"1672\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2526\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1670\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2527\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1668\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1669\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1670\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1672\",\"type\":\"CDSView\"}},\"id\":\"1671\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQBSuR+F6FAhAKVyPwvUoCEDhehSuR+EIQNejcD0K1wlA16NwPQrXCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtAw/UoXI/CC0DD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2779\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2778\",\"type\":\"UnionRenderers\"}},\"id\":\"2278\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1674\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2528\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2278\",\"type\":\"ColumnDataSource\"}},\"id\":\"2282\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2280\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2529\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2278\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2279\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2280\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2282\",\"type\":\"CDSView\"}},\"id\":\"2281\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,570,578,578,578,578,580,581,591,596,599,614,615,615],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2456\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2455\",\"type\":\"UnionRenderers\"}},\"id\":\"1673\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2530\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2284\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1673\",\"type\":\"ColumnDataSource\"}},\"id\":\"1677\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2531\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1675\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2532\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1673\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1674\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1675\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1677\",\"type\":\"CDSView\"}},\"id\":\"1676\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,578,578,579,579,579,580,580,594,594,614,615,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2578\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2577\",\"type\":\"UnionRenderers\"}},\"id\":\"2283\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1679\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2533\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2283\",\"type\":\"ColumnDataSource\"}},\"id\":\"2287\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2285\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2534\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2283\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2284\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2285\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2287\",\"type\":\"CDSView\"}},\"id\":\"2286\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1938\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1939\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1940\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1942\",\"type\":\"CDSView\"}},\"id\":\"1941\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAKVyPwvUoCEA9CtejcD0IQI/C9ShcjwhA4XoUrkfhCED2KFyPwvUIQNejcD0K1wlA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2659\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2658\",\"type\":\"UnionRenderers\"}},\"id\":\"1678\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2535\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQD0K16NwPQhAj8L1KFyPCECPwvUoXI8IQPYoXI/C9QhAhetRuB6FCUDD9Shcj8IJQMP1KFyPwglA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2781\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2780\",\"type\":\"UnionRenderers\"}},\"id\":\"2288\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1678\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1679\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1680\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1682\",\"type\":\"CDSView\"}},\"id\":\"1681\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2289\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2536\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1680\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2665\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2666\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2667\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2668\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2669\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2670\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2671\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2672\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2673\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2674\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2675\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2676\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2677\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2678\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2679\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2680\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2681\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2682\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1859\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2683\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2684\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2685\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2686\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2687\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2688\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2689\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2690\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2691\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2692\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2693\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2694\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2695\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2696\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1428\",\"type\":\"ColumnDataSource\"}},\"id\":\"1432\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1430\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1428\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1429\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1430\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1432\",\"type\":\"CDSView\"}},\"id\":\"1431\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,570,570,580,581,591,591,596,596,599,614,614,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2408\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2407\",\"type\":\"UnionRenderers\"}},\"id\":\"1433\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1433\",\"type\":\"ColumnDataSource\"}},\"id\":\"1437\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1435\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1433\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1434\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1435\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1437\",\"type\":\"CDSView\"}},\"id\":\"1436\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1439\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEAUrkfhehQIQD0K16NwPQhA4XoUrkfhCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CED2KFyPwvUIQMP1KFyPwglA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2611\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2610\",\"type\":\"UnionRenderers\"}},\"id\":\"1438\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1438\",\"type\":\"ColumnDataSource\"}},\"id\":\"1442\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1440\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1438\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1439\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1440\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1442\",\"type\":\"CDSView\"}},\"id\":\"1441\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1444\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,579,579,579,581,581,581,596,599,614,615,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2410\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2409\",\"type\":\"UnionRenderers\"}},\"id\":\"1443\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1443\",\"type\":\"ColumnDataSource\"}},\"id\":\"1447\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1445\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1443\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1444\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1445\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1447\",\"type\":\"CDSView\"}},\"id\":\"1446\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1449\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AUrkfhehQIQClcj8L1KAhAPQrXo3A9CECPwvUoXI8IQOF6FK5H4QhA9ihcj8L1CED2KFyPwvUIQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2613\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2612\",\"type\":\"UnionRenderers\"}},\"id\":\"1448\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1448\",\"type\":\"ColumnDataSource\"}},\"id\":\"1452\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1450\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1448\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1449\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1450\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1452\",\"type\":\"CDSView\"}},\"id\":\"1451\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1454\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,555,558,558,579,580,581,596,614,615,615,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2412\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2411\",\"type\":\"UnionRenderers\"}},\"id\":\"1453\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1453\",\"type\":\"ColumnDataSource\"}},\"id\":\"1457\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1455\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1453\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1454\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1455\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1457\",\"type\":\"CDSView\"}},\"id\":\"1456\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1459\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1949\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1943\",\"type\":\"ColumnDataSource\"}},\"id\":\"1947\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQBSuR+F6FAhAj8L1KFyPCED2KFyPwvUIQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2615\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2614\",\"type\":\"UnionRenderers\"}},\"id\":\"1458\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1460\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1363\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1364\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1365\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1367\",\"type\":\"CDSView\"}},\"id\":\"1366\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2039\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1363\",\"type\":\"ColumnDataSource\"}},\"id\":\"1367\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"2033\",\"type\":\"ColumnDataSource\"}},\"id\":\"2037\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1365\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1369\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAFK5H4XoUCEApXI/C9SgIQD0K16NwPQhA16NwPQrXCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2731\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2730\",\"type\":\"UnionRenderers\"}},\"id\":\"2038\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2038\",\"type\":\"ColumnDataSource\"}},\"id\":\"2042\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2040\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAPQrXo3A9CED2KFyPwvUIQIXrUbgehQlAw/UoXI/CCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlAw/UoXI/CC0DD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2597\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2596\",\"type\":\"UnionRenderers\"}},\"id\":\"1368\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2038\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2039\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2040\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2042\",\"type\":\"CDSView\"}},\"id\":\"2041\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2044\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1368\",\"type\":\"ColumnDataSource\"}},\"id\":\"1372\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1370\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1368\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1369\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1370\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1372\",\"type\":\"CDSView\"}},\"id\":\"1371\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1374\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,578,580,591,594,599,614,614,614,614,615,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2530\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2529\",\"type\":\"UnionRenderers\"}},\"id\":\"2043\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2043\",\"type\":\"ColumnDataSource\"}},\"id\":\"2047\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2045\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,570,578,578,591,599,614,615,646,646,653,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2396\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2395\",\"type\":\"UnionRenderers\"}},\"id\":\"1373\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2043\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2044\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2045\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2047\",\"type\":\"CDSView\"}},\"id\":\"2046\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1373\",\"type\":\"ColumnDataSource\"}},\"id\":\"1377\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2049\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1375\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1373\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1374\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1375\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1377\",\"type\":\"CDSView\"}},\"id\":\"1376\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1379\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAFK5H4XoUCEApXI/C9SgIQD0K16NwPQhA4XoUrkfhCEDhehSuR+EIQIXrUbgehQlAhetRuB6FCUCF61G4HoUJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2733\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2732\",\"type\":\"UnionRenderers\"}},\"id\":\"2048\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2048\",\"type\":\"ColumnDataSource\"}},\"id\":\"2052\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2050\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQBSuR+F6FAhAKVyPwvUoCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CECF61G4HoUJQNejcD0K1wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtAw/UoXI/CC0DD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2599\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2598\",\"type\":\"UnionRenderers\"}},\"id\":\"1378\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2048\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2049\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2050\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2052\",\"type\":\"CDSView\"}},\"id\":\"2051\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2054\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1378\",\"type\":\"ColumnDataSource\"}},\"id\":\"1382\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1380\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1378\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1379\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1380\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1382\",\"type\":\"CDSView\"}},\"id\":\"1381\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1384\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,570,570,580,591,596,596,599,599,614,614,614,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2532\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2531\",\"type\":\"UnionRenderers\"}},\"id\":\"2053\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2053\",\"type\":\"ColumnDataSource\"}},\"id\":\"2057\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2055\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,570,570,578,579,580,580,580,581,596,596,599,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2398\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2397\",\"type\":\"UnionRenderers\"}},\"id\":\"1383\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2053\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2054\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2055\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2057\",\"type\":\"CDSView\"}},\"id\":\"2056\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1383\",\"type\":\"ColumnDataSource\"}},\"id\":\"1387\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2059\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1385\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1383\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1384\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1385\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1387\",\"type\":\"CDSView\"}},\"id\":\"1386\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CED2KFyPwvUIQPYoXI/C9QhA9ihcj8L1CED2KFyPwvUIQIXrUbgehQlAw/UoXI/CCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2735\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2734\",\"type\":\"UnionRenderers\"}},\"id\":\"2058\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"KVyPwvUoCEApXI/C9SgIQD0K16NwPQhAj8L1KFyPCECPwvUoXI8IQI/C9ShcjwhA4XoUrkfhCECF61G4HoUJQMP1KFyPwglAw/UoXI/CCUDD9Shcj8IJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2609\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2608\",\"type\":\"UnionRenderers\"}},\"id\":\"1428\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2058\",\"type\":\"ColumnDataSource\"}},\"id\":\"2062\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1388\",\"type\":\"ColumnDataSource\"}},\"id\":\"1392\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2060\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAFK5H4XoUCEA9CtejcD0IQD0K16NwPQhA4XoUrkfhCEDhehSuR+EIQIXrUbgehQlAw/UoXI/CCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2601\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2600\",\"type\":\"UnionRenderers\"}},\"id\":\"1388\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2058\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2059\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2060\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2062\",\"type\":\"CDSView\"}},\"id\":\"2061\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1389\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2064\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1390\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1388\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1389\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1390\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1392\",\"type\":\"CDSView\"}},\"id\":\"1391\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,570,578,579,580,581,591,591,594,596,599,614,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2534\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2533\",\"type\":\"UnionRenderers\"}},\"id\":\"2063\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1434\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2063\",\"type\":\"ColumnDataSource\"}},\"id\":\"2067\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2065\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1395\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2063\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2064\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2065\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2067\",\"type\":\"CDSView\"}},\"id\":\"2066\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,558,558,570,570,580,581,591,594,596,614,614,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2400\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2399\",\"type\":\"UnionRenderers\"}},\"id\":\"1393\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1394\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2069\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQBSuR+F6FAhAFK5H4XoUCEApXI/C9SgIQD0K16NwPQhAj8L1KFyPCECPwvUoXI8IQPYoXI/C9QhAhetRuB6FCUDD9Shcj8IJQMP1KFyPwglA7FG4HoXrCUD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2705\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2704\",\"type\":\"UnionRenderers\"}},\"id\":\"1908\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1915\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1589\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2537\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1583\",\"type\":\"ColumnDataSource\"}},\"id\":\"1587\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2195\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1919\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2538\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1913\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1914\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1915\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1917\",\"type\":\"CDSView\"}},\"id\":\"1916\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"2193\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2194\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2195\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2197\",\"type\":\"CDSView\"}},\"id\":\"2196\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2539\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2193\",\"type\":\"ColumnDataSource\"}},\"id\":\"2197\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEApXI/C9SgIQD0K16NwPQhAPQrXo3A9CECF61G4HoUJQIXrUbgehQlAhetRuB6FCUCF61G4HoUJQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2641\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2640\",\"type\":\"UnionRenderers\"}},\"id\":\"1588\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,578,578,579,581,591,591,591,596,614,614,615,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2508\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2507\",\"type\":\"UnionRenderers\"}},\"id\":\"1933\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2199\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2540\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1588\",\"type\":\"ColumnDataSource\"}},\"id\":\"1592\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1590\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2541\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1588\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1589\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1590\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1592\",\"type\":\"CDSView\"}},\"id\":\"1591\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQBSuR+F6FAhAFK5H4XoUCEAUrkfhehQIQClcj8L1KAhAPQrXo3A9CED2KFyPwvUIQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2763\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2762\",\"type\":\"UnionRenderers\"}},\"id\":\"2198\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2542\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1918\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1919\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1920\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1922\",\"type\":\"CDSView\"}},\"id\":\"1921\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1594\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1918\",\"type\":\"ColumnDataSource\"}},\"id\":\"1922\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"2198\",\"type\":\"ColumnDataSource\"}},\"id\":\"2202\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2543\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAKVyPwvUoCECPwvUoXI8IQPYoXI/C9QhAhetRuB6FCUCF61G4HoUJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2707\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2706\",\"type\":\"UnionRenderers\"}},\"id\":\"1918\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2200\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2544\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2198\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2199\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2200\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2202\",\"type\":\"CDSView\"}},\"id\":\"2201\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,570,570,580,581,594,596,599,599,599,615,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2440\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2439\",\"type\":\"UnionRenderers\"}},\"id\":\"1593\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2204\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1920\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2545\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1593\",\"type\":\"ColumnDataSource\"}},\"id\":\"1597\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1595\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2546\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1940\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1593\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1594\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1595\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1597\",\"type\":\"CDSView\"}},\"id\":\"1596\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,570,578,579,580,591,596,596,599,599,599,614,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2562\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2561\",\"type\":\"UnionRenderers\"}},\"id\":\"2203\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2547\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1599\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2203\",\"type\":\"ColumnDataSource\"}},\"id\":\"2207\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1908\",\"type\":\"ColumnDataSource\"}},\"id\":\"1912\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2548\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2205\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAj8L1KFyPCED2KFyPwvUIQPYoXI/C9QhA9ihcj8L1CEDXo3A9CtcJQNejcD0K1wlA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2711\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2710\",\"type\":\"UnionRenderers\"}},\"id\":\"1938\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1908\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1909\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1910\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1912\",\"type\":\"CDSView\"}},\"id\":\"1911\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2549\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2203\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2204\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2205\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2207\",\"type\":\"CDSView\"}},\"id\":\"2206\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1933\",\"type\":\"ColumnDataSource\"}},\"id\":\"1937\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"KVyPwvUoCEApXI/C9SgIQD0K16NwPQhAPQrXo3A9CECPwvUoXI8IQOF6FK5H4QhAhetRuB6FCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2643\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2642\",\"type\":\"UnionRenderers\"}},\"id\":\"1598\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2209\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2550\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1598\",\"type\":\"ColumnDataSource\"}},\"id\":\"1602\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1935\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1600\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2551\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1598\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1599\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1600\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1602\",\"type\":\"CDSView\"}},\"id\":\"1601\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1924\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQBSuR+F6FAhAKVyPwvUoCEA9CtejcD0IQOF6FK5H4QhA9ihcj8L1CEDD9Shcj8IJQNejcD0K1wlA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2765\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2764\",\"type\":\"UnionRenderers\"}},\"id\":\"2208\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2552\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1604\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2208\",\"type\":\"ColumnDataSource\"}},\"id\":\"2212\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2553\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2210\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,558,558,570,579,580,581,594,614,653,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2506\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2505\",\"type\":\"UnionRenderers\"}},\"id\":\"1923\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2554\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2208\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2209\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2210\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2212\",\"type\":\"CDSView\"}},\"id\":\"2211\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,570,579,579,579,580,580,581,594,596,599,615,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2442\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2441\",\"type\":\"UnionRenderers\"}},\"id\":\"1603\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1923\",\"type\":\"ColumnDataSource\"}},\"id\":\"1927\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2214\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1603\",\"type\":\"ColumnDataSource\"}},\"id\":\"1607\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2556\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1605\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1925\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2557\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1603\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1604\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1605\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1607\",\"type\":\"CDSView\"}},\"id\":\"1606\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,570,579,580,581,581,594,596,596,596,614,615,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2564\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2563\",\"type\":\"UnionRenderers\"}},\"id\":\"2213\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1923\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1924\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1925\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1927\",\"type\":\"CDSView\"}},\"id\":\"1926\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1609\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2558\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2213\",\"type\":\"ColumnDataSource\"}},\"id\":\"2217\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1929\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2215\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAj8L1KFyPCECPwvUoXI8IQPYoXI/C9QhAhetRuB6FCUDD9Shcj8IJQMP1KFyPwglA16NwPQrXCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2709\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2708\",\"type\":\"UnionRenderers\"}},\"id\":\"1928\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2559\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1914\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2213\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2214\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2215\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2217\",\"type\":\"CDSView\"}},\"id\":\"2216\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQClcj8L1KAhAKVyPwvUoCEApXI/C9SgIQI/C9ShcjwhA4XoUrkfhCEDXo3A9CtcJQNejcD0K1wlA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2645\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2644\",\"type\":\"UnionRenderers\"}},\"id\":\"1608\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2560\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1928\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1929\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1930\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1932\",\"type\":\"CDSView\"}},\"id\":\"1931\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2219\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1608\",\"type\":\"ColumnDataSource\"}},\"id\":\"1612\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2561\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,570,594,594,594,594,614,614,615,615,615,615,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2504\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2503\",\"type\":\"UnionRenderers\"}},\"id\":\"1913\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1610\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1934\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2562\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1608\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1609\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1610\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1612\",\"type\":\"CDSView\"}},\"id\":\"1611\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdArkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAhetRuB6FCUDD9Shcj8IJQNejcD0K1wlA16NwPQrXCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2767\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2766\",\"type\":\"UnionRenderers\"}},\"id\":\"2218\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1933\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1934\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1935\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1937\",\"type\":\"CDSView\"}},\"id\":\"1936\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1614\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2563\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2218\",\"type\":\"ColumnDataSource\"}},\"id\":\"2222\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2220\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2564\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2218\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2219\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2220\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2222\",\"type\":\"CDSView\"}},\"id\":\"2221\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,591,594,594,596,596,599,599,599,599,614,615,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2444\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2443\",\"type\":\"UnionRenderers\"}},\"id\":\"1613\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1913\",\"type\":\"ColumnDataSource\"}},\"id\":\"1917\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2565\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2224\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1613\",\"type\":\"ColumnDataSource\"}},\"id\":\"1617\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2566\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1615\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1928\",\"type\":\"ColumnDataSource\"}},\"id\":\"1932\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2567\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1613\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1614\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1615\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1617\",\"type\":\"CDSView\"}},\"id\":\"1616\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,570,579,580,596,599,599,599,614,615,646,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2566\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2565\",\"type\":\"UnionRenderers\"}},\"id\":\"2223\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2225\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1930\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2568\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1619\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2697\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2698\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2699\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2700\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2701\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2702\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2703\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2704\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2705\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2706\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2707\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2708\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2709\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2710\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2711\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2712\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2713\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2714\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2715\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2716\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1973\",\"type\":\"ColumnDataSource\"}},\"id\":\"1977\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2717\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2718\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2719\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2720\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2721\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2722\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2723\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2724\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2725\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2726\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2727\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1743\",\"type\":\"ColumnDataSource\"}},\"id\":\"1747\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1745\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1348\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1349\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1350\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1352\",\"type\":\"CDSView\"}},\"id\":\"1351\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1743\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1744\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1745\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1747\",\"type\":\"CDSView\"}},\"id\":\"1746\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1749\",\"type\":\"Circle\"},{\"attributes\":{\"text\":\"\"},\"id\":\"2377\",\"type\":\"Title\"},{\"attributes\":{\"text\":\"\"},\"id\":\"2379\",\"type\":\"Title\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQI/C9ShcjwhA9ihcj8L1CED2KFyPwvUIQPYoXI/C9QhAw/UoXI/CCUDD9Shcj8IJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2593\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2592\",\"type\":\"UnionRenderers\"}},\"id\":\"1348\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2381\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAAAAAAAAACEAAAAAAAAAIQClcj8L1KAhAKVyPwvUoCEA9CtejcD0IQI/C9ShcjwhAj8L1KFyPCED2KFyPwvUIQMP1KFyPwglA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2673\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2672\",\"type\":\"UnionRenderers\"}},\"id\":\"1748\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2385\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"2387\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"1748\",\"type\":\"ColumnDataSource\"}},\"id\":\"1752\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2383\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1750\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1748\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1749\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1750\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1752\",\"type\":\"CDSView\"}},\"id\":\"1751\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1754\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2389\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,558,558,578,591,591,594,596,596,614,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2472\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2471\",\"type\":\"UnionRenderers\"}},\"id\":\"1753\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2390\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1753\",\"type\":\"ColumnDataSource\"}},\"id\":\"1757\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1755\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2391\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1753\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1754\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1755\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1757\",\"type\":\"CDSView\"}},\"id\":\"1756\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2392\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1759\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2393\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2394\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CECPwvUoXI8IQI/C9ShcjwhA4XoUrkfhCED2KFyPwvUIQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2675\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2674\",\"type\":\"UnionRenderers\"}},\"id\":\"1758\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2395\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1758\",\"type\":\"ColumnDataSource\"}},\"id\":\"1762\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1760\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2396\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1758\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1759\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1760\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1762\",\"type\":\"CDSView\"}},\"id\":\"1761\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2397\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1764\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2398\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2399\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,558,558,570,580,581,594,594,596,596,614,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2474\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2473\",\"type\":\"UnionRenderers\"}},\"id\":\"1763\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2400\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1763\",\"type\":\"ColumnDataSource\"}},\"id\":\"1767\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1765\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2401\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1763\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1764\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1765\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1767\",\"type\":\"CDSView\"}},\"id\":\"1766\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2402\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1769\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2403\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2404\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQBSuR+F6FAhAj8L1KFyPCEDhehSuR+EIQIXrUbgehQlAhetRuB6FCUCF61G4HoUJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2677\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2676\",\"type\":\"UnionRenderers\"}},\"id\":\"1768\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2405\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1768\",\"type\":\"ColumnDataSource\"}},\"id\":\"1772\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1770\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2406\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1768\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1769\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1770\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1772\",\"type\":\"CDSView\"}},\"id\":\"1771\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2407\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1774\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2408\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2409\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,555,558,570,578,579,579,596,599,614,615,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2476\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2475\",\"type\":\"UnionRenderers\"}},\"id\":\"1773\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1775\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2410\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1349\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1343\",\"type\":\"ColumnDataSource\"}},\"id\":\"1347\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1343\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1344\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1345\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1347\",\"type\":\"CDSView\"}},\"id\":\"1346\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1864\",\"type\":\"Circle\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"2388\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"2569\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2728\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1393\",\"type\":\"ColumnDataSource\"}},\"id\":\"1397\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"2128\",\"type\":\"ColumnDataSource\"}},\"id\":\"2132\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1393\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1394\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1395\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1397\",\"type\":\"CDSView\"}},\"id\":\"1396\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1523\",\"type\":\"ColumnDataSource\"}},\"id\":\"1527\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2134\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2570\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2729\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1525\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1398\",\"type\":\"ColumnDataSource\"}},\"id\":\"1402\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2571\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2730\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1523\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1524\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1525\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1527\",\"type\":\"CDSView\"}},\"id\":\"1526\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[578,578,578,579,579,579,580,580,581,594,596,596,614,614,614],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2548\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2547\",\"type\":\"UnionRenderers\"}},\"id\":\"2133\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2572\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2731\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAAAAAAAAACEAAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEA9CtejcD0IQD0K16NwPQhA4XoUrkfhCECF61G4HoUJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2603\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2602\",\"type\":\"UnionRenderers\"}},\"id\":\"1398\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1529\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2133\",\"type\":\"ColumnDataSource\"}},\"id\":\"2137\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2573\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2732\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2135\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1399\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2574\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2733\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2133\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2134\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2135\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2137\",\"type\":\"CDSView\"}},\"id\":\"2136\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1400\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAKVyPwvUoCEDhehSuR+EIQIXrUbgehQlAhetRuB6FCUCF61G4HoUJQMP1KFyPwglA16NwPQrXCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2629\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2628\",\"type\":\"UnionRenderers\"}},\"id\":\"1528\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2139\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2575\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2734\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1398\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1399\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1400\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1402\",\"type\":\"CDSView\"}},\"id\":\"1401\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1528\",\"type\":\"ColumnDataSource\"}},\"id\":\"1532\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1403\",\"type\":\"ColumnDataSource\"}},\"id\":\"1407\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1530\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2576\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2735\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1528\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1529\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1530\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1532\",\"type\":\"CDSView\"}},\"id\":\"1531\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAAAAAAAAACEAUrkfhehQIQD0K16NwPQhAPQrXo3A9CEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CECF61G4HoUJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2751\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2750\",\"type\":\"UnionRenderers\"}},\"id\":\"2138\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2577\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2736\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,580,580,580,581,581,594,596,614,614,614,615,615,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2402\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2401\",\"type\":\"UnionRenderers\"}},\"id\":\"1403\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1534\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2138\",\"type\":\"ColumnDataSource\"}},\"id\":\"2142\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2578\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2737\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1404\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2140\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2579\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2738\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2138\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2139\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2140\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2142\",\"type\":\"CDSView\"}},\"id\":\"2141\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1405\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,570,579,579,580,581,581,581,591,596,599,614,614,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2428\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2427\",\"type\":\"UnionRenderers\"}},\"id\":\"1533\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2144\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2580\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2739\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1403\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1404\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1405\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1407\",\"type\":\"CDSView\"}},\"id\":\"1406\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1533\",\"type\":\"ColumnDataSource\"}},\"id\":\"1537\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1535\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1409\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2581\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2740\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1533\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1534\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1535\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1537\",\"type\":\"CDSView\"}},\"id\":\"1536\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,570,580,581,581,591,591,594,594,596,596,596,599,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2550\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2549\",\"type\":\"UnionRenderers\"}},\"id\":\"2143\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2582\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2741\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1539\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2143\",\"type\":\"ColumnDataSource\"}},\"id\":\"2147\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAFK5H4XoUCEAUrkfhehQIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQIXrUbgehQlAw/UoXI/CCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2605\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2604\",\"type\":\"UnionRenderers\"}},\"id\":\"1408\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2583\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2742\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2145\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1408\",\"type\":\"ColumnDataSource\"}},\"id\":\"1412\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2584\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2743\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2143\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2144\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2145\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2147\",\"type\":\"CDSView\"}},\"id\":\"2146\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1410\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEAUrkfhehQIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQPYoXI/C9QhAhetRuB6FCUDD9Shcj8IJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2631\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2630\",\"type\":\"UnionRenderers\"}},\"id\":\"1538\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2149\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2585\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2744\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1408\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1409\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1410\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1412\",\"type\":\"CDSView\"}},\"id\":\"1411\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1538\",\"type\":\"ColumnDataSource\"}},\"id\":\"1542\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1414\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1540\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2586\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2745\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1538\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1539\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1540\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1542\",\"type\":\"CDSView\"}},\"id\":\"1541\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCECPwvUoXI8IQOF6FK5H4QhA9ihcj8L1CEDD9Shcj8IJQNejcD0K1wlA16NwPQrXCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2753\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2752\",\"type\":\"UnionRenderers\"}},\"id\":\"2148\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2587\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2746\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1544\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2148\",\"type\":\"ColumnDataSource\"}},\"id\":\"2152\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,570,581,581,591,596,599,599,599,646,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2404\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2403\",\"type\":\"UnionRenderers\"}},\"id\":\"1413\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2588\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2747\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2150\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1413\",\"type\":\"ColumnDataSource\"}},\"id\":\"1417\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2589\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2748\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2148\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2149\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2150\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2152\",\"type\":\"CDSView\"}},\"id\":\"2151\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1415\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,558,570,580,594,596,596,599,599,599,614,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2430\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2429\",\"type\":\"UnionRenderers\"}},\"id\":\"1543\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2154\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2590\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2749\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1413\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1414\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1415\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1417\",\"type\":\"CDSView\"}},\"id\":\"1416\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1543\",\"type\":\"ColumnDataSource\"}},\"id\":\"1547\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1545\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1419\",\"type\":\"Circle\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"2591\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"2750\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1543\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1544\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1545\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1547\",\"type\":\"CDSView\"}},\"id\":\"1546\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,578,578,580,591,594,594,594,596,596,599,614,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2552\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2551\",\"type\":\"UnionRenderers\"}},\"id\":\"2153\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2751\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1549\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2595\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2153\",\"type\":\"ColumnDataSource\"}},\"id\":\"2157\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAFK5H4XoUCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CECPwvUoXI8IQI/C9ShcjwhAj8L1KFyPCEDhehSuR+EIQIXrUbgehQlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2607\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2606\",\"type\":\"UnionRenderers\"}},\"id\":\"1418\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2594\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2752\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2155\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1418\",\"type\":\"ColumnDataSource\"}},\"id\":\"1422\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2753\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2153\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2154\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2155\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2157\",\"type\":\"CDSView\"}},\"id\":\"2156\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1420\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhA9ihcj8L1CED2KFyPwvUIQPYoXI/C9QhAhetRuB6FCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2633\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2632\",\"type\":\"UnionRenderers\"}},\"id\":\"1548\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2596\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2159\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2754\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1418\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1419\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1420\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1422\",\"type\":\"CDSView\"}},\"id\":\"1421\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1548\",\"type\":\"ColumnDataSource\"}},\"id\":\"1552\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2597\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1550\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2755\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1425\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2598\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1548\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1549\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1550\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1552\",\"type\":\"CDSView\"}},\"id\":\"1551\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CED2KFyPwvUIQPYoXI/C9QhAhetRuB6FCUDD9Shcj8IJQMP1KFyPwglAw/UoXI/CCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2755\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2754\",\"type\":\"UnionRenderers\"}},\"id\":\"2158\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2756\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1423\",\"type\":\"ColumnDataSource\"}},\"id\":\"1427\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1554\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2599\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2158\",\"type\":\"ColumnDataSource\"}},\"id\":\"2162\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2757\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2160\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2600\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1423\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1424\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1425\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1427\",\"type\":\"CDSView\"}},\"id\":\"1426\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1555\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2758\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2158\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2159\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2160\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2162\",\"type\":\"CDSView\"}},\"id\":\"2161\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2601\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1429\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,578,579,579,579,581,581,599,614,614,615,646,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2432\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2431\",\"type\":\"UnionRenderers\"}},\"id\":\"1553\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2759\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2411\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2288\",\"type\":\"ColumnDataSource\"}},\"id\":\"2292\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2412\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2290\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2413\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2288\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2289\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2290\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2292\",\"type\":\"CDSView\"}},\"id\":\"2291\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2414\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2294\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2415\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2416\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,558,558,570,570,570,579,579,580,581,581,591,594,614],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2580\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2579\",\"type\":\"UnionRenderers\"}},\"id\":\"2293\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2417\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2293\",\"type\":\"ColumnDataSource\"}},\"id\":\"2297\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2295\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2418\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2293\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2294\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2295\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2297\",\"type\":\"CDSView\"}},\"id\":\"2296\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2419\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2299\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2420\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2421\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQBSuR+F6FAhAKVyPwvUoCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQOF6FK5H4QhA4XoUrkfhCEDhehSuR+EIQMP1KFyPwglA9ihcj8L1CkD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2783\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2782\",\"type\":\"UnionRenderers\"}},\"id\":\"2298\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2422\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2298\",\"type\":\"ColumnDataSource\"}},\"id\":\"2302\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2300\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2423\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2298\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2299\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2300\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2302\",\"type\":\"CDSView\"}},\"id\":\"2301\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2424\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2304\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2425\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2426\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[579,580,591,591,594,596,599,599,614,615,646,653,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2582\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2581\",\"type\":\"UnionRenderers\"}},\"id\":\"2303\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2427\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2303\",\"type\":\"ColumnDataSource\"}},\"id\":\"2307\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2305\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2428\",\"type\":\"Selection\"},{\"attributes\":{\"below\":[{\"id\":\"1288\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1292\",\"type\":\"Grid\"},{\"id\":\"1297\",\"type\":\"Grid\"}],\"left\":[{\"id\":\"1293\",\"type\":\"LinearAxis\"}],\"plot_height\":300,\"plot_width\":400,\"renderers\":[{\"id\":\"1346\",\"type\":\"GlyphRenderer\"},{\"id\":\"1356\",\"type\":\"GlyphRenderer\"},{\"id\":\"1366\",\"type\":\"GlyphRenderer\"},{\"id\":\"1376\",\"type\":\"GlyphRenderer\"},{\"id\":\"1386\",\"type\":\"GlyphRenderer\"},{\"id\":\"1396\",\"type\":\"GlyphRenderer\"},{\"id\":\"1406\",\"type\":\"GlyphRenderer\"},{\"id\":\"1416\",\"type\":\"GlyphRenderer\"},{\"id\":\"1426\",\"type\":\"GlyphRenderer\"},{\"id\":\"1436\",\"type\":\"GlyphRenderer\"},{\"id\":\"1446\",\"type\":\"GlyphRenderer\"},{\"id\":\"1456\",\"type\":\"GlyphRenderer\"},{\"id\":\"1466\",\"type\":\"GlyphRenderer\"},{\"id\":\"1476\",\"type\":\"GlyphRenderer\"},{\"id\":\"1486\",\"type\":\"GlyphRenderer\"},{\"id\":\"1496\",\"type\":\"GlyphRenderer\"},{\"id\":\"1506\",\"type\":\"GlyphRenderer\"},{\"id\":\"1516\",\"type\":\"GlyphRenderer\"},{\"id\":\"1526\",\"type\":\"GlyphRenderer\"},{\"id\":\"1536\",\"type\":\"GlyphRenderer\"},{\"id\":\"1546\",\"type\":\"GlyphRenderer\"},{\"id\":\"1556\",\"type\":\"GlyphRenderer\"},{\"id\":\"1566\",\"type\":\"GlyphRenderer\"},{\"id\":\"1576\",\"type\":\"GlyphRenderer\"},{\"id\":\"1586\",\"type\":\"GlyphRenderer\"},{\"id\":\"1596\",\"type\":\"GlyphRenderer\"},{\"id\":\"1606\",\"type\":\"GlyphRenderer\"},{\"id\":\"1616\",\"type\":\"GlyphRenderer\"},{\"id\":\"1626\",\"type\":\"GlyphRenderer\"},{\"id\":\"1636\",\"type\":\"GlyphRenderer\"},{\"id\":\"1646\",\"type\":\"GlyphRenderer\"},{\"id\":\"1656\",\"type\":\"GlyphRenderer\"},{\"id\":\"1666\",\"type\":\"GlyphRenderer\"},{\"id\":\"1676\",\"type\":\"GlyphRenderer\"},{\"id\":\"1686\",\"type\":\"GlyphRenderer\"},{\"id\":\"1696\",\"type\":\"GlyphRenderer\"},{\"id\":\"1706\",\"type\":\"GlyphRenderer\"},{\"id\":\"1716\",\"type\":\"GlyphRenderer\"},{\"id\":\"1726\",\"type\":\"GlyphRenderer\"},{\"id\":\"1736\",\"type\":\"GlyphRenderer\"},{\"id\":\"1746\",\"type\":\"GlyphRenderer\"},{\"id\":\"1756\",\"type\":\"GlyphRenderer\"},{\"id\":\"1766\",\"type\":\"GlyphRenderer\"},{\"id\":\"1776\",\"type\":\"GlyphRenderer\"},{\"id\":\"1786\",\"type\":\"GlyphRenderer\"},{\"id\":\"1796\",\"type\":\"GlyphRenderer\"},{\"id\":\"1806\",\"type\":\"GlyphRenderer\"},{\"id\":\"1816\",\"type\":\"GlyphRenderer\"},{\"id\":\"1826\",\"type\":\"GlyphRenderer\"},{\"id\":\"1836\",\"type\":\"GlyphRenderer\"},{\"id\":\"1846\",\"type\":\"GlyphRenderer\"},{\"id\":\"1856\",\"type\":\"GlyphRenderer\"},{\"id\":\"1866\",\"type\":\"GlyphRenderer\"},{\"id\":\"1876\",\"type\":\"GlyphRenderer\"},{\"id\":\"1886\",\"type\":\"GlyphRenderer\"},{\"id\":\"1896\",\"type\":\"GlyphRenderer\"},{\"id\":\"1906\",\"type\":\"GlyphRenderer\"},{\"id\":\"1916\",\"type\":\"GlyphRenderer\"},{\"id\":\"1926\",\"type\":\"GlyphRenderer\"},{\"id\":\"1936\",\"type\":\"GlyphRenderer\"},{\"id\":\"1946\",\"type\":\"GlyphRenderer\"},{\"id\":\"1956\",\"type\":\"GlyphRenderer\"},{\"id\":\"1966\",\"type\":\"GlyphRenderer\"},{\"id\":\"1976\",\"type\":\"GlyphRenderer\"},{\"id\":\"1986\",\"type\":\"GlyphRenderer\"},{\"id\":\"1996\",\"type\":\"GlyphRenderer\"},{\"id\":\"2006\",\"type\":\"GlyphRenderer\"},{\"id\":\"2016\",\"type\":\"GlyphRenderer\"},{\"id\":\"2026\",\"type\":\"GlyphRenderer\"},{\"id\":\"2036\",\"type\":\"GlyphRenderer\"},{\"id\":\"2046\",\"type\":\"GlyphRenderer\"},{\"id\":\"2056\",\"type\":\"GlyphRenderer\"},{\"id\":\"2066\",\"type\":\"GlyphRenderer\"},{\"id\":\"2076\",\"type\":\"GlyphRenderer\"},{\"id\":\"2086\",\"type\":\"GlyphRenderer\"},{\"id\":\"2096\",\"type\":\"GlyphRenderer\"},{\"id\":\"2106\",\"type\":\"GlyphRenderer\"},{\"id\":\"2116\",\"type\":\"GlyphRenderer\"},{\"id\":\"2126\",\"type\":\"GlyphRenderer\"},{\"id\":\"2136\",\"type\":\"GlyphRenderer\"},{\"id\":\"2146\",\"type\":\"GlyphRenderer\"},{\"id\":\"2156\",\"type\":\"GlyphRenderer\"},{\"id\":\"2166\",\"type\":\"GlyphRenderer\"},{\"id\":\"2176\",\"type\":\"GlyphRenderer\"},{\"id\":\"2186\",\"type\":\"GlyphRenderer\"},{\"id\":\"2196\",\"type\":\"GlyphRenderer\"},{\"id\":\"2206\",\"type\":\"GlyphRenderer\"},{\"id\":\"2216\",\"type\":\"GlyphRenderer\"},{\"id\":\"2226\",\"type\":\"GlyphRenderer\"},{\"id\":\"2236\",\"type\":\"GlyphRenderer\"},{\"id\":\"2246\",\"type\":\"GlyphRenderer\"},{\"id\":\"2256\",\"type\":\"GlyphRenderer\"},{\"id\":\"2266\",\"type\":\"GlyphRenderer\"},{\"id\":\"2276\",\"type\":\"GlyphRenderer\"},{\"id\":\"2286\",\"type\":\"GlyphRenderer\"},{\"id\":\"2296\",\"type\":\"GlyphRenderer\"},{\"id\":\"2306\",\"type\":\"GlyphRenderer\"},{\"id\":\"2316\",\"type\":\"GlyphRenderer\"},{\"id\":\"2326\",\"type\":\"GlyphRenderer\"},{\"id\":\"2336\",\"type\":\"GlyphRenderer\"},{\"id\":\"2346\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"2377\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1304\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1280\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1284\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1282\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1286\",\"type\":\"LinearScale\"}},\"id\":\"1279\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"below\":[{\"id\":\"1320\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"1324\",\"type\":\"Grid\"},{\"id\":\"1329\",\"type\":\"Grid\"}],\"left\":[{\"id\":\"1325\",\"type\":\"LinearAxis\"}],\"plot_height\":300,\"plot_width\":400,\"renderers\":[{\"id\":\"1351\",\"type\":\"GlyphRenderer\"},{\"id\":\"1361\",\"type\":\"GlyphRenderer\"},{\"id\":\"1371\",\"type\":\"GlyphRenderer\"},{\"id\":\"1381\",\"type\":\"GlyphRenderer\"},{\"id\":\"1391\",\"type\":\"GlyphRenderer\"},{\"id\":\"1401\",\"type\":\"GlyphRenderer\"},{\"id\":\"1411\",\"type\":\"GlyphRenderer\"},{\"id\":\"1421\",\"type\":\"GlyphRenderer\"},{\"id\":\"1431\",\"type\":\"GlyphRenderer\"},{\"id\":\"1441\",\"type\":\"GlyphRenderer\"},{\"id\":\"1451\",\"type\":\"GlyphRenderer\"},{\"id\":\"1461\",\"type\":\"GlyphRenderer\"},{\"id\":\"1471\",\"type\":\"GlyphRenderer\"},{\"id\":\"1481\",\"type\":\"GlyphRenderer\"},{\"id\":\"1491\",\"type\":\"GlyphRenderer\"},{\"id\":\"1501\",\"type\":\"GlyphRenderer\"},{\"id\":\"1511\",\"type\":\"GlyphRenderer\"},{\"id\":\"1521\",\"type\":\"GlyphRenderer\"},{\"id\":\"1531\",\"type\":\"GlyphRenderer\"},{\"id\":\"1541\",\"type\":\"GlyphRenderer\"},{\"id\":\"1551\",\"type\":\"GlyphRenderer\"},{\"id\":\"1561\",\"type\":\"GlyphRenderer\"},{\"id\":\"1571\",\"type\":\"GlyphRenderer\"},{\"id\":\"1581\",\"type\":\"GlyphRenderer\"},{\"id\":\"1591\",\"type\":\"GlyphRenderer\"},{\"id\":\"1601\",\"type\":\"GlyphRenderer\"},{\"id\":\"1611\",\"type\":\"GlyphRenderer\"},{\"id\":\"1621\",\"type\":\"GlyphRenderer\"},{\"id\":\"1631\",\"type\":\"GlyphRenderer\"},{\"id\":\"1641\",\"type\":\"GlyphRenderer\"},{\"id\":\"1651\",\"type\":\"GlyphRenderer\"},{\"id\":\"1661\",\"type\":\"GlyphRenderer\"},{\"id\":\"1671\",\"type\":\"GlyphRenderer\"},{\"id\":\"1681\",\"type\":\"GlyphRenderer\"},{\"id\":\"1691\",\"type\":\"GlyphRenderer\"},{\"id\":\"1701\",\"type\":\"GlyphRenderer\"},{\"id\":\"1711\",\"type\":\"GlyphRenderer\"},{\"id\":\"1721\",\"type\":\"GlyphRenderer\"},{\"id\":\"1731\",\"type\":\"GlyphRenderer\"},{\"id\":\"1741\",\"type\":\"GlyphRenderer\"},{\"id\":\"1751\",\"type\":\"GlyphRenderer\"},{\"id\":\"1761\",\"type\":\"GlyphRenderer\"},{\"id\":\"1771\",\"type\":\"GlyphRenderer\"},{\"id\":\"1781\",\"type\":\"GlyphRenderer\"},{\"id\":\"1791\",\"type\":\"GlyphRenderer\"},{\"id\":\"1801\",\"type\":\"GlyphRenderer\"},{\"id\":\"1811\",\"type\":\"GlyphRenderer\"},{\"id\":\"1821\",\"type\":\"GlyphRenderer\"},{\"id\":\"1831\",\"type\":\"GlyphRenderer\"},{\"id\":\"1841\",\"type\":\"GlyphRenderer\"},{\"id\":\"1851\",\"type\":\"GlyphRenderer\"},{\"id\":\"1861\",\"type\":\"GlyphRenderer\"},{\"id\":\"1871\",\"type\":\"GlyphRenderer\"},{\"id\":\"1881\",\"type\":\"GlyphRenderer\"},{\"id\":\"1891\",\"type\":\"GlyphRenderer\"},{\"id\":\"1901\",\"type\":\"GlyphRenderer\"},{\"id\":\"1911\",\"type\":\"GlyphRenderer\"},{\"id\":\"1921\",\"type\":\"GlyphRenderer\"},{\"id\":\"1931\",\"type\":\"GlyphRenderer\"},{\"id\":\"1941\",\"type\":\"GlyphRenderer\"},{\"id\":\"1951\",\"type\":\"GlyphRenderer\"},{\"id\":\"1961\",\"type\":\"GlyphRenderer\"},{\"id\":\"1971\",\"type\":\"GlyphRenderer\"},{\"id\":\"1981\",\"type\":\"GlyphRenderer\"},{\"id\":\"1991\",\"type\":\"GlyphRenderer\"},{\"id\":\"2001\",\"type\":\"GlyphRenderer\"},{\"id\":\"2011\",\"type\":\"GlyphRenderer\"},{\"id\":\"2021\",\"type\":\"GlyphRenderer\"},{\"id\":\"2031\",\"type\":\"GlyphRenderer\"},{\"id\":\"2041\",\"type\":\"GlyphRenderer\"},{\"id\":\"2051\",\"type\":\"GlyphRenderer\"},{\"id\":\"2061\",\"type\":\"GlyphRenderer\"},{\"id\":\"2071\",\"type\":\"GlyphRenderer\"},{\"id\":\"2081\",\"type\":\"GlyphRenderer\"},{\"id\":\"2091\",\"type\":\"GlyphRenderer\"},{\"id\":\"2101\",\"type\":\"GlyphRenderer\"},{\"id\":\"2111\",\"type\":\"GlyphRenderer\"},{\"id\":\"2121\",\"type\":\"GlyphRenderer\"},{\"id\":\"2131\",\"type\":\"GlyphRenderer\"},{\"id\":\"2141\",\"type\":\"GlyphRenderer\"},{\"id\":\"2151\",\"type\":\"GlyphRenderer\"},{\"id\":\"2161\",\"type\":\"GlyphRenderer\"},{\"id\":\"2171\",\"type\":\"GlyphRenderer\"},{\"id\":\"2181\",\"type\":\"GlyphRenderer\"},{\"id\":\"2191\",\"type\":\"GlyphRenderer\"},{\"id\":\"2201\",\"type\":\"GlyphRenderer\"},{\"id\":\"2211\",\"type\":\"GlyphRenderer\"},{\"id\":\"2221\",\"type\":\"GlyphRenderer\"},{\"id\":\"2231\",\"type\":\"GlyphRenderer\"},{\"id\":\"2241\",\"type\":\"GlyphRenderer\"},{\"id\":\"2251\",\"type\":\"GlyphRenderer\"},{\"id\":\"2261\",\"type\":\"GlyphRenderer\"},{\"id\":\"2271\",\"type\":\"GlyphRenderer\"},{\"id\":\"2281\",\"type\":\"GlyphRenderer\"},{\"id\":\"2291\",\"type\":\"GlyphRenderer\"},{\"id\":\"2301\",\"type\":\"GlyphRenderer\"},{\"id\":\"2311\",\"type\":\"GlyphRenderer\"},{\"id\":\"2321\",\"type\":\"GlyphRenderer\"},{\"id\":\"2331\",\"type\":\"GlyphRenderer\"},{\"id\":\"2341\",\"type\":\"GlyphRenderer\"},{\"id\":\"2351\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"2379\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"1336\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"1312\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"1316\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"1314\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"1318\",\"type\":\"LinearScale\"}},\"id\":\"1311\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"data_source\":{\"id\":\"2303\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2304\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2305\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2307\",\"type\":\"CDSView\"}},\"id\":\"2306\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2429\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2309\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null},\"id\":\"1314\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"2430\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1284\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"2431\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null},\"id\":\"1282\",\"type\":\"DataRange1d\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0ApXI/C9SgIQClcj8L1KAhAKVyPwvUoCEApXI/C9SgIQIXrUbgehQlAhetRuB6FCUDXo3A9CtcJQNejcD0K1wlA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2785\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2784\",\"type\":\"UnionRenderers\"}},\"id\":\"2308\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2432\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1289\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"2308\",\"type\":\"ColumnDataSource\"}},\"id\":\"2312\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2310\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2433\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2308\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2309\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2310\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2312\",\"type\":\"CDSView\"}},\"id\":\"2311\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2434\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"1286\",\"type\":\"LinearScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2314\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2435\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2436\",\"type\":\"Selection\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1294\",\"type\":\"BasicTicker\"}},\"id\":\"1297\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,578,578,578,581,581,591,596,599,614,615,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2584\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2583\",\"type\":\"UnionRenderers\"}},\"id\":\"2313\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"ticker\":{\"id\":\"1289\",\"type\":\"BasicTicker\"}},\"id\":\"1292\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"2437\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2313\",\"type\":\"ColumnDataSource\"}},\"id\":\"2317\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1294\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2315\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2438\",\"type\":\"Selection\"},{\"attributes\":{\"axis_label\":\"ECDF\",\"formatter\":{\"id\":\"2381\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1294\",\"type\":\"BasicTicker\"}},\"id\":\"1293\",\"type\":\"LinearAxis\"},{\"attributes\":{\"data_source\":{\"id\":\"2313\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2314\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2315\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2317\",\"type\":\"CDSView\"}},\"id\":\"2316\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2439\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1344\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2319\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":2},\"fill_color\":{\"value\":\"#ff7e0e\"},\"line_alpha\":{\"value\":2},\"line_color\":{\"value\":\"#ff7e0e\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2344\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2440\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[477,512,535,542,545,546,546,547,553,555,558,558,560,562,562,564,565,570,570,572,572,573,575,575,575,576,578,579,580,581,581,586,587,590,591,594,594,595,595,596,597,598,599,603,605,605,606,606,607,608,608,609,610,611,611,614,614,615,615,617,620,621,622,622,627,628,631,632,635,635,637,641,644,645,646,651,653,661,662,666,686,704],\"y\":{\"__ndarray__\":\"+hicj8H5iD/6GJyPwfmYP7sStStRu6I/+hicj8H5qD84H4PzMTivP7sStStRu7I/25WoXYnatT/6GJyPwfm4Pxmcj8H5GLw/OB+D8zE4vz8sUbsStSvBP7sStStRu8I/S9SuRO1KxD/blahdidrFP2pXonYlasc/+hicj8H5yD+J2pWoXYnKPxmcj8H5GMw/qV2J2pWozT84H4PzMTjPP2RwPgbnY9A/LFG7ErUr0T/0MTgfg/PRP7sStStRu9I/g/MxOB+D0z9L1K5E7UrUPxO1K1G7EtU/25WoXYna1T+idiVqV6LWP2pXonYlatc/Mjgfg/Mx2D/6GJyPwfnYP8L5GJyPwdk/idqVqF2J2j9RuxK1K1HbPxmcj8H5GNw/4XwMzsfg3D+pXYnalajdP3A+BudjcN4/OB+D8zE43z8AAAAAAADgP2RwPgbnY+A/yOB8DM7H4D8sUbsStSvhP5DB+Ricj+E/9DE4H4Pz4T9XonYlalfiP7sStStRu+I/H4PzMTgf4z+D8zE4H4PjP+djcD4G5+M/S9SuRO1K5D+vRO1K1K7kPxO1K1G7EuU/dyVqV6J25T/blahdidrlPz4G52NwPuY/onYlalei5j8G52NwPgbnP2pXonYlauc/zsfgfAzO5z8yOB+D8zHoP5aoXYnaleg/+hicj8H56D9eidqVqF3pP8L5GJyPwek/JWpXonYl6j+J2pWoXYnqP+1K1K5E7eo/UbsStStR6z+1K1G7ErXrPxmcj8H5GOw/fQzOx+B87D/hfAzOx+DsP0XtStSuRO0/qV2J2pWo7T8MzsfgfAzuP3A+BudjcO4/1K5E7UrU7j84H4PzMTjvP5yPwfkYnO8/AAAAAAAA8D8=\",\"dtype\":\"float64\",\"shape\":[82]}},\"selected\":{\"id\":\"2590\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2589\",\"type\":\"UnionRenderers\"}},\"id\":\"2343\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2320\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2441\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"1316\",\"type\":\"LinearScale\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEA9CtejcD0IQD0K16NwPQhA4XoUrkfhCEDhehSuR+EIQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2787\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2786\",\"type\":\"UnionRenderers\"}},\"id\":\"2318\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2442\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1678\",\"type\":\"ColumnDataSource\"}},\"id\":\"1682\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1684\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,558,578,578,580,580,581,614,614,615,615,615,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2458\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2457\",\"type\":\"UnionRenderers\"}},\"id\":\"1683\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1683\",\"type\":\"ColumnDataSource\"}},\"id\":\"1687\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1685\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1683\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1684\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1685\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1687\",\"type\":\"CDSView\"}},\"id\":\"1686\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1689\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"PQrXo3A9CEA9CtejcD0IQOF6FK5H4QhA9ihcj8L1CED2KFyPwvUIQIXrUbgehQlAhetRuB6FCUCF61G4HoUJQIXrUbgehQlAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2661\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2660\",\"type\":\"UnionRenderers\"}},\"id\":\"1688\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1688\",\"type\":\"ColumnDataSource\"}},\"id\":\"1692\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1690\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1688\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1689\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1690\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1692\",\"type\":\"CDSView\"}},\"id\":\"1691\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1694\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,570,579,581,594,596,614,614,615,615,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2460\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2459\",\"type\":\"UnionRenderers\"}},\"id\":\"1693\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1693\",\"type\":\"ColumnDataSource\"}},\"id\":\"1697\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1695\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1693\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1694\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1695\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1697\",\"type\":\"CDSView\"}},\"id\":\"1696\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1699\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAFK5H4XoUCEAUrkfhehQIQClcj8L1KAhAPQrXo3A9CEDhehSuR+EIQPYoXI/C9QhA9ihcj8L1CEDD9Shcj8IJQMP1KFyPwglA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2663\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2662\",\"type\":\"UnionRenderers\"}},\"id\":\"1698\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1698\",\"type\":\"ColumnDataSource\"}},\"id\":\"1702\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1700\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1698\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1699\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1700\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1702\",\"type\":\"CDSView\"}},\"id\":\"1701\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1704\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1979\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAFK5H4XoUCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CECPwvUoXI8IQPYoXI/C9QhA9ihcj8L1CECF61G4HoUJQIXrUbgehQlAw/UoXI/CCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2719\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2718\",\"type\":\"UnionRenderers\"}},\"id\":\"1978\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,578,580,580,581,591,594,599,614,614,615,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2462\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2461\",\"type\":\"UnionRenderers\"}},\"id\":\"1703\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1703\",\"type\":\"ColumnDataSource\"}},\"id\":\"1707\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1705\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1703\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1704\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1705\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1707\",\"type\":\"CDSView\"}},\"id\":\"1706\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1709\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAAAAAAAAAIQD0K16NwPQhA9ihcj8L1CEDD9Shcj8IJQMP1KFyPwglA16NwPQrXCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2665\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2664\",\"type\":\"UnionRenderers\"}},\"id\":\"1708\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1708\",\"type\":\"ColumnDataSource\"}},\"id\":\"1712\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1710\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1708\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1709\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1710\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1712\",\"type\":\"CDSView\"}},\"id\":\"1711\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1298\",\"type\":\"PanTool\"},{\"id\":\"1299\",\"type\":\"WheelZoomTool\"},{\"id\":\"1300\",\"type\":\"BoxZoomTool\"},{\"id\":\"1301\",\"type\":\"SaveTool\"},{\"id\":\"1302\",\"type\":\"ResetTool\"},{\"id\":\"1303\",\"type\":\"HelpTool\"}]},\"id\":\"1304\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"1298\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"1299\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAFK5H4XoUCEApXI/C9SgIQD0K16NwPQhAj8L1KFyPCEDhehSuR+EIQPYoXI/C9QhAhetRuB6FCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2701\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2700\",\"type\":\"UnionRenderers\"}},\"id\":\"1888\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1874\",\"type\":\"Circle\"},{\"attributes\":{\"overlay\":{\"id\":\"2388\",\"type\":\"BoxAnnotation\"}},\"id\":\"1300\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1890\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1888\",\"type\":\"ColumnDataSource\"}},\"id\":\"1892\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1301\",\"type\":\"SaveTool\"},{\"attributes\":{\"data_source\":{\"id\":\"1888\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1889\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1890\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1892\",\"type\":\"CDSView\"}},\"id\":\"1891\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1302\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1894\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1303\",\"type\":\"HelpTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,579,579,580,580,581,591,591,596,596,599,599,615,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2500\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2499\",\"type\":\"UnionRenderers\"}},\"id\":\"1893\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1318\",\"type\":\"LinearScale\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1889\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1899\",\"type\":\"Circle\"},{\"attributes\":{\"axis_label\":\"GPA\",\"formatter\":{\"id\":\"2387\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1321\",\"type\":\"BasicTicker\"}},\"id\":\"1320\",\"type\":\"LinearAxis\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1895\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1883\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1884\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1885\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1887\",\"type\":\"CDSView\"}},\"id\":\"1886\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1893\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1894\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1895\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1897\",\"type\":\"CDSView\"}},\"id\":\"1896\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"1326\",\"type\":\"BasicTicker\"}},\"id\":\"1329\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"1321\",\"type\":\"BasicTicker\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEApXI/C9SgIQD0K16NwPQhAj8L1KFyPCEDhehSuR+EIQOF6FK5H4QhA4XoUrkfhCECF61G4HoUJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2703\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2702\",\"type\":\"UnionRenderers\"}},\"id\":\"1898\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"ticker\":{\"id\":\"1321\",\"type\":\"BasicTicker\"}},\"id\":\"1324\",\"type\":\"Grid\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1870\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1868\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1869\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1870\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1872\",\"type\":\"CDSView\"}},\"id\":\"1871\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1326\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"ECDF\",\"formatter\":{\"id\":\"2385\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1326\",\"type\":\"BasicTicker\"}},\"id\":\"1325\",\"type\":\"LinearAxis\"},{\"attributes\":{\"source\":{\"id\":\"1353\",\"type\":\"ColumnDataSource\"}},\"id\":\"1357\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1883\",\"type\":\"ColumnDataSource\"}},\"id\":\"1887\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1885\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1355\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1350\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1359\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,570,570,580,581,596,596,599,599,615,646,646,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2496\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2495\",\"type\":\"UnionRenderers\"}},\"id\":\"1873\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1353\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1354\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1355\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1357\",\"type\":\"CDSView\"}},\"id\":\"1356\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1873\",\"type\":\"ColumnDataSource\"}},\"id\":\"1877\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1330\",\"type\":\"PanTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1879\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1875\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1873\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1874\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1875\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1877\",\"type\":\"CDSView\"}},\"id\":\"1876\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"1331\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"overlay\":{\"id\":\"2591\",\"type\":\"BoxAnnotation\"}},\"id\":\"1332\",\"type\":\"BoxZoomTool\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAFK5H4XoUCEApXI/C9SgIQI/C9ShcjwhA9ihcj8L1CEDD9Shcj8IJQMP1KFyPwglAw/UoXI/CCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2699\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2698\",\"type\":\"UnionRenderers\"}},\"id\":\"1878\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"1333\",\"type\":\"SaveTool\"},{\"attributes\":{\"source\":{\"id\":\"1878\",\"type\":\"ColumnDataSource\"}},\"id\":\"1882\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"1334\",\"type\":\"ResetTool\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1880\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1878\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1879\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1880\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1882\",\"type\":\"CDSView\"}},\"id\":\"1881\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1884\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1893\",\"type\":\"ColumnDataSource\"}},\"id\":\"1897\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQI/C9ShcjwhA4XoUrkfhCECF61G4HoUJQMP1KFyPwglAw/UoXI/CCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2595\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2594\",\"type\":\"UnionRenderers\"}},\"id\":\"1358\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1358\",\"type\":\"ColumnDataSource\"}},\"id\":\"1362\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,579,580,594,594,599,599,614,614,614,614,615,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2498\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2497\",\"type\":\"UnionRenderers\"}},\"id\":\"1883\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1360\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1358\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1359\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1360\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1362\",\"type\":\"CDSView\"}},\"id\":\"1361\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1868\",\"type\":\"ColumnDataSource\"}},\"id\":\"1872\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,570,578,580,580,580,580,580,594,596,614,615,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2394\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2393\",\"type\":\"UnionRenderers\"}},\"id\":\"1363\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1364\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCECPwvUoXI8IQPYoXI/C9QhAhetRuB6FCUCF61G4HoUJQIXrUbgehQlAw/UoXI/CCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2737\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2736\",\"type\":\"UnionRenderers\"}},\"id\":\"2068\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2068\",\"type\":\"ColumnDataSource\"}},\"id\":\"2072\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2070\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2068\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2069\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2070\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2072\",\"type\":\"CDSView\"}},\"id\":\"2071\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2074\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,570,578,579,580,580,581,581,591,594,594,614,615,615],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2536\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2535\",\"type\":\"UnionRenderers\"}},\"id\":\"2073\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2073\",\"type\":\"ColumnDataSource\"}},\"id\":\"2077\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2075\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2073\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2074\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2075\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2077\",\"type\":\"CDSView\"}},\"id\":\"2076\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2079\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AUrkfhehQIQClcj8L1KAhAPQrXo3A9CECPwvUoXI8IQIXrUbgehQlAhetRuB6FCUDD9Shcj8IJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2739\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2738\",\"type\":\"UnionRenderers\"}},\"id\":\"2078\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2078\",\"type\":\"ColumnDataSource\"}},\"id\":\"2082\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2080\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2078\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2079\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2080\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2082\",\"type\":\"CDSView\"}},\"id\":\"2081\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2084\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,555,558,558,558,558,578,580,591,591,594,599,614,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2538\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2537\",\"type\":\"UnionRenderers\"}},\"id\":\"2083\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2083\",\"type\":\"ColumnDataSource\"}},\"id\":\"2087\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2085\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2083\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2084\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2085\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2087\",\"type\":\"CDSView\"}},\"id\":\"2086\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2089\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQBSuR+F6FAhAj8L1KFyPCECPwvUoXI8IQIXrUbgehQlAhetRuB6FCUDXo3A9CtcJQOxRuB6F6wlAw/UoXI/CC0DD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2741\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2740\",\"type\":\"UnionRenderers\"}},\"id\":\"2088\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2088\",\"type\":\"ColumnDataSource\"}},\"id\":\"2092\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2090\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2088\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2089\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2090\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2092\",\"type\":\"CDSView\"}},\"id\":\"2091\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2094\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,570,570,579,580,581,614,614,615,646,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2540\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2539\",\"type\":\"UnionRenderers\"}},\"id\":\"2093\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"2093\",\"type\":\"ColumnDataSource\"}},\"id\":\"2097\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2095\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2093\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2094\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2095\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2097\",\"type\":\"CDSView\"}},\"id\":\"2096\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAFK5H4XoUCEA9CtejcD0IQOF6FK5H4QhA9ihcj8L1CED2KFyPwvUIQIXrUbgehQlA16NwPQrXCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2743\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2742\",\"type\":\"UnionRenderers\"}},\"id\":\"2098\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2099\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2229\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2223\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2224\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2225\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2227\",\"type\":\"CDSView\"}},\"id\":\"2226\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2443\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2760\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2223\",\"type\":\"ColumnDataSource\"}},\"id\":\"2227\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2444\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2761\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2445\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2762\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQD0K16NwPQhAPQrXo3A9CEA9CtejcD0IQI/C9ShcjwhA4XoUrkfhCED2KFyPwvUIQIXrUbgehQlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2769\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2768\",\"type\":\"UnionRenderers\"}},\"id\":\"2228\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2446\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2763\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2228\",\"type\":\"ColumnDataSource\"}},\"id\":\"2232\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2447\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2764\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2230\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2448\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2765\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2228\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2229\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2230\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2232\",\"type\":\"CDSView\"}},\"id\":\"2231\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2234\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2449\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2766\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2450\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2767\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,570,570,570,580,581,581,591,591,591,614,614,615],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2568\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2567\",\"type\":\"UnionRenderers\"}},\"id\":\"2233\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2451\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2768\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2233\",\"type\":\"ColumnDataSource\"}},\"id\":\"2237\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2452\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2769\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2235\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2453\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2770\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2233\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2234\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2235\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2237\",\"type\":\"CDSView\"}},\"id\":\"2236\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2239\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2454\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2771\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2455\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2772\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0ApXI/C9SgIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQD0K16NwPQhA4XoUrkfhCEDhehSuR+EIQPYoXI/C9QhAhetRuB6FCUCF61G4HoUJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2771\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2770\",\"type\":\"UnionRenderers\"}},\"id\":\"2238\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2456\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2773\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2238\",\"type\":\"ColumnDataSource\"}},\"id\":\"2242\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2457\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2774\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2240\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2458\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2775\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2238\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2239\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2240\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2242\",\"type\":\"CDSView\"}},\"id\":\"2241\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2244\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2459\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2776\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2460\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2777\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,578,580,580,591,596,596,599,614,646,646,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2570\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2569\",\"type\":\"UnionRenderers\"}},\"id\":\"2243\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2461\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2778\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2243\",\"type\":\"ColumnDataSource\"}},\"id\":\"2247\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2462\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2779\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2245\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2463\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2780\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2243\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2244\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2245\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2247\",\"type\":\"CDSView\"}},\"id\":\"2246\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2249\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2464\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2781\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2465\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2782\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQOF6FK5H4QhA9ihcj8L1CECF61G4HoUJQIXrUbgehQlAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2773\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2772\",\"type\":\"UnionRenderers\"}},\"id\":\"2248\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2466\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2783\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2248\",\"type\":\"ColumnDataSource\"}},\"id\":\"2252\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2467\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2784\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2250\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2468\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2785\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2248\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2249\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2250\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2252\",\"type\":\"CDSView\"}},\"id\":\"2251\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2254\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2469\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2786\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2470\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2787\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,570,570,578,580,581,591,614,614,614,615,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2572\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2571\",\"type\":\"UnionRenderers\"}},\"id\":\"2253\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2471\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2788\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2253\",\"type\":\"ColumnDataSource\"}},\"id\":\"2257\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2472\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2789\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2255\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2473\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2790\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"2253\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2254\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2255\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2257\",\"type\":\"CDSView\"}},\"id\":\"2256\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1458\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1459\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1460\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1462\",\"type\":\"CDSView\"}},\"id\":\"1461\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1464\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1854\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAAAAAAAAACEAAAAAAAAAIQAAAAAAAAAhAAAAAAAAACEApXI/C9SgIQD0K16NwPQhA9ihcj8L1CED2KFyPwvUIQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2647\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2646\",\"type\":\"UnionRenderers\"}},\"id\":\"1618\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1458\",\"type\":\"ColumnDataSource\"}},\"id\":\"1462\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1829\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,578,578,578,579,580,591,594,596,596,599,615,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2488\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2487\",\"type\":\"UnionRenderers\"}},\"id\":\"1833\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1618\",\"type\":\"ColumnDataSource\"}},\"id\":\"1622\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1830\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1620\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAj8L1KFyPCECPwvUoXI8IQOF6FK5H4QhAw/UoXI/CCUDD9Shcj8IJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2689\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2688\",\"type\":\"UnionRenderers\"}},\"id\":\"1828\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1798\",\"type\":\"ColumnDataSource\"}},\"id\":\"1802\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1618\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1619\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1620\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1622\",\"type\":\"CDSView\"}},\"id\":\"1621\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,579,579,580,581,591,596,596,596,596,646,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2414\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2413\",\"type\":\"UnionRenderers\"}},\"id\":\"1463\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1624\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1800\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1838\",\"type\":\"ColumnDataSource\"}},\"id\":\"1842\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1463\",\"type\":\"ColumnDataSource\"}},\"id\":\"1467\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAKVyPwvUoCEA9CtejcD0IQD0K16NwPQhAPQrXo3A9CECPwvUoXI8IQOF6FK5H4QhA4XoUrkfhCEDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2693\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2692\",\"type\":\"UnionRenderers\"}},\"id\":\"1848\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1465\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1798\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1799\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1800\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1802\",\"type\":\"CDSView\"}},\"id\":\"1801\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1848\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1849\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1850\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1852\",\"type\":\"CDSView\"}},\"id\":\"1851\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1463\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1464\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1465\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1467\",\"type\":\"CDSView\"}},\"id\":\"1466\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1858\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1859\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1860\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1862\",\"type\":\"CDSView\"}},\"id\":\"1861\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,578,579,579,579,581,591,591,594,599,599,614,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2446\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2445\",\"type\":\"UnionRenderers\"}},\"id\":\"1623\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1804\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1469\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1623\",\"type\":\"ColumnDataSource\"}},\"id\":\"1627\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAAAAAAAAACEDhehSuR+EIQOF6FK5H4QhA4XoUrkfhCECF61G4HoUJQMP1KFyPwglAw/UoXI/CCUDD9Shcj8IJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2687\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2686\",\"type\":\"UnionRenderers\"}},\"id\":\"1818\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1625\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1824\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1835\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1623\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1624\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1625\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1627\",\"type\":\"CDSView\"}},\"id\":\"1626\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1833\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1834\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1835\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1837\",\"type\":\"CDSView\"}},\"id\":\"1836\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQBSuR+F6FAhAFK5H4XoUCEApXI/C9SgIQD0K16NwPQhA4XoUrkfhCED2KFyPwvUIQIXrUbgehQlAhetRuB6FCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2617\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2616\",\"type\":\"UnionRenderers\"}},\"id\":\"1468\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1629\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1839\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1813\",\"type\":\"ColumnDataSource\"}},\"id\":\"1817\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1468\",\"type\":\"ColumnDataSource\"}},\"id\":\"1472\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,578,578,580,594,594,596,596,614,614,615,646,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2486\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2485\",\"type\":\"UnionRenderers\"}},\"id\":\"1823\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1853\",\"type\":\"ColumnDataSource\"}},\"id\":\"1857\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1470\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1468\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1469\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1470\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1472\",\"type\":\"CDSView\"}},\"id\":\"1471\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQI/C9ShcjwhAj8L1KFyPCED2KFyPwvUIQPYoXI/C9QhAw/UoXI/CCUDD9Shcj8IJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2649\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2648\",\"type\":\"UnionRenderers\"}},\"id\":\"1628\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1860\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1474\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1820\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1853\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1854\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1855\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1857\",\"type\":\"CDSView\"}},\"id\":\"1856\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1823\",\"type\":\"ColumnDataSource\"}},\"id\":\"1827\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1628\",\"type\":\"ColumnDataSource\"}},\"id\":\"1632\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1630\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1840\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1825\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1828\",\"type\":\"ColumnDataSource\"}},\"id\":\"1832\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1628\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1629\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1630\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1632\",\"type\":\"CDSView\"}},\"id\":\"1631\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1818\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1819\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1820\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1822\",\"type\":\"CDSView\"}},\"id\":\"1821\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,570,578,578,580,581,581,581,591,591,594,599,599,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2416\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2415\",\"type\":\"UnionRenderers\"}},\"id\":\"1473\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1634\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1473\",\"type\":\"ColumnDataSource\"}},\"id\":\"1477\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1823\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1824\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1825\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1827\",\"type\":\"CDSView\"}},\"id\":\"1826\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1475\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1855\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1819\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AUrkfhehQIQD0K16NwPQhAPQrXo3A9CECPwvUoXI8IQI/C9ShcjwhAj8L1KFyPCEDhehSuR+EIQPYoXI/C9QhAw/UoXI/CCUDD9Shcj8IJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2691\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2690\",\"type\":\"UnionRenderers\"}},\"id\":\"1838\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1473\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1474\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1475\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1477\",\"type\":\"CDSView\"}},\"id\":\"1476\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,558,570,570,578,581,594,594,596,596,614,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2448\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2447\",\"type\":\"UnionRenderers\"}},\"id\":\"1633\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1833\",\"type\":\"ColumnDataSource\"}},\"id\":\"1837\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1803\",\"type\":\"ColumnDataSource\"}},\"id\":\"1807\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1479\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1850\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1633\",\"type\":\"ColumnDataSource\"}},\"id\":\"1637\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1815\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1635\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1633\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1634\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1635\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1637\",\"type\":\"CDSView\"}},\"id\":\"1636\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1844\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAKVyPwvUoCECPwvUoXI8IQOF6FK5H4QhA16NwPQrXCUDXo3A9CtcJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2619\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2618\",\"type\":\"UnionRenderers\"}},\"id\":\"1478\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1818\",\"type\":\"ColumnDataSource\"}},\"id\":\"1822\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1805\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1639\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAAAAAAAAACEAUrkfhehQIQD0K16NwPQhAPQrXo3A9CEA9CtejcD0IQOF6FK5H4QhA4XoUrkfhCEDD9Shcj8IJQNejcD0K1wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2695\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2694\",\"type\":\"UnionRenderers\"}},\"id\":\"1858\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1478\",\"type\":\"ColumnDataSource\"}},\"id\":\"1482\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1480\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1803\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1804\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1805\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1807\",\"type\":\"CDSView\"}},\"id\":\"1806\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQD0K16NwPQhAj8L1KFyPCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CECF61G4HoUJQIXrUbgehQlAhetRuB6FCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2651\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2650\",\"type\":\"UnionRenderers\"}},\"id\":\"1638\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1478\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1479\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1480\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1482\",\"type\":\"CDSView\"}},\"id\":\"1481\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,570,579,580,580,596,599,599,615,615,646,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2482\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2481\",\"type\":\"UnionRenderers\"}},\"id\":\"1803\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,578,580,581,581,581,581,599,614,614,653,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2492\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2491\",\"type\":\"UnionRenderers\"}},\"id\":\"1853\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1484\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1834\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1638\",\"type\":\"ColumnDataSource\"}},\"id\":\"1642\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1640\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,570,579,580,591,591,594,594,596,599,615,646,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2484\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2483\",\"type\":\"UnionRenderers\"}},\"id\":\"1813\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1638\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1639\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1640\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1642\",\"type\":\"CDSView\"}},\"id\":\"1641\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,579,581,581,581,594,596,599,614,615,615,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2418\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2417\",\"type\":\"UnionRenderers\"}},\"id\":\"1483\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1849\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1644\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1483\",\"type\":\"ColumnDataSource\"}},\"id\":\"1487\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1843\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1844\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1845\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1847\",\"type\":\"CDSView\"}},\"id\":\"1846\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1485\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1808\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1809\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1810\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1812\",\"type\":\"CDSView\"}},\"id\":\"1811\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1483\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1484\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1485\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1487\",\"type\":\"CDSView\"}},\"id\":\"1486\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,578,579,580,580,581,581,591,591,594,594,599,599,614],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2450\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2449\",\"type\":\"UnionRenderers\"}},\"id\":\"1643\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1828\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1829\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1830\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1832\",\"type\":\"CDSView\"}},\"id\":\"1831\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1814\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1489\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1643\",\"type\":\"ColumnDataSource\"}},\"id\":\"1647\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1808\",\"type\":\"ColumnDataSource\"}},\"id\":\"1812\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1645\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1845\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1838\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1839\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1840\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1842\",\"type\":\"CDSView\"}},\"id\":\"1841\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1643\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1644\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1645\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1647\",\"type\":\"CDSView\"}},\"id\":\"1646\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAAAAAAAAACEAUrkfhehQIQClcj8L1KAhAKVyPwvUoCEA9CtejcD0IQOF6FK5H4QhA4XoUrkfhCEDD9Shcj8IJQMP1KFyPwglA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2621\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2620\",\"type\":\"UnionRenderers\"}},\"id\":\"1488\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1810\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1843\",\"type\":\"ColumnDataSource\"}},\"id\":\"1847\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1488\",\"type\":\"ColumnDataSource\"}},\"id\":\"1492\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEA9CtejcD0IQI/C9ShcjwhAj8L1KFyPCEDhehSuR+EIQPYoXI/C9QhA9ihcj8L1CECF61G4HoUJQMP1KFyPwglA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2685\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2684\",\"type\":\"UnionRenderers\"}},\"id\":\"1808\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1490\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1809\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1848\",\"type\":\"ColumnDataSource\"}},\"id\":\"1852\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEAUrkfhehQIQBSuR+F6FAhAKVyPwvUoCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CED2KFyPwvUIQPYoXI/C9QhA9ihcj8L1CEDD9Shcj8IJQOxRuB6F6wlA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2653\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2652\",\"type\":\"UnionRenderers\"}},\"id\":\"1648\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1813\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1814\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1815\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1817\",\"type\":\"CDSView\"}},\"id\":\"1816\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,570,581,581,594,596,596,614,614,614,646,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2490\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2489\",\"type\":\"UnionRenderers\"}},\"id\":\"1843\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1649\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1488\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1489\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1490\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1492\",\"type\":\"CDSView\"}},\"id\":\"1491\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1865\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1869\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1858\",\"type\":\"ColumnDataSource\"}},\"id\":\"1862\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"1863\",\"type\":\"ColumnDataSource\"}},\"id\":\"1867\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQClcj8L1KAhAj8L1KFyPCED2KFyPwvUIQMP1KFyPwglA16NwPQrXCUDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2697\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2696\",\"type\":\"UnionRenderers\"}},\"id\":\"1868\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,558,570,579,579,581,591,591,594,596,599,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2494\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2493\",\"type\":\"UnionRenderers\"}},\"id\":\"1863\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1779\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1773\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1774\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1775\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1777\",\"type\":\"CDSView\"}},\"id\":\"1776\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1773\",\"type\":\"ColumnDataSource\"}},\"id\":\"1777\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAAAAAAAAAIQBSuR+F6FAhAKVyPwvUoCEA9CtejcD0IQI/C9ShcjwhAj8L1KFyPCEDhehSuR+EIQOF6FK5H4QhA16NwPQrXCUDsUbgehesJQMP1KFyPwgtAw/UoXI/CC0DD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2679\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2678\",\"type\":\"UnionRenderers\"}},\"id\":\"1778\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1978\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1979\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1980\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1982\",\"type\":\"CDSView\"}},\"id\":\"1981\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1780\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1778\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1779\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1780\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1782\",\"type\":\"CDSView\"}},\"id\":\"1781\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"1978\",\"type\":\"ColumnDataSource\"}},\"id\":\"1982\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1980\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1984\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,570,578,579,580,580,594,614,615,615,646,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2518\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2517\",\"type\":\"UnionRenderers\"}},\"id\":\"1983\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1983\",\"type\":\"ColumnDataSource\"}},\"id\":\"1987\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1985\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1983\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1984\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1985\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1987\",\"type\":\"CDSView\"}},\"id\":\"1986\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1989\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQClcj8L1KAhAKVyPwvUoCECPwvUoXI8IQI/C9ShcjwhA4XoUrkfhCECF61G4HoUJQIXrUbgehQlA16NwPQrXCUDsUbgehesJQPYoXI/C9QpAw/UoXI/CC0DD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2721\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2720\",\"type\":\"UnionRenderers\"}},\"id\":\"1988\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1988\",\"type\":\"ColumnDataSource\"}},\"id\":\"1992\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1990\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1988\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1989\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1990\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1992\",\"type\":\"CDSView\"}},\"id\":\"1991\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1994\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,570,578,578,579,579,581,591,596,599,599,599,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2520\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2519\",\"type\":\"UnionRenderers\"}},\"id\":\"1993\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1993\",\"type\":\"ColumnDataSource\"}},\"id\":\"1997\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1995\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1993\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1994\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1995\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1997\",\"type\":\"CDSView\"}},\"id\":\"1996\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1999\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAFK5H4XoUCECPwvUoXI8IQIXrUbgehQlAw/UoXI/CCUDD9Shcj8IJQNejcD0K1wlA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2723\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2722\",\"type\":\"UnionRenderers\"}},\"id\":\"1998\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1998\",\"type\":\"ColumnDataSource\"}},\"id\":\"2002\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2000\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1998\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1999\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2000\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2002\",\"type\":\"CDSView\"}},\"id\":\"2001\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2004\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2005\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,579,581,581,591,599,599,614,615,646,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2522\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2521\",\"type\":\"UnionRenderers\"}},\"id\":\"2003\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2602\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2603\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2604\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2605\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2606\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2607\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2608\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2609\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2610\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2611\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2612\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2613\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1944\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2614\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2615\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2616\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2617\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2618\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2619\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2620\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2621\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2622\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2623\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2624\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2625\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2626\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2627\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2628\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2629\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1938\",\"type\":\"ColumnDataSource\"}},\"id\":\"1942\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2630\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2631\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2632\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2633\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1863\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1864\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1865\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1867\",\"type\":\"CDSView\"}},\"id\":\"1866\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2791\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"2003\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2004\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2005\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2007\",\"type\":\"CDSView\"}},\"id\":\"2006\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2164\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2792\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2003\",\"type\":\"ColumnDataSource\"}},\"id\":\"2007\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,558,558,570,579,579,580,581,594,596,599,599,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2554\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2553\",\"type\":\"UnionRenderers\"}},\"id\":\"2163\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2009\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2793\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"2163\",\"type\":\"ColumnDataSource\"}},\"id\":\"2167\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1424\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2165\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2163\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2164\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2165\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2167\",\"type\":\"CDSView\"}},\"id\":\"2166\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAAAAAAAAACEAAAAAAAAAIQBSuR+F6FAhAj8L1KFyPCED2KFyPwvUIQPYoXI/C9QhA9ihcj8L1CEDD9Shcj8IJQMP1KFyPwglA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2725\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2724\",\"type\":\"UnionRenderers\"}},\"id\":\"2008\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2169\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2008\",\"type\":\"ColumnDataSource\"}},\"id\":\"2012\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2010\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2008\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2009\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2010\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2012\",\"type\":\"CDSView\"}},\"id\":\"2011\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQD0K16NwPQhAj8L1KFyPCED2KFyPwvUIQMP1KFyPwglA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2757\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2756\",\"type\":\"UnionRenderers\"}},\"id\":\"2168\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2014\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2168\",\"type\":\"ColumnDataSource\"}},\"id\":\"2172\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2555\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2170\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2168\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2169\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2170\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2172\",\"type\":\"CDSView\"}},\"id\":\"2171\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,578,579,580,580,591,594,596,599,614,615,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2406\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2405\",\"type\":\"UnionRenderers\"}},\"id\":\"1423\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,578,578,581,591,591,594,594,596,599,614,615,615,615],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2524\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2523\",\"type\":\"UnionRenderers\"}},\"id\":\"2013\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2174\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2013\",\"type\":\"ColumnDataSource\"}},\"id\":\"2017\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2015\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2013\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2014\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2015\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2017\",\"type\":\"CDSView\"}},\"id\":\"2016\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,570,570,579,580,581,581,591,596,614,614,615,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2556\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2555\",\"type\":\"UnionRenderers\"}},\"id\":\"2173\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2019\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2173\",\"type\":\"ColumnDataSource\"}},\"id\":\"2177\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2175\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2173\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2174\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2175\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2177\",\"type\":\"CDSView\"}},\"id\":\"2176\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAFK5H4XoUCEApXI/C9SgIQClcj8L1KAhAKVyPwvUoCEA9CtejcD0IQD0K16NwPQhA9ihcj8L1CEDXo3A9CtcJQNejcD0K1wlA7FG4HoXrCUD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2727\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2726\",\"type\":\"UnionRenderers\"}},\"id\":\"2018\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2179\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"1335\",\"type\":\"HelpTool\"},{\"attributes\":{\"source\":{\"id\":\"2018\",\"type\":\"ColumnDataSource\"}},\"id\":\"2022\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2020\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2018\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2019\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2020\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2022\",\"type\":\"CDSView\"}},\"id\":\"2021\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAKVyPwvUoCEA9CtejcD0IQD0K16NwPQhAj8L1KFyPCEDhehSuR+EIQPYoXI/C9QhAhetRuB6FCUCF61G4HoUJQOxRuB6F6wlA7FG4HoXrCUDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2759\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2758\",\"type\":\"UnionRenderers\"}},\"id\":\"2178\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2024\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2178\",\"type\":\"ColumnDataSource\"}},\"id\":\"2182\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2180\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2178\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2179\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2180\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2182\",\"type\":\"CDSView\"}},\"id\":\"2181\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,558,570,578,579,580,580,581,594,596,614,614,614,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2526\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2525\",\"type\":\"UnionRenderers\"}},\"id\":\"2023\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2184\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2023\",\"type\":\"ColumnDataSource\"}},\"id\":\"2027\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2025\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2023\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2024\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2025\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2027\",\"type\":\"CDSView\"}},\"id\":\"2026\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,578,579,580,580,594,594,594,614,615,646,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2558\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2557\",\"type\":\"UnionRenderers\"}},\"id\":\"2183\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2029\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2183\",\"type\":\"ColumnDataSource\"}},\"id\":\"2187\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null},\"id\":\"1280\",\"type\":\"DataRange1d\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2185\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2183\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2184\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2185\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2187\",\"type\":\"CDSView\"}},\"id\":\"2186\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQI/C9ShcjwhAj8L1KFyPCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CECF61G4HoUJQIXrUbgehQlAhetRuB6FCUDD9Shcj8IJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2729\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2728\",\"type\":\"UnionRenderers\"}},\"id\":\"2028\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2189\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2028\",\"type\":\"ColumnDataSource\"}},\"id\":\"2032\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2030\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2028\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2029\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2030\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2032\",\"type\":\"CDSView\"}},\"id\":\"2031\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAAAAAAAAACEAUrkfhehQIQBSuR+F6FAhAj8L1KFyPCECPwvUoXI8IQOF6FK5H4QhA9ihcj8L1CEDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2761\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2760\",\"type\":\"UnionRenderers\"}},\"id\":\"2188\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2034\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2188\",\"type\":\"ColumnDataSource\"}},\"id\":\"2192\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2592\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2190\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2593\",\"type\":\"Selection\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"1330\",\"type\":\"PanTool\"},{\"id\":\"1331\",\"type\":\"WheelZoomTool\"},{\"id\":\"1332\",\"type\":\"BoxZoomTool\"},{\"id\":\"1333\",\"type\":\"SaveTool\"},{\"id\":\"1334\",\"type\":\"ResetTool\"},{\"id\":\"1335\",\"type\":\"HelpTool\"}]},\"id\":\"1336\",\"type\":\"Toolbar\"},{\"attributes\":{\"data_source\":{\"id\":\"2188\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2189\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2190\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2192\",\"type\":\"CDSView\"}},\"id\":\"2191\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,578,578,579,580,594,594,594,594,594,596,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2528\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2527\",\"type\":\"UnionRenderers\"}},\"id\":\"2033\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1345\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,570,578,578,579,579,591,591,599,614,614,614,615,615],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2560\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2559\",\"type\":\"UnionRenderers\"}},\"id\":\"2193\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2035\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2033\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2034\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2035\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2037\",\"type\":\"CDSView\"}},\"id\":\"2036\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2194\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2474\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1553\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1554\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1555\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1557\",\"type\":\"CDSView\"}},\"id\":\"1556\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2634\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2475\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1553\",\"type\":\"ColumnDataSource\"}},\"id\":\"1557\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2635\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1559\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2476\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2636\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2477\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2637\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAKVyPwvUoCEApXI/C9SgIQI/C9ShcjwhA4XoUrkfhCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CED2KFyPwvUIQIXrUbgehQlA16NwPQrXCUDsUbgehesJQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2635\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2634\",\"type\":\"UnionRenderers\"}},\"id\":\"1558\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2478\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2638\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1558\",\"type\":\"ColumnDataSource\"}},\"id\":\"1562\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2479\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1560\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2639\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2480\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1558\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1559\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1560\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1562\",\"type\":\"CDSView\"}},\"id\":\"1561\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2640\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1564\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2481\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2641\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2482\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2642\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[570,570,578,580,591,594,594,596,599,614,615,615,646,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2434\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2433\",\"type\":\"UnionRenderers\"}},\"id\":\"1563\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2483\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2643\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1563\",\"type\":\"ColumnDataSource\"}},\"id\":\"1567\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2484\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1565\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2644\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2485\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1563\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1564\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1565\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1567\",\"type\":\"CDSView\"}},\"id\":\"1566\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2645\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1569\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2486\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2646\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2487\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2647\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"FK5H4XoUCEApXI/C9SgIQClcj8L1KAhAKVyPwvUoCECPwvUoXI8IQI/C9ShcjwhA4XoUrkfhCED2KFyPwvUIQIXrUbgehQlA16NwPQrXCUDXo3A9CtcJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2637\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2636\",\"type\":\"UnionRenderers\"}},\"id\":\"1568\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2488\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2648\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1568\",\"type\":\"ColumnDataSource\"}},\"id\":\"1572\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2489\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1570\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2649\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2490\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1568\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1569\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1570\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1572\",\"type\":\"CDSView\"}},\"id\":\"1571\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2650\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1574\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2491\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2651\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2492\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2652\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,578,581,581,596,596,599,599,614,614,615,615,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2436\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2435\",\"type\":\"UnionRenderers\"}},\"id\":\"1573\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2493\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"axis_label\":\"LSAT\",\"formatter\":{\"id\":\"2383\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"1289\",\"type\":\"BasicTicker\"}},\"id\":\"1288\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"2653\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1573\",\"type\":\"ColumnDataSource\"}},\"id\":\"1577\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2494\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1575\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2654\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2495\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1573\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1574\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1575\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1577\",\"type\":\"CDSView\"}},\"id\":\"1576\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2655\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1579\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2496\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2656\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2497\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2657\",\"type\":\"Selection\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEApXI/C9SgIQClcj8L1KAhA4XoUrkfhCEDhehSuR+EIQPYoXI/C9QhA9ihcj8L1CECF61G4HoUJQMP1KFyPwglA16NwPQrXCUDsUbgehesJQOxRuB6F6wlAw/UoXI/CC0DD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2639\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2638\",\"type\":\"UnionRenderers\"}},\"id\":\"1578\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2498\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"1348\",\"type\":\"ColumnDataSource\"}},\"id\":\"1352\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2658\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"1578\",\"type\":\"ColumnDataSource\"}},\"id\":\"1582\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"2499\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1580\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2659\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2500\",\"type\":\"Selection\"},{\"attributes\":{\"data_source\":{\"id\":\"1578\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1579\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1580\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1582\",\"type\":\"CDSView\"}},\"id\":\"1581\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2660\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1584\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2501\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2661\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2502\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2662\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,570,578,581,591,591,594,596,614,615,615,646,646,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2438\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2437\",\"type\":\"UnionRenderers\"}},\"id\":\"1583\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"2503\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"2663\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"2504\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1585\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"2664\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"1583\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1584\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1585\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1587\",\"type\":\"CDSView\"}},\"id\":\"1586\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"2505\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"source\":{\"id\":\"2318\",\"type\":\"ColumnDataSource\"}},\"id\":\"2322\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"2318\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2319\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2320\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2322\",\"type\":\"CDSView\"}},\"id\":\"2321\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1714\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1783\",\"type\":\"ColumnDataSource\"}},\"id\":\"1787\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[581,581,591,594,594,594,596,599,615,615,646,646,646,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2464\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2463\",\"type\":\"UnionRenderers\"}},\"id\":\"1713\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1799\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1795\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2324\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1713\",\"type\":\"ColumnDataSource\"}},\"id\":\"1717\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQClcj8L1KAhAKVyPwvUoCEA9CtejcD0IQD0K16NwPQhA4XoUrkfhCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CEDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2683\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2682\",\"type\":\"UnionRenderers\"}},\"id\":\"1798\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1715\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1793\",\"type\":\"ColumnDataSource\"}},\"id\":\"1797\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1789\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1713\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1714\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1715\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1717\",\"type\":\"CDSView\"}},\"id\":\"1716\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,558,570,580,580,581,581,591,594,596,599,615,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2586\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2585\",\"type\":\"UnionRenderers\"}},\"id\":\"2323\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1719\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2323\",\"type\":\"ColumnDataSource\"}},\"id\":\"2327\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1790\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1793\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1794\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1795\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1797\",\"type\":\"CDSView\"}},\"id\":\"1796\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2325\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQAAAAAAAAAhAFK5H4XoUCEAUrkfhehQIQBSuR+F6FAhA4XoUrkfhCECF61G4HoUJQIXrUbgehQlAw/UoXI/CCUDD9Shcj8IJQOxRuB6F6wlA7FG4HoXrCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2681\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2680\",\"type\":\"UnionRenderers\"}},\"id\":\"1788\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"2323\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2324\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2325\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2327\",\"type\":\"CDSView\"}},\"id\":\"2326\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQBSuR+F6FAhAKVyPwvUoCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CECF61G4HoUJQIXrUbgehQlAw/UoXI/CCUDsUbgehesJQPYoXI/C9QpA9ihcj8L1CkDD9Shcj8ILQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2667\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2666\",\"type\":\"UnionRenderers\"}},\"id\":\"1718\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1783\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1784\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1785\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1787\",\"type\":\"CDSView\"}},\"id\":\"1786\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2329\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,579,579,579,580,591,594,594,596,596,596,599,599,615],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2480\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2479\",\"type\":\"UnionRenderers\"}},\"id\":\"1793\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1718\",\"type\":\"ColumnDataSource\"}},\"id\":\"1722\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1720\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1718\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1719\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1720\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1722\",\"type\":\"CDSView\"}},\"id\":\"1721\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1785\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"AAAAAAAACEAUrkfhehQIQClcj8L1KAhAKVyPwvUoCEApXI/C9SgIQD0K16NwPQhAPQrXo3A9CEA9CtejcD0IQI/C9ShcjwhA9ihcj8L1CEDD9Shcj8IJQMP1KFyPwglA16NwPQrXCUD2KFyPwvUKQPYoXI/C9QpA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2789\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2788\",\"type\":\"UnionRenderers\"}},\"id\":\"2328\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1724\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1788\",\"type\":\"ColumnDataSource\"}},\"id\":\"1792\",\"type\":\"CDSView\"},{\"attributes\":{\"source\":{\"id\":\"2328\",\"type\":\"ColumnDataSource\"}},\"id\":\"2332\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2330\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2328\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2329\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2330\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2332\",\"type\":\"CDSView\"}},\"id\":\"2331\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,558,558,570,579,580,580,581,591,594,596,596,599,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2466\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2465\",\"type\":\"UnionRenderers\"}},\"id\":\"1723\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1778\",\"type\":\"ColumnDataSource\"}},\"id\":\"1782\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1784\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2334\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1723\",\"type\":\"ColumnDataSource\"}},\"id\":\"1727\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1725\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1723\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1724\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1725\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1727\",\"type\":\"CDSView\"}},\"id\":\"1726\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"1788\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1789\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1790\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1792\",\"type\":\"CDSView\"}},\"id\":\"1791\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,578,579,580,581,591,591,596,596,599,614,614,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2588\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2587\",\"type\":\"UnionRenderers\"}},\"id\":\"2333\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1729\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1794\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2333\",\"type\":\"ColumnDataSource\"}},\"id\":\"2337\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2335\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2333\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2334\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2335\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2337\",\"type\":\"CDSView\"}},\"id\":\"2336\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQK5H4XoUrgdAFK5H4XoUCEApXI/C9SgIQI/C9ShcjwhA4XoUrkfhCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CECF61G4HoUJQNejcD0K1wlA16NwPQrXCUD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2669\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2668\",\"type\":\"UnionRenderers\"}},\"id\":\"1728\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[581,591,594,596,596,596,596,599,599,614,615,646,653,653,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2478\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2477\",\"type\":\"UnionRenderers\"}},\"id\":\"1783\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2339\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,570,578,578,578,580,581,581,591,591,594,599,599,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2392\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2391\",\"type\":\"UnionRenderers\"}},\"id\":\"1353\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1728\",\"type\":\"ColumnDataSource\"}},\"id\":\"1732\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1730\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1728\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1729\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1730\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1732\",\"type\":\"CDSView\"}},\"id\":\"1731\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0AAAAAAAAAIQBSuR+F6FAhAFK5H4XoUCEAUrkfhehQIQOF6FK5H4QhAhetRuB6FCUDD9Shcj8IJQMP1KFyPwglAw/UoXI/CCUDsUbgehesJQOxRuB6F6wlA9ihcj8L1CkD2KFyPwvUKQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2791\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2790\",\"type\":\"UnionRenderers\"}},\"id\":\"2338\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1354\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1734\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"2338\",\"type\":\"ColumnDataSource\"}},\"id\":\"2342\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2340\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2338\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2339\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2340\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2342\",\"type\":\"CDSView\"}},\"id\":\"2341\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,555,558,570,570,579,581,594,594,596,596,599,614,615,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2468\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2467\",\"type\":\"UnionRenderers\"}},\"id\":\"1733\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":2},\"fill_color\":{\"value\":\"#ff7e0e\"},\"line_alpha\":{\"value\":2},\"line_color\":{\"value\":\"#ff7e0e\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2349\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1733\",\"type\":\"ColumnDataSource\"}},\"id\":\"1737\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1735\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1733\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1734\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1735\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1737\",\"type\":\"CDSView\"}},\"id\":\"1736\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"2343\",\"type\":\"ColumnDataSource\"}},\"id\":\"2347\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1739\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2345\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2343\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2344\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2345\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2347\",\"type\":\"CDSView\"}},\"id\":\"2346\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"rkfhehSuB0CuR+F6FK4HQAAAAAAAAAhAFK5H4XoUCECPwvUoXI8IQPYoXI/C9QhA9ihcj8L1CED2KFyPwvUIQMP1KFyPwglAw/UoXI/CCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUDsUbgehesJQMP1KFyPwgtA\",\"dtype\":\"float64\",\"shape\":[15]},\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2671\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2670\",\"type\":\"UnionRenderers\"}},\"id\":\"1738\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1738\",\"type\":\"ColumnDataSource\"}},\"id\":\"1742\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1740\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"j8L1KFyPBEDsUbgehesFQBSuR+F6FAZAexSuR+F6BkCPwvUoXI8GQKRwPQrXowZAzczMzMzMBkAK16NwPQoHQEjhehSuRwdASOF6FK5HB0Bcj8L1KFwHQFyPwvUoXAdAcT0K16NwB0CuR+F6FK4HQMP1KFyPwgdA16NwPQrXB0DsUbgehesHQAAAAAAAAAhAFK5H4XoUCEAUrkfhehQIQBSuR+F6FAhAFK5H4XoUCEApXI/C9SgIQClcj8L1KAhAPQrXo3A9CEA9CtejcD0IQD0K16NwPQhAUrgehetRCEBmZmZmZmYIQI/C9ShcjwhApHA9CtejCEC4HoXrUbgIQM3MzMzMzAhA4XoUrkfhCEDhehSuR+EIQOF6FK5H4QhA9ihcj8L1CEAK16NwPQoJQArXo3A9CglAMzMzMzMzCUAzMzMzMzMJQDMzMzMzMwlAMzMzMzMzCUBI4XoUrkcJQEjhehSuRwlASOF6FK5HCUBcj8L1KFwJQFyPwvUoXAlAhetRuB6FCUCF61G4HoUJQIXrUbgehQlAmpmZmZmZCUCamZmZmZkJQK5H4XoUrglAw/UoXI/CCUDXo3A9CtcJQNejcD0K1wlA16NwPQrXCUDsUbgehesJQOxRuB6F6wlA7FG4HoXrCUApXI/C9SgKQD0K16NwPQpAUrgehetRCkBmZmZmZmYKQGZmZmZmZgpAj8L1KFyPCkCkcD0K16MKQKRwPQrXowpA4XoUrkfhCkDhehSuR+EKQPYoXI/C9QpACtejcD0KC0AfhetRuB4LQB+F61G4HgtAMzMzMzMzC0BI4XoUrkcLQFyPwvUoXAtAhetRuB6FC0CamZmZmZkLQMP1KFyPwgtAAAAAAAAADEA=\",\"dtype\":\"float64\",\"shape\":[82]},\"y\":{\"__ndarray__\":\"+hicj8H5iD/6GJyPwfmYP7sStStRu6I/+hicj8H5qD84H4PzMTivP7sStStRu7I/25WoXYnatT/6GJyPwfm4Pxmcj8H5GLw/OB+D8zE4vz8sUbsStSvBP7sStStRu8I/S9SuRO1KxD/blahdidrFP2pXonYlasc/+hicj8H5yD+J2pWoXYnKPxmcj8H5GMw/qV2J2pWozT84H4PzMTjPP2RwPgbnY9A/LFG7ErUr0T/0MTgfg/PRP7sStStRu9I/g/MxOB+D0z9L1K5E7UrUPxO1K1G7EtU/25WoXYna1T+idiVqV6LWP2pXonYlatc/Mjgfg/Mx2D/6GJyPwfnYP8L5GJyPwdk/idqVqF2J2j9RuxK1K1HbPxmcj8H5GNw/4XwMzsfg3D+pXYnalajdP3A+BudjcN4/OB+D8zE43z8AAAAAAADgP2RwPgbnY+A/yOB8DM7H4D8sUbsStSvhP5DB+Ricj+E/9DE4H4Pz4T9XonYlalfiP7sStStRu+I/H4PzMTgf4z+D8zE4H4PjP+djcD4G5+M/S9SuRO1K5D+vRO1K1K7kPxO1K1G7EuU/dyVqV6J25T/blahdidrlPz4G52NwPuY/onYlalei5j8G52NwPgbnP2pXonYlauc/zsfgfAzO5z8yOB+D8zHoP5aoXYnaleg/+hicj8H56D9eidqVqF3pP8L5GJyPwek/JWpXonYl6j+J2pWoXYnqP+1K1K5E7eo/UbsStStR6z+1K1G7ErXrPxmcj8H5GOw/fQzOx+B87D/hfAzOx+DsP0XtStSuRO0/qV2J2pWo7T8MzsfgfAzuP3A+BudjcO4/1K5E7UrU7j84H4PzMTjvP5yPwfkYnO8/AAAAAAAA8D8=\",\"dtype\":\"float64\",\"shape\":[82]}},\"selected\":{\"id\":\"2793\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2792\",\"type\":\"UnionRenderers\"}},\"id\":\"2348\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"data_source\":{\"id\":\"1738\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1739\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1740\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1742\",\"type\":\"CDSView\"}},\"id\":\"1741\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"source\":{\"id\":\"2348\",\"type\":\"ColumnDataSource\"}},\"id\":\"2352\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[555,578,580,580,580,581,591,594,594,594,596,599,614,646,646],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2470\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2469\",\"type\":\"UnionRenderers\"}},\"id\":\"1743\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"2350\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"2348\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"2349\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"2350\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"2352\",\"type\":\"CDSView\"}},\"id\":\"2351\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1744\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"1903\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1904\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1905\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1907\",\"type\":\"CDSView\"}},\"id\":\"1906\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1909\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1905\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[558,558,558,558,570,579,591,594,596,599,614,614,614,646,653],\"y\":{\"__ndarray__\":\"ERERERERsT8RERERERHBP5qZmZmZmck/ERERERER0T9VVVVVVVXVP5qZmZmZmdk/3t3d3d3d3T8RERERERHhPzMzMzMzM+M/VVVVVVVV5T93d3d3d3fnP5qZmZmZmek/vLu7u7u76z/e3d3d3d3tPwAAAAAAAPA/\",\"dtype\":\"float64\",\"shape\":[15]}},\"selected\":{\"id\":\"2502\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"2501\",\"type\":\"UnionRenderers\"}},\"id\":\"1903\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"1903\",\"type\":\"ColumnDataSource\"}},\"id\":\"1907\",\"type\":\"CDSView\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1939\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.02},\"fill_color\":{\"value\":\"#1f77b3\"},\"line_alpha\":{\"value\":0.02},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1904\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"1898\",\"type\":\"ColumnDataSource\"}},\"id\":\"1902\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"1898\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"1899\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"1900\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"1902\",\"type\":\"CDSView\"}},\"id\":\"1901\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1900\",\"type\":\"Circle\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"1910\",\"type\":\"Circle\"}],\"root_ids\":[\"2353\"]},\"title\":\"Bokeh Application\",\"version\":\"1.3.4\"}};\n",
       "  var render_items = [{\"docid\":\"08847847-10af-43b2-8ce9-6387c16a4a2e\",\"roots\":{\"2353\":\"7545b831-fc1b-46aa-8def-eeaead422983\"}}];\n",
       "  root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
       "\n",
       "  }\n",
       "  if (root.Bokeh !== undefined) {\n",
       "    embed_document(root);\n",
       "  } else {\n",
       "    var attempts = 0;\n",
       "    var timer = setInterval(function(root) {\n",
       "      if (root.Bokeh !== undefined) {\n",
       "        embed_document(root);\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "      attempts++;\n",
       "      if (attempts > 100) {\n",
       "        console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "    }, 10, root)\n",
       "  }\n",
       "})(window);"
      ],
      "application/vnd.bokehjs_exec.v0+json": ""
     },
     "metadata": {
      "application/vnd.bokehjs_exec.v0+json": {
       "id": "2353"
      }
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "p = bokeh.plotting.figure(\n",
    "    width=400, height=300, x_axis_label=\"LSAT\", y_axis_label=\"ECDF\"\n",
    ")\n",
    "\n",
    "a = bokeh.plotting.figure(\n",
    "    width=400, height=300, x_axis_label=\"GPA\", y_axis_label=\"ECDF\",\n",
    ")\n",
    "\n",
    "# ECDF values for plotting\n",
    "sample_lsat_ecdf = ecdf(sample_lsat)\n",
    "pop_lsat_ecdf = ecdf(pop_lsat)\n",
    "sample_gpa_ecdf = ecdf(sample_gpa)\n",
    "pop_gpa_ecdf = ecdf(pop_gpa)\n",
    "\n",
    "# Make 100 bootstrap samples and plot them\n",
    "for _ in range(100):\n",
    "    lsat = draw_bs_sample(sample_lsat)\n",
    "    gpa = draw_bs_sample(sample_gpa)\n",
    "    # Add semitransparent ECDFs to the plot\n",
    "    p.circle(\n",
    "        np.sort(lsat),\n",
    "        sample_lsat_ecdf,\n",
    "        color=colorcet.b_glasbey_category10[0],\n",
    "        alpha=0.02,\n",
    "    )\n",
    "    a.circle(\n",
    "        np.sort(gpa),\n",
    "        sample_gpa_ecdf,\n",
    "        color=colorcet.b_glasbey_category10[0],\n",
    "        alpha=0.02,\n",
    "    )\n",
    "    \n",
    "p.circle(\n",
    "    np.sort(pop_lsat), pop_lsat_ecdf, color=colorcet.b_glasbey_category10[1], alpha=2\n",
    ")\n",
    "a.circle(\n",
    "    np.sort(pop_gpa), pop_gpa_ecdf, color=colorcet.b_glasbey_category10[1], alpha=2\n",
    ")\n",
    "\n",
    "bokeh.io.show(bokeh.layouts.row(p, a))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "What do you notice about the bootstrapped ECDFs? Consider the approximate shape and mean.  \n",
    "\n",
    "Now that we've shown the power of bootstrapping, let's explore some more bootstrapping methods! First we'll review pairs bootstrapping, which we learned about in class, then go into some new methods."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Pairs Bootstrap\n",
    "\n",
    "Also covered in Lesson 7.  \n",
    "\n",
    "We use pairs bootstrapping when we have paired data, and we will often want to compute the correlation. The important thing to remember with pairs bootstrapping is that we draw a random sample of *pairs*, not 2 random samples of each array. For example, if we have paired data in 2 arrays: $\\mathbf{x} = [x_1, x_2,\\ldots, x_n]$ and $\\mathbf{y} = [y_1, y_2,\\ldots, y_n]$, we must draw the same indices from both arrays so we end up with paired samples:  \n",
    "\n",
    "\\begin{align}\n",
    "&\\mathbf{\\hat{x}} = [x_i, x_j, x_k,\\ldots, x_n], \\text{ and}\\\\[1em]  \n",
    "&\\mathbf{\\hat{y}} = [y_i, y_j, y_k,\\ldots, y_n].\n",
    "\\end{align}\n",
    "\n",
    "Take a look at Lesson 7 for a coding example.  \n",
    "\n",
    "**Question**: Why do we have to keep pairs together to estimate correlation? What result will you likely get for the correlation if your pairs get separated?"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 2. BCa Confidence Intervals\n",
    "\n",
    "The BCa confidence interval is the bias-corrected accelerated bootstrap confidence interval. This concept was introduced by Bradley Efron. The BCa interval is designed to automatically create confidence intervals that adjust for underlying higher order effects. In simple terms, it corrects for bias and skew in the distribution of bootstrap estimates.  \n",
    "\n",
    "In this recitation, we will focus on the nonparametric case and show a coding example. If you want to dive into this concept even more, which I highly recommend, take a look at [Efron, \"Better Bootstrap Confidence Intervals.\" Journal of the American Statistical Association 82, no. 397 (1987): 171-85.](https://doi.org/10.2307/2289144). \n",
    "\n",
    "Let's consider the *C. elegans* egg data example again. We have a dataset of repeated measurements of the areas *C. elegans* eggs. We know there is a generative distribution for this data, but we don't know what it is. We want to compute a confidence interval of the mean. For the general case, we'll call the statistic we want to estimate $\\theta$. As we know, the standard confidence interval is given by: \n",
    "\n",
    "\\begin{align}\n",
    "\\theta \\in [\\hat{\\theta} + \\hat{\\sigma}z^{(\\alpha)}, \\hat{\\theta} + \\hat{\\sigma}z^{(1 - \\alpha)}] \\tag{2.1}\n",
    "\\end{align}\n",
    "\n",
    "\n",
    "where $\\hat{\\theta}$ is our sample estimate of $\\theta$, $\\hat{\\sigma}$ is our estimate of the standard deviation of the distribution of $\\hat{\\theta}$, and $z^{(\\alpha)}$ is the $100 \\times \\alpha$ percentile point of a standard normal variate.\n",
    "\n",
    "This standard confidence interval (Equation 2.1) is based on taking the asymptotic normal approximation  \n",
    "\n",
    "\\begin{align}\n",
    "(\\hat{\\theta} - \\theta)/\\hat{\\sigma} \\sim N(0, 1) \\tag{2.2}\n",
    "\\end{align}\n",
    "\n",
    "In our case, and in many cases, we assume there is a generative distribution, $g$, for our data. Thus, we can achieve normality and constant standard error by considering the monotone transformation $\\hat{\\phi} = g(\\hat{\\theta})$ and $\\phi = g(\\theta)$ instead of $\\hat{\\theta}$ and $\\theta$. We assume this transformation is both **normalizing** and **variance stabilizing** (defined momentarily). Through this method, we can now compute the confidence interval for $\\phi$ based on:  \n",
    "\n",
    "\\begin{align}\n",
    "(\\hat{\\phi} - \\phi)/\\tau \\sim N(-z_0, 1) \\tag{2.3}\n",
    "\\end{align}\n",
    "\n",
    "where $\\tau$ is the constant standard error of $\\hat{\\phi}$ and $z_0$ is the bias constant. To get the confidence interval for $\\theta$, we take the inverse transformation $\\theta = g^{-1}(\\phi)$. The great part: all of this is achieved automatically simply through bootstrapping! We do not need to know $g$ or $z_0$.\n",
    "\n",
    "How can we improve on this? That's where BCa comes in. Like we described previously, through bootstrapping alone we are assuming the transformation $g$ is both normalizing and variance stabilizing. A [variance stabilizing transformation](https://en.wikipedia.org/wiki/Variance-stabilizing_transformation) is a transformation such that the variance is no longer related to the mean. For some distributions (ex. Binomial), the variance is dependent on the mean. A variance stabilizing transformation removes this dependence. But, since we do not know the transformation, we do not know for sure that it is variance stabilizing. In the BCa confidence interval, we only need to know that $g$ is normalizing. This makes it more accurate in many cases!\n",
    "\n",
    "The BCa incorporates some bias constant, $z_0$, and some acceleration constant, $a$, such that the BCa confidence interval is based on: \n",
    "\n",
    "\\begin{align}\n",
    "&(\\hat{\\phi} - \\phi)/\\tau \\sim N(-z_0\\sigma_\\phi, \\sigma_\\phi^2),\\\\[1em]\n",
    "&\\sigma_\\phi = 1 + a\\phi. \\tag{2.4}\n",
    "\\end{align}\n",
    "\n",
    "We can determine $a$ and $z_0$ by resampling our data. Here, we are considering the nonparametric case. For the nonparametric case, the acceleration constant for the mean is given by\n",
    "\n",
    "\\begin{align}\n",
    "a = \\frac{\\sum_i (x_i - \\bar{x})^3}{6\\left(\\sum_i (x_i - \\bar{x})^2\\right)^{3/2}}.\n",
    "\\tag{2.5}\n",
    "\\end{align}\n",
    "\n",
    "We can compute $z_0$ from our bootstrap replicates. The bias-correction constant, $z_0$, is: \n",
    "\n",
    "\\begin{align}\n",
    "z_0 = \\phi^{-1}(\\hat{G}(\\hat{\\theta}))\n",
    "\\tag{2.6}\n",
    "\\end{align}\n",
    "\n",
    "From the plug-in principle, we know that for the nonparametric case we can approximate the CDF $\\hat{G}(\\hat{\\theta})$ as the ECDF of our bootstrap replicates. So, $\\phi^{-1}(\\hat{G}(\\hat{\\theta}))$ is given by the inverse ECDF of our bootstrap replicates. \n",
    "\n",
    "This may all be a little confusing now, so let's practice with the worm egg example! I will review how to compute each parameter as we go.\n",
    "\n",
    "Let's load in our worm egg area dataset, digitized from [Harvey and Orbidans's 2011 PLoS One paper](https://doi.org/10.1371/journal.pone.0025840)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "
\n",
       "  \n",
       "    \n",
       "       | \n",
       "      food | \n",
       "      area (sq um) | \n",
       "    
\n",
       "  \n",
       "  \n",
       "    \n",
       "      | 0 | \n",
       "      high | \n",
       "      1683 | \n",
       "    
\n",
       "    \n",
       "      | 1 | \n",
       "      high | \n",
       "      2061 | \n",
       "    
\n",
       "    \n",
       "      | 2 | \n",
       "      high | \n",
       "      1792 | \n",
       "    
\n",
       "    \n",
       "      | 3 | \n",
       "      high | \n",
       "      1852 | \n",
       "    
\n",
       "    \n",
       "      | 4 | \n",
       "      high | \n",
       "      2091 | \n",
       "    
\n",
       "  \n",
       "
\n",
       "
 "
      ],
      "text/plain": [
       "   food  area (sq um)\n",
       "0  high          1683\n",
       "1  high          2061\n",
       "2  high          1792\n",
       "3  high          1852\n",
       "4  high          2091"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_worms = pd.read_csv('../data/c_elegans_egg_xa.csv', comment='#')\n",
    "df_worms.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We'll convert the data we're interested into arrays:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "fed_worms = df_worms.loc[df_worms['food'] == 'high']['area (sq um)'].values\n",
    "hungry_worms = df_worms.loc[df_worms['food'] == 'low']['area (sq um)'].values"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Here we write some helper functions to calculate the parameters for the BCa interval. We will combine them in our main function, `compute_bca_ci()`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "st.norm.ppf?"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "def compute_jackknife_reps(data, statfunction=np.mean):\n",
    "    '''Returns jackknife resampled replicates for the given data and statistical function'''\n",
    "    # Set up empty array to store jackknife replicates\n",
    "    jack_reps = np.empty(len(data))\n",
    "    \n",
    "    # For each observation in the dataset, compute the statistical function on the sample \n",
    "    # with that observation removed\n",
    "    for i in range(len(data)):\n",
    "        jack_sample = np.delete(data, i)\n",
    "        jack_reps[i] = statfunction(jack_sample)\n",
    "    return jack_reps\n",
    "\n",
    "\n",
    "def compute_a(jack_reps):\n",
    "    '''Returns the acceleration constant a'''\n",
    "    mean = np.mean(jack_reps)\n",
    "    return (1/6) * np.divide(np.sum(mean - jack_reps)**3, (np.sum(mean - jack_reps)**2)**(3/2))\n",
    "\n",
    "\n",
    "def bootstrap_replicates(data, n_reps=1000, statfunction=np.mean):\n",
    "    '''Computes n_reps number of bootstrap replicates for given data and statistical function'''\n",
    "    boot_reps = np.empty(n_reps)\n",
    "    for i in range(n_reps):\n",
    "        boot_reps[i] = statfunction(draw_bs_sample(data))\n",
    "    return boot_reps\n",
    "\n",
    "\n",
    "def compute_z0(data, boot_reps, statfunction=np.mean):\n",
    "    '''Computes z0 for given data and statistical function'''\n",
    "    s = statfunction(data)\n",
    "    return st.norm.ppf(np.sum(boot_reps < s) / len(boot_reps))\n",
    "\n",
    "\n",
    "def compute_bca_ci(data, alpha_level, n_reps=1000, statfunction=np.mean):\n",
    "    '''Returns BCa confidence interval for given data at given alpha level'''\n",
    "    # Compute bootstrap and jackknife replicates\n",
    "    boot_reps = bootstrap_replicates(data, n_reps, statfunction)\n",
    "    jack_reps = compute_jackknife_reps(data, statfunction)\n",
    "    \n",
    "    # Compute a and z0\n",
    "    a = compute_a(jack_reps)\n",
    "    z0 = compute_z0(data, boot_reps, statfunction)\n",
    "    \n",
    "    # Compute confidence interval indices\n",
    "    alphas = np.array([alpha_level/2., 1-alpha_level/2.])\n",
    "    zs = z0 + st.norm.ppf(alphas).reshape(alphas.shape+(1,)*z0.ndim)\n",
    "    avals = st.norm.cdf(z0 + zs/(1-a*zs))\n",
    "    ints = np.round((len(boot_reps)-1)*avals)\n",
    "    ints = np.nan_to_num(ints).astype('int')\n",
    "    \n",
    "    # Compute confidence interval\n",
    "    boot_reps = np.sort(boot_reps)\n",
    "    ci_low = boot_reps[ints[0]]\n",
    "    ci_high = boot_reps[ints[1]]\n",
    "    return (ci_low, ci_high)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We can now compute the BCa confidence intervals."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Fed worms mean egg area 95% C.I.:(1791.4318181818182, 1886.8181818181818)\n",
      "Hungry worms mean egg area 95% C.I.:(2068.9298245614036, 2147.1052631578946)\n"
     ]
    }
   ],
   "source": [
    "print(f'Fed worms mean egg area 95% C.I.:{compute_bca_ci(fed_worms, 0.05)}')\n",
    "print(f'Hungry worms mean egg area 95% C.I.:{compute_bca_ci(hungry_worms, 0.05)}')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3. Studentized Bootstrap\n",
    "\n",
    "The Studentized bootstrap error aims to reduce coverage error of our resampling. It is a good idea to use Studentized bootstrapping to approximate your statistic of interest when you suspect the distribution of your sample may not be close to the actual population distribution. The Studentized bootstrapping method works because even when this is the case, the distribution of the sample statistic divided by estimated standard error could be close to the actual population statistic divided by the population standard error. This the same principle employed in the Student-t test. \n",
    "\n",
    "The Studentized bootstrap involves taking inner and outer bootstrap samples. The algorithm is as follows:\n",
    "\n",
    "1. Compute $\\hat{\\theta}$, the sample test statistic\n",
    "2. A large number of times (number of reps ≈1000), draw a bootstrap sample. Call this the outer sample:\n",
    "    a. Compute the statistical functional on the sample\n",
    "    b. Resample your bootstrap sample ≈50 to 100 times. Call this the inner sample:\n",
    "        i. Compute the statistical function on the resample\n",
    "    c. For your inner sample replicates, compute the standard deviation\n",
    "3. Compute your statistic of interest from your replicates: t = (outer sample replicates) / (standard deviation of the inner sample replicates)\n",
    "4. Compute `s` = standard deviation of your outer sample replicates\n",
    "3. Multiply `t` by `s`\n",
    "5. Compute the confidence interval from the $\\alpha/2$ and $(1 - \\alpha)/2$ percentiles of t*s\n",
    "\n",
    "\n",
    "Let's try this out on a dataset comparing bee sperm counts in the presence of a pesticide to control bees. The data come from [Straub, et al., Proc. Royal Soc. B 283(1835): 20160506](http://dx.doi.org/10.1098/rspb.2016.0506)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "
\n",
       "  \n",
       "    \n",
       "       | \n",
       "      Specimen | \n",
       "      Treatment | \n",
       "      Environment | \n",
       "      TreatmentNCSS | \n",
       "      Sample ID | \n",
       "      Colony | \n",
       "      Cage | \n",
       "      Sample | \n",
       "      Sperm Volume per 500 ul | \n",
       "      Quantity | \n",
       "      ViabilityRaw (%) | \n",
       "      Quality | \n",
       "      Age (d) | \n",
       "      Infertil | \n",
       "      AliveSperm | \n",
       "      Quantity Millions | \n",
       "      Alive Sperm Millions | \n",
       "      Dead Sperm Millions | \n",
       "    
\n",
       "  \n",
       "  \n",
       "    \n",
       "      | 0 | \n",
       "      227 | \n",
       "      Control | \n",
       "      Cage | \n",
       "      1 | \n",
       "      C2-1-1 | \n",
       "      2 | \n",
       "      1 | \n",
       "      1 | \n",
       "      2150000 | \n",
       "      2150000 | \n",
       "      96.7263814616756 | \n",
       "      96.726381 | \n",
       "      14 | \n",
       "      0 | \n",
       "      2079617 | \n",
       "      2.1500 | \n",
       "      2.079617 | \n",
       "      0.070383 | \n",
       "    
\n",
       "    \n",
       "      | 1 | \n",
       "      228 | \n",
       "      Control | \n",
       "      Cage | \n",
       "      1 | \n",
       "      C2-1-2 | \n",
       "      2 | \n",
       "      1 | \n",
       "      2 | \n",
       "      2287500 | \n",
       "      2287500 | \n",
       "      96.3498079760595 | \n",
       "      96.349808 | \n",
       "      14 | \n",
       "      0 | \n",
       "      2204001 | \n",
       "      2.2875 | \n",
       "      2.204001 | \n",
       "      0.083499 | \n",
       "    
\n",
       "    \n",
       "      | 2 | \n",
       "      229 | \n",
       "      Control | \n",
       "      Cage | \n",
       "      1 | \n",
       "      C2-1-3 | \n",
       "      2 | \n",
       "      1 | \n",
       "      3 | \n",
       "      87500 | \n",
       "      87500 | \n",
       "      98.75 | \n",
       "      98.750000 | \n",
       "      14 | \n",
       "      0 | \n",
       "      86406 | \n",
       "      0.0875 | \n",
       "      0.086406 | \n",
       "      0.001094 | \n",
       "    
\n",
       "    \n",
       "      | 3 | \n",
       "      230 | \n",
       "      Control | \n",
       "      Cage | \n",
       "      1 | \n",
       "      C2-1-4 | \n",
       "      2 | \n",
       "      1 | \n",
       "      4 | \n",
       "      1875000 | \n",
       "      1875000 | \n",
       "      93.2874208336941 | \n",
       "      93.287421 | \n",
       "      14 | \n",
       "      0 | \n",
       "      1749139 | \n",
       "      1.8750 | \n",
       "      1.749139 | \n",
       "      0.125861 | \n",
       "    
\n",
       "    \n",
       "      | 4 | \n",
       "      231 | \n",
       "      Control | \n",
       "      Cage | \n",
       "      1 | \n",
       "      C2-1-5 | \n",
       "      2 | \n",
       "      1 | \n",
       "      5 | \n",
       "      1587500 | \n",
       "      1587500 | \n",
       "      97.7925061050061 | \n",
       "      97.792506 | \n",
       "      14 | \n",
       "      0 | \n",
       "      1552456 | \n",
       "      1.5875 | \n",
       "      1.552456 | \n",
       "      0.035044 | \n",
       "    
\n",
       "  \n",
       "
\n",
       "
 "
      ],
      "text/plain": [
       "   Specimen Treatment Environment  TreatmentNCSS Sample ID  Colony  Cage  \\\n",
       "0       227   Control        Cage              1    C2-1-1       2     1   \n",
       "1       228   Control        Cage              1    C2-1-2       2     1   \n",
       "2       229   Control        Cage              1    C2-1-3       2     1   \n",
       "3       230   Control        Cage              1    C2-1-4       2     1   \n",
       "4       231   Control        Cage              1    C2-1-5       2     1   \n",
       "\n",
       "   Sample  Sperm Volume per 500 ul  Quantity  ViabilityRaw (%)    Quality  \\\n",
       "0       1                  2150000   2150000  96.7263814616756  96.726381   \n",
       "1       2                  2287500   2287500  96.3498079760595  96.349808   \n",
       "2       3                    87500     87500             98.75  98.750000   \n",
       "3       4                  1875000   1875000  93.2874208336941  93.287421   \n",
       "4       5                  1587500   1587500  97.7925061050061  97.792506   \n",
       "\n",
       "   Age (d)  Infertil  AliveSperm  Quantity Millions  Alive Sperm Millions  \\\n",
       "0       14         0     2079617             2.1500              2.079617   \n",
       "1       14         0     2204001             2.2875              2.204001   \n",
       "2       14         0       86406             0.0875              0.086406   \n",
       "3       14         0     1749139             1.8750              1.749139   \n",
       "4       14         0     1552456             1.5875              1.552456   \n",
       "\n",
       "   Dead Sperm Millions  \n",
       "0             0.070383  \n",
       "1             0.083499  \n",
       "2             0.001094  \n",
       "3             0.125861  \n",
       "4             0.035044  "
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df_bees = pd.read_csv('../data/bee_sperm.csv', comment='#')\n",
    "df_bees.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Let's take a quick look at the ECDFs."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "    \n",
       "  var docs_json = {\"24dca62b-aeba-4c48-ab64-d56504127740\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"5311\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"5315\",\"type\":\"Grid\"},{\"id\":\"5320\",\"type\":\"Grid\"},{\"id\":\"5347\",\"type\":\"Legend\"}],\"left\":[{\"id\":\"5316\",\"type\":\"LinearAxis\"}],\"plot_height\":300,\"plot_width\":400,\"renderers\":[{\"id\":\"5338\",\"type\":\"GlyphRenderer\"},{\"id\":\"5353\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"5341\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"5327\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"5303\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"5307\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"5305\",\"type\":\"DataRange1d\"},\"y_scale\":{\"id\":\"5309\",\"type\":\"LinearScale\"}},\"id\":\"5302\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"callback\":null},\"id\":\"5305\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"5309\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"5814\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"axis_label\":\"ECDF\",\"formatter\":{\"id\":\"5343\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"5317\",\"type\":\"BasicTicker\"}},\"id\":\"5316\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"5815\",\"type\":\"Selection\"},{\"attributes\":{\"label\":{\"value\":\"Control\"},\"renderers\":[{\"id\":\"5338\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5348\",\"type\":\"LegendItem\"},{\"attributes\":{\"click_policy\":\"hide\",\"items\":[{\"id\":\"5348\",\"type\":\"LegendItem\"},{\"id\":\"5364\",\"type\":\"LegendItem\"}],\"location\":\"bottom_right\"},\"id\":\"5347\",\"type\":\"Legend\"},{\"attributes\":{\"callback\":null},\"id\":\"5303\",\"type\":\"DataRange1d\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b3\"},\"line_color\":{\"value\":\"#1f77b3\"},\"x\":{\"field\":\"Alive Sperm Millions\"},\"y\":{\"field\":\"__ECDF\"}},\"id\":\"5336\",\"type\":\"Circle\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"5346\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"axis_label\":\"Alive Sperm Millions\",\"formatter\":{\"id\":\"5345\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"5312\",\"type\":\"BasicTicker\"}},\"id\":\"5311\",\"type\":\"LinearAxis\"},{\"attributes\":{\"overlay\":{\"id\":\"5346\",\"type\":\"BoxAnnotation\"}},\"id\":\"5323\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"5345\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"label\":{\"value\":\"Pesticide\"},\"renderers\":[{\"id\":\"5353\",\"type\":\"GlyphRenderer\"}]},\"id\":\"5364\",\"type\":\"LegendItem\"},{\"attributes\":{},\"id\":\"5363\",\"type\":\"Selection\"},{\"attributes\":{\"text\":\"\"},\"id\":\"5341\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"5321\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"5322\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"ticker\":{\"id\":\"5312\",\"type\":\"BasicTicker\"}},\"id\":\"5315\",\"type\":\"Grid\"},{\"attributes\":{},\"id\":\"5362\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"5349\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5351\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"5352\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"5354\",\"type\":\"CDSView\"}},\"id\":\"5353\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_color\":{\"value\":\"#ff7e0e\"},\"line_color\":{\"value\":\"#ff7e0e\"},\"x\":{\"field\":\"Alive Sperm Millions\"},\"y\":{\"field\":\"__ECDF\"}},\"id\":\"5351\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"5307\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"5343\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"source\":{\"id\":\"5349\",\"type\":\"ColumnDataSource\"}},\"id\":\"5354\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"5312\",\"type\":\"BasicTicker\"},{\"attributes\":{},\"id\":\"5326\",\"type\":\"HelpTool\"},{\"attributes\":{},\"id\":\"5325\",\"type\":\"ResetTool\"},{\"attributes\":{},\"id\":\"5324\",\"type\":\"SaveTool\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"5321\",\"type\":\"PanTool\"},{\"id\":\"5322\",\"type\":\"WheelZoomTool\"},{\"id\":\"5323\",\"type\":\"BoxZoomTool\"},{\"id\":\"5324\",\"type\":\"SaveTool\"},{\"id\":\"5325\",\"type\":\"ResetTool\"},{\"id\":\"5326\",\"type\":\"HelpTool\"}]},\"id\":\"5327\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"5317\",\"type\":\"BasicTicker\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"Alive Sperm Millions\"},\"y\":{\"field\":\"__ECDF\"}},\"id\":\"5337\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"5334\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"5336\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"5337\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"5339\",\"type\":\"CDSView\"}},\"id\":\"5338\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"callback\":null,\"data\":{\"Age (d)\":[14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14],\"Alive Sperm Millions\":{\"__ndarray__\":\"IqXZPA6jAEB0z7pGy6EBQPGcLSC0HrY/wocSLXn8+z/jqUca3Nb4P/1pozodqARA3uLhPQd2CkCR1hh0QogCQLwGfentz7U/MzMzMzMz9T9mZmZmZmamP1NZFHZR9O8/220Xmuu0C0ALsmX5ukwCQLjOv132K/8/xvgwe9nWBEBmZmZmZqb9PwAAAAAAAAAA/yH99nWAAkCvCP63kh34P/Iqa5vicdc/mpmZmZmZyT8dVyO70hIKQGZmZmZm5gRA6Qsh5/3fCEBWurvOhlwLQHUhVn+EYeM/IPEr1nCRxz/OoKF/gsv8P85WXvI/2QBAc/ON6J41CEC8IY0KnOzwP0MhAg6hagpAQgkzbf8KBUBfB84ZUToIQO8AT1q47AlAKVsk7UZf+T/rUiP0M3X4P5w0DYrmAbw/m+jzUUbcBEA6lQwAVdwBQB3O/GoOUPI/9rhvtU7c/T+u8C4X8V3xP2w9QzhmWe0/RdrGn6hMCEBTzhd7L14HQDPd66S+DBFADhKifEHLAkCU3GETmbn3P/hVuVD5l/I/Obh0zHlG+z9ivyfWqVIDQJqZmZmZmak/AAAAAAAAAABNEkvK3WcAQAaFQZlG0/s/TZ6ymq4n4D8vGFxzR/8DQAt72uGvSQFAtyqJ7IMswz/CoiJOJ9n8Pw1Z3eo5KQ5AzR39L9ciAUDqtG6D2m+dPyk900uMJQhADw72JoZk9z8zw0ZZv5kAQKDf929eHOQ/1t8SgH+qAkBsmQzH8zkDQFDCTNu/MvQ/JNQMqaI48D8C8bp+wS70PxUDJJpA8QJAG2ZoPBFE8D8AAAAAAAAAAKwb746MtQhAiPccWI7Q9D83ct2U8lr8P7x0kxgE1vw/7GrylNUUBkC1GhL3WDoDQAithy8TBfg/Zjiez4B6/D8sZK4Mqk0MQAAAAAAAABRA6MByhAzksT+rlQm/1K8IQPZE14UfnPk/5wMCnUnrEEDs+gW7Ydu2PzcWFAZlWgxA8Kmc9pT8BUAdHOxNDKkFQD1kyoeg6u4/Q+IeSx86+D96jV2ieusNQM20/Ssrze0/rgs/OJ9aD0BINIEiFvHxPwPQKF36V/o/54u9F190CUAejUP9LowBQIidKXRe8xBAmu/gJw6gAEASh2wgXWznP2jr4GBvIgJA1dFxNbJLBkBK0jWTb7bkP3u3eeOkMA5A2VpfJLRl/z8lIZG28UcHQBJtx9RdeQBAAAAAAACAAED9oC5SKEvyPxDqIoWy8NI/Ewt8Rbde5D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABP5EnSNXMYQDWSBOEKaA5A2iCTjJxFBkAPe6GA7eDqP18M5US7ihFADTSfc7dLB0DCvwgaM4nAPwAAAAAAAAAAHottUtGYB0B6HXHIBvIFQE/IztvYbPA/JZLoZRQL+j8EWyVYHM71Py6vXG+b6fo/RRK9jGJ58z9qM05DVCEFQBkjEoWWtf8/j05d+SzPvz8mVHB4QUTGP1uzlZf8LwBAycnErYLYBUAFiljEsEMAQAAAAAAAAAAApHA9CtejoD8=\",\"dtype\":\"float64\",\"shape\":[145]},\"AliveSperm\":[2079617,2204001,86406,1749139,1552456,2582087,3307631,2316533,85204,1325000,43750,998574,3463340,2287466,1948233,2604907,1853125,0,2312725,1507220,366326,200000,3259191,2612500,3109371,3420179,605654,184126,1799685,2106079,3026182,1057766,3302065,2630370,3028475,3240586,1585761,1528614,109404,2607556,2232584,1144545,1866286,1085435,917163,3037431,2920989,4262446,2349246,1482812,1162103,1704706,2415363,50000,0,2050716,1739081,504844,2499648,2160980,149796,1803016,3770130,2142012,28747,3018334,1462042,2075072,628463,2333251,2403297,1262390,1013827,1261415,2367799,1016618,0,3088647,1300917,1772204,1802250,2760173,2403490,1501239,1779908,3537922,5000000,69886,3085855,1600616,4229773,89285,3544138,2748331,2707543,966141,1514190,3739980,931295,3919249,1121359,1646479,3181822,2193449,4237665,2078152,731978,2266814,2786961,647270,3773752,1962330,2910129,2059261,2062500,1143349,295941,636562,0,0,0,6112510,3800802,2783990,839957,4385480,2911971,129187,0,2949618,2743177,1026574,1627705,1362820,1682033,1217135,2641274,1981833,124255,173958,2023431,2730718,2033052,0,32500],\"Cage\":[1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,25],\"Colony\":[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80],\"Dead Sperm Millions\":{\"__ndarray__\":\"GsIxy54Esj8Rqz/CMGC1P0pdMo6R7FE/8MFrlzYcwD91kNeDSfGhP+xnsRTJV5I/yT1d3bHYuj/3lnK+2HvPP1L1K50Pz2I/AAAAAAAAAABmZmZmZmamPy5vDtdqD5s/TYkkehnFoj/mWrQAbauJP7pHNlfNc7A/nU1HADeLuz/NzMzMzMzKPwAAAAAAAAAAtFn1udqKuT/bbRea6zSSP7kdGhajrpU/AAAAAAAAAAAp6WFodXK6PwAAAAAAAAAAC7YRT3Yztz899N2tLNHLP2jROxVwz5M/0ENtG0ZBkD+ZLy/APpoBQMMstHOaBcw/mpfD7juG1T9DrP4Iw4DTPxVXlX1XxPY/tvgUAOMZlD88vVKWIY7HPw/xD1t6NMk/j8ahfhe20T+G56ViY17RPyFblq/L8I8/LLtgcM0d2T8Zq83/q47oP21RZoNMMr4/rye6Lvzg5T/rqGqCqDv1P9BHGXEBaLg/3C3JAbua1T8bLQd6qO3qP5j5Dn7iANg/x7d3DfrS5D99WkV/aObVP90NorWizak/jo8WZwxz4T+y1lBqL6LPPwAAAAAAAAAAAAAAAAAAAABmUG1wIvrhP1BSYAFMGdc/Ydo391ePuz8SbFz/rs/gPwZHyatzDOI/xt0gWivavD/3dHXHYpvYP9CbilQYW+k/lREXgEbp3j/6Yu/FF+2BP/SkTGpoA+M/R1LSw9DqvD9nJhjONczkPzI5tTNMbaE/5ZoCmZ1F1D9enznrU461PyRdM/lmm9k/ca/MW3Ud1z9eonprYKvdP1FoWfePhcI/kDUjg9xFzD+amZmZmZmJPzm8ICI17dc/qaj6lc6Hrz/mB67yBMLGP9NNYhBYObw/wy0fSUkPvz8bu0T11sDCP3rlettMhdE/0Chd+pek6j85eCY0SSzbPwAAAAAAAAAAuCQH7GrydD+oUrMHWoHeP0iphCf0+uc/zuDvF7Ol4D9v9Zz0vvGFPxCxwcJJmp8/cceb/Badxj9ccXFUbqLIP5oiwOldvKc/ZHWr56T3tT+WW1oNiXvEP+2ZJQFqank/yCO4kbJFvj8TYi6p2m7XP5/MP/omTbc/BKbTug1qnz/o9SfxuRO4P/GdmPViKLM/s5lDUgslgz/hQ4mWPJ52P5SFr691qeI/IElJD0OryT+lg/V/DvPJP+wQ/7ClR98/NCkF3V7SzD8VVFT9SufBP9wQ4zWv6pw/AAAAAAAAAAALfEW3XtPSP9hIEoQroHA/yk4/qIsUqj9mZmZmZmb1PwAAAAAAAAAAmpmZmZmZqT+RYRVvZB7NP8akv5fCg74/C7q9pDFa5D/xhF5/Eh/lPx8RUyKJXt4/L/mf/N070z8rNBDLZg6hPwAAAAAAAAAAIk4n2epyxj+Pozmy8svfP7fwvFRszMc/CaLuA5Dayj+z9KEL6lvOP/XZAdcVM74/0R3EzhQ6pz8v+Z/83TuyP8EGRIgrZ58/KLhYUYNpSD86IAn7dhJRP8FxGTc10Iw/uLHZkeo72T9TPgRVo1fjP3sUrkfhepQ/SOF6FK5HsT8=\",\"dtype\":\"float64\",\"shape\":[145]},\"Environment\":[\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\"],\"Infertil\":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],\"Quality\":{\"__ndarray__\":\"T5SrCH0uWECNQ/5AYxZYQAAAAAAAsFhA7zlaGmVSV0BquIZruHJYQC1KRiPo01hAbX91yVI7WEDbLf8jr5lWQNT8sEgZWFhAAAAAAAAAWUAAAAAAAABJQEno0CIBW1hAFXG1Uve8WEBtTEHoH91YQH/OLfSfM1hA2M5MLCQCWEAz2WSTTXZWQAAAAAAAAPh/P1mMFVD3V0A8RO3IYrVYQLigjCtNoldAAAAAAAAAWUCg8rdWXjtYQAAAAAAAAFlAe3VEdL5KWEAJ2NSaooFXQK7KdJ7nOVhAXVAAQRAEV0B4s0gL/n5GQOCMcTBhpVZAl5cV7d5/VkCjl2rJl2hTQNm/gJijeFFAprgmtJfQWEC8jXLVYZFXQLyNctVhkVdA9XC4RQ9JVUBkJSAFEztVQPHXAWN/4VVAnMC2dsm6VUCsbnnV2JpSQI7ZJ7oNqlZAFmRwOQNMUkChaz4L/n5GQK1PczBhpVZA+jwT7d5/VkCz8mvJl2hTQAngzv9n+lZABUJ1AbqTU0AAAAAAAFBUQO8XCOb99VdAT9q3L/HwUkDVDKSR8a1WQAAAAAAAAFlAAAAAAAAA+H+upHCYw59TQCrD7bgOtFRAiwGpfhybVEA7gtj2gqhUQB1YE3tU01NAGpceC1mITEAzTqZ+HJtUQO1e1faCqFRA8qYR6W1mVEDQ9uCcLipTQEWLhYRc41RAJzfEV/80V0CDYvG8kAlTQJeTDt4wt1dAd9E+8wUDVkB11TTWWydYQL4uw3+6+1JADMQ20uduUkAcJY7ACEhSQJjBGJFoj1dAnSci7KmJVEAAAAAAAAAAAJRGKRr7TFZAvg05z7veV0Ap+jIHd7hWQBGZijAPj1dAJq+hvIbyV0AQYbf9SZBXQNjV5CnrJFVApWo30VkIUUDjIjEgP1JWQAAAAAAAAFlAbdYqC7BLV0Cd7dmMtqdVQCIE3NofB1FAGJRIJhBDVkDjIjEgP1JWQInACIzAyFhANzMLOnF9V0C2KdGmRFdXQGbstoz42ldAtEH5oMKoV0BnyAKXZ/lXQAgkRkuk1VhAAghXoo5EWEA+4Gzgq9hSQCO2qyK7sFdAcQICXOLCWEDE3AWU3fhXQDAs2RPxkFhAUM5u4VfjWEDPuFvnFdBYQEo7PQhk4lNA7zlaGmVSV0A0UfC8kAlTQFB6tnkpIlZA+5tIFzhtVkA486s5gNpXQKJ7GFJsqVhAAAAAAAAAWUBaNT0IZOJTQAAEGVJsqVhAYh1cdNElV0AAAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H9w6bGKWxpYQO6rLm9kPVhAAOpEXM5ZVECCd/yXov9LQMhJ1CYej1ZAIZ2YM0ipVkAAAAAAAOBTQAAAAAAAAPh/Tt4lytGYV0CQKPobnypVQJAo+hufKlVA746lpkklVkBXCzj8R0tVQCgogUOQXFdAKeeW+AcaWEAtPZh28ldYQOl5nud5nlhAn+d5nufZWECf53me59lYQDzP8zzP01hAgjLz1ILYVUAJHh3PSEVTQAAAAAAAAAAAAAAAAABAQEA=\",\"dtype\":\"float64\",\"shape\":[145]},\"Quantity\":[2150000,2287500,87500,1875000,1587500,2600000,3412500,2562500,87500,1325000,87500,1025000,3500000,2300000,2012500,2712500,2062500,0,2412500,1525000,387500,200000,3362500,2612500,3200000,3637500,625000,200000,4000000,2325000,3362500,1362500,4725000,2650000,3212500,3437500,1862500,1800000,125000,3000000,3000000,1262500,2550000,2412500,1012500,3375000,3762500,4637500,3000000,1825000,1212500,2250000,2662500,50000,0,2612500,2100000,612500,3025000,2725000,262500,2187500,4562500,2625000,37500,3612500,1575000,2725000,662500,2650000,2487500,1662500,1375000,1725000,2512500,1237500,12500,3462500,1362500,1950000,1912500,2881500,2550000,1775000,2612500,3962500,5000000,75000,3562500,2350000,4750000,100000,3575000,2925000,2900000,1012500,1600000,3900000,937500,4037500,1487500,1737500,3212500,2287500,4312500,2087500,737500,2850000,2987500,850000,4262500,2187500,3050000,2087500,2062500,1437500,300000,687500,1337500,0,50000,6340000,3920000,3420000,1500000,4860000,3212500,162500,0,3125000,3240000,1212500,1837500,1600000,1800000,1262500,2712500,2012500,125000,175000,2037500,3125000,2637500,20000,100000],\"Quantity Millions\":{\"__ndarray__\":\"MzMzMzMzAUDNzMzMzEwCQGZmZmZmZrY/AAAAAAAA/j9mZmZmZmb5P83MzMzMzARAzczMzMxMC0AAAAAAAIAEQGZmZmZmZrY/MzMzMzMz9T9mZmZmZma2P2ZmZmZmZvA/AAAAAAAADEBmZmZmZmYCQJqZmZmZGQBAMzMzMzOzBUAAAAAAAIAAQAAAAAAAAAAAzczMzMxMA0BmZmZmZmb4P83MzMzMzNg/mpmZmZmZyT9mZmZmZuYKQGZmZmZm5gRAmpmZmZmZCUCamZmZmRkNQAAAAAAAAOQ/mpmZmZmZyT8AAAAAAAAQQJqZmZmZmQJAZmZmZmbmCkDNzMzMzMz1P2ZmZmZm5hJAMzMzMzMzBUAzMzMzM7MJQAAAAAAAgAtAzczMzMzM/T/NzMzMzMz8PwAAAAAAAMA/AAAAAAAACEAAAAAAAAAIQDMzMzMzM/Q/ZmZmZmZmBEDNzMzMzEwDQDMzMzMzM/A/AAAAAAAAC0CamZmZmRkOQM3MzMzMjBJAAAAAAAAACEAzMzMzMzP9P2ZmZmZmZvM/AAAAAAAAAkDNzMzMzEwFQJqZmZmZmak/AAAAAAAAAABmZmZmZuYEQM3MzMzMzABAmpmZmZmZ4z8zMzMzMzMIQM3MzMzMzAVAzczMzMzM0D8AAAAAAIABQAAAAAAAQBJAAAAAAAAABUAzMzMzMzOjP2ZmZmZm5gxAMzMzMzMz+T/NzMzMzMwFQDMzMzMzM+U/MzMzMzMzBUBmZmZmZuYDQJqZmZmZmfo/AAAAAAAA9j+amZmZmZn7P5qZmZmZGQRAzczMzMzM8z+amZmZmZmJPzMzMzMzswtAzczMzMzM9T8zMzMzMzP/P5qZmZmZmf4/WmQ7308NB0BmZmZmZmYEQGZmZmZmZvw/ZmZmZmbmBEAzMzMzM7MPQAAAAAAAABRAMzMzMzMzsz8AAAAAAIAMQM3MzMzMzAJAAAAAAAAAE0CamZmZmZm5P5qZmZmZmQxAZmZmZmZmB0AzMzMzMzMHQDMzMzMzM/A/mpmZmZmZ+T8zMzMzMzMPQAAAAAAAAO4/ZmZmZmYmEEDNzMzMzMz3P83MzMzMzPs/MzMzMzOzCUDNzMzMzEwCQAAAAAAAQBFAMzMzMzOzAECamZmZmZnnP83MzMzMzAZAZmZmZmbmB0AzMzMzMzPrP83MzMzMDBFAAAAAAACAAUBmZmZmZmYIQDMzMzMzswBAAAAAAACAAEAAAAAAAAD3PzMzMzMzM9M/AAAAAAAA5j9mZmZmZmb1PwAAAAAAAAAAmpmZmZmZqT9cj8L1KFwZQFyPwvUoXA9AXI/C9ShcC0AAAAAAAAD4P3E9CtejcBNAMzMzMzOzCUDNzMzMzMzEPwAAAAAAAAAAAAAAAAAACUDsUbgehesJQGZmZmZmZvM/ZmZmZmZm/T+amZmZmZn5P83MzMzMzPw/MzMzMzMz9D8zMzMzM7MFQJqZmZmZGQBAAAAAAAAAwD9mZmZmZmbGP83MzMzMTABAAAAAAAAACUCamZmZmRkFQHsUrkfhepQ/mpmZmZmZuT8=\",\"dtype\":\"float64\",\"shape\":[145]},\"Sample\":[1,2,3,4,5,6,7,8,9,1,10,2,3,4,5,6,7,8,1,10,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,1,2,3,4,1,10,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,10,2,3,4,5,6,7,8,9,2,5,1,3,4,6,7,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,5,1,10,2,3,4,6,7,8,9,1,2,4,5,6,7,8,9,1,10,2,3,4,5,6,7,8,9,3,1,2,3,4,5,6,7,8,9],\"Sample ID\":[\"C2-1-1\",\"C2-1-2\",\"C2-1-3\",\"C2-1-4\",\"C2-1-5\",\"C2-1-6\",\"C2-1-7\",\"C2-1-8\",\"C2-1-9\",\"C2-2-1\",\"C2-2-10\",\"C2-2-2\",\"C2-2-3\",\"C2-2-4\",\"C2-2-5\",\"C2-2-6\",\"C2-2-7\",\"C2-2-8\",\"C2-3-1\",\"C2-3-10\",\"C2-3-2\",\"C2-3-3\",\"C2-3-4\",\"C2-3-5\",\"C2-3-6\",\"C2-3-7\",\"C2-3-8\",\"C2-3-9\",\"C5-1-1\",\"C5-1-2\",\"C5-1-3\",\"C5-1-4\",\"C5-1-5\",\"C5-1-6\",\"C5-1-7\",\"C5-1-8\",\"C5-2-1\",\"C5-2-2\",\"C5-2-3\",\"C5-2-4\",\"C5-2-5\",\"C5-2-6\",\"C5-2-7\",\"C5-3-1\",\"C5-3-2\",\"C5-3-3\",\"C5-3-4\",\"C26-1-1\",\"C26-1-10\",\"C26-1-2\",\"C26-1-3\",\"C26-1-4\",\"C26-1-5\",\"C26-1-6\",\"C26-1-7\",\"C26-1-8\",\"C26-1-9\",\"C26-2-1\",\"C26-2-2\",\"C26-2-3\",\"C26-2-4\",\"C26-2-5\",\"C26-2-6\",\"C26-2-7\",\"C26-2-8\",\"C26-2-9\",\"C26-3-1\",\"C26-3-10\",\"C26-3-2\",\"C26-3-3\",\"C26-3-4\",\"C26-3-5\",\"C26-3-6\",\"C26-3-7\",\"C26-3-8\",\"C26-3-9\",\"51-1-2\",\"51-1-5\",\"C51-1-1\",\"c51-1-3\",\"C51-1-4\",\"C51-1-6\",\"C51-1-7\",\"C51-2-1\",\"C51-2-2\",\"C51-2-3\",\"C51-2-4\",\"C51-2-5\",\"C51-2-6\",\"C51-2-7\",\"C51-2-8\",\"C51-2-9\",\"77-1-1\",\"77-1-2\",\"77-1-3\",\"77-1-4\",\"77-1-5\",\"77-1-6\",\"77-1-7\",\"77-1-8\",\"77-1-9\",\"77-2-1\",\"77-2-2\",\"77-2-3\",\"77-2-4\",\"77-2-5\",\"77-2-6\",\"77-3-5\",\"C77-3-1\",\"C77-3-10\",\"C77-3-2\",\"C77-3-3\",\"C77-3-4\",\"C77-3-6\",\"C77-3-7\",\"C77-3-8\",\"C77-3-9\",\"C80-1-1\",\"C80-1-2\",\"C80-1-4\",\"C80-1-5\",\"C80-1-6\",\"C80-1-7\",\"C80-1-8\",\"C80-1-9\",\"C80-2-1\",\"C80-2-10\",\"C80-2-2\",\"C80-2-3\",\"C80-2-4\",\"C80-2-5\",\"C80-2-6\",\"C80-2-7\",\"C80-2-8\",\"C80-2-9\",\"C80-1-3\",\"C80-3-1\",\"C80-3-2\",\"C80-3-3\",\"C80-3-4\",\"C80-3-5\",\"C80-3-6\",\"C80-3-7\",\"C80-3-8\",\"C80-3-9\"],\"Specimen\":[227,228,229,230,231,232,233,234,235,236,244,237,238,239,240,241,242,243,247,255,248,249,250,256,251,252,253,254,167,168,169,170,171,172,173,174,127,128,129,130,131,132,134,71,70,69,68,47,199,186,59,196,61,197,198,133,50,65,62,66,175,176,177,48,178,179,157,166,158,159,160,161,162,163,164,165,43,41,185,108,224,217,51,117,116,115,114,113,112,111,110,109,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,42,91,52,180,181,182,183,184,90,58,258,105,107,257,220,221,222,223,218,86,200,201,202,219,203,204,205,206,106,77,78,79,80,81,82,83,84,85],\"Sperm Volume per 500 ul\":[2150000,2287500,87500,1875000,1587500,2600000,3412500,2562500,87500,1325000,87500,1025000,3500000,2300000,2012500,2712500,2062500,0,2412500,1525000,387500,200000,3362500,2612500,3200000,3637500,625000,200000,4000000,2325000,3362500,1362500,4725000,2650000,3212500,3437500,1862500,1800000,125000,3000000,3000000,1262500,2550000,2412500,1012500,3375000,3762500,4637500,3000000,1825000,1212500,2250000,2662500,50000,0,2612500,2100000,612500,3025000,2725000,262500,2187500,4562500,2625000,37500,3612500,1575000,2725000,662500,2650000,2487500,1662500,1375000,1725000,2512500,1237500,12500,3462500,1362500,1950000,1912500,2881500,2550000,1775000,2612500,3962500,5000000,75000,3562500,2350000,4750000,100000,3575000,2925000,2900000,1012500,1600000,3900000,937500,4037500,1487500,1737500,3212500,2287500,4312500,2087500,737500,2850000,2987500,850000,4262500,2187500,3050000,2087500,2062500,1437500,300000,687500,1337500,0,50000,6340000,3920000,3420000,1500000,4860000,3212500,162500,0,3125000,3240000,1212500,1837500,1600000,1800000,1262500,2712500,2012500,125000,175000,2037500,3125000,2637500,20000,100000],\"Treatment\":[\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\"],\"TreatmentNCSS\":[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],\"ViabilityRaw (%)\":[\"96.7263814616756\",\"96.3498079760595\",\"98.75\",\"93.2874208336941\",\"97.7925061050061\",\"99.3110435663627\",\"96.9269279143752\",\"90.4013147346481\",\"97.3765432098765\",\"100\",\"50\",\"97.4219443359481\",\"98.952595402898\",\"99.4550724637681\",\"96.8066378066378\",\"96.0334578275755\",\"89.8484848484848\",\"97.1783101955516\",\"95.86426295\",\"98.83415435\",\"94.53596009\",\"100\",\"96.92763298\",\"100\",\"97.1678744\",\"94.02554961\",\"96.9047619\",\"92.06349206\",\"44.99212781\",\"90.58405696\",\"89.99798133\",\"77.63426433\",\"69.88498509\",\"99.25925926\",\"94.2715963\",\"94.2715963\",\"85.14155715\",\"84.92303589\",\"87.52340007\",\"86.91854637\",\"74.41948449\",\"90.65708784\",\"73.1876968\",\"44.9921278052127\",\"90.58405696164\",\"89.9979813278077\",\"77.6342643312626\",\"91.9125976104989\",\"78.308227886686\",\"81.25\",\"95.8436217383421\",\"75.7647208495557\",\"90.7178691961338\",\"100\",\"0\",\"78.4963132\",\"82.8133985826395\",\"82.4236141825151\",\"82.6329934229224\",\"79.3020312966259\",\"57.06521739\",\"82.42361418\",\"82.63299342\",\"81.6004584\",\"76.65909502\",\"83.55252183\",\"92.82808489\",\"76.14945911\",\"94.86235763\",\"88.04723817\",\"96.61498027\",\"75.933258\",\"73.73289924\",\"73.12553419\",\"94.24075725\",\"82.15099624\",\"0\",\"89.2028260615428\",\"95.48021298\",\"90.8822649\",\"94.2353021005149\",\"95.7894736842105\",\"94.2545160570919\",\"84.57685325\",\"68.13048201\",\"89.28510289\",\"100\",\"93.18261985\",\"86.62051698\",\"68.11131927\",\"89.04786069\",\"89.28510289\",\"99.1367521367521\",\"93.9600358113647\",\"93.3635651629073\",\"95.4214202677118\",\"94.6368791994235\",\"95.8969476248909\",\"99.3381527123421\",\"97.0712056970515\",\"75.3854905188791\",\"94.7614218403692\",\"99.0450658816933\",\"95.8885240609407\",\"98.264714204867\",\"99.5522388059701\",\"99.2513368983957\",\"79.53735548\",\"93.2874208336941\",\"76.1494591090057\",\"88.53378146\",\"89.70654852\",\"95.41407625\",\"98.64723637\",\"100\",\"79.5373554799784\",\"98.6472363704961\",\"92.59090909\",\"NO SPERM\",\"No Sperm\",\"NO SPERM\",\"96.411837266676\",\"96.9592550235536\",\"81.403220240878\",\"55.997149465823\",\"90.2362153123023\",\"90.6450318327302\",\"79.5\",\"No Sperm\",\"94.3878045434769\",\"84.6659612601236\",\"84.6659612601236\",\"88.5826202980786\",\"85.176268629771\",\"93.4463051568315\",\"96.4067365144407\",\"97.3741737829884\",\"98.4761904761905\",\"99.4047619047619\",\"99.4047619047619\",\"99.3095238095238\",\"87.3829853415464\",\"77.0825689110135\",\"0\",\"32.5\"],\"__ECDF\":{\"__ndarray__\":\"Xpso2bWJ4j8XQzpvMaTjP2G5pxGWe7o/uBjSeYsh3T+amZmZmZnZP18qaPWlguY/1AjLPY2w7D/Q6ksFrb7kP9J5iyGdt7g/fBphuacR1j8luzZRsmuzPw54/OGAx88/uBjSeYsh7T/t2kTJrk3kP+tLBa2+VOA/UbJrEyW75j8OePzhgMffP/D4wwGPP3w/3mJI5y2G5D/uaYTlnkbYP3waYbmnEcY/7dpEya5NxD/w+MMBjz/sPzXCck8jLOc/GmG5pxGW6z/GkM5bDOnsPwtafamg1cc/Jbs2UbJrwz9jSOcthnTeP08jLPc0wuI/YbmnEZZ76j+WexphuafRP+KAxx8OeOw/J0p2baJk5z9TQasvFbTqP/5wwOMPB+w/famg1ZcK2j+2iZJdmyjZP3844PGHA74/QzpvMaTz5j8Jyz2NsNzjPyW7NlGya9M/+cMBjz8c4D96iyGdtxjSP7gY0nmLIc0/RcmuTZTs6j+LIZ23GNLpPypo9aWCVu8/tPpSQasv5T8nSnZtomTXPwnLPY2w3NM/8PjDAY8/3D98GmG5pxHmP7T6UkGrL7U/8PjDAY8/jD+k8xZDOm/hP9QIyz2NsNw/QzpvMaTzxj9tomTXJkrmPzMzMzMzM+M/lnsaYbmnwT8qaPWlglbfP3844PGHA+4/QasvFbT64j8OePzhgMevP28xpPMWQ+o/QzpvMaTz1j96iyGdtxjiP9J5iyGdt8g/wnJPIyz35D+YClp9qaDlP7T6UkGrL9U/60sFrb5U0D/Q6ksFrb7UP6aCVl8qaOU/z1sM6bzF0D+0+lJBqy+VPynZtYmSXes/mApafamg1T+bKNm1iZLdP0dY7mmE5d4/0nmLIZ236D+Kkl2bKNnlPwtafamg1dc/fzjg8YcD3j+poNWXClrtPw54/OGAx+8/QzpvMaTztj83UbJrEyXrP2G5pxGWe9o/R1juaYTl7j/w+MMBjz+8P5so2bWJku0/4PGHAx5/6D8LWn2poNXnP0dY7mmE5c4/0nmLIZ232D+NsNzTCMvtP3844PGHA84/VdDqSwWt7j9emyjZtYnSPynZtYmSXds/DOm8xZDO6z8luzZRsmvjPzjg8YcDHu8/bBMluzZR4j8p2bWJkl3LP/tSQasvFeQ/tomSXZso6T9huacRlnvKP3HA4w8HPO4/3dMIyz2N4D+oEZZ7GmHpP5Z7GmG5p+E/iAMefzjg4T9Bqy8VtPrSP7T6UkGrL8U/mpmZmZmZyT/w+MMBjz+cP5Z7GmG5p6E/tPpSQasvpT8AAAAAAADwP2NI5y2GdO4/xAGPPxzw6D/w+MMBjz/MPxzw+MMBj+8/mpmZmZmZ6T/PWwzpvMXAP9J5iyGdt6g/famg1ZcK6j/uaYTlnkboP7JrEyW7NtE/RcmuTZTs2j9fKmj1pYLWPwzpvMWQzts/7dpEya5N1D8Z0nmLIZ3nP89bDOm8xeA/Dnj84YDHvz9emyjZtYnCP8DjDwc8/uA//OGAxx8O6D+yaxMluzbhP/D4wwGPP6w/lnsaYbmnsT8=\",\"dtype\":\"float64\",\"shape\":[145]},\"__label\":[\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\",\"Control\"],\"index\":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207]},\"selected\":{\"id\":\"5363\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5362\",\"type\":\"UnionRenderers\"}},\"id\":\"5334\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"Alive Sperm Millions\"},\"y\":{\"field\":\"__ECDF\"}},\"id\":\"5352\",\"type\":\"Circle\"},{\"attributes\":{\"source\":{\"id\":\"5334\",\"type\":\"ColumnDataSource\"}},\"id\":\"5339\",\"type\":\"CDSView\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"5317\",\"type\":\"BasicTicker\"}},\"id\":\"5320\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"data\":{\"Age (d)\":[14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14],\"Alive Sperm Millions\":{\"__ndarray__\":\"vsCsUKR75T9FnbmHhO/gP1q0AG2rWf4/AVKbOLnfyT84ZW6+ER0CQP2Es1vLJPE/X6+w4H6A/z+amZmZmZmxP2ak3lM5rQtAAAAAAAAAAAA2QGmoUcj8P1uv6UFByQRAVHQkl/9Q9j/3Bl+YTJXyP7Fx/bs+c+E/xJrKorBLBUAwFLAdjFjgP9yIJ7uZ0d0/PQrXo3A99j92IVZ/hGHKP13Aywwb5eI/OGdEaW/w9j8AAAAAAAAAAI7lXfWAeaA/ZOWXwRgR+D8n+RG/Yg3cPwAAAAAAAAAA5IV0eAjjA0BtcY3PZB8NQHHJcad0MANAtMpMaf2t8D+f46PFGQP6Pz81XrpJDO8//Bu0Vx8P6T+4zOmymNjSPxU42Qbu4ARAkbsIU5RL3z/D1mzlJf/4P5p4B3jSwuQ/sw5HV+nu5j9hTzv8NfkAQMuBHmrbMNw/x0j2CDUD8z9Sobq5+Bv+P868HHbfse4/7FG4HoXr/T8Oi1HX2rv+P87km21uzAJA323eOCmMAUAAAAAAAAAAAAVsByP2CeI/mWclrfiG7T/5Eb9iDRfWP+xJYHMOvgBAVP8gkiFH8j8/527XS/MMQMRb598ue/E/8parH5tk9j/b4a/JGnX7P6Cmlq31RdQ/Gvm84qlH4j+Nl24Sg8DSP29qoPmc+/I/BFslWBzO7D86AyMva6L6P9f5t8t+HQBADp4JTRLL+z8vGcdI9ggOQPUwtDo5Q/A/eFxUi4hi5T/tRh/zAYHuP8dim1Q0VuY/0F/oEaPn8z80vi8uVQkDQP0TXKyoQeE/ZJeo3hqY+T/onnWNloP+P0jBU8iVGgFALgH4p1SJ9j/aVN0jm6vRPz/L8+DuLPo/vHSTGAR2BEBCP1OvW4TwPwAAAAAAAAAAJt9sc2O6+j/8cfvlk7UIQAAAAAAAAAAAcRsN4C1Q/T8kRPmCFtLyP8+fNqrTgeg/\",\"dtype\":\"float64\",\"shape\":[90]},\"AliveSperm\":[671343,529238,1896892,202140,2264194,1071483,1968871,68750,3459582,0,1798906,2598269,1394775,1161450,545318,2661958,510809,465918,1390000,206101,590467,1433700,0,32177,1504174,438317,0,2485856,3640329,2398660,1042478,1625757,970250,783096,294470,2609829,488988,1562292,648782,716664,2121685,440482,1188283,1881829,959213,1870000,1920863,2349820,2193438,0,563716,922726,345157,2092801,1142366,3618797,1092574,1399562,1716090,316770,571248,293000,1186429,900160,1664653,2014402,1737078,3754376,1016412,668278,953248,698023,1244052,2379557,539265,1599635,1907126,2137981,1408528,276099,1635970,2557625,1032314,0,1670505,3088661,0,1832075,1176291,765848],\"Cage\":[7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,16,16,16,16,16,16,17,17,17,17,17,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28],\"Colony\":[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,27,27,27,27,27,27,27,27,27,27,27,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84],\"Dead Sperm Millions\":{\"__ndarray__\":\"q5MzFHe8vT+Piv87okKVP4TtJ2N8mL0//lvJjo1AvD/gEoB/SpXEP/t8lBEXgLo/GtzWFp6X1z+amZmZmZmxP2x2pPrOL9Q/AAAAAAAAAACIMenvpfDEP4sUysLX17Y/YVRSJ6CJtD/ysFBrmnfWP8ix9QzhmKU/S5ARUOEI3D9SK0zfawi6P2GpLuBlhrU/PQrXo3A91j8XvVMB9zy7P4knu5nRj5Y/kst/SL99nT8AAAAAAAAAACZtqu6RzXU/b2qg+Zy70z/MgR5q2zC2PzMzMzMzM8M/n1p9dVWg8T/Kp8e2DDjeP94a2CrB4tw/MgQAx5495D/1a+un/yzhPzeJQWDl0Lo/3Vz8bU+QwD9IMxZNZyfVPxGGAUuu4uo/nwjiPJzA6j/guIybGmjqP0CIZMixNQJATfG4qBYR4T/X+iKhLafwP6DFUiRfCbw/LiC0Hr5Mxj97KxIT1LDwP2GGxhNBnNo/7FG4HoXr3T8aHZCEfbvvP1Fmg0wycrY/2SH+YUuPpj8zMzMzMzMJQKRskbQbfbw/m/2Bctu+1T+1UZ0OZD2xP5qw/WSMD94/Rpp4B3hS9T+nXyLeOv/ZP7tDigESTbg/1q4JaY1Bwz8XK2owDcOnP8Gy0qQUdM8/yk4/qIsUyj946SYxCKx8Pwz+fjFbspo/MLYQ5KCEqT8kk1M7w1TqP14vTRHg9Mo/YCFzZVBt2j/jOVtAaD3EP7jwvFRszLs/hPQUOUTcyD/yPo7myMrXP3E6yVaXU9c/5Gcj100pxz/MttPWiCD1P/yMCwdCsqg/bATidf0C5D9+x/DYz+LxP771Yb1RK98/FMjsLHqn0j+Uv3tHjQmpP3QMyF7v/sw/DAIrhxbZuj/Dz38PXrvaPwAAAAAAAAAAAB3mywuw2j8icCTQYFPaP83MzMzMTAJAQfFjzF1Lyj9FRZxOstXHP5BN8iN+xcI/\",\"dtype\":\"float64\",\"shape\":[90]},\"Environment\":[\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\",\"Cage\"],\"Infertil\":[0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0],\"Quality\":{\"__ndarray__\":\"AAAAAABQVUCpIDpYag5YQFbegONakFdAvtZrvdYrUEAir74Dm1dXQKpw89kqzFZAZZtLDbUOVUAAAAAAAABJQI7ohalA6VZAAAAAAAAA+H/ariNBf+pWQIixItuBK1hAEZGEweijV0DSrflhkTJTQHNr9N1+NFdAIRbzJqh3VUCXb/mWb9lUQBpr86aZLVVAAAAAAAAAVEDT8zzP83xQQAfJ+QXJGVhAHfiBH/iBWEAAAAAAAAD4f7fuZ56Rc1VAhGzVhUq/VEAs1QW8TN9UQAAAAAAAAPh/3I9897JSUUBceiCVMSFWQKjGCRt3ClVAu0NrPWceT0C6wmmHfctSQI5jjWxgkFZAUlwR+2Z0VUCG6M4bwI5HQDhIRlJs6VJAPM/zPM9zQkC56Z4F7VtQQJOt0yo7LjZAefT21qOqTEDKzycisMVQQEVeYrmeBVRA6pc+wKnNVUBO+pgLghVQQAq0QAu0cFFAAAAAAAAAVEBXZTrP83xQQHiS+AXJGVhAriSBH/iBWEAAAAAAAAAAAKz9QjTf4FRAvW/fF5VFUkAYtl2lKutUQOkZXnLmalRAPqalqP4TR0Ch2BDQHHpWQMzwNYZmAFdA+pduMdeSVkD5Q6vceVdYQNDIgFhMKExAP7WPT2dtUkDtPq6qqmpYQGtjNmZjdlhAVFCTET6wV0D7VUZE7bpQQJ1dCIM8olZA45U9bNYyVECJDmAVWP1XQNW/NcFBllZATbwkStJeU0DNvOo7XvxRQAnCNl6RbFBAfTFKhlLTVUDgckis/RNQQD1vtvuN8lZA7Dpt8DL5UUB87dtB04VPQI1HBD6aXFRACg/9h7K2VECY6rjQCz1VQNbYDA2X9VVAwn1PcugDWEArT//da8xRQAAAAAAAAPh/AJilfIwBVEDsrHGR1g9WQAAAAAAAAAAA54JlMr16VkATwVFVVZVVQMHavYFu+1RA\",\"dtype\":\"float64\",\"shape\":[90]},\"Quantity\":[787500,550000,2012500,312500,2425000,1175000,2337500,137500,3775000,0,1962500,2687500,1475000,1512500,587500,3100000,612500,550000,1737500,312500,612500,1462500,0,37500,1812500,525000,150000,3587500,4112500,2850000,1675000,2162500,1075000,912500,625000,3450000,1325000,2387500,2925000,1250000,3162500,550000,1362500,2925000,1375000,2337500,2912500,2437500,2237500,3150000,675000,1262500,412500,2562500,2475000,4025000,1187500,1550000,1762500,562500,775000,300000,1212500,950000,2487500,2225000,2150000,3912500,1125000,862500,1325000,1062500,1425000,3700000,587500,2225000,3025000,2625000,1700000,325000,1862500,2662500,1450000,0,2087500,3500000,2287500,2037500,1362500,912500],\"Quantity Millions\":{\"__ndarray__\":\"MzMzMzMz6T+amZmZmZnhP5qZmZmZGQBAAAAAAAAA1D9mZmZmZmYDQM3MzMzMzPI/MzMzMzOzAkCamZmZmZnBPzMzMzMzMw5AAAAAAAAAAABmZmZmZmb/PwAAAAAAgAVAmpmZmZmZ9z8zMzMzMzP4P83MzMzMzOI/zczMzMzMCECamZmZmZnjP5qZmZmZmeE/zczMzMzM+z8AAAAAAADUP5qZmZmZmeM/ZmZmZmZm9z8AAAAAAAAAADMzMzMzM6M/AAAAAAAA/T/NzMzMzMzgPzMzMzMzM8M/MzMzMzOzDEAzMzMzM3MQQM3MzMzMzAZAzczMzMzM+j/NzMzMzEwBQDMzMzMzM/E/MzMzMzMz7T8AAAAAAADkP5qZmZmZmQtAMzMzMzMz9T+amZmZmRkDQGZmZmZmZgdAAAAAAAAA9D/NzMzMzEwJQJqZmZmZmeE/zczMzMzM9T9mZmZmZmYHQAAAAAAAAPY/MzMzMzOzAkDNzMzMzEwHQAAAAAAAgANAZmZmZmbmAUAzMzMzMzMJQJqZmZmZmeU/MzMzMzMz9D9mZmZmZmbaPwAAAAAAgARAzczMzMzMA0CamZmZmRkQQAAAAAAAAPM/zczMzMzM+D8zMzMzMzP8PwAAAAAAAOI/zczMzMzM6D8zMzMzMzPTP2ZmZmZmZvM/ZmZmZmZm7j9mZmZmZuYDQM3MzMzMzAFAMzMzMzMzAUDNzMzMzEwPQAAAAAAAAPI/mpmZmZmZ6z8zMzMzMzP1PwAAAAAAAPE/zczMzMzM9j+amZmZmZkNQM3MzMzMzOI/zczMzMzMAUAzMzMzMzMIQAAAAAAAAAVAMzMzMzMz+z/NzMzMzMzUP83MzMzMzP0/zczMzMxMBUAzMzMzMzP3PwAAAAAAAAAAMzMzMzOzAEAAAAAAAAAMQM3MzMzMTAJAzczMzMxMAEDNzMzMzMz1PzMzMzMzM+0/\",\"dtype\":\"float64\",\"shape\":[90]},\"Sample\":[1,10,2,3,4,5,6,7,8,9,1,10,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,1,10,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,1,2,3,4,5,6,1,2,3,4,5,1,10,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8,9,1,2,3,4,5,6,7,8],\"Sample ID\":[\"P9-1-1\",\"P9-1-10\",\"P9-1-2\",\"P9-1-3\",\"P9-1-4\",\"P9-1-5\",\"P9-1-6\",\"P9-1-7\",\"P9-1-8\",\"P9-1-9\",\"P9-2-1\",\"P9-2-10\",\"P9-2-4\",\"P9-2-5\",\"P9-2-6\",\"P9-2-7\",\"P9-2-8\",\"P9-2-9\",\"P9-3-1\",\"P9-3-2\",\"P9-3-3\",\"P9-3-4\",\"P9-3-5\",\"P9-3-6\",\"P9-3-7\",\"P9-3-8\",\"P9-3-9\",\"P10-1-1\",\"P10-1-2\",\"P10-1-3\",\"P10-1-4\",\"P10-1-5\",\"P10-1-6\",\"P10-1-7\",\"P10-1-8\",\"P10-2-1\",\"P10-2-10\",\"P10-2-2\",\"P10-2-3\",\"P10-2-4\",\"P10-2-5\",\"P10-2-6\",\"P10-2-7\",\"P10-2-8\",\"P10-2-9\",\"P10-3-1\",\"P10-3-2\",\"P10-3-3\",\"P10-3-4\",\"P10-3-5\",\"P10-3-6\",\"P10-3-7\",\"P27-2-1\",\"P27-2-2\",\"P27-2-3\",\"P27-2-4\",\"P27-2-5\",\"P27-2-6\",\"P27-3-1\",\"P27-3-2\",\"P27-3-3\",\"P27-3-4\",\"P27-3-5\",\"P84-1-1\",\"P84-1-10\",\"P84-1-2\",\"P84-1-3\",\"P84-1-4\",\"P84-1-5\",\"P84-1-6\",\"P84-1-7\",\"P84-1-8\",\"P84-1-9\",\"P84-2-1\",\"P84-2-2\",\"P84-2-3\",\"P84-2-4\",\"P84-2-5\",\"P84-2-6\",\"P84-2-7\",\"P84-2-8\",\"P84-2-9\",\"P84-3-1\",\"P84-3-2\",\"P84-3-3\",\"P84-3-4\",\"P84-3-5\",\"P84-3-6\",\"P84-3-7\",\"P84-3-8\"],\"Specimen\":[16,19,17,21,22,23,24,25,26,18,33,104,34,35,36,20,101,103,99,38,98,37,40,39,92,93,94,45,44,135,64,67,46,63,156,60,87,56,55,54,53,49,89,88,57,72,73,74,75,76,137,136,27,28,29,30,31,32,97,102,95,96,100,138,147,139,140,141,142,143,144,145,146,118,119,120,121,122,123,124,125,126,148,149,150,151,152,153,154,155],\"Sperm Volume per 500 ul\":[787500,550000,2012500,312500,2425000,1175000,2337500,137500,3775000,0,1962500,2687500,1475000,1512500,587500,3100000,612500,550000,1737500,312500,612500,1462500,0,37500,1812500,525000,150000,3587500,4112500,2850000,1675000,2162500,1075000,912500,625000,3450000,1325000,2387500,2925000,1250000,3162500,550000,1362500,2925000,1375000,2337500,2912500,2437500,2237500,3150000,675000,1262500,412500,2562500,2475000,4025000,1187500,1550000,1762500,562500,775000,300000,1212500,950000,2487500,2225000,2150000,3912500,1125000,862500,1325000,1062500,1425000,3700000,587500,2225000,3025000,2625000,1700000,325000,1862500,2662500,1450000,0,2087500,3500000,2287500,2037500,1362500,912500],\"Treatment\":[\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\"],\"TreatmentNCSS\":[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],\"ViabilityRaw (%)\":[\"85.25\",\"96.225240761533\",\"94.2555474050981\",\"64.6849816849817\",\"93.3688363420629\",\"91.1901154401154\",\"84.2298005331373\",\"50\",\"91.6445716674518\",\"76.3333333333333\",\"91.6640169952838\",\"96.6798007811359\",\"94.5610812944981\",\"76.7901234567901\",\"92.8202433478271\",\"85.8696381925479\",\"83.3974358974359\",\"84.7125031830914\",\"80\",\"65.952380952381\",\"96.4028944911298\",\"98.0307692307692\",\"0\",\"85.8057628645864\",\"82.98892351\",\"83.4890585\",\"0\",\"69.2921732632089\",\"88.518651277272\",\"84.16351963\",\"62.2375256322625\",\"75.1795366795367\",\"90.2558852558852\",\"85.8187854451692\",\"47.11523769\",\"75.6472364126538\",\"36.9047619047619\",\"65.4363416721234\",\"22.1805903212349\",\"57.3331249910197\",\"67.0888753308092\",\"80.0878127537372\",\"87.2134857760681\",\"64.3360623353885\",\"69.760989010989\",\"80\",\"65.95238095\",\"96.40289449\",\"98.03076923\",\"0\",\"83.5136233\",\"73.08722493\",\"83.6744779029035\",\"81.6703153532941\",\"46.1562090691409\",\"89.9080085911287\",\"92.0062575842632\",\"90.2943843441025\",\"97.3668128654971\",\"56.3148298863249\",\"73.70943059\",\"97.66666667\",\"97.8498168498169\",\"94.75378837\",\"66.92073161\",\"90.53494335\",\"80.79433733\",\"95.95850119\",\"90.34776335\",\"77.48158506\",\"71.94325159\",\"65.69637256\",\"87.3019119\",\"64.31235797\",\"91.78991597\",\"71.89373408\",\"63.04550956\",\"81.4469142\",\"82.85464668\",\"84.95384615\",\"87.83734442\",\"96.06106241\",\"71.19408369\",\"NO SPERM\",\"80.02419964\",\"88.2474712\",\"0\",\"89.91779766\",\"86.33333333\",\"83.9286198\"],\"__ECDF\":{\"__ndarray__\":\"9Umf9Emf1D/e3d3d3d3NP9iCLdiCLeg/mpmZmZmZuT8LtmALtmDrP97d3d3d3d0/6ZM+6ZM+6T8XbMEWbMG2P+/u7u7u7u4/F2zBFmzBhj8XbMEWbMHmPy7Ygi3Ygu0/IiIiIiIi4j8AAAAAAADgP7AFW7AFW9A/juM4juM47j8cx3Ecx3HMP5qZmZmZmck/chzHcRzH4T8cx3Ecx3G8P9InfdInfdI/MzMzMzMz4z8XbMEWbMGWP5Q+6ZM+6bM/5DiO4ziO4z8XbMEWbMHGPxEREREREaE/zczMzMzM7D9Q+qRP+qTvPxzHcRzHcew/fdInfdIn3T/1SZ/0SZ/kP1uwBVuwBds/d3d3d3d31z/SJ33SJ33CP97d3d3d3e0/W7AFW7AFyz+UPumTPunjPzMzMzMzM9M/tmALtmAL1j/6pE/6pE/qP9iCLdiCLcg/ERERERER4T8ofdInfdLnP/qkT/qkT9o/d3d3d3d35z85juM4juPoP7y7u7u7u+s/W7AFW7AF6z8XbMEWbMGmPxEREREREdE/OY7jOI7j2D9VVVVVVVXFP0qf9Emf9Ok/n/RJn/RJ3z+f9Emf9EnvPz/pkz7pk94/0id90id94j+2YAu2YAvmP5Q+6ZM+6cM/chzHcRzH0T8RERERERHBP2ELtmALtuA/2IIt2IIt2D9VVVVVVVXlP5qZmZmZmek/ZmZmZmZm5j8AAAAAAADwP7y7u7u7u9s/lD7pkz7p0z+amZmZmZnZP1VVVVVVVdU/wRZswRZs4T9swRZswRbsP5/0SZ/0Sc8/RERERERE5D+JiIiIiIjoP6uqqqqqquo/gy3Ygi3Y4j+f9Emf9Em/P6VP+qRP+uQ/fdInfdIn7T8cx3Ecx3HcPxzHcRzHcaw/BluwBVuw5T8/6ZM+6ZPuPxEREREREbE/x3Ecx3Ec5z+wBVuwBVvgPxdswRZswdY/\",\"dtype\":\"float64\",\"shape\":[90]},\"__label\":[\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\",\"Pesticide\"],\"index\":[47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,128,129,130,131,132,133,134,135,136,137,138,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234]},\"selected\":{\"id\":\"5815\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"5814\",\"type\":\"UnionRenderers\"}},\"id\":\"5349\",\"type\":\"ColumnDataSource\"}],\"root_ids\":[\"5302\"]},\"title\":\"Bokeh Application\",\"version\":\"1.3.4\"}};\n",
       "  var render_items = [{\"docid\":\"24dca62b-aeba-4c48-ab64-d56504127740\",\"roots\":{\"5302\":\"b7ccdd89-b249-4604-8f1d-438e8f2e5d08\"}}];\n",
       "  root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
       "\n",
       "  }\n",
       "  if (root.Bokeh !== undefined) {\n",
       "    embed_document(root);\n",
       "  } else {\n",
       "    var attempts = 0;\n",
       "    var timer = setInterval(function(root) {\n",
       "      if (root.Bokeh !== undefined) {\n",
       "        embed_document(root);\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "      attempts++;\n",
       "      if (attempts > 100) {\n",
       "        console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "    }, 10, root)\n",
       "  }\n",
       "})(window);"
      ],
      "application/vnd.bokehjs_exec.v0+json": ""
     },
     "metadata": {
      "application/vnd.bokehjs_exec.v0+json": {
       "id": "5302"
      }
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "bokeh.io.show(\n",
    "    bokeh_catplot.ecdf(\n",
    "    data=df_bees,\n",
    "    cats='Treatment',\n",
    "    val='Alive Sperm Millions'\n",
    "    )\n",
    ")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "For computing the confidence intervals of the means, we'll want to convert the data of interest into arrays, and take a look at the sample mean:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Control mean alive sperm (millions): 1.8727770758620692\n",
      "Pesticide mean alive sperm(millions): 1.2997477111111113\n"
     ]
    }
   ],
   "source": [
    "control = df_bees.loc[df_bees['Treatment'] == 'Control']['Alive Sperm Millions'].values\n",
    "pesticide = df_bees.loc[df_bees['Treatment'] == 'Pesticide']['Alive Sperm Millions'].values\n",
    "\n",
    "print(f'Control mean alive sperm (millions): {np.mean(control)}')\n",
    "print(f'Pesticide mean alive sperm(millions): {np.mean(pesticide)}')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now, we'll employ the Studentized bootstrap to compute the confidence interval."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Control Alive Sperm Millions 95% C.I.: (1.6422482149046422, 2.0943950244253298)\n",
      "Pesticide Alive Sperm Millions 95% C.I.: (1.1189521249528647, 1.4847851245037909)\n"
     ]
    }
   ],
   "source": [
    "def studentized_bootstrap_ci(\n",
    "    data,\n",
    "    statfunction=np.mean,\n",
    "    n_bs_samples=1000,\n",
    "    n_inner_samples=100,\n",
    "    ptiles=(2.5, 97.5),\n",
    "):\n",
    "    thetas = np.empty(n_bs_samples)\n",
    "    ts = np.zeros(n_bs_samples)\n",
    "\n",
    "    # Outer sample\n",
    "    for i in range(n_bs_samples):\n",
    "        sample = draw_bs_sample(data)\n",
    "        theta = statfunction(sample)\n",
    "        thetas[i] = theta\n",
    "\n",
    "        # Inner sample\n",
    "        resample_stats = np.empty(n_inner_samples)\n",
    "        for j in range(n_inner_samples):\n",
    "            resample = draw_bs_sample(sample)\n",
    "            resample_stats[j] = statfunction(resample)\n",
    "\n",
    "        # Compute statistic of interest\n",
    "        ts[i] = np.sum(resample_stats - theta) / np.std(resample_stats)\n",
    "\n",
    "    s = np.std(thetas)\n",
    "    ts = np.sort(ts)\n",
    "\n",
    "    p1, p2 = np.percentile(s*ts, ptiles)\n",
    "    ci_high = np.mean(data)-(s*p1)\n",
    "    ci_low = np.mean(data)-(s*p2)\n",
    "    return (ci_low, ci_high)\n",
    "\n",
    "studentized_ctrl_ci = studentized_bootstrap_ci(control)\n",
    "studentized_pest_ci = studentized_bootstrap_ci(pesticide)\n",
    "\n",
    "print(f\"Control Alive Sperm Millions 95% C.I.: {studentized_ctrl_ci}\")\n",
    "print(f\"Pesticide Alive Sperm Millions 95% C.I.: {studentized_pest_ci}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Let's get a plot of these confidence intervals to compare."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "    \n",
       "  var docs_json = {\"9d23346b-0332-4d18-b8c7-2bfed16bf0b2\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"7118\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"7122\",\"type\":\"Grid\"},{\"id\":\"7126\",\"type\":\"Grid\"}],\"frame_height\":150,\"frame_width\":450,\"left\":[{\"id\":\"7123\",\"type\":\"CategoricalAxis\"}],\"renderers\":[{\"id\":\"7143\",\"type\":\"GlyphRenderer\"},{\"id\":\"7148\",\"type\":\"GlyphRenderer\"},{\"id\":\"7153\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"7637\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7133\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"7110\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"7114\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"7112\",\"type\":\"FactorRange\"},\"y_scale\":{\"id\":\"7116\",\"type\":\"CategoricalScale\"}},\"id\":\"7109\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7147\",\"type\":\"Line\"},{\"attributes\":{\"source\":{\"id\":\"7140\",\"type\":\"ColumnDataSource\"}},\"id\":\"7144\",\"type\":\"CDSView\"},{\"attributes\":{\"data_source\":{\"id\":\"7145\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7146\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7147\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"7149\",\"type\":\"CDSView\"}},\"id\":\"7148\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7142\",\"type\":\"Circle\"},{\"attributes\":{},\"id\":\"7639\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"7127\",\"type\":\"PanTool\"},{\"id\":\"7128\",\"type\":\"WheelZoomTool\"},{\"id\":\"7129\",\"type\":\"BoxZoomTool\"},{\"id\":\"7130\",\"type\":\"SaveTool\"},{\"id\":\"7131\",\"type\":\"ResetTool\"},{\"id\":\"7132\",\"type\":\"HelpTool\"}]},\"id\":\"7133\",\"type\":\"Toolbar\"},{\"attributes\":{\"source\":{\"id\":\"7145\",\"type\":\"ColumnDataSource\"}},\"id\":\"7149\",\"type\":\"CDSView\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1.1189521249528647,1.4847851245037909],\"y\":[\"pesticide\",\"pesticide\"]},\"selected\":{\"id\":\"7648\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7647\",\"type\":\"UnionRenderers\"}},\"id\":\"7150\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"callback\":null},\"id\":\"7110\",\"type\":\"DataRange1d\"},{\"attributes\":{},\"id\":\"7127\",\"type\":\"PanTool\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"7642\",\"type\":\"BoxAnnotation\"},{\"attributes\":{},\"id\":\"7128\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7152\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"7124\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"data_source\":{\"id\":\"7150\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7151\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7152\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"7154\",\"type\":\"CDSView\"}},\"id\":\"7153\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"overlay\":{\"id\":\"7642\",\"type\":\"BoxAnnotation\"}},\"id\":\"7129\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"7644\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"7641\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{},\"id\":\"7645\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"7130\",\"type\":\"SaveTool\"},{\"attributes\":{\"source\":{\"id\":\"7150\",\"type\":\"ColumnDataSource\"}},\"id\":\"7154\",\"type\":\"CDSView\"},{\"attributes\":{\"text\":\"\"},\"id\":\"7637\",\"type\":\"Title\"},{\"attributes\":{},\"id\":\"7131\",\"type\":\"ResetTool\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"7124\",\"type\":\"CategoricalTicker\"}},\"id\":\"7126\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"factors\":[\"control\",\"pesticide\"]},\"id\":\"7112\",\"type\":\"FactorRange\"},{\"attributes\":{},\"id\":\"7648\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"7132\",\"type\":\"HelpTool\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7141\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1.8727770758620692,1.2997477111111113],\"y\":[\"control\",\"pesticide\"]},\"selected\":{\"id\":\"7644\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7643\",\"type\":\"UnionRenderers\"}},\"id\":\"7140\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"formatter\":{\"id\":\"7639\",\"type\":\"CategoricalTickFormatter\"},\"ticker\":{\"id\":\"7124\",\"type\":\"CategoricalTicker\"}},\"id\":\"7123\",\"type\":\"CategoricalAxis\"},{\"attributes\":{},\"id\":\"7114\",\"type\":\"LinearScale\"},{\"attributes\":{\"ticker\":{\"id\":\"7119\",\"type\":\"BasicTicker\"}},\"id\":\"7122\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"7140\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7141\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7142\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"7144\",\"type\":\"CDSView\"}},\"id\":\"7143\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7151\",\"type\":\"Line\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7146\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"7643\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"7647\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1.6422482149046422,2.0943950244253298],\"y\":[\"control\",\"control\"]},\"selected\":{\"id\":\"7646\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"7645\",\"type\":\"UnionRenderers\"}},\"id\":\"7145\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"7646\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"7119\",\"type\":\"BasicTicker\"},{\"attributes\":{\"axis_label\":\"alive sperm (millions)\",\"formatter\":{\"id\":\"7641\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"7119\",\"type\":\"BasicTicker\"}},\"id\":\"7118\",\"type\":\"LinearAxis\"},{\"attributes\":{},\"id\":\"7116\",\"type\":\"CategoricalScale\"}],\"root_ids\":[\"7109\"]},\"title\":\"Bokeh Application\",\"version\":\"1.3.4\"}};\n",
       "  var render_items = [{\"docid\":\"9d23346b-0332-4d18-b8c7-2bfed16bf0b2\",\"roots\":{\"7109\":\"3e1db8b5-8887-4d4a-b6bb-b6214b516c3e\"}}];\n",
       "  root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
       "\n",
       "  }\n",
       "  if (root.Bokeh !== undefined) {\n",
       "    embed_document(root);\n",
       "  } else {\n",
       "    var attempts = 0;\n",
       "    var timer = setInterval(function(root) {\n",
       "      if (root.Bokeh !== undefined) {\n",
       "        embed_document(root);\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "      attempts++;\n",
       "      if (attempts > 100) {\n",
       "        console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "    }, 10, root)\n",
       "  }\n",
       "})(window);"
      ],
      "application/vnd.bokehjs_exec.v0+json": ""
     },
     "metadata": {
      "application/vnd.bokehjs_exec.v0+json": {
       "id": "7109"
      }
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "def plot_with_error_bars(means, confs, names, **kwargs):\n",
    "    \"\"\"Make a horizontal plot of means/conf ints with error bars.\"\"\"\n",
    "    frame_height = kwargs.pop(\"frame_height\", 150)\n",
    "    frame_width = kwargs.pop(\"frame_width\", 450)\n",
    "\n",
    "    p = bokeh.plotting.figure(\n",
    "        y_range=names, frame_height=frame_height, frame_width=frame_width, **kwargs\n",
    "    )\n",
    "\n",
    "    p.circle(x=means, y=names)\n",
    "    for conf, name in zip(confs, names):\n",
    "        p.line(x=conf, y=[name, name], line_width=2)\n",
    "\n",
    "    return p\n",
    "\n",
    "means = [np.mean(control), np.mean(pesticide)]\n",
    "confs = [studentized_ctrl_ci, studentized_pest_ci]\n",
    "names = ['control', 'pesticide']\n",
    "\n",
    "bokeh.io.show(plot_with_error_bars(means, confs, names, x_axis_label='alive sperm (millions)'))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Success!! We can see the mean alive sperm count in millions for the pesticide-exposed bees is likely lower than the control bees, but the confidence intervals do overlap so we should temper that statement.\n",
    "\n",
    "For comparison, we can compute the non-Studentized confidence intervals."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Control Alive Sperm Millions 95% C.I.: [1.67537854 2.07238755]\n",
      "Pesticide Alive Sperm Millions 95% C.I.: [1.11075824 1.49738931]\n"
     ]
    }
   ],
   "source": [
    "ctrl_reps = [np.mean(draw_bs_sample(control)) for _ in range(10000)]\n",
    "pest_reps = [np.mean(draw_bs_sample(pesticide)) for _ in range(10000)]\n",
    "\n",
    "ctrl_ci = np.percentile(ctrl_reps, [2.5, 97.5])\n",
    "pest_ci = np.percentile(pest_reps, [2.5, 97.5])\n",
    "\n",
    "print(f\"Control Alive Sperm Millions 95% C.I.: {ctrl_ci}\")\n",
    "print(f\"Pesticide Alive Sperm Millions 95% C.I.: {pest_ci}\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Let's plot."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "\n",
       "  \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/javascript": [
       "(function(root) {\n",
       "  function embed_document(root) {\n",
       "    \n",
       "  var docs_json = {\"9c842685-92b5-4b77-bf2a-9ef43fa30f2a\":{\"roots\":{\"references\":[{\"attributes\":{\"below\":[{\"id\":\"7736\",\"type\":\"LinearAxis\"}],\"center\":[{\"id\":\"7740\",\"type\":\"Grid\"},{\"id\":\"7744\",\"type\":\"Grid\"}],\"frame_height\":150,\"frame_width\":450,\"left\":[{\"id\":\"7741\",\"type\":\"CategoricalAxis\"}],\"renderers\":[{\"id\":\"7761\",\"type\":\"GlyphRenderer\"},{\"id\":\"7766\",\"type\":\"GlyphRenderer\"},{\"id\":\"7771\",\"type\":\"GlyphRenderer\"},{\"id\":\"7776\",\"type\":\"GlyphRenderer\"},{\"id\":\"7781\",\"type\":\"GlyphRenderer\"}],\"title\":{\"id\":\"8278\",\"type\":\"Title\"},\"toolbar\":{\"id\":\"7751\",\"type\":\"Toolbar\"},\"x_range\":{\"id\":\"7728\",\"type\":\"DataRange1d\"},\"x_scale\":{\"id\":\"7732\",\"type\":\"LinearScale\"},\"y_range\":{\"id\":\"7730\",\"type\":\"FactorRange\"},\"y_scale\":{\"id\":\"7734\",\"type\":\"CategoricalScale\"}},\"id\":\"7727\",\"subtype\":\"Figure\",\"type\":\"Plot\"},{\"attributes\":{\"text\":\"\"},\"id\":\"8278\",\"type\":\"Title\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7780\",\"type\":\"Line\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7765\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"8288\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"data_source\":{\"id\":\"7778\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7779\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7780\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"7782\",\"type\":\"CDSView\"}},\"id\":\"7781\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7769\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"8289\",\"type\":\"Selection\"},{\"attributes\":{\"source\":{\"id\":\"7763\",\"type\":\"ColumnDataSource\"}},\"id\":\"7767\",\"type\":\"CDSView\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7764\",\"type\":\"Line\"},{\"attributes\":{\"fill_color\":{\"value\":\"#1f77b4\"},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7759\",\"type\":\"Circle\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1.6422482149046422,2.0943950244253298],\"y\":[\"studentized ctrl\",\"studentized ctrl\"]},\"selected\":{\"id\":\"8287\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"8286\",\"type\":\"UnionRenderers\"}},\"id\":\"7763\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"7742\",\"type\":\"CategoricalTicker\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1.1189521249528647,1.4847851245037909],\"y\":[\"studentized pest\",\"studentized pest\"]},\"selected\":{\"id\":\"8289\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"8288\",\"type\":\"UnionRenderers\"}},\"id\":\"7768\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"source\":{\"id\":\"7778\",\"type\":\"ColumnDataSource\"}},\"id\":\"7782\",\"type\":\"CDSView\"},{\"attributes\":{\"overlay\":{\"id\":\"8283\",\"type\":\"BoxAnnotation\"}},\"id\":\"7747\",\"type\":\"BoxZoomTool\"},{\"attributes\":{},\"id\":\"8290\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"8282\",\"type\":\"BasicTickFormatter\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":[1.8727770758620692,1.2997477111111113,1.8727770758620692,1.2997477111111113],\"y\":[\"studentized ctrl\",\"studentized pest\",\"ctrl\",\"pest\"]},\"selected\":{\"id\":\"8285\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"8284\",\"type\":\"UnionRenderers\"}},\"id\":\"7758\",\"type\":\"ColumnDataSource\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7770\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"8284\",\"type\":\"UnionRenderers\"},{\"attributes\":{\"bottom_units\":\"screen\",\"fill_alpha\":{\"value\":0.5},\"fill_color\":{\"value\":\"lightgrey\"},\"left_units\":\"screen\",\"level\":\"overlay\",\"line_alpha\":{\"value\":1.0},\"line_color\":{\"value\":\"black\"},\"line_dash\":[4,4],\"line_width\":{\"value\":2},\"render_mode\":\"css\",\"right_units\":\"screen\",\"top_units\":\"screen\"},\"id\":\"8283\",\"type\":\"BoxAnnotation\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7774\",\"type\":\"Line\"},{\"attributes\":{\"data_source\":{\"id\":\"7768\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7769\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7770\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"7772\",\"type\":\"CDSView\"}},\"id\":\"7771\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"8285\",\"type\":\"Selection\"},{\"attributes\":{\"formatter\":{\"id\":\"8280\",\"type\":\"CategoricalTickFormatter\"},\"ticker\":{\"id\":\"7742\",\"type\":\"CategoricalTicker\"}},\"id\":\"7741\",\"type\":\"CategoricalAxis\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"de/DbarF8T99xfh8TvX3Pw==\",\"dtype\":\"float64\",\"shape\":[2]},\"y\":[\"pest\",\"pest\"]},\"selected\":{\"id\":\"8293\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"8292\",\"type\":\"UnionRenderers\"}},\"id\":\"7778\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"8286\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"8292\",\"type\":\"UnionRenderers\"},{\"attributes\":{},\"id\":\"8293\",\"type\":\"Selection\"},{\"attributes\":{\"fill_alpha\":{\"value\":0.1},\"fill_color\":{\"value\":\"#1f77b4\"},\"line_alpha\":{\"value\":0.1},\"line_color\":{\"value\":\"#1f77b4\"},\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7760\",\"type\":\"Circle\"},{\"attributes\":{\"data_source\":{\"id\":\"7758\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7759\",\"type\":\"Circle\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7760\",\"type\":\"Circle\"},\"selection_glyph\":null,\"view\":{\"id\":\"7762\",\"type\":\"CDSView\"}},\"id\":\"7761\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"8291\",\"type\":\"Selection\"},{\"attributes\":{},\"id\":\"7746\",\"type\":\"WheelZoomTool\"},{\"attributes\":{\"source\":{\"id\":\"7768\",\"type\":\"ColumnDataSource\"}},\"id\":\"7772\",\"type\":\"CDSView\"},{\"attributes\":{\"dimension\":1,\"ticker\":{\"id\":\"7742\",\"type\":\"CategoricalTicker\"}},\"id\":\"7744\",\"type\":\"Grid\"},{\"attributes\":{\"callback\":null,\"factors\":[\"studentized ctrl\",\"studentized pest\",\"ctrl\",\"pest\"]},\"id\":\"7730\",\"type\":\"FactorRange\"},{\"attributes\":{\"axis_label\":\"alive sperm (millions)\",\"formatter\":{\"id\":\"8282\",\"type\":\"BasicTickFormatter\"},\"ticker\":{\"id\":\"7737\",\"type\":\"BasicTicker\"}},\"id\":\"7736\",\"type\":\"LinearAxis\"},{\"attributes\":{\"callback\":null},\"id\":\"7728\",\"type\":\"DataRange1d\"},{\"attributes\":{\"callback\":null,\"data\":{\"x\":{\"__ndarray__\":\"q1EzuVnO+j+t2PbrP5QAQA==\",\"dtype\":\"float64\",\"shape\":[2]},\"y\":[\"ctrl\",\"ctrl\"]},\"selected\":{\"id\":\"8291\",\"type\":\"Selection\"},\"selection_policy\":{\"id\":\"8290\",\"type\":\"UnionRenderers\"}},\"id\":\"7773\",\"type\":\"ColumnDataSource\"},{\"attributes\":{},\"id\":\"7750\",\"type\":\"HelpTool\"},{\"attributes\":{\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7779\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"8280\",\"type\":\"CategoricalTickFormatter\"},{\"attributes\":{\"line_alpha\":0.1,\"line_color\":\"#1f77b4\",\"line_width\":2,\"x\":{\"field\":\"x\"},\"y\":{\"field\":\"y\"}},\"id\":\"7775\",\"type\":\"Line\"},{\"attributes\":{},\"id\":\"7745\",\"type\":\"PanTool\"},{\"attributes\":{},\"id\":\"8287\",\"type\":\"Selection\"},{\"attributes\":{\"ticker\":{\"id\":\"7737\",\"type\":\"BasicTicker\"}},\"id\":\"7740\",\"type\":\"Grid\"},{\"attributes\":{\"data_source\":{\"id\":\"7763\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7764\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7765\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"7767\",\"type\":\"CDSView\"}},\"id\":\"7766\",\"type\":\"GlyphRenderer\"},{\"attributes\":{\"data_source\":{\"id\":\"7773\",\"type\":\"ColumnDataSource\"},\"glyph\":{\"id\":\"7774\",\"type\":\"Line\"},\"hover_glyph\":null,\"muted_glyph\":null,\"nonselection_glyph\":{\"id\":\"7775\",\"type\":\"Line\"},\"selection_glyph\":null,\"view\":{\"id\":\"7777\",\"type\":\"CDSView\"}},\"id\":\"7776\",\"type\":\"GlyphRenderer\"},{\"attributes\":{},\"id\":\"7737\",\"type\":\"BasicTicker\"},{\"attributes\":{\"source\":{\"id\":\"7758\",\"type\":\"ColumnDataSource\"}},\"id\":\"7762\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"7732\",\"type\":\"LinearScale\"},{\"attributes\":{},\"id\":\"7748\",\"type\":\"SaveTool\"},{\"attributes\":{\"source\":{\"id\":\"7773\",\"type\":\"ColumnDataSource\"}},\"id\":\"7777\",\"type\":\"CDSView\"},{\"attributes\":{},\"id\":\"7734\",\"type\":\"CategoricalScale\"},{\"attributes\":{\"active_drag\":\"auto\",\"active_inspect\":\"auto\",\"active_multi\":null,\"active_scroll\":\"auto\",\"active_tap\":\"auto\",\"tools\":[{\"id\":\"7745\",\"type\":\"PanTool\"},{\"id\":\"7746\",\"type\":\"WheelZoomTool\"},{\"id\":\"7747\",\"type\":\"BoxZoomTool\"},{\"id\":\"7748\",\"type\":\"SaveTool\"},{\"id\":\"7749\",\"type\":\"ResetTool\"},{\"id\":\"7750\",\"type\":\"HelpTool\"}]},\"id\":\"7751\",\"type\":\"Toolbar\"},{\"attributes\":{},\"id\":\"7749\",\"type\":\"ResetTool\"}],\"root_ids\":[\"7727\"]},\"title\":\"Bokeh Application\",\"version\":\"1.3.4\"}};\n",
       "  var render_items = [{\"docid\":\"9c842685-92b5-4b77-bf2a-9ef43fa30f2a\",\"roots\":{\"7727\":\"f1d03157-7f21-439b-bbb6-f43ec380d5d9\"}}];\n",
       "  root.Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
       "\n",
       "  }\n",
       "  if (root.Bokeh !== undefined) {\n",
       "    embed_document(root);\n",
       "  } else {\n",
       "    var attempts = 0;\n",
       "    var timer = setInterval(function(root) {\n",
       "      if (root.Bokeh !== undefined) {\n",
       "        embed_document(root);\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "      attempts++;\n",
       "      if (attempts > 100) {\n",
       "        console.log(\"Bokeh: ERROR: Unable to run BokehJS code because BokehJS library is missing\");\n",
       "        clearInterval(timer);\n",
       "      }\n",
       "    }, 10, root)\n",
       "  }\n",
       "})(window);"
      ],
      "application/vnd.bokehjs_exec.v0+json": ""
     },
     "metadata": {
      "application/vnd.bokehjs_exec.v0+json": {
       "id": "7727"
      }
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "means += means\n",
    "confs += [ctrl_ci, pest_ci]\n",
    "names = ['studentized ctrl', 'studentized pest', 'ctrl', 'pest']\n",
    "\n",
    "bokeh.io.show(plot_with_error_bars(means, confs, names, x_axis_label='alive sperm (millions)'))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The Studentized confidence intervals are fairly close, but slightly larger. In this case, our sample distribution is likely close to the population distribution, so the rigor of the studentized bootstrap may not dramatically improve our results. However, when the distributions are different, the inner sample will attempt to correct for this."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Computing environment"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "CPython 3.7.4\n",
      "IPython 5.8.0\n",
      "\n",
      "numpy 1.17.4\n",
      "scipy 1.3.1\n",
      "numba 0.45.1\n",
      "bokeh 1.3.4\n",
      "colorcet 1.0.0\n",
      "jupyterlab 1.2.0\n"
     ]
    }
   ],
   "source": [
    "%load_ext watermark\n",
    "%watermark -v -p numpy,scipy,numba,bokeh,colorcet,jupyterlab"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}