Skip to content

Instantly share code, notes, and snippets.

@zcobell
Created December 15, 2023 02:54
Show Gist options
  • Save zcobell/e7a9917b686fa44f4f8709e2b58ad52f to your computer and use it in GitHub Desktop.
Save zcobell/e7a9917b686fa44f4f8709e2b58ad52f to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"id": "3eec8b8c-2a01-4df9-bac0-51daae72f9a5",
"metadata": {},
"source": [
"# 2023 Louisiana Coastal Master Plan - Cloud Native Data Example\n",
"The below examples show how to use cloud optimized data to conduct an analysis for the ADCIRC storm surge model\n",
"\n",
"## Basic Usage - Generating Time Series Plots\n",
"The below example shows how to query data and create a time series of values at a location for two storms. \n",
"\n",
"First we will show the user how to query the data when we know the specific ADCIRC node index that we want. Then, we'll look at the case where we know the specific location of the point we want and use an index to select the nearest point in the model to our query point from the unstructured mesh.\n",
"\n",
"The first step is to import the libraries which we'll be using for this first example."
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "bbc172c0-8a89-452c-9453-5fdae039a2a8",
"metadata": {},
"outputs": [
{
"data": {
"application/javascript": [
"(function(root) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" var force = true;\n",
" var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n",
" var reloading = false;\n",
" var Bokeh = root.Bokeh;\n",
"\n",
" if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n",
" if (css_urls == null) css_urls = [];\n",
" if (js_urls == null) js_urls = [];\n",
" if (js_modules == null) js_modules = [];\n",
" if (js_exports == null) js_exports = {};\n",
"\n",
" root._bokeh_onload_callbacks.push(callback);\n",
"\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 && Object.keys(js_exports).length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" if (!reloading) {\n",
" console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" }\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",
" window._bokeh_on_load = on_load\n",
"\n",
" function on_error() {\n",
" console.error(\"failed to load \" + url);\n",
" }\n",
"\n",
" var skip = [];\n",
" if (window.requirejs) {\n",
" window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n",
" require([\"jspanel\"], function(jsPanel) {\n",
"\twindow.jsPanel = jsPanel\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-modal\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-tooltip\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-hint\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-layout\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-contextmenu\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-dock\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"gridstack\"], function(GridStack) {\n",
"\twindow.GridStack = GridStack\n",
"\ton_load()\n",
" })\n",
" require([\"notyf\"], function() {\n",
"\ton_load()\n",
" })\n",
" root._bokeh_is_loading = css_urls.length + 9;\n",
" } else {\n",
" root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n",
" }\n",
"\n",
" var existing_stylesheets = []\n",
" var links = document.getElementsByTagName('link')\n",
" for (var i = 0; i < links.length; i++) {\n",
" var link = links[i]\n",
" if (link.href != null) {\n",
"\texisting_stylesheets.push(link.href)\n",
" }\n",
" }\n",
" for (var i = 0; i < css_urls.length; i++) {\n",
" var url = css_urls[i];\n",
" if (existing_stylesheets.indexOf(url) !== -1) {\n",
"\ton_load()\n",
"\tcontinue;\n",
" }\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",
" } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } var existing_scripts = []\n",
" var scripts = document.getElementsByTagName('script')\n",
" for (var i = 0; i < scripts.length; i++) {\n",
" var script = scripts[i]\n",
" if (script.src != null) {\n",
"\texisting_scripts.push(script.src)\n",
" }\n",
" }\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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",
" for (const name in js_exports) {\n",
" var url = js_exports[name];\n",
" if (skip.indexOf(url) >= 0 || root[name] != null) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\n",
" var element = document.createElement('script');\n",
" element.onerror = on_error;\n",
" element.async = false;\n",
" element.type = \"module\";\n",
" console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" element.textContent = `\n",
" import ${name} from \"${url}\"\n",
" window.${name} = ${name}\n",
" window._bokeh_on_load()\n",
" `\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 = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.3.2.min.js\", \"https://cdn.holoviz.org/panel/1.3.4/dist/panel.min.js\"];\n",
" var js_modules = [];\n",
" var js_exports = {};\n",
" var css_urls = [];\n",
" var inline_js = [ function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
"function(Bokeh) {} // ensure no trailing comma for IE\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" if ((root.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
"\ttry {\n",
" inline_js[i].call(root, root.Bokeh);\n",
"\t} catch(e) {\n",
"\t if (!reloading) {\n",
"\t throw e;\n",
"\t }\n",
"\t}\n",
" }\n",
" // Cache old bokeh versions\n",
" if (Bokeh != undefined && !reloading) {\n",
"\tvar NewBokeh = root.Bokeh;\n",
"\tif (Bokeh.versions === undefined) {\n",
"\t Bokeh.versions = new Map();\n",
"\t}\n",
"\tif (NewBokeh.version !== Bokeh.version) {\n",
"\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n",
"\t}\n",
"\troot.Bokeh = Bokeh;\n",
" }} else if (Date.now() < root._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!root._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" root._bokeh_failed_load = true;\n",
" }\n",
" root._bokeh_is_initializing = false\n",
" }\n",
"\n",
" function load_or_wait() {\n",
" // Implement a backoff loop that tries to ensure we do not load multiple\n",
" // versions of Bokeh and its dependencies at the same time.\n",
" // In recent versions we use the root._bokeh_is_initializing flag\n",
" // to determine whether there is an ongoing attempt to initialize\n",
" // bokeh, however for backward compatibility we also try to ensure\n",
" // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n",
" // before older versions are fully initialized.\n",
" if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n",
" root._bokeh_is_initializing = false;\n",
" root._bokeh_onload_callbacks = undefined;\n",
" console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n",
" load_or_wait();\n",
" } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n",
" setTimeout(load_or_wait, 100);\n",
" } else {\n",
" root._bokeh_is_initializing = true\n",
" root._bokeh_onload_callbacks = []\n",
" var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n",
" if (!reloading && !bokeh_loaded) {\n",
"\troot.Bokeh = undefined;\n",
" }\n",
" load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n",
"\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
"\trun_inline_js();\n",
" });\n",
" }\n",
" }\n",
" // Give older versions of the autoload script a head-start to ensure\n",
" // they initialize before we start loading newer version.\n",
" setTimeout(load_or_wait, 100)\n",
"}(window));"
],
"application/vnd.holoviews_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = false;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\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 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\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 window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n require([\"jspanel\"], function(jsPanel) {\n\twindow.jsPanel = jsPanel\n\ton_load()\n })\n require([\"jspanel-modal\"], function() {\n\ton_load()\n })\n require([\"jspanel-tooltip\"], function() {\n\ton_load()\n })\n require([\"jspanel-hint\"], function() {\n\ton_load()\n })\n require([\"jspanel-layout\"], function() {\n\ton_load()\n })\n require([\"jspanel-contextmenu\"], function() {\n\ton_load()\n })\n require([\"jspanel-dock\"], function() {\n\ton_load()\n })\n require([\"gridstack\"], function(GridStack) {\n\twindow.GridStack = GridStack\n\ton_load()\n })\n require([\"notyf\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 9;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\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 } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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 for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\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 = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.3.2.min.js\", \"https://cdn.holoviz.org/panel/1.3.4/dist/panel.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n",
" window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n",
"}\n",
"\n",
"\n",
" function JupyterCommManager() {\n",
" }\n",
"\n",
" JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n",
" if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" comm_manager.register_target(comm_id, function(comm) {\n",
" comm.on_msg(msg_handler);\n",
" });\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n",
" comm.onMsg = msg_handler;\n",
" });\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" console.log(message)\n",
" var content = {data: message.data, comm_id};\n",
" var buffers = []\n",
" for (var buffer of message.buffers || []) {\n",
" buffers.push(new DataView(buffer))\n",
" }\n",
" var metadata = message.metadata || {};\n",
" var msg = {content, buffers, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" })\n",
" }\n",
" }\n",
"\n",
" JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n",
" if (comm_id in window.PyViz.comms) {\n",
" return window.PyViz.comms[comm_id];\n",
" } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n",
" if (msg_handler) {\n",
" comm.on_msg(msg_handler);\n",
" }\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n",
" comm.open();\n",
" if (msg_handler) {\n",
" comm.onMsg = msg_handler;\n",
" }\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" var comm_promise = google.colab.kernel.comms.open(comm_id)\n",
" comm_promise.then((comm) => {\n",
" window.PyViz.comms[comm_id] = comm;\n",
" if (msg_handler) {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" var content = {data: message.data};\n",
" var metadata = message.metadata || {comm_id};\n",
" var msg = {content, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" }) \n",
" var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n",
" return comm_promise.then((comm) => {\n",
" comm.send(data, metadata, buffers, disposeOnDone);\n",
" });\n",
" };\n",
" var comm = {\n",
" send: sendClosure\n",
" };\n",
" }\n",
" window.PyViz.comms[comm_id] = comm;\n",
" return comm;\n",
" }\n",
" window.PyViz.comm_manager = new JupyterCommManager();\n",
" \n",
"\n",
"\n",
"var JS_MIME_TYPE = 'application/javascript';\n",
"var HTML_MIME_TYPE = 'text/html';\n",
"var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n",
"var CLASS_NAME = 'output';\n",
"\n",
"/**\n",
" * Render data to the DOM node\n",
" */\n",
"function render(props, node) {\n",
" var div = document.createElement(\"div\");\n",
" var script = document.createElement(\"script\");\n",
" node.appendChild(div);\n",
" node.appendChild(script);\n",
"}\n",
"\n",
"/**\n",
" * Handle when a new output is added\n",
" */\n",
"function handle_add_output(event, handle) {\n",
" var output_area = handle.output_area;\n",
" var output = handle.output;\n",
" if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n",
" return\n",
" }\n",
" var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
" var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
" if (id !== undefined) {\n",
" var nchildren = toinsert.length;\n",
" var html_node = toinsert[nchildren-1].children[0];\n",
" html_node.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var scripts = [];\n",
" var nodelist = html_node.querySelectorAll(\"script\");\n",
" for (var i in nodelist) {\n",
" if (nodelist.hasOwnProperty(i)) {\n",
" scripts.push(nodelist[i])\n",
" }\n",
" }\n",
"\n",
" scripts.forEach( function (oldScript) {\n",
" var newScript = document.createElement(\"script\");\n",
" var attrs = [];\n",
" var nodemap = oldScript.attributes;\n",
" for (var j in nodemap) {\n",
" if (nodemap.hasOwnProperty(j)) {\n",
" attrs.push(nodemap[j])\n",
" }\n",
" }\n",
" attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n",
" newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n",
" oldScript.parentNode.replaceChild(newScript, oldScript);\n",
" });\n",
" if (JS_MIME_TYPE in output.data) {\n",
" toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n",
" }\n",
" output_area._hv_plot_id = id;\n",
" if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n",
" window.PyViz.plot_index[id] = Bokeh.index[id];\n",
" } else {\n",
" window.PyViz.plot_index[id] = null;\n",
" }\n",
" } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
" var bk_div = document.createElement(\"div\");\n",
" bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var script_attrs = bk_div.children[0].attributes;\n",
" for (var i = 0; i < script_attrs.length; i++) {\n",
" toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
" }\n",
" // store reference to server id on output_area\n",
" output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle when an output is cleared or removed\n",
" */\n",
"function handle_clear_output(event, handle) {\n",
" var id = handle.cell.output_area._hv_plot_id;\n",
" var server_id = handle.cell.output_area._bokeh_server_id;\n",
" if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n",
" var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n",
" if (server_id !== null) {\n",
" comm.send({event_type: 'server_delete', 'id': server_id});\n",
" return;\n",
" } else if (comm !== null) {\n",
" comm.send({event_type: 'delete', 'id': id});\n",
" }\n",
" delete PyViz.plot_index[id];\n",
" if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n",
" var doc = window.Bokeh.index[id].model.document\n",
" doc.clear();\n",
" const i = window.Bokeh.documents.indexOf(doc);\n",
" if (i > -1) {\n",
" window.Bokeh.documents.splice(i, 1);\n",
" }\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle kernel restart event\n",
" */\n",
"function handle_kernel_cleanup(event, handle) {\n",
" delete PyViz.comms[\"hv-extension-comm\"];\n",
" window.PyViz.plot_index = {}\n",
"}\n",
"\n",
"/**\n",
" * Handle update_display_data messages\n",
" */\n",
"function handle_update_output(event, handle) {\n",
" handle_clear_output(event, {cell: {output_area: handle.output_area}})\n",
" handle_add_output(event, handle)\n",
"}\n",
"\n",
"function register_renderer(events, OutputArea) {\n",
" function append_mime(data, metadata, element) {\n",
" // create a DOM node to render to\n",
" var toinsert = this.create_output_subarea(\n",
" metadata,\n",
" CLASS_NAME,\n",
" EXEC_MIME_TYPE\n",
" );\n",
" this.keyboard_manager.register_events(toinsert);\n",
" // Render to node\n",
" var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
" render(props, toinsert[0]);\n",
" element.append(toinsert);\n",
" return toinsert\n",
" }\n",
"\n",
" events.on('output_added.OutputArea', handle_add_output);\n",
" events.on('output_updated.OutputArea', handle_update_output);\n",
" events.on('clear_output.CodeCell', handle_clear_output);\n",
" events.on('delete.Cell', handle_clear_output);\n",
" events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n",
"\n",
" OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
" safe: true,\n",
" index: 0\n",
" });\n",
"}\n",
"\n",
"if (window.Jupyter !== undefined) {\n",
" try {\n",
" var events = require('base/js/events');\n",
" var OutputArea = require('notebook/js/outputarea').OutputArea;\n",
" if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
" register_renderer(events, OutputArea);\n",
" }\n",
" } catch(err) {\n",
" }\n",
"}\n"
],
"application/vnd.holoviews_load.v0+json": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<style>*[data-root-id],\n",
"*[data-root-id] > * {\n",
" box-sizing: border-box;\n",
" font-family: var(--jp-ui-font-family);\n",
" font-size: var(--jp-ui-font-size1);\n",
" color: var(--vscode-editor-foreground, var(--jp-ui-font-color1));\n",
"}\n",
"\n",
"/* Override VSCode background color */\n",
".cell-output-ipywidget-background:has(\n",
" > .cell-output-ipywidget-background > .lm-Widget > *[data-root-id]\n",
" ),\n",
".cell-output-ipywidget-background:has(> .lm-Widget > *[data-root-id]) {\n",
" background-color: transparent !important;\n",
"}\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
"<div id='p1002'>\n",
" <div id=\"b94fdfb3-feac-4d80-baca-e7e80ba95d48\" data-root-id=\"p1002\" style=\"display: contents;\"></div>\n",
"</div>\n",
"<script type=\"application/javascript\">(function(root) {\n",
" var docs_json = {\"f98af0f0-1ec1-45e7-ab42-c5c8c205fa29\":{\"version\":\"3.3.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"panel.models.browser.BrowserInfo\",\"id\":\"p1002\"},{\"type\":\"object\",\"name\":\"panel.models.comm_manager.CommManager\",\"id\":\"p1003\",\"attributes\":{\"plot_id\":\"p1002\",\"comm_id\":\"c22801d8581040dab2b92d65d4adf119\",\"client_comm_id\":\"435a48ad37ee4406b864230f85364aa2\"}}],\"defs\":[{\"type\":\"model\",\"name\":\"ReactiveHTML1\"},{\"type\":\"model\",\"name\":\"FlexBox1\",\"properties\":[{\"name\":\"align_content\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"align_items\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"flex_direction\",\"kind\":\"Any\",\"default\":\"row\"},{\"name\":\"flex_wrap\",\"kind\":\"Any\",\"default\":\"wrap\"},{\"name\":\"justify_content\",\"kind\":\"Any\",\"default\":\"flex-start\"}]},{\"type\":\"model\",\"name\":\"FloatPanel1\",\"properties\":[{\"name\":\"config\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"contained\",\"kind\":\"Any\",\"default\":true},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"right-top\"},{\"name\":\"offsetx\",\"kind\":\"Any\",\"default\":null},{\"name\":\"offsety\",\"kind\":\"Any\",\"default\":null},{\"name\":\"theme\",\"kind\":\"Any\",\"default\":\"primary\"},{\"name\":\"status\",\"kind\":\"Any\",\"default\":\"normalized\"}]},{\"type\":\"model\",\"name\":\"GridStack1\",\"properties\":[{\"name\":\"mode\",\"kind\":\"Any\",\"default\":\"warn\"},{\"name\":\"ncols\",\"kind\":\"Any\",\"default\":null},{\"name\":\"nrows\",\"kind\":\"Any\",\"default\":null},{\"name\":\"allow_resize\",\"kind\":\"Any\",\"default\":true},{\"name\":\"allow_drag\",\"kind\":\"Any\",\"default\":true},{\"name\":\"state\",\"kind\":\"Any\",\"default\":[]}]},{\"type\":\"model\",\"name\":\"drag1\",\"properties\":[{\"name\":\"slider_width\",\"kind\":\"Any\",\"default\":5},{\"name\":\"slider_color\",\"kind\":\"Any\",\"default\":\"black\"},{\"name\":\"value\",\"kind\":\"Any\",\"default\":50}]},{\"type\":\"model\",\"name\":\"click1\",\"properties\":[{\"name\":\"terminal_output\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"debug_name\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"clears\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"toggle_value1\",\"properties\":[{\"name\":\"active_icons\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"options\",\"kind\":\"Any\",\"default\":{\"type\":\"map\",\"entries\":[[\"favorite\",\"heart\"]]}},{\"name\":\"value\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_reactions\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_base_url\",\"kind\":\"Any\",\"default\":\"https://tabler-icons.io/static/tabler-icons/icons/\"}]},{\"type\":\"model\",\"name\":\"copy_to_clipboard1\",\"properties\":[{\"name\":\"value\",\"kind\":\"Any\",\"default\":null},{\"name\":\"fill\",\"kind\":\"Any\",\"default\":\"none\"}]},{\"type\":\"model\",\"name\":\"FastWrapper1\",\"properties\":[{\"name\":\"object\",\"kind\":\"Any\",\"default\":null},{\"name\":\"style\",\"kind\":\"Any\",\"default\":null}]},{\"type\":\"model\",\"name\":\"NotificationAreaBase1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"NotificationArea1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"notifications\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0},{\"name\":\"types\",\"kind\":\"Any\",\"default\":[{\"type\":\"map\",\"entries\":[[\"type\",\"warning\"],[\"background\",\"#ffc107\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-exclamation-triangle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]},{\"type\":\"map\",\"entries\":[[\"type\",\"info\"],[\"background\",\"#007bff\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-info-circle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]}]}]},{\"type\":\"model\",\"name\":\"Notification\",\"properties\":[{\"name\":\"background\",\"kind\":\"Any\",\"default\":null},{\"name\":\"duration\",\"kind\":\"Any\",\"default\":3000},{\"name\":\"icon\",\"kind\":\"Any\",\"default\":null},{\"name\":\"message\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"notification_type\",\"kind\":\"Any\",\"default\":null},{\"name\":\"_destroyed\",\"kind\":\"Any\",\"default\":false}]},{\"type\":\"model\",\"name\":\"TemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"BootstrapTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"MaterialTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]}]}};\n",
" var render_items = [{\"docid\":\"f98af0f0-1ec1-45e7-ab42-c5c8c205fa29\",\"roots\":{\"p1002\":\"b94fdfb3-feac-4d80-baca-e7e80ba95d48\"},\"root_ids\":[\"p1002\"]}];\n",
" var docs = Object.values(docs_json)\n",
" if (!docs) {\n",
" return\n",
" }\n",
" const py_version = docs[0].version.replace('rc', '-rc.').replace('.dev', '-dev.')\n",
" function embed_document(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
" for (const render_item of render_items) {\n",
" for (const root_id of render_item.root_ids) {\n",
"\tconst id_el = document.getElementById(root_id)\n",
"\tif (id_el.children.length && (id_el.children[0].className === 'bk-root')) {\n",
"\t const root_el = id_el.children[0]\n",
"\t root_el.id = root_el.id + '-rendered'\n",
"\t}\n",
" }\n",
" }\n",
" }\n",
" function get_bokeh(root) {\n",
" if (root.Bokeh === undefined) {\n",
" return null\n",
" } else if (root.Bokeh.version !== py_version) {\n",
" if (root.Bokeh.versions === undefined || !root.Bokeh.versions.has(py_version)) {\n",
"\treturn null\n",
" }\n",
" return root.Bokeh.versions.get(py_version);\n",
" } else if (root.Bokeh.version === py_version) {\n",
" return root.Bokeh\n",
" }\n",
" return null\n",
" }\n",
" function is_loaded(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" return (Bokeh != null && Bokeh.Panel !== undefined)\n",
" }\n",
" if (is_loaded(root)) {\n",
" embed_document(root);\n",
" } else {\n",
" var attempts = 0;\n",
" var timer = setInterval(function(root) {\n",
" if (is_loaded(root)) {\n",
" clearInterval(timer);\n",
" embed_document(root);\n",
" } else if (document.readyState == \"complete\") {\n",
" attempts++;\n",
" if (attempts > 200) {\n",
" clearInterval(timer);\n",
"\t var Bokeh = get_bokeh(root)\n",
"\t if (Bokeh == null || Bokeh.Panel == null) {\n",
" console.warn(\"Panel: ERROR: Unable to run Panel code because Bokeh or Panel library is missing\");\n",
"\t } else {\n",
"\t console.warn(\"Panel: WARNING: Attempting to render but not all required libraries could be resolved.\")\n",
"\t embed_document(root)\n",
"\t }\n",
" }\n",
" }\n",
" }, 25, root)\n",
" }\n",
"})(window);</script>"
]
},
"metadata": {
"application/vnd.holoviews_exec.v0+json": {
"id": "p1002"
}
},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"(function(root) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" var force = true;\n",
" var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n",
" var reloading = true;\n",
" var Bokeh = root.Bokeh;\n",
"\n",
" if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n",
" if (css_urls == null) css_urls = [];\n",
" if (js_urls == null) js_urls = [];\n",
" if (js_modules == null) js_modules = [];\n",
" if (js_exports == null) js_exports = {};\n",
"\n",
" root._bokeh_onload_callbacks.push(callback);\n",
"\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 && Object.keys(js_exports).length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" if (!reloading) {\n",
" console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" }\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",
" window._bokeh_on_load = on_load\n",
"\n",
" function on_error() {\n",
" console.error(\"failed to load \" + url);\n",
" }\n",
"\n",
" var skip = [];\n",
" if (window.requirejs) {\n",
" window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n",
" require([\"jspanel\"], function(jsPanel) {\n",
"\twindow.jsPanel = jsPanel\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-modal\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-tooltip\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-hint\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-layout\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-contextmenu\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-dock\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"gridstack\"], function(GridStack) {\n",
"\twindow.GridStack = GridStack\n",
"\ton_load()\n",
" })\n",
" require([\"notyf\"], function() {\n",
"\ton_load()\n",
" })\n",
" root._bokeh_is_loading = css_urls.length + 9;\n",
" } else {\n",
" root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n",
" }\n",
"\n",
" var existing_stylesheets = []\n",
" var links = document.getElementsByTagName('link')\n",
" for (var i = 0; i < links.length; i++) {\n",
" var link = links[i]\n",
" if (link.href != null) {\n",
"\texisting_stylesheets.push(link.href)\n",
" }\n",
" }\n",
" for (var i = 0; i < css_urls.length; i++) {\n",
" var url = css_urls[i];\n",
" if (existing_stylesheets.indexOf(url) !== -1) {\n",
"\ton_load()\n",
"\tcontinue;\n",
" }\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",
" } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } var existing_scripts = []\n",
" var scripts = document.getElementsByTagName('script')\n",
" for (var i = 0; i < scripts.length; i++) {\n",
" var script = scripts[i]\n",
" if (script.src != null) {\n",
"\texisting_scripts.push(script.src)\n",
" }\n",
" }\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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",
" for (const name in js_exports) {\n",
" var url = js_exports[name];\n",
" if (skip.indexOf(url) >= 0 || root[name] != null) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\n",
" var element = document.createElement('script');\n",
" element.onerror = on_error;\n",
" element.async = false;\n",
" element.type = \"module\";\n",
" console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" element.textContent = `\n",
" import ${name} from \"${url}\"\n",
" window.${name} = ${name}\n",
" window._bokeh_on_load()\n",
" `\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 js_exports = {};\n",
" var css_urls = [];\n",
" var inline_js = [ function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
"function(Bokeh) {} // ensure no trailing comma for IE\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" if ((root.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
"\ttry {\n",
" inline_js[i].call(root, root.Bokeh);\n",
"\t} catch(e) {\n",
"\t if (!reloading) {\n",
"\t throw e;\n",
"\t }\n",
"\t}\n",
" }\n",
" // Cache old bokeh versions\n",
" if (Bokeh != undefined && !reloading) {\n",
"\tvar NewBokeh = root.Bokeh;\n",
"\tif (Bokeh.versions === undefined) {\n",
"\t Bokeh.versions = new Map();\n",
"\t}\n",
"\tif (NewBokeh.version !== Bokeh.version) {\n",
"\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n",
"\t}\n",
"\troot.Bokeh = Bokeh;\n",
" }} else if (Date.now() < root._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!root._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" root._bokeh_failed_load = true;\n",
" }\n",
" root._bokeh_is_initializing = false\n",
" }\n",
"\n",
" function load_or_wait() {\n",
" // Implement a backoff loop that tries to ensure we do not load multiple\n",
" // versions of Bokeh and its dependencies at the same time.\n",
" // In recent versions we use the root._bokeh_is_initializing flag\n",
" // to determine whether there is an ongoing attempt to initialize\n",
" // bokeh, however for backward compatibility we also try to ensure\n",
" // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n",
" // before older versions are fully initialized.\n",
" if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n",
" root._bokeh_is_initializing = false;\n",
" root._bokeh_onload_callbacks = undefined;\n",
" console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n",
" load_or_wait();\n",
" } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n",
" setTimeout(load_or_wait, 100);\n",
" } else {\n",
" root._bokeh_is_initializing = true\n",
" root._bokeh_onload_callbacks = []\n",
" var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n",
" if (!reloading && !bokeh_loaded) {\n",
"\troot.Bokeh = undefined;\n",
" }\n",
" load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n",
"\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
"\trun_inline_js();\n",
" });\n",
" }\n",
" }\n",
" // Give older versions of the autoload script a head-start to ensure\n",
" // they initialize before we start loading newer version.\n",
" setTimeout(load_or_wait, 100)\n",
"}(window));"
],
"application/vnd.holoviews_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\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 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\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 window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n require([\"jspanel\"], function(jsPanel) {\n\twindow.jsPanel = jsPanel\n\ton_load()\n })\n require([\"jspanel-modal\"], function() {\n\ton_load()\n })\n require([\"jspanel-tooltip\"], function() {\n\ton_load()\n })\n require([\"jspanel-hint\"], function() {\n\ton_load()\n })\n require([\"jspanel-layout\"], function() {\n\ton_load()\n })\n require([\"jspanel-contextmenu\"], function() {\n\ton_load()\n })\n require([\"jspanel-dock\"], function() {\n\ton_load()\n })\n require([\"gridstack\"], function(GridStack) {\n\twindow.GridStack = GridStack\n\ton_load()\n })\n require([\"notyf\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 9;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\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 } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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 for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\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 js_exports = {};\n var css_urls = [];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n",
" window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n",
"}\n",
"\n",
"\n",
" function JupyterCommManager() {\n",
" }\n",
"\n",
" JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n",
" if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" comm_manager.register_target(comm_id, function(comm) {\n",
" comm.on_msg(msg_handler);\n",
" });\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n",
" comm.onMsg = msg_handler;\n",
" });\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" console.log(message)\n",
" var content = {data: message.data, comm_id};\n",
" var buffers = []\n",
" for (var buffer of message.buffers || []) {\n",
" buffers.push(new DataView(buffer))\n",
" }\n",
" var metadata = message.metadata || {};\n",
" var msg = {content, buffers, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" })\n",
" }\n",
" }\n",
"\n",
" JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n",
" if (comm_id in window.PyViz.comms) {\n",
" return window.PyViz.comms[comm_id];\n",
" } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n",
" if (msg_handler) {\n",
" comm.on_msg(msg_handler);\n",
" }\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n",
" comm.open();\n",
" if (msg_handler) {\n",
" comm.onMsg = msg_handler;\n",
" }\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" var comm_promise = google.colab.kernel.comms.open(comm_id)\n",
" comm_promise.then((comm) => {\n",
" window.PyViz.comms[comm_id] = comm;\n",
" if (msg_handler) {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" var content = {data: message.data};\n",
" var metadata = message.metadata || {comm_id};\n",
" var msg = {content, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" }) \n",
" var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n",
" return comm_promise.then((comm) => {\n",
" comm.send(data, metadata, buffers, disposeOnDone);\n",
" });\n",
" };\n",
" var comm = {\n",
" send: sendClosure\n",
" };\n",
" }\n",
" window.PyViz.comms[comm_id] = comm;\n",
" return comm;\n",
" }\n",
" window.PyViz.comm_manager = new JupyterCommManager();\n",
" \n",
"\n",
"\n",
"var JS_MIME_TYPE = 'application/javascript';\n",
"var HTML_MIME_TYPE = 'text/html';\n",
"var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n",
"var CLASS_NAME = 'output';\n",
"\n",
"/**\n",
" * Render data to the DOM node\n",
" */\n",
"function render(props, node) {\n",
" var div = document.createElement(\"div\");\n",
" var script = document.createElement(\"script\");\n",
" node.appendChild(div);\n",
" node.appendChild(script);\n",
"}\n",
"\n",
"/**\n",
" * Handle when a new output is added\n",
" */\n",
"function handle_add_output(event, handle) {\n",
" var output_area = handle.output_area;\n",
" var output = handle.output;\n",
" if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n",
" return\n",
" }\n",
" var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
" var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
" if (id !== undefined) {\n",
" var nchildren = toinsert.length;\n",
" var html_node = toinsert[nchildren-1].children[0];\n",
" html_node.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var scripts = [];\n",
" var nodelist = html_node.querySelectorAll(\"script\");\n",
" for (var i in nodelist) {\n",
" if (nodelist.hasOwnProperty(i)) {\n",
" scripts.push(nodelist[i])\n",
" }\n",
" }\n",
"\n",
" scripts.forEach( function (oldScript) {\n",
" var newScript = document.createElement(\"script\");\n",
" var attrs = [];\n",
" var nodemap = oldScript.attributes;\n",
" for (var j in nodemap) {\n",
" if (nodemap.hasOwnProperty(j)) {\n",
" attrs.push(nodemap[j])\n",
" }\n",
" }\n",
" attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n",
" newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n",
" oldScript.parentNode.replaceChild(newScript, oldScript);\n",
" });\n",
" if (JS_MIME_TYPE in output.data) {\n",
" toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n",
" }\n",
" output_area._hv_plot_id = id;\n",
" if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n",
" window.PyViz.plot_index[id] = Bokeh.index[id];\n",
" } else {\n",
" window.PyViz.plot_index[id] = null;\n",
" }\n",
" } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
" var bk_div = document.createElement(\"div\");\n",
" bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var script_attrs = bk_div.children[0].attributes;\n",
" for (var i = 0; i < script_attrs.length; i++) {\n",
" toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
" }\n",
" // store reference to server id on output_area\n",
" output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle when an output is cleared or removed\n",
" */\n",
"function handle_clear_output(event, handle) {\n",
" var id = handle.cell.output_area._hv_plot_id;\n",
" var server_id = handle.cell.output_area._bokeh_server_id;\n",
" if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n",
" var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n",
" if (server_id !== null) {\n",
" comm.send({event_type: 'server_delete', 'id': server_id});\n",
" return;\n",
" } else if (comm !== null) {\n",
" comm.send({event_type: 'delete', 'id': id});\n",
" }\n",
" delete PyViz.plot_index[id];\n",
" if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n",
" var doc = window.Bokeh.index[id].model.document\n",
" doc.clear();\n",
" const i = window.Bokeh.documents.indexOf(doc);\n",
" if (i > -1) {\n",
" window.Bokeh.documents.splice(i, 1);\n",
" }\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle kernel restart event\n",
" */\n",
"function handle_kernel_cleanup(event, handle) {\n",
" delete PyViz.comms[\"hv-extension-comm\"];\n",
" window.PyViz.plot_index = {}\n",
"}\n",
"\n",
"/**\n",
" * Handle update_display_data messages\n",
" */\n",
"function handle_update_output(event, handle) {\n",
" handle_clear_output(event, {cell: {output_area: handle.output_area}})\n",
" handle_add_output(event, handle)\n",
"}\n",
"\n",
"function register_renderer(events, OutputArea) {\n",
" function append_mime(data, metadata, element) {\n",
" // create a DOM node to render to\n",
" var toinsert = this.create_output_subarea(\n",
" metadata,\n",
" CLASS_NAME,\n",
" EXEC_MIME_TYPE\n",
" );\n",
" this.keyboard_manager.register_events(toinsert);\n",
" // Render to node\n",
" var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
" render(props, toinsert[0]);\n",
" element.append(toinsert);\n",
" return toinsert\n",
" }\n",
"\n",
" events.on('output_added.OutputArea', handle_add_output);\n",
" events.on('output_updated.OutputArea', handle_update_output);\n",
" events.on('clear_output.CodeCell', handle_clear_output);\n",
" events.on('delete.Cell', handle_clear_output);\n",
" events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n",
"\n",
" OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
" safe: true,\n",
" index: 0\n",
" });\n",
"}\n",
"\n",
"if (window.Jupyter !== undefined) {\n",
" try {\n",
" var events = require('base/js/events');\n",
" var OutputArea = require('notebook/js/outputarea').OutputArea;\n",
" if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
" register_renderer(events, OutputArea);\n",
" }\n",
" } catch(err) {\n",
" }\n",
"}\n"
],
"application/vnd.holoviews_load.v0+json": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<style>*[data-root-id],\n",
"*[data-root-id] > * {\n",
" box-sizing: border-box;\n",
" font-family: var(--jp-ui-font-family);\n",
" font-size: var(--jp-ui-font-size1);\n",
" color: var(--vscode-editor-foreground, var(--jp-ui-font-color1));\n",
"}\n",
"\n",
"/* Override VSCode background color */\n",
".cell-output-ipywidget-background:has(\n",
" > .cell-output-ipywidget-background > .lm-Widget > *[data-root-id]\n",
" ),\n",
".cell-output-ipywidget-background:has(> .lm-Widget > *[data-root-id]) {\n",
" background-color: transparent !important;\n",
"}\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"from fsspec.implementations.reference import ReferenceFileSystem\n",
"import numpy as np\n",
"import holoviews as hv\n",
"import hvplot\n",
"import xarray as xr\n",
"import hvplot.xarray\n",
"import time\n",
"import xoak\n",
"import dask\n",
"\n",
"hv.extension(\"bokeh\")\n",
"\n",
"# Additional packages required to run:\n",
"# s3fs, fastparquet"
]
},
{
"cell_type": "markdown",
"id": "747bf91d-297e-4b4c-b649-a554a895c713",
"metadata": {},
"source": [
"Next, we need to point our system at the cloud optimized data using a `ReferenceFileSystem` object. The reference file system allows our data to be selectively queried from the cloud object storage."
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "11ac8065-6368-4038-8b5e-6d01b79d7a2d",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 143 ms, sys: 38.5 ms, total: 182 ms\n",
"Wall time: 868 ms\n"
]
}
],
"source": [
"%%time\n",
"filesystem = ReferenceFileSystem(\"s3://floodid-louisiana-model-data/example_zarr/full_runs/node_slice/adcirc.parq\", \n",
" lazy=True, target_protocol=\"s3\", remote_protocol=\"s3\")"
]
},
{
"cell_type": "markdown",
"id": "dadaa9d7-5a23-44e8-86bd-63e766c050ab",
"metadata": {},
"source": [
"Now that we have our filesystem, we can open the cloud optimized dataset. Note the timing in the next cell. The dataset can be accessed extremely quickly due to the structure of our object store. "
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "f51ba847-a262-4d5c-a50b-31f658a91411",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 158 ms, sys: 43.8 ms, total: 202 ms\n",
"Wall time: 376 ms\n"
]
}
],
"source": [
"%%time\n",
"dataset = xr.open_dataset(filesystem.get_mapper(), engine=\"zarr\", consolidated=False, chunks={})"
]
},
{
"cell_type": "markdown",
"id": "c60ff321-ace7-4f50-894d-66a81a2e931f",
"metadata": {},
"source": [
"Now that our reference set is loaded, we can take a look at what it contains"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "6de2e5ac-f044-458c-87c7-b3550284b4f7",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n",
"<defs>\n",
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n",
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"</symbol>\n",
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n",
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"</symbol>\n",
"</defs>\n",
"</svg>\n",
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n",
" *\n",
" */\n",
"\n",
":root {\n",
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n",
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n",
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n",
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n",
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n",
" --xr-background-color: var(--jp-layout-color0, white);\n",
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n",
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n",
"}\n",
"\n",
"html[theme=dark],\n",
"body[data-theme=dark],\n",
"body.vscode-dark {\n",
" --xr-font-color0: rgba(255, 255, 255, 1);\n",
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n",
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n",
" --xr-border-color: #1F1F1F;\n",
" --xr-disabled-color: #515151;\n",
" --xr-background-color: #111111;\n",
" --xr-background-color-row-even: #111111;\n",
" --xr-background-color-row-odd: #313131;\n",
"}\n",
"\n",
".xr-wrap {\n",
" display: block !important;\n",
" min-width: 300px;\n",
" max-width: 700px;\n",
"}\n",
"\n",
".xr-text-repr-fallback {\n",
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n",
" display: none;\n",
"}\n",
"\n",
".xr-header {\n",
" padding-top: 6px;\n",
" padding-bottom: 6px;\n",
" margin-bottom: 4px;\n",
" border-bottom: solid 1px var(--xr-border-color);\n",
"}\n",
"\n",
".xr-header > div,\n",
".xr-header > ul {\n",
" display: inline;\n",
" margin-top: 0;\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-obj-type,\n",
".xr-array-name {\n",
" margin-left: 2px;\n",
" margin-right: 10px;\n",
"}\n",
"\n",
".xr-obj-type {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-sections {\n",
" padding-left: 0 !important;\n",
" display: grid;\n",
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label {\n",
" cursor: pointer;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label:hover {\n",
" color: var(--xr-font-color0);\n",
"}\n",
"\n",
".xr-section-summary {\n",
" grid-column: 1;\n",
" color: var(--xr-font-color2);\n",
" font-weight: 500;\n",
"}\n",
"\n",
".xr-section-summary > span {\n",
" display: inline-block;\n",
" padding-left: 0.5em;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-summary-in + label:before {\n",
" display: inline-block;\n",
" content: '►';\n",
" font-size: 11px;\n",
" width: 15px;\n",
" text-align: center;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label:before {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label:before {\n",
" content: '▼';\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label > span {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-summary,\n",
".xr-section-inline-details {\n",
" padding-top: 4px;\n",
" padding-bottom: 4px;\n",
"}\n",
"\n",
".xr-section-inline-details {\n",
" grid-column: 2 / -1;\n",
"}\n",
"\n",
".xr-section-details {\n",
" display: none;\n",
" grid-column: 1 / -1;\n",
" margin-bottom: 5px;\n",
"}\n",
"\n",
".xr-section-summary-in:checked ~ .xr-section-details {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-array-wrap {\n",
" grid-column: 1 / -1;\n",
" display: grid;\n",
" grid-template-columns: 20px auto;\n",
"}\n",
"\n",
".xr-array-wrap > label {\n",
" grid-column: 1;\n",
" vertical-align: top;\n",
"}\n",
"\n",
".xr-preview {\n",
" color: var(--xr-font-color3);\n",
"}\n",
"\n",
".xr-array-preview,\n",
".xr-array-data {\n",
" padding: 0 5px !important;\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-array-data,\n",
".xr-array-in:checked ~ .xr-array-preview {\n",
" display: none;\n",
"}\n",
"\n",
".xr-array-in:checked ~ .xr-array-data,\n",
".xr-array-preview {\n",
" display: inline-block;\n",
"}\n",
"\n",
".xr-dim-list {\n",
" display: inline-block !important;\n",
" list-style: none;\n",
" padding: 0 !important;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list li {\n",
" display: inline-block;\n",
" padding: 0;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list:before {\n",
" content: '(';\n",
"}\n",
"\n",
".xr-dim-list:after {\n",
" content: ')';\n",
"}\n",
"\n",
".xr-dim-list li:not(:last-child):after {\n",
" content: ',';\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-has-index {\n",
" font-weight: bold;\n",
"}\n",
"\n",
".xr-var-list,\n",
".xr-var-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-var-item > div,\n",
".xr-var-item label,\n",
".xr-var-item > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-even);\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-var-item > .xr-var-name:hover span {\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-var-list > li:nth-child(odd) > div,\n",
".xr-var-list > li:nth-child(odd) > label,\n",
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-odd);\n",
"}\n",
"\n",
".xr-var-name {\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-var-dims {\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-var-dtype {\n",
" grid-column: 3;\n",
" text-align: right;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-preview {\n",
" grid-column: 4;\n",
"}\n",
"\n",
".xr-index-preview {\n",
" grid-column: 2 / 5;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-name,\n",
".xr-var-dims,\n",
".xr-var-dtype,\n",
".xr-preview,\n",
".xr-attrs dt {\n",
" white-space: nowrap;\n",
" overflow: hidden;\n",
" text-overflow: ellipsis;\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-var-name:hover,\n",
".xr-var-dims:hover,\n",
".xr-var-dtype:hover,\n",
".xr-attrs dt:hover {\n",
" overflow: visible;\n",
" width: auto;\n",
" z-index: 1;\n",
"}\n",
"\n",
".xr-var-attrs,\n",
".xr-var-data,\n",
".xr-index-data {\n",
" display: none;\n",
" background-color: var(--xr-background-color) !important;\n",
" padding-bottom: 5px !important;\n",
"}\n",
"\n",
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n",
".xr-var-data-in:checked ~ .xr-var-data,\n",
".xr-index-data-in:checked ~ .xr-index-data {\n",
" display: block;\n",
"}\n",
"\n",
".xr-var-data > table {\n",
" float: right;\n",
"}\n",
"\n",
".xr-var-name span,\n",
".xr-var-data,\n",
".xr-index-name div,\n",
".xr-index-data,\n",
".xr-attrs {\n",
" padding-left: 25px !important;\n",
"}\n",
"\n",
".xr-attrs,\n",
".xr-var-attrs,\n",
".xr-var-data,\n",
".xr-index-data {\n",
" grid-column: 1 / -1;\n",
"}\n",
"\n",
"dl.xr-attrs {\n",
" padding: 0;\n",
" margin: 0;\n",
" display: grid;\n",
" grid-template-columns: 125px auto;\n",
"}\n",
"\n",
".xr-attrs dt,\n",
".xr-attrs dd {\n",
" padding: 0;\n",
" margin: 0;\n",
" float: left;\n",
" padding-right: 10px;\n",
" width: auto;\n",
"}\n",
"\n",
".xr-attrs dt {\n",
" font-weight: normal;\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-attrs dt:hover span {\n",
" display: inline-block;\n",
" background: var(--xr-background-color);\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-attrs dd {\n",
" grid-column: 2;\n",
" white-space: pre-wrap;\n",
" word-break: break-all;\n",
"}\n",
"\n",
".xr-icon-database,\n",
".xr-icon-file-text2,\n",
".xr-no-icon {\n",
" display: inline-block;\n",
" vertical-align: middle;\n",
" width: 1em;\n",
" height: 1.5em !important;\n",
" stroke-width: 0;\n",
" stroke: currentColor;\n",
" fill: currentColor;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.Dataset&gt;\n",
"Dimensions: (\n",
" storm: 3,\n",
" time: 500,\n",
" node: 1441537,\n",
" nele: 2807213,\n",
" nvertex: 3)\n",
"Coordinates:\n",
" latitude (node) float64 dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;\n",
" longitude (node) float64 dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;\n",
" * storm (storm) int64 ...\n",
" * time (time) datetime64[ns] ...\n",
"Dimensions without coordinates: node, nele, nvertex\n",
"Data variables: (12/27)\n",
" air_pressure_at_sea_level (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" depth_below_geoid (storm, node) float64 dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;\n",
" eastward_water_velocity (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" eastward_wind (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" element (nele, nvertex) int32 dask.array&lt;chunksize=(2807213, 3), meta=np.ndarray&gt;\n",
" maximum_radiation_stress (storm, node) float64 dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;\n",
" ... ...\n",
" sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" sea_surface_wave_period_at_variance_spectral_density_maximum (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" sea_surface_wave_significant_height (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;\n",
" sea_surface_wave_to_direction (storm, time, node) float64 dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-2a4f45c2-42d3-4527-ba11-429085d24179' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-2a4f45c2-42d3-4527-ba11-429085d24179' class='xr-section-summary' title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>storm</span>: 3</li><li><span class='xr-has-index'>time</span>: 500</li><li><span>node</span>: 1441537</li><li><span>nele</span>: 2807213</li><li><span>nvertex</span>: 3</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-1c4e110b-66a0-4115-9a11-befbdf9b6d69' class='xr-section-summary-in' type='checkbox' checked><label for='section-1c4e110b-66a0-4115-9a11-befbdf9b6d69' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>latitude</span></div><div class='xr-var-dims'>(node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;</div><input id='attrs-fc717dde-a0eb-496b-982e-5284dcfdf131' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-fc717dde-a0eb-496b-982e-5284dcfdf131' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cec749c0-db56-4a21-8ee0-457cec20adb1' class='xr-var-data-in' type='checkbox'><label for='data-cec749c0-db56-4a21-8ee0-457cec20adb1' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>positive :</span></dt><dd>north</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 11.00 MiB </td>\n",
" <td> 11.00 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (1441537,) </td>\n",
" <td> (1441537,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 1 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>longitude</span></div><div class='xr-var-dims'>(node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;</div><input id='attrs-e7396334-f39c-4e89-a6b9-20bb5de652dd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e7396334-f39c-4e89-a6b9-20bb5de652dd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-803026e0-4dd0-49da-84f2-b4c73eae534d' class='xr-var-data-in' type='checkbox'><label for='data-803026e0-4dd0-49da-84f2-b4c73eae534d' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>positive :</span></dt><dd>east</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 11.00 MiB </td>\n",
" <td> 11.00 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (1441537,) </td>\n",
" <td> (1441537,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 1 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>storm</span></div><div class='xr-var-dims'>(storm)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>9 14 93</div><input id='attrs-5bf02ed9-a7cd-4f72-b8d9-0b5b4a9c0d3a' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5bf02ed9-a7cd-4f72-b8d9-0b5b4a9c0d3a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-da2f9cc2-e78f-4e8b-a846-e8ef10f4b0d9' class='xr-var-data-in' type='checkbox'><label for='data-da2f9cc2-e78f-4e8b-a846-e8ef10f4b0d9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 9, 14, 93])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2050-01-06T00:20:00 ... 2050-01-...</div><input id='attrs-75b7c5fb-5a26-422b-8d99-eeb266457105' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-75b7c5fb-5a26-422b-8d99-eeb266457105' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d69c3389-bb9b-49d9-8667-663c9252be44' class='xr-var-data-in' type='checkbox'><label for='data-d69c3389-bb9b-49d9-8667-663c9252be44' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;2050-01-06T00:20:00.000000000&#x27;, &#x27;2050-01-06T00:40:00.000000000&#x27;,\n",
" &#x27;2050-01-06T01:00:00.000000000&#x27;, ..., &#x27;2050-01-12T22:00:00.000000000&#x27;,\n",
" &#x27;2050-01-12T22:20:00.000000000&#x27;, &#x27;2050-01-12T22:40:00.000000000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-13df5fe7-baff-4356-9ba2-f531ef68100c' class='xr-section-summary-in' type='checkbox' ><label for='section-13df5fe7-baff-4356-9ba2-f531ef68100c' class='xr-section-summary' >Data variables: <span>(27)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>air_pressure_at_sea_level</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-cc672c07-4a2b-4a82-a18c-8354efa24dfe' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-cc672c07-4a2b-4a82-a18c-8354efa24dfe' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9aebe17e-a86d-4be9-a564-7c1a2e551f64' class='xr-var-data-in' type='checkbox'><label for='data-9aebe17e-a86d-4be9-a564-7c1a2e551f64' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>air pressure at sea level</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>air_pressure_at_sea_level</dd><dt><span>units :</span></dt><dd>meters of water</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>depth_below_geoid</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-a3e8e4a6-89d1-41ec-b1b2-eac854d1243b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a3e8e4a6-89d1-41ec-b1b2-eac854d1243b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-22f2c756-a98d-4df7-ab8f-1fd543f6241a' class='xr-var-data-in' type='checkbox'><label for='data-22f2c756-a98d-4df7-ab8f-1fd543f6241a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>distance below geoid</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>depth below geoid</dd><dt><span>units :</span></dt><dd>m</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>eastward_water_velocity</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-e377d201-c140-48cc-ba22-c1c0ee133c72' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-e377d201-c140-48cc-ba22-c1c0ee133c72' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6ab7ef5b-a46d-400e-b287-b531b6646d48' class='xr-var-data-in' type='checkbox'><label for='data-6ab7ef5b-a46d-400e-b287-b531b6646d48' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>dry_Value :</span></dt><dd>-99999.0</dd><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>water column vertically averaged east/west velocity</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>positive :</span></dt><dd>east</dd><dt><span>standard_name :</span></dt><dd>eastward_water_velocity</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>eastward_wind</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-a43fb14c-57cc-4d8b-985c-a43a3adfc591' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-a43fb14c-57cc-4d8b-985c-a43a3adfc591' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c10324d6-5e27-4715-b020-06228f10eeae' class='xr-var-data-in' type='checkbox'><label for='data-c10324d6-5e27-4715-b020-06228f10eeae' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>e/w wind velocity</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>positive :</span></dt><dd>east</dd><dt><span>standard_name :</span></dt><dd>eastward_wind</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>element</span></div><div class='xr-var-dims'>(nele, nvertex)</div><div class='xr-var-dtype'>int32</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(2807213, 3), meta=np.ndarray&gt;</div><input id='attrs-2ae667c1-0fce-4327-97eb-6d2a66631e89' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2ae667c1-0fce-4327-97eb-6d2a66631e89' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cbe6ca0f-e229-4c5a-a2a2-916fdcfc5055' class='xr-var-data-in' type='checkbox'><label for='data-cbe6ca0f-e229-4c5a-a2a2-916fdcfc5055' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>cf_role :</span></dt><dd>face_node_connectivity</dd><dt><span>long_name :</span></dt><dd>element</dd><dt><span>start_index :</span></dt><dd>1</dd><dt><span>units :</span></dt><dd>nondimensional</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.13 MiB </td>\n",
" <td> 32.13 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (2807213, 3) </td>\n",
" <td> (2807213, 3) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 1 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> int32 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"75\" height=\"170\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"25\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"120\" x2=\"25\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"120\" style=\"stroke-width:2\" />\n",
" <line x1=\"25\" y1=\"0\" x2=\"25\" y2=\"120\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 25.412616514582485,0.0 25.412616514582485,120.0 0.0,120.0\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"12.706308\" y=\"140.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >3</text>\n",
" <text x=\"45.412617\" y=\"60.000000\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,45.412617,60.000000)\">2807213</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_radiation_stress</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-2f12cbf8-c8c0-47fd-a8c8-aff702b42489' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-2f12cbf8-c8c0-47fd-a8c8-aff702b42489' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1ccf021f-c848-4867-999a-bd96e417552c' class='xr-var-data-in' type='checkbox'><label for='data-1ccf021f-c848-4867-999a-bd96e417552c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum radiation stress gradient</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_radiation_stress</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_sea_surface_height_above_geoid</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-6d9301b4-9797-42a1-a558-62c5c0d1e303' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-6d9301b4-9797-42a1-a558-62c5c0d1e303' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f4cf17e0-3db8-4bed-863a-8a991f701914' class='xr-var-data-in' type='checkbox'><label for='data-f4cf17e0-3db8-4bed-863a-8a991f701914' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum water surface elevationabove geoid</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_sea_surface_height_above_geoid</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-395d9fee-da9c-49ba-a718-e9eb55d40248' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-395d9fee-da9c-49ba-a718-e9eb55d40248' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d404b53a-07e6-41b7-9179-e3d2fbd7b7e6' class='xr-var-data-in' type='checkbox'><label for='data-d404b53a-07e6-41b7-9179-e3d2fbd7b7e6' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum TM01 mean wave period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-d5e35954-7e95-471d-9c02-3d35ca9743ad' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d5e35954-7e95-471d-9c02-3d35ca9743ad' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c7dc7699-c509-49eb-914c-dc474e2b9bde' class='xr-var-data-in' type='checkbox'><label for='data-c7dc7699-c509-49eb-914c-dc474e2b9bde' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum TMM10 mean wave period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-058d1419-f5ea-4611-b1f1-d45f46ca48e5' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-058d1419-f5ea-4611-b1f1-d45f46ca48e5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6ac49779-d58f-441a-ad80-2c2d9f3f5896' class='xr-var-data-in' type='checkbox'><label for='data-6ac49779-d58f-441a-ad80-2c2d9f3f5896' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum TM02 mean wave period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_sea_surface_wave_period_at_variance_spectral_density_maximum</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-209e3a28-a7d9-49e4-899e-fea45292c071' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-209e3a28-a7d9-49e4-899e-fea45292c071' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9816d928-0b81-4901-8632-47d1f061cb62' class='xr-var-data-in' type='checkbox'><label for='data-9816d928-0b81-4901-8632-47d1f061cb62' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum smoothed peak period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_sea_surface_wave_period_at_variance_spectral_density_maximum</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_sea_surface_wave_significant_height</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-7cca7348-41ba-4f2f-80a7-57e5b925e58a' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-7cca7348-41ba-4f2f-80a7-57e5b925e58a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0c9eb237-8bee-4c84-a61f-db27a7e79399' class='xr-var-data-in' type='checkbox'><label for='data-0c9eb237-8bee-4c84-a61f-db27a7e79399' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum significant wave height</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_sea_surface_wave_significant_height</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_sea_surface_wave_to_direction</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-0364776b-1e2a-4d16-964c-d92046b97b58' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0364776b-1e2a-4d16-964c-d92046b97b58' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-540ff16f-08bb-4c83-85b2-e023c20de0f0' class='xr-var-data-in' type='checkbox'><label for='data-540ff16f-08bb-4c83-85b2-e023c20de0f0' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum mean wave direction</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_sea_surface_wave_to_direction</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_water_velocity</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-10f3b990-257a-4434-9010-8402f45769c3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-10f3b990-257a-4434-9010-8402f45769c3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-ae547035-2285-46df-8535-2de762e85445' class='xr-var-data-in' type='checkbox'><label for='data-ae547035-2285-46df-8535-2de762e85445' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>dry_Value :</span></dt><dd>-99999.0</dd><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum water column vertically averaged velocity</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_water_velocity</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>maximum_wind</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-c01979df-44ac-40a4-b553-cb069d21ada7' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-c01979df-44ac-40a4-b553-cb069d21ada7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5a5446d1-edec-41c5-98c4-936343599748' class='xr-var-data-in' type='checkbox'><label for='data-5a5446d1-edec-41c5-98c4-936343599748' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>maximum wind velocity</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>maximum_wind</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>minimum_air_pressure_at_sea_level</span></div><div class='xr-var-dims'>(storm, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 65536), meta=np.ndarray&gt;</div><input id='attrs-d0e5df0f-1521-484f-8f82-17111ccac36e' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d0e5df0f-1521-484f-8f82-17111ccac36e' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b8633246-93fd-4634-849c-b1ec5233782a' class='xr-var-data-in' type='checkbox'><label for='data-b8633246-93fd-4634-849c-b1ec5233782a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>minimum air pressure at sea level</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>minimum_air_pressure_at_sea_level</dd><dt><span>units :</span></dt><dd>meters of water</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 32.99 MiB </td>\n",
" <td> 512.00 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 1441537) </td>\n",
" <td> (1, 65536) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 66 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"8\" x2=\"120\" y2=\"8\" />\n",
" <line x1=\"0\" y1=\"16\" x2=\"120\" y2=\"16\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"5\" y1=\"0\" x2=\"5\" y2=\"25\" />\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"16\" y2=\"25\" />\n",
" <line x1=\"21\" y1=\"0\" x2=\"21\" y2=\"25\" />\n",
" <line x1=\"27\" y1=\"0\" x2=\"27\" y2=\"25\" />\n",
" <line x1=\"32\" y1=\"0\" x2=\"32\" y2=\"25\" />\n",
" <line x1=\"43\" y1=\"0\" x2=\"43\" y2=\"25\" />\n",
" <line x1=\"49\" y1=\"0\" x2=\"49\" y2=\"25\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"54\" y2=\"25\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"60\" y2=\"25\" />\n",
" <line x1=\"65\" y1=\"0\" x2=\"65\" y2=\"25\" />\n",
" <line x1=\"70\" y1=\"0\" x2=\"70\" y2=\"25\" />\n",
" <line x1=\"81\" y1=\"0\" x2=\"81\" y2=\"25\" />\n",
" <line x1=\"87\" y1=\"0\" x2=\"87\" y2=\"25\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"92\" y2=\"25\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"98\" y2=\"25\" />\n",
" <line x1=\"103\" y1=\"0\" x2=\"103\" y2=\"25\" />\n",
" <line x1=\"109\" y1=\"0\" x2=\"109\" y2=\"25\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>northward_water_velocity</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-b2949215-98c1-408a-94f0-d23acd436b42' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-b2949215-98c1-408a-94f0-d23acd436b42' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0dd47b2e-a75c-4686-8538-f81eef96a236' class='xr-var-data-in' type='checkbox'><label for='data-0dd47b2e-a75c-4686-8538-f81eef96a236' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>dry_Value :</span></dt><dd>-99999.0</dd><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>water column vertically averaged north/south velocity</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>positive :</span></dt><dd>north</dd><dt><span>standard_name :</span></dt><dd>northward_water_velocity</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>northward_wind</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-39892a22-35d4-4cb0-8645-bfedbd0b41bd' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-39892a22-35d4-4cb0-8645-bfedbd0b41bd' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6aa48831-596f-40f8-b6bf-4ddb42a95e8b' class='xr-var-data-in' type='checkbox'><label for='data-6aa48831-596f-40f8-b6bf-4ddb42a95e8b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>n/s wind velocity</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>positive :</span></dt><dd>north</dd><dt><span>standard_name :</span></dt><dd>northward_wind</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>radiation_stress_gradient_x</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-d19c53db-66f1-4d78-84c2-b3a9efc16fb3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d19c53db-66f1-4d78-84c2-b3a9efc16fb3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-48a9c812-31d1-4f57-bd73-b4d8f1ee543f' class='xr-var-data-in' type='checkbox'><label for='data-48a9c812-31d1-4f57-bd73-b4d8f1ee543f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>radiation stress gradient x component</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>radiation_stress_gradient_x</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>radiation_stress_gradient_y</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-847d90d9-c1ee-4eb4-8256-1922d416579d' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-847d90d9-c1ee-4eb4-8256-1922d416579d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-86442b9c-38e2-40a5-82e9-80916715e60d' class='xr-var-data-in' type='checkbox'><label for='data-86442b9c-38e2-40a5-82e9-80916715e60d' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>radiation stress gradient y component</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>radiation_stress_gradient_y</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_surface_height_above_geoid</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-10c66db0-55b2-4666-95d1-7b7b7fe42341' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-10c66db0-55b2-4666-95d1-7b7b7fe42341' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f642562d-7479-4c23-8799-0e815ee702ff' class='xr-var-data-in' type='checkbox'><label for='data-f642562d-7479-4c23-8799-0e815ee702ff' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>water surface elevation above geoid</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_height_above_geoid</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-197b5b0c-10ea-407e-9cc0-6b7cff5bc157' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-197b5b0c-10ea-407e-9cc0-6b7cff5bc157' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9992cc12-4985-4f10-8aee-d8ba0229b37b' class='xr-var-data-in' type='checkbox'><label for='data-9992cc12-4985-4f10-8aee-d8ba0229b37b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>mean absolute wave period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-af2927aa-584c-49fa-894c-1fca794b0301' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-af2927aa-584c-49fa-894c-1fca794b0301' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1615aa29-1441-4b03-b6fc-c4790ade5251' class='xr-var-data-in' type='checkbox'><label for='data-1615aa29-1441-4b03-b6fc-c4790ade5251' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>mean absolute wave period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-44f075cf-bf67-4b9d-b555-92329b7464c3' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-44f075cf-bf67-4b9d-b555-92329b7464c3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8ecc9286-3944-44f0-b8b2-8c385fe6f144' class='xr-var-data-in' type='checkbox'><label for='data-8ecc9286-3944-44f0-b8b2-8c385fe6f144' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>mean absoloute zero crossing period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_surface_wave_period_at_variance_spectral_density_maximum</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-9fe56a3e-c2f5-4ddb-8ad9-8593d800ea9b' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-9fe56a3e-c2f5-4ddb-8ad9-8593d800ea9b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3a8cf3b5-d269-410f-bcac-b3f501fd577b' class='xr-var-data-in' type='checkbox'><label for='data-3a8cf3b5-d269-410f-bcac-b3f501fd577b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>smoothed peak period</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_wave_period_at_variance_spectral_density_maximum</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_surface_wave_significant_height</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-5e3331ed-9e29-475e-8d72-7b26d69de2ea' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-5e3331ed-9e29-475e-8d72-7b26d69de2ea' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-aa3d5e9d-1dce-47c7-9eaf-83f018d0cc88' class='xr-var-data-in' type='checkbox'><label for='data-aa3d5e9d-1dce-47c7-9eaf-83f018d0cc88' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>significant wave height</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_wave_significant_height</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>sea_surface_wave_to_direction</span></div><div class='xr-var-dims'>(storm, time, node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</div><input id='attrs-eb5ca424-d007-468b-af48-9efb88f1649c' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-eb5ca424-d007-468b-af48-9efb88f1649c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c6d57018-2efe-43ca-8219-f80c3d9b2106' class='xr-var-data-in' type='checkbox'><label for='data-c6d57018-2efe-43ca-8219-f80c3d9b2106' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>mean wave direction</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_wave_to_direction</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li></ul></div></li><li class='xr-section-item'><input id='section-88ef9146-9a6b-434b-80fa-b1f11c3f8345' class='xr-section-summary-in' type='checkbox' ><label for='section-88ef9146-9a6b-434b-80fa-b1f11c3f8345' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>storm</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-290f43fe-af63-446d-b12e-0a5cb2eded1a' class='xr-index-data-in' type='checkbox'/><label for='index-290f43fe-af63-446d-b12e-0a5cb2eded1a' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([9, 14, 93], dtype=&#x27;int64&#x27;, name=&#x27;storm&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>time</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-e8e622cd-79e0-49ef-bd2a-7b8a9cfdf429' class='xr-index-data-in' type='checkbox'/><label for='index-e8e622cd-79e0-49ef-bd2a-7b8a9cfdf429' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(DatetimeIndex([&#x27;2050-01-06 00:20:00&#x27;, &#x27;2050-01-06 00:40:00&#x27;,\n",
" &#x27;2050-01-06 01:00:00&#x27;, &#x27;2050-01-06 01:20:00&#x27;,\n",
" &#x27;2050-01-06 01:40:00&#x27;, &#x27;2050-01-06 02:00:00&#x27;,\n",
" &#x27;2050-01-06 02:20:00&#x27;, &#x27;2050-01-06 02:40:00&#x27;,\n",
" &#x27;2050-01-06 03:00:00&#x27;, &#x27;2050-01-06 03:20:00&#x27;,\n",
" ...\n",
" &#x27;2050-01-12 19:40:00&#x27;, &#x27;2050-01-12 20:00:00&#x27;,\n",
" &#x27;2050-01-12 20:20:00&#x27;, &#x27;2050-01-12 20:40:00&#x27;,\n",
" &#x27;2050-01-12 21:00:00&#x27;, &#x27;2050-01-12 21:20:00&#x27;,\n",
" &#x27;2050-01-12 21:40:00&#x27;, &#x27;2050-01-12 22:00:00&#x27;,\n",
" &#x27;2050-01-12 22:20:00&#x27;, &#x27;2050-01-12 22:40:00&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;, name=&#x27;time&#x27;, length=500, freq=None))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-70714ffb-1a1e-4644-84c0-a3e0171f43ba' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-70714ffb-1a1e-4644-84c0-a3e0171f43ba' class='xr-section-summary' title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.Dataset>\n",
"Dimensions: (\n",
" storm: 3,\n",
" time: 500,\n",
" node: 1441537,\n",
" nele: 2807213,\n",
" nvertex: 3)\n",
"Coordinates:\n",
" latitude (node) float64 dask.array<chunksize=(1441537,), meta=np.ndarray>\n",
" longitude (node) float64 dask.array<chunksize=(1441537,), meta=np.ndarray>\n",
" * storm (storm) int64 ...\n",
" * time (time) datetime64[ns] ...\n",
"Dimensions without coordinates: node, nele, nvertex\n",
"Data variables: (12/27)\n",
" air_pressure_at_sea_level (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" depth_below_geoid (storm, node) float64 dask.array<chunksize=(1, 65536), meta=np.ndarray>\n",
" eastward_water_velocity (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" eastward_wind (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" element (nele, nvertex) int32 dask.array<chunksize=(2807213, 3), meta=np.ndarray>\n",
" maximum_radiation_stress (storm, node) float64 dask.array<chunksize=(1, 65536), meta=np.ndarray>\n",
" ... ...\n",
" sea_surface_wave_mean_period_from_variance_spectral_density_first_frequency_moment (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" sea_surface_wave_mean_period_from_variance_spectral_density_inverse_frequency_moment (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" sea_surface_wave_period_at_variance_spectral_density_maximum (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" sea_surface_wave_significant_height (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>\n",
" sea_surface_wave_to_direction (storm, time, node) float64 dask.array<chunksize=(1, 500, 131), meta=np.ndarray>"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dataset"
]
},
{
"cell_type": "markdown",
"id": "41d927a5-2488-415f-9c38-0d2c9d3d069c",
"metadata": {},
"source": [
"There are values for all output parameters of an ADCIRC simulation (25 in total) with index by storm, time, and node index. Note that the variables use the CF naming conventions here.\n",
"\n",
"We can query a node by specifying its index. In this case, we will query the data from the three example storms and the time variable."
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "26149ba0-af36-45de-af06-8a5c00f2e7f0",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 46 µs, sys: 1e+03 ns, total: 47 µs\n",
"Wall time: 48.2 µs\n"
]
},
{
"data": {
"text/html": [
"<div><svg style=\"position: absolute; width: 0; height: 0; overflow: hidden\">\n",
"<defs>\n",
"<symbol id=\"icon-database\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M16 0c-8.837 0-16 2.239-16 5v4c0 2.761 7.163 5 16 5s16-2.239 16-5v-4c0-2.761-7.163-5-16-5z\"></path>\n",
"<path d=\"M16 17c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"<path d=\"M16 26c-8.837 0-16-2.239-16-5v6c0 2.761 7.163 5 16 5s16-2.239 16-5v-6c0 2.761-7.163 5-16 5z\"></path>\n",
"</symbol>\n",
"<symbol id=\"icon-file-text2\" viewBox=\"0 0 32 32\">\n",
"<path d=\"M28.681 7.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378 0-2.5 1.121-2.5 2.5v27c0 1.378 1.122 2.5 2.5 2.5h23c1.378 0 2.5-1.122 2.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543 5.457c0.959 0.959 1.712 1.825 2.268 2.543h-4.811v-4.811c0.718 0.556 1.584 1.309 2.543 2.268zM28 29.5c0 0.271-0.229 0.5-0.5 0.5h-23c-0.271 0-0.5-0.229-0.5-0.5v-27c0-0.271 0.229-0.5 0.5-0.5 0 0 15.499-0 15.5 0v7c0 0.552 0.448 1 1 1h7v19.5z\"></path>\n",
"<path d=\"M23 26h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 22h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"<path d=\"M23 18h-14c-0.552 0-1-0.448-1-1s0.448-1 1-1h14c0.552 0 1 0.448 1 1s-0.448 1-1 1z\"></path>\n",
"</symbol>\n",
"</defs>\n",
"</svg>\n",
"<style>/* CSS stylesheet for displaying xarray objects in jupyterlab.\n",
" *\n",
" */\n",
"\n",
":root {\n",
" --xr-font-color0: var(--jp-content-font-color0, rgba(0, 0, 0, 1));\n",
" --xr-font-color2: var(--jp-content-font-color2, rgba(0, 0, 0, 0.54));\n",
" --xr-font-color3: var(--jp-content-font-color3, rgba(0, 0, 0, 0.38));\n",
" --xr-border-color: var(--jp-border-color2, #e0e0e0);\n",
" --xr-disabled-color: var(--jp-layout-color3, #bdbdbd);\n",
" --xr-background-color: var(--jp-layout-color0, white);\n",
" --xr-background-color-row-even: var(--jp-layout-color1, white);\n",
" --xr-background-color-row-odd: var(--jp-layout-color2, #eeeeee);\n",
"}\n",
"\n",
"html[theme=dark],\n",
"body[data-theme=dark],\n",
"body.vscode-dark {\n",
" --xr-font-color0: rgba(255, 255, 255, 1);\n",
" --xr-font-color2: rgba(255, 255, 255, 0.54);\n",
" --xr-font-color3: rgba(255, 255, 255, 0.38);\n",
" --xr-border-color: #1F1F1F;\n",
" --xr-disabled-color: #515151;\n",
" --xr-background-color: #111111;\n",
" --xr-background-color-row-even: #111111;\n",
" --xr-background-color-row-odd: #313131;\n",
"}\n",
"\n",
".xr-wrap {\n",
" display: block !important;\n",
" min-width: 300px;\n",
" max-width: 700px;\n",
"}\n",
"\n",
".xr-text-repr-fallback {\n",
" /* fallback to plain text repr when CSS is not injected (untrusted notebook) */\n",
" display: none;\n",
"}\n",
"\n",
".xr-header {\n",
" padding-top: 6px;\n",
" padding-bottom: 6px;\n",
" margin-bottom: 4px;\n",
" border-bottom: solid 1px var(--xr-border-color);\n",
"}\n",
"\n",
".xr-header > div,\n",
".xr-header > ul {\n",
" display: inline;\n",
" margin-top: 0;\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-obj-type,\n",
".xr-array-name {\n",
" margin-left: 2px;\n",
" margin-right: 10px;\n",
"}\n",
"\n",
".xr-obj-type {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-sections {\n",
" padding-left: 0 !important;\n",
" display: grid;\n",
" grid-template-columns: 150px auto auto 1fr 20px 20px;\n",
"}\n",
"\n",
".xr-section-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-section-item input {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-item input + label {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label {\n",
" cursor: pointer;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-item input:enabled + label:hover {\n",
" color: var(--xr-font-color0);\n",
"}\n",
"\n",
".xr-section-summary {\n",
" grid-column: 1;\n",
" color: var(--xr-font-color2);\n",
" font-weight: 500;\n",
"}\n",
"\n",
".xr-section-summary > span {\n",
" display: inline-block;\n",
" padding-left: 0.5em;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label {\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-section-summary-in + label:before {\n",
" display: inline-block;\n",
" content: '►';\n",
" font-size: 11px;\n",
" width: 15px;\n",
" text-align: center;\n",
"}\n",
"\n",
".xr-section-summary-in:disabled + label:before {\n",
" color: var(--xr-disabled-color);\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label:before {\n",
" content: '▼';\n",
"}\n",
"\n",
".xr-section-summary-in:checked + label > span {\n",
" display: none;\n",
"}\n",
"\n",
".xr-section-summary,\n",
".xr-section-inline-details {\n",
" padding-top: 4px;\n",
" padding-bottom: 4px;\n",
"}\n",
"\n",
".xr-section-inline-details {\n",
" grid-column: 2 / -1;\n",
"}\n",
"\n",
".xr-section-details {\n",
" display: none;\n",
" grid-column: 1 / -1;\n",
" margin-bottom: 5px;\n",
"}\n",
"\n",
".xr-section-summary-in:checked ~ .xr-section-details {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-array-wrap {\n",
" grid-column: 1 / -1;\n",
" display: grid;\n",
" grid-template-columns: 20px auto;\n",
"}\n",
"\n",
".xr-array-wrap > label {\n",
" grid-column: 1;\n",
" vertical-align: top;\n",
"}\n",
"\n",
".xr-preview {\n",
" color: var(--xr-font-color3);\n",
"}\n",
"\n",
".xr-array-preview,\n",
".xr-array-data {\n",
" padding: 0 5px !important;\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-array-data,\n",
".xr-array-in:checked ~ .xr-array-preview {\n",
" display: none;\n",
"}\n",
"\n",
".xr-array-in:checked ~ .xr-array-data,\n",
".xr-array-preview {\n",
" display: inline-block;\n",
"}\n",
"\n",
".xr-dim-list {\n",
" display: inline-block !important;\n",
" list-style: none;\n",
" padding: 0 !important;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list li {\n",
" display: inline-block;\n",
" padding: 0;\n",
" margin: 0;\n",
"}\n",
"\n",
".xr-dim-list:before {\n",
" content: '(';\n",
"}\n",
"\n",
".xr-dim-list:after {\n",
" content: ')';\n",
"}\n",
"\n",
".xr-dim-list li:not(:last-child):after {\n",
" content: ',';\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-has-index {\n",
" font-weight: bold;\n",
"}\n",
"\n",
".xr-var-list,\n",
".xr-var-item {\n",
" display: contents;\n",
"}\n",
"\n",
".xr-var-item > div,\n",
".xr-var-item label,\n",
".xr-var-item > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-even);\n",
" margin-bottom: 0;\n",
"}\n",
"\n",
".xr-var-item > .xr-var-name:hover span {\n",
" padding-right: 5px;\n",
"}\n",
"\n",
".xr-var-list > li:nth-child(odd) > div,\n",
".xr-var-list > li:nth-child(odd) > label,\n",
".xr-var-list > li:nth-child(odd) > .xr-var-name span {\n",
" background-color: var(--xr-background-color-row-odd);\n",
"}\n",
"\n",
".xr-var-name {\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-var-dims {\n",
" grid-column: 2;\n",
"}\n",
"\n",
".xr-var-dtype {\n",
" grid-column: 3;\n",
" text-align: right;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-preview {\n",
" grid-column: 4;\n",
"}\n",
"\n",
".xr-index-preview {\n",
" grid-column: 2 / 5;\n",
" color: var(--xr-font-color2);\n",
"}\n",
"\n",
".xr-var-name,\n",
".xr-var-dims,\n",
".xr-var-dtype,\n",
".xr-preview,\n",
".xr-attrs dt {\n",
" white-space: nowrap;\n",
" overflow: hidden;\n",
" text-overflow: ellipsis;\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-var-name:hover,\n",
".xr-var-dims:hover,\n",
".xr-var-dtype:hover,\n",
".xr-attrs dt:hover {\n",
" overflow: visible;\n",
" width: auto;\n",
" z-index: 1;\n",
"}\n",
"\n",
".xr-var-attrs,\n",
".xr-var-data,\n",
".xr-index-data {\n",
" display: none;\n",
" background-color: var(--xr-background-color) !important;\n",
" padding-bottom: 5px !important;\n",
"}\n",
"\n",
".xr-var-attrs-in:checked ~ .xr-var-attrs,\n",
".xr-var-data-in:checked ~ .xr-var-data,\n",
".xr-index-data-in:checked ~ .xr-index-data {\n",
" display: block;\n",
"}\n",
"\n",
".xr-var-data > table {\n",
" float: right;\n",
"}\n",
"\n",
".xr-var-name span,\n",
".xr-var-data,\n",
".xr-index-name div,\n",
".xr-index-data,\n",
".xr-attrs {\n",
" padding-left: 25px !important;\n",
"}\n",
"\n",
".xr-attrs,\n",
".xr-var-attrs,\n",
".xr-var-data,\n",
".xr-index-data {\n",
" grid-column: 1 / -1;\n",
"}\n",
"\n",
"dl.xr-attrs {\n",
" padding: 0;\n",
" margin: 0;\n",
" display: grid;\n",
" grid-template-columns: 125px auto;\n",
"}\n",
"\n",
".xr-attrs dt,\n",
".xr-attrs dd {\n",
" padding: 0;\n",
" margin: 0;\n",
" float: left;\n",
" padding-right: 10px;\n",
" width: auto;\n",
"}\n",
"\n",
".xr-attrs dt {\n",
" font-weight: normal;\n",
" grid-column: 1;\n",
"}\n",
"\n",
".xr-attrs dt:hover span {\n",
" display: inline-block;\n",
" background: var(--xr-background-color);\n",
" padding-right: 10px;\n",
"}\n",
"\n",
".xr-attrs dd {\n",
" grid-column: 2;\n",
" white-space: pre-wrap;\n",
" word-break: break-all;\n",
"}\n",
"\n",
".xr-icon-database,\n",
".xr-icon-file-text2,\n",
".xr-no-icon {\n",
" display: inline-block;\n",
" vertical-align: middle;\n",
" width: 1em;\n",
" height: 1.5em !important;\n",
" stroke-width: 0;\n",
" stroke: currentColor;\n",
" fill: currentColor;\n",
"}\n",
"</style><pre class='xr-text-repr-fallback'>&lt;xarray.DataArray &#x27;sea_surface_height_above_geoid&#x27; (storm: 3, time: 500,\n",
" node: 1441537)&gt;\n",
"dask.array&lt;open_dataset-sea_surface_height_above_geoid, shape=(3, 500, 1441537), dtype=float64, chunksize=(1, 500, 131), chunktype=numpy.ndarray&gt;\n",
"Coordinates:\n",
" latitude (node) float64 dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;\n",
" longitude (node) float64 dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;\n",
" * storm (storm) int64 9 14 93\n",
" * time (time) datetime64[ns] 2050-01-06T00:20:00 ... 2050-01-12T22:40:00\n",
"Dimensions without coordinates: node\n",
"Attributes:\n",
" location: node\n",
" long_name: water surface elevation above geoid\n",
" mesh: adcirc_mesh\n",
" standard_name: sea_surface_height_above_geoid\n",
" units: metric</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'sea_surface_height_above_geoid'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>storm</span>: 3</li><li><span class='xr-has-index'>time</span>: 500</li><li><span>node</span>: 1441537</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-c15922aa-e32d-4a1b-bbbd-d72fbe3bd298' class='xr-array-in' type='checkbox' checked><label for='section-c15922aa-e32d-4a1b-bbbd-d72fbe3bd298' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>dask.array&lt;chunksize=(1, 500, 131), meta=np.ndarray&gt;</span></div><div class='xr-array-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 16.11 GiB </td>\n",
" <td> 511.72 kiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (3, 500, 1441537) </td>\n",
" <td> (1, 500, 131) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 33015 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"194\" height=\"90\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"10\" y1=\"25\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"10\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"14\" y2=\"30\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"19\" y2=\"35\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 24.9485979497544,14.948597949754403 24.9485979497544,40.36121446433689 10.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"130\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"14\" y1=\"4\" x2=\"134\" y2=\"4\" />\n",
" <line x1=\"19\" y1=\"9\" x2=\"139\" y2=\"9\" />\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"10\" y1=\"0\" x2=\"24\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"16\" y1=\"0\" x2=\"31\" y2=\"14\" />\n",
" <line x1=\"22\" y1=\"0\" x2=\"37\" y2=\"14\" />\n",
" <line x1=\"28\" y1=\"0\" x2=\"43\" y2=\"14\" />\n",
" <line x1=\"35\" y1=\"0\" x2=\"50\" y2=\"14\" />\n",
" <line x1=\"41\" y1=\"0\" x2=\"56\" y2=\"14\" />\n",
" <line x1=\"47\" y1=\"0\" x2=\"62\" y2=\"14\" />\n",
" <line x1=\"54\" y1=\"0\" x2=\"69\" y2=\"14\" />\n",
" <line x1=\"60\" y1=\"0\" x2=\"75\" y2=\"14\" />\n",
" <line x1=\"66\" y1=\"0\" x2=\"81\" y2=\"14\" />\n",
" <line x1=\"73\" y1=\"0\" x2=\"88\" y2=\"14\" />\n",
" <line x1=\"79\" y1=\"0\" x2=\"94\" y2=\"14\" />\n",
" <line x1=\"85\" y1=\"0\" x2=\"100\" y2=\"14\" />\n",
" <line x1=\"92\" y1=\"0\" x2=\"107\" y2=\"14\" />\n",
" <line x1=\"98\" y1=\"0\" x2=\"113\" y2=\"14\" />\n",
" <line x1=\"104\" y1=\"0\" x2=\"119\" y2=\"14\" />\n",
" <line x1=\"111\" y1=\"0\" x2=\"126\" y2=\"14\" />\n",
" <line x1=\"117\" y1=\"0\" x2=\"132\" y2=\"14\" />\n",
" <line x1=\"123\" y1=\"0\" x2=\"138\" y2=\"14\" />\n",
" <line x1=\"130\" y1=\"0\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"10.0,0.0 130.0,0.0 144.9485979497544,14.948597949754403 24.9485979497544,14.948597949754403\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"144\" y2=\"14\" style=\"stroke-width:2\" />\n",
" <line x1=\"24\" y1=\"40\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"24\" y1=\"14\" x2=\"24\" y2=\"40\" style=\"stroke-width:2\" />\n",
" <line x1=\"31\" y1=\"14\" x2=\"31\" y2=\"40\" />\n",
" <line x1=\"37\" y1=\"14\" x2=\"37\" y2=\"40\" />\n",
" <line x1=\"43\" y1=\"14\" x2=\"43\" y2=\"40\" />\n",
" <line x1=\"50\" y1=\"14\" x2=\"50\" y2=\"40\" />\n",
" <line x1=\"56\" y1=\"14\" x2=\"56\" y2=\"40\" />\n",
" <line x1=\"62\" y1=\"14\" x2=\"62\" y2=\"40\" />\n",
" <line x1=\"69\" y1=\"14\" x2=\"69\" y2=\"40\" />\n",
" <line x1=\"75\" y1=\"14\" x2=\"75\" y2=\"40\" />\n",
" <line x1=\"81\" y1=\"14\" x2=\"81\" y2=\"40\" />\n",
" <line x1=\"88\" y1=\"14\" x2=\"88\" y2=\"40\" />\n",
" <line x1=\"94\" y1=\"14\" x2=\"94\" y2=\"40\" />\n",
" <line x1=\"100\" y1=\"14\" x2=\"100\" y2=\"40\" />\n",
" <line x1=\"107\" y1=\"14\" x2=\"107\" y2=\"40\" />\n",
" <line x1=\"113\" y1=\"14\" x2=\"113\" y2=\"40\" />\n",
" <line x1=\"119\" y1=\"14\" x2=\"119\" y2=\"40\" />\n",
" <line x1=\"126\" y1=\"14\" x2=\"126\" y2=\"40\" />\n",
" <line x1=\"132\" y1=\"14\" x2=\"132\" y2=\"40\" />\n",
" <line x1=\"138\" y1=\"14\" x2=\"138\" y2=\"40\" />\n",
" <line x1=\"144\" y1=\"14\" x2=\"144\" y2=\"40\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"24.9485979497544,14.948597949754403 144.9485979497544,14.948597949754403 144.9485979497544,40.36121446433689 24.9485979497544,40.36121446433689\" style=\"fill:#8B4903A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"84.948598\" y=\"60.361214\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"164.948598\" y=\"27.654906\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(-90,164.948598,27.654906)\">500</text>\n",
" <text x=\"7.474299\" y=\"52.886915\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(45,7.474299,52.886915)\">3</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></div></li><li class='xr-section-item'><input id='section-699130d5-10af-40b0-af46-ca8963feb1b0' class='xr-section-summary-in' type='checkbox' checked><label for='section-699130d5-10af-40b0-af46-ca8963feb1b0' class='xr-section-summary' >Coordinates: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>latitude</span></div><div class='xr-var-dims'>(node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;</div><input id='attrs-0c359ae5-ace6-4310-b80a-0066493c8d14' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-0c359ae5-ace6-4310-b80a-0066493c8d14' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3d8d1236-3018-4d70-8c15-457b1fdc310b' class='xr-var-data-in' type='checkbox'><label for='data-3d8d1236-3018-4d70-8c15-457b1fdc310b' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>long_name :</span></dt><dd>latitude</dd><dt><span>positive :</span></dt><dd>north</dd><dt><span>standard_name :</span></dt><dd>latitude</dd><dt><span>units :</span></dt><dd>degrees_north</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 11.00 MiB </td>\n",
" <td> 11.00 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (1441537,) </td>\n",
" <td> (1441537,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 1 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span>longitude</span></div><div class='xr-var-dims'>(node)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>dask.array&lt;chunksize=(1441537,), meta=np.ndarray&gt;</div><input id='attrs-d6d21df7-a99b-42c9-a89a-409e5256e865' class='xr-var-attrs-in' type='checkbox' ><label for='attrs-d6d21df7-a99b-42c9-a89a-409e5256e865' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d54f3e25-d30f-4e3a-9887-a6b3fe4655fb' class='xr-var-data-in' type='checkbox'><label for='data-d54f3e25-d30f-4e3a-9887-a6b3fe4655fb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'><dt><span>long_name :</span></dt><dd>longitude</dd><dt><span>positive :</span></dt><dd>east</dd><dt><span>standard_name :</span></dt><dd>longitude</dd><dt><span>units :</span></dt><dd>degrees_east</dd></dl></div><div class='xr-var-data'><table>\n",
" <tr>\n",
" <td>\n",
" <table style=\"border-collapse: collapse;\">\n",
" <thead>\n",
" <tr>\n",
" <td> </td>\n",
" <th> Array </th>\n",
" <th> Chunk </th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" \n",
" <tr>\n",
" <th> Bytes </th>\n",
" <td> 11.00 MiB </td>\n",
" <td> 11.00 MiB </td>\n",
" </tr>\n",
" \n",
" <tr>\n",
" <th> Shape </th>\n",
" <td> (1441537,) </td>\n",
" <td> (1441537,) </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Dask graph </th>\n",
" <td colspan=\"2\"> 1 chunks in 2 graph layers </td>\n",
" </tr>\n",
" <tr>\n",
" <th> Data type </th>\n",
" <td colspan=\"2\"> float64 numpy.ndarray </td>\n",
" </tr>\n",
" </tbody>\n",
" </table>\n",
" </td>\n",
" <td>\n",
" <svg width=\"170\" height=\"75\" style=\"stroke:rgb(0,0,0);stroke-width:1\" >\n",
"\n",
" <!-- Horizontal lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"120\" y2=\"0\" style=\"stroke-width:2\" />\n",
" <line x1=\"0\" y1=\"25\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Vertical lines -->\n",
" <line x1=\"0\" y1=\"0\" x2=\"0\" y2=\"25\" style=\"stroke-width:2\" />\n",
" <line x1=\"120\" y1=\"0\" x2=\"120\" y2=\"25\" style=\"stroke-width:2\" />\n",
"\n",
" <!-- Colored Rectangle -->\n",
" <polygon points=\"0.0,0.0 120.0,0.0 120.0,25.412616514582485 0.0,25.412616514582485\" style=\"fill:#ECB172A0;stroke-width:0\"/>\n",
"\n",
" <!-- Text -->\n",
" <text x=\"60.000000\" y=\"45.412617\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" >1441537</text>\n",
" <text x=\"140.000000\" y=\"12.706308\" font-size=\"1.0rem\" font-weight=\"100\" text-anchor=\"middle\" transform=\"rotate(0,140.000000,12.706308)\">1</text>\n",
"</svg>\n",
" </td>\n",
" </tr>\n",
"</table></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>storm</span></div><div class='xr-var-dims'>(storm)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>9 14 93</div><input id='attrs-a30a1119-d79c-410b-85c8-c3402c31e991' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-a30a1119-d79c-410b-85c8-c3402c31e991' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-8ed6c98f-6f77-435d-9d8a-83f8d21f8919' class='xr-var-data-in' type='checkbox'><label for='data-8ed6c98f-6f77-435d-9d8a-83f8d21f8919' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 9, 14, 93])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>time</span></div><div class='xr-var-dims'>(time)</div><div class='xr-var-dtype'>datetime64[ns]</div><div class='xr-var-preview xr-preview'>2050-01-06T00:20:00 ... 2050-01-...</div><input id='attrs-df94daa1-77c7-4fa6-8068-fe9d8e30b40f' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-df94daa1-77c7-4fa6-8068-fe9d8e30b40f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-3e8087a4-9ed0-4475-b0dd-7304b7969c29' class='xr-var-data-in' type='checkbox'><label for='data-3e8087a4-9ed0-4475-b0dd-7304b7969c29' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;2050-01-06T00:20:00.000000000&#x27;, &#x27;2050-01-06T00:40:00.000000000&#x27;,\n",
" &#x27;2050-01-06T01:00:00.000000000&#x27;, ..., &#x27;2050-01-12T22:00:00.000000000&#x27;,\n",
" &#x27;2050-01-12T22:20:00.000000000&#x27;, &#x27;2050-01-12T22:40:00.000000000&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-eb681239-3b67-4e5f-bd16-0d9cf9fa61ce' class='xr-section-summary-in' type='checkbox' ><label for='section-eb681239-3b67-4e5f-bd16-0d9cf9fa61ce' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>storm</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-930f99a5-8a31-440e-b174-3aafed63f335' class='xr-index-data-in' type='checkbox'/><label for='index-930f99a5-8a31-440e-b174-3aafed63f335' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([9, 14, 93], dtype=&#x27;int64&#x27;, name=&#x27;storm&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>time</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-e0b34087-7126-41de-a437-3fa762276107' class='xr-index-data-in' type='checkbox'/><label for='index-e0b34087-7126-41de-a437-3fa762276107' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(DatetimeIndex([&#x27;2050-01-06 00:20:00&#x27;, &#x27;2050-01-06 00:40:00&#x27;,\n",
" &#x27;2050-01-06 01:00:00&#x27;, &#x27;2050-01-06 01:20:00&#x27;,\n",
" &#x27;2050-01-06 01:40:00&#x27;, &#x27;2050-01-06 02:00:00&#x27;,\n",
" &#x27;2050-01-06 02:20:00&#x27;, &#x27;2050-01-06 02:40:00&#x27;,\n",
" &#x27;2050-01-06 03:00:00&#x27;, &#x27;2050-01-06 03:20:00&#x27;,\n",
" ...\n",
" &#x27;2050-01-12 19:40:00&#x27;, &#x27;2050-01-12 20:00:00&#x27;,\n",
" &#x27;2050-01-12 20:20:00&#x27;, &#x27;2050-01-12 20:40:00&#x27;,\n",
" &#x27;2050-01-12 21:00:00&#x27;, &#x27;2050-01-12 21:20:00&#x27;,\n",
" &#x27;2050-01-12 21:40:00&#x27;, &#x27;2050-01-12 22:00:00&#x27;,\n",
" &#x27;2050-01-12 22:20:00&#x27;, &#x27;2050-01-12 22:40:00&#x27;],\n",
" dtype=&#x27;datetime64[ns]&#x27;, name=&#x27;time&#x27;, length=500, freq=None))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-905f735a-baee-404f-8906-e1768fe56ba5' class='xr-section-summary-in' type='checkbox' checked><label for='section-905f735a-baee-404f-8906-e1768fe56ba5' class='xr-section-summary' >Attributes: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'><dt><span>location :</span></dt><dd>node</dd><dt><span>long_name :</span></dt><dd>water surface elevation above geoid</dd><dt><span>mesh :</span></dt><dd>adcirc_mesh</dd><dt><span>standard_name :</span></dt><dd>sea_surface_height_above_geoid</dd><dt><span>units :</span></dt><dd>metric</dd></dl></div></li></ul></div></div>"
],
"text/plain": [
"<xarray.DataArray 'sea_surface_height_above_geoid' (storm: 3, time: 500,\n",
" node: 1441537)>\n",
"dask.array<open_dataset-sea_surface_height_above_geoid, shape=(3, 500, 1441537), dtype=float64, chunksize=(1, 500, 131), chunktype=numpy.ndarray>\n",
"Coordinates:\n",
" latitude (node) float64 dask.array<chunksize=(1441537,), meta=np.ndarray>\n",
" longitude (node) float64 dask.array<chunksize=(1441537,), meta=np.ndarray>\n",
" * storm (storm) int64 9 14 93\n",
" * time (time) datetime64[ns] 2050-01-06T00:20:00 ... 2050-01-12T22:40:00\n",
"Dimensions without coordinates: node\n",
"Attributes:\n",
" location: node\n",
" long_name: water surface elevation above geoid\n",
" mesh: adcirc_mesh\n",
" standard_name: sea_surface_height_above_geoid\n",
" units: metric"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%time\n",
"variable = \"sea_surface_height_above_geoid\"\n",
"time = dataset[\"time\"].to_numpy()\n",
"wse = dataset[variable]\n",
"wse"
]
},
{
"cell_type": "markdown",
"id": "c998f526-3f32-4c22-bd1b-3d7fbf5c7a29",
"metadata": {},
"source": [
"The water surface elevation data alone is 16.11 GB, however, it is split into chunks of approximately 512kb. Correctly specifying how the data is chunked in object storage is why the access can be fast along specific axis within the arrays.\n",
"\n",
"All operations are performance in a \"lazy\" manner, meaning the data is not actually read from cloud storage until it is needed. To actually read the data from the cloud object store, we need to convert the data to an array"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "bfe717fa-b913-471b-a338-b73535c7eb69",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 158 ms, sys: 29.1 ms, total: 187 ms\n",
"Wall time: 440 ms\n"
]
}
],
"source": [
"%%time\n",
"wse = dataset[variable][:, :, 7524].to_numpy()"
]
},
{
"cell_type": "markdown",
"id": "0555a1f2-d7ad-44cb-8191-d02d60a75146",
"metadata": {},
"source": [
"In the case that we didn't already know which ADCIRC node to select, we can query the data to determine that using some specific libraries to generate a search tree. In this case, we'll assume that the nearest ADCIRC mesh node to our query point is a valid selection."
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "4bae76fe-024f-4de3-9b64-d7884421d46d",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 715 ms, sys: 116 ms, total: 831 ms\n",
"Wall time: 2.53 s\n"
]
},
{
"data": {},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
"<div id='p1004'>\n",
" <div id=\"c9c5326e-19f8-411b-895f-a35f84942f15\" data-root-id=\"p1004\" style=\"display: contents;\"></div>\n",
"</div>\n",
"<script type=\"application/javascript\">(function(root) {\n",
" var docs_json = {\"6992420e-282d-4176-be70-ae1056785c49\":{\"version\":\"3.3.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p1004\",\"attributes\":{\"name\":\"Row00956\",\"tags\":[\"embedded\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1007\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/css/loading.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1075\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/css/listpanel.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1005\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/bundled/theme/default.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1006\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/bundled/theme/native.css\"}}],\"min_width\":700,\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"Spacer\",\"id\":\"p1008\",\"attributes\":{\"name\":\"HSpacer00967\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"p1007\"},{\"id\":\"p1005\"},{\"id\":\"p1006\"}],\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\"}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1016\",\"attributes\":{\"width\":700,\"height\":300,\"margin\":[5,10],\"sizing_mode\":\"fixed\",\"align\":\"start\",\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1009\",\"attributes\":{\"tags\":[[[\"time\",\"time\",null]],[]],\"start\":2525040000000.0,\"end\":2525385600000.0,\"reset_start\":2525040000000.0,\"reset_end\":2525385600000.0}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1010\",\"attributes\":{\"tags\":[[[\"sea_surface_height_above_geoid\",\"sea_surface_height_above_geoid\",null]],{\"type\":\"map\",\"entries\":[[\"invert_yaxis\",false],[\"autorange\",false]]}],\"start\":0.3548289263936485,\"end\":9.942524289564435,\"reset_start\":0.3548289263936485,\"reset_end\":9.942524289564435}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1026\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1027\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1019\",\"attributes\":{\"text\":\"Lake Pontchartrain Water Level - Storm 009\",\"text_color\":\"black\",\"text_font_size\":\"12pt\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1068\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1059\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1060\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1061\"},\"data\":{\"type\":\"map\",\"entries\":[[\"time\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"sea_surface_height_above_geoid\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fw==\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1069\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1070\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1065\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_width\":2}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1071\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1066\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1067\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1025\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1014\",\"attributes\":{\"tags\":[\"hv_created\"],\"renderers\":\"auto\",\"zoom_together\":\"none\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1015\",\"attributes\":{\"tags\":[\"hv_created\"],\"renderers\":[{\"id\":\"p1068\"}],\"tooltips\":[[\"time\",\"@{time}{%F %T}\"],[\"sea_surface_height_above_geoid\",\"@{sea_surface_height_above_geoid}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@{time}\",\"datetime\"]]}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1050\"},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1051\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1052\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1053\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1058\"}],\"active_drag\":{\"id\":\"p1051\"},\"active_scroll\":{\"id\":\"p1014\"}}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1045\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1046\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1047\"},\"axis_label\":\"WSE (ft, NAVD88)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1048\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"DatetimeAxis\",\"id\":\"p1028\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"DatetimeTicker\",\"id\":\"p1029\",\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1030\",\"attributes\":{\"num_minor_ticks\":0,\"mantissas\":[1,2,5],\"max_interval\":500.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1031\",\"attributes\":{\"num_minor_ticks\":0,\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"min_interval\":1000.0,\"max_interval\":1800000.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1032\",\"attributes\":{\"num_minor_ticks\":0,\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"min_interval\":3600000.0,\"max_interval\":43200000.0}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1033\",\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1034\",\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1035\",\"attributes\":{\"days\":[1,8,15,22]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1036\",\"attributes\":{\"days\":[1,15]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1037\",\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1038\",\"attributes\":{\"months\":[0,2,4,6,8,10]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1039\",\"attributes\":{\"months\":[0,4,8]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1040\",\"attributes\":{\"months\":[0,6]}},{\"type\":\"object\",\"name\":\"YearsTicker\",\"id\":\"p1041\"}]}},\"formatter\":{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p1042\"},\"axis_label\":\"time\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1043\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1044\",\"attributes\":{\"axis\":{\"id\":\"p1028\"},\"ticker\":{\"id\":\"p1029\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1049\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1045\"},\"ticker\":{\"id\":\"p1046\"}}}],\"min_border_top\":10,\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"output_backend\":\"webgl\"}},{\"type\":\"object\",\"name\":\"Spacer\",\"id\":\"p1073\",\"attributes\":{\"name\":\"HSpacer00970\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"p1007\"},{\"id\":\"p1005\"},{\"id\":\"p1006\"}],\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\"}}]}}],\"defs\":[{\"type\":\"model\",\"name\":\"ReactiveHTML1\"},{\"type\":\"model\",\"name\":\"FlexBox1\",\"properties\":[{\"name\":\"align_content\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"align_items\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"flex_direction\",\"kind\":\"Any\",\"default\":\"row\"},{\"name\":\"flex_wrap\",\"kind\":\"Any\",\"default\":\"wrap\"},{\"name\":\"justify_content\",\"kind\":\"Any\",\"default\":\"flex-start\"}]},{\"type\":\"model\",\"name\":\"FloatPanel1\",\"properties\":[{\"name\":\"config\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"contained\",\"kind\":\"Any\",\"default\":true},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"right-top\"},{\"name\":\"offsetx\",\"kind\":\"Any\",\"default\":null},{\"name\":\"offsety\",\"kind\":\"Any\",\"default\":null},{\"name\":\"theme\",\"kind\":\"Any\",\"default\":\"primary\"},{\"name\":\"status\",\"kind\":\"Any\",\"default\":\"normalized\"}]},{\"type\":\"model\",\"name\":\"GridStack1\",\"properties\":[{\"name\":\"mode\",\"kind\":\"Any\",\"default\":\"warn\"},{\"name\":\"ncols\",\"kind\":\"Any\",\"default\":null},{\"name\":\"nrows\",\"kind\":\"Any\",\"default\":null},{\"name\":\"allow_resize\",\"kind\":\"Any\",\"default\":true},{\"name\":\"allow_drag\",\"kind\":\"Any\",\"default\":true},{\"name\":\"state\",\"kind\":\"Any\",\"default\":[]}]},{\"type\":\"model\",\"name\":\"drag1\",\"properties\":[{\"name\":\"slider_width\",\"kind\":\"Any\",\"default\":5},{\"name\":\"slider_color\",\"kind\":\"Any\",\"default\":\"black\"},{\"name\":\"value\",\"kind\":\"Any\",\"default\":50}]},{\"type\":\"model\",\"name\":\"click1\",\"properties\":[{\"name\":\"terminal_output\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"debug_name\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"clears\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"toggle_value1\",\"properties\":[{\"name\":\"active_icons\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"options\",\"kind\":\"Any\",\"default\":{\"type\":\"map\",\"entries\":[[\"favorite\",\"heart\"]]}},{\"name\":\"value\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_reactions\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_base_url\",\"kind\":\"Any\",\"default\":\"https://tabler-icons.io/static/tabler-icons/icons/\"}]},{\"type\":\"model\",\"name\":\"copy_to_clipboard1\",\"properties\":[{\"name\":\"value\",\"kind\":\"Any\",\"default\":null},{\"name\":\"fill\",\"kind\":\"Any\",\"default\":\"none\"}]},{\"type\":\"model\",\"name\":\"FastWrapper1\",\"properties\":[{\"name\":\"object\",\"kind\":\"Any\",\"default\":null},{\"name\":\"style\",\"kind\":\"Any\",\"default\":null}]},{\"type\":\"model\",\"name\":\"NotificationAreaBase1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"NotificationArea1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"notifications\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0},{\"name\":\"types\",\"kind\":\"Any\",\"default\":[{\"type\":\"map\",\"entries\":[[\"type\",\"warning\"],[\"background\",\"#ffc107\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-exclamation-triangle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]},{\"type\":\"map\",\"entries\":[[\"type\",\"info\"],[\"background\",\"#007bff\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-info-circle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]}]}]},{\"type\":\"model\",\"name\":\"Notification\",\"properties\":[{\"name\":\"background\",\"kind\":\"Any\",\"default\":null},{\"name\":\"duration\",\"kind\":\"Any\",\"default\":3000},{\"name\":\"icon\",\"kind\":\"Any\",\"default\":null},{\"name\":\"message\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"notification_type\",\"kind\":\"Any\",\"default\":null},{\"name\":\"_destroyed\",\"kind\":\"Any\",\"default\":false}]},{\"type\":\"model\",\"name\":\"TemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"BootstrapTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"MaterialTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]}]}};\n",
" var render_items = [{\"docid\":\"6992420e-282d-4176-be70-ae1056785c49\",\"roots\":{\"p1004\":\"c9c5326e-19f8-411b-895f-a35f84942f15\"},\"root_ids\":[\"p1004\"]}];\n",
" var docs = Object.values(docs_json)\n",
" if (!docs) {\n",
" return\n",
" }\n",
" const py_version = docs[0].version.replace('rc', '-rc.').replace('.dev', '-dev.')\n",
" function embed_document(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
" for (const render_item of render_items) {\n",
" for (const root_id of render_item.root_ids) {\n",
"\tconst id_el = document.getElementById(root_id)\n",
"\tif (id_el.children.length && (id_el.children[0].className === 'bk-root')) {\n",
"\t const root_el = id_el.children[0]\n",
"\t root_el.id = root_el.id + '-rendered'\n",
"\t}\n",
" }\n",
" }\n",
" }\n",
" function get_bokeh(root) {\n",
" if (root.Bokeh === undefined) {\n",
" return null\n",
" } else if (root.Bokeh.version !== py_version) {\n",
" if (root.Bokeh.versions === undefined || !root.Bokeh.versions.has(py_version)) {\n",
"\treturn null\n",
" }\n",
" return root.Bokeh.versions.get(py_version);\n",
" } else if (root.Bokeh.version === py_version) {\n",
" return root.Bokeh\n",
" }\n",
" return null\n",
" }\n",
" function is_loaded(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" return (Bokeh != null && Bokeh.Panel !== undefined)\n",
" }\n",
" if (is_loaded(root)) {\n",
" embed_document(root);\n",
" } else {\n",
" var attempts = 0;\n",
" var timer = setInterval(function(root) {\n",
" if (is_loaded(root)) {\n",
" clearInterval(timer);\n",
" embed_document(root);\n",
" } else if (document.readyState == \"complete\") {\n",
" attempts++;\n",
" if (attempts > 200) {\n",
" clearInterval(timer);\n",
"\t var Bokeh = get_bokeh(root)\n",
"\t if (Bokeh == null || Bokeh.Panel == null) {\n",
" console.warn(\"Panel: ERROR: Unable to run Panel code because Bokeh or Panel library is missing\");\n",
"\t } else {\n",
"\t console.warn(\"Panel: WARNING: Attempting to render but not all required libraries could be resolved.\")\n",
"\t embed_document(root)\n",
"\t }\n",
" }\n",
" }\n",
" }, 25, root)\n",
" }\n",
"})(window);</script>"
],
"text/plain": [
":Curve [time] (sea_surface_height_above_geoid)"
]
},
"execution_count": 7,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {
"id": "p1004"
}
},
"output_type": "execute_result"
}
],
"source": [
"%%time\n",
"from datetime import datetime\n",
"\n",
"wse = dataset[\"sea_surface_height_above_geoid\"]\n",
"wse.xoak.set_index([\"longitude\", \"latitude\"], 'scipy_kdtree')\n",
"\n",
"point_x, point_y = -90.16, 30.19 # Lake Pontchartrain\n",
"\n",
"ds_point = xr.Dataset({\"lon\": (\"point\", [point_x]), \"lat\": (\"point\", [point_y])})\n",
"data_1d = wse.xoak.sel(latitude=ds_point.lat, longitude=ds_point.lon).sel(storm=9) * 3.28084\n",
"\n",
"plot_start = datetime(2050,1,6)\n",
"plot_end = datetime(2050,1,10)\n",
"\n",
"data_1d.hvplot(x=\"time\", grid=True, \n",
" title=\"Lake Pontchartrain Water Level - Storm 009\", \n",
" xlim=(plot_start, plot_end), ylabel=\"WSE (ft, NAVD88)\"\n",
")"
]
},
{
"cell_type": "markdown",
"id": "b4643780-a62a-4bf1-a97c-f7be4c9bfa43",
"metadata": {},
"source": [
"The above plot is interactive so the user can explore the data including hovering their mouse to get specific values.\n",
"\n",
"We can do the same thing for multiple storms and plot them together. You could easily imagine doing analysis on multiple storms at an array of points with these methods. This would be a very fast and efficient way to query data for anyone who needs access to raw ADCIRC data values for any number of model output parameters."
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "d43ddb95-4c87-4eb8-81f0-f6bbe33ebcd1",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 190 ms, sys: 42.3 ms, total: 232 ms\n",
"Wall time: 1.04 s\n"
]
},
{
"data": {},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
"<div id='p1079'>\n",
" <div id=\"d091564c-0ecd-4628-bb8c-7ee7f5a92c3a\" data-root-id=\"p1079\" style=\"display: contents;\"></div>\n",
"</div>\n",
"<script type=\"application/javascript\">(function(root) {\n",
" var docs_json = {\"89fe0a8e-f3fb-4463-8b3e-cdf395b0b579\":{\"version\":\"3.3.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p1079\",\"attributes\":{\"name\":\"Row01338\",\"tags\":[\"embedded\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1082\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/css/loading.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1186\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/css/listpanel.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1080\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/bundled/theme/default.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1081\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/bundled/theme/native.css\"}}],\"min_width\":700,\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"Spacer\",\"id\":\"p1083\",\"attributes\":{\"name\":\"HSpacer01349\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"p1082\"},{\"id\":\"p1080\"},{\"id\":\"p1081\"}],\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\"}},{\"type\":\"object\",\"name\":\"Figure\",\"id\":\"p1097\",\"attributes\":{\"width\":700,\"height\":300,\"margin\":[5,10],\"sizing_mode\":\"fixed\",\"align\":\"start\",\"x_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1084\",\"attributes\":{\"tags\":[[[\"time\",\"time\",null]],[]],\"start\":2525040000000.0,\"end\":2525472000000.0,\"reset_start\":2525040000000.0,\"reset_end\":2525472000000.0}},\"y_range\":{\"type\":\"object\",\"name\":\"Range1d\",\"id\":\"p1085\",\"attributes\":{\"tags\":[[[\"sea_surface_height_above_geoid\",\"sea_surface_height_above_geoid\",null]],{\"type\":\"map\",\"entries\":[[\"invert_yaxis\",false],[\"autorange\",false]]}],\"start\":0.3548289263936485,\"end\":9.942524289564435,\"reset_start\":0.3548289263936485,\"reset_end\":9.942524289564435}},\"x_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1107\"},\"y_scale\":{\"type\":\"object\",\"name\":\"LinearScale\",\"id\":\"p1108\"},\"title\":{\"type\":\"object\",\"name\":\"Title\",\"id\":\"p1100\",\"attributes\":{\"text\":\"Lake Pontchartrain Water Level - Multiple Storms\",\"text_color\":\"black\",\"text_font_size\":\"12pt\"}},\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1149\",\"attributes\":{\"name\":\"9\",\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1140\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1141\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1142\"},\"data\":{\"type\":\"map\",\"entries\":[[\"time\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"sea_surface_height_above_geoid\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fw==\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"storm\",[9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1150\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1151\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1146\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_width\":2}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1154\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1147\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1148\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#30a2da\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1164\",\"attributes\":{\"name\":\"14\",\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1155\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1156\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1157\"},\"data\":{\"type\":\"map\",\"entries\":[[\"time\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"sea_surface_height_above_geoid\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fw==\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"storm\",[14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1165\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1166\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1161\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#fc4f30\",\"line_width\":2}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1168\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#fc4f30\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1162\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#fc4f30\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1163\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#fc4f30\",\"line_alpha\":0.2,\"line_width\":2}}}},{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1178\",\"attributes\":{\"name\":\"93\",\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1169\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1170\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1171\"},\"data\":{\"type\":\"map\",\"entries\":[[\"time\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AABceEFfgkIAANgKQl+CQgAAVJ1CX4JCAADQL0NfgkIAAEzCQ1+CQgAAyFREX4JCAABE50RfgkIAAMB5RV+CQgAAPAxGX4JCAAC4nkZfgkIAADQxR1+CQgAAsMNHX4JCAAAsVkhfgkIAAKjoSF+CQgAAJHtJX4JCAACgDUpfgkIAABygSl+CQgAAmDJLX4JCAAAUxUtfgkIAAJBXTF+CQgAADOpMX4JCAACIfE1fgkIAAAQPTl+CQgAAgKFOX4JCAAD8M09fgkIAAHjGT1+CQgAA9FhQX4JCAABw61BfgkIAAOx9UV+CQgAAaBBSX4JCAADkolJfgkIAAGA1U1+CQgAA3MdTX4JCAABYWlRfgkIAANTsVF+CQgAAUH9VX4JCAADMEVZfgkIAAEikVl+CQgAAxDZXX4JCAABAyVdfgkIAALxbWF+CQgAAOO5YX4JCAAC0gFlfgkIAADATWl+CQgAArKVaX4JCAAAoOFtfgkIAAKTKW1+CQgAAIF1cX4JCAACc71xfgkIAABiCXV+CQgAAlBReX4JCAAAQp15fgkIAAIw5X1+CQgAACMxfX4JCAACEXmBfgkIAAADxYF+CQgAAfINhX4JCAAD4FWJfgkIAAHSoYl+CQgAA8DpjX4JCAABszWNfgkIAAOhfZF+CQgAAZPJkX4JCAADghGVfgkIAAFwXZl+CQgAA2KlmX4JCAABUPGdfgkIAANDOZ1+CQgAATGFoX4JCAADI82hfgkIAAESGaV+CQgAAwBhqX4JCAAA8q2pfgkIAALg9a1+CQgAANNBrX4JCAACwYmxfgkIAACz1bF+CQgAAqIdtX4JCAAAkGm5fgkIAAKCsbl+CQgAAHD9vX4JCAACY0W9fgkIAABRkcF+CQgAAkPZwX4JCAAAMiXFfgkIAAIgbcl+CQgAABK5yX4JCAACAQHNfgkIAAPzSc1+CQgAAeGV0X4JCAAD093RfgkIAAHCKdV+CQgAA7Bx2X4JCAABor3ZfgkIAAORBd1+CQgAAYNR3X4JCAADcZnhfgkIAAFj5eF+CQgAA1It5X4JCAABQHnpfgkIAAMywel+CQgAASEN7X4JCAADE1XtfgkIAAEBofF+CQgAAvPp8X4JCAAA4jX1fgkIAALQffl+CQgAAMLJ+X4JCAACsRH9fgkIAACjXf1+CQgAApGmAX4JCAAAg/IBfgkIAAJyOgV+CQgAAGCGCX4JCAACUs4JfgkIAABBGg1+CQgAAjNiDX4JCAAAIa4RfgkIAAIT9hF+CQgAAAJCFX4JCAAB8IoZfgkIAAPi0hl+CQgAAdEeHX4JCAADw2YdfgkIAAGxsiF+CQgAA6P6IX4JCAABkkYlfgkIAAOAjil+CQgAAXLaKX4JCAADYSItfgkIAAFTbi1+CQgAA0G2MX4JCAABMAI1fgkIAAMiSjV+CQgAARCWOX4JCAADAt45fgkIAADxKj1+CQgAAuNyPX4JCAAA0b5BfgkIAALABkV+CQgAALJSRX4JCAACoJpJfgkIAACS5kl+CQgAAoEuTX4JCAAAc3pNfgkIAAJhwlF+CQgAAFAOVX4JCAACQlZVfgkIAAAwoll+CQgAAiLqWX4JCAAAETZdfgkIAAIDfl1+CQgAA/HGYX4JCAAB4BJlfgkIAAPSWmV+CQgAAcCmaX4JCAADsu5pfgkIAAGhOm1+CQgAA5OCbX4JCAABgc5xfgkIAANwFnV+CQgAAWJidX4JCAADUKp5fgkIAAFC9nl+CQgAAzE+fX4JCAABI4p9fgkIAAMR0oF+CQgAAQAehX4JCAAC8maFfgkIAADgsol+CQgAAtL6iX4JCAAAwUaNfgkIAAKzjo1+CQgAAKHakX4JCAACkCKVfgkIAACCbpV+CQgAAnC2mX4JCAAAYwKZfgkIAAJRSp1+CQgAAEOWnX4JCAACMd6hfgkIAAAgKqV+CQgAAhJypX4JCAAAAL6pfgkIAAHzBql+CQgAA+FOrX4JCAAB05qtfgkIAAPB4rF+CQgAAbAutX4JCAADona1fgkIAAGQwrl+CQgAA4MKuX4JCAABcVa9fgkIAANjnr1+CQgAAVHqwX4JCAADQDLFfgkIAAEyfsV+CQgAAyDGyX4JCAABExLJfgkIAAMBWs1+CQgAAPOmzX4JCAAC4e7RfgkIAADQOtV+CQgAAsKC1X4JCAAAsM7ZfgkIAAKjFtl+CQgAAJFi3X4JCAACg6rdfgkIAABx9uF+CQgAAmA+5X4JCAAAUorlfgkIAAJA0ul+CQgAADMe6X4JCAACIWbtfgkIAAATsu1+CQgAAgH68X4JCAAD8EL1fgkIAAHijvV+CQgAA9DW+X4JCAABwyL5fgkIAAOxav1+CQgAAaO2/X4JCAADkf8BfgkIAAGASwV+CQgAA3KTBX4JCAABYN8JfgkIAANTJwl+CQgAAUFzDX4JCAADM7sNfgkIAAEiBxF+CQgAAxBPFX4JCAABApsVfgkIAALw4xl+CQgAAOMvGX4JCAAC0XcdfgkIAADDwx1+CQgAArILIX4JCAAAoFclfgkIAAKSnyV+CQgAAIDrKX4JCAACczMpfgkIAABhfy1+CQgAAlPHLX4JCAAAQhMxfgkIAAIwWzV+CQgAACKnNX4JCAACEO85fgkIAAADOzl+CQgAAfGDPX4JCAAD48s9fgkIAAHSF0F+CQgAA8BfRX4JCAABsqtFfgkIAAOg80l+CQgAAZM/SX4JCAADgYdNfgkIAAFz001+CQgAA2IbUX4JCAABUGdVfgkIAANCr1V+CQgAATD7WX4JCAADI0NZfgkIAAERj11+CQgAAwPXXX4JCAAA8iNhfgkIAALga2V+CQgAANK3ZX4JCAACwP9pfgkIAACzS2l+CQgAAqGTbX4JCAAAk99tfgkIAAKCJ3F+CQgAAHBzdX4JCAACYrt1fgkIAABRB3l+CQgAAkNPeX4JCAAAMZt9fgkIAAIj431+CQgAABIvgX4JCAACAHeFfgkIAAPyv4V+CQgAAeELiX4JCAAD01OJfgkIAAHBn41+CQgAA7PnjX4JCAABojORfgkIAAOQe5V+CQgAAYLHlX4JCAADcQ+ZfgkIAAFjW5l+CQgAA1GjnX4JCAABQ++dfgkIAAMyN6F+CQgAASCDpX4JCAADEsulfgkIAAEBF6l+CQgAAvNfqX4JCAAA4autfgkIAALT861+CQgAAMI/sX4JCAACsIe1fgkIAACi07V+CQgAApEbuX4JCAAAg2e5fgkIAAJxr71+CQgAAGP7vX4JCAACUkPBfgkIAABAj8V+CQgAAjLXxX4JCAAAISPJfgkIAAITa8l+CQgAAAG3zX4JCAAB8//NfgkIAAPiR9F+CQgAAdCT1X4JCAADwtvVfgkIAAGxJ9l+CQgAA6Nv2X4JCAABkbvdfgkIAAOAA+F+CQgAAXJP4X4JCAADYJflfgkIAAFS4+V+CQgAA0Er6X4JCAABM3fpfgkIAAMhv+1+CQgAARAL8X4JCAADAlPxfgkIAADwn/V+CQgAAuLn9X4JCAAA0TP5fgkIAALDe/l+CQgAALHH/X4JCAACoAwBggkIAACSWAGCCQgAAoCgBYIJCAAAcuwFggkIAAJhNAmCCQgAAFOACYIJCAACQcgNggkIAAAwFBGCCQgAAiJcEYIJCAAAEKgVggkIAAIC8BWCCQgAA/E4GYIJCAAB44QZggkIAAPRzB2CCQgAAcAYIYIJCAADsmAhggkIAAGgrCWCCQgAA5L0JYIJCAABgUApggkIAANziCmCCQgAAWHULYIJCAADUBwxggkIAAFCaDGCCQgAAzCwNYIJCAABIvw1ggkIAAMRRDmCCQgAAQOQOYIJCAAC8dg9ggkIAADgJEGCCQgAAtJsQYIJCAAAwLhFggkIAAKzAEWCCQgAAKFMSYIJCAACk5RJggkIAACB4E2CCQgAAnAoUYIJCAAAYnRRggkIAAJQvFWCCQgAAEMIVYIJCAACMVBZggkIAAAjnFmCCQgAAhHkXYIJCAAAADBhggkIAAHyeGGCCQgAA+DAZYIJCAAB0wxlggkIAAPBVGmCCQgAAbOgaYIJCAADoehtggkIAAGQNHGCCQgAA4J8cYIJCAABcMh1ggkIAANjEHWCCQgAAVFceYIJCAADQ6R5ggkIAAEx8H2CCQgAAyA4gYIJCAABEoSBggkIAAMAzIWCCQgAAPMYhYIJCAAC4WCJggkIAADTrImCCQgAAsH0jYIJCAAAsECRggkIAAKiiJGCCQgAAJDUlYIJCAACgxyVggkIAABxaJmCCQgAAmOwmYIJCAAAUfydggkIAAJARKGCCQgAADKQoYIJCAACINilggkIAAATJKWCCQgAAgFsqYIJCAAD87SpggkIAAHiAK2CCQgAA9BIsYIJCAABwpSxggkIAAOw3LWCCQgAAaMotYIJCAADkXC5ggkIAAGDvLmCCQgAA3IEvYIJCAABYFDBggkIAANSmMGCCQgAAUDkxYIJCAADMyzFggkIAAEheMmCCQgAAxPAyYIJCAABAgzNggkIAALwVNGCCQgAAOKg0YIJCAAC0OjVggkIAADDNNWCCQgAArF82YIJCAAAo8jZggkIAAKSEN2CCQgAAIBc4YIJCAACcqThggkIAABg8OWCCQgAAlM45YIJCAAAQYTpggkIAAIzzOmCCQgAACIY7YIJCAACEGDxggkIAAACrPGCCQgAAfD09YIJCAAD4zz1ggkIAAHRiPmCCQgAA8PQ+YIJCAABshz9ggkIAAOgZQGCCQgAAZKxAYIJCAADgPkFggkIAAFzRQWCCQgAA2GNCYIJCAABU9kJggkIAANCIQ2CCQgAATBtEYIJCAADIrURggkIAAERARWCCQgAAwNJFYIJCAAA8ZUZggkIAALj3RmCCQgAANIpHYIJCAACwHEhggkIAACyvSGCCQgAAqEFJYIJCAAAk1ElggkIAAKBmSmCCQgAAHPlKYIJCAACYi0tggkIAABQeTGCCQgAAkLBMYIJCAAAMQ01ggkIAAIjVTWCCQgAABGhOYIJCAACA+k5ggkIAAPyMT2CCQgAAeB9QYIJCAAD0sVBggkIAAHBEUWCCQgAA7NZRYIJCAABoaVJggkIAAOT7UmCCQgAAYI5TYIJCAADcIFRggkIAAFizVGCCQgAA1EVVYIJCAABQ2FVggkIAAMxqVmCCQgAASP1WYIJCAADEj1dggkIAAEAiWGCCQgAAvLRYYIJCAAA4R1lggkIAALTZWWCCQgAAMGxaYIJCAACs/lpggkIAACiRW2CCQgAApCNcYIJCAAAgtlxggkIAAJxIXWCCQgAAGNtdYIJCAACUbV5ggkIAABAAX2CCQg==\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"sea_surface_height_above_geoid\",{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"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\"},\"shape\":[500],\"dtype\":\"float64\",\"order\":\"little\"}],[\"storm\",[93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93,93]]]}}},\"view\":{\"type\":\"object\",\"name\":\"CDSView\",\"id\":\"p1179\",\"attributes\":{\"filter\":{\"type\":\"object\",\"name\":\"AllIndices\",\"id\":\"p1180\"}}},\"glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1175\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#e5ae38\",\"line_width\":2}},\"selection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1182\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#e5ae38\",\"line_width\":2}},\"nonselection_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1176\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#e5ae38\",\"line_alpha\":0.1,\"line_width\":2}},\"muted_glyph\":{\"type\":\"object\",\"name\":\"Line\",\"id\":\"p1177\",\"attributes\":{\"tags\":[\"apply_ranges\"],\"x\":{\"type\":\"field\",\"field\":\"time\"},\"y\":{\"type\":\"field\",\"field\":\"sea_surface_height_above_geoid\"},\"line_color\":\"#e5ae38\",\"line_alpha\":0.2,\"line_width\":2}}}}],\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1106\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1089\",\"attributes\":{\"tags\":[\"hv_created\"],\"renderers\":\"auto\",\"zoom_together\":\"none\"}},{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1090\",\"attributes\":{\"tags\":[\"hv_created\"],\"renderers\":[{\"id\":\"p1149\"},{\"id\":\"p1164\"},{\"id\":\"p1178\"}],\"tooltips\":[[\"storm\",\"@{storm}\"],[\"time\",\"@{time}{%F %T}\"],[\"sea_surface_height_above_geoid\",\"@{sea_surface_height_above_geoid}\"]],\"formatters\":{\"type\":\"map\",\"entries\":[[\"@{time}\",\"datetime\"]]}}},{\"type\":\"object\",\"name\":\"SaveTool\",\"id\":\"p1131\"},{\"type\":\"object\",\"name\":\"PanTool\",\"id\":\"p1132\"},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1133\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1134\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}}}},{\"type\":\"object\",\"name\":\"ResetTool\",\"id\":\"p1139\"}],\"active_drag\":{\"id\":\"p1132\"},\"active_scroll\":{\"id\":\"p1089\"}}},\"left\":[{\"type\":\"object\",\"name\":\"LinearAxis\",\"id\":\"p1126\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"BasicTicker\",\"id\":\"p1127\",\"attributes\":{\"mantissas\":[1,2,5]}},\"formatter\":{\"type\":\"object\",\"name\":\"BasicTickFormatter\",\"id\":\"p1128\"},\"axis_label\":\"WSE (ft, NAVD88)\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1129\"}}}],\"below\":[{\"type\":\"object\",\"name\":\"DatetimeAxis\",\"id\":\"p1109\",\"attributes\":{\"ticker\":{\"type\":\"object\",\"name\":\"DatetimeTicker\",\"id\":\"p1110\",\"attributes\":{\"num_minor_ticks\":5,\"tickers\":[{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1111\",\"attributes\":{\"num_minor_ticks\":0,\"mantissas\":[1,2,5],\"max_interval\":500.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1112\",\"attributes\":{\"num_minor_ticks\":0,\"base\":60,\"mantissas\":[1,2,5,10,15,20,30],\"min_interval\":1000.0,\"max_interval\":1800000.0}},{\"type\":\"object\",\"name\":\"AdaptiveTicker\",\"id\":\"p1113\",\"attributes\":{\"num_minor_ticks\":0,\"base\":24,\"mantissas\":[1,2,4,6,8,12],\"min_interval\":3600000.0,\"max_interval\":43200000.0}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1114\",\"attributes\":{\"days\":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1115\",\"attributes\":{\"days\":[1,4,7,10,13,16,19,22,25,28]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1116\",\"attributes\":{\"days\":[1,8,15,22]}},{\"type\":\"object\",\"name\":\"DaysTicker\",\"id\":\"p1117\",\"attributes\":{\"days\":[1,15]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1118\",\"attributes\":{\"months\":[0,1,2,3,4,5,6,7,8,9,10,11]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1119\",\"attributes\":{\"months\":[0,2,4,6,8,10]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1120\",\"attributes\":{\"months\":[0,4,8]}},{\"type\":\"object\",\"name\":\"MonthsTicker\",\"id\":\"p1121\",\"attributes\":{\"months\":[0,6]}},{\"type\":\"object\",\"name\":\"YearsTicker\",\"id\":\"p1122\"}]}},\"formatter\":{\"type\":\"object\",\"name\":\"DatetimeTickFormatter\",\"id\":\"p1123\"},\"axis_label\":\"time\",\"major_label_policy\":{\"type\":\"object\",\"name\":\"AllLabels\",\"id\":\"p1124\"}}}],\"center\":[{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1125\",\"attributes\":{\"axis\":{\"id\":\"p1109\"},\"ticker\":{\"id\":\"p1110\"}}},{\"type\":\"object\",\"name\":\"Grid\",\"id\":\"p1130\",\"attributes\":{\"dimension\":1,\"axis\":{\"id\":\"p1126\"},\"ticker\":{\"id\":\"p1127\"}}},{\"type\":\"object\",\"name\":\"Legend\",\"id\":\"p1152\",\"attributes\":{\"location\":\"top_left\",\"title\":\"storm\",\"click_policy\":\"mute\",\"items\":[{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1153\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"9\"},\"renderers\":[{\"id\":\"p1149\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1167\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"14\"},\"renderers\":[{\"id\":\"p1164\"}]}},{\"type\":\"object\",\"name\":\"LegendItem\",\"id\":\"p1181\",\"attributes\":{\"label\":{\"type\":\"value\",\"value\":\"93\"},\"renderers\":[{\"id\":\"p1178\"}]}}]}}],\"min_border_top\":10,\"min_border_bottom\":10,\"min_border_left\":10,\"min_border_right\":10,\"output_backend\":\"webgl\"}},{\"type\":\"object\",\"name\":\"Spacer\",\"id\":\"p1184\",\"attributes\":{\"name\":\"HSpacer01352\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"p1082\"},{\"id\":\"p1080\"},{\"id\":\"p1081\"}],\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\"}}]}}],\"defs\":[{\"type\":\"model\",\"name\":\"ReactiveHTML1\"},{\"type\":\"model\",\"name\":\"FlexBox1\",\"properties\":[{\"name\":\"align_content\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"align_items\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"flex_direction\",\"kind\":\"Any\",\"default\":\"row\"},{\"name\":\"flex_wrap\",\"kind\":\"Any\",\"default\":\"wrap\"},{\"name\":\"justify_content\",\"kind\":\"Any\",\"default\":\"flex-start\"}]},{\"type\":\"model\",\"name\":\"FloatPanel1\",\"properties\":[{\"name\":\"config\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"contained\",\"kind\":\"Any\",\"default\":true},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"right-top\"},{\"name\":\"offsetx\",\"kind\":\"Any\",\"default\":null},{\"name\":\"offsety\",\"kind\":\"Any\",\"default\":null},{\"name\":\"theme\",\"kind\":\"Any\",\"default\":\"primary\"},{\"name\":\"status\",\"kind\":\"Any\",\"default\":\"normalized\"}]},{\"type\":\"model\",\"name\":\"GridStack1\",\"properties\":[{\"name\":\"mode\",\"kind\":\"Any\",\"default\":\"warn\"},{\"name\":\"ncols\",\"kind\":\"Any\",\"default\":null},{\"name\":\"nrows\",\"kind\":\"Any\",\"default\":null},{\"name\":\"allow_resize\",\"kind\":\"Any\",\"default\":true},{\"name\":\"allow_drag\",\"kind\":\"Any\",\"default\":true},{\"name\":\"state\",\"kind\":\"Any\",\"default\":[]}]},{\"type\":\"model\",\"name\":\"drag1\",\"properties\":[{\"name\":\"slider_width\",\"kind\":\"Any\",\"default\":5},{\"name\":\"slider_color\",\"kind\":\"Any\",\"default\":\"black\"},{\"name\":\"value\",\"kind\":\"Any\",\"default\":50}]},{\"type\":\"model\",\"name\":\"click1\",\"properties\":[{\"name\":\"terminal_output\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"debug_name\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"clears\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"toggle_value1\",\"properties\":[{\"name\":\"active_icons\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"options\",\"kind\":\"Any\",\"default\":{\"type\":\"map\",\"entries\":[[\"favorite\",\"heart\"]]}},{\"name\":\"value\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_reactions\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_base_url\",\"kind\":\"Any\",\"default\":\"https://tabler-icons.io/static/tabler-icons/icons/\"}]},{\"type\":\"model\",\"name\":\"copy_to_clipboard1\",\"properties\":[{\"name\":\"value\",\"kind\":\"Any\",\"default\":null},{\"name\":\"fill\",\"kind\":\"Any\",\"default\":\"none\"}]},{\"type\":\"model\",\"name\":\"FastWrapper1\",\"properties\":[{\"name\":\"object\",\"kind\":\"Any\",\"default\":null},{\"name\":\"style\",\"kind\":\"Any\",\"default\":null}]},{\"type\":\"model\",\"name\":\"NotificationAreaBase1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"NotificationArea1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"notifications\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0},{\"name\":\"types\",\"kind\":\"Any\",\"default\":[{\"type\":\"map\",\"entries\":[[\"type\",\"warning\"],[\"background\",\"#ffc107\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-exclamation-triangle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]},{\"type\":\"map\",\"entries\":[[\"type\",\"info\"],[\"background\",\"#007bff\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-info-circle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]}]}]},{\"type\":\"model\",\"name\":\"Notification\",\"properties\":[{\"name\":\"background\",\"kind\":\"Any\",\"default\":null},{\"name\":\"duration\",\"kind\":\"Any\",\"default\":3000},{\"name\":\"icon\",\"kind\":\"Any\",\"default\":null},{\"name\":\"message\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"notification_type\",\"kind\":\"Any\",\"default\":null},{\"name\":\"_destroyed\",\"kind\":\"Any\",\"default\":false}]},{\"type\":\"model\",\"name\":\"TemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"BootstrapTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"MaterialTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]}]}};\n",
" var render_items = [{\"docid\":\"89fe0a8e-f3fb-4463-8b3e-cdf395b0b579\",\"roots\":{\"p1079\":\"d091564c-0ecd-4628-bb8c-7ee7f5a92c3a\"},\"root_ids\":[\"p1079\"]}];\n",
" var docs = Object.values(docs_json)\n",
" if (!docs) {\n",
" return\n",
" }\n",
" const py_version = docs[0].version.replace('rc', '-rc.').replace('.dev', '-dev.')\n",
" function embed_document(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
" for (const render_item of render_items) {\n",
" for (const root_id of render_item.root_ids) {\n",
"\tconst id_el = document.getElementById(root_id)\n",
"\tif (id_el.children.length && (id_el.children[0].className === 'bk-root')) {\n",
"\t const root_el = id_el.children[0]\n",
"\t root_el.id = root_el.id + '-rendered'\n",
"\t}\n",
" }\n",
" }\n",
" }\n",
" function get_bokeh(root) {\n",
" if (root.Bokeh === undefined) {\n",
" return null\n",
" } else if (root.Bokeh.version !== py_version) {\n",
" if (root.Bokeh.versions === undefined || !root.Bokeh.versions.has(py_version)) {\n",
"\treturn null\n",
" }\n",
" return root.Bokeh.versions.get(py_version);\n",
" } else if (root.Bokeh.version === py_version) {\n",
" return root.Bokeh\n",
" }\n",
" return null\n",
" }\n",
" function is_loaded(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" return (Bokeh != null && Bokeh.Panel !== undefined)\n",
" }\n",
" if (is_loaded(root)) {\n",
" embed_document(root);\n",
" } else {\n",
" var attempts = 0;\n",
" var timer = setInterval(function(root) {\n",
" if (is_loaded(root)) {\n",
" clearInterval(timer);\n",
" embed_document(root);\n",
" } else if (document.readyState == \"complete\") {\n",
" attempts++;\n",
" if (attempts > 200) {\n",
" clearInterval(timer);\n",
"\t var Bokeh = get_bokeh(root)\n",
"\t if (Bokeh == null || Bokeh.Panel == null) {\n",
" console.warn(\"Panel: ERROR: Unable to run Panel code because Bokeh or Panel library is missing\");\n",
"\t } else {\n",
"\t console.warn(\"Panel: WARNING: Attempting to render but not all required libraries could be resolved.\")\n",
"\t embed_document(root)\n",
"\t }\n",
" }\n",
" }\n",
" }, 25, root)\n",
" }\n",
"})(window);</script>"
],
"text/plain": [
":NdOverlay [storm]\n",
" :Curve [time] (sea_surface_height_above_geoid)"
]
},
"execution_count": 8,
"metadata": {
"application/vnd.holoviews_exec.v0+json": {
"id": "p1079"
}
},
"output_type": "execute_result"
}
],
"source": [
"%%time\n",
"data_storm = wse.xoak.sel(latitude=ds_point.lat, longitude=ds_point.lon)*3.28084\n",
"\n",
"plot_start = datetime(2050,1,6)\n",
"plot_end = datetime(2050,1,11)\n",
"\n",
"data_storm.hvplot(x=\"time\", grid=True, \n",
" title=\"Lake Pontchartrain Water Level - Multiple Storms\", \n",
" xlim=(plot_start, plot_end), ylabel='WSE (ft, NAVD88)',\n",
").overlay().opts(legend_position='top_left')"
]
},
{
"cell_type": "markdown",
"id": "b1b9b57d-078c-434b-8753-23583febf260",
"metadata": {},
"source": [
"Now, the user can view all three storms and inspect their values."
]
},
{
"cell_type": "markdown",
"id": "8d0425f7-d6b1-4a64-abd3-610cfbd1ea2b",
"metadata": {},
"source": [
"## Advanced Usage - 2D Rendering\n",
"\n",
"The below example uses the Holoviews and Geoviews packages to render the 2D data as an interactive map.\n",
"\n",
"The first step is to import the libraries which we'll be using"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "f43d33d7-4c55-4879-a367-dcddcd9d12db",
"metadata": {},
"outputs": [
{
"data": {
"application/javascript": [
"(function(root) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" var force = true;\n",
" var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n",
" var reloading = false;\n",
" var Bokeh = root.Bokeh;\n",
"\n",
" if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n",
" if (css_urls == null) css_urls = [];\n",
" if (js_urls == null) js_urls = [];\n",
" if (js_modules == null) js_modules = [];\n",
" if (js_exports == null) js_exports = {};\n",
"\n",
" root._bokeh_onload_callbacks.push(callback);\n",
"\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 && Object.keys(js_exports).length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" if (!reloading) {\n",
" console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" }\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",
" window._bokeh_on_load = on_load\n",
"\n",
" function on_error() {\n",
" console.error(\"failed to load \" + url);\n",
" }\n",
"\n",
" var skip = [];\n",
" if (window.requirejs) {\n",
" window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n",
" require([\"jspanel\"], function(jsPanel) {\n",
"\twindow.jsPanel = jsPanel\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-modal\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-tooltip\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-hint\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-layout\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-contextmenu\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-dock\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"gridstack\"], function(GridStack) {\n",
"\twindow.GridStack = GridStack\n",
"\ton_load()\n",
" })\n",
" require([\"notyf\"], function() {\n",
"\ton_load()\n",
" })\n",
" root._bokeh_is_loading = css_urls.length + 9;\n",
" } else {\n",
" root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n",
" }\n",
"\n",
" var existing_stylesheets = []\n",
" var links = document.getElementsByTagName('link')\n",
" for (var i = 0; i < links.length; i++) {\n",
" var link = links[i]\n",
" if (link.href != null) {\n",
"\texisting_stylesheets.push(link.href)\n",
" }\n",
" }\n",
" for (var i = 0; i < css_urls.length; i++) {\n",
" var url = css_urls[i];\n",
" if (existing_stylesheets.indexOf(url) !== -1) {\n",
"\ton_load()\n",
"\tcontinue;\n",
" }\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",
" } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } var existing_scripts = []\n",
" var scripts = document.getElementsByTagName('script')\n",
" for (var i = 0; i < scripts.length; i++) {\n",
" var script = scripts[i]\n",
" if (script.src != null) {\n",
"\texisting_scripts.push(script.src)\n",
" }\n",
" }\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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",
" for (const name in js_exports) {\n",
" var url = js_exports[name];\n",
" if (skip.indexOf(url) >= 0 || root[name] != null) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\n",
" var element = document.createElement('script');\n",
" element.onerror = on_error;\n",
" element.async = false;\n",
" element.type = \"module\";\n",
" console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" element.textContent = `\n",
" import ${name} from \"${url}\"\n",
" window.${name} = ${name}\n",
" window._bokeh_on_load()\n",
" `\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 = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.3.2.min.js\", \"https://cdn.holoviz.org/panel/1.3.4/dist/panel.min.js\", \"https://cdn.jsdelivr.net/npm/@holoviz/[email protected]/dist/geoviews.min.js\"];\n",
" var js_modules = [];\n",
" var js_exports = {};\n",
" var css_urls = [];\n",
" var inline_js = [ function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
"function(Bokeh) {} // ensure no trailing comma for IE\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" if ((root.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
"\ttry {\n",
" inline_js[i].call(root, root.Bokeh);\n",
"\t} catch(e) {\n",
"\t if (!reloading) {\n",
"\t throw e;\n",
"\t }\n",
"\t}\n",
" }\n",
" // Cache old bokeh versions\n",
" if (Bokeh != undefined && !reloading) {\n",
"\tvar NewBokeh = root.Bokeh;\n",
"\tif (Bokeh.versions === undefined) {\n",
"\t Bokeh.versions = new Map();\n",
"\t}\n",
"\tif (NewBokeh.version !== Bokeh.version) {\n",
"\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n",
"\t}\n",
"\troot.Bokeh = Bokeh;\n",
" }} else if (Date.now() < root._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!root._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" root._bokeh_failed_load = true;\n",
" }\n",
" root._bokeh_is_initializing = false\n",
" }\n",
"\n",
" function load_or_wait() {\n",
" // Implement a backoff loop that tries to ensure we do not load multiple\n",
" // versions of Bokeh and its dependencies at the same time.\n",
" // In recent versions we use the root._bokeh_is_initializing flag\n",
" // to determine whether there is an ongoing attempt to initialize\n",
" // bokeh, however for backward compatibility we also try to ensure\n",
" // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n",
" // before older versions are fully initialized.\n",
" if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n",
" root._bokeh_is_initializing = false;\n",
" root._bokeh_onload_callbacks = undefined;\n",
" console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n",
" load_or_wait();\n",
" } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n",
" setTimeout(load_or_wait, 100);\n",
" } else {\n",
" root._bokeh_is_initializing = true\n",
" root._bokeh_onload_callbacks = []\n",
" var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n",
" if (!reloading && !bokeh_loaded) {\n",
"\troot.Bokeh = undefined;\n",
" }\n",
" load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n",
"\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
"\trun_inline_js();\n",
" });\n",
" }\n",
" }\n",
" // Give older versions of the autoload script a head-start to ensure\n",
" // they initialize before we start loading newer version.\n",
" setTimeout(load_or_wait, 100)\n",
"}(window));"
],
"application/vnd.holoviews_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = false;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\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 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\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 window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n require([\"jspanel\"], function(jsPanel) {\n\twindow.jsPanel = jsPanel\n\ton_load()\n })\n require([\"jspanel-modal\"], function() {\n\ton_load()\n })\n require([\"jspanel-tooltip\"], function() {\n\ton_load()\n })\n require([\"jspanel-hint\"], function() {\n\ton_load()\n })\n require([\"jspanel-layout\"], function() {\n\ton_load()\n })\n require([\"jspanel-contextmenu\"], function() {\n\ton_load()\n })\n require([\"jspanel-dock\"], function() {\n\ton_load()\n })\n require([\"gridstack\"], function(GridStack) {\n\twindow.GridStack = GridStack\n\ton_load()\n })\n require([\"notyf\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 9;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\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 } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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 for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\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 = [\"https://cdn.bokeh.org/bokeh/release/bokeh-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-gl-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-widgets-3.3.2.min.js\", \"https://cdn.bokeh.org/bokeh/release/bokeh-tables-3.3.2.min.js\", \"https://cdn.holoviz.org/panel/1.3.4/dist/panel.min.js\", \"https://cdn.jsdelivr.net/npm/@holoviz/[email protected]/dist/geoviews.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n",
" window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n",
"}\n",
"\n",
"\n",
" function JupyterCommManager() {\n",
" }\n",
"\n",
" JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n",
" if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" comm_manager.register_target(comm_id, function(comm) {\n",
" comm.on_msg(msg_handler);\n",
" });\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n",
" comm.onMsg = msg_handler;\n",
" });\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" console.log(message)\n",
" var content = {data: message.data, comm_id};\n",
" var buffers = []\n",
" for (var buffer of message.buffers || []) {\n",
" buffers.push(new DataView(buffer))\n",
" }\n",
" var metadata = message.metadata || {};\n",
" var msg = {content, buffers, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" })\n",
" }\n",
" }\n",
"\n",
" JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n",
" if (comm_id in window.PyViz.comms) {\n",
" return window.PyViz.comms[comm_id];\n",
" } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n",
" if (msg_handler) {\n",
" comm.on_msg(msg_handler);\n",
" }\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n",
" comm.open();\n",
" if (msg_handler) {\n",
" comm.onMsg = msg_handler;\n",
" }\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" var comm_promise = google.colab.kernel.comms.open(comm_id)\n",
" comm_promise.then((comm) => {\n",
" window.PyViz.comms[comm_id] = comm;\n",
" if (msg_handler) {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" var content = {data: message.data};\n",
" var metadata = message.metadata || {comm_id};\n",
" var msg = {content, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" }) \n",
" var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n",
" return comm_promise.then((comm) => {\n",
" comm.send(data, metadata, buffers, disposeOnDone);\n",
" });\n",
" };\n",
" var comm = {\n",
" send: sendClosure\n",
" };\n",
" }\n",
" window.PyViz.comms[comm_id] = comm;\n",
" return comm;\n",
" }\n",
" window.PyViz.comm_manager = new JupyterCommManager();\n",
" \n",
"\n",
"\n",
"var JS_MIME_TYPE = 'application/javascript';\n",
"var HTML_MIME_TYPE = 'text/html';\n",
"var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n",
"var CLASS_NAME = 'output';\n",
"\n",
"/**\n",
" * Render data to the DOM node\n",
" */\n",
"function render(props, node) {\n",
" var div = document.createElement(\"div\");\n",
" var script = document.createElement(\"script\");\n",
" node.appendChild(div);\n",
" node.appendChild(script);\n",
"}\n",
"\n",
"/**\n",
" * Handle when a new output is added\n",
" */\n",
"function handle_add_output(event, handle) {\n",
" var output_area = handle.output_area;\n",
" var output = handle.output;\n",
" if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n",
" return\n",
" }\n",
" var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
" var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
" if (id !== undefined) {\n",
" var nchildren = toinsert.length;\n",
" var html_node = toinsert[nchildren-1].children[0];\n",
" html_node.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var scripts = [];\n",
" var nodelist = html_node.querySelectorAll(\"script\");\n",
" for (var i in nodelist) {\n",
" if (nodelist.hasOwnProperty(i)) {\n",
" scripts.push(nodelist[i])\n",
" }\n",
" }\n",
"\n",
" scripts.forEach( function (oldScript) {\n",
" var newScript = document.createElement(\"script\");\n",
" var attrs = [];\n",
" var nodemap = oldScript.attributes;\n",
" for (var j in nodemap) {\n",
" if (nodemap.hasOwnProperty(j)) {\n",
" attrs.push(nodemap[j])\n",
" }\n",
" }\n",
" attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n",
" newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n",
" oldScript.parentNode.replaceChild(newScript, oldScript);\n",
" });\n",
" if (JS_MIME_TYPE in output.data) {\n",
" toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n",
" }\n",
" output_area._hv_plot_id = id;\n",
" if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n",
" window.PyViz.plot_index[id] = Bokeh.index[id];\n",
" } else {\n",
" window.PyViz.plot_index[id] = null;\n",
" }\n",
" } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
" var bk_div = document.createElement(\"div\");\n",
" bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var script_attrs = bk_div.children[0].attributes;\n",
" for (var i = 0; i < script_attrs.length; i++) {\n",
" toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
" }\n",
" // store reference to server id on output_area\n",
" output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle when an output is cleared or removed\n",
" */\n",
"function handle_clear_output(event, handle) {\n",
" var id = handle.cell.output_area._hv_plot_id;\n",
" var server_id = handle.cell.output_area._bokeh_server_id;\n",
" if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n",
" var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n",
" if (server_id !== null) {\n",
" comm.send({event_type: 'server_delete', 'id': server_id});\n",
" return;\n",
" } else if (comm !== null) {\n",
" comm.send({event_type: 'delete', 'id': id});\n",
" }\n",
" delete PyViz.plot_index[id];\n",
" if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n",
" var doc = window.Bokeh.index[id].model.document\n",
" doc.clear();\n",
" const i = window.Bokeh.documents.indexOf(doc);\n",
" if (i > -1) {\n",
" window.Bokeh.documents.splice(i, 1);\n",
" }\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle kernel restart event\n",
" */\n",
"function handle_kernel_cleanup(event, handle) {\n",
" delete PyViz.comms[\"hv-extension-comm\"];\n",
" window.PyViz.plot_index = {}\n",
"}\n",
"\n",
"/**\n",
" * Handle update_display_data messages\n",
" */\n",
"function handle_update_output(event, handle) {\n",
" handle_clear_output(event, {cell: {output_area: handle.output_area}})\n",
" handle_add_output(event, handle)\n",
"}\n",
"\n",
"function register_renderer(events, OutputArea) {\n",
" function append_mime(data, metadata, element) {\n",
" // create a DOM node to render to\n",
" var toinsert = this.create_output_subarea(\n",
" metadata,\n",
" CLASS_NAME,\n",
" EXEC_MIME_TYPE\n",
" );\n",
" this.keyboard_manager.register_events(toinsert);\n",
" // Render to node\n",
" var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
" render(props, toinsert[0]);\n",
" element.append(toinsert);\n",
" return toinsert\n",
" }\n",
"\n",
" events.on('output_added.OutputArea', handle_add_output);\n",
" events.on('output_updated.OutputArea', handle_update_output);\n",
" events.on('clear_output.CodeCell', handle_clear_output);\n",
" events.on('delete.Cell', handle_clear_output);\n",
" events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n",
"\n",
" OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
" safe: true,\n",
" index: 0\n",
" });\n",
"}\n",
"\n",
"if (window.Jupyter !== undefined) {\n",
" try {\n",
" var events = require('base/js/events');\n",
" var OutputArea = require('notebook/js/outputarea').OutputArea;\n",
" if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
" register_renderer(events, OutputArea);\n",
" }\n",
" } catch(err) {\n",
" }\n",
"}\n"
],
"application/vnd.holoviews_load.v0+json": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<style>*[data-root-id],\n",
"*[data-root-id] > * {\n",
" box-sizing: border-box;\n",
" font-family: var(--jp-ui-font-family);\n",
" font-size: var(--jp-ui-font-size1);\n",
" color: var(--vscode-editor-foreground, var(--jp-ui-font-color1));\n",
"}\n",
"\n",
"/* Override VSCode background color */\n",
".cell-output-ipywidget-background:has(\n",
" > .cell-output-ipywidget-background > .lm-Widget > *[data-root-id]\n",
" ),\n",
".cell-output-ipywidget-background:has(> .lm-Widget > *[data-root-id]) {\n",
" background-color: transparent !important;\n",
"}\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
"<div id='p1201'>\n",
" <div id=\"e2d0dadd-7dcd-4694-8d95-0c3ad1fd4fda\" data-root-id=\"p1201\" style=\"display: contents;\"></div>\n",
"</div>\n",
"<script type=\"application/javascript\">(function(root) {\n",
" var docs_json = {\"5808b042-f37c-466f-bd6e-fd5a2237e839\":{\"version\":\"3.3.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"panel.models.browser.BrowserInfo\",\"id\":\"p1201\"},{\"type\":\"object\",\"name\":\"panel.models.comm_manager.CommManager\",\"id\":\"p1202\",\"attributes\":{\"plot_id\":\"p1201\",\"comm_id\":\"96da7caec2e84a428d819021993ab0c4\",\"client_comm_id\":\"7f46331c481b4da8942c98454683c165\"}}],\"defs\":[{\"type\":\"model\",\"name\":\"ReactiveHTML1\"},{\"type\":\"model\",\"name\":\"FlexBox1\",\"properties\":[{\"name\":\"align_content\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"align_items\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"flex_direction\",\"kind\":\"Any\",\"default\":\"row\"},{\"name\":\"flex_wrap\",\"kind\":\"Any\",\"default\":\"wrap\"},{\"name\":\"justify_content\",\"kind\":\"Any\",\"default\":\"flex-start\"}]},{\"type\":\"model\",\"name\":\"FloatPanel1\",\"properties\":[{\"name\":\"config\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"contained\",\"kind\":\"Any\",\"default\":true},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"right-top\"},{\"name\":\"offsetx\",\"kind\":\"Any\",\"default\":null},{\"name\":\"offsety\",\"kind\":\"Any\",\"default\":null},{\"name\":\"theme\",\"kind\":\"Any\",\"default\":\"primary\"},{\"name\":\"status\",\"kind\":\"Any\",\"default\":\"normalized\"}]},{\"type\":\"model\",\"name\":\"GridStack1\",\"properties\":[{\"name\":\"mode\",\"kind\":\"Any\",\"default\":\"warn\"},{\"name\":\"ncols\",\"kind\":\"Any\",\"default\":null},{\"name\":\"nrows\",\"kind\":\"Any\",\"default\":null},{\"name\":\"allow_resize\",\"kind\":\"Any\",\"default\":true},{\"name\":\"allow_drag\",\"kind\":\"Any\",\"default\":true},{\"name\":\"state\",\"kind\":\"Any\",\"default\":[]}]},{\"type\":\"model\",\"name\":\"drag1\",\"properties\":[{\"name\":\"slider_width\",\"kind\":\"Any\",\"default\":5},{\"name\":\"slider_color\",\"kind\":\"Any\",\"default\":\"black\"},{\"name\":\"value\",\"kind\":\"Any\",\"default\":50}]},{\"type\":\"model\",\"name\":\"click1\",\"properties\":[{\"name\":\"terminal_output\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"debug_name\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"clears\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"toggle_value1\",\"properties\":[{\"name\":\"active_icons\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"options\",\"kind\":\"Any\",\"default\":{\"type\":\"map\",\"entries\":[[\"favorite\",\"heart\"]]}},{\"name\":\"value\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_reactions\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_base_url\",\"kind\":\"Any\",\"default\":\"https://tabler-icons.io/static/tabler-icons/icons/\"}]},{\"type\":\"model\",\"name\":\"copy_to_clipboard1\",\"properties\":[{\"name\":\"value\",\"kind\":\"Any\",\"default\":null},{\"name\":\"fill\",\"kind\":\"Any\",\"default\":\"none\"}]},{\"type\":\"model\",\"name\":\"FastWrapper1\",\"properties\":[{\"name\":\"object\",\"kind\":\"Any\",\"default\":null},{\"name\":\"style\",\"kind\":\"Any\",\"default\":null}]},{\"type\":\"model\",\"name\":\"NotificationAreaBase1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"NotificationArea1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"notifications\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0},{\"name\":\"types\",\"kind\":\"Any\",\"default\":[{\"type\":\"map\",\"entries\":[[\"type\",\"warning\"],[\"background\",\"#ffc107\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-exclamation-triangle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]},{\"type\":\"map\",\"entries\":[[\"type\",\"info\"],[\"background\",\"#007bff\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-info-circle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]}]}]},{\"type\":\"model\",\"name\":\"Notification\",\"properties\":[{\"name\":\"background\",\"kind\":\"Any\",\"default\":null},{\"name\":\"duration\",\"kind\":\"Any\",\"default\":3000},{\"name\":\"icon\",\"kind\":\"Any\",\"default\":null},{\"name\":\"message\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"notification_type\",\"kind\":\"Any\",\"default\":null},{\"name\":\"_destroyed\",\"kind\":\"Any\",\"default\":false}]},{\"type\":\"model\",\"name\":\"TemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"BootstrapTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"MaterialTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]}]}};\n",
" var render_items = [{\"docid\":\"5808b042-f37c-466f-bd6e-fd5a2237e839\",\"roots\":{\"p1201\":\"e2d0dadd-7dcd-4694-8d95-0c3ad1fd4fda\"},\"root_ids\":[\"p1201\"]}];\n",
" var docs = Object.values(docs_json)\n",
" if (!docs) {\n",
" return\n",
" }\n",
" const py_version = docs[0].version.replace('rc', '-rc.').replace('.dev', '-dev.')\n",
" function embed_document(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" Bokeh.embed.embed_items_notebook(docs_json, render_items);\n",
" for (const render_item of render_items) {\n",
" for (const root_id of render_item.root_ids) {\n",
"\tconst id_el = document.getElementById(root_id)\n",
"\tif (id_el.children.length && (id_el.children[0].className === 'bk-root')) {\n",
"\t const root_el = id_el.children[0]\n",
"\t root_el.id = root_el.id + '-rendered'\n",
"\t}\n",
" }\n",
" }\n",
" }\n",
" function get_bokeh(root) {\n",
" if (root.Bokeh === undefined) {\n",
" return null\n",
" } else if (root.Bokeh.version !== py_version) {\n",
" if (root.Bokeh.versions === undefined || !root.Bokeh.versions.has(py_version)) {\n",
"\treturn null\n",
" }\n",
" return root.Bokeh.versions.get(py_version);\n",
" } else if (root.Bokeh.version === py_version) {\n",
" return root.Bokeh\n",
" }\n",
" return null\n",
" }\n",
" function is_loaded(root) {\n",
" var Bokeh = get_bokeh(root)\n",
" return (Bokeh != null && Bokeh.Panel !== undefined)\n",
" }\n",
" if (is_loaded(root)) {\n",
" embed_document(root);\n",
" } else {\n",
" var attempts = 0;\n",
" var timer = setInterval(function(root) {\n",
" if (is_loaded(root)) {\n",
" clearInterval(timer);\n",
" embed_document(root);\n",
" } else if (document.readyState == \"complete\") {\n",
" attempts++;\n",
" if (attempts > 200) {\n",
" clearInterval(timer);\n",
"\t var Bokeh = get_bokeh(root)\n",
"\t if (Bokeh == null || Bokeh.Panel == null) {\n",
" console.warn(\"Panel: ERROR: Unable to run Panel code because Bokeh or Panel library is missing\");\n",
"\t } else {\n",
"\t console.warn(\"Panel: WARNING: Attempting to render but not all required libraries could be resolved.\")\n",
"\t embed_document(root)\n",
"\t }\n",
" }\n",
" }\n",
" }, 25, root)\n",
" }\n",
"})(window);</script>"
]
},
"metadata": {
"application/vnd.holoviews_exec.v0+json": {
"id": "p1201"
}
},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"\n",
"<div class=\"logo-block\">\n",
"<img src='data:image/png;base64,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\n",
"roTBs2RqAAAAAElFTkSuQmCC'\n",
" style='height:25px; border-radius:12px; display: inline-block; float: left; vertical-align: middle'></img>\n",
"\n",
"\n",
" <img src='data:image/png;base64,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'\n",
" style='height:15px; border-radius:12px; display: inline-block; float: left'></img>\n",
" \n",
"\n",
"\n",
"\n",
"\n",
"</div>\n"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"(function(root) {\n",
" function now() {\n",
" return new Date();\n",
" }\n",
"\n",
" var force = true;\n",
" var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n",
" var reloading = true;\n",
" var Bokeh = root.Bokeh;\n",
"\n",
" if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n",
" if (css_urls == null) css_urls = [];\n",
" if (js_urls == null) js_urls = [];\n",
" if (js_modules == null) js_modules = [];\n",
" if (js_exports == null) js_exports = {};\n",
"\n",
" root._bokeh_onload_callbacks.push(callback);\n",
"\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 && Object.keys(js_exports).length === 0) {\n",
" run_callbacks();\n",
" return null;\n",
" }\n",
" if (!reloading) {\n",
" console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n",
" }\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",
" window._bokeh_on_load = on_load\n",
"\n",
" function on_error() {\n",
" console.error(\"failed to load \" + url);\n",
" }\n",
"\n",
" var skip = [];\n",
" if (window.requirejs) {\n",
" window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n",
" require([\"jspanel\"], function(jsPanel) {\n",
"\twindow.jsPanel = jsPanel\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-modal\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-tooltip\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-hint\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-layout\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-contextmenu\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"jspanel-dock\"], function() {\n",
"\ton_load()\n",
" })\n",
" require([\"gridstack\"], function(GridStack) {\n",
"\twindow.GridStack = GridStack\n",
"\ton_load()\n",
" })\n",
" require([\"notyf\"], function() {\n",
"\ton_load()\n",
" })\n",
" root._bokeh_is_loading = css_urls.length + 9;\n",
" } else {\n",
" root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n",
" }\n",
"\n",
" var existing_stylesheets = []\n",
" var links = document.getElementsByTagName('link')\n",
" for (var i = 0; i < links.length; i++) {\n",
" var link = links[i]\n",
" if (link.href != null) {\n",
"\texisting_stylesheets.push(link.href)\n",
" }\n",
" }\n",
" for (var i = 0; i < css_urls.length; i++) {\n",
" var url = css_urls[i];\n",
" if (existing_stylesheets.indexOf(url) !== -1) {\n",
"\ton_load()\n",
"\tcontinue;\n",
" }\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",
" } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n",
" var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n",
" for (var i = 0; i < urls.length; i++) {\n",
" skip.push(urls[i])\n",
" }\n",
" } var existing_scripts = []\n",
" var scripts = document.getElementsByTagName('script')\n",
" for (var i = 0; i < scripts.length; i++) {\n",
" var script = scripts[i]\n",
" if (script.src != null) {\n",
"\texisting_scripts.push(script.src)\n",
" }\n",
" }\n",
" for (var i = 0; i < js_urls.length; i++) {\n",
" var url = js_urls[i];\n",
" if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\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",
" for (const name in js_exports) {\n",
" var url = js_exports[name];\n",
" if (skip.indexOf(url) >= 0 || root[name] != null) {\n",
"\tif (!window.requirejs) {\n",
"\t on_load();\n",
"\t}\n",
"\tcontinue;\n",
" }\n",
" var element = document.createElement('script');\n",
" element.onerror = on_error;\n",
" element.async = false;\n",
" element.type = \"module\";\n",
" console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n",
" element.textContent = `\n",
" import ${name} from \"${url}\"\n",
" window.${name} = ${name}\n",
" window._bokeh_on_load()\n",
" `\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 = [\"https://cdn.jsdelivr.net/npm/@holoviz/[email protected]/dist/geoviews.min.js\"];\n",
" var js_modules = [];\n",
" var js_exports = {};\n",
" var css_urls = [];\n",
" var inline_js = [ function(Bokeh) {\n",
" Bokeh.set_log_level(\"info\");\n",
" },\n",
"function(Bokeh) {} // ensure no trailing comma for IE\n",
" ];\n",
"\n",
" function run_inline_js() {\n",
" if ((root.Bokeh !== undefined) || (force === true)) {\n",
" for (var i = 0; i < inline_js.length; i++) {\n",
"\ttry {\n",
" inline_js[i].call(root, root.Bokeh);\n",
"\t} catch(e) {\n",
"\t if (!reloading) {\n",
"\t throw e;\n",
"\t }\n",
"\t}\n",
" }\n",
" // Cache old bokeh versions\n",
" if (Bokeh != undefined && !reloading) {\n",
"\tvar NewBokeh = root.Bokeh;\n",
"\tif (Bokeh.versions === undefined) {\n",
"\t Bokeh.versions = new Map();\n",
"\t}\n",
"\tif (NewBokeh.version !== Bokeh.version) {\n",
"\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n",
"\t}\n",
"\troot.Bokeh = Bokeh;\n",
" }} else if (Date.now() < root._bokeh_timeout) {\n",
" setTimeout(run_inline_js, 100);\n",
" } else if (!root._bokeh_failed_load) {\n",
" console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n",
" root._bokeh_failed_load = true;\n",
" }\n",
" root._bokeh_is_initializing = false\n",
" }\n",
"\n",
" function load_or_wait() {\n",
" // Implement a backoff loop that tries to ensure we do not load multiple\n",
" // versions of Bokeh and its dependencies at the same time.\n",
" // In recent versions we use the root._bokeh_is_initializing flag\n",
" // to determine whether there is an ongoing attempt to initialize\n",
" // bokeh, however for backward compatibility we also try to ensure\n",
" // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n",
" // before older versions are fully initialized.\n",
" if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n",
" root._bokeh_is_initializing = false;\n",
" root._bokeh_onload_callbacks = undefined;\n",
" console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n",
" load_or_wait();\n",
" } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n",
" setTimeout(load_or_wait, 100);\n",
" } else {\n",
" root._bokeh_is_initializing = true\n",
" root._bokeh_onload_callbacks = []\n",
" var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n",
" if (!reloading && !bokeh_loaded) {\n",
"\troot.Bokeh = undefined;\n",
" }\n",
" load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n",
"\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n",
"\trun_inline_js();\n",
" });\n",
" }\n",
" }\n",
" // Give older versions of the autoload script a head-start to ensure\n",
" // they initialize before we start loading newer version.\n",
" setTimeout(load_or_wait, 100)\n",
"}(window));"
],
"application/vnd.holoviews_load.v0+json": "(function(root) {\n function now() {\n return new Date();\n }\n\n var force = true;\n var py_version = '3.3.2'.replace('rc', '-rc.').replace('.dev', '-dev.');\n var reloading = true;\n var Bokeh = root.Bokeh;\n\n if (typeof (root._bokeh_timeout) === \"undefined\" || force) {\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, js_exports, callback) {\n if (css_urls == null) css_urls = [];\n if (js_urls == null) js_urls = [];\n if (js_modules == null) js_modules = [];\n if (js_exports == null) js_exports = {};\n\n root._bokeh_onload_callbacks.push(callback);\n\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 && Object.keys(js_exports).length === 0) {\n run_callbacks();\n return null;\n }\n if (!reloading) {\n console.debug(\"Bokeh: BokehJS not loaded, scheduling load and callback at\", now());\n }\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 window._bokeh_on_load = on_load\n\n function on_error() {\n console.error(\"failed to load \" + url);\n }\n\n var skip = [];\n if (window.requirejs) {\n window.requirejs.config({'packages': {}, 'paths': {'jspanel': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/jspanel', 'jspanel-modal': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/modal/jspanel.modal', 'jspanel-tooltip': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/tooltip/jspanel.tooltip', 'jspanel-hint': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/hint/jspanel.hint', 'jspanel-layout': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/layout/jspanel.layout', 'jspanel-contextmenu': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu', 'jspanel-dock': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/extensions/dock/jspanel.dock', 'gridstack': 'https://cdn.jsdelivr.net/npm/[email protected]/dist/gridstack-all', 'notyf': 'https://cdn.jsdelivr.net/npm/notyf@3/notyf.min'}, 'shim': {'jspanel': {'exports': 'jsPanel'}, 'gridstack': {'exports': 'GridStack'}}});\n require([\"jspanel\"], function(jsPanel) {\n\twindow.jsPanel = jsPanel\n\ton_load()\n })\n require([\"jspanel-modal\"], function() {\n\ton_load()\n })\n require([\"jspanel-tooltip\"], function() {\n\ton_load()\n })\n require([\"jspanel-hint\"], function() {\n\ton_load()\n })\n require([\"jspanel-layout\"], function() {\n\ton_load()\n })\n require([\"jspanel-contextmenu\"], function() {\n\ton_load()\n })\n require([\"jspanel-dock\"], function() {\n\ton_load()\n })\n require([\"gridstack\"], function(GridStack) {\n\twindow.GridStack = GridStack\n\ton_load()\n })\n require([\"notyf\"], function() {\n\ton_load()\n })\n root._bokeh_is_loading = css_urls.length + 9;\n } else {\n root._bokeh_is_loading = css_urls.length + js_urls.length + js_modules.length + Object.keys(js_exports).length;\n }\n\n var existing_stylesheets = []\n var links = document.getElementsByTagName('link')\n for (var i = 0; i < links.length; i++) {\n var link = links[i]\n if (link.href != null) {\n\texisting_stylesheets.push(link.href)\n }\n }\n for (var i = 0; i < css_urls.length; i++) {\n var url = css_urls[i];\n if (existing_stylesheets.indexOf(url) !== -1) {\n\ton_load()\n\tcontinue;\n }\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 } if (((window['jsPanel'] !== undefined) && (!(window['jsPanel'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/jspanel.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/modal/jspanel.modal.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/tooltip/jspanel.tooltip.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/hint/jspanel.hint.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/layout/jspanel.layout.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/contextmenu/jspanel.contextmenu.js', 'https://cdn.holoviz.org/panel/1.3.4/dist/bundled/floatpanel/[email protected]/dist/extensions/dock/jspanel.dock.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['GridStack'] !== undefined) && (!(window['GridStack'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/gridstack/[email protected]/dist/gridstack-all.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } if (((window['Notyf'] !== undefined) && (!(window['Notyf'] instanceof HTMLElement))) || window.requirejs) {\n var urls = ['https://cdn.holoviz.org/panel/1.3.4/dist/bundled/notificationarea/notyf@3/notyf.min.js'];\n for (var i = 0; i < urls.length; i++) {\n skip.push(urls[i])\n }\n } var existing_scripts = []\n var scripts = document.getElementsByTagName('script')\n for (var i = 0; i < scripts.length; i++) {\n var script = scripts[i]\n if (script.src != null) {\n\texisting_scripts.push(script.src)\n }\n }\n for (var i = 0; i < js_urls.length; i++) {\n var url = js_urls[i];\n if (skip.indexOf(url) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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) !== -1 || existing_scripts.indexOf(url) !== -1) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\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 for (const name in js_exports) {\n var url = js_exports[name];\n if (skip.indexOf(url) >= 0 || root[name] != null) {\n\tif (!window.requirejs) {\n\t on_load();\n\t}\n\tcontinue;\n }\n var element = document.createElement('script');\n element.onerror = on_error;\n element.async = false;\n element.type = \"module\";\n console.debug(\"Bokeh: injecting script tag for BokehJS library: \", url);\n element.textContent = `\n import ${name} from \"${url}\"\n window.${name} = ${name}\n window._bokeh_on_load()\n `\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 = [\"https://cdn.jsdelivr.net/npm/@holoviz/[email protected]/dist/geoviews.min.js\"];\n var js_modules = [];\n var js_exports = {};\n var css_urls = [];\n var inline_js = [ function(Bokeh) {\n Bokeh.set_log_level(\"info\");\n },\nfunction(Bokeh) {} // ensure no trailing comma for IE\n ];\n\n function run_inline_js() {\n if ((root.Bokeh !== undefined) || (force === true)) {\n for (var i = 0; i < inline_js.length; i++) {\n\ttry {\n inline_js[i].call(root, root.Bokeh);\n\t} catch(e) {\n\t if (!reloading) {\n\t throw e;\n\t }\n\t}\n }\n // Cache old bokeh versions\n if (Bokeh != undefined && !reloading) {\n\tvar NewBokeh = root.Bokeh;\n\tif (Bokeh.versions === undefined) {\n\t Bokeh.versions = new Map();\n\t}\n\tif (NewBokeh.version !== Bokeh.version) {\n\t Bokeh.versions.set(NewBokeh.version, NewBokeh)\n\t}\n\troot.Bokeh = Bokeh;\n }} else if (Date.now() < root._bokeh_timeout) {\n setTimeout(run_inline_js, 100);\n } else if (!root._bokeh_failed_load) {\n console.log(\"Bokeh: BokehJS failed to load within specified timeout.\");\n root._bokeh_failed_load = true;\n }\n root._bokeh_is_initializing = false\n }\n\n function load_or_wait() {\n // Implement a backoff loop that tries to ensure we do not load multiple\n // versions of Bokeh and its dependencies at the same time.\n // In recent versions we use the root._bokeh_is_initializing flag\n // to determine whether there is an ongoing attempt to initialize\n // bokeh, however for backward compatibility we also try to ensure\n // that we do not start loading a newer (Panel>=1.0 and Bokeh>3) version\n // before older versions are fully initialized.\n if (root._bokeh_is_initializing && Date.now() > root._bokeh_timeout) {\n root._bokeh_is_initializing = false;\n root._bokeh_onload_callbacks = undefined;\n console.log(\"Bokeh: BokehJS was loaded multiple times but one version failed to initialize.\");\n load_or_wait();\n } else if (root._bokeh_is_initializing || (typeof root._bokeh_is_initializing === \"undefined\" && root._bokeh_onload_callbacks !== undefined)) {\n setTimeout(load_or_wait, 100);\n } else {\n root._bokeh_is_initializing = true\n root._bokeh_onload_callbacks = []\n var bokeh_loaded = Bokeh != null && (Bokeh.version === py_version || (Bokeh.versions !== undefined && Bokeh.versions.has(py_version)));\n if (!reloading && !bokeh_loaded) {\n\troot.Bokeh = undefined;\n }\n load_libs(css_urls, js_urls, js_modules, js_exports, function() {\n\tconsole.debug(\"Bokeh: BokehJS plotting callback run at\", now());\n\trun_inline_js();\n });\n }\n }\n // Give older versions of the autoload script a head-start to ensure\n // they initialize before we start loading newer version.\n setTimeout(load_or_wait, 100)\n}(window));"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/javascript": [
"\n",
"if ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n",
" window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n",
"}\n",
"\n",
"\n",
" function JupyterCommManager() {\n",
" }\n",
"\n",
" JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n",
" if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" comm_manager.register_target(comm_id, function(comm) {\n",
" comm.on_msg(msg_handler);\n",
" });\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n",
" comm.onMsg = msg_handler;\n",
" });\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" console.log(message)\n",
" var content = {data: message.data, comm_id};\n",
" var buffers = []\n",
" for (var buffer of message.buffers || []) {\n",
" buffers.push(new DataView(buffer))\n",
" }\n",
" var metadata = message.metadata || {};\n",
" var msg = {content, buffers, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" })\n",
" }\n",
" }\n",
"\n",
" JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n",
" if (comm_id in window.PyViz.comms) {\n",
" return window.PyViz.comms[comm_id];\n",
" } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n",
" var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n",
" var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n",
" if (msg_handler) {\n",
" comm.on_msg(msg_handler);\n",
" }\n",
" } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n",
" var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n",
" comm.open();\n",
" if (msg_handler) {\n",
" comm.onMsg = msg_handler;\n",
" }\n",
" } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n",
" var comm_promise = google.colab.kernel.comms.open(comm_id)\n",
" comm_promise.then((comm) => {\n",
" window.PyViz.comms[comm_id] = comm;\n",
" if (msg_handler) {\n",
" var messages = comm.messages[Symbol.asyncIterator]();\n",
" function processIteratorResult(result) {\n",
" var message = result.value;\n",
" var content = {data: message.data};\n",
" var metadata = message.metadata || {comm_id};\n",
" var msg = {content, metadata}\n",
" msg_handler(msg);\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" return messages.next().then(processIteratorResult);\n",
" }\n",
" }) \n",
" var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n",
" return comm_promise.then((comm) => {\n",
" comm.send(data, metadata, buffers, disposeOnDone);\n",
" });\n",
" };\n",
" var comm = {\n",
" send: sendClosure\n",
" };\n",
" }\n",
" window.PyViz.comms[comm_id] = comm;\n",
" return comm;\n",
" }\n",
" window.PyViz.comm_manager = new JupyterCommManager();\n",
" \n",
"\n",
"\n",
"var JS_MIME_TYPE = 'application/javascript';\n",
"var HTML_MIME_TYPE = 'text/html';\n",
"var EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\n",
"var CLASS_NAME = 'output';\n",
"\n",
"/**\n",
" * Render data to the DOM node\n",
" */\n",
"function render(props, node) {\n",
" var div = document.createElement(\"div\");\n",
" var script = document.createElement(\"script\");\n",
" node.appendChild(div);\n",
" node.appendChild(script);\n",
"}\n",
"\n",
"/**\n",
" * Handle when a new output is added\n",
" */\n",
"function handle_add_output(event, handle) {\n",
" var output_area = handle.output_area;\n",
" var output = handle.output;\n",
" if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n",
" return\n",
" }\n",
" var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n",
" var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n",
" if (id !== undefined) {\n",
" var nchildren = toinsert.length;\n",
" var html_node = toinsert[nchildren-1].children[0];\n",
" html_node.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var scripts = [];\n",
" var nodelist = html_node.querySelectorAll(\"script\");\n",
" for (var i in nodelist) {\n",
" if (nodelist.hasOwnProperty(i)) {\n",
" scripts.push(nodelist[i])\n",
" }\n",
" }\n",
"\n",
" scripts.forEach( function (oldScript) {\n",
" var newScript = document.createElement(\"script\");\n",
" var attrs = [];\n",
" var nodemap = oldScript.attributes;\n",
" for (var j in nodemap) {\n",
" if (nodemap.hasOwnProperty(j)) {\n",
" attrs.push(nodemap[j])\n",
" }\n",
" }\n",
" attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n",
" newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n",
" oldScript.parentNode.replaceChild(newScript, oldScript);\n",
" });\n",
" if (JS_MIME_TYPE in output.data) {\n",
" toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n",
" }\n",
" output_area._hv_plot_id = id;\n",
" if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n",
" window.PyViz.plot_index[id] = Bokeh.index[id];\n",
" } else {\n",
" window.PyViz.plot_index[id] = null;\n",
" }\n",
" } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n",
" var bk_div = document.createElement(\"div\");\n",
" bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n",
" var script_attrs = bk_div.children[0].attributes;\n",
" for (var i = 0; i < script_attrs.length; i++) {\n",
" toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n",
" }\n",
" // store reference to server id on output_area\n",
" output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle when an output is cleared or removed\n",
" */\n",
"function handle_clear_output(event, handle) {\n",
" var id = handle.cell.output_area._hv_plot_id;\n",
" var server_id = handle.cell.output_area._bokeh_server_id;\n",
" if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n",
" var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n",
" if (server_id !== null) {\n",
" comm.send({event_type: 'server_delete', 'id': server_id});\n",
" return;\n",
" } else if (comm !== null) {\n",
" comm.send({event_type: 'delete', 'id': id});\n",
" }\n",
" delete PyViz.plot_index[id];\n",
" if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n",
" var doc = window.Bokeh.index[id].model.document\n",
" doc.clear();\n",
" const i = window.Bokeh.documents.indexOf(doc);\n",
" if (i > -1) {\n",
" window.Bokeh.documents.splice(i, 1);\n",
" }\n",
" }\n",
"}\n",
"\n",
"/**\n",
" * Handle kernel restart event\n",
" */\n",
"function handle_kernel_cleanup(event, handle) {\n",
" delete PyViz.comms[\"hv-extension-comm\"];\n",
" window.PyViz.plot_index = {}\n",
"}\n",
"\n",
"/**\n",
" * Handle update_display_data messages\n",
" */\n",
"function handle_update_output(event, handle) {\n",
" handle_clear_output(event, {cell: {output_area: handle.output_area}})\n",
" handle_add_output(event, handle)\n",
"}\n",
"\n",
"function register_renderer(events, OutputArea) {\n",
" function append_mime(data, metadata, element) {\n",
" // create a DOM node to render to\n",
" var toinsert = this.create_output_subarea(\n",
" metadata,\n",
" CLASS_NAME,\n",
" EXEC_MIME_TYPE\n",
" );\n",
" this.keyboard_manager.register_events(toinsert);\n",
" // Render to node\n",
" var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n",
" render(props, toinsert[0]);\n",
" element.append(toinsert);\n",
" return toinsert\n",
" }\n",
"\n",
" events.on('output_added.OutputArea', handle_add_output);\n",
" events.on('output_updated.OutputArea', handle_update_output);\n",
" events.on('clear_output.CodeCell', handle_clear_output);\n",
" events.on('delete.Cell', handle_clear_output);\n",
" events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n",
"\n",
" OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n",
" safe: true,\n",
" index: 0\n",
" });\n",
"}\n",
"\n",
"if (window.Jupyter !== undefined) {\n",
" try {\n",
" var events = require('base/js/events');\n",
" var OutputArea = require('notebook/js/outputarea').OutputArea;\n",
" if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n",
" register_renderer(events, OutputArea);\n",
" }\n",
" } catch(err) {\n",
" }\n",
"}\n"
],
"application/vnd.holoviews_load.v0+json": "\nif ((window.PyViz === undefined) || (window.PyViz instanceof HTMLElement)) {\n window.PyViz = {comms: {}, comm_status:{}, kernels:{}, receivers: {}, plot_index: []}\n}\n\n\n function JupyterCommManager() {\n }\n\n JupyterCommManager.prototype.register_target = function(plot_id, comm_id, msg_handler) {\n if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n comm_manager.register_target(comm_id, function(comm) {\n comm.on_msg(msg_handler);\n });\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n window.PyViz.kernels[plot_id].registerCommTarget(comm_id, function(comm) {\n comm.onMsg = msg_handler;\n });\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n google.colab.kernel.comms.registerTarget(comm_id, (comm) => {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n console.log(message)\n var content = {data: message.data, comm_id};\n var buffers = []\n for (var buffer of message.buffers || []) {\n buffers.push(new DataView(buffer))\n }\n var metadata = message.metadata || {};\n var msg = {content, buffers, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n })\n }\n }\n\n JupyterCommManager.prototype.get_client_comm = function(plot_id, comm_id, msg_handler) {\n if (comm_id in window.PyViz.comms) {\n return window.PyViz.comms[comm_id];\n } else if (window.comm_manager || ((window.Jupyter !== undefined) && (Jupyter.notebook.kernel != null))) {\n var comm_manager = window.comm_manager || Jupyter.notebook.kernel.comm_manager;\n var comm = comm_manager.new_comm(comm_id, {}, {}, {}, comm_id);\n if (msg_handler) {\n comm.on_msg(msg_handler);\n }\n } else if ((plot_id in window.PyViz.kernels) && (window.PyViz.kernels[plot_id])) {\n var comm = window.PyViz.kernels[plot_id].connectToComm(comm_id);\n comm.open();\n if (msg_handler) {\n comm.onMsg = msg_handler;\n }\n } else if (typeof google != 'undefined' && google.colab.kernel != null) {\n var comm_promise = google.colab.kernel.comms.open(comm_id)\n comm_promise.then((comm) => {\n window.PyViz.comms[comm_id] = comm;\n if (msg_handler) {\n var messages = comm.messages[Symbol.asyncIterator]();\n function processIteratorResult(result) {\n var message = result.value;\n var content = {data: message.data};\n var metadata = message.metadata || {comm_id};\n var msg = {content, metadata}\n msg_handler(msg);\n return messages.next().then(processIteratorResult);\n }\n return messages.next().then(processIteratorResult);\n }\n }) \n var sendClosure = (data, metadata, buffers, disposeOnDone) => {\n return comm_promise.then((comm) => {\n comm.send(data, metadata, buffers, disposeOnDone);\n });\n };\n var comm = {\n send: sendClosure\n };\n }\n window.PyViz.comms[comm_id] = comm;\n return comm;\n }\n window.PyViz.comm_manager = new JupyterCommManager();\n \n\n\nvar JS_MIME_TYPE = 'application/javascript';\nvar HTML_MIME_TYPE = 'text/html';\nvar EXEC_MIME_TYPE = 'application/vnd.holoviews_exec.v0+json';\nvar CLASS_NAME = 'output';\n\n/**\n * Render data to the DOM node\n */\nfunction render(props, node) {\n var div = document.createElement(\"div\");\n var script = document.createElement(\"script\");\n node.appendChild(div);\n node.appendChild(script);\n}\n\n/**\n * Handle when a new output is added\n */\nfunction handle_add_output(event, handle) {\n var output_area = handle.output_area;\n var output = handle.output;\n if ((output.data == undefined) || (!output.data.hasOwnProperty(EXEC_MIME_TYPE))) {\n return\n }\n var id = output.metadata[EXEC_MIME_TYPE][\"id\"];\n var toinsert = output_area.element.find(\".\" + CLASS_NAME.split(' ')[0]);\n if (id !== undefined) {\n var nchildren = toinsert.length;\n var html_node = toinsert[nchildren-1].children[0];\n html_node.innerHTML = output.data[HTML_MIME_TYPE];\n var scripts = [];\n var nodelist = html_node.querySelectorAll(\"script\");\n for (var i in nodelist) {\n if (nodelist.hasOwnProperty(i)) {\n scripts.push(nodelist[i])\n }\n }\n\n scripts.forEach( function (oldScript) {\n var newScript = document.createElement(\"script\");\n var attrs = [];\n var nodemap = oldScript.attributes;\n for (var j in nodemap) {\n if (nodemap.hasOwnProperty(j)) {\n attrs.push(nodemap[j])\n }\n }\n attrs.forEach(function(attr) { newScript.setAttribute(attr.name, attr.value) });\n newScript.appendChild(document.createTextNode(oldScript.innerHTML));\n oldScript.parentNode.replaceChild(newScript, oldScript);\n });\n if (JS_MIME_TYPE in output.data) {\n toinsert[nchildren-1].children[1].textContent = output.data[JS_MIME_TYPE];\n }\n output_area._hv_plot_id = id;\n if ((window.Bokeh !== undefined) && (id in Bokeh.index)) {\n window.PyViz.plot_index[id] = Bokeh.index[id];\n } else {\n window.PyViz.plot_index[id] = null;\n }\n } else if (output.metadata[EXEC_MIME_TYPE][\"server_id\"] !== undefined) {\n var bk_div = document.createElement(\"div\");\n bk_div.innerHTML = output.data[HTML_MIME_TYPE];\n var script_attrs = bk_div.children[0].attributes;\n for (var i = 0; i < script_attrs.length; i++) {\n toinsert[toinsert.length - 1].childNodes[1].setAttribute(script_attrs[i].name, script_attrs[i].value);\n }\n // store reference to server id on output_area\n output_area._bokeh_server_id = output.metadata[EXEC_MIME_TYPE][\"server_id\"];\n }\n}\n\n/**\n * Handle when an output is cleared or removed\n */\nfunction handle_clear_output(event, handle) {\n var id = handle.cell.output_area._hv_plot_id;\n var server_id = handle.cell.output_area._bokeh_server_id;\n if (((id === undefined) || !(id in PyViz.plot_index)) && (server_id !== undefined)) { return; }\n var comm = window.PyViz.comm_manager.get_client_comm(\"hv-extension-comm\", \"hv-extension-comm\", function () {});\n if (server_id !== null) {\n comm.send({event_type: 'server_delete', 'id': server_id});\n return;\n } else if (comm !== null) {\n comm.send({event_type: 'delete', 'id': id});\n }\n delete PyViz.plot_index[id];\n if ((window.Bokeh !== undefined) & (id in window.Bokeh.index)) {\n var doc = window.Bokeh.index[id].model.document\n doc.clear();\n const i = window.Bokeh.documents.indexOf(doc);\n if (i > -1) {\n window.Bokeh.documents.splice(i, 1);\n }\n }\n}\n\n/**\n * Handle kernel restart event\n */\nfunction handle_kernel_cleanup(event, handle) {\n delete PyViz.comms[\"hv-extension-comm\"];\n window.PyViz.plot_index = {}\n}\n\n/**\n * Handle update_display_data messages\n */\nfunction handle_update_output(event, handle) {\n handle_clear_output(event, {cell: {output_area: handle.output_area}})\n handle_add_output(event, handle)\n}\n\nfunction register_renderer(events, OutputArea) {\n function append_mime(data, metadata, element) {\n // create a DOM node to render to\n var toinsert = this.create_output_subarea(\n metadata,\n CLASS_NAME,\n EXEC_MIME_TYPE\n );\n this.keyboard_manager.register_events(toinsert);\n // Render to node\n var props = {data: data, metadata: metadata[EXEC_MIME_TYPE]};\n render(props, toinsert[0]);\n element.append(toinsert);\n return toinsert\n }\n\n events.on('output_added.OutputArea', handle_add_output);\n events.on('output_updated.OutputArea', handle_update_output);\n events.on('clear_output.CodeCell', handle_clear_output);\n events.on('delete.Cell', handle_clear_output);\n events.on('kernel_ready.Kernel', handle_kernel_cleanup);\n\n OutputArea.prototype.register_mime_type(EXEC_MIME_TYPE, append_mime, {\n safe: true,\n index: 0\n });\n}\n\nif (window.Jupyter !== undefined) {\n try {\n var events = require('base/js/events');\n var OutputArea = require('notebook/js/outputarea').OutputArea;\n if (OutputArea.prototype.mime_types().indexOf(EXEC_MIME_TYPE) == -1) {\n register_renderer(events, OutputArea);\n }\n } catch(err) {\n }\n}\n"
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/html": [
"<style>*[data-root-id],\n",
"*[data-root-id] > * {\n",
" box-sizing: border-box;\n",
" font-family: var(--jp-ui-font-family);\n",
" font-size: var(--jp-ui-font-size1);\n",
" color: var(--vscode-editor-foreground, var(--jp-ui-font-color1));\n",
"}\n",
"\n",
"/* Override VSCode background color */\n",
".cell-output-ipywidget-background:has(\n",
" > .cell-output-ipywidget-background > .lm-Widget > *[data-root-id]\n",
" ),\n",
".cell-output-ipywidget-background:has(> .lm-Widget > *[data-root-id]) {\n",
" background-color: transparent !important;\n",
"}\n",
"</style>"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 754 ms, sys: 128 ms, total: 882 ms\n",
"Wall time: 1.64 s\n"
]
}
],
"source": [
"%%time\n",
"import numpy as np\n",
"import holoviews as hv\n",
"from holoviews import opts\n",
"import xarray as xr\n",
"import holoviews as hv\n",
"import geoviews as gv\n",
"import geoviews.feature as gf\n",
"from holoviews.operation.datashader import datashade, rasterize, regrid\n",
"import cartopy.crs as ccrs\n",
"\n",
"hv.extension(\"bokeh\")\n",
"gv.extension(\"bokeh\")"
]
},
{
"cell_type": "markdown",
"id": "79751fff-f6ee-4d9b-a72d-1a520842afce",
"metadata": {},
"source": [
"We'll get a source object for web map tiles so we have a background in our plot using Open Street Map (OSM)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "3e510853-c978-4365-b597-ddfb95d13ae3",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 2 µs, sys: 0 ns, total: 2 µs\n",
"Wall time: 2.86 µs\n"
]
}
],
"source": [
"%%time\n",
"osm_tiles = gv.tile_sources.OSM"
]
},
{
"cell_type": "markdown",
"id": "64bcb04f-78d7-4715-8b9d-6e5ae20f6b98",
"metadata": {},
"source": [
"Next, we'll generate some 2D variables from the dataset which we'll use to plot the unstructured ADCIRC mesh. The unstructured mesh is plotted using the `TriMesh` class within Holoviews."
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "dea901fd-dcf6-4c01-a42e-da403a9639dc",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 121 ms, sys: 49.7 ms, total: 171 ms\n",
"Wall time: 751 ms\n"
]
}
],
"source": [
"%%time\n",
"lon = dataset[\"longitude\"].to_numpy()\n",
"lat = dataset[\"latitude\"].to_numpy()\n",
"tri = dataset[\"element\"].to_numpy()-1"
]
},
{
"cell_type": "markdown",
"id": "b53268df-ec74-4710-9ad0-05216336df64",
"metadata": {},
"source": [
"Now, we read the peak water surface information"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "493b0ac3-0405-4250-9a1c-a908ca124f9d",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 205 ms, sys: 47.9 ms, total: 253 ms\n",
"Wall time: 592 ms\n"
]
}
],
"source": [
"%%time\n",
"max_wse = dataset[\"maximum_sea_surface_height_above_geoid\"][0,:].to_numpy() * 3.28084\n",
"max_wse[max_wse < -900] = np.nan\n",
"maxele_nodes = np.column_stack([lon, lat, max_wse])\n",
"maxele_nodes = hv.Points(maxele_nodes, vdims='wse')"
]
},
{
"cell_type": "markdown",
"id": "407b1643-b26f-4534-b596-a78c5dd6aa96",
"metadata": {},
"source": [
"We can do exactly the same process for the peak wave heights"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "90009fb7-7fe2-46ef-a1db-38d37261e08a",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 134 ms, sys: 33 ms, total: 167 ms\n",
"Wall time: 377 ms\n"
]
}
],
"source": [
"%%time\n",
"max_hs = dataset[\"maximum_sea_surface_wave_significant_height\"][0,:].to_numpy() * 3.28084\n",
"max_hs[max_hs < -900] = np.nan\n",
"maxhs_nodes = np.column_stack([lon, lat, max_hs])\n",
"maxhs_nodes = hv.Points(maxhs_nodes, vdims='hs')"
]
},
{
"cell_type": "markdown",
"id": "2ee9b8d1-f13d-49b5-a4b2-e05694d6d4b8",
"metadata": {},
"source": [
"Then, we rasterize the data for plotting, set the color bar and color limits, and merge the data with the background tiles"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "26a4df51-4ecb-4f09-a152-d65e107d24ad",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"CPU times: user 375 ms, sys: 50.6 ms, total: 425 ms\n",
"Wall time: 444 ms\n"
]
},
{
"data": {},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"application/vnd.holoviews_exec.v0+json": "",
"text/html": [
"<div id='p1203'>\n",
" <div id=\"caee991a-75c4-4d50-ad34-97d6d6e6002d\" data-root-id=\"p1203\" style=\"display: contents;\"></div>\n",
"</div>\n",
"<script type=\"application/javascript\">(function(root) {\n",
" var docs_json = {\"96048354-4c24-4c03-90a1-d56b47a78336\":{\"version\":\"3.3.2\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"p1203\",\"attributes\":{\"name\":\"Row02360\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1206\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/css/loading.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1406\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/css/listpanel.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1204\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/bundled/theme/default.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"p1205\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.4/dist/bundled/theme/native.css\"}}],\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"Spacer\",\"id\":\"p1207\",\"attributes\":{\"name\":\"HSpacer02370\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"p1206\"},{\"id\":\"p1204\"},{\"id\":\"p1205\"}],\"margin\":0,\"sizing_mode\":\"stretch_width\",\"align\":\"start\"}},{\"type\":\"object\",\"name\":\"GridPlot\",\"id\":\"p1383\",\"attributes\":{\"rows\":null,\"cols\":null,\"toolbar\":{\"type\":\"object\",\"name\":\"Toolbar\",\"id\":\"p1390\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1385\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1230\",\"attributes\":{\"renderers\":\"auto\",\"zoom_on_axis\":false}},{\"type\":\"object\",\"name\":\"WheelZoomTool\",\"id\":\"p1307\",\"attributes\":{\"renderers\":\"auto\",\"zoom_on_axis\":false}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1386\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1231\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1196\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}},\"match_aspect\":true}},{\"type\":\"object\",\"name\":\"BoxZoomTool\",\"id\":\"p1308\",\"attributes\":{\"overlay\":{\"type\":\"object\",\"name\":\"BoxAnnotation\",\"id\":\"p1196\",\"attributes\":{\"syncable\":false,\"level\":\"overlay\",\"visible\":false,\"left\":{\"type\":\"number\",\"value\":\"nan\"},\"right\":{\"type\":\"number\",\"value\":\"nan\"},\"top\":{\"type\":\"number\",\"value\":\"nan\"},\"bottom\":{\"type\":\"number\",\"value\":\"nan\"},\"left_units\":\"canvas\",\"right_units\":\"canvas\",\"top_units\":\"canvas\",\"bottom_units\":\"canvas\",\"line_color\":\"black\",\"line_alpha\":1.0,\"line_width\":2,\"line_dash\":[4,4],\"fill_color\":\"lightgrey\",\"fill_alpha\":0.5}},\"match_aspect\":true}}]}},{\"type\":\"object\",\"name\":\"ToolProxy\",\"id\":\"p1387\",\"attributes\":{\"tools\":[{\"type\":\"object\",\"name\":\"HoverTool\",\"id\":\"p1237\",\"attributes\":{\"tags\":[\"hv_created\"],\"renderers\":[{\"type\":\"object\",\"name\":\"GlyphRenderer\",\"id\":\"p1287\",\"attributes\":{\"data_source\":{\"type\":\"object\",\"name\":\"ColumnDataSource\",\"id\":\"p1275\",\"attributes\":{\"selected\":{\"type\":\"object\",\"name\":\"Selection\",\"id\":\"p1276\",\"attributes\":{\"indices\":[],\"line_indices\":[]}},\"selection_policy\":{\"type\":\"object\",\"name\":\"UnionRenderers\",\"id\":\"p1277\"},\"data\":{\"type\":\"map\",\"entries\":[[\"x\",[-10892365.378810778]],[\"y\",[883298.3105625164]],[\"dw\",[4208743.040263122]],[\"dh\",[4871256.819260413]],[\"image\",[{\"type\":\"ndarray\",\"array\":{\"type\":\"bytes\",\"data\":\"AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/0RYWSF309D8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8QQJcxiub0PwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f0w+/5Q23vQ/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f80wjUfTtPQ/PISMajTE9D8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8d/m6ek3H0PxijUeenhvQ/9CgXAkKl9D8So2aC3aj0PwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H/6K4coKGH0PyX2of5VY/Q/fJOgJA5h9D+MWnXE5pT0PwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f+HP9VRvwPI/8VEeZEK48j8gfnHRaKzyP/DkWsm6pvI/GmetfdWl8j/oW/G9QKbyPwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8HElGYElr0P8lSZxulW/Q/orDvcB9a9D8qQ9VKeV30PygOjnggWfQ/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/7nkSetyj8j/BoLI6aKLyP2bx4apGpfI/Y6dIjMCi8j/FyMiG1KHyP8cQ6eo1ovI/NyH7Ht6k8j/Cof5w4qLyPwc0w0Sbn/I/O7MwzPSg8j8AAAAAAAD4fw6EkRucmfI/EMPrr5CU8j8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/NEv9EApU9D8hR5vSk1X0P8vApEWhVvQ/EPsR8ZpY9D9Oq8DEH1j0P5abduzVVvQ/opsDn0FW9D+GDTVdJ1b0P6pJhECSVfQ/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwVg9WbPpfI/BqqKzvGj8j88Sx+dsZ/yP0E5GlSDnvI/ZEBWrGad8j+YKb7uhJzyP75d6MVRnPI/aSjQeAie8j8VOgUIrZ3yP/GGqMavm/I/Rz+rEEuY8j8C054Q55PyPwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H9aZZ2LRG/0PzUYSVvtbvQ/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H/tJ0S8a2/0P1N6k/33bvQ/iDOCiqVu9D+WX/pJOG70P+IbWYUMbvQ/BhFQI+ht9D+2MU1cw230P/YWNHaebfQ/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/mMY0HUxT9D+Mt+wqZFP0P2FJN1yMU/Q/iLXW7IhT9D87phDXf1P0P+7JhMXJU/Q/z4CIE8xT9D+n/P6eplP0P2HsFXrLU/Q/fPVGNOJT9D8BG1ufXVT0P6PLQnnSVPQ/Kn3i0EtV9D8y0b83TlX0PwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f0ml1S+dqPI/pf0Byl+n8j9oOYy0NKXyP3eW89qlofI/OpYdLbGd8j/skn2wAZzyP5yNVpzOmvI/hdBKn1OZ8j9Ji9fwbZfyP8mebQKClfI/vTezqRuT8j8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H9cYKUqX3/0P6fEegj5fPQ/FDo3j8539D9BZRicKX70P391ye5fgfQ/AAAAAAAA+H8vmpv/RW70P3v97wNZb/Q/74WFEHdu9D90BFyGSm70Pz8d/5jzbfQ/ksBPZqlt9D/oyGwGmG30P9JYalNibfQ/yCYlMUNt9D9FM/e6B230PwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/x7mtMeBS9D/FRTWBGFP0P2ELKjY2U/Q/SG8nQy1T9D/jkv4rLlP0P/7zHTZMU/Q/YvgiEChT9D+hnWIpIVP0Py5wHpUnU/Q/aDwTAiJT9D/5olZrEFP0P1jkSeEkU/Q/G8+n5VVT9D/q1sdPY1T0Pyj536p/VfQ/pfvc4DRV9D8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H9MAU/7gm/0P206MWaEbfQ/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAA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AAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/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AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f0ZYapWrtfU/tzb3JlCp9T9YBBU7LKf1PzpSR0ESrPU/ta32nCmq9T9FiGocPKz1P38Hj2bKpvU/QgsBwMWe9T+QETgF9ar1Py/G9ph8r/U/d1gM57CU9T8Q7CjZ5X/1P+hxXH9If/U/9QuwlWWA9T9NozgRJHz1P3zcoucHdvU/vIkijq9k9T/w1NBkq0/1P4zFJUfbO/U/OGY+abgt9T+I9bogziD1P3QtJhctDvU/76jmp3rv9D9sJKc4yND0P5QiaDJCzfQ/zt0wEonK9D8Jmfnxz8f0P6NX7CxjqvQ/P3x4xTKr9D9IamBQwaz0P8mqCeHmofQ/1FNDEA6a9D+r/9ERwpP0P2E02zHIkPQ/a4btw+6R9D8RJkFJZ430P7bFlM7fiPQ/CnDVSeGH9D+xNztzB4z0P09OdMRxhPQ/ZFGjxs179D9bEU1n7HP0P+uOnknibfQ/9UChazVp9D+NDnD002j0P804nA6rZPQ/mQ+q6Uld9D/KaGjp0lj0P8RWvdzwXPQ/wEQS0A5h9D+S203DLGH0P2W2fmCTX/Q/6V0mYg5X9D9tBc5jiU70Pwu+CokxSPQ/p/M5uBNJ9D8Hikus30n0P7Q1MCp6SvQ/ncFLvT9K9D/6ae154UX0P7twKP9TQfQ/iujbd5w89D9YYI/w5Df0P8jn/pbSNvQ/FfutkEU39D+C9u5BHDf0P/+ZD9PhNfQ/VkAm6MQy9D+Pgih2ky70P8rEKgRiKvQ/LIYNTtwo9D/0sPcHcSf0P8dnsqcWJ/Q/mh5tR7wm9D9HTzDrPib0P0KE5bOBI/Q/PrmafMQg9D9/wcj55h30P1shoMv5GvQ/le8xO2kY9D++vBEBLBj0P+WJ8cbuF/Q/fhN6kH4X9D/i8j8ZuBb0P/YPJEFkFfQ/+gLeF5gR9D/+9Zfuyw30P3DArx4bCvQ/cii9b/EH9D9gaJ5n6wX0P8s5y2PkBPQ/OAv4X90D9D+l3CRc1gL0P9wNdLfeAPQ/lZ+Y9sL+8z9JqyfJEvzzP4c7GUlc+fM/yMsKyaX28z/GdasBsfTzP+UxXfIt8/M/aT12Mb/x8z/LpyLAWvDzPy4Sz0727vM/jya6QE7t8z+LLJvPCuvzP9HtaEX66PM/x6BuZSjn8z+8U3SFVuXzP7IGeqWE4/M/dxaRrtfh8z/EhPFiIeDzP0DM/iYa3vM/uxMM6xLc8z83WxmvC9rzP0+0aZD+1/M/UO95Au7V8z8rfxfDaNTzPw+VKu0F0/M/9Ko9F6PR8z/ILPyMv8/zP7ktnNpzzfM/LzqeswbL8z9xRb16U8jzP7NQ3EGgxfM/IODci/3D8z+mkqdb38LzPy5FcivBwfM/n60gCKS/8z8DnSOy3LzzP/JKmWdlufM/prUps5K18z9bILr+v7HzPxYfWinYrvM/qaK9zJat8z8T9e64vavzP2FGG1qTqfM/sJdH+2in8z+09Fr4pKTzP8FXC+0vofM/BRuAuWWf8z96dID26Z3zP+/NgDNunPM/yV9bWBub8z8KEJTOypnzP11E6f1UmPM/s3g+Ld+W8z+5BUi09JTzP45jmjS+kvM/xDaB8X2Q8z8WV8/wBI7zP2h3HfCLi/M/ALgQ/aiJ8z9ftaHQF4jzP6yeGdyJhvM/+YeR5/uE8z84wsocQ4PzP8ncYJFggfM//3Vkg4l/8z/5r9fSzH3zP6a/JU0YfPM/r5dBeZp68z+3b12lHHnzP79HedGed/M/EkkYpgV28z/X/QUqhHTzP0LgWBYjc/M/rMKrAsJx8z8Vpf7uYHDzP8HblSvLbvM/ICLOQoFt8z/s6TiQRGzzP7ixo90Ha/M/hHkOK8tp8z8st1GiaGjzP5DGjfToZvM/8tXJRmll8z9W5QWZ6WPzP7r0QetpYvM/h223vDZh8z+yjn9qCmDzP9yvRxjeXvM/BtEPxrFd8z9j+urYS1zzP9OVunMZW/M/BC5UhO9Z8z81xu2UxVjzP3ZFgaKlV/M/riDuaMBW8z/2vZsVk1XzPy2WZGVKVPM/ZG4ttQFT8z/XO7nJmFHzPyeipWgaUPM/R+HUHcdO8z8EnVX2o03zP9lTcMaETPM/uVlTR9hL8z+YXzbIK0vzP5D2V5lVSvM/bWNjPBJJ8z+EbN5Mb0fzP6IjiYOHRfM/wNozup9D8z/O2zuKMELzP6p5J3A1QvM/3wZXbn1C8z8RlIZsxULzP5b9NYYEQfM/MLVUltY+8z/MbHOmqDzzP+QXFnrXOvM/LIPrN8838z/yf3/iYjXzP7Z8E432MvM/enmnN4ow8z/yJtAOzi3zPxCtLmEMK/M/z1Fi06Qo8z9Ae717bybzP4iBJr6mIfM/0YePAN4c8z8A9eWYvRrzPzGQtrA6G/M/YiuHyLcb8z+hERyNCRnzP1h38IhFFfM/10KOfhsS8z8pk/9bThDzP5HBMBY9DfM/7sWc/BMK8z/DQdN8vQbzP6NZ/A0GBfM/tJGTWs8D8z8qsLdIlQHzP2s8D+D2/fI/9tIcbK358j/KVJn5avTyP82zEvmE9vI/oG4nTt/u8j9y+2JmR9vyP/Mz5PPOp/I/XfO6Sv6v8j/0t/bI8KTyP6SE6nQ5oPI/tuo+qWee8j+BoH2vTZryP7ThfXIwl/I/fVkLAeKV8j+OW775cZTyP7wo0PKCk/I/IMY5MRST8j9VP8SieZLyP75jxoATkvI/laXmRNOR8j8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f3RXTn1hLvY/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/CnDKp72Z9T/8O8Lz3JL1PwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f1YdypKAufU/OVfkhP2t9T+Qw9goyqD1P4CSgHBdn/U/fjQ2fCCf9T8ncAxtppv1PwcfcG4Un/U/ZbzHtNOd9T8Dy2GiyZr1P7BWUgako/U/HGPO4s2h9T9nY3DRJIn1P3Coy4LMgPU/K18COt9/9T8UDKtq0nr1P7WpY7+acvU/QC8PW+ls9T8ODeqC12z1P/Yz67dwXPU/NvIec15J9T/2gfJlGzf1PxAUNP6kJPU/2PbI8E8Q9T9r1zv9b/j0P0PAKYyu7vQ/caTFDHPy9D9aSDLgKPL0P9kEn8zJ5PQ/FMb2a6PG9D9Mh04Lfaj0P3c02fvmn/Q/+HSCjAyV9D/ghrnubYr0P9TEmAjHhfQ/PcjZZR6H9D+kyxrDdYj0PynYB4xsh/Q/jy1nFvGD9D819cw/F4j0P9y8Mmk9jPQ/VZlRu9ON9D9pnIC9L4X0P62duol1fvQ/PRsMbGt49D/OmF1OYXL0P6RYwGiua/Q/cC/OQ01k9D88Btwe7Fz0Pwjd6fmKVfQ/JuhwjklW9D+izLBDD1f0P7NIhhebVvQ/xcRb6yZW9D++dTkNkFH0P0Id4Q4LSfQ/PkKKjaxH9D/ad7m8jkj0P3at6OtwSfQ/FOMXG1NK9D+bqW5N/Er0P4y/6QlhRvQ/WzedgqlB9D8or1D78Tz0P/cmBHQ6OPQ/602Z9aM19D+sH030VjX0PyrDbYUcNPQ/qGaOFuIy9D8jCq+npzH0P/OQDd2oLfQ/7F/6y0kr9D/nVe6Gzin0P+JL4kFTKPQ/b9KmpkAn9D9CiWFG5ib0P0oPRJz1JPQ/RUT5ZDgi9D8/ea4tex/0PzuuY/a9HPQ/mnv4+9wZ9D9OZqPTAhn0P3Uzg5nFGPQ/nABjX4gY9D/DzUIlSxj0P1QzmHbBF/Q/aAgahmAU9D9t+9NclBD0P3LujTPIDPQ/duFHCvwI9D+WAeI0nQX0P/Xrg3djBPQ/Yr2wc1wD9D/Ojt1vVQL0PztgCmxOAfQ/p83uJiUA9D/QR3nunv3zPxDYam7o+vM/T2hc7jH48z+P+E1ue/XzP8+IP+7E8vM/LJhgTTHx8z+NAg3czO/zP+9suWpo7vM/Utdl+QPt8z+0QRKIn+vzP8YvXG3N6fM/vOJhjfvn8z+ylWetKebzP6dIbc1X5PM/nfty7YXi8z93r9ISuuDzP3z4HQa53vM/9z8ryrHc8z9yhziOqtrzP+/ORVKj2PM/aRZTFpzW8z8C2029+dTzP+nwYOeW0/M/zAZ0ETTS8z+xHIc70dDzP5cymmVuz/M/22rY8wvN8z8cdve6WMrzP12BFoKlx/M/n4w1SfLE8z+BtvVAVcLzPwhpwBA3wfM/uHrGfyO/8z8caskpXLzzP4BZzNOUufM/lIhOJsG28z9I895x7rLzP1zR4rskr/M/71RGX+Ot8z+D2KkCoqzzPxVcDaZgq/M/Po05f1ip8z8OvyPS+abzPxoi1MaEo/M/KIWEuw+g8z806DSwmpzzPw5qGG8bm/M/C4oIj8yZ8z8GIF6+ipjzP0nFhrZHl/M/nvnb5dGV8z/zLTEVXJTzP4+0ze3jkvM/GiggnlKR8z9sSG6d2Y7zP79ovJxgjPM/ecu77Q2K8z+AnFaUXojzP4ht8TqvhvM//5kvahyF8z9Kg6d1joPzPw/s1ZS0gfM/oQZsCdJ/8z8wIQJ+733zP0XDQuQUfPM/arKCRH968z9zip5wAXnzP3tiupyDd/M/hDrWyAV28z9TsG0Lm3TzPy9lJCgkc/M/DbTO9MBx8z/qAnnBXXDzP8dRI476bvM/ZlU/h6pt8z9UrMhSYGzzP3V/aBsWa/M/llII5Mtp8z+3JaisgWjzP9sJS602Z/M/Hu8nMcBl8z9Co7XuP2TzP2VXQ6y/YvM/Rem1B2hh8z95cJqYKmDzP/WKxVz4XvM/cqXwIMZd8z/vvxvlk1zzP1uXfSVeW/M/eTzRkD5a8z+W4ST8HlnzP7KGeGf/V/M/zyvM0t9W8z9rP+xmpVXzP6IXtbZcVPM/2e99BhRT8z8PyEZWy1HzP0o3P0h9UPM/bHH4ZSVP8z8oLXk+Ak7zP+To+RbfTPM/oaR677tL8z+/fEVW2UrzP1+Z/EEMSvM/OwYI5chI8z8XcxOIhUfzP0yX09I1RvM/ak5+CU5E8z+w8UTzoELzPwS/xPXSQfM/VoxE+ARB8z8R0aiPB0HzP0Ne2I1PQfM/p1y34iQ/8z9CFNby9jzzPxga+ZLJOvM/KNlF5qM48z+/HJUbajbzPzHj9uUhNPM/9t+KkLUx8z+73B47SS/zP4bAcEmZLPM/YA37G3Aq8z9pmKBzsCjzP3MjRsvwJvM/UKYXeK0i8z+ScAOZ/h7zPy87TdezHPM/ZxPB8Z0c8z+RxvvWthnzP4q1N7HuFvM/CM+DVxwV8z/GCdCbcxPzP2JK3Y4KEPM/DAWtFogM8z+pjWCVTwnzP+zNQCSCBvM/Eh8P/RYE8z/d9iqMwQHzP7Eyp1Kx//I//sHWffv98j/OHTTIvfnyP4QbpaL49vI/42DRuXn08j+xtMj/6tzyP5ZlZejtwvI/bJXUy4my8j/L2QYSDq3yP1KN5/2+nPI/JWwZwzah8j9D3D+eM5vyP3uEjeRKl/I/IzcIjoCV8j/Aj9t6LZTyP/SRIqB1k/I/c+6MT8aS8j844h/zbZLyP65zfx05kvI/+SWeBwiS8j+VpeZE05HyPwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H/XrV2tteX1P8yUvI2TA/Y/84Go/8kT9j8AAAAAAAD4f7KaNPhouvU/vmzE9Pak9T87NJD5DYf1P3IgNPGzhPU/eaaz/ueD9T8HWhtWFoP1P9IOqgI1gfU/QrA1WOKA9T9hBxQDDoH1P77OTC6PifU/Dx1pKOeZ9T999D92Zo71P9hGsDUrhPU/l/UZXoSB9T/e3YJe4I31P4ggeXWFlPU/SlFJ5hWi9T/6aNu/zqP1Pxvkst/Ip/U/+M9id1Wm9T9h7AskcLH1P+oURGAQrfU/Yf+V4Smg9T9m8UzkNJH1P+YfXQ1IgPU/JwUFSW+O9T8qWMQlV531PwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/vUXXs8+b9T+MPkQreJL1P4JpfsiVg/U/BOM67YmO9T8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fw48brc+h/U/C0AShI2H9T8Npy0mLon1PyQulKw7k/U/Gga0412j9T9Nomdq1ov1P54uadC3kvU/hRQS6n6P9T81E9RrIpf1P9UtKbWTjPU/+5unMmuF9T9gzbNbDor1P7fFHZYTj/U/jrTZIFKR9T+5SxqAIYr1P/I41FEdlvU/yBDcUECL9T+0mcbdPH/1P3G/ZzwgffU/jZ57khx79T9LpymuyHT1PycAb9JOa/U/VuCQ1xlj9T+rRI7UKmT1P5ywtCYoZPU/xT8t1cJR9T+7F2+qoz71P+qBXDbNOfU/eFk40Ow99T80Cgln8CX1PxB91q6ZDvU/3fL4MswN9T88kSlaMhf1PzP+QIFGHfU/e7GelX0M9T9WYK3iA/b0P3PUytLB1fQ/Qgsp/XC/9D+am/WVq7D0Pw/+GR3uovQ/Zdf8nOyX9D9DFA3jsJb0PyJRHSl1lfQ/YUM9NFGK9D9B9xMUIoT0PxivhkRMiPQ/7mb5dHaM9D88DxxfUpD0P7lXEh5/kfQ/czdVKpOP9D84LDlY1Yv0P9wdiXVuhfQ/KC+o+vx+9D8JtTi/yXX0P56Lv3f2a/Q/UiYyW9xg9D+FkI1k2VX0P2ug9Rm4UvQ/UbBdz5ZP9D83wMWEdUz0P1OnKe5bSvQ/tJ1B/ddG9D9274v9MEX0P2BxpfuvRfQ/SvO++S5G9D80ddj3rUb0P5bXNspKRvQ/HNWnZ9dF9D+eLSbnukH0P6kin4cMPfQ/tBcYKF449D+Nn6UUvzL0P5HO/aXsLfQ/ncTydr4s9D+quudHkCv0PwvSqrMXLPQ/W9HPyUEu9D9SivKrGC30P4hCIjKfK/Q/v/pRuCUq9D/O+hmx4yf0P9iNLXOmJPQ/A0I9fyUi9D/KiV1NXx/0P5DRfRuZHPQ/VRme6dIZ9D//wzgVTxj0P2h4Ej/wFvQ/fHtTeaAW9D+SfpSzUBb0P9TUfwDNFfQ/SOSm6yoU9D+7883WiBL0P/eTmtk0D/Q/pjXFRWwL9D9Vy/Qn6gf0PySY+GMWBfQ/8mT8n0IC9D96E1wI1QD0P2GKNOvN//M/PDYTB63+8z9dkgge8fzzP37u/TQ1+/M/Ts9eTL748z+HyRRoB/bzP8LDyoNQ8/M/N3oJaXvx8z/GVLBSqu/zP1g7erYS7vM/jYxcyrTs8z/D3T7eVuvzPw9qX5Zz6fM/62G3WC7n8z/HWQ8b6eTzPzoA0g4M4/M/OxzoBzbh8z8z+2voeN/zP36y39zW3fM/y2lT0TTc8z/4A3zTRdrzP3y0bIo92PM/IpZPg0HW8z+sFTwycNTzPzWVKOGe0vM/ZxopNifR8z9IaK7wys/zP2MfmxRszvM/Gw2p3KfL8z/U+rak48jzPxJhSJhPxvM/Tg07ocTD8z+KuS2qOcHzP+c6lqOowPM/YUnzVmPB8z8/kNjG3b3zPyHXvTZYuvM/AB6jptK28z/gZIgWTbPzP7/EUlJfrvM//nxZXi6r8z8eyFVijKnzPz4TUmbqp/M/Xl5Oakim8z+s4QDF7aTzPx5gcaulpPM/ibZMpd+h8z+RUqikep7zP5ruA6QVm/M/VnAz36uY8z9aIsMQd5bzP17UUkJClPM/fza5uSeS8z+ckbVDypDzP6ho4vtLj/M/tT8PtM2N8z/DFjxsT4zzP8/taCTRivM/c8OsdSiJ8z/fCJ5ScofzP7/aMUazhfM/nqzFOfSD8z99flktNYLzP4fXTsp/gPM/sPoLoLN+8z/LgNFr13zzP+YGlzf7evM/0WWEcZx58z9j7PHpE3nzP3QuHC+IePM/V0JXdyx38z96dKnhiXXzPyka8h0Vc/M/1r86WqBw8z9V8BAfsG7zPzI/u+tMbfM/H2eucP1r8z/bswnlyWrzP5kAZVmWafM/YGOy0WBo8z+ANlKaFmfzPyBmWLHLZfM/I9LasYBk8z8lPl2yNWPzP0eoBnj2YfM/tCsPh7Zg8z+IA6fecF/zP1rbPjYrXvM/QMsiKu5c8z8X8jwHt1vzPwd8Q8F9WvM/9wVKe0RZ8z+c0Ur6DVjzP7p2nmXuVvM/IfHjHn9V8z+9pwPM31PzP1deI3lAUvM/d0DO3uFQ8z95ydY4qE/zP94MYbajTvM//5UZJxZO8z8JQyameU3zPwHajsNYTPM/+HD34DdL8z8pMhTHAkrzPyO5s8wkSPM/Nf4ScJpG8z9CH7hJYUXzP1BAXSMoRPM/XGEC/e5C8z9PeGlvFELzP6eSV9JIQfM//qxFNX1A8z9WxzOYsT/zP63hIfvlPvM/men70cY98z+xkEPwhjvzPzj/USZTOfM/SL6eeS038z9XfevMBzXzP7z6CtjPMvM/E712n7Aw8z/0Pmg+ny/zP9TAWd2NLvM/GFWGSqIq8z+Oq+uz3CfzP+kPtDZTJvM/bPJoBfUk8z9fBVuaGSTzP7JPxGCHIfM/q9frSbwe8z+rLz2bYhvzP1nOiIL5F/M/mkfSFywV8z/bjiCp1RLzPwkeNWWEEPM/3XYcoScO8z8wqVrPxAvzPxxotbVqCfM/AATuFR8H8z8PsStv3QTzP3+TNO+2A/M/e5cIgfb/8j+T/FL1xvvyPw3KGbjQ+/I/XZRSL0/58j/S+KjkKvLyP68RVGLc0/I/tOTeeoi48j8AAAAAAAD4fwAAAAAAAPh/V5KCFCqf8j+CT60bnpjyP8z0TGF+l/I/H94khWSV8j83gkQuhJPyP9nBQccNk/I/SwYZHsSS8j9aZFADjJLyP7rHeidXkvI/3b/EHCqS8j9HLNwi/JHyP7GY8yjOkfI/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f249ewxuB/Y/gfzx9+Tr9T8P6l+4YvH1PwIQYV+/xfU/TREqMn239T9LrOnvCaH1P8fA/nBlhvU/scBpZiKD9T/dgTw2zoL1Pz0IxfdxgfU/YHD/k4aA9T+QW3luTH/1P4lG6RQEf/U/1d0tCGh89T+IpX6/1Xz1P6v8yu3kf/U/xs+D3qOA9T/Pn+TrFX/1P6FmTfT1f/U/92tjfJ6O9T9MWIF6zI/1PzooJKjRi/U/ISBQ8+WB9T+V9aXCkH71PzRKYYzniPU/VZLkFph99T+cQ8MfiIX1P8DKyv7QfPU/iUmo9OuB9T8aXS4PAnn1PxPNCEeji/U/mTSkBRGO9T+YjMRtvI31P5VTkSdKjfU/PUVFG7iI9T8X0q/aA4j1P5ghPRDAgfU/Tf8hKC199T/XYSeBlX71P9d0FXWuffU/T3EOm3CD9T/IQnbs5oT1P/i1xwSNgPU/HbNTLnuA9T/oW8wXN3/1P6VWSpP/gvU/1RO2Zj2W9T+7ogwDXJL1P9ahRiUGjPU/CJ6mMj6H9T+cqCg7CIf1Pzk+dJlogvU/Xk5lBuCD9T/sswsJX4H1P8axO9O2iPU/Cp2ezCqE9T8609fkeI71P1thcVCbg/U/LaNiTMSC9T/i/zvw23b1P1yq3RxVefU/bBQN1PZ59T89lP21gXH1P4Y1NYH9ZvU/ro1SXape9T+r8r4yHV71P1WryhSZX/U/XrGoLqdZ9T/RVrHYQjr1P13UCzfQH/U/CGlSLY429T+mq8NXqE31P7N+DOyZNPU/wlFVgIsb9T9AdKDhehD1PzjhtwiPFvU/L07PL6Mc9T+6FzT8aQ31P/8KAjlH9/Q/2twGKlnh9D972uOTHdb0P+xqDNY9x/Q/Ys0wXYC59D/XL1Xkwqv0P8WAsvsWqfQ/AEVguNmd9D+unjNYB5H0P1r4Bvg0hPQ/t4n5kkaI9D+9eBcX14v0P/piPVVPjfQ/N01jk8eO9D8fxzwShY30P9mmfx6Zi/Q/k4bCKq2J9D9OZgU3wYf0P0sYrJECfvQ//rIedehy9D+yTZFYzmf0P2XoAzy0XPQ/DorO8bxX9D/1mTanm1T0P1zFZS9GVPQ//xt3nLFU9D9YYe4NdlH0P4b4dQOeSvQ/tY/9+MVD9D93ABQP8UP0P8lc+Mb7Q/Q/TlppZIhD9D/VV9oBFUP0PzsVRNWtQfQ/RQq9df889D83Xc+awzf0P/6lXLcfMvQ/yO7p03ss9D8lLcEHnCj0P06ItUqEKfQ/nofaYK4r9D/vhv922C30PwbyqQP1LfQ/PqrZiXss9D+Wq4R6oyn0PwaiU2y3JfQ/qNj652ci9D/LsvktFSD0P+6M+HPCHfQ/KgcaMgob9D9QRRqs+Bj0P3/+vTqBF/Q/rrdhyQkW9D88tRHA6RT0P1K4UvqZFPQ/49+fEj8T9D9V78b9nBH0P8n+7ej6D/Q/PA4V1FgO9D/zybrA1gr0P8GWvvwCCPQ/kWPCOC8F9D9gMMZ0WwL0P/wz9/ic//M/46rP25X+8z/XA9+G8fzzP/hf1J01+/M/GrzJtHn58z+FqSJcrffzP7+j2Hf29PM/3sS+8fny8z9sn2XbKPHzP/t5DMVX7/M/iVSzrobt8z+f3Yt3EezzP6tuvJF26vM/hmYUVDHo8z9iXmwW7OXzPz5WxNim4/M/r5CxE2zh8z+XbxUQo9/zP+MmiQQB3vM/L978+F7c8z97lXDtvNrzPypAErIU2fM/UxeBHQ3X8z/clm3MO9XzP2cWWntq0/M/8JVGKpnR8z+Ee1Hp2s/zP2XJ1qN+zvM/FksLJOXL8z/QOBnsIMnzP4cmJ7RcxvM/ecswcKfD8z+1dyN5HMHzP1MzeUmowPM/d3qKG3PB8z+cwZvtPcLzP/cmsluJwPM/2G2XywO98z+3tHw7frnzP8RpwkGZs/M/VBt/gL2t8z81CHBMx6jzP6kQv2FypPM/yVu7ZdCi8z/pprdpLqHzP6vPp947oPM/HU4YxfOf8z+NzIirq5/zP+Ay2xLqnfM/nsHFPqOa8z+jc1VwbpjzP6cl5aE5lvM/aDotVsqT8z+2DGXCPpHzP2CBomqFj/M/+X340RyO8z+UMraLrIzzPzDnc0U8i/M/zJsx/8uJ8z/BBXof2YfzP1A1lunFhfM/Lgcq3QaE8z8N2b3QR4LzP8dies+JgPM/04zx89h+8z/ftmgYKH3zP6TDUZZme/M/vkkXYop58z8EzwaDoXjzP5ZVdPsYePM/Kdzhc5B38z+8Yk/sB3fzPz/PFdrDdPM/7nReFk9y8z+cGqdS2m/zP0rA745lbfM/V13cgMRr8z9YlpMfjWrzPxfj7pNZafM/0y9KCCZo8z+G9gj59WbzP3dgiC7HZfM/omvc8olk8z/OdjC3TGPzP/iBhHsPYvM/v6SyH9Jg8z+fPR6Tk1/zP4LWiQZVXvM/Ym/1eRZd8z/S6NSww1vzPz6E2cORWvM/gaaKMmBZ8z/DyDuhLljzPwbr7A/9VvM/U3plq4hV8z/uMIVY6VPzP4nnpAVKUvM/JJ7EsqpQ8z8eEZwAGk/zP/AfjGwLTvM/EalE3X1N8z8yMv1N8EzzP1O7tb5iTPM/p9Zja3xL8z/RXOOsUErzP8zjgrJySPM/x2oiuJRG8z/B8cG9tkTzP08nm513Q/M/XEhAdz5C8z/iW+7DYUHzPyUGnjWUQPM/2rRsgcc/8z8xz1rk+z7zP4rpSEcwPvM/ogDPES898z/elXJTFjzzP2z8FgUVOvM/hKNeI9U38z+cSqZBlTXzP3DMZYRoM/M/81qcDngy8z/T3I2tZjHzP7Ref0xVMPM/MG/pgzYv8z+huIPFzCrzPxICHgdjJvM/xxvg0MEj8z9HOfbMUyPzP8ZWDMnlIvM/XEoRQYsg8z+U4UPI9B3zP1yEAl5cG/M/5yMXT2sZ8z/k997O8RbzP72LLqDcE/M//R3CHPkP8z/xwGDgPw3zP7HG8CRyC/M/XUESVHcJ8z8P05LWrgbzP7HdoVL7A/M/Bz73qDYD8z8DYkBk1gLzPxHjFORRAvM/wS0jwxX+8j8AAAAAAAD4fwAAAAAAAPh/m74YtNjS8j832F500LvyP1GXGbS2sfI/Q85I2Bqe8j/DVcOZ8pvyP2VEptCMmvI/l3xIGruV8j/YLd264pPyP8dWpJdAk/I/ZvkZvO6S8j84K+susZLyP18M6DJ6kvI/cqSa602S8j+r3qgxJZLyPxRLwDf3kfI/QzKGss2R8j8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H+V3GOZHvD1PwgEG6Nv6vU/YaedrNjg9T8h3z2RXcf1P645RTc5pvU/WLBby0uF9T8OJYKUnoP1P+QVue3CgfU/Mv5dvtWA9T+O8ubCQX/1P0/wuVgWfvU/SCcBDcJ89T/Qn5tMNHr1PxFkS8y+evU/XxODZtN39T/yxTrwp3r1P46m4d1me/U/eJbPN0199T+MYXuhc331P+liKmK+fvU/Zyts/gh+9T+wEGjoEn31P9w0T/81fvU/ur2Yxjx/9T/sBvFOLn31P/URrddmf/U/ofg5WG1+9T/ys9Hrrnr1PwLdYT+EgvU/iY0QwBCA9T/ie4emuX31P/hHvwXFePU/tKYEict+9T/YDTjDpn71P7JSXgsrffU/EeYJdid69T9U7KrUGHn1P3h1CPdiePU/ecZnry559T9p0zJQ43j1P77egMwbefU/KPQY2P139T/HknmN33j1P/kPMQ19efU/hsYRi3F69T9i16DlDXz1P9Bmlpalf/U/hBPOcF1/9T9qHwc3tHz1PzYS4+7NfPU/NdXy+JF/9T8N0FWeK3z1P+YPB1s3evU/bjZOk7999T8ZggG2Q3n1P+FKwRYtdvU/YpHW7kt39T9PvkqSXXb1PywcfLfacfU/SbD3KlRy9T+N/31frXP1PxYEyhLravU/4Z5Kmxpf9T93TUCjOVj1P9kmlwjwWfU/OQDubaZb9T/108VfGlj1P7yeVZFdR/U/6a7alYgx9T8qtryYN0b1P5Z91122VfU/rQsU8ixA9T8uXecocCT1P6cXz10EHfU/phFg0MMa9T8rnl3e/xv1P/p9yWJWDvU/YxzerBIG9T/27mRnm/70P3t+lzry9PQ/J7rF4wDl9D/T9fOMD9X0P38xIjYexfQ/6wDhDPOz9D8dRjWNpKX0P/n5KXy9l/Q/pFP9G+uK9D9A4hLPW4f0P3zMOA3UiPQ/ubZeS0yK9D/2oISJxIv0P8pWJPp2i/Q/hDZnBouJ9D8UY+b0O430P4SHrDbqlPQ/yXSYHUaO9D/n2UOpCYD0PwU/7zTNcfQ/xQ9jOaZj9D++jJADxV30P2PjoXAwXvQ/Bzqz3Zte9D+rkMRKB1/0P/okmx4UXPQ/KLwiFDxV9D9YU6oJZE70P02KkjLZRfQ/6EB6/VxC9D9FS7khJEH0P47aDJxSQPQ/FNh9Od8/9D/fGvkgyDz0P6djhj0kN/Q/O33P6AMy9D8nF5Js/yz0PzonKl1rKPQ/By8xmwcq9D/VNjjZoyv0P4M8LyRvLfQ/vllhW9Eu9D9cXO9DYyv0P81SvjV3J/Q/PEmNJ4sj9D96I8hcKSD0P539xqLWHfQ/wNfF6IMb9D94Auroihr0P2Q84aEWGfQ/uNcFj04X9D8Ocyp8hhX0P16rin3EE/Q/fNuYOVMS9D8WyQ+S4xD0P6hYy4Z4D/Q/PeiGew0O9D/Rd0Jwogz0P24t7i7JCfQ/t23CmxoH9D//rZYIbAT0P0juanW9AfQ/kC4/4g7/8z+cY3l0MP3zP974gONy+/M/II6IUrX58z9jI5DB9/fzP6S4lzA69vM/ie8Pjxn08z/mXg+FafLzP0LODnu58PM/L59oNwXv8z+8eQ8hNO3zP7AuuyRu6/M/tElI5zPp8z+nA+Y85+bzP5u9g5Ka5PM/jXch6E3i8z+BMb89AeDzP+i92syd3vM/okuxmPLc8z9d2YdkR9vzPxdnXjCc2fM/0PQ0/PDX8z/CzL0t2NXzPwVIGncM1PM/SMN2wEDS8z+LPtMJddDzP825L1OpzvM/EFM61HLM8z+qUa7pmcnzP0ZQIv/AxvM/4U6WFOjD8z/zP6WLEcHzP7wrXO+nwPM/4nJtwXLB8z8Gun6TPcLzPysBkGUIw/M/rb2L8DTD8z8sa3nCxr7zP+NvBzThuPM/mXSVpfuy8z/pcauuG63zP8penHolqPM/rEuNRi+j8z+OOH4SOZ7zP3TvIGkUnPM/qr1O+Imb8z8dPL/eQZvzP426L8X5mvM/FcCKJ8ya8z+0GGH0IprzPwPrmGCXl/M/U73QzAuV8z+hjwg5gJLzP4kP0NoDkPM/LEMoPaiO8z/LdoCfTI3zP5X+yE3mi/M/MLOGB3aK8z9JIsbKwYjzP4pSguiahvM/y4I+BnSE8z+eMyJ0WoLzP30FtmebgPM/Ehgd+eJ+8z8dQpQdMn3zPypsC0KBe/M/OJaCZtB58z+hsRscL3jzP89nbCRUd/M/prph62528z99DVeyiXXzP1NgTHmkdPM/spo45pdy8z/HU+iYYXDzP9sMmEsrbvM/8cVH/vRr8z/tmPVydGrzP6XPoX55afM/S9MId2Ro8z/v1m9vT2fzP5Ta1mc6ZvM/BaPbmvZk8z989qCPi2PzPyyyl0QoYvM/WL3rCOtg8z81oV7HrV/zPxc6yjpvXvM/LrQeNStd8z9VVIGt1FvzP3v04yV+WvM/OCoZ/jxZ8z97TMpsC1jzP75ue9vZVvM/ekdOoeRV8z9IQVMU51TzP4OP80klU/M/vt2Tf2NR8z/5KzS1oU/zPzwH21/gTfM/UMSnCehM8z+zcJu2WUzzPxQdj2PLS/M/eMmCED1L8z97h7KSnkrzP3UOUpjASPM/cJXxneJG8z9sHJGjBEXzP2ajMKkmQ/M/Xi9+8Y1B8z9DNt0ir0DzP4TgjJThP/M/yIo8BhQ/8z8KNex3Rj7zP2Xxb5N6PfM/uGHLVXw88z/09m6XYzvzPzCMEtlKOvM/J2jqGaM48z8/DzI4YzbzPy/K5UKbNPM/CIchFEMz8z9U+IHtSTLzPxBKnXydMfM/ypu4C/Ew8z+40ub+YC/zP7KpOiN0K/M/Yeu8tvMn8z/Q9BqV3STzPxHI5wQkI/M/VJu0dGoh8z/tM7K3bB/zP/6UAsaMHPM/U7Un7LAZ8z8ZqV/kwRfzP6kFM0Q8FvM/lskxDB0T8z9GVCBv/Q7zPzMXSBVDDPM/CLZaUOgK8z9h6oD9YAjzP6AYsGc5BfM/pJKY6KoD8z+bDeLXOwPzP4tBufU2A/M/dtKFKf4D8z/TUbzFUwLzPwAAAAAAAPh/AAAAAAAA+H+Dk/1VRMnyPxqO89TMtvI/b0VirCel8j9tlDn1rZ/yP6x3vF/wmvI/bQwPtKmX8j9K0evLipbyP8A1+Om9lPI/NXu8WzCT8j+bIs4105LyP2wwD3KSkvI/Bi+WWG6S8j8kEtxsRpLyP8kiTmkekvI/Pv/B+PaR8j9DMoayzZHyPwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4f2+TAVNB+/U/dxm7tazz9T9FoCnUDNL1P50km0smo/U/wx+17mWK9T/9lUouH4n1P2k0gp91g/U/GnmYPquA9T83bt2j9X/1P41zZJetffU/Bt/P1op89T+fCav2w3r1P+YE2vF6efU/wvov/ix89T9mCiqGXHv1P5gKV9eVevU/I8YBYE579T/3Od3ZpXv1P6I4TCiCe/U/TSEghB179T98mzvkD3v1Pz8T+EBAe/U/8DsS5RZ79T9Gip8lD3z1Pzn4NNt3ffU/e4EX/Qt99T9RfhFL/Hz1PwOnExtYfPU/Y/7em1999T+RZtQx0n31PyUM3hFRfPU/YlDKjXZ89T+nrNjKl3r1P9L9t+++e/U/3/I796V59T+7wP5DT3n1P+S77POqePU/RXeV7QN49T/auADmgnf1P8hyXi9tdvU/1NBp2+Z29T84mnUANHb1P2OHetrLdfU/ZDeFkeN09T8nrsNEmXb1P7efS5YldvU/RrON6qJ49T8dXOKo7Xj1P0VFMvi+efU/ZF9uzeR49T8iwoZnVHb1P8biR1kvc/U/I6EEyW5z9T8gh7ApXHf1P2Q/zTSvevU/mID6ZDZz9T9CRrEOoW/1PzcVL3XdcfU/cO3cnt9u9T9Sy+OIn2z1P3yWrnWebPU/tcM7yN1o9T8EnuJZGmL1P6wlwM+eW/U/atwI8MNW9T/MtV9Velj1P5+f2zZ2UvU/gMg1bpBL9T92ian0QEP1PyzAD1K1R/U/Utz00BpJ9T9/QFN2Hkj1P1q2fwXfLvU/WbAQeJ4s9T8fumjQXin1P9cF6ufJHvU/C5vz/psf9T9+LjzqVCP1PxEBw6TdG/U/fCJL4cYT9T8nXnmK1QP1P0X6W81r8fQ/PGHeK2rc9D8jvtNGU8n0P1YDKMcEu/Q/h0h8R7as9D9ORkogTqH0P50ubmqZnfQ/1ISSY6OY9D8M27ZcrZP0P0Qx21W3jvQ/vL88CFmM9D8u5AJKB5T0P58IyYu1m/Q/EC2PzWOj9D+IG5UwLKH0P6aAQLzvkvQ/xOXrR7OE9D8Dl0PSg3L0P+iPDVNbZ/Q/DtR4iSho9D+zrgCM8Wj0P1YFEvlcafQ/nehHL7Jm9D8a1OF5rl70PyLo9Y9iVPQ/KvwJphZK9D99kRZBk0T0P9ubVWVaQ/Q/OKaUiSFC9D9rVzs+8kD0P/LzKGGjPvQ/8ssS5ko59D/cZdVpRjT0P8f/l+1BL/Q/5qmmhJEq9D+0sa3CLSz0P4K5tADKLfQ/wnEPYSUu9D/oRuNKFSz0P7WraECgKPQ/ghDuNSsl9D9z8MbiXiH0P0xuldHqHfQ/hwkQBZwc9D8bp498nhz0P7BED/SgHPQ/U7HIzJ8b9D+oTO251xn0P/znEacPGPQ/QplnoDYU9D+D7neFThH0P2h5PdJdEPQ/+wj5xvIO9D+QmLS7hw30Py7N5j5ZC/Q/rP54YdwH9D/VmP9CqgT0Px/Z06/7AfQ/ZxmoHE3/8z9/AhpCe/3zP5dyULqM/PM/THzo6v768z+PEfBZQfnzP9Gm98iD9/M/iFmbGDH18z/8V14MqPHzP8alABaA7/M/IxUADNDt8z9/hP8BIOzzP63ACZCk6vM/6+v6uUPq8z+xYmBnvefzPw7uQ39g5fM/Aajh1BPj8z/0YX8qx+DzP8zkjWoO3/M/OdwCV+nd8z+vx2Z4d9zzP2lVPUTM2vM/I+MTECHZ8z9UAJfe3NbzPzpB8jZS1PM/CWlVrFrS8z9M5LH1jtDzP49fDj/DzvM/TXZOa2HN8z8IGz2rYszzPzscPRPWyfM/1xqxKP3G8z9yGSU+JMTzP8kHGf3fwPM/FM13DcK98z+/GzxG5L7zP2tqAH8GwPM/FbnEtyjB8z/ziFina8LzP6X0e5qBvvM/q4PDMmS48z9vf2gJXrLzP33I19x5rPM/X7XIqIOn8z+rAuKRkaLzP/lgX5i7nfM/kqlDZ2aZ8z+GVGFppZjzPyZrtZDsmPM/xoEJuDOZ8z9lmF3fepnzP0Ivj9YUmPM/5qWnPQ+W8z+NEqyvwZPzP9zk4xs2kfM/VNFVrSaP8z/2BK4Py43zP5g4BnJvjPM/OWxe1BOL8z/QPhJ2qonzPxFvzpODh/M/Up+KsVyF8z+Vz0bPNYPzP9b/Au0OgfM/7DGu/u5+8z/TiqQpTn3zP6YRgsXce/M/dphfYWt68z9HHz39+XjzPwlvnEhnd/M/P0yqo3118z/ERPMc/HPzP5uX6OMWc/M/curdqjFy8z9Kj5AFLXDzP2BIQLj2bfM/zWBmlupr8z/P295WG2rzPziSdgzLaPM/eVZEslho8z9Zt9blqGfzP/26Pd6TZvM/or6k1n5l8z+CN9NKJmTzP/qKmD+7YvM/cN5dNFBh8z/oMSMp5V/zP+MDp1qJXvM/sR/LMTxd8z/Yvy2q5VvzP/9fkCKPWvM/JQDzmjhZ8z8w0Fg46FfzP3TyCae2VvM/9Gw0WchV8z+KyAsA71TzPyEk46YVVPM/UBvFqZpS8z+LaWXf2FDzPxk1o8gXT/M/g8M7s1dN8z8kaTNrykvzP4gVJxg8S/M/6cEaxa1K8z9Nbg5yH0rzP9etiSHuSPM/vWw5t19H8z+soLIyfkXzP5vUK66cQ/M/igilKbtB8z9xsikyqUDzPxJRLW7EP/M/vYBWJN8+8z9psH/a+T3zPxTgqJAUPfM/eOWDTrE78z+D1fU7ozrzP47FZymVOfM/goKyXn848z/i070uMTfzP+3HZQHONfM/xoSh0nU08z+fQd2jHTPzP1rqa5UIMvM/FDyHJFwx8z+PkGScNDDzPwTyIezYLvM/OCMnwCou8z9FoyMFACvzPwyCjSS2J/M/TlValPwl8z9xF4sXOSLzP7G0yuLWHfM/7S3jigAb8z/FCO67xBjzP3ehAFFTF/M/eFrdIGIV8z/SjST3BRPzPxKtsm/7D/M/gV6dok8N8z9R+8O0JQvzP0FCsTPrBvM/WC/nXUID8z/Vv++NEQPzP4NJrC9EA/M/aosO7jgB8z8QURnSbv/yP9eJUlXGA/M/AAAAAAAA+H8AAAAAAAD4f+kKsYGhxfI/FGUXtNK18j9DgTAK9qfyP5rq6XnvovI/ObyKLRqY8j+PkN0ulZjyP6IjCAvElvI/qlnP7r6T8j/x9JeYc5PyPywlFZ3ekvI/BxCh/oeS8j8Stt8/ZpLyP8yQXwlAkvI/m1wwfxmS8j/gNK/k8pHyP/SimkXMkfI/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/N8LxNTqv9T92aNgo9Jn1P8i0CtM9kfU/yP5rBAmE9T/gwfbV9oH1P1izNShIgPU/V1frD8x79T/w9lMEMXr1P2rQUs16ePU/v487wCR49T/UdWgu/3j1PxYiwUbRefU/hl3b30J69T8ntWD9x3r1P5gLpZgPevU/tam0klF59T+pTcpiVnn1Pyyq2PmgefU/5JdFpYB69T/z8a/WBHv1P6hcnauge/U/58uKxXd89T/88b4lHH31P2uN0ze9ffU/MOWS+Sx99T/zSs8amnz1P5yJc5SkfPU/5V57t2l89T9pkIZHeXv1P9MhVmHuevU/wFNaS+d59T8AechxlHn1P1p6Vzx3ePU/OnQRXzh49T/1OeJ4fXb1P3O+bQV9dvU/X5PE4eN19T/mvm5Exnb1P9mSH52edPU/k3FaSYt09T8yBhSk+3P1P29loTSKc/U/D1IZAVJ09T+Lh84mR3X1P/UrNCjtdPU/CfFw0x909T+gkF+6A3L1P86YXStJcvU/otMOmVZz9T9kaUPe/nH1P/L/XbGda/U/dN7gXaBr9T/EQ1H0kGn1P+BmYPP8aPU/FacreSBp9T8ShLWSvWn1P0aC7ChIaPU/FNU2e99p9T/hJ4HNdmv1P/yfWHTJZfU/X/0aEGZf9T/AWt2rAln1P2lCl9a3U/U/0uacnxBN9T9EVjsneEb1P8hZIsCMQPU/UXHhLxlA9T/aiKCfpT/1P2SgXw8yP/U/489hd8o69T+cG+OONTD1P1ZnZKagJfU/D7PlvQsb9T9cxb5X9hv1P4JiqyAYIvU/p/+X6Tko9T96zweVQy71P0BvKjurHfU/NtasmakI9T8tPS/4p/P0P117xoCz3vQ/j8AaAWXQ9D/dT/3m3cP0P4JuAf9wwPQ/J40FFwS99D/m194aa7j0Px4uAxR1s/Q/nGk5BY+i9D/pjAPob4/0P1/8OT+Dm/Q/1Gtwlpan9D+c0nFk3bH0P0jCkUMStPQ/2FmVQtCj9D+w26Vh9pD0P4hdtoAcfvQ/TzojZ5pw9D92fo6dZ3H0P5zC+dM0cvQ/UFIG31ty9D+0t0mC82r0P/ZFWe3rYvQ//lltA6BY9D8HboEZVE70PxLisoTJRvQ/b+zxqJBF9D9w1WuybUT0P9zq/StZQ/Q/P5Z56pdB9D9oPOA9Njz0P5DiRpHUNvQ/ZuidboQx9D+TLCOstyz0P7voZAxLLvQ/QauZmFAs9D/Fbc4kVir0P0owA7FbKPQ/W0uK1/Ik9D8nsA/NfSH0PzPwBkpAHvQ/H/SMyWMd9D800tmtQx70P1PptIe0HvQ/54Y0/7Ye9D9AJrD3KB70P6hb6qIJHPQ/BOWb3YMX9D9gbk0Y/hL0P6zBuVoEEPQ/H1+d7CAP9D+S/IB+PQ70P4IJ7Ov3DPQ/ADt+DnsJ9D9/bBAx/gX0P/ydolOBAvQ/PQQRV4v/8z9A6COlfv3zP1dYWh2Q/PM/b8iQlaH78z+7/0/yivrzP/2UV2HN+PM/VFck5wH38z/JVefaePPzPz5Uqs7v7/M/qOzxppbs8z8EXPGc5urzPyLoVrLE6fM/XxNI3GPp8z+cPjkGA+nzPw2B3YiY5vM/jIOuGQbk8z9okj8XjeHzP7B8wjVW3/M/HnQ3IjHe8z+La6wODN3zP/liIfvm2/M/ddHyI1Ha8z+fb/j6K9jzP4WwU1Oh1fM/bfGuqxbT8z8MipDhqNDzP08F7SrdzvM/3UGhGE3N8z+a5o9YTszzP1SLfphPy/M/zObLPBLK8z9o5T9SOcfzP8Ko80kJxPM/mj5Cqm/A8z901JAK1rzzPzYkJGS2u/M/4nLonNi88z/aR9YkGr7zP3f3mx56v/M/pKjDRti+8z+qNwvfurjzP7DGUnedsvM/swFHAM2s8z9LxJMegKfzP5kiESWqovM/54COK9Sd8z8j9DD335rzP2HzJdXYmPM/d0OISJuX8z8WWtxv4pfzP3ytd1L9l/M/HySQufeV8z/Cmqgg8pPzP2URwYfskfM/CIjZ7uaP8z/MlkE/Ro7zP+hYdc3ejPM/BRupW3eL8z8h3dzpD4rzPywk8Zzah/M/UcXWLjGF8z9N/82gBYPzP0k5xRLagPM/RnO8hK5+8z+YqJ9kH33zP/XuVy5AfPM/fOIU6U178z9NafKE3HnzPx/wzyBrePM/Nj1KiL928z9uGljj1XTzP6X3ZT7scvM/3dRzmQJx8z+OdG/cvm/zP9iBB7nHbfM/2vx/efhr8z/cd/g5KWrzP9/ycPpZaPM/hIv3pSFn8z/FT8VLr2bzPwQUk/E8ZvM/Rdhgl8pl8z+HeAUGwWTzP//LyvpVY/M/okyA6uhh8z/20SN4VGDzP0tXxwXAXvM/NIVXLF5d8z9j+e/URlzzP5VtNQTfWvM/x+F6M3dZ8z/6VcBiD1jzPyzKBZKnVvM/bpIaEaxV8z8F7vG30lTzP5tJyV75U/M/MKWgBSBT8z8dp5YJEFLzP/ViazFPUPM/XvEDHI9O8z/If5wGz0zzPzIONfEOS/M/XLqyeR5K8z+/ZqYmkEnzPydwZxxvSPM/0bHzbC9H8z9683+970XzPyiCFrYkRPM/GLaPMUNC8z9vW97LKEHzP0NZ6vJGQPM/Zv5uNmQ/8z8RLpjsfj7zP7xdwaKZPfM/XCD3KtY78z/lbgRJlznzP2sfrVJXOPM/dg8fQEk38z+B/5AtOzbzPy9LnJypNvM/AAfgT+Y18z8QBr65eDTzPyEFnCMLM/M/xWTzr4ox8z/mQlq/AjDzPwkhwc56LvM/DCWsPBwt8z9AVrEQbizzP3OHtuS/K/M/SA8AtI4q8z/OVE/HLSbzP0rpUwdcIfM/xn1YR4oc8z+RzsjYzRnzPzDdcAgsGfM/B0GM/28Y8z+OfETLCxTzP8+TCFWMEPM/NDjOXq4P8z+Cu7VaKA3zPxFbrKmZB/M/ydfe8K0C8z8MLGbG3QDzP81aotmS//I/Y6doY4f98j9dXJU/IvryPwxDWKY++vI/MroMO1P78j8AAAAAAAD4f0gPGzVNxPI/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/rasCBmKX8j+1KytFoJryP/DZiupYm/I/8llUD76X8j+QA3ZFN5TyP3cHXBoRlPI/uJYn4EWT8j96ZwnUhZLyP1SVJDZpkvI/PFcDWj6S8j9ulhKVFJLyP6vhSPTukfI/JXQcFMuR8j8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H9qHGC1R8T1P9n4FKkilPU/tw62MYiO9T8HfyCNHIr1P2nc0up4gfU/m83N/Pt89T9c0yV/C3n1P5eWGKwaePU/ur/UEzB59T96tbrtSnr1P8qK6JZ1evU/yXjwV0169T8D36JFinr1P3rlWY0+evU/V4+imoZ59T/D1gzS7Xj1P7yJsJu2ePU/lEvCiqB49T9suaNHf3n1P7TYNMj6efU/rxqK7HJ59T9AiVONCXv1P/H20yoDfPU/xXOTeLd79T9xEn7qq3z1P87LiUT+e/U/xmKjWmR89T8ljyTpYnv1P7rk7gkZfPU/Ajc6O1569T+3lwbiBHr1P+ag73V/ePU/mLBB5U949T+9TeHdzXX1P3+Ci/jUdvU/WpSdkpN19T+o1sPM9XT1Pz8q/oDHcvU/g2nJZIFy9T8QnvuPUXP1P9exVsZocvU/abXjtrpx9T93ub54W3H1P0dA15JvcfU/hrAhxPpw9T8YLBlTm3D1P9aSw8wVcPU/3Ypc0/Zx9T9b30c6yHP1PxX/VkEbb/U/1iznzBRp9T9aFiqJfGb1P5mtXd5WaPU/zecp/mBq9T/rZKjsAGn1P4XxHuaNZvU/zVh5Rq5k9T/JWDi+dWb1P8ZY9zU9aPU/FvF+bRBo9T932glM52D1P9nDlCq+WfU/3YaV78ZR9T+F48BV90j1Pz6wei7MQfU/DeMjHyM89T+Y+uKOrzv1P1TveKb+O/U/QbJKx3Q99T9wzv2aUzn1P9Ts8lqaLfU/jhRgfOIh9T9GYOGTTRf1P63vibBQGPU/uPGot3Md9T8RQZGI/CD1P2uQeVmFJPU/NrIp4Gcd9T9DTcJ/qhT1Px8ZgMTlCvU/FYACI+T19D9rWbCtbeb0PxB4tMUA4/Q/t5a43ZPf9D9ctbz1Jtz0P5xsGrM51/Q/Pj2ptpPA9D/gDTi67an0P4Pexr1Hk/Q/NV9VIead9D+qzot4+an0Py0PVqh6tfQ/DGV2hTm19D/mz1lJdav0PzaiGBCPnPQ/DSQpL7WJ9D+45Dh72Xn0P94opLGmevQ/6NgAz/F19D8k5qHNl270PzN1Q4c1Z/Q/XNeFcbFf9D+IOchbLVj0P7GbCkapUPQ/pzJPyP9I9D91U5wm6Uf0P+FoLqDURvQ/TH7AGcBF9D+MOMpzjET0P7TeMMcqP/Q/3YSXGsk59D8GK/5tZzT0P7oinHwJLPQ/MhPyj08q9D9Fp1hcgSj0P8ppjeiGJvQ/TizCdIwk9D8C66tuRSH0P//tTFwpH/Q/+Jp2n/cd9D/yR6DixRz0P6sm2tuOHfQ/wAQnwG4e9D/V4nOkTh/0P46zQeNfH/Q/xzDQGtEa9D8juoFVSxb0P4BDM5DFEfQ/1pT7L7oO9D9JMt/B1g30P7ZO2EPqDPQ/7SYZ0O4L9D9hDmg+Sgj0P9j1tqylBPQ/TN0FGwEB9D9M41iKx/3zPxc+ZICT/PM/MK6a+KT78z9HHtFwtvrzP2COB+nH+fM/axi/aFn48z+XU3CpSfXzPwtSM53A8fM/gFD2kDfu8z9pawsrserzP5QPpNTk6PM/0jqV/oPo8z8PZoYoI+jzP02Rd1LC5/M/aZ9aqnPl8z/poSs74eLzP5QnqB9P4PM/Nij9ID7e8z+V3ZvUH93zP/SSOogB3PM/UkjZO+Pa8z9qoAdJYNnzPyvTnkjn1vM/uGAQyGXU8z+goWsg29HzP4bixnhQz/M/bw30xTjN8z8qsuIFOszzP+ZW0UU7y/M/ofu/hTzK8z9coK7FPcnzP7tJzpYyx/M/lN8c95jD8z9sdWtX/7/zP0ULurdlvPM/H6EIGMy48z+/BlSiyLnzP162GZwou/M/+2XflYi88z+bFaWP6L3zP6nrUosRufM/OcCTbUCz8z86jI9vla3zPz1Yi3Hqp/M/iEJAuMKi8z9yPympYJ7zP7E+HodZnPM/8D0TZVKa8z8vPQhDS5jzP2cyryeRlvM/WKJ4NeCV8z/7GJGc2pPzP9W1RBX0kfM/vWYVaQ6Q8z+lF+a8KI7zP5ghb7ANjfM/0EsU08OL8z/sDUhhXIrzPwjQe+/0iPM/NRvWqhWG8z8enNXBBIPzPzVSmtxugPM/MYyRTkN+8z+rbkSjw3zzP2iLT4lRe/M/WzoQq1t68z8grPtKn3nzP+Ud5+riePM/9sBiRNx38z9nC/jHF3bzP57oBSMudPM/Bd1xVxBy8z9PPbnh52/zPxYoLLHibfM/ZicztDds8z8a9CpQSWrzP+uOit1naPM/7QkDnphm8z/OhHg/eGXzPw5JRuUFZfM/Jw8XjaFk8z+Uz2ZPTGTzP26yndQvY/M/KCK6UgZi8z98p13gcWDzP9MsAW7dXvM/J7Kk+0hd8z+lGj6YOVzzP/xqdnBRW/M/Q4LiQxVa8z919idzrVjzP6dqbaJFV/M/T1k5kJdV8z+FATDOH1TzP8c88CFWU/M/CniwdYxS8z9Ms3DJwlHzP0QTF3zgUPM/84ihZGxP8z+wK2os1k3zP27OMvQ/TPM/eMqVRIZK8z8wXz7bAEnzP3gyRRfwR/M/InTRZ7BG8z/MtV24cEXzP3f36QgxRPM/pGN6OctC8z9uBJNlqEHzP0ICn4zGQPM/FwCrs+Q/8z/q/bbaAj/zP2Xb2bQePvM/7uRPmVY88z93M123FzrzPwCCatXYN/M/UmlkaQs28z9dWdZW/TTzP7F16lQBNfM/958pqMc18z+IcT8WJDbzP5hwHYC2NPM/OdaMIvUy8z9Be2Pp5zDzP+FaHHkEL/M/1OxaDyMt8z/LCIRYLyvzP3+nfR4jKvM/NEZ35BYp8z8TpQoKdCjzPwO1cmJiJvM/2cTL12gh8z+pxYKIhBzzP0f7FswDGvM/scA2KowZ8z9bSc/7BxjzP2zb12VVEvM/Ay7dIN4N8z+wU/xh2g7zP+bnm/s5DfM/OcuADLUG8z8ZCUtF7wDzPypSCFNN/vI/R/byCWD88j9iSYSXBPjyP6mNTuuY8/I/qwAljJ/z8j/NOqfzyufyP+jlpYp42PI/7mib1oLN8j/GYCWbG8fyPwAAAAAAAPh/lkGDEVea8j8x5OmCuZbyP9BnGtaLl/I/YxuQUpGW8j/F1XaQaJbyP0CTtz+flvI/C+nj+iSV8j8fcJpclZPyP5qSCkjjkvI/JkwHuGuS8j+TCNPZQJLyP3WAJVoWkvI/zpNsBO+R8j8kdBwUy5HyPwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/AAAAAAAA+H8AAAAAAAD4fwAAAAAAAPh/tMuXU2+E9T+bmbJIiJT1P1+N/LQXePU/7U/SBxJ79T8vn8QicHv1P9DCsW4uePU/az8It5R29T8seQdH7nf1P3Q96ilZevU/u0EnM8969T8nmHEdwnr1P3xMyX+VevU/zgTobxV69T8An0+Ia3n1P9Qw58wIefU/lN6+SbF49T/O9nURqnj1P4q4VQEWefU/y8DrlJB59T/gjxhNT3r1P5rdWerRevU/UwvMzJ169T8e2hxAmXr1P0tWwY4re/U/sOW9c4969T9NmW65I3r1PwQYhpA9efU/BgkA64J59T/CqUKZJnn1P2nQCRE4ePU/1HGnfM529T9tjzKO5nb1P7cJ0HE6dvU/2ZY9frhz9T8bAG9PKHP1P7bdOWl0c/U/JLjO4Vxw9T8lAM/rInL1P0QvS1+rcPU/QFRPumVw9T9qTM1c13D1P4x41I8ucPU/1OmSYjpv9T9Zg7oFF2/1P4DFus7pbvU/d+zJdrdu9T/pBXXcB271P1sfIEJYbfU/6oAjSWdq9T/P+O5vK2f1Pxra6ECvaPU/t9AkUiFq9T/kfboOrGv1Px0u0JJIaPU/8ZWeljFk9T/G/WyaGmD1P0OrPKjUYfU/G9o9Itli9T+8H83fZWP1Px1lc1h/YPU/f07+NlZZ9T8tQza93VD1P9WfYSMOSPU/fPyMiT4/9T86S+bZijj1P4NpCEXgOfU/cSzaZVY79T9d76uGzDz1P/sLT21AOPU/XipELYcs9T/CSDntzSD1PxWQuJdwF/U/Mpppy/IR9T+qshp8tRP1PwMCA00+F/U/XVHrHcca9T++K5t5BhT1P8vGMxlJC/U/2WHMuIsC9T9csyVJCPz0P6TwOVRa+fQ/iNSe4ojz9D9ruANxt+30P06caP/l5/Q/cLOATLnb9D+esqV1t8b0PySyNm9MsfQ/x4LFcqaa9D8LwnADSaD0P/npzeSVpPQ/v1yQsVyl9D+Fz1J+I6b0P+Tz+jCBnPQ/v17e9LyS9D+aycG4+Ij0PxzJrUmWgfQ/fl/7vod59D+8bJy9LXL0P/d5PbzTavQ/sjI9jHdj9D/clH9281v0Pwb3wWBvVPQ/EqTtHodO9D/3vsKGlEn0P9DDXGEcSfQ/5+wiNcBI9D++EYMHJ0j0PyonFYESR/Q/AYGBUB9C9D8BgONhsDn0PwrjqoyeMPQ/E0Zyt4wn9D9HXK+ZwyT0Pz2/4G9HI/Q/NSISRssh9D8owmuvqyD0P8rrkm4SIPQ/xZi8seAe9D+/Reb0rh30P7jyDzh9HPQ/IXvaCdoc9D/sVli4nh30PxZplEvSHfQ/QnvQ3gUe9D/5ARsGvRn0P3/o3HwqFfQ/A8+e85cQ9D8VJ92dZw30P/jshal0DPQ/3bIutYEL9D/BeNfAjgr0Px1slNGoB/Q/k1PjPwQE9D+DIvmhNAH0P6BchWnG/vM/VyKGx0L98z9W9hreCfzzP1fKr/TQ+vM/V55EC5j58z/NX/AL1fbzP2WH+A6y8/M/OUPhzzPw8z8N/8mQtezzP9+6slE36fM/nwP5pNPn8z83AoY1XOfzP88AE8bk5vM//eO1noHm8z/FvdfLTuTzP65THr+/4fM/GIoa5DDf8z9c9vKOrtzzP7urkUKQ2/M/GWEw9nHa8z+VIT7zFtnzP3J9mLBJ1/M/pKhqQAXV8z9l2wFAjNLzPyUOmT8T0PM/NK
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment