{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Working with time series data" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Concepts" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "In |project|, temporal data (“time series” data) is encapsulated in a set of classes that derive from :py:class:`~.TimeSeries`. Time series come in two basic flavours: “continuous” time series, which have been sampled at some set of time points but which represent values that can exist at any point in time; and “event” time series, which consist of discrete event times.\n", "\n", "The :py:class:`~.TimeSeries` subclasses provide methods for extracting, resampling, shifting, trimming and manipulating time series data in a convenient fashion. Since Rockpool naturally deals with temporal dynamics and temporal data, TimeSeries objects are used to pass around time series data both as input and as output." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`TimeSeries` objects have an implicit shared time-base at $t_0 = 0$ sec. However, they can easily be offset in time, concatenated, etc." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Housekeeping and import statements**" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "code_folding": [] }, "outputs": [ { "data": { "application/javascript": "\n(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n\n if (typeof root._bokeh_onload_callbacks === \"undefined\" || force === true) {\n root._bokeh_onload_callbacks = [];\n root._bokeh_is_loading = undefined;\n }\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force === true) {\n root._bokeh_timeout = Date.now() + 5000;\n root._bokeh_failed_load = false;\n }\n\n function run_callbacks() {\n try {\n root._bokeh_onload_callbacks.forEach(function(callback) {\n if (callback != null)\n callback();\n });\n } finally {\n delete root._bokeh_onload_callbacks\n }\n console.debug(\"Bokeh: all callbacks have finished\");\n }\n\n function load_libs(css_urls, js_urls, js_modules, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\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.length === 0 && js_modules.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 + js_modules.length;\n\n function on_load() {\n root._bokeh_is_loading--;\n if (root._bokeh_is_loading === 0) {\n console.debug(\"Bokeh: all BokehJS libraries/stylesheets loaded\");\n run_callbacks()\n }\n }\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n const element = document.createElement(\"link\");\n element.onload = on_load;\n element.onerror = on_error;\n element.rel = \"stylesheet\";\n element.type = \"text/css\";\n element.href = url;\n console.debug(\"Bokeh: injecting link tag for BokehJS stylesheet: \", url);\n document.body.appendChild(element);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {}, 'shim': {}});\n \n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) >= 0) { on_load(); continue; }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n for (var i = 0; i < js_modules.length; i++) {\n var url = js_modules[i];\n if (skip.indexOf(url) >= 0) { on_load(); continue; }\n var element = document.createElement('script');\n element.onload = on_load;\n element.onerror = on_error;\n element.async = false;\n element.src = url;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n document.head.appendChild(element);\n }\n if (!js_urls.length && !js_modules.length) {\n on_load()\n }\n };\n\n function inject_raw_css(css) {\n const element = document.createElement(\"style\");\n element.appendChild(document.createTextNode(css));\n document.body.appendChild(element);\n }\n\n var js_urls = [];\n var js_modules = [];\n var css_urls = [];\n var inline_js = [\n function(Bokeh) {\n inject_raw_css(\".bk.alert {\\n padding: 0.75rem 1.25rem;\\n border: 1px solid transparent;\\n border-radius: 0.25rem;\\n /* Don't set margin because that will not render correctly! */\\n /* margin-bottom: 1rem; */\\n margin-top: 15px;\\n margin-bottom: 15px;\\n}\\n.bk.alert a {\\n color: rgb(11, 46, 19); /* #002752; */\\n font-weight: 700;\\n text-decoration: rgb(11, 46, 19);\\n text-decoration-color: rgb(11, 46, 19);\\n text-decoration-line: none;\\n text-decoration-style: solid;\\n text-decoration-thickness: auto;\\n }\\n.bk.alert a:hover {\\n color: rgb(11, 46, 19);\\n font-weight: 700;\\n text-decoration: underline;\\n}\\n\\n.bk.alert-primary {\\n color: #004085;\\n background-color: #cce5ff;\\n border-color: #b8daff;\\n}\\n.bk.alert-primary hr {\\n border-top-color: #9fcdff;\\n}\\n\\n.bk.alert-secondary {\\n color: #383d41;\\n background-color: #e2e3e5;\\n border-color: #d6d8db;\\n }\\n.bk.alert-secondary hr {\\n border-top-color: #c8cbcf;\\n}\\n\\n.bk.alert-success {\\n color: #155724;\\n background-color: #d4edda;\\n border-color: #c3e6cb;\\n }\\n\\n.bk.alert-success hr {\\n border-top-color: #b1dfbb;\\n}\\n\\n.bk.alert-info {\\n color: #0c5460;\\n background-color: #d1ecf1;\\n border-color: #bee5eb;\\n }\\n.bk.alert-info hr {\\n border-top-color: #abdde5;\\n}\\n\\n.bk.alert-warning {\\n color: #856404;\\n background-color: #fff3cd;\\n border-color: #ffeeba;\\n }\\n\\n.bk.alert-warning hr {\\n border-top-color: #ffe8a1;\\n}\\n\\n.bk.alert-danger {\\n color: #721c24;\\n background-color: #f8d7da;\\n border-color: #f5c6cb;\\n}\\n.bk.alert-danger hr {\\n border-top-color: #f1b0b7;\\n}\\n\\n.bk.alert-light {\\n color: #818182;\\n background-color: #fefefe;\\n border-color: #fdfdfe;\\n }\\n.bk.alert-light hr {\\n border-top-color: #ececf6;\\n}\\n\\n.bk.alert-dark {\\n color: #1b1e21;\\n background-color: #d6d8d9;\\n border-color: #c6c8ca;\\n }\\n.bk.alert-dark hr {\\n border-top-color: #b9bbbe;\\n}\\n\\n\\n/* adjf\\u00e6l */\\n\\n.bk.alert-primary a {\\n color: #002752;\\n}\\n\\n.bk.alert-secondary a {\\n color: #202326;\\n}\\n\\n\\n.bk.alert-success a {\\n color: #0b2e13;\\n}\\n\\n\\n.bk.alert-info a {\\n color: #062c33;\\n}\\n\\n\\n.bk.alert-warning a {\\n color: #533f03;\\n}\\n\\n\\n.bk.alert-danger a {\\n color: #491217;\\n}\\n\\n.bk.alert-light a {\\n color: #686868;\\n}\\n\\n.bk.alert-dark a {\\n color: #040505;\\n}\");\n },\n function(Bokeh) {\n inject_raw_css(\".bk.card {\\n border: 1px solid rgba(0,0,0,.125);\\n border-radius: 0.25rem;\\n}\\n.bk.accordion {\\n border: 1px solid rgba(0,0,0,.125);\\n}\\n.bk.card-header {\\n align-items: center;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-radius: 0.25rem;\\n display: inline-flex;\\n justify-content: start;\\n width: 100%;\\n}\\n.bk.accordion-header {\\n align-items: center;\\n background-color: rgba(0, 0, 0, 0.03);\\n border-radius: 0;\\n display: flex;\\n justify-content: start;\\n width: 100%;\\n}\\n.bk.card-button {\\n background-color: transparent;\\n margin-left: 0.5em;\\n}\\n.bk.card-header-row {\\n position: relative !important;\\n}\\n.bk.card-title {\\n align-items: center;\\n font-size: 1.4em;\\n font-weight: bold;\\n overflow-wrap: break-word;\\n}\\n.bk.card-header-row > .bk {\\n padding-right: 1.5em !important;\\n overflow-wrap: break-word;\\n}\\n\");\n },\n function(Bokeh) {\n inject_raw_css(\"table.panel-df {\\n margin-left: auto;\\n margin-right: auto;\\n border: none;\\n border-collapse: collapse;\\n border-spacing: 0;\\n color: black;\\n font-size: 12px;\\n table-layout: fixed;\\n width: 100%;\\n}\\n\\n.panel-df tr, .panel-df th, .panel-df td {\\n text-align: right;\\n vertical-align: middle;\\n padding: 0.5em 0.5em !important;\\n line-height: normal;\\n white-space: normal;\\n max-width: none;\\n border: none;\\n}\\n\\n.panel-df tbody {\\n display: table-row-group;\\n vertical-align: middle;\\n border-color: inherit;\\n}\\n\\n.panel-df tbody tr:nth-child(odd) {\\n background: #f5f5f5;\\n}\\n\\n.panel-df thead {\\n border-bottom: 1px solid black;\\n vertical-align: bottom;\\n}\\n\\n.panel-df tr:hover {\\n background: lightblue !important;\\n cursor: pointer;\\n}\\n\");\n },\n function(Bokeh) {\n inject_raw_css(\".json-formatter-row {\\n font-family: monospace;\\n}\\n.json-formatter-row,\\n.json-formatter-row a,\\n.json-formatter-row a:hover {\\n color: black;\\n text-decoration: none;\\n}\\n.json-formatter-row .json-formatter-row {\\n margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty {\\n opacity: 0.5;\\n margin-left: 1rem;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n display: none;\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n content: \\\"No properties\\\";\\n}\\n.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n content: \\\"[]\\\";\\n}\\n.json-formatter-row .json-formatter-string,\\n.json-formatter-row .json-formatter-stringifiable {\\n color: green;\\n white-space: pre;\\n word-wrap: break-word;\\n}\\n.json-formatter-row .json-formatter-number {\\n color: blue;\\n}\\n.json-formatter-row .json-formatter-boolean {\\n color: red;\\n}\\n.json-formatter-row .json-formatter-null {\\n color: #855A00;\\n}\\n.json-formatter-row .json-formatter-undefined {\\n color: #ca0b69;\\n}\\n.json-formatter-row .json-formatter-function {\\n color: #FF20ED;\\n}\\n.json-formatter-row .json-formatter-date {\\n background-color: rgba(0, 0, 0, 0.05);\\n}\\n.json-formatter-row .json-formatter-url {\\n text-decoration: underline;\\n color: blue;\\n cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-bracket {\\n color: blue;\\n}\\n.json-formatter-row .json-formatter-key {\\n color: #00008B;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler-link {\\n cursor: pointer;\\n}\\n.json-formatter-row .json-formatter-toggler {\\n line-height: 1.2rem;\\n font-size: 0.7rem;\\n vertical-align: middle;\\n opacity: 0.6;\\n cursor: pointer;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-row .json-formatter-toggler:after {\\n display: inline-block;\\n transition: transform 100ms ease-in;\\n content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-row > a > .json-formatter-preview-text {\\n opacity: 0;\\n transition: opacity 0.15s ease-in;\\n font-style: italic;\\n}\\n.json-formatter-row:hover > a > .json-formatter-preview-text {\\n opacity: 0.6;\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n transform: rotate(90deg);\\n}\\n.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n display: inline-block;\\n}\\n.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n display: none;\\n}\\n.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n display: block;\\n}\\n.json-formatter-dark.json-formatter-row {\\n font-family: monospace;\\n}\\n.json-formatter-dark.json-formatter-row,\\n.json-formatter-dark.json-formatter-row a,\\n.json-formatter-dark.json-formatter-row a:hover {\\n color: white;\\n text-decoration: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-row {\\n margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty {\\n opacity: 0.5;\\n margin-left: 1rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty:after {\\n display: none;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-object:after {\\n content: \\\"No properties\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-children.json-formatter-empty.json-formatter-array:after {\\n content: \\\"[]\\\";\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-string,\\n.json-formatter-dark.json-formatter-row .json-formatter-stringifiable {\\n color: #31F031;\\n white-space: pre;\\n word-wrap: break-word;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-number {\\n color: #66C2FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-boolean {\\n color: #EC4242;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-null {\\n color: #EEC97D;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-undefined {\\n color: #ef8fbe;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-function {\\n color: #FD48CB;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-date {\\n background-color: rgba(255, 255, 255, 0.05);\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-url {\\n text-decoration: underline;\\n color: #027BFF;\\n cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-bracket {\\n color: #9494FF;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-key {\\n color: #23A0DB;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler-link {\\n cursor: pointer;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler {\\n line-height: 1.2rem;\\n font-size: 0.7rem;\\n vertical-align: middle;\\n opacity: 0.6;\\n cursor: pointer;\\n padding-right: 0.2rem;\\n}\\n.json-formatter-dark.json-formatter-row .json-formatter-toggler:after {\\n display: inline-block;\\n transition: transform 100ms ease-in;\\n content: \\\"\\\\25BA\\\";\\n}\\n.json-formatter-dark.json-formatter-row > a > .json-formatter-preview-text {\\n opacity: 0;\\n transition: opacity 0.15s ease-in;\\n font-style: italic;\\n}\\n.json-formatter-dark.json-formatter-row:hover > a > .json-formatter-preview-text {\\n opacity: 0.6;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-toggler-link .json-formatter-toggler:after {\\n transform: rotate(90deg);\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > .json-formatter-children:after {\\n display: inline-block;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open > a > .json-formatter-preview-text {\\n display: none;\\n}\\n.json-formatter-dark.json-formatter-row.json-formatter-open.json-formatter-empty:after {\\n display: block;\\n}\\n\");\n },\n function(Bokeh) {\n inject_raw_css(\".bk.pn-loading:before {\\n position: absolute;\\n height: 100%;\\n width: 100%;\\n content: '';\\n z-index: 1000;\\n background-color: rgb(255,255,255,0.50);\\n border-color: lightgray;\\n background-repeat: no-repeat;\\n background-position: center;\\n background-size: auto 50%;\\n border-width: 1px;\\n cursor: progress;\\n}\\n.bk.pn-loading.arcs:hover:before {\\n cursor: progress;\\n}\\n\");\n },\n function(Bokeh) {\n inject_raw_css(\".codehilite .hll { background-color: #ffffcc }\\n.codehilite { background: #f8f8f8; }\\n.codehilite .c { color: #408080; font-style: italic } /* Comment */\\n.codehilite .err { border: 1px solid #FF0000 } /* Error */\\n.codehilite .k { color: #008000; font-weight: bold } /* Keyword */\\n.codehilite .o { color: #666666 } /* Operator */\\n.codehilite .ch { color: #408080; font-style: italic } /* Comment.Hashbang */\\n.codehilite .cm { color: #408080; font-style: italic } /* Comment.Multiline */\\n.codehilite .cp { color: #BC7A00 } /* Comment.Preproc */\\n.codehilite .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */\\n.codehilite .c1 { color: #408080; font-style: italic } /* Comment.Single */\\n.codehilite .cs { color: #408080; font-style: italic } /* Comment.Special */\\n.codehilite .gd { color: #A00000 } /* Generic.Deleted */\\n.codehilite .ge { font-style: italic } /* Generic.Emph */\\n.codehilite .gr { color: #FF0000 } /* Generic.Error */\\n.codehilite .gh { color: #000080; font-weight: bold } /* Generic.Heading */\\n.codehilite .gi { color: #00A000 } /* Generic.Inserted */\\n.codehilite .go { color: #888888 } /* Generic.Output */\\n.codehilite .gp { color: #000080; font-weight: bold } /* Generic.Prompt */\\n.codehilite .gs { font-weight: bold } /* Generic.Strong */\\n.codehilite .gu { color: #800080; font-weight: bold } /* Generic.Subheading */\\n.codehilite .gt { color: #0044DD } /* Generic.Traceback */\\n.codehilite .kc { color: #008000; font-weight: bold } /* Keyword.Constant */\\n.codehilite .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */\\n.codehilite .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */\\n.codehilite .kp { color: #008000 } /* Keyword.Pseudo */\\n.codehilite .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */\\n.codehilite .kt { color: #B00040 } /* Keyword.Type */\\n.codehilite .m { color: #666666 } /* Literal.Number */\\n.codehilite .s { color: #BA2121 } /* Literal.String */\\n.codehilite .na { color: #7D9029 } /* Name.Attribute */\\n.codehilite .nb { color: #008000 } /* Name.Builtin */\\n.codehilite .nc { color: #0000FF; font-weight: bold } /* Name.Class */\\n.codehilite .no { color: #880000 } /* Name.Constant */\\n.codehilite .nd { color: #AA22FF } /* Name.Decorator */\\n.codehilite .ni { color: #999999; font-weight: bold } /* Name.Entity */\\n.codehilite .ne { color: #D2413A; font-weight: bold } /* Name.Exception */\\n.codehilite .nf { color: #0000FF } /* Name.Function */\\n.codehilite .nl { color: #A0A000 } /* Name.Label */\\n.codehilite .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */\\n.codehilite .nt { color: #008000; font-weight: bold } /* Name.Tag */\\n.codehilite .nv { color: #19177C } /* Name.Variable */\\n.codehilite .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */\\n.codehilite .w { color: #bbbbbb } /* Text.Whitespace */\\n.codehilite .mb { color: #666666 } /* Literal.Number.Bin */\\n.codehilite .mf { color: #666666 } /* Literal.Number.Float */\\n.codehilite .mh { color: #666666 } /* Literal.Number.Hex */\\n.codehilite .mi { color: #666666 } /* Literal.Number.Integer */\\n.codehilite .mo { color: #666666 } /* Literal.Number.Oct */\\n.codehilite .sa { color: #BA2121 } /* Literal.String.Affix */\\n.codehilite .sb { color: #BA2121 } /* Literal.String.Backtick */\\n.codehilite .sc { color: #BA2121 } /* Literal.String.Char */\\n.codehilite .dl { color: #BA2121 } /* Literal.String.Delimiter */\\n.codehilite .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */\\n.codehilite .s2 { color: #BA2121 } /* Literal.String.Double */\\n.codehilite .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */\\n.codehilite .sh { color: #BA2121 } /* Literal.String.Heredoc */\\n.codehilite .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */\\n.codehilite .sx { color: #008000 } /* Literal.String.Other */\\n.codehilite .sr { color: #BB6688 } /* Literal.String.Regex */\\n.codehilite .s1 { color: #BA2121 } /* Literal.String.Single */\\n.codehilite .ss { color: #19177C } /* Literal.String.Symbol */\\n.codehilite .bp { color: #008000 } /* Name.Builtin.Pseudo */\\n.codehilite .fm { color: #0000FF } /* Name.Function.Magic */\\n.codehilite .vc { color: #19177C } /* Name.Variable.Class */\\n.codehilite .vg { color: #19177C } /* Name.Variable.Global */\\n.codehilite .vi { color: #19177C } /* Name.Variable.Instance */\\n.codehilite .vm { color: #19177C } /* Name.Variable.Magic */\\n.codehilite .il { color: #666666 } /* Literal.Number.Integer.Long */\\n\\n.markdown h1 { margin-block-start: 0.34em }\\n.markdown h2 { margin-block-start: 0.42em }\\n.markdown h3 { margin-block-start: 0.5em }\\n.markdown h4 { margin-block-start: 0.67em }\\n.markdown h5 { margin-block-start: 0.84em }\\n.markdown h6 { margin-block-start: 1.17em }\\n.markdown ul { padding-inline-start: 2em }\\n.markdown ol { padding-inline-start: 2em }\\n.markdown strong { font-weight: 600 }\\n.markdown a { color: -webkit-link }\\n.markdown a { color: -moz-hyperlinkText }\\n\");\n },\n function(Bokeh) {\n inject_raw_css(\".bk.panel-widget-box {\\n min-height: 20px;\\n background-color: #f5f5f5;\\n border: 1px solid #e3e3e3;\\n border-radius: 4px;\\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n box-shadow: inset 0 1px 1px rgba(0,0,0,.05);\\n overflow-x: hidden;\\n overflow-y: hidden;\\n}\\n\\n.scrollable {\\n overflow: scroll;\\n}\\n\\nprogress {\\n appearance: none;\\n -moz-appearance: none;\\n -webkit-appearance: none;\\n border: none;\\n height: 20px;\\n background-color: whiteSmoke;\\n border-radius: 3px;\\n box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n color: royalblue;\\n position: relative;\\n margin: 0 0 1.5em;\\n}\\n\\nprogress[value]::-webkit-progress-bar {\\n background-color: whiteSmoke;\\n border-radius: 3px;\\n box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;\\n}\\n\\nprogress[value]::-webkit-progress-value {\\n position: relative;\\n background-size: 35px 20px, 100% 100%, 100% 100%;\\n border-radius:3px;\\n}\\n\\nprogress.active:not([value])::before {\\n background-position: 10%;\\n animation-name: stripes;\\n animation-duration: 3s;\\n animation-timing-function: linear;\\n animation-iteration-count: infinite;\\n}\\n\\nprogress[value]::-moz-progress-bar {\\n background-size: 35px 20px, 100% 100%, 100% 100%;\\n border-radius:3px;\\n}\\n\\nprogress:not([value])::-moz-progress-bar {\\n border-radius:3px;\\n background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\n\\nprogress.active:not([value])::-moz-progress-bar {\\n background-position: 10%;\\n animation-name: stripes;\\n animation-duration: 3s;\\n animation-timing-function: linear;\\n animation-iteration-count: infinite;\\n}\\n\\nprogress.active:not([value])::-webkit-progress-bar {\\n background-position: 10%;\\n animation-name: stripes;\\n animation-duration: 3s;\\n animation-timing-function: linear;\\n animation-iteration-count: infinite;\\n}\\n\\nprogress.primary[value]::-webkit-progress-value { background-color: #007bff; }\\nprogress.primary:not([value])::before { background-color: #007bff; }\\nprogress.primary:not([value])::-webkit-progress-bar { background-color: #007bff; }\\nprogress.primary::-moz-progress-bar { background-color: #007bff; }\\n\\nprogress.secondary[value]::-webkit-progress-value { background-color: #6c757d; }\\nprogress.secondary:not([value])::before { background-color: #6c757d; }\\nprogress.secondary:not([value])::-webkit-progress-bar { background-color: #6c757d; }\\nprogress.secondary::-moz-progress-bar { background-color: #6c757d; }\\n\\nprogress.success[value]::-webkit-progress-value { background-color: #28a745; }\\nprogress.success:not([value])::before { background-color: #28a745; }\\nprogress.success:not([value])::-webkit-progress-bar { background-color: #28a745; }\\nprogress.success::-moz-progress-bar { background-color: #28a745; }\\n\\nprogress.danger[value]::-webkit-progress-value { background-color: #dc3545; }\\nprogress.danger:not([value])::before { background-color: #dc3545; }\\nprogress.danger:not([value])::-webkit-progress-bar { background-color: #dc3545; }\\nprogress.danger::-moz-progress-bar { background-color: #dc3545; }\\n\\nprogress.warning[value]::-webkit-progress-value { background-color: #ffc107; }\\nprogress.warning:not([value])::before { background-color: #ffc107; }\\nprogress.warning:not([value])::-webkit-progress-bar { background-color: #ffc107; }\\nprogress.warning::-moz-progress-bar { background-color: #ffc107; }\\n\\nprogress.info[value]::-webkit-progress-value { background-color: #17a2b8; }\\nprogress.info:not([value])::before { background-color: #17a2b8; }\\nprogress.info:not([value])::-webkit-progress-bar { background-color: #17a2b8; }\\nprogress.info::-moz-progress-bar { background-color: #17a2b8; }\\n\\nprogress.light[value]::-webkit-progress-value { background-color: #f8f9fa; }\\nprogress.light:not([value])::before { background-color: #f8f9fa; }\\nprogress.light:not([value])::-webkit-progress-bar { background-color: #f8f9fa; }\\nprogress.light::-moz-progress-bar { background-color: #f8f9fa; }\\n\\nprogress.dark[value]::-webkit-progress-value { background-color: #343a40; }\\nprogress.dark:not([value])::-webkit-progress-bar { background-color: #343a40; }\\nprogress.dark:not([value])::before { background-color: #343a40; }\\nprogress.dark::-moz-progress-bar { background-color: #343a40; }\\n\\nprogress:not([value])::-webkit-progress-bar {\\n border-radius: 3px;\\n background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\nprogress:not([value])::before {\\n content:\\\" \\\";\\n position:absolute;\\n height: 20px;\\n top:0;\\n left:0;\\n right:0;\\n bottom:0;\\n border-radius: 3px;\\n background: linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, 0.2) 33%, rgba(0, 0, 0, 0.2) 66%, transparent 66%) left/2.5em 1.5em;\\n}\\n\\n@keyframes stripes {\\n from {background-position: 0%}\\n to {background-position: 100%}\\n}\\n\\n.bk-root .bk.loader {\\n overflow: hidden;\\n}\\n\\n.bk.loader::after {\\n content: \\\"\\\";\\n border-radius: 50%;\\n -webkit-mask-image: radial-gradient(transparent 50%, rgba(0, 0, 0, 1) 54%);\\n width: 100%;\\n height: 100%;\\n left: 0;\\n top: 0;\\n position: absolute;\\n}\\n\\n.bk-root .bk.loader.dark::after {\\n background: #0f0f0f;\\n}\\n\\n.bk-root .bk.loader.light::after {\\n background: #f0f0f0;\\n}\\n\\n.bk-root .bk.loader.spin::after {\\n animation: spin 2s linear infinite;\\n}\\n\\n.bk-root div.bk.loader.spin.primary-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #007bff 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.secondary-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #6c757d 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.success-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #28a745 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.danger-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #dc3545 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.warning-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #ffc107 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.info-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #17a2b8 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.light-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #f8f9fa 50%);\\n}\\n\\n.bk-root div.bk.loader.dark-light::after {\\n background: linear-gradient(135deg, #f0f0f0 50%, transparent 50%), linear-gradient(45deg, #f0f0f0 50%, #343a40 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.primary-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #007bff 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.secondary-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #6c757d 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.success-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #28a745 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.danger-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #dc3545 50%)\\n}\\n\\n.bk-root div.bk.loader.spin.warning-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #ffc107 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.info-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #17a2b8 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.light-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #f8f9fa 50%);\\n}\\n\\n.bk-root div.bk.loader.spin.dark-dark::after {\\n background: linear-gradient(135deg, #0f0f0f 50%, transparent 50%), linear-gradient(45deg, #0f0f0f 50%, #343a40 50%);\\n}\\n\\n/* Safari */\\n@-webkit-keyframes spin {\\n 0% { -webkit-transform: rotate(0deg); }\\n 100% { -webkit-transform: rotate(360deg); }\\n}\\n\\n@keyframes spin {\\n 0% { transform: rotate(0deg); }\\n 100% { transform: rotate(360deg); }\\n}\\n\\n.dot div {\\n height: 100%;\\n width: 100%;\\n border: 1px solid #000 !important;\\n background-color: #fff;\\n border-radius: 50%;\\n display: inline-block;\\n}\\n\\n.dot-filled div {\\n height: 100%;\\n width: 100%;\\n border: 1px solid #000 !important;\\n border-radius: 50%;\\n display: inline-block;\\n}\\n\\n.dot-filled.primary div {\\n background-color: #007bff;\\n}\\n\\n.dot-filled.secondary div {\\n background-color: #6c757d;\\n}\\n\\n.dot-filled.success div {\\n background-color: #28a745;\\n}\\n\\n.dot-filled.danger div {\\n background-color: #dc3545;\\n}\\n\\n.dot-filled.warning div {\\n background-color: #ffc107;\\n}\\n\\n.dot-filled.info div {\\n background-color: #17a2b8;\\n}\\n\\n.dot-filled.dark div {\\n background-color: #343a40;\\n}\\n\\n.dot-filled.light div {\\n background-color: #f8f9fa;\\n}\\n\\n/* Slider editor */\\n.slider-edit .bk-input-group .bk-input {\\n border: 0;\\n border-radius: 0;\\n min-height: 0;\\n padding-left: 0;\\n padding-right: 0;\\n font-weight: bold;\\n}\\n\\n.slider-edit .bk-input-group .bk-spin-wrapper {\\n display: contents;\\n}\\n\\n.slider-edit .bk-input-group .bk-spin-wrapper .bk.bk-spin-btn-up {\\n top: -6px;\\n}\\n\\n.slider-edit .bk-input-group .bk-spin-wrapper .bk.bk-spin-btn-down {\\n bottom: 3px;\\n}\\n\\n/* JSON Pane */\\n.bk-root .json-formatter-row .json-formatter-string, .bk-root .json-formatter-row .json-formatter-stringifiable {\\n white-space: pre-wrap;\\n}\\n\");\n },\n function(Bokeh) {\n inject_raw_css(\"\\n .bk.pn-loading.arcs:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBiYWNrZ3JvdW5kOiBub25lOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4gIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjMyIiBzdHJva2Utd2lkdGg9IjgiIHN0cm9rZT0iI2MzYzNjMyIgc3Ryb2tlLWRhc2hhcnJheT0iNTAuMjY1NDgyNDU3NDM2NjkgNTAuMjY1NDgyNDU3NDM2NjkiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+ICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIga2V5VGltZXM9IjA7MSIgdmFsdWVzPSIwIDUwIDUwOzM2MCA1MCA1MCI+PC9hbmltYXRlVHJhbnNmb3JtPiAgPC9jaXJjbGU+PC9zdmc+\\\")\\n }\\n \");\n },\n function(Bokeh) {\n /* BEGIN bokeh.min.js */\n /*!\n * Copyright (c) 2012 - 2021, Anaconda, Inc., and Bokeh Contributors\n * All rights reserved.\n * \n * Redistribution and use in source and binary forms, with or without modification,\n * are permitted provided that the following conditions are met:\n * \n * Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n * \n * Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n * \n * Neither the name of Anaconda nor the names of any contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n * \n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n (function(root, factory) {\n const bokeh = factory();\n bokeh.__bokeh__ = true;\n if (typeof root.Bokeh === \"undefined\" || typeof root.Bokeh.__bokeh__ === \"undefined\") {\n root.Bokeh = bokeh;\n }\n const Bokeh = root.Bokeh;\n Bokeh[bokeh.version] = bokeh;\n })(this, function() {\n var define;\n var parent_require = typeof require === \"function\" && require\n return (function(modules, entry, aliases, externals) {\n if (aliases === undefined) aliases = {};\n if (externals === undefined) externals = {};\n\n var cache = {};\n\n var normalize = function(name) {\n if (typeof name === \"number\")\n return name;\n\n if (name === \"bokehjs\")\n return entry;\n\n if (!externals[name]) {\n var prefix = \"@bokehjs/\"\n if (name.slice(0, prefix.length) === prefix)\n name = name.slice(prefix.length)\n }\n\n var alias = aliases[name]\n if (alias != null)\n return alias;\n\n var trailing = name.length > 0 && name[name.lenght-1] === \"/\";\n var index = aliases[name + (trailing ? \"\" : \"/\") + \"index\"];\n if (index != null)\n return index;\n\n return name;\n }\n\n var require = function(name) {\n var mod = cache[name];\n if (!mod) {\n var id = normalize(name);\n\n mod = cache[id];\n if (!mod) {\n if (!modules[id]) {\n if (externals[id] === false || (externals[id] == true && parent_require)) {\n try {\n mod = {exports: externals[id] ? parent_require(id) : {}};\n cache[id] = cache[name] = mod;\n return mod.exports;\n } catch (e) {}\n }\n\n var err = new Error(\"Cannot find module '\" + name + \"'\");\n err.code = 'MODULE_NOT_FOUND';\n throw err;\n }\n\n mod = {exports: {}};\n cache[id] = cache[name] = mod;\n\n function __esModule() {\n Object.defineProperty(mod.exports, \"__esModule\", {value: true});\n }\n\n function __esExport(name, value) {\n Object.defineProperty(mod.exports, name, {\n enumerable: true, get: function () { return value; }\n });\n }\n\n modules[id].call(mod.exports, require, mod, mod.exports, __esModule, __esExport);\n } else {\n cache[name] = mod;\n }\n }\n\n return mod.exports;\n }\n require.resolve = function(name) {\n return \"\"\n }\n\n var main = require(entry);\n main.require = require;\n\n if (typeof Proxy !== \"undefined\") {\n // allow Bokeh.loader[\"@bokehjs/module/name\"] syntax\n main.loader = new Proxy({}, {\n get: function(_obj, module) {\n return require(module);\n }\n });\n }\n\n main.register_plugin = function(plugin_modules, plugin_entry, plugin_aliases, plugin_externals) {\n if (plugin_aliases === undefined) plugin_aliases = {};\n if (plugin_externals === undefined) plugin_externals = {};\n\n for (var name in plugin_modules) {\n modules[name] = plugin_modules[name];\n }\n\n for (var name in plugin_aliases) {\n aliases[name] = plugin_aliases[name];\n }\n\n for (var name in plugin_externals) {\n externals[name] = plugin_externals[name];\n }\n\n var plugin = require(plugin_entry);\n\n for (var name in plugin) {\n main[name] = plugin[name];\n }\n\n return plugin;\n }\n\n return main;\n })\n ([\n function _(t,_,n,o,r){o();t(1).__exportStar(t(2),n)},\n function _(t,e,n,r,o){r();var a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};n.__extends=function(t,e){function n(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)};function i(t){var e=\"function\"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&\"number\"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function c(t,e){var n=\"function\"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,a=n.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i}function u(t){return this instanceof u?(this.v=t,this):new u(t)}n.__assign=function(){return n.__assign=Object.assign||function(t){for(var e,n=1,r=arguments.length;n=0;c--)(o=t[c])&&(i=(a<3?o(i):a>3?o(e,n,i):o(e,n))||i);return a>3&&i&&Object.defineProperty(e,n,i),i},n.__param=function(t,e){return function(n,r){e(n,r,t)}},n.__metadata=function(t,e){if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.metadata)return Reflect.metadata(t,e)},n.__awaiter=function(t,e,n,r){return new(n||(n=Promise))((function(o,a){function i(t){try{u(r.next(t))}catch(t){a(t)}}function c(t){try{u(r.throw(t))}catch(t){a(t)}}function u(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(i,c)}u((r=r.apply(t,e||[])).next())}))},n.__generator=function(t,e){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},\"function\"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(a){return function(c){return function(a){if(n)throw new TypeError(\"Generator is already executing.\");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]1||c(t,e)}))})}function c(t,e){try{(n=o[t](e)).value instanceof u?Promise.resolve(n.value.v).then(f,l):s(a[0][2],n)}catch(t){s(a[0][3],t)}var n}function f(t){c(\"next\",t)}function l(t){c(\"throw\",t)}function s(t,e){t(e),a.shift(),a.length&&c(a[0][0],a[0][1])}},n.__asyncDelegator=function(t){var e,n;return e={},r(\"next\"),r(\"throw\",(function(t){throw t})),r(\"return\"),e[Symbol.iterator]=function(){return this},e;function r(r,o){e[r]=t[r]?function(e){return(n=!n)?{value:u(t[r](e)),done:\"return\"===r}:o?o(e):e}:o}},n.__asyncValues=function(t){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=i(t),e={},r(\"next\"),r(\"throw\"),r(\"return\"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}},n.__makeTemplateObject=function(t,e){return Object.defineProperty?Object.defineProperty(t,\"raw\",{value:e}):t.raw=e,t};var f=Object.create?function(t,e){Object.defineProperty(t,\"default\",{enumerable:!0,value:e})}:function(t,e){t.default=e};n.__importStar=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)\"default\"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n.__createBinding(e,t,r);return f(e,t),e},n.__importDefault=function(t){return t&&t.__esModule?t:{default:t}},n.__classPrivateFieldGet=function(t,e){if(!e.has(t))throw new TypeError(\"attempted to get private field on non-instance\");return e.get(t)},n.__classPrivateFieldSet=function(t,e,n){if(!e.has(t))throw new TypeError(\"attempted to set private field on non-instance\");return e.set(t,n),n}},\n function _(e,t,o,s,l){s();const n=e(1);l(\"version\",e(3).version),l(\"index\",e(4).index),o.embed=n.__importStar(e(4)),o.protocol=n.__importStar(e(404)),o._testing=n.__importStar(e(405));var r=e(19);l(\"logger\",r.logger),l(\"set_log_level\",r.set_log_level),l(\"settings\",e(28).settings),l(\"Models\",e(7).Models),l(\"documents\",e(5).documents),l(\"safely\",e(406).safely)},\n function _(n,i,o,c,e){c(),o.version=\"2.3.3\"},\n function _(e,o,t,n,s){n();const d=e(5),r=e(19),_=e(34),c=e(13),i=e(8),a=e(16),u=e(395),l=e(397),m=e(396);var f=e(395);s(\"add_document_standalone\",f.add_document_standalone),s(\"index\",f.index),s(\"add_document_from_session\",e(397).add_document_from_session);var g=e(402);async function w(e,o,t,n){i.isString(e)&&(e=JSON.parse(_.unescape(e)));const s={};for(const[o,t]of c.entries(e))s[o]=d.Document.from_json(t);const a=[];for(const e of o){const o=m._resolve_element(e),d=m._resolve_root_elements(e);if(null!=e.docid)a.push(await u.add_document_standalone(s[e.docid],o,d,e.use_for_title));else{if(null==e.token)throw new Error(\"Error rendering Bokeh items: either 'docid' or 'token' was expected.\");{const s=l._get_ws_url(t,n);r.logger.debug(`embed: computed ws url: ${s}`);try{a.push(await l.add_document_from_session(s,e.token,o,d,e.use_for_title)),console.log(\"Bokeh items were rendered successfully\")}catch(e){console.log(\"Error rendering Bokeh items:\",e)}}}}return a}s(\"embed_items_notebook\",g.embed_items_notebook),s(\"kernels\",g.kernels),s(\"BOKEH_ROOT\",e(396).BOKEH_ROOT),t.embed_item=async function(e,o){const t={},n=_.uuid4();t[n]=e.doc,null==o&&(o=e.target_id);const s=document.getElementById(o);null!=s&&s.classList.add(m.BOKEH_ROOT);const d={roots:{[e.root_id]:o},root_ids:[e.root_id],docid:n};await a.defer();const[r]=await w(t,[d]);return r},t.embed_items=async function(e,o,t,n){return await a.defer(),w(e,o,t,n)}},\n function _(t,_,o,r,n){r();const a=t(1);a.__exportStar(t(6),o),a.__exportStar(t(35),o)},\n function _(e,t,s,o,n){o();const r=e(1),i=e(7),l=e(3),_=e(19),a=e(264),c=e(14),d=e(30),h=e(15),f=e(17),u=e(31),m=e(9),g=e(13),v=r.__importStar(e(132)),w=e(26),p=e(8),b=e(319),y=e(130),k=e(53),M=e(394),j=e(35);class S{constructor(e){this.document=e,this.session=null,this.subscribed_models=new Set}send_event(e){const t=new j.MessageSentEvent(this.document,\"bokeh_event\",e.to_json());this.document._trigger_on_change(t)}trigger(e){for(const t of this.subscribed_models)null!=e.origin&&e.origin!=t||t._process_event(e)}}s.EventManager=S,S.__name__=\"EventManager\",s.documents=[],s.DEFAULT_TITLE=\"Bokeh Application\";class E{constructor(e){var t;s.documents.push(this),this._init_timestamp=Date.now(),this._resolver=null!==(t=null==e?void 0:e.resolver)&&void 0!==t?t:new i.ModelResolver,this._title=s.DEFAULT_TITLE,this._roots=[],this._all_models=new Map,this._all_models_freeze_count=0,this._callbacks=new Map,this._message_callbacks=new Map,this.event_manager=new S(this),this.idle=new h.Signal0(this,\"idle\"),this._idle_roots=new WeakMap,this._interactive_timestamp=null,this._interactive_plot=null}get layoutables(){return this._roots.filter((e=>e instanceof b.LayoutDOM))}get is_idle(){for(const e of this.layoutables)if(!this._idle_roots.has(e))return!1;return!0}notify_idle(e){this._idle_roots.set(e,!0),this.is_idle&&(_.logger.info(`document idle at ${Date.now()-this._init_timestamp} ms`),this.event_manager.send_event(new a.DocumentReady),this.idle.emit())}clear(){this._push_all_models_freeze();try{for(;this._roots.length>0;)this.remove_root(this._roots[0])}finally{this._pop_all_models_freeze()}}interactive_start(e){null==this._interactive_plot&&(this._interactive_plot=e,this._interactive_plot.trigger_event(new a.LODStart)),this._interactive_timestamp=Date.now()}interactive_stop(){null!=this._interactive_plot&&this._interactive_plot.trigger_event(new a.LODEnd),this._interactive_plot=null,this._interactive_timestamp=null}interactive_duration(){return null==this._interactive_timestamp?-1:Date.now()-this._interactive_timestamp}destructively_move(e){if(e===this)throw new Error(\"Attempted to overwrite a document with itself\");e.clear();const t=m.copy(this._roots);this.clear();for(const e of t)if(null!=e.document)throw new Error(`Somehow we didn't detach ${e}`);if(0!=this._all_models.size)throw new Error(`this._all_models still had stuff in it: ${this._all_models}`);for(const s of t)e.add_root(s);e.set_title(this._title)}_push_all_models_freeze(){this._all_models_freeze_count+=1}_pop_all_models_freeze(){this._all_models_freeze_count-=1,0===this._all_models_freeze_count&&this._recompute_all_models()}_invalidate_all_models(){_.logger.debug(\"invalidating document models\"),0===this._all_models_freeze_count&&this._recompute_all_models()}_recompute_all_models(){let e=new Set;for(const t of this._roots)e=v.union(e,t.references());const t=new Set(this._all_models.values()),s=v.difference(t,e),o=v.difference(e,t),n=new Map;for(const t of e)n.set(t.id,t);for(const e of s)e.detach_document();for(const e of o)e.attach_document(this);this._all_models=n}roots(){return this._roots}add_root(e,t){if(_.logger.debug(`Adding root: ${e}`),!m.includes(this._roots,e)){this._push_all_models_freeze();try{this._roots.push(e)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new j.RootAddedEvent(this,e,t))}}remove_root(e,t){const s=this._roots.indexOf(e);if(!(s<0)){this._push_all_models_freeze();try{this._roots.splice(s,1)}finally{this._pop_all_models_freeze()}this._trigger_on_change(new j.RootRemovedEvent(this,e,t))}}title(){return this._title}set_title(e,t){e!==this._title&&(this._title=e,this._trigger_on_change(new j.TitleChangedEvent(this,e,t)))}get_model_by_id(e){var t;return null!==(t=this._all_models.get(e))&&void 0!==t?t:null}get_model_by_name(e){const t=[];for(const s of this._all_models.values())s instanceof k.Model&&s.name==e&&t.push(s);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(`Multiple models are named '${e}'`)}}on_message(e,t){const s=this._message_callbacks.get(e);null==s?this._message_callbacks.set(e,new Set([t])):s.add(t)}remove_on_message(e,t){var s;null===(s=this._message_callbacks.get(e))||void 0===s||s.delete(t)}_trigger_on_message(e,t){const s=this._message_callbacks.get(e);if(null!=s)for(const e of s)e(t)}on_change(e,t=!1){this._callbacks.has(e)||this._callbacks.set(e,t)}remove_on_change(e){this._callbacks.delete(e)}_trigger_on_change(e){for(const[t,s]of this._callbacks)if(!s&&e instanceof j.DocumentEventBatch)for(const s of e.events)t(s);else t(e)}_notify_change(e,t,s,o,n){this._trigger_on_change(new j.ModelChangedEvent(this,e,t,s,o,null==n?void 0:n.setter_id,null==n?void 0:n.hint))}static _instantiate_object(e,t,s,o){const n=Object.assign(Object.assign({},s),{id:e,__deferred__:!0});return new(o.get(t))(n)}static _instantiate_references_json(e,t,s){var o;const n=new Map;for(const r of e){const e=r.id,i=r.type,l=null!==(o=r.attributes)&&void 0!==o?o:{};let _=t.get(e);null==_&&(_=E._instantiate_object(e,i,l,s),null!=r.subtype&&_.set_subtype(r.subtype)),n.set(_.id,_)}return n}static _resolve_refs(e,t,s,o){function n(e){var r;if(f.is_ref(e)){const o=null!==(r=t.get(e.id))&&void 0!==r?r:s.get(e.id);if(null!=o)return o;throw new Error(`reference ${JSON.stringify(e)} isn't known (not in Document?)`)}return u.is_NDArray_ref(e)?u.decode_NDArray(e,o):p.isArray(e)?function(e){const t=[];for(const s of e)t.push(n(s));return t}(e):p.isPlainObject(e)?function(e){const t={};for(const[s,o]of g.entries(e))t[s]=n(o);return t}(e):e}return n(e)}static _initialize_references_json(e,t,s,o){const n=new Map;for(const{id:r,attributes:i}of e){const e=!t.has(r),l=e?s.get(r):t.get(r),_=E._resolve_refs(i,t,s,o);l.setv(_,{silent:!0}),n.set(r,{instance:l,is_new:e})}const r=[],i=new Set;function l(e){if(e instanceof c.HasProps){if(n.has(e.id)&&!i.has(e.id)){i.add(e.id);const{instance:t,is_new:s}=n.get(e.id),{attributes:o}=t;for(const e of g.values(o))l(e);s&&(t.finalize(),r.push(t))}}else if(p.isArray(e))for(const t of e)l(t);else if(p.isPlainObject(e))for(const t of g.values(e))l(t)}for(const e of n.values())l(e.instance);for(const e of r)e.connect_signals()}static _event_for_attribute_change(e,t,s,o,n){if(o.get_model_by_id(e.id).property(t).syncable){const r={kind:\"ModelChanged\",model:{id:e.id},attr:t,new:s};return c.HasProps._json_record_references(o,s,n,{recursive:!0}),r}return null}static _events_to_sync_objects(e,t,s,o){const n=Object.keys(e.attributes),r=Object.keys(t.attributes),i=m.difference(n,r),l=m.difference(r,n),a=m.intersection(n,r),c=[];for(const e of i)_.logger.warn(`Server sent key ${e} but we don't seem to have it in our JSON`);for(const n of l){const r=t.attributes[n];c.push(E._event_for_attribute_change(e,n,r,s,o))}for(const n of a){const r=e.attributes[n],i=t.attributes[n];null==r&&null==i||(null==r||null==i?c.push(E._event_for_attribute_change(e,n,i,s,o)):w.is_equal(r,i)||c.push(E._event_for_attribute_change(e,n,i,s,o)))}return c.filter((e=>null!=e))}static _compute_patch_since_json(e,t){const s=t.to_json(!1);function o(e){const t=new Map;for(const s of e.roots.references)t.set(s.id,s);return t}const n=o(e),r=new Map,i=[];for(const t of e.roots.root_ids)r.set(t,n.get(t)),i.push(t);const l=o(s),_=new Map,a=[];for(const e of s.roots.root_ids)_.set(e,l.get(e)),a.push(e);if(i.sort(),a.sort(),m.difference(i,a).length>0||m.difference(a,i).length>0)throw new Error(\"Not implemented: computing add/remove of document roots\");const c=new Set;let h=[];for(const e of t._all_models.keys())if(n.has(e)){const s=E._events_to_sync_objects(n.get(e),l.get(e),t,c);h=h.concat(s)}const f=new d.Serializer({include_defaults:!1});return f.to_serializable([...c]),{references:[...f.definitions],events:h}}to_json_string(e=!0){return JSON.stringify(this.to_json(e))}to_json(e=!0){const t=new d.Serializer({include_defaults:e}),s=t.to_serializable(this._roots);return{version:l.version,title:this._title,roots:{root_ids:s.map((e=>e.id)),references:[...t.definitions]}}}static from_json_string(e){const t=JSON.parse(e);return E.from_json(t)}static from_json(e){_.logger.debug(\"Creating Document from JSON\");const t=e.version,s=-1!==t.indexOf(\"+\")||-1!==t.indexOf(\"-\"),o=`Library versions: JS (${l.version}) / Python (${t})`;s||l.version.replace(/-(dev|rc)\\./,\"$1\")==t?_.logger.debug(o):(_.logger.warn(\"JS/Python version mismatch\"),_.logger.warn(o));const n=new i.ModelResolver;null!=e.defs&&M.resolve_defs(e.defs,n);const r=e.roots,a=r.root_ids,c=r.references,d=E._instantiate_references_json(c,new Map,n);E._initialize_references_json(c,new Map,d,new Map);const h=new E({resolver:n});for(const e of a){const t=d.get(e);null!=t&&h.add_root(t)}return h.set_title(e.title),h}replace_with_json(e){E.from_json(e).destructively_move(this)}create_json_patch_string(e){return JSON.stringify(this.create_json_patch(e))}create_json_patch(e){for(const t of e)if(t.document!=this)throw new Error(\"Cannot create a patch using events from a different document\");const t=new d.Serializer,s=t.to_serializable(e);for(const e of this._all_models.values())t.remove_def(e);return{events:s,references:[...t.definitions]}}apply_json_patch(e,t=new Map,s){const o=e.references,n=e.events,r=E._instantiate_references_json(o,this._all_models,this._resolver);t instanceof Map||(t=new Map(t));for(const e of n)switch(e.kind){case\"RootAdded\":case\"RootRemoved\":case\"ModelChanged\":{const t=e.model.id,s=this._all_models.get(t);if(null!=s)r.set(t,s);else if(!r.has(t))throw _.logger.warn(`Got an event for unknown model ${e.model}\"`),new Error(\"event model wasn't known\");break}}const i=new Map(this._all_models),l=new Map;for(const[e,t]of r)i.has(e)||l.set(e,t);E._initialize_references_json(o,i,l,t);for(const e of n)switch(e.kind){case\"MessageSent\":{const{msg_type:s,msg_data:o}=e;let n;if(void 0===o){if(1!=t.size)throw new Error(\"expected exactly one buffer\");{const[[,e]]=t;n=e}}else n=E._resolve_refs(o,i,l,t);this._trigger_on_message(s,n);break}case\"ModelChanged\":{const o=e.model.id,n=this._all_models.get(o);if(null==n)throw new Error(`Cannot apply patch to ${o} which is not in the document`);const r=e.attr,_=E._resolve_refs(e.new,i,l,t);n.setv({[r]:_},{setter_id:s});break}case\"ColumnDataChanged\":{const o=e.column_source.id,n=this._all_models.get(o);if(null==n)throw new Error(`Cannot stream to ${o} which is not in the document`);const r=E._resolve_refs(e.new,new Map,new Map,t);if(null!=e.cols)for(const e in n.data)e in r||(r[e]=n.data[e]);n.setv({data:r},{setter_id:s,check_eq:!1});break}case\"ColumnsStreamed\":{const t=e.column_source.id,o=this._all_models.get(t);if(null==o)throw new Error(`Cannot stream to ${t} which is not in the document`);if(!(o instanceof y.ColumnDataSource))throw new Error(\"Cannot stream to non-ColumnDataSource\");const n=e.data,r=e.rollover;o.stream(n,r,s);break}case\"ColumnsPatched\":{const t=e.column_source.id,o=this._all_models.get(t);if(null==o)throw new Error(`Cannot patch ${t} which is not in the document`);if(!(o instanceof y.ColumnDataSource))throw new Error(\"Cannot patch non-ColumnDataSource\");const n=e.patches;o.patch(n,s);break}case\"RootAdded\":{const t=e.model.id,o=r.get(t);this.add_root(o,s);break}case\"RootRemoved\":{const t=e.model.id,o=r.get(t);this.remove_root(o,s);break}case\"TitleChanged\":this.set_title(e.title,s);break;default:throw new Error(\"Unknown patch event \"+JSON.stringify(e))}}}s.Document=E,E.__name__=\"Document\"},\n function _(e,o,s,r,t){r();const l=e(1),d=e(8),i=e(13),n=e(14);s.overrides={};const a=new Map;s.Models=e=>{const o=s.Models.get(e);if(null!=o)return o;throw new Error(`Model '${e}' does not exist. This could be due to a widget or a custom model not being registered before first usage.`)},s.Models.get=e=>{var o;return null!==(o=s.overrides[e])&&void 0!==o?o:a.get(e)},s.Models.register=(e,o)=>{s.overrides[e]=o},s.Models.unregister=e=>{delete s.overrides[e]},s.Models.register_models=(e,o=!1,s)=>{var r;if(null!=e)for(const t of d.isArray(e)?e:i.values(e))if(r=t,d.isObject(r)&&r.prototype instanceof n.HasProps){const e=t.__qualified__;o||!a.has(e)?a.set(e,t):null!=s?s(e):console.warn(`Model '${e}' was already registered`)}},s.register_models=s.Models.register_models,s.Models.registered_names=()=>[...a.keys()];class u{constructor(){this._known_models=new Map}get(e,o){var r;const t=null!==(r=s.Models.get(e))&&void 0!==r?r:this._known_models.get(e);if(null!=t)return t;if(void 0!==o)return o;throw new Error(`Model '${e}' does not exist. This could be due to a widget or a custom model not being registered before first usage.`)}register(e){const o=e.__qualified__;null==this.get(o,null)?this._known_models.set(o,e):console.warn(`Model '${o}' was already registered with this resolver`)}}s.ModelResolver=u,u.__name__=\"ModelResolver\";const _=l.__importStar(e(38));s.register_models(_)},\n function _(n,r,t,e,i){e();\n // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n // Underscore may be freely distributed under the MIT license.\n const o=n(9),u=Object.prototype.toString;function c(n){return!0===n||!1===n||\"[object Boolean]\"===u.call(n)}function f(n){return\"[object Number]\"===u.call(n)}function a(n){return\"[object String]\"===u.call(n)}function l(n){const r=typeof n;return\"function\"===r||\"object\"===r&&!!n}function s(n){return l(n)&&void 0!==n[Symbol.iterator]}t.isBoolean=c,t.isNumber=f,t.isInteger=function(n){return f(n)&&Number.isInteger(n)},t.isString=a,t.isPrimitive=function(n){return null===n||c(n)||f(n)||a(n)},t.isFunction=function(n){return\"[object Function]\"===u.call(n)},t.isArray=function(n){return Array.isArray(n)},t.isArrayOf=function(n,r){return o.every(n,r)},t.isArrayableOf=function(n,r){for(let t=0,e=n.length;t0,\"'step' must be a positive number\"),null==t&&(t=n,n=0);const{max:r,ceil:o,abs:i}=Math,c=n<=t?e:-e,f=r(o(i(t-n)/e),0),s=new Array(f);for(let t=0;t=0?t:n.length+t]},e.zip=function(...n){if(0==n.length)return[];const t=c.min(n.map((n=>n.length))),e=n.length,r=new Array(t);for(let o=0;on.length))),r=Array(e);for(let n=0;nn[t]))},e.argmax=function(n){return c.max_by(m(n.length),(t=>n[t]))},e.sort_by=function(n,t){const e=n.map(((n,e)=>({value:n,index:e,key:t(n)})));return e.sort(((n,t)=>{const e=n.key,r=t.key;if(e!==r){if(e>r||void 0===e)return 1;if(en.value))},e.uniq=function(n){const t=new Set;for(const e of n)t.add(e);return[...t]},e.uniq_by=function(n,t){const e=[],r=[];for(const o of n){const n=t(o);l(r,n)||(r.push(n),e.push(o))}return e},e.union=function(...n){const t=new Set;for(const e of n)for(const n of e)t.add(n);return[...t]},e.intersection=function(n,...t){const e=[];n:for(const r of n)if(!l(e,r)){for(const n of t)if(!l(n,r))continue n;e.push(r)}return e},e.difference=function(n,...t){const e=a(t);return n.filter((n=>!l(e,n)))},e.remove_at=function(n,t){const e=s(n);return e.splice(t,1),e},e.remove_by=function(n,t){for(let e=0;e2*u;)n-=2*u;return n}function c(n,r){return a(n-r)}function f(){return Math.random()}function i(n){switch(n){case\"deg\":return u/180;case\"rad\":return 1;case\"grad\":return u/200;case\"turn\":return 2*u}}t.angle_norm=a,t.angle_dist=c,t.angle_between=function(n,r,t,e=!1){const o=c(r,t);if(0==o)return!1;if(o==2*u)return!0;const f=a(n),i=c(r,f)<=o&&c(f,t)<=o;return e?!i:i},t.random=f,t.randomIn=function(n,r){return null==r&&(r=n,n=0),n+Math.floor(Math.random()*(r-n+1))},t.atan2=function(n,r){return Math.atan2(r[1]-n[1],r[0]-n[0])},t.radians=function(n){return n*(u/180)},t.degrees=function(n){return n/(u/180)},t.resolve_angle=function(n,r){return-i(r)*n},t.to_radians_coeff=i,t.rnorm=function(n,r){let t,e;for(;t=f(),e=f(),e=(2*e-1)*Math.sqrt(1/Math.E*2),!(-4*t*t*Math.log(t)>=e*e););let o=e/t;return o=n+r*o,o},t.clamp=function(n,r,t){return nt?t:n},t.log=function(n,r=Math.E){return Math.log(n)/Math.log(r)}},\n function _(r,n,e,o,s){o();class t extends Error{}e.AssertionError=t,t.__name__=\"AssertionError\",e.assert=function(r,n){if(!(!0===r||!1!==r&&r()))throw new t(null!=n?n:\"Assertion failed\")},e.unreachable=function(){throw new Error(\"unreachable code\")}},\n function _(n,t,e,r,o){r();const i=n(10);function l(n,t,e,...r){const o=n.length;t<0&&(t+=o),t<0?t=0:t>o&&(t=o),null==e||e>o-t?e=o-t:e<0&&(e=0);const i=o-e+r.length,l=new n.constructor(i);let u=0;for(;u0?0:r-1;for(;o>=0&&ot[t.length-1])return t.length;let e=0,r=t.length-1;for(;r-e!=1;){const o=e+Math.floor((r-e)/2);n>=t[o]?e=o:r=o}return e}e.is_empty=function(n){return 0==n.length},e.copy=function(n){return Array.isArray(n)?n.slice():new n.constructor(n)},e.splice=l,e.head=u,e.insert=function(n,t,e){return l(n,e,0,t)},e.append=function(n,t){return l(n,n.length,0,t)},e.prepend=function(n,t){return l(n,0,0,t)},e.indexOf=function(n,t){for(let e=0,r=n.length;ee&&(e=t);return e},e.minmax=function(n){let t,e=1/0,r=-1/0;for(let o=0,i=n.length;or&&(r=t));return[e,r]},e.min_by=function(n,t){if(0==n.length)throw new Error(\"min_by() called with an empty array\");let e=n[0],r=t(e);for(let o=1,i=n.length;or&&(e=i,r=l)}return e},e.sum=function(n){let t=0;for(let e=0,r=n.length;et[r]=n+e),0),t},e.every=function(n,t){for(let e=0,r=n.length;e(n-t)/r))}},\n function _(t,e,n,c,o){c();const s=t(9),{hasOwnProperty:r}=Object.prototype;function u(t){return Object.keys(t).length}n.keys=Object.keys,n.values=Object.values,n.entries=Object.entries,n.extend=Object.assign,n.clone=function(t){return Object.assign({},t)},n.merge=function(t,e){const n=Object.create(Object.prototype),c=s.concat([Object.keys(t),Object.keys(e)]);for(const o of c){const c=r.call(t,o)?t[o]:[],u=r.call(e,o)?e[o]:[];n[o]=s.union(c,u)}return n},n.size=u,n.isEmpty=function(t){return 0==u(t)},n.to_object=function(t){const e={};for(const[n,c]of t)e[n]=c;return e}},\n function _(t,e,s,n,r){n();const i=t(1),o=t(15),c=t(17),a=i.__importStar(t(18)),_=i.__importStar(t(21)),h=t(34),u=t(13),l=t(8),f=t(26),p=t(30),d=t(35),g=t(26),y=t(36),v=t(37),m=i.__importStar(t(21));class b extends(o.Signalable()){constructor(t={}){var e,s;super(),this._subtype=void 0,this.document=null,this.destroyed=new o.Signal0(this,\"destroyed\"),this.change=new o.Signal0(this,\"change\"),this.transformchange=new o.Signal0(this,\"transformchange\"),this.exprchange=new o.Signal0(this,\"exprchange\"),this.properties={},this._pending=!1,this._changing=!1;const n=t instanceof Map?t.get.bind(t):e=>t[e];this.id=null!==(e=n(\"id\"))&&void 0!==e?e:h.uniqueId();for(const[t,{type:e,default_value:s,options:r}]of u.entries(this._props)){let i;e instanceof a.PropertyAlias?Object.defineProperty(this.properties,t,{get:()=>this.properties[e.attr],configurable:!1,enumerable:!1}):(i=e instanceof _.Kind?new a.PrimitiveProperty(this,t,e,s,n(t),r):new e(this,t,_.Any,s,n(t),r),this.properties[t]=i)}null!==(s=n(\"__deferred__\"))&&void 0!==s&&s||(this.finalize(),this.connect_signals())}get is_syncable(){return!0}set type(t){console.warn(\"prototype.type = 'ModelName' is deprecated, use static __name__ instead\"),this.constructor.__name__=t}get type(){return this.constructor.__qualified__}static get __qualified__(){const{__module__:t,__name__:e}=this;return null!=t?`${t}.${e}`:e}static get[Symbol.toStringTag](){return this.__name__}static init_HasProps(){this.prototype._props={},this.prototype._mixins=[]}static _fix_default(t,e){if(void 0===t||l.isFunction(t))return t;if(l.isPrimitive(t))return()=>t;{const e=new v.Cloner;return()=>e.clone(t)}}static define(t){for(const[e,s]of u.entries(l.isFunction(t)?t(m):t)){if(null!=this.prototype._props[e])throw new Error(`attempted to redefine property '${this.prototype.type}.${e}'`);if(null!=this.prototype[e])throw new Error(`attempted to redefine attribute '${this.prototype.type}.${e}'`);Object.defineProperty(this.prototype,e,{get(){return this.properties[e].get_value()},set(t){return this.setv({[e]:t}),this},configurable:!1,enumerable:!0});const[t,n,r={}]=s,i={type:t,default_value:this._fix_default(n,e),options:r},o=Object.assign({},this.prototype._props);o[e]=i,this.prototype._props=o}}static internal(t){const e={};for(const[s,n]of u.entries(l.isFunction(t)?t(m):t)){const[t,r,i={}]=n;e[s]=[t,r,Object.assign(Object.assign({},i),{internal:!0})]}this.define(e)}static mixins(t){function e(t,e){const s={};for(const[n,r]of u.entries(e))s[t+n]=r;return s}const s={},n=[];for(const r of l.isArray(t)?t:[t])if(l.isArray(r)){const[t,i]=r;u.extend(s,e(t,i)),n.push([t,i])}else{const t=r;u.extend(s,t),n.push([\"\",t])}this.define(s),this.prototype._mixins=[...this.prototype._mixins,...n]}static override(t){for(const[e,s]of u.entries(t)){const t=this._fix_default(s,e),n=this.prototype._props[e];if(null==n)throw new Error(`attempted to override nonexistent '${this.prototype.type}.${e}'`);const r=Object.assign({},this.prototype._props);r[e]=Object.assign(Object.assign({},n),{default_value:t}),this.prototype._props=r}}toString(){return`${this.type}(${this.id})`}property(t){const e=this.properties[t];if(null!=e)return e;throw new Error(`unknown property ${this.type}.${t}`)}get attributes(){const t={};for(const e of this)t[e.attr]=e.get_value();return t}[v.clone](t){const e=new Map;for(const s of this)s.dirty&&e.set(s.attr,t.clone(s.get_value()));return new this.constructor(e)}[g.equals](t,e){for(const s of this){const n=t.property(s.attr);if(e.eq(s.get_value(),n.get_value()))return!1}return!0}[y.pretty](t){const e=t.token,s=[];for(const n of this)if(n.dirty){const r=n.get_value();s.push(`${n.attr}${e(\":\")} ${t.to_string(r)}`)}return`${this.constructor.__qualified__}${e(\"(\")}${e(\"{\")}${s.join(`${e(\",\")} `)}${e(\"}\")}${e(\")\")}`}[p.serialize](t){const e=this.ref();t.add_ref(this,e);const s=this.struct();for(const e of this)e.syncable&&(t.include_defaults||e.dirty)&&(s.attributes[e.attr]=t.to_serializable(e.get_value()));return t.add_def(this,s),e}finalize(){for(const t of this){if(!(t instanceof a.VectorSpec||t instanceof a.ScalarSpec))continue;const e=t.get_value();if(null!=e){const{transform:t,expr:s}=e;null!=t&&this.connect(t.change,(()=>this.transformchange.emit())),null!=s&&this.connect(s.change,(()=>this.exprchange.emit()))}}this.initialize()}initialize(){}connect_signals(){}disconnect_signals(){o.Signal.disconnectReceiver(this)}destroy(){this.disconnect_signals(),this.destroyed.emit()}clone(){return(new v.Cloner).clone(this)}_setv(t,e){const s=e.check_eq,n=[],r=this._changing;this._changing=!0;for(const[e,r]of t)!1!==s&&f.is_equal(e.get_value(),r)||(e.set_value(r),n.push(e));n.length>0&&(this._pending=!0);for(const t of n)t.change.emit();if(!r){if(!e.no_change)for(;this._pending;)this._pending=!1,this.change.emit();this._pending=!1,this._changing=!1}}setv(t,e={}){const s=u.entries(t);if(0==s.length)return;if(!0===e.silent){for(const[t,e]of s)this.properties[t].set_value(e);return}const n=new Map,r=new Map;for(const[t,e]of s){const s=this.properties[t];n.set(s,e),r.set(s,s.get_value())}this._setv(n,e);const{document:i}=this;if(null!=i){const t=[];for(const[e,s]of r)t.push([e,s,e.get_value()]);for(const[,e,s]of t)if(this._needs_invalidate(e,s)){i._invalidate_all_models();break}this._push_changes(t,e)}}getv(t){return this.property(t).get_value()}ref(){return{id:this.id}}struct(){const t={type:this.type,id:this.id,attributes:{}};return null!=this._subtype&&(t.subtype=this._subtype),t}set_subtype(t){this._subtype=t}*[Symbol.iterator](){yield*u.values(this.properties)}*syncable_properties(){for(const t of this)t.syncable&&(yield t)}serializable_attributes(){const t={};for(const e of this.syncable_properties())t[e.attr]=e.get_value();return t}static _json_record_references(t,e,s,n){const{recursive:r}=n;if(c.is_ref(e)){const n=t.get_model_by_id(e.id);null==n||s.has(n)||b._value_record_references(n,s,{recursive:r})}else if(l.isArray(e))for(const n of e)b._json_record_references(t,n,s,{recursive:r});else if(l.isPlainObject(e))for(const n of u.values(e))b._json_record_references(t,n,s,{recursive:r})}static _value_record_references(t,e,s){const{recursive:n}=s;if(t instanceof b){if(!e.has(t)&&(e.add(t),n))for(const s of t.syncable_properties()){const t=s.get_value();b._value_record_references(t,e,{recursive:n})}}else if(l.isArray(t))for(const s of t)b._value_record_references(s,e,{recursive:n});else if(l.isPlainObject(t))for(const s of u.values(t))b._value_record_references(s,e,{recursive:n})}references(){const t=new Set;return b._value_record_references(this,t,{recursive:!0}),t}_doc_attached(){}_doc_detached(){}attach_document(t){if(null!=this.document&&this.document!=t)throw new Error(\"models must be owned by only a single document\");this.document=t,this._doc_attached()}detach_document(){this._doc_detached(),this.document=null}_needs_invalidate(t,e){const s=new Set;b._value_record_references(e,s,{recursive:!1});const n=new Set;b._value_record_references(t,n,{recursive:!1});for(const t of s)if(!n.has(t))return!0;for(const t of n)if(!s.has(t))return!0;return!1}_push_changes(t,e={}){if(!this.is_syncable)return;const{document:s}=this;if(null==s)return;const{setter_id:n}=e,r=[];for(const[e,i,o]of t)e.syncable&&r.push(new d.ModelChangedEvent(s,this,e.attr,i,o,n));if(0!=r.length){let t;1==r.length?[t]=r:t=new d.DocumentEventBatch(s,r,n),s._trigger_on_change(t)}}on_change(t,e){for(const s of l.isArray(t)?t:[t])this.connect(s.change,e)}}s.HasProps=b,b.init_HasProps()},\n function _(n,t,e,l,s){l();const i=n(16),o=n(9);class c{constructor(n,t){this.sender=n,this.name=t}connect(n,t=null){u.has(this.sender)||u.set(this.sender,[]);const e=u.get(this.sender);if(null!=g(e,this,n,t))return!1;const l=null!=t?t:n;a.has(l)||a.set(l,[]);const s=a.get(l),i={signal:this,slot:n,context:t};return e.push(i),s.push(i),!0}disconnect(n,t=null){const e=u.get(this.sender);if(null==e||0===e.length)return!1;const l=g(e,this,n,t);if(null==l)return!1;const s=null!=t?t:n,i=a.get(s);return l.signal=null,d(e),d(i),!0}emit(n){var t;const e=null!==(t=u.get(this.sender))&&void 0!==t?t:[];for(const{signal:t,slot:l,context:s}of e)t===this&&l.call(s,n,this.sender)}}e.Signal=c,c.__name__=\"Signal\";class r extends c{emit(){super.emit(void 0)}}e.Signal0=r,r.__name__=\"Signal0\",function(n){function t(n,t){const e=u.get(n);if(null==e||0===e.length)return;const l=a.get(t);if(null!=l&&0!==l.length){for(const t of l){if(null==t.signal)return;t.signal.sender===n&&(t.signal=null)}d(e),d(l)}}function e(n){var t;const e=u.get(n);if(null!=e&&0!==e.length){for(const n of e){if(null==n.signal)return;const e=null!==(t=n.context)&&void 0!==t?t:n.slot;n.signal=null,d(a.get(e))}d(e)}}function l(n,t,e){const l=a.get(n);if(null!=l&&0!==l.length){for(const n of l){if(null==n.signal)return;if(null!=t&&n.slot!=t)continue;const l=n.signal.sender;null!=e&&e.has(l)||(n.signal=null,d(u.get(l)))}d(l)}}function s(n){const t=u.get(n);if(null!=t&&0!==t.length){for(const n of t)n.signal=null;d(t)}const e=a.get(n);if(null!=e&&0!==e.length){for(const n of e)n.signal=null;d(e)}}n.disconnect_between=t,n.disconnect_sender=e,n.disconnect_receiver=l,n.disconnect_all=s,n.disconnectBetween=t,n.disconnectSender=e,n.disconnectReceiver=l,n.disconnectAll=s}(c||(e.Signal=c={})),e.Signalable=function(){return class{connect(n,t){return n.connect(t,this)}disconnect(n,t){return n.disconnect(t,this)}}};const u=new WeakMap,a=new WeakMap;function g(n,t,e,l){return o.find(n,(n=>n.signal===t&&n.slot===e&&n.context===l))}const f=new Set;function d(n){0===f.size&&(async()=>{await i.defer(),function(){for(const n of f)o.remove_by(n,(n=>null==n.signal));f.clear()}()})(),f.add(n)}},\n function _(e,n,t,s,o){s();const a=new MessageChannel,l=new Map;a.port1.onmessage=e=>{const n=e.data,t=l.get(n);if(null!=t)try{t()}finally{l.delete(n)}};let r=1;t.defer=function(){return new Promise((e=>{const n=r++;l.set(n,e),a.port2.postMessage(n)}))}},\n function _(n,t,i,e,c){e();const r=n(8),s=n(13);i.is_ref=function(n){if(r.isPlainObject(n)){const t=s.keys(n);return 1==t.length&&\"id\"==t[0]}return!1}},\n function _(e,t,n,a,r){a(),n.YCoordinateSeqSeqSeqSpec=n.XCoordinateSeqSeqSeqSpec=n.YCoordinateSeqSpec=n.XCoordinateSeqSpec=n.YCoordinateSpec=n.XCoordinateSpec=n.CoordinateSeqSeqSeqSpec=n.CoordinateSeqSpec=n.CoordinateSpec=n.BaseCoordinateSpec=n.NumberUnitsSpec=n.UnitsSpec=n.DataSpec=n.VectorSpec=n.TextBaselineScalar=n.TextAlignScalar=n.FontStyleScalar=n.FontSizeScalar=n.FontScalar=n.LineDashScalar=n.LineCapScalar=n.LineJoinScalar=n.ArrayScalar=n.NullStringScalar=n.StringScalar=n.NumberScalar=n.ColorScalar=n.AnyScalar=n.ScalarSpec=n.VerticalAlign=n.UpdateMode=n.TooltipAttachment=n.TickLabelOrientation=n.TextureRepetition=n.TextBaseline=n.TextAlign=n.TapBehavior=n.StepMode=n.StartEnd=n.SpatialUnits=n.Sort=n.SizingMode=n.Side=n.RoundingFunction=n.ResetPolicy=n.RenderMode=n.RenderLevel=n.RadiusDimension=n.PointPolicy=n.Place=void 0,n.TextBaselineSpec=n.TextAlignSpec=n.FontStyleSpec=n.FontSizeSpec=n.FontSpec=n.LineDashSpec=n.LineCapSpec=n.LineJoinSpec=n.MarkerSpec=n.ArraySpec=n.NullStringSpec=n.StringSpec=n.AnySpec=n.NDArraySpec=n.ColorSpec=n.NumberSpec=n.BooleanSpec=n.ScreenDistanceSpec=n.NullDistanceSpec=n.DistanceSpec=n.AngleSpec=void 0;const i=e(1),s=e(15),l=e(19),o=i.__importStar(e(20)),c=e(24),_=e(9),u=e(12),d=e(10),S=e(22),p=e(27),m=e(8),h=e(28),v=e(29),y=e(33);function x(e){try{return JSON.stringify(e)}catch(t){return e.toString()}}function g(e){return m.isPlainObject(e)&&(void 0===e.value?0:1)+(void 0===e.field?0:1)+(void 0===e.expr?0:1)==1}r(\"Uniform\",y.Uniform),r(\"UniformScalar\",y.UniformScalar),r(\"UniformVector\",y.UniformVector),n.isSpec=g;class f{constructor(e,t,n,a,r,i={}){var l;let o;if(this.obj=e,this.attr=t,this.kind=n,this.default_value=a,this._dirty=!1,this.change=new s.Signal0(this.obj,\"change\"),this.internal=null!==(l=i.internal)&&void 0!==l&&l,this.on_update=i.on_update,void 0!==r)o=r,this._dirty=!0;else{const t=this._default_override();if(void 0!==t)o=t;else{if(void 0===a)return void(this.spec={value:null});o=a(e)}}this._update(o)}get is_value(){return void 0!==this.spec.value}get syncable(){return!this.internal}get_value(){return this.spec.value}set_value(e){this._update(e),this._dirty=!0}_default_override(){}get dirty(){return this._dirty}_update(e){var t;this.validate(e),this.spec={value:e},null===(t=this.on_update)||void 0===t||t.call(this,e,this.obj)}toString(){return`Prop(${this.obj}.${this.attr}, spec: ${x(this.spec)})`}normalize(e){return e}validate(e){if(!this.valid(e))throw new Error(`${this.obj}.${this.attr} given invalid value: ${x(e)}`)}valid(e){return this.kind.valid(e)}_value(e=!0){if(!this.is_value)throw new Error(\"attempted to retrieve property value for property without value specification\");let t=this.normalize([this.spec.value])[0];return null!=this.spec.transform&&e&&(t=this.spec.transform.compute(t)),t}}n.Property=f,f.__name__=\"Property\";class A{constructor(e){this.attr=e}}n.PropertyAlias=A,A.__name__=\"PropertyAlias\",n.Alias=function(e){return new A(e)};class C extends f{}n.PrimitiveProperty=C,C.__name__=\"PrimitiveProperty\";class L extends f{}n.Any=L,L.__name__=\"Any\";class T extends f{valid(e){return m.isArray(e)||m.isTypedArray(e)}}n.Array=T,T.__name__=\"Array\";class P extends f{valid(e){return m.isBoolean(e)}}n.Boolean=P,P.__name__=\"Boolean\";class b extends f{valid(e){return S.is_Color(e)}}n.Color=b,b.__name__=\"Color\";class w extends f{}n.Instance=w,w.__name__=\"Instance\";class q extends f{valid(e){return m.isNumber(e)}}n.Number=q,q.__name__=\"Number\";class N extends q{valid(e){return m.isNumber(e)&&(0|e)==e}}n.Int=N,N.__name__=\"Int\";class B extends q{}n.Angle=B,B.__name__=\"Angle\";class D extends q{valid(e){return m.isNumber(e)&&0<=e&&e<=1}}n.Percent=D,D.__name__=\"Percent\";class F extends f{valid(e){return m.isString(e)}}n.String=F,F.__name__=\"String\";class z extends f{valid(e){return null===e||m.isString(e)}}n.NullString=z,z.__name__=\"NullString\";class U extends F{}n.FontSize=U,U.__name__=\"FontSize\";class M extends F{_default_override(){return h.settings.dev?\"Bokeh\":void 0}}n.Font=M,M.__name__=\"Font\";class R extends f{valid(e){return m.isString(e)&&_.includes(this.enum_values,e)}}function k(e){return class extends R{get enum_values(){return[...e]}}}n.EnumProperty=R,R.__name__=\"EnumProperty\",n.Enum=k;class O extends R{get enum_values(){return[...o.Direction]}normalize(e){const t=new Uint8Array(e.length);for(let n=0;n0){let o=r[e];return null==o&&(r[e]=o=new v(e,l)),o}throw new TypeError(\"Logger.get() expects a non-empty string name and an optional log-level\")}get level(){return this.get_level()}get_level(){return this._log_level}set_level(e){if(e instanceof i)this._log_level=e;else{if(!s.isString(e)||null==v.log_levels[e])throw new Error(\"Logger.set_level() expects a log-level object or a string name of a log-level\");this._log_level=v.log_levels[e]}const l=`[${this._name}]`;for(const[e,o]of g.entries(v.log_levels))o.level\",\"*\"),t.HTTPMethod=a.Enum(\"POST\",\"GET\"),t.HexTileOrientation=a.Enum(\"pointytop\",\"flattop\"),t.HoverMode=a.Enum(\"mouse\",\"hline\",\"vline\"),t.LatLon=a.Enum(\"lat\",\"lon\"),t.LegendClickPolicy=a.Enum(\"none\",\"hide\",\"mute\"),t.LegendLocation=t.Anchor,t.LineCap=a.Enum(\"butt\",\"round\",\"square\"),t.LineJoin=a.Enum(\"miter\",\"round\",\"bevel\"),t.LineDash=a.Enum(\"solid\",\"dashed\",\"dotted\",\"dotdash\",\"dashdot\"),t.LinePolicy=a.Enum(\"prev\",\"next\",\"nearest\",\"interp\",\"none\"),t.Location=a.Enum(\"above\",\"below\",\"left\",\"right\"),t.Logo=a.Enum(\"normal\",\"grey\"),t.MarkerType=a.Enum(\"asterisk\",\"circle\",\"circle_cross\",\"circle_dot\",\"circle_x\",\"circle_y\",\"cross\",\"dash\",\"diamond\",\"diamond_cross\",\"diamond_dot\",\"dot\",\"hex\",\"hex_dot\",\"inverted_triangle\",\"plus\",\"square\",\"square_cross\",\"square_dot\",\"square_pin\",\"square_x\",\"star\",\"star_dot\",\"triangle\",\"triangle_dot\",\"triangle_pin\",\"x\",\"y\"),t.MutedPolicy=a.Enum(\"show\",\"ignore\"),t.Orientation=a.Enum(\"vertical\",\"horizontal\"),t.OutputBackend=a.Enum(\"canvas\",\"svg\",\"webgl\"),t.PaddingUnits=a.Enum(\"percent\",\"absolute\"),t.Place=a.Enum(\"above\",\"below\",\"left\",\"right\",\"center\"),t.PointPolicy=a.Enum(\"snap_to_data\",\"follow_mouse\",\"none\"),t.RadiusDimension=a.Enum(\"x\",\"y\",\"max\",\"min\"),t.RenderLevel=a.Enum(\"image\",\"underlay\",\"glyph\",\"guide\",\"annotation\",\"overlay\"),t.RenderMode=a.Enum(\"canvas\",\"css\"),t.ResetPolicy=a.Enum(\"standard\",\"event_only\"),t.RoundingFunction=a.Enum(\"round\",\"nearest\",\"floor\",\"rounddown\",\"ceil\",\"roundup\"),t.SelectionMode=a.Enum(\"replace\",\"append\",\"intersect\",\"subtract\"),t.Side=a.Enum(\"above\",\"below\",\"left\",\"right\"),t.SizingMode=a.Enum(\"stretch_width\",\"stretch_height\",\"stretch_both\",\"scale_width\",\"scale_height\",\"scale_both\",\"fixed\"),t.Sort=a.Enum(\"ascending\",\"descending\"),t.SpatialUnits=a.Enum(\"screen\",\"data\"),t.StartEnd=a.Enum(\"start\",\"end\"),t.StepMode=a.Enum(\"after\",\"before\",\"center\"),t.TapBehavior=a.Enum(\"select\",\"inspect\"),t.TextAlign=a.Enum(\"left\",\"right\",\"center\"),t.TextBaseline=a.Enum(\"top\",\"middle\",\"bottom\",\"alphabetic\",\"hanging\",\"ideographic\"),t.TextureRepetition=a.Enum(\"repeat\",\"repeat_x\",\"repeat_y\",\"no_repeat\"),t.TickLabelOrientation=a.Enum(\"vertical\",\"horizontal\",\"parallel\",\"normal\"),t.TooltipAttachment=a.Enum(\"horizontal\",\"vertical\",\"left\",\"right\",\"above\",\"below\"),t.UpdateMode=a.Enum(\"replace\",\"append\"),t.VerticalAlign=a.Enum(\"top\",\"middle\",\"bottom\")},\n function _(e,n,t,s,r){s();const i=e(1).__importStar(e(8)),a=e(22),l=e(13),_=window.Map,{hasOwnProperty:u}=Object.prototype;class d{}t.Kind=d,d.__name__=\"Kind\",function(e){class n extends d{valid(e){return!0}}n.__name__=\"Any\",e.Any=n;class t extends d{valid(e){return!0}}t.__name__=\"Unknown\",e.Unknown=t;class s extends d{valid(e){return i.isBoolean(e)}}s.__name__=\"Boolean\",e.Boolean=s;class r extends d{constructor(e){super(),this.obj_type=e}valid(e){return!0}}r.__name__=\"Ref\",e.Ref=r;class c extends d{valid(e){return!0}}c.__name__=\"AnyRef\",e.AnyRef=c;class o extends d{valid(e){return i.isNumber(e)}}o.__name__=\"Number\",e.Number=o;class p extends o{valid(e){return super.valid(e)&&i.isInteger(e)}}p.__name__=\"Int\",e.Int=p;class y extends o{valid(e){return super.valid(e)&&0<=e&&e<=1}}y.__name__=\"Percent\",e.Percent=y;class m extends d{constructor(e){super(),this.types=e,this.types=e}valid(e){return this.types.some((n=>n.valid(e)))}}m.__name__=\"Or\",e.Or=m;class v extends d{constructor(e){super(),this.types=e,this.types=e}valid(e){if(!i.isArray(e))return!1;for(let n=0;nthis.item_type.valid(e)))}}f.__name__=\"Array\",e.Array=f;class K extends d{valid(e){return null===e}}K.__name__=\"Null\",e.Null=K;class b extends d{constructor(e){super(),this.base_type=e}valid(e){return null===e||this.base_type.valid(e)}}b.__name__=\"Nullable\",e.Nullable=b;class A extends d{constructor(e){super(),this.base_type=e}valid(e){return void 0===e||this.base_type.valid(e)}}A.__name__=\"Opt\",e.Opt=A;class x extends d{valid(e){return i.isString(e)}}x.__name__=\"String\",e.String=x;class S extends d{constructor(e){super(),this.values=new Set(e)}valid(e){return this.values.has(e)}*[Symbol.iterator](){yield*this.values}}S.__name__=\"Enum\",e.Enum=S;class N extends d{constructor(e){super(),this.item_type=e}valid(e){if(!i.isPlainObject(e))return!1;for(const n in e)if(u.call(e,n)){const t=e[n];if(!this.item_type.valid(t))return!1}return!0}}N.__name__=\"Dict\",e.Dict=N;class O extends d{constructor(e,n){super(),this.key_type=e,this.item_type=n}valid(e){if(!(e instanceof _))return!1;for(const[n,t]of e.entries())if(!this.key_type.valid(n)||!this.item_type.valid(t))return!1;return!0}}O.__name__=\"Map\",e.Map=O;class g extends d{valid(e){return a.is_Color(e)}}g.__name__=\"Color\",e.Color=g;class P extends d{valid(e){return i.isFunction(e)}}P.__name__=\"Function\",e.Function=P}(t.Kinds||(t.Kinds={})),t.Any=new t.Kinds.Any,t.Unknown=new t.Kinds.Unknown,t.Boolean=new t.Kinds.Boolean,t.Number=new t.Kinds.Number,t.Int=new t.Kinds.Int,t.String=new t.Kinds.String,t.Null=new t.Kinds.Null;t.Nullable=e=>new t.Kinds.Nullable(e);t.Opt=e=>new t.Kinds.Opt(e);t.Or=(...e)=>new t.Kinds.Or(e);t.Tuple=(...e)=>new t.Kinds.Tuple(e);t.Struct=e=>new t.Kinds.Struct(e),t.Arrayable=new t.Kinds.Arrayable;t.Array=e=>new t.Kinds.Array(e);t.Dict=e=>new t.Kinds.Dict(e);t.Map=(e,n)=>new t.Kinds.Map(e,n);t.Enum=(...e)=>new t.Kinds.Enum(e);t.Ref=e=>new t.Kinds.Ref(e);t.AnyRef=()=>new t.Kinds.AnyRef;t.Function=()=>new t.Kinds.Function,t.Percent=new t.Kinds.Percent,t.Alpha=t.Percent,t.Color=new t.Kinds.Color,t.Auto=t.Enum(\"auto\"),t.FontSize=t.String,t.Font=t.String,t.Angle=t.Number},\n function _(n,t,r,e,s){e();const u=n(23),c=n(10),l=n(8),{round:i}=Math;function o(n){return c.clamp(i(n),0,255)}function a(){return[0,0,0,0]}function f(n){return[n>>24&255,n>>16&255,n>>8&255,255&n]}function d(n,t){var r;let e,s,u,c;return null==n?[e,s,u,c]=[0,0,0,0]:l.isInteger(n)?[e,s,u,c]=f(n):l.isString(n)?[e,s,u,c]=null!==(r=_(n))&&void 0!==r?r:[0,0,0,0]:([e,s,u,c=1]=n,c=o(255*c)),255==c&&null!=t&&(c=o(255*t)),[e,s,u,c]}r.transparent=a,r.encode_rgba=function([n,t,r,e]){return n<<24|t<<16|r<<8|e},r.decode_rgba=f,r.compose_alpha=function(n,t){return 255==(255&n)?4294967040&n|o(255*t):n},r.color2rgba=d;const h={0:\"0\",1:\"1\",2:\"2\",3:\"3\",4:\"4\",5:\"5\",6:\"6\",7:\"7\",8:\"8\",9:\"9\",10:\"a\",11:\"b\",12:\"c\",13:\"d\",14:\"e\",15:\"f\"};function g(n){return h[n>>4]+h[15&n]}r.color2css=function(n,t){const[r,e,s,u]=d(n,t);return`rgba(${r}, ${e}, ${s}, ${u/255})`},r.color2hex=function(n,t){const[r,e,s,u]=d(n,t),c=`#${g(r)}${g(e)}${g(s)}`;return 255==u?c:`${c}${g(u)}`},r.color2hexrgb=function(n){const[t,r,e]=d(n);return`#${g(t)}${g(r)}${g(e)}`};const b=/^rgba?\\(\\s*([^\\s,]+?)\\s+([^\\s,]+?)\\s+([^\\s,]+?)(?:\\s*\\/\\s*([^\\s,]+?))?\\s*\\)$/,m=/^rgba?\\(\\s*([^\\s,]+?)\\s*,\\s*([^\\s,]+?)\\s*,\\s*([^\\s,]+?)(?:\\s*,\\s*([^\\s,]+?))?\\s*\\)$/,$=(()=>{const n=document.createElement(\"canvas\");n.width=1,n.height=1;const t=n.getContext(\"2d\"),r=t.createLinearGradient(0,0,1,1);return n=>{t.fillStyle=r,t.fillStyle=n;const e=t.fillStyle;return e!=r?e:null}})();function _(n){var t;if(!(n=n.trim().toLowerCase()))return null;if(\"transparent\"==n)return[0,0,0,0];if(u.is_named_color(n))return f(u.named_colors[n]);if(\"#\"==n[0]){const t=Number(\"0x\"+n.substr(1));if(isNaN(t))return null;switch(n.length-1){case 3:{const n=t>>8&15,r=t>>4&15,e=t>>0&15;return[n<<4|n,r<<4|r,e<<4|e,255]}case 4:{const n=t>>12&15,r=t>>8&15,e=t>>4&15,s=t>>0&15;return[n<<4|n,r<<4|r,e<<4|e,s<<4|s]}case 6:return[t>>16&255,t>>8&255,t>>0&255,255];case 8:return[t>>24&255,t>>16&255,t>>8&255,t>>0&255]}}else if(n.startsWith(\"rgb\")){const r=null!==(t=n.match(b))&&void 0!==t?t:n.match(m);if(null!=r){let[,n,t,e,s=\"1\"]=r;const u=n.endsWith(\"%\"),c=t.endsWith(\"%\"),l=e.endsWith(\"%\"),i=s.endsWith(\"%\");if(!(u&&c&&l)&&(u||c||l))return null;u&&(n=n.slice(0,-1)),c&&(t=t.slice(0,-1)),l&&(e=e.slice(0,-1)),i&&(s=s.slice(0,-1));let a=Number(n),f=Number(t),d=Number(e),h=Number(s);return isNaN(a+f+d+h)?null:(u&&(a=a/100*255),c&&(f=f/100*255),l&&(d=d/100*255),h=255*(i?h/100:h),a=o(a),f=o(f),d=o(d),h=o(h),[a,f,d,h])}}else{const t=$(n);if(null!=t)return _(t)}return null}r.css4_parse=_,r.is_Color=function(n){return!!l.isInteger(n)||(!(!l.isString(n)||null==_(n))||!(!l.isArray(n)||3!=n.length&&4!=n.length))},r.is_dark=function([n,t,r]){return 1-(.299*n+.587*t+.114*r)/255>=.6}},\n function _(e,r,l,a,i){a();l.named_colors={aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},l.is_named_color=function(e){return e in l.named_colors}},\n function _(r,t,n,a,o){a(),n.GeneratorFunction=Object.getPrototypeOf((function*(){})).constructor,n.ColorArray=Uint32Array,n.RGBAArray=Uint8ClampedArray,n.infer_type=function(r,t){return r instanceof Float64Array||r instanceof Array||t instanceof Float64Array||t instanceof Array?Float64Array:Float32Array},n.ScreenArray=Float32Array,n.to_screen=function(r){return r instanceof Float32Array?r:new Float32Array(r)},o(\"Indices\",r(25).BitSet)},\n function _(t,s,r,e,i){e();const n=t(26),o=t(11);class a{constructor(t,s=0){this.size=t,this[Symbol.toStringTag]=\"BitSet\",this._count=null,this._nwords=Math.ceil(t/32),0==s||1==s?(this._array=new Uint32Array(this._nwords),1==s&&this._array.fill(4294967295)):(o.assert(s.length==this._nwords,\"Initializer size mismatch\"),this._array=s)}clone(){return new a(this.size,new Uint32Array(this._array))}[n.equals](t,s){if(!s.eq(this.size,t.size))return!1;const{_nwords:r}=this,e=this.size%r,i=0==e?r:r-1;for(let s=0;s>>5,r=31&t;return!!(this._array[s]>>r&1)}set(t,s=!0){this._check_bounds(t),this._count=null;const r=t>>>5,e=31&t;s?this._array[r]|=1<>>t&1&&(e+=1)}return e}*ones(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i>>t&1&&(yield e);else e+=32}}*zeros(){const{_array:t,_nwords:s,size:r}=this;for(let e=0,i=0;i>>t&1||(yield e);else e+=32}}_check_size(t){o.assert(this.size==t.size,\"Size mismatch\")}add(t){this._check_size(t);for(let s=0;s{if(a(t)&&a(e))return t[r.equals](e,this);switch(n){case\"[object Array]\":case\"[object Uint8Array]\":case\"[object Int8Array]\":case\"[object Uint16Array]\":case\"[object Int16Array]\":case\"[object Uint32Array]\":case\"[object Int32Array]\":case\"[object Float32Array]\":case\"[object Float64Array]\":return this.arrays(t,e);case\"[object Map]\":return this.maps(t,e);case\"[object Set]\":return this.sets(t,e);case\"[object Object]\":if(t.constructor==e.constructor&&(null==t.constructor||t.constructor===Object))return this.objects(t,e);case\"[object Function]\":if(t.constructor==e.constructor&&t.constructor===Function)return this.eq(`${t}`,`${e}`)}if(t instanceof Node)return this.nodes(t,e);throw Error(`can't compare objects of type ${n}`)})();return s.pop(),o.pop(),u}numbers(t,e){return Object.is(t,e)}arrays(t,e){const{length:r}=t;if(r!=e.length)return!1;for(let n=0;n{const n=navigator.userAgent;return n.includes(\"MSIE\")||n.includes(\"Trident\")||n.includes(\"Edge\")})(),e.is_mobile=\"undefined\"!=typeof window&&(\"ontouchstart\"in window||navigator.maxTouchPoints>0),e.is_little_endian=(()=>{const n=new ArrayBuffer(4),i=new Uint8Array(n);new Uint32Array(n)[1]=168496141;let e=!0;return 10==i[4]&&11==i[5]&&12==i[6]&&13==i[7]&&(e=!1),e})(),e.BYTE_ORDER=e.is_little_endian?\"little\":\"big\",e.to_big_endian=function(n){if(e.is_little_endian){const i=new Uint32Array(n.length),e=new DataView(i.buffer);let t=0;for(const i of n)e.setUint32(t,i),t+=4;return i}return n}},\n function _(e,t,r,i,s){i();class _{constructor(){this._dev=!1,this._wireframe=!1}set dev(e){this._dev=e}get dev(){return this._dev}set wireframe(e){this._wireframe=e}get wireframe(){return this._wireframe}}r.Settings=_,_.__name__=\"Settings\",r.settings=new _},\n function _(t,e,s,r,n){var a,i,h,u,l,c,o,y;r();const p=t(8),_=t(11),A=t(26),d=t(30),D=t(31),N=Symbol(\"__ndarray__\");class f extends Uint8Array{constructor(t,e){super(t),this[a]=!0,this.dtype=\"uint8\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(a=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Uint8NDArray=f,f.__name__=\"Uint8NDArray\";class m extends Int8Array{constructor(t,e){super(t),this[i]=!0,this.dtype=\"int8\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(i=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Int8NDArray=m,m.__name__=\"Int8NDArray\";class g extends Uint16Array{constructor(t,e){super(t),this[h]=!0,this.dtype=\"uint16\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(h=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Uint16NDArray=g,g.__name__=\"Uint16NDArray\";class q extends Int16Array{constructor(t,e){super(t),this[u]=!0,this.dtype=\"int16\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(u=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Int16NDArray=q,q.__name__=\"Int16NDArray\";class I extends Uint32Array{constructor(t,e){super(t),this[l]=!0,this.dtype=\"uint32\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(l=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Uint32NDArray=I,I.__name__=\"Uint32NDArray\";class U extends Int32Array{constructor(t,e){super(t),this[c]=!0,this.dtype=\"int32\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(c=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Int32NDArray=U,U.__name__=\"Int32NDArray\";class w extends Float32Array{constructor(t,e){super(t),this[o]=!0,this.dtype=\"float32\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(o=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}s.Float32NDArray=w,w.__name__=\"Float32NDArray\";class x extends Float64Array{constructor(t,e){super(t),this[y]=!0,this.dtype=\"float64\",this.shape=null!=e?e:z(t)?t.shape:[this.length],this.dimension=this.shape.length}[(y=N,A.equals)](t,e){return e.eq(this.shape,t.shape)&&e.arrays(this,t)}[d.serialize](t){return D.encode_NDArray(this)}}function z(t){return p.isObject(t)&&void 0!==t[N]}s.Float64NDArray=x,x.__name__=\"Float64NDArray\",s.is_NDArray=z,s.ndarray=function(t,e={}){let{dtype:s}=e;null==s&&(s=t instanceof ArrayBuffer||p.isArray(t)?\"float64\":(()=>{switch(!0){case t instanceof Uint8Array:return\"uint8\";case t instanceof Int8Array:return\"int8\";case t instanceof Uint16Array:return\"uint16\";case t instanceof Int16Array:return\"int16\";case t instanceof Uint32Array:return\"uint32\";case t instanceof Int32Array:return\"int32\";case t instanceof Float32Array:return\"float32\";case t instanceof Float64Array:return\"float64\";default:_.unreachable()}})());const{shape:r}=e;switch(s){case\"uint8\":return new f(t,r);case\"int8\":return new m(t,r);case\"uint16\":return new g(t,r);case\"int16\":return new q(t,r);case\"uint32\":return new I(t,r);case\"int32\":return new U(t,r);case\"float32\":return new w(t,r);case\"float64\":return new x(t,r)}}},\n function _(e,r,t,i,s){i();const n=e(11),a=e(13),l=e(8);t.serialize=Symbol(\"serialize\");class o extends Error{}t.SerializationError=o,o.__name__=\"SerializationError\";class f{constructor(e){var r;this._references=new Map,this._definitions=new Map,this._refmap=new Map,this.include_defaults=null===(r=null==e?void 0:e.include_defaults)||void 0===r||r}get_ref(e){return this._references.get(e)}add_ref(e,r){n.assert(!this._references.has(e)),this._references.set(e,r)}add_def(e,r){const t=this.get_ref(e);n.assert(null!=t),this._definitions.set(e,r),this._refmap.set(t,r)}get objects(){return new Set(this._references.keys())}get references(){return new Set(this._references.values())}get definitions(){return new Set(this._definitions.values())}resolve_ref(e){return this._refmap.get(e)}remove_ref(e){return this._references.delete(e)}remove_def(e){return this._definitions.delete(e)}to_serializable(e){const r=this.get_ref(e);if(null!=r)return r;if(function(e){return l.isObject(e)&&void 0!==e[t.serialize]}(e))return e[t.serialize](this);if(l.isArray(e)||l.isTypedArray(e)){const r=e.length,t=new Array(r);for(let i=0;i{switch(t){case\"uint8\":return new u.Uint8NDArray(a,n);case\"int8\":return new u.Int8NDArray(a,n);case\"uint16\":return new u.Uint16NDArray(a,n);case\"int16\":return new u.Int16NDArray(a,n);case\"uint32\":return new u.Uint32NDArray(a,n);case\"int32\":return new u.Int32NDArray(a,n);case\"float32\":return new u.Float32NDArray(a,n);case\"float64\":return new u.Float64NDArray(a,n)}})();return _!==s.BYTE_ORDER&&o.swap(f),f},n.encode_NDArray=function(r,e){const n={order:s.BYTE_ORDER,dtype:r.dtype,shape:r.shape};if(null!=e){const t=`${e.size}`;return e.set(t,r.buffer),Object.assign({__buffer__:t},n)}{const e={toJSON:()=>o.buffer_to_base64(r.buffer)};return Object.assign({__ndarray__:e},n)}}},\n function _(t,e,n,r,f){r(),n.buffer_to_base64=function(t){const e=new Uint8Array(t),n=Array.from(e).map((t=>String.fromCharCode(t)));return btoa(n.join(\"\"))},n.base64_to_buffer=function(t){const e=atob(t),n=e.length,r=new Uint8Array(n);for(let t=0,f=n;t\"'`])/g,(t=>{switch(t){case\"&\":return\"&\";case\"<\":return\"<\";case\">\":return\">\";case'\"':return\""\";case\"'\":return\"'\";case\"`\":return\"`\";default:return t}}))},r.unescape=function(t){return t.replace(/&(amp|lt|gt|quot|#x27|#x60);/g,((t,e)=>{switch(e){case\"amp\":return\"&\";case\"lt\":return\"<\";case\"gt\":return\">\";case\"quot\":return'\"';case\"#x27\":return\"'\";case\"#x60\":return\"`\";default:return e}}))},r.use_strict=function(t){return`'use strict';\\n${t}`},r.to_fixed=function(t,e){return t.toFixed(e).replace(/(\\.[0-9]*?)0+$/,\"$1\").replace(/\\.$/,\"\")}},\n function _(e,t,s,n,o){n();const i=e(30);class r{constructor(e){this.document=e}}s.DocumentEvent=r,r.__name__=\"DocumentEvent\";class a extends r{constructor(e,t,s){super(e),this.events=t,this.setter_id=s}}s.DocumentEventBatch=a,a.__name__=\"DocumentEventBatch\";class d extends r{}s.DocumentChangedEvent=d,d.__name__=\"DocumentChangedEvent\";class l extends d{constructor(e,t,s){super(e),this.msg_type=t,this.msg_data=s}[i.serialize](e){const t=this.msg_data,s=e.to_serializable(t);return{kind:\"MessageSent\",msg_type:this.msg_type,msg_data:s}}}s.MessageSentEvent=l,l.__name__=\"MessageSentEvent\";class _ extends d{constructor(e,t,s,n,o,i,r){super(e),this.model=t,this.attr=s,this.old=n,this.new_=o,this.setter_id=i,this.hint=r}[i.serialize](e){if(null!=this.hint)return e.to_serializable(this.hint);const t=this.new_,s=e.to_serializable(t);return this.model!=t&&e.remove_def(this.model),{kind:\"ModelChanged\",model:this.model.ref(),attr:this.attr,new:s}}}s.ModelChangedEvent=_,_.__name__=\"ModelChangedEvent\";class c extends d{constructor(e,t,s){super(e),this.column_source=t,this.patches=s}[i.serialize](e){return{kind:\"ColumnsPatched\",column_source:this.column_source,patches:this.patches}}}s.ColumnsPatchedEvent=c,c.__name__=\"ColumnsPatchedEvent\";class h extends d{constructor(e,t,s,n){super(e),this.column_source=t,this.data=s,this.rollover=n}[i.serialize](e){return{kind:\"ColumnsStreamed\",column_source:this.column_source,data:this.data,rollover:this.rollover}}}s.ColumnsStreamedEvent=h,h.__name__=\"ColumnsStreamedEvent\";class m extends d{constructor(e,t,s){super(e),this.title=t,this.setter_id=s}[i.serialize](e){return{kind:\"TitleChanged\",title:this.title}}}s.TitleChangedEvent=m,m.__name__=\"TitleChangedEvent\";class u extends d{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}[i.serialize](e){return{kind:\"RootAdded\",model:e.to_serializable(this.model)}}}s.RootAddedEvent=u,u.__name__=\"RootAddedEvent\";class v extends d{constructor(e,t,s){super(e),this.model=t,this.setter_id=s}[i.serialize](e){return{kind:\"RootRemoved\",model:this.model.ref()}}}s.RootRemovedEvent=v,v.__name__=\"RootRemovedEvent\"},\n function _(t,r,n,i,e){i();const s=t(8),o=t(13);n.pretty=Symbol(\"pretty\");class c{constructor(t){this.precision=null==t?void 0:t.precision}to_string(t){return function(t){return s.isObject(t)&&void 0!==t[n.pretty]}(t)?t[n.pretty](this):s.isBoolean(t)?this.boolean(t):s.isNumber(t)?this.number(t):s.isString(t)?this.string(t):s.isArray(t)?this.array(t):s.isIterable(t)?this.iterable(t):s.isPlainObject(t)?this.object(t):`${t}`}token(t){return t}boolean(t){return`${t}`}number(t){return null!=this.precision?t.toFixed(this.precision):`${t}`}string(t){return`\"${t.replace(/'/g,\"\\\\'\")}\"`}array(t){const r=this.token,n=[];for(const r of t)n.push(this.to_string(r));return`${r(\"[\")}${n.join(`${r(\",\")} `)}${r(\"]\")}`}iterable(t){var r;const n=this.token,i=null!==(r=Object(t)[Symbol.toStringTag])&&void 0!==r?r:\"Object\",e=this.array(t);return`${i}${n(\"(\")}${e}${n(\")\")}`}object(t){const r=this.token,n=[];for(const[i,e]of o.entries(t))n.push(`${i}${r(\":\")} ${this.to_string(e)}`);return`${r(\"{\")}${n.join(`${r(\",\")} `)}${r(\"}\")}`}}n.Printer=c,c.__name__=\"Printer\",n.to_string=function(t,r){return new c(r).to_string(t)}},\n function _(n,o,r,e,t){e();const l=n(13),i=n(8);function c(n){return i.isObject(n)&&void 0!==n[r.clone]}r.clone=Symbol(\"clone\"),r.is_Cloneable=c;class s extends Error{}r.CloningError=s,s.__name__=\"CloningError\";class a{constructor(){}clone(n){if(c(n))return n[r.clone](this);if(i.isArray(n)){const o=n.length,r=new Array(o);for(let e=0;e{null!=this.layout&&(this.layout.visible=this.model.visible,this.plot_view.request_layout())}))}get needs_clip(){return null==this.layout}serializable_state(){const t=super.serializable_state();return null==this.layout?t:Object.assign(Object.assign({},t),{bbox:this.layout.bbox.box})}}i.AnnotationView=a,a.__name__=\"AnnotationView\";class l extends o.Renderer{constructor(t){super(t)}static init_Annotation(){this.override({level:\"annotation\"})}}i.Annotation=l,l.__name__=\"Annotation\",l.init_Annotation()},\n function _(e,i,t,n,s){n();const r=e(1),a=e(42),_=r.__importStar(e(45)),o=e(20),l=e(53),d=e(54);class h extends a.View{get coordinates(){const{_coordinates:e}=this;return null!=e?e:this._coordinates=this._initialize_coordinates()}initialize(){super.initialize(),this.visuals=new _.Visuals(this),this.needs_webgl_blit=!1}connect_signals(){super.connect_signals();const{x_range_name:e,y_range_name:i}=this.model.properties;this.on_change([e,i],(()=>this._initialize_coordinates()))}_initialize_coordinates(){const{x_range_name:e,y_range_name:i}=this.model,{frame:t}=this.plot_view,n=t.x_scales.get(e),s=t.y_scales.get(i);return new d.CoordinateTransform(n,s)}get plot_view(){return this.parent}get plot_model(){return this.parent.model}get layer(){const{overlays:e,primary:i}=this.canvas;return\"overlay\"==this.model.level?e:i}get canvas(){return this.plot_view.canvas_view}request_render(){this.request_paint()}request_paint(){this.plot_view.request_paint(this)}notify_finished(){this.plot_view.notify_finished()}get needs_clip(){return!1}get has_webgl(){return!1}render(){this.model.visible&&this._render(),this._has_finished=!0}renderer_view(e){}}t.RendererView=h,h.__name__=\"RendererView\";class c extends l.Model{constructor(e){super(e)}static init_Renderer(){this.define((({Boolean:e,String:i})=>({level:[o.RenderLevel,\"image\"],visible:[e,!0],x_range_name:[i,\"default\"],y_range_name:[i,\"default\"]})))}}t.Renderer=c,c.__name__=\"Renderer\",c.init_Renderer()},\n function _(t,e,s,i,n){i();const r=t(1),o=t(15),h=t(43),l=t(8),a=r.__importDefault(t(44));class _{constructor(t){this.removed=new o.Signal0(this,\"removed\"),this._ready=Promise.resolve(void 0),this._slots=new WeakMap;const{model:e,parent:s}=t;this.model=e,this.parent=s,this.root=null==s?this:s.root,this.removed.emit()}get ready(){return this._ready}connect(t,e){let s=this._slots.get(e);return null==s&&(s=(t,s)=>{const i=Promise.resolve(e.call(this,t,s));this._ready=this._ready.then((()=>i))},this._slots.set(e,s)),t.connect(s,this)}disconnect(t,e){return t.disconnect(e,this)}initialize(){this._has_finished=!1,this.is_root&&(this._stylesheet=h.stylesheet);for(const t of this.styles())this.stylesheet.append(t)}async lazy_initialize(){}remove(){this.disconnect_signals(),this.removed.emit()}toString(){return`${this.model.type}View(${this.model.id})`}serializable_state(){return{type:this.model.type}}get is_root(){return null==this.parent}assert_root(){if(!this.is_root)throw new Error(`${this.toString()} is not a root layout`)}has_finished(){return this._has_finished}get is_idle(){return this.has_finished()}connect_signals(){}disconnect_signals(){o.Signal.disconnect_receiver(this)}on_change(t,e){for(const s of l.isArray(t)?t:[t])this.connect(s.change,e)}cursor(t,e){return null}get stylesheet(){return this.is_root?this._stylesheet:this.root.stylesheet}styles(){return[a.default]}}s.View=_,_.__name__=\"View\"},\n function _(t,e,n,i,o){i();const s=t(8),l=t(13),r=t=>(e={},...n)=>{const i=document.createElement(t);i.classList.add(\"bk\");for(let[t,n]of l.entries(e))if(null!=n&&(!s.isBoolean(n)||n))if(\"class\"===t&&(s.isString(n)&&(n=n.split(/\\s+/)),s.isArray(n)))for(const t of n)null!=t&&i.classList.add(t);else if(\"style\"===t&&s.isPlainObject(n))for(const[t,e]of l.entries(n))i.style[t]=e;else if(\"data\"===t&&s.isPlainObject(n))for(const[t,e]of l.entries(n))i.dataset[t]=e;else i.setAttribute(t,n);function o(t){if(s.isString(t))i.appendChild(document.createTextNode(t));else if(t instanceof Node)i.appendChild(t);else if(t instanceof NodeList||t instanceof HTMLCollection)for(const e of t)i.appendChild(e);else if(null!=t&&!1!==t)throw new Error(`expected a DOM element, string, false or null, got ${JSON.stringify(t)}`)}for(const t of n)if(s.isArray(t))for(const e of t)o(e);else o(t);return i};function a(t){const e=t.parentNode;null!=e&&e.removeChild(t)}function c(t,...e){const n=t.firstChild;for(const i of e)t.insertBefore(i,n)}function d(t,e){var n,i,o;const s=Element.prototype;return(null!==(o=null!==(i=null!==(n=s.matches)&&void 0!==n?n:s.webkitMatchesSelector)&&void 0!==i?i:s.mozMatchesSelector)&&void 0!==o?o:s.msMatchesSelector).call(t,e)}function h(t){return parseFloat(t)||0}function u(t){const e=getComputedStyle(t);return{border:{top:h(e.borderTopWidth),bottom:h(e.borderBottomWidth),left:h(e.borderLeftWidth),right:h(e.borderRightWidth)},margin:{top:h(e.marginTop),bottom:h(e.marginBottom),left:h(e.marginLeft),right:h(e.marginRight)},padding:{top:h(e.paddingTop),bottom:h(e.paddingBottom),left:h(e.paddingLeft),right:h(e.paddingRight)}}}function f(t){const e=t.getBoundingClientRect();return{width:Math.ceil(e.width),height:Math.ceil(e.height)}}n.createElement=function(t,e,...n){return r(t)(e,...n)},n.div=r(\"div\"),n.span=r(\"span\"),n.canvas=r(\"canvas\"),n.link=r(\"link\"),n.style=r(\"style\"),n.a=r(\"a\"),n.p=r(\"p\"),n.i=r(\"i\"),n.pre=r(\"pre\"),n.button=r(\"button\"),n.label=r(\"label\"),n.input=r(\"input\"),n.select=r(\"select\"),n.option=r(\"option\"),n.optgroup=r(\"optgroup\"),n.textarea=r(\"textarea\"),n.nbsp=function(){return document.createTextNode(\" \")},n.append=function(t,...e){for(const n of e)t.appendChild(n)},n.remove=a,n.removeElement=a,n.replaceWith=function(t,e){const n=t.parentNode;null!=n&&n.replaceChild(e,t)},n.prepend=c,n.empty=function(t,e=!1){let n;for(;n=t.firstChild;)t.removeChild(n);if(e&&t instanceof Element)for(const e of t.attributes)t.removeAttributeNode(e)},n.display=function(t){t.style.display=\"\"},n.undisplay=function(t){t.style.display=\"none\"},n.show=function(t){t.style.visibility=\"\"},n.hide=function(t){t.style.visibility=\"hidden\"},n.offset=function(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},n.matches=d,n.parent=function(t,e){let n=t;for(;n=n.parentElement;)if(d(n,e))return n;return null},n.extents=u,n.size=f,n.scroll_size=function(t){return{width:Math.ceil(t.scrollWidth),height:Math.ceil(t.scrollHeight)}},n.outer_size=function(t){const{margin:{left:e,right:n,top:i,bottom:o}}=u(t),{width:s,height:l}=f(t);return{width:Math.ceil(s+e+n),height:Math.ceil(l+i+o)}},n.content_size=function(t){const{left:e,top:n}=t.getBoundingClientRect(),{padding:i}=u(t);let o=0,s=0;for(const l of t.children){const t=l.getBoundingClientRect();o=Math.max(o,Math.ceil(t.left-e-i.left+t.width)),s=Math.max(s,Math.ceil(t.top-n-i.top+t.height))}return{width:o,height:s}},n.position=function(t,e,n){const{style:i}=t;if(i.left=`${e.x}px`,i.top=`${e.y}px`,i.width=`${e.width}px`,i.height=`${e.height}px`,null==n)i.margin=\"\";else{const{top:t,right:e,bottom:o,left:s}=n;i.margin=`${t}px ${e}px ${o}px ${s}px`}},n.children=function(t){return Array.from(t.children)};class p{constructor(t){this.el=t,this.classList=t.classList}get values(){const t=[];for(let e=0;e{document.addEventListener(\"DOMContentLoaded\",(()=>t()),{once:!0})}))}},\n function _(o,i,t,e,r){e(),t.root=\"bk-root\",t.default=\".bk-root{position:relative;width:auto;height:auto;box-sizing:border-box;font-family:Helvetica, Arial, sans-serif;font-size:13px;}.bk-root .bk,.bk-root .bk:before,.bk-root .bk:after{box-sizing:inherit;margin:0;border:0;padding:0;background-image:none;font-family:inherit;font-size:100%;line-height:1.42857143;}.bk-root pre.bk{font-family:Courier, monospace;}\"},\n function _(e,t,r,a,c){a();const l=e(1),n=e(46);c(\"Line\",n.Line),c(\"LineScalar\",n.LineScalar),c(\"LineVector\",n.LineVector);const i=e(49);c(\"Fill\",i.Fill),c(\"FillScalar\",i.FillScalar),c(\"FillVector\",i.FillVector);const s=e(50);c(\"Text\",s.Text),c(\"TextScalar\",s.TextScalar),c(\"TextVector\",s.TextVector);const o=e(51);c(\"Hatch\",o.Hatch),c(\"HatchScalar\",o.HatchScalar),c(\"HatchVector\",o.HatchVector);const u=l.__importStar(e(48)),V=e(47);c(\"VisualProperties\",V.VisualProperties),c(\"VisualUniforms\",V.VisualUniforms);class h{constructor(e){this._visuals=[];for(const[t,r]of e.model._mixins){const a=(()=>{switch(r){case u.Line:return new n.Line(e,t);case u.LineScalar:return new n.LineScalar(e,t);case u.LineVector:return new n.LineVector(e,t);case u.Fill:return new i.Fill(e,t);case u.FillScalar:return new i.FillScalar(e,t);case u.FillVector:return new i.FillVector(e,t);case u.Text:return new s.Text(e,t);case u.TextScalar:return new s.TextScalar(e,t);case u.TextVector:return new s.TextVector(e,t);case u.Hatch:return new o.Hatch(e,t);case u.HatchScalar:return new o.HatchScalar(e,t);case u.HatchVector:return new o.HatchVector(e,t);default:throw new Error(\"unknown visual\")}})();this._visuals.push(a),Object.defineProperty(this,t+a.type,{get:()=>a,configurable:!1,enumerable:!0})}}*[Symbol.iterator](){yield*this._visuals}}r.Visuals=h,h.__name__=\"Visuals\"},\n function _(e,t,i,l,s){l();const n=e(1),a=e(47),o=n.__importStar(e(48)),r=e(22),_=e(8);function h(e){if(_.isArray(e))return e;switch(e){case\"solid\":return[];case\"dashed\":return[6];case\"dotted\":return[2,4];case\"dotdash\":return[2,4,6,4];case\"dashdot\":return[6,4,2,4];default:return e.split(\" \").map(Number).filter(_.isInteger)}}i.resolve_line_dash=h;class c extends a.VisualProperties{get doit(){const e=this.line_color.get_value(),t=this.line_alpha.get_value(),i=this.line_width.get_value();return!(null==e||0==t||0==i)}set_value(e){const t=this.line_color.get_value(),i=this.line_alpha.get_value();e.strokeStyle=r.color2css(t,i),e.lineWidth=this.line_width.get_value(),e.lineJoin=this.line_join.get_value(),e.lineCap=this.line_cap.get_value(),e.lineDash=h(this.line_dash.get_value()),e.lineDashOffset=this.line_dash_offset.get_value()}}i.Line=c,c.__name__=\"Line\";class u extends a.VisualUniforms{get doit(){const e=this.line_color.value,t=this.line_alpha.value,i=this.line_width.value;return!(0==e||0==t||0==i)}set_value(e){const t=this.line_color.value,i=this.line_alpha.value;e.strokeStyle=r.color2css(t,i),e.lineWidth=this.line_width.value,e.lineJoin=this.line_join.value,e.lineCap=this.line_cap.value,e.lineDash=h(this.line_dash.value),e.lineDashOffset=this.line_dash_offset.value}}i.LineScalar=u,u.__name__=\"LineScalar\";class d extends a.VisualUniforms{get doit(){const{line_color:e}=this;if(e.is_Scalar()&&0==e.value)return!1;const{line_alpha:t}=this;if(t.is_Scalar()&&0==t.value)return!1;const{line_width:i}=this;return!i.is_Scalar()||0!=i.value}set_vectorize(e,t){const i=this.line_color.get(t),l=this.line_alpha.get(t),s=this.line_width.get(t),n=this.line_join.get(t),a=this.line_cap.get(t),o=this.line_dash.get(t),_=this.line_dash_offset.get(t);e.strokeStyle=r.color2css(i,l),e.lineWidth=s,e.lineJoin=n,e.lineCap=a,e.lineDash=h(o),e.lineDashOffset=_}}i.LineVector=d,d.__name__=\"LineVector\",c.prototype.type=\"line\",c.prototype.attrs=Object.keys(o.Line),u.prototype.type=\"line\",u.prototype.attrs=Object.keys(o.LineScalar),d.prototype.type=\"line\",d.prototype.attrs=Object.keys(o.LineVector)},\n function _(t,s,o,i,r){i();class e{constructor(t,s=\"\"){this.obj=t,this.prefix=s;const o=this;this._props=[];for(const i of this.attrs){const r=t.model.properties[s+i];r.change.connect((()=>this.update())),o[i]=r,this._props.push(r)}this.update()}*[Symbol.iterator](){yield*this._props}update(){}}o.VisualProperties=e,e.__name__=\"VisualProperties\";class p{constructor(t,s=\"\"){this.obj=t,this.prefix=s;for(const o of this.attrs)Object.defineProperty(this,o,{get:()=>t[s+o]})}*[Symbol.iterator](){for(const t of this.attrs)yield this.obj.model.properties[this.prefix+t]}update(){}}o.VisualUniforms=p,p.__name__=\"VisualUniforms\"},\n function _(e,l,t,a,c){a();const r=e(1),o=r.__importStar(e(18)),n=e(20),i=r.__importStar(e(21)),_=e(13);t.Line={line_color:[i.Nullable(i.Color),\"black\"],line_alpha:[i.Alpha,1],line_width:[i.Number,1],line_join:[n.LineJoin,\"bevel\"],line_cap:[n.LineCap,\"butt\"],line_dash:[i.Or(n.LineDash,i.Array(i.Number)),[]],line_dash_offset:[i.Number,0]},t.Fill={fill_color:[i.Nullable(i.Color),\"gray\"],fill_alpha:[i.Alpha,1]},t.Hatch={hatch_color:[i.Nullable(i.Color),\"black\"],hatch_alpha:[i.Alpha,1],hatch_scale:[i.Number,12],hatch_pattern:[i.Nullable(i.Or(n.HatchPatternType,i.String)),null],hatch_weight:[i.Number,1],hatch_extra:[i.Dict(i.AnyRef()),{}]},t.Text={text_color:[i.Nullable(i.Color),\"#444444\"],text_alpha:[i.Alpha,1],text_font:[o.Font,\"helvetica\"],text_font_size:[i.FontSize,\"16px\"],text_font_style:[n.FontStyle,\"normal\"],text_align:[n.TextAlign,\"left\"],text_baseline:[n.TextBaseline,\"bottom\"],text_line_height:[i.Number,1.2]},t.LineScalar={line_color:[o.ColorScalar,\"black\"],line_alpha:[o.NumberScalar,1],line_width:[o.NumberScalar,1],line_join:[o.LineJoinScalar,\"bevel\"],line_cap:[o.LineCapScalar,\"butt\"],line_dash:[o.LineDashScalar,[]],line_dash_offset:[o.NumberScalar,0]},t.FillScalar={fill_color:[o.ColorScalar,\"gray\"],fill_alpha:[o.NumberScalar,1]},t.HatchScalar={hatch_color:[o.ColorScalar,\"black\"],hatch_alpha:[o.NumberScalar,1],hatch_scale:[o.NumberScalar,12],hatch_pattern:[o.NullStringScalar,null],hatch_weight:[o.NumberScalar,1],hatch_extra:[o.AnyScalar,{}]},t.TextScalar={text_color:[o.ColorScalar,\"#444444\"],text_alpha:[o.NumberScalar,1],text_font:[o.FontScalar,\"helvetica\"],text_font_size:[o.FontSizeScalar,\"16px\"],text_font_style:[o.FontStyleScalar,\"normal\"],text_align:[o.TextAlignScalar,\"left\"],text_baseline:[o.TextBaselineScalar,\"bottom\"],text_line_height:[o.NumberScalar,1.2]},t.LineVector={line_color:[o.ColorSpec,\"black\"],line_alpha:[o.NumberSpec,1],line_width:[o.NumberSpec,1],line_join:[o.LineJoinSpec,\"bevel\"],line_cap:[o.LineCapSpec,\"butt\"],line_dash:[o.LineDashSpec,[]],line_dash_offset:[o.NumberSpec,0]},t.FillVector={fill_color:[o.ColorSpec,\"gray\"],fill_alpha:[o.NumberSpec,1]},t.HatchVector={hatch_color:[o.ColorSpec,\"black\"],hatch_alpha:[o.NumberSpec,1],hatch_scale:[o.NumberSpec,12],hatch_pattern:[o.NullStringSpec,null],hatch_weight:[o.NumberSpec,1],hatch_extra:[o.AnyScalar,{}]},t.TextVector={text_color:[o.ColorSpec,\"#444444\"],text_alpha:[o.NumberSpec,1],text_font:[o.FontSpec,\"helvetica\"],text_font_size:[o.FontSizeSpec,\"16px\"],text_font_style:[o.FontStyleSpec,\"normal\"],text_align:[o.TextAlignSpec,\"left\"],text_baseline:[o.TextBaselineSpec,\"bottom\"],text_line_height:[o.NumberSpec,1.2]},t.attrs_of=function(e,l,t,a=!1){const c={};for(const r of _.keys(t)){const t=`${l}${r}`,o=e[t];c[a?t:r]=o}return c}},\n function _(l,t,e,i,s){i();const o=l(1),a=l(47),r=o.__importStar(l(48)),c=l(22);class _ extends a.VisualProperties{get doit(){const l=this.fill_color.get_value(),t=this.fill_alpha.get_value();return!(null==l||0==t)}set_value(l){const t=this.fill_color.get_value(),e=this.fill_alpha.get_value();l.fillStyle=c.color2css(t,e)}}e.Fill=_,_.__name__=\"Fill\";class n extends a.VisualUniforms{get doit(){const l=this.fill_color.value,t=this.fill_alpha.value;return!(0==l||0==t)}set_value(l){const t=this.fill_color.value,e=this.fill_alpha.value;l.fillStyle=c.color2css(t,e)}}e.FillScalar=n,n.__name__=\"FillScalar\";class p extends a.VisualUniforms{get doit(){const{fill_color:l}=this;if(l.is_Scalar()&&0==l.value)return!1;const{fill_alpha:t}=this;return!t.is_Scalar()||0!=t.value}set_vectorize(l,t){const e=this.fill_color.get(t),i=this.fill_alpha.get(t);l.fillStyle=c.color2css(e,i)}}e.FillVector=p,p.__name__=\"FillVector\",_.prototype.type=\"fill\",_.prototype.attrs=Object.keys(r.Fill),n.prototype.type=\"fill\",n.prototype.attrs=Object.keys(r.FillScalar),p.prototype.type=\"fill\",p.prototype.attrs=Object.keys(r.FillVector)},\n function _(t,e,s,l,a){l();const o=t(1),_=t(47),i=o.__importStar(t(48)),n=t(22);class x extends _.VisualProperties{get doit(){const t=this.text_color.get_value(),e=this.text_alpha.get_value();return!(null==t||0==e)}set_value(t){const e=this.text_color.get_value(),s=this.text_alpha.get_value();t.fillStyle=n.color2css(e,s),t.font=this.font_value(),t.textAlign=this.text_align.get_value(),t.textBaseline=this.text_baseline.get_value()}font_value(){return`${this.text_font_style.get_value()} ${this.text_font_size.get_value()} ${this.text_font.get_value()}`}}s.Text=x,x.__name__=\"Text\";class r extends _.VisualUniforms{get doit(){const t=this.text_color.value,e=this.text_alpha.value;return!(0==t||0==e)}set_value(t){const e=this.text_color.value,s=this.text_alpha.value,l=this.font_value(),a=this.text_align.value,o=this.text_baseline.value;t.fillStyle=n.color2css(e,s),t.font=l,t.textAlign=a,t.textBaseline=o}font_value(){return`${this.text_font_style.value} ${this.text_font_size.value} ${this.text_font.value}`}}s.TextScalar=r,r.__name__=\"TextScalar\";class u extends _.VisualUniforms{get doit(){const{text_color:t}=this;if(t.is_Scalar()&&0==t.value)return!1;const{text_alpha:e}=this;return!e.is_Scalar()||0!=e.value}set_vectorize(t,e){const s=this.text_color.get(e),l=this.text_alpha.get(e),a=this.font_value(e),o=this.text_align.get(e),_=this.text_baseline.get(e);t.fillStyle=n.color2css(s,l),t.font=a,t.textAlign=o,t.textBaseline=_}font_value(t){return`${this.text_font_style.get(t)} ${this.text_font_size.get(t)} ${this.text_font.get(t)}`}}s.TextVector=u,u.__name__=\"TextVector\",x.prototype.type=\"text\",x.prototype.attrs=Object.keys(i.Text),r.prototype.type=\"text\",r.prototype.attrs=Object.keys(i.TextScalar),u.prototype.type=\"text\",u.prototype.attrs=Object.keys(i.TextVector)},\n function _(t,e,a,h,r){h();const i=t(1),s=t(47),c=t(52),n=i.__importStar(t(18)),_=i.__importStar(t(48));class l extends s.VisualProperties{constructor(){super(...arguments),this._update_iteration=0}update(){if(this._update_iteration++,this._hatch_image=null,!this.doit)return;const t=this.hatch_color.get_value(),e=this.hatch_alpha.get_value(),a=this.hatch_scale.get_value(),h=this.hatch_pattern.get_value(),r=this.hatch_weight.get_value(),i=t=>{this._hatch_image=t},s=this.hatch_extra.get_value()[h];if(null!=s){const h=s.get_pattern(t,e,a,r);if(h instanceof Promise){const{_update_iteration:t}=this;h.then((e=>{this._update_iteration==t&&(i(e),this.obj.request_render())}))}else i(h)}else{const s=this.obj.canvas.create_layer(),n=c.get_pattern(s,h,t,e,a,r);i(n)}}get doit(){const t=this.hatch_color.get_value(),e=this.hatch_alpha.get_value(),a=this.hatch_pattern.get_value();return!(null==t||0==e||\" \"==a||\"blank\"==a||null==a)}set_value(t){const e=this.pattern(t);t.fillStyle=null!=e?e:\"transparent\"}pattern(t){const e=this._hatch_image;return null==e?null:t.createPattern(e,this.repetition())}repetition(){const t=this.hatch_pattern.get_value(),e=this.hatch_extra.get_value()[t];if(null==e)return\"repeat\";switch(e.repetition){case\"repeat\":return\"repeat\";case\"repeat_x\":return\"repeat-x\";case\"repeat_y\":return\"repeat-y\";case\"no_repeat\":return\"no-repeat\"}}}a.Hatch=l,l.__name__=\"Hatch\";class o extends s.VisualUniforms{constructor(){super(...arguments),this._static_doit=!1,this._update_iteration=0}_compute_static_doit(){const t=this.hatch_color.value,e=this.hatch_alpha.value,a=this.hatch_pattern.value;return!(null==t||0==e||\" \"==a||\"blank\"==a||null==a)}update(){this._update_iteration++;const t=this.hatch_color.length;if(this._hatch_image=new n.UniformScalar(null,t),this._static_doit=this._compute_static_doit(),!this._static_doit)return;const e=this.hatch_color.value,a=this.hatch_alpha.value,h=this.hatch_scale.value,r=this.hatch_pattern.value,i=this.hatch_weight.value,s=e=>{this._hatch_image=new n.UniformScalar(e,t)},_=this.hatch_extra.value[r];if(null!=_){const t=_.get_pattern(e,a,h,i);if(t instanceof Promise){const{_update_iteration:e}=this;t.then((t=>{this._update_iteration==e&&(s(t),this.obj.request_render())}))}else s(t)}else{const t=this.obj.canvas.create_layer(),n=c.get_pattern(t,r,e,a,h,i);s(n)}}get doit(){return this._static_doit}set_value(t){var e;t.fillStyle=null!==(e=this.pattern(t))&&void 0!==e?e:\"transparent\"}pattern(t){const e=this._hatch_image.value;return null==e?null:t.createPattern(e,this.repetition())}repetition(){const t=this.hatch_pattern.value,e=this.hatch_extra.value[t];if(null==e)return\"repeat\";switch(e.repetition){case\"repeat\":return\"repeat\";case\"repeat_x\":return\"repeat-x\";case\"repeat_y\":return\"repeat-y\";case\"no_repeat\":return\"no-repeat\"}}}a.HatchScalar=o,o.__name__=\"HatchScalar\";class u extends s.VisualUniforms{constructor(){super(...arguments),this._static_doit=!1,this._update_iteration=0}_compute_static_doit(){const{hatch_color:t}=this;if(t.is_Scalar()&&0==t.value)return!1;const{hatch_alpha:e}=this;if(e.is_Scalar()&&0==e.value)return!1;const{hatch_pattern:a}=this;if(a.is_Scalar()){const t=a.value;if(\" \"==t||\"blank\"==t||null==t)return!1}return!0}update(){this._update_iteration++;const t=this.hatch_color.length;if(this._hatch_image=new n.UniformScalar(null,t),this._static_doit=this._compute_static_doit(),!this._static_doit)return;const e=(t,e,a,h,r,i)=>{const s=this.hatch_extra.value[t];if(null!=s){const t=s.get_pattern(e,a,h,r);if(t instanceof Promise){const{_update_iteration:e}=this;t.then((t=>{this._update_iteration==e&&(i(t),this.obj.request_render())}))}else i(t)}else{const s=this.obj.canvas.create_layer(),n=c.get_pattern(s,t,e,a,h,r);i(n)}};if(this.hatch_color.is_Scalar()&&this.hatch_alpha.is_Scalar()&&this.hatch_scale.is_Scalar()&&this.hatch_pattern.is_Scalar()&&this.hatch_weight.is_Scalar()){const a=this.hatch_color.value,h=this.hatch_alpha.value,r=this.hatch_scale.value;e(this.hatch_pattern.value,a,h,r,this.hatch_weight.value,(e=>{this._hatch_image=new n.UniformScalar(e,t)}))}else{const a=new Array(t);a.fill(null),this._hatch_image=new n.UniformVector(a);for(let h=0;h{a[h]=t}))}}}get doit(){return this._static_doit}set_vectorize(t,e){var a;t.fillStyle=null!==(a=this.pattern(t,e))&&void 0!==a?a:\"transparent\"}pattern(t,e){const a=this._hatch_image.get(e);return null==a?null:t.createPattern(a,this.repetition(e))}repetition(t){const e=this.hatch_pattern.get(t),a=this.hatch_extra.value[e];if(null==a)return\"repeat\";switch(a.repetition){case\"repeat\":return\"repeat\";case\"repeat_x\":return\"repeat-x\";case\"repeat_y\":return\"repeat-y\";case\"no_repeat\":return\"no-repeat\"}}}a.HatchVector=u,u.__name__=\"HatchVector\",l.prototype.type=\"hatch\",l.prototype.attrs=Object.keys(_.Hatch),o.prototype.type=\"hatch\",o.prototype.attrs=Object.keys(_.HatchScalar),u.prototype.type=\"hatch\",u.prototype.attrs=Object.keys(_.HatchVector)},\n function _(e,o,a,s,r){s();const i=e(22);function l(e,o,a){e.moveTo(0,a+.5),e.lineTo(o,a+.5),e.stroke()}function n(e,o,a){e.moveTo(a+.5,0),e.lineTo(a+.5,o),e.stroke()}function t(e,o){e.moveTo(0,o),e.lineTo(o,0),e.stroke(),e.moveTo(0,0),e.lineTo(o,o),e.stroke()}a.hatch_aliases={\" \":\"blank\",\".\":\"dot\",o:\"ring\",\"-\":\"horizontal_line\",\"|\":\"vertical_line\",\"+\":\"cross\",'\"':\"horizontal_dash\",\":\":\"vertical_dash\",\"@\":\"spiral\",\"/\":\"right_diagonal_line\",\"\\\\\":\"left_diagonal_line\",x:\"diagonal_cross\",\",\":\"right_diagonal_dash\",\"`\":\"left_diagonal_dash\",v:\"horizontal_wave\",\">\":\"vertical_wave\",\"*\":\"criss_cross\"},a.get_pattern=function(e,o,s,r,c,k){return e.resize(c,c),e.prepare(),function(e,o,s,r,c,k){var _;const T=c,v=T/2,h=v/2,d=i.color2css(s,r);switch(e.strokeStyle=d,e.fillStyle=d,e.lineCap=\"square\",e.lineWidth=k,null!==(_=a.hatch_aliases[o])&&void 0!==_?_:o){case\"blank\":break;case\"dot\":e.arc(v,v,v/2,0,2*Math.PI,!0),e.fill();break;case\"ring\":e.arc(v,v,v/2,0,2*Math.PI,!0),e.stroke();break;case\"horizontal_line\":l(e,T,v);break;case\"vertical_line\":n(e,T,v);break;case\"cross\":l(e,T,v),n(e,T,v);break;case\"horizontal_dash\":l(e,v,v);break;case\"vertical_dash\":n(e,v,v);break;case\"spiral\":{const o=T/30;e.moveTo(v,v);for(let a=0;a<360;a++){const s=.1*a,r=v+o*s*Math.cos(s),i=v+o*s*Math.sin(s);e.lineTo(r,i)}e.stroke();break}case\"right_diagonal_line\":e.moveTo(.5-h,T),e.lineTo(h+.5,0),e.stroke(),e.moveTo(h+.5,T),e.lineTo(3*h+.5,0),e.stroke(),e.moveTo(3*h+.5,T),e.lineTo(5*h+.5,0),e.stroke(),e.stroke();break;case\"left_diagonal_line\":e.moveTo(h+.5,T),e.lineTo(.5-h,0),e.stroke(),e.moveTo(3*h+.5,T),e.lineTo(h+.5,0),e.stroke(),e.moveTo(5*h+.5,T),e.lineTo(3*h+.5,0),e.stroke(),e.stroke();break;case\"diagonal_cross\":t(e,T);break;case\"right_diagonal_dash\":e.moveTo(h+.5,3*h+.5),e.lineTo(3*h+.5,h+.5),e.stroke();break;case\"left_diagonal_dash\":e.moveTo(h+.5,h+.5),e.lineTo(3*h+.5,3*h+.5),e.stroke();break;case\"horizontal_wave\":e.moveTo(0,h),e.lineTo(v,3*h),e.lineTo(T,h),e.stroke();break;case\"vertical_wave\":e.moveTo(h,0),e.lineTo(3*h,v),e.lineTo(h,T),e.stroke();break;case\"criss_cross\":t(e,T),l(e,T,v),n(e,T,v)}}(e.ctx,o,s,r,c,k),e.canvas}},\n function _(e,t,s,n,c){n();const a=e(14),i=e(8),r=e(13),l=e(19);class o extends a.HasProps{constructor(e){super(e)}get is_syncable(){return this.syncable}static init_Model(){this.define((({Any:e,Unknown:t,Boolean:s,String:n,Array:c,Dict:a,Nullable:i})=>({tags:[c(t),[]],name:[i(n),null],js_property_callbacks:[a(c(e)),{}],js_event_callbacks:[a(c(e)),{}],subscribed_events:[c(n),[]],syncable:[s,!0]})))}initialize(){super.initialize(),this._js_callbacks=new Map}connect_signals(){super.connect_signals(),this._update_property_callbacks(),this.connect(this.properties.js_property_callbacks.change,(()=>this._update_property_callbacks())),this.connect(this.properties.js_event_callbacks.change,(()=>this._update_event_callbacks())),this.connect(this.properties.subscribed_events.change,(()=>this._update_event_callbacks()))}_process_event(e){var t;for(const s of null!==(t=this.js_event_callbacks[e.event_name])&&void 0!==t?t:[])s.execute(e);null!=this.document&&this.subscribed_events.some((t=>t==e.event_name))&&this.document.event_manager.send_event(e)}trigger_event(e){null!=this.document&&(e.origin=this,this.document.event_manager.trigger(e))}_update_event_callbacks(){null!=this.document?this.document.event_manager.subscribed_models.add(this):l.logger.warn(\"WARNING: Document not defined for updating event callbacks\")}_update_property_callbacks(){const e=e=>{const[t,s=null]=e.split(\":\");return null!=s?this.properties[s][t]:this[t]};for(const[t,s]of this._js_callbacks){const n=e(t);for(const e of s)this.disconnect(n,e)}this._js_callbacks.clear();for(const[t,s]of r.entries(this.js_property_callbacks)){const n=s.map((e=>()=>e.execute(this)));this._js_callbacks.set(t,n);const c=e(t);for(const e of n)this.connect(c,e)}}_doc_attached(){r.isEmpty(this.js_event_callbacks)&&0==this.subscribed_events.length||this._update_event_callbacks()}_doc_detached(){this.document.event_manager.subscribed_models.delete(this)}select(e){if(i.isString(e))return[...this.references()].filter((t=>t instanceof o&&t.name===e));if(e.prototype instanceof a.HasProps)return[...this.references()].filter((t=>t instanceof e));throw new Error(\"invalid selector\")}select_one(e){const t=this.select(e);switch(t.length){case 0:return null;case 1:return t[0];default:throw new Error(\"found more than one object matching given selector\")}}}s.Model=o,o.__name__=\"Model\",o.init_Model()},\n function _(s,e,_,t,a){t();class r{constructor(s,e){this.x_scale=s,this.y_scale=e,this.x_range=this.x_scale.source_range,this.y_range=this.y_scale.source_range,this.ranges=[this.x_range,this.y_range],this.scales=[this.x_scale,this.y_scale]}map_to_screen(s,e){return[this.x_scale.v_compute(s),this.y_scale.v_compute(e)]}map_from_screen(s,e){return[this.x_scale.v_invert(s),this.y_scale.v_invert(e)]}}_.CoordinateTransform=r,r.__name__=\"CoordinateTransform\"},\n function _(t,e,s,a,i){a();const n=t(1),_=t(56),r=t(133),o=t(48),l=t(20),d=t(24),h=t(122),c=n.__importStar(t(18)),u=t(10);class v extends _.DataAnnotationView{async lazy_initialize(){await super.lazy_initialize();const{start:t,end:e}=this.model;null!=t&&(this.start=await h.build_view(t,{parent:this})),null!=e&&(this.end=await h.build_view(e,{parent:this}))}set_data(t){var e,s;super.set_data(t),null===(e=this.start)||void 0===e||e.set_data(t),null===(s=this.end)||void 0===s||s.set_data(t)}remove(){var t,e;null===(t=this.start)||void 0===t||t.remove(),null===(e=this.end)||void 0===e||e.remove(),super.remove()}map_data(){const{frame:t}=this.plot_view;\"data\"==this.model.start_units?(this._sx_start=this.coordinates.x_scale.v_compute(this._x_start),this._sy_start=this.coordinates.y_scale.v_compute(this._y_start)):(this._sx_start=t.bbox.xview.v_compute(this._x_start),this._sy_start=t.bbox.yview.v_compute(this._y_start)),\"data\"==this.model.end_units?(this._sx_end=this.coordinates.x_scale.v_compute(this._x_end),this._sy_end=this.coordinates.y_scale.v_compute(this._y_end)):(this._sx_end=t.bbox.xview.v_compute(this._x_end),this._sy_end=t.bbox.yview.v_compute(this._y_end));const{_sx_start:e,_sy_start:s,_sx_end:a,_sy_end:i}=this,n=e.length,_=this._angles=new d.ScreenArray(n);for(let t=0;t({x_start:[c.XCoordinateSpec,{field:\"x_start\"}],y_start:[c.YCoordinateSpec,{field:\"y_start\"}],start_units:[l.SpatialUnits,\"data\"],start:[e(t(r.ArrowHead)),null],x_end:[c.XCoordinateSpec,{field:\"x_end\"}],y_end:[c.YCoordinateSpec,{field:\"y_end\"}],end_units:[l.SpatialUnits,\"data\"],end:[e(t(r.ArrowHead)),()=>new r.OpenHead]})))}}s.Arrow=p,p.__name__=\"Arrow\",p.init_Arrow()},\n function _(t,n,s,a,e){a();const i=t(1),o=t(40),c=t(57),_=t(130),r=t(65),l=i.__importStar(t(18));class h extends o.AnnotationView{constructor(){super(...arguments),this._initial_set_data=!1}connect_signals(){super.connect_signals();const t=()=>{this.set_data(this.model.source),this.request_render()};this.connect(this.model.change,t),this.connect(this.model.source.streaming,t),this.connect(this.model.source.patching,t),this.connect(this.model.source.change,t)}set_data(t){const n=this;for(const s of this.model)if(s instanceof l.VectorSpec||s instanceof l.ScalarSpec)if(s instanceof l.BaseCoordinateSpec){const a=s.array(t);n[`_${s.attr}`]=a}else{const a=s.uniform(t);n[`${s.attr}`]=a}this.plot_model.use_map&&(null!=n._x&&r.inplace.project_xy(n._x,n._y),null!=n._xs&&r.inplace.project_xsys(n._xs,n._ys));for(const t of this.visuals)t.update()}_render(){this._initial_set_data||(this.set_data(this.model.source),this._initial_set_data=!0),this.map_data(),this.paint(this.layer.ctx)}}s.DataAnnotationView=h,h.__name__=\"DataAnnotationView\";class u extends o.Annotation{constructor(t){super(t)}static init_DataAnnotation(){this.define((({Ref:t})=>({source:[t(c.ColumnarDataSource),()=>new _.ColumnDataSource]})))}}s.DataAnnotation=u,u.__name__=\"DataAnnotation\",u.init_DataAnnotation()},\n function _(t,e,n,a,i){a();const s=t(58),r=t(15),l=t(19),o=t(60),c=t(8),u=t(9),h=t(13),g=t(59),d=t(129),_=t(29);class m extends s.DataSource{constructor(t){super(t)}get_array(t){let e=this.data[t];return null==e?this.data[t]=e=[]:c.isArray(e)||(this.data[t]=e=Array.from(e)),e}static init_ColumnarDataSource(){this.define((({Ref:t})=>({selection_policy:[t(d.SelectionPolicy),()=>new d.UnionRenderers]}))),this.internal((({AnyRef:t})=>({selection_manager:[t(),t=>new o.SelectionManager({source:t})],inspected:[t(),()=>new g.Selection]})))}initialize(){super.initialize(),this._select=new r.Signal0(this,\"select\"),this.inspect=new r.Signal(this,\"inspect\"),this.streaming=new r.Signal0(this,\"streaming\"),this.patching=new r.Signal(this,\"patching\")}get_column(t){const e=this.data[t];return null!=e?e:null}columns(){return h.keys(this.data)}get_length(t=!0){const e=u.uniq(h.values(this.data).map((t=>_.is_NDArray(t)?t.shape[0]:t.length)));switch(e.length){case 0:return null;case 1:return e[0];default:{const n=\"data source has columns of inconsistent lengths\";if(t)return l.logger.warn(n),e.sort()[0];throw new Error(n)}}}get length(){var t;return null!==(t=this.get_length())&&void 0!==t?t:0}clear(){const t={};for(const e of this.columns())t[e]=new this.data[e].constructor(0);this.data=t}}n.ColumnarDataSource=m,m.__name__=\"ColumnarDataSource\",m.init_ColumnarDataSource()},\n function _(e,t,c,n,a){n();const o=e(53),i=e(59);class s extends o.Model{constructor(e){super(e)}static init_DataSource(){this.define((({Ref:e})=>({selected:[e(i.Selection),()=>new i.Selection]})))}}c.DataSource=s,s.__name__=\"DataSource\",s.init_DataSource()},\n function _(i,e,s,t,n){t();const l=i(53),c=i(9),h=i(13);class d extends l.Model{constructor(i){super(i)}get_view(){return this.view}static init_Selection(){this.define((({Int:i,Array:e,Dict:s})=>({indices:[e(i),[]],line_indices:[e(i),[]],multiline_indices:[s(e(i)),{}]}))),this.internal((({Int:i,Array:e,AnyRef:s,Struct:t,Nullable:n})=>({selected_glyphs:[e(s()),[]],view:[n(s()),null],image_indices:[e(t({index:i,dim1:i,dim2:i,flat_index:i})),[]]})))}get selected_glyph(){return this.selected_glyphs.length>0?this.selected_glyphs[0]:null}add_to_selected_glyphs(i){this.selected_glyphs.push(i)}update(i,e=!0,s=\"replace\"){switch(s){case\"replace\":this.indices=i.indices,this.line_indices=i.line_indices,this.selected_glyphs=i.selected_glyphs,this.view=i.view,this.multiline_indices=i.multiline_indices,this.image_indices=i.image_indices;break;case\"append\":this.update_through_union(i);break;case\"intersect\":this.update_through_intersection(i);break;case\"subtract\":this.update_through_subtraction(i)}}clear(){this.indices=[],this.line_indices=[],this.multiline_indices={},this.view=null,this.selected_glyphs=[]}is_empty(){return 0==this.indices.length&&0==this.line_indices.length&&0==this.image_indices.length}update_through_union(i){this.indices=c.union(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_intersection(i){this.indices=c.intersection(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}update_through_subtraction(i){this.indices=c.difference(this.indices,i.indices),this.selected_glyphs=c.union(i.selected_glyphs,this.selected_glyphs),this.line_indices=c.union(i.line_indices,this.line_indices),this.view=i.view,this.multiline_indices=h.merge(i.multiline_indices,this.multiline_indices)}}s.Selection=d,d.__name__=\"Selection\",d.init_Selection()},\n function _(e,t,s,n,i){n();const o=e(14),c=e(59),r=e(61),l=e(123);class p extends o.HasProps{constructor(e){super(e),this.inspectors=new Map}static init_SelectionManager(){this.internal((({AnyRef:e})=>({source:[e()]})))}select(e,t,s,n=\"replace\"){const i=[],o=[];for(const t of e)t instanceof r.GlyphRendererView?i.push(t):t instanceof l.GraphRendererView&&o.push(t);let c=!1;for(const e of o){const i=e.model.selection_policy.hit_test(t,e);c=c||e.model.selection_policy.do_selection(i,e.model,s,n)}if(i.length>0){const e=this.source.selection_policy.hit_test(t,i);c=c||this.source.selection_policy.do_selection(e,this.source,s,n)}return c}inspect(e,t){let s=!1;if(e instanceof r.GlyphRendererView){const n=e.hit_test(t);if(null!=n){s=!n.is_empty();const i=this.get_or_create_inspector(e.model);i.update(n,!0,\"replace\"),this.source.setv({inspected:i},{silent:!0}),this.source.inspect.emit([e.model,{geometry:t}])}}else if(e instanceof l.GraphRendererView){const n=e.model.inspection_policy.hit_test(t,e);s=s||e.model.inspection_policy.do_inspection(n,t,e,!1,\"replace\")}return s}clear(e){this.source.selected.clear(),null!=e&&this.get_or_create_inspector(e.model).clear()}get_or_create_inspector(e){let t=this.inspectors.get(e);return null==t&&(t=new c.Selection,this.inspectors.set(e,t)),t}}s.SelectionManager=p,p.__name__=\"SelectionManager\",p.init_SelectionManager()},\n function _(e,t,i,s,l){s();const h=e(62),n=e(63),o=e(116),a=e(117),c=e(119),d=e(98),_=e(57),r=e(120),p=e(24),g=e(12),u=e(9),y=e(13),m=e(122),v=e(104),f={fill:{},line:{}},w={fill:{fill_alpha:.3,fill_color:\"grey\"},line:{line_alpha:.3,line_color:\"grey\"}},b={fill:{fill_alpha:.2},line:{}};class V extends h.DataRendererView{get glyph_view(){return this.glyph}async lazy_initialize(){var e,t;await super.lazy_initialize();const i=this.model.glyph;this.glyph=await this.build_glyph_view(i);const s=\"fill\"in this.glyph.visuals,l=\"line\"in this.glyph.visuals,h=Object.assign({},i.attributes);function n(e){const t=y.clone(h);return s&&y.extend(t,e.fill),l&&y.extend(t,e.line),new i.constructor(t)}delete h.id;let{selection_glyph:o}=this.model;null==o?o=n({fill:{},line:{}}):\"auto\"==o&&(o=n(f)),this.selection_glyph=await this.build_glyph_view(o);let{nonselection_glyph:a}=this.model;null==a?a=n({fill:{},line:{}}):\"auto\"==a&&(a=n(b)),this.nonselection_glyph=await this.build_glyph_view(a);const{hover_glyph:c}=this.model;null!=c&&(this.hover_glyph=await this.build_glyph_view(c));const{muted_glyph:d}=this.model;null!=d&&(this.muted_glyph=await this.build_glyph_view(d));const _=n(w);this.decimated_glyph=await this.build_glyph_view(_),this.selection_glyph.set_base(this.glyph),this.nonselection_glyph.set_base(this.glyph),null===(e=this.hover_glyph)||void 0===e||e.set_base(this.glyph),null===(t=this.muted_glyph)||void 0===t||t.set_base(this.glyph),this.decimated_glyph.set_base(this.glyph),this.set_data()}async build_glyph_view(e){return m.build_view(e,{parent:this})}remove(){var e,t;this.glyph.remove(),this.selection_glyph.remove(),this.nonselection_glyph.remove(),null===(e=this.hover_glyph)||void 0===e||e.remove(),null===(t=this.muted_glyph)||void 0===t||t.remove(),this.decimated_glyph.remove(),super.remove()}connect_signals(){super.connect_signals();const e=()=>this.request_render(),t=()=>this.update_data();this.connect(this.model.change,e),this.connect(this.glyph.model.change,t),this.connect(this.selection_glyph.model.change,t),this.connect(this.nonselection_glyph.model.change,t),null!=this.hover_glyph&&this.connect(this.hover_glyph.model.change,t),null!=this.muted_glyph&&this.connect(this.muted_glyph.model.change,t),this.connect(this.decimated_glyph.model.change,t),this.connect(this.model.data_source.change,t),this.connect(this.model.data_source.streaming,t),this.connect(this.model.data_source.patching,(e=>this.update_data(e))),this.connect(this.model.data_source.selected.change,e),this.connect(this.model.data_source._select,e),null!=this.hover_glyph&&this.connect(this.model.data_source.inspect,e),this.connect(this.model.properties.view.change,t),this.connect(this.model.view.properties.indices.change,t),this.connect(this.model.view.properties.masked.change,(()=>this.set_visuals())),this.connect(this.model.properties.visible.change,(()=>this.plot_view.invalidate_dataranges=!0));const{x_ranges:i,y_ranges:s}=this.plot_view.frame;for(const[,e]of i)e instanceof v.FactorRange&&this.connect(e.change,t);for(const[,e]of s)e instanceof v.FactorRange&&this.connect(e.change,t);const{transformchange:l,exprchange:h}=this.model.glyph;this.connect(l,t),this.connect(h,t)}_update_masked_indices(){const e=this.glyph.mask_data();return this.model.view.masked=e,e}update_data(e){this.set_data(e),this.request_render()}set_data(e){const t=this.model.data_source;this.all_indices=this.model.view.indices;const{all_indices:i}=this;this.glyph.set_data(t,i,e),this.set_visuals(),this._update_masked_indices();const{lod_factor:s}=this.plot_model,l=this.all_indices.count;this.decimated=new p.Indices(l);for(let e=0;e!d||d.is_empty()?[]:d.selected_glyph?this.model.view.convert_indices_from_subset(i):d.indices.length>0?d.indices:Object.keys(d.multiline_indices).map((e=>parseInt(e))))()),r=g.filter(i,(e=>_.has(t[e]))),{lod_threshold:p}=this.plot_model;let y,m,v;if(null!=this.model.document&&this.model.document.interactive_duration()>0&&!e&&null!=p&&t.length>p?(i=[...this.decimated],y=this.decimated_glyph,m=this.decimated_glyph,v=this.selection_glyph):(y=this.model.muted&&null!=this.muted_glyph?this.muted_glyph:this.glyph,m=this.nonselection_glyph,v=this.selection_glyph),null!=this.hover_glyph&&r.length&&(i=u.difference(i,r)),h.length){const e={};for(const t of h)e[t]=!0;const l=new Array,o=new Array;if(this.glyph instanceof n.LineView)for(const i of t)null!=e[i]?l.push(i):o.push(i);else for(const s of i)null!=e[t[s]]?l.push(s):o.push(s);m.render(s,o),v.render(s,l),null!=this.hover_glyph&&(this.glyph instanceof n.LineView?this.hover_glyph.render(s,this.model.view.convert_indices_from_subset(r)):this.hover_glyph.render(s,r))}else if(this.glyph instanceof n.LineView)this.hover_glyph&&r.length?this.hover_glyph.render(s,this.model.view.convert_indices_from_subset(r)):y.render(s,t);else if(this.glyph instanceof o.PatchView||this.glyph instanceof a.HAreaView||this.glyph instanceof c.VAreaView)if(0==d.selected_glyphs.length||null==this.hover_glyph)y.render(s,t);else for(const e of d.selected_glyphs)e==this.glyph.model&&this.hover_glyph.render(s,t);else y.render(s,i),this.hover_glyph&&r.length&&this.hover_glyph.render(s,r);s.restore()}draw_legend(e,t,i,s,l,h,n,o){0!=this.glyph.data_size&&(null==o&&(o=this.model.get_reference_point(h,n)),this.glyph.draw_legend_for_index(e,{x0:t,x1:i,y0:s,y1:l},o))}hit_test(e){if(!this.model.visible)return null;const t=this.glyph.hit_test(e);return null==t?null:this.model.view.convert_selection_from_subset(t)}}i.GlyphRendererView=V,V.__name__=\"GlyphRendererView\";class G extends h.DataRenderer{constructor(e){super(e)}static init_GlyphRenderer(){this.prototype.default_view=V,this.define((({Boolean:e,Auto:t,Or:i,Ref:s,Null:l,Nullable:h})=>({data_source:[s(_.ColumnarDataSource)],view:[s(r.CDSView),e=>new r.CDSView({source:e.data_source})],glyph:[s(d.Glyph)],hover_glyph:[h(s(d.Glyph)),null],nonselection_glyph:[i(s(d.Glyph),t,l),\"auto\"],selection_glyph:[i(s(d.Glyph),t,l),\"auto\"],muted_glyph:[h(s(d.Glyph)),null],muted:[e,!1]})))}initialize(){super.initialize(),this.view.source!=this.data_source&&(this.view.source=this.data_source,this.view.compute_indices())}get_reference_point(e,t){if(null!=e){const i=this.data_source.get_column(e);if(null!=i)for(const[e,s]of Object.entries(this.view.indices_map))if(i[parseInt(e)]==t)return s}return 0}get_selection_manager(){return this.data_source.selection_manager}}i.GlyphRenderer=G,G.__name__=\"GlyphRenderer\",G.init_GlyphRenderer()},\n function _(e,r,t,a,n){a();const s=e(41);class i extends s.RendererView{get xscale(){return this.coordinates.x_scale}get yscale(){return this.coordinates.y_scale}}t.DataRendererView=i,i.__name__=\"DataRendererView\";class _ extends s.Renderer{constructor(e){super(e)}static init_DataRenderer(){this.override({level:\"glyph\"})}get selection_manager(){return this.get_selection_manager()}}t.DataRenderer=_,_.__name__=\"DataRenderer\",_.init_DataRenderer()},\n function _(e,i,t,s,n){s();const l=e(1),_=e(64),r=e(106),h=e(108),o=l.__importStar(e(48)),a=l.__importStar(e(107)),c=e(59);class d extends _.XYGlyphView{initialize(){super.initialize();const{webgl:e}=this.renderer.plot_view.canvas_view;null!=e&&(this.glglyph=new h.LineGL(e.gl,this))}_render(e,i,t){const{sx:s,sy:n}=null!=t?t:this;let l=!0;e.beginPath();for(const t of i){const i=s[t],_=n[t];isFinite(i+_)?l?(e.moveTo(i,_),l=!1):e.lineTo(i,_):l=!0}this.visuals.line.set_value(e),e.stroke()}_hit_point(e){const i=new c.Selection,t={x:e.sx,y:e.sy};let s=9999;const n=Math.max(2,this.line_width.value/2);for(let e=0,l=this.sx.length-1;e({x:[p.XCoordinateSpec,{field:\"x\"}],y:[p.YCoordinateSpec,{field:\"y\"}]})))}}i.XYGlyph=d,d.__name__=\"XYGlyph\",d.init_XYGlyph()},\n function _(n,t,e,o,r){o();const c=n(1),l=c.__importDefault(n(66)),i=c.__importDefault(n(67)),u=n(24),a=new i.default(\"GOOGLE\"),s=new i.default(\"WGS84\"),f=l.default(s,a);e.wgs84_mercator={compute:(n,t)=>isFinite(n)&&isFinite(t)?f.forward([n,t]):[NaN,NaN],invert:(n,t)=>isFinite(n)&&isFinite(t)?f.inverse([n,t]):[NaN,NaN]};const _={lon:[-20026376.39,20026376.39],lat:[-20048966.1,20048966.1]},p={lon:[-180,180],lat:[-85.06,85.06]},{min:g,max:h}=Math;function m(n,t){const o=g(n.length,t.length),r=u.infer_type(n,t),c=new r(o),l=new r(o);return e.inplace.project_xy(n,t,c,l),[c,l]}e.clip_mercator=function(n,t,e){const[o,r]=_[e];return[h(n,o),g(t,r)]},e.in_bounds=function(n,t){const[e,o]=p[t];return e2?void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name?\"number\"==typeof r.z?[r.x,r.y,r.z].concat(t.splice(3)):[r.x,r.y,t[2]].concat(t.splice(3)):[r.x,r.y].concat(t.splice(2)):[r.x,r.y]):(o=c.default(e,n,t),2===(a=Object.keys(t)).length||a.forEach((function(r){if(void 0!==e.name&&\"geocent\"===e.name||void 0!==n.name&&\"geocent\"===n.name){if(\"x\"===r||\"y\"===r||\"z\"===r)return}else if(\"x\"===r||\"y\"===r)return;o[r]=t[r]})),o)}function l(e){return e instanceof i.default?e:e.oProj?e.oProj:i.default(e)}t.default=function(e,n,t){e=l(e);var r,o=!1;return void 0===n?(n=e,e=u,o=!0):(void 0!==n.x||Array.isArray(n))&&(t=n,n=e,e=u,o=!0),n=l(n),t?f(e,n,t):(r={forward:function(t){return f(e,n,t)},inverse:function(t){return f(n,e,t)}},o&&(r.oProj=n),r)}},\n function _(t,e,a,s,i){s();const u=t(1),l=u.__importDefault(t(68)),o=u.__importDefault(t(79)),r=u.__importDefault(t(80)),f=t(88),p=u.__importDefault(t(90)),d=u.__importDefault(t(91)),m=u.__importDefault(t(75));function n(t,e){if(!(this instanceof n))return new n(t);e=e||function(t){if(t)throw t};var a=l.default(t);if(\"object\"==typeof a){var s=n.projections.get(a.projName);if(s){if(a.datumCode&&\"none\"!==a.datumCode){var i=m.default(p.default,a.datumCode);i&&(a.datum_params=i.towgs84?i.towgs84.split(\",\"):null,a.ellps=i.ellipse,a.datumName=i.datumName?i.datumName:a.datumCode)}a.k0=a.k0||1,a.axis=a.axis||\"enu\",a.ellps=a.ellps||\"wgs84\";var u=f.sphere(a.a,a.b,a.rf,a.ellps,a.sphere),r=f.eccentricity(u.a,u.b,u.rf,a.R_A),h=a.datum||d.default(a.datumCode,a.datum_params,u.a,u.b,r.es,r.ep2);o.default(this,a),o.default(this,s),this.a=u.a,this.b=u.b,this.rf=u.rf,this.sphere=u.sphere,this.es=r.es,this.e=r.e,this.ep2=r.ep2,this.datum=h,this.init(),e(null,this)}else e(t)}else e(t)}n.projections=r.default,n.projections.start(),a.default=n},\n function _(t,r,n,u,e){u();const f=t(1),i=f.__importDefault(t(69)),a=f.__importDefault(t(76)),o=f.__importDefault(t(71)),l=f.__importDefault(t(75));var C=[\"PROJECTEDCRS\",\"PROJCRS\",\"GEOGCS\",\"GEOCCS\",\"PROJCS\",\"LOCAL_CS\",\"GEODCRS\",\"GEODETICCRS\",\"GEODETICDATUM\",\"ENGCRS\",\"ENGINEERINGCRS\"];var d=[\"3857\",\"900913\",\"3785\",\"102113\"];n.default=function(t){if(!function(t){return\"string\"==typeof t}(t))return t;if(function(t){return t in i.default}(t))return i.default[t];if(function(t){return C.some((function(r){return t.indexOf(r)>-1}))}(t)){var r=a.default(t);if(function(t){var r=l.default(t,\"authority\");if(r){var n=l.default(r,\"epsg\");return n&&d.indexOf(n)>-1}}(r))return i.default[\"EPSG:3857\"];var n=function(t){var r=l.default(t,\"extension\");if(r)return l.default(r,\"proj4\")}(r);return n?o.default(n):r}return function(t){return\"+\"===t[0]}(t)?o.default(t):void 0}},\n function _(t,r,i,e,n){e();const f=t(1),a=f.__importDefault(t(70)),l=f.__importDefault(t(71)),u=f.__importDefault(t(76));function o(t){var r=this;if(2===arguments.length){var i=arguments[1];\"string\"==typeof i?\"+\"===i.charAt(0)?o[t]=l.default(arguments[1]):o[t]=u.default(arguments[1]):o[t]=i}else if(1===arguments.length){if(Array.isArray(t))return t.map((function(t){Array.isArray(t)?o.apply(r,t):o(t)}));if(\"string\"==typeof t){if(t in o)return o[t]}else\"EPSG\"in t?o[\"EPSG:\"+t.EPSG]=t:\"ESRI\"in t?o[\"ESRI:\"+t.ESRI]=t:\"IAU2000\"in t?o[\"IAU2000:\"+t.IAU2000]=t:console.log(t);return}}a.default(o),i.default=o},\n function _(t,l,G,S,e){S(),G.default=function(t){t(\"EPSG:4326\",\"+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees\"),t(\"EPSG:4269\",\"+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees\"),t(\"EPSG:3857\",\"+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs\"),t.WGS84=t[\"EPSG:4326\"],t[\"EPSG:3785\"]=t[\"EPSG:3857\"],t.GOOGLE=t[\"EPSG:3857\"],t[\"EPSG:900913\"]=t[\"EPSG:3857\"],t[\"EPSG:102113\"]=t[\"EPSG:3857\"]}},\n function _(t,n,o,a,u){a();const e=t(1),r=t(72),i=e.__importDefault(t(73)),f=e.__importDefault(t(74)),l=e.__importDefault(t(75));o.default=function(t){var n,o,a,u={},e=t.split(\"+\").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,n){var o=n.split(\"=\");return o.push(!0),t[o[0].toLowerCase()]=o[1],t}),{}),c={proj:\"projName\",datum:\"datumCode\",rf:function(t){u.rf=parseFloat(t)},lat_0:function(t){u.lat0=t*r.D2R},lat_1:function(t){u.lat1=t*r.D2R},lat_2:function(t){u.lat2=t*r.D2R},lat_ts:function(t){u.lat_ts=t*r.D2R},lon_0:function(t){u.long0=t*r.D2R},lon_1:function(t){u.long1=t*r.D2R},lon_2:function(t){u.long2=t*r.D2R},alpha:function(t){u.alpha=parseFloat(t)*r.D2R},lonc:function(t){u.longc=t*r.D2R},x_0:function(t){u.x0=parseFloat(t)},y_0:function(t){u.y0=parseFloat(t)},k_0:function(t){u.k0=parseFloat(t)},k:function(t){u.k0=parseFloat(t)},a:function(t){u.a=parseFloat(t)},b:function(t){u.b=parseFloat(t)},r_a:function(){u.R_A=!0},zone:function(t){u.zone=parseInt(t,10)},south:function(){u.utmSouth=!0},towgs84:function(t){u.datum_params=t.split(\",\").map((function(t){return parseFloat(t)}))},to_meter:function(t){u.to_meter=parseFloat(t)},units:function(t){u.units=t;var n=l.default(f.default,t);n&&(u.to_meter=n.to_meter)},from_greenwich:function(t){u.from_greenwich=t*r.D2R},pm:function(t){var n=l.default(i.default,t);u.from_greenwich=(n||parseFloat(t))*r.D2R},nadgrids:function(t){\"@null\"===t?u.datumCode=\"none\":u.nadgrids=t},axis:function(t){var n=\"ewnsud\";3===t.length&&-1!==n.indexOf(t.substr(0,1))&&-1!==n.indexOf(t.substr(1,1))&&-1!==n.indexOf(t.substr(2,1))&&(u.axis=t)}};for(n in e)o=e[n],n in c?\"function\"==typeof(a=c[n])?a(o):u[a]=o:u[n]=o;return\"string\"==typeof u.datumCode&&\"WGS84\"!==u.datumCode&&(u.datumCode=u.datumCode.toLowerCase()),u}},\n function _(P,A,_,D,I){D(),_.PJD_3PARAM=1,_.PJD_7PARAM=2,_.PJD_WGS84=4,_.PJD_NODATUM=5,_.SEC_TO_RAD=484813681109536e-20,_.HALF_PI=Math.PI/2,_.SIXTH=.16666666666666666,_.RA4=.04722222222222222,_.RA6=.022156084656084655,_.EPSLN=1e-10,_.D2R=.017453292519943295,_.R2D=57.29577951308232,_.FORTPI=Math.PI/4,_.TWO_PI=2*Math.PI,_.SPI=3.14159265359},\n function _(o,r,a,e,s){e();var n={};a.default=n,n.greenwich=0,n.lisbon=-9.131906111111,n.paris=2.337229166667,n.bogota=-74.080916666667,n.madrid=-3.687938888889,n.rome=12.452333333333,n.bern=7.439583333333,n.jakarta=106.807719444444,n.ferro=-17.666666666667,n.brussels=4.367975,n.stockholm=18.058277777778,n.athens=23.7163375,n.oslo=10.722916666667},\n function _(t,e,f,o,u){o(),f.default={ft:{to_meter:.3048},\"us-ft\":{to_meter:1200/3937}}},\n function _(e,r,t,a,n){a();var o=/[\\s_\\-\\/\\(\\)]/g;t.default=function(e,r){if(e[r])return e[r];for(var t,a=Object.keys(e),n=r.toLowerCase().replace(o,\"\"),f=-1;++f0?90:-90),e.lat_ts=e.lat1)}(d),d}},\n function _(t,e,r,i,s){i(),r.default=function(t){return new d(t).output()};var h=/\\s/,o=/[A-Za-z]/,n=/[A-Za-z84]/,a=/[,\\]]/,u=/[\\d\\.E\\-\\+]/;function d(t){if(\"string\"!=typeof t)throw new Error(\"not a string\");this.text=t.trim(),this.level=0,this.place=0,this.root=null,this.stack=[],this.currentObject=null,this.state=1}d.prototype.readCharicter=function(){var t=this.text[this.place++];if(4!==this.state)for(;h.test(t);){if(this.place>=this.text.length)return;t=this.text[this.place++]}switch(this.state){case 1:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},d.prototype.afterquote=function(t){if('\"'===t)return this.word+='\"',void(this.state=4);if(a.test(t))return this.word=this.word.trim(),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in afterquote yet, index '+this.place)},d.prototype.afterItem=function(t){return\",\"===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=1)):\"]\"===t?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},d.prototype.number=function(t){if(!u.test(t)){if(a.test(t))return this.word=parseFloat(this.word),void this.afterItem(t);throw new Error(\"havn't handled \\\"\"+t+'\" in number yet, index '+this.place)}this.word+=t},d.prototype.quoted=function(t){'\"'!==t?this.word+=t:this.state=5},d.prototype.keyword=function(t){if(n.test(t))this.word+=t;else{if(\"[\"===t){var e=[];return e.push(this.word),this.level++,null===this.root?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,void(this.state=1)}if(!a.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in keyword yet, index '+this.place);this.afterItem(t)}},d.prototype.neutral=function(t){if(o.test(t))return this.word=t,void(this.state=2);if('\"'===t)return this.word=\"\",void(this.state=4);if(u.test(t))return this.word=t,void(this.state=3);if(!a.test(t))throw new Error(\"havn't handled \\\"\"+t+'\" in neutral yet, index '+this.place);this.afterItem(t)},d.prototype.output=function(){for(;this.place90&&a*o.R2D<-90&&h*o.R2D>180&&h*o.R2D<-180)return null;if(Math.abs(Math.abs(a)-o.HALF_PI)<=o.EPSLN)return null;if(this.sphere)i=this.x0+this.a*this.k0*n.default(h-this.long0),s=this.y0+this.a*this.k0*Math.log(Math.tan(o.FORTPI+.5*a));else{var e=Math.sin(a),r=l.default(this.e,a,e);i=this.x0+this.a*this.k0*n.default(h-this.long0),s=this.y0-this.a*this.k0*Math.log(r)}return t.x=i,t.y=s,t}function M(t){var i,s,h=t.x-this.x0,a=t.y-this.y0;if(this.sphere)s=o.HALF_PI-2*Math.atan(Math.exp(-a/(this.a*this.k0)));else{var e=Math.exp(-a/(this.a*this.k0));if(-9999===(s=u.default(this.e,e)))return null}return i=n.default(this.long0+h/(this.a*this.k0)),t.x=i,t.y=s,t}s.init=f,s.forward=_,s.inverse=M,s.names=[\"Mercator\",\"Popular Visualisation Pseudo Mercator\",\"Mercator_1SP\",\"Mercator_Auxiliary_Sphere\",\"merc\"],s.default={init:f,forward:_,inverse:M,names:s.names}},\n function _(t,n,r,u,a){u(),r.default=function(t,n,r){var u=t*n;return r/Math.sqrt(1-u*u)}},\n function _(t,n,u,a,f){a();const e=t(1),o=t(72),_=e.__importDefault(t(84));u.default=function(t){return Math.abs(t)<=o.SPI?t:t-_.default(t)*o.TWO_PI}},\n function _(n,t,u,f,c){f(),u.default=function(n){return n<0?-1:1}},\n function _(t,n,a,o,u){o();const c=t(72);a.default=function(t,n,a){var o=t*a,u=.5*t;return o=Math.pow((1-o)/(1+o),u),Math.tan(.5*(c.HALF_PI-n))/o}},\n function _(t,a,n,r,f){r();const h=t(72);n.default=function(t,a){for(var n,r,f=.5*t,o=h.HALF_PI-2*Math.atan(a),u=0;u<=15;u++)if(n=t*Math.sin(o),o+=r=h.HALF_PI-2*Math.atan(a*Math.pow((1-n)/(1+n),f))-o,Math.abs(r)<=1e-10)return o;return-9999}},\n function _(n,i,e,t,r){function a(){}function f(n){return n}t(),e.init=a,e.forward=f,e.inverse=f,e.names=[\"longlat\",\"identity\"],e.default={init:a,forward:f,inverse:f,names:e.names}},\n function _(t,r,e,a,n){a();const f=t(1),i=t(72),u=f.__importStar(t(89)),c=f.__importDefault(t(75));e.eccentricity=function(t,r,e,a){var n=t*t,f=r*r,u=(n-f)/n,c=0;return a?(n=(t*=1-u*(i.SIXTH+u*(i.RA4+u*i.RA6)))*t,u=0):c=Math.sqrt(u),{es:u,e:c,ep2:(n-f)/f}},e.sphere=function(t,r,e,a,n){if(!t){var f=c.default(u.default,a);f||(f=u.WGS84),t=f.a,r=f.b,e=f.rf}return e&&!r&&(r=(1-1/e)*t),(0===e||Math.abs(t-r)3&&(0===r.datum_params[3]&&0===r.datum_params[4]&&0===r.datum_params[5]&&0===r.datum_params[6]||(r.datum_type=p.PJD_7PARAM,r.datum_params[3]*=p.SEC_TO_RAD,r.datum_params[4]*=p.SEC_TO_RAD,r.datum_params[5]*=p.SEC_TO_RAD,r.datum_params[6]=r.datum_params[6]/1e6+1))),r.a=_,r.b=t,r.es=u,r.ep2=d,r}},\n function _(t,e,a,r,u){r();const m=t(1),_=t(72),o=m.__importDefault(t(93)),d=m.__importDefault(t(95)),f=m.__importDefault(t(67)),n=m.__importDefault(t(96)),i=m.__importDefault(t(97));a.default=function t(e,a,r){var u;if(Array.isArray(r)&&(r=n.default(r)),i.default(r),e.datum&&a.datum&&function(t,e){return(t.datum.datum_type===_.PJD_3PARAM||t.datum.datum_type===_.PJD_7PARAM)&&\"WGS84\"!==e.datumCode||(e.datum.datum_type===_.PJD_3PARAM||e.datum.datum_type===_.PJD_7PARAM)&&\"WGS84\"!==t.datumCode}(e,a)&&(r=t(e,u=new f.default(\"WGS84\"),r),e=u),\"enu\"!==e.axis&&(r=d.default(e,!1,r)),\"longlat\"===e.projName)r={x:r.x*_.D2R,y:r.y*_.D2R,z:r.z||0};else if(e.to_meter&&(r={x:r.x*e.to_meter,y:r.y*e.to_meter,z:r.z||0}),!(r=e.inverse(r)))return;return e.from_greenwich&&(r.x+=e.from_greenwich),r=o.default(e.datum,a.datum,r),a.from_greenwich&&(r={x:r.x-a.from_greenwich,y:r.y,z:r.z||0}),\"longlat\"===a.projName?r={x:r.x*_.R2D,y:r.y*_.R2D,z:r.z||0}:(r=a.forward(r),a.to_meter&&(r={x:r.x/a.to_meter,y:r.y/a.to_meter,z:r.z||0})),\"enu\"!==a.axis?d.default(a,!0,r):r}},\n function _(t,e,a,u,c){u();const m=t(72),o=t(94);function _(t){return t===m.PJD_3PARAM||t===m.PJD_7PARAM}a.default=function(t,e,a){return o.compareDatums(t,e)||t.datum_type===m.PJD_NODATUM||e.datum_type===m.PJD_NODATUM?a:t.es!==e.es||t.a!==e.a||_(t.datum_type)||_(e.datum_type)?(a=o.geodeticToGeocentric(a,t.es,t.a),_(t.datum_type)&&(a=o.geocentricToWgs84(a,t.datum_type,t.datum_params)),_(e.datum_type)&&(a=o.geocentricFromWgs84(a,e.datum_type,e.datum_params)),o.geocentricToGeodetic(a,e.es,e.a,e.b)):a}},\n function _(a,t,r,m,s){m();const u=a(72);r.compareDatums=function(a,t){return a.datum_type===t.datum_type&&(!(a.a!==t.a||Math.abs(a.es-t.es)>5e-11)&&(a.datum_type===u.PJD_3PARAM?a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]:a.datum_type!==u.PJD_7PARAM||a.datum_params[0]===t.datum_params[0]&&a.datum_params[1]===t.datum_params[1]&&a.datum_params[2]===t.datum_params[2]&&a.datum_params[3]===t.datum_params[3]&&a.datum_params[4]===t.datum_params[4]&&a.datum_params[5]===t.datum_params[5]&&a.datum_params[6]===t.datum_params[6]))},r.geodeticToGeocentric=function(a,t,r){var m,s,_,e,n=a.x,d=a.y,i=a.z?a.z:0;if(d<-u.HALF_PI&&d>-1.001*u.HALF_PI)d=-u.HALF_PI;else if(d>u.HALF_PI&&d<1.001*u.HALF_PI)d=u.HALF_PI;else{if(d<-u.HALF_PI)return{x:-1/0,y:-1/0,z:a.z};if(d>u.HALF_PI)return{x:1/0,y:1/0,z:a.z}}return n>Math.PI&&(n-=2*Math.PI),s=Math.sin(d),e=Math.cos(d),_=s*s,{x:((m=r/Math.sqrt(1-t*_))+i)*e*Math.cos(n),y:(m+i)*e*Math.sin(n),z:(m*(1-t)+i)*s}},r.geocentricToGeodetic=function(a,t,r,m){var s,_,e,n,d,i,p,P,y,z,M,o,A,c,x,h=1e-12,f=a.x,I=a.y,F=a.z?a.z:0;if(s=Math.sqrt(f*f+I*I),_=Math.sqrt(f*f+I*I+F*F),s/r1e-24&&A<30);return{x:c,y:Math.atan(M/Math.abs(z)),z:x}},r.geocentricToWgs84=function(a,t,r){if(t===u.PJD_3PARAM)return{x:a.x+r[0],y:a.y+r[1],z:a.z+r[2]};if(t===u.PJD_7PARAM){var m=r[0],s=r[1],_=r[2],e=r[3],n=r[4],d=r[5],i=r[6];return{x:i*(a.x-d*a.y+n*a.z)+m,y:i*(d*a.x+a.y-e*a.z)+s,z:i*(-n*a.x+e*a.y+a.z)+_}}},r.geocentricFromWgs84=function(a,t,r){if(t===u.PJD_3PARAM)return{x:a.x-r[0],y:a.y-r[1],z:a.z-r[2]};if(t===u.PJD_7PARAM){var m=r[0],s=r[1],_=r[2],e=r[3],n=r[4],d=r[5],i=r[6],p=(a.x-m)/i,P=(a.y-s)/i,y=(a.z-_)/i;return{x:p+d*P-n*y,y:-d*p+P+e*y,z:n*p-e*P+y}}}},\n function _(e,a,i,r,s){r(),i.default=function(e,a,i){var r,s,n,c=i.x,d=i.y,f=i.z||0,u={};for(n=0;n<3;n++)if(!a||2!==n||void 0!==i.z)switch(0===n?(r=c,s=-1!==\"ew\".indexOf(e.axis[n])?\"x\":\"y\"):1===n?(r=d,s=-1!==\"ns\".indexOf(e.axis[n])?\"y\":\"x\"):(r=f,s=\"z\"),e.axis[n]){case\"e\":u[s]=r;break;case\"w\":u[s]=-r;break;case\"n\":u[s]=r;break;case\"s\":u[s]=-r;break;case\"u\":void 0!==i[s]&&(u.z=r);break;case\"d\":void 0!==i[s]&&(u.z=-r);break;default:return null}return u}},\n function _(n,t,e,u,f){u(),e.default=function(n){var t={x:n[0],y:n[1]};return n.length>2&&(t.z=n[2]),n.length>3&&(t.m=n[3]),t}},\n function _(e,i,n,t,r){function o(e){if(\"function\"==typeof Number.isFinite){if(Number.isFinite(e))return;throw new TypeError(\"coordinates must be finite numbers\")}if(\"number\"!=typeof e||e!=e||!isFinite(e))throw new TypeError(\"coordinates must be finite numbers\")}t(),n.default=function(e){o(e.x),o(e.y)}},\n function _(e,t,s,i,n){i();const r=e(1),a=r.__importStar(e(18)),o=r.__importStar(e(99)),_=r.__importStar(e(45)),l=e(42),c=e(53),h=e(19),d=e(24),u=e(8),f=e(100),p=e(12),g=e(26),y=e(101),x=e(104),v=e(59),{abs:b,ceil:m}=Math;class w extends l.View{constructor(){super(...arguments),this._index=null,this._data_size=null,this._nohit_warned=new Set}get renderer(){return this.parent}get has_webgl(){return null!=this.glglyph}get index(){const{_index:e}=this;if(null!=e)return e;throw new Error(`${this}.index_data() wasn't called`)}get data_size(){const{_data_size:e}=this;if(null!=e)return e;throw new Error(`${this}.set_data() wasn't called`)}initialize(){super.initialize(),this.visuals=new _.Visuals(this)}request_render(){this.parent.request_render()}get canvas(){return this.renderer.parent.canvas_view}render(e,t,s){var i;null!=this.glglyph&&(this.renderer.needs_webgl_blit=this.glglyph.render(e,t,null!==(i=this.base)&&void 0!==i?i:this),this.renderer.needs_webgl_blit)||(e.beginPath(),this._render(e,t,null!=s?s:this.base))}has_finished(){return!0}notify_finished(){this.renderer.notify_finished()}_bounds(e){return e}bounds(){return this._bounds(this.index.bbox)}log_bounds(){const{x0:e,x1:t}=this.index.bounds(o.positive_x()),{y0:s,y1:i}=this.index.bounds(o.positive_y());return this._bounds({x0:e,y0:s,x1:t,y1:i})}get_anchor_point(e,t,[s,i]){switch(e){case\"center\":case\"center_center\":{const[e,n]=this.scenterxy(t,s,i);return{x:e,y:n}}default:return null}}scenterx(e,t,s){return this.scenterxy(e,t,s)[0]}scentery(e,t,s){return this.scenterxy(e,t,s)[1]}sdist(e,t,s,i=\"edge\",n=!1){const r=t.length,a=new d.ScreenArray(r),o=e.s_compute;if(\"center\"==i)for(let e=0;em(e))),a}draw_legend_for_index(e,t,s){}hit_test(e){switch(e.type){case\"point\":if(null!=this._hit_point)return this._hit_point(e);break;case\"span\":if(null!=this._hit_span)return this._hit_span(e);break;case\"rect\":if(null!=this._hit_rect)return this._hit_rect(e);break;case\"poly\":if(null!=this._hit_poly)return this._hit_poly(e)}return this._nohit_warned.has(e.type)||(h.logger.debug(`'${e.type}' selection not available for ${this.model.type}`),this._nohit_warned.add(e.type)),null}_hit_rect_against_index(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,[r,a]=this.renderer.coordinates.x_scale.r_invert(t,s),[o,_]=this.renderer.coordinates.y_scale.r_invert(i,n),l=[...this.index.indices({x0:r,x1:a,y0:o,y1:_})];return new v.Selection({indices:l})}_project_data(){}*_iter_visuals(){for(const e of this.visuals)for(const t of e)(t instanceof a.VectorSpec||t instanceof a.ScalarSpec)&&(yield t)}set_base(e){e!=this&&e instanceof this.constructor&&(this.base=e)}_configure(e,t){Object.defineProperty(this,u.isString(e)?e:e.attr,Object.assign({configurable:!0,enumerable:!0},t))}set_visuals(e,t){var s;for(const s of this._iter_visuals()){const{base:i}=this;if(null!=i){const e=i.model.properties[s.attr];if(null!=e&&g.is_equal(s.get_value(),e.get_value())){this._configure(s,{get:()=>i[`${s.attr}`]});continue}}const n=s.uniform(e).select(t);this._configure(s,{value:n})}for(const e of this.visuals)e.update();null===(s=this.glglyph)||void 0===s||s.set_visuals_changed()}set_data(e,t,s){var i;const{x_range:n,y_range:r}=this.renderer.coordinates,o=new Set(this._iter_visuals());this._data_size=t.count;for(const s of this.model)if((s instanceof a.VectorSpec||s instanceof a.ScalarSpec)&&!o.has(s))if(s instanceof a.BaseCoordinateSpec){const i=s.array(e);let o=t.select(i);const _=\"x\"==s.dimension?n:r;if(_ instanceof x.FactorRange)if(s instanceof a.CoordinateSpec)o=_.v_synthetic(o);else if(s instanceof a.CoordinateSeqSpec)for(let e=0;e=0&&r>=0))throw new Error(`invalid bbox {x: ${i}, y: ${e}, width: ${h}, height: ${r}}`);this.x0=i,this.y0=e,this.x1=i+h,this.y1=e+r}else{let i,e,h,r;if(\"width\"in t)if(\"left\"in t)i=t.left,e=i+t.width;else if(\"right\"in t)e=t.right,i=e-t.width;else{const h=t.width/2;i=t.hcenter-h,e=t.hcenter+h}else i=t.left,e=t.right;if(\"height\"in t)if(\"top\"in t)h=t.top,r=h+t.height;else if(\"bottom\"in t)r=t.bottom,h=r-t.height;else{const i=t.height/2;h=t.vcenter-i,r=t.vcenter+i}else h=t.top,r=t.bottom;if(!(i<=e&&h<=r))throw new Error(`invalid bbox {left: ${i}, top: ${h}, right: ${e}, bottom: ${r}}`);this.x0=i,this.y0=h,this.x1=e,this.y1=r}}static from_rect({left:t,right:i,top:e,bottom:h}){return new o({x0:Math.min(t,i),y0:Math.min(e,h),x1:Math.max(t,i),y1:Math.max(e,h)})}equals(t){return this.x0==t.x0&&this.y0==t.y0&&this.x1==t.x1&&this.y1==t.y1}[n.equals](t,i){return i.eq(this.x0,t.x0)&&i.eq(this.y0,t.y0)&&i.eq(this.x1,t.x1)&&i.eq(this.y1,t.y1)}toString(){return`BBox({left: ${this.left}, top: ${this.top}, width: ${this.width}, height: ${this.height}})`}get left(){return this.x0}get top(){return this.y0}get right(){return this.x1}get bottom(){return this.y1}get p0(){return[this.x0,this.y0]}get p1(){return[this.x1,this.y1]}get x(){return this.x0}get y(){return this.y0}get width(){return this.x1-this.x0}get height(){return this.y1-this.y0}get size(){return{width:this.width,height:this.height}}get rect(){const{x0:t,y0:i,x1:e,y1:h}=this;return{p0:{x:t,y:i},p1:{x:e,y:i},p2:{x:e,y:h},p3:{x:t,y:h}}}get box(){const{x:t,y:i,width:e,height:h}=this;return{x:t,y:i,width:e,height:h}}get h_range(){return{start:this.x0,end:this.x1}}get v_range(){return{start:this.y0,end:this.y1}}get ranges(){return[this.h_range,this.v_range]}get aspect(){return this.width/this.height}get hcenter(){return(this.left+this.right)/2}get vcenter(){return(this.top+this.bottom)/2}get area(){return this.width*this.height}relative(){const{width:t,height:i}=this;return new o({x:0,y:0,width:t,height:i})}translate(t,i){const{x:e,y:h,width:r,height:s}=this;return new o({x:t+e,y:i+h,width:r,height:s})}relativize(t,i){return[t-this.x,i-this.y]}contains(t,i){return this.x0<=t&&t<=this.x1&&this.y0<=i&&i<=this.y1}clip(t,i){return tthis.x1&&(t=this.x1),ithis.y1&&(i=this.y1),[t,i]}grow_by(t){return new o({left:this.left-t,right:this.right+t,top:this.top-t,bottom:this.bottom+t})}shrink_by(t){return new o({left:this.left+t,right:this.right-t,top:this.top+t,bottom:this.bottom-t})}union(t){return new o({x0:x(this.x0,t.x0),y0:x(this.y0,t.y0),x1:y(this.x1,t.x1),y1:y(this.y1,t.y1)})}intersection(t){return this.intersects(t)?new o({x0:y(this.x0,t.x0),y0:y(this.y0,t.y0),x1:x(this.x1,t.x1),y1:x(this.y1,t.y1)}):null}intersects(t){return!(t.x1this.x1||t.y1this.y1)}get xview(){return{compute:t=>this.left+t,v_compute:t=>{const i=new s.ScreenArray(t.length),e=this.left;for(let h=0;hthis.bottom-t,v_compute:t=>{const i=new s.ScreenArray(t.length),e=this.bottom;for(let h=0;h{const s=new Uint32Array(r);for(let n=0;n>1;i[s]>n?e=s:t=s+1}return i[t]}class r extends o.default{search_indices(n,i,t,e){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let s=this._boxes.length-4;const o=[],x=new d.Indices(this.numItems);for(;void 0!==s;){const d=Math.min(s+4*this.nodeSize,h(s,this._levelBounds));for(let h=s;h>2];tthis._boxes[h+2]||i>this._boxes[h+3]||(s<4*this.numItems?x.set(d):o.push(d)))}s=o.pop()}return x}}r.__name__=\"_FlatBush\";class l{constructor(n){this.index=null,n>0&&(this.index=new r(n))}add(n,i,t,e){var s;null===(s=this.index)||void 0===s||s.add(n,i,t,e)}add_empty(){var n;null===(n=this.index)||void 0===n||n.add(1/0,1/0,-1/0,-1/0)}finish(){var n;null===(n=this.index)||void 0===n||n.finish()}_normalize(n){let{x0:i,y0:t,x1:e,y1:s}=n;return i>e&&([i,e]=[e,i]),t>s&&([t,s]=[s,t]),{x0:i,y0:t,x1:e,y1:s}}get bbox(){if(null==this.index)return x.empty();{const{minX:n,minY:i,maxX:t,maxY:e}=this.index;return{x0:n,y0:i,x1:t,y1:e}}}indices(n){if(null==this.index)return new d.Indices(0);{const{x0:i,y0:t,x1:e,y1:s}=this._normalize(n);return this.index.search_indices(i,t,e,s)}}bounds(n){const i=x.empty();for(const t of this.indices(n)){const n=this.index._boxes,e=n[4*t+0],s=n[4*t+1],o=n[4*t+2],d=n[4*t+3];ei.x1&&(i.x1=o),si.y1&&(i.y1=d)}return i}}t.SpatialIndex=l,l.__name__=\"SpatialIndex\"},\n function _(t,s,i,e,h){e();const n=t(1).__importDefault(t(103)),o=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class r{static from(t){if(!(t instanceof ArrayBuffer))throw new Error(\"Data must be an instance of ArrayBuffer.\");const[s,i]=new Uint8Array(t,0,2);if(251!==s)throw new Error(\"Data does not appear to be in a Flatbush format.\");if(i>>4!=3)throw new Error(`Got v${i>>4} data when expected v3.`);const[e]=new Uint16Array(t,2,1),[h]=new Uint32Array(t,4,1);return new r(h,e,o[15&i],t)}constructor(t,s=16,i=Float64Array,e){if(void 0===t)throw new Error(\"Missing required argument: numItems.\");if(isNaN(t)||t<=0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+s,2),65535);let h=t,r=h;this._levelBounds=[4*h];do{h=Math.ceil(h/this.nodeSize),r+=h,this._levelBounds.push(4*r)}while(1!==h);this.ArrayType=i||Float64Array,this.IndexArrayType=r<16384?Uint16Array:Uint32Array;const a=o.indexOf(this.ArrayType),_=4*r*this.ArrayType.BYTES_PER_ELEMENT;if(a<0)throw new Error(`Unexpected typed array class: ${i}.`);e&&e instanceof ArrayBuffer?(this.data=e,this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=4*r,this.minX=this._boxes[this._pos-4],this.minY=this._boxes[this._pos-3],this.maxX=this._boxes[this._pos-2],this.maxY=this._boxes[this._pos-1]):(this.data=new ArrayBuffer(8+_+r*this.IndexArrayType.BYTES_PER_ELEMENT),this._boxes=new this.ArrayType(this.data,8,4*r),this._indices=new this.IndexArrayType(this.data,8+_,r),this._pos=0,this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0,new Uint8Array(this.data,0,2).set([251,48+a]),new Uint16Array(this.data,2,1)[0]=s,new Uint32Array(this.data,4,1)[0]=t),this._queue=new n.default}add(t,s,i,e){const h=this._pos>>2;return this._indices[h]=h,this._boxes[this._pos++]=t,this._boxes[this._pos++]=s,this._boxes[this._pos++]=i,this._boxes[this._pos++]=e,tthis.maxX&&(this.maxX=i),e>this.maxY&&(this.maxY=e),h}finish(){if(this._pos>>2!==this.numItems)throw new Error(`Added ${this._pos>>2} items when expected ${this.numItems}.`);if(this.numItems<=this.nodeSize)return this._boxes[this._pos++]=this.minX,this._boxes[this._pos++]=this.minY,this._boxes[this._pos++]=this.maxX,void(this._boxes[this._pos++]=this.maxY);const t=this.maxX-this.minX,s=this.maxY-this.minY,i=new Uint32Array(this.numItems);for(let e=0;e>2]=t,this._boxes[this._pos++]=e,this._boxes[this._pos++]=h,this._boxes[this._pos++]=n,this._boxes[this._pos++]=o}}}search(t,s,i,e,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const o=[],r=[];for(;void 0!==n;){const a=Math.min(n+4*this.nodeSize,_(n,this._levelBounds));for(let _=n;_>2];ithis._boxes[_+2]||s>this._boxes[_+3]||(n<4*this.numItems?(void 0===h||h(a))&&r.push(a):o.push(a)))}n=o.pop()}return r}neighbors(t,s,i=1/0,e=1/0,h){if(this._pos!==this._boxes.length)throw new Error(\"Data not yet indexed - call index.finish().\");let n=this._boxes.length-4;const o=this._queue,r=[],x=e*e;for(;void 0!==n;){const e=Math.min(n+4*this.nodeSize,_(n,this._levelBounds));for(let i=n;i>2],r=a(t,this._boxes[i],this._boxes[i+2]),_=a(s,this._boxes[i+1],this._boxes[i+3]),x=r*r+_*_;n<4*this.numItems?(void 0===h||h(e))&&o.push(-e-1,x):o.push(e,x)}for(;o.length&&o.peek()<0;){if(o.peekValue()>x)return o.clear(),r;if(r.push(-o.pop()-1),r.length===i)return o.clear(),r}n=o.pop()}return o.clear(),r}}function a(t,s,i){return t>1;s[h]>t?e=h:i=h+1}return s[i]}function x(t,s,i,e,h,n){if(Math.floor(e/n)>=Math.floor(h/n))return;const o=t[e+h>>1];let r=e-1,a=h+1;for(;;){do{r++}while(t[r]o);if(r>=a)break;d(t,s,i,r,a)}x(t,s,i,e,a,n),x(t,s,i,a+1,h,n)}function d(t,s,i,e,h){const n=t[e];t[e]=t[h],t[h]=n;const o=4*e,r=4*h,a=s[o],_=s[o+1],x=s[o+2],d=s[o+3];s[o]=s[r],s[o+1]=s[r+1],s[o+2]=s[r+2],s[o+3]=s[r+3],s[r]=a,s[r+1]=_,s[r+2]=x,s[r+3]=d;const m=i[e];i[e]=i[h],i[h]=m}function m(t,s){let i=t^s,e=65535^i,h=65535^(t|s),n=t&(65535^s),o=i|e>>1,r=i>>1^i,a=h>>1^e&n>>1^h,_=i&h>>1^n>>1^n;i=o,e=r,h=a,n=_,o=i&i>>2^e&e>>2,r=i&e>>2^e&(i^e)>>2,a^=i&h>>2^e&n>>2,_^=e&h>>2^(i^e)&n>>2,i=o,e=r,h=a,n=_,o=i&i>>4^e&e>>4,r=i&e>>4^e&(i^e)>>4,a^=i&h>>4^e&n>>4,_^=e&h>>4^(i^e)&n>>4,i=o,e=r,h=a,n=_,a^=i&h>>8^e&n>>8,_^=e&h>>8^(i^e)&n>>8,i=a^a>>1,e=_^_>>1;let x=t^s,d=e|65535^(x|i);return x=16711935&(x|x<<8),x=252645135&(x|x<<4),x=858993459&(x|x<<2),x=1431655765&(x|x<<1),d=16711935&(d|d<<8),d=252645135&(d|d<<4),d=858993459&(d|d<<2),d=1431655765&(d|d<<1),(d<<1|x)>>>0}i.default=r},\n function _(s,t,i,h,e){h();i.default=class{constructor(){this.ids=[],this.values=[],this.length=0}clear(){this.length=0}push(s,t){let i=this.length++;for(this.ids[i]=s,this.values[i]=t;i>0;){const s=i-1>>1,h=this.values[s];if(t>=h)break;this.ids[i]=this.ids[s],this.values[i]=h,i=s}this.ids[i]=s,this.values[i]=t}pop(){if(0===this.length)return;const s=this.ids[0];if(this.length--,this.length>0){const s=this.ids[0]=this.ids[this.length],t=this.values[0]=this.values[this.length],i=this.length>>1;let h=0;for(;h=t)break;this.ids[h]=e,this.values[h]=l,h=s}this.ids[h]=s,this.values[h]=t}return s}peek(){if(0!==this.length)return this.ids[0]}peekValue(){if(0!==this.length)return this.values[0]}}},\n function _(t,n,e,i,s){i();const r=t(105),a=t(20),o=t(21),g=t(24),p=t(9),c=t(8),l=t(11);function u(t,n,e=0){const i=new Map;for(let s=0;sa.get(t).value)));r.set(t,{value:l/s,mapping:a}),o+=s+n+c}return[r,(a.size-1)*n+g]}function d(t,n,e,i,s=0){var r;const a=new Map,o=new Map;for(const[n,e,i]of t){const t=null!==(r=o.get(n))&&void 0!==r?r:[];o.set(n,[...t,[e,i]])}let g=s,c=0;for(const[t,s]of o){const r=s.length,[o,l]=h(s,e,i,g);c+=l;const u=p.sum(s.map((([t])=>o.get(t).value)));a.set(t,{value:u/r,mapping:o}),g+=r+n+l}return[a,(o.size-1)*n+c]}e.Factor=o.Or(o.String,o.Tuple(o.String,o.String),o.Tuple(o.String,o.String,o.String)),e.FactorSeq=o.Or(o.Array(o.String),o.Array(o.Tuple(o.String,o.String)),o.Array(o.Tuple(o.String,o.String,o.String))),e.map_one_level=u,e.map_two_levels=h,e.map_three_levels=d;class _ extends r.Range{constructor(t){super(t)}static init_FactorRange(){this.define((({Number:t})=>({factors:[e.FactorSeq,[]],factor_padding:[t,0],subgroup_padding:[t,.8],group_padding:[t,1.4],range_padding:[t,0],range_padding_units:[a.PaddingUnits,\"percent\"],start:[t],end:[t]}))),this.internal((({Number:t,String:n,Array:e,Tuple:i,Nullable:s})=>({levels:[t],mids:[s(e(i(n,n))),null],tops:[s(e(n)),null]})))}get min(){return this.start}get max(){return this.end}initialize(){super.initialize(),this._init(!0)}connect_signals(){super.connect_signals(),this.connect(this.properties.factors.change,(()=>this.reset())),this.connect(this.properties.factor_padding.change,(()=>this.reset())),this.connect(this.properties.group_padding.change,(()=>this.reset())),this.connect(this.properties.subgroup_padding.change,(()=>this.reset())),this.connect(this.properties.range_padding.change,(()=>this.reset())),this.connect(this.properties.range_padding_units.change,(()=>this.reset()))}reset(){this._init(!1),this.change.emit()}_lookup(t){switch(t.length){case 1:{const[n]=t,e=this._mapping.get(n);return null!=e?e.value:NaN}case 2:{const[n,e]=t,i=this._mapping.get(n);if(null!=i){const t=i.mapping.get(e);if(null!=t)return t.value}return NaN}case 3:{const[n,e,i]=t,s=this._mapping.get(n);if(null!=s){const t=s.mapping.get(e);if(null!=t){const n=t.mapping.get(i);if(null!=n)return n.value}}return NaN}default:l.unreachable()}}synthetic(t){if(c.isNumber(t))return t;if(c.isString(t))return this._lookup([t]);let n=0;const e=t[t.length-1];return c.isNumber(e)&&(n=e,t=t.slice(0,-1)),this._lookup(t)+n}v_synthetic(t){const n=t.length,e=new g.ScreenArray(n);for(let i=0;i{if(p.every(this.factors,c.isString)){const t=this.factors,[n,e]=u(t,this.factor_padding);return{levels:1,mapping:n,tops:null,mids:null,inside_padding:e}}if(p.every(this.factors,(t=>c.isArray(t)&&2==t.length&&c.isString(t[0])&&c.isString(t[1])))){const t=this.factors,[n,e]=h(t,this.group_padding,this.factor_padding),i=[...n.keys()];return{levels:2,mapping:n,tops:i,mids:null,inside_padding:e}}if(p.every(this.factors,(t=>c.isArray(t)&&3==t.length&&c.isString(t[0])&&c.isString(t[1])&&c.isString(t[2])))){const t=this.factors,[n,e]=d(t,this.group_padding,this.subgroup_padding,this.factor_padding),i=[...n.keys()],s=[];for(const[t,e]of n)for(const n of e.mapping.keys())s.push([t,n]);return{levels:3,mapping:n,tops:i,mids:s,inside_padding:e}}l.unreachable()})();this._mapping=e,this.tops=i,this.mids=s;let a=0,o=this.factors.length+r;if(\"percent\"==this.range_padding_units){const t=(o-a)*this.range_padding/2;a-=t,o+=t}else a-=this.range_padding,o+=this.range_padding;this.setv({start:a,end:o,levels:n},{silent:t}),\"auto\"==this.bounds&&this.setv({bounds:[a,o]},{silent:!0})}}e.FactorRange=_,_.__name__=\"FactorRange\",_.init_FactorRange()},\n function _(e,t,i,n,s){n();const a=e(53);class l extends a.Model{constructor(e){super(e),this.have_updated_interactively=!1}static init_Range(){this.define((({Number:e,Tuple:t,Or:i,Auto:n,Nullable:s})=>({bounds:[s(i(t(s(e),s(e)),n)),null],min_interval:[s(e),null],max_interval:[s(e),null]}))),this.internal((({Array:e,AnyRef:t})=>({plots:[e(t()),[]]})))}get is_reversed(){return this.start>this.end}get is_valid(){return isFinite(this.min)&&isFinite(this.max)}}i.Range=l,l.__name__=\"Range\",l.init_Range()},\n function _(e,t,i,n,l){n();const o=e(1).__importStar(e(107));function a(e,t,{x0:i,x1:n,y0:l,y1:o},a){t.save(),t.beginPath(),t.moveTo(i,(l+o)/2),t.lineTo(n,(l+o)/2),e.line.doit&&(e.line.set_vectorize(t,a),t.stroke()),t.restore()}function r(e,t,{x0:i,x1:n,y0:l,y1:o},a){var r,c;const s=.1*Math.abs(n-i),_=.1*Math.abs(o-l),v=i+s,d=n-s,h=l+_,g=o-_;t.beginPath(),t.rect(v,h,d-v,g-h),e.fill.doit&&(e.fill.set_vectorize(t,a),t.fill()),(null===(r=e.hatch)||void 0===r?void 0:r.doit)&&(e.hatch.set_vectorize(t,a),t.fill()),(null===(c=e.line)||void 0===c?void 0:c.doit)&&(e.line.set_vectorize(t,a),t.stroke())}i.generic_line_scalar_legend=function(e,t,{x0:i,x1:n,y0:l,y1:o}){t.save(),t.beginPath(),t.moveTo(i,(l+o)/2),t.lineTo(n,(l+o)/2),e.line.doit&&(e.line.set_value(t),t.stroke()),t.restore()},i.generic_line_vector_legend=a,i.generic_line_legend=a,i.generic_area_scalar_legend=function(e,t,{x0:i,x1:n,y0:l,y1:o}){var a,r;const c=.1*Math.abs(n-i),s=.1*Math.abs(o-l),_=i+c,v=n-c,d=l+s,h=o-s;t.beginPath(),t.rect(_,d,v-_,h-d),e.fill.doit&&(e.fill.set_value(t),t.fill()),(null===(a=e.hatch)||void 0===a?void 0:a.doit)&&(e.hatch.set_value(t),t.fill()),(null===(r=e.line)||void 0===r?void 0:r.doit)&&(e.line.set_value(t),t.stroke())},i.generic_area_vector_legend=r,i.generic_area_legend=r,i.line_interpolation=function(e,t,i,n,l,a){const{sx:r,sy:c}=t;let s,_,v,d;\"point\"==t.type?([v,d]=e.yscale.r_invert(c-1,c+1),[s,_]=e.xscale.r_invert(r-1,r+1)):\"v\"==t.direction?([v,d]=e.yscale.r_invert(c,c),[s,_]=[Math.min(i-1,l-1),Math.max(i+1,l+1)]):([s,_]=e.xscale.r_invert(r,r),[v,d]=[Math.min(n-1,a-1),Math.max(n+1,a+1)]);const{x:h,y:g}=o.check_2_segments_intersect(s,v,_,d,i,n,l,a);return[h,g]}},\n function _(t,n,e,i,r){function s(t,n){return(t.x-n.x)**2+(t.y-n.y)**2}function o(t,n,e){const i=s(n,e);if(0==i)return s(t,n);const r=((t.x-n.x)*(e.x-n.x)+(t.y-n.y)*(e.y-n.y))/i;if(r<0)return s(t,n);if(r>1)return s(t,e);return s(t,{x:n.x+r*(e.x-n.x),y:n.y+r*(e.y-n.y)})}i(),e.point_in_poly=function(t,n,e,i){let r=!1,s=e[e.length-1],o=i[i.length-1];for(let u=0;u0&&_<1&&h>0&&h<1,x:t+_*(e-t),y:n+_*(i-n)}}}},\n function _(t,e,s,i,a){i();const o=t(1),n=t(109),_=t(113),r=o.__importDefault(t(114)),h=o.__importDefault(t(115)),l=t(22),g=t(46);class u{constructor(t){this._atlas=new Map,this._width=256,this._height=256,this.tex=new n.Texture2d(t),this.tex.set_wrapping(t.REPEAT,t.REPEAT),this.tex.set_interpolation(t.NEAREST,t.NEAREST),this.tex.set_size([this._width,this._height],t.RGBA),this.tex.set_data([0,0],[this._width,this._height],new Uint8Array(4*this._width*this._height)),this.get_atlas_data([1])}get_atlas_data(t){const e=t.join(\"-\");let s=this._atlas.get(e);if(null==s){const[i,a]=this.make_pattern(t),o=this._atlas.size;this.tex.set_data([0,o],[this._width,1],new Uint8Array(i.map((t=>t+10)))),s=[o/this._height,a],this._atlas.set(e,s)}return s}make_pattern(t){t.length>1&&t.length%2&&(t=t.concat(t));let e=0;for(const s of t)e+=s;const s=[];let i=0;for(let e=0,a=t.length+2;es[h]?-1:0,n=s[h-1],i=s[h]),o[4*t+0]=s[h],o[4*t+1]=_,o[4*t+2]=n,o[4*t+3]=i}return[o,e]}}u.__name__=\"DashAtlas\";const f={miter:0,round:1,bevel:2},c={\"\":0,none:0,\".\":0,round:1,\")\":1,\"(\":1,o:1,\"triangle in\":2,\"<\":2,\"triangle out\":3,\">\":3,square:4,\"[\":4,\"]\":4,\"=\":4,butt:5,\"|\":5};class d extends _.BaseGLGlyph{constructor(t,e){super(t,e),this.glyph=e,this._scale_aspect=0;const s=r.default,i=h.default;this.prog=new n.Program(t),this.prog.set_shaders(s,i),this.index_buffer=new n.IndexBuffer(t),this.vbo_position=new n.VertexBuffer(t),this.vbo_tangents=new n.VertexBuffer(t),this.vbo_segment=new n.VertexBuffer(t),this.vbo_angles=new n.VertexBuffer(t),this.vbo_texcoord=new n.VertexBuffer(t),this.dash_atlas=new u(t)}draw(t,e,s){const i=e.glglyph;if(i.data_changed&&(i._set_data(),i.data_changed=!1),this.visuals_changed&&(this._set_visuals(),this.visuals_changed=!1),i._update_scale(1,1),this._scale_aspect=1,this.prog.set_attribute(\"a_position\",\"vec2\",i.vbo_position),this.prog.set_attribute(\"a_tangents\",\"vec4\",i.vbo_tangents),this.prog.set_attribute(\"a_segment\",\"vec2\",i.vbo_segment),this.prog.set_attribute(\"a_angles\",\"vec2\",i.vbo_angles),this.prog.set_attribute(\"a_texcoord\",\"vec2\",i.vbo_texcoord),this.prog.set_uniform(\"u_length\",\"float\",[i.cumsum]),this.prog.set_texture(\"u_dash_atlas\",this.dash_atlas.tex),this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_uniform(\"u_scale_aspect\",\"vec2\",[1,1]),this.prog.set_uniform(\"u_scale_length\",\"float\",[Math.sqrt(2)]),this.I_triangles=i.I_triangles,this.I_triangles.length<65535)this.index_buffer.set_size(2*this.I_triangles.length),this.index_buffer.set_data(0,new Uint16Array(this.I_triangles)),this.prog.draw(this.gl.TRIANGLES,this.index_buffer);else{t=Array.from(this.I_triangles);const e=this.I_triangles.length,s=64008,a=[];for(let t=0,i=Math.ceil(e/s);t1)for(let e=0;e0||console.log(`Variable ${t} is not an active attribute`));else if(this._unset_variables.has(t)&&this._unset_variables.delete(t),this.activate(),i instanceof r.VertexBuffer){const[r,o]=this.ATYPEINFO[e],l=\"vertexAttribPointer\",_=[r,o,n,s,a];this._attributes.set(t,[i.handle,h,l,_])}else{const s=this.ATYPEMAP[e];this._attributes.set(t,[null,h,s,i])}}_pre_draw(){this.activate();for(const[t,e,i]of this._samplers.values())this.gl.activeTexture(this.gl.TEXTURE0+i),this.gl.bindTexture(t,e);for(const[t,e,i,s]of this._attributes.values())null!=t?(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,t),this.gl.enableVertexAttribArray(e),this.gl[i].apply(this.gl,[e,...s])):(this.gl.bindBuffer(this.gl.ARRAY_BUFFER,null),this.gl.disableVertexAttribArray(e),this.gl[i].apply(this.gl,[e,...s]));this._validated||(this._validated=!0,this._validate())}_validate(){if(this._unset_variables.size&&console.log(`Program has unset variables: ${this._unset_variables}`),this.gl.validateProgram(this.handle),!this.gl.getProgramParameter(this.handle,this.gl.VALIDATE_STATUS))throw console.log(this.gl.getProgramInfoLog(this.handle)),new Error(\"Program validation error\")}draw(t,e){if(!this._linked)throw new Error(\"Cannot draw program if code has not been set\");if(e instanceof r.IndexBuffer){this._pre_draw(),e.activate();const i=e.buffer_size/2,s=this.gl.UNSIGNED_SHORT;this.gl.drawElements(t,i,s,0),e.deactivate()}else{const[i,s]=e;0!=s&&(this._pre_draw(),this.gl.drawArrays(t,i,s))}}}i.Program=n,n.__name__=\"Program\"},\n function _(t,e,s,i,a){i();class r{constructor(t){this.gl=t,this._usage=35048,this.buffer_size=0,this.handle=this.gl.createBuffer()}delete(){this.gl.deleteBuffer(this.handle)}activate(){this.gl.bindBuffer(this._target,this.handle)}deactivate(){this.gl.bindBuffer(this._target,null)}set_size(t){t!=this.buffer_size&&(this.activate(),this.gl.bufferData(this._target,t,this._usage),this.buffer_size=t)}set_data(t,e){this.activate(),this.gl.bufferSubData(this._target,t,e)}}s.Buffer=r,r.__name__=\"Buffer\";class f extends r{constructor(){super(...arguments),this._target=34962}}s.VertexBuffer=f,f.__name__=\"VertexBuffer\";class h extends r{constructor(){super(...arguments),this._target=34963}}s.IndexBuffer=h,h.__name__=\"IndexBuffer\"},\n function _(t,e,i,a,r){a();const s=t(11);class h{constructor(t){this.gl=t,this._target=3553,this._types={Int8Array:5120,Uint8Array:5121,Int16Array:5122,Uint16Array:5123,Int32Array:5124,Uint32Array:5125,Float32Array:5126},this.handle=this.gl.createTexture()}delete(){this.gl.deleteTexture(this.handle)}activate(){this.gl.bindTexture(this._target,this.handle)}deactivate(){this.gl.bindTexture(this._target,0)}_get_alignment(t){const e=[4,8,2,1];for(const i of e)if(t%i==0)return i;s.unreachable()}set_wrapping(t,e){this.activate(),this.gl.texParameterf(this._target,this.gl.TEXTURE_WRAP_S,t),this.gl.texParameterf(this._target,this.gl.TEXTURE_WRAP_T,e)}set_interpolation(t,e){this.activate(),this.gl.texParameterf(this._target,this.gl.TEXTURE_MIN_FILTER,t),this.gl.texParameterf(this._target,this.gl.TEXTURE_MAG_FILTER,e)}set_size([t,e],i){var a,r,s;t==(null===(a=this._shape_format)||void 0===a?void 0:a.width)&&e==(null===(r=this._shape_format)||void 0===r?void 0:r.height)&&i==(null===(s=this._shape_format)||void 0===s?void 0:s.format)||(this._shape_format={width:t,height:e,format:i},this.activate(),this.gl.texImage2D(this._target,0,i,t,e,0,i,this.gl.UNSIGNED_BYTE,null))}set_data(t,[e,i],a){this.activate();const{format:r}=this._shape_format,[s,h]=t,l=this._types[a.constructor.name];if(null==l)throw new Error(`Type ${a.constructor.name} not allowed for texture`);const _=this._get_alignment(e);4!=_&&this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,_),this.gl.texSubImage2D(this._target,0,s,h,e,i,r,l,a),4!=_&&this.gl.pixelStorei(this.gl.UNPACK_ALIGNMENT,4)}}i.Texture2d=h,h.__name__=\"Texture2d\"},\n function _(e,t,s,i,h){i();class a{constructor(e,t){this.gl=e,this.glyph=t,this.nvertices=0,this.size_changed=!1,this.data_changed=!1,this.visuals_changed=!1}set_data_changed(){const{data_size:e}=this.glyph;e!=this.nvertices&&(this.nvertices=e,this.size_changed=!0),this.data_changed=!0}set_visuals_changed(){this.visuals_changed=!0}render(e,t,s){if(0==t.length)return!0;const{width:i,height:h}=this.glyph.renderer.plot_view.canvas_view.webgl.canvas,a={pixel_ratio:this.glyph.renderer.plot_view.canvas_view.pixel_ratio,width:i,height:h};return this.draw(t,s,a),!0}}s.BaseGLGlyph=a,a.__name__=\"BaseGLGlyph\"},\n function _(n,e,t,a,i){a();t.default=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size, u_offset;\\nuniform vec2 u_scale_aspect;\\nuniform float u_scale_length;\\n\\nuniform vec4 u_color;\\nuniform float u_antialias;\\nuniform float u_length;\\nuniform float u_linewidth;\\nuniform float u_dash_index;\\nuniform float u_closed;\\n\\nattribute vec2 a_position;\\nattribute vec4 a_tangents;\\nattribute vec2 a_segment;\\nattribute vec2 a_angles;\\nattribute vec2 a_texcoord;\\n\\nvarying vec4 v_color;\\nvarying vec2 v_segment;\\nvarying vec2 v_angles;\\nvarying vec2 v_texcoord;\\nvarying vec2 v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\nfloat cross(in vec2 v1, in vec2 v2)\\n{\\n return v1.x*v2.y - v1.y*v2.x;\\n}\\n\\nfloat signed_distance(in vec2 v1, in vec2 v2, in vec2 v3)\\n{\\n return cross(v2-v1,v1-v3) / length(v2-v1);\\n}\\n\\nvoid rotate( in vec2 v, in float alpha, out vec2 result )\\n{\\n float c = cos(alpha);\\n float s = sin(alpha);\\n result = vec2( c*v.x - s*v.y,\\n s*v.x + c*v.y );\\n}\\n\\nvoid main()\\n{\\n bool closed = (u_closed > 0.0);\\n\\n // Attributes and uniforms to varyings\\n v_color = u_color;\\n v_linewidth = u_linewidth;\\n v_segment = a_segment * u_scale_length;\\n v_length = u_length * u_scale_length;\\n\\n // Scale to map to pixel coordinates. The original algorithm from the paper\\n // assumed isotropic scale. We obviously do not have this.\\n vec2 abs_scale_aspect = abs(u_scale_aspect);\\n vec2 abs_scale = u_scale_length * abs_scale_aspect;\\n\\n // Correct angles for aspect ratio\\n vec2 av;\\n av = vec2(1.0, tan(a_angles.x)) / abs_scale_aspect;\\n v_angles.x = atan(av.y, av.x);\\n av = vec2(1.0, tan(a_angles.y)) / abs_scale_aspect;\\n v_angles.y = atan(av.y, av.x);\\n\\n // Thickness below 1 pixel are represented using a 1 pixel thickness\\n // and a modified alpha\\n v_color.a = min(v_linewidth, v_color.a);\\n v_linewidth = max(v_linewidth, 1.0);\\n\\n // If color is fully transparent we just will discard the fragment anyway\\n if( v_color.a <= 0.0 ) {\\n gl_Position = vec4(0.0,0.0,0.0,1.0);\\n return;\\n }\\n\\n // This is the actual half width of the line\\n float w = ceil(u_antialias+v_linewidth)/2.0;\\n\\n vec2 position = a_position;\\n\\n vec2 t1 = normalize(a_tangents.xy * abs_scale_aspect); // note the scaling for aspect ratio here\\n vec2 t2 = normalize(a_tangents.zw * abs_scale_aspect);\\n float u = a_texcoord.x;\\n float v = a_texcoord.y;\\n vec2 o1 = vec2( +t1.y, -t1.x);\\n vec2 o2 = vec2( +t2.y, -t2.x);\\n\\n // This is a join\\n // ----------------------------------------------------------------\\n if( t1 != t2 ) {\\n float angle = atan (t1.x*t2.y-t1.y*t2.x, t1.x*t2.x+t1.y*t2.y); // Angle needs recalculation for some reason\\n vec2 t = normalize(t1+t2);\\n vec2 o = vec2( + t.y, - t.x);\\n\\n if ( u_dash_index > 0.0 )\\n {\\n // Broken angle\\n // ----------------------------------------------------------------\\n if( (abs(angle) > THETA) ) {\\n position += v * w * o / cos(angle/2.0);\\n float s = sign(angle);\\n if( angle < 0.0 ) {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n if( v == 1.0 ) {\\n position -= 2.0 * w * t1 / sin(angle);\\n u -= 2.0 * w / sin(angle);\\n }\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n if( v == 1.0 ) {\\n position += 2.0 * w * t2 / sin(angle);\\n u += 2.0*w / sin(angle);\\n }\\n }\\n } else {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n if( v == -1.0 ) {\\n position += 2.0 * w * t1 / sin(angle);\\n u += 2.0 * w / sin(angle);\\n }\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n if( v == -1.0 ) {\\n position -= 2.0 * w * t2 / sin(angle);\\n u -= 2.0*w / sin(angle);\\n }\\n }\\n }\\n // Continuous angle\\n // ------------------------------------------------------------\\n } else {\\n position += v * w * o / cos(angle/2.0);\\n if( u == +1.0 ) u = v_segment.y;\\n else u = v_segment.x;\\n }\\n }\\n\\n // Solid line\\n // --------------------------------------------------------------------\\n else\\n {\\n position.xy += v * w * o / cos(angle/2.0);\\n if( angle < 0.0 ) {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n }\\n } else {\\n if( u == +1.0 ) {\\n u = v_segment.y + v * w * tan(angle/2.0);\\n } else {\\n u = v_segment.x - v * w * tan(angle/2.0);\\n }\\n }\\n }\\n\\n // This is a line start or end (t1 == t2)\\n // ------------------------------------------------------------------------\\n } else {\\n position += v * w * o1;\\n if( u == -1.0 ) {\\n u = v_segment.x - w;\\n position -= w * t1;\\n } else {\\n u = v_segment.y + w;\\n position += w * t2;\\n }\\n }\\n\\n // Miter distance\\n // ------------------------------------------------------------------------\\n vec2 t;\\n vec2 curr = a_position * abs_scale;\\n if( a_texcoord.x < 0.0 ) {\\n vec2 next = curr + t2*(v_segment.y-v_segment.x);\\n\\n rotate( t1, +v_angles.x/2.0, t);\\n v_miter.x = signed_distance(curr, curr+t, position);\\n\\n rotate( t2, +v_angles.y/2.0, t);\\n v_miter.y = signed_distance(next, next+t, position);\\n } else {\\n vec2 prev = curr - t1*(v_segment.y-v_segment.x);\\n\\n rotate( t1, -v_angles.x/2.0,t);\\n v_miter.x = signed_distance(prev, prev+t, position);\\n\\n rotate( t2, -v_angles.y/2.0,t);\\n v_miter.y = signed_distance(curr, curr+t, position);\\n }\\n\\n if (!closed && v_segment.x <= 0.0) {\\n v_miter.x = 1e10;\\n }\\n if (!closed && v_segment.y >= v_length)\\n {\\n v_miter.y = 1e10;\\n }\\n\\n v_texcoord = vec2( u, v*w );\\n\\n // Calculate position in device coordinates. Note that we\\n // already scaled with abs scale above.\\n vec2 normpos = position * sign(u_scale_aspect);\\n normpos += 0.5; // make up for Bokeh's offset\\n normpos /= u_canvas_size / u_pixel_ratio; // in 0..1\\n gl_Position = vec4(normpos*2.0-1.0, 0.0, 1.0);\\n gl_Position.y *= -1.0;\\n}\\n\"},\n function _(n,t,e,s,a){s();e.default=\"\\nprecision mediump float;\\n\\nconst float PI = 3.14159265358979323846264;\\nconst float THETA = 15.0 * 3.14159265358979323846264/180.0;\\n\\nuniform sampler2D u_dash_atlas;\\n\\nuniform vec2 u_linecaps;\\nuniform float u_miter_limit;\\nuniform float u_linejoin;\\nuniform float u_antialias;\\nuniform float u_dash_phase;\\nuniform float u_dash_period;\\nuniform float u_dash_index;\\nuniform vec2 u_dash_caps;\\nuniform float u_closed;\\n\\nvarying vec4 v_color;\\nvarying vec2 v_segment;\\nvarying vec2 v_angles;\\nvarying vec2 v_texcoord;\\nvarying vec2 v_miter;\\nvarying float v_length;\\nvarying float v_linewidth;\\n\\n// Compute distance to cap ----------------------------------------------------\\nfloat cap( int type, float dx, float dy, float t, float linewidth )\\n{\\n float d = 0.0;\\n dx = abs(dx);\\n dy = abs(dy);\\n if (type == 0) discard; // None\\n else if (type == 1) d = sqrt(dx*dx+dy*dy); // Round\\n else if (type == 3) d = (dx+abs(dy)); // Triangle in\\n else if (type == 2) d = max(abs(dy),(t+dx-abs(dy))); // Triangle out\\n else if (type == 4) d = max(dx,dy); // Square\\n else if (type == 5) d = max(dx+t,dy); // Butt\\n return d;\\n}\\n\\n// Compute distance to join -------------------------------------------------\\nfloat join( in int type, in float d, in vec2 segment, in vec2 texcoord, in vec2 miter,\\n in float linewidth )\\n{\\n // texcoord.x is distance from start\\n // texcoord.y is distance from centerline\\n // segment.x and y indicate the limits (as for texcoord.x) for this segment\\n\\n float dx = texcoord.x;\\n\\n // Round join\\n if( type == 1 ) {\\n if (dx < segment.x) {\\n d = max(d,length( texcoord - vec2(segment.x,0.0)));\\n //d = length( texcoord - vec2(segment.x,0.0));\\n } else if (dx > segment.y) {\\n d = max(d,length( texcoord - vec2(segment.y,0.0)));\\n //d = length( texcoord - vec2(segment.y,0.0));\\n }\\n }\\n // Bevel join\\n else if ( type == 2 ) {\\n if (dx < segment.x) {\\n vec2 x = texcoord - vec2(segment.x,0.0);\\n d = max(d, max(abs(x.x), abs(x.y)));\\n\\n } else if (dx > segment.y) {\\n vec2 x = texcoord - vec2(segment.y,0.0);\\n d = max(d, max(abs(x.x), abs(x.y)));\\n }\\n /* Original code for bevel which does not work for us\\n if( (dx < segment.x) || (dx > segment.y) )\\n d = max(d, min(abs(x.x),abs(x.y)));\\n */\\n }\\n\\n return d;\\n}\\n\\nvoid main()\\n{\\n // If color is fully transparent we just discard the fragment\\n if( v_color.a <= 0.0 ) {\\n discard;\\n }\\n\\n // Test if dash pattern is the solid one (0)\\n bool solid = (u_dash_index == 0.0);\\n\\n // Test if path is closed\\n bool closed = (u_closed > 0.0);\\n\\n vec4 color = v_color;\\n float dx = v_texcoord.x;\\n float dy = v_texcoord.y;\\n float t = v_linewidth/2.0-u_antialias;\\n float width = 1.0; //v_linewidth; original code had dashes scale with line width, we do not\\n float d = 0.0;\\n\\n vec2 linecaps = u_linecaps;\\n vec2 dash_caps = u_dash_caps;\\n float line_start = 0.0;\\n float line_stop = v_length;\\n\\n // Apply miter limit; fragments too far into the miter are simply discarded\\n if( (dx < v_segment.x) || (dx > v_segment.y) ) {\\n float into_miter = max(v_segment.x - dx, dx - v_segment.y);\\n if (into_miter > u_miter_limit*v_linewidth/2.0)\\n discard;\\n }\\n\\n // Solid line --------------------------------------------------------------\\n if( solid ) {\\n d = abs(dy);\\n if( (!closed) && (dx < line_start) ) {\\n d = cap( int(u_linecaps.x), abs(dx), abs(dy), t, v_linewidth );\\n }\\n else if( (!closed) && (dx > line_stop) ) {\\n d = cap( int(u_linecaps.y), abs(dx)-line_stop, abs(dy), t, v_linewidth );\\n }\\n else {\\n d = join( int(u_linejoin), abs(dy), v_segment, v_texcoord, v_miter, v_linewidth );\\n }\\n\\n // Dash line --------------------------------------------------------------\\n } else {\\n float segment_start = v_segment.x;\\n float segment_stop = v_segment.y;\\n float segment_center= (segment_start+segment_stop)/2.0;\\n float freq = u_dash_period*width;\\n float u = mod( dx + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n float dash_center= tex.x * width;\\n float dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n float dash_start = dx - u + _start;\\n float dash_stop = dx - u + _stop;\\n\\n // Compute extents of the first dash (the one relative to v_segment.x)\\n // Note: this could be computed in the vertex shader\\n if( (dash_stop < segment_start) && (dash_caps.x != 5.0) ) {\\n float u = mod(segment_start + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n dash_center= tex.x * width;\\n //dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n dash_start = segment_start - u + _start;\\n dash_stop = segment_start - u + _stop;\\n }\\n\\n // Compute extents of the last dash (the one relatives to v_segment.y)\\n // Note: This could be computed in the vertex shader\\n else if( (dash_start > segment_stop) && (dash_caps.y != 5.0) ) {\\n float u = mod(segment_stop + u_dash_phase*width, freq);\\n vec4 tex = texture2D(u_dash_atlas, vec2(u/freq, u_dash_index)) * 255.0 -10.0; // conversion to int-like\\n dash_center= tex.x * width;\\n //dash_type = tex.y;\\n float _start = tex.z * width;\\n float _stop = tex.a * width;\\n dash_start = segment_stop - u + _start;\\n dash_stop = segment_stop - u + _stop;\\n }\\n\\n // This test if the we are dealing with a discontinuous angle\\n bool discontinuous = ((dx < segment_center) && abs(v_angles.x) > THETA) ||\\n ((dx >= segment_center) && abs(v_angles.y) > THETA);\\n //if( dx < line_start) discontinuous = false;\\n //if( dx > line_stop) discontinuous = false;\\n\\n float d_join = join( int(u_linejoin), abs(dy),\\n v_segment, v_texcoord, v_miter, v_linewidth );\\n\\n // When path is closed, we do not have room for linecaps, so we make room\\n // by shortening the total length\\n if (closed) {\\n line_start += v_linewidth/2.0;\\n line_stop -= v_linewidth/2.0;\\n }\\n\\n // We also need to take antialias area into account\\n //line_start += u_antialias;\\n //line_stop -= u_antialias;\\n\\n // Check is dash stop is before line start\\n if( dash_stop <= line_start ) {\\n discard;\\n }\\n // Check is dash start is beyond line stop\\n if( dash_start >= line_stop ) {\\n discard;\\n }\\n\\n // Check if current dash start is beyond segment stop\\n if( discontinuous ) {\\n // Dash start is beyond segment, we discard\\n if( (dash_start > segment_stop) ) {\\n discard;\\n //gl_FragColor = vec4(1.0,0.0,0.0,.25); return;\\n }\\n\\n // Dash stop is before segment, we discard\\n if( (dash_stop < segment_start) ) {\\n discard; //gl_FragColor = vec4(0.0,1.0,0.0,.25); return;\\n }\\n\\n // Special case for round caps (nicer with this)\\n if( dash_caps.x == 1.0 ) {\\n if( (u > _stop) && (dash_stop > segment_stop ) && (abs(v_angles.y) < PI/2.0)) {\\n discard;\\n }\\n }\\n\\n // Special case for round caps (nicer with this)\\n if( dash_caps.y == 1.0 ) {\\n if( (u < _start) && (dash_start < segment_start ) && (abs(v_angles.x) < PI/2.0)) {\\n discard;\\n }\\n }\\n\\n // Special case for triangle caps (in & out) and square\\n // We make sure the cap stop at crossing frontier\\n if( (dash_caps.x != 1.0) && (dash_caps.x != 5.0) ) {\\n if( (dash_start < segment_start ) && (abs(v_angles.x) < PI/2.0) ) {\\n float a = v_angles.x/2.0;\\n float x = (segment_start-dx)*cos(a) - dy*sin(a);\\n float y = (segment_start-dx)*sin(a) + dy*cos(a);\\n if( x > 0.0 ) discard;\\n // We transform the cap into square to avoid holes\\n dash_caps.x = 4.0;\\n }\\n }\\n\\n // Special case for triangle caps (in & out) and square\\n // We make sure the cap stop at crossing frontier\\n if( (dash_caps.y != 1.0) && (dash_caps.y != 5.0) ) {\\n if( (dash_stop > segment_stop ) && (abs(v_angles.y) < PI/2.0) ) {\\n float a = v_angles.y/2.0;\\n float x = (dx-segment_stop)*cos(a) - dy*sin(a);\\n float y = (dx-segment_stop)*sin(a) + dy*cos(a);\\n if( x > 0.0 ) discard;\\n // We transform the caps into square to avoid holes\\n dash_caps.y = 4.0;\\n }\\n }\\n }\\n\\n // Line cap at start\\n if( (dx < line_start) && (dash_start < line_start) && (dash_stop > line_start) ) {\\n d = cap( int(linecaps.x), dx-line_start, dy, t, v_linewidth);\\n }\\n // Line cap at stop\\n else if( (dx > line_stop) && (dash_stop > line_stop) && (dash_start < line_stop) ) {\\n d = cap( int(linecaps.y), dx-line_stop, dy, t, v_linewidth);\\n }\\n // Dash cap left - dash_type = -1, 0 or 1, but there may be roundoff errors\\n else if( dash_type < -0.5 ) {\\n d = cap( int(dash_caps.y), abs(u-dash_center), dy, t, v_linewidth);\\n if( (dx > line_start) && (dx < line_stop) )\\n d = max(d,d_join);\\n }\\n // Dash cap right\\n else if( dash_type > 0.5 ) {\\n d = cap( int(dash_caps.x), abs(dash_center-u), dy, t, v_linewidth);\\n if( (dx > line_start) && (dx < line_stop) )\\n d = max(d,d_join);\\n }\\n // Dash body (plain)\\n else {// if( dash_type > -0.5 && dash_type < 0.5) {\\n d = abs(dy);\\n }\\n\\n // Line join\\n if( (dx > line_start) && (dx < line_stop)) {\\n if( (dx <= segment_start) && (dash_start <= segment_start)\\n && (dash_stop >= segment_start) ) {\\n d = d_join;\\n // Antialias at outer border\\n float angle = PI/2.+v_angles.x;\\n float f = abs( (segment_start - dx)*cos(angle) - dy*sin(angle));\\n d = max(f,d);\\n }\\n else if( (dx > segment_stop) && (dash_start <= segment_stop)\\n && (dash_stop >= segment_stop) ) {\\n d = d_join;\\n // Antialias at outer border\\n float angle = PI/2.+v_angles.y;\\n float f = abs((dx - segment_stop)*cos(angle) - dy*sin(angle));\\n d = max(f,d);\\n }\\n else if( dx < (segment_start - v_linewidth/2.)) {\\n discard;\\n }\\n else if( dx > (segment_stop + v_linewidth/2.)) {\\n discard;\\n }\\n }\\n else if( dx < (segment_start - v_linewidth/2.)) {\\n discard;\\n }\\n else if( dx > (segment_stop + v_linewidth/2.)) {\\n discard;\\n }\\n }\\n\\n // Distance to border ------------------------------------------------------\\n d = d - t;\\n if( d < 0.0 ) {\\n gl_FragColor = color;\\n } else {\\n d /= u_antialias;\\n gl_FragColor = vec4(color.rgb, exp(-d*d)*color.a);\\n }\\n}\\n\"},\n function _(i,t,s,e,l){e();const a=i(1),n=i(64),_=i(106),o=a.__importStar(i(107)),h=a.__importStar(i(48)),c=i(59);class r extends n.XYGlyphView{_inner_loop(i,t,s,e,l){for(const a of t){const t=s[a],n=e[a];0!=a?isNaN(t+n)?(i.closePath(),l.apply(i),i.beginPath()):i.lineTo(t,n):(i.beginPath(),i.moveTo(t,n))}i.closePath(),l.call(i)}_render(i,t,s){const{sx:e,sy:l}=null!=s?s:this;this.visuals.fill.doit&&(this.visuals.fill.set_value(i),this._inner_loop(i,t,e,l,i.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(i),this._inner_loop(i,t,e,l,i.fill)),this.visuals.line.doit&&(this.visuals.line.set_value(i),this._inner_loop(i,t,e,l,i.stroke))}draw_legend_for_index(i,t,s){_.generic_area_scalar_legend(this.visuals,i,t)}_hit_point(i){const t=new c.Selection;return o.point_in_poly(i.sx,i.sy,this.sx,this.sy)&&(t.add_to_selected_glyphs(this.model),t.view=this),t}}s.PatchView=r,r.__name__=\"PatchView\";class p extends n.XYGlyph{constructor(i){super(i)}static init_Patch(){this.prototype.default_view=r,this.mixins([h.LineScalar,h.FillScalar,h.HatchScalar])}}s.Patch=p,p.__name__=\"Patch\",p.init_Patch()},\n function _(t,e,s,i,n){i();const a=t(1),r=t(24),h=t(118),_=a.__importStar(t(107)),l=a.__importStar(t(18)),o=t(59);class c extends h.AreaView{_index_data(t){const{min:e,max:s}=Math,{data_size:i}=this;for(let n=0;n=0;e--)t.lineTo(s[e],i[e]);t.closePath(),n.call(t)}_render(t,e,s){const{sx1:i,sx2:n,sy:a}=null!=s?s:this;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,i,n,a,t.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(t),this._inner(t,i,n,a,t.fill))}_hit_point(t){const e=this.sy.length,s=new r.ScreenArray(2*e),i=new r.ScreenArray(2*e);for(let t=0,n=e;t({x1:[l.XCoordinateSpec,{field:\"x1\"}],x2:[l.XCoordinateSpec,{field:\"x2\"}],y:[l.YCoordinateSpec,{field:\"y\"}]})))}}s.HArea=d,d.__name__=\"HArea\",d.init_HArea()},\n function _(e,a,_,i,r){i();const s=e(1),n=e(98),t=e(106),c=s.__importStar(e(48));class l extends n.GlyphView{draw_legend_for_index(e,a,_){t.generic_area_scalar_legend(this.visuals,e,a)}}_.AreaView=l,l.__name__=\"AreaView\";class d extends n.Glyph{constructor(e){super(e)}static init_Area(){this.mixins([c.FillScalar,c.HatchScalar])}}_.Area=d,d.__name__=\"Area\",d.init_Area()},\n function _(t,e,s,i,n){i();const a=t(1),r=t(24),h=t(118),_=a.__importStar(t(107)),l=a.__importStar(t(18)),o=t(59);class c extends h.AreaView{_index_data(t){const{min:e,max:s}=Math,{data_size:i}=this;for(let n=0;n=0;s--)t.lineTo(e[s],i[s]);t.closePath(),n.call(t)}_render(t,e,s){const{sx:i,sy1:n,sy2:a}=null!=s?s:this;this.visuals.fill.doit&&(this.visuals.fill.set_value(t),this._inner(t,i,n,a,t.fill)),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(t),this._inner(t,i,n,a,t.fill))}scenterxy(t){return[this.sx[t],(this.sy1[t]+this.sy2[t])/2]}_hit_point(t){const e=this.sx.length,s=new r.ScreenArray(2*e),i=new r.ScreenArray(2*e);for(let t=0,n=e;t({x:[l.XCoordinateSpec,{field:\"x\"}],y1:[l.YCoordinateSpec,{field:\"y1\"}],y2:[l.YCoordinateSpec,{field:\"y2\"}]})))}}s.VArea=d,d.__name__=\"VArea\",d.init_VArea()},\n function _(i,e,s,t,n){t();const c=i(53),o=i(59),r=i(24),a=i(121),u=i(57);class _ extends c.Model{constructor(i){super(i)}static init_CDSView(){this.define((({Array:i,Ref:e})=>({filters:[i(e(a.Filter)),[]],source:[e(u.ColumnarDataSource)]}))),this.internal((({Int:i,Dict:e,Ref:s,Nullable:t})=>({indices:[s(r.Indices)],indices_map:[e(i),{}],masked:[t(s(r.Indices)),null]})))}initialize(){super.initialize(),this.compute_indices()}connect_signals(){super.connect_signals(),this.connect(this.properties.filters.change,(()=>this.compute_indices()));const i=()=>{const i=()=>this.compute_indices();null!=this.source&&(this.connect(this.source.change,i),this.source instanceof u.ColumnarDataSource&&(this.connect(this.source.streaming,i),this.connect(this.source.patching,i)))};let e=null!=this.source;e?i():this.connect(this.properties.source.change,(()=>{e||(i(),e=!0)}))}compute_indices(){var i;const{source:e}=this;if(null==e)return;const s=null!==(i=e.get_length())&&void 0!==i?i:1,t=r.Indices.all_set(s);for(const i of this.filters)t.intersect(i.compute_indices(e));this.indices=t,this._indices=[...t],this.indices_map_to_subset()}indices_map_to_subset(){this.indices_map={};for(let i=0;ithis._indices[i]));return new o.Selection(Object.assign(Object.assign({},i.attributes),{indices:e}))}convert_selection_to_subset(i){const e=i.indices.map((i=>this.indices_map[i]));return new o.Selection(Object.assign(Object.assign({},i.attributes),{indices:e}))}convert_indices_from_subset(i){return i.map((i=>this._indices[i]))}}s.CDSView=_,_.__name__=\"CDSView\",_.init_CDSView()},\n function _(e,t,n,s,c){s();const o=e(53);class r extends o.Model{constructor(e){super(e)}}n.Filter=r,r.__name__=\"Filter\"},\n function _(n,e,t,i,o){i();const s=n(9);async function c(n,e,t){const i=new n(Object.assign(Object.assign({},t),{model:e}));return i.initialize(),await i.lazy_initialize(),i}t.build_view=async function(n,e={parent:null},t=(n=>n.default_view)){const i=await c(t(n),n,e);return i.connect_signals(),i},t.build_views=async function(n,e,t={parent:null},i=(n=>n.default_view)){const o=s.difference([...n.keys()],e);for(const e of o)n.get(e).remove(),n.delete(e);const a=[],f=e.filter((e=>!n.has(e)));for(const e of f){const o=await c(i(e),e,t);n.set(e,o),a.push(o)}for(const n of a)n.connect_signals();return a},t.remove_views=function(n){for(const[e,t]of n)t.remove(),n.delete(e)}},\n function _(e,r,n,t,i){t();const s=e(62),o=e(61),l=e(124),d=e(125),a=e(126),p=e(122),_=e(64),h=e(127),c=e(128),u=e(11);class y extends s.DataRendererView{get glyph_view(){return this.node_view.glyph}async lazy_initialize(){await super.lazy_initialize();const e=this.model;let r=null,n=null;const t=new class extends l.Expression{_v_compute(n){u.assert(null==r);const[t]=r=e.layout_provider.get_edge_coordinates(n);return t}},i=new class extends l.Expression{_v_compute(e){u.assert(null!=r);const[,n]=r;return r=null,n}},s=new class extends l.Expression{_v_compute(r){u.assert(null==n);const[t]=n=e.layout_provider.get_node_coordinates(r);return t}},o=new class extends l.Expression{_v_compute(e){u.assert(null!=n);const[,r]=n;return n=null,r}},{edge_renderer:d,node_renderer:a}=this.model;if(!(d.glyph instanceof h.MultiLine||d.glyph instanceof c.Patches))throw new Error(`${this}.edge_renderer.glyph must be a MultiLine glyph`);if(!(a.glyph instanceof _.XYGlyph))throw new Error(`${this}.node_renderer.glyph must be a XYGlyph glyph`);d.glyph.properties.xs.internal=!0,d.glyph.properties.ys.internal=!0,a.glyph.properties.x.internal=!0,a.glyph.properties.y.internal=!0,d.glyph.xs={expr:t},d.glyph.ys={expr:i},a.glyph.x={expr:s},a.glyph.y={expr:o};const{parent:y}=this;this.edge_view=await p.build_view(d,{parent:y}),this.node_view=await p.build_view(a,{parent:y})}connect_signals(){super.connect_signals(),this.connect(this.model.layout_provider.change,(()=>{this.edge_view.set_data(),this.node_view.set_data(),this.request_render()}))}remove(){this.edge_view.remove(),this.node_view.remove(),super.remove()}_render(){this.edge_view.render(),this.node_view.render()}renderer_view(e){if(e instanceof o.GlyphRenderer){if(e==this.edge_view.model)return this.edge_view;if(e==this.node_view.model)return this.node_view}return super.renderer_view(e)}}n.GraphRendererView=y,y.__name__=\"GraphRendererView\";class g extends s.DataRenderer{constructor(e){super(e)}static init_GraphRenderer(){this.prototype.default_view=y,this.define((({Ref:e})=>({layout_provider:[e(d.LayoutProvider)],node_renderer:[e(o.GlyphRenderer)],edge_renderer:[e(o.GlyphRenderer)],selection_policy:[e(a.GraphHitTestPolicy),()=>new a.NodesOnly],inspection_policy:[e(a.GraphHitTestPolicy),()=>new a.NodesOnly]})))}get_selection_manager(){return this.node_renderer.data_source.selection_manager}}n.GraphRenderer=g,g.__name__=\"GraphRenderer\",g.init_GraphRenderer()},\n function _(e,t,s,n,i){n();const c=e(53);class l extends c.Model{constructor(e){super(e)}initialize(){super.initialize(),this._connected=new Set,this._result=new Map}v_compute(e){this._connected.has(e)||(this.connect(e.change,(()=>this._result.delete(e))),this.connect(e.patching,(()=>this._result.delete(e))),this.connect(e.streaming,(()=>this._result.delete(e))),this._connected.add(e));let t=this._result.get(e);return null==t&&(t=this._v_compute(e),this._result.set(e,t)),t}}s.Expression=l,l.__name__=\"Expression\";class h extends c.Model{constructor(e){super(e)}initialize(){super.initialize(),this._connected=new Set,this._result=new Map}compute(e){this._connected.has(e)||(this.connect(e.change,(()=>this._result.delete(e))),this.connect(e.patching,(()=>this._result.delete(e))),this.connect(e.streaming,(()=>this._result.delete(e))),this._connected.add(e));let t=this._result.get(e);return null==t&&(t=this._compute(e),this._result.set(e,t)),t}}s.ScalarExpression=h,h.__name__=\"ScalarExpression\"},\n function _(o,e,r,t,n){t();const s=o(53);class c extends s.Model{constructor(o){super(o)}}r.LayoutProvider=c,c.__name__=\"LayoutProvider\"},\n function _(e,t,d,n,s){n();const o=e(53),r=e(12),_=e(9),i=e(59);class c extends o.Model{constructor(e){super(e)}_hit_test(e,t,d){if(!t.model.visible)return null;const n=d.glyph.hit_test(e);return null==n?null:d.model.view.convert_selection_from_subset(n)}}d.GraphHitTestPolicy=c,c.__name__=\"GraphHitTestPolicy\";class a extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.edge_view)}do_selection(e,t,d,n){if(null==e)return!1;const s=t.edge_renderer.data_source.selected;return s.update(e,d,n),t.edge_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const{edge_renderer:o}=d.model,r=o.get_selection_manager().get_or_create_inspector(d.edge_view.model);return r.update(e,n,s),d.edge_view.model.data_source.setv({inspected:r},{silent:!0}),d.edge_view.model.data_source.inspect.emit([d.edge_view.model,{geometry:t}]),!r.is_empty()}}d.EdgesOnly=a,a.__name__=\"EdgesOnly\";class l extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.node_view)}do_selection(e,t,d,n){if(null==e)return!1;const s=t.node_renderer.data_source.selected;return s.update(e,d,n),t.node_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const{node_renderer:o}=d.model,r=o.get_selection_manager().get_or_create_inspector(d.node_view.model);return r.update(e,n,s),d.node_view.model.data_source.setv({inspected:r},{silent:!0}),d.node_view.model.data_source.inspect.emit([d.node_view.model,{geometry:t}]),!r.is_empty()}}d.NodesOnly=l,l.__name__=\"NodesOnly\";class u extends c{constructor(e){super(e)}hit_test(e,t){return this._hit_test(e,t,t.node_view)}get_linked_edges(e,t,d){let n=[];\"selection\"==d?n=e.selected.indices.map((t=>e.data.index[t])):\"inspection\"==d&&(n=e.inspected.indices.map((t=>e.data.index[t])));const s=[];for(let e=0;er.indexOf(e.data.index,t)));return new i.Selection({indices:o})}do_selection(e,t,d,n){if(null==e)return!1;const s=t.edge_renderer.data_source.selected;s.update(e,d,n);const o=t.node_renderer.data_source.selected,r=this.get_linked_nodes(t.node_renderer.data_source,t.edge_renderer.data_source,\"selection\");return o.update(r,d,n),t.edge_renderer.data_source._select.emit(),!s.is_empty()}do_inspection(e,t,d,n,s){if(null==e)return!1;const o=d.edge_view.model.data_source.selection_manager.get_or_create_inspector(d.edge_view.model);o.update(e,n,s),d.edge_view.model.data_source.setv({inspected:o},{silent:!0});const r=d.node_view.model.data_source.selection_manager.get_or_create_inspector(d.node_view.model),_=this.get_linked_nodes(d.node_view.model.data_source,d.edge_view.model.data_source,\"inspection\");return r.update(_,n,s),d.node_view.model.data_source.setv({inspected:r},{silent:!0}),d.edge_view.model.data_source.inspect.emit([d.edge_view.model,{geometry:t}]),!o.is_empty()}}d.EdgesAndLinkedNodes=m,m.__name__=\"EdgesAndLinkedNodes\"},\n function _(t,e,i,n,s){n();const o=t(1),l=t(65),r=t(48),_=o.__importStar(t(107)),c=o.__importStar(t(18)),h=t(12),a=t(13),d=t(98),x=t(106),y=t(59);class g extends d.GlyphView{_project_data(){l.inplace.project_xy(this._xs.array,this._ys.array)}_index_data(t){const{data_size:e}=this;for(let i=0;i0&&o.set(t,i)}return new y.Selection({indices:[...o.keys()],multiline_indices:a.to_object(o)})}get_interpolation_hit(t,e,i){const n=this._xs.get(t),s=this._ys.get(t),o=n[e],l=s[e],r=n[e+1],_=s[e+1];return x.line_interpolation(this.renderer,i,o,l,r,_)}draw_legend_for_index(t,e,i){x.generic_line_vector_legend(this.visuals,t,e,i)}scenterxy(){throw new Error(`${this}.scenterxy() is not implemented`)}}i.MultiLineView=g,g.__name__=\"MultiLineView\";class u extends d.Glyph{constructor(t){super(t)}static init_MultiLine(){this.prototype.default_view=g,this.define((({})=>({xs:[c.XCoordinateSeqSpec,{field:\"xs\"}],ys:[c.YCoordinateSeqSpec,{field:\"ys\"}]}))),this.mixins(r.LineVector)}}i.MultiLine=u,u.__name__=\"MultiLine\",u.init_MultiLine()},\n function _(e,t,s,i,n){i();const r=e(1),o=e(98),a=e(106),_=e(12),c=e(48),l=r.__importStar(e(107)),h=r.__importStar(e(18)),d=e(59),y=e(11),p=e(65);class x extends o.GlyphView{_project_data(){p.inplace.project_xy(this._xs.array,this._ys.array)}_index_data(e){const{data_size:t}=this;for(let s=0;s({xs:[h.XCoordinateSeqSpec,{field:\"xs\"}],ys:[h.YCoordinateSeqSpec,{field:\"ys\"}]}))),this.mixins([c.LineVector,c.FillVector,c.HatchVector])}}s.Patches=f,f.__name__=\"Patches\",f.init_Patches()},\n function _(e,t,n,s,o){s();const r=e(53);class c extends r.Model{do_selection(e,t,n,s){return null!=e&&(t.selected.update(e,n,s),t._select.emit(),!t.selected.is_empty())}}n.SelectionPolicy=c,c.__name__=\"SelectionPolicy\";class l extends c{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!=t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_intersection(t);return e}return null}}n.IntersectRenderers=l,l.__name__=\"IntersectRenderers\";class _ extends c{hit_test(e,t){const n=[];for(const s of t){const t=s.hit_test(e);null!=t&&n.push(t)}if(n.length>0){const e=n[0];for(const t of n)e.update_through_union(t);return e}return null}}n.UnionRenderers=_,_.__name__=\"UnionRenderers\"},\n function _(t,n,e,s,o){s();const r=t(1),i=t(57),l=t(8),c=t(13),a=r.__importStar(t(131)),u=t(132),h=t(35);function d(t,n,e){if(l.isArray(t)){const s=t.concat(n);return null!=e&&s.length>e?s.slice(-e):s}if(l.isTypedArray(t)){const s=t.length+n.length;if(null!=e&&s>e){const o=s-e,r=t.length;let i;t.length({data:[t(n),{}]})))}stream(t,n,e){const{data:s}=this;for(const[e,o]of c.entries(t))s[e]=d(s[e],o,n);if(this.setv({data:s},{silent:!0}),this.streaming.emit(),null!=this.document){const s=new h.ColumnsStreamedEvent(this.document,this.ref(),t,n);this.document._notify_change(this,\"data\",null,null,{setter_id:e,hint:s})}}patch(t,n){const{data:e}=this;let s=new Set;for(const[n,o]of c.entries(t))s=u.union(s,m(e[n],o));if(this.setv({data:e},{silent:!0}),this.patching.emit([...s]),null!=this.document){const e=new h.ColumnsPatchedEvent(this.document,this.ref(),t);this.document._notify_change(this,\"data\",null,null,{setter_id:n,hint:e})}}}e.ColumnDataSource=_,_.__name__=\"ColumnDataSource\",_.init_ColumnDataSource()},\n function _(t,n,o,e,c){e(),o.concat=function(t,...n){let o=t.length;for(const t of n)o+=t.length;const e=new t.constructor(o);e.set(t,0);let c=t.length;for(const t of n)e.set(t,c),c+=t.length;return e}},\n function _(n,o,t,e,f){function c(...n){const o=new Set;for(const t of n)for(const n of t)o.add(n);return o}e(),t.union=c,t.intersection=function(n,...o){const t=new Set;n:for(const e of n){for(const n of o)if(!n.has(e))continue n;t.add(e)}return t},t.difference=function(n,...o){const t=new Set(n);for(const n of c(...o))t.delete(n);return t}},\n function _(e,i,t,s,o){s();const n=e(1),a=e(53),l=e(42),r=n.__importStar(e(45)),_=e(48),c=n.__importStar(e(18));class d extends l.View{initialize(){super.initialize(),this.visuals=new r.Visuals(this)}request_render(){this.parent.request_render()}get canvas(){return this.parent.canvas}set_data(e){const i=this;for(const t of this.model){if(!(t instanceof c.VectorSpec||t instanceof c.ScalarSpec))continue;const s=t.uniform(e);i[`${t.attr}`]=s}}}t.ArrowHeadView=d,d.__name__=\"ArrowHeadView\";class h extends a.Model{constructor(e){super(e)}static init_ArrowHead(){this.define((()=>({size:[c.NumberSpec,25]})))}}t.ArrowHead=h,h.__name__=\"ArrowHead\",h.init_ArrowHead();class v extends d{clip(e,i){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.moveTo(.5*t,t),e.lineTo(.5*t,-2),e.lineTo(-.5*t,-2),e.lineTo(-.5*t,t),e.lineTo(0,0),e.lineTo(.5*t,t)}render(e,i){if(this.visuals.line.doit){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,t),e.lineTo(0,0),e.lineTo(-.5*t,t),e.stroke()}}}t.OpenHeadView=v,v.__name__=\"OpenHeadView\";class u extends h{constructor(e){super(e)}static init_OpenHead(){this.prototype.default_view=v,this.mixins(_.LineVector)}}t.OpenHead=u,u.__name__=\"OpenHead\",u.init_OpenHead();class m extends d{clip(e,i){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.moveTo(.5*t,t),e.lineTo(.5*t,-2),e.lineTo(-.5*t,-2),e.lineTo(-.5*t,t),e.lineTo(.5*t,t)}render(e,i){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,i),this._normal(e,i),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,i),this._normal(e,i),e.stroke())}_normal(e,i){const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,t),e.lineTo(0,0),e.lineTo(-.5*t,t),e.closePath()}}t.NormalHeadView=m,m.__name__=\"NormalHeadView\";class T extends h{constructor(e){super(e)}static init_NormalHead(){this.prototype.default_view=m,this.mixins([_.LineVector,_.FillVector]),this.override({fill_color:\"black\"})}}t.NormalHead=T,T.__name__=\"NormalHead\",T.init_NormalHead();class p extends d{clip(e,i){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.moveTo(.5*t,t),e.lineTo(.5*t,-2),e.lineTo(-.5*t,-2),e.lineTo(-.5*t,t),e.lineTo(0,.5*t),e.lineTo(.5*t,t)}render(e,i){this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,i),this._vee(e,i),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,i),this._vee(e,i),e.stroke())}_vee(e,i){const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,t),e.lineTo(0,0),e.lineTo(-.5*t,t),e.lineTo(0,.5*t),e.closePath()}}t.VeeHeadView=p,p.__name__=\"VeeHeadView\";class H extends h{constructor(e){super(e)}static init_VeeHead(){this.prototype.default_view=p,this.mixins([_.LineVector,_.FillVector]),this.override({fill_color:\"black\"})}}t.VeeHead=H,H.__name__=\"VeeHead\",H.init_VeeHead();class V extends d{render(e,i){if(this.visuals.line.doit){this.visuals.line.set_vectorize(e,i);const t=this.size.get(i);e.beginPath(),e.moveTo(.5*t,0),e.lineTo(-.5*t,0),e.stroke()}}clip(e,i){}}t.TeeHeadView=V,V.__name__=\"TeeHeadView\";class f extends h{constructor(e){super(e)}static init_TeeHead(){this.prototype.default_view=V,this.mixins(_.LineVector)}}t.TeeHead=f,f.__name__=\"TeeHead\",f.init_TeeHead()},\n function _(s,e,i,t,l){t();const _=s(1),o=s(135),r=_.__importStar(s(48));class h extends o.UpperLowerView{paint(s){s.beginPath(),s.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let e=0,i=this._lower_sx.length;e=0;e--)s.lineTo(this._upper_sx[e],this._upper_sy[e]);s.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_value(s),s.fill()),s.beginPath(),s.moveTo(this._lower_sx[0],this._lower_sy[0]);for(let e=0,i=this._lower_sx.length;e({dimension:[n.Dimension,\"height\"],lower:[h,{field:\"lower\"}],upper:[h,{field:\"upper\"}],base:[h,{field:\"base\"}]})))}}i.UpperLower=d,d.__name__=\"UpperLower\",d.init_UpperLower()},\n function _(t,i,o,n,e){n();const s=t(1),l=t(40),a=s.__importStar(t(48)),r=t(20),h=t(99);o.EDGE_TOLERANCE=2.5;class c extends l.AnnotationView{constructor(){super(...arguments),this.bbox=new h.BBox}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render()))}_render(){const{left:t,right:i,top:o,bottom:n}=this.model;if(null==t&&null==i&&null==o&&null==n)return;const{frame:e}=this.plot_view,s=this.coordinates.x_scale,l=this.coordinates.y_scale,a=(t,i,o,n,e)=>{let s;return s=null!=t?this.model.screen?t:\"data\"==i?o.compute(t):n.compute(t):e,s};this.bbox=h.BBox.from_rect({left:a(t,this.model.left_units,s,e.bbox.xview,e.bbox.left),right:a(i,this.model.right_units,s,e.bbox.xview,e.bbox.right),top:a(o,this.model.top_units,l,e.bbox.yview,e.bbox.top),bottom:a(n,this.model.bottom_units,l,e.bbox.yview,e.bbox.bottom)}),this._paint_box()}_paint_box(){const{ctx:t}=this.layer;t.save();const{left:i,top:o,width:n,height:e}=this.bbox;t.beginPath(),t.rect(i,o,n,e),this.visuals.fill.doit&&(this.visuals.fill.set_value(t),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_value(t),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_value(t),t.stroke()),t.restore()}interactive_bbox(){const t=this.model.line_width+o.EDGE_TOLERANCE;return this.bbox.grow_by(t)}interactive_hit(t,i){if(null==this.model.in_cursor)return!1;return this.interactive_bbox().contains(t,i)}cursor(t,i){const{left:o,right:n,bottom:e,top:s}=this.bbox;return Math.abs(t-o)<3||Math.abs(t-n)<3?this.model.ew_cursor:Math.abs(i-e)<3||Math.abs(i-s)<3?this.model.ns_cursor:this.bbox.contains(t,i)?this.model.in_cursor:null}}o.BoxAnnotationView=c,c.__name__=\"BoxAnnotationView\";class u extends l.Annotation{constructor(t){super(t)}static init_BoxAnnotation(){this.prototype.default_view=c,this.mixins([a.Line,a.Fill,a.Hatch]),this.define((({Number:t,Nullable:i})=>({top:[i(t),null],top_units:[r.SpatialUnits,\"data\"],bottom:[i(t),null],bottom_units:[r.SpatialUnits,\"data\"],left:[i(t),null],left_units:[r.SpatialUnits,\"data\"],right:[i(t),null],right_units:[r.SpatialUnits,\"data\"],render_mode:[r.RenderMode,\"canvas\"]}))),this.internal((({Boolean:t,String:i,Nullable:o})=>({screen:[t,!1],ew_cursor:[o(i),null],ns_cursor:[o(i),null],in_cursor:[o(i),null]}))),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}update({left:t,right:i,top:o,bottom:n}){this.setv({left:t,right:i,top:o,bottom:n,screen:!0})}}o.BoxAnnotation=u,u.__name__=\"BoxAnnotation\",u.init_BoxAnnotation()},\n function _(t,e,i,o,n){o();const a=t(1),r=t(40),s=t(138),l=t(144),_=t(162),c=t(165),h=t(198),u=t(166),p=t(205),m=t(169),g=t(203),d=t(202),f=t(209),w=t(217),b=t(220),v=t(20),x=a.__importStar(t(48)),y=t(9),k=t(221),C=t(222),z=t(225),j=t(140),B=t(11),L=t(122),S=t(99),M=t(8);class T extends r.AnnotationView{get orientation(){return this._orientation}initialize(){super.initialize();const{ticker:t,formatter:e,color_mapper:i}=this.model;this._ticker=\"auto\"!=t?t:(()=>{switch(!0){case i instanceof f.LogColorMapper:return new h.LogTicker;case i instanceof f.ScanningColorMapper:return new h.BinnedTicker({mapper:i});case i instanceof f.CategoricalColorMapper:return new h.CategoricalTicker;default:return new h.BasicTicker}})(),this._formatter=\"auto\"!=e?e:(()=>{switch(!0){case this._ticker instanceof h.LogTicker:return new p.LogTickFormatter;case i instanceof f.CategoricalColorMapper:return new p.CategoricalTickFormatter;default:return new p.BasicTickFormatter}})(),this._major_range=(()=>{if(i instanceof f.CategoricalColorMapper){const{factors:t}=i;return new b.FactorRange({factors:t})}if(i instanceof d.ContinuousColorMapper){const{min:t,max:e}=i.metrics;return new b.Range1d({start:t,end:e})}B.unreachable()})(),this._major_scale=(()=>{if(i instanceof f.LinearColorMapper)return new w.LinearScale;if(i instanceof f.LogColorMapper)return new w.LogScale;if(i instanceof f.ScanningColorMapper){const{binning:t}=i.metrics;return new w.LinearInterpolationScale({binning:t})}if(i instanceof f.CategoricalColorMapper)return new w.CategoricalScale;B.unreachable()})(),this._minor_range=new b.Range1d({start:0,end:1}),this._minor_scale=new w.LinearScale;const o=x.attrs_of(this.model,\"major_label_\",x.Text,!0),n=x.attrs_of(this.model,\"major_tick_\",x.Line,!0),a=x.attrs_of(this.model,\"minor_tick_\",x.Line,!0),r=x.attrs_of(this.model,\"title_\",x.Text),l=i instanceof f.CategoricalColorMapper?_.CategoricalAxis:i instanceof f.LogColorMapper?_.LogAxis:_.LinearAxis;this._axis=new l(Object.assign(Object.assign(Object.assign({ticker:this._ticker,formatter:this._formatter,major_tick_in:this.model.major_tick_in,major_tick_out:this.model.major_tick_out,minor_tick_in:this.model.minor_tick_in,minor_tick_out:this.model.minor_tick_out,major_label_standoff:this.model.label_standoff,major_label_overrides:this.model.major_label_overrides,major_label_policy:this.model.major_label_policy,axis_line_color:null},o),n),a));const{title:c}=this.model;c&&(this._title=new s.Title(Object.assign({text:c,standoff:this.model.title_standoff},r)))}async lazy_initialize(){await super.lazy_initialize();const t=this,e={get parent(){return t.parent},get root(){return t.root},get frame(){return t._frame},get canvas_view(){return t.parent.canvas_view},request_layout(){t.parent.request_layout()}};this._axis_view=await L.build_view(this._axis,{parent:e}),null!=this._title&&(this._title_view=await L.build_view(this._title,{parent:e}))}remove(){var t;null===(t=this._title_view)||void 0===t||t.remove(),this._axis_view.remove(),super.remove()}connect_signals(){super.connect_signals(),this.connect(this._ticker.change,(()=>this.request_render())),this.connect(this._formatter.change,(()=>this.request_render())),this.connect(this.model.color_mapper.metrics_change,(()=>{const t=this._major_range,e=this._major_scale,{color_mapper:i}=this.model;if(i instanceof d.ContinuousColorMapper&&t instanceof b.Range1d){const{min:e,max:o}=i.metrics;t.setv({start:e,end:o})}if(i instanceof f.ScanningColorMapper&&e instanceof w.LinearInterpolationScale){const{binning:t}=i.metrics;e.binning=t}this._set_canvas_image(),this.plot_view.request_layout()}))}_set_canvas_image(){const{orientation:t}=this,e=(()=>{const{palette:e}=this.model.color_mapper;return\"vertical\"==t?y.reversed(e):e})(),[i,o]=\"vertical\"==t?[1,e.length]:[e.length,1],n=this._image=document.createElement(\"canvas\");n.width=i,n.height=o;const a=n.getContext(\"2d\"),r=a.getImageData(0,0,i,o),s=new f.LinearColorMapper({palette:e}).rgba_mapper.v_compute(y.range(0,e.length));r.data.set(s),a.putImageData(r,0,0)}update_layout(){const{location:t,width:e,height:i,padding:o,margin:n}=this.model,[a,r]=(()=>{if(!M.isString(t))return[\"end\",\"start\"];switch(t){case\"top_left\":return[\"start\",\"start\"];case\"top\":case\"top_center\":return[\"start\",\"center\"];case\"top_right\":return[\"start\",\"end\"];case\"bottom_left\":return[\"end\",\"start\"];case\"bottom\":case\"bottom_center\":return[\"end\",\"center\"];case\"bottom_right\":return[\"end\",\"end\"];case\"left\":case\"center_left\":return[\"center\",\"start\"];case\"center\":case\"center_center\":return[\"center\",\"center\"];case\"right\":case\"center_right\":return[\"center\",\"end\"]}})(),s=this._orientation=(()=>{const{orientation:t}=this.model;return\"auto\"==t?null!=this.panel?this.panel.is_horizontal?\"horizontal\":\"vertical\":\"start\"==r||\"end\"==r||\"center\"==r&&\"center\"==a?\"vertical\":\"horizontal\":t})(),_=new C.NodeLayout,c=new C.VStack,h=new C.VStack,u=new C.HStack,p=new C.HStack;_.absolute=!0,c.absolute=!0,h.absolute=!0,u.absolute=!0,p.absolute=!0;const[m,g,d,f]=(()=>\"horizontal\"==s?[this._major_scale,this._minor_scale,this._major_range,this._minor_range]:[this._minor_scale,this._major_scale,this._minor_range,this._major_range])();this._frame=new l.CartesianFrame(m,g,d,f),_.on_resize((t=>this._frame.set_geometry(t)));const w=new z.BorderLayout;this._inner_layout=w,w.absolute=!0,w.center_panel=_,w.top_panel=c,w.bottom_panel=h,w.left_panel=u,w.right_panel=p;const b={left:o,right:o,top:o,bottom:o},v=(()=>{if(null==this.panel){if(M.isString(t))return{left:n,right:n,top:n,bottom:n};{const[e,i]=t;return{left:e,right:n,top:n,bottom:i}}}if(!M.isString(t)){const[e,i]=t;return w.fixup_geometry=(t,o)=>{const n=t,a=this.layout.bbox,{width:r,height:s}=t;if(t=new S.BBox({left:a.left+e,bottom:a.bottom-i,width:r,height:s}),null!=o){const e=t.left-n.left,i=t.top-n.top,{left:a,top:r,width:s,height:l}=o;o=new S.BBox({left:a+e,top:r+i,width:s,height:l})}return[t,o]},{left:e,right:0,top:0,bottom:i}}w.fixup_geometry=(t,e)=>{const i=t;if(\"horizontal\"==s){const{top:e,width:i,height:o}=t;if(\"end\"==r){const{right:n}=this.layout.bbox;t=new S.BBox({right:n,top:e,width:i,height:o})}else if(\"center\"==r){const{hcenter:n}=this.layout.bbox;t=new S.BBox({hcenter:Math.round(n),top:e,width:i,height:o})}}else{const{left:e,width:i,height:o}=t;if(\"end\"==a){const{bottom:n}=this.layout.bbox;t=new S.BBox({left:e,bottom:n,width:i,height:o})}else if(\"center\"==a){const{vcenter:n}=this.layout.bbox;t=new S.BBox({left:e,vcenter:Math.round(n),width:i,height:o})}}if(null!=e){const o=t.left-i.left,n=t.top-i.top,{left:a,top:r,width:s,height:l}=e;e=new S.BBox({left:a+o,top:r+n,width:s,height:l})}return[t,e]}})();let x,y,B,L;if(w.padding=b,null!=this.panel?(x=\"max\",y=void 0,B=void 0,L=void 0):\"auto\"==(\"horizontal\"==s?e:i)?(x=\"fixed\",y=25*this.model.color_mapper.palette.length,B={percent:.3},L={percent:.8}):(x=\"fit\",y=void 0),\"horizontal\"==s){const t=\"auto\"==e?void 0:e,o=\"auto\"==i?25:i;w.set_sizing({width_policy:x,height_policy:\"min\",width:y,min_width:B,max_width:L,halign:r,valign:a,margin:v}),w.center_panel.set_sizing({width_policy:\"auto\"==e?\"fit\":\"fixed\",height_policy:\"fixed\",width:t,height:o})}else{const t=\"auto\"==e?25:e,o=\"auto\"==i?void 0:i;w.set_sizing({width_policy:\"min\",height_policy:x,height:y,min_height:B,max_height:L,halign:r,valign:a,margin:v}),w.center_panel.set_sizing({width_policy:\"fixed\",height_policy:\"auto\"==i?\"fit\":\"fixed\",width:t,height:o})}c.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),h.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),u.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),p.set_sizing({width_policy:\"min\",height_policy:\"fit\"});const{_title_view:T}=this;null!=T&&(\"horizontal\"==s?(T.panel=new j.Panel(\"above\"),T.update_layout(),c.children.push(T.layout)):(T.panel=new j.Panel(\"left\"),T.update_layout(),u.children.push(T.layout)));const{panel:A}=this,O=null!=A&&s==A.orientation?A.side:\"horizontal\"==s?\"below\":\"right\",R=(()=>{switch(O){case\"above\":return c;case\"below\":return h;case\"left\":return u;case\"right\":return p}})(),{_axis_view:F}=this;if(F.panel=new j.Panel(O),F.update_layout(),R.children.push(F.layout),null!=this.panel){const t=new k.Grid([{layout:w,row:0,col:0}]);t.absolute=!0,\"horizontal\"==s?t.set_sizing({width_policy:\"max\",height_policy:\"min\"}):t.set_sizing({width_policy:\"min\",height_policy:\"max\"}),this.layout=t}else this.layout=this._inner_layout;const{visible:I}=this.model;this.layout.sizing.visible=I,this._set_canvas_image()}_render(){var t;const{ctx:e}=this.layer;e.save(),this._paint_bbox(e,this._inner_layout.bbox),this._paint_image(e,this._inner_layout.center_panel.bbox),null===(t=this._title_view)||void 0===t||t.render(),this._axis_view.render(),e.restore()}_paint_bbox(t,e){const{x:i,y:o}=e;let{width:n,height:a}=e;i+n>=this.parent.canvas_view.bbox.width&&(n-=1),o+a>=this.parent.canvas_view.bbox.height&&(a-=1),t.save(),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(t),t.fillRect(i,o,n,a)),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.strokeRect(i,o,n,a)),t.restore()}_paint_image(t,e){const{x:i,y:o,width:n,height:a}=e;t.save(),t.setImageSmoothingEnabled(!1),t.globalAlpha=this.model.scale_alpha,t.drawImage(this._image,i,o,n,a),this.visuals.bar_line.doit&&(this.visuals.bar_line.set_value(t),t.strokeRect(i,o,n,a)),t.restore()}serializable_state(){const t=super.serializable_state(),{children:e=[]}=t,i=a.__rest(t,[\"children\"]);return null!=this._title_view&&e.push(this._title_view.serializable_state()),e.push(this._axis_view.serializable_state()),Object.assign(Object.assign({},i),{children:e})}}i.ColorBarView=T,T.__name__=\"ColorBarView\";class A extends r.Annotation{constructor(t){super(t)}static init_ColorBar(){this.prototype.default_view=T,this.mixins([[\"major_label_\",x.Text],[\"title_\",x.Text],[\"major_tick_\",x.Line],[\"minor_tick_\",x.Line],[\"border_\",x.Line],[\"bar_\",x.Line],[\"background_\",x.Fill]]),this.define((({Alpha:t,Number:e,String:i,Tuple:o,Dict:n,Or:a,Ref:r,Auto:s,Nullable:l})=>({location:[a(v.Anchor,o(e,e)),\"top_right\"],orientation:[a(v.Orientation,s),\"auto\"],title:[l(i),null],title_standoff:[e,2],width:[a(e,s),\"auto\"],height:[a(e,s),\"auto\"],scale_alpha:[t,1],ticker:[a(r(c.Ticker),s),\"auto\"],formatter:[a(r(u.TickFormatter),s),\"auto\"],major_label_overrides:[n(i),{}],major_label_policy:[r(m.LabelingPolicy),()=>new m.NoOverlap],color_mapper:[r(g.ColorMapper)],label_standoff:[e,5],margin:[e,30],padding:[e,10],major_tick_in:[e,5],major_tick_out:[e,0],minor_tick_in:[e,0],minor_tick_out:[e,0]}))),this.override({background_fill_color:\"#ffffff\",background_fill_alpha:.95,bar_line_color:null,border_line_color:null,major_label_text_font_size:\"11px\",major_tick_line_color:\"#ffffff\",minor_tick_line_color:null,title_text_font_size:\"13px\",title_text_font_style:\"italic\"})}}i.ColorBar=A,A.__name__=\"ColorBar\",A.init_ColorBar()},\n function _(t,e,i,s,l){s();const o=t(1),a=t(139),n=t(20),r=t(143),c=o.__importStar(t(48));class h extends a.TextAnnotationView{_get_location(){const t=this.model.offset,e=this.model.standoff/2;let i,s;const{bbox:l}=this.layout;switch(this.panel.side){case\"above\":case\"below\":switch(this.model.vertical_align){case\"top\":s=l.top+e;break;case\"middle\":s=l.vcenter;break;case\"bottom\":s=l.bottom-e}switch(this.model.align){case\"left\":i=l.left+t;break;case\"center\":i=l.hcenter;break;case\"right\":i=l.right-t}break;case\"left\":switch(this.model.vertical_align){case\"top\":i=l.left+e;break;case\"middle\":i=l.hcenter;break;case\"bottom\":i=l.right-e}switch(this.model.align){case\"left\":s=l.bottom-t;break;case\"center\":s=l.vcenter;break;case\"right\":s=l.top+t}break;case\"right\":switch(this.model.vertical_align){case\"top\":i=l.right-e;break;case\"middle\":i=l.hcenter;break;case\"bottom\":i=l.left+e}switch(this.model.align){case\"left\":s=l.top+t;break;case\"center\":s=l.vcenter;break;case\"right\":s=l.bottom-t}}return[i,s]}_render(){const{text:t}=this.model;if(null==t||0==t.length)return;this.model.text_baseline=this.model.vertical_align,this.model.text_align=this.model.align;const[e,i]=this._get_location(),s=this.panel.get_label_angle_heuristic(\"parallel\");(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.layer.ctx,t,e,i,s)}_get_size(){const{text:t}=this.model;if(null==t||0==t.length)return{width:0,height:0};{const{ctx:e}=this.layer;this.visuals.text.set_value(e);const{width:i}=this.layer.ctx.measureText(t),{height:s}=r.font_metrics(e.font);return{width:i,height:2+s*this.model.text_line_height+this.model.standoff}}}}i.TitleView=h,h.__name__=\"TitleView\";class _ extends a.TextAnnotation{constructor(t){super(t)}static init_Title(){this.prototype.default_view=h,this.mixins([c.Text,[\"border_\",c.Line],[\"background_\",c.Fill]]),this.define((({Number:t,String:e})=>({text:[e,\"\"],vertical_align:[n.VerticalAlign,\"bottom\"],align:[n.TextAlign,\"left\"],offset:[t,0],standoff:[t,10]}))),this.prototype._props.text_align.options.internal=!0,this.prototype._props.text_baseline.options.internal=!0,this.override({text_font_size:\"13px\",text_font_style:\"bold\",text_line_height:1,background_fill_color:null,border_line_color:null})}}i.Title=_,_.__name__=\"Title\",_.init_Title()},\n function _(e,t,s,i,n){i();const l=e(40),a=e(43),o=e(20),r=e(140),d=e(143),c=e(11);class _ extends l.AnnotationView{update_layout(){const{panel:e}=this;this.layout=null!=e?new r.SideLayout(e,(()=>this.get_size()),!0):void 0}initialize(){super.initialize(),\"css\"==this.model.render_mode&&(this.el=a.div(),this.plot_view.canvas_view.add_overlay(this.el))}remove(){null!=this.el&&a.remove(this.el),super.remove()}connect_signals(){super.connect_signals(),\"css\"==this.model.render_mode?this.connect(this.model.change,(()=>this.render())):this.connect(this.model.change,(()=>this.request_render()))}render(){this.model.visible||\"css\"!=this.model.render_mode||a.undisplay(this.el),super.render()}_calculate_text_dimensions(e,t){const{width:s}=e.measureText(t),{height:i}=d.font_metrics(this.visuals.text.font_value());return[s,i]}_calculate_bounding_box_dimensions(e,t){const[s,i]=this._calculate_text_dimensions(e,t);let n,l;switch(e.textAlign){case\"left\":n=0;break;case\"center\":n=-s/2;break;case\"right\":n=-s;break;default:c.unreachable()}switch(e.textBaseline){case\"top\":l=0;break;case\"middle\":l=-.5*i;break;case\"bottom\":l=-1*i;break;case\"alphabetic\":l=-.8*i;break;case\"hanging\":l=-.17*i;break;case\"ideographic\":l=-.83*i;break;default:c.unreachable()}return[n,l,s,i]}_canvas_text(e,t,s,i,n){this.visuals.text.set_value(e);const l=this._calculate_bounding_box_dimensions(e,t);e.save(),e.beginPath(),e.translate(s,i),n&&e.rotate(n),e.rect(l[0],l[1],l[2],l[3]),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),e.fill()),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(e),e.stroke()),this.visuals.text.doit&&(this.visuals.text.set_value(e),e.fillText(t,0,0)),e.restore()}_css_text(e,t,s,i,n){const{el:l}=this;c.assert(null!=l),a.undisplay(l),this.visuals.text.set_value(e);const[o,r]=this._calculate_bounding_box_dimensions(e,t);l.style.position=\"absolute\",l.style.left=`${s+o}px`,l.style.top=`${i+r}px`,l.style.color=e.fillStyle,l.style.font=e.font,l.style.lineHeight=\"normal\",n&&(l.style.transform=`rotate(${n}rad)`),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),l.style.backgroundColor=e.fillStyle),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(e),l.style.borderStyle=e.lineDash.length<2?\"solid\":\"dashed\",l.style.borderWidth=`${e.lineWidth}px`,l.style.borderColor=e.strokeStyle),l.textContent=t,a.display(l)}}s.TextAnnotationView=_,_.__name__=\"TextAnnotationView\";class u extends l.Annotation{constructor(e){super(e)}static init_TextAnnotation(){this.define((()=>({render_mode:[o.RenderMode,\"canvas\"]})))}}s.TextAnnotation=u,u.__name__=\"TextAnnotation\",u.init_TextAnnotation()},\n function _(t,e,i,l,r){l();const a=t(141),o=t(142),n=t(8),h=Math.PI/2,s={above:{parallel:0,normal:-h,horizontal:0,vertical:-h},below:{parallel:0,normal:h,horizontal:0,vertical:h},left:{parallel:-h,normal:0,horizontal:0,vertical:-h},right:{parallel:h,normal:0,horizontal:0,vertical:h}},c={above:{parallel:\"bottom\",normal:\"center\",horizontal:\"bottom\",vertical:\"center\"},below:{parallel:\"top\",normal:\"center\",horizontal:\"top\",vertical:\"center\"},left:{parallel:\"bottom\",normal:\"center\",horizontal:\"center\",vertical:\"bottom\"},right:{parallel:\"bottom\",normal:\"center\",horizontal:\"center\",vertical:\"bottom\"}},g={above:{parallel:\"center\",normal:\"left\",horizontal:\"center\",vertical:\"left\"},below:{parallel:\"center\",normal:\"left\",horizontal:\"center\",vertical:\"left\"},left:{parallel:\"center\",normal:\"right\",horizontal:\"right\",vertical:\"center\"},right:{parallel:\"center\",normal:\"left\",horizontal:\"left\",vertical:\"center\"}},_={above:\"right\",below:\"left\",left:\"right\",right:\"left\"},b={above:\"left\",below:\"right\",left:\"right\",right:\"left\"};class z{constructor(t){this.side=t}get dimension(){return\"above\"==this.side||\"below\"==this.side?0:1}get normals(){switch(this.side){case\"above\":return[0,-1];case\"below\":return[0,1];case\"left\":return[-1,0];case\"right\":return[1,0]}}get orientation(){return this.is_horizontal?\"horizontal\":\"vertical\"}get is_horizontal(){return 0==this.dimension}get is_vertical(){return 1==this.dimension}get_label_text_heuristics(t){const{side:e}=this;return n.isString(t)?{vertical_align:c[e][t],align:g[e][t]}:{vertical_align:\"center\",align:(t<0?_:b)[e]}}get_label_angle_heuristic(t){return n.isString(t)?s[this.side][t]:-t}}i.Panel=z,z.__name__=\"Panel\";class m extends o.ContentLayoutable{constructor(t,e,i=!1){super(),this.panel=t,this.get_size=e,this.rotate=i,this.panel.is_horizontal?this.set_sizing({width_policy:\"max\",height_policy:\"fixed\"}):this.set_sizing({width_policy:\"fixed\",height_policy:\"max\"})}_content_size(){const{width:t,height:e}=this.get_size();return!this.rotate||this.panel.is_horizontal?new a.Sizeable({width:t,height:e}):new a.Sizeable({width:e,height:t})}has_size_changed(){const{width:t,height:e}=this._content_size();return this.panel.is_horizontal?this.bbox.height!=e:this.bbox.width!=t}}i.SideLayout=m,m.__name__=\"SideLayout\"},\n function _(h,t,i,e,w){e();const n=h(21),{min:d,max:s}=Math;class g{constructor(h={}){this.width=null!=h.width?h.width:0,this.height=null!=h.height?h.height:0}bounded_to({width:h,height:t}){return new g({width:this.width==1/0&&null!=h?h:this.width,height:this.height==1/0&&null!=t?t:this.height})}expanded_to({width:h,height:t}){return new g({width:h!=1/0?s(this.width,h):this.width,height:t!=1/0?s(this.height,t):this.height})}expand_to({width:h,height:t}){this.width=s(this.width,h),this.height=s(this.height,t)}narrowed_to({width:h,height:t}){return new g({width:d(this.width,h),height:d(this.height,t)})}narrow_to({width:h,height:t}){this.width=d(this.width,h),this.height=d(this.height,t)}grow_by({left:h,right:t,top:i,bottom:e}){const w=this.width+h+t,n=this.height+i+e;return new g({width:w,height:n})}shrink_by({left:h,right:t,top:i,bottom:e}){const w=s(this.width-h-t,0),n=s(this.height-i-e,0);return new g({width:w,height:n})}map(h,t){return new g({width:h(this.width),height:(null!=t?t:h)(this.height)})}}i.Sizeable=g,g.__name__=\"Sizeable\",i.SizingPolicy=n.Enum(\"fixed\",\"fit\",\"min\",\"max\")},\n function _(i,t,h,e,n){e();const s=i(141),r=i(99),g=i(8),{min:l,max:a,round:_}=Math;class o{constructor(){this.absolute=!1,this._bbox=new r.BBox,this._inner_bbox=new r.BBox,this._dirty=!1,this._handlers=[]}*[Symbol.iterator](){}get bbox(){return this._bbox}get inner_bbox(){return this._inner_bbox}get sizing(){return this._sizing}set visible(i){this._sizing.visible=i,this._dirty=!0}set_sizing(i){var t,h,e,n,s;const r=null!==(t=i.width_policy)&&void 0!==t?t:\"fit\",g=i.width,l=i.min_width,a=i.max_width,_=null!==(h=i.height_policy)&&void 0!==h?h:\"fit\",o=i.height,d=i.min_height,u=i.max_height,c=i.aspect,w=null!==(e=i.margin)&&void 0!==e?e:{top:0,right:0,bottom:0,left:0},m=!1!==i.visible,x=null!==(n=i.halign)&&void 0!==n?n:\"start\",b=null!==(s=i.valign)&&void 0!==s?s:\"start\";this._sizing={width_policy:r,min_width:l,width:g,max_width:a,height_policy:_,min_height:d,height:o,max_height:u,aspect:c,margin:w,visible:m,halign:x,valign:b,size:{width:g,height:o}},this._init()}_init(){}_set_geometry(i,t){this._bbox=i,this._inner_bbox=t}set_geometry(i,t){const{fixup_geometry:h}=this;null!=h&&([i,t]=h(i,t)),this._set_geometry(i,null!=t?t:i);for(const i of this._handlers)i(this._bbox,this._inner_bbox)}on_resize(i){this._handlers.push(i)}is_width_expanding(){return\"max\"==this.sizing.width_policy}is_height_expanding(){return\"max\"==this.sizing.height_policy}apply_aspect(i,{width:t,height:h}){const{aspect:e}=this.sizing;if(null!=e){const{width_policy:n,height_policy:s}=this.sizing,r=(i,t)=>{const h={max:4,fit:3,min:2,fixed:1};return h[i]>h[t]};if(\"fixed\"!=n&&\"fixed\"!=s)if(n==s){const n=t,s=_(t/e),r=_(h*e),g=h;Math.abs(i.width-n)+Math.abs(i.height-s)<=Math.abs(i.width-r)+Math.abs(i.height-g)?(t=n,h=s):(t=r,h=g)}else r(n,s)?h=_(t/e):t=_(h*e);else\"fixed\"==n?h=_(t/e):\"fixed\"==s&&(t=_(h*e))}return{width:t,height:h}}measure(i){if(!this.sizing.visible)return{width:0,height:0};const t=i=>\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:i,h=i=>\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:i,e=new s.Sizeable(i).shrink_by(this.sizing.margin).map(t,h),n=this._measure(e),r=this.clip_size(n,e),g=t(r.width),l=h(r.height),a=this.apply_aspect(e,{width:g,height:l});return Object.assign(Object.assign({},n),a)}compute(i={}){const t=this.measure({width:null!=i.width&&this.is_width_expanding()?i.width:1/0,height:null!=i.height&&this.is_height_expanding()?i.height:1/0}),{width:h,height:e}=t,n=new r.BBox({left:0,top:0,width:h,height:e});let s;if(null!=t.inner){const{left:i,top:n,right:g,bottom:l}=t.inner;s=new r.BBox({left:i,top:n,right:h-g,bottom:e-l})}this.set_geometry(n,s)}get xview(){return this.bbox.xview}get yview(){return this.bbox.yview}clip_size(i,t){function h(i,t,h,e){return null==h?h=0:g.isNumber(h)||(h=Math.round(h.percent*t)),null==e?e=1/0:g.isNumber(e)||(e=Math.round(e.percent*t)),a(h,l(i,e))}return{width:h(i.width,t.width,this.sizing.min_width,this.sizing.max_width),height:h(i.height,t.height,this.sizing.min_height,this.sizing.max_height)}}has_size_changed(){const{_dirty:i}=this;return this._dirty=!1,i}}h.Layoutable=o,o.__name__=\"Layoutable\";class d extends o{_measure(i){const{width_policy:t,height_policy:h}=this.sizing;return{width:(()=>{const{width:h}=this.sizing;if(i.width==1/0)return null!=h?h:0;switch(t){case\"fixed\":return null!=h?h:0;case\"min\":return null!=h?l(i.width,h):0;case\"fit\":return null!=h?l(i.width,h):i.width;case\"max\":return null!=h?a(i.width,h):i.width}})(),height:(()=>{const{height:t}=this.sizing;if(i.height==1/0)return null!=t?t:0;switch(h){case\"fixed\":return null!=t?t:0;case\"min\":return null!=t?l(i.height,t):0;case\"fit\":return null!=t?l(i.height,t):i.height;case\"max\":return null!=t?a(i.height,t):i.height}})()}}}h.LayoutItem=d,d.__name__=\"LayoutItem\";class u extends o{_measure(i){const t=this._content_size(),h=i.bounded_to(this.sizing.size).bounded_to(t);return{width:(()=>{switch(this.sizing.width_policy){case\"fixed\":return null!=this.sizing.width?this.sizing.width:t.width;case\"min\":return t.width;case\"fit\":return h.width;case\"max\":return Math.max(t.width,h.width)}})(),height:(()=>{switch(this.sizing.height_policy){case\"fixed\":return null!=this.sizing.height?this.sizing.height:t.height;case\"min\":return t.height;case\"fit\":return h.height;case\"max\":return Math.max(t.height,h.height)}})()}}}h.ContentLayoutable=u,u.__name__=\"ContentLayoutable\"},\n function _(t,e,n,r,l){r();const a=t(11),c=(()=>{try{return\"undefined\"!=typeof OffscreenCanvas&&null!=new OffscreenCanvas(0,0).getContext(\"2d\")}catch(t){return!1}})()?(t,e)=>new OffscreenCanvas(t,e):(t,e)=>{const n=document.createElement(\"canvas\");return n.width=t,n.height=e,n},o=(()=>{const t=c(0,0).getContext(\"2d\");return e=>{t.font=e;const n=t.measureText(\"M\"),r=t.measureText(\"x\"),l=t.measureText(\"ÅŚg|\"),c=l.fontBoundingBoxAscent,o=l.fontBoundingBoxDescent;if(null!=c&&null!=o)return{height:c+o,ascent:c,descent:o,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};const s=l.actualBoundingBoxAscent,u=l.actualBoundingBoxDescent;if(null!=s&&null!=u)return{height:s+u,ascent:s,descent:u,cap_height:n.actualBoundingBoxAscent,x_height:r.actualBoundingBoxAscent};a.unreachable()}})(),s=(()=>{const t=c(0,0).getContext(\"2d\");return(e,n)=>{t.font=n;const r=t.measureText(e),l=r.actualBoundingBoxAscent,c=r.actualBoundingBoxDescent;if(null!=l&&null!=c)return{width:r.width,height:l+c,ascent:l,descent:c};a.unreachable()}})(),u=(()=>{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(l,a=1)=>{e.font=l;const{width:c}=e.measureText(\"M\"),o=c*a,s=Math.ceil(o),u=Math.ceil(2*o),i=Math.ceil(1.5*o);n{let e=0;for(let n=0;n<=i;n++)for(let r=0;r{let e=t.length-4;for(let n=u;n>=i;n--)for(let r=0;r{const t=document.createElement(\"canvas\"),e=t.getContext(\"2d\");let n=-1,r=-1;return(l,a,c=1)=>{e.font=a;const{width:o}=e.measureText(\"M\"),s=o*c,u=Math.ceil(s),i=Math.ceil(2*s),f=Math.ceil(1.5*s);(n{let e=0;for(let n=0;n<=f;n++)for(let r=0;r{let e=t.length-4;for(let n=i;n>=f;n--)for(let r=0;r{try{return o(\"normal 10px sans-serif\"),o}catch(t){return u}})(),h=(()=>{try{return s(\"A\",\"normal 10px sans-serif\"),s}catch(t){return i}})(),g=new Map;function d(t){let e=g.get(t);return null==e&&(e={font:f(t),glyphs:new Map},g.set(t,e)),e.font}n.font_metrics=d,n.glyph_metrics=function(t,e){let n=g.get(e);null==n&&(d(e),n=g.get(e));let r=n.glyphs.get(t);return null==r&&(r=h(t,e),n.glyphs.set(t,r)),r},n.parse_css_font_size=function(t){const e=t.match(/^\\s*(\\d+(\\.\\d+)?)(\\w+)\\s*$/);if(null!=e){const[,t,,n]=e,r=Number(t);if(isFinite(r))return{value:r,unit:n}}return null}},\n function _(e,t,s,_,a){_();const r=e(145),n=e(157),g=e(156),i=e(159),c=e(104),h=e(99),o=e(13),l=e(11);class x{constructor(e,t,s,_,a={},r={}){this.in_x_scale=e,this.in_y_scale=t,this.x_range=s,this.y_range=_,this.extra_x_ranges=a,this.extra_y_ranges=r,this._bbox=new h.BBox,l.assert(null==e.source_range&&null==e.target_range),l.assert(null==t.source_range&&null==t.target_range),this._configure_scales()}get bbox(){return this._bbox}_get_ranges(e,t){return new Map(o.entries(Object.assign(Object.assign({},t),{default:e})))}_get_scales(e,t,s){const _=new Map;for(const[a,g]of t){if(g instanceof c.FactorRange!=e instanceof r.CategoricalScale)throw new Error(`Range ${g.type} is incompatible is Scale ${e.type}`);e instanceof n.LogScale&&g instanceof i.DataRange1d&&(g.scale_hint=\"log\");const t=e.clone();t.setv({source_range:g,target_range:s}),_.set(a,t)}return _}_configure_frame_ranges(){const{bbox:e}=this;this._x_target=new g.Range1d({start:e.left,end:e.right}),this._y_target=new g.Range1d({start:e.bottom,end:e.top})}_configure_scales(){this._configure_frame_ranges(),this._x_ranges=this._get_ranges(this.x_range,this.extra_x_ranges),this._y_ranges=this._get_ranges(this.y_range,this.extra_y_ranges),this._x_scales=this._get_scales(this.in_x_scale,this._x_ranges,this._x_target),this._y_scales=this._get_scales(this.in_y_scale,this._y_ranges,this._y_target)}_update_scales(){this._configure_frame_ranges();for(const[,e]of this._x_scales)e.target_range=this._x_target;for(const[,e]of this._y_scales)e.target_range=this._y_target}set_geometry(e){this._bbox=e,this._update_scales()}get x_target(){return this._x_target}get y_target(){return this._y_target}get x_ranges(){return this._x_ranges}get y_ranges(){return this._y_ranges}get x_scales(){return this._x_scales}get y_scales(){return this._y_scales}get x_scale(){return this._x_scales.get(\"default\")}get y_scale(){return this._y_scales.get(\"default\")}get xscales(){return o.to_object(this.x_scales)}get yscales(){return o.to_object(this.y_scales)}}s.CartesianFrame=x,x.__name__=\"CartesianFrame\"},\n function _(e,t,r,n,_){n();const c=e(146);class s extends c.Scale{constructor(e){super(e)}get s_compute(){const[e,t]=this._linear_compute_state(),r=this.source_range;return n=>e*r.synthetic(n)+t}compute(e){return super._linear_compute(this.source_range.synthetic(e))}v_compute(e){return super._linear_v_compute(this.source_range.v_synthetic(e))}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}r.CategoricalScale=s,s.__name__=\"CategoricalScale\"},\n function _(t,e,r,n,s){n();const i=t(147),_=t(105),a=t(156),c=t(24);class o extends i.Transform{constructor(t){super(t)}static init_Scale(){this.internal((({Ref:t})=>({source_range:[t(_.Range)],target_range:[t(a.Range1d)]})))}r_compute(t,e){return this.target_range.is_reversed?[this.compute(e),this.compute(t)]:[this.compute(t),this.compute(e)]}r_invert(t,e){return this.target_range.is_reversed?[this.invert(e),this.invert(t)]:[this.invert(t),this.invert(e)]}_linear_compute(t){const[e,r]=this._linear_compute_state();return e*t+r}_linear_v_compute(t){const[e,r]=this._linear_compute_state(),n=new c.ScreenArray(t.length);for(let s=0;s({args:[s(t),{}],func:[r,\"\"],v_func:[r,\"\"]})))}get names(){return o.keys(this.args)}get values(){return o.values(this.args)}_make_transform(t,r){return new Function(...this.names,t,u.use_strict(r))}get scalar_transform(){return this._make_transform(\"x\",this.func)}get vector_transform(){return this._make_transform(\"xs\",this.v_func)}compute(t){return this.scalar_transform(...this.values,t)}v_compute(t){return this.vector_transform(...this.values,t)}}s.CustomJSTransform=m,m.__name__=\"CustomJSTransform\",m.init_CustomJSTransform()},\n function _(n,s,o,r,c){r();const e=n(53);class t extends e.Model{constructor(n){super(n)}}o.Transform=t,t.__name__=\"Transform\"},\n function _(e,t,n,o,s){o();const i=e(151);class r extends i.RangeTransform{constructor(e){super(e)}static init_Dodge(){this.define((({Number:e})=>({value:[e,0]})))}_compute(e){return e+this.value}}n.Dodge=r,r.__name__=\"Dodge\",r.init_Dodge()},\n function _(e,n,t,r,s){r();const a=e(149),i=e(105),o=e(104),c=e(24),f=e(8);class u extends a.Transform{constructor(e){super(e)}static init_RangeTransform(){this.define((({Ref:e,Nullable:n})=>({range:[n(e(i.Range)),null]})))}v_compute(e){let n;if(this.range instanceof o.FactorRange)n=this.range.v_synthetic(e);else{if(!f.isArrayableOf(e,f.isNumber))throw new Error(\"unexpected\");n=e}const t=new(c.infer_type(n))(n.length);for(let e=0;e({x:[s(r,o(e))],y:[s(r,o(e))],data:[a(n(i.ColumnarDataSource)),null],clip:[t,!0]})))}connect_signals(){super.connect_signals(),this.connect(this.change,(()=>this._sorted_dirty=!0))}v_compute(t){const e=new(a.infer_type(t))(t.length);for(let r=0;rs*(e[t]-e[r]))),this._x_sorted=new(a.infer_type(e))(n),this._y_sorted=new(a.infer_type(r))(n);for(let t=0;t({mean:[t,0],width:[t,1],distribution:[o.Distribution,\"uniform\"]})))}v_compute(t){return null!=this.previous_values&&this.previous_values.length==t.length||(this.previous_values=super.v_compute(t)),this.previous_values}_compute(t){switch(this.distribution){case\"uniform\":return t+this.mean+(a.random()-.5)*this.width;case\"normal\":return t+a.rnorm(this.mean,this.width)}}}e.Jitter=h,h.__name__=\"Jitter\",h.init_Jitter()},\n function _(t,s,_,r,e){r();const i=t(9),o=t(152);class n extends o.Interpolator{constructor(t){super(t)}compute(t){if(this.sort(!1),this.clip){if(tthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}if(t==this._x_sorted[0])return this._y_sorted[0];const s=i.find_last_index(this._x_sorted,(s=>s({mode:[_.StepMode,\"after\"]})))}compute(t){if(this.sort(!1),this.clip){if(tthis._x_sorted[this._x_sorted.length-1])return NaN}else{if(tthis._x_sorted[this._x_sorted.length-1])return this._y_sorted[this._y_sorted.length-1]}let e;switch(this.mode){case\"after\":e=n.find_last_index(this._x_sorted,(e=>t>=e));break;case\"before\":e=n.find_index(this._x_sorted,(e=>t<=e));break;case\"center\":{const s=n.map(this._x_sorted,(e=>Math.abs(e-t))),r=n.min(s);e=n.find_index(s,(t=>r===t));break}default:throw new Error(`unknown mode: ${this.mode}`)}return-1!=e?this._y_sorted[e]:NaN}}s.StepInterpolator=d,d.__name__=\"StepInterpolator\",d.init_StepInterpolator()},\n function _(t,e,s,n,i){n();const a=t(105);class r extends a.Range{constructor(t){super(t)}static init_Range1d(){this.define((({Number:t,Nullable:e})=>({start:[t,0],end:[t,1],reset_start:[e(t),null,{on_update(t,e){e._reset_start=null!=t?t:e.start}}],reset_end:[e(t),null,{on_update(t,e){e._reset_end=null!=t?t:e.end}}]})))}_set_auto_bounds(){if(\"auto\"==this.bounds){const t=Math.min(this._reset_start,this._reset_end),e=Math.max(this._reset_start,this._reset_end);this.setv({bounds:[t,e]},{silent:!0})}}initialize(){super.initialize(),this._set_auto_bounds()}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}reset(){this._set_auto_bounds();const{_reset_start:t,_reset_end:e}=this;this.start!=t||this.end!=e?this.setv({start:t,end:e}):this.change.emit()}map(t){return new r({start:t(this.start),end:t(this.end)})}widen(t){let{start:e,end:s}=this;return this.is_reversed?(e+=t,s-=t):(e-=t,s+=t),new r({start:e,end:s})}}s.Range1d=r,r.__name__=\"Range1d\",r.init_Range1d()},\n function _(t,e,o,n,s){n();const a=t(158),r=t(24);class c extends a.ContinuousScale{constructor(t){super(t)}get s_compute(){const[t,e,o,n]=this._compute_state();return s=>{if(0==o)return 0;{const a=(Math.log(s)-n)/o;return isFinite(a)?a*t+e:NaN}}}compute(t){const[e,o,n,s]=this._compute_state();let a;if(0==n)a=0;else{const r=(Math.log(t)-s)/n;a=isFinite(r)?r*e+o:NaN}return a}v_compute(t){const[e,o,n,s]=this._compute_state(),a=new r.ScreenArray(t.length);if(0==n)for(let e=0;e({start:[i],end:[i],range_padding:[i,.1],range_padding_units:[_.PaddingUnits,\"percent\"],flipped:[t,!1],follow:[n(_.StartEnd),null],follow_interval:[n(i),null],default_span:[i,2],only_visible:[t,!1]}))),this.internal((({Enum:t})=>({scale_hint:[t(\"log\",\"auto\"),\"auto\"]})))}initialize(){super.initialize(),this._initial_start=this.start,this._initial_end=this.end,this._initial_range_padding=this.range_padding,this._initial_range_padding_units=this.range_padding_units,this._initial_follow=this.follow,this._initial_follow_interval=this.follow_interval,this._initial_default_span=this.default_span,this._plot_bounds=new Map}get min(){return Math.min(this.start,this.end)}get max(){return Math.max(this.start,this.end)}computed_renderers(){const{renderers:t,names:i}=this,n=o.concat(this.plots.map((t=>t.data_renderers)));return d.compute_renderers(0==t.length?\"auto\":t,n,i)}_compute_plot_bounds(t,i){let n=r.empty();for(const a of t){const t=i.get(a);null==t||!a.visible&&this.only_visible||(n=r.union(n,t))}return n}adjust_bounds_for_aspect(t,i){const n=r.empty();let a=t.x1-t.x0;a<=0&&(a=1);let e=t.y1-t.y0;e<=0&&(e=1);const s=.5*(t.x1+t.x0),l=.5*(t.y1+t.y0);return al&&(\"start\"==this.follow?e=a+s*l:\"end\"==this.follow&&(a=e-s*l)),[a,e]}update(t,i,n,a){if(this.have_updated_interactively)return;const e=this.computed_renderers();let s=this._compute_plot_bounds(e,t);null!=a&&(s=this.adjust_bounds_for_aspect(s,a)),this._plot_bounds.set(n,s);const[l,_]=this._compute_min_max(this._plot_bounds.values(),i);let[o,h]=this._compute_range(l,_);null!=this._initial_start&&(\"log\"==this.scale_hint?this._initial_start>0&&(o=this._initial_start):o=this._initial_start),null!=this._initial_end&&(\"log\"==this.scale_hint?this._initial_end>0&&(h=this._initial_end):h=this._initial_end);let r=!1;\"auto\"==this.bounds&&(this.setv({bounds:[o,h]},{silent:!0}),r=!0);const[d,u]=[this.start,this.end];if(o!=d||h!=u){const t={};o!=d&&(t.start=o),h!=u&&(t.end=h),this.setv(t),r=!1}r&&this.change.emit()}reset(){this.have_updated_interactively=!1,this.setv({range_padding:this._initial_range_padding,range_padding_units:this._initial_range_padding_units,follow:this._initial_follow,follow_interval:this._initial_follow_interval,default_span:this._initial_default_span},{silent:!0}),this.change.emit()}}n.DataRange1d=u,u.__name__=\"DataRange1d\",u.init_DataRange1d()},\n function _(a,e,n,t,r){t();const s=a(105),i=a(62);class R extends s.Range{constructor(a){super(a)}static init_DataRange(){this.define((({String:a,Array:e,Ref:n})=>({names:[e(a),[]],renderers:[e(n(i.DataRenderer)),[]]})))}}n.DataRange=R,R.__name__=\"DataRange\",R.init_DataRange()},\n function _(n,e,t,r,u){r();const l=n(9);t.compute_renderers=function(n,e,t){if(null==n)return[];let r=\"auto\"==n?e:n;return t.length>0&&(r=r.filter((n=>l.includes(t,n.name)))),r}},\n function _(i,s,x,A,o){A(),o(\"Axis\",i(163).Axis),o(\"CategoricalAxis\",i(170).CategoricalAxis),o(\"ContinuousAxis\",i(173).ContinuousAxis),o(\"DatetimeAxis\",i(174).DatetimeAxis),o(\"LinearAxis\",i(175).LinearAxis),o(\"LogAxis\",i(192).LogAxis),o(\"MercatorAxis\",i(195).MercatorAxis)},\n function _(t,e,i,s,o){s();const n=t(1),a=t(164),l=t(165),r=t(166),_=t(169),h=n.__importStar(t(48)),c=t(20),b=t(24),m=t(140),d=t(9),u=t(8),x=t(167),g=t(104),{abs:f}=Math;class p extends a.GuideRendererView{update_layout(){this.layout=new m.SideLayout(this.panel,(()=>this.get_size()),!0),this.layout.on_resize((()=>this._coordinates=void 0))}get_size(){const{visible:t,fixed_location:e}=this.model;if(t&&null==e&&this.is_renderable){const{extents:t}=this;return{width:0,height:Math.round(t.tick+t.tick_label+t.axis_label)}}return{width:0,height:0}}get is_renderable(){const[t,e]=this.ranges;return t.is_valid&&e.is_valid}_render(){var t;if(!this.is_renderable)return;const{tick_coords:e,extents:i}=this,s=this.layer.ctx;s.save(),this._draw_rule(s,i),this._draw_major_ticks(s,i,e),this._draw_minor_ticks(s,i,e),this._draw_major_labels(s,i,e),this._draw_axis_label(s,i,e),null===(t=this._paint)||void 0===t||t.call(this,s,i,e),s.restore()}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.plot_view.request_layout()))}get needs_clip(){return null!=this.model.fixed_location}_draw_rule(t,e){if(!this.visuals.axis_line.doit)return;const[i,s]=this.rule_coords,[o,n]=this.coordinates.map_to_screen(i,s),[a,l]=this.normals,[r,_]=this.offsets;this.visuals.axis_line.set_value(t),t.beginPath();for(let e=0;e0?o+s+3:0}_draw_axis_label(t,e,i){const s=this.model.axis_label;if(!s||null!=this.model.fixed_location)return;const o=new x.TextBox({text:s});o.visuals=this.visuals.axis_label_text,o.angle=this.panel.get_label_angle_heuristic(\"parallel\"),o.base_font_size=this.plot_view.base_font_size;const[n,a]=(()=>{const{bbox:t}=this.layout;switch(this.panel.side){case\"above\":return[t.hcenter,t.bottom];case\"below\":return[t.hcenter,t.top];case\"left\":return[t.right,t.vcenter];case\"right\":return[t.left,t.vcenter]}})(),[l,r]=this.normals,_=e.tick+e.tick_label+this.model.axis_label_standoff,{vertical_align:h,align:c}=this.panel.get_label_text_heuristics(\"parallel\");o.position={sx:n+l*_,sy:a+r*_,x_anchor:c,y_anchor:h},o.align=c,o.paint(t)}_draw_ticks(t,e,i,s,o){if(!o.doit)return;const[n,a]=e,[l,r]=this.coordinates.map_to_screen(n,a),[_,h]=this.normals,[c,b]=this.offsets,[m,d]=[_*(c-i),h*(b-i)],[u,x]=[_*(c+s),h*(b+s)];o.set_value(t),t.beginPath();for(let e=0;et.bbox())),T=(()=>{const[t]=this.ranges;return t.is_reversed?0==this.dimension?(t,e)=>z[t].left-z[e].right:(t,e)=>z[e].top-z[t].bottom:0==this.dimension?(t,e)=>z[e].left-z[t].right:(t,e)=>z[t].top-z[e].bottom})(),{major_label_policy:O}=this.model,A=O.filter(v,z,T),M=[...A.ones()];if(0!=M.length){const t=this.parent.canvas_view.bbox,e=e=>{const i=z[e];if(i.left<0){const t=-i.left,{position:s}=y[e];y[e].position=Object.assign(Object.assign({},s),{sx:s.sx+t})}else if(i.right>t.width){const s=i.right-t.width,{position:o}=y[e];y[e].position=Object.assign(Object.assign({},o),{sx:o.sx-s})}},i=e=>{const i=z[e];if(i.top<0){const t=-i.top,{position:s}=y[e];y[e].position=Object.assign(Object.assign({},s),{sy:s.sy+t})}else if(i.bottom>t.height){const s=i.bottom-t.height,{position:o}=y[e];y[e].position=Object.assign(Object.assign({},o),{sy:o.sy-s})}},s=M[0],o=M[M.length-1];0==this.dimension?(e(s),e(o)):(i(s),i(o))}for(const e of A){y[e].paint(t)}}_tick_extent(){return this.model.major_tick_out}_tick_label_extents(){const t=this.tick_coords.major,e=this.compute_labels(t[this.dimension]),i=this.model.major_label_orientation,s=this.model.major_label_standoff,o=this.visuals.major_label_text;return[this._oriented_labels_extent(e,i,s,o)]}get extents(){const t=this._tick_label_extents();return{tick:this._tick_extent(),tick_labels:t,tick_label:d.sum(t),axis_label:this._axis_label_extent()}}_oriented_labels_extent(t,e,i,s){if(0==t.length)return 0;const o=this.panel.get_label_angle_heuristic(e);t.visuals=s,t.angle=o,t.base_font_size=this.plot_view.base_font_size;const n=t.max_size(),a=0==this.dimension?n.height:n.width;return a>0?i+a+3:0}get normals(){return this.panel.normals}get dimension(){return this.panel.dimension}compute_labels(t){const e=this.model.formatter.format_graphics(t,this),{major_label_overrides:i}=this.model;for(let s=0;sf(a-l)?(t=_(r(o,n),a),s=r(_(o,n),l)):(t=r(o,n),s=_(o,n)),[t,s]}}get rule_coords(){const t=this.dimension,e=(t+1)%2,[i]=this.ranges,[s,o]=this.computed_bounds,n=[new Array(2),new Array(2)];return n[t][0]=Math.max(s,i.min),n[t][1]=Math.min(o,i.max),n[t][0]>n[t][1]&&(n[t][0]=n[t][1]=NaN),n[e][0]=this.loc,n[e][1]=this.loc,n}get tick_coords(){const t=this.dimension,e=(t+1)%2,[i]=this.ranges,[s,o]=this.computed_bounds,n=this.model.ticker.get_ticks(s,o,i,this.loc),a=n.major,l=n.minor,r=[[],[]],_=[[],[]],[h,c]=[i.min,i.max];for(let i=0;ic||(r[t].push(a[i]),r[e].push(this.loc));for(let i=0;ic||(_[t].push(l[i]),_[e].push(this.loc));return{major:r,minor:_}}get loc(){const{fixed_location:t}=this.model;if(null!=t){if(u.isNumber(t))return t;const[,e]=this.ranges;if(e instanceof g.FactorRange)return e.synthetic(t);throw new Error(\"unexpected\")}const[,e]=this.ranges;switch(this.panel.side){case\"left\":case\"below\":return e.start;case\"right\":case\"above\":return e.end}}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box})}}i.AxisView=p,p.__name__=\"AxisView\";class k extends a.GuideRenderer{constructor(t){super(t)}static init_Axis(){this.prototype.default_view=p,this.mixins([[\"axis_\",h.Line],[\"major_tick_\",h.Line],[\"minor_tick_\",h.Line],[\"major_label_\",h.Text],[\"axis_label_\",h.Text]]),this.define((({Any:t,Int:e,Number:i,String:s,Ref:o,Dict:n,Tuple:a,Or:h,Nullable:b,Auto:m})=>({bounds:[h(a(i,i),m),\"auto\"],ticker:[o(l.Ticker)],formatter:[o(r.TickFormatter)],axis_label:[b(s),\"\"],axis_label_standoff:[e,5],major_label_standoff:[e,5],major_label_orientation:[h(c.TickLabelOrientation,i),\"horizontal\"],major_label_overrides:[n(s),{}],major_label_policy:[o(_.LabelingPolicy),()=>new _.AllLabels],major_tick_in:[i,2],major_tick_out:[i,6],minor_tick_in:[i,0],minor_tick_out:[i,4],fixed_location:[b(h(i,t)),null]}))),this.override({axis_line_color:\"black\",major_tick_line_color:\"black\",minor_tick_line_color:\"black\",major_label_text_font_size:\"11px\",major_label_text_align:\"center\",major_label_text_baseline:\"alphabetic\",axis_label_text_font_size:\"13px\",axis_label_text_font_style:\"italic\"})}}i.Axis=k,k.__name__=\"Axis\",k.init_Axis()},\n function _(e,r,d,i,n){i();const s=e(41);class t extends s.RendererView{}d.GuideRendererView=t,t.__name__=\"GuideRendererView\";class _ extends s.Renderer{constructor(e){super(e)}static init_GuideRenderer(){this.override({level:\"guide\"})}}d.GuideRenderer=_,_.__name__=\"GuideRenderer\",_.init_GuideRenderer()},\n function _(c,e,n,s,o){s();const r=c(53);class t extends r.Model{constructor(c){super(c)}}n.Ticker=t,t.__name__=\"Ticker\"},\n function _(t,o,r,e,c){e();const n=t(53),a=t(167);class m extends n.Model{constructor(t){super(t)}format_graphics(t,o){return this.doFormat(t,o).map((t=>new a.TextBox({text:t})))}compute(t,o){return this.doFormat([t],null!=o?o:{loc:0})[0]}v_compute(t,o){return this.doFormat(t,null!=o?o:{loc:0})}}r.TickFormatter=m,m.__name__=\"TickFormatter\"},\n function _(t,e,s,i,n){i();const h=t(99),o=t(143),a=t(9),r=t(8),c=t(168),_=t(22);s.text_width=(()=>{const t=document.createElement(\"canvas\").getContext(\"2d\");let e=\"\";return(s,i)=>(i!=e&&(e=i,t.font=i),t.measureText(s).width)})();class l{constructor(){this._position={sx:0,sy:0},this.font_size_scale=1,this._base_font_size=13}set base_font_size(t){this._base_font_size=t}get base_font_size(){return this._base_font_size}set position(t){this._position=t}get position(){return this._position}infer_text_height(){return\"ascent_descent\"}bbox(){const{p0:t,p1:e,p2:s,p3:i}=this.rect(),n=Math.min(t.x,e.x,s.x,i.x),o=Math.min(t.y,e.y,s.y,i.y),a=Math.max(t.x,e.x,s.x,i.x),r=Math.max(t.y,e.y,s.y,i.y);return new h.BBox({left:n,right:a,top:o,bottom:r})}size(){const{width:t,height:e}=this._size(),{angle:s}=this;if(s){const i=Math.cos(Math.abs(s)),n=Math.sin(Math.abs(s));return{width:Math.abs(t*i+e*n),height:Math.abs(t*n+e*i)}}return{width:t,height:e}}rect(){const t=this._rect(),{angle:e}=this;if(e){const{sx:s,sy:i}=this.position,n=new c.AffineTransform;return n.translate(s,i),n.rotate(e),n.translate(-s,-i),n.apply_rect(t)}return t}paint_rect(t){const{p0:e,p1:s,p2:i,p3:n}=this.rect();t.save(),t.strokeStyle=\"red\",t.lineWidth=1,t.beginPath();const{round:h}=Math;t.moveTo(h(e.x),h(e.y)),t.lineTo(h(s.x),h(s.y)),t.lineTo(h(i.x),h(i.y)),t.lineTo(h(n.x),h(n.y)),t.closePath(),t.stroke(),t.restore()}paint_bbox(t){const{x:e,y:s,width:i,height:n}=this.bbox();t.save(),t.strokeStyle=\"blue\",t.lineWidth=1,t.beginPath();const{round:h}=Math;t.moveTo(h(e),h(s)),t.lineTo(h(e),h(s+n)),t.lineTo(h(e+i),h(s+n)),t.lineTo(h(e+i),h(s)),t.closePath(),t.stroke(),t.restore()}}s.GraphicsBox=l,l.__name__=\"GraphicsBox\";class x extends l{constructor({text:t}){super(),this.align=\"left\",this.text=t}set visuals(t){const e=t.text_color.get_value(),s=t.text_alpha.get_value(),i=t.text_font_style.get_value();let n=t.text_font_size.get_value();const h=t.text_font.get_value(),{font_size_scale:a,base_font_size:r}=this,c=o.parse_css_font_size(n);if(null!=c){let{value:t,unit:e}=c;t*=a,\"em\"==e&&r&&(t*=r,e=\"px\"),n=`${t}${e}`}const l=`${i} ${n} ${h}`;this.font=l,this.color=_.color2css(e,s),this.line_height=t.text_line_height.get_value()}infer_text_height(){if(this.text.includes(\"\\n\"))return\"ascent_descent\";return function(t){for(const e of new Set(t))if(!(\"0\"<=e&&e<=\"9\"))switch(e){case\",\":case\".\":case\"+\":case\"-\":case\"−\":case\"e\":continue;default:return!1}return!0}(this.text)?\"cap\":\"ascent_descent\"}_text_line(t){var e;const s=null!==(e=this.text_height_metric)&&void 0!==e?e:this.infer_text_height(),i=(()=>{switch(s){case\"x\":case\"x_descent\":return t.x_height;case\"cap\":case\"cap_descent\":return t.cap_height;case\"ascent\":case\"ascent_descent\":return t.ascent}})(),n=(()=>{switch(s){case\"x\":case\"cap\":case\"ascent\":return 0;case\"x_descent\":case\"cap_descent\":case\"ascent_descent\":return t.descent}})();return{height:i+n,ascent:i,descent:n}}get nlines(){return this.text.split(\"\\n\").length}_size(){var t,e;const{font:i}=this,n=o.font_metrics(i),h=(this.line_height-1)*n.height,r=\"\"==this.text,c=this.text.split(\"\\n\"),_=c.length,l=c.map((t=>s.text_width(t,i))),x=this._text_line(n).height*_,u=\"%\"==(null===(t=this.width)||void 0===t?void 0:t.unit)?this.width.value:1,p=\"%\"==(null===(e=this.height)||void 0===e?void 0:e.unit)?this.height.value:1;return{width:a.max(l)*u,height:r?0:(x+h*(_-1))*p,metrics:n}}_computed_position(t,e,s){const{width:i,height:n}=t,{sx:h,sy:o,x_anchor:a=\"left\",y_anchor:c=\"center\"}=this.position;return{x:h-(()=>{if(r.isNumber(a))return a*i;switch(a){case\"left\":return 0;case\"center\":return.5*i;case\"right\":return i}})(),y:o-(()=>{var t;if(r.isNumber(c))return c*n;switch(c){case\"top\":return 0;case\"center\":return.5*n;case\"bottom\":return n;case\"baseline\":if(1!=s)return.5*n;switch(null!==(t=this.text_height_metric)&&void 0!==t?t:this.infer_text_height()){case\"x\":case\"x_descent\":return e.x_height;case\"cap\":case\"cap_descent\":return e.cap_height;case\"ascent\":case\"ascent_descent\":return e.ascent}}})()}}_rect(){const{width:t,height:e,metrics:s}=this._size(),i=this.text.split(\"\\n\").length,{x:n,y:o}=this._computed_position({width:t,height:e},s,i);return new h.BBox({x:n,y:o,width:t,height:e}).rect}paint(t){var e,i;const{font:n}=this,h=o.font_metrics(n),r=(this.line_height-1)*h.height,c=this.text.split(\"\\n\"),_=c.length,l=c.map((t=>s.text_width(t,n))),x=this._text_line(h),u=x.height*_,p=\"%\"==(null===(e=this.width)||void 0===e?void 0:e.unit)?this.width.value:1,f=\"%\"==(null===(i=this.height)||void 0===i?void 0:i.unit)?this.height.value:1,g=a.max(l)*p,d=(u+r*(_-1))*f;t.save(),t.fillStyle=this.color,t.font=this.font,t.textAlign=\"left\",t.textBaseline=\"alphabetic\";const{sx:b,sy:m}=this.position,{align:y}=this,{angle:v}=this;v&&(t.translate(b,m),t.rotate(v),t.translate(-b,-m));let{x:w,y:z}=this._computed_position({width:g,height:d},h,_);if(\"justify\"==y)for(let e=0;e<_;e++){let i=w;const h=c[e].split(\" \"),o=h.length,_=h.map((t=>s.text_width(t,n))),l=(g-a.sum(_))/(o-1);for(let e=0;e{switch(y){case\"left\":return 0;case\"center\":return.5*(g-l[e]);case\"right\":return g-l[e]}})();t.fillStyle=this.color,t.fillText(c[e],s,z+x.ascent),z+=x.height+r}t.restore()}}s.TextBox=x,x.__name__=\"TextBox\";class u extends l{constructor(t,e){super(),this.base=t,this.expo=e}get children(){return[this.base,this.expo]}set base_font_size(t){super.base_font_size=t,this.base.base_font_size=t,this.expo.base_font_size=t}set position(t){this._position=t;const e=this.base.size(),s=this.expo.size(),i=this._shift_scale()*e.height,n=Math.max(e.height,i+s.height);this.base.position={sx:0,x_anchor:\"left\",sy:n,y_anchor:\"bottom\"},this.expo.position={sx:e.width,x_anchor:\"left\",sy:i,y_anchor:\"bottom\"}}get position(){return this._position}set visuals(t){this.expo.font_size_scale=.7,this.base.visuals=t,this.expo.visuals=t}_shift_scale(){if(this.base instanceof x&&1==this.base.nlines){const{x_height:t,cap_height:e}=o.font_metrics(this.base.font);return t/e}return 2/3}infer_text_height(){return this.base.infer_text_height()}_rect(){const t=this.base.bbox(),e=this.expo.bbox(),s=t.union(e),{x:i,y:n}=this._computed_position();return s.translate(i,n).rect}_size(){const t=this.base.size(),e=this.expo.size();return{width:t.width+e.width,height:Math.max(t.height,this._shift_scale()*t.height+e.height)}}paint(t){t.save();const{angle:e}=this;if(e){const{sx:s,sy:i}=this.position;t.translate(s,i),t.rotate(e),t.translate(-s,-i)}const{x:s,y:i}=this._computed_position();t.translate(s,i),this.base.paint(t),this.expo.paint(t),t.restore()}paint_bbox(t){super.paint_bbox(t);const{x:e,y:s}=this._computed_position();t.save(),t.translate(e,s);for(const e of this.children)e.paint_bbox(t);t.restore()}_computed_position(){const{width:t,height:e}=this._size(),{sx:s,sy:i,x_anchor:n=\"left\",y_anchor:h=\"center\"}=this.position;return{x:s-(()=>{if(r.isNumber(n))return n*t;switch(n){case\"left\":return 0;case\"center\":return.5*t;case\"right\":return t}})(),y:i-(()=>{if(r.isNumber(h))return h*e;switch(h){case\"top\":return 0;case\"center\":return.5*e;case\"bottom\":return e;case\"baseline\":return.5*e}})()}}}s.BaseExpo=u,u.__name__=\"BaseExpo\";class p{constructor(t){this.items=t}set base_font_size(t){for(const e of this.items)e.base_font_size=t}get length(){return this.items.length}set visuals(t){for(const e of this.items)e.visuals=t;const e={x:0,cap:1,ascent:2,x_descent:3,cap_descent:4,ascent_descent:5},s=a.max_by(this.items.map((t=>t.infer_text_height())),(t=>e[t]));for(const t of this.items)t.text_height_metric=s}set angle(t){for(const e of this.items)e.angle=t}max_size(){let t=0,e=0;for(const s of this.items){const i=s.size();t=Math.max(t,i.width),e=Math.max(e,i.height)}return{width:t,height:e}}}s.GraphicsBoxes=p,p.__name__=\"GraphicsBoxes\"},\n function _(t,s,r,n,i){n();const{sin:e,cos:a}=Math;class h{constructor(t=1,s=0,r=0,n=1,i=0,e=0){this.a=t,this.b=s,this.c=r,this.d=n,this.e=i,this.f=e}toString(){const{a:t,b:s,c:r,d:n,e:i,f:e}=this;return`matrix(${t}, ${s}, ${r}, ${n}, ${i}, ${e})`}clone(){const{a:t,b:s,c:r,d:n,e:i,f:e}=this;return new h(t,s,r,n,i,e)}get is_identity(){const{a:t,b:s,c:r,d:n,e:i,f:e}=this;return 1==t&&0==s&&0==r&&1==n&&0==i&&0==e}apply_point(t){const[s,r]=this.apply(t.x,t.y);return{x:s,y:r}}apply_rect(t){return{p0:this.apply_point(t.p0),p1:this.apply_point(t.p1),p2:this.apply_point(t.p2),p3:this.apply_point(t.p3)}}apply(t,s){const{a:r,b:n,c:i,d:e,e:a,f:h}=this;return[r*t+i*s+a,n*t+e*s+h]}iv_apply(t,s){const{a:r,b:n,c:i,d:e,e:a,f:h}=this,p=t.length;for(let o=0;o({min_distance:[e,5]})))}filter(e,n,s){const{min_distance:t}=this;let i=null;for(const n of e)null!=i&&s(i,n)({args:[s(e),{}],code:[n,\"\"]})))}get names(){return c.keys(this.args)}get values(){return c.values(this.args)}get func(){const e=o.use_strict(this.code);return new a.GeneratorFunction(\"indices\",\"bboxes\",\"distance\",...this.names,e)}filter(e,n,s){const t=Object.create(null),i=this.func.call(t,e,n,s,...this.values);let l=i.next();if(l.done&&void 0!==l.value){const{value:n}=l;return n instanceof a.Indices?n:void 0===n?e:r.isIterable(n)?a.Indices.from_indices(e.size,n):a.Indices.all_unset(e.size)}{const n=[];do{n.push(l.value),l=i.next()}while(!l.done);return a.Indices.from_indices(e.size,n)}}}s.CustomLabelingPolicy=m,m.__name__=\"CustomLabelingPolicy\",m.init_CustomLabelingPolicy()},\n function _(t,s,e,o,i){o();const a=t(1),r=t(163),l=t(171),_=t(172),n=a.__importStar(t(48)),c=t(20),p=t(167),h=t(8);class m extends r.AxisView{_paint(t,s,e){this._draw_group_separators(t,s,e)}_draw_group_separators(t,s,e){const[o]=this.ranges,[i,a]=this.computed_bounds;if(!o.tops||o.tops.length<2||!this.visuals.separator_line.doit)return;const r=this.dimension,l=(r+1)%2,_=[[],[]];let n=0;for(let t=0;ti&&cnew p.GraphicsBoxes(t.map((t=>h.isString(t)?new p.TextBox({text:t}):t))),_=t=>l(this.model.formatter.doFormat(t,this));if(1==t.levels){const t=_(i.major);r.push([t,a.major,this.model.major_label_orientation,this.visuals.major_label_text])}else if(2==t.levels){const t=_(i.major.map((t=>t[1])));r.push([t,a.major,this.model.major_label_orientation,this.visuals.major_label_text]),r.push([l(i.tops),a.tops,this.model.group_label_orientation,this.visuals.group_text])}else if(3==t.levels){const t=_(i.major.map((t=>t[2]))),s=i.mids.map((t=>t[1]));r.push([t,a.major,this.model.major_label_orientation,this.visuals.major_label_text]),r.push([l(s),a.mids,this.model.subgroup_label_orientation,this.visuals.subgroup_text]),r.push([l(i.tops),a.tops,this.model.group_label_orientation,this.visuals.group_text])}return r}get tick_coords(){const t=this.dimension,s=(t+1)%2,[e]=this.ranges,[o,i]=this.computed_bounds,a=this.model.ticker.get_ticks(o,i,e,this.loc),r={major:[[],[]],mids:[[],[]],tops:[[],[]],minor:[[],[]]};return r.major[t]=a.major,r.major[s]=a.major.map((()=>this.loc)),3==e.levels&&(r.mids[t]=a.mids,r.mids[s]=a.mids.map((()=>this.loc))),e.levels>1&&(r.tops[t]=a.tops,r.tops[s]=a.tops.map((()=>this.loc))),r}}e.CategoricalAxisView=m,m.__name__=\"CategoricalAxisView\";class u extends r.Axis{constructor(t){super(t)}static init_CategoricalAxis(){this.prototype.default_view=m,this.mixins([[\"separator_\",n.Line],[\"group_\",n.Text],[\"subgroup_\",n.Text]]),this.define((({Number:t,Or:s})=>({group_label_orientation:[s(c.TickLabelOrientation,t),\"parallel\"],subgroup_label_orientation:[s(c.TickLabelOrientation,t),\"parallel\"]}))),this.override({ticker:()=>new l.CategoricalTicker,formatter:()=>new _.CategoricalTickFormatter,separator_line_color:\"lightgrey\",separator_line_width:2,group_text_font_style:\"bold\",group_text_font_size:\"11px\",group_text_color:\"grey\",subgroup_text_font_style:\"bold\",subgroup_text_font_size:\"11px\"})}}e.CategoricalAxis=u,u.__name__=\"CategoricalAxis\",u.init_CategoricalAxis()},\n function _(t,c,o,s,e){s();const r=t(165);class i extends r.Ticker{constructor(t){super(t)}get_ticks(t,c,o,s){var e,r;return{major:this._collect(o.factors,o,t,c),minor:[],tops:this._collect(null!==(e=o.tops)&&void 0!==e?e:[],o,t,c),mids:this._collect(null!==(r=o.mids)&&void 0!==r?r:[],o,t,c)}}_collect(t,c,o,s){const e=[];for(const r of t){const t=c.synthetic(r);t>o&&tnew m.DatetimeTicker,formatter:()=>new r.DatetimeTickFormatter})}}i.DatetimeAxis=c,c.__name__=\"DatetimeAxis\",c.init_DatetimeAxis()},\n function _(i,e,s,n,t){n();const r=i(173),a=i(176),o=i(177);class c extends r.ContinuousAxisView{}s.LinearAxisView=c,c.__name__=\"LinearAxisView\";class _ extends r.ContinuousAxis{constructor(i){super(i)}static init_LinearAxis(){this.prototype.default_view=c,this.override({ticker:()=>new o.BasicTicker,formatter:()=>new a.BasicTickFormatter})}}s.LinearAxis=_,_.__name__=\"LinearAxis\",_.init_LinearAxis()},\n function _(i,t,e,n,o){n();const s=i(166),r=i(34);function c(i){let t=\"\";for(const e of i)t+=\"-\"==e?\"−\":e;return t}e.unicode_replace=c;class _ extends s.TickFormatter{constructor(i){super(i),this.last_precision=3}static init_BasicTickFormatter(){this.define((({Boolean:i,Int:t,Auto:e,Or:n})=>({precision:[n(t,e),\"auto\"],use_scientific:[i,!0],power_limit_high:[t,5],power_limit_low:[t,-3]})))}get scientific_limit_low(){return 10**this.power_limit_low}get scientific_limit_high(){return 10**this.power_limit_high}_need_sci(i){if(!this.use_scientific)return!1;const{scientific_limit_high:t}=this,{scientific_limit_low:e}=this,n=i.length<2?0:Math.abs(i[1]-i[0])/1e4;for(const o of i){const i=Math.abs(o);if(!(i<=n)&&(i>=t||i<=e))return!0}return!1}_format_with_precision(i,t,e){return t?i.map((i=>c(i.toExponential(e)))):i.map((i=>c(r.to_fixed(i,e))))}_auto_precision(i,t){const e=new Array(i.length),n=this.last_precision<=15;i:for(let o=this.last_precision;n?o<=15:o>=1;n?o++:o--){if(t){e[0]=i[0].toExponential(o);for(let t=1;t({base:[t,10],mantissas:[i(t),[1,2,5]],min_interval:[t,0],max_interval:[a(t),null]})))}get_min_interval(){return this.min_interval}get_max_interval(){var t;return null!==(t=this.max_interval)&&void 0!==t?t:1/0}initialize(){super.initialize();const t=r.nth(this.mantissas,-1)/this.base,i=r.nth(this.mantissas,0)*this.base;this.extended_mantissas=[t,...this.mantissas,i],this.base_factor=0===this.get_min_interval()?1:this.get_min_interval()}get_interval(t,i,a){const e=i-t,s=this.get_ideal_interval(t,i,a),n=Math.floor(_.log(s/this.base_factor,this.base)),l=this.base**n*this.base_factor,h=this.extended_mantissas,m=h.map((t=>Math.abs(a-e/(t*l)))),v=h[r.argmin(m)]*l;return _.clamp(v,this.get_min_interval(),this.get_max_interval())}}a.AdaptiveTicker=l,l.__name__=\"AdaptiveTicker\",l.init_AdaptiveTicker()},\n function _(t,i,n,s,e){s();const o=t(165),r=t(9);class c extends o.Ticker{constructor(t){super(t)}static init_ContinuousTicker(){this.define((({Int:t})=>({num_minor_ticks:[t,5],desired_num_ticks:[t,6]})))}get_ticks(t,i,n,s){return this.get_ticks_no_defaults(t,i,s,this.desired_num_ticks)}get_ticks_no_defaults(t,i,n,s){const e=this.get_interval(t,i,s),o=Math.floor(t/e),c=Math.ceil(i/e);let _;_=isFinite(o)&&isFinite(c)?r.range(o,c+1):[];const u=_.map((t=>t*e)).filter((n=>t<=n&&n<=i)),a=this.num_minor_ticks,f=[];if(a>0&&u.length>0){const n=e/a,s=r.range(0,a).map((t=>t*n));for(const n of s.slice(1)){const s=u[0]-n;t<=s&&s<=i&&f.push(s)}for(const n of u)for(const e of s){const s=n+e;t<=s&&s<=i&&f.push(s)}}return{major:u,minor:f}}get_ideal_interval(t,i,n){return(i-t)/n}}n.ContinuousTicker=c,c.__name__=\"ContinuousTicker\",c.init_ContinuousTicker()},\n function _(t,s,e,i,n){i();const r=t(1).__importDefault(t(181)),o=t(166),a=t(19),c=t(182),m=t(9),u=t(8);function h(t){return r.default(t,\"%Y %m %d %H %M %S\").split(/\\s+/).map((t=>parseInt(t,10)))}function d(t,s){if(u.isFunction(s))return s(t);{const e=c.sprintf(\"$1%06d\",function(t){return Math.round(t/1e3%1*1e6)}(t));return-1==(s=s.replace(/((^|[^%])(%%)*)%f/,e)).indexOf(\"%\")?s:r.default(t,s)}}const l=[\"microseconds\",\"milliseconds\",\"seconds\",\"minsec\",\"minutes\",\"hourmin\",\"hours\",\"days\",\"months\",\"years\"];class f extends o.TickFormatter{constructor(t){super(t),this.strip_leading_zeros=!0}static init_DatetimeTickFormatter(){this.define((({String:t,Array:s})=>({microseconds:[s(t),[\"%fus\"]],milliseconds:[s(t),[\"%3Nms\",\"%S.%3Ns\"]],seconds:[s(t),[\"%Ss\"]],minsec:[s(t),[\":%M:%S\"]],minutes:[s(t),[\":%M\",\"%Mm\"]],hourmin:[s(t),[\"%H:%M\"]],hours:[s(t),[\"%Hh\",\"%H:%M\"]],days:[s(t),[\"%m/%d\",\"%a%d\"]],months:[s(t),[\"%m/%Y\",\"%b %Y\"]],years:[s(t),[\"%Y\"]]})))}initialize(){super.initialize(),this._update_width_formats()}_update_width_formats(){const t=+r.default(new Date),s=function(s){const e=s.map((s=>d(t,s).length)),i=m.sort_by(m.zip(e,s),(([t])=>t));return m.unzip(i)};this._width_formats={microseconds:s(this.microseconds),milliseconds:s(this.milliseconds),seconds:s(this.seconds),minsec:s(this.minsec),minutes:s(this.minutes),hourmin:s(this.hourmin),hours:s(this.hours),days:s(this.days),months:s(this.months),years:s(this.years)}}_get_resolution_str(t,s){const e=1.1*t;switch(!1){case!(e<.001):return\"microseconds\";case!(e<1):return\"milliseconds\";case!(e<60):return s>=60?\"minsec\":\"seconds\";case!(e<3600):return s>=3600?\"hourmin\":\"minutes\";case!(e<86400):return\"hours\";case!(e<2678400):return\"days\";case!(e<31536e3):return\"months\";default:return\"years\"}}doFormat(t,s){if(0==t.length)return[];const e=Math.abs(t[t.length-1]-t[0])/1e3,i=e/(t.length-1),n=this._get_resolution_str(i,e),[,[r]]=this._width_formats[n],o=[],c=l.indexOf(n),m={};for(const t of l)m[t]=0;m.seconds=5,m.minsec=4,m.minutes=4,m.hourmin=3,m.hours=3;for(const s of t){let t,e;try{e=h(s),t=d(s,r)}catch(t){a.logger.warn(`unable to format tick for timestamp value ${s}`),a.logger.warn(` - ${t}`),o.push(\"ERR\");continue}let i=!1,u=c;for(;0==e[m[l[u]]];){let r;if(u+=1,u==l.length)break;if((\"minsec\"==n||\"hourmin\"==n)&&!i){if(\"minsec\"==n&&0==e[4]&&0!=e[5]||\"hourmin\"==n&&0==e[3]&&0!=e[4]){r=this._width_formats[l[c-1]][1][0],t=d(s,r);break}i=!0}r=this._width_formats[l[u]][1][0],t=d(s,r)}if(this.strip_leading_zeros){let s=t.replace(/^0+/g,\"\");s!=t&&isNaN(parseInt(s))&&(s=`0${s}`),o.push(s)}else o.push(t)}return o}}e.DatetimeTickFormatter=f,f.__name__=\"DatetimeTickFormatter\",f.init_DatetimeTickFormatter()},\n function _(e,t,n,r,o){!function(e){\"object\"==typeof t&&t.exports?t.exports=e():\"function\"==typeof define?define(e):this.tz=e()}((function(){function e(e,t,n){var r,o=t.day[1];do{r=new Date(Date.UTC(n,t.month,Math.abs(o++)))}while(t.day[0]<7&&r.getUTCDay()!=t.day[0]);return(r={clock:t.clock,sort:r.getTime(),rule:t,save:6e4*t.save,offset:e.offset})[r.clock]=r.sort+6e4*t.time,r.posix?r.wallclock=r[r.clock]+(e.offset+t.saved):r.posix=r[r.clock]-(e.offset+t.saved),r}function t(t,n,r){var o,a,u,i,l,s,c,f=t[t.zone],h=[],T=new Date(r).getUTCFullYear(),g=1;for(o=1,a=f.length;o=T-g;--c)for(o=0,a=s.length;o=h[o][n]&&h[o][h[o].clock]>u[h[o].clock]&&(i=h[o])}return i&&((l=/^(.*)\\/(.*)$/.exec(u.format))?i.abbrev=l[i.save?2:1]:i.abbrev=u.format.replace(/%s/,i.rule.letter)),i||u}function n(e,n){return\"UTC\"==e.zone?n:(e.entry=t(e,\"posix\",n),n+e.entry.offset+e.entry.save)}function r(e,n){return\"UTC\"==e.zone?n:(e.entry=r=t(e,\"wallclock\",n),0<(o=n-r.wallclock)&&o9)t+=s*l[c-10];else{if(a=new Date(n(e,t)),c<7)for(;s;)a.setUTCDate(a.getUTCDate()+i),a.getUTCDay()==c&&(s-=i);else 7==c?a.setUTCFullYear(a.getUTCFullYear()+s):8==c?a.setUTCMonth(a.getUTCMonth()+s):a.setUTCDate(a.getUTCDate()+s);null==(t=r(e,a.getTime()))&&(t=r(e,a.getTime()+864e5*i)-864e5*i)}return t}var a={clock:function(){return+new Date},zone:\"UTC\",entry:{abbrev:\"UTC\",offset:0,save:0},UTC:1,z:function(e,t,n,r){var o,a,u=this.entry.offset+this.entry.save,i=Math.abs(u/1e3),l=[],s=3600;for(o=0;o<3;o++)l.push((\"0\"+Math.floor(i/s)).slice(-2)),i%=s,s/=60;return\"^\"!=n||u?(\"^\"==n&&(r=3),3==r?(a=(a=l.join(\":\")).replace(/:00$/,\"\"),\"^\"!=n&&(a=a.replace(/:00$/,\"\"))):r?(a=l.slice(0,r+1).join(\":\"),\"^\"==n&&(a=a.replace(/:00$/,\"\"))):a=l.slice(0,2).join(\"\"),a=(a=(u<0?\"-\":\"+\")+a).replace(/([-+])(0)/,{_:\" $1\",\"-\":\"$1\"}[n]||\"$1$2\")):\"Z\"},\"%\":function(e){return\"%\"},n:function(e){return\"\\n\"},t:function(e){return\"\\t\"},U:function(e){return s(e,0)},W:function(e){return s(e,1)},V:function(e){return c(e)[0]},G:function(e){return c(e)[1]},g:function(e){return c(e)[1]%100},j:function(e){return Math.floor((e.getTime()-Date.UTC(e.getUTCFullYear(),0))/864e5)+1},s:function(e){return Math.floor(e.getTime()/1e3)},C:function(e){return Math.floor(e.getUTCFullYear()/100)},N:function(e){return e.getTime()%1e3*1e6},m:function(e){return e.getUTCMonth()+1},Y:function(e){return e.getUTCFullYear()},y:function(e){return e.getUTCFullYear()%100},H:function(e){return e.getUTCHours()},M:function(e){return e.getUTCMinutes()},S:function(e){return e.getUTCSeconds()},e:function(e){return e.getUTCDate()},d:function(e){return e.getUTCDate()},u:function(e){return e.getUTCDay()||7},w:function(e){return e.getUTCDay()},l:function(e){return e.getUTCHours()%12||12},I:function(e){return e.getUTCHours()%12||12},k:function(e){return e.getUTCHours()},Z:function(e){return this.entry.abbrev},a:function(e){return this[this.locale].day.abbrev[e.getUTCDay()]},A:function(e){return this[this.locale].day.full[e.getUTCDay()]},h:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},b:function(e){return this[this.locale].month.abbrev[e.getUTCMonth()]},B:function(e){return this[this.locale].month.full[e.getUTCMonth()]},P:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)].toLowerCase()},p:function(e){return this[this.locale].meridiem[Math.floor(e.getUTCHours()/12)]},R:function(e,t){return this.convert([t,\"%H:%M\"])},T:function(e,t){return this.convert([t,\"%H:%M:%S\"])},D:function(e,t){return this.convert([t,\"%m/%d/%y\"])},F:function(e,t){return this.convert([t,\"%Y-%m-%d\"])},x:function(e,t){return this.convert([t,this[this.locale].date])},r:function(e,t){return this.convert([t,this[this.locale].time12||\"%I:%M:%S\"])},X:function(e,t){return this.convert([t,this[this.locale].time24])},c:function(e,t){return this.convert([t,this[this.locale].dateTime])},convert:function(e){if(!e.length)return\"1.0.23\";var t,a,u,l,s,c=Object.create(this),f=[];for(t=0;t=o?Math.floor((n-o)/7)+1:0}function c(e){var t,n,r;return n=e.getUTCFullYear(),t=new Date(Date.UTC(n,0)).getUTCDay(),(r=s(e,1)+(t>1&&t<=4?1:0))?53!=r||4==t||3==t&&29==new Date(n,1,29).getDate()?[r,e.getUTCFullYear()]:[1,e.getUTCFullYear()+1]:(n=e.getUTCFullYear()-1,[r=4==(t=new Date(Date.UTC(n,0)).getUTCDay())||3==t&&29==new Date(n,1,29).getDate()?53:52,e.getUTCFullYear()-1])}return u=u.toLowerCase().split(\"|\"),\"delmHMSUWVgCIky\".replace(/./g,(function(e){a[e].pad=2})),a.N.pad=9,a.j.pad=3,a.k.style=\"_\",a.l.style=\"_\",a.e.style=\"_\",function(){return a.convert(arguments)}}))},\n function _(r,t,n,e,i){e();const u=r(1),a=u.__importStar(r(183)),f=r(184),o=u.__importDefault(r(181)),l=r(21),s=r(8);function c(r,...t){return f.sprintf(r,...t)}function m(r,t,n){if(s.isNumber(r)){return c((()=>{switch(!1){case Math.floor(r)!=r:return\"%d\";case!(Math.abs(r)>.1&&Math.abs(r)<1e3):return\"%0.3f\";default:return\"%0.3e\"}})(),r)}return`${r}`}function p(r,t,e){if(null==t)return m;if(null!=e&&r in e){const t=e[r];if(s.isString(t)){if(t in n.DEFAULT_FORMATTERS)return n.DEFAULT_FORMATTERS[t];throw new Error(`Unknown tooltip field formatter type '${t}'`)}return function(r,n,e){return t.format(r,n,e)}}return n.DEFAULT_FORMATTERS.numeral}function d(r,t,n,e){if(\"$\"==r[0]){return function(r,t){if(r in t)return t[r];throw new Error(`Unknown special variable '$${r}'`)}(r.substring(1),e)}return function(r,t,n){const e=t.get_column(r);if(null==e)return null;if(s.isNumber(n))return e[n];const i=e[n.index];if(s.isTypedArray(i)||s.isArray(i))return s.isArray(i[0])?i[n.dim2][n.dim1]:i[n.flat_index];return i}(r.substring(1).replace(/[{}]/g,\"\"),t,n)}n.FormatterType=l.Enum(\"numeral\",\"printf\",\"datetime\"),n.DEFAULT_FORMATTERS={numeral:(r,t,n)=>a.format(r,t),datetime:(r,t,n)=>o.default(r,t),printf:(r,t,n)=>c(t,r)},n.sprintf=c,n.basic_formatter=m,n.get_formatter=p,n.get_value=d,n.replace_placeholders=function(r,t,n,e,i={},u){let a,f;if(s.isString(r)?(a=r,f=!1):(a=r.html,f=!0),a=a.replace(/@\\$name/g,(r=>`@{${i.name}}`)),a=a.replace(/((?:\\$\\w+)|(?:@\\w+)|(?:@{(?:[^{}]+)}))(?:{([^{}]+)})?/g,((r,a,o)=>{const l=d(a,t,n,i);if(null==l)return u?u(\"???\"):\"???\";if(\"safe\"==o)return f=!0,`${l}`;const s=`${p(a,o,e)(l,o,i)}`;return u?u(s):s})),f){return[...(new DOMParser).parseFromString(a,\"text/html\").body.childNodes]}return a}},\n function _(e,n,t,r,i){\n /*!\n * numbro.js\n * version : 1.6.2\n * author : Företagsplatsen AB\n * license : MIT\n * http://www.foretagsplatsen.se\n */\n var a,o={},l=o,u=\"en-US\",c=null,s=\"0,0\";void 0!==n&&n.exports;function f(e){this._value=e}function d(e){var n,t=\"\";for(n=0;n-1?function(e,n){var t,r,i,a;return t=(a=e.toString()).split(\"e\")[0],i=a.split(\"e\")[1],a=t.split(\".\")[0]+(r=t.split(\".\")[1]||\"\")+d(i-r.length),n>0&&(a+=\".\"+d(n)),a}(e,n):(t(e*o)/o).toFixed(n),r&&(i=new RegExp(\"0{1,\"+r+\"}$\"),a=a.replace(i,\"\")),a}function p(e,n,t){return n.indexOf(\"$\")>-1?function(e,n,t){var r,i,a=n,l=a.indexOf(\"$\"),c=a.indexOf(\"(\"),s=a.indexOf(\"+\"),f=a.indexOf(\"-\"),d=\"\",h=\"\";-1===a.indexOf(\"$\")?\"infix\"===o[u].currency.position?(h=o[u].currency.symbol,o[u].currency.spaceSeparated&&(h=\" \"+h+\" \")):o[u].currency.spaceSeparated&&(d=\" \"):a.indexOf(\" $\")>-1?(d=\" \",a=a.replace(\" $\",\"\")):a.indexOf(\"$ \")>-1?(d=\" \",a=a.replace(\"$ \",\"\")):a=a.replace(\"$\",\"\");if(i=m(e,a,t,h),-1===n.indexOf(\"$\"))switch(o[u].currency.position){case\"postfix\":i.indexOf(\")\")>-1?((i=i.split(\"\")).splice(-1,0,d+o[u].currency.symbol),i=i.join(\"\")):i=i+d+o[u].currency.symbol;break;case\"infix\":break;case\"prefix\":i.indexOf(\"(\")>-1||i.indexOf(\"-\")>-1?(i=i.split(\"\"),r=Math.max(c,f)+1,i.splice(r,0,o[u].currency.symbol+d),i=i.join(\"\")):i=o[u].currency.symbol+d+i;break;default:throw Error('Currency position should be among [\"prefix\", \"infix\", \"postfix\"]')}else l<=1?i.indexOf(\"(\")>-1||i.indexOf(\"+\")>-1||i.indexOf(\"-\")>-1?(r=1,(l-1?((i=i.split(\"\")).splice(-1,0,d+o[u].currency.symbol),i=i.join(\"\")):i=i+d+o[u].currency.symbol;return i}(e,n,t):n.indexOf(\"%\")>-1?function(e,n,t){var r,i=\"\";e*=100,n.indexOf(\" %\")>-1?(i=\" \",n=n.replace(\" %\",\"\")):n=n.replace(\"%\",\"\");(r=m(e,n,t)).indexOf(\")\")>-1?((r=r.split(\"\")).splice(-1,0,i+\"%\"),r=r.join(\"\")):r=r+i+\"%\";return r}(e,n,t):n.indexOf(\":\")>-1?function(e){var n=Math.floor(e/60/60),t=Math.floor((e-60*n*60)/60),r=Math.round(e-60*n*60-60*t);return n+\":\"+(t<10?\"0\"+t:t)+\":\"+(r<10?\"0\"+r:r)}(e):m(e,n,t)}function m(e,n,t,r){var i,a,l,s,f,d,p,m,x,g,O,b,w,y,M,v,$,B=!1,E=!1,F=!1,k=\"\",U=!1,N=!1,S=!1,j=!1,D=!1,C=\"\",L=\"\",T=Math.abs(e),K=[\"B\",\"KiB\",\"MiB\",\"GiB\",\"TiB\",\"PiB\",\"EiB\",\"ZiB\",\"YiB\"],G=[\"B\",\"KB\",\"MB\",\"GB\",\"TB\",\"PB\",\"EB\",\"ZB\",\"YB\"],I=\"\",P=!1,R=!1;if(0===e&&null!==c)return c;if(!isFinite(e))return\"\"+e;if(0===n.indexOf(\"{\")){var W=n.indexOf(\"}\");if(-1===W)throw Error('Format should also contain a \"}\"');b=n.slice(1,W),n=n.slice(W+1)}else b=\"\";if(n.indexOf(\"}\")===n.length-1){var Y=n.indexOf(\"{\");if(-1===Y)throw Error('Format should also contain a \"{\"');w=n.slice(Y+1,-1),n=n.slice(0,Y+1)}else w=\"\";if(v=null===($=-1===n.indexOf(\".\")?n.match(/([0-9]+).*/):n.match(/([0-9]+)\\..*/))?-1:$[1].length,-1!==n.indexOf(\"-\")&&(P=!0),n.indexOf(\"(\")>-1?(B=!0,n=n.slice(1,-1)):n.indexOf(\"+\")>-1&&(E=!0,n=n.replace(/\\+/g,\"\")),n.indexOf(\"a\")>-1){if(g=n.split(\".\")[0].match(/[0-9]+/g)||[\"0\"],g=parseInt(g[0],10),U=n.indexOf(\"aK\")>=0,N=n.indexOf(\"aM\")>=0,S=n.indexOf(\"aB\")>=0,j=n.indexOf(\"aT\")>=0,D=U||N||S||j,n.indexOf(\" a\")>-1?(k=\" \",n=n.replace(\" a\",\"\")):n=n.replace(\"a\",\"\"),p=0===(p=(f=Math.floor(Math.log(T)/Math.LN10)+1)%3)?3:p,g&&0!==T&&(d=Math.floor(Math.log(T)/Math.LN10)+1-g,m=3*~~((Math.min(g,f)-p)/3),T/=Math.pow(10,m),-1===n.indexOf(\".\")&&g>3))for(n+=\"[.]\",M=(M=0===d?0:3*~~(d/3)-d)<0?M+3:M,i=0;i=Math.pow(10,12)&&!D||j?(k+=o[u].abbreviations.trillion,e/=Math.pow(10,12)):T=Math.pow(10,9)&&!D||S?(k+=o[u].abbreviations.billion,e/=Math.pow(10,9)):T=Math.pow(10,6)&&!D||N?(k+=o[u].abbreviations.million,e/=Math.pow(10,6)):(T=Math.pow(10,3)&&!D||U)&&(k+=o[u].abbreviations.thousand,e/=Math.pow(10,3)))}if(n.indexOf(\"b\")>-1)for(n.indexOf(\" b\")>-1?(C=\" \",n=n.replace(\" b\",\"\")):n=n.replace(\"b\",\"\"),s=0;s<=K.length;s++)if(a=Math.pow(1024,s),l=Math.pow(1024,s+1),e>=a&&e0&&(e/=a);break}if(n.indexOf(\"d\")>-1)for(n.indexOf(\" d\")>-1?(C=\" \",n=n.replace(\" d\",\"\")):n=n.replace(\"d\",\"\"),s=0;s<=G.length;s++)if(a=Math.pow(1e3,s),l=Math.pow(1e3,s+1),e>=a&&e0&&(e/=a);break}if(n.indexOf(\"o\")>-1&&(n.indexOf(\" o\")>-1?(L=\" \",n=n.replace(\" o\",\"\")):n=n.replace(\"o\",\"\"),o[u].ordinal&&(L+=o[u].ordinal(e))),n.indexOf(\"[.]\")>-1&&(F=!0,n=n.replace(\"[.]\",\".\")),x=e.toString().split(\".\")[0],O=n.split(\".\")[1],y=n.indexOf(\",\"),O){if(x=(I=-1!==O.indexOf(\"*\")?h(e,e.toString().split(\".\")[1].length,t):O.indexOf(\"[\")>-1?h(e,(O=(O=O.replace(\"]\",\"\")).split(\"[\"))[0].length+O[1].length,t,O[1].length):h(e,O.length,t)).split(\".\")[0],I.split(\".\")[1].length)I=(r?k+r:o[u].delimiters.decimal)+I.split(\".\")[1];else I=\"\";F&&0===Number(I.slice(1))&&(I=\"\")}else x=h(e,null,t);return x.indexOf(\"-\")>-1&&(x=x.slice(1),R=!0),x.length-1&&(x=x.toString().replace(/(\\d)(?=(\\d{3})+(?!\\d))/g,\"$1\"+o[u].delimiters.thousands)),0===n.indexOf(\".\")&&(x=\"\"),b+(n.indexOf(\"(\")2)&&(o.length<2?!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u):1===o[0].length?!!o[0].match(/^\\d+$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/):!!o[0].match(/^\\d+.*\\d$/)&&!o[0].match(u)&&!!o[1].match(/^\\d+$/)))))},n.exports={format:function(e,n,t,r){return null!=t&&t!==a.culture()&&a.setCulture(t),p(Number(e),null!=n?n:s,null==r?Math.round:r)}}},\n function _(e,n,t,r,i){!function(){\"use strict\";var e={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function n(e){return i(a(e),arguments)}function r(e,t){return n.apply(null,[e].concat(t||[]))}function i(t,r){var i,s,a,o,p,c,l,u,f,d=1,g=t.length,y=\"\";for(s=0;s=0),o.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,o.width?parseInt(o.width):0);break;case\"e\":i=o.precision?parseFloat(i).toExponential(o.precision):parseFloat(i).toExponential();break;case\"f\":i=o.precision?parseFloat(i).toFixed(o.precision):parseFloat(i);break;case\"g\":i=o.precision?String(Number(i.toPrecision(o.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=o.precision?i.substring(0,o.precision):i;break;case\"t\":i=String(!!i),i=o.precision?i.substring(0,o.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=o.precision?i.substring(0,o.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=o.precision?i.substring(0,o.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}e.json.test(o.type)?y+=i:(!e.number.test(o.type)||u&&!o.sign?f=\"\":(f=u?\"+\":\"-\",i=i.toString().replace(e.sign,\"\")),c=o.pad_char?\"0\"===o.pad_char?\"0\":o.pad_char.charAt(1):\" \",l=o.width-(f+i).length,p=o.width&&l>0?c.repeat(l):\"\",y+=o.align?f+i+p:\"0\"===c?f+p+i:p+f+i)}return y}var s=Object.create(null);function a(n){if(s[n])return s[n];for(var t,r=n,i=[],a=0;r;){if(null!==(t=e.text.exec(r)))i.push(t[0]);else if(null!==(t=e.modulo.exec(r)))i.push(\"%\");else{if(null===(t=e.placeholder.exec(r)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(t[2]){a|=1;var o=[],p=t[2],c=[];if(null===(c=e.key.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(o.push(c[1]);\"\"!==(p=p.substring(c[0].length));)if(null!==(c=e.key_access.exec(p)))o.push(c[1]);else{if(null===(c=e.index_access.exec(p)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");o.push(c[1])}t[2]=o}else a|=2;if(3===a)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");i.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}r=r.substring(t[0].length)}return s[n]=i}void 0!==t&&(t.sprintf=n,t.vsprintf=r),\"undefined\"!=typeof window&&(window.sprintf=n,window.vsprintf=r,\"function\"==typeof define&&define.amd&&define((function(){return{sprintf:n,vsprintf:r}})))}()},\n function _(e,i,n,t,a){t();const s=e(9),r=e(178),c=e(186),m=e(187),_=e(190),k=e(191),o=e(189);class T extends c.CompositeTicker{constructor(e){super(e)}static init_DatetimeTicker(){this.override({num_minor_ticks:0,tickers:()=>[new r.AdaptiveTicker({mantissas:[1,2,5],base:10,min_interval:0,max_interval:500*o.ONE_MILLI,num_minor_ticks:0}),new r.AdaptiveTicker({mantissas:[1,2,5,10,15,20,30],base:60,min_interval:o.ONE_SECOND,max_interval:30*o.ONE_MINUTE,num_minor_ticks:0}),new r.AdaptiveTicker({mantissas:[1,2,4,6,8,12],base:24,min_interval:o.ONE_HOUR,max_interval:12*o.ONE_HOUR,num_minor_ticks:0}),new m.DaysTicker({days:s.range(1,32)}),new m.DaysTicker({days:s.range(1,31,3)}),new m.DaysTicker({days:[1,8,15,22]}),new m.DaysTicker({days:[1,15]}),new _.MonthsTicker({months:s.range(0,12,1)}),new _.MonthsTicker({months:s.range(0,12,2)}),new _.MonthsTicker({months:s.range(0,12,4)}),new _.MonthsTicker({months:s.range(0,12,6)}),new k.YearsTicker({})]})}}n.DatetimeTicker=T,T.__name__=\"DatetimeTicker\",T.init_DatetimeTicker()},\n function _(t,e,i,s,r){s();const n=t(179),_=t(9);class a extends n.ContinuousTicker{constructor(t){super(t)}static init_CompositeTicker(){this.define((({Array:t,Ref:e})=>({tickers:[t(e(n.ContinuousTicker)),[]]})))}get min_intervals(){return this.tickers.map((t=>t.get_min_interval()))}get max_intervals(){return this.tickers.map((t=>t.get_max_interval()))}get_min_interval(){return this.min_intervals[0]}get_max_interval(){return this.max_intervals[0]}get_best_ticker(t,e,i){const s=e-t,r=this.get_ideal_interval(t,e,i),n=[_.sorted_index(this.min_intervals,r)-1,_.sorted_index(this.max_intervals,r)],a=[this.min_intervals[n[0]],this.max_intervals[n[1]]].map((t=>Math.abs(i-s/t)));let c;if(_.is_empty(a.filter((t=>!isNaN(t)))))c=this.tickers[0];else{const t=n[_.argmin(a)];c=this.tickers[t]}return c}get_interval(t,e,i){return this.get_best_ticker(t,e,i).get_interval(t,e,i)}get_ticks_no_defaults(t,e,i,s){return this.get_best_ticker(t,e,s).get_ticks_no_defaults(t,e,i,s)}}i.CompositeTicker=a,a.__name__=\"CompositeTicker\",a.init_CompositeTicker()},\n function _(t,e,n,i,s){i();const a=t(188),o=t(189),r=t(9);class c extends a.SingleIntervalTicker{constructor(t){super(t)}static init_DaysTicker(){this.define((({Int:t,Array:e})=>({days:[e(t),[]]}))),this.override({num_minor_ticks:0})}initialize(){super.initialize();const t=this.days;t.length>1?this.interval=(t[1]-t[0])*o.ONE_DAY:this.interval=31*o.ONE_DAY}get_ticks_no_defaults(t,e,n,i){const s=function(t,e){const n=o.last_month_no_later_than(new Date(t)),i=o.last_month_no_later_than(new Date(e));i.setUTCMonth(i.getUTCMonth()+1);const s=[],a=n;for(;s.push(o.copy_date(a)),a.setUTCMonth(a.getUTCMonth()+1),!(a>i););return s}(t,e),a=this.days,c=this.interval;return{major:r.concat(s.map((t=>((t,e)=>{const n=t.getUTCMonth(),i=[];for(const s of a){const a=o.copy_date(t);a.setUTCDate(s),new Date(a.getTime()+e/2).getUTCMonth()==n&&i.push(a)}return i})(t,c)))).map((t=>t.getTime())).filter((n=>t<=n&&n<=e)),minor:[]}}}n.DaysTicker=c,c.__name__=\"DaysTicker\",c.init_DaysTicker()},\n function _(e,t,n,i,r){i();const l=e(179);class a extends l.ContinuousTicker{constructor(e){super(e)}static init_SingleIntervalTicker(){this.define((({Number:e})=>({interval:[e]})))}get_interval(e,t,n){return this.interval}get_min_interval(){return this.interval}get_max_interval(){return this.interval}}n.SingleIntervalTicker=a,a.__name__=\"SingleIntervalTicker\",a.init_SingleIntervalTicker()},\n function _(t,n,e,_,E){function N(t){return new Date(t.getTime())}function O(t){const n=N(t);return n.setUTCDate(1),n.setUTCHours(0),n.setUTCMinutes(0),n.setUTCSeconds(0),n.setUTCMilliseconds(0),n}_(),e.ONE_MILLI=1,e.ONE_SECOND=1e3,e.ONE_MINUTE=60*e.ONE_SECOND,e.ONE_HOUR=60*e.ONE_MINUTE,e.ONE_DAY=24*e.ONE_HOUR,e.ONE_MONTH=30*e.ONE_DAY,e.ONE_YEAR=365*e.ONE_DAY,e.copy_date=N,e.last_month_no_later_than=O,e.last_year_no_later_than=function(t){const n=O(t);return n.setUTCMonth(0),n}},\n function _(t,e,n,i,s){i();const r=t(188),a=t(189),o=t(9);class c extends r.SingleIntervalTicker{constructor(t){super(t)}static init_MonthsTicker(){this.define((({Int:t,Array:e})=>({months:[e(t),[]]})))}initialize(){super.initialize();const t=this.months;t.length>1?this.interval=(t[1]-t[0])*a.ONE_MONTH:this.interval=12*a.ONE_MONTH}get_ticks_no_defaults(t,e,n,i){const s=function(t,e){const n=a.last_year_no_later_than(new Date(t)),i=a.last_year_no_later_than(new Date(e));i.setUTCFullYear(i.getUTCFullYear()+1);const s=[],r=n;for(;s.push(a.copy_date(r)),r.setUTCFullYear(r.getUTCFullYear()+1),!(r>i););return s}(t,e),r=this.months;return{major:o.concat(s.map((t=>r.map((e=>{const n=a.copy_date(t);return n.setUTCMonth(e),n}))))).map((t=>t.getTime())).filter((n=>t<=n&&n<=e)),minor:[]}}}n.MonthsTicker=c,c.__name__=\"MonthsTicker\",c.init_MonthsTicker()},\n function _(e,t,a,i,r){i();const n=e(177),_=e(188),s=e(189);class c extends _.SingleIntervalTicker{constructor(e){super(e)}initialize(){super.initialize(),this.interval=s.ONE_YEAR,this.basic_ticker=new n.BasicTicker({num_minor_ticks:0})}get_ticks_no_defaults(e,t,a,i){const r=s.last_year_no_later_than(new Date(e)).getUTCFullYear(),n=s.last_year_no_later_than(new Date(t)).getUTCFullYear();return{major:this.basic_ticker.get_ticks_no_defaults(r,n,a,i).major.map((e=>Date.UTC(e,0,1))).filter((a=>e<=a&&a<=t)),minor:[]}}}a.YearsTicker=c,c.__name__=\"YearsTicker\"},\n function _(i,s,t,e,o){e();const n=i(173),r=i(193),_=i(194);class c extends n.ContinuousAxisView{}t.LogAxisView=c,c.__name__=\"LogAxisView\";class x extends n.ContinuousAxis{constructor(i){super(i)}static init_LogAxis(){this.prototype.default_view=c,this.override({ticker:()=>new _.LogTicker,formatter:()=>new r.LogTickFormatter})}}t.LogAxis=x,x.__name__=\"LogAxis\",x.init_LogAxis()},\n function _(t,e,r,i,n){i();const o=t(166),a=t(176),s=t(194),c=t(167),{log:l,round:u}=Math;class _ extends o.TickFormatter{constructor(t){super(t)}static init_LogTickFormatter(){this.define((({Ref:t,Nullable:e})=>({ticker:[e(t(s.LogTicker)),null]})))}initialize(){super.initialize(),this.basic_formatter=new a.BasicTickFormatter}format_graphics(t,e){var r,i;if(0==t.length)return[];const n=null!==(i=null===(r=this.ticker)||void 0===r?void 0:r.base)&&void 0!==i?i:10,o=this._exponents(t,n);return null==o?this.basic_formatter.format_graphics(t,e):o.map((t=>{const e=new c.TextBox({text:a.unicode_replace(`${n}`)}),r=new c.TextBox({text:a.unicode_replace(`${t}`)});return new c.BaseExpo(e,r)}))}_exponents(t,e){let r=null;const i=[];for(const n of t){const t=u(l(n)/l(e));if(r==t)return null;r=t,i.push(t)}return i}doFormat(t,e){var r,i;if(0==t.length)return[];const n=null!==(i=null===(r=this.ticker)||void 0===r?void 0:r.base)&&void 0!==i?i:10,o=this._exponents(t,n);return null==o?this.basic_formatter.doFormat(t,e):o.map((t=>a.unicode_replace(`${n}^${t}`)))}}r.LogTickFormatter=_,_.__name__=\"LogTickFormatter\",_.init_LogTickFormatter()},\n function _(t,o,e,i,s){i();const n=t(178),r=t(9);class c extends n.AdaptiveTicker{constructor(t){super(t)}static init_LogTicker(){this.override({mantissas:[1,5]})}get_ticks_no_defaults(t,o,e,i){const s=this.num_minor_ticks,n=[],c=this.base,a=Math.log(t)/Math.log(c),f=Math.log(o)/Math.log(c),l=f-a;let h;if(isFinite(l))if(l<2){const e=this.get_interval(t,o,i),c=Math.floor(t/e),a=Math.ceil(o/e);if(h=r.range(c,a+1).filter((t=>0!=t)).map((t=>t*e)).filter((e=>t<=e&&e<=o)),s>0&&h.length>0){const t=e/s,o=r.range(0,s).map((o=>o*t));for(const t of o.slice(1))n.push(h[0]-t);for(const t of h)for(const e of o)n.push(t+e)}}else{const t=Math.ceil(.999999*a),o=Math.floor(1.000001*f),e=Math.ceil((o-t)/9);if(h=r.range(t-1,o+1,e).map((t=>c**t)),s>0&&h.length>0){const t=c**e/s,o=r.range(1,s+1).map((o=>o*t));for(const t of o)n.push(h[0]/t);n.push(h[0]);for(const t of h)for(const e of o)n.push(t*e)}}else h=[];return{major:h.filter((e=>t<=e&&e<=o)),minor:n.filter((e=>t<=e&&e<=o))}}}e.LogTicker=c,c.__name__=\"LogTicker\",c.init_LogTicker()},\n function _(e,t,i,r,s){r();const a=e(163),o=e(175),c=e(196),n=e(197);class _ extends a.AxisView{}i.MercatorAxisView=_,_.__name__=\"MercatorAxisView\";class x extends o.LinearAxis{constructor(e){super(e)}static init_MercatorAxis(){this.prototype.default_view=_,this.override({ticker:()=>new n.MercatorTicker({dimension:\"lat\"}),formatter:()=>new c.MercatorTickFormatter({dimension:\"lat\"})})}}i.MercatorAxis=x,x.__name__=\"MercatorAxis\",x.init_MercatorAxis()},\n function _(r,t,e,o,n){o();const i=r(176),c=r(20),a=r(65);class s extends i.BasicTickFormatter{constructor(r){super(r)}static init_MercatorTickFormatter(){this.define((({Nullable:r})=>({dimension:[r(c.LatLon),null]})))}doFormat(r,t){if(null==this.dimension)throw new Error(\"MercatorTickFormatter.dimension not configured\");if(0==r.length)return[];const e=r.length,o=new Array(e);if(\"lon\"==this.dimension)for(let n=0;n({dimension:[t(e.LatLon),null]})))}get_ticks_no_defaults(t,o,n,r){if(null==this.dimension)throw new Error(`${this}.dimension wasn't configured`);return[t,o]=c.clip_mercator(t,o,this.dimension),\"lon\"==this.dimension?this._get_ticks_lon(t,o,n,r):this._get_ticks_lat(t,o,n,r)}_get_ticks_lon(t,o,n,r){const[s]=c.wgs84_mercator.invert(t,n),[i,e]=c.wgs84_mercator.invert(o,n),_=super.get_ticks_no_defaults(s,i,n,r),a=[];for(const t of _.major)if(c.in_bounds(t,\"lon\")){const[o]=c.wgs84_mercator.compute(t,e);a.push(o)}const m=[];for(const t of _.minor)if(c.in_bounds(t,\"lon\")){const[o]=c.wgs84_mercator.compute(t,e);m.push(o)}return{major:a,minor:m}}_get_ticks_lat(t,o,n,r){const[,s]=c.wgs84_mercator.invert(n,t),[i,e]=c.wgs84_mercator.invert(n,o),_=super.get_ticks_no_defaults(s,e,n,r),a=[];for(const t of _.major)if(c.in_bounds(t,\"lat\")){const[,o]=c.wgs84_mercator.compute(i,t);a.push(o)}const m=[];for(const t of _.minor)if(c.in_bounds(t,\"lat\")){const[,o]=c.wgs84_mercator.compute(i,t);m.push(o)}return{major:a,minor:m}}}n.MercatorTicker=_,_.__name__=\"MercatorTicker\",_.init_MercatorTicker()},\n function _(e,i,r,c,k){c(),k(\"AdaptiveTicker\",e(178).AdaptiveTicker),k(\"BasicTicker\",e(177).BasicTicker),k(\"CategoricalTicker\",e(171).CategoricalTicker),k(\"CompositeTicker\",e(186).CompositeTicker),k(\"ContinuousTicker\",e(179).ContinuousTicker),k(\"DatetimeTicker\",e(185).DatetimeTicker),k(\"DaysTicker\",e(187).DaysTicker),k(\"FixedTicker\",e(199).FixedTicker),k(\"LogTicker\",e(194).LogTicker),k(\"MercatorTicker\",e(197).MercatorTicker),k(\"MonthsTicker\",e(190).MonthsTicker),k(\"SingleIntervalTicker\",e(188).SingleIntervalTicker),k(\"Ticker\",e(165).Ticker),k(\"YearsTicker\",e(191).YearsTicker),k(\"BinnedTicker\",e(200).BinnedTicker)},\n function _(i,t,e,r,n){r();const s=i(179);class _ extends s.ContinuousTicker{constructor(i){super(i)}static init_FixedTicker(){this.define((({Number:i,Array:t})=>({ticks:[t(i),[]],minor_ticks:[t(i),[]]})))}get_ticks_no_defaults(i,t,e,r){return{major:this.ticks,minor:this.minor_ticks}}get_interval(i,t,e){return 0}get_min_interval(){return 0}get_max_interval(){return 0}}e.FixedTicker=_,_.__name__=\"FixedTicker\",_.init_FixedTicker()},\n function _(e,n,t,i,r){i();const c=e(165),o=e(201),s=e(12);class a extends c.Ticker{constructor(e){super(e)}static init_BinnedTicker(){this.define((({Number:e,Ref:n,Or:t,Auto:i})=>({mapper:[n(o.ScanningColorMapper)],num_major_ticks:[t(e,i),8]})))}get_ticks(e,n,t,i){const{binning:r}=this.mapper.metrics,c=Math.max(0,s.left_edge_index(e,r)),o=Math.min(s.left_edge_index(n,r)+1,r.length-1),a=[];for(let e=c;e<=o;e++)a.push(r[e]);const{num_major_ticks:_}=this,m=[],h=\"auto\"==_?a.length:_,l=Math.max(1,Math.floor(a.length/h));for(let e=0;eo.binning[o.binning.length-1])return r;return e[a.left_edge_index(n,o.binning)]}}i.ScanningColorMapper=c,c.__name__=\"ScanningColorMapper\"},\n function _(t,o,e,n,s){n();const l=t(203),i=t(61),c=t(9),a=t(8);class r extends l.ColorMapper{constructor(t){super(t),this._scan_data=null}static init_ContinuousColorMapper(){this.define((({Number:t,String:o,Ref:e,Color:n,Or:s,Tuple:l,Array:c,Nullable:a})=>({high:[a(t),null],low:[a(t),null],high_color:[a(n),null],low_color:[a(n),null],domain:[c(l(e(i.GlyphRenderer),s(o,c(o)))),[]]})))}connect_signals(){super.connect_signals();const t=()=>{for(const[t]of this.domain)this.connect(t.view.change,(()=>this.update_data())),this.connect(t.data_source.selected.change,(()=>this.update_data()))};this.connect(this.properties.domain.change,(()=>t())),t()}update_data(){const{domain:t,palette:o}=this,e=[...this._collect(t)];this._scan_data=this.scan(e,o.length),this.metrics_change.emit(),this.change.emit()}get metrics(){return null==this._scan_data&&this.update_data(),this._scan_data}*_collect(t){for(const[o,e]of t)for(const t of a.isArray(e)?e:[e]){let e=o.data_source.get_column(t);e=o.view.indices.select(e);const n=o.view.masked,s=o.data_source.selected.indices;let l;if(null!=n&&s.length>0?l=c.intersection([...n],s):null!=n?l=[...n]:s.length>0&&(l=s),null!=l&&(e=c.map(l,(t=>e[t]))),e.length>0&&!a.isNumber(e[0]))for(const t of e)yield*t;else yield*e}}_v_compute(t,o,e,n){const{nan_color:s}=n;let{low_color:l,high_color:i}=n;null==l&&(l=e[0]),null==i&&(i=e[e.length-1]);const{domain:a}=this,r=c.is_empty(a)?t:[...this._collect(a)];this._scan_data=this.scan(r,e.length),this.metrics_change.emit();for(let n=0,c=t.length;n({palette:[r(t)],nan_color:[t,\"gray\"]})))}v_compute(t){const r=new Array(t.length);return this._v_compute(t,r,this.palette,this._colors((t=>t))),r}get rgba_mapper(){const t=this,r=p(this.palette),e=this._colors(s);return{v_compute(n){const o=new c.ColorArray(n.length);return t._v_compute(n,o,r,e),new Uint8ClampedArray(l.to_big_endian(o).buffer)}}}_colors(t){return{nan_color:t(this.nan_color)}}}e.ColorMapper=u,u.__name__=\"ColorMapper\",u.init_ColorMapper()},\n function _(r,e,n,s,o){s();const p=r(149);class t extends p.Transform{constructor(r){super(r)}compute(r){throw new Error(\"mapping single values is not supported\")}}n.Mapper=t,t.__name__=\"Mapper\"},\n function _(t,r,a,e,c){e(),c(\"BasicTickFormatter\",t(176).BasicTickFormatter),c(\"CategoricalTickFormatter\",t(172).CategoricalTickFormatter),c(\"DatetimeTickFormatter\",t(180).DatetimeTickFormatter),c(\"FuncTickFormatter\",t(206).FuncTickFormatter),c(\"LogTickFormatter\",t(193).LogTickFormatter),c(\"MercatorTickFormatter\",t(196).MercatorTickFormatter),c(\"NumeralTickFormatter\",t(207).NumeralTickFormatter),c(\"PrintfTickFormatter\",t(208).PrintfTickFormatter),c(\"TickFormatter\",t(166).TickFormatter)},\n function _(t,n,e,s,i){s();const r=t(166),c=t(13),a=t(34);class u extends r.TickFormatter{constructor(t){super(t)}static init_FuncTickFormatter(){this.define((({Unknown:t,String:n,Dict:e})=>({args:[e(t),{}],code:[n,\"\"]})))}get names(){return c.keys(this.args)}get values(){return c.values(this.args)}_make_func(){const t=a.use_strict(this.code);return new Function(\"tick\",\"index\",\"ticks\",...this.names,t)}doFormat(t,n){const e=this._make_func().bind({});return t.map(((t,n,s)=>`${e(t,n,s,...this.values)}`))}}e.FuncTickFormatter=u,u.__name__=\"FuncTickFormatter\",u.init_FuncTickFormatter()},\n function _(r,t,n,e,a){e();const o=r(1).__importStar(r(183)),i=r(166),u=r(20);class c extends i.TickFormatter{constructor(r){super(r)}static init_NumeralTickFormatter(){this.define((({String:r})=>({format:[r,\"0,0\"],language:[r,\"en\"],rounding:[u.RoundingFunction,\"round\"]})))}get _rounding_fn(){switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}}doFormat(r,t){const{format:n,language:e,_rounding_fn:a}=this;return r.map((r=>o.format(r,n,e,a)))}}n.NumeralTickFormatter=c,c.__name__=\"NumeralTickFormatter\",c.init_NumeralTickFormatter()},\n function _(t,r,i,n,o){n();const a=t(166),e=t(182);class c extends a.TickFormatter{constructor(t){super(t)}static init_PrintfTickFormatter(){this.define((({String:t})=>({format:[t,\"%s\"]})))}doFormat(t,r){return t.map((t=>e.sprintf(this.format,t)))}}i.PrintfTickFormatter=c,c.__name__=\"PrintfTickFormatter\",c.init_PrintfTickFormatter()},\n function _(r,o,a,p,e){p(),e(\"CategoricalColorMapper\",r(210).CategoricalColorMapper),e(\"CategoricalMarkerMapper\",r(212).CategoricalMarkerMapper),e(\"CategoricalPatternMapper\",r(213).CategoricalPatternMapper),e(\"ContinuousColorMapper\",r(202).ContinuousColorMapper),e(\"ColorMapper\",r(203).ColorMapper),e(\"LinearColorMapper\",r(214).LinearColorMapper),e(\"LogColorMapper\",r(215).LogColorMapper),e(\"ScanningColorMapper\",r(201).ScanningColorMapper),e(\"EqHistColorMapper\",r(216).EqHistColorMapper)},\n function _(t,o,a,r,e){r();const c=t(211),l=t(203),i=t(104);class s extends l.ColorMapper{constructor(t){super(t)}static init_CategoricalColorMapper(){this.define((({Number:t,Nullable:o})=>({factors:[i.FactorSeq],start:[t,0],end:[o(t),null]})))}_v_compute(t,o,a,{nan_color:r}){c.cat_v_compute(t,this.factors,a,o,this.start,this.end,r)}}a.CategoricalColorMapper=s,s.__name__=\"CategoricalColorMapper\",s.init_CategoricalColorMapper()},\n function _(n,t,e,l,i){l();const c=n(12),u=n(8);function f(n,t){if(n.length!=t.length)return!1;for(let e=0,l=n.length;ef(n,h)))),s=_<0||_>=e.length?r:e[_],l[g]=s}}},\n function _(r,e,a,t,s){t();const c=r(211),i=r(104),l=r(204),n=r(20);class p extends l.Mapper{constructor(r){super(r)}static init_CategoricalMarkerMapper(){this.define((({Number:r,Array:e,Nullable:a})=>({factors:[i.FactorSeq],markers:[e(n.MarkerType)],start:[r,0],end:[a(r),null],default_value:[n.MarkerType,\"circle\"]})))}v_compute(r){const e=new Array(r.length);return c.cat_v_compute(r,this.factors,this.markers,e,this.start,this.end,this.default_value),e}}a.CategoricalMarkerMapper=p,p.__name__=\"CategoricalMarkerMapper\",p.init_CategoricalMarkerMapper()},\n function _(t,a,e,r,n){r();const s=t(211),c=t(104),i=t(204),p=t(20);class l extends i.Mapper{constructor(t){super(t)}static init_CategoricalPatternMapper(){this.define((({Number:t,Array:a,Nullable:e})=>({factors:[c.FactorSeq],patterns:[a(p.HatchPatternType)],start:[t,0],end:[e(t),null],default_value:[p.HatchPatternType,\" \"]})))}v_compute(t){const a=new Array(t.length);return s.cat_v_compute(t,this.factors,this.patterns,a,this.start,this.end,this.default_value),a}}e.CategoricalPatternMapper=l,l.__name__=\"CategoricalPatternMapper\",l.init_CategoricalPatternMapper()},\n function _(n,r,o,t,a){t();const e=n(202),i=n(12);class s extends e.ContinuousColorMapper{constructor(n){super(n)}scan(n,r){const o=null!=this.low?this.low:i.min(n),t=null!=this.high?this.high:i.max(n);return{max:t,min:o,norm_factor:1/(t-o),normed_interval:1/r}}cmap(n,r,o,t,a){const e=r.length-1;if(n==a.max)return r[e];const i=(n-a.min)*a.norm_factor,s=Math.floor(i/a.normed_interval);return s<0?o:s>e?t:r[s]}}o.LinearColorMapper=s,s.__name__=\"LinearColorMapper\"},\n function _(o,t,n,r,l){r();const a=o(202),s=o(12);class e extends a.ContinuousColorMapper{constructor(o){super(o)}scan(o,t){const n=null!=this.low?this.low:s.min(o),r=null!=this.high?this.high:s.max(o);return{max:r,min:n,scale:t/(Math.log(r)-Math.log(n))}}cmap(o,t,n,r,l){const a=t.length-1;if(o>l.max)return r;if(o==l.max)return t[a];if(oa&&(e=a),t[e]}}n.LogColorMapper=e,e.__name__=\"LogColorMapper\"},\n function _(n,t,i,e,o){e();const s=n(201),r=n(12),a=n(9),l=n(19);class c extends s.ScanningColorMapper{constructor(n){super(n)}static init_EqHistColorMapper(){this.define((({Int:n})=>({bins:[n,65536]})))}scan(n,t){const i=null!=this.low?this.low:r.min(n),e=null!=this.high?this.high:r.max(n),o=this.bins,s=a.linspace(i,e,o+1),c=r.bin_counts(n,s),h=new Array(o);for(let n=0,t=s.length;nn/g));let m=t-1,M=[],_=0,f=2*t;for(;m!=t&&_<4&&0!=m;){const n=f/m;if(n>1e3)break;f=Math.round(Math.max(t*n,t));const i=a.range(0,f),e=r.map(u,(n=>n*(f-1)));M=r.interpolate(i,e,h);m=a.uniq(M).length-1,_++}if(0==m){M=[i,e];for(let n=0;ne*n+t}compute(e){return this._linear_compute(e)}v_compute(e){return this._linear_v_compute(e)}invert(e){return this._linear_invert(e)}v_invert(e){return this._linear_v_invert(e)}}n.LinearScale=u,u.__name__=\"LinearScale\"},\n function _(n,t,e,r,i){r();const a=n(146),o=n(12);class c extends a.Scale{constructor(n){super(n)}static init_LinearInterpolationScale(){this.internal((({Arrayable:n})=>({binning:[n]})))}get s_compute(){throw new Error(\"not implemented\")}compute(n){return n}v_compute(n){const{binning:t}=this,{start:e,end:r}=this.source_range,i=e,a=r,c=t.length,l=(r-e)/(c-1),s=new Float64Array(c);for(let n=0;n{if(na)return a;const e=o.left_edge_index(n,t);if(-1==e)return i;if(e>=c-1)return a;const r=t[e],l=(n-r)/(t[e+1]-r),u=s[e];return u+l*(s[e+1]-u)}));return this._linear_v_compute(u)}invert(n){return n}v_invert(n){return new Float64Array(n)}}e.LinearInterpolationScale=c,c.__name__=\"LinearInterpolationScale\",c.init_LinearInterpolationScale()},\n function _(a,n,e,g,R){g(),R(\"DataRange\",a(160).DataRange),R(\"DataRange1d\",a(159).DataRange1d),R(\"FactorRange\",a(104).FactorRange),R(\"Range\",a(105).Range),R(\"Range1d\",a(156).Range1d)},\n function _(a,o,i,t,e){t();var n=a(141);e(\"Sizeable\",n.Sizeable),e(\"SizingPolicy\",n.SizingPolicy);var c=a(142);e(\"Layoutable\",c.Layoutable),e(\"LayoutItem\",c.LayoutItem);var r=a(222);e(\"HStack\",r.HStack),e(\"VStack\",r.VStack);var l=a(223);e(\"Grid\",l.Grid),e(\"Row\",l.Row),e(\"Column\",l.Column);var S=a(224);e(\"ContentBox\",S.ContentBox),e(\"VariadicBox\",S.VariadicBox)},\n function _(t,e,h,i,r){i();const n=t(142),o=t(99);class s extends n.Layoutable{constructor(){super(...arguments),this.children=[]}*[Symbol.iterator](){yield*this.children}}h.Stack=s,s.__name__=\"Stack\";class c extends s{_measure(t){let e=0,h=0;for(const t of this.children){const i=t.measure({width:0,height:0});e+=i.width,h=Math.max(h,i.height)}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const h=this.absolute?t.top:0;let i=this.absolute?t.left:0;const{height:r}=t;for(const t of this.children){const{width:e}=t.measure({width:0,height:0});t.set_geometry(new o.BBox({left:i,width:e,top:h,height:r})),i+=e}}}h.HStack=c,c.__name__=\"HStack\";class a extends s{_measure(t){let e=0,h=0;for(const t of this.children){const i=t.measure({width:0,height:0});e=Math.max(e,i.width),h+=i.height}return{width:e,height:h}}_set_geometry(t,e){super._set_geometry(t,e);const h=this.absolute?t.left:0;let i=this.absolute?t.top:0;const{width:r}=t;for(const t of this.children){const{height:e}=t.measure({width:0,height:0});t.set_geometry(new o.BBox({top:i,height:e,left:h,width:r})),i+=e}}}h.VStack=a,a.__name__=\"VStack\";class l extends n.Layoutable{constructor(){super(...arguments),this.children=[]}*[Symbol.iterator](){yield*this.children}_measure(t){const{width_policy:e,height_policy:h}=this.sizing,{min:i,max:r}=Math;let n=0,o=0;for(const e of this.children){const{width:h,height:i}=e.measure(t);n=r(n,h),o=r(o,i)}return{width:(()=>{const{width:h}=this.sizing;if(t.width==1/0)return\"fixed\"==e&&null!=h?h:n;switch(e){case\"fixed\":return null!=h?h:n;case\"min\":return n;case\"fit\":return null!=h?i(t.width,h):t.width;case\"max\":return null!=h?r(t.width,h):t.width}})(),height:(()=>{const{height:e}=this.sizing;if(t.height==1/0)return\"fixed\"==h&&null!=e?e:o;switch(h){case\"fixed\":return null!=e?e:o;case\"min\":return o;case\"fit\":return null!=e?i(t.height,e):t.height;case\"max\":return null!=e?r(t.height,e):t.height}})()}}_set_geometry(t,e){super._set_geometry(t,e);const h=this.absolute?t:t.relative(),{left:i,right:r,top:n,bottom:s}=h,c=Math.round(h.vcenter),a=Math.round(h.hcenter);for(const e of this.children){const{margin:h,halign:l,valign:d}=e.sizing,{width:u,height:g,inner:_}=e.measure(t),w=(()=>{switch(`${d}_${l}`){case\"start_start\":return new o.BBox({left:i+h.left,top:n+h.top,width:u,height:g});case\"start_center\":return new o.BBox({hcenter:a,top:n+h.top,width:u,height:g});case\"start_end\":return new o.BBox({right:r-h.right,top:n+h.top,width:u,height:g});case\"center_start\":return new o.BBox({left:i+h.left,vcenter:c,width:u,height:g});case\"center_center\":return new o.BBox({hcenter:a,vcenter:c,width:u,height:g});case\"center_end\":return new o.BBox({right:r-h.right,vcenter:c,width:u,height:g});case\"end_start\":return new o.BBox({left:i+h.left,bottom:s-h.bottom,width:u,height:g});case\"end_center\":return new o.BBox({hcenter:a,bottom:s-h.bottom,width:u,height:g});case\"end_end\":return new o.BBox({right:r-h.right,bottom:s-h.bottom,width:u,height:g})}})(),m=null==_?w:new o.BBox({left:w.left+_.left,top:w.top+_.top,right:w.right-_.right,bottom:w.bottom-_.bottom});e.set_geometry(w,m)}}}h.NodeLayout=l,l.__name__=\"NodeLayout\"},\n function _(t,i,s,e,o){e();const n=t(141),l=t(142),r=t(8),h=t(99),c=t(9),{max:a,round:g}=Math;class p{constructor(t){this.def=t,this._map=new Map}get(t){let i=this._map.get(t);return void 0===i&&(i=this.def(),this._map.set(t,i)),i}apply(t,i){const s=this.get(t);this._map.set(t,i(s))}}p.__name__=\"DefaultMap\";class f{constructor(){this._items=[],this._nrows=0,this._ncols=0}get nrows(){return this._nrows}get ncols(){return this._ncols}add(t,i){const{r1:s,c1:e}=t;this._nrows=a(this._nrows,s+1),this._ncols=a(this._ncols,e+1),this._items.push({span:t,data:i})}at(t,i){return this._items.filter((({span:s})=>s.r0<=t&&t<=s.r1&&s.c0<=i&&i<=s.c1)).map((({data:t})=>t))}row(t){return this._items.filter((({span:i})=>i.r0<=t&&t<=i.r1)).map((({data:t})=>t))}col(t){return this._items.filter((({span:i})=>i.c0<=t&&t<=i.c1)).map((({data:t})=>t))}foreach(t){for(const{span:i,data:s}of this._items)t(i,s)}map(t){const i=new f;for(const{span:s,data:e}of this._items)i.add(s,t(s,e));return i}}f.__name__=\"Container\";class _ extends l.Layoutable{constructor(t=[]){super(),this.items=t,this.rows=\"auto\",this.cols=\"auto\",this.spacing=0}*[Symbol.iterator](){for(const{layout:t}of this.items)yield t}is_width_expanding(){if(super.is_width_expanding())return!0;if(\"fixed\"==this.sizing.width_policy)return!1;const{cols:t}=this._state;return c.some(t,(t=>\"max\"==t.policy))}is_height_expanding(){if(super.is_height_expanding())return!0;if(\"fixed\"==this.sizing.height_policy)return!1;const{rows:t}=this._state;return c.some(t,(t=>\"max\"==t.policy))}_init(){var t,i,s,e;super._init();const o=new f;for(const{layout:t,row:i,col:s,row_span:e,col_span:n}of this.items)if(t.sizing.visible){const l=i,r=s,h=i+(null!=e?e:1)-1,c=s+(null!=n?n:1)-1;o.add({r0:l,c0:r,r1:h,c1:c},t)}const{nrows:n,ncols:l}=o,h=new Array(n);for(let s=0;s{var t;const i=r.isPlainObject(this.rows)?null!==(t=this.rows[s])&&void 0!==t?t:this.rows[\"*\"]:this.rows;return null==i?{policy:\"auto\"}:r.isNumber(i)?{policy:\"fixed\",height:i}:r.isString(i)?{policy:i}:i})(),n=null!==(t=e.align)&&void 0!==t?t:\"auto\";if(\"fixed\"==e.policy)h[s]={policy:\"fixed\",height:e.height,align:n};else if(\"min\"==e.policy)h[s]={policy:\"min\",align:n};else if(\"fit\"==e.policy||\"max\"==e.policy)h[s]={policy:e.policy,flex:null!==(i=e.flex)&&void 0!==i?i:1,align:n};else{if(\"auto\"!=e.policy)throw new Error(\"unrechable\");c.some(o.row(s),(t=>t.is_height_expanding()))?h[s]={policy:\"max\",flex:1,align:n}:h[s]={policy:\"min\",align:n}}}const a=new Array(l);for(let t=0;t{var i;const s=r.isPlainObject(this.cols)?null!==(i=this.cols[t])&&void 0!==i?i:this.cols[\"*\"]:this.cols;return null==s?{policy:\"auto\"}:r.isNumber(s)?{policy:\"fixed\",width:s}:r.isString(s)?{policy:s}:s})(),n=null!==(s=i.align)&&void 0!==s?s:\"auto\";if(\"fixed\"==i.policy)a[t]={policy:\"fixed\",width:i.width,align:n};else if(\"min\"==i.policy)a[t]={policy:\"min\",align:n};else if(\"fit\"==i.policy||\"max\"==i.policy)a[t]={policy:i.policy,flex:null!==(e=i.flex)&&void 0!==e?e:1,align:n};else{if(\"auto\"!=i.policy)throw new Error(\"unrechable\");c.some(o.col(t),(t=>t.is_width_expanding()))?a[t]={policy:\"max\",flex:1,align:n}:a[t]={policy:\"min\",align:n}}}const[g,p]=r.isNumber(this.spacing)?[this.spacing,this.spacing]:this.spacing;this._state={items:o,nrows:n,ncols:l,rows:h,cols:a,rspacing:g,cspacing:p}}_measure_totals(t,i){const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state;return{height:c.sum(t)+(s-1)*o,width:c.sum(i)+(e-1)*n}}_measure_cells(t){const{items:i,nrows:s,ncols:e,rows:o,cols:l,rspacing:r,cspacing:h}=this._state,c=new Array(s);for(let t=0;t{const{r0:e,c0:f,r1:d,c1:u}=i,w=(d-e)*r,m=(u-f)*h;let y=0;for(let i=e;i<=d;i++)y+=t(i,f).height;y+=w;let x=0;for(let i=f;i<=u;i++)x+=t(e,i).width;x+=m;const b=s.measure({width:x,height:y});_.add(i,{layout:s,size_hint:b});const z=new n.Sizeable(b).grow_by(s.sizing.margin);z.height-=w,z.width-=m;const v=[];for(let t=e;t<=d;t++){const i=o[t];\"fixed\"==i.policy?z.height-=i.height:v.push(t)}if(z.height>0){const t=g(z.height/v.length);for(const i of v)c[i]=a(c[i],t)}const j=[];for(let t=f;t<=u;t++){const i=l[t];\"fixed\"==i.policy?z.width-=i.width:j.push(t)}if(z.width>0){const t=g(z.width/j.length);for(const i of j)p[i]=a(p[i],t)}}));return{size:this._measure_totals(c,p),row_heights:c,col_widths:p,size_hints:_}}_measure_grid(t){const{nrows:i,ncols:s,rows:e,cols:o,rspacing:n,cspacing:l}=this._state,r=this._measure_cells(((t,i)=>{const s=e[t],n=o[i];return{width:\"fixed\"==n.policy?n.width:1/0,height:\"fixed\"==s.policy?s.height:1/0}}));let h;h=\"fixed\"==this.sizing.height_policy&&null!=this.sizing.height?this.sizing.height:t.height!=1/0&&this.is_height_expanding()?t.height:r.size.height;let c,p=0;for(let t=0;t0)for(let t=0;ti?i:e,t--}}}c=\"fixed\"==this.sizing.width_policy&&null!=this.sizing.width?this.sizing.width:t.width!=1/0&&this.is_width_expanding()?t.width:r.size.width;let f=0;for(let t=0;t0)for(let t=0;ts?s:o,t--}}}const{row_heights:_,col_widths:d,size_hints:u}=this._measure_cells(((t,i)=>({width:r.col_widths[i],height:r.row_heights[t]})));return{size:this._measure_totals(_,d),row_heights:_,col_widths:d,size_hints:u}}_measure(t){const{size:i}=this._measure_grid(t);return i}_set_geometry(t,i){super._set_geometry(t,i);const{nrows:s,ncols:e,rspacing:o,cspacing:n}=this._state,{row_heights:l,col_widths:r,size_hints:c}=this._measure_grid(t),f=this._state.rows.map(((t,i)=>Object.assign(Object.assign({},t),{top:0,height:l[i],get bottom(){return this.top+this.height}}))),_=this._state.cols.map(((t,i)=>Object.assign(Object.assign({},t),{left:0,width:r[i],get right(){return this.left+this.width}}))),d=c.map(((t,i)=>Object.assign(Object.assign({},i),{outer:new h.BBox,inner:new h.BBox})));for(let i=0,e=this.absolute?t.top:0;i{const{layout:r,size_hint:c}=l,{sizing:a}=r,{width:p,height:d}=c,u=function(t,i){let s=(i-t)*n;for(let e=t;e<=i;e++)s+=_[e].width;return s}(i,e),w=function(t,i){let s=(i-t)*o;for(let e=t;e<=i;e++)s+=f[e].height;return s}(t,s),m=i==e&&\"auto\"!=_[i].align?_[i].align:a.halign,y=t==s&&\"auto\"!=f[t].align?f[t].align:a.valign;let x=_[i].left;\"start\"==m?x+=a.margin.left:\"center\"==m?x+=g((u-p)/2):\"end\"==m&&(x+=u-a.margin.right-p);let b=f[t].top;\"start\"==y?b+=a.margin.top:\"center\"==y?b+=g((w-d)/2):\"end\"==y&&(b+=w-a.margin.bottom-d),l.outer=new h.BBox({left:x,top:b,width:p,height:d})}));const u=f.map((()=>({start:new p((()=>0)),end:new p((()=>0))}))),w=_.map((()=>({start:new p((()=>0)),end:new p((()=>0))})));d.foreach((({r0:t,c0:i,r1:s,c1:e},{size_hint:o,outer:n})=>{const{inner:l}=o;null!=l&&(u[t].start.apply(n.top,(t=>a(t,l.top))),u[s].end.apply(f[s].bottom-n.bottom,(t=>a(t,l.bottom))),w[i].start.apply(n.left,(t=>a(t,l.left))),w[e].end.apply(_[e].right-n.right,(t=>a(t,l.right))))})),d.foreach((({r0:t,c0:i,r1:s,c1:e},o)=>{const{size_hint:n,outer:l}=o,r=t=>{const i=this.absolute?l:l.relative(),s=i.left+t.left,e=i.top+t.top,o=i.right-t.right,n=i.bottom-t.bottom;return new h.BBox({left:s,top:e,right:o,bottom:n})};if(null!=n.inner){let h=r(n.inner);if(!1!==n.align){const o=u[t].start.get(l.top),n=u[s].end.get(f[s].bottom-l.bottom),c=w[i].start.get(l.left),a=w[e].end.get(_[e].right-l.right);try{h=r({top:o,bottom:n,left:c,right:a})}catch(t){}}o.inner=h}else o.inner=l})),d.foreach(((t,{layout:i,outer:s,inner:e})=>{i.set_geometry(s,e)}))}}s.Grid=_,_.__name__=\"Grid\";class d extends _{constructor(t){super(),this.items=t.map(((t,i)=>({layout:t,row:0,col:i}))),this.rows=\"fit\"}}s.Row=d,d.__name__=\"Row\";class u extends _{constructor(t){super(),this.items=t.map(((t,i)=>({layout:t,row:i,col:0}))),this.cols=\"fit\"}}s.Column=u,u.__name__=\"Column\"},\n function _(e,t,s,n,i){n();const a=e(142),c=e(141),o=e(43);class r extends a.ContentLayoutable{constructor(e){super(),this.content_size=o.unsized(e,(()=>new c.Sizeable(o.size(e))))}_content_size(){return this.content_size}}s.ContentBox=r,r.__name__=\"ContentBox\";class _ extends a.Layoutable{constructor(e){super(),this.el=e}_measure(e){const t=new c.Sizeable(e).bounded_to(this.sizing.size);return o.sized(this.el,t,(()=>{const e=new c.Sizeable(o.content_size(this.el)),{border:t,padding:s}=o.extents(this.el);return e.grow_by(t).grow_by(s).map(Math.ceil)}))}}s.VariadicBox=_,_.__name__=\"VariadicBox\";class h extends _{constructor(e){super(e),this._cache=new Map}_measure(e){const{width:t,height:s}=e,n=`${t},${s}`;let i=this._cache.get(n);return null==i&&(i=super._measure(e),this._cache.set(n,i)),i}invalidate_cache(){this._cache.clear()}}s.CachedVariadicBox=h,h.__name__=\"CachedVariadicBox\"},\n function _(t,e,i,h,o){h();const s=t(141),r=t(142),n=t(99);class g extends r.Layoutable{constructor(){super(...arguments),this.min_border={left:0,top:0,right:0,bottom:0},this.padding={left:0,top:0,right:0,bottom:0}}*[Symbol.iterator](){yield this.top_panel,yield this.bottom_panel,yield this.left_panel,yield this.right_panel,yield this.center_panel}_measure(t){t=new s.Sizeable({width:\"fixed\"==this.sizing.width_policy||t.width==1/0?this.sizing.width:t.width,height:\"fixed\"==this.sizing.height_policy||t.height==1/0?this.sizing.height:t.height});const e=this.left_panel.measure({width:0,height:t.height}),i=Math.max(e.width,this.min_border.left)+this.padding.left,h=this.right_panel.measure({width:0,height:t.height}),o=Math.max(h.width,this.min_border.right)+this.padding.right,r=this.top_panel.measure({width:t.width,height:0}),n=Math.max(r.height,this.min_border.top)+this.padding.top,g=this.bottom_panel.measure({width:t.width,height:0}),a=Math.max(g.height,this.min_border.bottom)+this.padding.bottom,d=new s.Sizeable(t).shrink_by({left:i,right:o,top:n,bottom:a}),l=this.center_panel.measure(d);return{width:i+l.width+o,height:n+l.height+a,inner:{left:i,right:o,top:n,bottom:a},align:(()=>{const{width_policy:t,height_policy:e}=this.center_panel.sizing;return\"fixed\"!=t&&\"fixed\"!=e})()}}_set_geometry(t,e){super._set_geometry(t,e),this.center_panel.set_geometry(e);const i=this.left_panel.measure({width:0,height:t.height}),h=this.right_panel.measure({width:0,height:t.height}),o=this.top_panel.measure({width:t.width,height:0}),s=this.bottom_panel.measure({width:t.width,height:0}),{left:r,top:g,right:a,bottom:d}=e;this.top_panel.set_geometry(new n.BBox({left:r,right:a,bottom:g,height:o.height})),this.bottom_panel.set_geometry(new n.BBox({left:r,right:a,top:d,height:s.height})),this.left_panel.set_geometry(new n.BBox({top:g,bottom:d,right:r,width:i.width})),this.right_panel.set_geometry(new n.BBox({top:g,bottom:d,left:a,width:h.width}))}}i.BorderLayout=g,g.__name__=\"BorderLayout\"},\n function _(t,e,i,s,n){s();const o=t(1),l=t(139),a=t(10),_=t(143),d=t(20),h=o.__importStar(t(48));class r extends l.TextAnnotationView{_get_size(){const{ctx:t}=this.layer;this.visuals.text.set_value(t);const{width:e}=t.measureText(this.model.text),{height:i}=_.font_metrics(t.font);return{width:e,height:i}}_render(){const{angle:t,angle_units:e}=this.model,i=a.resolve_angle(t,e),s=null!=this.layout?this.layout:this.plot_view.frame,n=this.coordinates.x_scale,o=this.coordinates.y_scale;let l=\"data\"==this.model.x_units?n.compute(this.model.x):s.bbox.xview.compute(this.model.x),_=\"data\"==this.model.y_units?o.compute(this.model.y):s.bbox.yview.compute(this.model.y);l+=this.model.x_offset,_-=this.model.y_offset;(\"canvas\"==this.model.render_mode?this._canvas_text.bind(this):this._css_text.bind(this))(this.layer.ctx,this.model.text,l,_,i)}}i.LabelView=r,r.__name__=\"LabelView\";class c extends l.TextAnnotation{constructor(t){super(t)}static init_Label(){this.prototype.default_view=r,this.mixins([h.Text,[\"border_\",h.Line],[\"background_\",h.Fill]]),this.define((({Number:t,String:e,Angle:i})=>({x:[t],x_units:[d.SpatialUnits,\"data\"],y:[t],y_units:[d.SpatialUnits,\"data\"],text:[e,\"\"],angle:[i,0],angle_units:[d.AngleUnits,\"rad\"],x_offset:[t,0],y_offset:[t,0]}))),this.override({background_fill_color:null,border_line_color:null})}}i.Label=c,c.__name__=\"Label\",c.init_Label()},\n function _(t,e,s,i,o){i();const l=t(1),n=t(139),a=t(56),r=t(130),_=l.__importStar(t(48)),c=t(20),h=t(43),d=l.__importStar(t(18)),u=t(143);class x extends n.TextAnnotationView{set_data(t){a.DataAnnotationView.prototype.set_data.call(this,t)}initialize(){if(super.initialize(),this.set_data(this.model.source),\"css\"==this.model.render_mode)for(let t=0,e=this.text.length;t{this.set_data(this.model.source),\"css\"==this.model.render_mode?this.render():this.request_render()};this.connect(this.model.change,t),this.connect(this.model.source.streaming,t),this.connect(this.model.source.patching,t),this.connect(this.model.source.change,t)}_calculate_text_dimensions(t,e){const{width:s}=t.measureText(e),{height:i}=u.font_metrics(this.visuals.text.font_value(0));return[s,i]}_map_data(){const t=this.coordinates.x_scale,e=this.coordinates.y_scale,s=null!=this.layout?this.layout:this.plot_view.frame;return[\"data\"==this.model.x_units?t.v_compute(this._x):s.bbox.xview.v_compute(this._x),\"data\"==this.model.y_units?e.v_compute(this._y):s.bbox.yview.v_compute(this._y)]}_render(){const t=\"canvas\"==this.model.render_mode?this._v_canvas_text.bind(this):this._v_css_text.bind(this),{ctx:e}=this.layer,[s,i]=this._map_data();for(let o=0,l=this.text.length;o({x:[d.XCoordinateSpec,{field:\"x\"}],y:[d.YCoordinateSpec,{field:\"y\"}],x_units:[c.SpatialUnits,\"data\"],y_units:[c.SpatialUnits,\"data\"],text:[d.StringSpec,{field:\"text\"}],angle:[d.AngleSpec,0],x_offset:[d.NumberSpec,{value:0}],y_offset:[d.NumberSpec,{value:0}],source:[t(r.ColumnDataSource),()=>new r.ColumnDataSource]}))),this.override({background_fill_color:null,border_line_color:null})}}s.LabelSet=v,v.__name__=\"LabelSet\",v.init_LabelSet()},\n function _(t,e,i,s,l){s();const n=t(1),h=t(40),o=t(229),a=t(20),_=n.__importStar(t(48)),r=t(15),d=t(140),c=t(143),g=t(99),m=t(9),b=t(8),f=t(11);class u extends h.AnnotationView{update_layout(){const{panel:t}=this;this.layout=null!=t?new d.SideLayout(t,(()=>this.get_size())):void 0}cursor(t,e){return\"none\"==this.model.click_policy?null:\"pointer\"}get legend_padding(){return null!=this.model.border_line_color?this.model.padding:0}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render())),this.connect(this.model.item_change,(()=>this.request_render()))}compute_legend_bbox(){const t=this.model.get_legend_names(),{glyph_height:e,glyph_width:i}=this.model,{label_height:s,label_width:l}=this.model;this.max_label_height=m.max([c.font_metrics(this.visuals.label_text.font_value()).height,s,e]);const{ctx:n}=this.layer;n.save(),this.visuals.label_text.set_value(n),this.text_widths=new Map;for(const e of t)this.text_widths.set(e,m.max([n.measureText(e).width,l]));this.visuals.title_text.set_value(n),this.title_height=this.model.title?c.font_metrics(this.visuals.title_text.font_value()).height+this.model.title_standoff:0,this.title_width=this.model.title?n.measureText(this.model.title).width:0,n.restore();const h=Math.max(m.max([...this.text_widths.values()]),0),o=this.model.margin,{legend_padding:a}=this,_=this.model.spacing,{label_standoff:r}=this.model;let d,u;if(\"vertical\"==this.model.orientation)d=t.length*this.max_label_height+Math.max(t.length-1,0)*_+2*a+this.title_height,u=m.max([h+i+r+2*a,this.title_width+2*a]);else{let e=2*a+Math.max(t.length-1,0)*_;for(const[,t]of this.text_widths)e+=m.max([t,l])+i+r;u=m.max([this.title_width+2*a,e]),d=this.max_label_height+this.title_height+2*a}const x=null!=this.layout?this.layout:this.plot_view.frame,[p,w]=x.bbox.ranges,{location:v}=this.model;let y,k;if(b.isString(v))switch(v){case\"top_left\":y=p.start+o,k=w.start+o;break;case\"top\":case\"top_center\":y=(p.end+p.start)/2-u/2,k=w.start+o;break;case\"top_right\":y=p.end-o-u,k=w.start+o;break;case\"bottom_right\":y=p.end-o-u,k=w.end-o-d;break;case\"bottom\":case\"bottom_center\":y=(p.end+p.start)/2-u/2,k=w.end-o-d;break;case\"bottom_left\":y=p.start+o,k=w.end-o-d;break;case\"left\":case\"center_left\":y=p.start+o,k=(w.end+w.start)/2-d/2;break;case\"center\":case\"center_center\":y=(p.end+p.start)/2-u/2,k=(w.end+w.start)/2-d/2;break;case\"right\":case\"center_right\":y=p.end-o-u,k=(w.end+w.start)/2-d/2}else if(b.isArray(v)&&2==v.length){const[t,e]=v;y=x.bbox.xview.compute(t),k=x.bbox.yview.compute(e)-d}else f.unreachable();return new g.BBox({left:y,top:k,width:u,height:d})}interactive_bbox(){return this.compute_legend_bbox()}interactive_hit(t,e){return this.interactive_bbox().contains(t,e)}on_hit(t,e){let i;const{glyph_width:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let o=i=l;const a=this.compute_legend_bbox(),_=\"vertical\"==this.model.orientation;for(const r of this.model.items){const d=r.get_labels_list_from_label_prop();for(const c of d){const d=a.x+o,m=a.y+i+this.title_height;let b,f;[b,f]=_?[a.width-2*l,this.max_label_height]:[this.text_widths.get(c)+s+h,this.max_label_height];if(new g.BBox({left:d,top:m,width:b,height:f}).contains(t,e)){switch(this.model.click_policy){case\"hide\":for(const t of r.renderers)t.visible=!t.visible;break;case\"mute\":for(const t of r.renderers)t.muted=!t.muted}return!0}_?i+=this.max_label_height+n:o+=this.text_widths.get(c)+s+h+n}}return!1}_render(){if(0==this.model.items.length)return;for(const t of this.model.items)t.legend=this.model;const{ctx:t}=this.layer,e=this.compute_legend_bbox();t.save(),this._draw_legend_box(t,e),this._draw_legend_items(t,e),this._draw_title(t,e),t.restore()}_draw_legend_box(t,e){t.beginPath(),t.rect(e.x,e.y,e.width,e.height),this.visuals.background_fill.set_value(t),t.fill(),this.visuals.border_line.doit&&(this.visuals.border_line.set_value(t),t.stroke())}_draw_legend_items(t,e){const{glyph_width:i,glyph_height:s}=this.model,{legend_padding:l}=this,n=this.model.spacing,{label_standoff:h}=this.model;let o=l,a=l;const _=\"vertical\"==this.model.orientation;for(const r of this.model.items){const d=r.get_labels_list_from_label_prop(),c=r.get_field_from_label_prop();if(0==d.length)continue;const g=(()=>{switch(this.model.click_policy){case\"none\":return!0;case\"hide\":return m.every(r.renderers,(t=>t.visible));case\"mute\":return m.every(r.renderers,(t=>!t.muted))}})();for(const m of d){const d=e.x+o,b=e.y+a+this.title_height,f=d+i,u=b+s;_?a+=this.max_label_height+n:o+=this.text_widths.get(m)+i+h+n,this.visuals.label_text.set_value(t),t.fillText(m,f+h,b+this.max_label_height/2);for(const e of r.renderers){const i=this.plot_view.renderer_view(e);null==i||i.draw_legend(t,d,f,b,u,c,m,r.index)}if(!g){let s,n;[s,n]=_?[e.width-2*l,this.max_label_height]:[this.text_widths.get(m)+i+h,this.max_label_height],t.beginPath(),t.rect(d,b,s,n),this.visuals.inactive_fill.set_value(t),t.fill()}}}}_draw_title(t,e){const{title:i}=this.model;i&&this.visuals.title_text.doit&&(t.save(),t.translate(e.x0,e.y0+this.title_height),this.visuals.title_text.set_value(t),t.fillText(i,this.legend_padding,this.legend_padding-this.model.title_standoff),t.restore())}_get_size(){const{width:t,height:e}=this.compute_legend_bbox();return{width:t+2*this.model.margin,height:e+2*this.model.margin}}}i.LegendView=u,u.__name__=\"LegendView\";class x extends h.Annotation{constructor(t){super(t)}initialize(){super.initialize(),this.item_change=new r.Signal0(this,\"item_change\")}static init_Legend(){this.prototype.default_view=u,this.mixins([[\"label_\",_.Text],[\"title_\",_.Text],[\"inactive_\",_.Fill],[\"border_\",_.Line],[\"background_\",_.Fill]]),this.define((({Number:t,String:e,Array:i,Tuple:s,Or:l,Ref:n,Nullable:h})=>({orientation:[a.Orientation,\"vertical\"],location:[l(a.LegendLocation,s(t,t)),\"top_right\"],title:[h(e),null],title_standoff:[t,5],label_standoff:[t,5],glyph_height:[t,20],glyph_width:[t,20],label_height:[t,20],label_width:[t,20],margin:[t,10],padding:[t,10],spacing:[t,3],items:[i(n(o.LegendItem)),[]],click_policy:[a.LegendClickPolicy,\"none\"]}))),this.override({border_line_color:\"#e5e5e5\",border_line_alpha:.5,border_line_width:1,background_fill_color:\"#ffffff\",background_fill_alpha:.95,inactive_fill_color:\"white\",inactive_fill_alpha:.7,label_text_font_size:\"13px\",label_text_baseline:\"middle\",title_text_font_size:\"13px\",title_text_font_style:\"italic\"})}get_legend_names(){const t=[];for(const e of this.items){const i=e.get_labels_list_from_label_prop();t.push(...i)}return t}}i.Legend=x,x.__name__=\"Legend\",x.init_Legend()},\n function _(e,r,n,l,t){l();const i=e(1),s=e(53),o=e(61),_=e(57),a=e(230),u=i.__importStar(e(18)),d=e(19),c=e(9);class f extends s.Model{constructor(e){super(e)}static init_LegendItem(){this.define((({Int:e,Array:r,Ref:n,Nullable:l})=>({label:[u.NullStringSpec,null],renderers:[r(n(o.GlyphRenderer)),[]],index:[l(e),null]})))}_check_data_sources_on_renderers(){if(null!=this.get_field_from_label_prop()){if(this.renderers.length<1)return!1;const e=this.renderers[0].data_source;if(null!=e)for(const r of this.renderers)if(r.data_source!=e)return!1}return!0}_check_field_label_on_data_source(){const e=this.get_field_from_label_prop();if(null!=e){if(this.renderers.length<1)return!1;const r=this.renderers[0].data_source;if(null!=r&&!c.includes(r.columns(),e))return!1}return!0}initialize(){super.initialize(),this.legend=null,this.connect(this.change,(()=>{var e;return null===(e=this.legend)||void 0===e?void 0:e.item_change.emit()}));this._check_data_sources_on_renderers()||d.logger.error(\"Non matching data sources on legend item renderers\");this._check_field_label_on_data_source()||d.logger.error(`Bad column name on label: ${this.label}`)}get_field_from_label_prop(){const{label:e}=this;return a.isField(e)?e.field:null}get_labels_list_from_label_prop(){if(a.isValue(this.label)){const{value:e}=this.label;return null!=e?[e]:[]}const e=this.get_field_from_label_prop();if(null!=e){let r;if(!this.renderers[0]||null==this.renderers[0].data_source)return[\"No source found\"];if(r=this.renderers[0].data_source,r instanceof _.ColumnarDataSource){const n=r.get_column(e);return null!=n?c.uniq(Array.from(n)):[\"Invalid field\"]}}return[]}}n.LegendItem=f,f.__name__=\"LegendItem\",f.init_LegendItem()},\n function _(i,n,e,t,u){t();const c=i(8);e.isValue=function(i){return c.isPlainObject(i)&&\"value\"in i},e.isField=function(i){return c.isPlainObject(i)&&\"field\"in i},e.isExpr=function(i){return c.isPlainObject(i)&&\"expr\"in i}},\n function _(t,i,s,n,e){n();const o=t(1),l=t(40),a=o.__importStar(t(48)),c=t(20);class h extends l.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render()))}_render(){const{xs:t,ys:i}=this.model;if(t.length!=i.length)return;const s=t.length;if(s<3)return;const{frame:n}=this.plot_view,{ctx:e}=this.layer,o=this.coordinates.x_scale,l=this.coordinates.y_scale,{screen:a}=this.model;function c(t,i,s,n){return a?t:\"data\"==i?s.v_compute(t):n.v_compute(t)}const h=c(t,this.model.xs_units,o,n.bbox.xview),r=c(i,this.model.ys_units,l,n.bbox.yview);e.beginPath();for(let t=0;t({xs:[i(t),[]],xs_units:[c.SpatialUnits,\"data\"],ys:[i(t),[]],ys_units:[c.SpatialUnits,\"data\"]}))),this.internal((({Boolean:t})=>({screen:[t,!1]}))),this.override({fill_color:\"#fff9ba\",fill_alpha:.4,line_color:\"#cccccc\",line_alpha:.3})}update({xs:t,ys:i}){this.setv({xs:t,ys:i,screen:!0},{check_eq:!1})}}s.PolyAnnotation=r,r.__name__=\"PolyAnnotation\",r.init_PolyAnnotation()},\n function _(e,t,i,n,o){n();const s=e(1),l=e(40),r=s.__importStar(e(48));class c extends l.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render()))}_render(){const{gradient:e,y_intercept:t}=this.model;if(null==e||null==t)return;const{frame:i}=this.plot_view,n=this.coordinates.x_scale,o=this.coordinates.y_scale;let s,l,r,c;if(0==e)s=o.compute(t),l=s,r=i.bbox.left,c=r+i.bbox.width;else{s=i.bbox.top,l=s+i.bbox.height;const a=(o.invert(s)-t)/e,_=(o.invert(l)-t)/e;r=n.compute(a),c=n.compute(_)}const{ctx:a}=this.layer;a.save(),a.beginPath(),this.visuals.line.set_value(a),a.moveTo(r,s),a.lineTo(c,l),a.stroke(),a.restore()}}i.SlopeView=c,c.__name__=\"SlopeView\";class a extends l.Annotation{constructor(e){super(e)}static init_Slope(){this.prototype.default_view=c,this.mixins(r.Line),this.define((({Number:e,Nullable:t})=>({gradient:[t(e),null],y_intercept:[t(e),null]}))),this.override({line_color:\"black\"})}}i.Slope=a,a.__name__=\"Slope\",a.init_Slope()},\n function _(e,i,t,n,o){n();const s=e(1),a=e(40),l=s.__importStar(e(48)),h=e(20);class c extends a.AnnotationView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.plot_view.request_paint(this)))}_render(){const{location:e}=this.model;if(null==e)return;const{frame:i}=this.plot_view,t=this.coordinates.x_scale,n=this.coordinates.y_scale,o=(i,t)=>\"data\"==this.model.location_units?i.compute(e):this.model.for_hover?e:t.compute(e);let s,a,l,h;\"width\"==this.model.dimension?(l=o(n,i.bbox.yview),a=i.bbox.left,h=i.bbox.width,s=this.model.line_width):(l=i.bbox.top,a=o(t,i.bbox.xview),h=this.model.line_width,s=i.bbox.height);const{ctx:c}=this.layer;c.save(),c.beginPath(),this.visuals.line.set_value(c),c.moveTo(a,l),\"width\"==this.model.dimension?c.lineTo(a+h,l):c.lineTo(a,l+s),c.stroke(),c.restore()}}t.SpanView=c,c.__name__=\"SpanView\";class d extends a.Annotation{constructor(e){super(e)}static init_Span(){this.prototype.default_view=c,this.mixins(l.Line),this.define((({Number:e,Nullable:i})=>({render_mode:[h.RenderMode,\"canvas\"],location:[i(e),null],location_units:[h.SpatialUnits,\"data\"],dimension:[h.Dimension,\"width\"]}))),this.internal((({Boolean:e})=>({for_hover:[e,!1]}))),this.override({line_color:\"black\"})}}t.Span=d,d.__name__=\"Span\",d.init_Span()},\n function _(i,e,t,o,l){o();const s=i(40),a=i(235),n=i(122),r=i(43),_=i(140),h=i(99);class b extends s.AnnotationView{constructor(){super(...arguments),this._invalidate_toolbar=!0,this._previous_bbox=new h.BBox}update_layout(){this.layout=new _.SideLayout(this.panel,(()=>this.get_size()),!0)}initialize(){super.initialize(),this.el=r.div(),this.plot_view.canvas_view.add_event(this.el)}async lazy_initialize(){await super.lazy_initialize(),this._toolbar_view=await n.build_view(this.model.toolbar,{parent:this}),this.plot_view.visibility_callbacks.push((i=>this._toolbar_view.set_visibility(i)))}remove(){this._toolbar_view.remove(),r.remove(this.el),super.remove()}render(){this.model.visible||r.undisplay(this.el),super.render()}_render(){const{bbox:i}=this.layout;this._previous_bbox.equals(i)||(r.position(this.el,i),this._previous_bbox=i),this._invalidate_toolbar&&(this.el.style.position=\"absolute\",this.el.style.overflow=\"hidden\",this._toolbar_view.render(),r.empty(this.el),this.el.appendChild(this._toolbar_view.el),this._invalidate_toolbar=!1),r.display(this.el)}_get_size(){const{tools:i,logo:e}=this.model.toolbar;return{width:30*i.length+(null!=e?25:0),height:30}}}t.ToolbarPanelView=b,b.__name__=\"ToolbarPanelView\";class d extends s.Annotation{constructor(i){super(i)}static init_ToolbarPanel(){this.prototype.default_view=b,this.define((({Ref:i})=>({toolbar:[i(a.Toolbar)]})))}}t.ToolbarPanel=d,d.__name__=\"ToolbarPanel\",d.init_ToolbarPanel()},\n function _(t,s,e,i,o){i();const c=t(8),n=t(9),a=t(13),l=t(236),r=t(237),_=t(247),p=t(248);e.Drag=l.Tool,e.Inspection=l.Tool,e.Scroll=l.Tool,e.Tap=l.Tool;const u=t=>{switch(t){case\"tap\":return\"active_tap\";case\"pan\":return\"active_drag\";case\"pinch\":case\"scroll\":return\"active_scroll\";case\"multi\":return\"active_multi\"}return null},h=t=>\"tap\"==t||\"pan\"==t;class v extends p.ToolbarBase{constructor(t){super(t)}static init_Toolbar(){this.prototype.default_view=p.ToolbarBaseView,this.define((({Or:t,Ref:s,Auto:i,Null:o,Nullable:c})=>({active_drag:[t(s(e.Drag),i,o),\"auto\"],active_inspect:[t(s(e.Inspection),i,o),\"auto\"],active_scroll:[t(s(e.Scroll),i,o),\"auto\"],active_tap:[t(s(e.Tap),i,o),\"auto\"],active_multi:[c(s(r.GestureTool)),null]})))}connect_signals(){super.connect_signals();const{tools:t,active_drag:s,active_inspect:e,active_scroll:i,active_tap:o,active_multi:c}=this.properties;this.on_change([t,s,e,i,o,c],(()=>this._init_tools()))}_init_tools(){if(super._init_tools(),\"auto\"==this.active_inspect);else if(this.active_inspect instanceof _.InspectTool){let t=!1;for(const s of this.inspectors)s!=this.active_inspect?s.active=!1:t=!0;t||(this.active_inspect=null)}else if(c.isArray(this.active_inspect)){const t=n.intersection(this.active_inspect,this.inspectors);t.length!=this.active_inspect.length&&(this.active_inspect=t);for(const t of this.inspectors)n.includes(this.active_inspect,t)||(t.active=!1)}else if(null==this.active_inspect)for(const t of this.inspectors)t.active=!1;const t=t=>{t.active?this._active_change(t):t.active=!0};for(const t of a.values(this.gestures)){t.tools=n.sort_by(t.tools,(t=>t.default_order));for(const s of t.tools)this.connect(s.properties.active.change,(()=>this._active_change(s)))}for(const[s,e]of a.entries(this.gestures)){const i=u(s);if(i){const o=this[i];\"auto\"==o?0!=e.tools.length&&h(s)&&t(e.tools[0]):null!=o&&(n.includes(this.tools,o)?t(o):this[i]=null)}}}}e.Toolbar=v,v.__name__=\"Toolbar\",v.init_Toolbar()},\n function _(t,e,n,i,o){i();const s=t(42),a=t(9),r=t(53);class l extends s.View{get plot_view(){return this.parent}get plot_model(){return this.parent.model}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>{this.model.active?this.activate():this.deactivate()}))}activate(){}deactivate(){}}n.ToolView=l,l.__name__=\"ToolView\";class _ extends r.Model{constructor(t){super(t)}static init_Tool(){this.prototype._known_aliases=new Map,this.define((({String:t,Nullable:e})=>({description:[e(t),null]}))),this.internal((({Boolean:t})=>({active:[t,!1]})))}get synthetic_renderers(){return[]}_get_dim_limits([t,e],[n,i],o,s){const r=o.bbox.h_range;let l;\"width\"==s||\"both\"==s?(l=[a.min([t,n]),a.max([t,n])],l=[a.max([l[0],r.start]),a.min([l[1],r.end])]):l=[r.start,r.end];const _=o.bbox.v_range;let c;return\"height\"==s||\"both\"==s?(c=[a.min([e,i]),a.max([e,i])],c=[a.max([c[0],_.start]),a.min([c[1],_.end])]):c=[_.start,_.end],[l,c]}static register_alias(t,e){this.prototype._known_aliases.set(t,e)}static from_string(t){const e=this.prototype._known_aliases.get(t);if(null!=e)return e();{const e=[...this.prototype._known_aliases.keys()];throw new Error(`unexpected tool name '${t}', possible tools are ${e.join(\", \")}`)}}}n.Tool=_,_.__name__=\"Tool\",_.init_Tool()},\n function _(e,o,t,s,n){s();const u=e(238),_=e(246);class l extends u.ButtonToolView{}t.GestureToolView=l,l.__name__=\"GestureToolView\";class i extends u.ButtonTool{constructor(e){super(e),this.button_view=_.OnOffButtonView}}t.GestureTool=i,i.__name__=\"GestureTool\"},\n function _(t,e,o,i,s){i();const n=t(1),l=n.__importDefault(t(239)),r=t(240),a=t(236),u=t(43),h=t(34),_=t(8),c=t(9),d=n.__importStar(t(241)),m=d,p=n.__importDefault(t(242)),g=n.__importDefault(t(243)),v=t(244);class f extends r.DOMView{initialize(){super.initialize();const t=this.model.menu;if(null!=t){const e=this.parent.model.toolbar_location,o=\"left\"==e||\"above\"==e,i=this.parent.model.horizontal?\"vertical\":\"horizontal\";this._menu=new v.ContextMenu(o?c.reversed(t):t,{orientation:i,prevent_hide:t=>t.target==this.el})}this._hammer=new l.default(this.el,{touchAction:\"auto\",inputClass:l.default.TouchMouseInput}),this.connect(this.model.change,(()=>this.render())),this._hammer.on(\"tap\",(t=>{var e;(null===(e=this._menu)||void 0===e?void 0:e.is_open)?this._menu.hide():t.target==this.el&&this._clicked()})),this._hammer.on(\"press\",(()=>this._pressed()))}remove(){var t;this._hammer.destroy(),null===(t=this._menu)||void 0===t||t.remove(),super.remove()}styles(){return[...super.styles(),d.default,p.default,g.default]}css_classes(){return super.css_classes().concat(m.toolbar_button)}render(){u.empty(this.el);const t=this.model.computed_icon;_.isString(t)&&(h.startsWith(t,\"data:image\")?this.el.style.backgroundImage=\"url('\"+t+\"')\":this.el.classList.add(t)),this.el.title=this.model.tooltip,null!=this._menu&&this.root.el.appendChild(this._menu.el)}_pressed(){var t;const{left:e,top:o,right:i,bottom:s}=this.el.getBoundingClientRect(),n=(()=>{switch(this.parent.model.toolbar_location){case\"right\":return{right:e,top:o};case\"left\":return{left:i,top:o};case\"above\":return{left:e,top:s};case\"below\":return{left:e,bottom:o}}})();null===(t=this._menu)||void 0===t||t.toggle(n)}}o.ButtonToolButtonView=f,f.__name__=\"ButtonToolButtonView\";class b extends a.ToolView{}o.ButtonToolView=b,b.__name__=\"ButtonToolView\";class B extends a.Tool{constructor(t){super(t)}static init_ButtonTool(){this.internal((({Boolean:t})=>({disabled:[t,!1]})))}_get_dim_tooltip(t){const{description:e,tool_name:o}=this;return null!=e?e:\"both\"==t?o:`${o} (${\"width\"==t?\"x\":\"y\"}-axis)`}get tooltip(){var t;return null!==(t=this.description)&&void 0!==t?t:this.tool_name}get computed_icon(){return this.icon}get menu(){return null}}o.ButtonTool=B,B.__name__=\"ButtonTool\",B.init_ButtonTool()},\n function _(t,e,i,n,r){\n /*! Hammer.JS - v2.0.7 - 2016-04-22\n * http://hammerjs.github.io/\n *\n * Copyright (c) 2016 Jorik Tangelder;\n * Licensed under the MIT license */\n !function(t,i,n,r){\"use strict\";var s,o=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"],a=i.createElement(\"div\"),h=Math.round,u=Math.abs,c=Date.now;function l(t,e,i){return setTimeout(T(t,i),e)}function p(t,e,i){return!!Array.isArray(t)&&(f(t,i[e],i),!0)}function f(t,e,i){var n;if(t)if(t.forEach)t.forEach(e,i);else if(t.length!==r)for(n=0;n\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\",s=t.console&&(t.console.warn||t.console.log);return s&&s.call(t.console,r,n),e.apply(this,arguments)}}s=\"function\"!=typeof Object.assign?function(t){if(t===r||null===t)throw new TypeError(\"Cannot convert undefined or null to object\");for(var e=Object(t),i=1;i-1}function S(t){return t.trim().split(/\\s+/g)}function b(t,e,i){if(t.indexOf&&!i)return t.indexOf(e);for(var n=0;ni[e]})):n.sort()),n}function x(t,e){for(var i,n,s=e[0].toUpperCase()+e.slice(1),a=0;a1&&!i.firstMultiple?i.firstMultiple=H(e):1===s&&(i.firstMultiple=!1);var o=i.firstInput,a=i.firstMultiple,h=a?a.center:o.center,l=e.center=L(n);e.timeStamp=c(),e.deltaTime=e.timeStamp-o.timeStamp,e.angle=G(h,l),e.distance=j(h,l),function(t,e){var i=e.center,n=t.offsetDelta||{},r=t.prevDelta||{},s=t.prevInput||{};1!==e.eventType&&4!==s.eventType||(r=t.prevDelta={x:s.deltaX||0,y:s.deltaY||0},n=t.offsetDelta={x:i.x,y:i.y});e.deltaX=r.x+(i.x-n.x),e.deltaY=r.y+(i.y-n.y)}(i,e),e.offsetDirection=V(e.deltaX,e.deltaY);var p=U(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=u(p.x)>u(p.y)?p.x:p.y,e.scale=a?(f=a.pointers,v=n,j(v[0],v[1],W)/j(f[0],f[1],W)):1,e.rotation=a?function(t,e){return G(e[1],e[0],W)+G(t[1],t[0],W)}(a.pointers,n):0,e.maxPointers=i.prevInput?e.pointers.length>i.prevInput.maxPointers?e.pointers.length:i.prevInput.maxPointers:e.pointers.length,function(t,e){var i,n,s,o,a=t.lastInterval||e,h=e.timeStamp-a.timeStamp;if(8!=e.eventType&&(h>25||a.velocity===r)){var c=e.deltaX-a.deltaX,l=e.deltaY-a.deltaY,p=U(h,c,l);n=p.x,s=p.y,i=u(p.x)>u(p.y)?p.x:p.y,o=V(c,l),t.lastInterval=e}else i=a.velocity,n=a.velocityX,s=a.velocityY,o=a.direction;e.velocity=i,e.velocityX=n,e.velocityY=s,e.direction=o}(i,e);var f,v;var d=t.element;_(e.srcEvent.target,d)&&(d=e.srcEvent.target);e.target=d}(t,i),t.emit(\"hammer.input\",i),t.recognize(i),t.session.prevInput=i}function H(t){for(var e=[],i=0;i=u(e)?t<0?2:4:e<0?8:16}function j(t,e,i){i||(i=F);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return Math.sqrt(n*n+r*r)}function G(t,e,i){i||(i=F);var n=e[i[0]]-t[i[0]],r=e[i[1]]-t[i[1]];return 180*Math.atan2(r,n)/Math.PI}q.prototype={handler:function(){},init:function(){this.evEl&&I(this.element,this.evEl,this.domHandler),this.evTarget&&I(this.target,this.evTarget,this.domHandler),this.evWin&&I(O(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(O(this.element),this.evWin,this.domHandler)}};var Z={mousedown:1,mousemove:2,mouseup:4},B=\"mousedown\",$=\"mousemove mouseup\";function J(){this.evEl=B,this.evWin=$,this.pressed=!1,q.apply(this,arguments)}g(J,q,{handler:function(t){var e=Z[t.type];1&e&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=4),this.pressed&&(4&e&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:X,srcEvent:t}))}});var K={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Q={2:N,3:\"pen\",4:X,5:\"kinect\"},tt=\"pointerdown\",et=\"pointermove pointerup pointercancel\";function it(){this.evEl=tt,this.evWin=et,q.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}t.MSPointerEvent&&!t.PointerEvent&&(tt=\"MSPointerDown\",et=\"MSPointerMove MSPointerUp MSPointerCancel\"),g(it,q,{handler:function(t){var e=this.store,i=!1,n=t.type.toLowerCase().replace(\"ms\",\"\"),r=K[n],s=Q[t.pointerType]||t.pointerType,o=s==N,a=b(e,t.pointerId,\"pointerId\");1&r&&(0===t.button||o)?a<0&&(e.push(t),a=e.length-1):12&r&&(i=!0),a<0||(e[a]=t,this.callback(this.manager,r,{pointers:e,changedPointers:[t],pointerType:s,srcEvent:t}),i&&e.splice(a,1))}});var nt={touchstart:1,touchmove:2,touchend:4,touchcancel:8},rt=\"touchstart\",st=\"touchstart touchmove touchend touchcancel\";function ot(){this.evTarget=rt,this.evWin=st,this.started=!1,q.apply(this,arguments)}function at(t,e){var i=P(t.touches),n=P(t.changedTouches);return 12&e&&(i=D(i.concat(n),\"identifier\",!0)),[i,n]}g(ot,q,{handler:function(t){var e=nt[t.type];if(1===e&&(this.started=!0),this.started){var i=at.call(this,t,e);12&e&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:i[0],changedPointers:i[1],pointerType:N,srcEvent:t})}}});var ht={touchstart:1,touchmove:2,touchend:4,touchcancel:8},ut=\"touchstart touchmove touchend touchcancel\";function ct(){this.evTarget=ut,this.targetIds={},q.apply(this,arguments)}function lt(t,e){var i=P(t.touches),n=this.targetIds;if(3&e&&1===i.length)return n[i[0].identifier]=!0,[i,i];var r,s,o=P(t.changedTouches),a=[],h=this.target;if(s=i.filter((function(t){return _(t.target,h)})),1===e)for(r=0;r-1&&n.splice(t,1)}),2500)}}function dt(t){for(var e=t.srcEvent.clientX,i=t.srcEvent.clientY,n=0;n-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,i=this.state;function n(i){e.manager.emit(i,t)}i<8&&n(e.options.event+Dt(i)),n(e.options.event),t.additionalEvent&&n(t.additionalEvent),i>=8&&n(e.options.event+Dt(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=bt},canEmit:function(){for(var t=0;te.threshold&&r&e.direction},attrTest:function(t){return Ot.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=xt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),g(Mt,Ot,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[It]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var e=t.scale<1?\"in\":\"out\";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),g(zt,Pt,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[yt]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distancee.time;if(this._input=t,!n||!i||12&t.eventType&&!r)this.reset();else if(1&t.eventType)this.reset(),this._timer=l((function(){this.state=8,this.tryEmit()}),e.time,this);else if(4&t.eventType)return 8;return bt},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+\"up\",t):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}}),g(Nt,Ot,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[It]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),g(Xt,Ot,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Rt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,i=this.options.direction;return 30&i?e=t.overallVelocity:6&i?e=t.overallVelocityX:i&Y&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&u(e)>this.options.velocity&&4&t.eventType},emit:function(t){var e=xt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),g(Yt,Pt,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Et]},process:function(t){var e=this.options,i=t.pointers.length===e.pointers,n=t.distance .bk-divider{cursor:default;overflow:hidden;background-color:#e5e5e5;}.bk-root .bk-context-menu.bk-horizontal > .bk-divider{width:1px;margin:5px 0;}.bk-root .bk-context-menu.bk-vertical > .bk-divider{height:1px;margin:0 5px;}.bk-root .bk-context-menu > :not(.bk-divider){border:1px solid transparent;}.bk-root .bk-context-menu > :not(.bk-divider).bk-active{border-color:#26aae1;}.bk-root .bk-context-menu > :not(.bk-divider):hover{background-color:#f9f9f9;}.bk-root .bk-context-menu.bk-horizontal > :not(.bk-divider):first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;}.bk-root .bk-context-menu.bk-horizontal > :not(.bk-divider):last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}.bk-root .bk-context-menu.bk-vertical > :not(.bk-divider):first-child{border-top-left-radius:4px;border-top-right-radius:4px;}.bk-root .bk-context-menu.bk-vertical > :not(.bk-divider):last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.bk-root .bk-menu{position:absolute;left:0;width:100%;z-index:100;cursor:pointer;font-size:12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);}.bk-root .bk-menu.bk-above{bottom:100%;}.bk-root .bk-menu.bk-below{top:100%;}.bk-root .bk-menu > .bk-divider{height:1px;margin:7.5px 0;overflow:hidden;background-color:#e5e5e5;}.bk-root .bk-menu > :not(.bk-divider){padding:6px 12px;}.bk-root .bk-menu > :not(.bk-divider):hover,.bk-root .bk-menu > :not(.bk-divider).bk-active{background-color:#e6e6e6;}.bk-root .bk-caret{display:inline-block;vertical-align:middle;width:0;height:0;margin:0 5px;}.bk-root .bk-caret.bk-down{border-top:4px solid;}.bk-root .bk-caret.bk-up{border-bottom:4px solid;}.bk-root .bk-caret.bk-down,.bk-root .bk-caret.bk-up{border-right:4px solid transparent;border-left:4px solid transparent;}.bk-root .bk-caret.bk-left{border-right:4px solid;}.bk-root .bk-caret.bk-right{border-left:4px solid;}.bk-root .bk-caret.bk-left,.bk-root .bk-caret.bk-right{border-top:4px solid transparent;border-bottom:4px solid transparent;}\"},\n function _(t,e,i,n,s){n();const o=t(1),l=t(43),h=t(245),d=o.__importStar(t(243));class r{constructor(t,e={}){this.items=t,this.options=e,this.el=l.div(),this._open=!1,this._item_click=t=>{var e;null===(e=this.items[t])||void 0===e||e.handler(),this.hide()},this._on_mousedown=t=>{var e,i;const{target:n}=t;n instanceof Node&&this.el.contains(n)||(null===(i=(e=this.options).prevent_hide)||void 0===i?void 0:i.call(e,t))||this.hide()},this._on_keydown=t=>{t.keyCode==l.Keys.Esc&&this.hide()},this._on_blur=()=>{this.hide()},l.undisplay(this.el)}get is_open(){return this._open}get can_open(){return 0!=this.items.length}remove(){l.remove(this.el),this._unlisten()}_listen(){document.addEventListener(\"mousedown\",this._on_mousedown),document.addEventListener(\"keydown\",this._on_keydown),window.addEventListener(\"blur\",this._on_blur)}_unlisten(){document.removeEventListener(\"mousedown\",this._on_mousedown),document.removeEventListener(\"keydown\",this._on_keydown),window.removeEventListener(\"blur\",this._on_blur)}_position(t){const e=this.el.parentElement;if(null!=e){const i=e.getBoundingClientRect();this.el.style.left=null!=t.left?t.left-i.left+\"px\":\"\",this.el.style.top=null!=t.top?t.top-i.top+\"px\":\"\",this.el.style.right=null!=t.right?i.right-t.right+\"px\":\"\",this.el.style.bottom=null!=t.bottom?i.bottom-t.bottom+\"px\":\"\"}}render(){var t,e;l.empty(this.el,!0);const i=null!==(t=this.options.orientation)&&void 0!==t?t:\"vertical\";l.classes(this.el).add(\"bk-context-menu\",`bk-${i}`);for(const[t,i]of h.enumerate(this.items)){let n;if(null==t)n=l.div({class:d.divider});else{if(null!=t.if&&!t.if())continue;{const i=null!=t.icon?l.div({class:[\"bk-menu-icon\",t.icon]}):null;n=l.div({class:(null===(e=t.active)||void 0===e?void 0:e.call(t))?\"bk-active\":null,title:t.tooltip},i,t.label)}}n.addEventListener(\"click\",(()=>this._item_click(i))),this.el.appendChild(n)}}show(t){if(0!=this.items.length&&!this._open){if(this.render(),0==this.el.children.length)return;this._position(null!=t?t:{left:0,top:0}),l.display(this.el),this._listen(),this._open=!0}}hide(){this._open&&(this._open=!1,this._unlisten(),l.undisplay(this.el))}toggle(t){this._open?this.hide():this.show(t)}}i.ContextMenu=r,r.__name__=\"ContextMenu\"},\n function _(n,e,o,t,r){t();const f=n(9);function*i(n,e){const o=n.length;if(e>o)return;const t=f.range(e);for(yield t.map((e=>n[e]));;){let r;for(const n of f.reversed(f.range(e)))if(t[n]!=n+o-e){r=n;break}if(null==r)return;t[r]+=1;for(const n of f.range(r+1,e))t[n]=t[n-1]+1;yield t.map((e=>n[e]))}}o.enumerate=function*(n){let e=0;for(const o of n)yield[o,e++]},o.combinations=i,o.subsets=function*(n){for(const e of f.range(n.length+1))yield*i(n,e)}},\n function _(t,e,i,n,o){n();const s=t(1),c=t(238),l=s.__importStar(t(241)),a=t(43);class _ extends c.ButtonToolButtonView{render(){super.render(),a.classes(this.el).toggle(l.active,this.model.active)}_clicked(){const{active:t}=this.model;this.model.active=!t}}i.OnOffButtonView=_,_.__name__=\"OnOffButtonView\"},\n function _(t,e,o,n,s){n();const i=t(238),c=t(246);class l extends i.ButtonToolView{}o.InspectToolView=l,l.__name__=\"InspectToolView\";class _ extends i.ButtonTool{constructor(t){super(t),this.event_type=\"move\"}static init_InspectTool(){this.prototype.button_view=c.OnOffButtonView,this.define((({Boolean:t})=>({toggleable:[t,!0]}))),this.override({active:!0})}}o.InspectTool=_,_.__name__=\"InspectTool\",_.init_InspectTool()},\n function _(t,o,e,i,s){i();const l=t(1),n=t(19),a=t(43),r=t(122),c=t(240),_=t(20),u=t(9),h=t(13),v=t(8),p=t(249),d=t(99),b=t(53),g=t(236),f=t(237),m=t(251),w=t(252),y=t(247),T=l.__importStar(t(241)),z=T,B=l.__importStar(t(253)),x=B;class L extends b.Model{constructor(t){super(t)}static init_ToolbarViewModel(){this.define((({Boolean:t,Nullable:o})=>({_visible:[o(t),null],autohide:[t,!1]})))}get visible(){return!this.autohide||null!=this._visible&&this._visible}}e.ToolbarViewModel=L,L.__name__=\"ToolbarViewModel\",L.init_ToolbarViewModel();class M extends c.DOMView{constructor(){super(...arguments),this.layout={bbox:new d.BBox}}initialize(){super.initialize(),this._tool_button_views=new Map,this._toolbar_view_model=new L({autohide:this.model.autohide})}async lazy_initialize(){await super.lazy_initialize(),await this._build_tool_button_views()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.tools.change,(async()=>{await this._build_tool_button_views(),this.render()})),this.connect(this.model.properties.autohide.change,(()=>{this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change()})),this.connect(this._toolbar_view_model.properties._visible.change,(()=>this._on_visible_change()))}styles(){return[...super.styles(),T.default,B.default]}remove(){r.remove_views(this._tool_button_views),super.remove()}async _build_tool_button_views(){const t=null!=this.model._proxied_tools?this.model._proxied_tools:this.model.tools;await r.build_views(this._tool_button_views,t,{parent:this},(t=>t.button_view))}set_visibility(t){t!=this._toolbar_view_model._visible&&(this._toolbar_view_model._visible=t)}_on_visible_change(){const t=this._toolbar_view_model.visible,o=z.toolbar_hidden;this.el.classList.contains(o)&&t?this.el.classList.remove(o):t||this.el.classList.add(o)}render(){if(a.empty(this.el),this.el.classList.add(z.toolbar),this.el.classList.add(z[this.model.toolbar_location]),this._toolbar_view_model.autohide=this.model.autohide,this._on_visible_change(),null!=this.model.logo){const t=\"grey\"===this.model.logo?x.grey:null,o=a.a({href:\"https://bokeh.org/\",target:\"_blank\",class:[x.logo,x.logo_small,t]});this.el.appendChild(o)}for(const[,t]of this._tool_button_views)t.render();const t=[],o=t=>this._tool_button_views.get(t).el,{gestures:e}=this.model;for(const i of h.values(e))t.push(i.tools.map(o));t.push(this.model.actions.map(o)),t.push(this.model.inspectors.filter((t=>t.toggleable)).map(o));for(const o of t)if(0!==o.length){const t=a.div({class:z.button_bar},o);this.el.appendChild(t)}}update_layout(){}update_position(){}after_layout(){this._has_finished=!0}export(t,o=!0){const e=\"png\"==t?\"canvas\":\"svg\",i=new p.CanvasLayer(e,o);return i.resize(0,0),i}}function V(){return{pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}}}e.ToolbarBaseView=M,M.__name__=\"ToolbarBaseView\";class S extends b.Model{constructor(t){super(t)}static init_ToolbarBase(){this.prototype.default_view=M,this.define((({Boolean:t,Array:o,Ref:e,Nullable:i})=>({tools:[o(e(g.Tool)),[]],logo:[i(_.Logo),\"normal\"],autohide:[t,!1]}))),this.internal((({Array:t,Struct:o,Ref:e,Nullable:i})=>{const s=o({tools:t(e(f.GestureTool)),active:i(e(g.Tool))});return{gestures:[o({pan:s,scroll:s,pinch:s,tap:s,doubletap:s,press:s,pressup:s,rotate:s,move:s,multi:s}),V],actions:[t(e(m.ActionTool)),[]],inspectors:[t(e(y.InspectTool)),[]],help:[t(e(w.HelpTool)),[]],toolbar_location:[_.Location,\"right\"]}}))}initialize(){super.initialize(),this._init_tools()}_init_tools(){const t=function(t,o){if(t.length!=o.length)return!0;const e=new Set(o.map((t=>t.id)));return u.some(t,(t=>!e.has(t.id)))},o=this.tools.filter((t=>t instanceof y.InspectTool));t(this.inspectors,o)&&(this.inspectors=o);const e=this.tools.filter((t=>t instanceof w.HelpTool));t(this.help,e)&&(this.help=e);const i=this.tools.filter((t=>t instanceof m.ActionTool));t(this.actions,i)&&(this.actions=i);const s=(t,o)=>{t in this.gestures||n.logger.warn(`Toolbar: unknown event type '${t}' for tool: ${o}`)},l={pan:{tools:[],active:null},scroll:{tools:[],active:null},pinch:{tools:[],active:null},tap:{tools:[],active:null},doubletap:{tools:[],active:null},press:{tools:[],active:null},pressup:{tools:[],active:null},rotate:{tools:[],active:null},move:{tools:[],active:null},multi:{tools:[],active:null}};for(const t of this.tools)if(t instanceof f.GestureTool&&t.event_type)if(v.isString(t.event_type))l[t.event_type].tools.push(t),s(t.event_type,t);else{l.multi.tools.push(t);for(const o of t.event_type)s(o,t)}for(const o of Object.keys(l)){const e=this.gestures[o];t(e.tools,l[o].tools)&&(e.tools=l[o].tools),e.active&&u.every(e.tools,(t=>t.id!=e.active.id))&&(e.active=null)}}get horizontal(){return\"above\"===this.toolbar_location||\"below\"===this.toolbar_location}get vertical(){return\"left\"===this.toolbar_location||\"right\"===this.toolbar_location}_active_change(t){const{event_type:o}=t;if(null==o)return;const e=v.isString(o)?[o]:o;for(const o of e)if(t.active){const e=this.gestures[o].active;null!=e&&t!=e&&(n.logger.debug(`Toolbar: deactivating tool: ${e} for event type '${o}'`),e.active=!1),this.gestures[o].active=t,n.logger.debug(`Toolbar: activating tool: ${t} for event type '${o}'`)}else this.gestures[o].active=null}}e.ToolbarBase=S,S.__name__=\"ToolbarBase\",S.init_ToolbarBase()},\n function _(e,t,i,n,s){n();const o=e(250),a=e(99),r=e(43);function h(e){!function(e){void 0===e.lineDash&&Object.defineProperty(e,\"lineDash\",{get:()=>e.getLineDash(),set:t=>e.setLineDash(t)})}(e),function(e){e.setImageSmoothingEnabled=t=>{e.imageSmoothingEnabled=t,e.mozImageSmoothingEnabled=t,e.oImageSmoothingEnabled=t,e.webkitImageSmoothingEnabled=t,e.msImageSmoothingEnabled=t},e.getImageSmoothingEnabled=()=>{const t=e.imageSmoothingEnabled;return null==t||t}}(e),function(e){e.ellipse||(e.ellipse=function(t,i,n,s,o,a,r,h=!1){const l=.551784;e.translate(t,i),e.rotate(o);let c=n,g=s;h&&(c=-n,g=-s),e.moveTo(-c,0),e.bezierCurveTo(-c,g*l,-c*l,g,0,g),e.bezierCurveTo(c*l,g,c,g*l,c,0),e.bezierCurveTo(c,-g*l,c*l,-g,0,-g),e.bezierCurveTo(-c*l,-g,-c,-g*l,-c,0),e.rotate(-o),e.translate(-t,-i)})}(e)}const l={position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"};class c{constructor(e,t){switch(this.backend=e,this.hidpi=t,this.pixel_ratio=1,this.bbox=new a.BBox,e){case\"webgl\":case\"canvas\":{this._el=this._canvas=r.canvas({style:l});const e=this.canvas.getContext(\"2d\");if(null==e)throw new Error(\"unable to obtain 2D rendering context\");this._ctx=e,t&&(this.pixel_ratio=devicePixelRatio);break}case\"svg\":{const e=new o.SVGRenderingContext2D;this._ctx=e,this._canvas=e.get_svg(),this._el=r.div({style:l},this._canvas);break}}h(this._ctx)}get canvas(){return this._canvas}get ctx(){return this._ctx}get el(){return this._el}resize(e,t){this.bbox=new a.BBox({left:0,top:0,width:e,height:t});const i=this._ctx instanceof o.SVGRenderingContext2D?this._ctx:this.canvas;i.width=e*this.pixel_ratio,i.height=t*this.pixel_ratio}prepare(){const{ctx:e,hidpi:t,pixel_ratio:i}=this;e.save(),t&&(e.scale(i,i),e.translate(.5,.5)),this.clear()}clear(){const{x:e,y:t,width:i,height:n}=this.bbox;this.ctx.clearRect(e,t,i,n)}finish(){this.ctx.restore()}to_blob(){const{_canvas:e}=this;if(e instanceof HTMLCanvasElement)return null!=e.msToBlob?Promise.resolve(e.msToBlob()):new Promise(((t,i)=>{e.toBlob((e=>null!=e?t(e):i()),\"image/png\")}));{const e=this._ctx.get_serialized_svg(!0),t=new Blob([e],{type:\"image/svg+xml\"});return Promise.resolve(t)}}}i.CanvasLayer=c,c.__name__=\"CanvasLayer\"},\n function _(t,e,i,s,n){s();const r=t(168),a=t(8),o=t(43);function l(t){if(!t)throw new Error(\"cannot create a random attribute name for an undefined object\");const e=\"ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz\";let i=\"\";do{i=\"\";for(let t=0;t<12;t++)i+=e[Math.floor(Math.random()*e.length)]}while(t[i]);return i}function h(t){var e;const i={left:\"start\",right:\"end\",center:\"middle\",start:\"start\",end:\"end\"};return null!==(e=i[t])&&void 0!==e?e:i.start}function c(t){var e;const i={alphabetic:\"alphabetic\",hanging:\"hanging\",top:\"text-before-edge\",bottom:\"text-after-edge\",middle:\"central\"};return null!==(e=i[t])&&void 0!==e?e:i.alphabetic}const _=function(t,e){const i=new Map,s=t.split(\",\");e=null!=e?e:10;for(let t=0;t=0?Math.acos(e):-Math.acos(e)}const w=v(f),b=v(g);this.lineTo(d+f[0]*n,m+f[1]*n),this.arc(d,m,n,w,b)}stroke(){\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"fill\"),this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"stroke\"),null!=this._clip_path&&this.__currentElement.setAttribute(\"clip-path\",this._clip_path)}fill(t){if(\"path\"===this.__currentElement.nodeName&&this.__currentElement.setAttribute(\"paint-order\",\"stroke\"),\"none\"!=this.__currentElement.getAttribute(\"fill\")){const t=this.__currentElement.cloneNode(!0);this.__root.appendChild(t),this.__currentElement=t}this.__applyCurrentDefaultPath(),this.__applyStyleToCurrentElement(\"fill\"),null!=t&&this.__currentElement.setAttribute(\"fill-rule\",t),null!=this._clip_path&&this.__currentElement.setAttribute(\"clip-path\",this._clip_path)}rect(t,e,i,s){isFinite(t+e+i+s)&&(\"path\"!==this.__currentElement.nodeName&&this.beginPath(),this.moveTo(t,e),this.lineTo(t+i,e),this.lineTo(t+i,e+s),this.lineTo(t,e+s),this.lineTo(t,e))}fillRect(t,e,i,s){isFinite(t+e+i+s)&&(this.beginPath(),this.rect(t,e,i,s),this.fill())}strokeRect(t,e,i,s){isFinite(t+e+i+s)&&(this.beginPath(),this.rect(t,e,i,s),this.stroke())}__clearCanvas(){o.empty(this.__defs),o.empty(this.__root),this.__root.appendChild(this.__defs),this.__currentElement=this.__root}clearRect(t,e,i,s){if(!isFinite(t+e+i+s))return;if(0===t&&0===e&&i===this.width&&s===this.height)return void this.__clearCanvas();const n=this.__createElement(\"rect\",{x:t,y:e,width:i,height:s,fill:\"#FFFFFF\"},!0);this._apply_transform(n),this.__root.appendChild(n)}createLinearGradient(t,e,i,s){if(!isFinite(t+e+i+s))throw new Error(\"The provided double value is non-finite\");const[n,r]=this._transform.apply(t,e),[a,o]=this._transform.apply(i,s),h=this.__createElement(\"linearGradient\",{id:l(this.__ids),x1:`${n}px`,x2:`${a}px`,y1:`${r}px`,y2:`${o}px`,gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(h),new p(h,this)}createRadialGradient(t,e,i,s,n,r){if(!isFinite(t+e+i+s+n+r))throw new Error(\"The provided double value is non-finite\");const[a,o]=this._transform.apply(t,e),[h,c]=this._transform.apply(s,n),_=this.__createElement(\"radialGradient\",{id:l(this.__ids),cx:`${h}px`,cy:`${c}px`,r:`${r}px`,fx:`${a}px`,fy:`${o}px`,gradientUnits:\"userSpaceOnUse\"},!1);return this.__defs.appendChild(_),new p(_,this)}__parseFont(){var t,e,i,s,n;const r=/^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))(?:\\s*\\/\\s*(normal|[.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])))?\\s*([-,\\'\\\"\\sa-z0-9]+?)\\s*$/i.exec(this.font),a={style:null!==(t=r[1])&&void 0!==t?t:\"normal\",size:null!==(e=r[4])&&void 0!==e?e:\"10px\",family:null!==(i=r[6])&&void 0!==i?i:\"sans-serif\",weight:null!==(s=r[3])&&void 0!==s?s:\"normal\",decoration:null!==(n=r[2])&&void 0!==n?n:\"normal\"};return\"underline\"===this.__fontUnderline&&(a.decoration=\"underline\"),null!=this.__fontHref&&(a.href=this.__fontHref),a}__wrapTextLink(t,e){if(t.href){const i=this.__createElement(\"a\");return i.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.href),i.appendChild(e),i}return e}__applyText(t,e,i,s){const n=this.__parseFont(),r=this.__createElement(\"text\",{\"font-family\":n.family,\"font-size\":n.size,\"font-style\":n.style,\"font-weight\":n.weight,\"text-decoration\":n.decoration,x:e,y:i,\"text-anchor\":h(this.textAlign),\"dominant-baseline\":c(this.textBaseline)},!0);r.appendChild(this.__document.createTextNode(t)),this._apply_transform(r),this.__currentElement=r,this.__applyStyleToCurrentElement(s),this.__root.appendChild(this.__wrapTextLink(n,r))}fillText(t,e,i){null!=t&&isFinite(e+i)&&this.__applyText(t,e,i,\"fill\")}strokeText(t,e,i){null!=t&&isFinite(e+i)&&this.__applyText(t,e,i,\"stroke\")}measureText(t){return this.__ctx.font=this.font,this.__ctx.measureText(t)}arc(t,e,i,s,n,r=!1){if(!isFinite(t+e+i+s+n))return;if(s===n)return;(s%=2*Math.PI)===(n%=2*Math.PI)&&(n=(n+2*Math.PI-.001*(r?-1:1))%(2*Math.PI));const a=t+i*Math.cos(n),o=e+i*Math.sin(n),l=t+i*Math.cos(s),h=e+i*Math.sin(s),c=r?0:1;let _=0,u=n-s;u<0&&(u+=2*Math.PI),_=r?u>Math.PI?0:1:u>Math.PI?1:0,this.lineTo(l,h);const p=i,d=i,[m,f]=this._transform.apply(a,o);this.__addPathCommand(m,f,`A ${p} ${d} 0 ${_} ${c} ${m} ${f}`)}clip(){const t=this.__createElement(\"clipPath\"),e=l(this.__ids);this.__applyCurrentDefaultPath(),t.setAttribute(\"id\",e),t.appendChild(this.__currentElement),this.__defs.appendChild(t),this._clip_path=`url(#${e})`}drawImage(t,...e){let i,s,n,r,a,o,l,h;if(2==e.length){if([i,s]=e,!isFinite(i+s))return;a=0,o=0,l=t.width,h=t.height,n=l,r=h}else if(4==e.length){if([i,s,n,r]=e,!isFinite(i+s+n+r))return;a=0,o=0,l=t.width,h=t.height}else{if(8!==e.length)throw new Error(`Inavlid number of arguments passed to drawImage: ${arguments.length}`);if([a,o,l,h,i,s,n,r]=e,!isFinite(a+o+l+h+i+s+n+r))return}const c=this.__root,_=this._transform.clone().translate(i,s);if(t instanceof m||t instanceof SVGSVGElement){const e=(t instanceof SVGSVGElement?t:t.get_svg()).cloneNode(!0);let i;_.is_identity?i=c:(i=this.__createElement(\"g\"),this._apply_transform(i,_),c.appendChild(i));for(const t of[...e.childNodes])if(t instanceof SVGDefsElement){for(const e of[...t.childNodes])if(e instanceof Element){const t=e.getAttribute(\"id\");this.__ids[t]=t,this.__defs.appendChild(e)}}else i.appendChild(t)}else if(t instanceof HTMLImageElement||t instanceof SVGImageElement){const e=this.__createElement(\"image\");if(e.setAttribute(\"width\",`${n}`),e.setAttribute(\"height\",`${r}`),e.setAttribute(\"preserveAspectRatio\",\"none\"),a||o||l!==t.width||h!==t.height){const e=this.__document.createElement(\"canvas\");e.width=n,e.height=r;e.getContext(\"2d\").drawImage(t,a,o,l,h,0,0,n,r),t=e}this._apply_transform(e,_);const i=t instanceof HTMLCanvasElement?t.toDataURL():t.getAttribute(\"src\");e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",i),c.appendChild(e)}else if(t instanceof HTMLCanvasElement){const e=this.__createElement(\"image\");e.setAttribute(\"width\",`${n}`),e.setAttribute(\"height\",`${r}`),e.setAttribute(\"preserveAspectRatio\",\"none\");const i=this.__document.createElement(\"canvas\");i.width=n,i.height=r;const s=i.getContext(\"2d\");s.imageSmoothingEnabled=!1,s.drawImage(t,a,o,l,h,0,0,n,r),t=i,this._apply_transform(e,_),e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",t.toDataURL()),c.appendChild(e)}}createPattern(t,e){const i=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"pattern\"),s=l(this.__ids);if(i.setAttribute(\"id\",s),i.setAttribute(\"width\",`${this._to_number(t.width)}`),i.setAttribute(\"height\",`${this._to_number(t.height)}`),i.setAttribute(\"patternUnits\",\"userSpaceOnUse\"),t instanceof HTMLCanvasElement||t instanceof HTMLImageElement||t instanceof SVGImageElement){const e=this.__document.createElementNS(\"http://www.w3.org/2000/svg\",\"image\"),s=t instanceof HTMLCanvasElement?t.toDataURL():t.getAttribute(\"src\");e.setAttributeNS(\"http://www.w3.org/1999/xlink\",\"xlink:href\",s),i.appendChild(e),this.__defs.appendChild(i)}else if(t instanceof m){for(const e of[...t.__root.childNodes])e instanceof SVGDefsElement||i.appendChild(e);this.__defs.appendChild(i)}else{if(!(t instanceof SVGSVGElement))throw new Error(\"unsupported\");for(const e of[...t.childNodes])e instanceof SVGDefsElement||i.appendChild(e);this.__defs.appendChild(i)}return new d(i,this)}setLineDash(t){t&&t.length>0?this.lineDash=t.join(\",\"):this.lineDash=null}_to_number(t){return a.isNumber(t)?t:t.baseVal.value}}i.SVGRenderingContext2D=m,m.__name__=\"SVGRenderingContext2D\"},\n function _(o,t,n,i,e){i();const s=o(238),c=o(15);class l extends s.ButtonToolButtonView{_clicked(){this.model.do.emit(void 0)}}n.ActionToolButtonView=l,l.__name__=\"ActionToolButtonView\";class _ extends s.ButtonToolView{connect_signals(){super.connect_signals(),this.connect(this.model.do,(o=>this.doit(o)))}}n.ActionToolView=_,_.__name__=\"ActionToolView\";class d extends s.ButtonTool{constructor(o){super(o),this.button_view=l,this.do=new c.Signal(this,\"do\")}}n.ActionTool=d,d.__name__=\"ActionTool\"},\n function _(o,e,t,i,l){i();const s=o(251),n=o(242);class r extends s.ActionToolView{doit(){window.open(this.model.redirect)}}t.HelpToolView=r,r.__name__=\"HelpToolView\";class c extends s.ActionTool{constructor(o){super(o),this.tool_name=\"Help\",this.icon=n.tool_icon_help}static init_HelpTool(){this.prototype.default_view=r,this.define((({String:o})=>({redirect:[o,\"https://docs.bokeh.org/en/latest/docs/user_guide/tools.html\"]}))),this.override({description:\"Click the question mark to learn more about Bokeh plot tools.\"}),this.register_alias(\"help\",(()=>new c))}}t.HelpTool=c,c.__name__=\"HelpTool\",c.init_HelpTool()},\n function _(o,l,g,A,r){A(),g.root=\"bk-root\",g.logo=\"bk-logo\",g.grey=\"bk-grey\",g.logo_small=\"bk-logo-small\",g.logo_notebook=\"bk-logo-notebook\",g.default=\".bk-root .bk-logo{margin:5px;position:relative;display:block;background-repeat:no-repeat;}.bk-root .bk-logo.bk-grey{filter:url(\\\"data:image/svg+xml;utf8,#grayscale\\\");filter:gray;-webkit-filter:grayscale(100%);}.bk-root .bk-logo-small{width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAOkSURBVDiNjZRtaJVlGMd/1/08zzln5zjP1LWcU9N0NkN8m2CYjpgQYQXqSs0I84OLIC0hkEKoPtiH3gmKoiJDU7QpLgoLjLIQCpEsNJ1vqUOdO7ppbuec5+V+rj4ctwzd8IIbbi6u+8f1539dt3A78eXC7QizUF7gyV1fD1Yqg4JWz84yffhm0qkFqBogB9rM8tZdtwVsPUhWhGcFJngGeWrPzHm5oaMmkfEg1usvLFyc8jLRqDOMru7AyC8saQr7GG7f5fvDeH7Ej8CM66nIF+8yngt6HWaKh7k49Soy9nXurCi1o3qUbS3zWfrYeQDTB/Qj6kX6Ybhw4B+bOYoLKCC9H3Nu/leUTZ1JdRWkkn2ldcCamzrcf47KKXdAJllSlxAOkRgyHsGC/zRday5Qld9DyoM4/q/rUoy/CXh3jzOu3bHUVZeU+DEn8FInkPBFlu3+nW3Nw0mk6vCDiWg8CeJaxEwuHS3+z5RgY+YBR6V1Z1nxSOfoaPa4LASWxxdNp+VWTk7+4vzaou8v8PN+xo+KY2xsw6une2frhw05CTYOmQvsEhjhWjn0bmXPjpE1+kplmmkP3suftwTubK9Vq22qKmrBhpY4jvd5afdRA3wGjFAgcnTK2s4hY0/GPNIb0nErGMCRxWOOX64Z8RAC4oCXdklmEvcL8o0BfkNK4lUg9HTl+oPlQxdNo3Mg4Nv175e/1LDGzZen30MEjRUtmXSfiTVu1kK8W4txyV6BMKlbgk3lMwYCiusNy9fVfvvwMxv8Ynl6vxoByANLTWplvuj/nF9m2+PDtt1eiHPBr1oIfhCChQMBw6Aw0UulqTKZdfVvfG7VcfIqLG9bcldL/+pdWTLxLUy8Qq38heUIjh4XlzZxzQm19lLFlr8vdQ97rjZVOLf8nclzckbcD4wxXMidpX30sFd37Fv/GtwwhzhxGVAprjbg0gCAEeIgwCZyTV2Z1REEW8O4py0wsjeloKoMr6iCY6dP92H6Vw/oTyICIthibxjm/DfN9lVz8IqtqKYLUXfoKVMVQVVJOElGjrnnUt9T9wbgp8AyYKaGlqingHZU/uG2NTZSVqwHQTWkx9hxjkpWDaCg6Ckj5qebgBVbT3V3NNXMSiWSDdGV3hrtzla7J+duwPOToIg42ChPQOQjspnSlp1V+Gjdged7+8UN5CRAV7a5EdFNwCjEaBR27b3W890TE7g24NAP/mMDXRWrGoFPQI9ls/MWO2dWFAar/xcOIImbbpA3zgAAAABJRU5ErkJggg==);}.bk-root .bk-logo-notebook{display:inline-block;vertical-align:middle;margin-right:5px;}\"},\n function _(t,e,i,s,l){s();const o=t(1),n=t(40),h=t(20),a=t(43),r=o.__importStar(t(255)),c=r;class d extends n.AnnotationView{initialize(){super.initialize(),this.el=a.div({class:c.tooltip}),a.undisplay(this.el),this.plot_view.canvas_view.add_overlay(this.el)}remove(){a.remove(this.el),super.remove()}connect_signals(){super.connect_signals(),this.connect(this.model.properties.content.change,(()=>this.render())),this.connect(this.model.properties.position.change,(()=>this._reposition()))}styles(){return[...super.styles(),r.default]}render(){this.model.visible||a.undisplay(this.el),super.render()}_render(){const{content:t}=this.model;null!=t?(a.empty(this.el),a.classes(this.el).toggle(\"bk-tooltip-custom\",this.model.custom),this.el.appendChild(t),this.model.show_arrow&&this.el.classList.add(c.tooltip_arrow)):a.undisplay(this.el)}_reposition(){const{position:t}=this.model;if(null==t)return void a.undisplay(this.el);const[e,i]=t,s=(()=>{const t=this.parent.layout.bbox.relative(),{attachment:s}=this.model;switch(s){case\"horizontal\":return e({attachment:[h.TooltipAttachment,\"horizontal\"],inner_only:[t,!0],show_arrow:[t,!0]}))),this.internal((({Boolean:t,Number:e,Tuple:i,Ref:s,Nullable:l})=>({position:[l(i(e,e)),null],content:[s(HTMLElement),()=>a.div()],custom:[t]}))),this.override({level:\"overlay\"})}clear(){this.position=null}}i.Tooltip=p,p.__name__=\"Tooltip\",p.init_Tooltip()},\n function _(o,t,r,e,l){e(),r.root=\"bk-root\",r.tooltip=\"bk-tooltip\",r.left=\"bk-left\",r.tooltip_arrow=\"bk-tooltip-arrow\",r.right=\"bk-right\",r.above=\"bk-above\",r.below=\"bk-below\",r.tooltip_row_label=\"bk-tooltip-row-label\",r.tooltip_row_value=\"bk-tooltip-row-value\",r.tooltip_color_block=\"bk-tooltip-color-block\",r.default='.bk-root{}.bk-root .bk-tooltip{font-weight:300;font-size:12px;position:absolute;padding:5px;border:1px solid #e5e5e5;color:#2f2f2f;background-color:white;pointer-events:none;opacity:0.95;z-index:100;}.bk-root .bk-tooltip > div:not(:first-child){margin-top:5px;border-top:#e5e5e5 1px dashed;}.bk-root .bk-tooltip.bk-left.bk-tooltip-arrow::before{position:absolute;margin:-7px 0 0 0;top:50%;width:0;height:0;border-style:solid;border-width:7px 0 7px 0;border-color:transparent;content:\" \";display:block;left:-10px;border-right-width:10px;border-right-color:#909599;}.bk-root .bk-tooltip.bk-left::before{left:-10px;border-right-width:10px;border-right-color:#909599;}.bk-root .bk-tooltip.bk-right.bk-tooltip-arrow::after{position:absolute;margin:-7px 0 0 0;top:50%;width:0;height:0;border-style:solid;border-width:7px 0 7px 0;border-color:transparent;content:\" \";display:block;right:-10px;border-left-width:10px;border-left-color:#909599;}.bk-root .bk-tooltip.bk-right::after{right:-10px;border-left-width:10px;border-left-color:#909599;}.bk-root .bk-tooltip.bk-above::before{position:absolute;margin:0 0 0 -7px;left:50%;width:0;height:0;border-style:solid;border-width:0 7px 0 7px;border-color:transparent;content:\" \";display:block;top:-10px;border-bottom-width:10px;border-bottom-color:#909599;}.bk-root .bk-tooltip.bk-below::after{position:absolute;margin:0 0 0 -7px;left:50%;width:0;height:0;border-style:solid;border-width:0 7px 0 7px;border-color:transparent;content:\" \";display:block;bottom:-10px;border-top-width:10px;border-top-color:#909599;}.bk-root .bk-tooltip-row-label{text-align:right;color:#26aae1;}.bk-root .bk-tooltip-row-value{color:default;}.bk-root .bk-tooltip-color-block{width:12px;height:12px;margin-left:5px;margin-right:5px;outline:#dddddd solid 1px;display:inline-block;}'},\n function _(e,t,i,s,r){s();const a=e(135),h=e(133),_=e(122),l=e(48);class o extends a.UpperLowerView{async lazy_initialize(){await super.lazy_initialize();const{lower_head:e,upper_head:t}=this.model;null!=e&&(this.lower_head=await _.build_view(e,{parent:this})),null!=t&&(this.upper_head=await _.build_view(t,{parent:this}))}set_data(e){var t,i;super.set_data(e),null===(t=this.lower_head)||void 0===t||t.set_data(e),null===(i=this.upper_head)||void 0===i||i.set_data(e)}paint(e){if(this.visuals.line.doit)for(let t=0,i=this._lower_sx.length;t({lower_head:[t(e(h.ArrowHead)),()=>new h.TeeHead({size:10})],upper_head:[t(e(h.ArrowHead)),()=>new h.TeeHead({size:10})]}))),this.override({level:\"underlay\"})}}i.Whisker=n,n.__name__=\"Whisker\",n.init_Whisker()},\n function _(n,o,t,u,e){u(),e(\"CustomJS\",n(258).CustomJS),e(\"OpenURL\",n(260).OpenURL)},\n function _(t,s,e,n,c){n();const u=t(259),i=t(13),a=t(34);class r extends u.Callback{constructor(t){super(t)}static init_CustomJS(){this.define((({Unknown:t,String:s,Dict:e})=>({args:[e(t),{}],code:[s,\"\"]})))}get names(){return i.keys(this.args)}get values(){return i.values(this.args)}get func(){const t=a.use_strict(this.code);return new Function(...this.names,\"cb_obj\",\"cb_data\",t)}execute(t,s={}){return this.func.apply(t,this.values.concat(t,s))}}e.CustomJS=r,r.__name__=\"CustomJS\",r.init_CustomJS()},\n function _(c,a,l,n,s){n();const e=c(53);class o extends e.Model{constructor(c){super(c)}}l.Callback=o,o.__name__=\"Callback\"},\n function _(e,t,n,i,o){i();const s=e(259),c=e(182),r=e(8);class a extends s.Callback{constructor(e){super(e)}static init_OpenURL(){this.define((({Boolean:e,String:t})=>({url:[t,\"http://\"],same_tab:[e,!1]})))}navigate(e){this.same_tab?window.location.href=e:window.open(e)}execute(e,{source:t}){const n=e=>{const n=c.replace_placeholders(this.url,t,e,void 0,void 0,encodeURI);if(!r.isString(n))throw new Error(\"HTML output is not supported in this context\");this.navigate(n)},{selected:i}=t;for(const e of i.indices)n(e);for(const e of i.line_indices)n(e)}}n.OpenURL=a,a.__name__=\"OpenURL\",a.init_OpenURL()},\n function _(a,n,e,r,s){r(),s(\"Canvas\",a(262).Canvas),s(\"CartesianFrame\",a(144).CartesianFrame)},\n function _(e,t,s,i,a){i();const l=e(14),n=e(240),r=e(19),o=e(43),h=e(20),_=e(13),c=e(263),d=e(99),p=e(249),v=(()=>{const e=document.createElement(\"canvas\"),t=e.getContext(\"webgl\",{premultipliedAlpha:!0});return null!=t?{canvas:e,gl:t}:void r.logger.trace(\"WebGL is not supported\")})(),u={position:\"absolute\",top:\"0\",left:\"0\",width:\"100%\",height:\"100%\"};class b extends n.DOMView{constructor(){super(...arguments),this.bbox=new d.BBox}initialize(){super.initialize(),\"webgl\"==this.model.output_backend&&(this.webgl=v),this.underlays_el=o.div({style:u}),this.primary=this.create_layer(),this.overlays=this.create_layer(),this.overlays_el=o.div({style:u}),this.events_el=o.div({class:\"bk-canvas-events\",style:u});const e=[this.underlays_el,this.primary.el,this.overlays.el,this.overlays_el,this.events_el];_.extend(this.el.style,u),o.append(this.el,...e),this.ui_event_bus=new c.UIEventBus(this)}remove(){this.ui_event_bus.destroy(),super.remove()}add_underlay(e){this.underlays_el.appendChild(e)}add_overlay(e){this.overlays_el.appendChild(e)}add_event(e){this.events_el.appendChild(e)}get pixel_ratio(){return this.primary.pixel_ratio}resize(e,t){this.bbox=new d.BBox({left:0,top:0,width:e,height:t}),this.primary.resize(e,t),this.overlays.resize(e,t)}prepare_webgl(e){const{webgl:t}=this;if(null!=t){const{width:s,height:i}=this.bbox;t.canvas.width=this.pixel_ratio*s,t.canvas.height=this.pixel_ratio*i;const{gl:a}=t;a.enable(a.SCISSOR_TEST);const[l,n,r,o]=e,{xview:h,yview:_}=this.bbox,c=h.compute(l),d=_.compute(n+o),p=this.pixel_ratio;a.scissor(p*c,p*d,p*r,p*o),a.enable(a.BLEND),a.blendFuncSeparate(a.SRC_ALPHA,a.ONE_MINUS_SRC_ALPHA,a.ONE_MINUS_DST_ALPHA,a.ONE),this._clear_webgl()}}blit_webgl(e){const{webgl:t}=this;if(null!=t){if(r.logger.debug(\"Blitting WebGL canvas\"),e.restore(),e.drawImage(t.canvas,0,0),e.save(),this.model.hidpi){const t=this.pixel_ratio;e.scale(t,t),e.translate(.5,.5)}this._clear_webgl()}}_clear_webgl(){const{webgl:e}=this;if(null!=e){const{gl:t,canvas:s}=e;t.viewport(0,0,s.width,s.height),t.clearColor(0,0,0,0),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}}compose(){const e=this.create_layer(),{width:t,height:s}=this.bbox;return e.resize(t,s),e.ctx.drawImage(this.primary.canvas,0,0),e.ctx.drawImage(this.overlays.canvas,0,0),e}create_layer(){const{output_backend:e,hidpi:t}=this.model;return new p.CanvasLayer(e,t)}to_blob(){return this.compose().to_blob()}}s.CanvasView=b,b.__name__=\"CanvasView\";class g extends l.HasProps{constructor(e){super(e)}static init_Canvas(){this.prototype.default_view=b,this.internal((({Boolean:e})=>({hidpi:[e,!0],output_backend:[h.OutputBackend,\"canvas\"]})))}}s.Canvas=g,g.__name__=\"Canvas\",g.init_Canvas()},\n function _(t,e,s,n,i){n();const r=t(1),a=r.__importDefault(t(239)),_=t(15),h=t(19),o=t(43),l=r.__importStar(t(264)),c=t(265),p=t(9),u=t(8),v=t(27),d=t(244);class g{constructor(t){this.canvas_view=t,this.pan_start=new _.Signal(this,\"pan:start\"),this.pan=new _.Signal(this,\"pan\"),this.pan_end=new _.Signal(this,\"pan:end\"),this.pinch_start=new _.Signal(this,\"pinch:start\"),this.pinch=new _.Signal(this,\"pinch\"),this.pinch_end=new _.Signal(this,\"pinch:end\"),this.rotate_start=new _.Signal(this,\"rotate:start\"),this.rotate=new _.Signal(this,\"rotate\"),this.rotate_end=new _.Signal(this,\"rotate:end\"),this.tap=new _.Signal(this,\"tap\"),this.doubletap=new _.Signal(this,\"doubletap\"),this.press=new _.Signal(this,\"press\"),this.pressup=new _.Signal(this,\"pressup\"),this.move_enter=new _.Signal(this,\"move:enter\"),this.move=new _.Signal(this,\"move\"),this.move_exit=new _.Signal(this,\"move:exit\"),this.scroll=new _.Signal(this,\"scroll\"),this.keydown=new _.Signal(this,\"keydown\"),this.keyup=new _.Signal(this,\"keyup\"),this.hammer=new a.default(this.hit_area,{touchAction:\"auto\",inputClass:a.default.TouchMouseInput}),this._prev_move=null,this._curr_pan=null,this._curr_pinch=null,this._curr_rotate=null,this._configure_hammerjs(),this.hit_area.addEventListener(\"mousemove\",(t=>this._mouse_move(t))),this.hit_area.addEventListener(\"mouseenter\",(t=>this._mouse_enter(t))),this.hit_area.addEventListener(\"mouseleave\",(t=>this._mouse_exit(t))),this.hit_area.addEventListener(\"contextmenu\",(t=>this._context_menu(t))),this.hit_area.addEventListener(\"wheel\",(t=>this._mouse_wheel(t))),document.addEventListener(\"keydown\",this),document.addEventListener(\"keyup\",this),this.menu=new d.ContextMenu([],{prevent_hide:t=>2==t.button&&t.target==this.hit_area}),this.hit_area.appendChild(this.menu.el)}get hit_area(){return this.canvas_view.events_el}destroy(){this.menu.remove(),this.hammer.destroy(),document.removeEventListener(\"keydown\",this),document.removeEventListener(\"keyup\",this)}handleEvent(t){\"keydown\"==t.type?this._key_down(t):\"keyup\"==t.type&&this._key_up(t)}_configure_hammerjs(){this.hammer.get(\"doubletap\").recognizeWith(\"tap\"),this.hammer.get(\"tap\").requireFailure(\"doubletap\"),this.hammer.get(\"doubletap\").dropRequireFailure(\"tap\"),this.hammer.on(\"doubletap\",(t=>this._doubletap(t))),this.hammer.on(\"tap\",(t=>this._tap(t))),this.hammer.on(\"press\",(t=>this._press(t))),this.hammer.on(\"pressup\",(t=>this._pressup(t))),this.hammer.get(\"pan\").set({direction:a.default.DIRECTION_ALL}),this.hammer.on(\"panstart\",(t=>this._pan_start(t))),this.hammer.on(\"pan\",(t=>this._pan(t))),this.hammer.on(\"panend\",(t=>this._pan_end(t))),this.hammer.get(\"pinch\").set({enable:!0}),this.hammer.on(\"pinchstart\",(t=>this._pinch_start(t))),this.hammer.on(\"pinch\",(t=>this._pinch(t))),this.hammer.on(\"pinchend\",(t=>this._pinch_end(t))),this.hammer.get(\"rotate\").set({enable:!0}),this.hammer.on(\"rotatestart\",(t=>this._rotate_start(t))),this.hammer.on(\"rotate\",(t=>this._rotate(t))),this.hammer.on(\"rotateend\",(t=>this._rotate_end(t)))}register_tool(t){const e=t.model.event_type;null!=e&&(u.isString(e)?this._register_tool(t,e):e.forEach(((e,s)=>this._register_tool(t,e,s<1))))}_register_tool(t,e,s=!0){const n=t,{id:i}=n.model,r=t=>e=>{e.id==i&&t(e.e)},a=t=>e=>{t(e.e)};switch(e){case\"pan\":null!=n._pan_start&&n.connect(this.pan_start,r(n._pan_start.bind(n))),null!=n._pan&&n.connect(this.pan,r(n._pan.bind(n))),null!=n._pan_end&&n.connect(this.pan_end,r(n._pan_end.bind(n)));break;case\"pinch\":null!=n._pinch_start&&n.connect(this.pinch_start,r(n._pinch_start.bind(n))),null!=n._pinch&&n.connect(this.pinch,r(n._pinch.bind(n))),null!=n._pinch_end&&n.connect(this.pinch_end,r(n._pinch_end.bind(n)));break;case\"rotate\":null!=n._rotate_start&&n.connect(this.rotate_start,r(n._rotate_start.bind(n))),null!=n._rotate&&n.connect(this.rotate,r(n._rotate.bind(n))),null!=n._rotate_end&&n.connect(this.rotate_end,r(n._rotate_end.bind(n)));break;case\"move\":null!=n._move_enter&&n.connect(this.move_enter,r(n._move_enter.bind(n))),null!=n._move&&n.connect(this.move,r(n._move.bind(n))),null!=n._move_exit&&n.connect(this.move_exit,r(n._move_exit.bind(n)));break;case\"tap\":null!=n._tap&&n.connect(this.tap,r(n._tap.bind(n))),null!=n._doubletap&&n.connect(this.doubletap,r(n._doubletap.bind(n)));break;case\"press\":null!=n._press&&n.connect(this.press,r(n._press.bind(n))),null!=n._pressup&&n.connect(this.pressup,r(n._pressup.bind(n)));break;case\"scroll\":null!=n._scroll&&n.connect(this.scroll,r(n._scroll.bind(n)));break;default:throw new Error(`unsupported event_type: ${e}`)}s&&(null!=n._keydown&&n.connect(this.keydown,a(n._keydown.bind(n))),null!=n._keyup&&n.connect(this.keyup,a(n._keyup.bind(n))),v.is_mobile&&null!=n._scroll&&\"pinch\"==e&&(h.logger.debug(\"Registering scroll on touch screen\"),n.connect(this.scroll,r(n._scroll.bind(n)))))}_hit_test_renderers(t,e,s){var n;const i=t.get_renderer_views();for(const t of p.reversed(i))if(null===(n=t.interactive_hit)||void 0===n?void 0:n.call(t,e,s))return t;return null}set_cursor(t=\"default\"){this.hit_area.style.cursor=t}_hit_test_frame(t,e,s){return t.frame.bbox.contains(e,s)}_hit_test_canvas(t,e,s){return t.layout.bbox.contains(e,s)}_hit_test_plot(t,e){for(const s of this.canvas_view.plot_views)if(s.layout.bbox.relative().contains(t,e))return s;return null}_trigger(t,e,s){var n;const{sx:i,sy:r}=e,a=this._hit_test_plot(i,r),_=t=>{const[s,n]=[i,r];return Object.assign(Object.assign({},e),{sx:s,sy:n})};if(\"panstart\"==e.type||\"pan\"==e.type||\"panend\"==e.type){let n;if(\"panstart\"==e.type&&null!=a?(this._curr_pan={plot_view:a},n=a):\"pan\"==e.type&&null!=this._curr_pan?n=this._curr_pan.plot_view:\"panend\"==e.type&&null!=this._curr_pan?(n=this._curr_pan.plot_view,this._curr_pan=null):n=null,null!=n){const e=_();this.__trigger(n,t,e,s)}}else if(\"pinchstart\"==e.type||\"pinch\"==e.type||\"pinchend\"==e.type){let n;if(\"pinchstart\"==e.type&&null!=a?(this._curr_pinch={plot_view:a},n=a):\"pinch\"==e.type&&null!=this._curr_pinch?n=this._curr_pinch.plot_view:\"pinchend\"==e.type&&null!=this._curr_pinch?(n=this._curr_pinch.plot_view,this._curr_pinch=null):n=null,null!=n){const e=_();this.__trigger(n,t,e,s)}}else if(\"rotatestart\"==e.type||\"rotate\"==e.type||\"rotateend\"==e.type){let n;if(\"rotatestart\"==e.type&&null!=a?(this._curr_rotate={plot_view:a},n=a):\"rotate\"==e.type&&null!=this._curr_rotate?n=this._curr_rotate.plot_view:\"rotateend\"==e.type&&null!=this._curr_rotate?(n=this._curr_rotate.plot_view,this._curr_rotate=null):n=null,null!=n){const e=_();this.__trigger(n,t,e,s)}}else if(\"mouseenter\"==e.type||\"mousemove\"==e.type||\"mouseleave\"==e.type){const h=null===(n=this._prev_move)||void 0===n?void 0:n.plot_view;if(null!=h&&(\"mouseleave\"==e.type||h!=a)){const{sx:t,sy:e}=_();this.__trigger(h,this.move_exit,{type:\"mouseleave\",sx:t,sy:e,shiftKey:!1,ctrlKey:!1},s)}if(null!=a&&(\"mouseenter\"==e.type||h!=a)){const{sx:t,sy:e}=_();this.__trigger(a,this.move_enter,{type:\"mouseenter\",sx:t,sy:e,shiftKey:!1,ctrlKey:!1},s)}if(null!=a&&\"mousemove\"==e.type){const e=_();this.__trigger(a,t,e,s)}this._prev_move={sx:i,sy:r,plot_view:a}}else if(null!=a){const e=_();this.__trigger(a,t,e,s)}}__trigger(t,e,s,n){var i,r;const a=t.model.toolbar.gestures,_=e.name.split(\":\")[0],h=this._hit_test_renderers(t,s.sx,s.sy),o=this._hit_test_canvas(t,s.sx,s.sy);switch(_){case\"move\":{const n=a[_].active;null!=n&&this.trigger(e,s,n.id);const r=t.model.toolbar.inspectors.filter((t=>t.active));let l=\"default\";null!=h?(l=null!==(i=h.cursor(s.sx,s.sy))&&void 0!==i?i:l,p.is_empty(r)||(e=this.move_exit)):this._hit_test_frame(t,s.sx,s.sy)&&(p.is_empty(r)||(l=\"crosshair\")),this.set_cursor(l),t.set_toolbar_visibility(o),r.map((t=>this.trigger(e,s,t.id)));break}case\"tap\":{const{target:t}=n;if(null!=t&&t!=this.hit_area)return;null!=h&&null!=h.on_hit&&h.on_hit(s.sx,s.sy);const i=a[_].active;null!=i&&this.trigger(e,s,i.id);break}case\"doubletap\":{const t=null!==(r=a.doubletap.active)&&void 0!==r?r:a.tap.active;null!=t&&this.trigger(e,s,t.id);break}case\"scroll\":{const t=a[v.is_mobile?\"pinch\":\"scroll\"].active;null!=t&&(n.preventDefault(),n.stopPropagation(),this.trigger(e,s,t.id));break}case\"pan\":{const t=a[_].active;null!=t&&(n.preventDefault(),this.trigger(e,s,t.id));break}default:{const t=a[_].active;null!=t&&this.trigger(e,s,t.id)}}this._trigger_bokeh_event(t,s)}trigger(t,e,s=null){t.emit({id:s,e})}_trigger_bokeh_event(t,e){const s=(()=>{const{sx:s,sy:n}=e,i=t.frame.x_scale.invert(s),r=t.frame.y_scale.invert(n);switch(e.type){case\"wheel\":return new l.MouseWheel(s,n,i,r,e.delta);case\"mousemove\":return new l.MouseMove(s,n,i,r);case\"mouseenter\":return new l.MouseEnter(s,n,i,r);case\"mouseleave\":return new l.MouseLeave(s,n,i,r);case\"tap\":return new l.Tap(s,n,i,r);case\"doubletap\":return new l.DoubleTap(s,n,i,r);case\"press\":return new l.Press(s,n,i,r);case\"pressup\":return new l.PressUp(s,n,i,r);case\"pan\":return new l.Pan(s,n,i,r,e.deltaX,e.deltaY);case\"panstart\":return new l.PanStart(s,n,i,r);case\"panend\":return new l.PanEnd(s,n,i,r);case\"pinch\":return new l.Pinch(s,n,i,r,e.scale);case\"pinchstart\":return new l.PinchStart(s,n,i,r);case\"pinchend\":return new l.PinchEnd(s,n,i,r);case\"rotate\":return new l.Rotate(s,n,i,r,e.rotation);case\"rotatestart\":return new l.RotateStart(s,n,i,r);case\"rotateend\":return new l.RotateEnd(s,n,i,r);default:return}})();null!=s&&t.model.trigger_event(s)}_get_sxy(t){const{pageX:e,pageY:s}=function(t){return\"undefined\"!=typeof TouchEvent&&t instanceof TouchEvent}(t)?(0!=t.touches.length?t.touches:t.changedTouches)[0]:t,{left:n,top:i}=o.offset(this.hit_area);return{sx:e-n,sy:s-i}}_pan_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{deltaX:t.deltaX,deltaY:t.deltaY,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_pinch_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{scale:t.scale,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_rotate_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{rotation:t.rotation,shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_tap_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t.srcEvent)),{shiftKey:t.srcEvent.shiftKey,ctrlKey:t.srcEvent.ctrlKey})}_move_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{shiftKey:t.shiftKey,ctrlKey:t.ctrlKey})}_scroll_event(t){return Object.assign(Object.assign({type:t.type},this._get_sxy(t)),{delta:c.getDeltaY(t),shiftKey:t.shiftKey,ctrlKey:t.ctrlKey})}_key_event(t){return{type:t.type,keyCode:t.keyCode}}_pan_start(t){const e=this._pan_event(t);e.sx-=t.deltaX,e.sy-=t.deltaY,this._trigger(this.pan_start,e,t.srcEvent)}_pan(t){this._trigger(this.pan,this._pan_event(t),t.srcEvent)}_pan_end(t){this._trigger(this.pan_end,this._pan_event(t),t.srcEvent)}_pinch_start(t){this._trigger(this.pinch_start,this._pinch_event(t),t.srcEvent)}_pinch(t){this._trigger(this.pinch,this._pinch_event(t),t.srcEvent)}_pinch_end(t){this._trigger(this.pinch_end,this._pinch_event(t),t.srcEvent)}_rotate_start(t){this._trigger(this.rotate_start,this._rotate_event(t),t.srcEvent)}_rotate(t){this._trigger(this.rotate,this._rotate_event(t),t.srcEvent)}_rotate_end(t){this._trigger(this.rotate_end,this._rotate_event(t),t.srcEvent)}_tap(t){this._trigger(this.tap,this._tap_event(t),t.srcEvent)}_doubletap(t){this._trigger(this.doubletap,this._tap_event(t),t.srcEvent)}_press(t){this._trigger(this.press,this._tap_event(t),t.srcEvent)}_pressup(t){this._trigger(this.pressup,this._tap_event(t),t.srcEvent)}_mouse_enter(t){this._trigger(this.move_enter,this._move_event(t),t)}_mouse_move(t){this._trigger(this.move,this._move_event(t),t)}_mouse_exit(t){this._trigger(this.move_exit,this._move_event(t),t)}_mouse_wheel(t){this._trigger(this.scroll,this._scroll_event(t),t)}_context_menu(t){!this.menu.is_open&&this.menu.can_open&&t.preventDefault();const{sx:e,sy:s}=this._get_sxy(t);this.menu.toggle({left:e,top:s})}_key_down(t){this.trigger(this.keydown,this._key_event(t))}_key_up(t){this.trigger(this.keyup,this._key_event(t))}}s.UIEventBus=g,g.__name__=\"UIEventBus\"},\n function _(e,t,s,n,_){n();var a=this&&this.__decorate||function(e,t,s,n){var _,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,s):n;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)o=Reflect.decorate(e,t,s,n);else for(var c=e.length-1;c>=0;c--)(_=e[c])&&(o=(a<3?_(o):a>3?_(t,s,o):_(t,s))||o);return a>3&&o&&Object.defineProperty(t,s,o),o};function o(e){return function(t){t.prototype.event_name=e}}class c{to_json(){const{event_name:e}=this;return{event_name:e,event_values:this._to_json()}}}s.BokehEvent=c,c.__name__=\"BokehEvent\";class r extends c{constructor(){super(...arguments),this.origin=null}_to_json(){return{model:this.origin}}}s.ModelEvent=r,r.__name__=\"ModelEvent\";let l=class extends c{_to_json(){return{}}};s.DocumentReady=l,l.__name__=\"DocumentReady\",s.DocumentReady=l=a([o(\"document_ready\")],l);let i=class extends r{};s.ButtonClick=i,i.__name__=\"ButtonClick\",s.ButtonClick=i=a([o(\"button_click\")],i);let u=class extends r{constructor(e){super(),this.item=e}_to_json(){const{item:e}=this;return Object.assign(Object.assign({},super._to_json()),{item:e})}};s.MenuItemClick=u,u.__name__=\"MenuItemClick\",s.MenuItemClick=u=a([o(\"menu_item_click\")],u);class d extends r{}s.UIEvent=d,d.__name__=\"UIEvent\";let h=class extends d{};s.LODStart=h,h.__name__=\"LODStart\",s.LODStart=h=a([o(\"lodstart\")],h);let m=class extends d{};s.LODEnd=m,m.__name__=\"LODEnd\",s.LODEnd=m=a([o(\"lodend\")],m);let x=class extends d{constructor(e,t){super(),this.geometry=e,this.final=t}_to_json(){const{geometry:e,final:t}=this;return Object.assign(Object.assign({},super._to_json()),{geometry:e,final:t})}};s.SelectionGeometry=x,x.__name__=\"SelectionGeometry\",s.SelectionGeometry=x=a([o(\"selectiongeometry\")],x);let p=class extends d{};s.Reset=p,p.__name__=\"Reset\",s.Reset=p=a([o(\"reset\")],p);class j extends d{constructor(e,t,s,n){super(),this.sx=e,this.sy=t,this.x=s,this.y=n}_to_json(){const{sx:e,sy:t,x:s,y:n}=this;return Object.assign(Object.assign({},super._to_json()),{sx:e,sy:t,x:s,y:n})}}s.PointEvent=j,j.__name__=\"PointEvent\";let y=class extends j{constructor(e,t,s,n,_,a){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta_x=_,this.delta_y=a}_to_json(){const{delta_x:e,delta_y:t}=this;return Object.assign(Object.assign({},super._to_json()),{delta_x:e,delta_y:t})}};s.Pan=y,y.__name__=\"Pan\",s.Pan=y=a([o(\"pan\")],y);let P=class extends j{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.scale=_}_to_json(){const{scale:e}=this;return Object.assign(Object.assign({},super._to_json()),{scale:e})}};s.Pinch=P,P.__name__=\"Pinch\",s.Pinch=P=a([o(\"pinch\")],P);let v=class extends j{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.rotation=_}_to_json(){const{rotation:e}=this;return Object.assign(Object.assign({},super._to_json()),{rotation:e})}};s.Rotate=v,v.__name__=\"Rotate\",s.Rotate=v=a([o(\"rotate\")],v);let g=class extends j{constructor(e,t,s,n,_){super(e,t,s,n),this.sx=e,this.sy=t,this.x=s,this.y=n,this.delta=_}_to_json(){const{delta:e}=this;return Object.assign(Object.assign({},super._to_json()),{delta:e})}};s.MouseWheel=g,g.__name__=\"MouseWheel\",s.MouseWheel=g=a([o(\"wheel\")],g);let E=class extends j{};s.MouseMove=E,E.__name__=\"MouseMove\",s.MouseMove=E=a([o(\"mousemove\")],E);let O=class extends j{};s.MouseEnter=O,O.__name__=\"MouseEnter\",s.MouseEnter=O=a([o(\"mouseenter\")],O);let b=class extends j{};s.MouseLeave=b,b.__name__=\"MouseLeave\",s.MouseLeave=b=a([o(\"mouseleave\")],b);let M=class extends j{};s.Tap=M,M.__name__=\"Tap\",s.Tap=M=a([o(\"tap\")],M);let R=class extends j{};s.DoubleTap=R,R.__name__=\"DoubleTap\",s.DoubleTap=R=a([o(\"doubletap\")],R);let f=class extends j{};s.Press=f,f.__name__=\"Press\",s.Press=f=a([o(\"press\")],f);let S=class extends j{};s.PressUp=S,S.__name__=\"PressUp\",s.PressUp=S=a([o(\"pressup\")],S);let D=class extends j{};s.PanStart=D,D.__name__=\"PanStart\",s.PanStart=D=a([o(\"panstart\")],D);let k=class extends j{};s.PanEnd=k,k.__name__=\"PanEnd\",s.PanEnd=k=a([o(\"panend\")],k);let L=class extends j{};s.PinchStart=L,L.__name__=\"PinchStart\",s.PinchStart=L=a([o(\"pinchstart\")],L);let C=class extends j{};s.PinchEnd=C,C.__name__=\"PinchEnd\",s.PinchEnd=C=a([o(\"pinchend\")],C);let T=class extends j{};s.RotateStart=T,T.__name__=\"RotateStart\",s.RotateStart=T=a([o(\"rotatestart\")],T);let B=class extends j{};s.RotateEnd=B,B.__name__=\"RotateEnd\",s.RotateEnd=B=a([o(\"rotateend\")],B)},\n function _(t,e,n,l,o){\n /*!\n * jQuery Mousewheel 3.1.13\n *\n * Copyright jQuery Foundation and other contributors\n * Released under the MIT license\n * http://jquery.org/license\n */\n function u(t){const e=getComputedStyle(t).fontSize;return null!=e?parseInt(e,10):null}l(),n.getDeltaY=function(t){let e=-t.deltaY;if(t.target instanceof HTMLElement)switch(t.deltaMode){case t.DOM_DELTA_LINE:e*=(n=t.target,null!==(a=null!==(o=u(null!==(l=n.offsetParent)&&void 0!==l?l:document.body))&&void 0!==o?o:u(n))&&void 0!==a?a:16);break;case t.DOM_DELTA_PAGE:e*=function(t){return t.clientHeight}(t.target)}var n,l,o,a;return e}},\n function _(m,i,u,s,a){s(),a(\"Expression\",m(124).Expression),a(\"CustomJSExpr\",m(267).CustomJSExpr),a(\"Stack\",m(268).Stack),a(\"CumSum\",m(269).CumSum),a(\"ScalarExpression\",m(124).ScalarExpression),a(\"Minimum\",m(270).Minimum),a(\"Maximum\",m(271).Maximum)},\n function _(t,e,s,n,r){n();const i=t(14),o=t(124),a=t(24),c=t(9),u=t(13),l=t(34),h=t(8);class p extends o.Expression{constructor(t){super(t)}static init_CustomJSExpr(){this.define((({Unknown:t,String:e,Dict:s})=>({args:[s(t),{}],code:[e,\"\"]})))}connect_signals(){super.connect_signals();for(const t of u.values(this.args))t instanceof i.HasProps&&t.change.connect((()=>{this._result.clear(),this.change.emit()}))}get names(){return u.keys(this.args)}get values(){return u.values(this.args)}get func(){const t=l.use_strict(this.code);return new a.GeneratorFunction(...this.names,t)}_v_compute(t){const e=this.func.apply(t,this.values);let s=e.next();if(s.done&&void 0!==s.value){const{value:e}=s;return h.isArray(e)||h.isTypedArray(e)?e:h.isIterable(e)?[...e]:c.repeat(e,t.length)}{const t=[];do{t.push(s.value),s=e.next()}while(!s.done);return t}}}s.CustomJSExpr=p,p.__name__=\"CustomJSExpr\",p.init_CustomJSExpr()},\n function _(t,n,e,i,s){i();const a=t(124);class c extends a.Expression{constructor(t){super(t)}static init_Stack(){this.define((({String:t,Array:n})=>({fields:[n(t),[]]})))}_v_compute(t){var n;const e=null!==(n=t.get_length())&&void 0!==n?n:0,i=new Float64Array(e);for(const n of this.fields){const s=t.data[n];if(null!=s)for(let t=0,n=Math.min(e,s.length);t({field:[t],include_zero:[e,!1]})))}_v_compute(e){var t;const n=new Float64Array(null!==(t=e.get_length())&&void 0!==t?t:0),i=e.data[this.field],u=this.include_zero?1:0;n[0]=this.include_zero?0:i[0];for(let e=1;e({field:[n],initial:[t(i),null]})))}_compute(i){var n,t;const l=null!==(n=i.data[this.field])&&void 0!==n?n:[];return Math.min(null!==(t=this.initial)&&void 0!==t?t:1/0,m.min(l))}}t.Minimum=s,s.__name__=\"Minimum\",s.init_Minimum()},\n function _(i,t,a,n,l){n();const u=i(124),e=i(9);class m extends u.ScalarExpression{constructor(i){super(i)}static init_Maximum(){this.define((({Number:i,String:t,Nullable:a})=>({field:[t],initial:[a(i),null]})))}_compute(i){var t,a;const n=null!==(t=i.data[this.field])&&void 0!==t?t:[];return Math.max(null!==(a=this.initial)&&void 0!==a?a:-1/0,e.max(n))}}a.Maximum=m,m.__name__=\"Maximum\",m.init_Maximum()},\n function _(e,t,l,r,i){r(),i(\"BooleanFilter\",e(273).BooleanFilter),i(\"CustomJSFilter\",e(274).CustomJSFilter),i(\"Filter\",e(121).Filter),i(\"GroupFilter\",e(275).GroupFilter),i(\"IndexFilter\",e(276).IndexFilter)},\n function _(e,n,l,o,t){o();const i=e(121),s=e(24);class a extends i.Filter{constructor(e){super(e)}static init_BooleanFilter(){this.define((({Boolean:e,Array:n,Nullable:l})=>({booleans:[l(n(e)),null]})))}compute_indices(e){const n=e.length,{booleans:l}=this;return null==l?s.Indices.all_set(n):s.Indices.from_booleans(n,l)}}l.BooleanFilter=a,a.__name__=\"BooleanFilter\",a.init_BooleanFilter()},\n function _(e,t,s,n,r){n();const i=e(121),o=e(24),u=e(13),c=e(8),a=e(34);class l extends i.Filter{constructor(e){super(e)}static init_CustomJSFilter(){this.define((({Unknown:e,String:t,Dict:s})=>({args:[s(e),{}],code:[t,\"\"]})))}get names(){return u.keys(this.args)}get values(){return u.values(this.args)}get func(){const e=a.use_strict(this.code);return new Function(...this.names,\"source\",e)}compute_indices(e){const t=e.length,s=this.func(...this.values,e);if(null==s)return o.Indices.all_set(t);if(c.isArrayOf(s,c.isInteger))return o.Indices.from_indices(t,s);if(c.isArrayOf(s,c.isBoolean))return o.Indices.from_booleans(t,s);throw new Error(`expect an array of integers or booleans, or null, got ${s}`)}}s.CustomJSFilter=l,l.__name__=\"CustomJSFilter\",l.init_CustomJSFilter()},\n function _(n,t,e,i,o){i();const r=n(121),u=n(24),s=n(19);class c extends r.Filter{constructor(n){super(n)}static init_GroupFilter(){this.define((({String:n})=>({column_name:[n],group:[n]})))}compute_indices(n){const t=n.get_column(this.column_name);if(null==t)return s.logger.warn(`${this}: groupby column '${this.column_name}' not found in the data source`),new u.Indices(n.length,1);{const e=new u.Indices(n.length);for(let n=0;n({indices:[i(n(e)),null]})))}compute_indices(e){const n=e.length,{indices:i}=this;return null==i?c.Indices.all_set(n):c.Indices.from_indices(n,i)}}i.IndexFilter=r,r.__name__=\"IndexFilter\",r.init_IndexFilter()},\n function _(e,a,l,i,t){i(),t(\"AnnularWedge\",e(278).AnnularWedge),t(\"Annulus\",e(279).Annulus),t(\"Arc\",e(280).Arc),t(\"Bezier\",e(281).Bezier),t(\"Circle\",e(282).Circle),t(\"Ellipse\",e(286).Ellipse),t(\"EllipseOval\",e(287).EllipseOval),t(\"Glyph\",e(98).Glyph),t(\"HArea\",e(117).HArea),t(\"HBar\",e(289).HBar),t(\"HexTile\",e(291).HexTile),t(\"Image\",e(292).Image),t(\"ImageRGBA\",e(294).ImageRGBA),t(\"ImageURL\",e(295).ImageURL),t(\"Line\",e(63).Line),t(\"MultiLine\",e(127).MultiLine),t(\"MultiPolygons\",e(297).MultiPolygons),t(\"Oval\",e(298).Oval),t(\"Patch\",e(116).Patch),t(\"Patches\",e(128).Patches),t(\"Quad\",e(299).Quad),t(\"Quadratic\",e(300).Quadratic),t(\"Ray\",e(301).Ray),t(\"Rect\",e(302).Rect),t(\"Scatter\",e(303).Scatter),t(\"Segment\",e(306).Segment),t(\"Spline\",e(307).Spline),t(\"Step\",e(309).Step),t(\"Text\",e(310).Text),t(\"VArea\",e(119).VArea),t(\"VBar\",e(311).VBar),t(\"Wedge\",e(312).Wedge)},\n function _(e,t,s,i,r){i();const n=e(1),a=e(64),o=e(106),_=e(48),d=e(24),u=e(20),h=n.__importStar(e(18)),l=e(10),c=e(59);class g extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this.inner_radius):this.sinner_radius=d.to_screen(this.inner_radius),\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this.outer_radius):this.souter_radius=d.to_screen(this.outer_radius)}_render(e,t,s){const{sx:i,sy:r,start_angle:n,end_angle:a,sinner_radius:o,souter_radius:_}=null!=s?s:this,d=\"anticlock\"==this.model.direction;for(const s of t){const t=i[s],u=r[s],h=o[s],l=_[s],c=n.get(s),g=a.get(s);if(isNaN(t+u+h+l+c+g))continue;const x=g-c;e.translate(t,u),e.rotate(c),e.beginPath(),e.moveTo(l,0),e.arc(0,0,l,0,x,d),e.rotate(x),e.lineTo(h,0),e.arc(0,0,h,0,-x,!d),e.closePath(),e.rotate(-x-c),e.translate(-t,-u),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,s),e.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(e,s),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,s),e.stroke())}}_hit_point(e){const{sx:t,sy:s}=e,i=this.renderer.xscale.invert(t),r=this.renderer.yscale.invert(s);let n,a,o,_;if(\"data\"==this.model.properties.outer_radius.units)n=i-this.max_outer_radius,o=i+this.max_outer_radius,a=r-this.max_outer_radius,_=r+this.max_outer_radius;else{const e=t-this.max_outer_radius,i=t+this.max_outer_radius;[n,o]=this.renderer.xscale.r_invert(e,i);const r=s-this.max_outer_radius,d=s+this.max_outer_radius;[a,_]=this.renderer.yscale.r_invert(r,d)}const d=[];for(const e of this.index.indices({x0:n,x1:o,y0:a,y1:_})){const t=this.souter_radius[e]**2,s=this.sinner_radius[e]**2,[n,a]=this.renderer.xscale.r_compute(i,this._x[e]),[o,_]=this.renderer.yscale.r_compute(r,this._y[e]),u=(n-a)**2+(o-_)**2;u<=t&&u>=s&&d.push(e)}const u=\"anticlock\"==this.model.direction,h=[];for(const e of d){const i=Math.atan2(s-this.sy[e],t-this.sx[e]);l.angle_between(-i,-this.start_angle.get(e),-this.end_angle.get(e),u)&&h.push(e)}return new c.Selection({indices:h})}draw_legend_for_index(e,t,s){o.generic_area_vector_legend(this.visuals,e,t,s)}scenterxy(e){const t=(this.sinner_radius[e]+this.souter_radius[e])/2,s=(this.start_angle.get(e)+this.end_angle.get(e))/2;return[this.sx[e]+t*Math.cos(s),this.sy[e]+t*Math.sin(s)]}}s.AnnularWedgeView=g,g.__name__=\"AnnularWedgeView\";class x extends a.XYGlyph{constructor(e){super(e)}static init_AnnularWedge(){this.prototype.default_view=g,this.mixins([_.LineVector,_.FillVector,_.HatchVector]),this.define((({})=>({direction:[u.Direction,\"anticlock\"],inner_radius:[h.DistanceSpec,{field:\"inner_radius\"}],outer_radius:[h.DistanceSpec,{field:\"outer_radius\"}],start_angle:[h.AngleSpec,{field:\"start_angle\"}],end_angle:[h.AngleSpec,{field:\"end_angle\"}]})))}}s.AnnularWedge=x,x.__name__=\"AnnularWedge\",x.init_AnnularWedge()},\n function _(s,i,t,e,r){e();const n=s(1),a=s(64),u=s(24),_=s(48),o=n.__importStar(s(18)),h=s(27),d=s(59);class c extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.inner_radius.units?this.sinner_radius=this.sdist(this.renderer.xscale,this._x,this.inner_radius):this.sinner_radius=u.to_screen(this.inner_radius),\"data\"==this.model.properties.outer_radius.units?this.souter_radius=this.sdist(this.renderer.xscale,this._x,this.outer_radius):this.souter_radius=u.to_screen(this.outer_radius)}_render(s,i,t){const{sx:e,sy:r,sinner_radius:n,souter_radius:a}=null!=t?t:this;for(const t of i){const i=e[t],_=r[t],o=n[t],d=a[t];function u(){if(s.beginPath(),h.is_ie)for(const t of[!1,!0])s.arc(i,_,o,0,Math.PI,t),s.arc(i,_,d,Math.PI,0,!t);else s.arc(i,_,o,0,2*Math.PI,!0),s.arc(i,_,d,2*Math.PI,0,!1)}isNaN(i+_+o+d)||(this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,t),u(),s.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(s,t),u(),s.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,t),s.beginPath(),s.arc(i,_,o,0,2*Math.PI),s.moveTo(i+d,_),s.arc(i,_,d,0,2*Math.PI),s.stroke()))}}_hit_point(s){const{sx:i,sy:t}=s,e=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(t);let n,a,u,_;if(\"data\"==this.model.properties.outer_radius.units)n=e-this.max_outer_radius,u=e+this.max_outer_radius,a=r-this.max_outer_radius,_=r+this.max_outer_radius;else{const s=i-this.max_outer_radius,e=i+this.max_outer_radius;[n,u]=this.renderer.xscale.r_invert(s,e);const r=t-this.max_outer_radius,o=t+this.max_outer_radius;[a,_]=this.renderer.yscale.r_invert(r,o)}const o=[];for(const s of this.index.indices({x0:n,x1:u,y0:a,y1:_})){const i=this.souter_radius[s]**2,t=this.sinner_radius[s]**2,[n,a]=this.renderer.xscale.r_compute(e,this._x[s]),[u,_]=this.renderer.yscale.r_compute(r,this._y[s]),h=(n-a)**2+(u-_)**2;h<=i&&h>=t&&o.push(s)}return new d.Selection({indices:o})}draw_legend_for_index(s,{x0:i,y0:t,x1:e,y1:r},n){const a=n+1,u=new Array(a);u[n]=(i+e)/2;const _=new Array(a);_[n]=(t+r)/2;const o=.5*Math.min(Math.abs(e-i),Math.abs(r-t)),h=new Array(a);h[n]=.4*o;const d=new Array(a);d[n]=.8*o,this._render(s,[n],{sx:u,sy:_,sinner_radius:h,souter_radius:d})}}t.AnnulusView=c,c.__name__=\"AnnulusView\";class l extends a.XYGlyph{constructor(s){super(s)}static init_Annulus(){this.prototype.default_view=c,this.mixins([_.LineVector,_.FillVector,_.HatchVector]),this.define((({})=>({inner_radius:[o.DistanceSpec,{field:\"inner_radius\"}],outer_radius:[o.DistanceSpec,{field:\"outer_radius\"}]})))}}t.Annulus=l,l.__name__=\"Annulus\",l.init_Annulus()},\n function _(e,i,s,t,n){t();const r=e(1),a=e(64),c=e(106),d=e(48),_=e(24),l=e(20),o=r.__importStar(e(18));class h extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this.radius):this.sradius=_.to_screen(this.radius)}_render(e,i,s){if(this.visuals.line.doit){const{sx:t,sy:n,sradius:r,start_angle:a,end_angle:c}=null!=s?s:this,d=\"anticlock\"==this.model.direction;for(const s of i){const i=t[s],_=n[s],l=r[s],o=a.get(s),h=c.get(s);isNaN(i+_+l+o+h)||(e.beginPath(),e.arc(i,_,l,o,h,d),this.visuals.line.set_vectorize(e,s),e.stroke())}}}draw_legend_for_index(e,i,s){c.generic_line_vector_legend(this.visuals,e,i,s)}}s.ArcView=h,h.__name__=\"ArcView\";class u extends a.XYGlyph{constructor(e){super(e)}static init_Arc(){this.prototype.default_view=h,this.mixins(d.LineVector),this.define((({})=>({direction:[l.Direction,\"anticlock\"],radius:[o.DistanceSpec,{field:\"radius\"}],start_angle:[o.AngleSpec,{field:\"start_angle\"}],end_angle:[o.AngleSpec,{field:\"end_angle\"}]})))}}s.Arc=u,u.__name__=\"Arc\",u.init_Arc()},\n function _(e,t,i,s,n){s();const o=e(1),c=e(48),r=e(98),a=e(106),_=e(65),d=o.__importStar(e(18));function l(e,t,i,s,n,o,c,r){const a=[],_=[[],[]];for(let _=0;_<=2;_++){let d,l,x;if(0===_?(l=6*e-12*i+6*n,d=-3*e+9*i-9*n+3*c,x=3*i-3*e):(l=6*t-12*s+6*o,d=-3*t+9*s-9*o+3*r,x=3*s-3*t),Math.abs(d)<1e-12){if(Math.abs(l)<1e-12)continue;const e=-x/l;0({x0:[d.XCoordinateSpec,{field:\"x0\"}],y0:[d.YCoordinateSpec,{field:\"y0\"}],x1:[d.XCoordinateSpec,{field:\"x1\"}],y1:[d.YCoordinateSpec,{field:\"y1\"}],cx0:[d.XCoordinateSpec,{field:\"cx0\"}],cy0:[d.YCoordinateSpec,{field:\"cy0\"}],cx1:[d.XCoordinateSpec,{field:\"cx1\"}],cy1:[d.YCoordinateSpec,{field:\"cy1\"}]}))),this.mixins(c.LineVector)}}i.Bezier=h,h.__name__=\"Bezier\",h.init_Bezier()},\n function _(s,i,e,t,r){t();const a=s(1),n=s(64),h=s(283),d=s(48),l=s(24),c=s(20),_=a.__importStar(s(107)),u=a.__importStar(s(18)),o=s(9),x=s(12),m=s(59);class y extends n.XYGlyphView{initialize(){super.initialize();const{webgl:s}=this.renderer.plot_view.canvas_view;null!=s&&(this.glglyph=new h.MarkerGL(s.gl,this,\"circle\"))}get use_radius(){return!(this.radius.is_Scalar()&&isNaN(this.radius.value))}_map_data(){if(this.use_radius)if(\"data\"==this.model.properties.radius.units)switch(this.model.radius_dimension){case\"x\":this.sradius=this.sdist(this.renderer.xscale,this._x,this.radius);break;case\"y\":this.sradius=this.sdist(this.renderer.yscale,this._y,this.radius);break;case\"max\":{const s=this.sdist(this.renderer.xscale,this._x,this.radius),i=this.sdist(this.renderer.yscale,this._y,this.radius);this.sradius=x.map(s,((s,e)=>Math.max(s,i[e])));break}case\"min\":{const s=this.sdist(this.renderer.xscale,this._x,this.radius),i=this.sdist(this.renderer.yscale,this._y,this.radius);this.sradius=x.map(s,((s,e)=>Math.min(s,i[e])));break}}else this.sradius=l.to_screen(this.radius),this._configure(\"max_size\",{value:2*this.max_radius});else{const s=new l.ScreenArray(this.size);this.sradius=x.map(s,(s=>s/2))}}_mask_data(){const{frame:s}=this.renderer.plot_view,i=s.x_target,e=s.y_target;let t,r;return this.use_radius&&\"data\"==this.model.properties.radius.units?(t=i.map((s=>this.renderer.xscale.invert(s))).widen(this.max_radius),r=e.map((s=>this.renderer.yscale.invert(s))).widen(this.max_radius)):(t=i.widen(this.max_size).map((s=>this.renderer.xscale.invert(s))),r=e.widen(this.max_size).map((s=>this.renderer.yscale.invert(s)))),this.index.indices({x0:t.start,x1:t.end,y0:r.start,y1:r.end})}_render(s,i,e){const{sx:t,sy:r,sradius:a}=null!=e?e:this;for(const e of i){const i=t[e],n=r[e],h=a[e];isNaN(i+n+h)||(s.beginPath(),s.arc(i,n,h,0,2*Math.PI,!1),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(s,e),s.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(s,e),s.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(s,e),s.stroke()))}}_hit_point(s){const{sx:i,sy:e}=s,t=this.renderer.xscale.invert(i),r=this.renderer.yscale.invert(e),{hit_dilation:a}=this.model;let n,h,d,l;if(this.use_radius&&\"data\"==this.model.properties.radius.units)n=t-this.max_radius*a,h=t+this.max_radius*a,d=r-this.max_radius*a,l=r+this.max_radius*a;else{const s=i-this.max_size*a,t=i+this.max_size*a;[n,h]=this.renderer.xscale.r_invert(s,t);const r=e-this.max_size*a,c=e+this.max_size*a;[d,l]=this.renderer.yscale.r_invert(r,c)}const c=this.index.indices({x0:n,x1:h,y0:d,y1:l}),_=[];if(this.use_radius&&\"data\"==this.model.properties.radius.units)for(const s of c){const i=(this.sradius[s]*a)**2,[e,n]=this.renderer.xscale.r_compute(t,this._x[s]),[h,d]=this.renderer.yscale.r_compute(r,this._y[s]);(e-n)**2+(h-d)**2<=i&&_.push(s)}else for(const s of c){const t=(this.sradius[s]*a)**2;(this.sx[s]-i)**2+(this.sy[s]-e)**2<=t&&_.push(s)}return new m.Selection({indices:_})}_hit_span(s){const{sx:i,sy:e}=s,t=this.bounds();let r,a,n,h;if(\"h\"==s.direction){let s,e;if(n=t.y0,h=t.y1,this.use_radius&&\"data\"==this.model.properties.radius.units)s=i-this.max_radius,e=i+this.max_radius,[r,a]=this.renderer.xscale.r_invert(s,e);else{const t=this.max_size/2;s=i-t,e=i+t,[r,a]=this.renderer.xscale.r_invert(s,e)}}else{let s,i;if(r=t.x0,a=t.x1,this.use_radius&&\"data\"==this.model.properties.radius.units)s=e-this.max_radius,i=e+this.max_radius,[n,h]=this.renderer.yscale.r_invert(s,i);else{const t=this.max_size/2;s=e-t,i=e+t,[n,h]=this.renderer.yscale.r_invert(s,i)}}const d=[...this.index.indices({x0:r,x1:a,y0:n,y1:h})];return new m.Selection({indices:d})}_hit_rect(s){const{sx0:i,sx1:e,sy0:t,sy1:r}=s,[a,n]=this.renderer.xscale.r_invert(i,e),[h,d]=this.renderer.yscale.r_invert(t,r),l=[...this.index.indices({x0:a,x1:n,y0:h,y1:d})];return new m.Selection({indices:l})}_hit_poly(s){const{sx:i,sy:e}=s,t=o.range(0,this.sx.length),r=[];for(let s=0,a=t.length;s({angle:[u.AngleSpec,0],size:[u.ScreenDistanceSpec,{value:4}],radius:[u.NullDistanceSpec,null],radius_dimension:[c.RadiusDimension,\"x\"],hit_dilation:[s,1]})))}}e.Circle=p,p.__name__=\"Circle\",p.init_Circle()},\n function _(t,e,s,i,a){i();const r=t(1),o=t(109),_=t(113),l=r.__importDefault(t(284)),h=r.__importDefault(t(285)),n=t(282),f=t(12),u=t(19),c=t(24),g=t(22),b=t(11);function d(t,e,s,i,a,r,o){if(a.doit)if(r.is_Scalar()&&o.is_Scalar()){e.used=!1;const[i,a,_,l]=g.color2rgba(r.value,o.value);t.set_attribute(s,\"vec4\",[i/255,a/255,_/255,l/255])}else{let a;if(e.used=!0,r.is_Vector()){const t=new c.ColorArray(r.array);if(a=new c.RGBAArray(t.buffer),!o.is_Scalar()||1!=o.value)for(let t=0;t2*t))),i.data_changed=!1),this.visuals_changed&&(this._set_visuals(a),this.visuals_changed=!1),this.prog.set_uniform(\"u_pixel_ratio\",\"float\",[s.pixel_ratio]),this.prog.set_uniform(\"u_canvas_size\",\"vec2\",[s.width,s.height]),this.prog.set_attribute(\"a_sx\",\"float\",i.vbo_sx),this.prog.set_attribute(\"a_sy\",\"float\",i.vbo_sy),this.prog.set_attribute(\"a_size\",\"float\",i.vbo_s),this.prog.set_attribute(\"a_angle\",\"float\",i.vbo_a),0!=t.length)if(t.length===a)this.prog.draw(this.gl.POINTS,[0,a]);else if(a<65535){const e=window.navigator.userAgent;e.indexOf(\"MSIE \")+e.indexOf(\"Trident/\")+e.indexOf(\"Edge/\")>0&&u.logger.warn(\"WebGL warning: IE is known to produce 1px sprites whith selections.\"),this.index_buffer.set_size(2*t.length),this.index_buffer.set_data(0,new Uint16Array(t)),this.prog.draw(this.gl.POINTS,this.index_buffer)}else{const e=64e3,s=[];for(let t=0,i=Math.ceil(a/e);t2*t))):this.vbo_s.set_data(0,new Float32Array(this.glyph.size))}_set_visuals(t){const{line:e,fill:s}=this.glyph.visuals;!function(t,e,s,i,a,r){if(a.doit){if(r.is_Scalar())e.used=!1,t.set_attribute(s,\"float\",[r.value]);else if(r.is_Vector()){e.used=!0;const a=new Float32Array(r.array);e.set_size(4*i),e.set_data(0,a),t.set_attribute(s,\"float\",e)}}else e.used=!1,t.set_attribute(s,\"float\",[0])}(this.prog,this.vbo_linewidth,\"a_linewidth\",t,e,e.line_width),d(this.prog,this.vbo_fg_color,\"a_fg_color\",t,e,e.line_color,e.line_alpha),d(this.prog,this.vbo_bg_color,\"a_bg_color\",t,s,s.fill_color,s.fill_alpha),this.prog.set_uniform(\"u_antialias\",\"float\",[.8])}}s.MarkerGL=p,p.__name__=\"MarkerGL\"},\n function _(n,i,a,o,_){o();a.default=\"\\nprecision mediump float;\\nconst float SQRT_2 = 1.4142135623730951;\\n//\\nuniform float u_pixel_ratio;\\nuniform vec2 u_canvas_size;\\nuniform vec2 u_offset;\\nuniform vec2 u_scale;\\nuniform float u_antialias;\\n//\\nattribute float a_sx;\\nattribute float a_sy;\\nattribute float a_size;\\nattribute float a_angle; // in radians\\nattribute float a_linewidth;\\nattribute vec4 a_fg_color;\\nattribute vec4 a_bg_color;\\n//\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec4 v_fg_color;\\nvarying vec4 v_bg_color;\\nvarying vec2 v_rotation;\\n\\nvoid main (void)\\n{\\n v_size = a_size * u_pixel_ratio;\\n v_linewidth = a_linewidth * u_pixel_ratio;\\n v_fg_color = a_fg_color;\\n v_bg_color = a_bg_color;\\n v_rotation = vec2(cos(-a_angle), sin(-a_angle));\\n vec2 pos = vec2(a_sx, a_sy); // in pixels\\n pos += 0.5; // make up for Bokeh's offset\\n pos /= u_canvas_size / u_pixel_ratio; // in 0..1\\n gl_Position = vec4(pos*2.0-1.0, 0.0, 1.0);\\n gl_Position.y *= -1.0;\\n gl_PointSize = SQRT_2 * v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n}\\n\"},\n function _(n,a,s,e,t){e();s.default='\\nprecision mediump float;\\n\\nconst float SQRT_2 = 1.4142135623730951;\\nconst float PI = 3.14159265358979323846264;\\n\\nconst float IN_ANGLE = 0.6283185307179586; // PI/5. = 36 degrees (star of 5 pikes)\\n//const float OUT_ANGLE = PI/2. - IN_ANGLE; // External angle for regular stars\\nconst float COS_A = 0.8090169943749475; // cos(IN_ANGLE)\\nconst float SIN_A = 0.5877852522924731; // sin(IN_ANGLE)\\nconst float COS_B = 0.5877852522924731; // cos(OUT_ANGLE)\\nconst float SIN_B = 0.8090169943749475; // sin(OUT_ANGLE)\\n\\n//\\nuniform float u_antialias;\\n//\\nvarying vec4 v_fg_color;\\nvarying vec4 v_bg_color;\\nvarying float v_linewidth;\\nvarying float v_size;\\nvarying vec2 v_rotation;\\n\\n#ifdef USE_ASTERISK\\n// asterisk\\nfloat marker(vec2 P, float size)\\n{\\n // Masks\\n float diamond = max(abs(SQRT_2 / 2.0 * (P.x - P.y)), abs(SQRT_2 / 2.0 * (P.x + P.y))) - size / (2.0 * SQRT_2);\\n float square = max(abs(P.x), abs(P.y)) - size / (2.0 * SQRT_2);\\n // Shapes\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n float cross = min(abs(P.x), abs(P.y)) - size / 100.0; // bit of \"width\" for aa\\n // Result is union of masked shapes\\n return min(max(X, diamond), max(cross, square));\\n}\\n#endif\\n\\n#ifdef USE_CIRCLE\\n// circle\\nfloat marker(vec2 P, float size)\\n{\\n return length(P) - size/2.0;\\n}\\n#endif\\n\\n#ifdef USE_SQUARE\\n// square\\nfloat marker(vec2 P, float size)\\n{\\n return max(abs(P.x), abs(P.y)) - size/2.0;\\n}\\n#endif\\n\\n#ifdef USE_DIAMOND\\n// diamond\\nfloat marker(vec2 P, float size)\\n{\\n float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n return r1 / SQRT_2;\\n}\\n#endif\\n\\n#ifdef USE_HEX\\n// hex\\nfloat marker(vec2 P, float size)\\n{\\n vec2 q = abs(P);\\n return max(q.y * 0.57735 + q.x - 1.0 * size/2.0, q.y - 0.866 * size/2.0);\\n}\\n#endif\\n\\n#ifdef USE_STAR\\n// star\\n// https://iquilezles.org/www/articles/distfunctions2d/distfunctions2d.htm\\nfloat marker(vec2 P, float size)\\n{\\n float bn = mod(atan(P.x, -P.y), 2.0*IN_ANGLE) - IN_ANGLE;\\n P = length(P)*vec2(cos(bn), abs(sin(bn)));\\n P -= size*vec2(COS_A, SIN_A)/2.;\\n P += vec2(COS_B, SIN_B)*clamp(-(P.x*COS_B + P.y*SIN_B), 0.0, size*SIN_A/SIN_B/2.);\\n\\n return length(P)*sign(P.x);\\n}\\n#endif\\n\\n#ifdef USE_TRIANGLE\\n// triangle\\nfloat marker(vec2 P, float size)\\n{\\n P.y -= size * 0.3;\\n float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / 1.6;\\n float r2 = P.y;\\n return max(r1 / SQRT_2, r2); // Intersect diamond with rectangle\\n}\\n#endif\\n\\n#ifdef USE_INVERTED_TRIANGLE\\n// inverted_triangle\\nfloat marker(vec2 P, float size)\\n{\\n P.y += size * 0.3;\\n float x = SQRT_2 / 2.0 * (P.x * 1.7 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.7 + P.y);\\n float r1 = max(abs(x), abs(y)) - size / 1.6;\\n float r2 = - P.y;\\n return max(r1 / SQRT_2, r2); // Intersect diamond with rectangle\\n}\\n#endif\\n\\n#ifdef USE_CROSS\\n// cross\\nfloat marker(vec2 P, float size)\\n{\\n float square = max(abs(P.x), abs(P.y)) - size / 2.5; // 2.5 is a tweak\\n float cross = min(abs(P.x), abs(P.y)) - size / 100.0; // bit of \"width\" for aa\\n return max(square, cross);\\n}\\n#endif\\n\\n#ifdef USE_CIRCLE_CROSS\\n// circle_cross\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float circle = length(P) - size/2.0;\\n float c1 = max(circle, s1);\\n float c2 = max(circle, s2);\\n float c3 = max(circle, s3);\\n float c4 = max(circle, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\n#ifdef USE_SQUARE_CROSS\\n// square_cross\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n float c1 = max(square, s1);\\n float c2 = max(square, s2);\\n float c3 = max(square, s3);\\n float c4 = max(square, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\n#ifdef USE_DIAMOND_CROSS\\n// diamond_cross\\nfloat marker(vec2 P, float size)\\n{\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(P.x - qs), abs(P.y - qs)) - qs;\\n float s2 = max(abs(P.x + qs), abs(P.y - qs)) - qs;\\n float s3 = max(abs(P.x - qs), abs(P.y + qs)) - qs;\\n float s4 = max(abs(P.x + qs), abs(P.y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float x = SQRT_2 / 2.0 * (P.x * 1.5 - P.y);\\n float y = SQRT_2 / 2.0 * (P.x * 1.5 + P.y);\\n float diamond = max(abs(x), abs(y)) - size / (2.0 * SQRT_2);\\n diamond /= SQRT_2;\\n float c1 = max(diamond, s1);\\n float c2 = max(diamond, s2);\\n float c3 = max(diamond, s3);\\n float c4 = max(diamond, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\n#ifdef USE_X\\n// x\\nfloat marker(vec2 P, float size)\\n{\\n float circle = length(P) - size / 1.6;\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n return max(circle, X);\\n}\\n#endif\\n\\n#ifdef USE_CIRCLE_X\\n// circle_x\\nfloat marker(vec2 P, float size)\\n{\\n float x = P.x - P.y;\\n float y = P.x + P.y;\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float circle = length(P) - size/2.0;\\n float c1 = max(circle, s1);\\n float c2 = max(circle, s2);\\n float c3 = max(circle, s3);\\n float c4 = max(circle, s4);\\n // Union\\n float almost = min(min(min(c1, c2), c3), c4);\\n // In this case, the X is also outside of the main shape\\n float Xmask = length(P) - size / 1.6; // a circle\\n float X = min(abs(P.x - P.y), abs(P.x + P.y)) - size / 100.0; // bit of \"width\" for aa\\n return min(max(X, Xmask), almost);\\n}\\n#endif\\n\\n#ifdef USE_SQUARE_X\\n// square_x\\nfloat marker(vec2 P, float size)\\n{\\n float x = P.x - P.y;\\n float y = P.x + P.y;\\n // Define quadrants\\n float qs = size / 2.0; // quadrant size\\n float s1 = max(abs(x - qs), abs(y - qs)) - qs;\\n float s2 = max(abs(x + qs), abs(y - qs)) - qs;\\n float s3 = max(abs(x - qs), abs(y + qs)) - qs;\\n float s4 = max(abs(x + qs), abs(y + qs)) - qs;\\n // Intersect main shape with quadrants (to form cross)\\n float square = max(abs(P.x), abs(P.y)) - size/2.0;\\n float c1 = max(square, s1);\\n float c2 = max(square, s2);\\n float c3 = max(square, s3);\\n float c4 = max(square, s4);\\n // Union\\n return min(min(min(c1, c2), c3), c4);\\n}\\n#endif\\n\\nvec4 outline(float distance, float linewidth, float antialias, vec4 fg_color, vec4 bg_color)\\n{\\n vec4 frag_color;\\n float t = linewidth/2.0 - antialias;\\n float signed_distance = distance;\\n float border_distance = abs(signed_distance) - t;\\n float alpha = border_distance/antialias;\\n alpha = exp(-alpha*alpha);\\n\\n // If fg alpha is zero, it probably means no outline. To avoid a dark outline\\n // shining through due to aa, we set the fg color to the bg color. Avoid if (i.e. branching).\\n float select = float(bool(fg_color.a));\\n fg_color.rgb = select * fg_color.rgb + (1.0 - select) * bg_color.rgb;\\n // Similarly, if we want a transparent bg\\n select = float(bool(bg_color.a));\\n bg_color.rgb = select * bg_color.rgb + (1.0 - select) * fg_color.rgb;\\n\\n if( border_distance < 0.0)\\n frag_color = fg_color;\\n else if( signed_distance < 0.0 ) {\\n frag_color = mix(bg_color, fg_color, sqrt(alpha));\\n } else {\\n if( abs(signed_distance) < (linewidth/2.0 + antialias) ) {\\n frag_color = vec4(fg_color.rgb, fg_color.a * alpha);\\n } else {\\n discard;\\n }\\n }\\n return frag_color;\\n}\\n\\nvoid main()\\n{\\n vec2 P = gl_PointCoord.xy - vec2(0.5, 0.5);\\n P = vec2(v_rotation.x*P.x - v_rotation.y*P.y,\\n v_rotation.y*P.x + v_rotation.x*P.y);\\n float point_size = SQRT_2*v_size + 2.0 * (v_linewidth + 1.5*u_antialias);\\n float distance = marker(P*point_size, v_size);\\n gl_FragColor = outline(distance, v_linewidth, u_antialias, v_fg_color, v_bg_color);\\n}\\n'},\n function _(e,l,i,s,t){s();const _=e(287);class p extends _.EllipseOvalView{}i.EllipseView=p,p.__name__=\"EllipseView\";class n extends _.EllipseOval{constructor(e){super(e)}static init_Ellipse(){this.prototype.default_view=p}}i.Ellipse=n,n.__name__=\"Ellipse\",n.init_Ellipse()},\n function _(t,s,i,e,h){e();const r=t(1),a=t(288),n=r.__importStar(t(107)),l=t(24),o=t(59),_=r.__importStar(t(18));class d extends a.CenterRotatableView{_map_data(){\"data\"==this.model.properties.width.units?this.sw=this.sdist(this.renderer.xscale,this._x,this.width,\"center\"):this.sw=l.to_screen(this.width),\"data\"==this.model.properties.height.units?this.sh=this.sdist(this.renderer.yscale,this._y,this.height,\"center\"):this.sh=l.to_screen(this.height)}_render(t,s,i){const{sx:e,sy:h,sw:r,sh:a,angle:n}=null!=i?i:this;for(const i of s){const s=e[i],l=h[i],o=r[i],_=a[i],d=n.get(i);isNaN(s+l+o+_+d)||(t.beginPath(),t.ellipse(s,l,o/2,_/2,d,0,2*Math.PI),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(t,i),t.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(t,i),t.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(t,i),t.stroke()))}}_hit_point(t){let s,i,e,h,r,a,l,_,d;const{sx:c,sy:w}=t,x=this.renderer.xscale.invert(c),p=this.renderer.yscale.invert(w);\"data\"==this.model.properties.width.units?(s=x-this.max_width,i=x+this.max_width):(a=c-this.max_width,l=c+this.max_width,[s,i]=this.renderer.xscale.r_invert(a,l)),\"data\"==this.model.properties.height.units?(e=p-this.max_height,h=p+this.max_height):(_=w-this.max_height,d=w+this.max_height,[e,h]=this.renderer.yscale.r_invert(_,d));const m=this.index.indices({x0:s,x1:i,y0:e,y1:h}),v=[];for(const t of m)r=n.point_in_ellipse(c,w,this.angle.get(t),this.sh[t]/2,this.sw[t]/2,this.sx[t],this.sy[t]),r&&v.push(t);return new o.Selection({indices:v})}draw_legend_for_index(t,{x0:s,y0:i,x1:e,y1:h},r){const a=r+1,n=new Array(a);n[r]=(s+e)/2;const l=new Array(a);l[r]=(i+h)/2;const o=this.sw[r]/this.sh[r],d=.8*Math.min(Math.abs(e-s),Math.abs(h-i)),c=new Array(a),w=new Array(a);o>1?(c[r]=d,w[r]=d/o):(c[r]=d*o,w[r]=d);const x=new _.UniformScalar(0,a);this._render(t,[r],{sx:n,sy:l,sw:c,sh:w,angle:x})}}i.EllipseOvalView=d,d.__name__=\"EllipseOvalView\";class c extends a.CenterRotatable{constructor(t){super(t)}}i.EllipseOval=c,c.__name__=\"EllipseOval\"},\n function _(t,e,i,a,n){a();const s=t(1),h=t(64),r=t(48),o=s.__importStar(t(18));class _ extends h.XYGlyphView{get max_w2(){return\"data\"==this.model.properties.width.units?this.max_width/2:0}get max_h2(){return\"data\"==this.model.properties.height.units?this.max_height/2:0}_bounds({x0:t,x1:e,y0:i,y1:a}){const{max_w2:n,max_h2:s}=this;return{x0:t-n,x1:e+n,y0:i-s,y1:a+s}}}i.CenterRotatableView=_,_.__name__=\"CenterRotatableView\";class l extends h.XYGlyph{constructor(t){super(t)}static init_CenterRotatable(){this.mixins([r.LineVector,r.FillVector,r.HatchVector]),this.define((({})=>({angle:[o.AngleSpec,0],width:[o.DistanceSpec,{field:\"width\"}],height:[o.DistanceSpec,{field:\"height\"}]})))}}i.CenterRotatable=l,l.__name__=\"CenterRotatable\",l.init_CenterRotatable()},\n function _(t,e,s,i,h){i();const r=t(1),a=t(290),n=t(24),_=r.__importStar(t(18));class o extends a.BoxView{scenterxy(t){return[(this.sleft[t]+this.sright[t])/2,this.sy[t]]}_lrtb(t){const e=this._left[t],s=this._right[t],i=this._y[t],h=this.height.get(t)/2;return[Math.min(e,s),Math.max(e,s),i+h,i-h]}_map_data(){this.sy=this.renderer.yscale.v_compute(this._y),this.sh=this.sdist(this.renderer.yscale,this._y,this.height,\"center\"),this.sleft=this.renderer.xscale.v_compute(this._left),this.sright=this.renderer.xscale.v_compute(this._right);const t=this.sy.length;this.stop=new n.ScreenArray(t),this.sbottom=new n.ScreenArray(t);for(let e=0;e({left:[_.XCoordinateSpec,{value:0}],y:[_.YCoordinateSpec,{field:\"y\"}],height:[_.NumberSpec,{value:1}],right:[_.XCoordinateSpec,{field:\"right\"}]})))}}s.HBar=c,c.__name__=\"HBar\",c.init_HBar()},\n function _(t,e,s,i,r){i();const n=t(48),o=t(98),a=t(106),h=t(59);class c extends o.GlyphView{get_anchor_point(t,e,s){const i=Math.min(this.sleft[e],this.sright[e]),r=Math.max(this.sright[e],this.sleft[e]),n=Math.min(this.stop[e],this.sbottom[e]),o=Math.max(this.sbottom[e],this.stop[e]);switch(t){case\"top_left\":return{x:i,y:n};case\"top\":case\"top_center\":return{x:(i+r)/2,y:n};case\"top_right\":return{x:r,y:n};case\"bottom_left\":return{x:i,y:o};case\"bottom\":case\"bottom_center\":return{x:(i+r)/2,y:o};case\"bottom_right\":return{x:r,y:o};case\"left\":case\"center_left\":return{x:i,y:(n+o)/2};case\"center\":case\"center_center\":return{x:(i+r)/2,y:(n+o)/2};case\"right\":case\"center_right\":return{x:r,y:(n+o)/2}}}_index_data(t){const{min:e,max:s}=Math,{data_size:i}=this;for(let r=0;r({r:[c.NumberSpec,{field:\"r\"}],q:[c.NumberSpec,{field:\"q\"}],scale:[c.NumberSpec,1],size:[e,1],aspect_scale:[e,1],orientation:[h.HexTileOrientation,\"pointytop\"]}))),this.override({line_color:null})}}s.HexTile=y,y.__name__=\"HexTile\",y.init_HexTile()},\n function _(e,a,t,_,s){_();const i=e(293),n=e(203),r=e(214);class o extends i.ImageBaseView{connect_signals(){super.connect_signals(),this.connect(this.model.color_mapper.change,(()=>this._update_image()))}_update_image(){null!=this.image_data&&(this._set_data(null),this.renderer.request_render())}_flat_img_to_buf8(e){return this.model.color_mapper.rgba_mapper.v_compute(e)}}t.ImageView=o,o.__name__=\"ImageView\";class m extends i.ImageBase{constructor(e){super(e)}static init_Image(){this.prototype.default_view=o,this.define((({Ref:e})=>({color_mapper:[e(n.ColorMapper),()=>new r.LinearColorMapper({palette:[\"#000000\",\"#252525\",\"#525252\",\"#737373\",\"#969696\",\"#bdbdbd\",\"#d9d9d9\",\"#f0f0f0\",\"#ffffff\"]})]})))}}t.Image=m,m.__name__=\"Image\",m.init_Image()},\n function _(e,t,i,s,a){s();const h=e(1),n=e(64),r=e(24),_=h.__importStar(e(18)),d=e(59),l=e(9),g=e(29),o=e(11);class c extends n.XYGlyphView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.global_alpha.change,(()=>this.renderer.request_render()))}_render(e,t,i){const{image_data:s,sx:a,sy:h,sw:n,sh:r}=null!=i?i:this,_=e.getImageSmoothingEnabled();e.setImageSmoothingEnabled(!1),e.globalAlpha=this.model.global_alpha;for(const i of t){const t=s[i],_=a[i],d=h[i],l=n[i],g=r[i];if(null==t||isNaN(_+d+l+g))continue;const o=d;e.translate(0,o),e.scale(1,-1),e.translate(0,-o),e.drawImage(t,0|_,0|d,l,g),e.translate(0,o),e.scale(1,-1),e.translate(0,-o)}e.setImageSmoothingEnabled(_)}_set_data(e){this._set_width_heigh_data();for(let t=0,i=this.image.length;t({image:[_.NDArraySpec,{field:\"image\"}],dw:[_.DistanceSpec,{field:\"dw\"}],dh:[_.DistanceSpec,{field:\"dh\"}],dilate:[e,!1],global_alpha:[t,1]})))}}i.ImageBase=m,m.__name__=\"ImageBase\",m.init_ImageBase()},\n function _(e,a,t,_,i){_();const n=e(293),s=e(8);class r extends n.ImageBaseView{_flat_img_to_buf8(e){let a;return a=s.isArray(e)?new Uint32Array(e):e,new Uint8ClampedArray(a.buffer)}}t.ImageRGBAView=r,r.__name__=\"ImageRGBAView\";class m extends n.ImageBase{constructor(e){super(e)}static init_ImageRGBA(){this.prototype.default_view=r}}t.ImageRGBA=m,m.__name__=\"ImageRGBA\",m.init_ImageRGBA()},\n function _(e,t,s,r,a){r();const i=e(1),n=e(64),o=e(24),c=e(20),_=i.__importStar(e(18)),h=e(12),l=e(296);class d extends n.XYGlyphView{constructor(){super(...arguments),this._images_rendered=!1,this._set_data_iteration=0}connect_signals(){super.connect_signals(),this.connect(this.model.properties.global_alpha.change,(()=>this.renderer.request_render()))}_index_data(e){const{data_size:t}=this;for(let s=0;s{this._set_data_iteration==r&&(this.image[a]=e,this.renderer.request_render())},attempts:t+1,timeout:s})}const a=\"data\"==this.model.properties.w.units,i=\"data\"==this.model.properties.h.units,n=this._x.length,c=new o.ScreenArray(a?2*n:n),_=new o.ScreenArray(i?2*n:n),{anchor:d}=this.model;function m(e,t){switch(d){case\"top_left\":case\"bottom_left\":case\"left\":case\"center_left\":return[e,e+t];case\"top\":case\"top_center\":case\"bottom\":case\"bottom_center\":case\"center\":case\"center_center\":return[e-t/2,e+t/2];case\"top_right\":case\"bottom_right\":case\"right\":case\"center_right\":return[e-t,e]}}function g(e,t){switch(d){case\"top_left\":case\"top\":case\"top_center\":case\"top_right\":return[e,e-t];case\"bottom_left\":case\"bottom\":case\"bottom_center\":case\"bottom_right\":return[e+t,e];case\"left\":case\"center_left\":case\"center\":case\"center_center\":case\"right\":case\"center_right\":return[e+t/2,e-t/2]}}if(a)for(let e=0;e({url:[_.StringSpec,{field:\"url\"}],anchor:[c.Anchor,\"top_left\"],global_alpha:[s,1],angle:[_.AngleSpec,0],w:[_.NullDistanceSpec,null],h:[_.NullDistanceSpec,null],dilate:[e,!1],retry_attempts:[t,0],retry_timeout:[t,0]})))}}s.ImageURL=m,m.__name__=\"ImageURL\",m.init_ImageURL()},\n function _(i,e,t,s,o){s();const a=i(19);class n{constructor(i,e={}){this._image=new Image,this._finished=!1;const{attempts:t=1,timeout:s=1}=e;this.promise=new Promise(((o,n)=>{this._image.crossOrigin=\"anonymous\";let r=0;this._image.onerror=()=>{if(++r==t){const s=`unable to load ${i} image after ${t} attempts`;if(a.logger.warn(s),null==this._image.crossOrigin)return void(null!=e.failed&&e.failed());a.logger.warn(`attempting to load ${i} without a cross origin policy`),this._image.crossOrigin=null,r=0}setTimeout((()=>this._image.src=i),s)},this._image.onload=()=>{this._finished=!0,null!=e.loaded&&e.loaded(this._image),o(this._image)},this._image.src=i}))}get finished(){return this._finished}get image(){if(this._finished)return this._image;throw new Error(\"not loaded yet\")}}t.ImageLoader=n,n.__name__=\"ImageLoader\"},\n function _(t,s,e,i,n){i();const o=t(1),l=t(101),r=t(98),h=t(106),_=t(12),a=t(12),c=t(48),d=o.__importStar(t(107)),x=o.__importStar(t(18)),y=t(59),f=t(11);class g extends r.GlyphView{_project_data(){}_index_data(t){const{min:s,max:e}=Math,{data_size:i}=this;for(let n=0;n1&&c.length>1)for(let e=1,i=n.length;e1){let l=!1;for(let t=1;t({xs:[x.XCoordinateSeqSeqSeqSpec,{field:\"xs\"}],ys:[x.YCoordinateSeqSeqSeqSpec,{field:\"ys\"}]}))),this.mixins([c.LineVector,c.FillVector,c.HatchVector])}}e.MultiPolygons=p,p.__name__=\"MultiPolygons\",p.init_MultiPolygons()},\n function _(a,t,e,l,s){l();const _=a(287),i=a(12);class n extends _.EllipseOvalView{_map_data(){super._map_data(),i.mul(this.sw,.75)}}e.OvalView=n,n.__name__=\"OvalView\";class v extends _.EllipseOval{constructor(a){super(a)}static init_Oval(){this.prototype.default_view=n}}e.Oval=v,v.__name__=\"Oval\",v.init_Oval()},\n function _(t,e,i,o,s){o();const r=t(1),_=t(290),d=r.__importStar(t(18));class n extends _.BoxView{scenterxy(t){return[this.sleft[t]/2+this.sright[t]/2,this.stop[t]/2+this.sbottom[t]/2]}_lrtb(t){return[this._left[t],this._right[t],this._top[t],this._bottom[t]]}}i.QuadView=n,n.__name__=\"QuadView\";class a extends _.Box{constructor(t){super(t)}static init_Quad(){this.prototype.default_view=n,this.define((({})=>({right:[d.XCoordinateSpec,{field:\"right\"}],bottom:[d.YCoordinateSpec,{field:\"bottom\"}],left:[d.XCoordinateSpec,{field:\"left\"}],top:[d.YCoordinateSpec,{field:\"top\"}]})))}}i.Quad=a,a.__name__=\"Quad\",a.init_Quad()},\n function _(e,t,i,s,n){s();const a=e(1),c=e(48),o=e(65),r=e(98),_=e(106),d=a.__importStar(e(18));function l(e,t,i){if(t==(e+i)/2)return[e,i];{const s=(e-t)/(e-2*t+i),n=e*(1-s)**2+2*t*(1-s)*s+i*s**2;return[Math.min(e,i,n),Math.max(e,i,n)]}}class x extends r.GlyphView{_project_data(){o.inplace.project_xy(this._x0,this._y0),o.inplace.project_xy(this._x1,this._y1)}_index_data(e){const{_x0:t,_x1:i,_y0:s,_y1:n,_cx:a,_cy:c,data_size:o}=this;for(let r=0;r({x0:[d.XCoordinateSpec,{field:\"x0\"}],y0:[d.YCoordinateSpec,{field:\"y0\"}],x1:[d.XCoordinateSpec,{field:\"x1\"}],y1:[d.YCoordinateSpec,{field:\"y1\"}],cx:[d.XCoordinateSpec,{field:\"cx\"}],cy:[d.YCoordinateSpec,{field:\"cy\"}]}))),this.mixins(c.LineVector)}}i.Quadratic=y,y.__name__=\"Quadratic\",y.init_Quadratic()},\n function _(e,t,s,i,n){i();const a=e(1),l=e(64),h=e(106),r=e(48),o=e(24),_=a.__importStar(e(18));class c extends l.XYGlyphView{_map_data(){\"data\"==this.model.properties.length.units?this.slength=this.sdist(this.renderer.xscale,this._x,this.length):this.slength=o.to_screen(this.length);const{width:e,height:t}=this.renderer.plot_view.frame.bbox,s=2*(e+t),{slength:i}=this;for(let e=0,t=i.length;e({length:[_.DistanceSpec,0],angle:[_.AngleSpec,0]})))}}s.Ray=g,g.__name__=\"Ray\",g.init_Ray()},\n function _(t,s,e,i,h){i();const r=t(288),n=t(106),a=t(24),o=t(12),l=t(59);class _ extends r.CenterRotatableView{_map_data(){if(\"data\"==this.model.properties.width.units)[this.sw,this.sx0]=this._map_dist_corner_for_data_side_length(this._x,this.width,this.renderer.xscale);else{this.sw=a.to_screen(this.width);const t=this.sx.length;this.sx0=new a.ScreenArray(t);for(let s=0;s({dilate:[t,!1]})))}}e.Rect=c,c.__name__=\"Rect\",c.init_Rect()},\n function _(e,t,r,s,i){s();const a=e(1),n=e(304),_=e(305),l=e(283),c=a.__importStar(e(18));class o extends n.MarkerView{_init_webgl(){const{webgl:e}=this.renderer.plot_view.canvas_view;if(null!=e){const t=new Set(this.marker);if(1==t.size){const[r]=[...t];if(l.MarkerGL.is_supported(r)){const{glglyph:t}=this;if(null==t||t.marker_type!=r)return void(this.glglyph=new l.MarkerGL(e.gl,this,r))}}}delete this.glglyph}_set_data(e){super._set_data(e),this._init_webgl()}_render(e,t,r){const{sx:s,sy:i,size:a,angle:n,marker:l}=null!=r?r:this;for(const r of t){const t=s[r],c=i[r],o=a.get(r),g=n.get(r),h=l.get(r);if(isNaN(t+c+o+g)||null==h)continue;const d=o/2;e.beginPath(),e.translate(t,c),g&&e.rotate(g),_.marker_funcs[h](e,r,d,this.visuals),g&&e.rotate(-g),e.translate(-t,-c)}}draw_legend_for_index(e,{x0:t,x1:r,y0:s,y1:i},a){const n=a+1,_=this.marker.get(a),l=Object.assign(Object.assign({},this._get_legend_args({x0:t,x1:r,y0:s,y1:i},a)),{marker:new c.UniformScalar(_,n)});this._render(e,[a],l)}}r.ScatterView=o,o.__name__=\"ScatterView\";class g extends n.Marker{constructor(e){super(e)}static init_Scatter(){this.prototype.default_view=o,this.define((()=>({marker:[c.MarkerSpec,{value:\"circle\"}]})))}}r.Scatter=g,g.__name__=\"Scatter\",g.init_Scatter()},\n function _(e,t,s,i,n){i();const r=e(1),a=e(64),c=e(48),_=r.__importStar(e(107)),o=r.__importStar(e(18)),h=e(9),l=e(59);class x extends a.XYGlyphView{_render(e,t,s){const{sx:i,sy:n,size:r,angle:a}=null!=s?s:this;for(const s of t){const t=i[s],c=n[s],_=r.get(s),o=a.get(s);if(isNaN(t+c+_+o))continue;const h=_/2;e.beginPath(),e.translate(t,c),o&&e.rotate(o),this._render_one(e,s,h,this.visuals),o&&e.rotate(-o),e.translate(-t,-c)}}_mask_data(){const{x_target:e,y_target:t}=this.renderer.plot_view.frame,s=e.widen(this.max_size).map((e=>this.renderer.xscale.invert(e))),i=t.widen(this.max_size).map((e=>this.renderer.yscale.invert(e)));return this.index.indices({x0:s.start,x1:s.end,y0:i.start,y1:i.end})}_hit_point(e){const{sx:t,sy:s}=e,{max_size:i}=this,{hit_dilation:n}=this.model,r=t-i*n,a=t+i*n,[c,_]=this.renderer.xscale.r_invert(r,a),o=s-i*n,h=s+i*n,[x,d]=this.renderer.yscale.r_invert(o,h),y=this.index.indices({x0:c,x1:_,y0:x,y1:d}),g=[];for(const e of y){const i=this.size.get(e)/2*n;Math.abs(this.sx[e]-t)<=i&&Math.abs(this.sy[e]-s)<=i&&g.push(e)}return new l.Selection({indices:g})}_hit_span(e){const{sx:t,sy:s}=e,i=this.bounds(),n=this.max_size/2;let r,a,c,_;if(\"h\"==e.direction){c=i.y0,_=i.y1;const e=t-n,s=t+n;[r,a]=this.renderer.xscale.r_invert(e,s)}else{r=i.x0,a=i.x1;const e=s-n,t=s+n;[c,_]=this.renderer.yscale.r_invert(e,t)}const o=[...this.index.indices({x0:r,x1:a,y0:c,y1:_})];return new l.Selection({indices:o})}_hit_rect(e){const{sx0:t,sx1:s,sy0:i,sy1:n}=e,[r,a]=this.renderer.xscale.r_invert(t,s),[c,_]=this.renderer.yscale.r_invert(i,n),o=[...this.index.indices({x0:r,x1:a,y0:c,y1:_})];return new l.Selection({indices:o})}_hit_poly(e){const{sx:t,sy:s}=e,i=h.range(0,this.sx.length),n=[];for(let e=0,r=i.length;e({size:[o.ScreenDistanceSpec,{value:4}],angle:[o.AngleSpec,0],hit_dilation:[e,1]})))}}s.Marker=d,d.__name__=\"Marker\",d.init_Marker()},\n function _(t,e,i,o,l){o();const n=Math.sqrt(3),c=Math.sqrt(5),r=(c+1)/4,s=Math.sqrt((5-c)/8),f=(c-1)/4,a=Math.sqrt((5+c)/8);function h(t,e){t.rotate(Math.PI/4),d(t,e),t.rotate(-Math.PI/4)}function v(t,e){const i=e*n,o=i/3;t.moveTo(-i/2,-o),t.lineTo(0,0),t.lineTo(i/2,-o),t.lineTo(0,0),t.lineTo(0,e)}function d(t,e){t.moveTo(0,e),t.lineTo(0,-e),t.moveTo(-e,0),t.lineTo(e,0)}function _(t,e){t.moveTo(0,e),t.lineTo(e/1.5,0),t.lineTo(0,-e),t.lineTo(-e/1.5,0),t.closePath()}function u(t,e){const i=e*n,o=i/3;t.moveTo(-e,o),t.lineTo(e,o),t.lineTo(0,o-i),t.closePath()}function z(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function T(t,e,i,o){_(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function k(t,e,i,o){!function(t,e){t.beginPath(),t.arc(0,0,e/4,0,2*Math.PI,!1),t.closePath()}(t,i),o.line.set_vectorize(t,e),t.fillStyle=t.strokeStyle,t.fill()}function P(t,e,i,o){!function(t,e){const i=e/2,o=n*i;t.moveTo(e,0),t.lineTo(i,-o),t.lineTo(-i,-o),t.lineTo(-e,0),t.lineTo(-i,o),t.lineTo(i,o),t.closePath()}(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function m(t,e,i,o){const l=2*i;t.rect(-i,-i,l,l),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function q(t,e,i,o){!function(t,e){const i=Math.sqrt(5-2*c)*e;t.moveTo(0,-e),t.lineTo(i*f,i*a-e),t.lineTo(i*(1+f),i*a-e),t.lineTo(i*(1+f-r),i*(a+s)-e),t.lineTo(i*(1+2*f-r),i*(2*a+s)-e),t.lineTo(0,2*i*a-e),t.lineTo(-i*(1+2*f-r),i*(2*a+s)-e),t.lineTo(-i*(1+f-r),i*(a+s)-e),t.lineTo(-i*(1+f),i*a-e),t.lineTo(-i*f,i*a-e),t.closePath()}(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}function M(t,e,i,o){u(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}i.marker_funcs={asterisk:function(t,e,i,o){d(t,i),h(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},circle:z,circle_cross:function(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),d(t,i),t.stroke())},circle_dot:function(t,e,i,o){z(t,e,i,o),k(t,e,i,o)},circle_y:function(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),v(t,i),t.stroke())},circle_x:function(t,e,i,o){t.arc(0,0,i,0,2*Math.PI,!1),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),h(t,i),t.stroke())},cross:function(t,e,i,o){d(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},diamond:T,diamond_dot:function(t,e,i,o){T(t,e,i,o),k(t,e,i,o)},diamond_cross:function(t,e,i,o){_(t,i),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.moveTo(0,i),t.lineTo(0,-i),t.moveTo(-i/1.5,0),t.lineTo(i/1.5,0),t.stroke())},dot:k,hex:P,hex_dot:function(t,e,i,o){P(t,e,i,o),k(t,e,i,o)},inverted_triangle:function(t,e,i,o){t.rotate(Math.PI),u(t,i),t.rotate(-Math.PI),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},plus:function(t,e,i,o){const l=3*i/8,n=[l,l,i,i,l,l,-l,-l,-i,-i,-l,-l],c=[i,l,l,-l,-l,-i,-i,-l,-l,l,l,i];t.beginPath();for(let e=0;e<12;e++)t.lineTo(n[e],c[e]);t.closePath(),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},square:m,square_cross:function(t,e,i,o){const l=2*i;t.rect(-i,-i,l,l),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),d(t,i),t.stroke())},square_dot:function(t,e,i,o){m(t,e,i,o),k(t,e,i,o)},square_pin:function(t,e,i,o){const l=3*i/8;t.moveTo(-i,-i),t.quadraticCurveTo(0,-l,i,-i),t.quadraticCurveTo(l,0,i,i),t.quadraticCurveTo(0,l,-i,i),t.quadraticCurveTo(-l,0,-i,-i),t.closePath(),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},square_x:function(t,e,i,o){const l=2*i;t.rect(-i,-i,l,l),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.moveTo(-i,i),t.lineTo(i,-i),t.moveTo(-i,-i),t.lineTo(i,i),t.stroke())},star:q,star_dot:function(t,e,i,o){q(t,e,i,o),k(t,e,i,o)},triangle:M,triangle_dot:function(t,e,i,o){M(t,e,i,o),k(t,e,i,o)},triangle_pin:function(t,e,i,o){const l=i*n,c=l/3,r=3*c/8;t.moveTo(-i,c),t.quadraticCurveTo(0,r,i,c),t.quadraticCurveTo(n*r/2,r/2,0,c-l),t.quadraticCurveTo(-n*r/2,r/2,-i,c),t.closePath(),o.fill.doit&&(o.fill.set_vectorize(t,e),t.fill()),o.hatch.doit&&(o.hatch.set_vectorize(t,e),t.fill()),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},dash:function(t,e,i,o){!function(t,e){t.moveTo(-e,0),t.lineTo(e,0)}(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},x:function(t,e,i,o){h(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())},y:function(t,e,i,o){v(t,i),o.line.doit&&(o.line.set_vectorize(t,e),t.stroke())}}},\n function _(e,t,s,i,n){i();const r=e(1),_=r.__importStar(e(107)),o=r.__importStar(e(18)),h=e(48),a=e(65),c=e(98),d=e(106),x=e(59);class y extends c.GlyphView{_project_data(){a.inplace.project_xy(this._x0,this._y0),a.inplace.project_xy(this._x1,this._y1)}_index_data(e){const{min:t,max:s}=Math,{_x0:i,_x1:n,_y0:r,_y1:_,data_size:o}=this;for(let h=0;h({x0:[o.XCoordinateSpec,{field:\"x0\"}],y0:[o.YCoordinateSpec,{field:\"y0\"}],x1:[o.XCoordinateSpec,{field:\"x1\"}],y1:[o.YCoordinateSpec,{field:\"y1\"}]}))),this.mixins(h.LineVector)}}s.Segment=l,l.__name__=\"Segment\",l.init_Segment()},\n function _(t,e,s,i,n){i();const _=t(1),l=t(64),o=_.__importStar(t(48)),a=t(308);class c extends l.XYGlyphView{_set_data(){const{tension:t,closed:e}=this.model;[this._xt,this._yt]=a.catmullrom_spline(this._x,this._y,20,t,e)}_map_data(){const{x_scale:t,y_scale:e}=this.renderer.coordinates;this.sxt=t.v_compute(this._xt),this.syt=e.v_compute(this._yt)}_render(t,e,s){const{sxt:i,syt:n}=null!=s?s:this;this.visuals.line.set_value(t);const _=i.length;for(let e=0;e<_;e++)0!=e?isNaN(i[e])||isNaN(n[e])?(t.stroke(),t.beginPath()):t.lineTo(i[e],n[e]):(t.beginPath(),t.moveTo(i[e],n[e]));t.stroke()}}s.SplineView=c,c.__name__=\"SplineView\";class h extends l.XYGlyph{constructor(t){super(t)}static init_Spline(){this.prototype.default_view=c,this.mixins(o.LineScalar),this.define((({Boolean:t,Number:e})=>({tension:[e,.5],closed:[t,!1]})))}}s.Spline=h,h.__name__=\"Spline\",h.init_Spline()},\n function _(n,t,e,o,s){o();const c=n(24),l=n(11);e.catmullrom_spline=function(n,t,e=10,o=.5,s=!1){l.assert(n.length==t.length);const r=n.length,f=s?r+1:r,w=c.infer_type(n,t),i=new w(f+2),u=new w(f+2);i.set(n,1),u.set(t,1),s?(i[0]=n[r-1],u[0]=t[r-1],i[f]=n[0],u[f]=t[0],i[f+1]=n[1],u[f+1]=t[1]):(i[0]=n[0],u[0]=t[0],i[f+1]=n[r-1],u[f+1]=t[r-1]);const g=new w(4*(e+1));for(let n=0,t=0;n<=e;n++){const o=n/e,s=o**2,c=o*s;g[t++]=2*c-3*s+1,g[t++]=-2*c+3*s,g[t++]=c-2*s+o,g[t++]=c-s}const h=new w((f-1)*(e+1)),_=new w((f-1)*(e+1));for(let n=1,t=0;n1&&(e.stroke(),o=!1)}o?(e.lineTo(t,a),e.lineTo(r,_)):(e.beginPath(),e.moveTo(n[i],s[i]),o=!0),l=i}e.lineTo(n[r-1],s[r-1]),e.stroke()}}draw_legend_for_index(e,t,i){r.generic_line_scalar_legend(this.visuals,e,t)}}i.StepView=c,c.__name__=\"StepView\";class d extends l.XYGlyph{constructor(e){super(e)}static init_Step(){this.prototype.default_view=c,this.mixins(a.LineScalar),this.define((()=>({mode:[_.StepMode,\"before\"]})))}}i.Step=d,d.__name__=\"Step\",d.init_Step()},\n function _(t,e,s,i,n){i();const o=t(1),_=t(64),h=t(48),l=o.__importStar(t(107)),r=o.__importStar(t(18)),a=t(143),c=t(11),x=t(59);class u extends _.XYGlyphView{_rotate_point(t,e,s,i,n){return[(t-s)*Math.cos(n)-(e-i)*Math.sin(n)+s,(t-s)*Math.sin(n)+(e-i)*Math.cos(n)+i]}_text_bounds(t,e,s,i){return[[t,t+s,t+s,t,t],[e,e,e-i,e-i,e]]}_render(t,e,s){const{sx:i,sy:n,x_offset:o,y_offset:_,angle:h,text:l}=null!=s?s:this;this._sys=[],this._sxs=[];for(const s of e){const e=this._sxs[s]=[],r=this._sys[s]=[],c=i[s],x=n[s],u=o.get(s),f=_.get(s),p=h.get(s),g=l.get(s);if(!isNaN(c+x+u+f+p)&&null!=g&&this.visuals.text.doit){const i=`${g}`;t.save(),t.translate(c+u,x+f),t.rotate(p),this.visuals.text.set_vectorize(t,s);const n=this.visuals.text.font_value(s),{height:o}=a.font_metrics(n),_=this.text_line_height.get(s)*o;if(-1==i.indexOf(\"\\n\")){t.fillText(i,0,0);const s=c+u,n=x+f,o=t.measureText(i).width,[h,l]=this._text_bounds(s,n,o,_);e.push(h),r.push(l)}else{const n=i.split(\"\\n\"),o=_*n.length,h=this.text_baseline.get(s);let l;switch(h){case\"top\":l=0;break;case\"middle\":l=-o/2+_/2;break;case\"bottom\":l=-o+_;break;default:l=0,console.warn(`'${h}' baseline not supported with multi line text`)}for(const s of n){t.fillText(s,0,l);const i=c+u,n=l+x+f,o=t.measureText(s).width,[h,a]=this._text_bounds(i,n,o,_);e.push(h),r.push(a),l+=_}}t.restore()}}}_hit_point(t){const{sx:e,sy:s}=t,i=[];for(let t=0;t({text:[r.NullStringSpec,{field:\"text\"}],angle:[r.AngleSpec,0],x_offset:[r.NumberSpec,0],y_offset:[r.NumberSpec,0]})))}}s.Text=f,f.__name__=\"Text\",f.init_Text()},\n function _(t,s,e,i,r){i();const h=t(1),o=t(290),a=t(24),n=h.__importStar(t(18));class _ extends o.BoxView{scenterxy(t){return[this.sx[t],(this.stop[t]+this.sbottom[t])/2]}_lrtb(t){const s=this.width.get(t)/2,e=this._x[t],i=this._top[t],r=this._bottom[t];return[e-s,e+s,Math.max(i,r),Math.min(i,r)]}_map_data(){this.sx=this.renderer.xscale.v_compute(this._x),this.sw=this.sdist(this.renderer.xscale,this._x,this.width,\"center\"),this.stop=this.renderer.yscale.v_compute(this._top),this.sbottom=this.renderer.yscale.v_compute(this._bottom);const t=this.sx.length;this.sleft=new a.ScreenArray(t),this.sright=new a.ScreenArray(t);for(let s=0;s({x:[n.XCoordinateSpec,{field:\"x\"}],bottom:[n.YCoordinateSpec,{value:0}],width:[n.NumberSpec,{value:1}],top:[n.YCoordinateSpec,{field:\"top\"}]})))}}e.VBar=c,c.__name__=\"VBar\",c.init_VBar()},\n function _(e,t,s,i,n){i();const r=e(1),a=e(64),l=e(106),c=e(48),d=e(24),h=e(20),o=r.__importStar(e(18)),_=e(10),u=e(59);class g extends a.XYGlyphView{_map_data(){\"data\"==this.model.properties.radius.units?this.sradius=this.sdist(this.renderer.xscale,this._x,this.radius):this.sradius=d.to_screen(this.radius)}_render(e,t,s){const{sx:i,sy:n,sradius:r,start_angle:a,end_angle:l}=null!=s?s:this,c=\"anticlock\"==this.model.direction;for(const s of t){const t=i[s],d=n[s],h=r[s],o=a.get(s),_=l.get(s);isNaN(t+d+h+o+_)||(e.beginPath(),e.arc(t,d,h,o,_,c),e.lineTo(t,d),e.closePath(),this.visuals.fill.doit&&(this.visuals.fill.set_vectorize(e,s),e.fill()),this.visuals.hatch.doit&&(this.visuals.hatch.set_vectorize(e,s),e.fill()),this.visuals.line.doit&&(this.visuals.line.set_vectorize(e,s),e.stroke()))}}_hit_point(e){let t,s,i,n,r,a,l,c,d;const{sx:h,sy:o}=e,g=this.renderer.xscale.invert(h),p=this.renderer.yscale.invert(o),x=2*this.max_radius;\"data\"===this.model.properties.radius.units?(a=g-x,l=g+x,c=p-x,d=p+x):(s=h-x,i=h+x,[a,l]=this.renderer.xscale.r_invert(s,i),n=o-x,r=o+x,[c,d]=this.renderer.yscale.r_invert(n,r));const f=[];for(const e of this.index.indices({x0:a,x1:l,y0:c,y1:d})){const a=this.sradius[e]**2;[s,i]=this.renderer.xscale.r_compute(g,this._x[e]),[n,r]=this.renderer.yscale.r_compute(p,this._y[e]),t=(s-i)**2+(n-r)**2,t<=a&&f.push(e)}const v=\"anticlock\"==this.model.direction,y=[];for(const e of f){const t=Math.atan2(o-this.sy[e],h-this.sx[e]);_.angle_between(-t,-this.start_angle.get(e),-this.end_angle.get(e),v)&&y.push(e)}return new u.Selection({indices:y})}draw_legend_for_index(e,t,s){l.generic_area_vector_legend(this.visuals,e,t,s)}scenterxy(e){const t=this.sradius[e]/2,s=(this.start_angle.get(e)+this.end_angle.get(e))/2;return[this.sx[e]+t*Math.cos(s),this.sy[e]+t*Math.sin(s)]}}s.WedgeView=g,g.__name__=\"WedgeView\";class p extends a.XYGlyph{constructor(e){super(e)}static init_Wedge(){this.prototype.default_view=g,this.mixins([c.LineVector,c.FillVector,c.HatchVector]),this.define((({})=>({direction:[h.Direction,\"anticlock\"],radius:[o.DistanceSpec,{field:\"radius\"}],start_angle:[o.AngleSpec,{field:\"start_angle\"}],end_angle:[o.AngleSpec,{field:\"end_angle\"}]})))}}s.Wedge=p,p.__name__=\"Wedge\",p.init_Wedge()},\n function _(t,_,r,o,a){o();const e=t(1);e.__exportStar(t(126),r),e.__exportStar(t(125),r),e.__exportStar(t(314),r)},\n function _(t,a,o,r,e){r();const n=t(125);class l extends n.LayoutProvider{constructor(t){super(t)}static init_StaticLayoutProvider(){this.define((({Number:t,Tuple:a,Dict:o})=>({graph_layout:[o(a(t,t)),{}]})))}get_node_coordinates(t){var a;const o=null!==(a=t.data.index)&&void 0!==a?a:[],r=o.length,e=new Float64Array(r),n=new Float64Array(r);for(let t=0;tthis.request_render()))}_draw_regions(i){if(!this.visuals.band_fill.doit&&!this.visuals.band_hatch.doit)return;const[e,t]=this.grid_coords(\"major\",!1);for(let s=0;st[1]&&(n=t[1]);else{[s,n]=t;for(const i of this.plot_view.axis_views)i.dimension==this.model.dimension&&i.model.x_range_name==this.model.x_range_name&&i.model.y_range_name==this.model.y_range_name&&([s,n]=i.computed_bounds)}return[s,n]}grid_coords(i,e=!0){const t=this.model.dimension,s=(t+1)%2,[n,r]=this.ranges();let[o,d]=this.computed_bounds();[o,d]=[Math.min(o,d),Math.max(o,d)];const l=[[],[]],_=this.model.get_ticker();if(null==_)return l;const a=_.get_ticks(o,d,n,r.min)[i],h=n.min,u=n.max,c=r.min,m=r.max;e||(a[0]!=h&&a.splice(0,0,h),a[a.length-1]!=u&&a.push(u));for(let i=0;i({bounds:[r(n(i,i),e),\"auto\"],dimension:[t(0,1),0],axis:[d(s(o.Axis)),null],ticker:[d(s(l.Ticker)),null]}))),this.override({level:\"underlay\",band_fill_color:null,band_fill_alpha:0,grid_line_color:\"#e5e5e5\",minor_grid_line_color:null})}get_ticker(){return null!=this.ticker?this.ticker:null!=this.axis?this.axis.ticker:null}}t.Grid=u,u.__name__=\"Grid\",u.init_Grid()},\n function _(o,a,x,B,e){B(),e(\"Box\",o(318).Box),e(\"Column\",o(320).Column),e(\"GridBox\",o(321).GridBox),e(\"HTMLBox\",o(322).HTMLBox),e(\"LayoutDOM\",o(319).LayoutDOM),e(\"Panel\",o(323).Panel),e(\"Row\",o(324).Row),e(\"Spacer\",o(325).Spacer),e(\"Tabs\",o(326).Tabs),e(\"WidgetBox\",o(329).WidgetBox)},\n function _(e,n,i,t,s){t();const o=e(319);class c extends o.LayoutDOMView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.children.change,(()=>this.rebuild()))}get child_models(){return this.model.children}}i.BoxView=c,c.__name__=\"BoxView\";class r extends o.LayoutDOM{constructor(e){super(e)}static init_Box(){this.define((({Number:e,Array:n,Ref:i})=>({children:[n(i(o.LayoutDOM)),[]],spacing:[e,0]})))}}i.Box=r,r.__name__=\"Box\",r.init_Box()},\n function _(t,i,e,s,o){s();const l=t(53),n=t(20),h=t(43),a=t(19),r=t(8),_=t(22),d=t(143),c=t(122),u=t(240),m=t(221),p=t(44),g=t(249);class f extends u.DOMView{constructor(){super(...arguments),this._idle_notified=!1,this._offset_parent=null,this._viewport={}}get base_font_size(){const t=getComputedStyle(this.el).fontSize,i=d.parse_css_font_size(t);if(null!=i){const{value:t,unit:e}=i;if(\"px\"==e)return t}return 13}initialize(){super.initialize(),this.el.style.position=this.is_root?\"relative\":\"absolute\",this._child_views=new Map}async lazy_initialize(){await super.lazy_initialize(),await this.build_child_views()}remove(){for(const t of this.child_views)t.remove();this._child_views.clear(),super.remove()}connect_signals(){super.connect_signals(),this.is_root&&(this._on_resize=()=>this.resize_layout(),window.addEventListener(\"resize\",this._on_resize),this._parent_observer=setInterval((()=>{const t=this.el.offsetParent;this._offset_parent!=t&&(this._offset_parent=t,null!=t&&(this.compute_viewport(),this.invalidate_layout()))}),250));const t=this.model.properties;this.on_change([t.width,t.height,t.min_width,t.min_height,t.max_width,t.max_height,t.margin,t.width_policy,t.height_policy,t.sizing_mode,t.aspect_ratio,t.visible],(()=>this.invalidate_layout())),this.on_change([t.background,t.css_classes],(()=>this.invalidate_render()))}disconnect_signals(){null!=this._parent_observer&&clearTimeout(this._parent_observer),null!=this._on_resize&&window.removeEventListener(\"resize\",this._on_resize),super.disconnect_signals()}css_classes(){return super.css_classes().concat(this.model.css_classes)}get child_views(){return this.child_models.map((t=>this._child_views.get(t)))}async build_child_views(){await c.build_views(this._child_views,this.child_models,{parent:this})}render(){super.render(),h.empty(this.el);const{background:t}=this.model;this.el.style.backgroundColor=null!=t?_.color2css(t):\"\",h.classes(this.el).clear().add(...this.css_classes());for(const t of this.child_views)this.el.appendChild(t.el),t.render()}update_layout(){for(const t of this.child_views)t.update_layout();this._update_layout()}update_position(){this.el.style.display=this.model.visible?\"block\":\"none\";const t=this.is_root?this.layout.sizing.margin:void 0;h.position(this.el,this.layout.bbox,t);for(const t of this.child_views)t.update_position()}after_layout(){for(const t of this.child_views)t.after_layout();this._has_finished=!0}compute_viewport(){this._viewport=this._viewport_size()}renderTo(t){t.appendChild(this.el),this._offset_parent=this.el.offsetParent,this.compute_viewport(),this.build()}build(){return this.assert_root(),this.render(),this.update_layout(),this.compute_layout(),this}async rebuild(){await this.build_child_views(),this.invalidate_render()}compute_layout(){const t=Date.now();this.layout.compute(this._viewport),this.update_position(),this.after_layout(),a.logger.debug(`layout computed in ${Date.now()-t} ms`),this.notify_finished()}resize_layout(){this.root.compute_viewport(),this.root.compute_layout()}invalidate_layout(){this.root.update_layout(),this.root.compute_layout()}invalidate_render(){this.render(),this.invalidate_layout()}has_finished(){if(!super.has_finished())return!1;for(const t of this.child_views)if(!t.has_finished())return!1;return!0}notify_finished(){this.is_root?!this._idle_notified&&this.has_finished()&&null!=this.model.document&&(this._idle_notified=!0,this.model.document.notify_idle(this.model)):this.root.notify_finished()}_width_policy(){return null!=this.model.width?\"fixed\":\"fit\"}_height_policy(){return null!=this.model.height?\"fixed\":\"fit\"}box_sizing(){let{width_policy:t,height_policy:i,aspect_ratio:e}=this.model;\"auto\"==t&&(t=this._width_policy()),\"auto\"==i&&(i=this._height_policy());const{sizing_mode:s}=this.model;if(null!=s)if(\"fixed\"==s)t=i=\"fixed\";else if(\"stretch_both\"==s)t=i=\"max\";else if(\"stretch_width\"==s)t=\"max\";else if(\"stretch_height\"==s)i=\"max\";else switch(null==e&&(e=\"auto\"),s){case\"scale_width\":t=\"max\",i=\"min\";break;case\"scale_height\":t=\"min\",i=\"max\";break;case\"scale_both\":t=\"max\",i=\"max\"}const o={width_policy:t,height_policy:i},{min_width:l,min_height:n}=this.model;null!=l&&(o.min_width=l),null!=n&&(o.min_height=n);const{width:h,height:a}=this.model;null!=h&&(o.width=h),null!=a&&(o.height=a);const{max_width:_,max_height:d}=this.model;null!=_&&(o.max_width=_),null!=d&&(o.max_height=d),\"auto\"==e&&null!=h&&null!=a?o.aspect=h/a:r.isNumber(e)&&(o.aspect=e);const{margin:c}=this.model;if(null!=c)if(r.isNumber(c))o.margin={top:c,right:c,bottom:c,left:c};else if(2==c.length){const[t,i]=c;o.margin={top:t,right:i,bottom:t,left:i}}else{const[t,i,e,s]=c;o.margin={top:t,right:i,bottom:e,left:s}}o.visible=this.model.visible;const{align:u}=this.model;return r.isArray(u)?[o.halign,o.valign]=u:o.halign=o.valign=u,o}_viewport_size(){return h.undisplayed(this.el,(()=>{let t=this.el;for(;t=t.parentElement;){if(t.classList.contains(p.root))continue;if(t==document.body){const{margin:{left:t,right:i,top:e,bottom:s}}=h.extents(document.body);return{width:Math.ceil(document.documentElement.clientWidth-t-i),height:Math.ceil(document.documentElement.clientHeight-e-s)}}const{padding:{left:i,right:e,top:s,bottom:o}}=h.extents(t),{width:l,height:n}=t.getBoundingClientRect(),a=Math.ceil(l-i-e),r=Math.ceil(n-s-o);if(a>0||r>0)return{width:a>0?a:void 0,height:r>0?r:void 0}}return{}}))}export(t,i=!0){const e=\"png\"==t?\"canvas\":\"svg\",s=new g.CanvasLayer(e,i),{width:o,height:l}=this.layout.bbox;s.resize(o,l);for(const e of this.child_views){const o=e.export(t,i),{x:l,y:n}=e.layout.bbox;s.ctx.drawImage(o.canvas,l,n)}return s}serializable_state(){return Object.assign(Object.assign({},super.serializable_state()),{bbox:this.layout.bbox.box,children:this.child_views.map((t=>t.serializable_state()))})}}e.LayoutDOMView=f,f.__name__=\"LayoutDOMView\";class w extends l.Model{constructor(t){super(t)}static init_LayoutDOM(){this.define((t=>{const{Boolean:i,Number:e,String:s,Auto:o,Color:l,Array:h,Tuple:a,Or:r,Null:_,Nullable:d}=t,c=a(e,e),u=a(e,e,e,e);return{width:[d(e),null],height:[d(e),null],min_width:[d(e),null],min_height:[d(e),null],max_width:[d(e),null],max_height:[d(e),null],margin:[d(r(e,c,u)),[0,0,0,0]],width_policy:[r(m.SizingPolicy,o),\"auto\"],height_policy:[r(m.SizingPolicy,o),\"auto\"],aspect_ratio:[r(e,o,_),null],sizing_mode:[d(n.SizingMode),null],visible:[i,!0],disabled:[i,!1],align:[r(n.Align,a(n.Align,n.Align)),\"start\"],background:[d(l),null],css_classes:[h(s),[]]}}))}}e.LayoutDOM=w,w.__name__=\"LayoutDOM\",w.init_LayoutDOM()},\n function _(t,s,i,o,n){o();const e=t(318),l=t(223);class u extends e.BoxView{_update_layout(){const t=this.child_views.map((t=>t.layout));this.layout=new l.Column(t),this.layout.rows=this.model.rows,this.layout.spacing=[this.model.spacing,0],this.layout.set_sizing(this.box_sizing())}}i.ColumnView=u,u.__name__=\"ColumnView\";class a extends e.Box{constructor(t){super(t)}static init_Column(){this.prototype.default_view=u,this.define((({Any:t})=>({rows:[t,\"auto\"]})))}}i.Column=a,a.__name__=\"Column\",a.init_Column()},\n function _(t,s,i,o,e){o();const n=t(319),l=t(223);class a extends n.LayoutDOMView{connect_signals(){super.connect_signals();const{children:t,rows:s,cols:i,spacing:o}=this.model.properties;this.on_change([t,s,i,o],(()=>this.rebuild()))}get child_models(){return this.model.children.map((([t])=>t))}_update_layout(){this.layout=new l.Grid,this.layout.rows=this.model.rows,this.layout.cols=this.model.cols,this.layout.spacing=this.model.spacing;for(const[t,s,i,o,e]of this.model.children){const n=this._child_views.get(t);this.layout.items.push({layout:n.layout,row:s,col:i,row_span:o,col_span:e})}this.layout.set_sizing(this.box_sizing())}}i.GridBoxView=a,a.__name__=\"GridBoxView\";class r extends n.LayoutDOM{constructor(t){super(t)}static init_GridBox(){this.prototype.default_view=a,this.define((({Any:t,Int:s,Number:i,Tuple:o,Array:e,Ref:l,Or:a,Opt:r})=>({children:[e(o(l(n.LayoutDOM),s,s,r(s),r(s))),[]],rows:[t,\"auto\"],cols:[t,\"auto\"],spacing:[a(i,o(i,i)),0]})))}}i.GridBox=r,r.__name__=\"GridBox\",r.init_GridBox()},\n function _(t,e,o,s,n){s();const _=t(319),i=t(221);class a extends _.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new i.ContentBox(this.el),this.layout.set_sizing(this.box_sizing())}}o.HTMLBoxView=a,a.__name__=\"HTMLBoxView\";class u extends _.LayoutDOM{constructor(t){super(t)}}o.HTMLBox=u,u.__name__=\"HTMLBox\"},\n function _(e,n,t,i,l){i();const a=e(53),o=e(319);class s extends a.Model{constructor(e){super(e)}static init_Panel(){this.define((({Boolean:e,String:n,Ref:t})=>({title:[n,\"\"],child:[t(o.LayoutDOM)],closable:[e,!1]})))}}t.Panel=s,s.__name__=\"Panel\",s.init_Panel()},\n function _(t,s,i,o,e){o();const n=t(318),a=t(223);class _ extends n.BoxView{_update_layout(){const t=this.child_views.map((t=>t.layout));this.layout=new a.Row(t),this.layout.cols=this.model.cols,this.layout.spacing=[0,this.model.spacing],this.layout.set_sizing(this.box_sizing())}}i.RowView=_,_.__name__=\"RowView\";class l extends n.Box{constructor(t){super(t)}static init_Row(){this.prototype.default_view=_,this.define((({Any:t})=>({cols:[t,\"auto\"]})))}}i.Row=l,l.__name__=\"Row\",l.init_Row()},\n function _(t,e,a,i,s){i();const _=t(319),c=t(221);class n extends _.LayoutDOMView{get child_models(){return[]}_update_layout(){this.layout=new c.LayoutItem,this.layout.set_sizing(this.box_sizing())}}a.SpacerView=n,n.__name__=\"SpacerView\";class o extends _.LayoutDOM{constructor(t){super(t)}static init_Spacer(){this.prototype.default_view=n}}a.Spacer=o,o.__name__=\"Spacer\",o.init_Spacer()},\n function _(e,t,s,i,l){i();const h=e(1),a=e(221),o=e(43),r=e(9),c=e(10),d=e(20),n=e(319),_=e(323),p=h.__importStar(e(327)),b=p,u=h.__importStar(e(328)),m=u,g=h.__importStar(e(243)),v=g;class w extends n.LayoutDOMView{constructor(){super(...arguments),this._scroll_index=0}connect_signals(){super.connect_signals(),this.connect(this.model.properties.tabs.change,(()=>this.rebuild())),this.connect(this.model.properties.active.change,(()=>this.on_active_change()))}styles(){return[...super.styles(),u.default,g.default,p.default]}get child_models(){return this.model.tabs.map((e=>e.child))}_update_layout(){const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,{scroll_el:s,headers_el:i}=this;this.header=new class extends a.ContentBox{_measure(e){const l=o.size(s),h=o.children(i).slice(0,3).map((e=>o.size(e))),{width:a,height:c}=super._measure(e);if(t){const t=l.width+r.sum(h.map((e=>e.width)));return{width:e.width!=1/0?e.width:t,height:c}}{const t=l.height+r.sum(h.map((e=>e.height)));return{width:a,height:e.height!=1/0?e.height:t}}}}(this.header_el),t?this.header.set_sizing({width_policy:\"fit\",height_policy:\"fixed\"}):this.header.set_sizing({width_policy:\"fixed\",height_policy:\"fit\"});let l=1,h=1;switch(e){case\"above\":l-=1;break;case\"below\":l+=1;break;case\"left\":h-=1;break;case\"right\":h+=1}const c={layout:this.header,row:l,col:h},d=this.child_views.map((e=>({layout:e.layout,row:1,col:1})));this.layout=new a.Grid([c,...d]),this.layout.set_sizing(this.box_sizing())}update_position(){super.update_position(),this.header_el.style.position=\"absolute\",o.position(this.header_el,this.header.bbox);const e=this.model.tabs_location,t=\"above\"==e||\"below\"==e,s=o.size(this.scroll_el),i=o.scroll_size(this.headers_el);if(t){const{width:e}=this.header.bbox;i.width>e?(this.wrapper_el.style.maxWidth=e-s.width+\"px\",o.display(this.scroll_el),this.do_scroll(this.model.active)):(this.wrapper_el.style.maxWidth=\"\",o.undisplay(this.scroll_el))}else{const{height:e}=this.header.bbox;i.height>e?(this.wrapper_el.style.maxHeight=e-s.height+\"px\",o.display(this.scroll_el),this.do_scroll(this.model.active)):(this.wrapper_el.style.maxHeight=\"\",o.undisplay(this.scroll_el))}const{child_views:l}=this;for(const e of l)o.hide(e.el);const h=l[this.model.active];null!=h&&o.show(h.el)}render(){super.render();const{active:e}=this.model,t=this.model.tabs.map(((t,s)=>{const i=o.div({class:[b.tab,s==e?b.active:null]},t.title);if(i.addEventListener(\"click\",(e=>{e.target==e.currentTarget&&this.change_active(s)})),t.closable){const e=o.div({class:b.close});e.addEventListener(\"click\",(e=>{if(e.target==e.currentTarget){this.model.tabs=r.remove_at(this.model.tabs,s);const e=this.model.tabs.length;this.model.active>e-1&&(this.model.active=e-1)}})),i.appendChild(e)}return i}));this.headers_el=o.div({class:[b.headers]},t),this.wrapper_el=o.div({class:b.headers_wrapper},this.headers_el),this.left_el=o.div({class:[m.btn,m.btn_default],disabled:\"\"},o.div({class:[v.caret,b.left]})),this.right_el=o.div({class:[m.btn,m.btn_default]},o.div({class:[v.caret,b.right]})),this.left_el.addEventListener(\"click\",(()=>this.do_scroll(\"left\"))),this.right_el.addEventListener(\"click\",(()=>this.do_scroll(\"right\"))),this.scroll_el=o.div({class:m.btn_group},this.left_el,this.right_el);const s=this.model.tabs_location;this.header_el=o.div({class:[b.tabs_header,b[s]]},this.scroll_el,this.wrapper_el),this.el.appendChild(this.header_el)}do_scroll(e){const t=this.model.tabs.length;\"left\"==e?this._scroll_index-=1:\"right\"==e?this._scroll_index+=1:this._scroll_index=e,this._scroll_index=c.clamp(this._scroll_index,0,t-1),0==this._scroll_index?this.left_el.setAttribute(\"disabled\",\"\"):this.left_el.removeAttribute(\"disabled\"),this._scroll_index==t-1?this.right_el.setAttribute(\"disabled\",\"\"):this.right_el.removeAttribute(\"disabled\");const s=o.children(this.headers_el).slice(0,this._scroll_index).map((e=>e.getBoundingClientRect())),i=this.model.tabs_location;if(\"above\"==i||\"below\"==i){const e=-r.sum(s.map((e=>e.width)));this.headers_el.style.left=`${e}px`}else{const e=-r.sum(s.map((e=>e.height)));this.headers_el.style.top=`${e}px`}}change_active(e){e!=this.model.active&&(this.model.active=e)}on_active_change(){const e=this.model.active,t=o.children(this.headers_el);for(const e of t)e.classList.remove(b.active);t[e].classList.add(b.active);const{child_views:s}=this;for(const e of s)o.hide(e.el);o.show(s[e].el)}}s.TabsView=w,w.__name__=\"TabsView\";class f extends n.LayoutDOM{constructor(e){super(e)}static init_Tabs(){this.prototype.default_view=w,this.define((({Int:e,Array:t,Ref:s})=>({tabs:[t(s(_.Panel)),[]],tabs_location:[d.Location,\"above\"],active:[e,0]})))}}s.Tabs=f,f.__name__=\"Tabs\",f.init_Tabs()},\n function _(e,r,b,o,t){o(),b.root=\"bk-root\",b.tabs_header=\"bk-tabs-header\",b.btn_group=\"bk-btn-group\",b.btn=\"bk-btn\",b.headers_wrapper=\"bk-headers-wrapper\",b.above=\"bk-above\",b.right=\"bk-right\",b.below=\"bk-below\",b.left=\"bk-left\",b.headers=\"bk-headers\",b.tab=\"bk-tab\",b.active=\"bk-active\",b.close=\"bk-close\",b.default='.bk-root .bk-tabs-header{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;overflow:hidden;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.bk-root .bk-tabs-header .bk-btn-group{height:auto;margin-right:5px;}.bk-root .bk-tabs-header .bk-btn-group > .bk-btn{flex-grow:0;-webkit-flex-grow:0;height:auto;padding:4px 4px;}.bk-root .bk-tabs-header .bk-headers-wrapper{flex-grow:1;-webkit-flex-grow:1;overflow:hidden;color:#666666;}.bk-root .bk-tabs-header.bk-above .bk-headers-wrapper{border-bottom:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-right .bk-headers-wrapper{border-left:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-below .bk-headers-wrapper{border-top:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-left .bk-headers-wrapper{border-right:1px solid #e6e6e6;}.bk-root .bk-tabs-header.bk-above,.bk-root .bk-tabs-header.bk-below{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-tabs-header.bk-above .bk-headers,.bk-root .bk-tabs-header.bk-below .bk-headers{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-tabs-header.bk-left,.bk-root .bk-tabs-header.bk-right{flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-tabs-header.bk-left .bk-headers,.bk-root .bk-tabs-header.bk-right .bk-headers{flex-direction:column;-webkit-flex-direction:column;}.bk-root .bk-tabs-header .bk-headers{position:relative;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;}.bk-root .bk-tabs-header .bk-tab{padding:4px 8px;border:solid transparent;white-space:nowrap;cursor:pointer;}.bk-root .bk-tabs-header .bk-tab:hover{background-color:#f2f2f2;}.bk-root .bk-tabs-header .bk-tab.bk-active{color:#4d4d4d;background-color:white;border-color:#e6e6e6;}.bk-root .bk-tabs-header .bk-tab .bk-close{margin-left:10px;}.bk-root .bk-tabs-header.bk-above .bk-tab{border-width:3px 1px 0px 1px;border-radius:4px 4px 0 0;}.bk-root .bk-tabs-header.bk-right .bk-tab{border-width:1px 3px 1px 0px;border-radius:0 4px 4px 0;}.bk-root .bk-tabs-header.bk-below .bk-tab{border-width:0px 1px 3px 1px;border-radius:0 0 4px 4px;}.bk-root .bk-tabs-header.bk-left .bk-tab{border-width:1px 0px 1px 3px;border-radius:4px 0 0 4px;}.bk-root .bk-close{display:inline-block;width:10px;height:10px;vertical-align:middle;background-image:url(\\'data:image/svg+xml;utf8, \\');}.bk-root .bk-close:hover{background-image:url(\\'data:image/svg+xml;utf8, \\');}'},\n function _(o,b,r,t,e){t(),r.root=\"bk-root\",r.btn=\"bk-btn\",r.active=\"bk-active\",r.btn_default=\"bk-btn-default\",r.btn_primary=\"bk-btn-primary\",r.btn_success=\"bk-btn-success\",r.btn_warning=\"bk-btn-warning\",r.btn_danger=\"bk-btn-danger\",r.btn_light=\"bk-btn-light\",r.btn_group=\"bk-btn-group\",r.dropdown_toggle=\"bk-dropdown-toggle\",r.default=\".bk-root .bk-btn{height:100%;display:inline-block;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:12px;border:1px solid transparent;border-radius:4px;outline:0;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;}.bk-root .bk-btn:hover,.bk-root .bk-btn:focus{text-decoration:none;}.bk-root .bk-btn:active,.bk-root .bk-btn.bk-active{background-image:none;box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}.bk-root .bk-btn[disabled]{cursor:not-allowed;pointer-events:none;opacity:0.65;box-shadow:none;}.bk-root .bk-btn-default{color:#333;background-color:#fff;border-color:#ccc;}.bk-root .bk-btn-default:hover{background-color:#f5f5f5;border-color:#b8b8b8;}.bk-root .bk-btn-default.bk-active{background-color:#ebebeb;border-color:#adadad;}.bk-root .bk-btn-default[disabled],.bk-root .bk-btn-default[disabled]:hover,.bk-root .bk-btn-default[disabled]:focus,.bk-root .bk-btn-default[disabled]:active,.bk-root .bk-btn-default[disabled].bk-active{background-color:#e6e6e6;border-color:#ccc;}.bk-root .bk-btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd;}.bk-root .bk-btn-primary:hover{background-color:#3681c1;border-color:#2c699e;}.bk-root .bk-btn-primary.bk-active{background-color:#3276b1;border-color:#285e8e;}.bk-root .bk-btn-primary[disabled],.bk-root .bk-btn-primary[disabled]:hover,.bk-root .bk-btn-primary[disabled]:focus,.bk-root .bk-btn-primary[disabled]:active,.bk-root .bk-btn-primary[disabled].bk-active{background-color:#506f89;border-color:#357ebd;}.bk-root .bk-btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}.bk-root .bk-btn-success:hover{background-color:#4eb24e;border-color:#409240;}.bk-root .bk-btn-success.bk-active{background-color:#47a447;border-color:#398439;}.bk-root .bk-btn-success[disabled],.bk-root .bk-btn-success[disabled]:hover,.bk-root .bk-btn-success[disabled]:focus,.bk-root .bk-btn-success[disabled]:active,.bk-root .bk-btn-success[disabled].bk-active{background-color:#667b66;border-color:#4cae4c;}.bk-root .bk-btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;}.bk-root .bk-btn-warning:hover{background-color:#eea43b;border-color:#e89014;}.bk-root .bk-btn-warning.bk-active{background-color:#ed9c28;border-color:#d58512;}.bk-root .bk-btn-warning[disabled],.bk-root .bk-btn-warning[disabled]:hover,.bk-root .bk-btn-warning[disabled]:focus,.bk-root .bk-btn-warning[disabled]:active,.bk-root .bk-btn-warning[disabled].bk-active{background-color:#c89143;border-color:#eea236;}.bk-root .bk-btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}.bk-root .bk-btn-danger:hover{background-color:#d5433e;border-color:#bd2d29;}.bk-root .bk-btn-danger.bk-active{background-color:#d2322d;border-color:#ac2925;}.bk-root .bk-btn-danger[disabled],.bk-root .bk-btn-danger[disabled]:hover,.bk-root .bk-btn-danger[disabled]:focus,.bk-root .bk-btn-danger[disabled]:active,.bk-root .bk-btn-danger[disabled].bk-active{background-color:#a55350;border-color:#d43f3a;}.bk-root .bk-btn-light{color:#333;background-color:#fff;border-color:#ccc;border-color:transparent;}.bk-root .bk-btn-light:hover{background-color:#f5f5f5;border-color:#b8b8b8;}.bk-root .bk-btn-light.bk-active{background-color:#ebebeb;border-color:#adadad;}.bk-root .bk-btn-light[disabled],.bk-root .bk-btn-light[disabled]:hover,.bk-root .bk-btn-light[disabled]:focus,.bk-root .bk-btn-light[disabled]:active,.bk-root .bk-btn-light[disabled].bk-active{background-color:#e6e6e6;border-color:#ccc;}.bk-root .bk-btn-group{height:100%;display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-btn-group > .bk-btn{flex-grow:1;-webkit-flex-grow:1;}.bk-root .bk-btn-group > .bk-btn + .bk-btn{margin-left:-1px;}.bk-root .bk-btn-group > .bk-btn:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;}.bk-root .bk-btn-group > .bk-btn:not(:first-child):last-child{border-bottom-left-radius:0;border-top-left-radius:0;}.bk-root .bk-btn-group > .bk-btn:not(:first-child):not(:last-child){border-radius:0;}.bk-root .bk-btn-group .bk-dropdown-toggle{flex:0 0 0;-webkit-flex:0 0 0;padding:6px 6px;}\"},\n function _(t,e,i,o,n){o();const _=t(320);class s extends _.ColumnView{}i.WidgetBoxView=s,s.__name__=\"WidgetBoxView\";class d extends _.Column{constructor(t){super(t)}static init_WidgetBox(){this.prototype.default_view=s}}i.WidgetBox=d,d.__name__=\"WidgetBox\",d.init_WidgetBox()},\n function _(p,o,t,a,n){a(),n(\"MapOptions\",p(331).MapOptions),n(\"GMapOptions\",p(331).GMapOptions),n(\"GMapPlot\",p(331).GMapPlot),n(\"Plot\",p(332).Plot)},\n function _(t,i,n,e,a){e();const s=t(332),o=t(53),p=t(156),_=t(337);a(\"GMapPlotView\",_.GMapPlotView);class l extends o.Model{constructor(t){super(t)}static init_MapOptions(){this.define((({Int:t,Number:i})=>({lat:[i],lng:[i],zoom:[t,12]})))}}n.MapOptions=l,l.__name__=\"MapOptions\",l.init_MapOptions();class r extends l{constructor(t){super(t)}static init_GMapOptions(){this.define((({Boolean:t,Int:i,String:n})=>({map_type:[n,\"roadmap\"],scale_control:[t,!1],styles:[n],tilt:[i,45]})))}}n.GMapOptions=r,r.__name__=\"GMapOptions\",r.init_GMapOptions();class c extends s.Plot{constructor(t){super(t),this.use_map=!0}static init_GMapPlot(){this.prototype.default_view=_.GMapPlotView,this.define((({String:t,Ref:i})=>({map_options:[i(r)],api_key:[t],api_version:[t,\"3.43\"]}))),this.override({x_range:()=>new p.Range1d,y_range:()=>new p.Range1d})}}n.GMapPlot=c,c.__name__=\"GMapPlot\",c.init_GMapPlot()},\n function _(e,t,i,n,r){n();const o=e(1),a=o.__importStar(e(48)),s=o.__importStar(e(18)),l=e(15),_=e(20),h=e(9),c=e(13),d=e(8),u=e(319),g=e(163),p=e(316),f=e(40),b=e(138),w=e(218),m=e(235),y=e(105),v=e(146),x=e(130),A=e(41),R=e(62),S=e(61),P=e(159),D=e(333);r(\"PlotView\",D.PlotView);class L extends u.LayoutDOM{constructor(e){super(e),this.use_map=!1}static init_Plot(){this.prototype.default_view=D.PlotView,this.mixins([[\"outline_\",a.Line],[\"background_\",a.Fill],[\"border_\",a.Fill]]),this.define((({Boolean:e,Number:t,String:i,Array:n,Dict:r,Or:o,Ref:a,Null:l,Nullable:h})=>({toolbar:[a(m.Toolbar),()=>new m.Toolbar],toolbar_location:[h(_.Location),\"right\"],toolbar_sticky:[e,!0],plot_width:[s.Alias(\"width\")],plot_height:[s.Alias(\"height\")],frame_width:[h(t),null],frame_height:[h(t),null],title:[o(a(b.Title),i,l),()=>new b.Title({text:\"\"})],title_location:[h(_.Location),\"above\"],above:[n(o(a(f.Annotation),a(g.Axis))),[]],below:[n(o(a(f.Annotation),a(g.Axis))),[]],left:[n(o(a(f.Annotation),a(g.Axis))),[]],right:[n(o(a(f.Annotation),a(g.Axis))),[]],center:[n(o(a(f.Annotation),a(p.Grid))),[]],renderers:[n(a(A.Renderer)),[]],x_range:[a(y.Range),()=>new P.DataRange1d],extra_x_ranges:[r(a(y.Range)),{}],y_range:[a(y.Range),()=>new P.DataRange1d],extra_y_ranges:[r(a(y.Range)),{}],x_scale:[a(v.Scale),()=>new w.LinearScale],y_scale:[a(v.Scale),()=>new w.LinearScale],lod_factor:[t,10],lod_interval:[t,300],lod_threshold:[h(t),2e3],lod_timeout:[t,500],hidpi:[e,!0],output_backend:[_.OutputBackend,\"canvas\"],min_border:[h(t),5],min_border_top:[h(t),null],min_border_left:[h(t),null],min_border_bottom:[h(t),null],min_border_right:[h(t),null],inner_width:[t,0],inner_height:[t,0],outer_width:[t,0],outer_height:[t,0],match_aspect:[e,!1],aspect_scale:[t,1],reset_policy:[_.ResetPolicy,\"standard\"]}))),this.override({width:600,height:600,outline_line_color:\"#e5e5e5\",border_fill_color:\"#ffffff\",background_fill_color:\"#ffffff\"})}_doc_attached(){super._doc_attached(),this._push_changes([[this.properties.inner_height,null,this.inner_height],[this.properties.inner_width,null,this.inner_width]])}initialize(){super.initialize(),this.reset=new l.Signal0(this,\"reset\");for(const e of c.values(this.extra_x_ranges).concat(this.x_range)){let t=e.plots;d.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}for(const e of c.values(this.extra_y_ranges).concat(this.y_range)){let t=e.plots;d.isArray(t)&&(t=t.concat(this),e.setv({plots:t},{silent:!0}))}}add_layout(e,t=\"center\"){const i=this.properties[t].get_value();this.setv({[t]:[...i,e]})}remove_layout(e){const t=t=>{h.remove_by(t,(t=>t==e))};t(this.left),t(this.right),t(this.above),t(this.below),t(this.center)}get data_renderers(){return this.renderers.filter((e=>e instanceof R.DataRenderer))}add_renderers(...e){this.renderers=this.renderers.concat(e)}add_glyph(e,t=new x.ColumnDataSource,i={}){const n=new S.GlyphRenderer(Object.assign(Object.assign({},i),{data_source:t,glyph:e}));return this.add_renderers(n),n}add_tools(...e){this.toolbar.tools=this.toolbar.tools.concat(e)}get panels(){return[...this.side_panels,...this.center]}get side_panels(){const{above:e,below:t,left:i,right:n}=this;return h.concat([e,t,i,n])}}i.Plot=L,L.__name__=\"Plot\",L.init_Plot()},\n function _(e,t,i,s,a){s();const n=e(1),o=e(144),l=e(262),r=e(319),_=e(40),h=e(138),d=e(163),u=e(234),c=e(264),p=e(122),v=e(45),b=e(19),g=e(334),m=e(8),w=e(9),y=e(249),f=e(222),x=e(225),z=e(223),k=e(140),q=e(99),M=e(335),V=e(336),P=e(28);class R extends r.LayoutDOMView{constructor(){super(...arguments),this._outer_bbox=new q.BBox,this._inner_bbox=new q.BBox,this._needs_paint=!0,this._needs_layout=!1,this._invalidated_painters=new Set,this._invalidate_all=!0}get canvas(){return this.canvas_view}get state(){return this._state_manager}set invalidate_dataranges(e){this._range_manager.invalidate_dataranges=e}renderer_view(e){const t=this.renderer_views.get(e);if(null==t)for(const[,t]of this.renderer_views){const i=t.renderer_view(e);if(null!=i)return i}return t}get is_paused(){return null!=this._is_paused&&0!==this._is_paused}get child_models(){return[]}pause(){null==this._is_paused?this._is_paused=1:this._is_paused+=1}unpause(e=!1){if(null==this._is_paused)throw new Error(\"wasn't paused\");this._is_paused-=1,0!=this._is_paused||e||this.request_paint(\"everything\")}request_render(){this.request_paint(\"everything\")}request_paint(e){this.invalidate_painters(e),this.schedule_paint()}invalidate_painters(e){if(\"everything\"==e)this._invalidate_all=!0;else if(m.isArray(e))for(const t of e)this._invalidated_painters.add(t);else this._invalidated_painters.add(e)}schedule_paint(){if(!this.is_paused){const e=this.throttled_paint();this._ready=this._ready.then((()=>e))}}request_layout(){this._needs_layout=!0,this.request_paint(\"everything\")}reset(){\"standard\"==this.model.reset_policy&&(this.state.clear(),this.reset_range(),this.reset_selection()),this.model.trigger_event(new c.Reset)}remove(){p.remove_views(this.renderer_views),p.remove_views(this.tool_views),this.canvas_view.remove(),super.remove()}render(){super.render(),this.el.appendChild(this.canvas_view.el),this.canvas_view.render()}initialize(){this.pause(),super.initialize(),this.lod_started=!1,this.visuals=new v.Visuals(this),this._initial_state={selection:new Map,dimensions:{width:0,height:0}},this.visibility_callbacks=[],this.renderer_views=new Map,this.tool_views=new Map,this.frame=new o.CartesianFrame(this.model.x_scale,this.model.y_scale,this.model.x_range,this.model.y_range,this.model.extra_x_ranges,this.model.extra_y_ranges),this._range_manager=new M.RangeManager(this),this._state_manager=new V.StateManager(this,this._initial_state),this.throttled_paint=g.throttle((()=>this.repaint()),1e3/60);const{title_location:e,title:t}=this.model;null!=e&&null!=t&&(this._title=t instanceof h.Title?t:new h.Title({text:t}));const{toolbar_location:i,toolbar:s}=this.model;null!=i&&null!=s&&(this._toolbar=new u.ToolbarPanel({toolbar:s}),s.toolbar_location=i)}async lazy_initialize(){await super.lazy_initialize();const{hidpi:e,output_backend:t}=this.model,i=new l.Canvas({hidpi:e,output_backend:t});this.canvas_view=await p.build_view(i,{parent:this}),this.canvas_view.plot_views=[this],await this.build_renderer_views(),await this.build_tool_views(),this._range_manager.update_dataranges(),this.unpause(!0),b.logger.debug(\"PlotView initialized\")}_width_policy(){return null==this.model.frame_width?super._width_policy():\"min\"}_height_policy(){return null==this.model.frame_height?super._height_policy():\"min\"}_update_layout(){var e,t,i,s,a;this.layout=new x.BorderLayout,this.layout.set_sizing(this.box_sizing());const n=w.copy(this.model.above),o=w.copy(this.model.below),l=w.copy(this.model.left),r=w.copy(this.model.right),d=e=>{switch(e){case\"above\":return n;case\"below\":return o;case\"left\":return l;case\"right\":return r}},{title_location:c,title:p}=this.model;null!=c&&null!=p&&d(c).push(this._title);const{toolbar_location:v,toolbar:b}=this.model;if(null!=v&&null!=b){const e=d(v);let t=!0;if(this.model.toolbar_sticky)for(let i=0;i{var i;const s=this.renderer_view(t);return s.panel=new k.Panel(e),null===(i=s.update_layout)||void 0===i||i.call(s),s.layout},y=(e,t)=>{const i=\"above\"==e||\"below\"==e,s=[];for(const a of t)if(m.isArray(a)){const t=a.map((t=>{const s=g(e,t);if(t instanceof u.ToolbarPanel){const e=i?\"width_policy\":\"height_policy\";s.set_sizing(Object.assign(Object.assign({},s.sizing),{[e]:\"min\"}))}return s}));let n;i?(n=new z.Row(t),n.set_sizing({width_policy:\"max\",height_policy:\"min\"})):(n=new z.Column(t),n.set_sizing({width_policy:\"min\",height_policy:\"max\"})),n.absolute=!0,s.push(n)}else s.push(g(e,a));return s},q=null!==(e=this.model.min_border)&&void 0!==e?e:0;this.layout.min_border={left:null!==(t=this.model.min_border_left)&&void 0!==t?t:q,top:null!==(i=this.model.min_border_top)&&void 0!==i?i:q,right:null!==(s=this.model.min_border_right)&&void 0!==s?s:q,bottom:null!==(a=this.model.min_border_bottom)&&void 0!==a?a:q};const M=new f.NodeLayout,V=new f.VStack,P=new f.VStack,R=new f.HStack,O=new f.HStack;M.absolute=!0,V.absolute=!0,P.absolute=!0,R.absolute=!0,O.absolute=!0,M.children=this.model.center.filter((e=>e instanceof _.Annotation)).map((e=>{var t;const i=this.renderer_view(e);return null===(t=i.update_layout)||void 0===t||t.call(i),i.layout})).filter((e=>null!=e));const{frame_width:S,frame_height:j}=this.model;M.set_sizing(Object.assign(Object.assign({},null!=S?{width_policy:\"fixed\",width:S}:{width_policy:\"fit\"}),null!=j?{height_policy:\"fixed\",height:j}:{height_policy:\"fit\"})),M.on_resize((e=>this.frame.set_geometry(e))),V.children=w.reversed(y(\"above\",n)),P.children=y(\"below\",o),R.children=w.reversed(y(\"left\",l)),O.children=y(\"right\",r),V.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),P.set_sizing({width_policy:\"fit\",height_policy:\"min\"}),R.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),O.set_sizing({width_policy:\"min\",height_policy:\"fit\"}),this.layout.center_panel=M,this.layout.top_panel=V,this.layout.bottom_panel=P,this.layout.left_panel=R,this.layout.right_panel=O}get axis_views(){const e=[];for(const[,t]of this.renderer_views)t instanceof d.AxisView&&e.push(t);return e}set_toolbar_visibility(e){for(const t of this.visibility_callbacks)t(e)}update_range(e,t){this.pause(),this._range_manager.update(e,t),this.unpause()}reset_range(){this.update_range(null)}get_selection(){const e=new Map;for(const t of this.model.data_renderers){const{selected:i}=t.selection_manager.source;e.set(t,i)}return e}update_selection(e){for(const t of this.model.data_renderers){const i=t.selection_manager.source;if(null!=e){const s=e.get(t);null!=s&&i.selected.update(s,!0)}else i.selection_manager.clear()}}reset_selection(){this.update_selection(null)}_invalidate_layout(){(()=>{var e;for(const t of this.model.side_panels){const i=this.renderer_views.get(t);if(null===(e=i.layout)||void 0===e?void 0:e.has_size_changed())return this.invalidate_painters(i),!0}return!1})()&&this.root.compute_layout()}get_renderer_views(){return this.computed_renderers.map((e=>this.renderer_views.get(e)))}*_compute_renderers(){const{above:e,below:t,left:i,right:s,center:a,renderers:n}=this.model;yield*n,yield*e,yield*t,yield*i,yield*s,yield*a,null!=this._title&&(yield this._title),null!=this._toolbar&&(yield this._toolbar);for(const e of this.model.toolbar.tools)null!=e.overlay&&(yield e.overlay),yield*e.synthetic_renderers}async build_renderer_views(){this.computed_renderers=[...this._compute_renderers()],await p.build_views(this.renderer_views,this.computed_renderers,{parent:this})}async build_tool_views(){const e=this.model.toolbar.tools;(await p.build_views(this.tool_views,e,{parent:this})).map((e=>this.canvas_view.ui_event_bus.register_tool(e)))}connect_signals(){super.connect_signals();const{x_ranges:e,y_ranges:t}=this.frame;for(const[,t]of e)this.connect(t.change,(()=>{this._needs_layout=!0,this.request_paint(\"everything\")}));for(const[,e]of t)this.connect(e.change,(()=>{this._needs_layout=!0,this.request_paint(\"everything\")}));const{above:i,below:s,left:a,right:n,center:o,renderers:l}=this.model.properties;this.on_change([i,s,a,n,o,l],(async()=>await this.build_renderer_views())),this.connect(this.model.toolbar.properties.tools.change,(async()=>{await this.build_renderer_views(),await this.build_tool_views()})),this.connect(this.model.change,(()=>this.request_paint(\"everything\"))),this.connect(this.model.reset,(()=>this.reset()))}has_finished(){if(!super.has_finished())return!1;if(this.model.visible)for(const[,e]of this.renderer_views)if(!e.has_finished())return!1;return!0}after_layout(){var e;super.after_layout();for(const[,t]of this.renderer_views)t instanceof _.AnnotationView&&(null===(e=t.after_layout)||void 0===e||e.call(t));if(this._needs_layout=!1,this.model.setv({inner_width:Math.round(this.frame.bbox.width),inner_height:Math.round(this.frame.bbox.height),outer_width:Math.round(this.layout.bbox.width),outer_height:Math.round(this.layout.bbox.height)},{no_change:!0}),!1!==this.model.match_aspect&&(this.pause(),this._range_manager.update_dataranges(),this.unpause(!0)),!this._outer_bbox.equals(this.layout.bbox)){const{width:e,height:t}=this.layout.bbox;this.canvas_view.resize(e,t),this._outer_bbox=this.layout.bbox,this._invalidate_all=!0,this._needs_paint=!0}const{inner_bbox:t}=this.layout;this._inner_bbox.equals(t)||(this._inner_bbox=t,this._needs_paint=!0),this._needs_paint&&this.paint()}repaint(){this._needs_layout&&this._invalidate_layout(),this.paint()}paint(){var e;if(this.is_paused||!this.model.visible)return;b.logger.trace(`PlotView.paint() for ${this.model.id}`);const{document:t}=this.model;if(null!=t){const e=t.interactive_duration();e>=0&&e{t.interactive_duration()>this.model.lod_timeout&&t.interactive_stop(),this.request_paint(\"everything\")}),this.model.lod_timeout):t.interactive_stop()}this._range_manager.invalidate_dataranges&&(this._range_manager.update_dataranges(),this._invalidate_layout());let i=!1,s=!1;if(this._invalidate_all)i=!0,s=!0;else for(const e of this._invalidated_painters){const{level:t}=e.model;if(\"overlay\"!=t?i=!0:s=!0,i&&s)break}this._invalidated_painters.clear(),this._invalidate_all=!1;const a=[this.frame.bbox.left,this.frame.bbox.top,this.frame.bbox.width,this.frame.bbox.height],{primary:n,overlays:o}=this.canvas_view;i&&(n.prepare(),this.canvas_view.prepare_webgl(a),this._map_hook(n.ctx,a),this._paint_empty(n.ctx,a),this._paint_outline(n.ctx,a),this._paint_levels(n.ctx,\"image\",a,!0),this._paint_levels(n.ctx,\"underlay\",a,!0),this._paint_levels(n.ctx,\"glyph\",a,!0),this._paint_levels(n.ctx,\"guide\",a,!1),this._paint_levels(n.ctx,\"annotation\",a,!1),n.finish()),(s||P.settings.wireframe)&&(o.prepare(),this._paint_levels(o.ctx,\"overlay\",a,!1),P.settings.wireframe&&this._paint_layout(o.ctx,this.layout),o.finish()),null==this._initial_state.range&&(this._initial_state.range=null!==(e=this._range_manager.compute_initial())&&void 0!==e?e:void 0),this._needs_paint=!1}_paint_levels(e,t,i,s){for(const a of this.computed_renderers){if(a.level!=t)continue;const n=this.renderer_views.get(a);e.save(),(s||n.needs_clip)&&(e.beginPath(),e.rect(...i),e.clip()),n.render(),e.restore(),n.has_webgl&&n.needs_webgl_blit&&this.canvas_view.blit_webgl(e)}}_paint_layout(e,t){const{x:i,y:s,width:a,height:n}=t.bbox;e.strokeStyle=\"blue\",e.strokeRect(i,s,a,n);for(const a of t)e.save(),t.absolute||e.translate(i,s),this._paint_layout(e,a),e.restore()}_map_hook(e,t){}_paint_empty(e,t){const[i,s,a,n]=[0,0,this.layout.bbox.width,this.layout.bbox.height],[o,l,r,_]=t;this.visuals.border_fill.doit&&(this.visuals.border_fill.set_value(e),e.fillRect(i,s,a,n),e.clearRect(o,l,r,_)),this.visuals.background_fill.doit&&(this.visuals.background_fill.set_value(e),e.fillRect(o,l,r,_))}_paint_outline(e,t){if(this.visuals.outline_line.doit){e.save(),this.visuals.outline_line.set_value(e);let[i,s,a,n]=t;i+a==this.layout.bbox.width&&(a-=1),s+n==this.layout.bbox.height&&(n-=1),e.strokeRect(i,s,a,n),e.restore()}}to_blob(){return this.canvas_view.to_blob()}export(e,t=!0){const i=\"png\"==e?\"canvas\":\"svg\",s=new y.CanvasLayer(i,t),{width:a,height:n}=this.layout.bbox;s.resize(a,n);const{canvas:o}=this.canvas_view.compose();return s.ctx.drawImage(o,0,0),s}serializable_state(){const e=super.serializable_state(),{children:t}=e,i=n.__rest(e,[\"children\"]),s=this.get_renderer_views().map((e=>e.serializable_state())).filter((e=>null!=e.bbox));return Object.assign(Object.assign({},i),{children:[...null!=t?t:[],...s]})}}i.PlotView=R,R.__name__=\"PlotView\"},\n function _(t,n,e,o,u){o(),e.throttle=function(t,n){let e=null,o=0,u=!1;return function(){return new Promise(((r,i)=>{const l=function(){o=Date.now(),e=null,u=!1;try{t(),r()}catch(t){i(t)}},a=Date.now(),c=n-(a-o);c<=0&&!u?(null!=e&&clearTimeout(e),u=!0,requestAnimationFrame(l)):e||u?r():e=setTimeout((()=>requestAnimationFrame(l)),c)}))}}},\n function _(t,n,e,s,a){s();const o=t(159),r=t(19);class l{constructor(t){this.parent=t,this.invalidate_dataranges=!0}get frame(){return this.parent.frame}update(t,n){const{x_ranges:e,y_ranges:s}=this.frame;if(null==t){for(const[,t]of e)t.reset();for(const[,t]of s)t.reset();this.update_dataranges()}else{const a=[];for(const[n,s]of e)a.push([s,t.xrs.get(n)]);for(const[n,e]of s)a.push([e,t.yrs.get(n)]);(null==n?void 0:n.scrolling)&&this._update_ranges_together(a),this._update_ranges_individually(a,n)}}reset(){this.update(null)}update_dataranges(){const t=new Map,n=new Map;let e=!1;for(const[,t]of this.frame.x_ranges)t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(e=!0);for(const[,t]of this.frame.y_ranges)t instanceof o.DataRange1d&&\"log\"==t.scale_hint&&(e=!0);for(const s of this.parent.model.data_renderers){const a=this.parent.renderer_view(s);if(null==a)continue;const o=a.glyph_view.bounds();if(null!=o&&t.set(s,o),e){const t=a.glyph_view.log_bounds();null!=t&&n.set(s,t)}}let s=!1,a=!1;const{width:l,height:i}=this.frame.bbox;let d;!1!==this.parent.model.match_aspect&&0!=l&&0!=i&&(d=1/this.parent.model.aspect_scale*(l/i));for(const[,e]of this.frame.x_ranges){if(e instanceof o.DataRange1d){const a=\"log\"==e.scale_hint?n:t;e.update(a,0,this.parent.model,d),e.follow&&(s=!0)}null!=e.bounds&&(a=!0)}for(const[,e]of this.frame.y_ranges){if(e instanceof o.DataRange1d){const a=\"log\"==e.scale_hint?n:t;e.update(a,1,this.parent.model,d),e.follow&&(s=!0)}null!=e.bounds&&(a=!0)}if(s&&a){r.logger.warn(\"Follow enabled so bounds are unset.\");for(const[,t]of this.frame.x_ranges)t.bounds=null;for(const[,t]of this.frame.y_ranges)t.bounds=null}this.invalidate_dataranges=!1}compute_initial(){let t=!0;const{x_ranges:n,y_ranges:e}=this.frame,s=new Map,a=new Map;for(const[e,a]of n){const{start:n,end:o}=a;if(null==n||null==o||isNaN(n+o)){t=!1;break}s.set(e,{start:n,end:o})}if(t)for(const[n,s]of e){const{start:e,end:o}=s;if(null==e||null==o||isNaN(e+o)){t=!1;break}a.set(n,{start:e,end:o})}return t?{xrs:s,yrs:a}:(r.logger.warn(\"could not set initial ranges\"),null)}_update_ranges_together(t){let n=1;for(const[e,s]of t)n=Math.min(n,this._get_weight_to_constrain_interval(e,s));if(n<1)for(const[e,s]of t)s.start=n*s.start+(1-n)*e.start,s.end=n*s.end+(1-n)*e.end}_update_ranges_individually(t,n){const e=!!(null==n?void 0:n.panning),s=!!(null==n?void 0:n.scrolling);let a=!1;for(const[n,o]of t){if(!s){const t=this._get_weight_to_constrain_interval(n,o);t<1&&(o.start=t*o.start+(1-t)*n.start,o.end=t*o.end+(1-t)*n.end)}if(null!=n.bounds&&\"auto\"!=n.bounds){const[t,r]=n.bounds,l=Math.abs(o.end-o.start);n.is_reversed?(null!=t&&t>=o.end&&(a=!0,o.end=t,(e||s)&&(o.start=t+l)),null!=r&&r<=o.start&&(a=!0,o.start=r,(e||s)&&(o.end=r-l))):(null!=t&&t>=o.start&&(a=!0,o.start=t,(e||s)&&(o.end=t+l)),null!=r&&r<=o.end&&(a=!0,o.end=r,(e||s)&&(o.start=r-l)))}}if(!(s&&a&&(null==n?void 0:n.maintain_focus)))for(const[n,e]of t)n.have_updated_interactively=!0,n.start==e.start&&n.end==e.end||n.setv(e)}_get_weight_to_constrain_interval(t,n){const{min_interval:e}=t;let{max_interval:s}=t;if(null!=t.bounds&&\"auto\"!=t.bounds){const[n,e]=t.bounds;if(null!=n&&null!=e){const t=Math.abs(e-n);s=null!=s?Math.min(s,t):t}}let a=1;if(null!=e||null!=s){const o=Math.abs(t.end-t.start),r=Math.abs(n.end-n.start);null!=e&&e>0&&r0&&r>s&&(a=(s-o)/(r-o)),a=Math.max(0,Math.min(1,a))}return a}}e.RangeManager=l,l.__name__=\"RangeManager\"},\n function _(t,i,s,e,n){e();const h=t(15);class a{constructor(t,i){this.parent=t,this.initial_state=i,this.changed=new h.Signal0(this.parent,\"state_changed\"),this.history=[],this.index=-1}_do_state_change(t){const i=null!=this.history[t]?this.history[t].state:this.initial_state;null!=i.range&&this.parent.update_range(i.range),null!=i.selection&&this.parent.update_selection(i.selection)}push(t,i){const{history:s,index:e}=this,n=null!=s[e]?s[e].state:{},h=Object.assign(Object.assign(Object.assign({},this.initial_state),n),i);this.history=this.history.slice(0,this.index+1),this.history.push({type:t,state:h}),this.index=this.history.length-1,this.changed.emit()}clear(){this.history=[],this.index=-1,this.changed.emit()}undo(){this.can_undo&&(this.index-=1,this._do_state_change(this.index),this.changed.emit())}redo(){this.can_redo&&(this.index+=1,this._do_state_change(this.index),this.changed.emit())}get can_undo(){return this.index>=0}get can_redo(){return this.indexm.emit();const s=encodeURIComponent,o=document.createElement(\"script\");o.type=\"text/javascript\",o.src=`https://maps.googleapis.com/maps/api/js?v=${s(e)}&key=${s(t)}&callback=_bokeh_gmaps_callback`,document.body.appendChild(o)}(t,e)}m.connect((()=>this.request_paint(\"everything\")))}this.unpause()}remove(){p.remove(this.map_el),super.remove()}update_range(t,e){var s,o;if(null==t)this.map.setCenter({lat:this.initial_lat,lng:this.initial_lng}),this.map.setOptions({zoom:this.initial_zoom}),super.update_range(null,e);else if(null!=t.sdx||null!=t.sdy)this.map.panBy(null!==(s=t.sdx)&&void 0!==s?s:0,null!==(o=t.sdy)&&void 0!==o?o:0),super.update_range(t,e);else if(null!=t.factor){if(10!==this.zoom_count)return void(this.zoom_count+=1);this.zoom_count=0,this.pause(),super.update_range(t,e);const s=t.factor<0?-1:1,o=this.map.getZoom(),i=o+s;if(i>=2){this.map.setZoom(i);const[t,e,,]=this._get_projected_bounds();e-t<0&&this.map.setZoom(o)}this.unpause()}this._set_bokeh_ranges()}_build_map(){const{maps:t}=google;this.map_types={satellite:t.MapTypeId.SATELLITE,terrain:t.MapTypeId.TERRAIN,roadmap:t.MapTypeId.ROADMAP,hybrid:t.MapTypeId.HYBRID};const e=this.model.map_options,s={center:new t.LatLng(e.lat,e.lng),zoom:e.zoom,disableDefaultUI:!0,mapTypeId:this.map_types[e.map_type],scaleControl:e.scale_control,tilt:e.tilt};null!=e.styles&&(s.styles=JSON.parse(e.styles)),this.map_el=p.div({style:{position:\"absolute\"}}),this.canvas_view.add_underlay(this.map_el),this.map=new t.Map(this.map_el,s),t.event.addListener(this.map,\"idle\",(()=>this._set_bokeh_ranges())),t.event.addListener(this.map,\"bounds_changed\",(()=>this._set_bokeh_ranges())),t.event.addListenerOnce(this.map,\"tilesloaded\",(()=>this._render_finished())),this.connect(this.model.properties.map_options.change,(()=>this._update_options())),this.connect(this.model.map_options.properties.styles.change,(()=>this._update_styles())),this.connect(this.model.map_options.properties.lat.change,(()=>this._update_center(\"lat\"))),this.connect(this.model.map_options.properties.lng.change,(()=>this._update_center(\"lng\"))),this.connect(this.model.map_options.properties.zoom.change,(()=>this._update_zoom())),this.connect(this.model.map_options.properties.map_type.change,(()=>this._update_map_type())),this.connect(this.model.map_options.properties.scale_control.change,(()=>this._update_scale_control())),this.connect(this.model.map_options.properties.tilt.change,(()=>this._update_tilt()))}_render_finished(){this._tiles_loaded=!0,this.notify_finished()}has_finished(){return super.has_finished()&&!0===this._tiles_loaded}_get_latlon_bounds(){const t=this.map.getBounds(),e=t.getNorthEast(),s=t.getSouthWest();return[s.lng(),e.lng(),s.lat(),e.lat()]}_get_projected_bounds(){const[t,e,s,o]=this._get_latlon_bounds(),[i,a]=l.wgs84_mercator.compute(t,s),[n,p]=l.wgs84_mercator.compute(e,o);return[i,n,a,p]}_set_bokeh_ranges(){const[t,e,s,o]=this._get_projected_bounds();this.frame.x_range.setv({start:t,end:e}),this.frame.y_range.setv({start:s,end:o})}_update_center(t){const e=this.map.getCenter().toJSON();e[t]=this.model.map_options[t],this.map.setCenter(e),this._set_bokeh_ranges()}_update_map_type(){this.map.setOptions({mapTypeId:this.map_types[this.model.map_options.map_type]})}_update_scale_control(){this.map.setOptions({scaleControl:this.model.map_options.scale_control})}_update_tilt(){this.map.setOptions({tilt:this.model.map_options.tilt})}_update_options(){this._update_styles(),this._update_center(\"lat\"),this._update_center(\"lng\"),this._update_zoom(),this._update_map_type()}_update_styles(){this.map.setOptions({styles:JSON.parse(this.model.map_options.styles)})}_update_zoom(){this.map.setOptions({zoom:this.model.map_options.zoom}),this._set_bokeh_ranges()}_map_hook(t,e){if(null==this.map&&\"undefined\"!=typeof google&&null!=google.maps&&this._build_map(),null!=this.map_el){const[t,s,o,i]=e;this.map_el.style.top=`${s}px`,this.map_el.style.left=`${t}px`,this.map_el.style.width=`${o}px`,this.map_el.style.height=`${i}px`}}_paint_empty(t,e){const s=this.layout.bbox.width,o=this.layout.bbox.height,[i,a,n,p]=e;t.clearRect(0,0,s,o),t.beginPath(),t.moveTo(0,0),t.lineTo(0,o),t.lineTo(s,o),t.lineTo(s,0),t.lineTo(0,0),t.moveTo(i,a),t.lineTo(i+n,a),t.lineTo(i+n,a+p),t.lineTo(i,a+p),t.lineTo(i,a),t.closePath(),null!=this.model.border_fill_color&&(t.fillStyle=_.color2css(this.model.border_fill_color),t.fill())}}s.GMapPlotView=d,d.__name__=\"GMapPlotView\"},\n function _(t,_,n,o,r){o();t(1).__exportStar(t(169),n)},\n function _(e,r,d,n,R){n(),R(\"GlyphRenderer\",e(61).GlyphRenderer),R(\"GraphRenderer\",e(123).GraphRenderer),R(\"GuideRenderer\",e(164).GuideRenderer),R(\"Renderer\",e(41).Renderer)},\n function _(e,t,n,o,c){o();e(1).__exportStar(e(129),n),c(\"Selection\",e(59).Selection)},\n function _(a,e,S,o,r){o(),r(\"ServerSentDataSource\",a(342).ServerSentDataSource),r(\"AjaxDataSource\",a(344).AjaxDataSource),r(\"ColumnDataSource\",a(130).ColumnDataSource),r(\"ColumnarDataSource\",a(57).ColumnarDataSource),r(\"CDSView\",a(120).CDSView),r(\"DataSource\",a(58).DataSource),r(\"GeoJSONDataSource\",a(345).GeoJSONDataSource),r(\"WebDataSource\",a(343).WebDataSource)},\n function _(e,t,i,a,s){a();const n=e(343);class r extends n.WebDataSource{constructor(e){super(e),this.initialized=!1}setup(){if(!this.initialized){this.initialized=!0;new EventSource(this.data_url).onmessage=e=>{var t;this.load_data(JSON.parse(e.data),this.mode,null!==(t=this.max_size)&&void 0!==t?t:void 0)}}}}i.ServerSentDataSource=r,r.__name__=\"ServerSentDataSource\"},\n function _(t,e,a,n,s){n();const r=t(130),i=t(20);class l extends r.ColumnDataSource{constructor(t){super(t)}get_column(t){const e=this.data[t];return null!=e?e:[]}get_length(){var t;return null!==(t=super.get_length())&&void 0!==t?t:0}initialize(){super.initialize(),this.setup()}load_data(t,e,a){const{adapter:n}=this;let s;switch(s=null!=n?n.execute(this,{response:t}):t,e){case\"replace\":this.data=s;break;case\"append\":{const t=this.data;for(const e of this.columns()){const n=Array.from(t[e]),r=Array.from(s[e]),i=n.concat(r);s[e]=null!=a?i.slice(-a):i}this.data=s;break}}}static init_WebDataSource(){this.define((({Any:t,Int:e,String:a,Nullable:n})=>({max_size:[n(e),null],mode:[i.UpdateMode,\"replace\"],adapter:[n(t),null],data_url:[a]})))}}a.WebDataSource=l,l.__name__=\"WebDataSource\",l.init_WebDataSource()},\n function _(t,e,i,s,a){s();const n=t(343),r=t(20),o=t(19),l=t(13);class d extends n.WebDataSource{constructor(t){super(t),this.interval=null,this.initialized=!1}static init_AjaxDataSource(){this.define((({Boolean:t,Int:e,String:i,Dict:s,Nullable:a})=>({polling_interval:[a(e),null],content_type:[i,\"application/json\"],http_headers:[s(i),{}],method:[r.HTTPMethod,\"POST\"],if_modified:[t,!1]})))}destroy(){null!=this.interval&&clearInterval(this.interval),super.destroy()}setup(){if(!this.initialized&&(this.initialized=!0,this.get_data(this.mode),null!=this.polling_interval)){const t=()=>this.get_data(this.mode,this.max_size,this.if_modified);this.interval=setInterval(t,this.polling_interval)}}get_data(t,e=null,i=!1){const s=this.prepare_request();s.addEventListener(\"load\",(()=>this.do_load(s,t,null!=e?e:void 0))),s.addEventListener(\"error\",(()=>this.do_error(s))),s.send()}prepare_request(){const t=new XMLHttpRequest;t.open(this.method,this.data_url,!0),t.withCredentials=!1,t.setRequestHeader(\"Content-Type\",this.content_type);const e=this.http_headers;for(const[i,s]of l.entries(e))t.setRequestHeader(i,s);return t}do_load(t,e,i){if(200===t.status){const s=JSON.parse(t.responseText);this.load_data(s,e,i)}}do_error(t){o.logger.error(`Failed to fetch JSON from ${this.data_url} with code ${t.status}`)}}i.AjaxDataSource=d,d.__name__=\"AjaxDataSource\",d.init_AjaxDataSource()},\n function _(e,t,o,r,n){r();const s=e(57),a=e(19),i=e(9),l=e(13);function c(e){return null!=e?e:NaN}const{hasOwnProperty:_}=Object.prototype;class g extends s.ColumnarDataSource{constructor(e){super(e)}static init_GeoJSONDataSource(){this.define((({String:e})=>({geojson:[e]}))),this.internal((({Dict:e,Arrayable:t})=>({data:[e(t),{}]})))}initialize(){super.initialize(),this._update_data()}connect_signals(){super.connect_signals(),this.connect(this.properties.geojson.change,(()=>this._update_data()))}_update_data(){this.data=this.geojson_to_column_data()}_get_new_list_array(e){return i.range(0,e).map((e=>[]))}_get_new_nan_array(e){return i.range(0,e).map((e=>NaN))}_add_properties(e,t,o,r){var n;const s=null!==(n=e.properties)&&void 0!==n?n:{};for(const[e,n]of l.entries(s))_.call(t,e)||(t[e]=this._get_new_nan_array(r)),t[e][o]=c(n)}_add_geometry(e,t,o){function r(e,t){return e.concat([[NaN,NaN,NaN]]).concat(t)}switch(e.type){case\"Point\":{const[r,n,s]=e.coordinates;t.x[o]=r,t.y[o]=n,t.z[o]=c(s);break}case\"LineString\":{const{coordinates:r}=e;for(let e=0;e1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\");const r=e.coordinates[0];for(let e=0;e1&&a.logger.warn(\"Bokeh does not support Polygons with holes in, only exterior ring used.\"),n.push(t[0]);const s=n.reduce(r);for(let e=0;e({use_latlon:[e,!1]})))}get_image_url(e,t,r){const i=this.string_lookup_replace(this.url,this.extra_url_vars);let o,l,n,s;return this.use_latlon?[l,s,o,n]=this.get_tile_geographic_bounds(e,t,r):[l,s,o,n]=this.get_tile_meter_bounds(e,t,r),i.replace(\"{XMIN}\",l.toString()).replace(\"{YMIN}\",s.toString()).replace(\"{XMAX}\",o.toString()).replace(\"{YMAX}\",n.toString())}}r.BBoxTileSource=n,n.__name__=\"BBoxTileSource\",n.init_BBoxTileSource()},\n function _(t,e,i,_,s){_();const r=t(349),o=t(9),n=t(350);class l extends r.TileSource{constructor(t){super(t)}static init_MercatorTileSource(){this.define((({Boolean:t})=>({snap_to_zoom:[t,!1],wrap_around:[t,!0]}))),this.override({x_origin_offset:20037508.34,y_origin_offset:20037508.34,initial_resolution:156543.03392804097})}initialize(){super.initialize(),this._resolutions=o.range(this.min_zoom,this.max_zoom+1).map((t=>this.get_resolution(t)))}_computed_initial_resolution(){return null!=this.initial_resolution?this.initial_resolution:2*Math.PI*6378137/this.tile_size}is_valid_tile(t,e,i){return!(!this.wrap_around&&(t<0||t>=2**i))&&!(e<0||e>=2**i)}parent_by_tile_xyz(t,e,i){const _=this.tile_xyz_to_quadkey(t,e,i),s=_.substring(0,_.length-1);return this.quadkey_to_tile_xyz(s)}get_resolution(t){return this._computed_initial_resolution()/2**t}get_resolution_by_extent(t,e,i){return[(t[2]-t[0])/i,(t[3]-t[1])/e]}get_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,r=Math.max(_,s);let o=0;for(const t of this._resolutions){if(r>t){if(0==o)return 0;if(o>0)return o-1}o+=1}return o-1}get_closest_level_by_extent(t,e,i){const _=(t[2]-t[0])/i,s=(t[3]-t[1])/e,r=Math.max(_,s),o=this._resolutions.reduce((function(t,e){return Math.abs(e-r)e?(u=o-s,a*=t):(u*=e,a=n-r)}const h=(u-(o-s))/2,c=(a-(n-r))/2;return[s-h,r-c,o+h,n+c]}tms_to_wmts(t,e,i){return[t,2**i-1-e,i]}wmts_to_tms(t,e,i){return[t,2**i-1-e,i]}pixels_to_meters(t,e,i){const _=this.get_resolution(i);return[t*_-this.x_origin_offset,e*_-this.y_origin_offset]}meters_to_pixels(t,e,i){const _=this.get_resolution(i);return[(t+this.x_origin_offset)/_,(e+this.y_origin_offset)/_]}pixels_to_tile(t,e){let i=Math.ceil(t/this.tile_size);i=0===i?i:i-1;return[i,Math.max(Math.ceil(e/this.tile_size)-1,0)]}pixels_to_raster(t,e,i){return[t,(this.tile_size<=l;t--)for(let i=n;i<=u;i++)this.is_valid_tile(i,t,e)&&h.push([i,t,e,this.get_tile_meter_bounds(i,t,e)]);return this.sort_tiles_from_center(h,[n,l,u,a]),h}quadkey_to_tile_xyz(t){let e=0,i=0;const _=t.length;for(let s=_;s>0;s--){const r=1<0;s--){const i=1<0;)if(s=s.substring(0,s.length-1),[t,e,i]=this.quadkey_to_tile_xyz(s),[t,e,i]=this.denormalize_xyz(t,e,i,_),this.tiles.has(this.tile_xyz_to_key(t,e,i)))return[t,e,i];return[0,0,0]}normalize_xyz(t,e,i){if(this.wrap_around){const _=2**i;return[(t%_+_)%_,e,i]}return[t,e,i]}denormalize_xyz(t,e,i,_){return[t+_*2**i,e,i]}denormalize_meters(t,e,i,_){return[t+2*_*Math.PI*6378137,e]}calculate_world_x_by_tile_xyz(t,e,i){return Math.floor(t/2**i)}}i.MercatorTileSource=l,l.__name__=\"MercatorTileSource\",l.init_MercatorTileSource()},\n function _(e,t,r,i,n){i();const l=e(53),s=e(13);class a extends l.Model{constructor(e){super(e)}static init_TileSource(){this.define((({Number:e,String:t,Dict:r,Nullable:i})=>({url:[t,\"\"],tile_size:[e,256],max_zoom:[e,30],min_zoom:[e,0],extra_url_vars:[r(t),{}],attribution:[t,\"\"],x_origin_offset:[e],y_origin_offset:[e],initial_resolution:[i(e),null]})))}initialize(){super.initialize(),this.tiles=new Map,this._normalize_case()}connect_signals(){super.connect_signals(),this.connect(this.change,(()=>this._clear_cache()))}string_lookup_replace(e,t){let r=e;for(const[e,i]of s.entries(t))r=r.replace(`{${e}}`,i);return r}_normalize_case(){const e=this.url.replace(\"{x}\",\"{X}\").replace(\"{y}\",\"{Y}\").replace(\"{z}\",\"{Z}\").replace(\"{q}\",\"{Q}\").replace(\"{xmin}\",\"{XMIN}\").replace(\"{ymin}\",\"{YMIN}\").replace(\"{xmax}\",\"{XMAX}\").replace(\"{ymax}\",\"{YMAX}\");this.url=e}_clear_cache(){this.tiles=new Map}tile_xyz_to_key(e,t,r){return`${e}:${t}:${r}`}key_to_tile_xyz(e){const[t,r,i]=e.split(\":\").map((e=>parseInt(e)));return[t,r,i]}sort_tiles_from_center(e,t){const[r,i,n,l]=t,s=(n-r)/2+r,a=(l-i)/2+i;e.sort((function(e,t){return Math.sqrt((s-e[0])**2+(a-e[1])**2)-Math.sqrt((s-t[0])**2+(a-t[1])**2)}))}get_image_url(e,t,r){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",t.toString()).replace(\"{Z}\",r.toString())}}r.TileSource=a,a.__name__=\"TileSource\",a.init_TileSource()},\n function _(t,e,r,n,o){n();const c=t(65);function _(t,e){return c.wgs84_mercator.compute(t,e)}function g(t,e){return c.wgs84_mercator.invert(t,e)}r.geographic_to_meters=_,r.meters_to_geographic=g,r.geographic_extent_to_meters=function(t){const[e,r,n,o]=t,[c,g]=_(e,r),[i,u]=_(n,o);return[c,g,i,u]},r.meters_extent_to_geographic=function(t){const[e,r,n,o]=t,[c,_]=g(e,r),[i,u]=g(n,o);return[c,_,i,u]}},\n function _(e,t,r,s,_){s();const o=e(348);class c extends o.MercatorTileSource{constructor(e){super(e)}get_image_url(e,t,r){const s=this.string_lookup_replace(this.url,this.extra_url_vars),[_,o,c]=this.tms_to_wmts(e,t,r),i=this.tile_xyz_to_quadkey(_,o,c);return s.replace(\"{Q}\",i)}}r.QUADKEYTileSource=c,c.__name__=\"QUADKEYTileSource\"},\n function _(t,e,i,s,_){s();const n=t(1),a=t(349),h=t(353),r=t(41),o=t(156),l=t(43),d=t(296),m=t(9),c=t(8),p=n.__importStar(t(354));class g extends r.RendererView{initialize(){this._tiles=[],super.initialize()}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.request_render())),this.connect(this.model.tile_source.change,(()=>this.request_render()))}styles(){return[...super.styles(),p.default]}get_extent(){return[this.x_range.start,this.y_range.start,this.x_range.end,this.y_range.end]}get map_plot(){return this.plot_model}get map_canvas(){return this.layer.ctx}get map_frame(){return this.plot_view.frame}get x_range(){return this.map_plot.x_range}get y_range(){return this.map_plot.y_range}_set_data(){this.extent=this.get_extent(),this._last_height=void 0,this._last_width=void 0}_update_attribution(){null!=this.attribution_el&&l.removeElement(this.attribution_el);const{attribution:t}=this.model.tile_source;if(c.isString(t)&&t.length>0){const{layout:e,frame:i}=this.plot_view,s=e.bbox.width-i.bbox.right,_=e.bbox.height-i.bbox.bottom,n=i.bbox.width;this.attribution_el=l.div({class:p.tile_attribution,style:{position:\"absolute\",right:`${s}px`,bottom:`${_}px`,\"max-width\":n-4+\"px\",padding:\"2px\",\"background-color\":\"rgba(255,255,255,0.5)\",\"font-size\":\"9px\",\"line-height\":\"1.05\",\"white-space\":\"nowrap\",overflow:\"hidden\",\"text-overflow\":\"ellipsis\"}}),this.plot_view.canvas_view.add_event(this.attribution_el),this.attribution_el.innerHTML=t,this.attribution_el.title=this.attribution_el.textContent.replace(/\\s*\\n\\s*/g,\" \")}}_map_data(){this.initial_extent=this.get_extent();const t=this.model.tile_source.get_level_by_extent(this.initial_extent,this.map_frame.bbox.height,this.map_frame.bbox.width),e=this.model.tile_source.snap_to_zoom_level(this.initial_extent,this.map_frame.bbox.height,this.map_frame.bbox.width,t);this.x_range.start=e[0],this.y_range.start=e[1],this.x_range.end=e[2],this.y_range.end=e[3],this.x_range instanceof o.Range1d&&(this.x_range.reset_start=e[0],this.x_range.reset_end=e[2]),this.y_range instanceof o.Range1d&&(this.y_range.reset_start=e[1],this.y_range.reset_end=e[3]),this._update_attribution()}_create_tile(t,e,i,s,_=!1){const[n,a,h]=this.model.tile_source.normalize_xyz(t,e,i),r={img:void 0,tile_coords:[t,e,i],normalized_coords:[n,a,h],quadkey:this.model.tile_source.tile_xyz_to_quadkey(t,e,i),cache_key:this.model.tile_source.tile_xyz_to_key(t,e,i),bounds:s,loaded:!1,finished:!1,x_coord:s[0],y_coord:s[3]},o=this.model.tile_source.get_image_url(n,a,h);new d.ImageLoader(o,{loaded:t=>{Object.assign(r,{img:t,loaded:!0}),_?(r.finished=!0,this.notify_finished()):this.request_render()},failed(){r.finished=!0}}),this.model.tile_source.tiles.set(r.cache_key,r),this._tiles.push(r)}_enforce_aspect_ratio(){if(this._last_height!==this.map_frame.bbox.height||this._last_width!==this.map_frame.bbox.width){const t=this.get_extent(),e=this.model.tile_source.get_level_by_extent(t,this.map_frame.bbox.height,this.map_frame.bbox.width),i=this.model.tile_source.snap_to_zoom_level(t,this.map_frame.bbox.height,this.map_frame.bbox.width,e);this.x_range.setv({start:i[0],end:i[2]}),this.y_range.setv({start:i[1],end:i[3]}),this.extent=i,this._last_height=this.map_frame.bbox.height,this._last_width=this.map_frame.bbox.width}}has_finished(){if(!super.has_finished())return!1;if(0===this._tiles.length)return!1;for(const t of this._tiles)if(!t.finished)return!1;return!0}_render(){null==this.map_initialized&&(this._set_data(),this._map_data(),this.map_initialized=!0),this._enforce_aspect_ratio(),this._update(),null!=this.prefetch_timer&&clearTimeout(this.prefetch_timer),this.prefetch_timer=setTimeout(this._prefetch_tiles.bind(this),500),this.has_finished()&&this.notify_finished()}_draw_tile(t){const e=this.model.tile_source.tiles.get(t);if(null!=e&&e.loaded){const[[t],[i]]=this.coordinates.map_to_screen([e.bounds[0]],[e.bounds[3]]),[[s],[_]]=this.coordinates.map_to_screen([e.bounds[2]],[e.bounds[1]]),n=s-t,a=_-i,h=t,r=i,o=this.map_canvas.getImageSmoothingEnabled();this.map_canvas.setImageSmoothingEnabled(this.model.smoothing),this.map_canvas.drawImage(e.img,h,r,n,a),this.map_canvas.setImageSmoothingEnabled(o),e.finished=!0}}_set_rect(){const t=this.plot_model.outline_line_width,e=this.map_frame.bbox.left+t/2,i=this.map_frame.bbox.top+t/2,s=this.map_frame.bbox.width-t,_=this.map_frame.bbox.height-t;this.map_canvas.rect(e,i,s,_),this.map_canvas.clip()}_render_tiles(t){this.map_canvas.save(),this._set_rect(),this.map_canvas.globalAlpha=this.model.alpha;for(const e of t)this._draw_tile(e);this.map_canvas.restore()}_prefetch_tiles(){const{tile_source:t}=this.model,e=this.get_extent(),i=this.map_frame.bbox.height,s=this.map_frame.bbox.width,_=this.model.tile_source.get_level_by_extent(e,i,s),n=this.model.tile_source.get_tiles_by_extent(e,_);for(let e=0,i=Math.min(10,n.length);ei&&(s=this.extent,h=i,r=!0),r&&(this.x_range.setv({start:s[0],end:s[2]}),this.y_range.setv({start:s[1],end:s[3]})),this.extent=s;const o=t.get_tiles_by_extent(s,h),l=[],d=[],c=[],p=[];for(const e of o){const[i,s,n]=e,a=t.tile_xyz_to_key(i,s,n),h=t.tiles.get(a);if(null!=h&&h.loaded)d.push(a);else if(this.model.render_parents){const[e,a,h]=t.get_closest_parent_by_tile_xyz(i,s,n),r=t.tile_xyz_to_key(e,a,h),o=t.tiles.get(r);if(null!=o&&o.loaded&&!m.includes(c,r)&&c.push(r),_){const e=t.children_by_tile_xyz(i,s,n);for(const[i,s,_]of e){const e=t.tile_xyz_to_key(i,s,_);t.tiles.has(e)&&p.push(e)}}}null==h&&l.push(e)}this._render_tiles(c),this._render_tiles(p),this._render_tiles(d),null!=this.render_timer&&clearTimeout(this.render_timer),this.render_timer=setTimeout((()=>this._fetch_tiles(l)),65)}}i.TileRendererView=g,g.__name__=\"TileRendererView\";class u extends r.Renderer{constructor(t){super(t)}static init_TileRenderer(){this.prototype.default_view=g,this.define((({Boolean:t,Number:e,Ref:i})=>({alpha:[e,1],smoothing:[t,!0],tile_source:[i(a.TileSource),()=>new h.WMTSTileSource],render_parents:[t,!0]}))),this.override({level:\"image\"})}}i.TileRenderer=u,u.__name__=\"TileRenderer\",u.init_TileRenderer()},\n function _(t,e,r,o,s){o();const c=t(348);class i extends c.MercatorTileSource{constructor(t){super(t)}get_image_url(t,e,r){const o=this.string_lookup_replace(this.url,this.extra_url_vars),[s,c,i]=this.tms_to_wmts(t,e,r);return o.replace(\"{X}\",s.toString()).replace(\"{Y}\",c.toString()).replace(\"{Z}\",i.toString())}}r.WMTSTileSource=i,i.__name__=\"WMTSTileSource\"},\n function _(t,o,i,b,r){b(),i.root=\"bk-root\",i.tile_attribution=\"bk-tile-attribution\",i.default=\".bk-root .bk-tile-attribution a{color:black;}\"},\n function _(e,r,t,c,o){c();const i=e(348);class l extends i.MercatorTileSource{constructor(e){super(e)}get_image_url(e,r,t){return this.string_lookup_replace(this.url,this.extra_url_vars).replace(\"{X}\",e.toString()).replace(\"{Y}\",r.toString()).replace(\"{Z}\",t.toString())}}t.TMSTileSource=l,l.__name__=\"TMSTileSource\"},\n function _(e,t,u,a,r){a(),r(\"CanvasTexture\",e(357).CanvasTexture),r(\"ImageURLTexture\",e(359).ImageURLTexture),r(\"Texture\",e(358).Texture)},\n function _(t,e,n,c,s){c();const a=t(358),i=t(34);class r extends a.Texture{constructor(t){super(t)}static init_CanvasTexture(){this.define((({String:t})=>({code:[t]})))}get func(){const t=i.use_strict(this.code);return new Function(\"ctx\",\"color\",\"scale\",\"weight\",t)}get_pattern(t,e,n){const c=document.createElement(\"canvas\");c.width=e,c.height=e;const s=c.getContext(\"2d\");return this.func.call(this,s,t,e,n),c}}n.CanvasTexture=r,r.__name__=\"CanvasTexture\",r.init_CanvasTexture()},\n function _(e,t,i,n,r){n();const s=e(53),u=e(20);class o extends s.Model{constructor(e){super(e)}static init_Texture(){this.define((()=>({repetition:[u.TextureRepetition,\"repeat\"]})))}}i.Texture=o,o.__name__=\"Texture\",o.init_Texture()},\n function _(e,t,i,r,n){r();const a=e(358),s=e(296);class u extends a.Texture{constructor(e){super(e)}static init_ImageURLTexture(){this.define((({String:e})=>({url:[e]})))}initialize(){super.initialize(),this._loader=new s.ImageLoader(this.url)}get_pattern(e,t,i){const{_loader:r}=this;return this._loader.finished?r.image:r.promise}}i.ImageURLTexture=u,u.__name__=\"ImageURLTexture\",u.init_ImageURLTexture()},\n function _(o,l,T,e,t){e(),t(\"ActionTool\",o(251).ActionTool),t(\"CustomAction\",o(361).CustomAction),t(\"HelpTool\",o(252).HelpTool),t(\"RedoTool\",o(362).RedoTool),t(\"ResetTool\",o(363).ResetTool),t(\"SaveTool\",o(364).SaveTool),t(\"UndoTool\",o(365).UndoTool),t(\"ZoomInTool\",o(366).ZoomInTool),t(\"ZoomOutTool\",o(369).ZoomOutTool),t(\"ButtonTool\",o(238).ButtonTool),t(\"EditTool\",o(370).EditTool),t(\"BoxEditTool\",o(371).BoxEditTool),t(\"FreehandDrawTool\",o(372).FreehandDrawTool),t(\"PointDrawTool\",o(373).PointDrawTool),t(\"PolyDrawTool\",o(374).PolyDrawTool),t(\"PolyTool\",o(375).PolyTool),t(\"PolyEditTool\",o(376).PolyEditTool),t(\"BoxSelectTool\",o(377).BoxSelectTool),t(\"BoxZoomTool\",o(379).BoxZoomTool),t(\"GestureTool\",o(237).GestureTool),t(\"LassoSelectTool\",o(380).LassoSelectTool),t(\"LineEditTool\",o(382).LineEditTool),t(\"PanTool\",o(384).PanTool),t(\"PolySelectTool\",o(381).PolySelectTool),t(\"RangeTool\",o(385).RangeTool),t(\"SelectTool\",o(378).SelectTool),t(\"TapTool\",o(386).TapTool),t(\"WheelPanTool\",o(387).WheelPanTool),t(\"WheelZoomTool\",o(388).WheelZoomTool),t(\"CrosshairTool\",o(389).CrosshairTool),t(\"CustomJSHover\",o(390).CustomJSHover),t(\"HoverTool\",o(391).HoverTool),t(\"InspectTool\",o(247).InspectTool),t(\"Tool\",o(236).Tool),t(\"ToolProxy\",o(392).ToolProxy),t(\"Toolbar\",o(235).Toolbar),t(\"ToolbarBase\",o(248).ToolbarBase),t(\"ProxyToolbar\",o(393).ProxyToolbar),t(\"ToolbarBox\",o(393).ToolbarBox)},\n function _(t,o,i,s,n){s();const e=t(251);class c extends e.ActionToolButtonView{css_classes(){return super.css_classes().concat(\"bk-toolbar-button-custom-action\")}}i.CustomActionButtonView=c,c.__name__=\"CustomActionButtonView\";class u extends e.ActionToolView{doit(){var t;null===(t=this.model.callback)||void 0===t||t.execute(this.model)}}i.CustomActionView=u,u.__name__=\"CustomActionView\";class l extends e.ActionTool{constructor(t){super(t),this.tool_name=\"Custom Action\",this.button_view=c}static init_CustomAction(){this.prototype.default_view=u,this.define((({Any:t,String:o,Nullable:i})=>({callback:[i(t)],icon:[o]}))),this.override({description:\"Perform a Custom Action\"})}}i.CustomAction=l,l.__name__=\"CustomAction\",l.init_CustomAction()},\n function _(o,e,t,i,s){i();const n=o(251),d=o(242);class l extends n.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state.changed,(()=>this.model.disabled=!this.plot_view.state.can_redo))}doit(){this.plot_view.state.redo()}}t.RedoToolView=l,l.__name__=\"RedoToolView\";class _ extends n.ActionTool{constructor(o){super(o),this.tool_name=\"Redo\",this.icon=d.tool_icon_redo}static init_RedoTool(){this.prototype.default_view=l,this.override({disabled:!0}),this.register_alias(\"redo\",(()=>new _))}}t.RedoTool=_,_.__name__=\"RedoTool\",_.init_RedoTool()},\n function _(e,t,o,s,i){s();const _=e(251),n=e(242);class l extends _.ActionToolView{doit(){this.plot_view.reset()}}o.ResetToolView=l,l.__name__=\"ResetToolView\";class c extends _.ActionTool{constructor(e){super(e),this.tool_name=\"Reset\",this.icon=n.tool_icon_reset}static init_ResetTool(){this.prototype.default_view=l,this.register_alias(\"reset\",(()=>new c))}}o.ResetTool=c,c.__name__=\"ResetTool\",c.init_ResetTool()},\n function _(o,e,t,a,i){a();const n=o(251),s=o(242);class c extends n.ActionToolView{async copy(){const o=await this.plot_view.to_blob(),e=new ClipboardItem({[o.type]:o});await navigator.clipboard.write([e])}async save(o){const e=await this.plot_view.to_blob(),t=document.createElement(\"a\");t.href=URL.createObjectURL(e),t.download=o,t.target=\"_blank\",t.dispatchEvent(new MouseEvent(\"click\"))}doit(o=\"save\"){switch(o){case\"save\":this.save(\"bokeh_plot\");break;case\"copy\":this.copy()}}}t.SaveToolView=c,c.__name__=\"SaveToolView\";class l extends n.ActionTool{constructor(o){super(o),this.tool_name=\"Save\",this.icon=s.tool_icon_save}static init_SaveTool(){this.prototype.default_view=c,this.register_alias(\"save\",(()=>new l))}get menu(){return[{icon:\"bk-tool-icon-copy-to-clipboard\",tooltip:\"Copy image to clipboard\",if:()=>\"undefined\"!=typeof ClipboardItem,handler:()=>{this.do.emit(\"copy\")}}]}}t.SaveTool=l,l.__name__=\"SaveTool\",l.init_SaveTool()},\n function _(o,t,n,i,e){i();const s=o(251),d=o(242);class l extends s.ActionToolView{connect_signals(){super.connect_signals(),this.connect(this.plot_view.state.changed,(()=>this.model.disabled=!this.plot_view.state.can_undo))}doit(){this.plot_view.state.undo()}}n.UndoToolView=l,l.__name__=\"UndoToolView\";class _ extends s.ActionTool{constructor(o){super(o),this.tool_name=\"Undo\",this.icon=d.tool_icon_undo}static init_UndoTool(){this.prototype.default_view=l,this.override({disabled:!0}),this.register_alias(\"undo\",(()=>new _))}}n.UndoTool=_,_.__name__=\"UndoTool\",_.init_UndoTool()},\n function _(o,i,n,s,e){s();const t=o(367),_=o(242);class m extends t.ZoomBaseToolView{}n.ZoomInToolView=m,m.__name__=\"ZoomInToolView\";class l extends t.ZoomBaseTool{constructor(o){super(o),this.sign=1,this.tool_name=\"Zoom In\",this.icon=_.tool_icon_zoom_in}static init_ZoomInTool(){this.prototype.default_view=m,this.register_alias(\"zoom_in\",(()=>new l({dimensions:\"both\"}))),this.register_alias(\"xzoom_in\",(()=>new l({dimensions:\"width\"}))),this.register_alias(\"yzoom_in\",(()=>new l({dimensions:\"height\"})))}}n.ZoomInTool=l,l.__name__=\"ZoomInTool\",l.init_ZoomInTool()},\n function _(o,t,e,i,s){i();const n=o(251),l=o(20),a=o(368);class _ extends n.ActionToolView{doit(){var o;const t=this.plot_view.frame,e=this.model.dimensions,i=\"width\"==e||\"both\"==e,s=\"height\"==e||\"both\"==e,n=a.scale_range(t,this.model.sign*this.model.factor,i,s);this.plot_view.state.push(\"zoom_out\",{range:n}),this.plot_view.update_range(n,{scrolling:!0}),null===(o=this.model.document)||void 0===o||o.interactive_start(this.plot_model)}}e.ZoomBaseToolView=_,_.__name__=\"ZoomBaseToolView\";class m extends n.ActionTool{constructor(o){super(o)}static init_ZoomBaseTool(){this.define((({Percent:o})=>({factor:[o,.1],dimensions:[l.Dimensions,\"both\"]})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}e.ZoomBaseTool=m,m.__name__=\"ZoomBaseTool\",m.init_ZoomBaseTool()},\n function _(n,t,o,r,s){r();const c=n(10);function e(n,t,o){const[r,s]=[n.start,n.end],c=null!=o?o:(s+r)/2;return[r-(r-c)*t,s-(s-c)*t]}function a(n,[t,o]){const r=new Map;for(const[s,c]of n){const[n,e]=c.r_invert(t,o);r.set(s,{start:n,end:e})}return r}o.scale_highlow=e,o.get_info=a,o.scale_range=function(n,t,o=!0,r=!0,s){t=c.clamp(t,-.9,.9);const l=o?t:0,[u,i]=e(n.bbox.h_range,l,null!=s?s.x:void 0),_=a(n.x_scales,[u,i]),f=r?t:0,[g,x]=e(n.bbox.v_range,f,null!=s?s.y:void 0);return{xrs:_,yrs:a(n.y_scales,[g,x]),factor:t}}},\n function _(o,t,i,s,e){s();const n=o(367),_=o(242);class m extends n.ZoomBaseToolView{}i.ZoomOutToolView=m,m.__name__=\"ZoomOutToolView\";class l extends n.ZoomBaseTool{constructor(o){super(o),this.sign=-1,this.tool_name=\"Zoom Out\",this.icon=_.tool_icon_zoom_out}static init_ZoomOutTool(){this.prototype.default_view=m,this.register_alias(\"zoom_out\",(()=>new l({dimensions:\"both\"}))),this.register_alias(\"xzoom_out\",(()=>new l({dimensions:\"width\"}))),this.register_alias(\"yzoom_out\",(()=>new l({dimensions:\"height\"})))}}i.ZoomOutTool=l,l.__name__=\"ZoomOutTool\",l.init_ZoomOutTool()},\n function _(e,t,s,o,n){o();const i=e(9),r=e(8),c=e(11),a=e(61),_=e(237);class l extends _.GestureToolView{constructor(){super(...arguments),this._mouse_in_frame=!0}_select_mode(e){const{shiftKey:t,ctrlKey:s}=e;return t||s?t&&!s?\"append\":!t&&s?\"intersect\":t&&s?\"subtract\":void c.unreachable():\"replace\"}_move_enter(e){this._mouse_in_frame=!0}_move_exit(e){this._mouse_in_frame=!1}_map_drag(e,t,s){if(!this.plot_view.frame.bbox.contains(e,t))return null;const o=this.plot_view.renderer_view(s);if(null==o)return null;return[o.coordinates.x_scale.invert(e),o.coordinates.y_scale.invert(t)]}_delete_selected(e){const t=e.data_source,s=t.selected.indices;s.sort();for(const e of t.columns()){const o=t.get_array(e);for(let e=0;e({custom_icon:[n(t),null],empty_value:[e],renderers:[s(o(a.GlyphRenderer)),[]]})))}get computed_icon(){var e;return null!==(e=this.custom_icon)&&void 0!==e?e:this.icon}}s.EditTool=d,d.__name__=\"EditTool\",d.init_EditTool()},\n function _(e,t,s,i,_){i();const o=e(43),n=e(20),a=e(370),d=e(242);class l extends a.EditToolView{_tap(e){null==this._draw_basepoint&&null==this._basepoint&&this._select_event(e,this._select_mode(e),this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)if(e.keyCode===o.Keys.Backspace)this._delete_selected(t);else if(e.keyCode==o.Keys.Esc){t.data_source.selection_manager.clear()}}_set_extent([e,t],[s,i],_,o=!1){const n=this.model.renderers[0],a=this.plot_view.renderer_view(n);if(null==a)return;const d=n.glyph,l=n.data_source,[r,h]=a.coordinates.x_scale.r_invert(e,t),[p,u]=a.coordinates.y_scale.r_invert(s,i),[c,m]=[(r+h)/2,(p+u)/2],[f,b]=[h-r,u-p],[x,y]=[d.x.field,d.y.field],[w,v]=[d.width.field,d.height.field];if(_)this._pop_glyphs(l,this.model.num_objects),x&&l.get_array(x).push(c),y&&l.get_array(y).push(m),w&&l.get_array(w).push(f),v&&l.get_array(v).push(b),this._pad_empty_columns(l,[x,y,w,v]);else{const e=l.data[x].length-1;x&&(l.data[x][e]=c),y&&(l.data[y][e]=m),w&&(l.data[w][e]=f),v&&(l.data[v][e]=b)}this._emit_cds_changes(l,!0,!1,o)}_update_box(e,t=!1,s=!1){if(null==this._draw_basepoint)return;const i=[e.sx,e.sy],_=this.plot_view.frame,o=this.model.dimensions,n=this.model._get_dim_limits(this._draw_basepoint,i,_,o);if(null!=n){const[e,i]=n;this._set_extent(e,i,t,s)}}_doubletap(e){this.model.active&&(null!=this._draw_basepoint?(this._update_box(e,!1,!0),this._draw_basepoint=null):(this._draw_basepoint=[e.sx,e.sy],this._select_event(e,\"append\",this.model.renderers),this._update_box(e,!0,!1)))}_move(e){this._update_box(e,!1,!1)}_pan_start(e){if(e.shiftKey){if(null!=this._draw_basepoint)return;this._draw_basepoint=[e.sx,e.sy],this._update_box(e,!0,!1)}else{if(null!=this._basepoint)return;this._select_event(e,\"append\",this.model.renderers),this._basepoint=[e.sx,e.sy]}}_pan(e,t=!1,s=!1){if(e.shiftKey){if(null==this._draw_basepoint)return;this._update_box(e,t,s)}else{if(null==this._basepoint)return;this._drag_points(e,this.model.renderers)}}_pan_end(e){if(this._pan(e,!1,!0),e.shiftKey)this._draw_basepoint=null;else{this._basepoint=null;for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0)}}}s.BoxEditToolView=l,l.__name__=\"BoxEditToolView\";class r extends a.EditTool{constructor(e){super(e),this.tool_name=\"Box Edit Tool\",this.icon=d.tool_icon_box_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=1}static init_BoxEditTool(){this.prototype.default_view=l,this.define((({Int:e})=>({dimensions:[n.Dimensions,\"both\"],num_objects:[e,0]})))}}s.BoxEditTool=r,r.__name__=\"BoxEditTool\",r.init_BoxEditTool()},\n function _(e,t,a,s,r){s();const _=e(43),i=e(8),o=e(370),d=e(242);class n extends o.EditToolView{_draw(e,t,a=!1){if(!this.model.active)return;const s=this.model.renderers[0],r=this._map_drag(e.sx,e.sy,s);if(null==r)return;const[_,o]=r,d=s.data_source,n=s.glyph,[h,l]=[n.xs.field,n.ys.field];if(\"new\"==t)this._pop_glyphs(d,this.model.num_objects),h&&d.get_array(h).push([_]),l&&d.get_array(l).push([o]),this._pad_empty_columns(d,[h,l]);else if(\"add\"==t){if(h){const e=d.data[h].length-1;let t=d.get_array(h)[e];i.isArray(t)||(t=Array.from(t),d.data[h][e]=t),t.push(_)}if(l){const e=d.data[l].length-1;let t=d.get_array(l)[e];i.isArray(t)||(t=Array.from(t),d.data[l][e]=t),t.push(o)}}this._emit_cds_changes(d,!0,!0,a)}_pan_start(e){this._draw(e,\"new\")}_pan(e){this._draw(e,\"add\")}_pan_end(e){this._draw(e,\"add\",!0)}_tap(e){this._select_event(e,this._select_mode(e),this.model.renderers)}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===_.Keys.Esc?t.data_source.selection_manager.clear():e.keyCode===_.Keys.Backspace&&this._delete_selected(t)}}a.FreehandDrawToolView=n,n.__name__=\"FreehandDrawToolView\";class h extends o.EditTool{constructor(e){super(e),this.tool_name=\"Freehand Draw Tool\",this.icon=d.tool_icon_freehand_draw,this.event_type=[\"pan\",\"tap\"],this.default_order=3}static init_FreehandDrawTool(){this.prototype.default_view=n,this.define((({Int:e})=>({num_objects:[e,0]}))),this.register_alias(\"freehand_draw\",(()=>new h))}}a.FreehandDrawTool=h,h.__name__=\"FreehandDrawTool\",h.init_FreehandDrawTool()},\n function _(e,t,s,o,i){o();const a=e(43),n=e(370),_=e(242);class r extends n.EditToolView{_tap(e){if(this._select_event(e,this._select_mode(e),this.model.renderers).length||!this.model.add)return;const t=this.model.renderers[0],s=this._map_drag(e.sx,e.sy,t);if(null==s)return;const o=t.glyph,i=t.data_source,[a,n]=[o.x.field,o.y.field],[_,r]=s;this._pop_glyphs(i,this.model.num_objects),a&&i.get_array(a).push(_),n&&i.get_array(n).push(r),this._pad_empty_columns(i,[a,n]),i.change.emit(),i.data=i.data,i.properties.data.change.emit()}_keyup(e){if(this.model.active&&this._mouse_in_frame)for(const t of this.model.renderers)e.keyCode===a.Keys.Backspace?this._delete_selected(t):e.keyCode==a.Keys.Esc&&t.data_source.selection_manager.clear()}_pan_start(e){this.model.drag&&(this._select_event(e,\"append\",this.model.renderers),this._basepoint=[e.sx,e.sy])}_pan(e){this.model.drag&&null!=this._basepoint&&this._drag_points(e,this.model.renderers)}_pan_end(e){if(this.model.drag){this._pan(e);for(const e of this.model.renderers)this._emit_cds_changes(e.data_source,!1,!0,!0);this._basepoint=null}}}s.PointDrawToolView=r,r.__name__=\"PointDrawToolView\";class d extends n.EditTool{constructor(e){super(e),this.tool_name=\"Point Draw Tool\",this.icon=_.tool_icon_point_draw,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=2}static init_PointDrawTool(){this.prototype.default_view=r,this.define((({Boolean:e,Int:t})=>({add:[e,!0],drag:[e,!0],num_objects:[t,0]})))}}s.PointDrawTool=d,d.__name__=\"PointDrawTool\",d.init_PointDrawTool()},\n function _(e,t,s,i,a){i();const o=e(43),r=e(8),n=e(375),_=e(242);class d extends n.PolyToolView{constructor(){super(...arguments),this._drawing=!1,this._initialized=!1}_tap(e){this._drawing?this._draw(e,\"add\",!0):this._select_event(e,this._select_mode(e),this.model.renderers)}_draw(e,t,s=!1){const i=this.model.renderers[0],a=this._map_drag(e.sx,e.sy,i);if(this._initialized||this.activate(),null==a)return;const[o,n]=this._snap_to_vertex(e,...a),_=i.data_source,d=i.glyph,[l,h]=[d.xs.field,d.ys.field];if(\"new\"==t)this._pop_glyphs(_,this.model.num_objects),l&&_.get_array(l).push([o,o]),h&&_.get_array(h).push([n,n]),this._pad_empty_columns(_,[l,h]);else if(\"edit\"==t){if(l){const e=_.data[l][_.data[l].length-1];e[e.length-1]=o}if(h){const e=_.data[h][_.data[h].length-1];e[e.length-1]=n}}else if(\"add\"==t){if(l){const e=_.data[l].length-1;let t=_.get_array(l)[e];const s=t[t.length-1];t[t.length-1]=o,r.isArray(t)||(t=Array.from(t),_.data[l][e]=t),t.push(s)}if(h){const e=_.data[h].length-1;let t=_.get_array(h)[e];const s=t[t.length-1];t[t.length-1]=n,r.isArray(t)||(t=Array.from(t),_.data[h][e]=t),t.push(s)}}this._emit_cds_changes(_,!0,!1,s)}_show_vertices(){if(!this.model.active)return;const e=[],t=[];for(let s=0;sthis._show_vertices()))}this._initialized=!0}}deactivate(){this._drawing&&(this._remove(),this._drawing=!1),this.model.vertex_renderer&&this._hide_vertices()}}s.PolyDrawToolView=d,d.__name__=\"PolyDrawToolView\";class l extends n.PolyTool{constructor(e){super(e),this.tool_name=\"Polygon Draw Tool\",this.icon=_.tool_icon_poly_draw,this.event_type=[\"pan\",\"tap\",\"move\"],this.default_order=3}static init_PolyDrawTool(){this.prototype.default_view=d,this.define((({Boolean:e,Int:t})=>({drag:[e,!0],num_objects:[t,0]})))}}s.PolyDrawTool=l,l.__name__=\"PolyDrawTool\",l.init_PolyDrawTool()},\n function _(e,t,r,o,s){o();const i=e(8),l=e(370);class _ extends l.EditToolView{_set_vertices(e,t){const r=this.model.vertex_renderer.glyph,o=this.model.vertex_renderer.data_source,[s,l]=[r.x.field,r.y.field];s&&(i.isArray(e)?o.data[s]=e:r.x={value:e}),l&&(i.isArray(t)?o.data[l]=t:r.y={value:t}),this._emit_cds_changes(o,!0,!0,!1)}_hide_vertices(){this._set_vertices([],[])}_snap_to_vertex(e,t,r){if(this.model.vertex_renderer){const o=this._select_event(e,\"replace\",[this.model.vertex_renderer]),s=this.model.vertex_renderer.data_source,i=this.model.vertex_renderer.glyph,[l,_]=[i.x.field,i.y.field];if(o.length){const e=s.selected.indices[0];l&&(t=s.data[l][e]),_&&(r=s.data[_][e]),s.selection_manager.clear()}}return[t,r]}}r.PolyToolView=_,_.__name__=\"PolyToolView\";class d extends l.EditTool{constructor(e){super(e)}static init_PolyTool(){this.define((({AnyRef:e})=>({vertex_renderer:[e()]})))}}r.PolyTool=d,d.__name__=\"PolyTool\",d.init_PolyTool()},\n function _(e,t,s,r,i){r();const _=e(43),d=e(8),n=e(375),l=e(242);class a extends n.PolyToolView{constructor(){super(...arguments),this._drawing=!1,this._cur_index=null}_doubletap(e){if(!this.model.active)return;const t=this._map_drag(e.sx,e.sy,this.model.vertex_renderer);if(null==t)return;const[s,r]=t,i=this._select_event(e,\"replace\",[this.model.vertex_renderer]),_=this.model.vertex_renderer.data_source,d=this.model.vertex_renderer.glyph,[n,l]=[d.x.field,d.y.field];if(i.length&&null!=this._selected_renderer){const e=_.selected.indices[0];this._drawing?(this._drawing=!1,_.selection_manager.clear()):(_.selected.indices=[e+1],n&&_.get_array(n).splice(e+1,0,s),l&&_.get_array(l).splice(e+1,0,r),this._drawing=!0),_.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}else this._show_vertices(e)}_show_vertices(e){if(!this.model.active)return;const t=this.model.renderers[0],s=()=>this._update_vertices(t),r=null==t?void 0:t.data_source,i=this._select_event(e,\"replace\",this.model.renderers);if(!i.length)return this._set_vertices([],[]),this._selected_renderer=null,this._drawing=!1,this._cur_index=null,void(null!=r&&r.disconnect(r.properties.data.change,s));null!=r&&r.connect(r.properties.data.change,s),this._cur_index=i[0].data_source.selected.indices[0],this._update_vertices(i[0])}_update_vertices(e){const t=e.glyph,s=e.data_source,r=this._cur_index,[i,_]=[t.xs.field,t.ys.field];if(this._drawing)return;if(null==r&&(i||_))return;let n,l;i&&null!=r?(n=s.data[i][r],d.isArray(n)||(s.data[i][r]=n=Array.from(n))):n=t.xs.value,_&&null!=r?(l=s.data[_][r],d.isArray(l)||(s.data[_][r]=l=Array.from(l))):l=t.ys.value,this._selected_renderer=e,this._set_vertices(n,l)}_move(e){if(this._drawing&&null!=this._selected_renderer){const t=this.model.vertex_renderer,s=t.data_source,r=t.glyph,i=this._map_drag(e.sx,e.sy,t);if(null==i)return;let[_,d]=i;const n=s.selected.indices;[_,d]=this._snap_to_vertex(e,_,d),s.selected.indices=n;const[l,a]=[r.x.field,r.y.field],c=n[0];l&&(s.data[l][c]=_),a&&(s.data[a][c]=d),s.change.emit(),this._selected_renderer.data_source.change.emit()}}_tap(e){const t=this.model.vertex_renderer,s=this._map_drag(e.sx,e.sy,t);if(null==s)return;if(this._drawing&&this._selected_renderer){let[r,i]=s;const _=t.data_source,d=t.glyph,[n,l]=[d.x.field,d.y.field],a=_.selected.indices;[r,i]=this._snap_to_vertex(e,r,i);const c=a[0];if(_.selected.indices=[c+1],n){const e=_.get_array(n),t=e[c];e[c]=r,e.splice(c+1,0,t)}if(l){const e=_.get_array(l),t=e[c];e[c]=i,e.splice(c+1,0,t)}return _.change.emit(),void this._emit_cds_changes(this._selected_renderer.data_source,!0,!1,!0)}const r=this._select_mode(e);this._select_event(e,r,[t]),this._select_event(e,r,this.model.renderers)}_remove_vertex(){if(!this._drawing||!this._selected_renderer)return;const e=this.model.vertex_renderer,t=e.data_source,s=e.glyph,r=t.selected.indices[0],[i,_]=[s.x.field,s.y.field];i&&t.get_array(i).splice(r,1),_&&t.get_array(_).splice(r,1),t.change.emit(),this._emit_cds_changes(this._selected_renderer.data_source)}_pan_start(e){this._select_event(e,\"append\",[this.model.vertex_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.vertex_renderer]),this._emit_cds_changes(this.model.vertex_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}_keyup(e){if(!this.model.active||!this._mouse_in_frame)return;let t;t=this._selected_renderer?[this.model.vertex_renderer]:this.model.renderers;for(const s of t)e.keyCode===_.Keys.Backspace?(this._delete_selected(s),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source)):e.keyCode==_.Keys.Esc&&(this._drawing?(this._remove_vertex(),this._drawing=!1):this._selected_renderer&&this._hide_vertices(),s.data_source.selection_manager.clear())}deactivate(){this._selected_renderer&&(this._drawing&&(this._remove_vertex(),this._drawing=!1),this._hide_vertices())}}s.PolyEditToolView=a,a.__name__=\"PolyEditToolView\";class c extends n.PolyTool{constructor(e){super(e),this.tool_name=\"Poly Edit Tool\",this.icon=l.tool_icon_poly_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_PolyEditTool(){this.prototype.default_view=a}}s.PolyEditTool=c,c.__name__=\"PolyEditTool\",c.init_PolyEditTool()},\n function _(e,t,o,s,i){s();const l=e(378),n=e(136),_=e(20),c=e(242);class h extends l.SelectToolView{_compute_limits(e){const t=this.plot_view.frame,o=this.model.dimensions;let s=this._base_point;if(\"center\"==this.model.origin){const[t,o]=s,[i,l]=e;s=[t-(i-t),o-(l-o)]}return this.model._get_dim_limits(s,e,t,o)}_pan_start(e){const{sx:t,sy:o}=e;this._base_point=[t,o]}_pan(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);this.model.overlay.update({left:i[0],right:i[1],top:l[0],bottom:l[1]}),this.model.select_every_mousemove&&this._do_select(i,l,!1,this._select_mode(e))}_pan_end(e){const{sx:t,sy:o}=e,s=[t,o],[i,l]=this._compute_limits(s);this._do_select(i,l,!0,this._select_mode(e)),this.model.overlay.update({left:null,right:null,top:null,bottom:null}),this._base_point=null,this.plot_view.state.push(\"box_select\",{selection:this.plot_view.get_selection()})}_do_select([e,t],[o,s],i,l=\"replace\"){const n={type:\"rect\",sx0:e,sx1:t,sy0:o,sy1:s};this._select(n,i,l)}}o.BoxSelectToolView=h,h.__name__=\"BoxSelectToolView\";const r=()=>new n.BoxAnnotation({level:\"overlay\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class a extends l.SelectTool{constructor(e){super(e),this.tool_name=\"Box Select\",this.icon=c.tool_icon_box_select,this.event_type=\"pan\",this.default_order=30}static init_BoxSelectTool(){this.prototype.default_view=h,this.define((({Boolean:e,Ref:t})=>({dimensions:[_.Dimensions,\"both\"],select_every_mousemove:[e,!1],overlay:[t(n.BoxAnnotation),r],origin:[_.BoxOrigin,\"corner\"]}))),this.register_alias(\"box_select\",(()=>new a)),this.register_alias(\"xbox_select\",(()=>new a({dimensions:\"width\"}))),this.register_alias(\"ybox_select\",(()=>new a({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}o.BoxSelectTool=a,a.__name__=\"BoxSelectTool\",a.init_BoxSelectTool()},\n function _(e,t,s,n,o){n();const r=e(237),c=e(61),i=e(123),l=e(62),a=e(161),_=e(20),d=e(43),h=e(264),p=e(15),u=e(11);class m extends r.GestureToolView{connect_signals(){super.connect_signals(),this.model.clear.connect((()=>this._clear()))}get computed_renderers(){const{renderers:e,names:t}=this.model,s=this.plot_model.data_renderers;return a.compute_renderers(e,s,t)}_computed_renderers_by_data_source(){var e;const t=new Map;for(const s of this.computed_renderers){let n;if(s instanceof c.GlyphRenderer)n=s.data_source;else{if(!(s instanceof i.GraphRenderer))continue;n=s.node_renderer.data_source}const o=null!==(e=t.get(n))&&void 0!==e?e:[];t.set(n,[...o,s])}return t}_select_mode(e){const{shiftKey:t,ctrlKey:s}=e;return t||s?t&&!s?\"append\":!t&&s?\"intersect\":t&&s?\"subtract\":void u.unreachable():this.model.mode}_keyup(e){e.keyCode==d.Keys.Esc&&this._clear()}_clear(){for(const e of this.computed_renderers)e.get_selection_manager().clear();const e=this.computed_renderers.map((e=>this.plot_view.renderer_view(e)));this.plot_view.request_paint(e)}_select(e,t,s){const n=this._computed_renderers_by_data_source();for(const[,o]of n){const n=o[0].get_selection_manager(),r=[];for(const e of o){const t=this.plot_view.renderer_view(e);null!=t&&r.push(t)}n.select(r,e,t,s)}null!=this.model.callback&&this._emit_callback(e),this._emit_selection_event(e,t)}_emit_selection_event(e,t=!0){const{x_scale:s,y_scale:n}=this.plot_view.frame;let o;switch(e.type){case\"point\":{const{sx:t,sy:r}=e,c=s.invert(t),i=n.invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}case\"span\":{const{sx:t,sy:r}=e,c=s.invert(t),i=n.invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}case\"rect\":{const{sx0:t,sx1:r,sy0:c,sy1:i}=e,[l,a]=s.r_invert(t,r),[_,d]=n.r_invert(c,i);o=Object.assign(Object.assign({},e),{x0:l,y0:_,x1:a,y1:d});break}case\"poly\":{const{sx:t,sy:r}=e,c=s.v_invert(t),i=n.v_invert(r);o=Object.assign(Object.assign({},e),{x:c,y:i});break}}this.plot_model.trigger_event(new h.SelectionGeometry(o,t))}}s.SelectToolView=m,m.__name__=\"SelectToolView\";class v extends r.GestureTool{constructor(e){super(e)}initialize(){super.initialize(),this.clear=new p.Signal0(this,\"clear\")}static init_SelectTool(){this.define((({String:e,Array:t,Ref:s,Or:n,Auto:o})=>({renderers:[n(t(s(l.DataRenderer)),o),\"auto\"],names:[t(e),[]],mode:[_.SelectionMode,\"replace\"]})))}get menu(){return[{icon:\"bk-tool-icon-replace-mode\",tooltip:\"Replace the current selection\",active:()=>\"replace\"==this.mode,handler:()=>{this.mode=\"replace\",this.active=!0}},{icon:\"bk-tool-icon-append-mode\",tooltip:\"Append to the current selection (Shift)\",active:()=>\"append\"==this.mode,handler:()=>{this.mode=\"append\",this.active=!0}},{icon:\"bk-tool-icon-intersect-mode\",tooltip:\"Intersect with the current selection (Ctrl)\",active:()=>\"intersect\"==this.mode,handler:()=>{this.mode=\"intersect\",this.active=!0}},{icon:\"bk-tool-icon-subtract-mode\",tooltip:\"Subtract from the current selection (Shift+Ctrl)\",active:()=>\"subtract\"==this.mode,handler:()=>{this.mode=\"subtract\",this.active=!0}},null,{icon:\"bk-tool-icon-clear-selection\",tooltip:\"Clear the current selection (Esc)\",handler:()=>{this.clear.emit()}}]}}s.SelectTool=v,v.__name__=\"SelectTool\",v.init_SelectTool()},\n function _(t,o,e,s,i){s();const n=t(237),_=t(136),a=t(20),l=t(242);class r extends n.GestureToolView{_match_aspect(t,o,e){const s=e.bbox.aspect,i=e.bbox.h_range.end,n=e.bbox.h_range.start,_=e.bbox.v_range.end,a=e.bbox.v_range.start;let l=Math.abs(t[0]-o[0]),r=Math.abs(t[1]-o[1]);const h=0==r?0:l/r,[c]=h>=s?[1,h/s]:[s/h,1];let m,p,d,b;return t[0]<=o[0]?(m=t[0],p=t[0]+l*c,p>i&&(p=i)):(p=t[0],m=t[0]-l*c,m_&&(d=_)):(d=t[1],b=t[1]-l/s,bnew _.BoxAnnotation({level:\"overlay\",top_units:\"screen\",left_units:\"screen\",bottom_units:\"screen\",right_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class c extends n.GestureTool{constructor(t){super(t),this.tool_name=\"Box Zoom\",this.icon=l.tool_icon_box_zoom,this.event_type=\"pan\",this.default_order=20}static init_BoxZoomTool(){this.prototype.default_view=r,this.define((({Boolean:t,Ref:o})=>({dimensions:[a.Dimensions,\"both\"],overlay:[o(_.BoxAnnotation),h],match_aspect:[t,!1],origin:[a.BoxOrigin,\"corner\"]}))),this.register_alias(\"box_zoom\",(()=>new c({dimensions:\"both\"}))),this.register_alias(\"xbox_zoom\",(()=>new c({dimensions:\"width\"}))),this.register_alias(\"ybox_zoom\",(()=>new c({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}e.BoxZoomTool=c,c.__name__=\"BoxZoomTool\",c.init_BoxZoomTool()},\n function _(s,e,t,o,i){o();const l=s(378),_=s(231),a=s(381),c=s(43),n=s(242);class h extends l.SelectToolView{constructor(){super(...arguments),this.sxs=[],this.sys=[]}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>this._active_change()))}_active_change(){this.model.active||this._clear_overlay()}_keyup(s){s.keyCode==c.Keys.Enter&&this._clear_overlay()}_pan_start(s){this.sxs=[],this.sys=[];const{sx:e,sy:t}=s;this._append_overlay(e,t)}_pan(s){const[e,t]=this.plot_view.frame.bbox.clip(s.sx,s.sy);this._append_overlay(e,t),this.model.select_every_mousemove&&this._do_select(this.sxs,this.sys,!1,this._select_mode(s))}_pan_end(s){const{sxs:e,sys:t}=this;this._clear_overlay(),this._do_select(e,t,!0,this._select_mode(s)),this.plot_view.state.push(\"lasso_select\",{selection:this.plot_view.get_selection()})}_append_overlay(s,e){const{sxs:t,sys:o}=this;t.push(s),o.push(e),this.model.overlay.update({xs:t,ys:o})}_clear_overlay(){this.sxs=[],this.sys=[],this.model.overlay.update({xs:this.sxs,ys:this.sys})}_do_select(s,e,t,o){const i={type:\"poly\",sx:s,sy:e};this._select(i,t,o)}}t.LassoSelectToolView=h,h.__name__=\"LassoSelectToolView\";class r extends l.SelectTool{constructor(s){super(s),this.tool_name=\"Lasso Select\",this.icon=n.tool_icon_lasso_select,this.event_type=\"pan\",this.default_order=12}static init_LassoSelectTool(){this.prototype.default_view=h,this.define((({Boolean:s,Ref:e})=>({select_every_mousemove:[s,!0],overlay:[e(_.PolyAnnotation),a.DEFAULT_POLY_OVERLAY]}))),this.register_alias(\"lasso_select\",(()=>new r))}}t.LassoSelectTool=r,r.__name__=\"LassoSelectTool\",r.init_LassoSelectTool()},\n function _(e,t,s,l,o){l();const i=e(378),a=e(231),_=e(43),c=e(9),n=e(242);class h extends i.SelectToolView{initialize(){super.initialize(),this.data={sx:[],sy:[]}}connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>this._active_change()))}_active_change(){this.model.active||this._clear_data()}_keyup(e){e.keyCode==_.Keys.Enter&&this._clear_data()}_doubletap(e){this._do_select(this.data.sx,this.data.sy,!0,this._select_mode(e)),this.plot_view.state.push(\"poly_select\",{selection:this.plot_view.get_selection()}),this._clear_data()}_clear_data(){this.data={sx:[],sy:[]},this.model.overlay.update({xs:[],ys:[]})}_tap(e){const{sx:t,sy:s}=e;this.plot_view.frame.bbox.contains(t,s)&&(this.data.sx.push(t),this.data.sy.push(s),this.model.overlay.update({xs:c.copy(this.data.sx),ys:c.copy(this.data.sy)}))}_do_select(e,t,s,l){const o={type:\"poly\",sx:e,sy:t};this._select(o,s,l)}}s.PolySelectToolView=h,h.__name__=\"PolySelectToolView\";s.DEFAULT_POLY_OVERLAY=()=>new a.PolyAnnotation({level:\"overlay\",xs_units:\"screen\",ys_units:\"screen\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:2,line_dash:[4,4]});class y extends i.SelectTool{constructor(e){super(e),this.tool_name=\"Poly Select\",this.icon=n.tool_icon_polygon_select,this.event_type=\"tap\",this.default_order=11}static init_PolySelectTool(){this.prototype.default_view=h,this.define((({Ref:e})=>({overlay:[e(a.PolyAnnotation),s.DEFAULT_POLY_OVERLAY]}))),this.register_alias(\"poly_select\",(()=>new y))}}s.PolySelectTool=y,y.__name__=\"PolySelectTool\",y.init_PolySelectTool()},\n function _(e,t,i,s,n){s();const r=e(20),_=e(383),d=e(242);class o extends _.LineToolView{constructor(){super(...arguments),this._drawing=!1}_doubletap(e){if(!this.model.active)return;const t=this.model.renderers;for(const i of t){1==this._select_event(e,\"replace\",[i]).length&&(this._selected_renderer=i)}this._show_intersections(),this._update_line_cds()}_show_intersections(){if(!this.model.active)return;if(null==this._selected_renderer)return;if(!this.model.renderers.length)return this._set_intersection([],[]),this._selected_renderer=null,void(this._drawing=!1);const e=this._selected_renderer.data_source,t=this._selected_renderer.glyph,[i,s]=[t.x.field,t.y.field],n=e.get_array(i),r=e.get_array(s);this._set_intersection(n,r)}_tap(e){const t=this.model.intersection_renderer;if(null==this._map_drag(e.sx,e.sy,t))return;if(this._drawing&&this._selected_renderer){const i=this._select_mode(e);if(0==this._select_event(e,i,[t]).length)return}const i=this._select_mode(e);this._select_event(e,i,[t]),this._select_event(e,i,this.model.renderers)}_update_line_cds(){if(null==this._selected_renderer)return;const e=this.model.intersection_renderer.glyph,t=this.model.intersection_renderer.data_source,[i,s]=[e.x.field,e.y.field];if(i&&s){const e=t.data[i],n=t.data[s];this._selected_renderer.data_source.data[i]=e,this._selected_renderer.data_source.data[s]=n}this._emit_cds_changes(this._selected_renderer.data_source,!0,!0,!1)}_pan_start(e){this._select_event(e,\"append\",[this.model.intersection_renderer]),this._basepoint=[e.sx,e.sy]}_pan(e){null!=this._basepoint&&(this._drag_points(e,[this.model.intersection_renderer],this.model.dimensions),this._selected_renderer&&this._selected_renderer.data_source.change.emit())}_pan_end(e){null!=this._basepoint&&(this._drag_points(e,[this.model.intersection_renderer]),this._emit_cds_changes(this.model.intersection_renderer.data_source,!1,!0,!0),this._selected_renderer&&this._emit_cds_changes(this._selected_renderer.data_source),this._basepoint=null)}activate(){this._drawing=!0}deactivate(){this._selected_renderer&&(this._drawing&&(this._drawing=!1),this._hide_intersections())}}i.LineEditToolView=o,o.__name__=\"LineEditToolView\";class l extends _.LineTool{constructor(e){super(e),this.tool_name=\"Line Edit Tool\",this.icon=d.tool_icon_line_edit,this.event_type=[\"tap\",\"pan\",\"move\"],this.default_order=4}static init_LineEditTool(){this.prototype.default_view=o,this.define((()=>({dimensions:[r.Dimensions,\"both\"]})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}i.LineEditTool=l,l.__name__=\"LineEditTool\",l.init_LineEditTool()},\n function _(e,i,t,n,o){n();const s=e(8),_=e(370);class r extends _.EditToolView{_set_intersection(e,i){const t=this.model.intersection_renderer.glyph,n=this.model.intersection_renderer.data_source,[o,_]=[t.x.field,t.y.field];o&&(s.isArray(e)?n.data[o]=e:t.x={value:e}),_&&(s.isArray(i)?n.data[_]=i:t.y={value:i}),this._emit_cds_changes(n,!0,!0,!1)}_hide_intersections(){this._set_intersection([],[])}}t.LineToolView=r,r.__name__=\"LineToolView\";class c extends _.EditTool{constructor(e){super(e)}static init_LineTool(){this.define((({AnyRef:e})=>({intersection_renderer:[e()]})))}}t.LineTool=c,c.__name__=\"LineTool\",c.init_LineTool()},\n function _(t,s,i,n,e){n();const o=t(1),a=t(237),_=t(20),h=o.__importStar(t(242));function l(t,s,i){const n=new Map;for(const[e,o]of t){const[t,a]=o.r_invert(s,i);n.set(e,{start:t,end:a})}return n}i.update_ranges=l;class r extends a.GestureToolView{_pan_start(t){var s;this.last_dx=0,this.last_dy=0;const{sx:i,sy:n}=t,e=this.plot_view.frame.bbox;if(!e.contains(i,n)){const t=e.h_range,s=e.v_range;(it.end)&&(this.v_axis_only=!0),(ns.end)&&(this.h_axis_only=!0)}null===(s=this.model.document)||void 0===s||s.interactive_start(this.plot_model)}_pan(t){var s;this._update(t.deltaX,t.deltaY),null===(s=this.model.document)||void 0===s||s.interactive_start(this.plot_model)}_pan_end(t){this.h_axis_only=!1,this.v_axis_only=!1,null!=this.pan_info&&this.plot_view.state.push(\"pan\",{range:this.pan_info})}_update(t,s){const i=this.plot_view.frame,n=t-this.last_dx,e=s-this.last_dy,o=i.bbox.h_range,a=o.start-n,_=o.end-n,h=i.bbox.v_range,r=h.start-e,d=h.end-e,p=this.model.dimensions;let c,m,u,x,v,y;\"width\"!=p&&\"both\"!=p||this.v_axis_only?(c=o.start,m=o.end,u=0):(c=a,m=_,u=-n),\"height\"!=p&&\"both\"!=p||this.h_axis_only?(x=h.start,v=h.end,y=0):(x=r,v=d,y=-e),this.last_dx=t,this.last_dy=s;const{x_scales:g,y_scales:w}=i,f=l(g,c,m),b=l(w,x,v);this.pan_info={xrs:f,yrs:b,sdx:u,sdy:y},this.plot_view.update_range(this.pan_info,{panning:!0})}}i.PanToolView=r,r.__name__=\"PanToolView\";class d extends a.GestureTool{constructor(t){super(t),this.tool_name=\"Pan\",this.event_type=\"pan\",this.default_order=10}static init_PanTool(){this.prototype.default_view=r,this.define((()=>({dimensions:[_.Dimensions,\"both\",{on_update(t,s){switch(t){case\"both\":s.icon=h.tool_icon_pan;break;case\"width\":s.icon=h.tool_icon_xpan;break;case\"height\":s.icon=h.tool_icon_ypan}}}]}))),this.register_alias(\"pan\",(()=>new d({dimensions:\"both\"}))),this.register_alias(\"xpan\",(()=>new d({dimensions:\"width\"}))),this.register_alias(\"ypan\",(()=>new d({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}i.PanTool=d,d.__name__=\"PanTool\",d.init_PanTool()},\n function _(t,e,i,s,n){s();const l=t(136),a=t(156),r=t(19),o=t(237),_=t(242);function h(t){switch(t){case 1:return 2;case 2:return 1;case 4:return 5;case 5:return 4;default:return t}}function d(t,e,i,s){if(null==e)return!1;const n=i.compute(e);return Math.abs(t-n)n.right)&&(l=!1)}if(null!=n.bottom&&null!=n.top){const t=s.invert(e);(tn.top)&&(l=!1)}return l}function c(t,e,i){let s=0;return t>=i.start&&t<=i.end&&(s+=1),e>=i.start&&e<=i.end&&(s+=1),s}function g(t,e,i,s){const n=e.compute(t),l=e.invert(n+i);return l>=s.start&&l<=s.end?l:t}function y(t,e,i){return t>e.start?(e.end=t,i):(e.end=e.start,e.start=t,h(i))}function f(t,e,i){return t=o&&(t.start=a,t.end=r)}i.flip_side=h,i.is_near=d,i.is_inside=u,i.sides_inside=c,i.compute_value=g,i.update_range_end_side=y,i.update_range_start_side=f,i.update_range=m;class v extends o.GestureToolView{initialize(){super.initialize(),this.side=0,this.model.update_overlay_from_ranges()}connect_signals(){super.connect_signals(),null!=this.model.x_range&&this.connect(this.model.x_range.change,(()=>this.model.update_overlay_from_ranges())),null!=this.model.y_range&&this.connect(this.model.y_range.change,(()=>this.model.update_overlay_from_ranges()))}_pan_start(t){this.last_dx=0,this.last_dy=0;const e=this.model.x_range,i=this.model.y_range,{frame:s}=this.plot_view,n=s.x_scale,a=s.y_scale,r=this.model.overlay,{left:o,right:_,top:h,bottom:c}=r,g=this.model.overlay.line_width+l.EDGE_TOLERANCE;null!=e&&this.model.x_interaction&&(d(t.sx,o,n,g)?this.side=1:d(t.sx,_,n,g)?this.side=2:u(t.sx,t.sy,n,a,r)&&(this.side=3)),null!=i&&this.model.y_interaction&&(0==this.side&&d(t.sy,c,a,g)&&(this.side=4),0==this.side&&d(t.sy,h,a,g)?this.side=5:u(t.sx,t.sy,n,a,this.model.overlay)&&(3==this.side?this.side=7:this.side=6))}_pan(t){const e=this.plot_view.frame,i=t.deltaX-this.last_dx,s=t.deltaY-this.last_dy,n=this.model.x_range,l=this.model.y_range,a=e.x_scale,r=e.y_scale;if(null!=n)if(3==this.side||7==this.side)m(n,a,i,e.x_range);else if(1==this.side){const t=g(n.start,a,i,e.x_range);this.side=f(t,n,this.side)}else if(2==this.side){const t=g(n.end,a,i,e.x_range);this.side=y(t,n,this.side)}if(null!=l)if(6==this.side||7==this.side)m(l,r,s,e.y_range);else if(4==this.side){const t=g(l.start,r,s,e.y_range);this.side=f(t,l,this.side)}else if(5==this.side){const t=g(l.end,r,s,e.y_range);this.side=y(t,l,this.side)}this.last_dx=t.deltaX,this.last_dy=t.deltaY}_pan_end(t){this.side=0}}i.RangeToolView=v,v.__name__=\"RangeToolView\";const p=()=>new l.BoxAnnotation({level:\"overlay\",fill_color:\"lightgrey\",fill_alpha:.5,line_color:\"black\",line_alpha:1,line_width:.5,line_dash:[2,2]});class x extends o.GestureTool{constructor(t){super(t),this.tool_name=\"Range Tool\",this.icon=_.tool_icon_range,this.event_type=\"pan\",this.default_order=1}static init_RangeTool(){this.prototype.default_view=v,this.define((({Boolean:t,Ref:e,Nullable:i})=>({x_range:[i(e(a.Range1d)),null],x_interaction:[t,!0],y_range:[i(e(a.Range1d)),null],y_interaction:[t,!0],overlay:[e(l.BoxAnnotation),p]})))}initialize(){super.initialize(),this.overlay.in_cursor=\"grab\",this.overlay.ew_cursor=null!=this.x_range&&this.x_interaction?\"ew-resize\":null,this.overlay.ns_cursor=null!=this.y_range&&this.y_interaction?\"ns-resize\":null}update_overlay_from_ranges(){null==this.x_range&&null==this.y_range&&(this.overlay.left=null,this.overlay.right=null,this.overlay.bottom=null,this.overlay.top=null,r.logger.warn(\"RangeTool not configured with any Ranges.\")),null==this.x_range?(this.overlay.left=null,this.overlay.right=null):(this.overlay.left=this.x_range.start,this.overlay.right=this.x_range.end),null==this.y_range?(this.overlay.bottom=null,this.overlay.top=null):(this.overlay.bottom=this.y_range.start,this.overlay.top=this.y_range.end)}}i.RangeTool=x,x.__name__=\"RangeTool\",x.init_RangeTool()},\n function _(e,t,s,o,i){o();const l=e(378),a=e(20),n=e(242);class c extends l.SelectToolView{_tap(e){\"tap\"==this.model.gesture&&this._handle_tap(e)}_doubletap(e){\"doubletap\"==this.model.gesture&&this._handle_tap(e)}_handle_tap(e){const{sx:t,sy:s}=e,o={type:\"point\",sx:t,sy:s};this._select(o,!0,this._select_mode(e))}_select(e,t,s){const{callback:o}=this.model;if(\"select\"==this.model.behavior){const i=this._computed_renderers_by_data_source();for(const[,l]of i){const i=l[0].get_selection_manager(),a=l.map((e=>this.plot_view.renderer_view(e))).filter((e=>null!=e));if(i.select(a,e,t,s)&&null!=o){const t=a[0].coordinates.x_scale.invert(e.sx),s=a[0].coordinates.y_scale.invert(e.sy),l={geometries:Object.assign(Object.assign({},e),{x:t,y:s}),source:i.source};o.execute(this.model,l)}}this._emit_selection_event(e),this.plot_view.state.push(\"tap\",{selection:this.plot_view.get_selection()})}else for(const t of this.computed_renderers){const s=this.plot_view.renderer_view(t);if(null==s)continue;const i=t.get_selection_manager();if(i.inspect(s,e)&&null!=o){const t=s.coordinates.x_scale.invert(e.sx),l=s.coordinates.y_scale.invert(e.sy),a={geometries:Object.assign(Object.assign({},e),{x:t,y:l}),source:i.source};o.execute(this.model,a)}}}}s.TapToolView=c,c.__name__=\"TapToolView\";class _ extends l.SelectTool{constructor(e){super(e),this.tool_name=\"Tap\",this.icon=n.tool_icon_tap_select,this.event_type=\"tap\",this.default_order=10}static init_TapTool(){this.prototype.default_view=c,this.define((({Any:e,Enum:t,Nullable:s})=>({behavior:[a.TapBehavior,\"select\"],gesture:[t(\"tap\",\"doubletap\"),\"tap\"],callback:[s(e)]}))),this.register_alias(\"click\",(()=>new _({behavior:\"inspect\"}))),this.register_alias(\"tap\",(()=>new _)),this.register_alias(\"doubletap\",(()=>new _({gesture:\"doubletap\"})))}}s.TapTool=_,_.__name__=\"TapTool\",_.init_TapTool()},\n function _(e,t,s,i,n){i();const o=e(237),a=e(20),l=e(242),_=e(384);class h extends o.GestureToolView{_scroll(e){let t=this.model.speed*e.delta;t>.9?t=.9:t<-.9&&(t=-.9),this._update_ranges(t)}_update_ranges(e){var t;const{frame:s}=this.plot_view,i=s.bbox.h_range,n=s.bbox.v_range,[o,a]=[i.start,i.end],[l,h]=[n.start,n.end];let r,d,c,p;switch(this.model.dimension){case\"height\":{const t=Math.abs(h-l);r=o,d=a,c=l-t*e,p=h-t*e;break}case\"width\":{const t=Math.abs(a-o);r=o-t*e,d=a-t*e,c=l,p=h;break}}const{x_scales:m,y_scales:u}=s,w={xrs:_.update_ranges(m,r,d),yrs:_.update_ranges(u,c,p),factor:e};this.plot_view.state.push(\"wheel_pan\",{range:w}),this.plot_view.update_range(w,{scrolling:!0}),null===(t=this.model.document)||void 0===t||t.interactive_start(this.plot_model)}}s.WheelPanToolView=h,h.__name__=\"WheelPanToolView\";class r extends o.GestureTool{constructor(e){super(e),this.tool_name=\"Wheel Pan\",this.icon=l.tool_icon_wheel_pan,this.event_type=\"scroll\",this.default_order=12}static init_WheelPanTool(){this.prototype.default_view=h,this.define((()=>({dimension:[a.Dimension,\"width\"]}))),this.internal((({Number:e})=>({speed:[e,.001]}))),this.register_alias(\"xwheel_pan\",(()=>new r({dimension:\"width\"}))),this.register_alias(\"ywheel_pan\",(()=>new r({dimension:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimension)}}s.WheelPanTool=r,r.__name__=\"WheelPanTool\",r.init_WheelPanTool()},\n function _(e,o,t,s,i){s();const l=e(237),n=e(368),h=e(20),_=e(27),a=e(242);class m extends l.GestureToolView{_pinch(e){const{sx:o,sy:t,scale:s,ctrlKey:i,shiftKey:l}=e;let n;n=s>=1?20*(s-1):-20/s,this._scroll({type:\"wheel\",sx:o,sy:t,delta:n,ctrlKey:i,shiftKey:l})}_scroll(e){var o;const{frame:t}=this.plot_view,s=t.bbox.h_range,i=t.bbox.v_range,{sx:l,sy:h}=e,_=this.model.dimensions,a=(\"width\"==_||\"both\"==_)&&s.start({dimensions:[h.Dimensions,\"both\"],maintain_focus:[e,!0],zoom_on_axis:[e,!0],speed:[o,1/600]}))),this.register_alias(\"wheel_zoom\",(()=>new r({dimensions:\"both\"}))),this.register_alias(\"xwheel_zoom\",(()=>new r({dimensions:\"width\"}))),this.register_alias(\"ywheel_zoom\",(()=>new r({dimensions:\"height\"})))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}}t.WheelZoomTool=r,r.__name__=\"WheelZoomTool\",r.init_WheelZoomTool()},\n function _(i,s,t,o,e){o();const n=i(247),l=i(233),h=i(20),a=i(13),r=i(242);class _ extends n.InspectToolView{_move(i){if(!this.model.active)return;const{sx:s,sy:t}=i;this.plot_view.frame.bbox.contains(s,t)?this._update_spans(s,t):this._update_spans(null,null)}_move_exit(i){this._update_spans(null,null)}_update_spans(i,s){const t=this.model.dimensions;\"width\"!=t&&\"both\"!=t||(this.model.spans.width.location=s),\"height\"!=t&&\"both\"!=t||(this.model.spans.height.location=i)}}t.CrosshairToolView=_,_.__name__=\"CrosshairToolView\";class c extends n.InspectTool{constructor(i){super(i),this.tool_name=\"Crosshair\",this.icon=r.tool_icon_crosshair}static init_CrosshairTool(){function i(i,s){return new l.Span({for_hover:!0,dimension:s,location_units:\"screen\",level:\"overlay\",line_color:i.line_color,line_width:i.line_width,line_alpha:i.line_alpha})}this.prototype.default_view=_,this.define((({Alpha:i,Number:s,Color:t})=>({dimensions:[h.Dimensions,\"both\"],line_color:[t,\"black\"],line_width:[s,1],line_alpha:[i,1]}))),this.internal((({Struct:s,Ref:t})=>({spans:[s({width:t(l.Span),height:t(l.Span)}),s=>({width:i(s,\"width\"),height:i(s,\"height\")})]}))),this.register_alias(\"crosshair\",(()=>new c))}get tooltip(){return this._get_dim_tooltip(this.dimensions)}get synthetic_renderers(){return a.values(this.spans)}}t.CrosshairTool=c,c.__name__=\"CrosshairTool\",c.init_CrosshairTool()},\n function _(t,e,s,o,r){o();const n=t(53),i=t(13),a=t(34);class u extends n.Model{constructor(t){super(t)}static init_CustomJSHover(){this.define((({Unknown:t,String:e,Dict:s})=>({args:[s(t),{}],code:[e,\"\"]})))}get values(){return i.values(this.args)}_make_code(t,e,s,o){return new Function(...i.keys(this.args),t,e,s,a.use_strict(o))}format(t,e,s){return this._make_code(\"value\",\"format\",\"special_vars\",this.code)(...this.values,t,e,s)}}s.CustomJSHover=u,u.__name__=\"CustomJSHover\",u.init_CustomJSHover()},\n function _(e,t,n,s,o){s();const i=e(1),r=e(247),l=e(390),a=e(254),c=e(61),_=e(123),d=e(62),p=e(63),h=e(127),u=i.__importStar(e(107)),m=e(182),y=e(43),f=e(22),x=e(13),v=e(245),w=e(8),g=e(122),b=e(20),k=e(242),C=e(15),S=e(161),T=i.__importStar(e(255));function $(e,t,n,s,o,i){const r={x:o[e],y:i[e]},l={x:o[e+1],y:i[e+1]};let a,c;if(\"span\"==t.type)\"h\"==t.direction?(a=Math.abs(r.x-n),c=Math.abs(l.x-n)):(a=Math.abs(r.y-s),c=Math.abs(l.y-s));else{const e={x:n,y:s};a=u.dist_2_pts(r,e),c=u.dist_2_pts(l,e)}return adelete this._template_el)),this.on_change([e,t,n],(async()=>await this._update_ttmodels()))}async _update_ttmodels(){const{_ttmodels:e,computed_renderers:t}=this;e.clear();const{tooltips:n}=this.model;if(null!=n)for(const t of this.computed_renderers){const s=new a.Tooltip({custom:w.isString(n)||w.isFunction(n),attachment:this.model.attachment,show_arrow:this.model.show_arrow});t instanceof c.GlyphRenderer?e.set(t,s):t instanceof _.GraphRenderer&&(e.set(t.node_renderer,s),e.set(t.edge_renderer,s))}const s=await g.build_views(this._ttviews,[...e.values()],{parent:this.plot_view});for(const e of s)e.render();const o=[...function*(){for(const e of t)e instanceof c.GlyphRenderer?yield e:e instanceof _.GraphRenderer&&(yield e.node_renderer,yield e.edge_renderer)}()],i=this._slots.get(this._update);if(null!=i){const e=new Set(o.map((e=>e.data_source)));C.Signal.disconnect_receiver(this,i,e)}for(const e of o)this.connect(e.data_source.inspect,this._update)}get computed_renderers(){const{renderers:e,names:t}=this.model,n=this.plot_model.data_renderers;return S.compute_renderers(e,n,t)}get ttmodels(){return this._ttmodels}_clear(){this._inspect(1/0,1/0);for(const[,e]of this.ttmodels)e.clear()}_move(e){if(!this.model.active)return;const{sx:t,sy:n}=e;this.plot_view.frame.bbox.contains(t,n)?this._inspect(t,n):this._clear()}_move_exit(){this._clear()}_inspect(e,t){let n;if(\"mouse\"==this.model.mode)n={type:\"point\",sx:e,sy:t};else{n={type:\"span\",direction:\"vline\"==this.model.mode?\"h\":\"v\",sx:e,sy:t}}for(const e of this.computed_renderers){const t=e.get_selection_manager(),s=this.plot_view.renderer_view(e);null!=s&&t.inspect(s,n)}this._emit_callback(n)}_update([e,{geometry:t}]){var n,s;if(!this.model.active)return;if(\"point\"!=t.type&&\"span\"!=t.type)return;if(!(e instanceof c.GlyphRenderer))return;if(\"ignore\"==this.model.muted_policy&&e.muted)return;const o=this.ttmodels.get(e);if(null==o)return;const i=e.get_selection_manager();let r=i.inspectors.get(e);if(r=e.view.convert_selection_to_subset(r),r.is_empty())return void o.clear();const l=i.source,a=this.plot_view.renderer_view(e);if(null==a)return;const{sx:_,sy:d}=t,u=a.coordinates.x_scale,m=a.coordinates.y_scale,f=u.invert(_),v=m.invert(d),{glyph:w}=a,g=[];if(w instanceof p.LineView)for(const n of r.line_indices){let s,o,i=w._x[n+1],a=w._y[n+1],c=n;switch(this.model.line_policy){case\"interp\":[i,a]=w.get_interpolation_hit(n,t),s=u.compute(i),o=m.compute(a);break;case\"prev\":[[s,o],c]=R(w.sx,w.sy,n);break;case\"next\":[[s,o],c]=R(w.sx,w.sy,n+1);break;case\"nearest\":[[s,o],c]=$(n,t,_,d,w.sx,w.sy),i=w._x[c],a=w._y[c];break;default:[s,o]=[_,d]}const p={index:c,x:f,y:v,sx:_,sy:d,data_x:i,data_y:a,rx:s,ry:o,indices:r.line_indices,name:e.name};g.push([s,o,this._render_tooltips(l,c,p)])}for(const t of r.image_indices){const n={index:t.index,x:f,y:v,sx:_,sy:d,name:e.name},s=this._render_tooltips(l,t,n);g.push([_,d,s])}for(const o of r.indices)if(w instanceof h.MultiLineView&&!x.isEmpty(r.multiline_indices))for(const n of r.multiline_indices[o.toString()]){let s,i,a,p=w._xs.get(o)[n],h=w._ys.get(o)[n],y=n;switch(this.model.line_policy){case\"interp\":[p,h]=w.get_interpolation_hit(o,n,t),s=u.compute(p),i=m.compute(h);break;case\"prev\":[[s,i],y]=R(w.sxs.get(o),w.sys.get(o),n);break;case\"next\":[[s,i],y]=R(w.sxs.get(o),w.sys.get(o),n+1);break;case\"nearest\":[[s,i],y]=$(n,t,_,d,w.sxs.get(o),w.sys.get(o)),p=w._xs.get(o)[y],h=w._ys.get(o)[y];break;default:throw new Error(\"shouldn't have happened\")}a=e instanceof c.GlyphRenderer?e.view.convert_indices_from_subset([o])[0]:o;const x={index:a,x:f,y:v,sx:_,sy:d,data_x:p,data_y:h,segment_index:y,indices:r.multiline_indices,name:e.name};g.push([s,i,this._render_tooltips(l,a,x)])}else{const t=null===(n=w._x)||void 0===n?void 0:n[o],i=null===(s=w._y)||void 0===s?void 0:s[o];let a,p,h;if(\"snap_to_data\"==this.model.point_policy){let e=w.get_anchor_point(this.model.anchor,o,[_,d]);if(null==e&&(e=w.get_anchor_point(\"center\",o,[_,d]),null==e))continue;a=e.x,p=e.y}else[a,p]=[_,d];h=e instanceof c.GlyphRenderer?e.view.convert_indices_from_subset([o])[0]:o;const u={index:h,x:f,y:v,sx:_,sy:d,data_x:t,data_y:i,indices:r.indices,name:e.name};g.push([a,p,this._render_tooltips(l,h,u)])}if(0==g.length)o.clear();else{const{content:e}=o;y.empty(o.content);for(const[,,t]of g)null!=t&&e.appendChild(t);const[t,n]=g[g.length-1];o.setv({position:[t,n]},{check_eq:!1})}}_emit_callback(e){const{callback:t}=this.model;if(null!=t)for(const n of this.computed_renderers){if(!(n instanceof c.GlyphRenderer))continue;const s=this.plot_view.renderer_view(n);if(null==s)continue;const{x_scale:o,y_scale:i}=s.coordinates,r=o.invert(e.sx),l=i.invert(e.sy),a=n.data_source.inspected;t.execute(this.model,{geometry:Object.assign({x:r,y:l},e),renderer:n,index:a})}}_create_template(e){const t=y.div({style:{display:\"table\",borderSpacing:\"2px\"}});for(const[n]of e){const e=y.div({style:{display:\"table-row\"}});t.appendChild(e);const s=y.div({style:{display:\"table-cell\"},class:T.tooltip_row_label},0!=n.length?`${n}: `:\"\");e.appendChild(s);const o=y.span();o.dataset.value=\"\";const i=y.span({class:T.tooltip_color_block},\" \");i.dataset.swatch=\"\",y.undisplay(i);const r=y.div({style:{display:\"table-cell\"},class:T.tooltip_row_value},o,i);e.appendChild(r)}return t}_render_template(e,t,n,s,o){const i=e.cloneNode(!0),r=i.querySelectorAll(\"[data-value]\"),l=i.querySelectorAll(\"[data-swatch]\"),a=/\\$color(\\[.*\\])?:(\\w*)/,c=/\\$swatch:(\\w*)/;for(const[[,e],i]of v.enumerate(t)){const t=e.match(c),_=e.match(a);if(null!=t||null!=_){if(null!=t){const[,e]=t,o=n.get_column(e);if(null==o)r[i].textContent=`${e} unknown`;else{const e=w.isNumber(s)?o[s]:null;null!=e&&(l[i].style.backgroundColor=f.color2css(e),y.display(l[i]))}}if(null!=_){const[,e=\"\",t]=_,o=n.get_column(t);if(null==o){r[i].textContent=`${t} unknown`;continue}const a=e.indexOf(\"hex\")>=0,c=e.indexOf(\"swatch\")>=0,d=w.isNumber(s)?o[s]:null;if(null==d){r[i].textContent=\"(null)\";continue}r[i].textContent=a?f.color2hex(d):f.color2css(d),c&&(l[i].style.backgroundColor=f.color2css(d),y.display(l[i]))}}else{const t=m.replace_placeholders(e.replace(\"$~\",\"$data_\"),n,s,this.model.formatters,o);if(w.isString(t))r[i].textContent=t;else for(const e of t)r[i].appendChild(e)}}return i}_render_tooltips(e,t,n){var s;const{tooltips:o}=this.model;if(w.isString(o)){const s=m.replace_placeholders({html:o},e,t,this.model.formatters,n);return y.div({},s)}if(w.isFunction(o))return o(e,n);if(null!=o){const i=null!==(s=this._template_el)&&void 0!==s?s:this._template_el=this._create_template(o);return this._render_template(i,o,e,t,n)}return null}}n.HoverToolView=H,H.__name__=\"HoverToolView\";class M extends r.InspectTool{constructor(e){super(e),this.tool_name=\"Hover\",this.icon=k.tool_icon_hover}static init_HoverTool(){this.prototype.default_view=H,this.define((({Any:e,Boolean:t,String:n,Array:s,Tuple:o,Dict:i,Or:r,Ref:a,Function:c,Auto:_,Nullable:p})=>({tooltips:[p(r(n,s(o(n,n)),c())),[[\"index\",\"$index\"],[\"data (x, y)\",\"($x, $y)\"],[\"screen (x, y)\",\"($sx, $sy)\"]]],formatters:[i(r(a(l.CustomJSHover),m.FormatterType)),{}],renderers:[r(s(a(d.DataRenderer)),_),\"auto\"],names:[s(n),[]],mode:[b.HoverMode,\"mouse\"],muted_policy:[b.MutedPolicy,\"show\"],point_policy:[b.PointPolicy,\"snap_to_data\"],line_policy:[b.LinePolicy,\"nearest\"],show_arrow:[t,!0],anchor:[b.Anchor,\"center\"],attachment:[b.TooltipAttachment,\"horizontal\"],callback:[p(e)]}))),this.register_alias(\"hover\",(()=>new M))}}n.HoverTool=M,M.__name__=\"HoverTool\",M.init_HoverTool()},\n function _(t,o,e,n,i){n();const s=t(15),l=t(53),c=t(238),r=t(247),a=t(245);class u extends l.Model{constructor(t){super(t)}static init_ToolProxy(){this.define((({Boolean:t,Array:o,Ref:e})=>({tools:[o(e(c.ButtonTool)),[]],active:[t,!1],disabled:[t,!1]})))}get button_view(){return this.tools[0].button_view}get event_type(){return this.tools[0].event_type}get tooltip(){return this.tools[0].tooltip}get tool_name(){return this.tools[0].tool_name}get icon(){return this.tools[0].computed_icon}get computed_icon(){return this.icon}get toggleable(){const t=this.tools[0];return t instanceof r.InspectTool&&t.toggleable}initialize(){super.initialize(),this.do=new s.Signal0(this,\"do\")}connect_signals(){super.connect_signals(),this.connect(this.do,(()=>this.doit())),this.connect(this.properties.active.change,(()=>this.set_active()));for(const t of this.tools)this.connect(t.properties.active.change,(()=>{this.active=t.active}))}doit(){for(const t of this.tools)t.do.emit()}set_active(){for(const t of this.tools)t.active=this.active}get menu(){const{menu:t}=this.tools[0];if(null==t)return null;const o=[];for(const[e,n]of a.enumerate(t))if(null==e)o.push(null);else{const t=()=>{var t,o;for(const e of this.tools)null===(o=null===(t=e.menu)||void 0===t?void 0:t[n])||void 0===o||o.handler()};o.push(Object.assign(Object.assign({},e),{handler:t}))}return o}}e.ToolProxy=u,u.__name__=\"ToolProxy\",u.init_ToolProxy()},\n function _(o,t,s,i,e){i();const n=o(20),r=o(9),l=o(13),c=o(248),h=o(235),a=o(392),_=o(319),p=o(221);class f extends c.ToolbarBase{constructor(o){super(o)}static init_ProxyToolbar(){this.define((({Array:o,Ref:t})=>({toolbars:[o(t(h.Toolbar)),[]]})))}initialize(){super.initialize(),this._merge_tools()}_merge_tools(){this._proxied_tools=[];const o={},t={},s={},i=[],e=[];for(const o of this.help)r.includes(e,o.redirect)||(i.push(o),e.push(o.redirect));this._proxied_tools.push(...i),this.help=i;for(const[o,t]of l.entries(this.gestures)){o in s||(s[o]={});for(const i of t.tools)i.type in s[o]||(s[o][i.type]=[]),s[o][i.type].push(i)}for(const t of this.inspectors)t.type in o||(o[t.type]=[]),o[t.type].push(t);for(const o of this.actions)o.type in t||(t[o.type]=[]),t[o.type].push(o);const n=(o,t=!1)=>{const s=new a.ToolProxy({tools:o,active:t});return this._proxied_tools.push(s),s};for(const o of l.keys(s)){const t=this.gestures[o];t.tools=[];for(const i of l.keys(s[o])){const e=s[o][i];if(e.length>0)if(\"multi\"==o)for(const o of e){const s=n([o]);t.tools.push(s),this.connect(s.properties.active.change,(()=>this._active_change(s)))}else{const o=n(e);t.tools.push(o),this.connect(o.properties.active.change,(()=>this._active_change(o)))}}}this.actions=[];for(const[o,s]of l.entries(t))if(\"CustomAction\"==o)for(const o of s)this.actions.push(n([o]));else s.length>0&&this.actions.push(n(s));this.inspectors=[];for(const t of l.values(o))t.length>0&&this.inspectors.push(n(t,!0));for(const[o,t]of l.entries(this.gestures))0!=t.tools.length&&(t.tools=r.sort_by(t.tools,(o=>o.default_order)),\"pinch\"!=o&&\"scroll\"!=o&&\"multi\"!=o&&(t.tools[0].active=!0))}}s.ProxyToolbar=f,f.__name__=\"ProxyToolbar\",f.init_ProxyToolbar();class u extends _.LayoutDOMView{initialize(){this.model.toolbar.toolbar_location=this.model.toolbar_location,super.initialize()}get child_models(){return[this.model.toolbar]}_update_layout(){this.layout=new p.ContentBox(this.child_views[0].el);const{toolbar:o}=this.model;o.horizontal?this.layout.set_sizing({width_policy:\"fit\",min_width:100,height_policy:\"fixed\"}):this.layout.set_sizing({width_policy:\"fixed\",height_policy:\"fit\",min_height:100})}}s.ToolbarBoxView=u,u.__name__=\"ToolbarBoxView\";class y extends _.LayoutDOM{constructor(o){super(o)}static init_ToolbarBox(){this.prototype.default_view=u,this.define((({Ref:o})=>({toolbar:[o(c.ToolbarBase)],toolbar_location:[n.Location,\"right\"]})))}}s.ToolbarBox=y,y.__name__=\"ToolbarBox\",y.init_ToolbarBox()},\n function _(e,n,r,t,o){t();const s=e(1),u=e(53),c=s.__importStar(e(21)),a=e(8),l=e(13);r.resolve_defs=function(e,n){var r,t,o,s;function i(e){return null!=e.module?`${e.module}.${e.name}`:e.name}function f(e){if(a.isString(e))switch(e){case\"Any\":return c.Any;case\"Unknown\":return c.Unknown;case\"Boolean\":return c.Boolean;case\"Number\":return c.Number;case\"Int\":return c.Int;case\"String\":return c.String;case\"Null\":return c.Null}else switch(e[0]){case\"Nullable\":{const[,n]=e;return c.Nullable(f(n))}case\"Or\":{const[,...n]=e;return c.Or(...n.map(f))}case\"Tuple\":{const[,n,...r]=e;return c.Tuple(f(n),...r.map(f))}case\"Array\":{const[,n]=e;return c.Array(f(n))}case\"Struct\":{const[,...n]=e,r=n.map((([e,n])=>[e,f(n)]));return c.Struct(l.to_object(r))}case\"Dict\":{const[,n]=e;return c.Dict(f(n))}case\"Map\":{const[,n,r]=e;return c.Map(f(n),f(r))}case\"Enum\":{const[,...n]=e;return c.Enum(...n)}case\"Ref\":{const[,r]=e,t=n.get(i(r));if(null!=t)return c.Ref(t);throw new Error(`${i(r)} wasn't defined before referencing it`)}case\"AnyRef\":return c.AnyRef()}}for(const c of e){const e=(()=>{if(null==c.extends)return u.Model;{const e=n.get(i(c.extends));if(null!=e)return e;throw new Error(`base model ${i(c.extends)} of ${i(c)} is not defined`)}})(),a=((s=class extends e{}).__name__=c.name,s.__module__=c.module,s);for(const e of null!==(r=c.properties)&&void 0!==r?r:[]){const n=f(null!==(t=e.kind)&&void 0!==t?t:\"Unknown\");a.define({[e.name]:[n,e.default]})}for(const e of null!==(o=c.overrides)&&void 0!==o?o:[])a.override({[e.name]:e.default});n.register(a)}}},\n function _(n,e,t,o,i){o();const d=n(5),c=n(240),s=n(122),a=n(43),l=n(396);t.index={},t.add_document_standalone=async function(n,e,o=[],i=!1){const u=new Map;async function f(i){let d;const f=n.roots().indexOf(i),r=o[f];null!=r?d=r:e.classList.contains(l.BOKEH_ROOT)?d=e:(d=a.div({class:l.BOKEH_ROOT}),e.appendChild(d));const w=await s.build_view(i,{parent:null});return w instanceof c.DOMView&&w.renderTo(d),u.set(i,w),t.index[i.id]=w,w}for(const e of n.roots())await f(e);return i&&(window.document.title=n.title()),n.on_change((n=>{n instanceof d.RootAddedEvent?f(n.model):n instanceof d.RootRemovedEvent?function(n){const e=u.get(n);null!=e&&(e.remove(),u.delete(n),delete t.index[n.id])}(n.model):i&&n instanceof d.TitleChangedEvent&&(window.document.title=n.title)})),[...u.values()]}},\n function _(o,e,n,t,r){t();const l=o(43),d=o(44);function u(o){let e=document.getElementById(o);if(null==e)throw new Error(`Error rendering Bokeh model: could not find #${o} HTML tag`);if(!document.body.contains(e))throw new Error(`Error rendering Bokeh model: element #${o} must be under `);if(\"SCRIPT\"==e.tagName){const o=l.div({class:n.BOKEH_ROOT});l.replaceWith(e,o),e=o}return e}n.BOKEH_ROOT=d.root,n._resolve_element=function(o){const{elementid:e}=o;return null!=e?u(e):document.body},n._resolve_root_elements=function(o){const e=[];if(null!=o.root_ids&&null!=o.roots)for(const n of o.root_ids)e.push(u(o.roots[n]));return e}},\n function _(n,o,t,s,e){s();const c=n(398),r=n(19),a=n(395);t._get_ws_url=function(n,o){let t,s=\"ws:\";return\"https:\"==window.location.protocol&&(s=\"wss:\"),null!=o?(t=document.createElement(\"a\"),t.href=o):t=window.location,null!=n?\"/\"==n&&(n=\"\"):n=t.pathname.replace(/\\/+$/,\"\"),s+\"//\"+t.host+n+\"/ws\"};const i={};t.add_document_from_session=async function(n,o,t,s=[],e=!1){const l=window.location.search.substr(1);let d;try{d=await function(n,o,t){const s=c.parse_token(o).session_id;n in i||(i[n]={});const e=i[n];return s in e||(e[s]=c.pull_session(n,o,t)),e[s]}(n,o,l)}catch(n){const t=c.parse_token(o).session_id;throw r.logger.error(`Failed to load Bokeh session ${t}: ${n}`),n}return a.add_document_standalone(d.document,t,s,e)}},\n function _(e,s,n,t,o){t();const r=e(19),i=e(5),c=e(399),l=e(400),_=e(401);n.DEFAULT_SERVER_WEBSOCKET_URL=\"ws://localhost:5006/ws\",n.DEFAULT_TOKEN=\"eyJzZXNzaW9uX2lkIjogImRlZmF1bHQifQ\";let h=0;function a(e){let s=e.split(\".\")[0];const n=s.length%4;return 0!=n&&(s+=\"=\".repeat(4-n)),JSON.parse(atob(s.replace(/_/g,\"/\").replace(/-/g,\"+\")))}n.parse_token=a;class d{constructor(e=n.DEFAULT_SERVER_WEBSOCKET_URL,s=n.DEFAULT_TOKEN,t=null){this.url=e,this.token=s,this.args_string=t,this._number=h++,this.socket=null,this.session=null,this.closed_permanently=!1,this._current_handler=null,this._pending_replies=new Map,this._pending_messages=[],this._receiver=new l.Receiver,this.id=a(s).session_id.split(\".\")[0],r.logger.debug(`Creating websocket ${this._number} to '${this.url}' session '${this.id}'`)}async connect(){if(this.closed_permanently)throw new Error(\"Cannot connect() a closed ClientConnection\");if(null!=this.socket)throw new Error(\"Already connected\");this._current_handler=null,this._pending_replies.clear(),this._pending_messages=[];try{let e=`${this.url}`;return null!=this.args_string&&this.args_string.length>0&&(e+=`?${this.args_string}`),this.socket=new WebSocket(e,[\"bokeh\",this.token]),new Promise(((e,s)=>{this.socket.binaryType=\"arraybuffer\",this.socket.onopen=()=>this._on_open(e,s),this.socket.onmessage=e=>this._on_message(e),this.socket.onclose=e=>this._on_close(e,s),this.socket.onerror=()=>this._on_error(s)}))}catch(e){throw r.logger.error(`websocket creation failed to url: ${this.url}`),r.logger.error(` - ${e}`),e}}close(){this.closed_permanently||(r.logger.debug(`Permanently closing websocket connection ${this._number}`),this.closed_permanently=!0,null!=this.socket&&this.socket.close(1e3,`close method called on ClientConnection ${this._number}`),this.session._connection_closed())}_schedule_reconnect(e){setTimeout((()=>{this.closed_permanently||r.logger.info(`Websocket connection ${this._number} disconnected, will not attempt to reconnect`)}),e)}send(e){if(null==this.socket)throw new Error(`not connected so cannot send ${e}`);e.send(this.socket)}async send_with_reply(e){const s=await new Promise(((s,n)=>{this._pending_replies.set(e.msgid(),{resolve:s,reject:n}),this.send(e)}));if(\"ERROR\"===s.msgtype())throw new Error(`Error reply ${s.content.text}`);return s}async _pull_doc_json(){const e=c.Message.create(\"PULL-DOC-REQ\",{}),s=await this.send_with_reply(e);if(!(\"doc\"in s.content))throw new Error(\"No 'doc' field in PULL-DOC-REPLY\");return s.content.doc}async _repull_session_doc(e,s){var n;r.logger.debug(this.session?\"Repulling session\":\"Pulling session for first time\");try{const n=await this._pull_doc_json();if(null==this.session)if(this.closed_permanently)r.logger.debug(\"Got new document after connection was already closed\"),s(new Error(\"The connection has been closed\"));else{const s=i.Document.from_json(n),t=i.Document._compute_patch_since_json(n,s);if(t.events.length>0){r.logger.debug(`Sending ${t.events.length} changes from model construction back to server`);const e=c.Message.create(\"PATCH-DOC\",{},t);this.send(e)}this.session=new _.ClientSession(this,s,this.id);for(const e of this._pending_messages)this.session.handle(e);this._pending_messages=[],r.logger.debug(\"Created a new session from new pulled doc\"),e(this.session)}else this.session.document.replace_with_json(n),r.logger.debug(\"Updated existing session with new pulled doc\")}catch(e){null===(n=console.trace)||void 0===n||n.call(console,e),r.logger.error(`Failed to repull session ${e}`),s(e instanceof Error?e:`${e}`)}}_on_open(e,s){r.logger.info(`Websocket connection ${this._number} is now open`),this._current_handler=n=>{this._awaiting_ack_handler(n,e,s)}}_on_message(e){null==this._current_handler&&r.logger.error(\"Got a message with no current handler set\");try{this._receiver.consume(e.data)}catch(e){this._close_bad_protocol(`${e}`)}const s=this._receiver.message;if(null!=s){const e=s.problem();null!=e&&this._close_bad_protocol(e),this._current_handler(s)}}_on_close(e,s){r.logger.info(`Lost websocket ${this._number} connection, ${e.code} (${e.reason})`),this.socket=null,this._pending_replies.forEach((e=>e.reject(\"Disconnected\"))),this._pending_replies.clear(),this.closed_permanently||this._schedule_reconnect(2e3),s(new Error(`Lost websocket connection, ${e.code} (${e.reason})`))}_on_error(e){r.logger.debug(`Websocket error on socket ${this._number}`);const s=\"Could not open websocket\";r.logger.error(`Failed to connect to Bokeh server: ${s}`),e(new Error(s))}_close_bad_protocol(e){r.logger.error(`Closing connection: ${e}`),null!=this.socket&&this.socket.close(1002,e)}_awaiting_ack_handler(e,s,n){\"ACK\"===e.msgtype()?(this._current_handler=e=>this._steady_state_handler(e),this._repull_session_doc(s,n)):this._close_bad_protocol(\"First message was not an ACK\")}_steady_state_handler(e){const s=e.reqid(),n=this._pending_replies.get(s);n?(this._pending_replies.delete(s),n.resolve(e)):this.session?this.session.handle(e):\"PATCH-DOC\"!=e.msgtype()&&this._pending_messages.push(e)}}n.ClientConnection=d,d.__name__=\"ClientConnection\",n.pull_session=function(e,s,n){return new d(e,s,n).connect()}},\n function _(e,s,t,r,n){r();const i=e(34);class a{constructor(e,s,t){this.header=e,this.metadata=s,this.content=t,this.buffers=new Map}static assemble(e,s,t){const r=JSON.parse(e),n=JSON.parse(s),i=JSON.parse(t);return new a(r,n,i)}assemble_buffer(e,s){const t=null!=this.header.num_buffers?this.header.num_buffers:0;if(t<=this.buffers.size)throw new Error(`too many buffers received, expecting ${t}`);const{id:r}=JSON.parse(e);this.buffers.set(r,s)}static create(e,s,t={}){const r=a.create_header(e);return new a(r,s,t)}static create_header(e){return{msgid:i.uniqueId(),msgtype:e}}complete(){return null!=this.header&&null!=this.metadata&&null!=this.content&&(null==this.header.num_buffers||this.buffers.size==this.header.num_buffers)}send(e){if((null!=this.header.num_buffers?this.header.num_buffers:0)>0)throw new Error(\"BokehJS only supports receiving buffers, not sending\");const s=JSON.stringify(this.header),t=JSON.stringify(this.metadata),r=JSON.stringify(this.content);e.send(s),e.send(t),e.send(r)}msgid(){return this.header.msgid}msgtype(){return this.header.msgtype}reqid(){return this.header.reqid}problem(){return\"msgid\"in this.header?\"msgtype\"in this.header?null:\"No msgtype in header\":\"No msgid in header\"}}t.Message=a,a.__name__=\"Message\"},\n function _(e,t,s,_,r){_();const i=e(399),h=e(8);class a{constructor(){this.message=null,this._partial=null,this._fragments=[],this._buf_header=null,this._current_consumer=this._HEADER}consume(e){this._current_consumer(e)}_HEADER(e){this._assume_text(e),this.message=null,this._partial=null,this._fragments=[e],this._buf_header=null,this._current_consumer=this._METADATA}_METADATA(e){this._assume_text(e),this._fragments.push(e),this._current_consumer=this._CONTENT}_CONTENT(e){this._assume_text(e),this._fragments.push(e);const[t,s,_]=this._fragments.slice(0,3);this._partial=i.Message.assemble(t,s,_),this._check_complete()}_BUFFER_HEADER(e){this._assume_text(e),this._buf_header=e,this._current_consumer=this._BUFFER_PAYLOAD}_BUFFER_PAYLOAD(e){this._assume_binary(e),this._partial.assemble_buffer(this._buf_header,e),this._check_complete()}_assume_text(e){if(!h.isString(e))throw new Error(\"Expected text fragment but received binary fragment\")}_assume_binary(e){if(!(e instanceof ArrayBuffer))throw new Error(\"Expected binary fragment but received text fragment\")}_check_complete(){this._partial.complete()?(this.message=this._partial,this._current_consumer=this._HEADER):this._current_consumer=this._BUFFER_HEADER}}s.Receiver=a,a.__name__=\"Receiver\"},\n function _(e,t,n,s,o){s();const c=e(5),i=e(399),_=e(19);class r{constructor(e,t,n){this._connection=e,this.document=t,this.id=n,this._document_listener=e=>{this._document_changed(e)},this.document.on_change(this._document_listener,!0)}handle(e){const t=e.msgtype();\"PATCH-DOC\"===t?this._handle_patch(e):\"OK\"===t?this._handle_ok(e):\"ERROR\"===t?this._handle_error(e):_.logger.debug(`Doing nothing with message ${e.msgtype()}`)}close(){this._connection.close()}_connection_closed(){this.document.remove_on_change(this._document_listener)}async request_server_info(){const e=i.Message.create(\"SERVER-INFO-REQ\",{});return(await this._connection.send_with_reply(e)).content}async force_roundtrip(){await this.request_server_info()}_document_changed(e){if(e.setter_id===this.id)return;const t=e instanceof c.DocumentEventBatch?e.events:[e],n=this.document.create_json_patch(t),s=i.Message.create(\"PATCH-DOC\",{},n);this._connection.send(s)}_handle_patch(e){this.document.apply_json_patch(e.content,e.buffers,this.id)}_handle_ok(e){_.logger.trace(`Unhandled OK reply to ${e.reqid()}`)}_handle_error(e){_.logger.error(`Unhandled ERROR reply to ${e.reqid()}: ${e.content.text}`)}}n.ClientSession=r,r.__name__=\"ClientSession\"},\n function _(e,o,t,n,r){n();const s=e(1),l=e(5),i=e(400),a=e(19),c=e(43),g=e(13),f=e(395),u=e(396),m=s.__importDefault(e(44)),p=s.__importDefault(e(253)),d=s.__importDefault(e(403));function _(e,o){o.buffers.length>0?e.consume(o.buffers[0].buffer):e.consume(o.content.data);const t=e.message;null!=t&&this.apply_json_patch(t.content,t.buffers)}function b(e,o){if(\"undefined\"!=typeof Jupyter&&null!=Jupyter.notebook.kernel){a.logger.info(`Registering Jupyter comms for target ${e}`);const t=Jupyter.notebook.kernel.comm_manager;try{t.register_target(e,(t=>{a.logger.info(`Registering Jupyter comms for target ${e}`);const n=new i.Receiver;t.on_msg(_.bind(o,n))}))}catch(e){a.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(o.roots()[0].id in t.kernels){a.logger.info(`Registering JupyterLab comms for target ${e}`);const n=t.kernels[o.roots()[0].id];try{n.registerCommTarget(e,(t=>{a.logger.info(`Registering JupyterLab comms for target ${e}`);const n=new i.Receiver;t.onMsg=_.bind(o,n)}))}catch(e){a.logger.warn(`Jupyter comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else if(\"undefined\"!=typeof google&&null!=google.colab.kernel){a.logger.info(`Registering Google Colab comms for target ${e}`);const t=google.colab.kernel.comms;try{t.registerTarget(e,(async t=>{var n,r,l;a.logger.info(`Registering Google Colab comms for target ${e}`);const c=new i.Receiver;try{for(var g,f=s.__asyncValues(t.messages);!(g=await f.next()).done;){const e=g.value,t={data:e.data},n=[];for(const o of null!==(l=e.buffers)&&void 0!==l?l:[])n.push(new DataView(o));const r={content:t,buffers:n};_.bind(o)(c,r)}}catch(e){n={error:e}}finally{try{g&&!g.done&&(r=f.return)&&await r.call(f)}finally{if(n)throw n.error}}}))}catch(e){a.logger.warn(`Google Colab comms failed to register. push_notebook() will not function. (exception reported: ${e})`)}}else console.warn(\"Jupyter notebooks comms not available. push_notebook() will not function. If running JupyterLab ensure the latest @bokeh/jupyter_bokeh extension is installed. In an exported notebook this warning is expected.\")}c.stylesheet.append(m.default),c.stylesheet.append(p.default),c.stylesheet.append(d.default),t.kernels={},t.embed_items_notebook=function(e,o){if(1!=g.size(e))throw new Error(\"embed_items_notebook expects exactly one document in docs_json\");const t=l.Document.from_json(g.values(e)[0]);for(const e of o){null!=e.notebook_comms_target&&b(e.notebook_comms_target,t);const o=u._resolve_element(e),n=u._resolve_root_elements(e);f.add_document_standalone(t,o,n)}}},\n function _(t,o,r,e,d){e(),r.root=\"bk-root\",r.tooltip=\"bk-tooltip\",r.default=\".rendered_html .bk-root .bk-tooltip table,.rendered_html .bk-root .bk-tooltip tr,.rendered_html .bk-root .bk-tooltip th,.rendered_html .bk-root .bk-tooltip td{border:none;padding:1px;}\"},\n function _(t,_,o,r,n){r();const a=t(1);a.__exportStar(t(399),o),a.__exportStar(t(400),o)},\n function _(e,t,n,s,o){function l(){const e=document.getElementsByTagName(\"body\")[0],t=document.getElementsByClassName(\"bokeh-test-div\");1==t.length&&(e.removeChild(t[0]),delete t[0]);const n=document.createElement(\"div\");n.classList.add(\"bokeh-test-div\"),n.style.display=\"none\",e.insertBefore(n,e.firstChild)}s(),n.results={},n.init=function(){l()},n.record0=function(e,t){n.results[e]=t},n.record=function(e,t){n.results[e]=t,l()},n.count=function(e){null==n.results[e]&&(n.results[e]=0),n.results[e]+=1,l()}},\n function _(e,t,o,n,l){n(),o.safely=function(e,t=!1){try{return e()}catch(e){if(function(e){const t=document.createElement(\"div\");t.style.backgroundColor=\"#f2dede\",t.style.border=\"1px solid #a94442\",t.style.borderRadius=\"4px\",t.style.display=\"inline-block\",t.style.fontFamily=\"sans-serif\",t.style.marginTop=\"5px\",t.style.minWidth=\"200px\",t.style.padding=\"5px 5px 5px 10px\",t.classList.add(\"bokeh-error-box-into-flames\");const o=document.createElement(\"span\");o.style.backgroundColor=\"#a94442\",o.style.borderRadius=\"0px 4px 0px 0px\",o.style.color=\"white\",o.style.cursor=\"pointer\",o.style.cssFloat=\"right\",o.style.fontSize=\"0.8em\",o.style.margin=\"-6px -6px 0px 0px\",o.style.padding=\"2px 5px 4px 5px\",o.title=\"close\",o.setAttribute(\"aria-label\",\"close\"),o.appendChild(document.createTextNode(\"x\")),o.addEventListener(\"click\",(()=>s.removeChild(t)));const n=document.createElement(\"h3\");n.style.color=\"#a94442\",n.style.margin=\"8px 0px 0px 0px\",n.style.padding=\"0px\",n.appendChild(document.createTextNode(\"Bokeh Error\"));const l=document.createElement(\"pre\");l.style.whiteSpace=\"unset\",l.style.overflowX=\"auto\",l.appendChild(document.createTextNode(e)),t.appendChild(o),t.appendChild(n),t.appendChild(l);const s=document.getElementsByTagName(\"body\")[0];s.insertBefore(t,s.firstChild)}(e instanceof Error&&e.stack?e.stack:`${e}`),t)return;throw e}}},\n ], 0, {\"main\":0,\"tslib\":1,\"index\":2,\"version\":3,\"embed/index\":4,\"document/index\":5,\"document/document\":6,\"base\":7,\"core/util/types\":8,\"core/util/array\":9,\"core/util/math\":10,\"core/util/assert\":11,\"core/util/arrayable\":12,\"core/util/object\":13,\"core/has_props\":14,\"core/signaling\":15,\"core/util/defer\":16,\"core/util/refs\":17,\"core/properties\":18,\"core/logging\":19,\"core/enums\":20,\"core/kinds\":21,\"core/util/color\":22,\"core/util/svg_colors\":23,\"core/types\":24,\"core/util/bitset\":25,\"core/util/eq\":26,\"core/util/platform\":27,\"core/settings\":28,\"core/util/ndarray\":29,\"core/serializer\":30,\"core/util/serialization\":31,\"core/util/buffer\":32,\"core/uniforms\":33,\"core/util/string\":34,\"document/events\":35,\"core/util/pretty\":36,\"core/util/cloneable\":37,\"models/index\":38,\"models/annotations/index\":39,\"models/annotations/annotation\":40,\"models/renderers/renderer\":41,\"core/view\":42,\"core/dom\":43,\"styles/root.css\":44,\"core/visuals/index\":45,\"core/visuals/line\":46,\"core/visuals/visual\":47,\"core/property_mixins\":48,\"core/visuals/fill\":49,\"core/visuals/text\":50,\"core/visuals/hatch\":51,\"core/visuals/patterns\":52,\"model\":53,\"models/canvas/coordinates\":54,\"models/annotations/arrow\":55,\"models/annotations/data_annotation\":56,\"models/sources/columnar_data_source\":57,\"models/sources/data_source\":58,\"models/selections/selection\":59,\"core/selection_manager\":60,\"models/renderers/glyph_renderer\":61,\"models/renderers/data_renderer\":62,\"models/glyphs/line\":63,\"models/glyphs/xy_glyph\":64,\"core/util/projections\":65,\"models/glyphs/glyph\":98,\"core/util/bbox\":99,\"core/util/ragged_array\":100,\"core/util/spatial\":101,\"models/ranges/factor_range\":104,\"models/ranges/range\":105,\"models/glyphs/utils\":106,\"core/hittest\":107,\"models/glyphs/webgl/line\":108,\"models/glyphs/webgl/utils/index\":109,\"models/glyphs/webgl/utils/program\":110,\"models/glyphs/webgl/utils/buffer\":111,\"models/glyphs/webgl/utils/texture\":112,\"models/glyphs/webgl/base\":113,\"models/glyphs/webgl/line.vert\":114,\"models/glyphs/webgl/line.frag\":115,\"models/glyphs/patch\":116,\"models/glyphs/harea\":117,\"models/glyphs/area\":118,\"models/glyphs/varea\":119,\"models/sources/cds_view\":120,\"models/filters/filter\":121,\"core/build_views\":122,\"models/renderers/graph_renderer\":123,\"models/expressions/expression\":124,\"models/graphs/layout_provider\":125,\"models/graphs/graph_hit_test_policy\":126,\"models/glyphs/multi_line\":127,\"models/glyphs/patches\":128,\"models/selections/interaction_policy\":129,\"models/sources/column_data_source\":130,\"core/util/typed_array\":131,\"core/util/set\":132,\"models/annotations/arrow_head\":133,\"models/annotations/band\":134,\"models/annotations/upper_lower\":135,\"models/annotations/box_annotation\":136,\"models/annotations/color_bar\":137,\"models/annotations/title\":138,\"models/annotations/text_annotation\":139,\"core/layout/side_panel\":140,\"core/layout/types\":141,\"core/layout/layoutable\":142,\"core/util/text\":143,\"models/canvas/cartesian_frame\":144,\"models/scales/categorical_scale\":145,\"models/scales/scale\":146,\"models/transforms/index\":147,\"models/transforms/customjs_transform\":148,\"models/transforms/transform\":149,\"models/transforms/dodge\":150,\"models/transforms/range_transform\":151,\"models/transforms/interpolator\":152,\"models/transforms/jitter\":153,\"models/transforms/linear_interpolator\":154,\"models/transforms/step_interpolator\":155,\"models/ranges/range1d\":156,\"models/scales/log_scale\":157,\"models/scales/continuous_scale\":158,\"models/ranges/data_range1d\":159,\"models/ranges/data_range\":160,\"models/util\":161,\"models/axes/index\":162,\"models/axes/axis\":163,\"models/renderers/guide_renderer\":164,\"models/tickers/ticker\":165,\"models/formatters/tick_formatter\":166,\"core/graphics\":167,\"core/util/affine\":168,\"models/policies/labeling\":169,\"models/axes/categorical_axis\":170,\"models/tickers/categorical_ticker\":171,\"models/formatters/categorical_tick_formatter\":172,\"models/axes/continuous_axis\":173,\"models/axes/datetime_axis\":174,\"models/axes/linear_axis\":175,\"models/formatters/basic_tick_formatter\":176,\"models/tickers/basic_ticker\":177,\"models/tickers/adaptive_ticker\":178,\"models/tickers/continuous_ticker\":179,\"models/formatters/datetime_tick_formatter\":180,\"core/util/templating\":182,\"models/tickers/datetime_ticker\":185,\"models/tickers/composite_ticker\":186,\"models/tickers/days_ticker\":187,\"models/tickers/single_interval_ticker\":188,\"models/tickers/util\":189,\"models/tickers/months_ticker\":190,\"models/tickers/years_ticker\":191,\"models/axes/log_axis\":192,\"models/formatters/log_tick_formatter\":193,\"models/tickers/log_ticker\":194,\"models/axes/mercator_axis\":195,\"models/formatters/mercator_tick_formatter\":196,\"models/tickers/mercator_ticker\":197,\"models/tickers/index\":198,\"models/tickers/fixed_ticker\":199,\"models/tickers/binned_ticker\":200,\"models/mappers/scanning_color_mapper\":201,\"models/mappers/continuous_color_mapper\":202,\"models/mappers/color_mapper\":203,\"models/mappers/mapper\":204,\"models/formatters/index\":205,\"models/formatters/func_tick_formatter\":206,\"models/formatters/numeral_tick_formatter\":207,\"models/formatters/printf_tick_formatter\":208,\"models/mappers/index\":209,\"models/mappers/categorical_color_mapper\":210,\"models/mappers/categorical_mapper\":211,\"models/mappers/categorical_marker_mapper\":212,\"models/mappers/categorical_pattern_mapper\":213,\"models/mappers/linear_color_mapper\":214,\"models/mappers/log_color_mapper\":215,\"models/mappers/eqhist_color_mapper\":216,\"models/scales/index\":217,\"models/scales/linear_scale\":218,\"models/scales/linear_interpolation_scale\":219,\"models/ranges/index\":220,\"core/layout/index\":221,\"core/layout/alignments\":222,\"core/layout/grid\":223,\"core/layout/html\":224,\"core/layout/border\":225,\"models/annotations/label\":226,\"models/annotations/label_set\":227,\"models/annotations/legend\":228,\"models/annotations/legend_item\":229,\"core/vectorization\":230,\"models/annotations/poly_annotation\":231,\"models/annotations/slope\":232,\"models/annotations/span\":233,\"models/annotations/toolbar_panel\":234,\"models/tools/toolbar\":235,\"models/tools/tool\":236,\"models/tools/gestures/gesture_tool\":237,\"models/tools/button_tool\":238,\"core/dom_view\":240,\"styles/toolbar.css\":241,\"styles/icons.css\":242,\"styles/menus.css\":243,\"core/util/menus\":244,\"core/util/iterator\":245,\"models/tools/on_off_button\":246,\"models/tools/inspectors/inspect_tool\":247,\"models/tools/toolbar_base\":248,\"core/util/canvas\":249,\"core/util/svg\":250,\"models/tools/actions/action_tool\":251,\"models/tools/actions/help_tool\":252,\"styles/logo.css\":253,\"models/annotations/tooltip\":254,\"styles/tooltips.css\":255,\"models/annotations/whisker\":256,\"models/callbacks/index\":257,\"models/callbacks/customjs\":258,\"models/callbacks/callback\":259,\"models/callbacks/open_url\":260,\"models/canvas/index\":261,\"models/canvas/canvas\":262,\"core/ui_events\":263,\"core/bokeh_events\":264,\"core/util/wheel\":265,\"models/expressions/index\":266,\"models/expressions/customjs_expr\":267,\"models/expressions/stack\":268,\"models/expressions/cumsum\":269,\"models/expressions/minimum\":270,\"models/expressions/maximum\":271,\"models/filters/index\":272,\"models/filters/boolean_filter\":273,\"models/filters/customjs_filter\":274,\"models/filters/group_filter\":275,\"models/filters/index_filter\":276,\"models/glyphs/index\":277,\"models/glyphs/annular_wedge\":278,\"models/glyphs/annulus\":279,\"models/glyphs/arc\":280,\"models/glyphs/bezier\":281,\"models/glyphs/circle\":282,\"models/glyphs/webgl/markers\":283,\"models/glyphs/webgl/markers.vert\":284,\"models/glyphs/webgl/markers.frag\":285,\"models/glyphs/ellipse\":286,\"models/glyphs/ellipse_oval\":287,\"models/glyphs/center_rotatable\":288,\"models/glyphs/hbar\":289,\"models/glyphs/box\":290,\"models/glyphs/hex_tile\":291,\"models/glyphs/image\":292,\"models/glyphs/image_base\":293,\"models/glyphs/image_rgba\":294,\"models/glyphs/image_url\":295,\"core/util/image\":296,\"models/glyphs/multi_polygons\":297,\"models/glyphs/oval\":298,\"models/glyphs/quad\":299,\"models/glyphs/quadratic\":300,\"models/glyphs/ray\":301,\"models/glyphs/rect\":302,\"models/glyphs/scatter\":303,\"models/glyphs/marker\":304,\"models/glyphs/defs\":305,\"models/glyphs/segment\":306,\"models/glyphs/spline\":307,\"core/util/interpolation\":308,\"models/glyphs/step\":309,\"models/glyphs/text\":310,\"models/glyphs/vbar\":311,\"models/glyphs/wedge\":312,\"models/graphs/index\":313,\"models/graphs/static_layout_provider\":314,\"models/grids/index\":315,\"models/grids/grid\":316,\"models/layouts/index\":317,\"models/layouts/box\":318,\"models/layouts/layout_dom\":319,\"models/layouts/column\":320,\"models/layouts/grid_box\":321,\"models/layouts/html_box\":322,\"models/layouts/panel\":323,\"models/layouts/row\":324,\"models/layouts/spacer\":325,\"models/layouts/tabs\":326,\"styles/tabs.css\":327,\"styles/buttons.css\":328,\"models/layouts/widget_box\":329,\"models/plots/index\":330,\"models/plots/gmap_plot\":331,\"models/plots/plot\":332,\"models/plots/plot_canvas\":333,\"core/util/throttle\":334,\"models/plots/range_manager\":335,\"models/plots/state_manager\":336,\"models/plots/gmap_plot_canvas\":337,\"models/policies/index\":338,\"models/renderers/index\":339,\"models/selections/index\":340,\"models/sources/index\":341,\"models/sources/server_sent_data_source\":342,\"models/sources/web_data_source\":343,\"models/sources/ajax_data_source\":344,\"models/sources/geojson_data_source\":345,\"models/tiles/index\":346,\"models/tiles/bbox_tile_source\":347,\"models/tiles/mercator_tile_source\":348,\"models/tiles/tile_source\":349,\"models/tiles/tile_utils\":350,\"models/tiles/quadkey_tile_source\":351,\"models/tiles/tile_renderer\":352,\"models/tiles/wmts_tile_source\":353,\"styles/tiles.css\":354,\"models/tiles/tms_tile_source\":355,\"models/textures/index\":356,\"models/textures/canvas_texture\":357,\"models/textures/texture\":358,\"models/textures/image_url_texture\":359,\"models/tools/index\":360,\"models/tools/actions/custom_action\":361,\"models/tools/actions/redo_tool\":362,\"models/tools/actions/reset_tool\":363,\"models/tools/actions/save_tool\":364,\"models/tools/actions/undo_tool\":365,\"models/tools/actions/zoom_in_tool\":366,\"models/tools/actions/zoom_base_tool\":367,\"core/util/zoom\":368,\"models/tools/actions/zoom_out_tool\":369,\"models/tools/edit/edit_tool\":370,\"models/tools/edit/box_edit_tool\":371,\"models/tools/edit/freehand_draw_tool\":372,\"models/tools/edit/point_draw_tool\":373,\"models/tools/edit/poly_draw_tool\":374,\"models/tools/edit/poly_tool\":375,\"models/tools/edit/poly_edit_tool\":376,\"models/tools/gestures/box_select_tool\":377,\"models/tools/gestures/select_tool\":378,\"models/tools/gestures/box_zoom_tool\":379,\"models/tools/gestures/lasso_select_tool\":380,\"models/tools/gestures/poly_select_tool\":381,\"models/tools/edit/line_edit_tool\":382,\"models/tools/edit/line_tool\":383,\"models/tools/gestures/pan_tool\":384,\"models/tools/gestures/range_tool\":385,\"models/tools/gestures/tap_tool\":386,\"models/tools/gestures/wheel_pan_tool\":387,\"models/tools/gestures/wheel_zoom_tool\":388,\"models/tools/inspectors/crosshair_tool\":389,\"models/tools/inspectors/customjs_hover\":390,\"models/tools/inspectors/hover_tool\":391,\"models/tools/tool_proxy\":392,\"models/tools/toolbar_box\":393,\"document/defs\":394,\"embed/standalone\":395,\"embed/dom\":396,\"embed/server\":397,\"client/connection\":398,\"protocol/message\":399,\"protocol/receiver\":400,\"client/session\":401,\"embed/notebook\":402,\"styles/notebook.css\":403,\"protocol/index\":404,\"testing\":405,\"safely\":406}, {});});\n\n /* END bokeh.min.js */\n },\n \n function(Bokeh) {\n /* BEGIN bokeh-widgets.min.js */\n /*!\n * Copyright (c) 2012 - 2021, Anaconda, Inc., and Bokeh Contributors\n * All rights reserved.\n * \n * Redistribution and use in source and binary forms, with or without modification,\n * are permitted provided that the following conditions are met:\n * \n * Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n * \n * Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n * \n * Neither the name of Anaconda nor the names of any contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n * \n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n (function(root, factory) {\n factory(root[\"Bokeh\"], \"2.3.3\");\n })(this, function(Bokeh, version) {\n var define;\n return (function(modules, entry, aliases, externals) {\n const bokeh = typeof Bokeh !== \"undefined\" && (version != null ? Bokeh[version] : Bokeh);\n if (bokeh != null) {\n return bokeh.register_plugin(modules, entry, aliases);\n } else {\n throw new Error(\"Cannot find Bokeh \" + version + \". You have to load it prior to loading plugins.\");\n }\n })\n ({\n 417: function _(t,e,i,o,r){o();const s=t(1).__importStar(t(418));i.Widgets=s;t(7).register_models(s)},\n 418: function _(t,e,o,r,u){r(),u(\"AbstractButton\",t(419).AbstractButton),u(\"AbstractIcon\",t(422).AbstractIcon),u(\"AutocompleteInput\",t(423).AutocompleteInput),u(\"Button\",t(428).Button),u(\"CheckboxButtonGroup\",t(429).CheckboxButtonGroup),u(\"CheckboxGroup\",t(431).CheckboxGroup),u(\"ColorPicker\",t(433).ColorPicker),u(\"DatePicker\",t(434).DatePicker),u(\"DateRangeSlider\",t(437).DateRangeSlider),u(\"DateSlider\",t(442).DateSlider),u(\"Div\",t(443).Div),u(\"Dropdown\",t(446).Dropdown),u(\"FileInput\",t(447).FileInput),u(\"InputWidget\",t(426).InputWidget),u(\"Markup\",t(444).Markup),u(\"MultiSelect\",t(448).MultiSelect),u(\"Paragraph\",t(449).Paragraph),u(\"PasswordInput\",t(450).PasswordInput),u(\"MultiChoice\",t(451).MultiChoice),u(\"NumericInput\",t(454).NumericInput),u(\"PreText\",t(455).PreText),u(\"RadioButtonGroup\",t(456).RadioButtonGroup),u(\"RadioGroup\",t(457).RadioGroup),u(\"RangeSlider\",t(458).RangeSlider),u(\"Select\",t(459).Select),u(\"Slider\",t(460).Slider),u(\"Spinner\",t(461).Spinner),u(\"TextInput\",t(424).TextInput),u(\"TextAreaInput\",t(462).TextAreaInput),u(\"Toggle\",t(463).Toggle),u(\"Widget\",t(488).Widget)},\n 419: function _(t,e,n,i,s){i();const l=t(1),o=t(20),r=t(43),c=t(122),u=t(420),_=t(422),a=l.__importStar(t(328)),b=a;class d extends u.ControlView{*controls(){yield this.button_el}async lazy_initialize(){await super.lazy_initialize();const{icon:t}=this.model;null!=t&&(this.icon_view=await c.build_view(t,{parent:this}))}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render()))}remove(){null!=this.icon_view&&this.icon_view.remove(),super.remove()}styles(){return[...super.styles(),a.default]}_render_button(...t){return r.button({type:\"button\",disabled:this.model.disabled,class:[b.btn,b[`btn_${this.model.button_type}`]]},...t)}render(){super.render(),this.button_el=this._render_button(this.model.label),this.button_el.addEventListener(\"click\",(()=>this.click())),null!=this.icon_view&&(\"\"!=this.model.label?r.prepend(this.button_el,this.icon_view.el,r.nbsp()):r.prepend(this.button_el,this.icon_view.el),this.icon_view.render()),this.group_el=r.div({class:b.btn_group},this.button_el),this.el.appendChild(this.group_el)}click(){}}n.AbstractButtonView=d,d.__name__=\"AbstractButtonView\";class h extends u.Control{constructor(t){super(t)}static init_AbstractButton(){this.define((({String:t,Ref:e,Nullable:n})=>({label:[t,\"Button\"],icon:[n(e(_.AbstractIcon)),null],button_type:[o.ButtonType,\"default\"]})))}}n.AbstractButton=h,h.__name__=\"AbstractButton\",h.init_AbstractButton()},\n 420: function _(t,e,o,s,n){s();const i=t(488),l=t(43);class c extends i.WidgetView{connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.disabled,(()=>{for(const t of this.controls())l.toggle_attribute(t,\"disabled\",this.model.disabled)}))}}o.ControlView=c,c.__name__=\"ControlView\";class r extends i.Widget{constructor(t){super(t)}}o.Control=r,r.__name__=\"Control\"},\n 488: function _(i,t,e,o,n){o();const s=i(322),r=i(20);class d extends s.HTMLBoxView{_width_policy(){return\"horizontal\"==this.model.orientation?super._width_policy():\"fixed\"}_height_policy(){return\"horizontal\"==this.model.orientation?\"fixed\":super._height_policy()}box_sizing(){const i=super.box_sizing();return\"horizontal\"==this.model.orientation?null==i.width&&(i.width=this.model.default_size):null==i.height&&(i.height=this.model.default_size),i}}e.WidgetView=d,d.__name__=\"WidgetView\";class _ extends s.HTMLBox{constructor(i){super(i)}static init_Widget(){this.define((({Number:i})=>({orientation:[r.Orientation,\"horizontal\"],default_size:[i,300]}))),this.override({margin:[5,5,5,5]})}}e.Widget=_,_.__name__=\"Widget\",_.init_Widget()},\n 422: function _(c,t,s,n,e){n();const o=c(53),_=c(240);class a extends _.DOMView{}s.AbstractIconView=a,a.__name__=\"AbstractIconView\";class r extends o.Model{constructor(c){super(c)}}s.AbstractIcon=r,r.__name__=\"AbstractIcon\"},\n 423: function _(e,t,n,i,s){i();const h=e(1),o=e(424),_=e(43),u=e(10),r=h.__importStar(e(243)),c=r;class l extends o.TextInputView{constructor(){super(...arguments),this._open=!1,this._last_value=\"\",this._hover_index=0}styles(){return[...super.styles(),r.default]}render(){super.render(),this.input_el.addEventListener(\"keydown\",(e=>this._keydown(e))),this.input_el.addEventListener(\"keyup\",(e=>this._keyup(e))),this.menu=_.div({class:[c.menu,c.below]}),this.menu.addEventListener(\"click\",(e=>this._menu_click(e))),this.menu.addEventListener(\"mouseover\",(e=>this._menu_hover(e))),this.el.appendChild(this.menu),_.undisplay(this.menu)}change_input(){this._open&&this.menu.children.length>0&&(this.model.value=this.menu.children[this._hover_index].textContent,this.input_el.focus(),this._hide_menu()),this.model.restrict||super.change_input()}_update_completions(e){_.empty(this.menu);for(const t of e){const e=_.div({},t);this.menu.appendChild(e)}e.length>0&&this.menu.children[0].classList.add(c.active)}_show_menu(){if(!this._open){this._open=!0,this._hover_index=0,this._last_value=this.model.value,_.display(this.menu);const e=t=>{const{target:n}=t;n instanceof HTMLElement&&!this.el.contains(n)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,_.undisplay(this.menu))}_menu_click(e){e.target!=e.currentTarget&&e.target instanceof Element&&(this.model.value=e.target.textContent,this.input_el.focus(),this._hide_menu())}_menu_hover(e){if(e.target!=e.currentTarget&&e.target instanceof Element){let t=0;for(t=0;t0&&(this.menu.children[this._hover_index].classList.remove(c.active),this._hover_index=u.clamp(e,0,t-1),this.menu.children[this._hover_index].classList.add(c.active))}_keydown(e){}_keyup(e){switch(e.keyCode){case _.Keys.Enter:this.change_input();break;case _.Keys.Esc:this._hide_menu();break;case _.Keys.Up:this._bump_hover(this._hover_index-1);break;case _.Keys.Down:this._bump_hover(this._hover_index+1);break;default:{const e=this.input_el.value;if(e.lengthe:e=>e.toLowerCase();for(const n of this.model.completions)i(n).startsWith(i(e))&&t.push(n);this._update_completions(t),0==t.length?this._hide_menu():this._show_menu()}}}}n.AutocompleteInputView=l,l.__name__=\"AutocompleteInputView\";class a extends o.TextInput{constructor(e){super(e)}static init_AutocompleteInput(){this.prototype.default_view=l,this.define((({Boolean:e,Int:t,String:n,Array:i})=>({completions:[i(n),[]],min_characters:[t,2],case_sensitive:[e,!0],restrict:[e,!0]})))}}n.AutocompleteInput=a,a.__name__=\"AutocompleteInput\",a.init_AutocompleteInput()},\n 424: function _(t,e,n,i,p){i();const _=t(1),u=t(425),s=t(43),x=_.__importStar(t(427));class a extends u.TextLikeInputView{_render_input(){this.input_el=s.input({type:\"text\",class:x.input})}}n.TextInputView=a,a.__name__=\"TextInputView\";class c extends u.TextLikeInput{constructor(t){super(t)}static init_TextInput(){this.prototype.default_view=a}}n.TextInput=c,c.__name__=\"TextInput\",c.init_TextInput()},\n 425: function _(e,t,n,i,l){i();const s=e(426);class h extends s.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,(()=>{var e;return this.input_el.name=null!==(e=this.model.name)&&void 0!==e?e:\"\"})),this.connect(this.model.properties.value.change,(()=>this.input_el.value=this.model.value)),this.connect(this.model.properties.value_input.change,(()=>this.input_el.value=this.model.value_input)),this.connect(this.model.properties.disabled.change,(()=>this.input_el.disabled=this.model.disabled)),this.connect(this.model.properties.placeholder.change,(()=>this.input_el.placeholder=this.model.placeholder)),this.connect(this.model.properties.max_length.change,(()=>{const{max_length:e}=this.model;null!=e?this.input_el.maxLength=e:this.input_el.removeAttribute(\"maxLength\")}))}render(){var e;super.render(),this._render_input();const{input_el:t}=this;t.name=null!==(e=this.model.name)&&void 0!==e?e:\"\",t.value=this.model.value,t.disabled=this.model.disabled,t.placeholder=this.model.placeholder,null!=this.model.max_length&&(t.maxLength=this.model.max_length),t.addEventListener(\"change\",(()=>this.change_input())),t.addEventListener(\"input\",(()=>this.change_input_value())),this.group_el.appendChild(t)}change_input(){this.model.value=this.input_el.value,super.change_input()}change_input_value(){this.model.value_input=this.input_el.value,super.change_input()}}n.TextLikeInputView=h,h.__name__=\"TextLikeInputView\";class a extends s.InputWidget{constructor(e){super(e)}static init_TextLikeInput(){this.define((({Int:e,String:t,Nullable:n})=>({value:[t,\"\"],value_input:[t,\"\"],placeholder:[t,\"\"],max_length:[n(e),null]})))}}n.TextLikeInput=a,a.__name__=\"TextLikeInput\",a.init_TextLikeInput()},\n 426: function _(t,e,i,n,s){n();const l=t(1),o=t(420),r=t(43),_=l.__importStar(t(427)),p=_;class d extends o.ControlView{*controls(){yield this.input_el}connect_signals(){super.connect_signals(),this.connect(this.model.properties.title.change,(()=>{this.label_el.textContent=this.model.title}))}styles(){return[...super.styles(),_.default]}render(){super.render();const{title:t}=this.model;this.label_el=r.label({style:{display:0==t.length?\"none\":\"\"}},t),this.group_el=r.div({class:p.input_group},this.label_el),this.el.appendChild(this.group_el)}change_input(){}}i.InputWidgetView=d,d.__name__=\"InputWidgetView\";class u extends o.Control{constructor(t){super(t)}static init_InputWidget(){this.define((({String:t})=>({title:[t,\"\"]})))}}i.InputWidget=u,u.__name__=\"InputWidget\",u.init_InputWidget()},\n 427: function _(o,i,t,n,p){n(),t.root=\"bk-root\",t.input=\"bk-input\",t.input_group=\"bk-input-group\",t.inline=\"bk-inline\",t.spin_wrapper=\"bk-spin-wrapper\",t.spin_btn=\"bk-spin-btn\",t.spin_btn_up=\"bk-spin-btn-up\",t.spin_btn_down=\"bk-spin-btn-down\",t.default='.bk-root .bk-input{display:inline-block;width:100%;flex-grow:1;-webkit-flex-grow:1;min-height:31px;padding:0 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;}.bk-root .bk-input:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}.bk-root .bk-input::placeholder,.bk-root .bk-input:-ms-input-placeholder,.bk-root .bk-input::-moz-placeholder,.bk-root .bk-input::-webkit-input-placeholder{color:#999;opacity:1;}.bk-root .bk-input[disabled]{cursor:not-allowed;background-color:#eee;opacity:1;}.bk-root select:not([multiple]).bk-input,.bk-root select:not([size]).bk-input{height:auto;appearance:none;-webkit-appearance:none;background-image:url(\\'data:image/svg+xml;utf8,\\');background-position:right 0.5em center;background-size:8px 6px;background-repeat:no-repeat;}.bk-root select[multiple].bk-input,.bk-root select[size].bk-input,.bk-root textarea.bk-input{height:auto;}.bk-root .bk-input-group{width:100%;height:100%;display:inline-flex;display:-webkit-inline-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:start;-webkit-align-items:start;flex-direction:column;-webkit-flex-direction:column;white-space:nowrap;}.bk-root .bk-input-group.bk-inline{flex-direction:row;-webkit-flex-direction:row;}.bk-root .bk-input-group.bk-inline > *:not(:first-child){margin-left:5px;}.bk-root .bk-input-group input[type=\"checkbox\"] + span,.bk-root .bk-input-group input[type=\"radio\"] + span{position:relative;top:-2px;margin-left:3px;}.bk-root .bk-input-group > .bk-spin-wrapper{display:inherit;width:inherit;height:inherit;position:relative;overflow:hidden;padding:0;vertical-align:middle;}.bk-root .bk-input-group > .bk-spin-wrapper input{padding-right:20px;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn{position:absolute;display:block;height:50%;min-height:0;min-width:0;width:30px;padding:0;margin:0;right:0;border:none;background:none;cursor:pointer;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn:before{content:\"\";display:inline-block;transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up{top:0;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up:before{border-bottom:5px solid black;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-up:disabled:before{border-bottom-color:grey;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down{bottom:0;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down:before{border-top:5px solid black;}.bk-root .bk-input-group > .bk-spin-wrapper > .bk-spin-btn.bk-spin-btn-down:disabled:before{border-top-color:grey;}'},\n 428: function _(t,e,n,i,o){i();const s=t(419),u=t(264);class c extends s.AbstractButtonView{click(){this.model.trigger_event(new u.ButtonClick),super.click()}}n.ButtonView=c,c.__name__=\"ButtonView\";class _ extends s.AbstractButton{constructor(t){super(t)}static init_Button(){this.prototype.default_view=c,this.override({label:\"Button\"})}}n.Button=_,_.__name__=\"Button\",_.init_Button()},\n 429: function _(t,e,o,i,c){i();const n=t(1),s=t(430),a=t(43),u=n.__importStar(t(328));class r extends s.ButtonGroupView{get active(){return new Set(this.model.active)}change_active(t){const{active:e}=this;e.has(t)?e.delete(t):e.add(t),this.model.active=[...e].sort()}_update_active(){const{active:t}=this;this._buttons.forEach(((e,o)=>{a.classes(e).toggle(u.active,t.has(o))}))}}o.CheckboxButtonGroupView=r,r.__name__=\"CheckboxButtonGroupView\";class _ extends s.ButtonGroup{constructor(t){super(t)}static init_CheckboxButtonGroup(){this.prototype.default_view=r,this.define((({Int:t,Array:e})=>({active:[e(t),[]]})))}}o.CheckboxButtonGroup=_,_.__name__=\"CheckboxButtonGroup\",_.init_CheckboxButtonGroup()},\n 430: function _(t,e,n,s,i){s();const o=t(1),r=t(420),u=t(20),a=t(43),_=o.__importStar(t(328)),l=_;class c extends r.ControlView{*controls(){yield*this._buttons}connect_signals(){super.connect_signals();const t=this.model.properties;this.on_change(t.button_type,(()=>this.render())),this.on_change(t.labels,(()=>this.render())),this.on_change(t.active,(()=>this._update_active()))}styles(){return[...super.styles(),_.default]}render(){super.render(),this._buttons=this.model.labels.map(((t,e)=>{const n=a.div({class:[l.btn,l[`btn_${this.model.button_type}`]],disabled:this.model.disabled},t);return n.addEventListener(\"click\",(()=>this.change_active(e))),n})),this._update_active();const t=a.div({class:l.btn_group},this._buttons);this.el.appendChild(t)}}n.ButtonGroupView=c,c.__name__=\"ButtonGroupView\";class d extends r.Control{constructor(t){super(t)}static init_ButtonGroup(){this.define((({String:t,Array:e})=>({labels:[e(t),[]],button_type:[u.ButtonType,\"default\"]})))}}n.ButtonGroup=d,d.__name__=\"ButtonGroup\",d.init_ButtonGroup()},\n 431: function _(e,t,i,n,s){n();const o=e(1),c=e(432),a=e(43),l=e(9),d=o.__importStar(e(427));class h extends c.InputGroupView{render(){super.render();const e=a.div({class:[d.input_group,this.model.inline?d.inline:null]});this.el.appendChild(e);const{active:t,labels:i}=this.model;this._inputs=[];for(let n=0;nthis.change_active(n))),this._inputs.push(s),this.model.disabled&&(s.disabled=!0),l.includes(t,n)&&(s.checked=!0);const o=a.label({},s,a.span({},i[n]));e.appendChild(o)}}change_active(e){const t=new Set(this.model.active);t.has(e)?t.delete(e):t.add(e),this.model.active=[...t].sort()}}i.CheckboxGroupView=h,h.__name__=\"CheckboxGroupView\";class p extends c.InputGroup{constructor(e){super(e)}static init_CheckboxGroup(){this.prototype.default_view=h,this.define((({Boolean:e,Int:t,String:i,Array:n})=>({active:[n(t),[]],labels:[n(i),[]],inline:[e,!1]})))}}i.CheckboxGroup=p,p.__name__=\"CheckboxGroup\",p.init_CheckboxGroup()},\n 432: function _(n,t,e,s,o){s();const r=n(1),u=n(420),c=r.__importDefault(n(427));class _ extends u.ControlView{*controls(){yield*this._inputs}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render()))}styles(){return[...super.styles(),c.default]}}e.InputGroupView=_,_.__name__=\"InputGroupView\";class i extends u.Control{constructor(n){super(n)}}e.InputGroup=i,i.__name__=\"InputGroup\"},\n 433: function _(e,i,t,n,o){n();const s=e(1),l=e(426),r=e(43),c=e(22),a=s.__importStar(e(427));class d extends l.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.name.change,(()=>{var e;return this.input_el.name=null!==(e=this.model.name)&&void 0!==e?e:\"\"})),this.connect(this.model.properties.color.change,(()=>this.input_el.value=c.color2hexrgb(this.model.color))),this.connect(this.model.properties.disabled.change,(()=>this.input_el.disabled=this.model.disabled))}render(){super.render(),this.input_el=r.input({type:\"color\",class:a.input,name:this.model.name,value:this.model.color,disabled:this.model.disabled}),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.input_el)}change_input(){this.model.color=this.input_el.value,super.change_input()}}t.ColorPickerView=d,d.__name__=\"ColorPickerView\";class h extends l.InputWidget{constructor(e){super(e)}static init_ColorPicker(){this.prototype.default_view=d,this.define((({Color:e})=>({color:[e,\"#000000\"]})))}}t.ColorPicker=h,h.__name__=\"ColorPicker\",h.init_ColorPicker()},\n 434: function _(e,t,i,n,s){n();const a=e(1),l=a.__importDefault(e(435)),o=e(426),d=e(43),r=e(20),c=e(8),h=a.__importStar(e(427)),u=a.__importDefault(e(436));function _(e){const t=[];for(const i of e)if(c.isString(i))t.push(i);else{const[e,n]=i;t.push({from:e,to:n})}return t}class p extends o.InputWidgetView{connect_signals(){super.connect_signals();const{value:e,min_date:t,max_date:i,disabled_dates:n,enabled_dates:s,position:a,inline:l}=this.model.properties;this.connect(e.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.setDate(this.model.value)})),this.connect(t.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"minDate\",this.model.min_date)})),this.connect(i.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"maxDate\",this.model.max_date)})),this.connect(n.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"disable\",this.model.disabled_dates)})),this.connect(s.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"enable\",this.model.enabled_dates)})),this.connect(a.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"position\",this.model.position)})),this.connect(l.change,(()=>{var e;return null===(e=this._picker)||void 0===e?void 0:e.set(\"inline\",this.model.inline)}))}remove(){var e;null===(e=this._picker)||void 0===e||e.destroy(),super.remove()}styles(){return[...super.styles(),u.default]}render(){var e,t;null==this._picker&&(super.render(),this.input_el=d.input({type:\"text\",class:h.input,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el),this._picker=l.default(this.input_el,{defaultDate:this.model.value,minDate:null!==(e=this.model.min_date)&&void 0!==e?e:void 0,maxDate:null!==(t=this.model.max_date)&&void 0!==t?t:void 0,inline:this.model.inline,position:this.model.position,disable:_(this.model.disabled_dates),enable:_(this.model.enabled_dates),onChange:(e,t,i)=>this._on_change(e,t,i)}))}_on_change(e,t,i){this.model.value=t,this.change_input()}}i.DatePickerView=p,p.__name__=\"DatePickerView\";class m extends o.InputWidget{constructor(e){super(e)}static init_DatePicker(){this.prototype.default_view=p,this.define((({Boolean:e,String:t,Array:i,Tuple:n,Or:s,Nullable:a})=>{const l=i(s(t,n(t,t)));return{value:[t],min_date:[a(t),null],max_date:[a(t),null],disabled_dates:[l,[]],enabled_dates:[l,[]],position:[r.CalendarPosition,\"auto\"],inline:[e,!1]}}))}}i.DatePicker=m,m.__name__=\"DatePicker\",m.init_DatePicker()},\n 435: function _(e,n,t,a,i){\n /* flatpickr v4.6.6, @license MIT */var o,r;o=this,r=function(){\"use strict\";\n /*! *****************************************************************************\n Copyright (c) Microsoft Corporation.\n \n Permission to use, copy, modify, and/or distribute this software for any\n purpose with or without fee is hereby granted.\n \n THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\n REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\n AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\n INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\n LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\n OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\n PERFORMANCE OF THIS SOFTWARE.\n ***************************************************************************** */var e=function(){return(e=Object.assign||function(e){for(var n,t=1,a=arguments.length;t\",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:\"auto\",positionElement:void 0,prevArrow:\"\",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],longhand:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"]},months:{shorthand:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],longhand:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var n=e%100;if(n>3&&n<21)return\"th\";switch(n%10){case 1:return\"st\";case 2:return\"nd\";case 3:return\"rd\";default:return\"th\"}},rangeSeparator:\" to \",weekAbbreviation:\"Wk\",scrollTitle:\"Scroll to increment\",toggleTitle:\"Click to toggle\",amPM:[\"AM\",\"PM\"],yearAriaLabel:\"Year\",monthAriaLabel:\"Month\",hourAriaLabel:\"Hour\",minuteAriaLabel:\"Minute\",time_24hr:!1},o=function(e,n){return void 0===n&&(n=2),(\"000\"+e).slice(-1*n)},r=function(e){return!0===e?1:0};function l(e,n,t){var a;return void 0===t&&(t=!1),function(){var i=this,o=arguments;null!==a&&clearTimeout(a),a=window.setTimeout((function(){a=null,t||e.apply(i,o)}),n),t&&!a&&e.apply(i,o)}}var c=function(e){return e instanceof Array?e:[e]};function d(e,n,t){if(!0===t)return e.classList.add(n);e.classList.remove(n)}function s(e,n,t){var a=window.document.createElement(e);return n=n||\"\",t=t||\"\",a.className=n,void 0!==t&&(a.textContent=t),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,n){return n(e)?e:e.parentNode?f(e.parentNode,n):void 0}function m(e,n){var t=s(\"div\",\"numInputWrapper\"),a=s(\"input\",\"numInput \"+e),i=s(\"span\",\"arrowUp\"),o=s(\"span\",\"arrowDown\");if(-1===navigator.userAgent.indexOf(\"MSIE 9.0\")?a.type=\"number\":(a.type=\"text\",a.pattern=\"\\\\d*\"),void 0!==n)for(var r in n)a.setAttribute(r,n[r]);return t.appendChild(a),t.appendChild(i),t.appendChild(o),t}function g(e){try{return\"function\"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(n){return e.target}}var p=function(){},h=function(e,n,t){return t.months[n?\"shorthand\":\"longhand\"][e]},v={D:p,F:function(e,n,t){e.setMonth(t.months.longhand.indexOf(n))},G:function(e,n){e.setHours(parseFloat(n))},H:function(e,n){e.setHours(parseFloat(n))},J:function(e,n){e.setDate(parseFloat(n))},K:function(e,n,t){e.setHours(e.getHours()%12+12*r(new RegExp(t.amPM[1],\"i\").test(n)))},M:function(e,n,t){e.setMonth(t.months.shorthand.indexOf(n))},S:function(e,n){e.setSeconds(parseFloat(n))},U:function(e,n){return new Date(1e3*parseFloat(n))},W:function(e,n,t){var a=parseInt(n),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+t.firstDayOfWeek),i},Y:function(e,n){e.setFullYear(parseFloat(n))},Z:function(e,n){return new Date(n)},d:function(e,n){e.setDate(parseFloat(n))},h:function(e,n){e.setHours(parseFloat(n))},i:function(e,n){e.setMinutes(parseFloat(n))},j:function(e,n){e.setDate(parseFloat(n))},l:p,m:function(e,n){e.setMonth(parseFloat(n)-1)},n:function(e,n){e.setMonth(parseFloat(n)-1)},s:function(e,n){e.setSeconds(parseFloat(n))},u:function(e,n){return new Date(parseFloat(n))},w:p,y:function(e,n){e.setFullYear(2e3+parseFloat(n))}},D={D:\"(\\\\w+)\",F:\"(\\\\w+)\",G:\"(\\\\d\\\\d|\\\\d)\",H:\"(\\\\d\\\\d|\\\\d)\",J:\"(\\\\d\\\\d|\\\\d)\\\\w+\",K:\"\",M:\"(\\\\w+)\",S:\"(\\\\d\\\\d|\\\\d)\",U:\"(.+)\",W:\"(\\\\d\\\\d|\\\\d)\",Y:\"(\\\\d{4})\",Z:\"(.+)\",d:\"(\\\\d\\\\d|\\\\d)\",h:\"(\\\\d\\\\d|\\\\d)\",i:\"(\\\\d\\\\d|\\\\d)\",j:\"(\\\\d\\\\d|\\\\d)\",l:\"(\\\\w+)\",m:\"(\\\\d\\\\d|\\\\d)\",n:\"(\\\\d\\\\d|\\\\d)\",s:\"(\\\\d\\\\d|\\\\d)\",u:\"(.+)\",w:\"(\\\\d\\\\d|\\\\d)\",y:\"(\\\\d{2})\"},w={Z:function(e){return e.toISOString()},D:function(e,n,t){return n.weekdays.shorthand[w.w(e,n,t)]},F:function(e,n,t){return h(w.n(e,n,t)-1,!1,n)},G:function(e,n,t){return o(w.h(e,n,t))},H:function(e){return o(e.getHours())},J:function(e,n){return void 0!==n.ordinal?e.getDate()+n.ordinal(e.getDate()):e.getDate()},K:function(e,n){return n.amPM[r(e.getHours()>11)]},M:function(e,n){return h(e.getMonth(),!0,n)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,n,t){return t.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,n){return n.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,n,a){var i=a||r;return void 0===t.formatDate||c?n.split(\"\").map((function(n,a,o){return w[n]&&\"\\\\\"!==o[a-1]?w[n](e,i,t):\"\\\\\"!==n?n:\"\"})).join(\"\"):t.formatDate(e,n,i)}},C=function(e){var n=e.config,t=void 0===n?a:n,o=e.l10n,r=void 0===o?i:o;return function(e,n,i,o){if(0===e||e){var l,c=o||r,d=e;if(e instanceof Date)l=new Date(e.getTime());else if(\"string\"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if(\"string\"==typeof e){var s=n||(t||a).dateFormat,u=String(e).trim();if(\"today\"===u)l=new Date,i=!0;else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else if(t&&t.parseDate)l=t.parseDate(e,s);else{l=t&&t.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var f=void 0,m=[],g=0,p=0,h=\"\";gl&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&H(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+d===23:Math.abs(u-d)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var c=w._input.value;I(),be(),w._input.value!==c&&w._debouncedChange()}function I(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,n,t=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=t,n=w.amPM.textContent,t=e%12+12*r(n===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0);if(void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0)){var l=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(t=Math.min(t,l.getHours()))===l.getHours()&&(a=Math.min(a,l.getMinutes())),a===l.getMinutes()&&(i=Math.min(i,l.getSeconds()))}if(o){var c=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(t=Math.max(t,c.getHours()))===c.getHours()&&(a=Math.max(a,c.getMinutes())),a===c.getMinutes()&&(i=Math.max(i,c.getSeconds()))}O(t,a,i)}}function S(e){var n=e||w.latestSelectedDateObj;n&&O(n.getHours(),n.getMinutes(),n.getSeconds())}function _(){var e=w.config.defaultHour,n=w.config.defaultMinute,t=w.config.defaultSeconds;if(void 0!==w.config.minDate){var a=w.config.minDate.getHours(),i=w.config.minDate.getMinutes();(e=Math.max(e,a))===a&&(n=Math.max(i,n)),e===a&&n===i&&(t=w.config.minDate.getSeconds())}if(void 0!==w.config.maxDate){var o=w.config.maxDate.getHours(),r=w.config.maxDate.getMinutes();(e=Math.min(e,o))===o&&(n=Math.min(r,n)),e===o&&n===r&&(t=w.config.maxDate.getSeconds())}return{hours:e,minutes:n,seconds:t}}function O(e,n,t){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(e%24,n,t||0,0),w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=o(w.config.time_24hr?e:(12+e)%12+12*r(e%12==0)),w.minuteElement.value=o(n),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(e>=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(t)))}function F(e){var n=g(e),t=parseInt(n.value)+(e.delta||0);(t/1e3>1||\"Enter\"===e.key&&!/[^\\d]/.test(t.toString()))&&Q(t)}function N(e,n,t,a){return n instanceof Array?n.forEach((function(n){return N(e,n,t,a)})):e instanceof Array?e.forEach((function(e){return N(e,n,t,a)})):(e.addEventListener(n,t,a),void w._handlers.push({element:e,event:n,handler:t,options:a}))}function A(){pe(\"onChange\")}function P(e,n){var t=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate=0&&M(e,w.selectedDates[1])<=0}(n)&&!ve(n)&&o.classList.add(\"inRange\"),w.weekNumbers&&1===w.config.showMonths&&\"prevMonthDay\"!==e&&t%7==1&&w.weekNumbers.insertAdjacentHTML(\"beforeend\",\"\"+w.config.getWeek(n)+\"\"),pe(\"onDayCreate\",o),o}function L(e){e.focus(),\"range\"===w.config.mode&&ae(e)}function W(e){for(var n=e>0?0:w.config.showMonths-1,t=e>0?w.config.showMonths:-1,a=n;a!=t;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf(\"hidden\")&&X(c.dateObj))return c}}function R(e,n){var t=ee(document.activeElement||document.body),a=void 0!==e?e:t?document.activeElement:void 0!==w.selectedDateElem&&ee(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&ee(w.todayDateElem)?w.todayDateElem:W(n>0?1:-1);void 0===a?w._input.focus():t?function(e,n){for(var t=-1===e.className.indexOf(\"Month\")?e.dateObj.getMonth():w.currentMonth,a=n>0?w.config.showMonths:-1,i=n>0?1:-1,o=t-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=t-w.currentMonth===o?e.$i+n:n<0?r.children.length-1:0,c=r.children.length,d=l;d>=0&&d0?c:-1);d+=i){var s=r.children[d];if(-1===s.className.indexOf(\"hidden\")&&X(s.dateObj)&&Math.abs(e.$i-d)>=Math.abs(n))return L(s)}w.changeMonth(i),R(W(i),0)}(a,n):L(a)}function B(e,n){for(var t=(new Date(e,n,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((n-1+12)%12,e),i=w.utils.getDaysInMonth(n,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?\"prevMonthDay hidden\":\"prevMonthDay\",c=r?\"nextMonthDay hidden\":\"nextMonthDay\",d=a+1-t,u=0;d<=a;d++,u++)o.appendChild(j(l,new Date(e,n-1,d),d,u));for(d=1;d<=i;d++,u++)o.appendChild(j(\"\",new Date(e,n,d),d,u));for(var f=i+1;f<=42-t&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(j(c,new Date(e,n+1,f%i),f,u));var m=s(\"div\",\"dayContainer\");return m.appendChild(o),m}function J(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),n=0;n1||\"dropdown\"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&ew.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML=\"\";for(var n=0;n<12;n++)if(e(n)){var t=s(\"option\",\"flatpickr-monthDropdown-month\");t.value=new Date(w.currentYear,n).getMonth().toString(),t.textContent=h(n,w.config.shorthandCurrentMonth,w.l10n),t.tabIndex=-1,w.currentMonth===n&&(t.selected=!0),w.monthsDropdownContainer.appendChild(t)}}}function U(){var e,n=s(\"div\",\"flatpickr-month\"),t=window.document.createDocumentFragment();w.config.showMonths>1||\"static\"===w.config.monthSelectorType?e=s(\"span\",\"cur-month\"):(w.monthsDropdownContainer=s(\"select\",\"flatpickr-monthDropdown-months\"),w.monthsDropdownContainer.setAttribute(\"aria-label\",w.l10n.monthAriaLabel),N(w.monthsDropdownContainer,\"change\",(function(e){var n=g(e),t=parseInt(n.value,10);w.changeMonth(t-w.currentMonth),pe(\"onMonthChange\")})),K(),e=w.monthsDropdownContainer);var a=m(\"cur-year\",{tabindex:\"-1\"}),i=a.getElementsByTagName(\"input\")[0];i.setAttribute(\"aria-label\",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute(\"min\",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute(\"max\",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=s(\"div\",\"flatpickr-current-month\");return o.appendChild(e),o.appendChild(a),t.appendChild(o),n.appendChild(t),{container:n,yearElement:i,monthElement:e}}function q(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var n=U();w.yearElements.push(n.yearElement),w.monthElements.push(n.monthElement),w.monthNav.appendChild(n.container)}w.monthNav.appendChild(w.nextMonthNav)}function $(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=s(\"div\",\"flatpickr-weekdays\");for(var e=w.config.showMonths;e--;){var n=s(\"div\",\"flatpickr-weekdaycontainer\");w.weekdayContainer.appendChild(n)}return z(),w.weekdayContainer}function z(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,t=n(w.l10n.weekdays.shorthand);e>0&&e\\n \"+t.join(\"\")+\"\\n \\n \"}}function G(e,n){void 0===n&&(n=!0);var t=n?e:e-w.currentMonth;t<0&&!0===w._hidePrevMonthArrow||t>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=t,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,pe(\"onYearChange\"),K()),J(),pe(\"onMonthChange\"),De())}function V(e){return!(!w.config.appendTo||!w.config.appendTo.contains(e))||w.calendarContainer.contains(e)}function Z(e){if(w.isOpen&&!w.config.inline){var n=g(e),t=V(n),a=n===w.input||n===w.altInput||w.element.contains(n)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput)),i=\"blur\"===e.type?a&&e.relatedTarget&&!V(e.relatedTarget):!a&&!t&&!V(e.relatedTarget),o=!w.config.ignoredFocusElements.some((function(e){return e.contains(n)}));i&&o&&(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&\"\"!==w.input.value&&void 0!==w.input.value&&T(),w.close(),w.config&&\"range\"===w.config.mode&&1===w.selectedDates.length&&(w.clear(!1),w.redraw()))}}function Q(e){if(!(!e||w.config.minDate&&ew.config.maxDate.getFullYear())){var n=e,t=w.currentYear!==n;w.currentYear=n||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),t&&(w.redraw(),pe(\"onYearChange\"),K())}}function X(e,n){void 0===n&&(n=!0);var t=w.parseDate(e,void 0,n);if(w.config.minDate&&t&&M(t,w.config.minDate,void 0!==n?n:!w.minDateHasTime)<0||w.config.maxDate&&t&&M(t,w.config.maxDate,void 0!==n?n:!w.maxDateHasTime)>0)return!1;if(0===w.config.enable.length&&0===w.config.disable.length)return!0;if(void 0===t)return!1;for(var a=w.config.enable.length>0,i=a?w.config.enable:w.config.disable,o=0,r=void 0;o=r.from.getTime()&&t.getTime()<=r.to.getTime())return a}return!a}function ee(e){return void 0!==w.daysContainer&&-1===e.className.indexOf(\"hidden\")&&-1===e.className.indexOf(\"flatpickr-disabled\")&&w.daysContainer.contains(e)}function ne(e){e.target!==w._input||e.relatedTarget&&V(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function te(e){var n=g(e),t=w.config.wrap?p.contains(n):n===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!t),o=w.config.inline&&t&&!a;if(13===e.keyCode&&t){if(a)return w.setDate(w._input.value,!0,n===w.altInput?w.config.altFormat:w.config.dateFormat),n.blur();w.open()}else if(V(n)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(n);switch(e.keyCode){case 13:r?(e.preventDefault(),T(),se()):ue(e);break;case 27:e.preventDefault(),se();break;case 8:case 46:t&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||t)w.hourElement&&w.hourElement.focus();else if(e.preventDefault(),void 0!==w.daysContainer&&(!1===a||document.activeElement&&ee(document.activeElement))){var l=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),G(l),R(W(1),0)):R(void 0,l)}break;case 38:case 40:e.preventDefault();var c=40===e.keyCode?1:-1;w.daysContainer&&void 0!==n.$i||n===w.input||n===w.altInput?e.ctrlKey?(e.stopPropagation(),Q(w.currentYear-c),R(W(1),0)):r||R(void 0,7*c):n===w.currentYearElement?Q(w.currentYear-c):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),T(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter((function(e){return e})),s=d.indexOf(n);if(-1!==s){var u=d[s+(e.shiftKey?-1:1)];e.preventDefault(),(u||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(n)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&n===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],I(),be();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],I(),be()}(t||V(n))&&pe(\"onKeyDown\",e)}function ae(e){if(1===w.selectedDates.length&&(!e||e.classList.contains(\"flatpickr-day\")&&!e.classList.contains(\"flatpickr-disabled\"))){for(var n=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),t=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),a=Math.min(n,w.selectedDates[0].getTime()),i=Math.max(n,w.selectedDates[0].getTime()),o=!1,r=0,l=0,c=a;ca&&cr)?r=c:c>t&&(!l||c0&&m0&&m>l;return g?(f.classList.add(\"notAllowed\"),[\"inRange\",\"startRange\",\"endRange\"].forEach((function(e){f.classList.remove(e)})),\"continue\"):o&&!g?\"continue\":([\"startRange\",\"inRange\",\"endRange\",\"notAllowed\"].forEach((function(e){f.classList.remove(e)})),void(void 0!==e&&(e.classList.add(n<=w.selectedDates[0].getTime()?\"startRange\":\"endRange\"),tn&&m===t&&f.classList.add(\"endRange\"),m>=r&&(0===l||m<=l)&&(d=t,u=n,(c=m)>Math.min(d,u)&&c0||t.getMinutes()>0||t.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter((function(e){return X(e)})),w.selectedDates.length||\"min\"!==e||S(t),be()),w.daysContainer&&(de(),void 0!==t?w.currentYearElement[e]=t.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==t&&a.getFullYear()===t.getFullYear())}}function re(){return w.config.wrap?p.querySelector(\"[data-input]\"):p}function le(){\"object\"!=typeof w.config.locale&&void 0===k.l10ns[w.config.locale]&&w.config.errorHandler(new Error(\"flatpickr: invalid locale \"+w.config.locale)),w.l10n=e(e({},k.l10ns.default),\"object\"==typeof w.config.locale?w.config.locale:\"default\"!==w.config.locale?k.l10ns[w.config.locale]:void 0),D.K=\"(\"+w.l10n.amPM[0]+\"|\"+w.l10n.amPM[1]+\"|\"+w.l10n.amPM[0].toLowerCase()+\"|\"+w.l10n.amPM[1].toLowerCase()+\")\",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===k.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function ce(e){if(void 0!==w.calendarContainer){pe(\"onPreCalendarPosition\");var n=e||w._positionElement,t=Array.prototype.reduce.call(w.calendarContainer.children,(function(e,n){return e+n.offsetHeight}),0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(\" \"),o=i[0],r=i.length>1?i[1]:null,l=n.getBoundingClientRect(),c=window.innerHeight-l.bottom,s=\"above\"===o||\"below\"!==o&&ct,u=window.pageYOffset+l.top+(s?-t-2:n.offsetHeight+2);if(d(w.calendarContainer,\"arrowTop\",!s),d(w.calendarContainer,\"arrowBottom\",s),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;\"center\"===r?(f-=(a-l.width)/2,m=!0):\"right\"===r&&(f-=a-l.width,g=!0),d(w.calendarContainer,\"arrowLeft\",!m&&!g),d(w.calendarContainer,\"arrowCenter\",m),d(w.calendarContainer,\"arrowRight\",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(d(w.calendarContainer,\"rightMost\",h),!w.config.static)if(w.calendarContainer.style.top=u+\"px\",h)if(v){var D=function(){for(var e=null,n=0;nw.currentMonth+w.config.showMonths-1)&&\"range\"!==w.config.mode;if(w.selectedDateElem=t,\"single\"===w.config.mode)w.selectedDates=[a];else if(\"multiple\"===w.config.mode){var o=ve(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else\"range\"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()})));if(I(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(pe(\"onYearChange\"),K()),pe(\"onMonthChange\")}if(De(),J(),be(),i||\"range\"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():L(t),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l=\"single\"===w.config.mode&&!w.config.enableTime,c=\"range\"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&se()}A()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=N,w._setHoursFromDate=S,w._positionCalendar=ce,w.changeMonth=G,w.changeYear=Q,w.clear=function(e,n){if(void 0===e&&(e=!0),void 0===n&&(n=!0),w.input.value=\"\",void 0!==w.altInput&&(w.altInput.value=\"\"),void 0!==w.mobileInput&&(w.mobileInput.value=\"\"),w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===n&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth()),!0===w.config.enableTime){var t=_(),a=t.hours,i=t.minutes,o=t.seconds;O(a,i,o)}w.redraw(),e&&pe(\"onChange\")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove(\"open\"),void 0!==w._input&&w._input.classList.remove(\"active\")),pe(\"onClose\")},w._createElement=s,w.destroy=function(){void 0!==w.config&&pe(\"onDestroy\");for(var e=w._handlers.length;e--;){var n=w._handlers[e];n.element.removeEventListener(n.event,n.handler,n.options)}if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var t=w.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type=\"text\",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput),w.input&&(w.input.type=w.input._type,w.input.classList.remove(\"flatpickr-input\"),w.input.removeAttribute(\"readonly\")),[\"_showTimeInput\",\"latestSelectedDateObj\",\"_hideNextMonthArrow\",\"_hidePrevMonthArrow\",\"__hideNextMonthArrow\",\"__hidePrevMonthArrow\",\"isMobile\",\"isOpen\",\"selectedDateElem\",\"minDateHasTime\",\"maxDateHasTime\",\"days\",\"daysContainer\",\"_input\",\"_positionElement\",\"innerContainer\",\"rContainer\",\"monthNav\",\"todayDateElem\",\"calendarContainer\",\"weekdayContainer\",\"prevMonthNav\",\"nextMonthNav\",\"monthsDropdownContainer\",\"currentMonthElement\",\"currentYearElement\",\"navigationCurrentMonth\",\"selectedDateElem\",\"config\"].forEach((function(e){try{delete w[e]}catch(e){}}))},w.isEnabled=X,w.jumpToDate=P,w.open=function(e,n){if(void 0===n&&(n=w._positionElement),!0===w.isMobile){if(e){e.preventDefault();var t=g(e);t&&t.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void pe(\"onOpen\")}if(!w._input.disabled&&!w.config.inline){var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add(\"open\"),w._input.classList.add(\"active\"),pe(\"onOpen\"),ce(n)),!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return w.hourElement.select()}),50))}},w.redraw=de,w.set=function(e,n){if(null!==e&&\"object\"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==fe[a]&&fe[a].forEach((function(e){return e()}));else w.config[e]=n,void 0!==fe[e]?fe[e].forEach((function(e){return e()})):t.indexOf(e)>-1&&(w.config[e]=c(n));w.redraw(),be(!0)},w.setDate=function(e,n,t){if(void 0===n&&(n=!1),void 0===t&&(t=w.config.dateFormat),0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(n);me(e,t),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),P(void 0,n),S(),0===w.selectedDates.length&&w.clear(!1),be(n),n&&pe(\"onChange\")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var fe={locale:[le,z],showMonths:[q,E,$],minDate:[P],maxDate:[P]};function me(e,n){var t=[];if(e instanceof Array)t=e.map((function(e){return w.parseDate(e,n)}));else if(e instanceof Date||\"number\"==typeof e)t=[w.parseDate(e,n)];else if(\"string\"==typeof e)switch(w.config.mode){case\"single\":case\"time\":t=[w.parseDate(e,n)];break;case\"multiple\":t=e.split(w.config.conjunction).map((function(e){return w.parseDate(e,n)}));break;case\"range\":t=e.split(w.l10n.rangeSeparator).map((function(e){return w.parseDate(e,n)}))}else w.config.errorHandler(new Error(\"Invalid date supplied: \"+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?t:t.filter((function(e){return e instanceof Date&&X(e,!1)})),\"range\"===w.config.mode&&w.selectedDates.sort((function(e,n){return e.getTime()-n.getTime()}))}function ge(e){return e.slice().map((function(e){return\"string\"==typeof e||\"number\"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&\"object\"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function pe(e,n){if(void 0!==w.config){var t=w.config[e];if(void 0!==t&&t.length>0)for(var a=0;t[a]&&a1||\"static\"===w.config.monthSelectorType?w.monthElements[n].textContent=h(t.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+\" \":w.monthsDropdownContainer.value=t.getMonth().toString(),e.value=t.getFullYear().toString()})),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYearw.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function we(e){return w.selectedDates.map((function(n){return w.formatDate(n,e)})).filter((function(e,n,t){return\"range\"!==w.config.mode||w.config.enableTime||t.indexOf(e)===n})).join(\"range\"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function be(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):\"\"),w.input.value=we(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=we(w.config.altFormat)),!1!==e&&pe(\"onValueUpdate\")}function Ce(e){var n=g(e),t=w.prevMonthNav.contains(n),a=w.nextMonthNav.contains(n);t||a?G(t?-1:1):w.yearElements.indexOf(n)>=0?n.select():n.classList.contains(\"arrowUp\")?w.changeYear(w.currentYear+1):n.classList.contains(\"arrowDown\")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var n=[\"wrap\",\"weekNumbers\",\"allowInput\",\"allowInvalidPreload\",\"clickOpens\",\"time_24hr\",\"enableTime\",\"noCalendar\",\"altInput\",\"shorthandCurrentMonth\",\"inline\",\"static\",\"enableSeconds\",\"disableMobile\"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,\"enable\",{get:function(){return w.config._enable},set:function(e){w.config._enable=ge(e)}}),Object.defineProperty(w.config,\"disable\",{get:function(){return w.config._disable},set:function(e){w.config._disable=ge(e)}});var r=\"time\"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=k.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?\"H:i\"+(i.enableSeconds?\":S\":\"\"):l+\" H:i\"+(i.enableSeconds?\":S\":\"\")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var d=k.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?\"h:i\"+(i.enableSeconds?\":S K\":\" K\"):d+\" h:i\"+(i.enableSeconds?\":S\":\"\")+\" K\"}Object.defineProperty(w.config,\"minDate\",{get:function(){return w.config._minDate},set:oe(\"min\")}),Object.defineProperty(w.config,\"maxDate\",{get:function(){return w.config._maxDate},set:oe(\"max\")});var s=function(e){return function(n){w.config[\"min\"===e?\"_minTime\":\"_maxTime\"]=w.parseDate(n,\"H:i:S\")}};Object.defineProperty(w.config,\"minTime\",{get:function(){return w.config._minTime},set:s(\"min\")}),Object.defineProperty(w.config,\"maxTime\",{get:function(){return w.config._maxTime},set:s(\"max\")}),\"time\"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0),Object.assign(w.config,o,i);for(var u=0;u-1?w.config[m]=c(f[m]).map(x).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=re().className+\" \"+w.config.altInputClass),pe(\"onParseConfig\")}(),le(),w.input=re(),w.input?(w.input._type=w.input.type,w.input.type=\"text\",w.input.classList.add(\"flatpickr-input\"),w._input=w.input,w.config.altInput&&(w.altInput=s(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type=\"text\",w.input.setAttribute(\"type\",\"hidden\"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling)),w.config.allowInput||w._input.setAttribute(\"readonly\",\"readonly\"),w._positionElement=w.config.positionElement||w._input):w.config.errorHandler(new Error(\"Invalid input element specified\")),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||(\"INPUT\"!==w.input.nodeName&&\"TEXTAREA\"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&me(e,w.config.dateFormat),w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()0&&(w.latestSelectedDateObj=w.selectedDates[0]),void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,\"H:i\")),void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,\"H:i\")),w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,n){return void 0===e&&(e=w.currentMonth),void 0===n&&(n=w.currentYear),1===e&&(n%4==0&&n%100!=0||n%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=s(\"div\",\"flatpickr-calendar\"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=s(\"div\",\"flatpickr-months\"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=s(\"span\",\"flatpickr-prev-month\"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=s(\"span\",\"flatpickr-next-month\"),w.nextMonthNav.innerHTML=w.config.nextArrow,q(),Object.defineProperty(w,\"_hidePrevMonthArrow\",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(d(w.prevMonthNav,\"flatpickr-disabled\",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,\"_hideNextMonthArrow\",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(d(w.nextMonthNav,\"flatpickr-disabled\",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],De(),w.monthNav)),w.innerContainer=s(\"div\",\"flatpickr-innerContainer\"),w.config.weekNumbers){var n=function(){w.calendarContainer.classList.add(\"hasWeeks\");var e=s(\"div\",\"flatpickr-weekwrapper\");e.appendChild(s(\"span\",\"flatpickr-weekday\",w.l10n.weekAbbreviation));var n=s(\"div\",\"flatpickr-weeks\");return e.appendChild(n),{weekWrapper:e,weekNumbers:n}}(),t=n.weekWrapper,a=n.weekNumbers;w.innerContainer.appendChild(t),w.weekNumbers=a,w.weekWrapper=t}w.rContainer=s(\"div\",\"flatpickr-rContainer\"),w.rContainer.appendChild($()),w.daysContainer||(w.daysContainer=s(\"div\",\"flatpickr-days\"),w.daysContainer.tabIndex=-1),J(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add(\"hasTime\"),w.config.noCalendar&&w.calendarContainer.classList.add(\"noCalendar\"),w.timeContainer=s(\"div\",\"flatpickr-time\"),w.timeContainer.tabIndex=-1;var e=s(\"span\",\"flatpickr-time-separator\",\":\"),n=m(\"flatpickr-hour\",{\"aria-label\":w.l10n.hourAriaLabel});w.hourElement=n.getElementsByTagName(\"input\")[0];var t=m(\"flatpickr-minute\",{\"aria-label\":w.l10n.minuteAriaLabel});if(w.minuteElement=t.getElementsByTagName(\"input\")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?w.config.defaultHour:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(w.config.defaultHour)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():w.config.defaultMinute),w.hourElement.setAttribute(\"step\",w.config.hourIncrement.toString()),w.minuteElement.setAttribute(\"step\",w.config.minuteIncrement.toString()),w.hourElement.setAttribute(\"min\",w.config.time_24hr?\"0\":\"1\"),w.hourElement.setAttribute(\"max\",w.config.time_24hr?\"23\":\"12\"),w.minuteElement.setAttribute(\"min\",\"0\"),w.minuteElement.setAttribute(\"max\",\"59\"),w.timeContainer.appendChild(n),w.timeContainer.appendChild(e),w.timeContainer.appendChild(t),w.config.time_24hr&&w.timeContainer.classList.add(\"time24hr\"),w.config.enableSeconds){w.timeContainer.classList.add(\"hasSeconds\");var a=m(\"flatpickr-second\");w.secondElement=a.getElementsByTagName(\"input\")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():w.config.defaultSeconds),w.secondElement.setAttribute(\"step\",w.minuteElement.getAttribute(\"step\")),w.secondElement.setAttribute(\"min\",\"0\"),w.secondElement.setAttribute(\"max\",\"59\"),w.timeContainer.appendChild(s(\"span\",\"flatpickr-time-separator\",\":\")),w.timeContainer.appendChild(a)}return w.config.time_24hr||(w.amPM=s(\"span\",\"flatpickr-am-pm\",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM)),w.timeContainer}()),d(w.calendarContainer,\"rangeMode\",\"range\"===w.config.mode),d(w.calendarContainer,\"animate\",!0===w.config.animate),d(w.calendarContainer,\"multiMonth\",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?\"inline\":\"static\"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=s(\"div\",\"flatpickr-wrapper\");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){if(w.config.wrap&&[\"open\",\"close\",\"toggle\",\"clear\"].forEach((function(e){Array.prototype.forEach.call(w.element.querySelectorAll(\"[data-\"+e+\"]\"),(function(n){return N(n,\"click\",w[e])}))})),w.isMobile)!function(){var e=w.config.enableTime?w.config.noCalendar?\"time\":\"datetime-local\":\"date\";w.mobileInput=s(\"input\",w.input.className+\" flatpickr-mobile\"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr=\"datetime-local\"===e?\"Y-m-d\\\\TH:i:S\":\"date\"===e?\"Y-m-d\":\"H:i:S\",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr)),w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,\"Y-m-d\")),w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,\"Y-m-d\")),w.input.getAttribute(\"step\")&&(w.mobileInput.step=String(w.input.getAttribute(\"step\"))),w.input.type=\"hidden\",void 0!==w.altInput&&(w.altInput.type=\"hidden\");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}N(w.mobileInput,\"change\",(function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),pe(\"onChange\"),pe(\"onClose\")}))}();else{var e=l(ie,50);if(w._debouncedChange=l(A,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&N(w.daysContainer,\"mouseover\",(function(e){\"range\"===w.config.mode&&ae(g(e))})),N(window.document.body,\"keydown\",te),w.config.inline||w.config.static||N(window,\"resize\",e),void 0!==window.ontouchstart?N(window.document,\"touchstart\",Z):N(window.document,\"click\",Z),N(window.document,\"focus\",Z,{capture:!0}),!0===w.config.clickOpens&&(N(w._input,\"focus\",w.open),N(w._input,\"click\",w.open)),void 0!==w.daysContainer&&(N(w.monthNav,\"click\",Ce),N(w.monthNav,[\"keyup\",\"increment\"],F),N(w.daysContainer,\"click\",ue)),void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var n=function(e){return g(e).select()};N(w.timeContainer,[\"increment\"],T),N(w.timeContainer,\"blur\",T,{capture:!0}),N(w.timeContainer,\"click\",Y),N([w.hourElement,w.minuteElement],[\"focus\",\"click\"],n),void 0!==w.secondElement&&N(w.secondElement,\"focus\",(function(){return w.secondElement&&w.secondElement.select()})),void 0!==w.amPM&&N(w.amPM,\"click\",(function(e){T(e),A()}))}w.config.allowInput&&N(w._input,\"blur\",ne)}}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&S(w.config.noCalendar?w.latestSelectedDateObj||w.config.minDate:void 0),be(!1)),E();var n=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&n&&ce(),pe(\"onReady\")}(),w}function E(e,n){for(var t=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;ithis.render()));const{start:s,end:l,value:r,step:o,title:n}=this.model.properties;this.on_change([s,l,r,o],(()=>{const{start:t,end:e,value:i,step:s}=this._calc_to();this.noUiSlider.updateOptions({range:{min:t,max:e},start:i,step:s})}));const{bar_color:a}=this.model.properties;this.on_change(a,(()=>{this._set_bar_color()}));const{show_value:d}=this.model.properties;this.on_change([r,n,d],(()=>this._update_title()))}styles(){return[...super.styles(),u.default,c.default]}_update_title(){var t;n.empty(this.title_el);const e=null==this.model.title||0==this.model.title.length&&!this.model.show_value;if(this.title_el.style.display=e?\"none\":\"\",!e&&(0!=(null===(t=this.model.title)||void 0===t?void 0:t.length)&&(this.title_el.textContent=`${this.model.title}: `),this.model.show_value)){const{value:t}=this._calc_to(),e=t.map((t=>this.model.pretty(t))).join(\" .. \");this.title_el.appendChild(n.span({class:m.slider_value},e))}}_set_bar_color(){if(!this.model.disabled){this.slider_el.querySelector(\".noUi-connect\").style.backgroundColor=d.color2css(this.model.bar_color)}}render(){super.render();const{start:t,end:e,value:i,step:s}=this._calc_to();let l;if(this.model.tooltips){const t={to:t=>this.model.pretty(t)};l=a.repeat(t,i.length)}else l=!1;if(null==this.slider_el){this.slider_el=n.div(),o.create(this.slider_el,{range:{min:t,max:e},start:i,step:s,behaviour:this.model.behaviour,connect:this.model.connected,tooltips:l,orientation:this.model.orientation,direction:this.model.direction}),this.noUiSlider.on(\"slide\",((t,e,i)=>this._slide(i))),this.noUiSlider.on(\"change\",((t,e,i)=>this._change(i)));const r=(t,e)=>{if(!l)return;this.slider_el.querySelectorAll(\".noUi-handle\")[t].querySelector(\".noUi-tooltip\").style.display=e?\"block\":\"\"};this.noUiSlider.on(\"start\",((t,e)=>r(e,!0))),this.noUiSlider.on(\"end\",((t,e)=>r(e,!1)))}else this.noUiSlider.updateOptions({range:{min:t,max:e},start:i,step:s});this._set_bar_color(),this.model.disabled?this.slider_el.setAttribute(\"disabled\",\"true\"):this.slider_el.removeAttribute(\"disabled\"),this.title_el=n.div({class:m.slider_title}),this._update_title(),this.group_el=n.div({class:p.input_group},this.title_el,this.slider_el),this.el.appendChild(this.group_el)}_slide(t){this.model.value=this._calc_from(t)}_change(t){const e=this._calc_from(t);this.model.setv({value:e,value_throttled:e})}}b.__name__=\"AbstractBaseSliderView\";class v extends b{_calc_to(){return{start:this.model.start,end:this.model.end,value:[this.model.value],step:this.model.step}}_calc_from([t]){return Number.isInteger(this.model.start)&&Number.isInteger(this.model.end)&&Number.isInteger(this.model.step)?Math.round(t):t}}i.AbstractSliderView=v,v.__name__=\"AbstractSliderView\";class g extends b{_calc_to(){return{start:this.model.start,end:this.model.end,value:this.model.value,step:this.model.step}}_calc_from(t){return t}}i.AbstractRangeSliderView=g,g.__name__=\"AbstractRangeSliderView\";class S extends _.Control{constructor(t){super(t),this.connected=!1}static init_AbstractSlider(){this.define((({Any:t,Boolean:e,Number:i,String:s,Color:l,Or:r,Enum:o,Ref:n,Nullable:a})=>({title:[a(s),\"\"],show_value:[e,!0],start:[t],end:[t],value:[t],value_throttled:[t],step:[i,1],format:[r(s,n(h.TickFormatter))],direction:[o(\"ltr\",\"rtl\"),\"ltr\"],tooltips:[e,!0],bar_color:[l,\"#e6e6e6\"]})))}pretty(t){return this._formatter(t,this.format)}}i.AbstractSlider=S,S.__name__=\"AbstractSlider\",S.init_AbstractSlider()},\n 439: function _(t,e,r,n,i){\n /*! nouislider - 14.6.3 - 11/19/2020 */\n var o;o=function(){\"use strict\";var t=\"14.6.3\";function e(t){t.parentElement.removeChild(t)}function r(t){return null!=t}function n(t){t.preventDefault()}function i(t){return\"number\"==typeof t&&!isNaN(t)&&isFinite(t)}function o(t,e,r){r>0&&(u(t,e),setTimeout((function(){c(t,e)}),r))}function s(t){return Math.max(Math.min(t,100),0)}function a(t){return Array.isArray(t)?t:[t]}function l(t){var e=(t=String(t)).split(\".\");return e.length>1?e[1].length:0}function u(t,e){t.classList&&!/\\s/.test(e)?t.classList.add(e):t.className+=\" \"+e}function c(t,e){t.classList&&!/\\s/.test(e)?t.classList.remove(e):t.className=t.className.replace(new RegExp(\"(^|\\\\b)\"+e.split(\" \").join(\"|\")+\"(\\\\b|$)\",\"gi\"),\" \")}function p(t){var e=void 0!==window.pageXOffset,r=\"CSS1Compat\"===(t.compatMode||\"\");return{x:e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,y:e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop}}function f(t,e){return 100/(e-t)}function d(t,e,r){return 100*e/(t[r+1]-t[r])}function h(t,e){for(var r=1;t>=e[r];)r+=1;return r}function m(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=h(r,t),i=t[n-1],o=t[n],s=e[n-1],a=e[n];return s+function(t,e){return d(t,t[0]<0?e+Math.abs(t[0]):e-t[0],0)}([i,o],r)/f(s,a)}function g(t,e,r,n){if(100===n)return n;var i=h(n,t),o=t[i-1],s=t[i];return r?n-o>(s-o)/2?s:o:e[i-1]?t[i-1]+function(t,e){return Math.round(t/e)*e}(n-t[i-1],e[i-1]):n}function v(t,e,r){var n;if(\"number\"==typeof e&&(e=[e]),!Array.isArray(e))throw new Error(\"noUiSlider (14.6.3): 'range' contains invalid value.\");if(!i(n=\"min\"===t?0:\"max\"===t?100:parseFloat(t))||!i(e[0]))throw new Error(\"noUiSlider (14.6.3): 'range' value isn't numeric.\");r.xPct.push(n),r.xVal.push(e[0]),n?r.xSteps.push(!isNaN(e[1])&&e[1]):isNaN(e[1])||(r.xSteps[0]=e[1]),r.xHighestCompleteStep.push(0)}function b(t,e,r){if(e)if(r.xVal[t]!==r.xVal[t+1]){r.xSteps[t]=d([r.xVal[t],r.xVal[t+1]],e,0)/f(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}else r.xSteps[t]=r.xHighestCompleteStep[t]=r.xVal[t]}function x(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&\"object\"==typeof i[0][0]?i.sort((function(t,e){return t[0][0]-e[0][0]})):i.sort((function(t,e){return t[0]-e[0]})),n=0;nthis.xPct[i+1];)i++;else t===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);r||t!==this.xPct[i+1]||i++;var o=1,s=e[i],a=0,l=0,u=0,c=0;for(n=r?(t-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-t)/(this.xPct[i+1]-this.xPct[i]);s>0;)a=this.xPct[i+1+c]-this.xPct[i+c],e[i+c]*o+100-100*n>100?(l=a*n,o=(s-100*n)/e[i+c],n=1):(l=e[i+c]*a/100*o,o=0),r?(u-=l,this.xPct.length+c>=1&&c--):(u+=l,this.xPct.length-c>=1&&c++),s=e[i+c]*o;return t+u},x.prototype.toStepping=function(t){return t=m(this.xVal,this.xPct,t)},x.prototype.fromStepping=function(t){return function(t,e,r){if(r>=100)return t.slice(-1)[0];var n=h(r,e),i=t[n-1],o=t[n],s=e[n-1];return function(t,e){return e*(t[1]-t[0])/100+t[0]}([i,o],(r-s)*f(s,e[n]))}(this.xVal,this.xPct,t)},x.prototype.getStep=function(t){return t=g(this.xPct,this.xSteps,this.snap,t)},x.prototype.getDefaultStep=function(t,e,r){var n=h(t,this.xPct);return(100===t||e&&t===this.xPct[n-1])&&(n=Math.max(n-1,1)),(this.xVal[n]-this.xVal[n-1])/r},x.prototype.getNearbySteps=function(t){var e=h(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},x.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(l);return Math.max.apply(null,t)},x.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var S={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number},w={target:\"target\",base:\"base\",origin:\"origin\",handle:\"handle\",handleLower:\"handle-lower\",handleUpper:\"handle-upper\",touchArea:\"touch-area\",horizontal:\"horizontal\",vertical:\"vertical\",background:\"background\",connect:\"connect\",connects:\"connects\",ltr:\"ltr\",rtl:\"rtl\",textDirectionLtr:\"txt-dir-ltr\",textDirectionRtl:\"txt-dir-rtl\",draggable:\"draggable\",drag:\"state-drag\",tap:\"state-tap\",active:\"active\",tooltip:\"tooltip\",pips:\"pips\",pipsHorizontal:\"pips-horizontal\",pipsVertical:\"pips-vertical\",marker:\"marker\",markerHorizontal:\"marker-horizontal\",markerVertical:\"marker-vertical\",markerNormal:\"marker-normal\",markerLarge:\"marker-large\",markerSub:\"marker-sub\",value:\"value\",valueHorizontal:\"value-horizontal\",valueVertical:\"value-vertical\",valueNormal:\"value-normal\",valueLarge:\"value-large\",valueSub:\"value-sub\"},y=\".__tooltips\",E=\".__aria\";function C(t){if(function(t){return\"object\"==typeof t&&\"function\"==typeof t.to&&\"function\"==typeof t.from}(t))return!0;throw new Error(\"noUiSlider (14.6.3): 'format' requires 'to' and 'from' methods.\")}function P(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'step' is not numeric.\");t.singleStep=e}function N(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'keyboardPageMultiplier' is not numeric.\");t.keyboardPageMultiplier=e}function k(t,e){if(!i(e))throw new Error(\"noUiSlider (14.6.3): 'keyboardDefaultStep' is not numeric.\");t.keyboardDefaultStep=e}function U(t,e){if(\"object\"!=typeof e||Array.isArray(e))throw new Error(\"noUiSlider (14.6.3): 'range' is not an object.\");if(void 0===e.min||void 0===e.max)throw new Error(\"noUiSlider (14.6.3): Missing 'min' or 'max' in 'range'.\");if(e.min===e.max)throw new Error(\"noUiSlider (14.6.3): 'range' 'min' and 'max' cannot be equal.\");t.spectrum=new x(e,t.snap,t.singleStep)}function A(t,e){if(e=a(e),!Array.isArray(e)||!e.length)throw new Error(\"noUiSlider (14.6.3): 'start' option is incorrect.\");t.handles=e.length,t.start=e}function V(t,e){if(t.snap=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'snap' option must be a boolean.\")}function D(t,e){if(t.animate=e,\"boolean\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'animate' option must be a boolean.\")}function M(t,e){if(t.animationDuration=e,\"number\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'animationDuration' option must be a number.\")}function O(t,e){var r,n=[!1];if(\"lower\"===e?e=[!0,!1]:\"upper\"===e&&(e=[!1,!0]),!0===e||!1===e){for(r=1;r1)throw new Error(\"noUiSlider (14.6.3): 'padding' option must not exceed 100% of the range.\")}}function F(t,e){switch(e){case\"ltr\":t.dir=0;break;case\"rtl\":t.dir=1;break;default:throw new Error(\"noUiSlider (14.6.3): 'direction' option was not recognized.\")}}function R(t,e){if(\"string\"!=typeof e)throw new Error(\"noUiSlider (14.6.3): 'behaviour' must be a string containing options.\");var r=e.indexOf(\"tap\")>=0,n=e.indexOf(\"drag\")>=0,i=e.indexOf(\"fixed\")>=0,o=e.indexOf(\"snap\")>=0,s=e.indexOf(\"hover\")>=0,a=e.indexOf(\"unconstrained\")>=0;if(i){if(2!==t.handles)throw new Error(\"noUiSlider (14.6.3): 'fixed' behaviour must be used with 2 handles\");z(t,t.start[1]-t.start[0])}if(a&&(t.margin||t.limit))throw new Error(\"noUiSlider (14.6.3): 'unconstrained' behaviour cannot be used with margin or limit\");t.events={tap:r||o,drag:n,fixed:i,snap:o,hover:s,unconstrained:a}}function T(t,e){if(!1!==e)if(!0===e){t.tooltips=[];for(var r=0;r0&&((a=L(i,!1)).className=c(s,r.cssClasses.value),a.setAttribute(\"data-value\",o),a.style[r.style]=t+\"%\",a.innerHTML=n.to(o))}}(o,t[o][0],t[o][1])})),i}function q(){h&&(e(h),h=null)}function X(t){q();var e=t.mode,r=t.density||1,n=t.filter||!1,i=function(t,e,r){if(\"range\"===t||\"steps\"===t)return C.xVal;if(\"count\"===t){if(e<2)throw new Error(\"noUiSlider (14.6.3): 'values' (>= 2) required for mode 'count'.\");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t=\"positions\"}return\"positions\"===t?e.map((function(t){return C.fromStepping(r?C.getStep(t):t)})):\"values\"===t?r?e.map((function(t){return C.fromStepping(C.getStep(C.toStepping(t)))})):e:void 0}(e,t.values||!1,t.stepped||!1),o=function(t,e,r){var n,i={},o=C.xVal[0],s=C.xVal[C.xVal.length-1],a=!1,l=!1,u=0;return n=r.slice().sort((function(t,e){return t-e})),(r=n.filter((function(t){return!this[t]&&(this[t]=!0)}),{}))[0]!==o&&(r.unshift(o),a=!0),r[r.length-1]!==s&&(r.push(s),l=!0),r.forEach((function(n,o){var s,c,p,f,d,h,m,g,v,b,x=n,S=r[o+1],w=\"steps\"===e;if(w&&(s=C.xNumSteps[o]),s||(s=S-x),!1!==x)for(void 0===S&&(S=x),s=Math.max(s,1e-7),c=x;c<=S;c=(c+s).toFixed(7)/1){for(g=(d=(f=C.toStepping(c))-u)/t,b=d/(v=Math.round(g)),p=1;p<=v;p+=1)i[(h=u+p*b).toFixed(5)]=[C.fromStepping(h),0];m=r.indexOf(c)>-1?1:w?2:0,!o&&a&&c!==S&&(m=0),c===S&&l||(i[f.toFixed(5)]=[c,m]),u=f}})),i}(r,e,i),s=t.format||{to:Math.round};return h=w.appendChild(B(o,n,s))}function Y(){var t=l.getBoundingClientRect(),e=\"offset\"+[\"Width\",\"Height\"][r.ort];return 0===r.ort?t.width||l[e]:t.height||l[e]}function I(t,e,n,i){var o=function(o){return!!(o=function(t,e,r){var n,i,o=0===t.type.indexOf(\"touch\"),s=0===t.type.indexOf(\"mouse\"),a=0===t.type.indexOf(\"pointer\");if(0===t.type.indexOf(\"MSPointer\")&&(a=!0),\"mousedown\"===t.type&&!t.buttons&&!t.touches)return!1;if(o){var l=function(t){return t.target===r||r.contains(t.target)||t.target.shadowRoot&&t.target.shadowRoot.contains(r)};if(\"touchstart\"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(u.length>1)return!1;n=u[0].pageX,i=u[0].pageY}else{var c=Array.prototype.find.call(t.changedTouches,l);if(!c)return!1;n=c.pageX,i=c.pageY}}return e=e||p(V),(s||a)&&(n=t.clientX+e.x,i=t.clientY+e.y),t.pageOffset=e,t.points=[n,i],t.cursor=s||a,t}(o,i.pageOffset,i.target||e))&&!(F()&&!i.doNotReject)&&(s=w,a=r.cssClasses.tap,!((s.classList?s.classList.contains(a):new RegExp(\"\\\\b\"+a+\"\\\\b\").test(s.className))&&!i.doNotReject)&&!(t===x.start&&void 0!==o.buttons&&o.buttons>1)&&(!i.hover||!o.buttons)&&(S||o.preventDefault(),o.calcPoint=o.points[r.ort],void n(o,i)));var s,a},s=[];return t.split(\" \").forEach((function(t){e.addEventListener(t,o,!!S&&{passive:!0}),s.push([t,o])})),s}function $(t){var e,n,i,o,a,u,c=100*(t-(e=l,n=r.ort,i=e.getBoundingClientRect(),o=e.ownerDocument,a=o.documentElement,u=p(o),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(u.x=0),n?i.top+u.y-a.clientTop:i.left+u.x-a.clientLeft))/Y();return c=s(c),r.dir?100-c:c}function G(t,e){\"mouseout\"===t.type&&\"HTML\"===t.target.nodeName&&null===t.relatedTarget&&K(t,e)}function J(t,e){if(-1===navigator.appVersion.indexOf(\"MSIE 9\")&&0===t.buttons&&0!==e.buttonsProperty)return K(t,e);var n=(r.dir?-1:1)*(t.calcPoint-e.startCalcPoint);st(n>0,100*n/e.baseSize,e.locations,e.handleNumbers)}function K(t,e){e.handle&&(c(e.handle,r.cssClasses.active),U-=1),e.listeners.forEach((function(t){D.removeEventListener(t[0],t[1])})),0===U&&(c(w,r.cssClasses.drag),lt(),t.cursor&&(M.style.cursor=\"\",M.removeEventListener(\"selectstart\",n))),e.handleNumbers.forEach((function(t){nt(\"change\",t),nt(\"set\",t),nt(\"end\",t)}))}function Q(t,e){if(e.handleNumbers.some(R))return!1;var i;1===e.handleNumbers.length&&(i=f[e.handleNumbers[0]].children[0],U+=1,u(i,r.cssClasses.active)),t.stopPropagation();var o=[],s=I(x.move,D,J,{target:t.target,handle:i,listeners:o,startCalcPoint:t.calcPoint,baseSize:Y(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:N.slice()}),a=I(x.end,D,K,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:e.handleNumbers}),l=I(\"mouseout\",D,G,{target:t.target,handle:i,listeners:o,doNotReject:!0,handleNumbers:e.handleNumbers});o.push.apply(o,s.concat(a,l)),t.cursor&&(M.style.cursor=getComputedStyle(t.target).cursor,f.length>1&&u(w,r.cssClasses.drag),M.addEventListener(\"selectstart\",n,!1)),e.handleNumbers.forEach((function(t){nt(\"start\",t)}))}function Z(t){t.stopPropagation();var e=$(t.calcPoint),n=function(t){var e=100,r=!1;return f.forEach((function(n,i){if(!R(i)){var o=N[i],s=Math.abs(o-t);(so||100===s&&100===e)&&(r=i,e=s)}})),r}(e);if(!1===n)return!1;r.events.snap||o(w,r.cssClasses.tap,r.animationDuration),ut(n,e,!0,!0),lt(),nt(\"slide\",n,!0),nt(\"update\",n,!0),nt(\"change\",n,!0),nt(\"set\",n,!0),r.events.snap&&Q(t,{handleNumbers:[n]})}function tt(t){var e=$(t.calcPoint),r=C.getStep(e),n=C.fromStepping(r);Object.keys(A).forEach((function(t){\"hover\"===t.split(\".\")[0]&&A[t].forEach((function(t){t.call(g,n)}))}))}function et(t,e){A[t]=A[t]||[],A[t].push(e),\"update\"===t.split(\".\")[0]&&f.forEach((function(t,e){nt(\"update\",e)}))}function rt(t){var e=t&&t.split(\".\")[0],r=e?t.substring(e.length):t;Object.keys(A).forEach((function(t){var n=t.split(\".\")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||function(t){return t===E||t===y}(i)&&r!==i||delete A[t]}))}function nt(t,e,n){Object.keys(A).forEach((function(i){var o=i.split(\".\")[0];t===o&&A[i].forEach((function(t){t.call(g,P.map(r.format.to),e,P.slice(),n||!1,N.slice(),g)}))}))}function it(t,e,n,i,o,a){var l;return f.length>1&&!r.events.unconstrained&&(i&&e>0&&(l=C.getAbsoluteDistance(t[e-1],r.margin,0),n=Math.max(n,l)),o&&e1&&r.limit&&(i&&e>0&&(l=C.getAbsoluteDistance(t[e-1],r.limit,0),n=Math.min(n,l)),o&&e1?n.forEach((function(t,r){var n=it(i,t,i[t]+e,o[r],s[r],!1);!1===n?e=0:(e=n-i[t],i[t]=n)})):o=s=[!0];var a=!1;n.forEach((function(t,n){a=ut(t,r[t]+e,o[n],s[n])||a})),a&&n.forEach((function(t){nt(\"update\",t),nt(\"slide\",t)}))}function at(t,e){return r.dir?100-t-e:t}function lt(){k.forEach((function(t){var e=N[t]>50?-1:1,r=3+(f.length+e*t);f[t].style.zIndex=r}))}function ut(t,e,n,i,o){return o||(e=it(N,t,e,n,i,!1)),!1!==e&&(function(t,e){N[t]=e,P[t]=C.fromStepping(e);var n=\"translate(\"+ot(10*(at(e,0)-O)+\"%\",\"0\")+\")\";f[t].style[r.transformRule]=n,ct(t),ct(t+1)}(t,e),!0)}function ct(t){if(d[t]){var e=0,n=100;0!==t&&(e=N[t-1]),t!==d.length-1&&(n=N[t]);var i=n-e,o=\"translate(\"+ot(at(e,i)+\"%\",\"0\")+\")\",s=\"scale(\"+ot(i/100,\"1\")+\")\";d[t].style[r.transformRule]=o+\" \"+s}}function pt(t,e){return null===t||!1===t||void 0===t?N[e]:(\"number\"==typeof t&&(t=String(t)),t=r.format.from(t),!1===(t=C.toStepping(t))||isNaN(t)?N[e]:t)}function ft(t,e,n){var i=a(t),s=void 0===N[0];e=void 0===e||!!e,r.animate&&!s&&o(w,r.cssClasses.tap,r.animationDuration),k.forEach((function(t){ut(t,pt(i[t],t),!0,!1,n)}));for(var l=1===k.length?0:1;ln.stepAfter.startValue&&(o=n.stepAfter.startValue-i),s=i>n.thisStep.startValue?n.thisStep.step:!1!==n.stepBefore.step&&i-n.stepBefore.highestStep,100===e?o=null:0===e&&(s=null);var a=C.countStepDecimals();return null!==o&&!1!==o&&(o=Number(o.toFixed(a))),null!==s&&!1!==s&&(s=Number(s.toFixed(a))),[s,o]}return u(v=w,r.cssClasses.target),0===r.dir?u(v,r.cssClasses.ltr):u(v,r.cssClasses.rtl),0===r.ort?u(v,r.cssClasses.horizontal):u(v,r.cssClasses.vertical),u(v,\"rtl\"===getComputedStyle(v).direction?r.cssClasses.textDirectionRtl:r.cssClasses.textDirectionLtr),l=L(v,r.cssClasses.base),function(t,e){var n=L(e,r.cssClasses.connects);f=[],(d=[]).push(H(n,t[0]));for(var i=0;i=0&&t .noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px;}.bk-root .noUi-vertical .noUi-origin > .noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px;}.bk-root .noUi-handle{cursor:grab;cursor:-webkit-grab;}.bk-root .noUi-handle.noUi-active{cursor:grabbing;cursor:-webkit-grabbing;}.bk-root .noUi-handle:after,.bk-root .noUi-handle:before{display:none;}.bk-root .noUi-tooltip{display:none;white-space:nowrap;}.bk-root .noUi-handle:hover .noUi-tooltip{display:block;}.bk-root .noUi-horizontal{width:100%;height:10px;}.bk-root .noUi-vertical{width:10px;height:100%;}.bk-root .noUi-horizontal .noUi-handle{width:14px;height:18px;right:-7px;top:-5px;}.bk-root .noUi-vertical .noUi-handle{width:18px;height:14px;right:-5px;top:-7px;}.bk-root .noUi-target.noUi-horizontal{margin:5px 0px;}.bk-root .noUi-target.noUi-vertical{margin:0px 5px;}'},\n 442: function _(t,e,i,r,a){r();const s=t(1).__importDefault(t(181)),d=t(438),_=t(8);class n extends d.AbstractSliderView{}i.DateSliderView=n,n.__name__=\"DateSliderView\";class l extends d.AbstractSlider{constructor(t){super(t),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_DateSlider(){this.prototype.default_view=n,this.override({format:\"%d %b %Y\"})}_formatter(t,e){return _.isString(e)?s.default(t,e):e.compute(t)}}i.DateSlider=l,l.__name__=\"DateSlider\",l.init_DateSlider()},\n 443: function _(e,t,i,n,s){n();const r=e(444);class _ extends r.MarkupView{render(){super.render(),this.model.render_as_text?this.markup_el.textContent=this.model.text:this.markup_el.innerHTML=this.model.text}}i.DivView=_,_.__name__=\"DivView\";class a extends r.Markup{constructor(e){super(e)}static init_Div(){this.prototype.default_view=_,this.define((({Boolean:e})=>({render_as_text:[e,!1]})))}}i.Div=a,a.__name__=\"Div\",a.init_Div()},\n 444: function _(t,e,s,i,a){i();const n=t(1),l=t(224),r=t(43),c=t(488),u=n.__importStar(t(445));class _ extends c.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>{this.layout.invalidate_cache(),this.render(),this.root.compute_layout()}))}styles(){return[...super.styles(),u.default]}_update_layout(){this.layout=new l.CachedVariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render();const t=Object.assign(Object.assign({},this.model.style),{display:\"inline-block\"});this.markup_el=r.div({class:u.clearfix,style:t}),this.el.appendChild(this.markup_el)}}s.MarkupView=_,_.__name__=\"MarkupView\";class o extends c.Widget{constructor(t){super(t)}static init_Markup(){this.define((({String:t,Dict:e})=>({text:[t,\"\"],style:[e(t),{}]})))}}s.Markup=o,o.__name__=\"Markup\",o.init_Markup()},\n 445: function _(o,r,e,t,a){t(),e.root=\"bk-root\",e.clearfix=\"bk-clearfix\",e.default='.bk-root .bk-clearfix:before,.bk-root .bk-clearfix:after{content:\"\";display:table;}.bk-root .bk-clearfix:after{clear:both;}'},\n 446: function _(e,t,i,n,s){n();const o=e(1),r=e(419),l=e(264),d=e(43),_=e(8),u=o.__importStar(e(328)),c=o.__importStar(e(243)),h=c;class p extends r.AbstractButtonView{constructor(){super(...arguments),this._open=!1}styles(){return[...super.styles(),c.default]}render(){super.render();const e=d.div({class:[h.caret,h.down]});if(this.model.is_split){const t=this._render_button(e);t.classList.add(u.dropdown_toggle),t.addEventListener(\"click\",(()=>this._toggle_menu())),this.group_el.appendChild(t)}else this.button_el.appendChild(e);const t=this.model.menu.map(((e,t)=>{if(null==e)return d.div({class:h.divider});{const i=_.isString(e)?e:e[0],n=d.div({},i);return n.addEventListener(\"click\",(()=>this._item_click(t))),n}}));this.menu=d.div({class:[h.menu,h.below]},t),this.el.appendChild(this.menu),d.undisplay(this.menu)}_show_menu(){if(!this._open){this._open=!0,d.display(this.menu);const e=t=>{const{target:i}=t;i instanceof HTMLElement&&!this.el.contains(i)&&(document.removeEventListener(\"click\",e),this._hide_menu())};document.addEventListener(\"click\",e)}}_hide_menu(){this._open&&(this._open=!1,d.undisplay(this.menu))}_toggle_menu(){this._open?this._hide_menu():this._show_menu()}click(){this.model.is_split?(this._hide_menu(),this.model.trigger_event(new l.ButtonClick),super.click()):this._toggle_menu()}_item_click(e){this._hide_menu();const t=this.model.menu[e];if(null!=t){const i=_.isString(t)?t:t[1];_.isString(i)?this.model.trigger_event(new l.MenuItemClick(i)):i.execute(this.model,{index:e})}}}i.DropdownView=p,p.__name__=\"DropdownView\";class m extends r.AbstractButton{constructor(e){super(e)}static init_Dropdown(){this.prototype.default_view=p,this.define((({Null:e,Boolean:t,String:i,Array:n,Tuple:s,Or:o})=>({split:[t,!1],menu:[n(o(i,s(i,o(i)),e)),[]]}))),this.override({label:\"Dropdown\"})}get is_split(){return this.split}}i.Dropdown=m,m.__name__=\"Dropdown\",m.init_Dropdown()},\n 447: function _(e,i,l,t,s){t();const n=e(43),a=e(488);class o extends a.WidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render()))}render(){const{multiple:e,accept:i,disabled:l,width:t}=this.model;null==this.dialog_el&&(this.dialog_el=n.input({type:\"file\",multiple:e}),this.dialog_el.onchange=()=>{const{files:e}=this.dialog_el;null!=e&&this.load_files(e)},this.el.appendChild(this.dialog_el)),null!=i&&\"\"!=i&&(this.dialog_el.accept=i),this.dialog_el.style.width=`${t}px`,this.dialog_el.disabled=l}async load_files(e){const i=[],l=[],t=[];for(const s of e){const e=await this._read_file(s),[,n=\"\",,a=\"\"]=e.split(/[:;,]/,4);i.push(a),l.push(s.name),t.push(n)}this.model.multiple?(this.model.value=i,this.model.filename=l,this.model.mime_type=t):(this.model.value=i[0],this.model.filename=l[0],this.model.mime_type=t[0])}_read_file(e){return new Promise(((i,l)=>{const t=new FileReader;t.onload=()=>{var s;const{result:n}=t;null!=n?i(n):l(null!==(s=t.error)&&void 0!==s?s:new Error(`unable to read '${e.name}'`))},t.readAsDataURL(e)}))}}l.FileInputView=o,o.__name__=\"FileInputView\";class d extends a.Widget{constructor(e){super(e)}static init_FileInput(){this.prototype.default_view=o,this.define((({Boolean:e,String:i,Array:l,Or:t})=>({value:[t(i,l(i)),\"\"],mime_type:[t(i,l(i)),\"\"],filename:[t(i,l(i)),\"\"],accept:[i,\"\"],multiple:[e,!1]})))}}l.FileInput=d,d.__name__=\"FileInput\",d.init_FileInput()},\n 448: function _(e,t,i,s,n){s();const l=e(1),o=e(43),r=e(8),c=e(426),h=l.__importStar(e(427));class p extends c.InputWidgetView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.value.change,(()=>this.render_selection())),this.connect(this.model.properties.options.change,(()=>this.render())),this.connect(this.model.properties.name.change,(()=>this.render())),this.connect(this.model.properties.title.change,(()=>this.render())),this.connect(this.model.properties.size.change,(()=>this.render())),this.connect(this.model.properties.disabled.change,(()=>this.render()))}render(){super.render();const e=this.model.options.map((e=>{let t,i;return r.isString(e)?t=i=e:[t,i]=e,o.option({value:t},i)}));this.input_el=o.select({multiple:!0,class:h.input,name:this.model.name,disabled:this.model.disabled},e),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.input_el),this.render_selection()}render_selection(){const e=new Set(this.model.value);for(const t of this.el.querySelectorAll(\"option\"))t.selected=e.has(t.value);this.input_el.size=this.model.size}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of this.el.querySelectorAll(\"option\"))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.input_el.focus()}}i.MultiSelectView=p,p.__name__=\"MultiSelectView\";class u extends c.InputWidget{constructor(e){super(e)}static init_MultiSelect(){this.prototype.default_view=p,this.define((({Int:e,String:t,Array:i,Tuple:s,Or:n})=>({value:[i(t),[]],options:[i(n(t,s(t,t))),[]],size:[e,4]})))}}i.MultiSelect=u,u.__name__=\"MultiSelect\",u.init_MultiSelect()},\n 449: function _(a,r,e,t,p){t();const s=a(444),i=a(43);class n extends s.MarkupView{render(){super.render();const a=i.p({style:{margin:0}},this.model.text);this.markup_el.appendChild(a)}}e.ParagraphView=n,n.__name__=\"ParagraphView\";class _ extends s.Markup{constructor(a){super(a)}static init_Paragraph(){this.prototype.default_view=n}}e.Paragraph=_,_.__name__=\"Paragraph\",_.init_Paragraph()},\n 450: function _(s,t,e,n,r){n();const p=s(424);class u extends p.TextInputView{render(){super.render(),this.input_el.type=\"password\"}}e.PasswordInputView=u,u.__name__=\"PasswordInputView\";class a extends p.TextInput{constructor(s){super(s)}static init_PasswordInput(){this.prototype.default_view=u}}e.PasswordInput=a,a.__name__=\"PasswordInput\",a.init_PasswordInput()},\n 451: function _(e,t,i,l,s){l();const o=e(1),n=o.__importDefault(e(452)),h=e(43),a=e(8),u=e(224),c=o.__importStar(e(427)),d=o.__importDefault(e(453)),_=e(426);class r extends _.InputWidgetView{constructor(){super(...arguments),this._last_height=null}connect_signals(){super.connect_signals(),this.connect(this.model.properties.disabled.change,(()=>this.set_disabled()));const{value:e,max_items:t,option_limit:i,delete_button:l,placeholder:s,options:o,name:n,title:h}=this.model.properties;this.on_change([e,t,i,l,s,o,n,h],(()=>this.render()))}styles(){return[...super.styles(),d.default]}_update_layout(){this.layout=new u.CachedVariadicBox(this.el),this.layout.set_sizing(this.box_sizing())}render(){super.render(),this.input_el=h.select({multiple:!0,class:c.input,name:this.model.name,disabled:this.model.disabled}),this.group_el.appendChild(this.input_el);const e=new Set(this.model.value),t=this.model.options.map((t=>{let i,l;return a.isString(t)?i=l=t:[i,l]=t,{value:i,label:l,selected:e.has(i)}})),i=this.model.solid?\"solid\":\"light\",l=`choices__item ${i}`,s=`choices__button ${i}`,o={choices:t,duplicateItemsAllowed:!1,removeItemButton:this.model.delete_button,classNames:{item:l,button:s}};null!=this.model.placeholder&&(o.placeholderValue=this.model.placeholder),null!=this.model.max_items&&(o.maxItemCount=this.model.max_items),null!=this.model.option_limit&&(o.renderChoiceLimit=this.model.option_limit),this.choice_el=new n.default(this.input_el,o);const u=()=>this.choice_el.containerOuter.element.getBoundingClientRect().height;null!=this._last_height&&this._last_height!=u()&&this.root.invalidate_layout(),this._last_height=u(),this.input_el.addEventListener(\"change\",(()=>this.change_input()))}set_disabled(){this.model.disabled?this.choice_el.disable():this.choice_el.enable()}change_input(){const e=null!=this.el.querySelector(\"select:focus\"),t=[];for(const e of this.el.querySelectorAll(\"option\"))e.selected&&t.push(e.value);this.model.value=t,super.change_input(),e&&this.input_el.focus()}}i.MultiChoiceView=r,r.__name__=\"MultiChoiceView\";class m extends _.InputWidget{constructor(e){super(e)}static init_MultiChoice(){this.prototype.default_view=r,this.define((({Boolean:e,Int:t,String:i,Array:l,Tuple:s,Or:o,Nullable:n})=>({value:[l(i),[]],options:[l(o(i,s(i,i))),[]],max_items:[n(t),null],delete_button:[e,!0],placeholder:[n(i),null],option_limit:[n(t),null],solid:[e,!0]})))}}i.MultiChoice=m,m.__name__=\"MultiChoice\",m.init_MultiChoice()},\n 452: function _(e,t,i,n,s){\n /*! choices.js v9.0.1 | © 2019 Josh Johnson | https://github.com/jshjohnson/Choices#readme */\n var r,o;r=window,o=function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"/public/assets/scripts/\",i(i.s=4)}([function(e,t,i){\"use strict\";var n=function(e){return function(e){return!!e&&\"object\"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return\"[object RegExp]\"===t||\"[object Date]\"===t||function(e){return e.$$typeof===s}(e)}(e)},s=\"function\"==typeof Symbol&&Symbol.for?Symbol.for(\"react.element\"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((i=e,Array.isArray(i)?[]:{}),e,t):e;var i}function o(e,t,i){return e.concat(t).map((function(e){return r(e,i)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t,i){var n={};return i.isMergeableObject(e)&&a(e).forEach((function(t){n[t]=r(e[t],i)})),a(t).forEach((function(s){(function(e,t){try{return t in e&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}catch(e){return!1}})(e,s)||(i.isMergeableObject(t[s])&&e[s]?n[s]=function(e,t){if(!t.customMerge)return l;var i=t.customMerge(e);return\"function\"==typeof i?i:l}(s,i)(e[s],t[s],i):n[s]=r(t[s],i))})),n}function l(e,t,i){(i=i||{}).arrayMerge=i.arrayMerge||o,i.isMergeableObject=i.isMergeableObject||n,i.cloneUnlessOtherwiseSpecified=r;var s=Array.isArray(t);return s===Array.isArray(e)?s?i.arrayMerge(e,t,i):c(e,t,i):r(t,i)}l.all=function(e,t){if(!Array.isArray(e))throw new Error(\"first argument should be an array\");return e.reduce((function(e,i){return l(e,i,t)}),{})};var h=l;e.exports=h},function(e,t,i){\"use strict\";(function(e,n){var s,r=i(3);s=\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:void 0!==e?e:n;var o=Object(r.a)(s);t.a=o}).call(this,i(5),i(6)(e))},function(e,t,i){\n /*!\n * Fuse.js v3.4.5 - Lightweight fuzzy-search (http://fusejs.io)\n *\n * Copyright (c) 2012-2017 Kirollos Risk (http://kiro.me)\n * All Rights Reserved. Apache Software License 2.0\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n */\n e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return e[n].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var s in e)i.d(n,s,function(t){return e[t]}.bind(null,s));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=1)}([function(e,t){e.exports=function(e){return Array.isArray?Array.isArray(e):\"[object Array]\"===Object.prototype.toString.call(e)}},function(e,t,i){function n(e){return(n=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function s(e,t){for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{limit:!1};this._log('---------\\nSearch pattern: \"'.concat(e,'\"'));var i=this._prepareSearchers(e),n=i.tokenSearchers,s=i.fullSearcher,r=this._search(n,s),o=r.weights,a=r.results;return this._computeScore(o,a),this.options.shouldSort&&this._sort(a),t.limit&&\"number\"==typeof t.limit&&(a=a.slice(0,t.limit)),this._format(a)}},{key:\"_prepareSearchers\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=[];if(this.options.tokenize)for(var i=e.split(this.options.tokenSeparator),n=0,s=i.length;n0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,i=this.list,n={},s=[];if(\"string\"==typeof i[0]){for(var r=0,o=i.length;r1)throw new Error(\"Key weight has to be > 0 and <= 1\");p=p.name}else a[p]={weight:1};this._analyze({key:p,value:this.options.getFn(h,p),record:h,index:c},{resultMap:n,results:s,tokenSearchers:e,fullSearcher:t})}return{weights:a,results:s}}},{key:\"_analyze\",value:function(e,t){var i=e.key,n=e.arrayIndex,s=void 0===n?-1:n,r=e.value,o=e.record,c=e.index,l=t.tokenSearchers,h=void 0===l?[]:l,u=t.fullSearcher,d=void 0===u?[]:u,p=t.resultMap,m=void 0===p?{}:p,f=t.results,v=void 0===f?[]:f;if(null!=r){var g=!1,_=-1,b=0;if(\"string\"==typeof r){this._log(\"\\nKey: \".concat(\"\"===i?\"-\":i));var y=d.search(r);if(this._log('Full text: \"'.concat(r,'\", score: ').concat(y.score)),this.options.tokenize){for(var E=r.split(this.options.tokenSeparator),I=[],S=0;S-1&&(P=(P+_)/2),this._log(\"Score average:\",P);var D=!this.options.tokenize||!this.options.matchAllTokens||b>=h.length;if(this._log(\"\\nCheck Matches: \".concat(D)),(g||y.isMatch)&&D){var M=m[c];M?M.output.push({key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}):(m[c]={item:o,output:[{key:i,arrayIndex:s,value:r,score:P,matchedIndices:y.matchedIndices}]},v.push(m[c]))}}else if(a(r))for(var N=0,F=r.length;N-1&&(o.arrayIndex=r.arrayIndex),t.matches.push(o)}}})),this.options.includeScore&&s.push((function(e,t){t.score=e.score}));for(var r=0,o=e.length;ri)return s(e,this.pattern,n);var o=this.options,a=o.location,c=o.distance,l=o.threshold,h=o.findAllMatches,u=o.minMatchCharLength;return r(e,this.pattern,this.patternAlphabet,{location:a,distance:c,threshold:l,findAllMatches:h,minMatchCharLength:u})}}])&&n(t.prototype,i),a&&n(t,a),e}();e.exports=a},function(e,t){var i=/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g;e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:/ +/g,s=new RegExp(t.replace(i,\"\\\\$&\").replace(n,\"|\")),r=e.match(s),o=!!r,a=[];if(o)for(var c=0,l=r.length;c=P;N-=1){var F=N-1,j=i[e.charAt(F)];if(j&&(E[F]=1),M[N]=(M[N+1]<<1|1)&j,0!==T&&(M[N]|=(O[N+1]|O[N])<<1|1|O[N+1]),M[N]&L&&(C=n(t,{errors:T,currentLocation:F,expectedLocation:v,distance:l}))<=_){if(_=C,(b=F)<=v)break;P=Math.max(1,2*v-b)}}if(n(t,{errors:T+1,currentLocation:v,expectedLocation:v,distance:l})>_)break;O=M}return{isMatch:b>=0,score:0===C?.001:C,matchedIndices:s(E,f)}}},function(e,t){e.exports=function(e,t){var i=t.errors,n=void 0===i?0:i,s=t.currentLocation,r=void 0===s?0:s,o=t.expectedLocation,a=void 0===o?0:o,c=t.distance,l=void 0===c?100:c,h=n/e.length,u=Math.abs(a-r);return l?h+u/l:u?1:h}},function(e,t){e.exports=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=[],n=-1,s=-1,r=0,o=e.length;r=t&&i.push([n,s]),n=-1)}return e[r-1]&&r-n>=t&&i.push([n,r-1]),i}},function(e,t){e.exports=function(e){for(var t={},i=e.length,n=0;n/g,\"&rt;\").replace(/-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!0),i})):e;case\"REMOVE_ITEM\":return t.choiceId>-1?e.map((function(e){var i=e;return i.id===parseInt(t.choiceId,10)&&(i.selected=!1),i})):e;case\"FILTER_CHOICES\":return e.map((function(e){var i=e;return i.active=t.results.some((function(e){var t=e.item,n=e.score;return t.id===i.id&&(i.score=n,!0)})),i}));case\"ACTIVATE_CHOICES\":return e.map((function(e){var i=e;return i.active=t.active,i}));case\"CLEAR_CHOICES\":return v;default:return e}},general:_}),A=function(e,t){var i=e;if(\"CLEAR_ALL\"===t.type)i=void 0;else if(\"RESET_TO\"===t.type)return O(t.state);return C(i,t)};function L(e,t){for(var i=0;i\"'+I(e)+'\"'},maxItemText:function(e){return\"Only \"+e+\" values can be added\"},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},callbackOnInit:null,callbackOnCreateTemplates:null,classNames:{containerOuter:\"choices\",containerInner:\"choices__inner\",input:\"choices__input\",inputCloned:\"choices__input--cloned\",list:\"choices__list\",listItems:\"choices__list--multiple\",listSingle:\"choices__list--single\",listDropdown:\"choices__list--dropdown\",item:\"choices__item\",itemSelectable:\"choices__item--selectable\",itemDisabled:\"choices__item--disabled\",itemChoice:\"choices__item--choice\",placeholder:\"choices__placeholder\",group:\"choices__group\",groupHeading:\"choices__heading\",button:\"choices__button\",activeState:\"is-active\",focusState:\"is-focused\",openState:\"is-open\",disabledState:\"is-disabled\",highlightedState:\"is-highlighted\",selectedState:\"is-selected\",flippedState:\"is-flipped\",loadingState:\"is-loading\",noResults:\"has-no-results\",noChoices:\"has-no-choices\"}},D=\"showDropdown\",M=\"hideDropdown\",N=\"change\",F=\"choice\",j=\"search\",K=\"addItem\",R=\"removeItem\",H=\"highlightItem\",B=\"highlightChoice\",V=\"ADD_CHOICE\",G=\"FILTER_CHOICES\",q=\"ACTIVATE_CHOICES\",U=\"CLEAR_CHOICES\",z=\"ADD_GROUP\",W=\"ADD_ITEM\",X=\"REMOVE_ITEM\",$=\"HIGHLIGHT_ITEM\",J=46,Y=8,Z=13,Q=65,ee=27,te=38,ie=40,ne=33,se=34,re=\"text\",oe=\"select-one\",ae=\"select-multiple\",ce=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,s=e.position;this.element=t,this.classNames=n,this.type=i,this.position=s,this.isOpen=!1,this.isFlipped=!1,this.isFocussed=!1,this.isDisabled=!1,this.isLoading=!1,this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}var t=e.prototype;return t.addEventListeners=function(){this.element.addEventListener(\"focus\",this._onFocus),this.element.addEventListener(\"blur\",this._onBlur)},t.removeEventListeners=function(){this.element.removeEventListener(\"focus\",this._onFocus),this.element.removeEventListener(\"blur\",this._onBlur)},t.shouldFlip=function(e){if(\"number\"!=typeof e)return!1;var t=!1;return\"auto\"===this.position?t=!window.matchMedia(\"(min-height: \"+(e+1)+\"px)\").matches:\"top\"===this.position&&(t=!0),t},t.setActiveDescendant=function(e){this.element.setAttribute(\"aria-activedescendant\",e)},t.removeActiveDescendant=function(){this.element.removeAttribute(\"aria-activedescendant\")},t.open=function(e){this.element.classList.add(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"true\"),this.isOpen=!0,this.shouldFlip(e)&&(this.element.classList.add(this.classNames.flippedState),this.isFlipped=!0)},t.close=function(){this.element.classList.remove(this.classNames.openState),this.element.setAttribute(\"aria-expanded\",\"false\"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(this.element.classList.remove(this.classNames.flippedState),this.isFlipped=!1)},t.focus=function(){this.isFocussed||this.element.focus()},t.addFocusState=function(){this.element.classList.add(this.classNames.focusState)},t.removeFocusState=function(){this.element.classList.remove(this.classNames.focusState)},t.enable=function(){this.element.classList.remove(this.classNames.disabledState),this.element.removeAttribute(\"aria-disabled\"),this.type===oe&&this.element.setAttribute(\"tabindex\",\"0\"),this.isDisabled=!1},t.disable=function(){this.element.classList.add(this.classNames.disabledState),this.element.setAttribute(\"aria-disabled\",\"true\"),this.type===oe&&this.element.setAttribute(\"tabindex\",\"-1\"),this.isDisabled=!0},t.wrap=function(e){!function(e,t){void 0===t&&(t=document.createElement(\"div\")),e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t.appendChild(e)}(e,this.element)},t.unwrap=function(e){this.element.parentNode.insertBefore(e,this.element),this.element.parentNode.removeChild(this.element)},t.addLoadingState=function(){this.element.classList.add(this.classNames.loadingState),this.element.setAttribute(\"aria-busy\",\"true\"),this.isLoading=!0},t.removeLoadingState=function(){this.element.classList.remove(this.classNames.loadingState),this.element.removeAttribute(\"aria-busy\"),this.isLoading=!1},t._onFocus=function(){this.isFocussed=!0},t._onBlur=function(){this.isFocussed=!1},e}();function le(e,t){for(var i=0;i0?this.element.scrollTop+o-s:e.offsetTop;requestAnimationFrame((function(){i._animateScroll(a,t)}))}},t._scrollDown=function(e,t,i){var n=(i-e)/t,s=n>1?n:1;this.element.scrollTop=e+s},t._scrollUp=function(e,t,i){var n=(e-i)/t,s=n>1?n:1;this.element.scrollTop=e-s},t._animateScroll=function(e,t){var i=this,n=this.element.scrollTop,s=!1;t>0?(this._scrollDown(n,4,e),ne&&(s=!0)),s&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();function de(e,t){for(var i=0;i0?\"treeitem\":\"option\"),Object.assign(g.dataset,{choice:\"\",id:l,value:h,selectText:i}),m?(g.classList.add(a),g.dataset.choiceDisabled=\"\",g.setAttribute(\"aria-disabled\",\"true\")):(g.classList.add(r),g.dataset.choiceSelectable=\"\"),g},input:function(e,t){var i=e.input,n=e.inputCloned,s=Object.assign(document.createElement(\"input\"),{type:\"text\",className:i+\" \"+n,autocomplete:\"off\",autocapitalize:\"off\",spellcheck:!1});return s.setAttribute(\"role\",\"textbox\"),s.setAttribute(\"aria-autocomplete\",\"list\"),s.setAttribute(\"aria-label\",t),s},dropdown:function(e){var t=e.list,i=e.listDropdown,n=document.createElement(\"div\");return n.classList.add(t,i),n.setAttribute(\"aria-expanded\",\"false\"),n},notice:function(e,t,i){var n=e.item,s=e.itemChoice,r=e.noResults,o=e.noChoices;void 0===i&&(i=\"\");var a=[n,s];return\"no-choices\"===i?a.push(o):\"no-results\"===i&&a.push(r),Object.assign(document.createElement(\"div\"),{innerHTML:t,className:a.join(\" \")})},option:function(e){var t=e.label,i=e.value,n=e.customProperties,s=e.active,r=e.disabled,o=new Option(t,i,!1,s);return n&&(o.dataset.customProperties=n),o.disabled=r,o}},be=function(e){return void 0===e&&(e=!0),{type:q,active:e}},ye=function(e,t){return{type:$,id:e,highlighted:t}},Ee=function(e){var t=e.value,i=e.id,n=e.active,s=e.disabled;return{type:z,value:t,id:i,active:n,disabled:s}},Ie=function(e){return{type:\"SET_IS_LOADING\",isLoading:e}};function Se(e,t){for(var i=0;i=0?this._store.getGroupById(s):null;return this._store.dispatch(ye(i,!0)),t&&this.passedElement.triggerEvent(H,{id:i,value:o,label:c,groupValue:l&&l.value?l.value:null}),this},r.unhighlightItem=function(e){if(!e)return this;var t=e.id,i=e.groupId,n=void 0===i?-1:i,s=e.value,r=void 0===s?\"\":s,o=e.label,a=void 0===o?\"\":o,c=n>=0?this._store.getGroupById(n):null;return this._store.dispatch(ye(t,!1)),this.passedElement.triggerEvent(H,{id:t,value:r,label:a,groupValue:c&&c.value?c.value:null}),this},r.highlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.highlightItem(t)})),this},r.unhighlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.unhighlightItem(t)})),this},r.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.value===e})).forEach((function(e){return t._removeItem(e)})),this},r.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.id!==e})).forEach((function(e){return t._removeItem(e)})),this},r.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.highlightedActiveItems.forEach((function(i){t._removeItem(i),e&&t._triggerChange(i.value)})),this},r.showDropdown=function(e){var t=this;return this.dropdown.isActive||requestAnimationFrame((function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(D,{})})),this},r.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame((function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(M,{})})),this):this},r.getValue=function(e){void 0===e&&(e=!1);var t=this._store.activeItems.reduce((function(t,i){var n=e?i.value:i;return t.push(n),t}),[]);return this._isSelectOneElement?t[0]:t},r.setValue=function(e){var t=this;return this.initialised?(e.forEach((function(e){return t._setChoiceOrItem(e)})),this):this},r.setChoiceByValue=function(e){var t=this;return!this.initialised||this._isTextElement||(Array.isArray(e)?e:[e]).forEach((function(e){return t._findAndSelectChoiceByValue(e)})),this},r.setChoices=function(e,t,i,n){var s=this;if(void 0===e&&(e=[]),void 0===t&&(t=\"value\"),void 0===i&&(i=\"label\"),void 0===n&&(n=!1),!this.initialised)throw new ReferenceError(\"setChoices was called on a non-initialized instance of Choices\");if(!this._isSelectElement)throw new TypeError(\"setChoices can't be used with INPUT based Choices\");if(\"string\"!=typeof t||!t)throw new TypeError(\"value parameter must be a name of 'value' field in passed objects\");if(n&&this.clearChoices(),\"function\"==typeof e){var r=e(this);if(\"function\"==typeof Promise&&r instanceof Promise)return new Promise((function(e){return requestAnimationFrame(e)})).then((function(){return s._handleLoadingState(!0)})).then((function(){return r})).then((function(e){return s.setChoices(e,t,i,n)})).catch((function(e){s.config.silent||console.error(e)})).then((function(){return s._handleLoadingState(!1)})).then((function(){return s}));if(!Array.isArray(r))throw new TypeError(\".setChoices first argument function must return either array of choices or Promise, got: \"+typeof r);return this.setChoices(r,t,i,!1)}if(!Array.isArray(e))throw new TypeError(\".setChoices must be called either with array of choices with a function resulting into Promise of array of choices\");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach((function(e){e.choices?s._addGroup({id:parseInt(e.id,10)||null,group:e,valueKey:t,labelKey:i}):s._addChoice({value:e[t],label:e[i],isSelected:e.selected,isDisabled:e.disabled,customProperties:e.customProperties,placeholder:e.placeholder})})),this._stopLoading(),this},r.clearChoices=function(){return this._store.dispatch({type:U}),this},r.clearStore=function(){return this._store.dispatch({type:\"CLEAR_ALL\"}),this},r.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch(be(!0))),this},r._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,i=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),i&&this._renderItems(),this._prevState=this._currentState)}},r._renderChoices=function(){var e=this,t=this._store,i=t.activeGroups,n=t.activeChoices,s=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame((function(){return e.choiceList.scrollToTop()})),i.length>=1&&!this._isSearching){var r=n.filter((function(e){return!0===e.placeholder&&-1===e.groupId}));r.length>=1&&(s=this._createChoicesFragment(r,s)),s=this._createGroupsFragment(i,n,s)}else n.length>=1&&(s=this._createChoicesFragment(n,s));if(s.childNodes&&s.childNodes.length>0){var o=this._store.activeItems,a=this._canAddItem(o,this.input.value);a.response?(this.choiceList.append(s),this._highlightChoice()):this.choiceList.append(this._getTemplate(\"notice\",a.notice))}else{var c,l;this._isSearching?(l=\"function\"==typeof this.config.noResultsText?this.config.noResultsText():this.config.noResultsText,c=this._getTemplate(\"notice\",l,\"no-results\")):(l=\"function\"==typeof this.config.noChoicesText?this.config.noChoicesText():this.config.noChoicesText,c=this._getTemplate(\"notice\",l,\"no-choices\")),this.choiceList.append(c)}},r._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},r._createGroupsFragment=function(e,t,i){var n=this;return void 0===i&&(i=document.createDocumentFragment()),this.config.shouldSort&&e.sort(this.config.sorter),e.forEach((function(e){var s=function(e){return t.filter((function(t){return n._isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&(\"always\"===n.config.renderSelectedChoices||!t.selected)}))}(e);if(s.length>=1){var r=n._getTemplate(\"choiceGroup\",e);i.appendChild(r),n._createChoicesFragment(s,i,!0)}})),i},r._createChoicesFragment=function(e,t,i){var n=this;void 0===t&&(t=document.createDocumentFragment()),void 0===i&&(i=!1);var s=this.config,r=s.renderSelectedChoices,o=s.searchResultLimit,a=s.renderChoiceLimit,c=this._isSearching?w:this.config.sorter,l=function(e){if(\"auto\"!==r||n._isSelectOneElement||!e.selected){var i=n._getTemplate(\"choice\",e,n.config.itemSelectText);t.appendChild(i)}},h=e;\"auto\"!==r||this._isSelectOneElement||(h=e.filter((function(e){return!e.selected})));var u=h.reduce((function(e,t){return t.placeholder?e.placeholderChoices.push(t):e.normalChoices.push(t),e}),{placeholderChoices:[],normalChoices:[]}),d=u.placeholderChoices,p=u.normalChoices;(this.config.shouldSort||this._isSearching)&&p.sort(c);var m=h.length,f=this._isSelectOneElement?[].concat(d,p):p;this._isSearching?m=o:a&&a>0&&!i&&(m=a);for(var v=0;v=n){var o=s?this._searchChoices(e):0;this.passedElement.triggerEvent(j,{value:e,resultCount:o})}else r&&(this._isSearching=!1,this._store.dispatch(be(!0)))}},r._canAddItem=function(e,t){var i=!0,n=\"function\"==typeof this.config.addItemText?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var s=function(e,t,i){return void 0===i&&(i=\"value\"),e.some((function(e){return\"string\"==typeof t?e[i]===t.trim():e[i]===t}))}(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n=\"function\"==typeof this.config.maxItemText?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&s&&i&&(i=!1,n=\"function\"==typeof this.config.uniqueItemText?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&i&&\"function\"==typeof this.config.addItemFilter&&!this.config.addItemFilter(t)&&(i=!1,n=\"function\"==typeof this.config.customAddItemText?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:i,notice:n}},r._searchChoices=function(e){var t=\"string\"==typeof e?e.trim():e,i=\"string\"==typeof this._currentValue?this._currentValue.trim():this._currentValue;if(t.length<1&&t===i+\" \")return 0;var n=this._store.searchableChoices,r=t,o=[].concat(this.config.searchFields),a=Object.assign(this.config.fuseOptions,{keys:o}),c=new s.a(n,a).search(r);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch(function(e){return{type:G,results:e}}(c)),c.length},r._addEventListeners=function(){var e=document.documentElement;e.addEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.addEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.addEventListener(\"mousedown\",this._onMouseDown,!0),e.addEventListener(\"click\",this._onClick,{passive:!0}),e.addEventListener(\"touchmove\",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener(\"mouseover\",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener(\"blur\",this._onBlur,{passive:!0})),this.input.element.addEventListener(\"keyup\",this._onKeyUp,{passive:!0}),this.input.element.addEventListener(\"focus\",this._onFocus,{passive:!0}),this.input.element.addEventListener(\"blur\",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener(\"reset\",this._onFormReset,{passive:!0}),this.input.addEventListeners()},r._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener(\"touchend\",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener(\"keydown\",this._onKeyDown,!0),this.containerOuter.element.removeEventListener(\"mousedown\",this._onMouseDown,!0),e.removeEventListener(\"click\",this._onClick),e.removeEventListener(\"touchmove\",this._onTouchMove),this.dropdown.element.removeEventListener(\"mouseover\",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener(\"focus\",this._onFocus),this.containerOuter.element.removeEventListener(\"blur\",this._onBlur)),this.input.element.removeEventListener(\"keyup\",this._onKeyUp),this.input.element.removeEventListener(\"focus\",this._onFocus),this.input.element.removeEventListener(\"blur\",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener(\"reset\",this._onFormReset),this.input.removeEventListeners()},r._onKeyDown=function(e){var t,i=e.target,n=e.keyCode,s=e.ctrlKey,r=e.metaKey,o=this._store.activeItems,a=this.input.isFocussed,c=this.dropdown.isActive,l=this.itemList.hasChildren(),h=String.fromCharCode(n),u=J,d=Y,p=Z,m=Q,f=ee,v=te,g=ie,_=ne,b=se,y=s||r;!this._isTextElement&&/[a-zA-Z0-9-_ ]/.test(h)&&this.showDropdown();var E=((t={})[m]=this._onAKey,t[p]=this._onEnterKey,t[f]=this._onEscapeKey,t[v]=this._onDirectionKey,t[_]=this._onDirectionKey,t[g]=this._onDirectionKey,t[b]=this._onDirectionKey,t[d]=this._onDeleteKey,t[u]=this._onDeleteKey,t);E[n]&&E[n]({event:e,target:i,keyCode:n,metaKey:r,activeItems:o,hasFocusedInput:a,hasActiveDropdown:c,hasItems:l,hasCtrlDownKeyPressed:y})},r._onKeyUp=function(e){var t=e.target,i=e.keyCode,n=this.input.value,s=this._store.activeItems,r=this._canAddItem(s,n),o=J,a=Y;if(this._isTextElement)if(r.notice&&n){var c=this._getTemplate(\"notice\",r.notice);this.dropdown.element.innerHTML=c.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0);else{var l=(i===o||i===a)&&!t.value,h=!this._isTextElement&&this._isSearching,u=this._canSearch&&r.response;l&&h?(this._isSearching=!1,this._store.dispatch(be(!0))):u&&this._handleSearch(this.input.value)}this._canSearch=this.config.searchEnabled},r._onAKey=function(e){var t=e.hasItems;e.hasCtrlDownKeyPressed&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},r._onEnterKey=function(e){var t=e.event,i=e.target,n=e.activeItems,s=e.hasActiveDropdown,r=Z,o=i.hasAttribute(\"data-button\");if(this._isTextElement&&i.value){var a=this.input.value;this._canAddItem(n,a).response&&(this.hideDropdown(!0),this._addItem({value:a}),this._triggerChange(a),this.clearInput())}if(o&&(this._handleButtonAction(n,i),t.preventDefault()),s){var c=this.dropdown.getChild(\".\"+this.config.classNames.highlightedState);c&&(n[0]&&(n[0].keyCode=r),this._handleChoiceAction(n,c)),t.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),t.preventDefault())},r._onEscapeKey=function(e){e.hasActiveDropdown&&(this.hideDropdown(!0),this.containerOuter.focus())},r._onDirectionKey=function(e){var t,i,n,s=e.event,r=e.hasActiveDropdown,o=e.keyCode,a=e.metaKey,c=ie,l=ne,h=se;if(r||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var u,d=o===c||o===h?1:-1,p=\"[data-choice-selectable]\";if(a||o===h||o===l)u=d>0?this.dropdown.element.querySelector(\"[data-choice-selectable]:last-of-type\"):this.dropdown.element.querySelector(p);else{var m=this.dropdown.element.querySelector(\".\"+this.config.classNames.highlightedState);u=m?function(e,t,i){if(void 0===i&&(i=1),e instanceof Element&&\"string\"==typeof t){for(var n=(i>0?\"next\":\"previous\")+\"ElementSibling\",s=e[n];s;){if(s.matches(t))return s;s=s[n]}return s}}(m,p,d):this.dropdown.element.querySelector(p)}u&&(t=u,i=this.choiceList.element,void 0===(n=d)&&(n=1),t&&(n>0?i.scrollTop+i.offsetHeight>=t.offsetTop+t.offsetHeight:t.offsetTop>=i.scrollTop)||this.choiceList.scrollToChildElement(u,d),this._highlightChoice(u)),s.preventDefault()}},r._onDeleteKey=function(e){var t=e.event,i=e.target,n=e.hasFocusedInput,s=e.activeItems;!n||i.value||this._isSelectOneElement||(this._handleBackspace(s),t.preventDefault())},r._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},r._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},r._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(we&&this.choiceList.element.contains(t)){var i=this.choiceList.element.firstElementChild,n=\"ltr\"===this._direction?e.offsetX>=i.offsetWidth:e.offsetX0&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0))},r._onFocus=function(e){var t,i=this,n=e.target;this.containerOuter.element.contains(n)&&((t={}).text=function(){n===i.input.element&&i.containerOuter.addFocusState()},t[\"select-one\"]=function(){i.containerOuter.addFocusState(),n===i.input.element&&i.showDropdown(!0)},t[\"select-multiple\"]=function(){n===i.input.element&&(i.showDropdown(!0),i.containerOuter.addFocusState())},t)[this.passedElement.element.type]()},r._onBlur=function(e){var t=this,i=e.target;if(this.containerOuter.element.contains(i)&&!this._isScrollingOnIe){var n,s=this._store.activeItems.some((function(e){return e.highlighted}));((n={}).text=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),s&&t.unhighlightAll(),t.hideDropdown(!0))},n[\"select-one\"]=function(){t.containerOuter.removeFocusState(),(i===t.input.element||i===t.containerOuter.element&&!t._canSearch)&&t.hideDropdown(!0)},n[\"select-multiple\"]=function(){i===t.input.element&&(t.containerOuter.removeFocusState(),t.hideDropdown(!0),s&&t.unhighlightAll())},n)[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},r._onFormReset=function(){this._store.dispatch({type:\"RESET_TO\",state:this._initialState})},r._highlightChoice=function(e){var t=this;void 0===e&&(e=null);var i=Array.from(this.dropdown.element.querySelectorAll(\"[data-choice-selectable]\"));if(i.length){var n=e;Array.from(this.dropdown.element.querySelectorAll(\".\"+this.config.classNames.highlightedState)).forEach((function(e){e.classList.remove(t.config.classNames.highlightedState),e.setAttribute(\"aria-selected\",\"false\")})),n?this._highlightPosition=i.indexOf(n):(n=i.length>this._highlightPosition?i[this._highlightPosition]:i[i.length-1])||(n=i[0]),n.classList.add(this.config.classNames.highlightedState),n.setAttribute(\"aria-selected\",\"true\"),this.passedElement.triggerEvent(B,{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},r._addItem=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.choiceId,r=void 0===s?-1:s,o=e.groupId,a=void 0===o?-1:o,c=e.customProperties,l=void 0===c?null:c,h=e.placeholder,u=void 0!==h&&h,d=e.keyCode,p=void 0===d?null:d,m=\"string\"==typeof t?t.trim():t,f=p,v=l,g=this._store.items,_=n||m,b=r||-1,y=a>=0?this._store.getGroupById(a):null,E=g?g.length+1:1;return this.config.prependValue&&(m=this.config.prependValue+m.toString()),this.config.appendValue&&(m+=this.config.appendValue.toString()),this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.choiceId,r=e.groupId,o=e.customProperties,a=e.placeholder,c=e.keyCode;return{type:W,value:t,label:i,id:n,choiceId:s,groupId:r,customProperties:o,placeholder:a,keyCode:c}}({value:m,label:_,id:E,choiceId:b,groupId:a,customProperties:l,placeholder:u,keyCode:f})),this._isSelectOneElement&&this.removeActiveItems(E),this.passedElement.triggerEvent(K,{id:E,value:m,label:_,customProperties:v,groupValue:y&&y.value?y.value:void 0,keyCode:f}),this},r._removeItem=function(e){if(!e||!E(\"Object\",e))return this;var t=e.id,i=e.value,n=e.label,s=e.choiceId,r=e.groupId,o=r>=0?this._store.getGroupById(r):null;return this._store.dispatch(function(e,t){return{type:X,id:e,choiceId:t}}(t,s)),o&&o.value?this.passedElement.triggerEvent(R,{id:t,value:i,label:n,groupValue:o.value}):this.passedElement.triggerEvent(R,{id:t,value:i,label:n}),this},r._addChoice=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,s=e.isSelected,r=void 0!==s&&s,o=e.isDisabled,a=void 0!==o&&o,c=e.groupId,l=void 0===c?-1:c,h=e.customProperties,u=void 0===h?null:h,d=e.placeholder,p=void 0!==d&&d,m=e.keyCode,f=void 0===m?null:m;if(null!=t){var v=this._store.choices,g=n||t,_=v?v.length+1:1,b=this._baseId+\"-\"+this._idNames.itemChoice+\"-\"+_;this._store.dispatch(function(e){var t=e.value,i=e.label,n=e.id,s=e.groupId,r=e.disabled,o=e.elementId,a=e.customProperties,c=e.placeholder,l=e.keyCode;return{type:V,value:t,label:i,id:n,groupId:s,disabled:r,elementId:o,customProperties:a,placeholder:c,keyCode:l}}({id:_,groupId:l,elementId:b,value:t,label:g,disabled:a,customProperties:u,placeholder:p,keyCode:f})),r&&this._addItem({value:t,label:g,choiceId:_,customProperties:u,placeholder:p,keyCode:f})}},r._addGroup=function(e){var t=this,i=e.group,n=e.id,s=e.valueKey,r=void 0===s?\"value\":s,o=e.labelKey,a=void 0===o?\"label\":o,c=E(\"Object\",i)?i.choices:Array.from(i.getElementsByTagName(\"OPTION\")),l=n||Math.floor((new Date).valueOf()*Math.random()),h=!!i.disabled&&i.disabled;c?(this._store.dispatch(Ee({value:i.label,id:l,active:!0,disabled:h})),c.forEach((function(e){var i=e.disabled||e.parentNode&&e.parentNode.disabled;t._addChoice({value:e[r],label:E(\"Object\",e)?e[a]:e.innerHTML,isSelected:e.selected,isDisabled:i,groupId:l,customProperties:e.customProperties,placeholder:e.placeholder})}))):this._store.dispatch(Ee({value:i.label,id:i.id,active:!1,disabled:i.disabled}))},r._getTemplate=function(e){var t;if(!e)return null;for(var i=this.config.classNames,n=arguments.length,s=new Array(n>1?n-1:0),r=1;r{var e;return this.input_el.name=null!==(e=this.model.name)&&void 0!==e?e:\"\"})),this.connect(this.model.properties.value.change,(()=>{this.input_el.value=this.format_value,this.old_value=this.input_el.value})),this.connect(this.model.properties.low.change,(()=>{const{value:e,low:t,high:l}=this.model;null!=t&&null!=l&&d.assert(t<=l,\"Invalid bounds, low must be inferior to high\"),null!=e&&null!=t&&(this.model.value=Math.max(e,t))})),this.connect(this.model.properties.high.change,(()=>{const{value:e,low:t,high:l}=this.model;null!=t&&null!=l&&d.assert(l>=t,\"Invalid bounds, high must be superior to low\"),null!=e&&null!=l&&(this.model.value=Math.min(e,l))})),this.connect(this.model.properties.high.change,(()=>this.input_el.placeholder=this.model.placeholder)),this.connect(this.model.properties.disabled.change,(()=>this.input_el.disabled=this.model.disabled)),this.connect(this.model.properties.placeholder.change,(()=>this.input_el.placeholder=this.model.placeholder))}get format_value(){return null!=this.model.value?this.model.pretty(this.model.value):\"\"}_set_input_filter(e){this.input_el.addEventListener(\"input\",(()=>{const{selectionStart:t,selectionEnd:l}=this.input_el;if(e(this.input_el.value))this.old_value=this.input_el.value;else{const e=this.old_value.length-this.input_el.value.length;this.input_el.value=this.old_value,t&&l&&this.input_el.setSelectionRange(t-1,l+e)}}))}render(){super.render(),this.input_el=a.input({type:\"text\",class:p.input,name:this.model.name,value:this.format_value,disabled:this.model.disabled,placeholder:this.model.placeholder}),this.old_value=this.format_value,this.set_input_filter(),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.input_el.addEventListener(\"focusout\",(()=>this.input_el.value=this.format_value)),this.group_el.appendChild(this.input_el)}set_input_filter(){\"int\"==this.model.mode?this._set_input_filter((e=>_.test(e))):\"float\"==this.model.mode&&this._set_input_filter((e=>m.test(e)))}bound_value(e){let t=e;const{low:l,high:i}=this.model;return t=null!=l?Math.max(l,t):t,t=null!=i?Math.min(i,t):t,t}get value(){let e=\"\"!=this.input_el.value?Number(this.input_el.value):null;return null!=e&&(e=this.bound_value(e)),e}change_input(){null==this.value?this.model.value=null:Number.isNaN(this.value)||(this.model.value=this.value)}}l.NumericInputView=c,c.__name__=\"NumericInputView\";class v extends h.InputWidget{constructor(e){super(e)}static init_NumericInput(){this.prototype.default_view=c,this.define((({Number:e,String:t,Enum:l,Ref:i,Or:n,Nullable:s})=>({value:[s(e),null],placeholder:[t,\"\"],mode:[l(\"int\",\"float\"),\"int\"],format:[s(n(t,i(o.TickFormatter))),null],low:[s(e),null],high:[s(e),null]})))}_formatter(e,t){return r.isString(t)?u.format(e,t):t.doFormat([e],{loc:0})[0]}pretty(e){return null!=this.format?this._formatter(e,this.format):`${e}`}}l.NumericInput=v,v.__name__=\"NumericInput\",v.init_NumericInput()},\n 455: function _(e,t,r,s,i){s();const n=e(444),_=e(43);class a extends n.MarkupView{render(){super.render();const e=_.pre({style:{overflow:\"auto\"}},this.model.text);this.markup_el.appendChild(e)}}r.PreTextView=a,a.__name__=\"PreTextView\";class o extends n.Markup{constructor(e){super(e)}static init_PreText(){this.prototype.default_view=a}}r.PreText=o,o.__name__=\"PreText\",o.init_PreText()},\n 456: function _(t,o,i,e,a){e();const n=t(1),u=t(430),s=t(43),c=n.__importStar(t(328));class _ extends u.ButtonGroupView{change_active(t){this.model.active!==t&&(this.model.active=t)}_update_active(){const{active:t}=this.model;this._buttons.forEach(((o,i)=>{s.classes(o).toggle(c.active,t===i)}))}}i.RadioButtonGroupView=_,_.__name__=\"RadioButtonGroupView\";class r extends u.ButtonGroup{constructor(t){super(t)}static init_RadioButtonGroup(){this.prototype.default_view=_,this.define((({Int:t,Nullable:o})=>({active:[o(t),null]})))}}i.RadioButtonGroup=r,r.__name__=\"RadioButtonGroup\",r.init_RadioButtonGroup()},\n 457: function _(e,i,t,n,a){n();const s=e(1),o=e(43),l=e(34),d=e(432),p=s.__importStar(e(427));class u extends d.InputGroupView{render(){super.render();const e=o.div({class:[p.input_group,this.model.inline?p.inline:null]});this.el.appendChild(e);const i=l.uniqueId(),{active:t,labels:n}=this.model;this._inputs=[];for(let a=0;athis.change_active(a))),this._inputs.push(s),this.model.disabled&&(s.disabled=!0),a==t&&(s.checked=!0);const l=o.label({},s,o.span({},n[a]));e.appendChild(l)}}change_active(e){this.model.active=e}}t.RadioGroupView=u,u.__name__=\"RadioGroupView\";class r extends d.InputGroup{constructor(e){super(e)}static init_RadioGroup(){this.prototype.default_view=u,this.define((({Boolean:e,Int:i,String:t,Array:n,Nullable:a})=>({active:[a(i),null],labels:[n(t),[]],inline:[e,!1]})))}}t.RadioGroup=r,r.__name__=\"RadioGroup\",r.init_RadioGroup()},\n 458: function _(e,t,i,r,a){r();const n=e(1).__importStar(e(183)),s=e(438),_=e(8);class d extends s.AbstractRangeSliderView{}i.RangeSliderView=d,d.__name__=\"RangeSliderView\";class o extends s.AbstractSlider{constructor(e){super(e),this.behaviour=\"drag\",this.connected=[!1,!0,!1]}static init_RangeSlider(){this.prototype.default_view=d,this.override({format:\"0[.]00\"})}_formatter(e,t){return _.isString(t)?n.format(e,t):t.compute(e)}}i.RangeSlider=o,o.__name__=\"RangeSlider\",o.init_RangeSlider()},\n 459: function _(e,t,n,i,s){i();const l=e(1),u=e(43),a=e(8),o=e(13),_=e(426),p=l.__importStar(e(427));class r extends _.InputWidgetView{constructor(){super(...arguments),this._known_values=new Set}connect_signals(){super.connect_signals();const{value:e,options:t}=this.model.properties;this.on_change(e,(()=>{this._update_value()})),this.on_change(t,(()=>{u.empty(this.input_el),u.append(this.input_el,...this.options_el()),this._update_value()}))}options_el(){const{_known_values:e}=this;function t(t){return t.map((t=>{let n,i;return a.isString(t)?n=i=t:[n,i]=t,e.add(n),u.option({value:n},i)}))}e.clear();const{options:n}=this.model;return a.isArray(n)?t(n):o.entries(n).map((([e,n])=>u.optgroup({label:e},t(n))))}render(){super.render(),this.input_el=u.select({class:p.input,name:this.model.name,disabled:this.model.disabled},this.options_el()),this._update_value(),this.input_el.addEventListener(\"change\",(()=>this.change_input())),this.group_el.appendChild(this.input_el)}change_input(){const e=this.input_el.value;this.model.value=e,super.change_input()}_update_value(){const{value:e}=this.model;this._known_values.has(e)?this.input_el.value=e:this.input_el.removeAttribute(\"value\")}}n.SelectView=r,r.__name__=\"SelectView\";class c extends _.InputWidget{constructor(e){super(e)}static init_Select(){this.prototype.default_view=r,this.define((({String:e,Array:t,Tuple:n,Dict:i,Or:s})=>{const l=t(s(e,n(e,e)));return{value:[e,\"\"],options:[s(l,i(l)),[]]}}))}}n.Select=c,c.__name__=\"Select\",c.init_Select()},\n 460: function _(t,e,i,r,s){r();const _=t(1).__importStar(t(183)),a=t(438),n=t(8);class o extends a.AbstractSliderView{}i.SliderView=o,o.__name__=\"SliderView\";class d extends a.AbstractSlider{constructor(t){super(t),this.behaviour=\"tap\",this.connected=[!0,!1]}static init_Slider(){this.prototype.default_view=o,this.override({format:\"0[.]00\"})}_formatter(t,e){return n.isString(e)?_.format(t,e):e.compute(t)}}i.Slider=d,d.__name__=\"Slider\",d.init_Slider()},\n 461: function _(e,t,i,n,s){n();const l=e(454),o=e(43),{min:r,max:a,floor:h,abs:_}=Math;function u(e){return h(e)!==e?e.toFixed(16).replace(/0+$/,\"\").split(\".\")[1].length:0}class d extends l.NumericInputView{*buttons(){yield this.btn_up_el,yield this.btn_down_el}initialize(){super.initialize(),this._handles={interval:void 0,timeout:void 0},this._interval=200}connect_signals(){super.connect_signals();const e=this.model.properties;this.on_change(e.disabled,(()=>{for(const e of this.buttons())o.toggle_attribute(e,\"disabled\",this.model.disabled)}))}render(){super.render(),this.wrapper_el=o.div({class:\"bk-spin-wrapper\"}),this.group_el.replaceChild(this.wrapper_el,this.input_el),this.btn_up_el=o.button({class:\"bk-spin-btn bk-spin-btn-up\"}),this.btn_down_el=o.button({class:\"bk-spin-btn bk-spin-btn-down\"}),this.wrapper_el.appendChild(this.input_el),this.wrapper_el.appendChild(this.btn_up_el),this.wrapper_el.appendChild(this.btn_down_el);for(const e of this.buttons())o.toggle_attribute(e,\"disabled\",this.model.disabled),e.addEventListener(\"mousedown\",(e=>this._btn_mouse_down(e))),e.addEventListener(\"mouseup\",(()=>this._btn_mouse_up())),e.addEventListener(\"mouseleave\",(()=>this._btn_mouse_leave()));this.input_el.addEventListener(\"keydown\",(e=>this._input_key_down(e))),this.input_el.addEventListener(\"keyup\",(()=>this.model.value_throttled=this.model.value)),this.input_el.addEventListener(\"wheel\",(e=>this._input_mouse_wheel(e))),this.input_el.addEventListener(\"wheel\",function(e,t,i=!1){let n;return function(...s){const l=this,o=i&&void 0===n;void 0!==n&&clearTimeout(n),n=setTimeout((function(){n=void 0,i||e.apply(l,s)}),t),o&&e.apply(l,s)}}((()=>{this.model.value_throttled=this.model.value}),this.model.wheel_wait,!1))}get precision(){const{low:e,high:t,step:i}=this.model,n=u;return a(n(_(null!=e?e:0)),n(_(null!=t?t:0)),n(_(i)))}remove(){this._stop_incrementation(),super.remove()}_start_incrementation(e){clearInterval(this._handles.interval),this._counter=0;const{step:t}=this.model,i=e=>{if(this._counter+=1,this._counter%5==0){const t=Math.floor(this._counter/5);t<10?(clearInterval(this._handles.interval),this._handles.interval=setInterval((()=>i(e)),this._interval/(t+1))):t>=10&&t<=13&&(clearInterval(this._handles.interval),this._handles.interval=setInterval((()=>i(2*e)),this._interval/10))}this.increment(e)};this._handles.interval=setInterval((()=>i(e*t)),this._interval)}_stop_incrementation(){clearTimeout(this._handles.timeout),this._handles.timeout=void 0,clearInterval(this._handles.interval),this._handles.interval=void 0,this.model.value_throttled=this.model.value}_btn_mouse_down(e){e.preventDefault();const t=e.currentTarget===this.btn_up_el?1:-1;this.increment(t*this.model.step),this.input_el.focus(),this._handles.timeout=setTimeout((()=>this._start_incrementation(t)),this._interval)}_btn_mouse_up(){this._stop_incrementation()}_btn_mouse_leave(){this._stop_incrementation()}_input_mouse_wheel(e){if(document.activeElement===this.input_el){e.preventDefault();const t=e.deltaY>0?-1:1;this.increment(t*this.model.step)}}_input_key_down(e){switch(e.keyCode){case o.Keys.Up:return e.preventDefault(),this.increment(this.model.step);case o.Keys.Down:return e.preventDefault(),this.increment(-this.model.step);case o.Keys.PageUp:return e.preventDefault(),this.increment(this.model.page_step_multiplier*this.model.step);case o.Keys.PageDown:return e.preventDefault(),this.increment(-this.model.page_step_multiplier*this.model.step)}}adjust_to_precision(e){return this.bound_value(Number(e.toFixed(this.precision)))}increment(e){const{low:t,high:i}=this.model;null==this.model.value?e>0?this.model.value=null!=t?t:null!=i?r(0,i):0:e<0&&(this.model.value=null!=i?i:null!=t?a(t,0):0):this.model.value=this.adjust_to_precision(this.model.value+e)}change_input(){super.change_input(),this.model.value_throttled=this.model.value}}i.SpinnerView=d,d.__name__=\"SpinnerView\";class p extends l.NumericInput{constructor(e){super(e)}static init_Spinner(){this.prototype.default_view=d,this.define((({Number:e,Nullable:t})=>({value_throttled:[t(e),null],step:[e,1],page_step_multiplier:[e,10],wheel_wait:[e,100]}))),this.override({mode:\"float\"})}}i.Spinner=p,p.__name__=\"Spinner\",p.init_Spinner()},\n 462: function _(e,t,s,n,i){n();const r=e(1),o=e(425),p=e(43),c=r.__importStar(e(427));class l extends o.TextLikeInputView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.rows.change,(()=>this.input_el.rows=this.model.rows)),this.connect(this.model.properties.cols.change,(()=>this.input_el.cols=this.model.cols))}_render_input(){this.input_el=p.textarea({class:c.input})}render(){super.render(),this.input_el.cols=this.model.cols,this.input_el.rows=this.model.rows}}s.TextAreaInputView=l,l.__name__=\"TextAreaInputView\";class _ extends o.TextLikeInput{constructor(e){super(e)}static init_TextAreaInput(){this.prototype.default_view=l,this.define((({Int:e})=>({cols:[e,20],rows:[e,2]}))),this.override({max_length:500})}}s.TextAreaInput=_,_.__name__=\"TextAreaInput\",_.init_TextAreaInput()},\n 463: function _(e,t,i,s,c){s();const o=e(1),a=e(419),n=e(43),l=o.__importStar(e(328));class _ extends a.AbstractButtonView{connect_signals(){super.connect_signals(),this.connect(this.model.properties.active.change,(()=>this._update_active()))}render(){super.render(),this._update_active()}click(){this.model.active=!this.model.active,super.click()}_update_active(){n.classes(this.button_el).toggle(l.active,this.model.active)}}i.ToggleView=_,_.__name__=\"ToggleView\";class g extends a.AbstractButton{constructor(e){super(e)}static init_Toggle(){this.prototype.default_view=_,this.define((({Boolean:e})=>({active:[e,!1]}))),this.override({label:\"Toggle\"})}}i.Toggle=g,g.__name__=\"Toggle\",g.init_Toggle()},\n }, 417, {\"models/widgets/main\":417,\"models/widgets/index\":418,\"models/widgets/abstract_button\":419,\"models/widgets/control\":420,\"models/widgets/widget\":488,\"models/widgets/abstract_icon\":422,\"models/widgets/autocomplete_input\":423,\"models/widgets/text_input\":424,\"models/widgets/text_like_input\":425,\"models/widgets/input_widget\":426,\"styles/widgets/inputs.css\":427,\"models/widgets/button\":428,\"models/widgets/checkbox_button_group\":429,\"models/widgets/button_group\":430,\"models/widgets/checkbox_group\":431,\"models/widgets/input_group\":432,\"models/widgets/color_picker\":433,\"models/widgets/date_picker\":434,\"styles/widgets/flatpickr.css\":436,\"models/widgets/date_range_slider\":437,\"models/widgets/abstract_slider\":438,\"styles/widgets/sliders.css\":440,\"styles/widgets/nouislider.css\":441,\"models/widgets/date_slider\":442,\"models/widgets/div\":443,\"models/widgets/markup\":444,\"styles/clearfix.css\":445,\"models/widgets/dropdown\":446,\"models/widgets/file_input\":447,\"models/widgets/multiselect\":448,\"models/widgets/paragraph\":449,\"models/widgets/password_input\":450,\"models/widgets/multichoice\":451,\"styles/widgets/choices.css\":453,\"models/widgets/numeric_input\":454,\"models/widgets/pretext\":455,\"models/widgets/radio_button_group\":456,\"models/widgets/radio_group\":457,\"models/widgets/range_slider\":458,\"models/widgets/selectbox\":459,\"models/widgets/slider\":460,\"models/widgets/spinner\":461,\"models/widgets/textarea_input\":462,\"models/widgets/toggle\":463}, {});});\n\n /* END bokeh-widgets.min.js */\n },\n \n function(Bokeh) {\n /* BEGIN bokeh-tables.min.js */\n /*!\n * Copyright (c) 2012 - 2021, Anaconda, Inc., and Bokeh Contributors\n * All rights reserved.\n * \n * Redistribution and use in source and binary forms, with or without modification,\n * are permitted provided that the following conditions are met:\n * \n * Redistributions of source code must retain the above copyright notice,\n * this list of conditions and the following disclaimer.\n * \n * Redistributions in binary form must reproduce the above copyright notice,\n * this list of conditions and the following disclaimer in the documentation\n * and/or other materials provided with the distribution.\n * \n * Neither the name of Anaconda nor the names of any contributors\n * may be used to endorse or promote products derived from this software\n * without specific prior written permission.\n * \n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\n * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE\n * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR\n * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF\n * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS\n * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\n * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)\n * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF\n * THE POSSIBILITY OF SUCH DAMAGE.\n */\n (function(root, factory) {\n factory(root[\"Bokeh\"], \"2.3.3\");\n })(this, function(Bokeh, version) {\n var define;\n return (function(modules, entry, aliases, externals) {\n const bokeh = typeof Bokeh !== \"undefined\" && (version != null ? Bokeh[version] : Bokeh);\n if (bokeh != null) {\n return bokeh.register_plugin(modules, entry, aliases);\n } else {\n throw new Error(\"Cannot find Bokeh \" + version + \". You have to load it prior to loading plugins.\");\n }\n })\n ({\n 464: function _(t,e,o,r,s){r();const _=t(1).__importStar(t(465));o.Tables=_;t(7).register_models(_)},\n 465: function _(g,a,r,e,t){e();const o=g(1);o.__exportStar(g(466),r),o.__exportStar(g(469),r),t(\"DataTable\",g(472).DataTable),t(\"TableColumn\",g(490).TableColumn),t(\"TableWidget\",g(489).TableWidget);var n=g(492);t(\"AvgAggregator\",n.AvgAggregator),t(\"MinAggregator\",n.MinAggregator),t(\"MaxAggregator\",n.MaxAggregator),t(\"SumAggregator\",n.SumAggregator);var A=g(493);t(\"GroupingInfo\",A.GroupingInfo),t(\"DataCube\",A.DataCube)},\n 466: function _(e,t,i,s,r){s();const a=e(1),n=e(43),l=e(240),u=e(53),d=e(467),o=a.__importStar(e(468));class _ extends l.DOMView{constructor(e){const{model:t,parent:i}=e.column;super(Object.assign({model:t,parent:i},e)),this.args=e,this.initialize(),this.render()}get emptyValue(){return null}initialize(){super.initialize(),this.inputEl=this._createInput(),this.defaultValue=null}async lazy_initialize(){throw new Error(\"unsupported\")}css_classes(){return super.css_classes().concat(o.cell_editor)}render(){super.render(),this.args.container.append(this.el),this.el.appendChild(this.inputEl),this.renderEditor(),this.disableNavigation()}renderEditor(){}disableNavigation(){this.inputEl.addEventListener(\"keydown\",(e=>{switch(e.keyCode){case n.Keys.Left:case n.Keys.Right:case n.Keys.Up:case n.Keys.Down:case n.Keys.PageUp:case n.Keys.PageDown:e.stopImmediatePropagation()}}))}destroy(){this.remove()}focus(){this.inputEl.focus()}show(){}hide(){}position(){}getValue(){return this.inputEl.value}setValue(e){this.inputEl.value=e}serializeValue(){return this.getValue()}isValueChanged(){return!(\"\"==this.getValue()&&null==this.defaultValue)&&this.getValue()!==this.defaultValue}applyValue(e,t){const i=this.args.grid.getData(),s=i.index.indexOf(e[d.DTINDEX_NAME]);i.setField(s,this.args.column.field,t)}loadValue(e){const t=e[this.args.column.field];this.defaultValue=null!=t?t:this.emptyValue,this.setValue(this.defaultValue)}validateValue(e){if(this.args.column.validator){const t=this.args.column.validator(e);if(!t.valid)return t}return{valid:!0,msg:null}}validate(){return this.validateValue(this.getValue())}}i.CellEditorView=_,_.__name__=\"CellEditorView\";class c extends u.Model{}i.CellEditor=c,c.__name__=\"CellEditor\";class p extends _{get emptyValue(){return\"\"}_createInput(){return n.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}}i.StringEditorView=p,p.__name__=\"StringEditorView\";class h extends c{static init_StringEditor(){this.prototype.default_view=p,this.define((({String:e,Array:t})=>({completions:[t(e),[]]})))}}i.StringEditor=h,h.__name__=\"StringEditor\",h.init_StringEditor();class E extends _{_createInput(){return n.textarea()}renderEditor(){this.inputEl.focus(),this.inputEl.select()}}i.TextEditorView=E,E.__name__=\"TextEditorView\";class V extends c{static init_TextEditor(){this.prototype.default_view=E}}i.TextEditor=V,V.__name__=\"TextEditor\",V.init_TextEditor();class m extends _{_createInput(){return n.select()}renderEditor(){for(const e of this.model.options)this.inputEl.appendChild(n.option({value:e},e));this.focus()}}i.SelectEditorView=m,m.__name__=\"SelectEditorView\";class f extends c{static init_SelectEditor(){this.prototype.default_view=m,this.define((({String:e,Array:t})=>({options:[t(e),[]]})))}}i.SelectEditor=f,f.__name__=\"SelectEditor\",f.init_SelectEditor();class x extends _{_createInput(){return n.input({type:\"text\"})}}i.PercentEditorView=x,x.__name__=\"PercentEditorView\";class g extends c{static init_PercentEditor(){this.prototype.default_view=x}}i.PercentEditor=g,g.__name__=\"PercentEditor\",g.init_PercentEditor();class w extends _{_createInput(){return n.input({type:\"checkbox\"})}renderEditor(){this.focus()}loadValue(e){this.defaultValue=!!e[this.args.column.field],this.inputEl.checked=this.defaultValue}serializeValue(){return this.inputEl.checked}}i.CheckboxEditorView=w,w.__name__=\"CheckboxEditorView\";class v extends c{static init_CheckboxEditor(){this.prototype.default_view=w}}i.CheckboxEditor=v,v.__name__=\"CheckboxEditor\",v.init_CheckboxEditor();class y extends _{_createInput(){return n.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){var e;return null!==(e=parseInt(this.getValue(),10))&&void 0!==e?e:0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid integer\"}:super.validateValue(e)}}i.IntEditorView=y,y.__name__=\"IntEditorView\";class I extends c{static init_IntEditor(){this.prototype.default_view=y,this.define((({Int:e})=>({step:[e,1]})))}}i.IntEditor=I,I.__name__=\"IntEditor\",I.init_IntEditor();class b extends _{_createInput(){return n.input({type:\"text\"})}renderEditor(){this.inputEl.focus(),this.inputEl.select()}remove(){super.remove()}serializeValue(){var e;return null!==(e=parseFloat(this.getValue()))&&void 0!==e?e:0}loadValue(e){super.loadValue(e),this.inputEl.defaultValue=this.defaultValue,this.inputEl.select()}validateValue(e){return isNaN(e)?{valid:!1,msg:\"Please enter a valid number\"}:super.validateValue(e)}}i.NumberEditorView=b,b.__name__=\"NumberEditorView\";class N extends c{static init_NumberEditor(){this.prototype.default_view=b,this.define((({Number:e})=>({step:[e,.01]})))}}i.NumberEditor=N,N.__name__=\"NumberEditor\",N.init_NumberEditor();class S extends _{_createInput(){return n.input({type:\"text\"})}}i.TimeEditorView=S,S.__name__=\"TimeEditorView\";class C extends c{static init_TimeEditor(){this.prototype.default_view=S}}i.TimeEditor=C,C.__name__=\"TimeEditor\",C.init_TimeEditor();class D extends _{_createInput(){return n.input({type:\"text\"})}get emptyValue(){return new Date}renderEditor(){this.inputEl.focus(),this.inputEl.select()}destroy(){super.destroy()}show(){super.show()}hide(){super.hide()}position(){return super.position()}getValue(){}setValue(e){}}i.DateEditorView=D,D.__name__=\"DateEditorView\";class T extends c{static init_DateEditor(){this.prototype.default_view=D}}i.DateEditor=T,T.__name__=\"DateEditor\",T.init_DateEditor()},\n 467: function _(_,n,i,t,d){t(),i.DTINDEX_NAME=\"__bkdt_internal_index__\"},\n 468: function _(e,l,o,t,r){t(),o.root=\"bk-root\",o.data_table=\"bk-data-table\",o.cell_special_defaults=\"bk-cell-special-defaults\",o.cell_select=\"bk-cell-select\",o.cell_index=\"bk-cell-index\",o.header_index=\"bk-header-index\",o.cell_editor=\"bk-cell-editor\",o.cell_editor_completion=\"bk-cell-editor-completion\",o.default='.bk-root .bk-data-table{box-sizing:content-box;font-size:11px;}.bk-root .bk-data-table input[type=\"checkbox\"]{margin-left:4px;margin-right:4px;}.bk-root .bk-cell-special-defaults{border-right-color:silver;border-right-style:solid;background:#f5f5f5;}.bk-root .bk-cell-select{border-right-color:silver;border-right-style:solid;background:#f5f5f5;}.bk-root .slick-cell.bk-cell-index{border-right-color:silver;border-right-style:solid;background:#f5f5f5;text-align:right;background:#f0f0f0;color:#909090;}.bk-root .bk-header-index .slick-column-name{float:right;}.bk-root .slick-row.selected .bk-cell-index{background-color:transparent;}.bk-root .slick-row.odd{background:#f0f0f0;}.bk-root .slick-cell{padding-left:4px;padding-right:4px;border-right-color:transparent;border:0.25px solid transparent;}.bk-root .slick-cell .bk{line-height:inherit;}.bk-root .slick-cell.active{border-style:dashed;}.bk-root .slick-cell.selected{background-color:#F0F8FF;}.bk-root .slick-cell.editable{padding-left:0;padding-right:0;}.bk-root .bk-cell-editor{display:contents;}.bk-root .bk-cell-editor input,.bk-root .bk-cell-editor select{width:100%;height:100%;border:0;margin:0;padding:0;outline:0;background:transparent;vertical-align:baseline;}.bk-root .bk-cell-editor input{padding-left:4px;padding-right:4px;}.bk-root .bk-cell-editor-completion{font-size:11px;}'},\n 469: function _(t,e,r,a,n){a();const i=t(1),o=i.__importDefault(t(181)),s=i.__importStar(t(183)),l=t(470),c=t(43),m=t(20),u=t(8),_=t(34),F=t(22),d=t(53);class f extends d.Model{constructor(t){super(t)}doFormat(t,e,r,a,n){return null==r?\"\":(r+\"\").replace(/&/g,\"&\").replace(//g,\">\")}}r.CellFormatter=f,f.__name__=\"CellFormatter\";class h extends f{constructor(t){super(t)}static init_StringFormatter(){this.define((({Color:t,Nullable:e})=>({font_style:[m.FontStyle,\"normal\"],text_align:[m.TextAlign,\"left\"],text_color:[e(t),null]})))}doFormat(t,e,r,a,n){const{font_style:i,text_align:o,text_color:s}=this,l=c.div({},null==r?\"\":`${r}`);switch(i){case\"bold\":l.style.fontWeight=\"bold\";break;case\"italic\":l.style.fontStyle=\"italic\"}return null!=o&&(l.style.textAlign=o),null!=s&&(l.style.color=F.color2css(s)),l.outerHTML}}r.StringFormatter=h,h.__name__=\"StringFormatter\",h.init_StringFormatter();class g extends h{constructor(t){super(t)}static init_ScientificFormatter(){this.define((({Number:t,String:e,Nullable:r})=>({nan_format:[r(e),null],precision:[t,10],power_limit_high:[t,5],power_limit_low:[t,-3]})))}get scientific_limit_low(){return 10**this.power_limit_low}get scientific_limit_high(){return 10**this.power_limit_high}doFormat(t,e,r,a,n){const i=Math.abs(r)<=this.scientific_limit_low||Math.abs(r)>=this.scientific_limit_high;let o=this.precision;return o<1&&(o=1),r=null!=r&&!isNaN(r)||null==this.nan_format?0==r?_.to_fixed(r,1):i?r.toExponential(o):_.to_fixed(r,o):this.nan_format,super.doFormat(t,e,r,a,n)}}r.ScientificFormatter=g,g.__name__=\"ScientificFormatter\",g.init_ScientificFormatter();class p extends h{constructor(t){super(t)}static init_NumberFormatter(){this.define((({String:t,Nullable:e})=>({format:[t,\"0,0\"],language:[t,\"en\"],rounding:[m.RoundingFunction,\"round\"],nan_format:[e(t),null]})))}doFormat(t,e,r,a,n){const{format:i,language:o,nan_format:l}=this,c=(()=>{switch(this.rounding){case\"round\":case\"nearest\":return Math.round;case\"floor\":case\"rounddown\":return Math.floor;case\"ceil\":case\"roundup\":return Math.ceil}})();return r=null!=r&&!isNaN(r)||null==l?s.format(r,i,o,c):l,super.doFormat(t,e,r,a,n)}}r.NumberFormatter=p,p.__name__=\"NumberFormatter\",p.init_NumberFormatter();class S extends f{constructor(t){super(t)}static init_BooleanFormatter(){this.define((({String:t})=>({icon:[t,\"check\"]})))}doFormat(t,e,r,a,n){return r?c.i({class:this.icon}).outerHTML:\"\"}}r.BooleanFormatter=S,S.__name__=\"BooleanFormatter\",S.init_BooleanFormatter();class b extends h{constructor(t){super(t)}static init_DateFormatter(){this.define((({String:t,Nullable:e})=>({format:[t,\"ISO-8601\"],nan_format:[e(t),null]})))}getFormat(){switch(this.format){case\"ATOM\":case\"W3C\":case\"RFC-3339\":case\"ISO-8601\":return\"%Y-%m-%d\";case\"COOKIE\":return\"%a, %d %b %Y\";case\"RFC-850\":return\"%A, %d-%b-%y\";case\"RFC-1123\":case\"RFC-2822\":return\"%a, %e %b %Y\";case\"RSS\":case\"RFC-822\":case\"RFC-1036\":return\"%a, %e %b %y\";case\"TIMESTAMP\":return;default:return this.format}}doFormat(t,e,r,a,n){const{nan_format:i}=this;let s;return s=null!=(r=u.isString(r)?parseInt(r,10):r)&&!isNaN(r)&&-9223372036854776!==r||null==i?null==r?\"\":o.default(r,this.getFormat()):i,super.doFormat(t,e,s,a,n)}}r.DateFormatter=b,b.__name__=\"DateFormatter\",b.init_DateFormatter();class x extends f{constructor(t){super(t)}static init_HTMLTemplateFormatter(){this.define((({String:t})=>({template:[t,\"<%= value %>\"]})))}doFormat(t,e,r,a,n){const{template:i}=this;if(null==r)return\"\";return l._.template(i)(Object.assign(Object.assign({},n),{value:r}))}}r.HTMLTemplateFormatter=x,x.__name__=\"HTMLTemplateFormatter\",x.init_HTMLTemplateFormatter()},\n 470: function _(e,n,t,f,i){var o=e(471),d=o.template;function r(e,n,t){return d(e,n,t)}r._=o,n.exports=r,\"function\"==typeof define&&define.amd?define((function(){return r})):\"undefined\"==typeof window&&\"undefined\"==typeof navigator||(window.UnderscoreTemplate=r)},\n 471: function _(r,e,n,t,a){\n // (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors\n // Underscore may be freely distributed under the MIT license.\n var u={},c=Array.prototype,o=Object.prototype,l=c.slice,i=o.toString,f=o.hasOwnProperty,s=c.forEach,p=Object.keys,_=Array.isArray,h=function(){},v=h.each=h.forEach=function(r,e,n){if(null!=r)if(s&&r.forEach===s)r.forEach(e,n);else if(r.length===+r.length){for(var t=0,a=r.length;t\":\">\",'\"':\""\",\"'\":\"'\"}},y={escape:new RegExp(\"[\"+h.keys(g.escape).join(\"\")+\"]\",\"g\")};h.each([\"escape\"],(function(r){h[r]=function(e){return null==e?\"\":(\"\"+e).replace(y[r],(function(e){return g[r][e]}))}})),h.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g};var j=/(.)^/,b={\"'\":\"'\",\"\\\\\":\"\\\\\",\"\\r\":\"r\",\"\\n\":\"n\",\"\\t\":\"t\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},w=/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029/g;h.template=function(r,e,n){var t;n=h.defaults({},n,h.templateSettings);var a=new RegExp([(n.escape||j).source,(n.interpolate||j).source,(n.evaluate||j).source].join(\"|\")+\"|$\",\"g\"),u=0,c=\"__p+='\";r.replace(a,(function(e,n,t,a,o){return c+=r.slice(u,o).replace(w,(function(r){return\"\\\\\"+b[r]})),n&&(c+=\"'+\\n((__t=(\"+n+\"))==null?'':_.escape(__t))+\\n'\"),t&&(c+=\"'+\\n((__t=(\"+t+\"))==null?'':__t)+\\n'\"),a&&(c+=\"';\\n\"+a+\"\\n__p+='\"),u=o+e.length,e})),c+=\"';\\n\",n.variable||(c=\"with(obj||{}){\\n\"+c+\"}\\n\"),c=\"var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\\n\"+c+\"return __p;\\n\";try{t=new Function(n.variable||\"obj\",\"_\",c)}catch(r){throw r.source=c,r}if(e)return t(e,h);var o=function(r){return t.call(this,r,h)};return o.source=\"function(\"+(n.variable||\"obj\")+\"){\\n\"+c+\"}\",o},e.exports=h},\n 472: function _(e,t,i,s,o){s();const n=e(1),l=e(473),r=e(477),d=e(478),a=e(479),h=e(34),u=e(8),c=e(9),_=e(13),m=e(19),g=e(488),p=e(467),f=e(489),b=e(490),w=n.__importStar(e(468)),x=w,C=n.__importDefault(e(491));i.AutosizeModes={fit_columns:\"FCV\",fit_viewport:\"FVC\",force_fit:\"LFF\",none:\"NOA\"};let z=!1;class v{constructor(e,t){this.init(e,t)}init(e,t){if(p.DTINDEX_NAME in e.data)throw new Error(`special name ${p.DTINDEX_NAME} cannot be used as a data table column`);this.source=e,this.view=t,this.index=[...this.view.indices]}getLength(){return this.index.length}getItem(e){const t={};for(const i of _.keys(this.source.data))t[i]=this.source.data[i][this.index[e]];return t[p.DTINDEX_NAME]=this.index[e],t}getField(e,t){return t==p.DTINDEX_NAME?this.index[e]:this.source.data[t][this.index[e]]}setField(e,t,i){const s=this.index[e];this.source.patch({[t]:[[s,i]]})}getRecords(){return c.range(0,this.getLength()).map((e=>this.getItem(e)))}getItems(){return this.getRecords()}slice(e,t,i){return e=null!=e?e:0,t=null!=t?t:this.getLength(),i=null!=i?i:1,c.range(e,t,i).map((e=>this.getItem(e)))}sort(e){let t=e.map((e=>[e.sortCol.field,e.sortAsc?1:-1]));0==t.length&&(t=[[p.DTINDEX_NAME,1]]);const i=this.getRecords(),s=this.index.slice();this.index.sort(((e,o)=>{for(const[n,l]of t){const t=i[s.indexOf(e)][n],r=i[s.indexOf(o)][n];if(t!==r)return u.isNumber(t)&&u.isNumber(r)?l*(t-r||+isNaN(t)-+isNaN(r)):`${t}`>`${r}`?l:-l}return 0}))}}i.TableDataProvider=v,v.__name__=\"TableDataProvider\";class A extends g.WidgetView{constructor(){super(...arguments),this._in_selection_update=!1,this._width=null}connect_signals(){super.connect_signals(),this.connect(this.model.change,(()=>this.render())),this.connect(this.model.source.streaming,(()=>this.updateGrid())),this.connect(this.model.source.patching,(()=>this.updateGrid())),this.connect(this.model.source.change,(()=>this.updateGrid())),this.connect(this.model.source.properties.data.change,(()=>this.updateGrid())),this.connect(this.model.source.selected.change,(()=>this.updateSelection())),this.connect(this.model.source.selected.properties.indices.change,(()=>this.updateSelection()))}remove(){var e;null===(e=this.grid)||void 0===e||e.destroy(),super.remove()}styles(){return[...super.styles(),C.default,w.default]}update_position(){super.update_position(),this.grid.resizeCanvas()}after_layout(){super.after_layout(),this.updateLayout(!0,!1)}box_sizing(){const e=super.box_sizing();return\"fit_viewport\"===this.model.autosize_mode&&null!=this._width&&(e.width=this._width),e}updateLayout(e,t){const s=this.autosize;s===i.AutosizeModes.fit_columns||s===i.AutosizeModes.force_fit?(e||this.grid.resizeCanvas(),this.grid.autosizeColumns()):e&&t&&s===i.AutosizeModes.fit_viewport&&this.invalidate_layout()}updateGrid(){if(this.model.view.compute_indices(),this.data.init(this.model.source,this.model.view),this.model.sortable){const e=this.grid.getColumns(),t=this.grid.getSortColumns().map((t=>({sortCol:{field:e[this.grid.getColumnIndex(t.columnId)].field},sortAsc:t.sortAsc})));this.data.sort(t)}this.grid.invalidate(),this.updateLayout(!0,!0)}updateSelection(){if(this._in_selection_update)return;const{selected:e}=this.model.source,t=e.indices.map((e=>this.data.index.indexOf(e))).sort();this._in_selection_update=!0,this.grid.setSelectedRows(t),this._in_selection_update=!1;const i=this.grid.getViewport(),s=this.model.get_scroll_index(i,t);null!=s&&this.grid.scrollRowToTop(s)}newIndexColumn(){return{id:h.uniqueId(),name:this.model.index_header,field:p.DTINDEX_NAME,width:this.model.index_width,behavior:\"select\",cannotTriggerInsert:!0,resizable:!1,selectable:!1,sortable:!0,cssClass:x.cell_index,headerCssClass:x.header_index}}css_classes(){return super.css_classes().concat(x.data_table)}get autosize(){let e;return e=!0===this.model.fit_columns?i.AutosizeModes.force_fit:!1===this.model.fit_columns?i.AutosizeModes.none:i.AutosizeModes[this.model.autosize_mode],e}render(){var e;const t=this.model.columns.map((e=>Object.assign(Object.assign({},e.toColumn()),{parent:this})));let s=null;if(\"checkbox\"==this.model.selectable&&(s=new r.CheckboxSelectColumn({cssClass:x.cell_select}),t.unshift(s.getColumnDefinition())),null!=this.model.index_position){const e=this.model.index_position,i=this.newIndexColumn();-1==e?t.push(i):e<-1?t.splice(e+1,0,i):t.splice(e,0,i)}let{reorderable:o}=this.model;!o||\"undefined\"!=typeof $&&null!=$.fn&&null!=$.fn.sortable||(z||(m.logger.warn(\"jquery-ui is required to enable DataTable.reorderable\"),z=!0),o=!1);let n=-1,h=!1;const{frozen_rows:c,frozen_columns:_}=this.model,g=null==_?-1:_-1;null!=c&&(h=c<0,n=Math.abs(c));const p={enableCellNavigation:!1!==this.model.selectable,enableColumnReorder:o,autosizeColsMode:this.autosize,multiColumnSort:this.model.sortable,editable:this.model.editable,autoEdit:this.model.auto_edit,autoHeight:!1,rowHeight:this.model.row_height,frozenColumn:g,frozenRow:n,frozenBottom:h},f=null!=this.grid;if(this.data=new v(this.model.source,this.model.view),this.grid=new a.Grid(this.el,this.data,t,p),this.autosize==i.AutosizeModes.fit_viewport){this.grid.autosizeColumns();let i=0;for(const s of t)i+=null!==(e=s.width)&&void 0!==e?e:0;this._width=Math.ceil(i)}if(this.grid.onSort.subscribe(((e,t)=>{if(!this.model.sortable)return;const i=t.sortCols;null!=i&&(this.data.sort(i),this.grid.invalidate(),this.updateSelection(),this.grid.render(),this.model.header_row||this._hide_header(),this.model.update_sort_columns(i))})),!1!==this.model.selectable){this.grid.setSelectionModel(new l.RowSelectionModel({selectActiveRow:null==s})),null!=s&&this.grid.registerPlugin(s);const e={dataItemColumnValueExtractor(e,t){let i=e[t.field];return u.isString(i)&&(i=i.replace(/\\n/g,\"\\\\n\")),i},includeHeaderWhenCopying:!1};this.grid.registerPlugin(new d.CellExternalCopyManager(e)),this.grid.onSelectedRowsChanged.subscribe(((e,t)=>{this._in_selection_update||(this.model.source.selected.indices=t.rows.map((e=>this.data.index[e])))})),this.updateSelection(),this.model.header_row||this._hide_header()}f&&this.updateLayout(f,!1)}_hide_header(){for(const e of this.el.querySelectorAll(\".slick-header-columns\"))e.style.height=\"0px\";this.grid.resizeCanvas()}}i.DataTableView=A,A.__name__=\"DataTableView\";class D extends f.TableWidget{constructor(e){super(e),this._sort_columns=[]}get sort_columns(){return this._sort_columns}static init_DataTable(){this.prototype.default_view=A,this.define((({Array:e,Boolean:t,Int:i,Ref:s,String:o,Enum:n,Or:l,Nullable:r})=>({autosize_mode:[n(\"fit_columns\",\"fit_viewport\",\"none\",\"force_fit\"),\"force_fit\"],auto_edit:[t,!1],columns:[e(s(b.TableColumn)),[]],fit_columns:[r(t),null],frozen_columns:[r(i),null],frozen_rows:[r(i),null],sortable:[t,!0],reorderable:[t,!0],editable:[t,!1],selectable:[l(t,n(\"checkbox\")),!0],index_position:[r(i),0],index_header:[o,\"#\"],index_width:[i,40],scroll_to_selection:[t,!0],header_row:[t,!0],row_height:[i,25]}))),this.override({width:600,height:400})}update_sort_columns(e){this._sort_columns=e.map((({sortCol:e,sortAsc:t})=>({field:e.field,sortAsc:t})))}get_scroll_index(e,t){return this.scroll_to_selection&&0!=t.length?c.some(t,(t=>e.top<=t&&t<=e.bottom))?null:Math.max(0,Math.min(...t)-1):null}}i.DataTable=D,D.__name__=\"DataTable\",D.init_DataTable()},\n 473: function _(e,t,n,o,r){var l=e(474),i=e(476);t.exports={RowSelectionModel:function(e){var t,n,o,r=[],c=this,u=new i.EventHandler,s={selectActiveRow:!0};function a(e){return function(){n||(n=!0,e.apply(this,arguments),n=!1)}}function f(e){for(var t=[],n=0;n=0&&r0&&t-1 in e)}w.fn=w.prototype={jquery:b,constructor:w,length:0,toArray:function(){return i.call(this)},get:function(e){return null==e?i.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(w.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(w.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|[\\\\x20\\\\t\\\\r\\\\n\\\\f])[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\"),U=new RegExp(M+\"|>\"),X=new RegExp(F),V=new RegExp(\"^\"+I+\"$\"),G={ID:new RegExp(\"^#(\"+I+\")\"),CLASS:new RegExp(\"^\\\\.(\"+I+\")\"),TAG:new RegExp(\"^(\"+I+\"|[*])\"),ATTR:new RegExp(\"^\"+W),PSEUDO:new RegExp(\"^\"+F),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\([\\\\x20\\\\t\\\\r\\\\n\\\\f]*(even|odd|(([+-]|)(\\\\d*)n|)[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:([+-]|)[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(\\\\d+)|))[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+R+\")$\",\"i\"),needsContext:new RegExp(\"^[\\\\x20\\\\t\\\\r\\\\n\\\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\([\\\\x20\\\\t\\\\r\\\\n\\\\f]*((?:-\\\\d)?\\\\d*)[\\\\x20\\\\t\\\\r\\\\n\\\\f]*\\\\)|)(?=[^-]|$)\",\"i\")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,Z=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,ee=/[+~]/,te=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}[\\\\x20\\\\t\\\\r\\\\n\\\\f]?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),ne=function(e,t){var n=\"0x\"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,ie=function(e,t){return t?\"\\0\"===e?\"�\":e.slice(0,-1)+\"\\\\\"+e.charCodeAt(e.length-1).toString(16)+\" \":\"\\\\\"+e},oe=function(){p()},ae=be((function(e){return!0===e.disabled&&\"fieldset\"===e.nodeName.toLowerCase()}),{dir:\"parentNode\",next:\"legend\"});try{H.apply(j=O.call(w.childNodes),w.childNodes),j[w.childNodes.length].nodeType}catch(e){H={apply:j.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,l,c,f,h,y,m=t&&t.ownerDocument,w=t?t.nodeType:9;if(r=r||[],\"string\"!=typeof e||!e||1!==w&&9!==w&&11!==w)return r;if(!i&&(p(t),t=t||d,g)){if(11!==w&&(f=Z.exec(e)))if(o=f[1]){if(9===w){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return H.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return H.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!A[e+\" \"]&&(!v||!v.test(e))&&(1!==w||\"object\"!==t.nodeName.toLowerCase())){if(y=e,m=t,1===w&&(U.test(e)||z.test(e))){for((m=ee.test(e)&&ye(t.parentNode)||t)===t&&n.scope||((c=t.getAttribute(\"id\"))?c=c.replace(re,ie):t.setAttribute(\"id\",c=b)),s=(h=a(e)).length;s--;)h[s]=(c?\"#\"+c:\":scope\")+\" \"+xe(h[s]);y=h.join(\",\")}try{return H.apply(r,m.querySelectorAll(y)),r}catch(t){A(e,!0)}finally{c===b&&t.removeAttribute(\"id\")}}}return u(e.replace($,\"$1\"),t,r,i)}function ue(){var e=[];return function t(n,i){return e.push(n+\" \")>r.cacheLength&&delete t[e.shift()],t[n+\" \"]=i}}function le(e){return e[b]=!0,e}function ce(e){var t=d.createElement(\"fieldset\");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){for(var n=e.split(\"|\"),i=n.length;i--;)r.attrHandle[n[i]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return\"input\"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return(\"input\"===n||\"button\"===n)&&t.type===e}}function ge(e){return function(t){return\"form\"in t?t.parentNode&&!1===t.disabled?\"label\"in t?\"label\"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:\"label\"in t&&t.disabled===e}}function ve(e){return le((function(t){return t=+t,le((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||\"HTML\")},p=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!=d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,g=!o(d),w!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener(\"unload\",oe,!1):i.attachEvent&&i.attachEvent(\"onunload\",oe)),n.scope=ce((function(e){return h.appendChild(e).appendChild(d.createElement(\"div\")),void 0!==e.querySelectorAll&&!e.querySelectorAll(\":scope fieldset div\").length})),n.attributes=ce((function(e){return e.className=\"i\",!e.getAttribute(\"className\")})),n.getElementsByTagName=ce((function(e){return e.appendChild(d.createComment(\"\")),!e.getElementsByTagName(\"*\").length})),n.getElementsByClassName=K.test(d.getElementsByClassName),n.getById=ce((function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute(\"id\")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode(\"id\");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode(\"id\"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if(\"*\"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},y=[],v=[],(n.qsa=K.test(d.querySelectorAll))&&(ce((function(e){var t;h.appendChild(e).innerHTML=\"\",e.querySelectorAll(\"[msallowcapture^='']\").length&&v.push(\"[*^$]=[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:''|\\\"\\\")\"),e.querySelectorAll(\"[selected]\").length||v.push(\"\\\\[[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:value|\"+R+\")\"),e.querySelectorAll(\"[id~=\"+b+\"-]\").length||v.push(\"~=\"),(t=d.createElement(\"input\")).setAttribute(\"name\",\"\"),e.appendChild(t),e.querySelectorAll(\"[name='']\").length||v.push(\"\\\\[[\\\\x20\\\\t\\\\r\\\\n\\\\f]*name[\\\\x20\\\\t\\\\r\\\\n\\\\f]*=[\\\\x20\\\\t\\\\r\\\\n\\\\f]*(?:''|\\\"\\\")\"),e.querySelectorAll(\":checked\").length||v.push(\":checked\"),e.querySelectorAll(\"a#\"+b+\"+*\").length||v.push(\".#.+[+~]\"),e.querySelectorAll(\"\\\\\\f\"),v.push(\"[\\\\r\\\\n\\\\f]\")})),ce((function(e){e.innerHTML=\"\";var t=d.createElement(\"input\");t.setAttribute(\"type\",\"hidden\"),e.appendChild(t).setAttribute(\"name\",\"D\"),e.querySelectorAll(\"[name=d]\").length&&v.push(\"name[\\\\x20\\\\t\\\\r\\\\n\\\\f]*[*^$|!~]?=\"),2!==e.querySelectorAll(\":enabled\").length&&v.push(\":enabled\",\":disabled\"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(\":disabled\").length&&v.push(\":enabled\",\":disabled\"),e.querySelectorAll(\"*,:x\"),v.push(\",.*:\")}))),(n.matchesSelector=K.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ce((function(e){n.disconnectedMatch=m.call(e,\"*\"),m.call(e,\"[s!='']:x\"),y.push(\"!=\",F)})),v=v.length&&new RegExp(v.join(\"|\")),y=y.length&&new RegExp(y.join(\"|\")),t=K.test(h.compareDocumentPosition),x=t||K.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},N=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==d||e.ownerDocument==w&&x(w,e)?-1:t==d||t.ownerDocument==w&&x(w,t)?1:c?P(c,e)-P(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==d?-1:t==d?1:i?-1:o?1:c?P(c,e)-P(c,t):0;if(i===o)return pe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pe(a[r],s[r]):a[r]==w?-1:s[r]==w?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(p(e),n.matchesSelector&&g&&!A[t+\" \"]&&(!y||!y.test(t))&&(!v||!v.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){A(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=d&&p(e),x(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&D.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+\"\").replace(re,ie)},se.error=function(e){throw new Error(\"Syntax error, unrecognized expression: \"+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(N),f){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return c=null,e},i=se.getText=function(e){var t,n=\"\",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if(\"string\"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||\"\").replace(te,ne),\"~=\"===e[2]&&(e[3]=\" \"+e[3]+\" \"),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),\"nth\"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*(\"even\"===e[3]||\"odd\"===e[3])),e[5]=+(e[7]+e[8]||\"odd\"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||\"\":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(\")\",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return\"*\"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+\" \"];return t||(t=new RegExp(\"(^|[\\\\x20\\\\t\\\\r\\\\n\\\\f])\"+e+\"(\"+M+\"|$)\"))&&E(e,(function(e){return t.test(\"string\"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute(\"class\")||\"\")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?\"!=\"===t:!t||(i+=\"\",\"=\"===t?i===n:\"!=\"===t?i!==n:\"^=\"===t?n&&0===i.indexOf(n):\"*=\"===t?n&&i.indexOf(n)>-1:\"$=\"===t?n&&i.slice(-n.length)===n:\"~=\"===t?(\" \"+i.replace(B,\" \")+\" \").indexOf(n)>-1:\"|=\"===t&&(i===n||i.slice(0,n.length+1)===n+\"-\"))}},CHILD:function(e,t,n,r,i){var o=\"nth\"!==e.slice(0,3),a=\"last\"!==e.slice(-4),s=\"of-type\"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?\"nextSibling\":\"previousSibling\",v=t.parentNode,y=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(v){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g=\"only\"===e&&!h&&\"nextSibling\"}return!0}if(h=[a?v.firstChild:v.lastChild],a&&m){for(x=(d=(l=(c=(f=(p=v)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&v.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++x||(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error(\"unsupported pseudo: \"+e);return i[b]?i(t):i.length>1?(n=[e,e,\"\",t],r.setFilters.hasOwnProperty(e.toLowerCase())?le((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=P(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:le((function(e){var t=[],n=[],r=s(e.replace($,\"$1\"));return r[b]?le((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:le((function(e){return function(t){return se(e,t).length>0}})),contains:le((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:le((function(e){return V.test(e||\"\")||se.error(\"unsupported lang: \"+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute(\"xml:lang\")||t.getAttribute(\"lang\"))return(n=n.toLowerCase())===e||0===n.indexOf(e+\"-\")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&!!e.checked||\"option\"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return\"input\"===t&&\"button\"===e.type||\"button\"===t},text:function(e){var t;return\"input\"===e.nodeName.toLowerCase()&&\"text\"===e.type&&(null==(t=e.getAttribute(\"type\"))||\"text\"===t.toLowerCase())},first:ve((function(){return[0]})),last:ve((function(e,t){return[t-1]})),eq:ve((function(e,t,n){return[n<0?n+t:n]})),even:ve((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ve((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=f))}}else y=Te(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)}))}function Ee(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[\" \"],u=a?1:0,c=be((function(e){return e===t}),s,!0),f=be((function(e){return P(t,e)>-1}),s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&we(p),u>1&&xe(e.slice(0,u-1).concat({value:\" \"===e[u-2].type?\"*\":\"\"})).replace($,\"$1\"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,v,y=0,m=\"0\",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG(\"*\",c),E=T+=null==w?1:Math.random()||.1,S=C.length;for(c&&(l=a==d||a||c);m!==S&&null!=(f=C[m]);m++){if(i&&f){for(h=0,a||f.ownerDocument==d||(p(f),s=!g);v=e[h++];)if(v(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!v&&f)&&y--,o&&x.push(f))}if(y+=m,n&&m!==y){for(h=0;v=t[h++];)v(x,b,a,s);if(o){if(y>0)for(;m--;)x[m]||b[m]||(b[m]=q.call(u));b=Te(b)}H.apply(u,b),c&&!o&&b.length>0&&y+t.length>1&&se.uniqueSort(u)}return c&&(T=E,l=w),x};return n?le(o):o}(o,i))).selector=e}return s},u=se.select=function(e,t,n,i){var o,u,l,c,f,p=\"function\"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&\"ID\"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(te,ne),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}for(o=G.needsContext.test(e)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(te,ne),ee.test(u[0].type)&&ye(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&xe(u)))return H.apply(n,i),n;break}}return(p||s(e,d))(i,t,!g,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=b.split(\"\").sort(N).join(\"\")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ce((function(e){return 1&e.compareDocumentPosition(d.createElement(\"fieldset\"))})),ce((function(e){return e.innerHTML=\"\",\"#\"===e.firstChild.getAttribute(\"href\")}))||fe(\"type|href|height|width\",(function(e,t,n){if(!n)return e.getAttribute(t,\"type\"===t.toLowerCase()?1:2)})),n.attributes&&ce((function(e){return e.innerHTML=\"\",e.firstChild.setAttribute(\"value\",\"\"),\"\"===e.firstChild.getAttribute(\"value\")}))||fe(\"value\",(function(e,t,n){if(!n&&\"input\"===e.nodeName.toLowerCase())return e.defaultValue})),ce((function(e){return null==e.getAttribute(\"disabled\")}))||fe(R,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(e);w.find=C,w.expr=C.selectors,w.expr[\":\"]=w.expr.pseudos,w.uniqueSort=w.unique=C.uniqueSort,w.text=C.getText,w.isXMLDoc=C.isXML,w.contains=C.contains,w.escapeSelector=C.escape;var E=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=w.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function D(e,t,n){return h(t)?w.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?w.grep(e,(function(e){return e===t!==n})):\"string\"!=typeof t?w.grep(e,(function(e){return s.call(t,e)>-1!==n})):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=\":not(\"+e+\")\"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,(function(e){return 1===e.nodeType})))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if(\"string\"!=typeof e)return this.pushStack(w(e).filter((function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,\"string\"==typeof e&&k.test(e)?w(e):e||[],!1).length}});var j,q=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(w.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,\"string\"==typeof e){if(!(r=\"<\"===e[0]&&\">\"===e[e.length-1]&&e.length>=3?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:v,!0)),N.test(r[1])&&w.isPlainObject(t))for(r in t)h(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=v.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,j=w(v);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?\"string\"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return E(e,\"parentNode\")},parentsUntil:function(e,t,n){return E(e,\"parentNode\",n)},next:function(e){return O(e,\"nextSibling\")},prev:function(e){return O(e,\"previousSibling\")},nextAll:function(e){return E(e,\"nextSibling\")},prevAll:function(e){return E(e,\"previousSibling\")},nextUntil:function(e,t,n){return E(e,\"nextSibling\",n)},prevUntil:function(e,t,n){return E(e,\"previousSibling\",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,\"template\")&&(e=e.content||e),w.merge([],e.childNodes))}},(function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return\"Until\"!==e.slice(-5)&&(r=n),r&&\"string\"==typeof r&&(i=w.filter(r,i)),this.length>1&&(H[e]||w.uniqueSort(i),L.test(e)&&i.reverse()),this.pushStack(i)}}));var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&h(i=e.promise)?i.call(e).done(t).fail(n):e&&h(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.Callbacks=function(e){e=\"string\"==typeof e?function(e){var t={};return w.each(e.match(P)||[],(function(e,n){t[n]=!0})),t}(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n=\"\",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=\"\"),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},w.extend({Deferred:function(t){var n=[[\"notify\",\"progress\",w.Callbacks(\"memory\"),w.Callbacks(\"memory\"),2],[\"resolve\",\"done\",w.Callbacks(\"once memory\"),w.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",w.Callbacks(\"once memory\"),w.Callbacks(\"once memory\"),1,\"rejected\"]],r=\"pending\",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred((function(t){w.each(n,(function(n,r){var i=h(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+\"With\"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==M&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred((function(e){n[0][3].add(a(0,e,h(i)?i:R,e.notifyWith)),n[1][3].add(a(0,e,h(t)?t:R)),n[2][3].add(a(0,e,h(r)?r:M))})).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,(function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add((function(){r=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+\"With\"](this===o?void 0:this,arguments),this},o[t[0]+\"With\"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),o=i.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?i.call(arguments):n,--t||a.resolveWith(r,o)}};if(t<=1&&(I(e,a.done(s(n)).resolve,a.reject,!t),\"pending\"===a.state()||h(o[n]&&o[n].then)))return a.then();for(;n--;)I(o[n],s(n),a.reject);return a.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&W.test(t.name)&&e.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout((function(){throw t}))};var F=w.Deferred();function B(){v.removeEventListener(\"DOMContentLoaded\",B),e.removeEventListener(\"load\",B),w.ready()}w.fn.ready=function(e){return F.then(e).catch((function(e){w.readyException(e)})),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(v,[w]))}}),w.ready.then=F.then,\"complete\"===v.readyState||\"loading\"!==v.readyState&&!v.documentElement.doScroll?e.setTimeout(w.ready):(v.addEventListener(\"DOMContentLoaded\",B),e.addEventListener(\"load\",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if(\"object\"===x(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,h(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){Q.remove(this,e)}))}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||\"fx\")+\"queue\",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||\"fx\";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t);\"inprogress\"===i&&(i=n.shift(),r--),i&&(\"fx\"===t&&n.unshift(\"inprogress\"),delete o.stop,i.call(e,(function(){w.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+\"queueHooks\";return Y.get(e,n)||Y.access(e,n,{empty:w.Callbacks(\"once memory\").add((function(){Y.remove(e,[t+\"queue\",n])}))})}}),w.fn.extend({queue:function(e,t){var n=2;return\"string\"!=typeof e&&(t=e,e=\"fx\",n--),arguments.length\\x20\\t\\r\\n\\f]*)/i,ge=/^$|^module$|\\/(?:java|ecma)script/i;fe=v.createDocumentFragment().appendChild(v.createElement(\"div\")),(pe=v.createElement(\"input\")).setAttribute(\"type\",\"radio\"),pe.setAttribute(\"checked\",\"checked\"),pe.setAttribute(\"name\",\"t\"),fe.appendChild(pe),d.checkClone=fe.cloneNode(!0).cloneNode(!0).lastChild.checked,fe.innerHTML=\"\",d.noCloneChecked=!!fe.cloneNode(!0).lastChild.defaultValue,fe.innerHTML=\"\",d.option=!!fe.lastChild;var ve={thead:[1,\"\",\"
\"],col:[2,\"\",\"
\"],tr:[2,\"\",\"
\"],td:[3,\"\",\"
\"],_default:[0,\"\",\"\"]};function ye(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):void 0!==e.querySelectorAll?e.querySelectorAll(t||\"*\"):[],void 0===t||t&&A(e,t)?w.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;n\",\"\"]);var xe=/<|&#?\\w+;/;function be(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d-1)i&&i.push(o);else if(l=ie(o),a=ye(f.appendChild(o),\"script\"),l&&me(a),n)for(c=0;o=a[c++];)ge.test(o.type||\"\")&&n.push(o);return f}var we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\\.(.+)|)/;function Ee(){return!0}function Se(){return!1}function ke(e,t){return e===function(){try{return v.activeElement}catch(e){}}()==(\"focus\"===t)}function Ae(e,t,n,r,i,o){var a,s;if(\"object\"==typeof t){for(s in\"string\"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&(\"string\"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each((function(){w.event.add(this,t,i,r,n)}))}function Ne(e,t,n){n?(Y.set(e,t,!1),w.event.add(e,t,{namespace:!1,handler:function(e){var r,o,a=Y.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(w.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=i.call(arguments),Y.set(this,t,a),r=n(this,t),this[t](),a!==(o=Y.get(this,t))||r?Y.set(this,t,!1):o={},a!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else a.length&&(Y.set(this,t,{value:w.event.trigger(w.extend(a[0],w.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,t)&&w.event.add(e,t,Ee)}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(e);if(V(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(re,i),n.guid||(n.guid=w.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(t){return void 0!==w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(\".\")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){for(l=(t=(t||\"\").match(P)||[\"\"]).length;l--;)if(d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||\"\").split(\".\").sort(),d){for(f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp(\"(^|\\\\.)\"+h.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&(\"**\"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||w.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&Y.remove(e,\"handle events\")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=w.event.fix(e),l=(Y.get(this,\"events\")||Object.create(null))[u.type]||[],c=w.event.special[u.type]||{};for(s[0]=u,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(\"click\"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\\s*$/g;function Le(e,t){return A(e,\"table\")&&A(11!==t.nodeType?t:t.firstChild,\"tr\")&&w(e).children(\"tbody\")[0]||e}function He(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function Oe(e){return\"true/\"===(e.type||\"\").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute(\"type\"),e}function Pe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,\"handle events\"),s)for(n=0,r=s[i].length;n1&&\"string\"==typeof v&&!d.checkClone&&je.test(v))return e.each((function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Me(o,t,n,r)}));if(p&&(a=(i=be(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=a),a||r)){for(u=(s=w.map(ye(i,\"script\"),He)).length;f0&&me(a,!u&&ye(e,\"script\")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return $(this,(function(e){return void 0===e?w.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Me(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)}))},prepend:function(){return Me(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return w.clone(this,e,t)}))},html:function(e){return $(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!De.test(e)&&!ve[(he.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n3,re.removeChild(t)),s}}))}();var Ue=[\"Webkit\",\"Moz\",\"ms\"],Xe=v.createElement(\"div\").style,Ve={};function Ge(e){var t=w.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;n--;)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Ke={letterSpacing:\"0\",fontWeight:\"400\"};function Ze(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function et(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=w.css(e,n+ne[a],!0,i)),r?(\"content\"===n&&(u-=w.css(e,\"padding\"+ne[a],!0,i)),\"margin\"!==n&&(u-=w.css(e,\"border\"+ne[a]+\"Width\",!0,i))):(u+=w.css(e,\"padding\"+ne[a],!0,i),\"padding\"!==n?u+=w.css(e,\"border\"+ne[a]+\"Width\",!0,i):s+=w.css(e,\"border\"+ne[a]+\"Width\",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!d.boxSizingReliable()||n)&&\"border-box\"===w.css(e,\"boxSizing\",!1,r),o=i,a=_e(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(We.test(a)){if(!n)return a;a=\"auto\"}return(!d.boxSizingReliable()&&i||!d.reliableTrDimensions()&&A(e,\"tr\")||\"auto\"===a||!parseFloat(a)&&\"inline\"===w.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===w.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(w.cssNumber[s]?\"\":\"px\")),d.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Qe.test(t)||(t=Ge(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),\"normal\"===i&&t in Ke&&(i=Ke[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each([\"height\",\"width\"],(function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!Ye.test(w.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,r):Be(e,Je,(function(){return tt(e,t,r)}))},set:function(e,n,r){var i,o=Fe(e),a=!d.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===w.css(e,\"boxSizing\",!1,o),u=r?et(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-et(e,t,\"border\",!1,o)-.5)),u&&(i=te.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=w.css(e,t)),Ze(0,n,u)}}})),w.cssHooks.marginLeft=ze(d.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(_e(e,\"marginLeft\"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+\"px\"})),w.each({margin:\"\",padding:\"\",border:\"Width\"},(function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];r<4;r++)i[e+ne[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(w.cssHooks[e+t].set=Ze)})),w.fn.extend({css:function(e,t){return $(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a1)}}),w.Tween=nt,nt.prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?\"\":\"px\")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}},nt.prototype.init.prototype=nt.prototype,nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},nt.propHooks.scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},w.fx=nt.prototype.init,w.fx.step={};var rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){it&&(!1===v.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(st):e.setTimeout(st,w.fx.interval),w.fx.tick())}function ut(){return e.setTimeout((function(){rt=void 0})),rt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners[\"*\"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){w.removeAttr(this,e)}))}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!d.radioValue&&\"radio\"===t&&A(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\\w+/g),(function(e,t){var n=dt[t]||w.find.attr;dt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=dt[a],dt[a]=i,i=null!=n(e,t,r)?a:null,dt[a]=o),i}}));var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(\" \")}function yt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function mt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}w.fn.extend({prop:function(e,t){return $(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[w.propFix[e]||e]}))}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,\"tabindex\");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),d.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){w.propFix[this.toLowerCase()]=this})),w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){w(this).addClass(e.call(this,t,yt(this)))}));if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){w(this).removeClass(e.call(this,t,yt(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(e,t){var n=typeof e,r=\"string\"===n||Array.isArray(e);return\"boolean\"==typeof t&&r?t?this.addClass(e):this.removeClass(e):h(e)?this.each((function(n){w(this).toggleClass(e.call(this,n,yt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=w(this),a=mt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=yt(this))&&Y.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":Y.get(this,\"__className__\")||\"\"))}))},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+vt(yt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var xt=/\\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=h(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=w.map(i,(function(e){return null==e?\"\":e+\"\"}))),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&\"set\"in t&&void 0!==t.set(this,i,\"value\")||(this.value=i))}))):i?(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&\"get\"in t&&void 0!==(n=t.get(i,\"value\"))?n:\"string\"==typeof(n=i.value)?n.replace(xt,\"\"):null==n?\"\":n:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,\"value\");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each([\"radio\",\"checkbox\"],(function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},d.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})})),d.focusin=\"onfocusin\"in e;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,r,i){var o,a,s,u,l,f,p,d,y=[r||v],m=c.call(t,\"type\")?t.type:t,x=c.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(a=d=s=r=r||v,3!==r.nodeType&&8!==r.nodeType&&!bt.test(m+w.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),l=m.indexOf(\":\")<0&&\"on\"+m,(t=t[w.expando]?t:new w.Event(m,\"object\"==typeof t&&t)).isTrigger=i?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!g(r)){for(u=p.delegateType||m,bt.test(u+m)||(a=a.parentNode);a;a=a.parentNode)y.push(a),s=a;s===(r.ownerDocument||v)&&y.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=y[o++])&&!t.isPropagationStopped();)d=a,t.type=o>1?u:p.bindType||m,(f=(Y.get(a,\"events\")||Object.create(null))[t.type]&&Y.get(a,\"handle\"))&&f.apply(a,n),(f=l&&a[l])&&f.apply&&V(a)&&(t.result=f.apply(a,n),!1===t.result&&t.preventDefault());return t.type=m,i||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!V(r)||l&&h(r[m])&&!g(r)&&((s=r[l])&&(r[l]=null),w.event.triggered=m,t.isPropagationStopped()&&d.addEventListener(m,wt),r[m](),t.isPropagationStopped()&&d.removeEventListener(m,wt),w.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each((function(){w.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),d.focusin||w.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=Y.access(r,t);i||r.addEventListener(e,n,!0),Y.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=Y.access(r,t)-1;i?Y.access(r,t,i):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}}));var Tt=e.location,Ct={guid:Date.now()},Et=/\\?/;w.parseXML=function(t){var n;if(!t||\"string\"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,\"text/xml\")}catch(e){n=void 0}return n&&!n.getElementsByTagName(\"parsererror\").length||w.error(\"Invalid XML: \"+t),n};var St=/\\[\\]$/,kt=/\\r?\\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,(function(t,i){n||St.test(e)?r(e,i):Dt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)}));else if(n||\"object\"!==x(t))r(e,t);else for(i in t)Dt(e+\"[\"+i+\"]\",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=h(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,(function(){i(this.name,this.value)}));else for(n in e)Dt(n,e[n],t,i);return r.join(\"&\")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=w.prop(this,\"elements\");return e?w.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!w(this).is(\":disabled\")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!de.test(e))})).map((function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,(function(e){return{name:t.name,value:e.replace(kt,\"\\r\\n\")}})):{name:t.name,value:n.replace(kt,\"\\r\\n\")}})).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\\/\\//,Rt={},Mt={},It=\"*/\".concat(\"*\"),Wt=v.createElement(\"a\");function Ft(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(h(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Bt(e,t,n,r){var i={},o=e===Mt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],(function(e,s){var l=s(t,n,r);return\"string\"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i[\"*\"]&&a(\"*\")}function $t(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}Wt.href=Tt.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":It,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,w.ajaxSettings),t):$t(w.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,a,s,u,l,c,f,p,d=w.ajaxSetup({},n),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?w(h):w.event,y=w.Deferred(),m=w.Callbacks(\"once memory\"),x=d.statusCode||{},b={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Ht.exec(o);)a[t[1].toLowerCase()+\" \"]=(a[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=a[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),S(0,t),this}};if(y.promise(E),d.url=((t||d.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"//\"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==d.crossDomain){u=v.createElement(\"a\");try{u.href=d.url,u.href=u.href,d.crossDomain=Wt.protocol+\"//\"+Wt.host!=u.protocol+\"//\"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&\"string\"!=typeof d.data&&(d.data=w.param(d.data,d.traditional)),Bt(Rt,d,n,E),l)return E;for(f in(c=w.event&&d.global)&&0==w.active++&&w.event.trigger(\"ajaxStart\"),d.type=d.type.toUpperCase(),d.hasContent=!Ot.test(d.type),i=d.url.replace(qt,\"\"),d.hasContent?d.data&&d.processData&&0===(d.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(d.data=d.data.replace(jt,\"+\")):(p=d.url.slice(i.length),d.data&&(d.processData||\"string\"==typeof d.data)&&(i+=(Et.test(i)?\"&\":\"?\")+d.data,delete d.data),!1===d.cache&&(i=i.replace(Lt,\"$1\"),p=(Et.test(i)?\"&\":\"?\")+\"_=\"+Ct.guid+++p),d.url=i+p),d.ifModified&&(w.lastModified[i]&&E.setRequestHeader(\"If-Modified-Since\",w.lastModified[i]),w.etag[i]&&E.setRequestHeader(\"If-None-Match\",w.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",d.contentType),E.setRequestHeader(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(\"*\"!==d.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):d.accepts[\"*\"]),d.headers)E.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,E,d)||l))return E.abort();if(C=\"abort\",m.add(d.complete),E.done(d.success),E.fail(d.error),r=Bt(Mt,d,n,E)){if(E.readyState=1,c&&g.trigger(\"ajaxSend\",[E,d]),l)return E;d.async&&d.timeout>0&&(s=e.setTimeout((function(){E.abort(\"timeout\")}),d.timeout));try{l=!1,r.send(b,S)}catch(e){if(l)throw e;S(-1,e)}}else S(-1,\"No Transport\");function S(t,n,a,u){var f,p,v,b,T,C=n;l||(l=!0,s&&e.clearTimeout(s),r=void 0,o=u||\"\",E.readyState=t>0?4:0,f=t>=200&&t<300||304===t,a&&(b=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;\"*\"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,E,a)),!f&&w.inArray(\"script\",d.dataTypes)>-1&&(d.converters[\"text script\"]=function(){}),b=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(d,b,E,f),f?(d.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(w.lastModified[i]=T),(T=E.getResponseHeader(\"etag\"))&&(w.etag[i]=T)),204===t||\"HEAD\"===d.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=b.state,p=b.data,f=!(v=b.error))):(v=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",f?y.resolveWith(h,[p,C,E]):y.rejectWith(h,[E,C,v]),E.statusCode(x),x=void 0,c&&g.trigger(f?\"ajaxSuccess\":\"ajaxError\",[E,d,f?p:v]),m.fireWith(h,[E,C]),c&&(g.trigger(\"ajaxComplete\",[E,d]),--w.active||w.event.trigger(\"ajaxStop\")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,\"json\")},getScript:function(e,t){return w.get(e,void 0,t,\"script\")}}),w.each([\"get\",\"post\"],(function(e,t){w[t]=function(e,n,r,i){return h(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}})),w.ajaxPrefilter((function(e){var t;for(t in e.headers)\"content-type\"===t.toLowerCase()&&(e.contentType=e.headers[t]||\"\")})),w._evalUrl=function(e,t,n){return w.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){w.globalEval(e,t,n)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(t){w(this).wrapInner(e.call(this,t))})):this.each((function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h(e);return this.each((function(n){w(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not(\"body\").each((function(){w(this).replaceWith(this.childNodes)})),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=w.ajaxSettings.xhr();d.cors=!!zt&&\"withCredentials\"in zt,d.ajax=zt=!!zt,w.ajaxTransport((function(t){var n,r;if(d.cors||zt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,\"abort\"===e?s.abort():\"error\"===e?\"number\"!=typeof s.status?o(0,\"error\"):o(s.status,s.statusText):o(_t[s.status]||s.status,s.statusText,\"text\"!==(s.responseType||\"text\")||\"string\"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n(\"error\"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n(\"abort\");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),w.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),w.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter(\"script\",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")})),w.ajaxTransport(\"script\",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=w(\"" ], "text/plain": [ ":Curve [Time] (y)" ] }, "execution_count": 4, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1002" } }, "output_type": "execute_result" } ], "source": [ "# - Set backend for Timeseries to holoviews\n", "set_global_ts_plotting_backend(\"holoviews\")\n", "\n", "# # - Alternatively, it can be set for specific Timeseries instances\n", "# ts_sin.set_plotting_backend(\"holoviews\")\n", "\n", "# - Plot the time series\n", "ts_sin.plot()" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ ":py:class:`~.TSContinuous` objects can represent multiple series simultaneously, as long as they share a common time base:" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "non-periodic TSContinuous object `sine and cosine` from t=0.0 to 9.9. Samples: 100. Channels: 2\n" ] }, { "data": {}, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":Overlay\n", " .Curve.I :Curve [Time] (y)\n", " .Curve.II :Curve [Time] (y)" ] }, "execution_count": 5, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1122" } }, "output_type": "execute_result" } ], "source": [ "# - Create a time series containing a sin and cos trace\n", "ts_cos_sin = TSContinuous(\n", " times=times,\n", " samples=np.stack((np.sin(theta), np.cos(theta))).T,\n", " name=\"sine and cosine\",\n", ")\n", "# - Print the representation\n", "print(ts_cos_sin)\n", "\n", "# - Plot the time series`\n", "ts_cos_sin.plot()" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "For convenience, :py:class:`~.TimeSeries` objects can be made to be periodic. This is particularly useful when simulating networks over repeated trials. To do so, use the ``periodic`` flag when constructing the :py:class:`~.TimeSeries` object:" ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "periodic TSContinuous object `periodic sine wave` from t=0.0 to 9.9. Samples: 100. Channels: 1\n" ] }, { "data": {}, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":Curve [Time] (y)" ] }, "execution_count": 6, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1349" } }, "output_type": "execute_result" } ], "source": [ "# - Create a periodic time series object\n", "ts_sin_periodic = TSContinuous(\n", " times=times,\n", " samples=np.sin(theta),\n", " periodic=True,\n", " name=\"periodic sine wave\",\n", ")\n", "# - Print the representation\n", "print(ts_sin_periodic)\n", "\n", "# - Plot the time series\n", "plot_trace = np.arange(0, 100, dt)\n", "ts_sin_periodic.plot(plot_trace)" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Continuous time series permit interpolation between sampling points, using :py:mod:`scipy.interpolate` as a back-end. By default sample-and-hold interpolation is used, but any interpolation method supported by :py:mod:`scipy.interpolate` can be provided as a string when constructing the :py:class:`~.TSContinuous` object (for example, ``linear``).\n", "\n", "The interpolation interface is simple: :py:class:`~.TSContinuous` objects are callable with a list-like set of time points; the interpolated values at those time points are returned as a :py:class:`numpy.ndarray`." ] }, { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[[0.58778525]\n", " [0.63742399]\n", " [0.63742399]]\n" ] } ], "source": [ "# - Interpolate the sine wave\n", "print(ts_sin([1, 1.1, 1.2]))" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "As a convenience, :py:class:`~.TSContinuous` objects can also be indexed using ``[]``, which uses interpolation to build a new time series object with the requested data. A second index can be provided to choose specific channels. Indexing will return a new :py:class:`~.TSContinuous` object." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "non-periodic TSContinuous object `sine and cosine` from t=0.0 to 0.99. Samples: 12. Channels: 1\n", "0.0: \t [0.]\n", "0.09: \t [0.]\n", "0.18: \t [0.06279052]\n", "0.27: \t [0.12533323]\n", "\t...\n", "0.72: \t [0.42577929]\n", "0.8099999999999999: \t [0.48175367]\n", "0.8999999999999999: \t [0.48175367]\n", "0.99: \t [0.53582679]\n" ] } ], "source": [ "# - Slice a time series object\n", "ts_cos_sin[:1:0.09, 0].print()" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "For non-periodic :py:class:`~.TSContinuous` objects, the time range in which data can be sampled or interpolated lies between the earliest and the latest sample or, in other words, between the first and last point of its :py:obj:`~.TSContinuous.times` attribute. It is possible that the limits of the time series, which are defined by the :py:obj:`~.TSContinuous.t_start` and :py:obj:`~.TSContinuous.t_stop` attributes, are beyond the sampling times. In this case values in the corresponding intervals are determined by the :py:obj:`~.TSContinuous.fill_value` attribute. The default behavior is to extrapolate." ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Extrapolated fill value at t=11: [[-0.06279052 0.99802673]]\n", "New fill value at t=11: [[42. 42.]]\n" ] } ], "source": [ "# - Extrapolate between last sample and t_stop\n", "ts_cos_sin.t_stop = 12\n", "print(\"Extrapolated fill value at t=11:\", ts_cos_sin(11))\n", "\n", "# - Use constant fill value instead of extrapolation\n", "ts_cos_sin.fill_value = 42\n", "print(\"New fill value at t=11:\", ts_cos_sin(11))\n", "\n", "# - Back to extrapolation\n", "ts_cos_sin.fill_value = \"extrapolate\"" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "When trying to sample outside of this range, the default behavior is to raise a :py:exc:`ValueError`:" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Caught the following exception:\n", "TSContinuous `sine and cosine`: Some of the requested time points are beyond the first and last time points of this series and cannot be sampled.\n", "If you think that this is due to rounding errors, try setting the `approx_limit_times` attribute to `True`.\n", "If you want to sample at these time points anyway, you can set the `beyond_range_exception` attribute of this time series to `False` and will receive `NaN` as values.\n" ] } ], "source": [ "# - Sampling at a point beyond the series' time range:\n", "try:\n", " ts_cos_sin(13)\n", "except ValueError as e:\n", " print(\"Caught the following exception:\")\n", " print(e)" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "If the :py:obj:`~.TSContinuous.beyond_range_exception` attribute is set to ``False``, ``nan`` values will instead be returned and a warning will be issued. (You will not see the warning here, because warnings are suppressed in this tutorial)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "[[nan nan]]\n" ] } ], "source": [ "ts_cos_sin.beyond_range_exception = False\n", "print(ts_cos_sin(13))" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Sometimes it can happen due to numerical errors that the provided sampling time is slightly beyond range, although the intention may have been to sample right at the beginning or end of a time series. This will result in a :py:exc:`ValueError` or ``nan`` values being returned, depending on the value of :py:obj:`~.TSContinuous.beyond_range_exception` . However, when the :py:obj:`~.TSContinuous.approx_limit_times` attribute is set to ``True`` (the default case), values that are only slightly beyond the defined range will be approximated by the first or last time point of the series. For a time series with :py:obj:`~.TSContinuous.approx_limit_times` set to ``True``, the threshold for this approximation is ``1e-6 * ts.duration`` or ``1e-9``, whichever is less. In either case a warning will be raised." ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "We want to sample about 5.3e-15 seconds after the series ends.\n", "Sampling in spite of rounding errors: [[-0.06279052 0.99802673]]\n", "Values at end of series: [[-0.06279052 0.99802673]]\n" ] } ], "source": [ "# - `t` should be 12, but is slightly larger due to numerical errors.\n", "times = np.repeat(0.001, 12000)\n", "t = np.sum(times)\n", "print(\n", " f\"We want to sample about {t - ts_cos_sin.t_stop:.1e} seconds after the series ends.\"\n", ")\n", "\n", "# - Sampling at `t` will give same value as if sampled at t=12\n", "print(\"Sampling in spite of rounding errors:\", ts_cos_sin(t))\n", "print(\"Values at end of series:\", ts_cos_sin(12))" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Now we get: [[nan nan]]\n" ] } ], "source": [ "# - Disable time approximation in such cases\n", "ts_cos_sin.approx_limit_times = False\n", "\n", "# - Sampling at `t` will result in a warning and nan-values being returned.\n", "print(\"Now we get:\", ts_cos_sin(t))" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ ":py:class:`~.TSContinuous` provides a large number of methods for manipulating time series. For example, binary operations such as addition, multiplication etc. are supported between two time series as well as between time series and scalars. Most operations return a new :py:class:`~.TSContinuous` object.\n", "\n", "See the api reference for :py:class:`~.TSContinuous` for full detail." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Attributes** (`TSContinuous`)\n", "\n", "| Attribute name | Description |\n", "|----------------|-------------|\n", "| `times` | Vector $T$ of sample times |\n", "| `samples` | Matrix $T\\times N$ of samples, corresponding to sample times in `times` |\n", "| `num_channels` | Scalar reporting $N$: number of series in this object |\n", "| `num_traces` | Synonym to `num_channels` |\n", "| `t_start`, `t_stop` | First and last sample times, respectively |\n", "| `duration` | Duration between `t_start` and `t_stop`|\n", "| `plotting_backend` | Current plotting backend for this instance. |\n", "| `fill_value` | Data to use to fill samples that fall outside `t_start` and `t_stop` |\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Examples of time series manipulation" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "data": {}, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":Layout\n", " .Curve.Sine_wave.I :Curve [Time] (y)\n", " .Sine_and_cosine.I :Overlay\n", " .Curve.I :Curve [Time] (y)\n", " .Curve.II :Curve [Time] (y)\n", " .Curve.Sine_wave.II :Curve [Time] (y)" ] }, "execution_count": 14, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "1469" } }, "output_type": "execute_result" } ], "source": [ "# - Perform additions, powers and subtractions of time series\n", "ts_sin.beyond_range_exception = False\n", "(\n", " (ts_sin + 2).plot()\n", " + (ts_cos_sin**6).plot()\n", " + (ts_sin - (ts_sin**3).delay(2)).plot()\n", ").cols(1)" ] }, { "cell_type": "markdown", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "## Event-based time series represented by `TSEvent`" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Sequences of events (e.g. spike trains) are represented by the :py:class:`~.TSEvent` class, which inherits from :py:class:`~.TimeSeries`. " ] }, { "cell_type": "markdown", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Discrete time series are represented by tuples $(t_k, c_k)$, where $t_k$ are sample times as before and $c_k$ is a \"channel\" associated with each sample (e.g. the source of an event)." ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Multiple samples at identical time points are explictly permitted such that (for example) multiple neurons could spike simultaneously. \n", "\n", "Unless the series is empty, the argument ``t_stop`` must be provided and has to be strictly larger than the time of the last event.\n", "\n", ":py:class:`~.TSEvent` objects are initialised with the syntax" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```python\n", "def __init__(\n", " self,\n", " times: ArrayLike = None,\n", " channels: Union[int, ArrayLike] = None,\n", " periodic: bool = False,\n", " t_start: Optional[float] = None,\n", " t_stop: Optional[float] = None,\n", " name: str = None,\n", " num_channels: int = None,\n", ")\n", "```" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "non-periodic `TSEvent` object `unnamed` from t=0.001941216549281144 to 100.0. Channels: 10. Events: 100" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# - Build a time trace vector\n", "times = np.sort(np.random.rand(100))\n", "channels = np.random.randint(0, 10, (100))\n", "ts_spikes = TSEvent(\n", " times=times,\n", " channels=channels,\n", " t_stop=100,\n", ")\n", "ts_spikes" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": {}, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":Scatter [Time] (Channel)" ] }, "execution_count": 16, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "2187" } }, "output_type": "execute_result" } ], "source": [ "# - Plot the events\n", "ts_spikes.plot()" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "If :py:class:`~.TSEvent` is called, it returns arrays of the event times and channels that fall within the defined time points and correspond to selected channels." ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(array([0.51589083, 0.58430924, 0.59280105]), array([3, 8, 7]))" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# - Return events between t=0.5 and t=0.6\n", "ts_spikes(0.5, 0.6)\n", "ts_spikes(0.5, 0.6, channels=[3, 7, 8])" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ ":py:class:`~.TSEvent` also supports indexing, where indices correspond to the indices of the events in the :py:obj:`~.TSEvent.times` attribute. A new :py:class:`~.TSEvent` will be returned. For example, in order to get a new series with the first 5 events of ``ts_spikes`` one can do:" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "non-periodic `TSEvent` object `unnamed` from t=0.001941216549281144 to 100.0. Channels: 10. Events: 5" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ts_spikes[:5]" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ ":py:class:`~.TSEvent` provides several methods for combining multiple :py:class:`~.TSEvent` objects and for extracting data. See the API reference for :py:class:`~.TSEvent` for full details." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Attributes** (`TSEvent`)\n", "\n", "| Attribute name | Description |\n", "|----------------|-------------|\n", "| `times` | Vector $T$ of sample times |\n", "| `channels` | Vector of channels corresponding to sample times in `times` |\n", "| `num_channels` | Scalar $C$: number of channels in this object |\n", "| `t_start`, `t_stop` | First and last sample times, respectively |\n", "| `duration` | Duration between `t_start` and `t_stop`|\n", "| `plotting_backend` | Current plotting backend for this instance. |\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Importing time series data" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Time series data imported from outside |project| often comes in a \"clocked\" format, where the data is presented as a vector of samples on an implicit time base. Sample times are often on a fixed clock ``dt`` or sample frequency ``fs = 1 / dt``.\n", "\n", "These representations can easily be imported into |project|, but some care is required to make sure the data is handled correctly.\n", "\n", "For continuous-time data, :py:class:`.TSContinuous` provides the method :py:meth:`~.TSContinuous.from_clocked`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```python\n", "def TSContinuous.from_clocked(\n", " samples: numpy.ndarray,\n", " dt: float,\n", " t_start: float = 0.0,\n", " periodic: bool = False,\n", " name: str = None,\n", ") -> TSContinuous\n", "```" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "This method will accept regularly sampled data on a specified sample clock ``dt``, from multiple channels, and will return a correctly-formatted :py:class:`.TSContinuous` object with extents set correctly. This object will use \"sample-and-hold\" interpolation, as this seems to be the most common mental model that developers have for data resampled within a time bin." ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "non-periodic TSContinuous object `unnamed` from t=0.0 to 10.0. Samples: 100. Channels: 3\n" ] } ], "source": [ "# - Get a data sample\n", "T = 100\n", "C = 3\n", "dt = 0.1\n", "data = np.random.rand(T, C)\n", "\n", "# - Create the time series\n", "ts = TSContinuous.from_clocked(data, dt=dt)\n", "print(ts)" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Similarly, imported event data often appears in a \"raster\" format, which is regularly clocked. In this format, a train of events on :math:`C` channels over :math:`T` time bins is represented as a matrix :math:`(T, C)`, where the element :math:`(t, c)` indicates the number of events occurring during integer time bin :math:`t` on channel :math:`c`.\n", "\n", "In the example below, seven channels emit events over seven time bins. We will use the :py:meth:`.TSEvent.from_raster` method to convert the set of events from a ``numpy.ndarray`` into a :py:obj:`.TSEvent` object. This will ensure that :py:obj:`~.TSEvent.t_start`, :py:obj:`~.TSEvent.t_stop` and :py:attr:`~.TSEvent.num_channels` attributes are set approprately." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```python\n", "def from_raster(\n", " raster: np.ndarray,\n", " dt: float = 1.0,\n", " t_start: float = 0.0,\n", " t_stop: Optional[float] = None,\n", " name: Optional[str] = None,\n", " periodic: bool = False,\n", " num_channels: Optional[int] = None,\n", " spikes_at_bin_start: bool = False,\n", ") -> TSEvent:\n", "```" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "data": { "image/png": "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AAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALOiaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK4q2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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVdhaLxdwzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzN7twDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyTaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAWkVpCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAqSlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAVlHaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSK0hYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgVZS2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2itAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoFaUtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKsobQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaRWkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0CpKWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBWUdoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtIrSFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBVlLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAraK0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgVpS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAqyhtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpFaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQKkpbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFZR2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0itIWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoFWUtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtorQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaBWlLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECrKG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWkVpCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAqSlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAVlHaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSK0hYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgVZS2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2itAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoFaUtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAACtorQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaBWlLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECrKG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWkVpCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAqSlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAVlHaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSK0hYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgVZS2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK2itAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoFaUtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQKsobQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaRWkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0CpKWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBWUdoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtIrSFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBVlLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAraK0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgVpS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAqyhtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFpFaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQKkpbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFZR2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0itIWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoFWUtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtorQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaBWlLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECrKG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWkVpCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAqSlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAVlHaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALSK0hYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgVZS2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AAAAAAAAAAAAgFkR2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMitAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYFaEtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzIrQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmBWhLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCsCG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZkVoCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADArQlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAWRHaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMyK0BYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgVoS2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALMitAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYFaEtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwKwIbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmRWgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCtCWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBZEdoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzIrQFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBWhLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsyK0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgVoS0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADArAhtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGZFaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK0JbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFkR2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMitAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYFaEtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACzIrQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmBWhLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCsCG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZkVoCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADArQlsAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAgimgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgi2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEEW0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAooi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFEWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAooi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAFNEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIpoCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBFtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARBFtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKItgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKKItAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBTRFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQRbQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCLaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQRbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiiLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUURbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCiiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAU0RYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgimgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgi2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEEW0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAooi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFEWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAooi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAFNEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIpoCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBFtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARBFtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKItgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKKItAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBTRFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQRbQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCLaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQRbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiiLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUURbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCiiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAU0RYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgimgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgi2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEEW0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAooi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFEWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAooi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAFNEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIpoCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBFtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARBFtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKItgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKKItAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBTRFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQRbQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiCLaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQRbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiiLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUURbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCiiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAU0RYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgimgLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgi2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEEW0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAooi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFEWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAooi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAFNEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIpoCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBFtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARBFtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKItgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRdpfLpXsDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATjO4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMMboHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwx+geAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHKN7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc4zuAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzDG6BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMfoHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwByjewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOM7gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwxugcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDH6B4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAco3sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzjO4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMMboHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwx+geAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHKN7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc4zuAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzDG6BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMfoHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwByjewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOM7gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwxugcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDH6B4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAco3sAAAAAAAAAwD926+g0jiuK4/Cfw77LHewMTAHqIC4hHVgluANJHbgDt7Ad2CWkgIVddyB14IcoYOKnJHt0Iu/3wWVgBs793ZfLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjpgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhR0wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSo6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrUdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1qOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgB41HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQI+aDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoEdNBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KOmAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6FHTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9KjpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAetR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWo6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHjUdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAj5oOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgR00HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQo6YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoUdMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0qOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB61HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9ajoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAeNR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECPmg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBHTQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjpgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhR0wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSo6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrUdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1qOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgB41HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQI+aDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoEdNBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KOmAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6FHTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9KjpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAetR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWo6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHjUdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAj5oOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgR00HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQo6YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoUdMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0qOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB61HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9ajoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAeNR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECPmg4AAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGA3Hk0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA3Xg0dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHbj0dQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYjUdTBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYDceTR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDdeDR1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAduPR1AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANiNR1MHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgNx5NHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN14NHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB249HUAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2I1HUwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGA3Hk0dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA3Xg0dQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHbj0dQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYjUdTBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAyquwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKqLIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo8oOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjCo7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMqrsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyqiyAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKPKDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoIwqOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKq7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMqosgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijyg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCMKjsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAyquwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKqLIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo8oOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjCo7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoB+D2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjHoHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6MagdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfgxqBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoB+D2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjHoHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6MagdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfgxqBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoB+D2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjHoHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6MagdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfgxqBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoB+D2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOjHoHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6MagdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfgxqBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKNrPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDq61gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKijaz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA6utYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoo2s9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOrrWAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKNrPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDq61gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKijaz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA6utYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoo2s9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOrrWAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKNrPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDq61gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWnTTkgAAIABJREFUAAAAAAAAAAAAAAAAAAAAAAAAAKijaz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA6utYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoo2s9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOrrWAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKNrPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDq61gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKijaz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA6utYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoo2s9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOrrWAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKNrPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDq61gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKijaz0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA6utYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoo2s9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAOrrWAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqKNrPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDq61gMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKij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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I+qdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPpRlQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA/qtIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoR1U6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ahKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoB9V6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSjKh0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB+VKUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQj6p0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+lGVDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD+q0gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhHVToAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9qEoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgH1XpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9KMqHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH5UpQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABABovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+mID+AAAgAElEQVQAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkMeidAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSxKN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5LEo3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHovSDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP+zd0dH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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAj5oOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgR00HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQo6YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoUdMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0qOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB61HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9ajoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAeNR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECPmg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBHTQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCjpgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhR0wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSo6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrUdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1qOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgB41HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQI+aDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoEdNBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0KOmAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6FHTAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9KjpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAetR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPWo6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHjUdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAj5oOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgR00HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQo6YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoUdMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0qOkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB61HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9ajoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAeNR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECPmg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAwEbeAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvIOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwkXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICNvAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzkHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCPvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYyDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBG3gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbyDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJF3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAjbwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs5B0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAj7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt5BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2Mg7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARt4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA28g4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCRdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgI28AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbOQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgI+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbeQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjIOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEbeAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvIOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwkXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICNAtFYqkKU36nsAAAAAElFTkSuQmCC", "text/plain": [ "" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Image(\"raster_to_TSEvent.png\")" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Note that the events are placed in the middle of each time bin. This behaviour can be modifed with the ``spikes_at_bin_start`` argument to :py:meth:`.TSEvent.from_raster`." ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "non-periodic `TSEvent` object `unnamed` from t=0.0 to 10.0. Channels: 20. Events: 28\n" ] }, { "data": {}, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.holoviews_exec.v0+json": "", "text/html": [ "
\n", "\n", "\n", "\n", "\n", "\n", "
\n", "
\n", "" ], "text/plain": [ ":Scatter [Time] (Channel)" ] }, "execution_count": 21, "metadata": { "application/vnd.holoviews_exec.v0+json": { "id": "2307" } }, "output_type": "execute_result" } ], "source": [ "# - Generate a boolean raster\n", "T = 10\n", "C = 20\n", "rate = 0.1\n", "raster = np.random.rand(T, C) <= 0.1\n", "\n", "# - Convert to a time series using `.from_raster()`\n", "ts = TSEvent.from_raster(raster)\n", "print(ts)\n", "ts.plot()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Time series internal representation\n", "### `TSContinuous` internal representation" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Continuous-valued time series, represented by :py:class:`.TSContinuous`, are stored internally as a vector of sample times :py:attr:`~.TSContinuous.times` with shape :math:`(T, 1)`, and a corresponding matrix of samples :py:obj:`~.TSContinuous.samples` with shape :math:`(T, C)` (where :math:`C` is the number of channels in the time series. This implies that all series stored within a single :py:class:`.TSContinuous` object are sampled on the same time base. By convention, samples are always stored in time-sorted order.\n", "\n", "Note that :py:obj:`~.TSContinuous.times` does not need to be on a regular clock; each sample time is independent. For example, we can generate the time series:" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "non-periodic TSContinuous object `unnamed` from t=2.0 to 10.25. Samples: 6. Channels: 2\n", ".times: [ 2. 3. 5. 7.5 8. 10.25]\n", ".samples:\n", " [[ 2. 11.5]\n", " [ 6. 11. ]\n", " [ 5. 7. ]\n", " [ 2.5 8.5]\n", " [ 3.5 12.5]\n", " [10.5 11. ]]\n" ] } ], "source": [ "times = [2, 3, 5, 7.5, 8, 10.25]\n", "samples = [[2, 11.5], [6, 11], [5, 7], [2.5, 8.5], [3.5, 12.5], [10.5, 11]]\n", "\n", "ts = TSContinuous(times, samples, interp_kind=\"linear\")\n", "print(ts)\n", "print(\".times:\", ts.times)\n", "print(\".samples:\\n\", ts.samples)" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "text/plain": [ "" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Image(filename=\"continuous-representation.png\")" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "If you need a clocked representation for some reason, then you should generate a time base and interpolate the samples:" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "non-periodic TSContinuous object `unnamed` from t=2.0 to 10.25. Samples: 6. Channels: 2" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ts" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "time_base: [ 0. 0.75 1.5 2.25 3. 3.75 4.5 5.25 6. 6.75 7.5 8.25\n", " 9. 9.75 10.5 ]\n", "samples:\n", " [[ nan nan]\n", " [ nan nan]\n", " [ nan nan]\n", " [ 3. 11.375 ]\n", " [ 6. 11. ]\n", " [ 5.625 9.5 ]\n", " [ 5.25 8. ]\n", " [ 4.75 7.15 ]\n", " [ 4. 7.6 ]\n", " [ 3.25 8.05 ]\n", " [ 2.5 8.5 ]\n", " [ 4.27777778 12.33333333]\n", " [ 6.61111111 11.83333333]\n", " [ 8.94444444 11.33333333]\n", " [ nan nan]]\n" ] } ], "source": [ "dt = 0.75\n", "time_base = np.arange(15) * dt\n", "ts.beyond_range_exception = False\n", "samples = ts(time_base)\n", "print(\"time_base:\", time_base)\n", "print(\"samples:\\n\", samples)" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "Note that some samples are ``nan`` --- this is because :py:class:`.TSContinuous` objects do not allow extrapolation beyond the bounds of the time series, defined by :py:obj:`~.TSContinuous.t_start` and :py:obj:`~.TSContinuous.t_stop`. By default, a :py:exc:`ValueError` would been thrown if :py:attr:`~.TSContinuous.beyond_range_exception` had not been set to :py:const:`False`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### `TSEvent` internal representation" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ ":py:class:`.TSEvent` objects have a different internal representation. They contain a vector :py:obj:`~.TSEvent.times` of length :math:`N` samples, defining points in time when an event occurs; and a corresponding vector :py:obj:`~.TSEvent.channels` of length :math:`N`, containing the integer channels corresponding to each sample in :py:obj:`~.TSEvent.times`." ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ ".times: [0.2 0.8 1.2 1.4 1.8 2.2 3.3 3.5 3.6 4.2 4.8 5.2 5.8 6.2 6.5 6.8]\n", ".channels: [0 3 3 1 6 6 3 3 5 5 4 0 5 1 1 2]\n" ] } ], "source": [ "times = [0.2, 0.8, 1.2, 1.4, 1.8, 2.2, 3.3, 3.5, 3.6, 4.2, 4.8, 5.2, 5.8, 6.2, 6.5, 6.8]\n", "channels = [0, 3, 3, 1, 6, 6, 3, 3, 5, 5, 4, 0, 5, 1, 1, 2]\n", "ts = TSEvent(times, channels, t_start=0.0, t_stop=7.0)\n", "\n", "print(\".times:\", ts.times)\n", "print(\".channels:\", ts.channels)\n", "ts.plot();" ] }, { "cell_type": "raw", "metadata": { "raw_mimetype": "text/restructuredtext" }, "source": [ "You may need to export the :py:class:`.TSEvent` object as an event raster; a common clocked event representation, where time is discretised into bins of fixed duration ``dt``. To do this, :py:class:`.TSEvent` provides the method :py:meth:`~.TSEvent.raster`." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```python\n", "def raster(\n", " dt: float,\n", " t_start: float=None,\n", " t_stop: float=None,\n", " num_timesteps: int=None,\n", " channels: numpy.ndarray=None,\n", " add_events: bool=False,\n", " include_t_stop: bool=False,\n", ") -> numpy.ndarray:\n", "```" ] }, { "cell_type": "code", "execution_count": 27, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "array([[ True, False, False, False, False, False, False],\n", " [False, False, False, True, False, False, False],\n", " [False, True, False, True, False, False, False],\n", " [False, False, False, False, False, False, True],\n", " [False, False, False, False, False, False, True],\n", " [False, False, False, False, False, False, False],\n", " [False, False, False, True, False, False, False],\n", " [False, False, False, True, False, True, False],\n", " [False, False, False, False, False, True, False],\n", " [False, False, False, False, True, False, False],\n", " [ True, False, False, False, False, False, False],\n", " [False, False, False, False, False, True, False],\n", " [False, True, False, False, False, False, False],\n", " [False, True, True, False, False, False, False]])" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ts.raster(dt=0.5)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "The conversion is illustrated below for this event time series, and ``dt = 1.0``. In this case, since multiple events can occur within one ``dt``, we use the argument ``add_events = True``." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "```python\n", "def raster(\n", " self,\n", " dt: float,\n", " t_start: float = None,\n", " t_stop: float = None,\n", " num_timesteps: int = None,\n", " channels: np.ndarray = None,\n", " add_events: bool = False,\n", " include_t_stop: bool = False,\n", ") -> np.ndarray:\n", "```" ] }, { "cell_type": "code", "execution_count": 28, "metadata": {}, "outputs": [], "source": [ "# - Rasterise the time series, with a time step of `dt = 1.`\n", "ts.raster(dt=1.0, add_events=True);" ] }, { "cell_type": "code", "execution_count": 29, "metadata": {}, "outputs": [ { "data": { "image/png": "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AAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQlZ3FYjH3DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbszv3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbJNoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAADExYrbAAAgAElEQVQAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFURbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACqItoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVEW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKiKaAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFdEWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCqiLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBVRFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAqoi2AAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAomjaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRF0xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgKJq2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEXRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiqYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFE0bQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKomkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBRNWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICiaNoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEXTFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAomrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARdG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiKpi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUTRtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqiaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKJo2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAURdMWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCiatgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABF0bQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIqmLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBRNG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiqJpCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAomjaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRF0xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgKJq2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEXRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiqYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFE0bQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKomkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBRNWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICiaNoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEXTFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAomrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARdG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjKldwBAOrsO9/5vb3FoNnKnQNgG/zFtb88+Ktv/+SNNdZMgJd8/1dv/NiaCfCSJWtm/N/ne4vBn7Q2kgVgy9mfA6zI/hwgnf05QLKf/ukPDn7xN5/mjgEAAAAAsDa+Pwd4ybLvzwEAoCL25wAv8Xw7QDLnzwFW5Pw5wAq+9cZP9/Z+93c2FAQuTNMWgAv4o+vfvRnx75/kzgGwDe78z9/Fsn+UjwhrJkA6ayZAou/9769vhnUTICLszwEqYM0ESGR/DvDC7T/4z/hF7hAAAAAAAOvleyAAAADIz/4cIJHn2wFecP4cYO2smQCJ3n7ru2/nzgCpLucOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBJmrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARdG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjKldwBAAAAAAAAAAAAAAAAAAAAAKBu/vYnP4/4yYufv/ebf4h//o+f5gsEsEX+8bdvxw/3/vqNNf/9L3+yoTQA2+/b3//VKz+//e6tV37+4/jWJuMAbLW349U18vff/sP4t1//0yt/Zt0EeO7vv7Juvs6aCfDC62vmrz/4NFMSAGCTLucOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALBJmrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARdG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjKldwBAOrsvxa/OW1059dy5wDYBj/8+LQVEZ+8qabRnV/aTBqAGvj49NmbPrZmArxkyZr5r7/1g0eN7ry1mTAA283+HGBF9ucA6ezPAZI9+vM/O4qID3LnAAAAAABYF9+fA7zE9+cAyTzfDrCiJfeaAAAAQH7+TRPgJT+/7t802RmXcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2CRNWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICiaNoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEXTFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAomrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARdG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiKpi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUTRtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqiaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKJo2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAURdMWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoCiatgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABF0bQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIqmLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBRNG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiqJpCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAomjaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRF0xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgKJq2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEXRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoiqYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFE0bQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKomkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBRNWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICiaNoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFEXTFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAomrYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARdG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiKpi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUTRtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqiaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFE1bAAAAAAAAAAAAAAAA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AACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACARtG0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgUTVsAAAAAAAAAAAAA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AACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoFE1bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgErRtAUAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoghtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoitAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoitAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoChCWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICiCG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiiK0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiK0BYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgKEJbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKIIbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKIrQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIrQFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAoQlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoghtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoitAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoitAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoChCWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICiCG0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiiK0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiK0BYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgKEJbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKIIbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKIrQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIrQFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAoQlsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAoghtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIoitAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoitAWAAAAAAAAAPg/9u6gCGAgiGHYNPw5X1Hs5BEJgRkYAAAAAAAAAAAAAAAAAAAAAIAppi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAFNMWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIppCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDFtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYYtoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATDFtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKaYtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTTFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKaYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBTTFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCKaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwxbQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmGLaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwxbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmmLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0xbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCmmLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAU0xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgimkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhi2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMMW0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAppi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFNMWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAppi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAFNMWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIppCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDFtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYYtoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATDFtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKaYtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTTFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKaYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBTTFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCKaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwxbQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmGLaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwxbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmmLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0xbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCmmLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAU0xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgimkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhi2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMMW0BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAppi2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFNMWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAppi0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAFNMWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYIppCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDFtAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYYtoCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATDFtAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKaYtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTTFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKaYtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBTTFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCKaQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwxbQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmGLaAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwxbQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmmLYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU0xbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCmmLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAU0xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgimkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMMW0BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJhi2gIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABM+d577QYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI20AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9IOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcSDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAj7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI20AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9IOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcSDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAj7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI20AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9IOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcSDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAj7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI20AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9IOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcSDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAj7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI20AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9IOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcSDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAbaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAj7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwI20AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuJF2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN9IOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwM/eHd22jeV7HP8NoXd7KzAJ8H3cQbQVbLaCeCsY3wrsVDDuIEkF61vBOBVc550AmQ7sCmYfpOwYc5OxE/Ho0NbnAwgTxMqfX1m0KBmDcwAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpoagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBGUzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU0dQOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgjKZ2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZTS1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBlN7QAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAgHHMagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAcs9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx6x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxjGrHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHHMagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAcs9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx6x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxjGrHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHHMagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAcs9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx6x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxjGrHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHHMagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAcs9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx6x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxjGrHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHHMagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAcs9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx6x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxjGrHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHHMagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAcs9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx6x2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxjGrHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHHMagcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAcs9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYx6x2AAAAAAAAAAAAAID/s3cHsXVl9RnAv7nyIlWHsSnTFeDcJx4SdEECQkNbIcURHYS6mMmMRCUommRaMh45lgiLom5awg5RiWTx/KQ3LGJQ1S4qMYElUzSeTWGqaibZAFKN/JKWXavJUKp6USld2KHDJJ7E9j0+zy+/n2QpefH738+WjvzpHuceAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMqYqR0AAIDDq9/21mpnAABg+jz87kcffk/vgx+onQMAAO7m+ms/ulY7AwAAk+fox/7gWO0MAABwN/+58a8//9Ub//Gr2jkAAJgs7/294/2ZI7/127VzAADA2/3v5v/89y9+cnW9dg4AAKbS+fXxxtXaIQAAAAAAAAAAAAAmTb/tXUpyvHYOAACmj+e3AwAwqTy/HQCAu/H8dgAAJpXntwMAcDcPv/vRh9/T++AHaucAAIC7uf7aj67VzgAAwFS6uj7eOF87BMA0eejWrVu1MwAAcEj1254yCQAAAAAAAAAAAAAAAAAAAAAATLKT6+ONtdohAAAAAAAAAAAAACZNv+2tJTlROwcAAAAAAAAAAAAAAAAAAAAAAMAOXlkfbyzUDgEwTZraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKa2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijqR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo6kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMpraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKGOmdgAAAB5or6yPNxZqhwAAYLI89OLNhSQv73PMyVtPza3tPw0AANPkoRdvriU5sZ8Zt56ae6ibNAAATJOHXrx5a58jXrn11NxCF1kAAJge9s8BACjF/jkAAKXYPwcAoIR+21vI/vfPAQAAAAAAAAAAAChkfbzh/58DAHCHe/3/80//w1/k5//0jwcVBwAAAABgXz7wh3+UH3z2b97xczy/HQCAu/H8dgAASnD+OQAApTj/HACAUvptb7/75wB0rKkdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMpraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKa2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijqR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo6kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMpraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKa2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijqR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo6kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMpraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKa2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijqR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo6kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMpraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKa2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijqR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/xwKAgAAIABJREFUAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo6kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMpraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKa2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijqR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo6kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMpraAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKOpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDKa2gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACijqR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAymtoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoo6kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkiOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByRHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5ojoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAcUR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECOqA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBHVAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAjqgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgR1QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSI6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJEdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADmiOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgBxRHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQI6oDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEdUBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkCOqAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyBHVAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaI6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHFEdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAjqgOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgR1QHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQI6oDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIEdUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkiOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAByRHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5ojoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAcUR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECOqA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBHVAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAjqgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgR1QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOSI6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHJEdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyJh2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgY9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkTDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICMaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAx7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKmHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMa0AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyJh2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgY9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkTDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICMaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAx7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKmHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMa0AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICMaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAx7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKmHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMa0AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyJh2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgY9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkTDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICMaQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAx7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKmHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQMa0AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOsEd44AACAASURBVAAAyJh2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGdMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgY9oBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkTDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADtqEoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgHVXpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtKMqHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHZUpQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCOqnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADaUZUOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAO6rSAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaEdVOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO2oSgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAdVekAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0oyodAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAdlSlAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0I6qdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANpRlQ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA7qtIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoR1U6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoBu90gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhGr3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC60SsdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbvRKBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCOTukCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0o1O6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7eiULgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDs6pQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCOTukCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0o1O6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7eiULgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDs6pQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCOTukCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0o1O6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7eiULgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDs6pQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCOTukCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0o1O6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7eiULgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQDs6pQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHaV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZTWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1FFaBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEdpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB2ldQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWU1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRRWgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBHaR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAdpXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1lNYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUUVoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR2kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHaV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZTWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1FFaBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEdpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB2ldQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWU1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRRWgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBHaR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAdpXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1lNYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUUVoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR2kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHaV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZTWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1FFaBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEdpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB2ldQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWU1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRRWgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBHaR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAdpXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1lNYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUUVoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR2kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHaV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdZTWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1FFaBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUEdpHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQB2ldQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHWU1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRRWgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBHaR0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAdpXUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB1lNYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUUVoHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQR2kdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHaV1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAABgI+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbeQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjIOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEbeAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvIOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwkXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICNvAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzkHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCPvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYyDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBG3gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbyDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJF3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAjbwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs5B0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAj7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt5BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2Mg7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARt4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA28g4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCRdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgI28AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbOQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgI+8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbeQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANjIOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEbeAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANvIOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwkXcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICNvAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGzkHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYCPvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG3kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYyDsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBG3gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbyDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsJF3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAjbwDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs5B0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAj7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt5BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2Mg7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADARt4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA28g4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCRdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgI0ClQ0XVBCERn0AAAAASUVORK5CYII=", "text/plain": [ "" ] }, "execution_count": 29, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Image(\"TSEvent_to_raster.png\")" ] } ], "metadata": { "celltoolbar": "Raw Cell Format", "kernelspec": { "display_name": "Python [conda env:py38]", "language": "python", "name": "conda-env-py38-py" }, "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.8.11" }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": false, "sideBar": true, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": { "height": "calc(100% - 180px)", "left": "10px", "top": "150px", "width": "430px" }, "toc_section_display": true, "toc_window_display": false }, "toc-autonumbering": false, "toc-showcode": false, "toc-showmarkdowntxt": false, "toc-showtags": false, "varInspector": { "cols": { "lenName": 16, "lenType": 16, "lenVar": 40 }, "kernels_config": { "python": { "delete_cmd_postfix": "", "delete_cmd_prefix": "del ", "library": "var_list.py", "varRefreshCmd": "print(var_dic_list())" }, "r": { "delete_cmd_postfix": ") ", "delete_cmd_prefix": "rm(", "library": "var_list.r", "varRefreshCmd": "cat(var_dic_list()) " } }, "types_to_exclude": [ "module", "function", "builtin_function_or_method", "instance", "_Feature" ], "window_display": false } }, "nbformat": 4, "nbformat_minor": 4 }